:root{--ink: #171717;--acc: #2563EB;--acc-deep: #1D4ED8;--gold: #A16207;--bg: #FFFFFF;--panel: #F7F8FA;--mut: #475569;--line: #E5E5E5;--up: #16A34A;--dn: #DC2626;--fd: "Space Grotesk", "Inter", system-ui, sans-serif;--fb: "Inter", system-ui, sans-serif;--fm: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--fs-0: 13px;--fs-1: 16px;--fs-2: 20px;--fs-3: clamp(28px, 4vw, 40px);--fs-4: clamp(44px, 6.6vw, 80px);--wrap: 1080px}*{box-sizing:border-box}html{scroll-behavior:smooth}html.pre-js{scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--fs-1)/1.6 var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--acc);color:#fff}h1,h2,h3{font-family:var(--fd);line-height:1.12;margin:0;letter-spacing:-.015em}h3{font-size:var(--fs-2);font-weight:600}p{margin:0 0 1em;max-width:66ch}a{color:inherit}img,svg{display:block}.mono{font-family:var(--fm)}.num{font-family:var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.k{font:500 var(--fs-0)/1.4 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.c-up{color:var(--up)}.c-down{color:var(--dn)}.dim{color:var(--mut)}.gold{color:var(--gold)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}main{display:block}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;font:500 var(--fs-0)/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ink);border:1px solid var(--ink);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .06s}.btn:hover{background:#000;border-color:#000}.btn:active{transform:translateY(1px)}.btn-acc{background:var(--acc);border-color:var(--acc)}.btn-acc:hover{background:var(--acc-deep);border-color:var(--acc-deep)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-lg{padding:18px 30px}.btn[disabled]{opacity:.4;pointer-events:none}.btn .bic{width:14px;height:14px}.linkish{background:none;border:none;padding:0;cursor:pointer;font:500 var(--fs-0)/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);text-decoration:underline;text-underline-offset:4px}.linkish:hover{color:var(--acc-deep)}.topbar{position:sticky;top:0;z-index:60;background:#fffffff5;border-bottom:1px solid var(--line)}.topbar-in{display:flex;align-items:center;gap:28px;min-height:64px;padding:0 28px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;margin-right:auto}.brand-mark{width:26px;height:26px}.brand-word{font:600 19px/1 var(--fd);letter-spacing:.01em}.brand-word i{font-style:normal;color:var(--acc)}.topnav{display:flex;gap:4px}.topnav a{padding:8px 12px;text-decoration:none;font:500 var(--fs-0)/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);position:relative;white-space:nowrap;transition:color .15s}.topnav a:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .18s}.topnav a:hover,.topnav a.active{color:var(--ink)}.topnav a:hover:after,.topnav a.active:after{transform:scaleX(1)}.topbar-act{display:flex;align-items:center;gap:14px}.net{display:flex;align-items:center}.net-btn{background:none;border:1px solid var(--line);padding:8px 11px;cursor:pointer;font:500 11px/1 var(--fm);letter-spacing:.1em;color:var(--mut);transition:all .15s}.net-btn+.net-btn{border-left:none}.net-btn:hover{color:var(--ink);border-color:var(--ink)}.net-btn.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.connect{display:inline-flex;align-items:center;gap:9px;background:var(--acc);color:#fff;border:1px solid var(--acc);padding:10px 16px;cursor:pointer;font:500 var(--fs-0)/1 var(--fm);letter-spacing:.1em;transition:background .15s,border-color .15s;max-width:220px}.connect:hover{background:var(--acc-deep);border-color:var(--acc-deep)}.connect .cx-dot{width:7px;height:7px;background:#fff;flex:none}.connect .cx-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-status{margin:0;padding:10px 28px;background:var(--panel);border-bottom:1px solid var(--line);font:400 12px/1 var(--fm);letter-spacing:.06em;color:var(--mut);text-transform:uppercase}.sec{padding:96px 0;border-bottom:1px solid var(--line)}.sec:last-of-type{border-bottom:none}.shead{text-align:center;margin-bottom:52px}.shead .kicker{margin:0 0 18px}.shead .kicker b{color:var(--gold);font-weight:500;margin-right:10px}.stitle{font-size:var(--fs-3);font-weight:600;letter-spacing:-.02em}.smeta{margin:16px auto 0;font:400 var(--fs-0)/1.6 var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--mut);max-width:72ch}.ssub{margin:-34px auto 44px;text-align:center;color:var(--mut);max-width:66ch}.hero{padding:96px 0 76px;text-align:center}.hero-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 40px;flex-wrap:wrap;justify-content:center}.hero-kicker:before,.hero-kicker:after{content:"";width:36px;height:1px;background:var(--ink)}.hero-title{font-size:var(--fs-4);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0 auto 30px;max-width:14ch}.hero-title em{font-style:normal;color:var(--acc);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:4px;text-underline-offset:12px}.hero-sub{margin:0 auto 36px;color:var(--mut);font-size:17px;max-width:62ch}.hero-sub b{color:var(--ink);font-weight:600}.hero-cta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:58px}.statrow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-left:none;margin-bottom:34px;background:#fff;text-align:left}.statrow .st{border-left:1px solid var(--line);padding:18px 20px 16px}.statrow .st .k{display:block;margin-bottom:8px}.statrow .st b{display:block;font:500 22px/1 var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.statrow .st .delta{font:500 12px/1 var(--fm);margin-top:7px;display:inline-block;min-height:12px}.pipe{border:1px solid var(--ink);background:var(--panel);text-align:left}.pipe-rail{display:flex;align-items:stretch;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pipe-node{flex:1;padding:16px 20px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.pipe-node:last-child{border-right:none}.pipe-node b{font:600 14px/1 var(--fm);letter-spacing:.12em}.pipe-node b i{font-style:normal;color:var(--acc);margin-right:8px}.pipe-node span{font:400 12px/1.4 var(--fm);color:var(--mut);letter-spacing:.04em}.pipe-packet{position:absolute;top:50%;margin-top:-5px;left:0;width:10px;height:10px;background:var(--acc);animation:packet 3.6s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes packet{0%{left:2%;opacity:0}6%{opacity:1}44%{left:97%;opacity:1}50%{left:97%;opacity:0}51%{left:2%;opacity:0}to{left:2%;opacity:0}}.pipe-fan{display:flex;height:34px}.pipe-fan i{display:block;height:100%;transform-origin:left}.pipe-fan .f0{background:var(--ink);flex:40}.pipe-fan .f1{background:var(--acc);flex:40}.pipe-fan .f2{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:10}.pipe-fan .f3{background:var(--panel);flex:5}.pipe-fan .f4{background:var(--gold);flex:5}.pipe-foot{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:baseline;padding:13px 20px;border-top:1px solid var(--line);font:400 12px/1.5 var(--fm);letter-spacing:.05em;color:var(--mut);text-transform:uppercase}.pipe-foot b{color:var(--ink);font-weight:500}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);overflow:hidden;display:flex}.marquee-tag{flex:none;padding:11px 16px;background:var(--ink);color:#fff;font:500 11px/1 var(--fm);letter-spacing:.18em}.marquee-tag i{font-style:normal;display:inline-block;width:7px;height:7px;background:var(--up);margin-right:9px;animation:blink 1.6s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.marquee-clip{overflow:hidden;flex:1;display:flex;align-items:center}.marquee-track{display:flex;white-space:nowrap;animation:marquee 36s linear infinite;will-change:transform}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee-copy{padding-right:60px;font:400 13px/1 var(--fm);letter-spacing:.05em;color:var(--mut)}.sbar{display:flex;height:88px;border:1px solid var(--ink)}.seg{border:none;padding:0;cursor:pointer;position:relative;transition:filter .15s;min-width:0}.seg:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:0;transition:opacity .18s}.seg:hover:after,.seg.on:after{opacity:.12}.seg .pct{position:absolute;top:8px;left:9px;font:500 13px/1 var(--fm);letter-spacing:.04em;color:#fff}.seg.s-burn{background:var(--ink);flex:40}.seg.s-estate{background:var(--acc);flex:40}.seg.s-ops{background:#fff;flex:10}.seg.s-ops .pct{color:var(--ink)}.seg.s-lp{background:var(--panel);flex:5}.seg.s-lp .pct{color:var(--mut)}.seg.s-chaos{background:var(--gold);flex:5}.sdetail{margin-top:22px;border-left:3px solid var(--gold);padding:4px 0 4px 20px;min-height:76px}.sdetail h3{margin-bottom:6px}.sdetail h3 .idx{color:var(--gold);font:500 13px/1 var(--fm);letter-spacing:.12em;margin-right:12px}.sdetail p{margin:0;color:var(--mut);max-width:72ch}.routes{list-style:none;margin:26px 0 0;padding:0;border:1px solid var(--line)}.route{display:grid;grid-template-columns:64px 1fr 130px 210px;gap:18px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line);background:#fff}.route:last-child{border-bottom:none}.route .rt-w{font:500 14px/1 var(--fm);letter-spacing:.02em}.route .rt-bar{height:8px;background:var(--panel);border:1px solid var(--line)}.route .rt-bar i{display:block;height:100%;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.route .rt-name{font:400 13px/1.3 var(--fm);letter-spacing:.04em;color:var(--ink)}.route .rt-val{text-align:right;font:400 13px/1.3 var(--fm)}.route .rt-val b{font-weight:500;font-variant-numeric:tabular-nums}.route .rt-val .dim{font-size:12px}.route-inv{display:flex;gap:14px;align-items:center;padding:12px 18px;border:1px solid var(--line);border-top:none;background:var(--panel);font:400 13px/1.4 var(--fm);color:var(--mut)}.rchip{font:500 11px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);padding:6px 10px;background:#fff;color:var(--ink)}.rchip.warn{border-color:var(--dn);color:var(--dn)}.mwall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-left:none}.mwall .mw{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 26px 22px;background:#fff;transition:background .2s}.mwall .mw:nth-last-child(-n+3){border-bottom:none}.mwall .mw:hover{background:var(--panel)}.mwall .mw .k{display:block;margin-bottom:12px}.mwall .mw b{font:500 30px/1 var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.mwall .mw .cap{display:block;margin-top:10px;font:400 12px/1.4 var(--fm);color:var(--mut);letter-spacing:.04em}.mwall-foot{grid-column:1 / -1;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:14px 26px;background:var(--ink);color:#ffffffd1;font:400 13px/1.5 var(--fm);letter-spacing:.05em;min-height:46px}.tline{list-style:none;margin:0;padding:0;position:relative}.tline:before{content:"";position:absolute;left:27px;top:14px;bottom:14px;width:1px;background:var(--line)}.tstep{position:relative;padding:0 0 40px 84px}.tstep:last-child{padding-bottom:0}.tstep .tno{position:absolute;left:0;top:0;width:56px;height:56px;background:#fff;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font:500 15px/1 var(--fm);letter-spacing:.05em;transition:background .2s,color .2s}.tstep:hover .tno{background:var(--ink);color:#fff}.tstep .tno i{font-style:normal;color:var(--gold)}.tstep h3{margin:6px 0 8px}.tstep p{color:var(--mut);margin:0;max-width:68ch}.tstep p code,.doc-note code{font:400 .9em/1 var(--fm);background:var(--panel);border:1px solid var(--line);padding:2px 6px}.tline-note{margin-top:44px;display:flex;gap:14px;align-items:center;color:var(--mut);font:400 13px/1.5 var(--fm);flex-wrap:wrap}.glist{border-top:1px solid var(--ink)}.grow{display:grid;grid-template-columns:88px 260px 1fr;gap:24px;align-items:baseline;padding:22px 4px;border-bottom:1px solid var(--line);transition:background .18s}.grow:hover{background:var(--panel)}.grow .gtag{font:500 13px/1 var(--fm);letter-spacing:.12em;color:var(--gold)}.grow h3{font-size:17px;font-weight:600}.grow p{margin:0;color:var(--mut);font-size:15px;max-width:62ch}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:34px}.chip{font:500 13px/1 var(--fm);letter-spacing:.08em;border:1px solid var(--line);padding:9px 14px;color:var(--mut);background:#fff}.tickrow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.tick{font:500 15px/1 var(--fm);letter-spacing:.06em;border:1px solid var(--ink);padding:12px 16px;background:#fff;transition:all .15s}.tick i{font-style:normal;color:var(--gold);margin-right:8px;font-size:11px}.tick:hover{background:var(--ink);color:#fff}.faq{border:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:none}.faq summary{list-style:none;cursor:pointer;user-select:none;display:grid;grid-template-columns:56px 1fr 30px;gap:14px;align-items:center;padding:20px 22px;transition:background .15s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:var(--panel)}.faq summary .fq-no{font:500 13px/1 var(--fm);color:var(--gold);letter-spacing:.1em}.faq summary .fq-q{font:600 16px/1.4 var(--fd);letter-spacing:-.01em}.faq summary .fx{width:26px;height:26px;border:1px solid var(--ink);position:relative;justify-self:end;transition:transform .25s,background .15s}.faq summary .fx:before,.faq summary .fx:after{content:"";position:absolute;background:var(--ink);left:50%;top:50%}.faq summary .fx:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.faq summary .fx:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.faq details[open] summary .fx{background:var(--ink);transform:rotate(45deg)}.faq details[open] summary .fx:before,.faq details[open] summary .fx:after{background:#fff}.faq-a{padding:2px 22px 24px 92px;color:var(--mut);max-width:76ch}.faq-a code{font:400 .9em/1 var(--fm);background:var(--panel);border:1px solid var(--line);padding:2px 6px}.cta-band{background:var(--ink);color:#fff;padding:110px 0;text-align:center}.cta-band .k{color:#ffffff8c}.cta-band h2{font-size:var(--fs-3);color:#fff;max-width:16ch;margin:0 auto 20px}.cta-band h2 em{font-style:normal;color:var(--acc)}.cta-band .cta-p{color:#ffffffb8;max-width:58ch;margin:0 auto 38px}.cta-acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:54px}.btn-inv{background:transparent;border-color:#fff6;color:#fff}.btn-inv:hover{background:#fff;color:var(--ink);border-color:#fff}.factrow{display:flex;flex-wrap:wrap;gap:14px 44px;justify-content:center;padding:0;margin:0}.factrow li{list-style:none;font:400 13px/1.7 var(--fm);color:#ffffff8c;letter-spacing:.04em}.factrow li b{display:block;color:#fff;font-weight:500;font-size:15px}.orderbar{border:1px solid var(--ink);background:#fff;display:grid;grid-template-columns:1.1fr 1.6fr 1fr 1fr}.ob-cell{padding:18px 20px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.ob-cell:last-child{border-right:none}.ob-k{font:500 11px/1.3 var(--fm);letter-spacing:.14em;color:var(--mut);text-transform:uppercase}.ob-input{border:none;border-bottom:2px solid var(--ink);padding:6px 2px;width:100%;font:500 24px/1.2 var(--fm);font-variant-numeric:tabular-nums;color:var(--ink);background:transparent;outline:none}.ob-input:focus{border-bottom-color:var(--acc)}.ob-input::placeholder{color:var(--line)}.ob-sides{display:flex;gap:8px}.side-btn{flex:1;padding:12px 8px;cursor:pointer;background:#fff;border:1px solid var(--line);color:var(--mut);font:500 12px/1.2 var(--fm);letter-spacing:.06em;transition:all .15s}.side-btn:hover{border-color:var(--ink);color:var(--ink)}.side-btn.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.ob-quote{font:500 24px/1.2 var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ob-go .btn{width:100%}.ob-aux{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:var(--panel);grid-column:1 / -1}.doc-note{margin-top:30px;border-left:3px solid var(--ink);padding-left:22px}.doc-note h3{font-size:17px;margin-bottom:10px}.doc-note p{color:var(--mut);margin-bottom:12px;max-width:76ch}.doc-note .tip{display:flex;gap:10px;align-items:baseline;margin-bottom:0;font-size:14px}.doc-note .tip b{font-family:var(--fm);font-weight:500;background:var(--panel);border:1px solid var(--line);padding:1px 7px;white-space:nowrap}.doc-note .ic{width:15px;height:15px;flex:none;transform:translateY(2px);color:var(--gold)}.price-panel{border:1px solid var(--ink);background:#fff}.p-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;border-bottom:1px solid var(--line);font:500 12px/1.4 var(--fm);letter-spacing:.12em;text-transform:uppercase}.p-dot{display:inline-block;width:8px;height:8px;background:var(--up);margin-right:10px;vertical-align:1px}.p-dot.pulse{animation:blink 1.6s steps(2) infinite}.p-body{padding:26px 20px 8px}.price-big{font:500 clamp(34px,4vw,46px)/1 var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0 0 18px}.chart{width:100%;height:220px}.chart-base{stroke:var(--line);stroke-width:1}#chartLine{fill:none;stroke:var(--acc);stroke-width:2}#chartDot{fill:var(--acc)}.p-note{margin:0;padding:12px 20px;border-top:1px solid var(--line);font:400 12px/1.5 var(--fm);color:var(--mut);letter-spacing:.04em}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.kpi{border:1px solid var(--line);padding:18px 20px;background:#fff;transition:border-color .18s}.kpi:hover{border-color:var(--ink)}.kpi .k{display:block;margin-bottom:10px}.kpi b{font:500 22px/1 var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.strike-band{border:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr 1.6fr;background:#fff}.strike-cell{padding:18px 20px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.strike-cell .kv-b{font:500 26px/1 var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.strike-go{justify-content:space-between}.strike-go .ob-k{line-height:1.6}.strike-note{margin:14px 0 0;font:400 13px/1.5 var(--fm);color:var(--mut);letter-spacing:.04em}.tick-table{border:1px solid var(--line);background:#fff;overflow-x:auto}.tick-table table{width:100%;border-collapse:collapse;font:400 14px/1.5 var(--fm)}.tick-table th{text-align:left;padding:12px 18px;border-bottom:1px solid var(--ink);font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.tick-table td{padding:12px 18px;border-bottom:1px solid var(--line);white-space:nowrap}.tick-table tr:last-child td{border-bottom:none}.tick-table .tk{font-weight:500}.tick-table a{color:var(--acc);text-decoration:none}.tick-table a:hover{text-decoration:underline;text-underline-offset:3px}.badge{font:500 11px/1 var(--fm);letter-spacing:.08em;padding:5px 9px;border:1px solid var(--up);color:var(--up);text-transform:uppercase}.badge.off{border-color:var(--gold);color:var(--gold)}.tapelog{list-style:none;margin:0;padding:0;border:1px solid var(--line);background:#fff;font-size:14px}.tapelog li{display:flex;gap:20px;padding:11px 18px;border-bottom:1px solid var(--line)}.tapelog li:last-child{border-bottom:none}.tapelog .bn{color:var(--mut);flex:none}.tapelog b{font-weight:500}.tapelog li.warn{color:var(--gold)}.tapelog li.red{color:var(--dn)}.tapelog li.dim{color:var(--mut)}.ledger-note{margin:0;padding:12px 18px;border:1px solid var(--line);border-top:none;font:400 12px/1.5 var(--fm);color:var(--mut);letter-spacing:.04em}.term{background:var(--ink);border:1px solid var(--ink)}.term-hist{list-style:none;margin:0;padding:20px 22px 6px;max-height:380px;overflow-y:auto;font:400 14px/1.75 var(--fm);color:#e5e5e5}.term-hist li.in{color:#fff}.term-hist li.in:before{content:"❯ ";color:var(--gold)}.term-hist li.out{color:#ffffffa8;white-space:pre-wrap}.term-hist li.out.hot{color:var(--dn)}.term-form{display:flex;align-items:center;gap:12px;padding:14px 22px 18px;border-top:1px solid rgba(255,255,255,.14)}.term-ps1{font:500 14px/1 var(--fm);color:#fff;letter-spacing:.02em}.term-ps1 i{font-style:normal;color:var(--gold)}.term-form input{flex:1;background:transparent;border:none;outline:none;font:400 14px/1 var(--fm);color:#fff;caret-color:var(--gold)}.term-form input::placeholder{color:#ffffff59}.foot{border-top:1px solid var(--ink);background:var(--panel)}.foot-grid{display:flex;gap:60px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:46px 0 34px}.foot-brand{display:flex;gap:14px;align-items:center}.foot-mark{width:34px;height:34px}.foot-word{font:600 20px/1 var(--fd);margin:0 0 6px}.foot-word i{font-style:normal;color:var(--acc)}.foot-slogan{margin:0;font:400 13px/1.4 var(--fm);color:var(--mut);letter-spacing:.04em}.foot-links{display:flex;flex-direction:column;gap:10px}.foot-links a{font:400 13px/1.4 var(--fm);letter-spacing:.06em;color:var(--mut);text-decoration:none}.foot-links a:hover{color:var(--acc)}.foot-meta{display:flex;gap:12px 34px;flex-wrap:wrap;padding:16px 0 22px;border-top:1px solid var(--line);font:400 12px/1.5 var(--fm);color:var(--mut);letter-spacing:.05em;text-transform:uppercase}#toastHost{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:var(--ink);color:#fff;padding:12px 20px;font:400 13px/1.4 var(--fm);letter-spacing:.03em;border:1px solid var(--ink);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;max-width:min(520px,88vw)}.toast.show{opacity:1;transform:none}.toast.warn{border-color:var(--gold)}@keyframes flash{0%{color:var(--acc)}to{color:inherit}}.flash{animation:flash .7s ease-out}html:not(.pre-js) .reveal{opacity:0;transform:translateY(16px)}html:not(.pre-js) .reveal.in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html:not(.pre-js) .boot{animation:rise .8s cubic-bezier(.2,.7,.2,1) backwards}html:not(.pre-js) .boot-1{animation-delay:.05s}html:not(.pre-js) .boot-2{animation-delay:.14s}html:not(.pre-js) .boot-3{animation-delay:.23s}html:not(.pre-js) .boot-4{animation-delay:.32s}html:not(.pre-js) .boot-5{animation-delay:.45s}html:not(.pre-js) .boot-6{animation-delay:.6s}html:not(.pre-js) .pipe-fan i{animation:fan .9s cubic-bezier(.2,.7,.2,1) backwards}html:not(.pre-js) .pipe-fan .f0{animation-delay:.72s}html:not(.pre-js) .pipe-fan .f1{animation-delay:.79s}html:not(.pre-js) .pipe-fan .f2{animation-delay:.86s}html:not(.pre-js) .pipe-fan .f3{animation-delay:.93s}html:not(.pre-js) .pipe-fan .f4{animation-delay:1s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}@keyframes fan{0%{transform:scaleX(0)}}#readBar{position:fixed;top:63px;left:0;right:0;height:2px;z-index:61;pointer-events:none}#readBar i{display:block;height:100%;background:var(--acc);transform:scaleX(0);transform-origin:left}@media (max-width: 1080px){.statrow{grid-template-columns:repeat(2,1fr);border-left:1px solid var(--line)}.statrow .st{border-top:1px solid var(--line)}.statrow .st:nth-child(1),.statrow .st:nth-child(2){border-top:none}.mwall{grid-template-columns:repeat(2,minmax(0,1fr))}.mwall .mw:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.mwall .mwall-foot{border-bottom:none}.orderbar{grid-template-columns:1fr 1fr}.ob-cell{border-bottom:1px solid var(--line)}.ob-cell:nth-child(2n){border-right:none}.kpi-grid{grid-template-columns:repeat(2,1fr)}.strike-band{grid-template-columns:1fr 1fr}.strike-cell{border-bottom:1px solid var(--line)}}@media (max-width: 860px){.topbar-in{flex-wrap:wrap;padding-top:10px;padding-bottom:8px;gap:8px 16px}.brand{margin-right:0}.topnav{order:3;width:100%;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav a{padding:9px 10px}.sec{padding:68px 0}.hero{padding:60px 0 52px}.grow{grid-template-columns:72px 1fr}.grow p{grid-column:2}.route{grid-template-columns:52px 1fr 180px}.route .rt-name{display:none}.faq summary{grid-template-columns:40px 1fr 30px;padding:17px 16px}.faq-a{padding-left:68px}.orderbar{grid-template-columns:1fr}.ob-cell{border-right:none}.ob-cell:last-child{border-bottom:none}.strike-band{grid-template-columns:1fr}.strike-cell{border-right:none}}@media (max-width: 640px){.statrow,.mwall{grid-template-columns:repeat(2,minmax(0,1fr))}.mwall .mw b{font-size:24px;overflow-wrap:anywhere}.topbar-act{flex-wrap:wrap;justify-content:flex-end}.pipe-rail{flex-direction:column}.pipe-node{border-right:none;border-bottom:1px solid var(--line)}.pipe-node:last-child{border-bottom:none}.pipe-packet{display:none}.hero-title{max-width:12ch}.hero-kicker:before,.hero-kicker:after{display:none}.foot-grid{gap:30px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}html:not(.pre-js) .reveal{opacity:1;transform:none}.marquee-track{transform:none}}@media print{.topbar,.marquee,#toastHost,#readBar,.pipe-packet{display:none!important}.sec,.hero{padding:20px 0}html:not(.pre-js) .reveal{opacity:1;transform:none}}
