.lx{background:var(--background);color:var(--foreground);font-family:var(--font-sans);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--ph:min(calc(100dvh - 170px), 820px);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.lx svg{width:1em;height:1em}.lx button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lx-atmos{pointer-events:none;background:radial-gradient(40% 35% at 72% 45%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 70%), radial-gradient(30% 30% at 20% 80%, color-mix(in oklab, var(--ember) 12%, transparent), transparent 70%);animation:18s ease-in-out infinite alternate lx-drift;position:absolute;inset:-20%}@keyframes lx-drift{to{transform:translate(-3%,2%)scale(1.05)}}.lx-top{z-index:3;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px);display:flex;position:relative}.lx-top nav{align-items:center;gap:18px;display:flex}.lx-login{color:var(--foreground);font-size:15px;font-weight:600}.lx-login:hover{color:var(--primary)}.lx-join,.lx-cta{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 30px -10px color-mix(in oklab, var(--primary) 70%, transparent);border-radius:999px;align-items:center;gap:8px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex}.lx-join{padding:10px 18px;font-size:14px}.lx-join:hover,.lx-cta:hover{transform:translateY(-1px)}.lx-cta{letter-spacing:.08em;font-size:18px;font-family:var(--font-display);padding:16px 30px}.lx-finale .lx-join,.lx-finale .lx-cta{animation:1s ease-in-out 2 lx-pulse}@keyframes lx-pulse{50%{box-shadow:0 0 0 10px color-mix(in oklab, var(--primary) 18%, transparent), 0 10px 30px -10px var(--primary);transform:scale(1.04)}}.lx-main{z-index:2;grid-template-columns:1fr 1fr;place-items:center;gap:clamp(24px,5vw,96px);min-height:0;padding:0 clamp(24px,6vw,110px);display:grid;position:relative;overflow:hidden}.lx-copy{max-width:560px}.lx-lockup{margin-bottom:18px}.lx-kicker{font-family:var(--font-hand);color:var(--primary);letter-spacing:.06em;transform-origin:0;font-size:26px;font-weight:600;transition:transform .4s}.lx-finale .lx-kicker{transform:scale(1.12)}.lx-copy h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:8px 0 18px;font-size:clamp(40px,5.4vw,84px);font-weight:800;line-height:.95}.lx-copy h1 span{color:var(--primary);display:block}.lx-sub{color:var(--muted-foreground);font-size:clamp(17px,1.5vw,21px);font-weight:600}.lx-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;display:flex}.lx-secondary{color:var(--muted-foreground);gap:20px;font-size:14px;display:flex}.lx-secondary button{text-underline-offset:4px;text-decoration:underline}.lx-secondary button:hover{color:var(--foreground)}.lx-stagewrap{flex-direction:column;align-items:center;gap:14px;min-height:0;display:flex}.lx-mobile-cta{display:none}.lx-phone{height:var(--ph);width:calc(var(--ph) * .49);font-size:calc(var(--ph) / 62);box-shadow:0 0 0 .12em oklch(50% .01 270/.6), 0 4em 8em -2em oklch(0% 0 0/.7), 0 0 10em -3em color-mix(in oklab, var(--primary) 45%, transparent);background:linear-gradient(145deg,oklch(42% .01 270),oklch(18% .01 270) 40%,oklch(30% .01 270));border-radius:7.4em;flex-shrink:0;padding:.55em;transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:1s cubic-bezier(.2,.8,.2,1) both lx-enter;position:relative}.lx-finale .lx-phone{transform:scale(.96)}@keyframes lx-enter{0%{opacity:0;transform:perspective(1400px)rotateY(-18deg)rotateX(6deg)translateY(4%)}}.lx-hw i{background:oklch(32% .01 270);border-radius:.2em;width:.3em;position:absolute}.lx-hw .b1{height:5%;top:18%;left:-.25em}.lx-hw .b2{height:9%;top:26%;left:-.25em}.lx-hw .b3{height:12%;top:24%;right:-.25em}.lx-screen{background:var(--background);isolation:isolate;border-radius:6.9em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lx-status{z-index:5;justify-content:space-between;align-items:center;height:4.2em;padding:0 2.6em;font-size:1em;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.lx-island{background:oklch(0% 0 0);border-radius:2em;width:9.4em;height:2.7em;position:absolute;top:1em;left:50%;transform:translate(-50%)}.lx-sig{align-items:flex-end;gap:.15em;font-size:.8em;display:inline-flex}.lx-sig i{background:currentColor;border-radius:.1em;width:.3em}.lx-sig i:first-child{height:.5em}.lx-sig i:nth-child(2){height:.75em}.lx-sig i:nth-child(3){height:1em}.lx-view{flex:1;min-height:0;animation:.26s cubic-bezier(.2,.8,.2,1) lx-in;position:relative}@keyframes lx-in{0%{opacity:0;transform:translate(8%)}}.lx-tabs{background:var(--surface);border-top:1px solid var(--hairline);z-index:4;justify-content:space-around;padding:.7em .4em 2.2em;display:flex}.lx-tabs button{color:var(--muted-foreground);cursor:default;flex-direction:column;align-items:center;gap:.25em;font-size:.78em;display:flex}.lx-phone.exploring .lx-tabs button{cursor:pointer}.lx-tabs svg{width:1.9em;height:1.9em}.lx-tabs .on{color:var(--primary);font-weight:700}.lx-sample-badge{letter-spacing:.08em;white-space:nowrap;color:var(--primary);opacity:.9;z-index:6;font-size:.7em;font-weight:800;position:absolute;bottom:.55em;left:50%;transform:translate(-50%)}.lx-tap{z-index:8;pointer-events:none;background:oklch(100% 0 0/.35);border-radius:50%;width:3.6em;height:3.6em;margin:-1.8em 0 0 -1.8em;animation:.4s ease-out both lx-tap;position:absolute;box-shadow:0 0 0 .2em oklch(100% 0 0/.5)}@keyframes lx-tap{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:.2;transform:scale(1.1)}}.lx-swipe{z-index:8;pointer-events:none;background:oklch(100% 0 0/.35);border-radius:50%;width:3.6em;height:3.6em;margin-left:-1.8em;animation:.4s ease-in both lx-swipe;position:absolute;bottom:25%;left:50%}@keyframes lx-swipe{to{opacity:0;transform:translateY(-14em)}}.lx-av{font-weight:800;font-family:var(--font-display);background:linear-gradient(135deg, oklch(.62 .15 var(--h)), oklch(.42 .12 calc(var(--h) + 40)));color:oklch(98% 0 0);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lx-av-brand{background:var(--primary);width:2.6em;height:2.6em;color:var(--primary-foreground);font-family:var(--font-hebrew)}.lx-appbar{justify-content:space-between;align-items:center;padding:4.6em 1.6em .8em;font-size:1.1em;display:flex}.lx-appbar b{font-family:var(--font-display);font-size:1.5em}.lx-appbar-icons{gap:1em;display:flex}.lx-appbar-icons svg{width:1.5em;height:1.5em}.lx-mini-mark{font-family:var(--font-mark);color:var(--primary);font-size:2em}.lx-demo-chip{letter-spacing:.1em;background:var(--ember-soft);color:var(--primary);border-radius:1em;padding:.3em .7em;font-size:.7em;font-weight:800}.lx h4{font-family:var(--font-display);margin:1.2em 0 .6em;font-size:1.15em;font-weight:700}.lx h4 small{color:var(--muted-foreground);margin-left:.4em;font-size:.75em;font-weight:500}.lx-watch{touch-action:none;position:absolute;inset:0;overflow:hidden}.lx-clips{height:100%;transition:transform .3s cubic-bezier(.3,.8,.2,1)}.lx-clip{color:oklch(98% 0 0);flex-direction:column;justify-content:center;height:100%;padding:0 2.4em 6em;display:flex;position:relative;overflow:hidden}.lx-clip-0{background:linear-gradient(160deg,oklch(32% .08 50),oklch(16% .03 270))}.lx-clip-1{background:linear-gradient(160deg,oklch(30% .1 250),oklch(15% .03 280))}.lx-clip-2{background:linear-gradient(160deg,oklch(32% .09 155),oklch(15% .03 260))}.lx-clip-glow{background:radial-gradient(circle,oklch(100% 0 0/.14),#0000 60%);border-radius:50%;width:30em;height:30em;animation:4s ease-in-out infinite alternate lx-glow;position:absolute;top:-6em;right:-12em}@keyframes lx-glow{to{transform:translate(-6em,10em)scale(1.2)}}.lx-clip-topic{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.9em;font-weight:800}.lx-clip-line{font-family:var(--font-display);max-width:8.5em;margin-top:.3em;font-size:2.6em;font-weight:800;line-height:1.02}.lx-wave{align-items:center;gap:.3em;height:3em;margin-top:1.6em;display:flex}.lx-wave i{transform-origin:50%;background:oklch(100% 0 0/.75);border-radius:.2em;width:.35em;height:100%;animation:.9s ease-in-out infinite alternate lx-bar}@keyframes lx-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.lx-watch-top{color:oklch(100% 0 0/.65);justify-content:center;gap:2em;font-size:1.05em;display:flex;position:absolute;top:4.4em;left:0;right:0}.lx-watch-top b{color:oklch(100% 0 0);border-bottom:.15em solid var(--primary)}.lx-rail{flex-direction:column;gap:1.3em;display:flex;position:absolute;bottom:9em;right:1em}.lx-rail button{background:oklch(0% 0 0/.3);border-radius:50%;place-items:center;width:3.6em;height:3.6em;transition:transform .15s;display:grid;color:oklch(100% 0 0)!important}.lx-rail button svg{width:1.7em;height:1.7em}.lx-rail .on{transform:scale(1.12);color:var(--primary)!important}.lx-rail .on svg{fill:currentColor}.lx-speaker{color:oklch(100% 0 0);align-items:center;gap:.8em;display:flex;position:absolute;bottom:4.2em;left:1.6em}.lx-speaker div{flex-direction:column;display:flex}.lx-speaker small{opacity:.7;font-size:.8em}.lx-progress{background:oklch(100% 0 0/.25);border-radius:1em;height:.25em;position:absolute;bottom:2.6em;left:1.6em;right:1.6em}.lx-progress i{background:oklch(100% 0 0);border-radius:1em;height:100%;display:block}.lx-hint{text-align:center;color:oklch(100% 0 0/.8);justify-content:center;align-items:center;gap:.4em;font-size:.9em;display:flex;position:absolute;top:7em;left:0;right:0}.lx-home{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lx-stories{gap:1em;padding:0 1.6em .6em;transition:transform .2s linear;display:flex}.lx-story{flex-direction:column;align-items:center;gap:.3em;font-size:.9em;display:flex}.lx-story .lx-av{box-shadow:0 0 0 .14em var(--background), 0 0 0 .3em var(--primary)}.lx-feed-window{flex:1;overflow:hidden}.lx-feed{flex-direction:column;gap:.9em;padding:.4em 1.2em;transition:transform .2s linear;display:flex}.lx-post{background:var(--surface);border:1px solid var(--hairline);border-radius:1.4em;padding:1em 1.1em}.lx-post.hl{border-color:color-mix(in oklab, var(--primary) 60%, transparent);box-shadow:0 0 2em -1em var(--primary)}.lx-post header{align-items:center;gap:.7em;display:flex}.lx-post header div{flex-direction:column;flex:1;min-width:0;display:flex}.lx-post header b{font-size:1.05em}.lx-post header small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.lx-tag{background:var(--ember-soft);color:var(--primary);white-space:nowrap;border-radius:1em;padding:.3em .6em;font-size:.7em;font-weight:800}.lx-post p{margin-top:.6em;font-size:1.05em;line-height:1.35}.lx-post-actions{gap:.6em;margin-top:.8em;display:flex}.lx-post-actions button{background:var(--primary);border-radius:1em;flex:1;justify-content:center;align-items:center;gap:.3em;padding:.7em;font-size:.9em;font-weight:800;transition:background .2s;display:inline-flex;color:var(--primary-foreground)!important}.lx-post-actions button.sent{background:var(--grow)}.lx-post-actions button.ghost{background:var(--surface-high);color:var(--foreground)!important}.lx-people-strip{gap:.7em;display:flex;overflow:hidden}.lx-pcard{background:var(--surface);border:1px solid var(--hairline);text-align:center;border-radius:1.2em;flex-direction:column;flex:0 0 8.4em;align-items:center;gap:.15em;padding:.9em .6em;display:flex}.lx-pcard small{color:var(--muted-foreground);font-size:.78em}.lx-pcard em{color:var(--primary);font-size:.75em;font-style:normal}.lx-chat{flex-direction:column;display:flex;position:absolute;inset:0}.lx-chat-head{border-bottom:1px solid var(--hairline);align-items:center;gap:.8em;padding:4.6em 1.4em 1em;display:flex}.lx-chat-head div{flex-direction:column;display:flex}.lx-chat-head small{color:var(--muted-foreground);font-size:.8em}.lx-msgs{flex-direction:column;flex:1;gap:.6em;padding:1.4em;display:flex}.lx-msg{background:var(--surface-high);border-radius:1.3em 1.3em 1.3em .3em;max-width:75%;padding:.7em 1em;font-size:1.1em;animation:.22s cubic-bezier(.2,.9,.3,1.2) lx-pop}.lx-msg.me{background:var(--primary);color:var(--primary-foreground);border-radius:1.3em 1.3em .3em;align-self:flex-end}.lx-msg.typing{gap:.3em;display:flex}.lx-msg.typing i{background:var(--muted-foreground);border-radius:50%;width:.5em;height:.5em;animation:.5s infinite alternate lx-bar}@keyframes lx-pop{0%{opacity:0;transform:scale(.7)translateY(.6em)}}.lx-card-chav{background:color-mix(in oklab, var(--learn) 25%, var(--surface));border:1px solid color-mix(in oklab, var(--learn) 50%, transparent);border-radius:1.4em;flex-direction:column;gap:.3em;margin-top:.6em;padding:1.1em;animation:.3s cubic-bezier(.2,.9,.3,1.2) lx-pop;display:flex}.lx-card-chav span{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.4em;font-size:.8em;font-weight:800;display:flex}.lx-card-chav b{font-size:1.15em}.lx-card-chav small{color:var(--muted-foreground)}.lx-compose{padding:.8em 1.2em}.lx-compose>*{background:var(--surface-high);width:100%;color:var(--muted-foreground);border-radius:2em;justify-content:space-between;align-items:center;padding:.9em 1.2em;font-size:1em;display:flex}.lx-me,.lx-cal{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lx-me-window{flex:1;min-height:0;overflow:hidden}.lx-scroll{padding:0 1.4em;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lx-commit{background:var(--surface);border:1px solid var(--hairline);text-align:left;border-radius:1.3em;align-items:center;gap:.9em;width:100%;margin-bottom:.6em;padding:1em;transition:background .25s,border-color .25s;display:flex}.lx-commit span:last-child{flex-direction:column;display:flex}.lx-commit small{color:var(--muted-foreground);font-size:.8em}.lx-commit.done{background:color-mix(in oklab, var(--grow) 18%, var(--surface));border-color:color-mix(in oklab, var(--grow) 60%, transparent)}.lx-check{border:.15em solid var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;width:2em;height:2em;transition:all .2s;display:grid}.lx-commit.done .lx-check{background:var(--grow);border-color:var(--grow);color:oklch(98% 0 0);animation:.3s cubic-bezier(.2,.9,.3,1.4) lx-pop}.lx-week div{justify-content:space-between;display:flex}.lx-week span{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.3em;font-size:.8em;display:flex}.lx-week i{background:var(--surface-high);border-radius:.8em;width:2.4em;height:4.4em;transition:background .3s}.lx-week .on i{background:linear-gradient(to top, var(--primary), color-mix(in oklab, var(--primary) 50%, var(--ember-soft)))}.lx-focus>div{flex-wrap:wrap;gap:.5em;animation:.3s lx-pop;display:flex}.lx-focus span{background:var(--surface-high);border-radius:2em;padding:.45em .9em;font-size:.9em;font-weight:600}.lx-review{background:var(--ember-soft);border-radius:1.3em;align-items:center;gap:.8em;margin-top:1em;padding:1em;animation:.3s lx-pop;display:flex}.lx-review svg{width:1.6em;height:1.6em;color:var(--primary)}.lx-review div{flex-direction:column;display:flex}.lx-review small{color:var(--muted-foreground);font-size:.85em}.lx-link{align-items:center;gap:.4em;margin-top:1em;font-weight:800;color:var(--primary)!important;display:flex!important}.lx-days{justify-content:space-between;padding:0 1.4em .8em;display:flex}.lx-days span{color:var(--muted-foreground);border-radius:1em;flex-direction:column;align-items:center;gap:.2em;padding:.4em .6em;font-size:.8em;display:flex}.lx-days b{color:var(--foreground);font-size:1.3em}.lx-days .on{background:var(--primary);color:var(--primary-foreground)}.lx-days .on b{color:inherit}.lx-agenda{flex-direction:column;flex:1;gap:.6em;padding:0 1.4em;display:flex}.lx-ev{background:var(--surface);border-left:.35em solid var(--c);border-radius:1.2em;align-items:center;gap:1em;padding:.9em 1em;animation:.25s cubic-bezier(.2,.8,.2,1) lx-in;display:flex}.lx-ev time{width:3.2em;font-size:.95em;font-weight:800}.lx-ev div{flex-direction:column;display:flex}.lx-ev small{color:var(--muted-foreground);font-size:.8em}.lx-ev-learn{--c:var(--learn)}.lx-ev-grow{--c:var(--grow)}.lx-ev-people{--c:var(--people)}.lx-ev-ember{--c:var(--primary)}.lx-timer{background:var(--surface-high);border-radius:1.5em;align-items:center;gap:.9em;margin:.8em 1.2em 1em;padding:1em 1.2em;transition:background .3s;display:flex}.lx-timer>svg{width:2em;height:2em;color:var(--primary)}.lx-timer>div{flex-direction:column;flex:1;display:flex}.lx-timer small{color:var(--muted-foreground);font-size:.8em}.lx-timer b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2em}.lx-timer.run{background:color-mix(in oklab, var(--primary) 18%, var(--surface))}.lx-timer.rec{background:color-mix(in oklab, var(--grow) 22%, var(--surface))}.lx-timer-btn,.lx-timer button{background:var(--primary);border-radius:50%;place-items:center;width:3em;height:3em;font-size:.9em;font-weight:800;display:grid;color:var(--primary-foreground)!important}.lx-timer button{border-radius:2em;width:auto;padding:0 1em}.lx-timer.rec .lx-timer-btn{background:var(--grow)}.lx-controls{background:color-mix(in oklab, var(--surface) 80%, transparent);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;gap:8px;padding:5px;display:flex}.lx-controls button{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:38px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.lx-controls button:hover,.lx-controls .on{background:var(--surface-high);color:var(--primary)}.lx-controls svg{width:17px;height:17px}.lx button:focus-visible,.lx a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-vision{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(0% 0 0/.7);place-items:center;padding:16px;animation:.18s lx-fade;display:grid;position:fixed;inset:0}@keyframes lx-fade{0%{opacity:0}}.lx-vision-card{background:var(--surface);border:1px solid var(--hairline);border-radius:28px;width:min(620px,100%);max-height:calc(100dvh - 32px);padding:clamp(24px,5vw,48px);animation:.25s lx-pop;position:relative;overflow-y:auto}.lx-vision-card h2{font-family:var(--font-display);letter-spacing:.1em;font-size:40px;font-weight:800}.lx-vision-card h3{font-family:var(--font-hand);color:var(--primary);margin-bottom:18px;font-size:30px}.lx-vision-card p{color:color-mix(in oklab, var(--foreground) 88%, transparent);margin-bottom:12px;font-size:17px;line-height:1.55}.lx-vision-end{font-family:var(--font-hand);color:var(--primary)!important;font-size:28px!important}.lx-vision-card .lx-cta{margin-top:8px;padding:14px 24px;font-size:16px}.lx-close{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px;background:var(--surface-high)!important}@media (width<=900px){.lx{--ph:min(calc(100dvh - 362px), 150vw, 720px)}.lx-top{padding:12px 16px}.lx-join{display:none}.lx-main{grid-template-rows:auto 1fr;grid-template-columns:1fr;justify-items:center;gap:10px;padding:0 16px}.lx-copy{text-align:center;max-width:none}.lx-lockup,.lx-actions{display:none}.lx-kicker{transform-origin:50%;font-size:18px}.lx-copy h1{margin:2px 0 4px;font-size:clamp(22px,6.4vw,34px);line-height:1}.lx-copy h1 span{display:inline}.lx-sub{font-size:14px}.lx-stagewrap{justify-content:center;gap:8px}.lx-controls button{min-width:32px;height:32px;font-size:13px}.lx-mobile-cta{z-index:3;padding:8px 16px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.lx-mobile-cta .lx-cta{justify-content:center;width:min(100%,420px);padding:14px;font-size:17px}.lx-mobile-cta button{color:var(--muted-foreground);text-underline-offset:3px;font-size:13px;text-decoration:underline}}@media (width<=900px) and (height<=720px){.lx-sub{display:none}.lx{--ph:min(calc(100dvh - 340px), 150vw)}}@media (width<=900px) and (height<=640px){.lx-kicker{display:none}.lx-top{padding:6px 16px}.lx-mobile-cta .lx-cta{padding:11px}.lx{--ph:min(calc(100dvh - 285px), 150vw)}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition:none!important;animation:none!important}}.lx-clip-real{background:oklch(0% 0 0);padding:0}.lx-clip-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-speaker-framed{object-fit:contain}.lx-clip-real:after{content:"";pointer-events:none;background:linear-gradient(oklch(0% 0 0/.35),#0000 22% 65%,oklch(0% 0 0/.65));position:absolute;inset:0}.lx-clip-credit{z-index:1;letter-spacing:.1em;background:oklch(0% 0 0/.45);border-radius:1em;padding:.3em .7em;font-size:.75em;font-weight:800;position:absolute;top:7.2em;left:1.6em}.lx-sound{z-index:6;cursor:pointer;border-radius:2em;align-items:center;gap:.4em;padding:.5em .9em;font-weight:800;display:inline-flex;position:absolute;top:7em;right:1.2em;color:oklch(100% 0 0)!important;background:oklch(0% 0 0/.55)!important;font-size:.85em!important}.lx-people{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lx-seg{gap:.5em;padding:0 1.4em .8em;display:flex}.lx-seg span{background:var(--surface-high);border-radius:2em;padding:.45em 1em;font-size:.9em;font-weight:700}.lx-seg .on{background:var(--primary);color:var(--primary-foreground)}.lx-pgrid-window{height:15.5em;padding:0 1.2em;overflow:hidden}.lx-pgrid{grid-template-columns:repeat(3,1fr);gap:.6em;transition:transform .2s linear;display:grid}.lx-pgrid .lx-pcard{flex:none}.lx-pgrid small{align-items:center;gap:.2em;display:inline-flex}.lx-pad{padding:0 1.4em}.lx-groups{flex-direction:column;gap:.6em;padding:0 1.2em;display:flex}.lx-group{background:var(--surface);border:1px solid var(--hairline);border-radius:1.3em;align-items:center;gap:.8em;padding:.9em 1em;display:flex}.lx-group>div{flex-direction:column;flex:1;min-width:0;display:flex}.lx-group small{color:var(--muted-foreground);font-size:.75em}.lx-group-ic{background:color-mix(in oklab, var(--people) 30%, var(--surface));border-radius:.9em;place-items:center;width:2.6em;height:2.6em;display:grid}.lx-group button{border-radius:2em;align-items:center;gap:.3em;padding:.5em 1em;font-weight:800;display:inline-flex;background:var(--primary)!important;color:var(--primary-foreground)!important;font-size:.85em!important}.lx-group button.joined{background:var(--grow)!important}.lx-benefits{flex-direction:column;justify-content:center;gap:2em;padding:2em 2.2em;display:flex;position:absolute;inset:4em 0 0;overflow:hidden}.lx-benefits h3{font-family:var(--font-display);color:var(--primary);font-size:1.65em;font-weight:800;line-height:1.25}.lx-benefits ul{flex-direction:column;gap:1.7em;padding-left:1.4em;list-style:outside;animation:.3s ease-out lx-benefit-rise;display:flex}.lx-benefits li{font-family:var(--font-display);color:var(--foreground);font-size:1.6em;font-weight:700;line-height:1.35}.lx-benefits li::marker{color:var(--primary)}.lx-benefits small{color:var(--muted-foreground);font-weight:700}@keyframes lx-benefit-rise{0%{opacity:0;transform:translateY(1em)}}.lx-final-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6em;height:100%;padding:5em 2em 2em;display:flex}.lx-final-brand h3{font-size:1.6em;font-family:var(--font-display)}.lx-final-brand p{font-family:var(--font-hand);color:var(--primary);font-size:1.5em}.lx-final-brand .lx-cta{padding:1em 1.5em;font-size:1.2em}.lx-copy h1{letter-spacing:0;font-size:64px}@media (width>=901px) and (width<=1200px){.lx-copy h1{font-size:44px}}@media (width<=900px){.lx{--ph:min(calc(100dvh - 370px), 560px);grid-template-rows:100px minmax(0,1fr) 90px}.lx-top{padding:8px 16px}.lx-copy h1{font-size:26px;line-height:1.08}.lx-kicker{font-size:16px;display:block}.lx-copy{padding-bottom:4px}.lx-main{grid-template-rows:auto minmax(0,1fr);align-items:start}.lx-stagewrap{align-self:start}.lx-phone{animation:none}.lx-finale .lx-kicker,.lx-finale .lx-phone{transform:none}.lx-controls button{min-width:40px;height:40px}}@media (width<=900px) and (height<=680px){.lx{--ph:max(190px, calc(100dvh - 350px));grid-template-rows:92px minmax(0,1fr) 90px}.lx-copy h1{font-size:20px}.lx-copy .lx-sub{display:none}.lx-mobile-cta{gap:3px;padding-top:3px}.lx-stagewrap{gap:4px}}@media (width<=900px) and (orientation:landscape) and (height<=540px){.lx{--ph:calc(100dvh - 130px);grid-template-rows:80px minmax(0,1fr) 0}.lx-main{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:12px}.lx-copy h1{font-size:24px}.lx-mobile-cta{width:45%;position:absolute;bottom:16px;left:16px}.lx-stagewrap{align-self:start}}
