@font-face{font-family:Outfit;src:url('../assets/fonts/outfit-medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'DM Sans';src:url('../assets/fonts/dm-sans.ttf') format('truetype');font-weight:100 1000;font-display:swap}
:root{color-scheme:dark;--ink:#070b14;--panel:#151c29;--text:#edf3ff;--muted:#92a0b4;--blue:#9dbbff;--mint:#9cddc9;--line:#ffffff16}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;scrollbar-color:#45556e var(--ink);scrollbar-width:thin}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#45556e;border:2px solid var(--ink);border-radius:8px}body{margin:0;background:var(--ink);color:var(--text);font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.65}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button,select{color:inherit}a:hover{color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px}::selection{background:#9dbbff;color:var(--ink)}[hidden]{display:none!important}.shell{width:min(1200px,calc(100% - 80px));margin:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:20px;z-index:20;background:var(--blue);color:var(--ink);padding:12px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);background:#070b14ed;position:sticky;top:0;z-index:10;backdrop-filter:blur(18px)}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:10px;align-items:center;font-family:Outfit,sans-serif;font-size:19px;font-weight:500;white-space:nowrap}.brand small{font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:1.5px;color:var(--blue);border:1px solid #9dbbff40;padding:2px 5px;border-radius:3px;margin-left:2px}.nav-links{display:flex;gap:27px;align-items:center;font-size:12px;color:#b8c3d3}.nav-install{background:#182337;border:1px solid #9dbbff30;border-radius:6px;padding:9px 13px;color:var(--text)}.nav-install span{margin-left:10px}.nav-toggle{display:none}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center;padding:65px 0 75px;min-height:700px}.back-link{font-size:11px;color:var(--muted);display:inline-block;margin-bottom:33px}.eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:600;color:var(--muted);margin:0 0 24px}.signal{display:inline-block;vertical-align:middle;width:5px;height:5px;background:var(--mint);border-radius:50%;margin-right:7px}.hero h1{font-family:Outfit,sans-serif;font-size:clamp(45px,5.3vw,72px);font-weight:500;letter-spacing:-3.5px;line-height:1.07;margin:0 0 25px}.hero h1 span{color:var(--blue)}.lede{max-width:425px;font-size:16px;line-height:1.85;color:#b0bdce;margin:0 0 30px}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;font-weight:600;line-height:1.4;padding:16px 19px;border-radius:5px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.primary{background:var(--blue);color:#101b30}.primary:hover{background:#b6cdff;color:#101b30}.text-link{font-size:12px;font-weight:500}.text-link span{margin-left:6px;color:var(--blue)}.compatibility{color:var(--muted);font-size:10px;margin-top:17px}.compatibility span{margin:0 8px}.hero-footnote{display:flex;align-items:center;color:#6b7d95;font-size:10px;gap:14px;margin-top:42px}.rule{width:36px;height:1px;background:#506078}/* Task dispatch: native app proportions, palette and rounded system type. */
.demo-scene{position:relative;min-width:0;width:100%;max-width:430px;justify-self:end}
.demo-symbols{position:absolute;width:0;height:0;overflow:hidden}
.demo-instruction{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px}
.demo-instruction .eyebrow{font-size:7px;letter-spacing:1.2px;margin:0}
.example{font-size:8px;white-space:nowrap;color:var(--muted);border:1px solid var(--line);padding:2px 6px;border-radius:4px}
.desktop-menu{height:32px;background:#222a3a;display:flex;align-items:center;padding:0 13px;font-size:9px;gap:15px;border-radius:10px 10px 0 0;border:1px solid #ffffff14;color:#bec9da}
.menu-app{font-weight:700}.menu-spacer{flex:1}
.status-item{display:flex;align-items:center;justify-content:center;gap:4px;height:30px;min-width:45px;border:0;background:#9dbbff20;border-radius:4px;color:var(--blue);font-size:9px}
.status-item[aria-expanded=false]{background:transparent}.status-item img{width:19px;height:19px}.menu-clock{font-size:8px}
.menu-connector{height:15px;position:relative}
.menu-connector:after{content:'';position:absolute;right:108px;top:10px;width:11px;height:11px;transform:rotate(45deg);background:#0b1017;border-left:1px solid #ffffff17;border-top:1px solid #ffffff17}
.task-popover{--native-ink:#0b1017;--native-card:#151d28;--native-text:#f2f5f7;--native-muted:#98a6b7;--native-mint:#3cc8b4;--native-amber:#f2a43a;--native-blue:#5b8cff;--native-coral:#ff6b73;container-type:inline-size;position:relative;display:flex;flex-direction:column;aspect-ratio:392/672;background:var(--native-ink);color:var(--native-text);border:1px solid #ffffff17;border-radius:16px;box-shadow:0 24px 75px #0007;overflow:hidden;font-family:ui-rounded,'SF Pro Rounded',-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.2;transition:opacity .2s,transform .2s}
.task-popover.is-closed{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none}
.task-popover svg{width:3.1cqw;height:3.1cqw;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.popover-heading{padding:4.08cqw 4.08cqw 3.05cqw;display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none}
.popover-heading .native-eyebrow{font:600 2.55cqw/1.2 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.32cqw;color:var(--native-mint);margin:0 0 .76cqw}
.popover-heading h2{font:700 5.87cqw/1.2 ui-rounded,'SF Pro Rounded',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.12cqw;margin:0;color:var(--native-text)}
.icon-button{display:grid;place-items:center;width:7.91cqw;height:7.91cqw;background:#1b2532;border:1px solid #ffffff17;border-radius:2.55cqw;color:var(--native-muted);padding:0;flex:none}
.icon-button:hover{background:#263345}.icon-button svg{width:3.8cqw;height:3.8cqw}
.task-summary{display:flex;flex:none;margin:0 4.08cqw 3.06cqw;padding:2.3cqw 0;background:var(--native-card);border:1px solid #ffffff17;border-radius:3.32cqw}
.task-summary button{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:1.53cqw;min-height:6.12cqw;border:0;background:none;padding:0;color:var(--native-muted);font:500 2.3cqw/1.2 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.115cqw}
.task-summary button+button{border-left:1px solid #ffffff17}
.task-summary button:after{content:'';position:absolute;inset:0 .76cqw;border-radius:2.04cqw;pointer-events:none}
.task-summary button[aria-pressed=true]:after{background:currentColor;opacity:.1}
.task-summary button:hover:after{background:currentColor;opacity:.07}
.task-summary .count{font-weight:700;font-size:3.06cqw}
.task-summary [data-filter=needs] .count{color:var(--native-amber)}.task-summary [data-filter=running] .count{color:var(--native-mint)}.task-summary [data-filter=complete] .count{color:var(--native-blue)}
.search{flex:none;margin:0 4.08cqw 2.3cqw;display:flex;gap:2.04cqw;align-items:center;border:1px solid #ffffff17;border-radius:2.81cqw;background:var(--native-card);height:8.67cqw;padding:0 2.81cqw;color:var(--native-muted)}
.search svg{width:3.57cqw;height:3.57cqw}
.search input{border:0;background:transparent;color:var(--native-text);width:100%;min-width:0;font:500 3.06cqw/1.2 ui-rounded,'SF Pro Rounded',-apple-system,BlinkMacSystemFont,sans-serif;height:100%;outline:none;caret-color:var(--native-blue)}
.search input::placeholder{color:var(--native-muted);opacity:.85}.search:focus-within{border-color:#5b8cff80;box-shadow:0 0 0 2px #5b8cff10}
.demo-tools{flex:none;display:grid;grid-template-columns:1fr 1fr 8.93cqw;gap:2.04cqw;align-items:center;padding:0 4.08cqw 2.81cqw;color:var(--native-muted)}
.demo-menu{position:relative;min-width:0}.demo-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1.53cqw;min-height:8.16cqw;border-radius:2.81cqw;font:600 2.3cqw/1.2 ui-monospace,'SF Mono',Menlo,monospace;white-space:nowrap}
.demo-menu summary::-webkit-details-marker{display:none}.demo-menu summary:hover,.demo-menu[open] summary{background:#ffffff07;color:var(--native-text)}
.demo-menu-panel{position:absolute;z-index:3;top:calc(100% + 5px);left:0;min-width:170px;border:1px solid #ffffff23;padding:6px;border-radius:10px;background:#1b2532;box-shadow:0 12px 32px #0009;font-size:12px;line-height:1.4}
.task-filters button{display:flex;justify-content:space-between;gap:25px;width:100%;text-align:left;padding:8px 10px;background:transparent;border:0;border-radius:6px;font-size:12px;color:var(--native-muted)}
.task-filters button:hover,.task-filters button[aria-pressed=true]{background:#5b8cff20;color:var(--native-text)}.task-filters span{color:#75859c}
.sort-control{position:relative;display:flex;align-items:center;justify-content:center;gap:1.53cqw;min-height:8.16cqw;border-radius:2.81cqw}.sort-control:hover{background:#ffffff07}
.sort-control svg{width:3.82cqw;height:3.82cqw}
.demo-tools select{appearance:none;font:600 2.3cqw/1.2 ui-monospace,'SF Mono',Menlo,monospace;background:transparent;color:var(--native-muted);border:0;padding:2cqw 0;max-width:100%;cursor:pointer;width:11.73cqw;outline-offset:1px}
.demo-tools select option{background:#1b2532;font-size:12px}.sort-control:has(option[value=project]:checked) select{width:20.92cqw}.sort-control:has(option[value=priority]:checked) select{width:20.66cqw}
.options-menu summary svg{width:3.57cqw;height:3.57cqw}.options-menu summary circle{fill:var(--native-ink)}.options-menu .demo-menu-panel{left:auto;right:0;min-width:185px}
.group-control{font-size:12px;color:var(--native-muted);display:flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 10px;cursor:pointer}.group-control input{width:14px;height:14px;margin:0;accent-color:var(--native-mint)}
.task-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 4.08cqw 2.55cqw;scrollbar-color:#626e7c #ffffff03;scrollbar-width:thin}
.task-list::-webkit-scrollbar{width:2.81cqw}.task-list::-webkit-scrollbar-track{background:#ffffff03;border-radius:9px}.task-list::-webkit-scrollbar-thumb{background:#626e7c;border:0;border-radius:9px}
.task-section+.task-section{margin-top:3.06cqw}
.pinned-label,.project-label{display:flex;align-items:center;gap:1.79cqw;min-height:7.14cqw;padding:0 .51cqw;color:#778491;font:600 2.3cqw/1.2 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.115cqw;margin:0 0 1.79cqw}
.pinned-label small,.project-label small{margin-left:auto;font-size:inherit;color:#6a7888}.pinned-label svg,.project-label svg{width:2.55cqw;height:2.55cqw}.pinned-label svg{fill:currentColor;stroke-width:1}
.project-label{width:100%;border:0;background:transparent;text-align:left;color:var(--native-muted);cursor:pointer}.project-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-label svg:first-child{fill:#778491;stroke:var(--native-ink)}.project-label svg:last-child{color:#778491;transition:transform .15s}.project-label[aria-expanded=false] svg:last-child{transform:rotate(-90deg)}.project-label:hover{color:var(--native-text)}
.task-row{display:flex;gap:1.79cqw;margin-bottom:1.79cqw;align-items:center}.pin-marker{display:grid;place-items:center;flex:none;width:3.83cqw;color:var(--native-amber)}.pin-marker svg{width:2.55cqw;height:2.55cqw;fill:currentColor;stroke-width:1}
.task-card{--status:var(--native-mint);display:flex;align-items:center;gap:2.55cqw;flex:1;min-width:0;height:15.82cqw;border:1px solid #ffffff17;border-radius:3.83cqw;padding:0 2.3cqw 0 3.32cqw;background:var(--native-card);text-align:left;color:var(--native-text);transition:background .2s,border-color .2s}
.task-card:hover{background:#1b2532;border-color:#ffffff29}.task-card:active{background:#233044}.task-card.needs-input{--status:var(--native-amber)}.task-card.needs-approval{--status:var(--native-coral)}.task-card.complete{--status:var(--native-blue)}
.task-copy{min-width:0;flex:1}.task-copy strong{display:block;font-size:3.32cqw;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}
.task-message{display:block;font-size:2.81cqw;font-weight:400;line-height:1.2;color:var(--native-muted);margin-top:1.27cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.task-badge{display:flex;justify-content:flex-end;align-items:center;gap:1.53cqw;width:20.92cqw;flex:none;color:var(--status);text-align:right;font:700 2.04cqw/1.15 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.05cqw}
.task-rail{flex:none;width:.64cqw;height:9.69cqw;border-radius:3px;background:var(--status)}.complete-dot{width:2.04cqw;height:2.04cqw;border-radius:50%;background:currentColor;flex:none}
.task-spinner{width:2.81cqw;height:2.81cqw;border-radius:50%;border:1.5px dotted #98a6b77a;animation:demo-spin 2s linear infinite;flex:none}@keyframes demo-spin{to{transform:rotate(360deg)}}
.empty-state{text-align:center;padding:11.48cqw 3.83cqw;color:var(--native-muted);font-size:2.81cqw;line-height:1.7}.empty-state strong{display:block;color:var(--native-text);margin-bottom:7px}
.task-detail{flex:1;min-height:0;overflow:auto;padding:2.55cqw 5.1cqw;color:var(--native-text);line-height:1.7}.detail-back{font-size:2.81cqw;color:var(--native-mint);padding:4px 0;background:none;border:0;display:block;margin-bottom:6.38cqw}.detail-project{font:500 2.3cqw/1.5 ui-monospace,'SF Mono',Menlo,monospace;color:var(--native-muted)}.task-detail h3{font-size:5.1cqw;line-height:1.3;margin:8px 0 13px;letter-spacing:-.4px}.task-detail p{font-size:3.32cqw;color:var(--native-muted)}.task-detail small{display:block;font-size:2.81cqw;line-height:1.8;color:var(--native-muted);border-top:1px solid #ffffff17;margin-top:22px;padding-top:15px}
.popover-footer{display:flex;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:2.8cqw 4.08cqw;border-top:1px solid #ffffff17;background:#ffffff03;font:500 2.04cqw/1.2 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:.09cqw;color:#6e7c8d;white-space:nowrap}
.popover-footer .signal{width:1.27cqw;height:1.27cqw;margin-right:1.79cqw;background:var(--native-mint)}
.demo-caption{text-align:center;font-size:10px;color:#a8b9d2;line-height:1.8;margin:18px 0 0}.demo-caption span{font-size:9px;color:#647993}
.facts{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts>div{padding:0 24px;border-right:1px solid var(--line)}.facts>div:first-child{padding-left:0}.facts>div:last-child{border:0}.fact-symbol{display:block;color:var(--blue);font-size:20px;margin-bottom:7px}.facts strong{font-size:12px;font-weight:500}.facts p{font-size:10px;color:var(--muted);margin:4px 0 0}.section{padding:100px 0}.section-heading h2,h2{font-family:Outfit,sans-serif;font-weight:500;line-height:1.12;letter-spacing:-1.8px;font-size:48px;margin:0 0 22px}.section-heading{max-width:550px;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:21px}.section-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.9;max-width:435px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.workflow-grid article{background:linear-gradient(140deg,#142033 0%,#101722 75%);border:1px solid var(--line);border-radius:9px;padding:30px}.status-line{color:var(--mint);font-size:10px;display:flex;align-items:center;gap:7px;margin-bottom:33px}.status-line i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-line.needs{color:#e9bf81}.status-line.complete{color:var(--blue)}.workflow-grid h3{font-family:Outfit;font-weight:500;font-size:22px;letter-spacing:-.5px;line-height:1.2;margin:0 0 17px}.workflow-grid p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.organization{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-top:1px solid var(--line);padding-top:80px}.real-preview{margin:0;padding:37px;border:1px solid #ffffff13;background:#111a2a;border-radius:12px;text-align:center;max-height:590px;overflow:hidden}.real-preview img{display:block;width:100%;max-width:280px;height:auto;margin:auto;border-radius:16px 16px 22px 22px;clip-path:inset(0 round 16px 16px 22px 22px);box-shadow:0 15px 50px #0006}.real-preview figcaption{font-size:9px;color:var(--muted);margin-top:17px}.organization h2{font-size:50px}.section-lede{font-size:14px;color:#a5b3c7;line-height:1.9;margin-bottom:30px}.feature-list{list-style:none;margin:0;padding:0}.feature-list li{display:flex;gap:19px;margin-top:23px}.feature-list li>span{font-size:8px;color:#526682;letter-spacing:1px;margin-top:3px}.feature-list h3{font-size:13px;font-weight:500;margin:0 0 6px}.feature-list p{font-size:11px;color:var(--muted);line-height:1.85;margin:0}.privacy-section{background:#0e1726;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:75px 0}.privacy-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.privacy-copy>p{font-size:14px;color:#afbdd2;line-height:1.9;margin:0 0 16px}.privacy-copy .privacy-note{font-size:11px;color:var(--muted)}.install{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.install-copy>p{color:var(--muted);font-size:13px}.beta-note{display:flex;gap:12px;max-width:410px;margin-top:29px}.beta-note span{font-size:8px;letter-spacing:1px;color:#e9bf81;border:1px solid #e9bf8135;border-radius:3px;padding:2px 5px;height:max-content;margin-top:4px}.beta-note p{font-size:11px;line-height:1.8;color:#879ab5;margin:0}.install-panel{padding:28px;border:1px solid #9dbbff26;border-radius:11px;background:#131d2d}.install-heading{display:flex;gap:13px;align-items:center;margin-bottom:28px}.install-heading strong{font-family:Outfit;font-weight:500;font-size:19px;display:block}.install-heading small{font-size:9px;color:var(--muted);display:block;margin-top:3px}.install-label{font-size:8px;letter-spacing:1.3px;color:var(--muted)}.install-command{background:#080f1c;border:1px solid var(--line);border-radius:6px;padding:12px;display:flex;gap:12px;align-items:center}.install-command code{font-size:10px;line-height:1.7;color:#c0d3f6;overflow-wrap:anywhere;flex:1;min-width:0}.install-command button{background:#25344c;border:1px solid #ffffff14;border-radius:5px;padding:7px 9px;font-size:9px;color:var(--blue);white-space:nowrap}.release-status{font-size:10px;color:#b1a079;line-height:1.7;margin:15px 0 20px}.install-links{display:flex;justify-content:space-between;gap:20px}.install-links .text-link{font-size:11px}.install-help{font-size:9px;color:#6d819f;line-height:1.9;border-top:1px solid var(--line);padding-top:18px;margin:21px 0 0}.install-help a{color:#9dbbff}.questions{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;cursor:pointer;display:flex;gap:30px;justify-content:space-between;align-items:center;font-size:13px;color:#d0dcf0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#7c91b3;font-size:20px;font-weight:300;transition:transform .25s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{color:var(--muted);font-size:12px;line-height:1.85;max-width:450px;margin:16px 32px 0 0}.faq-list p a{color:var(--blue)}.stack-return{display:flex;align-items:center;gap:22px;padding:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stack-return>div{flex:1}.stack-return p{font-size:8px;letter-spacing:1.5px;color:var(--muted);margin:0 0 5px}.stack-return h2{font-size:25px;letter-spacing:-.7px;margin:0}.secondary{border:1px solid #ffffff25;background:#111b2a;color:#b4c8ea}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px 0;color:#71829c;font-size:9px}.footer-brand{font-family:Outfit;color:#c6d5ed;font-size:16px}.footer p{margin:0}.footer>div{display:flex;gap:20px}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.js-motion .reveal.is-visible{opacity:1;transform:none}
@media(min-width:1400px){.hero{padding-top:80px;gap:85px}.hero h1{font-size:78px}}
@media(max-width:1000px){.shell{width:calc(100% - 48px)}.nav-links{gap:16px}.nav-links>a{font-size:11px}.brand{font-size:16px}.hero{gap:35px}.hero h1{font-size:50px;letter-spacing:-2.5px}.hero-actions{gap:15px}.button{padding:14px 15px;font-size:11px}.lede{font-size:14px}.organization,.privacy-inner{gap:55px}.install,.questions{gap:45px}.install-command{flex-wrap:wrap}.install-command code{flex-basis:100%}.facts>div{padding:0 16px}.workflow-grid article{padding:24px}}
@media(max-width:760px){html{scroll-padding-top:85px}.shell{width:calc(100% - 40px)}.nav{height:73px}.brand{font-size:17px;gap:8px}.brand img{width:27px;height:27px}.brand small{font-size:8px}.nav-toggle{display:flex;width:35px;height:35px;border:1px solid #ffffff25;background:transparent;border-radius:5px;flex-direction:column;align-items:center;justify-content:center;gap:6px}.nav-toggle span{height:1px;width:15px;background:var(--muted);transition:transform .2s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav-links{display:none;position:absolute;top:73px;left:0;right:0;background:#0d1523;border-bottom:1px solid var(--line);padding:15px 20px 20px;flex-direction:column;align-items:stretch;gap:0}.nav-links.is-open{display:flex}.nav-links>a{font-size:13px;padding:12px}.nav-links .nav-install{margin-top:8px}.hero{grid-template-columns:1fr;gap:46px;padding:35px 0 55px;min-height:0}.back-link{margin-bottom:28px}.eyebrow{font-size:8px;margin-bottom:19px}.hero h1{font-size:clamp(47px,10.3vw,70px);letter-spacing:-2.5px}.lede{font-size:14px;max-width:480px}.hero-actions{gap:22px}.button{padding:16px 17px}.compatibility{font-size:9px}.compatibility span{margin:0 5px}.hero-footnote{margin-top:25px}.demo-scene{max-width:430px;width:100%;margin:auto}.facts{grid-template-columns:1fr 1fr;gap:24px;padding:26px 0}.facts>div{padding:0 15px;border:0}.facts>div:first-child{padding-left:15px}.facts>div:nth-child(odd){border-right:1px solid var(--line)}.section{padding:65px 0}.section-heading{margin-bottom:30px}.section-heading h2,h2,.organization h2{font-size:40px;letter-spacing:-1.5px}.workflow-grid{grid-template-columns:1fr;gap:14px}.workflow-grid article{padding:24px}.status-line{margin-bottom:20px}.workflow-grid h3{font-size:24px;margin-bottom:12px}.workflow-grid p{font-size:13px}.organization{grid-template-columns:1fr;gap:40px}.organization-copy{order:-1}.real-preview{max-height:650px;padding:28px}.real-preview img{max-width:265px}.privacy-section{padding:55px 0}.privacy-inner{grid-template-columns:1fr;gap:16px}.privacy-copy>p{font-size:13px}.install{grid-template-columns:1fr;gap:30px}.install-panel{padding:23px}.install-command{flex-wrap:nowrap}.install-command code{flex-basis:auto;font-size:10px}.install-links{gap:15px}.questions{grid-template-columns:1fr;gap:15px}.faq-list summary{font-size:13px}.stack-return{flex-wrap:wrap;gap:17px;padding:27px 0}.stack-return h2{font-size:22px}.stack-return img{width:30px}.stack-return .button{margin-left:47px}.footer{align-items:flex-start;flex-wrap:wrap;gap:16px;padding:30px 0}.footer>div{width:100%;gap:25px}.footer p{padding-top:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.js-motion .reveal{opacity:1;transform:none}}
