:root{--void:#0a0a0a;--bone:#f2f2f2;--mag:#ff2e88;--cyan:#00f0ff;--panel:#1a1a1a;--edge:#333;--dim:#9a9a9a;--soft:#cfcfcf;--ok:#7cffb2;--f-display:"Anton", Impact, "Arial Narrow", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth}body{background:var(--void);color:var(--bone);font:15px/1.6 var(--f-mono);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--mag);color:var(--void)}a{color:var(--cyan)}a:hover{color:var(--mag)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}p{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--mag);color:var(--void);padding:8px 12px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{color:var(--void);top:12px}section[id]{scroll-margin-top:72px}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.band{border-top:3px solid var(--bone);padding-block:80px}.band-h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 48px;margin-bottom:40px;display:grid}.band-h>div{flex-direction:column;gap:14px;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mag);font-size:12px;font-weight:800}h2{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:-2px 0 var(--mag), 2px 0 var(--cyan);margin:0;font-size:clamp(40px,6vw,76px);font-weight:400;line-height:.95}h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:16px;font-weight:800;line-height:1.3}.lede{color:var(--soft);max-width:62ch;font-size:16px}.more{color:var(--dim);margin-top:24px;font-size:13px}.btn{border:3px solid var(--cyan);background:var(--void);color:var(--cyan);font:800 14px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--cyan);color:var(--void)}.btn.primary{background:var(--mag);border-color:var(--bone);color:var(--void);box-shadow:6px 6px 0 var(--bone)}.btn.primary:hover{box-shadow:4px 4px 0 var(--bone);color:var(--void);transform:translate(2px,2px)}.btn.sm{padding:8px 14px;font-size:12px}code.inl{font-family:var(--f-mono);background:var(--panel);border:1px solid var(--edge);color:var(--cyan);padding:1px 6px;font-size:.92em}.chip{font:800 10.5px/1.7 var(--f-mono);border:1px solid var(--edge);color:var(--dim);white-space:nowrap;text-transform:uppercase;margin-left:6px;padding:0 6px;display:inline-block}.chip.human{background:var(--mag);border-color:var(--mag);color:var(--void)}yaaa-copy{flex:none;display:inline-flex}.copy-fallback{border:2px solid var(--edge);background:var(--void);color:var(--dim);font:800 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:0;min-width:64px;padding:7px 10px}.site-nav{top:env(safe-area-inset-top,0px);z-index:10;background:var(--void);border-bottom:3px solid var(--bone);position:sticky}.site-nav .wrap{flex-wrap:wrap;align-items:center;gap:12px 26px;padding-block:12px;display:flex}.logo{font-family:var(--f-display);letter-spacing:.02em;color:var(--bone);border:3px solid var(--bone);text-shadow:-3px 0 var(--mag), 3px 0 var(--cyan);padding:2px 10px;font-size:32px;line-height:1;text-decoration:none}.logo:hover{color:var(--bone)}.site-nav nav{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:4px 20px;font-size:12px;font-weight:800;display:flex}.site-nav nav a{color:var(--bone);border-bottom:3px solid #0000;padding-block:4px;text-decoration:none}.site-nav nav a:hover{color:var(--mag)}.site-nav nav a[aria-current=page]{border-bottom-color:var(--mag)}.site-nav .btn{margin-left:auto}.hero{padding-block:56px 32px}.hero-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px 48px;display:grid}.hero-copy{flex-direction:column;gap:22px;display:flex}.hero h1{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;text-shadow:-4px 0 var(--mag), 4px 0 var(--cyan);margin:0;font-size:clamp(56px,9vw,124px);font-weight:400;line-height:.95}.hero mark{background:var(--bone);width:fit-content;max-width:100%;color:var(--void);text-shadow:none;margin-top:.14em;padding:.06em .12em .04em;line-height:.95;display:block}.hero-side{flex-direction:column;gap:16px;min-width:0;display:flex}.install-box{border:3px solid var(--bone);box-shadow:8px 8px 0 var(--mag);flex-direction:column;gap:8px;min-width:0;padding:16px 18px;font-size:13.5px;display:flex}.install-box .cm{color:var(--dim)}.ln{align-items:center;gap:10px;min-width:0;display:flex}.ln code{white-space:nowrap;min-width:0;font-weight:700;font-family:var(--f-mono);flex:1;overflow-x:auto}.ln code:before{content:">> ";color:var(--mag)}.facts{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.facts b{color:var(--cyan)}.termcard{background:var(--void);color:var(--bone);border:3px solid var(--bone);box-shadow:8px 8px 0 var(--cyan);font:13px/1.6 var(--f-mono);min-width:0;padding:16px 18px}.termcard .cm{color:var(--dim)}.termcard .cm:before{content:">> ";color:var(--mag)}.box{border:2px solid var(--bone);max-width:660px;margin-top:12px;padding:14px 12px 10px;position:relative}.termcard .box{max-width:none}.box>.bt{background:var(--void);color:var(--mag);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:11.5px;font-weight:800;position:absolute;top:-.85em;left:10px}.kv{grid-template-columns:max-content minmax(0,1fr);gap:1px 18px;display:grid}.kv .l{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.kv .v{overflow-wrap:anywhere}.kv .tot{border-top:2px solid var(--bone);margin-top:4px;padding-top:4px;font-weight:800}.rt{border-collapse:collapse;font-size:12.5px}.rt th{color:var(--mag);text-align:left;border-bottom:2px solid var(--bone);white-space:nowrap;padding:0 18px 3px 0;font-weight:800}.rt td{white-space:nowrap;padding:4px 18px 0 0}.scroll{overflow-x:auto}.prog{white-space:nowrap;margin-bottom:6px;overflow-x:auto}.ok{color:var(--ok)}.warn,.hot{color:var(--mag)}.dim{color:var(--dim)}.key,.k{color:var(--cyan)}.s{color:#ff9cc8}.n{color:var(--ok)}yaaa-terminal{display:block}.demo{padding-block:12px 80px}.tui{border:3px solid var(--bone);box-shadow:12px 12px 0 var(--cyan);font-size:13px;line-height:1.55}.tui:focus-visible{outline:3px solid var(--mag);outline-offset:4px}.chrome{background:var(--panel);border-bottom:3px solid var(--bone);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 12px;display:flex}.dots{gap:6px;display:flex}.dots i{background:var(--edge);width:12px;height:12px}.dots i:first-child{background:var(--mag)}.tabs{gap:6px;display:flex}.tabs button,.ctl button{font:800 12px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--edge);color:var(--dim);cursor:pointer;background:0 0;border-radius:0;padding:7px 12px}.tabs button[aria-selected=true]{background:var(--mag);border-color:var(--mag);color:var(--void)}.ctl{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ctl button{border-color:var(--cyan);color:var(--cyan);font-size:11px}.ctl button:hover{background:var(--cyan);color:var(--void)}.seg{display:flex}.seg button+button{border-left:0}.seg button[aria-pressed=true]{background:var(--cyan);color:var(--void)}.tui-body{flex-direction:column;gap:8px;height:640px;padding:16px 18px 10px;display:flex;overflow-y:auto}.boot{color:var(--dim)}.boot b{color:var(--mag)}.user{background:var(--panel);border-left:4px solid var(--mag);white-space:pre-wrap;margin-block:6px 2px;padding:8px 12px;font-weight:700}.user:before{content:">> ";color:var(--mag)}.asst{white-space:pre-wrap;color:#e6e6e6;padding-left:20px;font-size:13.5px;line-height:1.6;position:relative}.asst:before{content:"■";color:var(--cyan);position:absolute;top:0;left:0}.tui details summary{cursor:pointer;grid-template-columns:20px minmax(0,1fr);row-gap:1px;padding:2px 4px;list-style:none;display:grid}.tui details summary::-webkit-details-marker{display:none}.tui details summary:hover{background:var(--panel)}.bul{color:var(--cyan)}.ev .bul{color:var(--mag)}.sk .bul{color:var(--bone)}.cmd{overflow-wrap:anywhere;font-weight:800}.cmd .arg{color:var(--cyan);font-weight:400}.cmd .tag{color:var(--mag);text-transform:uppercase}.sum{color:var(--dim);overflow-wrap:anywhere;grid-column:2}.sum:before{content:"└─ "}.hint{color:var(--edge)}.tui details[open] .hint{display:none}.out{min-width:0;margin:4px 0 8px 20px}.tui pre{font:12.5px/1.55 var(--f-mono);white-space:pre;margin:0;overflow-x:auto}.tui pre.doc{white-space:pre-wrap;color:var(--dim)}.appear{animation:.2s steps(3,end) appear}@keyframes appear{0%{opacity:0}}.prompt{border:2px solid var(--bone);color:var(--dim);gap:8px;margin:8px 14px 0;padding:9px 12px;display:flex}.prompt:before{content:">>";color:var(--mag);font-weight:800}.cursor{background:var(--cyan);vertical-align:-3px;width:9px;height:16px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.keys{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:4px 16px;padding:10px 14px 12px;font-size:11px;display:flex}.keys b{color:var(--cyan)}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.why-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.why-card{border:3px solid var(--bone);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.why-card:nth-child(odd){box-shadow:6px 6px 0 var(--mag)}.why-card:nth-child(2n){box-shadow:6px 6px 0 var(--cyan)}.why-card p{color:var(--soft);font-size:14px}.why-card pre{font:12px/1.5 var(--f-mono);background:var(--panel);border:1px solid var(--edge);white-space:pre;margin:auto 0 0;padding:10px 12px;overflow-x:auto}.why-card .c{color:var(--dim)}.why-card .p{color:var(--mag)}.catalog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.cat{border:3px solid var(--bone);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.cat:first-child{box-shadow:8px 8px 0 var(--mag)}.cat:last-child{box-shadow:8px 8px 0 var(--cyan)}.cat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cmdrow{border-top:1px solid var(--edge);flex-direction:column;gap:4px;padding-top:12px;display:flex}.sig{white-space:nowrap;font-size:13px;overflow-x:auto}.sig:before{content:">> ";color:var(--mag)}.sig b{font-weight:800}.sig i{color:var(--cyan);font-style:normal}.cmdrow p{color:var(--dim);font-size:13px}.flow{border:3px solid var(--bone);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow li{border-right:3px solid var(--bone);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.flow li:last-child{border-right:0}.flow .st{font-family:var(--f-display);text-transform:uppercase;font-size:38px;line-height:1}.flow .by{color:var(--cyan);font-size:12px}.flow p{color:var(--soft);font-size:13px}.flow .money{background:var(--mag);color:var(--void);text-transform:uppercase;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:800}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.two>div{flex-direction:column;gap:20px;min-width:0;display:flex}ol.steps{counter-reset:s;margin:0;padding:0;list-style:none}ol.steps li{counter-increment:s;border-top:1px solid var(--edge);grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding:14px 0;display:grid}ol.steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--f-display);color:var(--mag);grid-row:span 2;font-size:28px;line-height:1}ol.steps p{color:var(--soft);font-size:13.5px}.note{color:var(--soft);font-size:14px}.rules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.rules-col{border:3px solid var(--bone);padding:18px}.rules-col h3{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dot{width:14px;height:14px;display:inline-block}.dot.yes{background:var(--cyan)}.dot.no{background:var(--mag)}.rules-col ul{margin:0;padding:0;list-style:none}.rules-col li{border-top:1px solid var(--edge);padding:10px 0;font-size:14px}.watch{color:var(--dim);max-width:80ch;margin-top:28px;font-size:13px}.fees-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.points{flex-direction:column;gap:20px;display:flex}.points div{flex-direction:column;gap:6px;display:flex}.points p{color:var(--soft);font-size:14px}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.faq article{border-top:1px solid var(--edge);flex-direction:column;gap:8px;min-width:0;padding:18px 0;display:flex}.faq h3{color:var(--bone);font-size:15px}.faq h3:before{content:"Q. ";color:var(--mag)}.faq p{color:var(--soft);overflow-wrap:anywhere;max-width:62ch;font-size:14px}.install-panel{border:3px solid var(--bone);box-shadow:14px 14px 0 var(--mag);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 48px;padding:40px;display:grid}.install-col{flex-direction:column;gap:12px;min-width:0;display:flex}.ep{border:2px solid var(--edge);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ep:hover{border-color:var(--bone)}.ep>div{flex:1;min-width:0}.ep small{color:var(--mag);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.ep code{font-family:var(--f-mono);color:var(--cyan);white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow-x:auto}.ep q{quotes:none;font-size:13.5px;line-height:1.5;display:block}.site-footer{color:var(--dim);border-top:3px solid var(--bone);padding-block:56px 40px;font-size:13px}.footer-grid{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.footer-logo{font:72px/.9 var(--f-display);color:var(--bone);letter-spacing:.01em;text-shadow:4px 4px 0 var(--mag);text-decoration:none;display:inline-block}.footer-logo:hover{color:var(--cyan)}.footer-brand p{max-width:32ch;margin:16px 0 0}.footer-brand .footer-buyer{color:var(--bone);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:12px}.footer-col h2{font:800 12px/1.6 var(--f-mono);color:var(--bone);text-transform:uppercase;letter-spacing:.08em;text-shadow:none;text-wrap:wrap;border-bottom:3px solid var(--mag);margin:0 0 14px;padding-bottom:8px;display:inline-block}.footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--dim);text-decoration:none}.footer-col a:hover{color:var(--cyan);text-decoration:underline}.footer-base{border-top:1px solid var(--edge);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}@media (width<=860px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=420px){.footer-logo{font-size:56px}.footer-grid{gap:32px 20px}}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.termcard pre.ndjson{font:12px/1.7 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.compare-wrap{border:3px solid var(--bone);box-shadow:8px 8px 0 var(--mag);overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--edge);padding:14px 16px}.compare thead th{letter-spacing:.08em;text-transform:uppercase;border-bottom:3px solid var(--bone);font-size:12px;font-weight:800}.compare thead th:nth-child(2){color:var(--dim)}.compare thead th:nth-child(3){color:var(--cyan)}.compare tbody th{text-transform:uppercase;letter-spacing:.06em;color:var(--mag);width:20%;font-size:12px;font-weight:800}.compare tbody td:nth-child(2){color:var(--dim)}.compare .was{text-decoration:line-through;-webkit-text-decoration-color:var(--mag);text-decoration-color:var(--mag);text-decoration-thickness:2px}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}@media (width<=700px){.compare{min-width:0}.compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare tr{border-bottom:1px solid var(--edge);padding:14px 16px;display:block}.compare tbody tr:last-child{border-bottom:0}.compare th,.compare td{border:0;width:auto;padding:0;display:block}.compare tbody th{width:auto;margin-bottom:8px}.compare td+td{margin-top:8px}.compare td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.compare td:nth-child(2):before{color:var(--dim)}.compare td:nth-child(3):before{color:var(--cyan)}}.why-card.soon{box-shadow:none;border-style:dashed}.chip.soon-chip{border-color:var(--cyan);color:var(--cyan);align-self:flex-start;margin-left:0}.waitlist{flex-direction:column;gap:16px;display:flex}.waitlist .field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.waitlist .field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.waitlist label,.waitlist legend{letter-spacing:.08em;text-transform:uppercase;color:var(--mag);font-size:11px;font-weight:800}.waitlist legend{margin-bottom:6px;padding:0}.waitlist .opt{color:var(--dim);text-transform:none;letter-spacing:0;font-weight:400}.waitlist input[type=text],.waitlist input[type=email],.waitlist select,.waitlist textarea{font:14px/1.4 var(--f-mono);color:var(--bone);background:var(--panel);border:2px solid var(--edge);border-radius:0;width:100%;padding:11px 12px}.waitlist textarea{resize:vertical}.waitlist input:focus,.waitlist select:focus,.waitlist textarea:focus{border-color:var(--cyan);outline:none}:is(.waitlist input:user-invalid,.waitlist select:user-invalid){border-color:var(--mag)}.waitlist .check{letter-spacing:0;text-transform:none;color:var(--soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex}.waitlist .check input{width:18px;height:18px;accent-color:var(--mag);flex:none;margin:1px 0 0}.waitlist fieldset .check+.check{margin-top:8px}.waitlist .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist .btn{align-self:flex-start}.waitlist .btn:disabled{opacity:.6;cursor:progress}.form-status{min-height:1.4em;font-size:13px}.form-status[data-kind=ok]{color:var(--ok)}.form-status[data-kind=error]{color:var(--mag)}.form-status[data-kind=busy]{color:var(--dim)}@media (width<=640px){.waitlist .field-row{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.hero-top{grid-template-columns:minmax(0,1fr)}.hero{padding-block:36px 24px}}@media (width<=860px){.band-h,.catalog,.two,.rules-grid,.fees-grid,.faq,.install-panel{grid-template-columns:minmax(0,1fr)}.two{gap:44px}.fees-grid{gap:36px}.flow{grid-template-columns:minmax(0,1fr)}.flow li{border-right:0;border-bottom:3px solid var(--bone)}.flow li:last-child{border-bottom:0}.install-panel{box-shadow:8px 8px 0 var(--mag);padding:26px 18px}}@media (width<=760px){.site-nav .wrap{flex-wrap:nowrap;gap:10px 14px}.site-nav nav{flex-wrap:nowrap}.site-nav nav .sub,.site-nav nav .home,.site-nav nav a[aria-current=page]{display:none}.site-nav .btn{white-space:nowrap}}@media (width<=420px){.site-nav .wrap{gap:10px}.logo{padding:2px 8px;font-size:26px}.site-nav nav{letter-spacing:.04em;font-size:11px}.site-nav .btn.sm{padding-inline:10px}}@media (width<=360px){.site-nav .btn .wide{display:none}}@media (width<=640px){.band{padding-block:56px}.why-grid{grid-template-columns:minmax(0,1fr)}.tui-body{height:560px;padding:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn.primary:hover{transform:none}.appear,.cursor{animation:none}}.legal{border-top:0}.legal-head{flex-direction:column;gap:16px;max-width:78ch;margin-bottom:48px;display:flex}.legal-head h1{font-family:var(--f-display);text-transform:uppercase;text-shadow:-3px 0 var(--mag), 3px 0 var(--cyan);margin:0;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:.95}.legal-meta{color:var(--dim);font-size:13px}.legal-grid{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.legal-toc{border:3px solid var(--bone);padding:16px 18px;font-size:13px;position:sticky;top:88px}.legal-toc ol{color:var(--dim);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.legal-toc a{color:var(--soft);text-decoration:none}.legal-toc a:hover{color:var(--cyan)}.legal-body{flex-direction:column;gap:36px;max-width:78ch;display:flex}.legal-body section{flex-direction:column;gap:12px;scroll-margin-top:88px;display:flex}.legal-body h2{font-family:var(--f-mono);letter-spacing:.02em;text-transform:uppercase;text-shadow:none;color:var(--bone);border-top:1px solid var(--edge);padding-top:18px;font-size:18px;font-weight:800;line-height:1.3}.legal-body h3{color:var(--mag);letter-spacing:.08em;margin-top:6px;font-size:13px}.legal-body p,.legal-body li{color:var(--soft);font-size:15px;line-height:1.7}.legal-body ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.legal-body strong{color:var(--bone)}@media (width<=860px){.legal-grid{grid-template-columns:minmax(0,1fr);gap:28px}.legal-toc{position:static}}.docs{border-top:0}.docs-grid{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.docs-side{border:3px solid var(--bone);flex-direction:column;gap:10px;max-height:calc(100vh - 110px);padding:16px 18px;display:flex;position:sticky;top:88px;overflow-y:auto}.docs-pages{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.docs-pages a{color:var(--soft);padding:4px 0;text-decoration:none;display:block}.docs-pages a:hover{color:var(--cyan)}.docs-pages>li>a[aria-current=page]{color:var(--bone);border-left:3px solid var(--mag);padding-left:9px;font-weight:800}.docs-sections{border-left:1px solid var(--edge);flex-direction:column;margin:2px 0 8px 12px;padding:0 0 0 10px;list-style:none;display:flex}.docs-sections a{color:var(--dim);padding:3px 0;font-size:12.5px}.docs-body{flex-direction:column;gap:36px;min-width:0;max-width:82ch;display:flex}.docs-head{flex-direction:column;gap:16px;display:flex}.docs-head h1{font-family:var(--f-display);text-transform:uppercase;text-shadow:-3px 0 var(--mag), 3px 0 var(--cyan);overflow-wrap:anywhere;margin:0;font-size:clamp(40px,6.5vw,80px);font-weight:400;line-height:.95}.docs-menu{border:3px solid var(--bone);padding:12px 16px;display:none}.docs-menu summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.docs-menu[open] summary{margin-bottom:10px}.docs-body section{flex-direction:column;gap:14px;min-width:0;scroll-margin-top:88px;display:flex}.docs-body h2{font-family:var(--f-mono);letter-spacing:.02em;text-transform:uppercase;text-shadow:none;color:var(--bone);border-top:1px solid var(--edge);overflow-wrap:anywhere;margin:0;padding-top:18px;font-size:18px;font-weight:800;line-height:1.3}.docs-body h3{color:var(--mag);letter-spacing:.04em;margin:8px 0 0;font-size:14px}.docs-body p,.docs-body li,.docs-body dd{color:var(--soft);font-size:15px;line-height:1.7}.docs-body p,.docs-body ul,.docs-body dl{margin:0}.docs-body ul{flex-direction:column;gap:6px;padding-left:22px;display:flex}.docs-body strong{color:var(--bone)}.doc-cmd code{font-size:13px}.doc-out{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.doc-out figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}.doc-out pre,.doc-notes{font:12.5px/1.45 var(--f-mono);background:var(--panel);border:1px solid var(--edge);white-space:pre;color:var(--soft);margin:0;padding:12px 14px;overflow-x:auto}.doc-note{border-left:4px solid var(--cyan);background:var(--panel);padding:10px 14px}.doc-table{border:1px solid var(--edge);overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:14px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--edge);color:var(--soft);padding:10px 12px}.doc-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--panel);font-size:11px}.doc-opts{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:8px 20px;display:grid}.doc-opts dt code{font:700 13px var(--f-mono);color:var(--cyan);white-space:nowrap}.doc-opts dd{margin:0}.doc-command h2{text-transform:none;letter-spacing:0}.doc-arg code{font:700 13px var(--f-mono);color:var(--cyan)}.doc-sub{list-style:none;padding:0!important}.docs-pager{border-top:3px solid var(--bone);justify-content:space-between;gap:16px;padding-top:24px;display:flex}.docs-pager a{border:2px solid var(--edge);color:var(--bone);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.docs-pager a:hover{border-color:var(--cyan)}.docs-pager .next{text-align:right;margin-left:auto}.docs-pager small{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}@media (width<=860px){.docs-grid{grid-template-columns:minmax(0,1fr);gap:0}.docs-side{display:none}.docs-menu{display:block}.doc-opts{grid-template-columns:minmax(0,1fr);gap:2px 0}.doc-opts dd{margin-bottom:10px}.doc-opts dt code{white-space:normal;overflow-wrap:anywhere}}.docs-body code.inl{overflow-wrap:anywhere}.win-note{border-left:4px solid var(--cyan);background:var(--panel);color:var(--soft);padding:10px 14px;font-size:13.5px}.win-note[hidden]{display:none}
