.landing{--ws-bubble:#fff;--landing-float:0 1px 2px #12141a0d, 0 12px 26px -18px #12141a59;--landing-float-lifted:0 1px 2px #12141a0d, 0 40px 80px -40px #12141a6b;--landing-mist:radial-gradient(900px 560px at 50% -120px, #ecc88447, transparent 70%), radial-gradient(520px 380px at 0 100%, #af88ef1a, transparent 70%);--landing-halo:radial-gradient(44% 60% at 22% 40%, #af88ef33, transparent 70%), radial-gradient(44% 60% at 80% 36%, #f2a86c33, transparent 70%), radial-gradient(50% 60% at 50% 92%, #82c8962e, transparent 70%);--landing-stage:var(--canvas);--look:#f2b955;--landing-ease:cubic-bezier(.23, 1, .32, 1);--landing-ease-move:cubic-bezier(.77, 0, .175, 1);--landing-spring:cubic-bezier(.34, 1.4, .64, 1);min-height:100svh;color:var(--text-primary);background:var(--landing-mist), var(--canvas);overflow-x:clip}html.dark .landing{--ws-bubble:#1c1c20;--landing-float:inset 0 1px 0 #ffffff0f, 0 12px 26px -18px #000c;--landing-float-lifted:inset 0 1px 0 #ffffff0f, 0 40px 80px -40px #000000e6;--landing-mist:radial-gradient(900px 560px at 50% -120px, #f0aa3c24, transparent 70%), radial-gradient(520px 380px at 0 100%, #af88ef12, transparent 70%);--landing-halo:radial-gradient(44% 60% at 22% 40%, #af88ef29, transparent 70%), radial-gradient(44% 60% at 80% 36%, #f2a86c21, transparent 70%), radial-gradient(50% 60% at 50% 92%, #82c8961a, transparent 70%);--landing-stage:#ffffff06}.landing-inner{width:100%;max-width:1120px;margin:0 auto;padding-inline:16px}@media (width>=720px){.landing-inner{padding-inline:32px}}.landing-header{padding:20px 20px 16px}.landing-brand{width:auto;height:34px;display:block}@media (width>=720px){.landing-header{padding:28px 40px 20px}.landing-brand{height:40px}}.landing-hero{padding-block:32px 72px}.landing-hero-text{text-align:center;min-width:0}.landing h1{max-width:16em;color:var(--text-heading);letter-spacing:-.04em;text-wrap:balance;margin:0 auto;font-size:clamp(36px,5.6vw + 4px,72px);font-weight:580;line-height:1.02}.landing-nowrap{white-space:nowrap}.landing h1 .landing-line{display:block}.landing-lead{max-width:35em;color:var(--text-secondary);text-wrap:pretty;margin:20px auto 0;font-size:17px;line-height:1.55}@media (width>=720px){.landing-hero{padding-block:56px 112px}.landing-lead{font-size:19px}}.waitlist{max-width:520px;margin-top:28px;scroll-margin-top:96px}.waitlist-capsule{border:1px solid var(--frost-border);background:var(--frost-fill);box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-saturate));backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-saturate));border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 20px;display:flex}.waitlist-capsule:has(input[type=email]:focus-visible){outline:2px solid var(--focus-ring);outline-offset:4px}.waitlist-capsule input[type=email]{min-width:0;min-height:44px;color:var(--text-heading);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.waitlist-capsule input::placeholder{color:var(--text-muted)}.waitlist-capsule .primary-button{white-space:nowrap;border-radius:999px;min-height:44px;padding-inline:20px}.waitlist-capsule .primary-button:disabled{opacity:1;color:var(--text-secondary);background:var(--w-06);box-shadow:none}.waitlist-trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.waitlist-error{color:var(--loss);margin:10px 0 0 20px;font-size:13.5px;line-height:1.5}.waitlist-joined{border:1px solid var(--panel-border);background:var(--ws-bubble);box-shadow:var(--landing-float);border-radius:20px;align-items:center;gap:12px;padding:14px 22px 14px 14px;display:flex}.waitlist-check{width:36px;height:36px;color:var(--profit);background:color-mix(in oklab, var(--profit) 14%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.waitlist-joined strong{color:var(--text-heading);font-size:14px;font-weight:600;display:block}.waitlist-joined span{color:var(--text-secondary);font-size:13px;line-height:1.5}@media (width<=400px){.waitlist-capsule{border-radius:26px;flex-wrap:wrap;padding:6px}.waitlist-capsule input[type=email]{flex-basis:100%;padding-inline:14px}.waitlist-capsule .primary-button{flex-basis:100%}.waitlist-error{margin-left:6px}}.landing-hero .waitlist{text-align:start;margin-inline:auto}.landing-hero .waitlist-error{text-align:center;margin-inline:0}.landing-showcase{max-width:960px;margin:56px auto 0;position:relative}.landing-showcase:before{z-index:0;content:"";background:var(--landing-halo);filter:blur(8px);pointer-events:none;position:absolute;inset:-8% -12% -14%}.landing-preview{z-index:1;border:1px solid var(--panel-border);background:var(--panel);min-width:0;box-shadow:var(--landing-float-lifted);text-align:start;border-radius:24px;margin:0;position:relative}@media (width>=720px){.landing-showcase{margin-top:96px}.landing-preview{border-radius:28px}}.landing-example{position:absolute;top:14px;right:16px}@media (width>=720px){.landing-preview>.landing-example{top:18px;right:22px}}.landing-peek{z-index:0;transform-origin:50% 100%;pointer-events:none;align-items:flex-end;gap:22px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-76%)scale(.72)}@media (width>=720px){.landing-peek{transform:translate(-50%,-76%)}}.landing-peek>span{transition:transform .64s var(--landing-ease);display:inline-flex}.landing-peek>span.lead{transform:translateY(-9px)}.landing-dash{gap:12px;padding:52px 12px 12px;display:grid}@media (width>=880px){.landing-dash{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:16px;padding:60px 20px 20px}}.landing-dash-team{border:1px solid var(--border-default);background:var(--landing-stage);border-radius:18px;padding:12px 8px 8px}.landing-dash-label{color:var(--text-secondary);margin:0 0 6px 10px;font-size:12.5px;font-weight:500}.landing-dash-team ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (width<=879px){.landing-dash-team ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.landing-dash-who>span{display:none}.landing-dash-status{white-space:normal;align-items:baseline}.landing-dash-status .landing-dash-dot{transform:translateY(-1px)}}.landing-dash-team li{--tone:var(--status-working);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 10px;transition:background-color .42s;display:grid}.landing-dash-team li[data-tone=waiting]{--tone:var(--status-waiting)}.landing-dash-team li[data-tone=alert]{--tone:var(--warning);background:color-mix(in oklab, var(--warning) 9%, transparent)}.landing-dash-team li[data-active]{background:color-mix(in oklab, var(--look) 15%, transparent)}.landing-dash-team li>:first-child{transition:transform .42s var(--landing-ease)}.landing-dash-team li[data-active]>:first-child{transform:scale(1.08)}.landing-status-text{min-width:0;white-space:inherit;animation:landing-status .38s var(--landing-ease);display:inline-block}@media (width<=879px){.landing-dash-team .landing-dash-status{white-space:normal;overflow:visible}}@keyframes landing-status{0%{filter:blur(3px);transform:translateY(3px)}}.landing-dash-team li>:first-child{grid-row:span 2}.landing-dash-who{align-items:baseline;gap:6px;min-width:0;display:flex}.landing-dash-who strong{color:var(--text-heading);font-size:13.5px;font-weight:600}.landing-dash-who>span,.landing-dash-status{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.landing-dash-status{align-items:center;gap:6px;display:flex}.landing-dash-dot{background:var(--tone);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-dash-main{gap:12px;min-width:0;display:grid}.landing-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1040px){.landing-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-tiles li{border:1px solid var(--panel-border);background:var(--ws-bubble);min-width:0;box-shadow:var(--landing-float);transition:transform .32s var(--landing-ease), border-color .48s ease, box-shadow .48s ease;border-radius:16px;gap:2px;padding:12px 12px 10px;display:grid}.landing-tiles li[data-focus]{border-color:color-mix(in oklab, var(--look) 55%, transparent);box-shadow:var(--landing-float), 0 0 0 3px color-mix(in oklab, var(--look) 14%, transparent);transform:translateY(-2px)}.landing-tile-venue{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;display:flex}.landing-venue-logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:16px;height:16px}.landing-soon{border:1px solid var(--border-control);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:0 5px;font-size:9.5px;line-height:15px}.landing-tile-symbol{color:var(--text-heading);margin-top:4px;font-size:14px;font-weight:600}.landing-tile-price{color:var(--text-heading);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:14px;display:flex}.landing-tile-price>span{color:var(--loss);font-size:12px}.landing-tile-price>span[data-up=true]{color:var(--profit)}.landing-spark{width:100%;height:32px;margin-top:6px;display:block;overflow:visible}.landing-spark path{fill:none;stroke:var(--loss);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.landing-spark[data-up=true] path{stroke:var(--profit)}.landing-brief{border:1px solid var(--panel-border);background:var(--ws-bubble);box-shadow:var(--landing-float);border-radius:18px;padding:14px 16px 12px}.landing-brief header{align-items:center;gap:8px;display:flex}.landing-brief header strong{color:var(--text-heading);font-size:13.5px;font-weight:600}.landing-typing{opacity:0;gap:3px;margin-left:2px;display:inline-flex}.landing-typing i{background:var(--text-muted);border-radius:50%;width:4px;height:4px}.landing-brief ul{margin:8px 0 0;padding:0;list-style:none}.landing-brief li{border-top:1px solid var(--border-default);color:var(--text-primary);padding:8px 0;font-size:13.5px;line-height:1.55}.landing-brief li:first-child{border-top:0}.landing-brief li strong{color:var(--text-heading);font-weight:600}.landing-brief footer{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.landing-brief footer span{border:1px solid var(--panel-border);color:var(--text-secondary);background:var(--w-03);border-radius:999px;padding:2px 9px;font-size:11.5px}.landing-alert{display:none}@media (width>=1040px){.landing-alert{border:1px solid var(--panel-border);background:var(--ws-bubble);box-shadow:var(--landing-float-lifted);border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:-28px;right:-40px}.landing-alert p{color:var(--text-heading);margin:0 0 4px;font-size:13.5px;font-weight:600}}.landing-alert-chip{--tone:var(--warning);color:var(--warning);background:color-mix(in oklab, var(--warning) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:12px;font-weight:500;display:inline-flex}.landing-tabs{border:1px solid var(--border-default);background:var(--w-03);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-4px -6px 12px;padding:3px;display:grid;position:relative}.landing-tabs-pill{background:color-mix(in oklab, var(--look) 18%, var(--ws-bubble));width:calc(25% - 1.5px);box-shadow:var(--landing-float);transform:translateX(calc(var(--scene) * 100%));transition:transform .56s var(--landing-ease-move), background-color .56s ease;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.landing-tab{min-width:0;min-height:28px;color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:color .32s;display:flex;position:relative}.landing-tab[data-active]{color:var(--text-heading)}.landing-scenes{display:grid}.landing-scene{grid-area:1/1;min-width:0}.landing-scene[data-state=idle]{visibility:hidden;clip-path:inset(100% 0 0);filter:blur(6px);transform:translateY(14px)}.landing-scene[data-state=active]{transition:transform .62s var(--landing-ease) .22s, clip-path .62s var(--landing-ease) .22s, filter .62s var(--landing-ease) .22s}.landing-scene[data-state=leaving]{clip-path:inset(0 0 100%);filter:blur(6px);transition:transform .38s var(--landing-ease-move), clip-path .38s var(--landing-ease-move), filter .38s ease;transform:translateY(-14px)}.landing-step{clip-path:inset(-8px 100% -8px 0);filter:blur(4px);transform:translateY(4px)}.landing-step.on{clip-path:inset(-8px);filter:none;transition:clip-path .76s var(--landing-ease), transform .48s var(--landing-ease), filter .48s var(--landing-ease);transform:none}.landing-bubble{border:1px solid color-mix(in oklab, var(--look) 32%, transparent);width:fit-content;max-width:80%;color:var(--text-heading);background:color-mix(in oklab, var(--look) 20%, var(--ws-bubble));border-radius:16px 16px 5px;margin:2px 0 12px auto;padding:8px 14px;font-size:13.5px}.landing-reply-who{color:var(--text-heading);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.landing-reply p{color:var(--text-primary);margin:6px 0 8px;font-size:13.5px;line-height:1.55}.landing-reply strong,.landing-summary strong{color:var(--text-heading);font-weight:600}.landing-level{color:var(--chart-level-ink);background:var(--chart-level);font-family:var(--font-mono);border-radius:6px;padding:2px 8px;font-size:11.5px;display:inline-block}.landing-brief .landing-checks{margin:10px 0}.landing-brief .landing-checks li{border:0;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.landing-check{border:1.5px solid var(--border-control);width:18px;height:18px;color:var(--profit);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-check svg{opacity:0;transform:scale(.6)}.landing-checks li[data-running] .landing-check{border-top-color:var(--look);animation:.6s linear 2 landing-spin}.landing-checks li[data-done] .landing-check{border-color:color-mix(in oklab, var(--profit) 50%, transparent);background:color-mix(in oklab, var(--profit) 14%, transparent);transition:background-color .24s,border-color .24s}.landing-checks li[data-done] .landing-check svg{opacity:1;transition:transform .32s var(--landing-spring), opacity .2s ease;transform:none}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing-summary{border:1px solid var(--border-default);color:var(--text-primary);background:var(--w-03);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.landing-plan-label{width:fit-content;color:var(--text-secondary);margin:0 0 8px;font-size:12.5px;font-weight:500}.landing-plan{border:1px solid var(--panel-border);background:var(--w-03);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;max-width:460px;padding:12px;display:grid}.landing-plan strong{color:var(--text-heading);font-size:14px;font-weight:600;display:block}.landing-plan-meta{color:var(--text-secondary);font-family:var(--font-mono);font-size:12px}.landing-plan-actions,.landing-plan-done{grid-area:2/1/3/-1}.landing-plan-actions{flex-wrap:wrap;gap:8px;display:flex}.landing-plan-actions .landing-pill{transition:transform .16s var(--landing-ease), background-color .2s ease}.landing-plan-actions .landing-pill[data-pressed]{background:color-mix(in oklab, var(--look) 18%, transparent);transform:scale(.97)}.landing-plan-done{--tone:var(--profit);color:var(--text-primary);clip-path:inset(-4px 100% -4px 0);filter:blur(3px);align-items:center;gap:8px;font-size:13px;display:flex}.landing-plan[data-confirmed] .landing-plan-actions{clip-path:inset(-4px 0 -4px 100%);filter:blur(3px);transition:clip-path .42s var(--landing-ease-move), filter .42s ease}.landing-plan[data-confirmed] .landing-plan-done{clip-path:inset(-4px);filter:none;transition:clip-path .62s var(--landing-ease) .2s, filter .42s var(--landing-ease) .2s}.landing-worker{z-index:3;pointer-events:none;transition:transform 1.1s var(--landing-ease-move);display:none;position:absolute;top:0;left:0}.landing-dash[data-live] .landing-worker{display:block}.landing-worker-face{filter:drop-shadow(0 6px 8px #00000073);animation:landing-worker-in .48s var(--landing-spring);display:inline-flex}@keyframes landing-worker-in{0%{transform:translateY(6px)scale(.8)}}@media (hover:hover) and (pointer:fine){.landing-tiles li:hover{transform:translateY(-2px)}.landing-dash-team li:not([data-tone=alert]):hover{background:color-mix(in oklab, var(--text-heading) 4%, transparent)}}@keyframes landing-in{0%{filter:blur(8px);transform:translateY(14px)}}@keyframes landing-stage-in{0%{transform:translateY(40px)scale(.98)}}@keyframes landing-peek{0%{opacity:0;transform:translateY(70%)scale(.9)}}@keyframes landing-arrive{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@keyframes landing-draw{0%{clip-path:inset(0 100% 0 0)}}@keyframes landing-leave{0%,80%{opacity:1;filter:none}to{opacity:0;filter:blur(3px)}}@keyframes landing-blink{50%{opacity:.25}}@keyframes landing-flag{0%{background-color:#0000}}@keyframes landing-toast{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.96)}}@keyframes landing-hop{40%{transform:translateY(-8px)}}.landing-hero-text>*{animation:landing-in .64s var(--landing-ease) backwards}.landing-hero-text>:nth-child(2){animation-delay:70ms}.landing-hero-text>:nth-child(3){animation-delay:.14s}.landing-preview{animation:landing-stage-in .9s var(--landing-ease) .16s backwards}.landing-peek>span{animation:landing-peek .64s var(--landing-spring) backwards;animation-delay:calc(.52s + var(--i) * 60ms)}.landing-dash-team li{animation:landing-arrive .36s var(--landing-ease) backwards;animation-delay:calc(.6s + var(--i) * 50ms)}.landing-dash-team li[data-tone=alert]{animation:landing-arrive .36s var(--landing-ease) backwards, landing-flag .48s ease backwards;animation-delay:calc(.6s + var(--i) * 50ms), 2.4s}.landing-dash-team li[data-tone=alert]>:first-child{animation:landing-hop .42s var(--landing-ease) 2.4s 2}.landing-tiles li{animation:landing-arrive .42s var(--landing-ease) backwards;animation-delay:calc(.7s + var(--i) * 60ms)}.landing-spark{animation:landing-draw .9s var(--landing-ease-move) backwards;animation-delay:calc(.9s + var(--i) * 60ms)}.landing-brief{animation:landing-arrive .42s var(--landing-ease) 1s backwards}.landing-typing{animation:1s linear 1.1s backwards landing-leave}.landing-typing i{animation:.6s ease-in-out 1.1s 3 landing-blink}.landing-typing.is-on{opacity:1;transition:opacity .2s}.landing-typing.is-on i{animation:.7s ease-in-out 2 landing-blink-live}.landing-typing.is-on i:nth-child(2){animation-delay:.12s}.landing-typing.is-on i:nth-child(3){animation-delay:.24s}@keyframes landing-blink-live{50%{opacity:.25}}.landing-typing i:nth-child(2){animation-delay:1.2s}.landing-typing i:nth-child(3){animation-delay:1.3s}.landing-scene:first-child li{animation:landing-arrive .42s var(--landing-ease) backwards;animation-delay:calc(1.5s + var(--i) * .14s)}.landing-alert{animation:landing-toast .48s var(--landing-ease) 2.4s backwards}[data-reveal]{transition:transform .9s var(--ease-out)}[data-reveal=waiting]{transform:translateY(56px)scale(.97)}[data-reveal=shown] .landing-team>span{animation:landing-hop .72s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i) * 70ms)}.landing-section{padding-block:64px}@media (width>=720px){.landing-section{padding-block:112px}}.landing-section h2,.landing-final h2{color:var(--text-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.2vw + 6px,52px);font-weight:580;line-height:1.08}.landing-team-head{text-align:center}.landing-blocks{gap:16px;margin-top:40px;display:grid}@media (width>=720px){.landing-blocks{margin-top:56px}}@media (width>=900px){.landing-blocks{grid-template-columns:7fr 5fr;gap:20px}.landing-block.wide{grid-column:1/-1;grid-template-columns:5fr 7fr;align-items:center}.landing-block.wide .landing-stage{order:2}}.landing-block{border:1px solid var(--panel-border);background:var(--panel);min-width:0;box-shadow:var(--landing-float);border-radius:24px;align-content:start;gap:24px;padding:12px 12px 24px;display:grid}@media (width>=720px){.landing-block{border-radius:28px;gap:28px;padding:14px 14px 32px}.landing-block.wide{padding-bottom:14px}}.landing-stage{border:1px solid var(--border-default);background:var(--landing-stage);border-radius:16px;align-items:center;min-height:196px;padding:20px 12px;display:grid}@media (width>=720px){.landing-stage{border-radius:20px;min-height:248px;padding:32px}}.landing-block-copy{padding-inline:12px}@media (width>=720px){.landing-block-copy{padding-inline:20px}.landing-block.wide .landing-block-copy{padding-block:18px}}.landing-block-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.landing-block h3{color:var(--text-heading);letter-spacing:-.025em;font-size:20px;font-weight:600}.landing-block-copy>p{max-width:34em;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.landing-visual{border:1px solid var(--panel-border);background:var(--ws-bubble);width:100%;max-width:440px;box-shadow:var(--landing-float);border-radius:18px;margin-inline:auto;padding:44px 16px 16px;position:relative}.landing-visual .landing-example{top:12px;right:12px}.proposal-card{border:1px solid var(--panel-border);background:var(--ws-bubble);width:100%;max-width:460px;box-shadow:var(--landing-float);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px 12px;padding:12px;display:grid}.proposal-card .task-meta{color:var(--text-secondary);margin:0}.proposal-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.landing-visual.proposal-card{align-content:start;max-width:440px;padding:44px 16px 16px}.landing-visual-label{color:var(--text-secondary);margin:0;font-size:12.5px;font-weight:500;line-height:22px;position:absolute;top:12px;left:16px}.landing-visual-title{color:var(--text-heading);margin:0;font-size:14px;font-weight:600;line-height:1.4}.landing-marks{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:12.5px;list-style:none}.landing-marks li{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:9px 0;display:grid}.landing-marks li:first-child{border-top:0;padding-top:0}.landing-marks li:nth-child(2){border-top-color:var(--border-control)}.landing-marks li span:first-child{color:var(--text-primary)}.landing-marks li span:nth-child(2){color:var(--text-heading)}.landing-marks li span:nth-child(3){min-width:6.5ch;color:var(--text-secondary);text-align:right}.landing-watches{margin:0}.landing-pill{border:1px solid var(--panel-border);min-height:32px;color:var(--text-primary);background:var(--w-03);border-radius:999px;align-items:center;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex}.landing-faq>div{margin-top:32px}@media (width>=900px){.landing-faq{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.landing-faq h2{position:sticky;top:40px}.landing-faq>div{margin-top:0}}.landing-faq details{border-top:1px solid var(--border-default)}.landing-faq details:last-child{border-bottom:1px solid var(--border-default)}.landing-faq summary{min-height:64px;color:var(--text-heading);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:16px;font-weight:560;list-style:none;display:flex}@media (width>=720px){.landing-faq summary{min-height:72px;font-size:17px}}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary svg{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0}.landing-faq summary:hover svg{color:var(--text-heading)}.landing-faq details[open] summary svg{transform:rotate(180deg)}@keyframes landing-answer{0%{opacity:0;transform:translateY(-4px)}}.landing-faq details[open]>p{animation:landing-answer .22s var(--landing-ease)}.landing-faq details p{max-width:36em;color:var(--text-secondary);margin:0;padding-bottom:24px;font-size:15px;line-height:1.65}.landing-final{padding-block:24px 48px}@media (width>=720px){.landing-final{padding-block:32px 72px}}.landing-final-stage{isolation:isolate;border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--landing-float);text-align:center;border-radius:28px;padding:56px 20px;position:relative;overflow:hidden}.landing-final-stage:before{z-index:-1;content:"";background:var(--landing-halo);position:absolute;inset:0}@media (width>=720px){.landing-final-stage{border-radius:32px;padding:88px 32px}}.landing-team{justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.landing-team>span{display:inline-flex}.landing-final h2{max-width:13em;margin:0 auto}.landing .primary-button:active:not(:disabled){transform:scale(.97)}.landing-final .primary-button{border-radius:999px;min-height:52px;margin-top:32px;padding-inline:32px;font-size:15px;text-decoration:none}.landing-footer{border-top:1px solid var(--border-default);background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--panel) 55%, transparent));gap:20px;padding:40px 20px 28px;display:grid}@media (width>=720px){.landing-footer{gap:24px;padding:56px 40px 36px}}.landing-footer-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-footer-brand{width:auto;height:28px;display:block}.landing-footer-link{border:1px solid var(--border-default);min-height:44px;color:var(--text-secondary);transition:color .2s ease, border-color .2s ease, transform .16s var(--landing-ease);border-radius:999px;align-items:center;gap:6px;padding-inline:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.landing-footer-link svg{transition:transform .22s var(--landing-ease)}@media (hover:hover) and (pointer:fine){.landing-footer-link:hover{border-color:var(--border-control);color:var(--text-heading)}.landing-footer-link:hover svg{transform:translateY(-2px)}}.landing-footer-link:active{transform:scale(.97)}.landing-footer-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.landing-fineprint{max-width:62em;color:var(--text-muted);margin:0;font-size:12px;line-height:1.65}.landing-footer-bottom{border-top:1px solid var(--border-default);color:var(--text-muted);margin:0;padding-top:18px;font-size:12px}
