:root{--bg-primary:#0d0d0d;--bg-secondary:#141414;--bg-tertiary:#1a1a1a;--bg-hover:#222;--bg-selected:#2a1a0d;--accent-orange:#ff6b00;--accent-orange-dim:#c50;--accent-orange-glow:#ff6b0033;--accent-blue:#4c8dff;--text-primary:#e0e0e0;--text-secondary:#888;--text-muted:#555;--border-color:#2a2a2a;--danger:#f55;--ok:#50fa7b;--font-mono:"SF Mono", "Fira Code", "Cascadia Code", Menlo, Consolas, monospace;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--shell:min(1100px, 100% - 3rem);--hairline:1px solid var(--border-color);--text-bright:#f4f2ef;--dur:.18s;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{background:var(--accent-orange-glow);color:#fff}a{color:inherit;text-decoration:none}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70rem 32rem at 50% -14rem,#ff7a1a0e,#0000 64%),radial-gradient(130% 105% at 50% 34%,#0000 42%,#0000009e 100%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;opacity:.055;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.shell{width:var(--shell);z-index:1;margin-inline:auto;position:relative}.nav{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:var(--hairline);background:#0d0d0db8;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;height:4.25rem;display:flex}.brand{font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--text-primary);align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.brand svg{width:1.35rem;height:1.35rem;display:block}.nav-links{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);align-items:center;gap:1.5rem;font-size:.78rem;display:flex}.nav-links a{transition:color var(--dur) var(--ease)}.nav-links a:hover{color:var(--text-primary)}.nav-cta{border:var(--hairline);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:6px;padding:.42rem .9rem;color:var(--text-primary)!important}.nav-cta:hover{border-color:var(--text-muted);background:var(--bg-secondary)}.hero{text-align:center;padding:clamp(4.5rem,13vw,9rem) 0 clamp(2.5rem,6vw,4rem)}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);border:var(--hairline);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);padding:.32rem .85rem;font-size:.7rem;display:inline-flex}.eyebrow b{color:var(--text-muted);font-weight:500}.wordmark{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--text-bright);padding-bottom:.06em;font-size:clamp(3.2rem,12.5vw,7.25rem);font-weight:500;line-height:.92}.tagline{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text-primary);margin-top:clamp(1.1rem,3vw,1.75rem);font-size:clamp(1.05rem,3.1vw,1.55rem);font-weight:400;line-height:1.25}.subhead{max-width:40ch;color:var(--text-secondary);text-wrap:balance;margin:1.1rem auto 0;font-size:clamp(.95rem,2.2vw,1.075rem);line-height:1.65}.download-block{flex-direction:column;align-items:center;gap:.85rem;margin-top:clamp(2rem,5vw,2.75rem);display:flex}.download{font-family:var(--font-mono);letter-spacing:.01em;color:#150800;background:linear-gradient(180deg, #ff8a2b, var(--accent-orange));transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), filter var(--dur) var(--ease);border:1px solid #ff9a45;border-radius:8px;align-items:center;gap:.7rem;padding:.85rem 1.5rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #0006,0 12px 34px -14px #ff6b00e6}.download:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 1px #0006,0 18px 44px -14px #ff6b00}.download:active{transform:translateY(0)}.download svg{flex-shrink:0;width:1rem;height:1rem}.download .dot{opacity:.6}.download-meta{font-family:var(--font-mono);color:var(--text-muted);max-width:58ch;font-size:.72rem;line-height:1.75}.download-meta kbd{color:var(--text-secondary);border:var(--hairline);background:var(--bg-secondary);border-radius:3px;padding:.05em .35em;font-family:inherit}.download-meta a{color:var(--text-secondary);border-bottom:1px dotted var(--text-muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.download-meta a:hover{color:var(--accent-orange);border-bottom-color:var(--accent-orange)}.mock-wrap{padding:clamp(.5rem,2vw,1.25rem) 0 clamp(4.5rem,22vw,18.5rem)}.mock-stage{position:relative}.mock{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-primary);border:var(--hairline);border-radius:.85em;font-size:clamp(6.2px,1.06vw,10.6px);line-height:1.5;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 1.5em 2.2em -1.5em #000c,0 5em 8em -3.2em #000000eb}.mock-titlebar{background:var(--bg-secondary);border-bottom:var(--hairline);align-items:center;height:3.27em;display:flex}.tb-home{width:3.27em;color:var(--text-muted);justify-content:center;align-items:center;margin-left:6.9em;display:flex}.tb-home svg{width:1.45em;height:1.45em}.tb-title{letter-spacing:.04em;color:var(--text-secondary);flex:1;padding-left:.73em;font-size:1.09em}.tb-controls{color:var(--text-secondary);align-items:center;gap:.9em;padding-right:1.2em;display:flex}.tb-min,.tb-max,.tb-close{display:block}.tb-min{background:currentColor;width:.9em;height:1px}.tb-max{border:1px solid;width:.9em;height:.9em}.tb-close{width:.9em;height:.9em;position:relative}.tb-close:before,.tb-close:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.tb-close:before{transform:rotate(45deg)}.tb-close:after{transform:rotate(-45deg)}.mock-body{grid-template-columns:23.6em minmax(0,1fr) 3.64em;min-height:54em;display:grid}.mock-side{background:var(--bg-secondary);border-right:var(--hairline);min-width:0;padding-top:.73em}.side-title{text-transform:uppercase;letter-spacing:.09em;color:var(--text-secondary);padding:.73em 1.45em;font-size:1em;font-weight:600}.side-actions{flex-direction:column;gap:.36em;margin-bottom:.73em;padding:0 .73em;display:flex}.side-add{border:1px dashed var(--border-color);color:var(--text-secondary);border-radius:.55em;align-items:center;gap:.73em;padding:.73em 1.1em;font-size:1.09em;display:flex}.side-add b{font-size:1.4em;font-weight:700;line-height:1}.side-add.single{color:var(--text-muted);border-style:dotted;padding:.55em 1.1em;font-size:1em}.ws-head{align-items:center;gap:.55em;padding:.73em 1.45em .36em;display:flex}.ws-icon{color:var(--accent-orange);font-size:1.09em;font-weight:700}.ws-name{text-transform:uppercase;letter-spacing:.045em;color:var(--text-secondary);flex:1;font-size:1em;font-weight:600}.ws-count{color:var(--text-muted);background:var(--bg-tertiary);border-radius:.73em;padding:.09em .55em;font-size:.91em}.proj{border-radius:.55em;min-width:0;margin:0 .73em .18em;padding:.9em 1.1em}.proj.on{background:var(--bg-selected);border-left:2px solid var(--accent-orange);padding-left:.9em}.proj-name,.proj-path{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.proj-name{color:var(--text-primary);font-size:1.18em;font-weight:500}.proj.on .proj-name{color:var(--accent-orange)}.proj-path{color:var(--text-muted);margin-top:.18em;font-size:.91em}.mock-main{flex-direction:column;min-width:0;display:flex}.mock-tabs{background:var(--bg-secondary);border-bottom:var(--hairline);align-items:center;gap:.18em;height:3.27em;padding:0 .36em;display:flex;overflow:hidden}.tab{border:var(--hairline);background:var(--bg-tertiary);height:2.9em;color:var(--text-secondary);white-space:nowrap;border-bottom:none;border-radius:.36em .36em 0 0;align-items:center;gap:.55em;padding:0 1.1em;display:flex}.tab .glyph{color:var(--text-muted);align-items:center;font-weight:700;display:inline-flex}.tab-label{font-size:1em}.tab .x{color:var(--text-muted);opacity:0;transition:opacity var(--dur) var(--ease)}.tab:hover .x{opacity:1}.tab.home .glyph{color:var(--accent-orange);font-size:1.18em}.tab.home .tab-label{color:var(--text-primary)}.tab.claude .glyph{color:var(--accent-orange)}.tab.codex .glyph{color:var(--accent-blue)}.tab.thread .glyph{color:var(--accent-orange);font-size:.82em}.tab.on{background:var(--bg-primary);color:var(--text-primary)}.tab .st{margin-left:.36em;display:inline-block}.tab .st.waiting{background:#ffb86c;border-radius:50%;width:.55em;height:.55em;animation:1s ease-in-out infinite mock-pulse}.tab .st.running{border:1.5px solid var(--text-muted);border-top-color:var(--accent-orange);border-radius:50%;width:.73em;height:.73em;animation:.8s linear infinite mock-spin}@keyframes mock-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes mock-spin{to{transform:rotate(360deg)}}.tab-actions{align-items:center;gap:.36em;margin-left:auto;padding-left:.55em;display:flex}.split-btn{color:var(--text-muted);display:flex}.split-btn svg{width:1.27em;height:1.27em}.tab-btn{color:var(--accent-orange);white-space:nowrap;border-radius:.36em;padding:.36em .9em}.tab-btn.caret{color:var(--text-muted);margin-left:-.55em;padding:.36em;font-size:.82em}.tab-btn.mute{color:var(--text-secondary)}.mock-sharebar{background:var(--bg-secondary);border-bottom:var(--hairline);align-items:center;gap:.9em;padding:.55em 1.1em;display:flex}.share-btn{border:var(--hairline);background:var(--bg-tertiary);color:var(--text-primary);border-radius:.55em;padding:.64em 1.27em;font-size:1.09em}.share-toggle{color:var(--text-secondary);align-items:center;gap:.45em;font-size:1em;display:inline-flex}.share-toggle .box{border:1px solid var(--text-muted);border-radius:.18em;width:1em;height:1em}.share-toggle .box.on{background:var(--accent-blue);border-color:var(--accent-blue);position:relative}.share-toggle .box.on:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:.24em;height:.5em;position:absolute;top:.1em;left:.3em;transform:rotate(42deg)}.mock-transcript{flex-direction:column;flex:1;gap:.9em;min-height:0;padding:1.45em 1.64em 2.18em;display:flex}.msg{max-width:100%;display:flex}.msg.user{justify-content:flex-end}.msg .body{border-radius:.68em;padding:.73em 1.1em;font-size:1.18em;line-height:1.55}.msg.user .body{background:var(--bg-selected);border:1px solid var(--accent-orange-dim);max-width:80%;color:var(--text-primary)}.msg.agent .body{background:var(--bg-secondary);border:var(--hairline);max-width:90%;color:var(--text-primary)}.tool{border:var(--hairline);background:var(--bg-secondary);border-radius:.73em;align-items:center;gap:.73em;min-width:0;padding:.64em .9em;font-size:1.09em;display:flex}.tool .chev{color:var(--text-muted);flex-shrink:0}.tool .name{color:var(--accent-orange);flex-shrink:0;font-weight:600}.tool .sum{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tool .badge{background:var(--bg-tertiary);color:var(--text-muted);border-radius:.9em;flex-shrink:0;padding:.09em .55em;font-size:.82em}.tool .badge.done{color:var(--ok)}.perm{border:1px solid var(--accent-orange);background:var(--accent-orange-glow);border-radius:.73em;padding:.9em 1.1em}.perm-head{color:var(--text-primary);align-items:center;gap:.73em;margin-bottom:.73em;font-size:1.18em;display:flex}.perm-head .warn{color:var(--accent-orange);font-size:1.1em}.perm-head b{font-weight:700}.perm-input,.perm-reason{background:var(--bg-primary);border:var(--hairline);border-radius:.36em;margin-bottom:.73em;padding:.55em .73em;font-family:inherit;font-size:1.09em;line-height:1.45}.perm-input{white-space:pre-wrap;color:var(--text-primary)}.perm-reason{color:var(--text-muted)}.perm-actions{align-items:center;gap:.73em;display:flex}.mock .btn{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:.55em;align-items:center;gap:.55em;padding:.64em 1.27em;font-size:1.09em;display:inline-flex}.mock .btn.allow,.mock .btn.send{background:var(--accent-orange);border-color:var(--accent-orange);color:var(--bg-primary);font-weight:600}.mock .btn.deny{color:var(--danger);border-color:var(--danger)}.mock .btn.interrupt{color:var(--accent-orange);border-color:var(--accent-orange-dim)}.mock-composer{border-top:var(--hairline);background:var(--bg-secondary);align-items:flex-end;gap:.73em;padding:.9em 1.1em;display:flex}.composer-input{border:var(--hairline);background:var(--bg-primary);min-width:0;color:var(--text-muted);opacity:.6;border-radius:.55em;flex:1;padding:.73em .9em;font-size:1.18em;line-height:1.5}.composer-actions{align-items:center;gap:.55em;display:flex}.spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite mock-spin}.mock-rail{background:var(--bg-secondary);border-left:var(--hairline);flex-direction:column;align-items:center;gap:.36em;padding:.73em 0;display:flex}.rail-icon{width:2.9em;height:2.9em;color:var(--text-muted);border-radius:.55em;justify-content:center;align-items:center;display:flex}.rail-icon svg{width:1.64em;height:1.64em}.rail-gap{flex:1}.routing{width:min(24rem,38%);font-family:var(--font-mono);background:var(--bg-primary);border:var(--hairline);border-radius:.9em;margin-top:-1.5rem;padding:1.1em;font-size:clamp(6.8px,.9vw,10px);position:absolute;top:100%;left:-1.5rem;box-shadow:inset 0 1px #ffffff0a,0 1.6em 2.6em -1.4em #000000d9,0 4em 7em -3em #000000f2}.needs{margin-bottom:1.1em}.needs-title{letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.64em;font-size:.86em}.needs-row{background:var(--bg-tertiary);border:1px solid var(--accent-orange-dim);border-radius:.55em;align-items:center;gap:.82em;padding:.64em .9em;display:flex}.needs-dot{background:var(--accent-orange);width:.6em;height:.6em;box-shadow:0 0 0 .25em var(--accent-orange-glow);border-radius:50%;flex-shrink:0}.needs-kind{color:var(--text-muted)}.needs-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.needs-why{color:var(--accent-orange);flex-shrink:0;margin-left:auto}.routing-form{background:var(--bg-tertiary);border:1px solid var(--accent-orange-dim);border-radius:1em;align-items:center;gap:.9em;padding:.64em .73em .64em 1.27em;display:flex}.routing-icon{color:var(--accent-orange);font-size:1.36em}.routing-q{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.05em;overflow:hidden}.routing-go{border:1px solid var(--accent-orange);background:var(--accent-orange-glow);color:var(--accent-orange);border-radius:.55em;flex-shrink:0;padding:.45em 1.1em}.routing-panel{background:var(--bg-secondary);border:var(--hairline);border-radius:.9em;flex-direction:column;gap:.9em;margin-top:.73em;padding:1.1em 1.27em;display:flex}.routing-best{flex-wrap:wrap;align-items:baseline;gap:.73em;display:flex}.routing-best .lbl{color:var(--text-muted);font-size:1.09em}.routing-best .nm{color:var(--accent-orange);font-size:1.27em;font-weight:600}.routing-best .score{border:var(--hairline);color:var(--text-muted);border-radius:.36em;padding:.09em .45em;font-size:.91em}.routing-why{color:var(--text-muted);flex-direction:column;gap:.27em;margin:0;padding-left:1.45em;line-height:1.5;display:flex}.routing-alts{flex-wrap:wrap;align-items:center;gap:.55em;display:flex}.routing-alts .lbl{color:var(--text-muted)}.alt{border:var(--hairline);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:.55em;padding:.27em .82em}.routing-actions{gap:.73em;display:flex}.routing .btn{border-radius:.55em;padding:.55em 1.27em}.routing .btn.confirm{background:var(--accent-orange);border:1px solid var(--accent-orange);color:var(--bg-primary);font-weight:600}.routing .btn.cancel{border:var(--hairline);color:var(--text-muted);background:0 0}.section{border-top:var(--hairline);padding:clamp(4rem,11vw,8rem) 0}.section-head{max-width:36rem;margin-bottom:clamp(2.5rem,6vw,3.75rem)}.section-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.7rem;margin-bottom:1.25rem;font-size:.7rem;display:flex}.section-eyebrow:before{content:"";background:var(--text-muted);flex-shrink:0;width:1.6rem;height:1px}.section-title{letter-spacing:-.03em;color:var(--text-bright);text-wrap:balance;font-size:clamp(1.75rem,4.6vw,2.7rem);font-weight:600;line-height:1.14}.section-sub{color:var(--text-secondary);text-wrap:pretty;max-width:46ch;margin-top:1.15rem;font-size:1.05rem;line-height:1.68}.features{background:var(--border-color);border:var(--hairline);border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.feature{background:var(--bg-secondary);transition:background var(--dur) var(--ease);padding:clamp(1.75rem,3.8vw,2.6rem);position:relative}.feature:hover{background:var(--bg-tertiary)}.feature-n{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-muted);font-size:.7rem}.feature h3{letter-spacing:-.02em;color:var(--text-bright);margin:1rem 0 .75rem;font-size:1.22rem;font-weight:600}.feature p{color:var(--text-secondary);text-wrap:pretty;font-size:.965rem;line-height:1.72}.feature p+p{margin-top:.7rem}.feature code,.prose code{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-tertiary);border:var(--hairline);border-radius:3px;padding:.06em .35em;font-size:.88em}.prose code{background:var(--bg-secondary)}.feature kbd{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-primary);border:var(--hairline);border-bottom-width:2px;border-radius:4px;padding:.1em .4em;font-size:.85em}.feature .tags{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);border:var(--hairline);background:var(--bg-primary);border-radius:999px;padding:.18rem .6rem;font-size:.68rem}.tag.hot{color:var(--text-secondary);border-color:var(--text-muted)}.privacy{border:var(--hairline);background:var(--bg-secondary);border-radius:.75rem;align-items:flex-start;gap:clamp(1.1rem,3vw,2rem);max-width:46rem;padding:clamp(1.6rem,4vw,2.4rem);display:flex}.privacy svg{width:1.5rem;height:1.5rem;color:var(--text-secondary);flex-shrink:0;margin-top:.2rem}.privacy h3{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.8rem;font-size:.7rem;font-weight:500}.privacy p{color:var(--text-secondary);text-wrap:pretty;max-width:62ch;font-size:1.01rem;line-height:1.72}.privacy strong{color:var(--text-bright);font-weight:500}.closer{text-align:center;border-top:var(--hairline);padding:clamp(4.5rem,12vw,8.5rem) 0}.closer .section-title{max-width:18ch;margin-inline:auto}.closer .section-sub{margin-inline:auto}.closer-link{font-family:var(--font-mono);letter-spacing:.08em;margin-top:clamp(2rem,5vw,2.75rem);font-size:.8rem}.text-link{color:var(--text-secondary);border-bottom:1px dotted var(--text-muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.text-link:hover{color:var(--accent-orange);border-bottom-color:var(--accent-orange)}.prose{max-width:40rem}.prose p{color:var(--text-secondary);text-wrap:pretty;font-size:1.06rem;line-height:1.8}.prose p+p{margin-top:1.15rem}.prose strong{color:var(--text-bright);font-weight:500}.prose h2{letter-spacing:-.025em;color:var(--text-bright);text-wrap:balance;margin:clamp(3rem,7vw,4.25rem) 0 1.2rem;font-size:clamp(1.4rem,3.6vw,1.85rem);font-weight:600}.prose h2:first-child{margin-top:0}.pull{color:var(--text-bright);letter-spacing:-.025em;text-wrap:balance;margin:clamp(2.25rem,5vw,3rem) 0;padding:.15rem 0;font-size:clamp(1.25rem,3.2vw,1.6rem);font-weight:500;line-height:1.4}.contact{border:var(--hairline);background:var(--bg-secondary);border-radius:.6rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding:clamp(1.35rem,3.5vw,1.75rem)}.contact .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;font-size:.7rem}.contact a{font-family:var(--font-mono);color:var(--text-primary);border-bottom:1px solid var(--border-color);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-size:1.02rem}.contact a:hover{color:var(--accent-orange);border-bottom-color:var(--accent-orange)}.contact p{color:var(--text-muted);margin-top:.6rem;font-size:.88rem}.footer{border-top:var(--hairline);padding:2.75rem 0 3.5rem}.footer-inner{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.74rem;display:flex}.footer-inner nav{gap:1.35rem;display:flex}.footer-inner a{transition:color var(--dur) var(--ease)}.footer-inner a:hover{color:var(--text-primary)}@media (max-width:960px){.tab-btn.drop{display:none}}@media (max-width:860px){:root{--shell:min(1100px, 100% - 2rem)}.features{grid-template-columns:1fr}.mock-body{grid-template-columns:minmax(0,1fr);min-height:0}.mock-side,.mock-rail{display:none}.mock-transcript{padding-bottom:1.45em}.routing{width:100%;margin-top:1.25rem;font-size:8.6px;position:static}.mock-wrap{padding-bottom:clamp(3rem,8vw,5rem)}.privacy{flex-direction:column}}@media (max-width:560px){.nav-links{gap:1rem;font-size:.72rem}.download{justify-content:center;width:100%;padding:.85rem 1rem;font-size:.78rem}.mock{font-size:7.4px}.mock-body{min-height:0}.msg .body{max-width:100%}.mock-sharebar{flex-wrap:wrap;gap:.55em}.routing{font-size:7.6px}}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.hero>*,.mock-wrap{animation:rise .62s var(--ease) both}.hero .wordmark{animation-delay:70ms}.hero .tagline{animation-delay:.14s}.hero .download-block{animation-delay:.22s}.mock-wrap{animation-duration:.76s;animation-delay:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero>*,.mock-wrap{opacity:1;animation:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:light){body:before{opacity:.8}}.brand-logo{border-radius:7px;display:block}.download-page{max-width:42rem;padding:clamp(3.5rem,9vw,6rem) 0 clamp(4rem,10vw,7rem)}.download-page h1{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text-bright);font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500}.download-version{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:.5rem;font-size:.8rem}.dl-group{margin-top:clamp(2.25rem,5vw,3rem)}.dl-group h2{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:500}.dl-note{letter-spacing:.08em;color:var(--text-muted);opacity:.7;margin-left:.7em}.dl-group ul{border-top:var(--hairline);margin:.9rem 0 0;padding:0;list-style:none}.dl-group li{border-bottom:var(--hairline);justify-content:space-between;align-items:baseline;gap:1em;padding:.85rem 0;display:flex}.dl-group li a{color:var(--text-primary);transition:color var(--dur) var(--ease);font-size:1.02rem}.dl-group li a:hover{color:var(--accent-orange)}.dl-group li code{font-family:var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere;text-align:right;font-size:.78rem}.dl-history{color:var(--text-muted);margin-top:clamp(2.5rem,6vw,3.5rem);font-size:.92rem}.dl-history a{color:var(--text-secondary);border-bottom:1px dotted var(--text-muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.dl-history a:hover{color:var(--accent-orange);border-bottom-color:var(--accent-orange)}
