html:has(.sec){scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html:has(.sec){scroll-behavior:auto}}.sec .hero{padding:56px 0 8px}.sec .eyebrow{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:22px;font-size:12px}.sec .hero h1{letter-spacing:0;color:var(--ink);max-width:17em;font-size:clamp(34px,4.4vw,54px);font-weight:450;line-height:1.06}.sec .hero .flip{color:var(--scarlet);margin-top:4px;font-weight:850;display:block}.sec .hero .stand{max-width:44em;margin-top:26px;font-size:clamp(17px,1.35vw,19px);line-height:1.58}.sec .asks{flex-wrap:wrap;gap:26px 34px;margin-top:34px;display:flex}.sec .ask{max-width:300px}.sec .ask .btn{width:100%}.sec .ask .dr{color:var(--muted);margin-top:9px;font-size:13.5px;line-height:1.5}.sec .verify{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--border);max-width:640px;margin-top:34px;padding-top:16px;font-size:11.5px}.sec .page{grid-template-columns:minmax(0,1fr) 216px;align-items:start;gap:clamp(32px,5vw,84px);padding:44px 0 0;display:grid}.sec .col{grid-area:1/1;min-width:0;max-width:780px}.sec .toc{font-family:var(--mono);grid-area:1/2;font-size:12px;line-height:1.5;position:sticky;top:104px}.sec .toc .lbl{color:var(--muted);letter-spacing:.03em;margin-bottom:10px}.sec .toc .grp+.lbl{margin-top:22px}.sec .toc a{color:var(--body);gap:8px;padding:3.5px 0;text-decoration:none;display:flex}.sec .toc a .n{color:var(--muted);flex:none}.sec .toc a:hover{color:var(--ink);text-decoration:none}.sec .toc a.act,.sec .toc a.act .n{color:var(--scarlet-pressed)}.sec section{scroll-margin-top:96px}.sec .slab{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.sec h2{color:var(--ink);letter-spacing:0;margin-bottom:18px;font-size:clamp(25px,2.5vw,31px);font-weight:800;line-height:1.16}.sec h3{color:var(--ink);margin-bottom:7px;font-size:18px;font-weight:700}.sec p{margin-bottom:1.1em}.sec p:last-child{margin-bottom:0}.sec .blk{margin-bottom:60px}.sec .note{color:var(--muted);border-left:2px solid var(--border);margin-bottom:24px;padding-left:16px;font-size:14.5px}.sec .key{color:var(--scarlet);font-weight:800}.sec .lead-q{color:var(--ink);margin-bottom:.9em;font-size:clamp(19px,1.7vw,22px);font-weight:450;line-height:1.42}.sec .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:clamp(26px,3.4vw,42px)}.sec .panel p{font-size:17px}.sec .divider{margin:76px 0 60px}.sec .divider .bar{background:var(--scarlet);width:100%;max-width:780px;height:9px}.sec .divider h2{margin-top:22px;margin-bottom:6px}.sec .divider p{max-width:40em;color:var(--muted);font-size:15px}.sec .thresh{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin:26px 0;overflow:hidden}.sec .thresh .side{padding:22px clamp(20px,2.4vw,28px)}.sec .thresh .side .h{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:9px;font-size:11.5px}.sec .thresh .side p{margin:0;font-size:15.5px}.sec .thresh .rule{background:var(--scarlet);height:9px}.sec .thresh .below{background:var(--ground)}.sec .flow{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin:26px 0;padding:clamp(22px,3vw,34px)}.sec .flow .row{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,2vw,26px);display:grid}.sec .station{border:1px solid var(--border);border-radius:var(--r);background:var(--ground);min-height:132px;padding:18px 18px 16px}.sec .station .t{color:var(--ink);align-items:center;gap:9px;margin-bottom:6px;font-size:15.5px;font-weight:700;display:flex}.sec .station .t i{background:var(--border);flex:none;width:13px;height:11px;display:block}.sec .station.here .t i{background:var(--scarlet)}.sec .station .d{color:var(--body);font-size:13.5px;line-height:1.5}.sec .pipe{flex-direction:column;gap:14px;min-width:118px;display:flex}.sec .pipe .leg{text-align:center}.sec .pipe .cap{font-family:var(--mono);color:var(--muted);margin-bottom:5px;font-size:10.5px;line-height:1.45}.sec .pipe .cap.b{margin-top:5px;margin-bottom:0}.sec .pipe svg{margin:0 auto}.sec .flow .foot{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 26px;margin-top:20px;padding-top:16px;display:flex}.sec .flow .foot span{font-family:var(--mono);color:var(--muted);gap:7px;font-size:11.5px;display:flex}.sec .flow .foot span b{color:var(--scarlet);font-weight:400}.sec .flow .ctrl{color:var(--body);align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;display:flex}.sec .flow .ctrl i{background:var(--scarlet);flex:none;width:13px;height:11px;margin-top:6px;display:block}.sec .two{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.sec .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:24px clamp(18px,2.2vw,26px)}.sec .card .ch{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:14px;font-size:11.5px}.sec .card ul{list-style:none}.sec .card li{gap:11px;margin-bottom:12px;font-size:15px;line-height:1.55;display:flex}.sec .card li:last-child{margin-bottom:0}.sec .card li .g{font-family:var(--mono);color:var(--muted);flex:none;font-size:13px;line-height:1.75}.sec .card.out li .g{color:var(--scarlet);font-weight:700}.sec .card .body{font-size:15px;line-height:1.55}.sec .after{margin-top:4px;font-size:15.5px}.sec ol.facts{counter-reset:f;margin:6px 0 0;list-style:none}.sec ol.facts li{counter-increment:f;gap:14px;margin-bottom:16px;font-size:15.5px;line-height:1.55;display:flex}.sec ol.facts li:before{content:counter(f,decimal-leading-zero);font-family:var(--mono);color:var(--scarlet-pressed);flex:none;font-size:12px;line-height:1.9}.sec ul.plain{margin:4px 0 0;list-style:none}.sec ul.plain li{gap:11px;margin-bottom:11px;font-size:15.5px;line-height:1.55;display:flex}.sec ul.plain li .g{font-family:var(--mono);color:var(--muted);flex:none;font-size:12px;line-height:1.8}.sec .tail{margin-top:18px}.sec table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);width:100%;margin:22px 0}.sec th{text-align:left;font-family:var(--mono);color:var(--muted);letter-spacing:.03em;border-bottom:1px solid var(--border);vertical-align:bottom;padding:12px 16px;font-size:11px;font-weight:400}.sec td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 16px;font-size:14.5px;line-height:1.5}.sec tr:last-child td{border-bottom:0}.sec td.pr{color:var(--ink);width:22%;font-weight:700}.sec .m{font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:13px}.sec .never{color:var(--ink);font-weight:800}.sec .flagged{color:var(--scarlet)}.sec .tnote{color:var(--muted);margin-top:-6px;font-size:13.5px}.sec .tnote.lead{margin-bottom:14px}.sec .sources{margin-top:44px}.sec .pull{border-left:9px solid var(--scarlet);background:var(--surface);color:var(--ink);margin:20px 0;padding:18px 22px;font-size:18px;font-weight:700;line-height:1.45}.sec .ctrls{grid-template-columns:1fr 1fr;gap:18px;margin-top:4px;display:grid}.sec .ctrls .c{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:20px 22px}.sec .ctrls .c h3{margin-bottom:6px;font-size:16px}.sec .ctrls .c p{margin:0;font-size:14.5px;line-height:1.55}.sec .peer{background:var(--dark);color:var(--dark-fg);border-radius:var(--r);margin:26px 0;padding:clamp(24px,3vw,34px)}.sec .peer .lin{font-family:var(--mono);color:color-mix(in srgb,var(--dark-fg)78%,var(--dark));letter-spacing:.03em;margin-bottom:14px;font-size:11.5px}.sec .peer p{font-size:16px;line-height:1.6}.sec .peer p:last-child{margin-bottom:0}.sec .peer strong{color:var(--type-white)}.sec .peer a{color:var(--type-white);text-underline-offset:3px;text-decoration:underline}.sec .close{border-top:1px solid var(--border);margin-top:24px;padding-top:44px}.sec .close .asks{margin-top:0}@media (max-width:1080px){.sec .page{grid-template-columns:1fr;gap:0}.sec .toc{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-area:1/1;margin-bottom:44px;padding:20px 0;position:static;top:auto}.sec .col{grid-area:2/1;max-width:none}.sec .toc .lbl{margin-bottom:8px}.sec .toc .grp{flex-wrap:wrap;gap:4px 22px;display:flex}.sec .toc a{padding:3px 0}}@media (max-width:760px){.sec .hero{padding:36px 0 4px}.sec .toc .grp{display:block}.sec .asks{flex-direction:column;gap:22px}.sec .ask{width:100%;max-width:none}.sec .two,.sec .ctrls{grid-template-columns:1fr}.sec .flow .row{grid-template-columns:1fr;gap:10px}.sec .pipe{flex-direction:column;gap:8px;min-width:0;padding:6px 0 6px 2px}.sec .pipe svg{display:none}.sec .pipe .cap,.sec .pipe .cap.b{text-align:left;gap:9px;margin:0;font-size:11px;display:flex}.sec .pipe .cap br{display:none}.sec .pipe .cap:before{font-family:var(--mono);color:var(--ink)}.sec .pipe .cap.down:before{content:"↓"}.sec .pipe .cap.up:before{content:"↑"}.sec .station{min-height:0}.sec table{display:block;overflow-x:auto}.sec td.pr{width:auto}.sec table.retention{background:0 0;border:0;display:block;overflow:visible}.sec table.retention thead{display:none}.sec table.retention tbody,.sec table.retention tr{display:block}.sec table.retention tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin-bottom:12px;padding:16px 18px}.sec table.retention td{border:0;padding:0 0 10px;font-size:15px;display:block}.sec table.retention td:last-child{padding-bottom:0}.sec table.retention td.pr{margin-bottom:10px;font-size:16.5px}.sec table.retention td[data-l]:before{content:attr(data-l);font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:3px;font-size:10.5px;display:block}}
/*# sourceMappingURL=c4b8377774105ae9.css.map*/