@property --dv-t{syntax:"<integer>";inherits:true;initial-value:0}:root{--ink:#0D0D0F;--bone:#F2E9D8;--ultra:#1B1AA8;--emerald:#12724A;--signal:#FF4D00;--line:3px solid var(--ink);--drop:8px 8px 0 var(--ink)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--bone);font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;line-height:1.45;overflow-x:hidden}a{color:inherit}.band{padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,5rem);border-bottom:6px solid var(--ink);position:relative}.band--hero{background:var(--ultra)}.band--steps{background:var(--bone);color:var(--ink)}.band--verdicts{background:var(--emerald)}.band--install{background:var(--signal);color:var(--ink)}.inner{max-width:1240px;margin:0 auto}.win{background:var(--ink);color:var(--bone);border:var(--line);box-shadow:var(--drop)}.win__bar{display:flex;align-items:center;gap:.5rem;padding:.3rem .45rem;border-bottom:var(--line);background:var(--chrome,var(--bone));color:var(--chrometext,var(--ink))}.win__title{font-family:Space Mono,monospace;font-weight:700;font-size:.72rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win__btns{margin-left:auto;display:flex;gap:.3rem;flex-shrink:0}.win__btn{width:13px;height:13px;border:2px solid var(--chrometext,var(--ink));background:transparent}.win__body{padding:.9rem 1rem;font-family:Space Mono,monospace;font-size:.82rem;line-height:1.75}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.hero__copy{container-type:inline-size;min-width:0}h1{font-family:Archivo Black,sans-serif;font-size:clamp(2.4rem,5.2vw,5rem);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;hyphens:manual}h1 .nb{white-space:nowrap}h1 .reviews{font-style:normal;color:var(--signal)}.hero__sub{max-width:34ch;font-size:clamp(1.05rem,1.6vw,1.35rem);margin-top:1.6rem}.hero__for{margin-top:1.4rem;max-width:40ch;font-family:Space Mono,monospace;font-size:.78rem;line-height:1.55;letter-spacing:.02em}.hero__for dt{color:var(--signal);font-weight:700;margin-top:.5rem}.hero__for dd{margin:0}.btn{display:inline-block;border:var(--line);border-radius:0;box-shadow:var(--drop);font:700 .9rem/1 Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase;padding:1rem 1.6rem;cursor:pointer;text-decoration:none}.btn--primary{background:var(--signal);color:var(--ink)}.btn--primary:hover{background:var(--bone)}.btn--primary:focus-visible{outline:3px solid var(--bone);outline-offset:3px}.hero__cta{margin-top:2.2rem}.copybox{display:flex;align-items:center;gap:.75rem;background:var(--ink);color:var(--bone);border:var(--line);padding:.85rem 1rem;font-family:Space Mono,monospace;font-size:.82rem;line-height:1.5}.copybox__cmd{flex:1;min-width:0;white-space:nowrap;overflow-x:auto}.copybox__btn{flex:none;display:inline-flex;align-items:center;gap:.4rem;background:var(--signal);color:var(--ink);border:2px solid var(--ink);border-radius:0;font:700 .68rem/1 Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase;padding:.45rem .6rem;cursor:pointer}.install__title{font:700 .78rem/1 Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 .7rem}.copybox__btn:hover{background:var(--bone)}.copybox__btn:focus-visible{outline:3px solid var(--bone);outline-offset:3px}.copybox__btn.is-copied{background:#5fe0a8}.hero__stack{position:relative;align-self:end;min-height:480px}.hero__win{position:absolute;width:74%}.hero__win--driver{bottom:215px;left:0;--chrome:var(--signal);--chrometext:var(--ink);z-index:2}.hero__win--reviewer{bottom:0;right:0;--chrome:var(--emerald);--chrometext:var(--bone);z-index:1}.hero__win--reviewer .win__bar{color:var(--bone)}.ln{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry{display:flex;align-items:flex-start;gap:.6em;white-space:normal;text-overflow:clip}.entry .dot{flex:none;margin:.6em 0 0;top:0}.entry .chev{flex:none;opacity:.7}.entry>span:last-child{min-width:0}.rv-input{background:#2a2a2e;color:#e6e6e6;padding:.7em 1em;margin:.15em 0 .6em}.rv-input .ln{color:#e6e6e6}.hero__win{background:var(--ink);color:var(--bone)}.hero__win .win__body{background:var(--ink);color:var(--bone);padding:1.1rem 1.5rem 1.2rem}.hero__win .ln--verdict{color:#5fe0a8}.hero__win .dv-call{color:var(--bone)}.ln--verdict{font-weight:700;color:var(--emerald)}@media(prefers-reduced-motion:no-preference){.driver__body,.reviewer__body{min-height:10.5em}.hero__win--driver,.hero__win--reviewer{animation:24s steps(1,end) infinite}.hero__win--driver{animation-name:driverFade}.hero__win--reviewer{animation-name:reviewerFade}@keyframes driverFade{0%,14%{opacity:1;z-index:2}14.1%,63%{opacity:.45;z-index:1}63.1%,to{opacity:1;z-index:2}}@keyframes reviewerFade{0%,14%{opacity:.45;z-index:1}14.1%,63%{opacity:1;z-index:2}63.1%,to{opacity:.45;z-index:1}}.dv-ln,.rv-ln{opacity:0;animation:24s steps(1,end) infinite}.dv-ln--0{animation-name:show3}.dv-ln--1{animation-name:show10}.rv-ln--4{animation-name:show14}.rv-ln--5{animation-name:show26}.rv-ln--6{animation-name:show38}.rv-ln--7{animation-name:show55}.dv-ln--9{animation-name:show63}.dv-ln--10{animation-name:show70}@keyframes show3{0%,3%{opacity:0}3.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show10{0%,10%{opacity:0}10.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show14{0%,14%{opacity:0}14.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show26{0%,26%{opacity:0}26.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show38{0%,38%{opacity:0}38.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show63{0%,63%{opacity:0}63.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show70{0%,70%{opacity:0}70.1%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes show55{0%,55%{opacity:0}55.1%,94%{opacity:1}94.1%,to{opacity:0}}.dv-call{opacity:.85}.dot{display:inline-block;width:.55em;height:.55em;border-radius:50%;background:var(--bone);margin-right:.6em;vertical-align:middle;position:relative;top:-.08em}.dot--call{animation:dotPulse .9s step-end infinite,dotSettle 24s steps(1,end) infinite}.dot--reply{animation:dotPulse .9s step-end infinite}.dot--rv5{animation:dotPulse .9s step-end infinite,dotSettle38 24s steps(1,end) infinite}.dot--rv6{animation:dotPulse .9s step-end infinite,dotSettle55 24s steps(1,end) infinite}@keyframes dotSettle38{38.1%,to{opacity:1}}@keyframes dotSettle55{55.1%,to{opacity:1}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.15}}@keyframes dotSettle{63.1%,to{opacity:1}}.dv-spin{color:#f0776a;animation-name:showSpin}.dv-spin .spin-star{display:inline-block;animation:spinStar 1.2s steps(4,end) infinite}.dv-spin .spin-word:before{content:"Thinking…";animation:spinWord 24s steps(1,end) infinite}.dv-spin--2{animation-name:showSpin2}.dv-spin .spin-word--2:before{content:"Editing…";animation-name:spinWord2}@keyframes showSpin2{0%,70%{opacity:0;display:none}70.1%,94%{opacity:1;display:block}94.1%,to{opacity:0;display:none}}@keyframes spinWord2{0%,80%{content:"Editing…"}80.1%,to{content:"Polishing…"}}@keyframes showSpin{0%,10%{opacity:0;display:none}10.1%,63%{opacity:1;display:block}63.1%,to{opacity:0;display:none}}@keyframes spinStar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinWord{0%,22%{content:"Thinking…"}22.1%,40%{content:"Crystallizing…"}40.1%,to{content:"Coalescing…"}}.dv-timer{display:inline}.dv-timer:before{content:"· " counter(dvt) "s…";counter-reset:dvt var(--dv-t)}.dv-timer{animation:24s linear infinite}.dv-timer--a{animation-name:timerA}@keyframes timerA{0%,10%{--dv-t:0}63%,to{--dv-t:13}}}@media(prefers-reduced-motion:reduce){.rv-ln--4{display:none}.dv-ln,.rv-ln{opacity:1}}.h2{font-family:Archivo Black,sans-serif;font-size:clamp(2rem,5.5vw,4rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:clamp(2rem,4vw,3.5rem)}.band--steps .h2{margin-bottom:1.4rem}.steps__lead{max-width:60ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;margin-bottom:clamp(2rem,4vw,3.5rem)}.steps__lead p+p{margin-top:1em}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-left:var(--line);border-top:var(--line)}.step{border-right:var(--line);border-bottom:var(--line);padding:clamp(1.2rem,2.5vw,2rem);display:flex;flex-direction:column;gap:1rem}.step__n{font-family:Archivo Black,sans-serif;font-size:clamp(2rem,3.6vw,3rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--ultra);overflow-wrap:anywhere}.step__txt{font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:500;max-width:22ch}.band--verdicts .h2{margin-bottom:1.4rem}.verdicts__lead{max-width:60ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;margin-bottom:clamp(2rem,4vw,3.5rem)}.verdicts__lead p+p{margin-top:1em}.verdicts__lead code,.verdict__def code{font-family:Space Mono,monospace;font-size:.85em;background:var(--ink);color:var(--bone);padding:.1em .4em}.verdicts{border-top:var(--line);margin:0}.verdict{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem clamp(1rem,3vw,3rem);align-items:center;padding:clamp(1rem,2.2vw,1.6rem) 0;border-bottom:var(--line)}.verdict__word{font-family:Space Mono,monospace;font-weight:700;font-size:clamp(2.1rem,7vw,5rem);line-height:.95;letter-spacing:-.04em;color:var(--bone)}.verdict--adjust .verdict__word,.verdict--object .verdict__word,.verdict--escalate .verdict__word{color:var(--signal)}.verdict--unparsed .verdict__word{color:var(--bone);opacity:.55}.verdict__def{margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5;max-width:44ch}.verdict__next{display:block;margin-top:.35em;font-size:.85em;color:#a9d8c2}.installs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.installs pre{font-family:Space Mono,monospace;font-size:.8rem;line-height:1.7;white-space:pre;overflow-x:auto}.install__foot{margin-top:clamp(1.6rem,3vw,2.4rem);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5;max-width:60ch}.install--wide{margin-top:clamp(1.6rem,3vw,2.4rem)}.install__title--step{margin-bottom:1.4rem}.install__foot--cta{margin-top:2.4rem;color:var(--ink)}.install__link{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.install__link:hover{background:var(--ink);color:var(--bone);text-decoration:none}.install__foot code{background:var(--ink);color:var(--bone);padding:.15rem .4rem}.band--install{border-bottom:0}.tmuxbar{background:var(--ink);color:var(--signal);font:400 .8rem/1 Space Mono,monospace;padding:.45rem clamp(1rem,5vw,5rem);border-top:var(--line)}.tmuxbar__inner{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem}.tmuxbar__session{font-weight:700}.tmuxbar__windows{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.tmuxbar__win,.tmuxbar__me,.tmuxbar__lic{color:inherit;text-decoration:none;white-space:nowrap}.tmuxbar__win--current{font-weight:700}.tmuxbar__win--current .tmuxbar__flag:after{content:"*"}.tmuxbar__win--last .tmuxbar__flag:after{content:"-"}.tmuxbar__win:hover,.tmuxbar__me:hover,.tmuxbar__lic:hover,.tmuxbar__win:focus-visible,.tmuxbar__me:focus-visible,.tmuxbar__lic:focus-visible{background:var(--signal);color:var(--ink);outline:0}.tmuxbar__right{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem}.tmuxbar__me{display:inline-flex;align-items:center;gap:.35em}.tmuxbar__me svg{display:block}a:focus-visible{outline:3px solid var(--bone);outline-offset:4px}@media(max-width:1024px){.hero{grid-template-columns:1fr}.hero__stack{min-height:0;padding-top:.5rem;display:flex;flex-direction:column;gap:1.6rem}.hero__win{position:static;width:100%}}@media(max-width:900px){.steps,.installs{grid-template-columns:1fr}.verdict{grid-template-columns:1fr;gap:.35rem}}@media(max-width:520px){body{font-size:16px}.win__body{font-size:.72rem}.installs pre{font-size:.7rem}}.topbar{position:sticky;top:0;z-index:50;background:var(--ink);color:var(--bone);border-bottom:var(--line);padding:.6rem clamp(1rem,5vw,5rem)}.topbar__inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2.5rem)}.topbar__mark{font-family:Archivo Black,sans-serif;font-size:1rem;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;flex:none}.topbar__star{flex:none;display:inline-flex;align-items:center;gap:.4rem;background:var(--ink);color:var(--bone);border:2px solid var(--bone);border-radius:0;font:700 .68rem/1 Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.45rem .6rem}.topbar__star:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.topbar__star svg{display:block;width:14px;height:14px;flex:none}.topbar__star-count{display:block;line-height:1;font-variant-numeric:tabular-nums}.topbar__right{flex:none;margin-left:auto;display:flex;align-items:center;gap:1rem}.topbar__lang-switch{flex:none;display:inline-flex;align-items:center;gap:.6rem}.topbar__lang{display:inline-flex;align-items:center;background:none;color:var(--bone);border:none;font:400 .68rem/1 Space Mono,monospace;letter-spacing:.06em;text-decoration:none;padding:.1em .3em;margin:-.1em -.3em;opacity:.55}.topbar__lang:hover,.topbar__lang:focus-visible{opacity:1;background:var(--bone);color:var(--ink)}.topbar__lang--current{font-weight:700;opacity:1}.band{scroll-margin-top:4rem}@media(max-width:720px){.topbar{padding:.55rem 1rem}.topbar__inner{gap:.9rem}.topbar__mark{font-size:.85rem}}
