:root{--bg: #0C0A07;--bg-raise: #121008;--panel: #17130E;--panel-2: #1D1913;--well: #080605;--fg: #EFE7D6;--mut: #A29885;--faint: #6F6656;--line: #2A2419;--line-2: #40372A;--ink: #C9A227;--ink-hot: #E4C568;--ink-deep: #8F7020;--on-ink: #161107;--acc: #9FB67F;--up: #9FB67F;--down: #C96A5A;--parchment: #E9DFC9;--parch-ink: #1A1409;--lane-burn: #C9A227;--lane-estate: #E8DCBF;--lane-ops: #9C8B6B;--lane-depth: #7A6F59;--lane-chaos: #C96A5A;--ff-display: "Fraunces", "Iowan Old Style", Georgia, serif;--ff-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--ff-code: "Spline Sans Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease: cubic-bezier(.22, .72, .24, 1);--t-micro: .18s;--t-in: .64s;--dock-h: 72px;--strip-h: 44px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--bg)}body{font-family:var(--ff-sans);font-size:16.5px;line-height:1.65;color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-bottom:calc(var(--dock-h) + 52px)}::selection{background:var(--ink);color:var(--on-ink)}a{color:var(--ink);text-decoration:none}a:hover{color:var(--ink-hot)}img,svg{display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit;color:inherit}code{font-family:var(--ff-code);font-size:.9em;color:var(--ink-hot)}h1,h2,h3,h4{font-family:var(--ff-display);font-weight:420;line-height:1.08;letter-spacing:-.012em;font-optical-sizing:auto}i,em{font-style:normal}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.wrap-wide{width:min(1480px,calc(100% - 48px));margin-inline:auto}.skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--ink);color:var(--on-ink);font:500 13px var(--ff-code);padding:10px 16px;transition:top var(--t-micro) var(--ease)}.skip:focus{top:12px}#readBar{position:fixed;top:0;left:0;right:0;height:2px;z-index:130;pointer-events:none}#readBar i{display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.num{font-family:var(--ff-code);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.label{font:500 10.5px/1.4 var(--ff-code);text-transform:uppercase;letter-spacing:.22em;color:var(--mut)}.c-up{color:var(--up)!important}.c-down{color:var(--down)!important}.dim{color:var(--mut)}@keyframes flashUp{0%{color:var(--ink-hot)}to{color:inherit}}.flash{animation:flashUp .75s var(--ease)}.strip{position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid var(--line)}.strip-in{display:flex;align-items:center;gap:36px;height:var(--strip-h);overflow-x:auto;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.strip-in::-webkit-scrollbar{display:none}.sc{display:flex;align-items:baseline;gap:10px;flex:none}.sc .k{font:500 10px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.18em;color:var(--faint)}.sc .v{font:500 12.5px/1 var(--ff-code);font-variant-numeric:tabular-nums;color:var(--fg)}.sc.law .v{color:var(--ink)}.dock{position:fixed;left:50%;bottom:20px;transform:translate(-50%);width:min(1480px,calc(100% - 32px));z-index:100;background:color-mix(in srgb,var(--bg-raise) 84%,transparent);backdrop-filter:blur(16px) saturate(1.25);border:1px solid color-mix(in srgb,var(--ink) 22%,var(--line))}.dock-in{display:flex;align-items:center;gap:18px;height:var(--dock-h);position:relative;padding:0 10px}.dock-brand{display:flex;align-items:center;gap:12px;flex:none;color:var(--fg);font:500 15px/1 var(--ff-code);letter-spacing:.14em}.dock-brand:hover{color:var(--ink-hot)}.dock-brand svg{width:24px;height:24px}.dock-nav{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.dock-nav::-webkit-scrollbar{display:none}.dl{display:flex;align-items:center;gap:7px;flex:none;font:500 11px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.12em;color:var(--mut);padding:9px 10px;position:relative;transition:color var(--t-micro) var(--ease)}.dl i{font-size:10px;color:var(--faint);font-style:normal;transition:color var(--t-micro) var(--ease)}.dl:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-micro) var(--ease)}.dl:hover,.dl.active{color:var(--fg)}.dl:hover i,.dl.active i{color:var(--ink)}.dl.active:after,.dl:hover:after{transform:scaleX(1)}.dock-tools{display:flex;align-items:center;gap:12px;flex:none}.wstatus{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--ff-code);color:var(--mut);white-space:nowrap}.s-dot{width:7px;height:7px;background:var(--acc);flex:none;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.net{display:flex;border:1px solid var(--line-2)}.net-btn{font:500 10px/1 var(--ff-code);letter-spacing:.14em;color:var(--mut);padding:8px 11px;transition:all var(--t-micro) var(--ease)}.net-btn.is-on{background:var(--ink);color:var(--on-ink)}.connect{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--ff-code);letter-spacing:.12em;border:1px solid var(--ink);color:var(--ink);padding:9px 14px;transition:all var(--t-micro) var(--ease)}.connect .cx-dot{width:6px;height:6px;background:currentColor}.connect:hover{background:var(--ink);color:var(--on-ink)}.connect.is-on{background:var(--acc);border-color:var(--acc);color:var(--on-ink)}.burger{display:none;width:40px;height:40px;position:relative}.burger i{position:absolute;left:10px;right:10px;height:2px;background:var(--fg);transition:transform var(--t-micro) var(--ease),top var(--t-micro) var(--ease)}.burger i:first-child{top:16px}.burger i:last-child{top:23px}body.nav-open .burger i:first-child{top:19px;transform:rotate(45deg)}body.nav-open .burger i:last-child{top:19px;transform:rotate(-45deg)}.scrim{position:fixed;inset:0;z-index:95;background:#060503bd;opacity:0;pointer-events:none;transition:opacity var(--t-micro) var(--ease)}.idxx{position:fixed;left:16px;right:16px;bottom:calc(var(--dock-h) + 32px);z-index:96;background:var(--bg-raise);border:1px solid var(--line-2);transform:translateY(115%);transition:transform .32s var(--ease);max-height:calc(100vh - var(--dock-h) - 48px);overflow-y:auto;padding:26px 24px 30px}body.nav-open .scrim{opacity:1;pointer-events:auto}body.nav-open .idxx{transform:none}.idxx nav{display:grid;gap:2px;margin:18px 0 22px}.idxx nav a{display:flex;gap:12px;align-items:baseline;font:500 15px/1.5 var(--ff-code);color:var(--fg);padding:12px 8px;border-bottom:1px solid var(--line)}.idxx nav a i{font-size:11px;color:var(--ink);font-style:normal}.idxx-tools{display:grid;gap:10px}.idxx-brand{display:flex;align-items:center;gap:12px;font:500 16px var(--ff-code);letter-spacing:.12em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:500 12px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.14em;padding:15px 26px;border:1px solid var(--ink);transition:transform var(--t-micro) var(--ease),background var(--t-micro) var(--ease),color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.btn:active{transform:translateY(1px)}.btn-solid{background:var(--ink);color:var(--on-ink)}.btn-solid:hover{background:var(--ink-hot);border-color:var(--ink-hot);color:var(--on-ink)}.btn-line{border-color:var(--line-2);color:var(--fg)}.btn-line:hover{border-color:var(--ink);color:var(--ink-hot)}.btn-lg{padding:18px 32px;font-size:13px}.btn-xl{padding:22px 40px;font-size:14px}.btn:disabled{opacity:.35;cursor:not-allowed}.btn:disabled:active{transform:none}.bic{width:15px;height:15px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pre-js .boot-el,.pre-js .hero-stage,.pre-js #allotLanes path,.pre-js #allotGrid line{opacity:0}body.booted .boot-el{animation:bootRise .74s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes bootRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}body.booted .boot-clip{animation:bootClip .84s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes bootClip{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 -8% 0)}}#allotLanes path{clip-path:inset(100% 0 0 0);transition:clip-path .95s var(--ease);transition-delay:var(--bd, 0ms)}body.booted #allotLanes path{clip-path:inset(-2% 0 0 0)}#allotGrid line{transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease);transition-delay:var(--gd, 0ms)}body.booted #allotGrid line{transform:scaleX(1)}#allotDot{transform:scale(0);transform-origin:center;transform-box:fill-box;transition:transform .45s var(--ease) 1.35s}body.booted #allotDot{transform:scale(1)}.hero{position:relative;min-height:max(680px,96svh);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-chart{position:absolute;inset:0}.hero-chart svg{width:100%;height:100%}.hero-in{position:relative;z-index:2;padding-bottom:11vh}.hero-kicker{display:flex;align-items:center;gap:14px;margin-bottom:34px}.hero-kicker i{width:34px;height:1px;background:var(--ink);flex:none}.hero-kicker span{font:500 11.5px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.26em;color:var(--mut)}.hero-title{font-size:clamp(52px,8.4vw,118px);font-weight:380;letter-spacing:-.02em;line-height:1.02}.hero-title .hl{display:block;overflow:hidden}.hero-title .hl>span{display:inline-block}.hero-title .mint{color:var(--ink);font-style:italic;font-weight:480}.hero-sub{max-width:56ch;color:var(--mut);font-size:17.5px;margin-top:28px}.hero-sub b{color:var(--fg);font-weight:600}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hero-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}.hleg{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(6px);padding:9px 14px;font:500 10.5px/1 var(--ff-code);letter-spacing:.12em;color:var(--mut);text-transform:uppercase;white-space:nowrap;transition:border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.hleg i{width:9px;height:9px;flex:none}.hleg b{color:var(--fg);font-weight:600}.hleg:hover{border-color:var(--ink);color:var(--fg);transform:translateY(-2px)}.cue{position:absolute;left:50%;bottom:calc(var(--dock-h) + 42px);transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:9px;font:500 9.5px/1 var(--ff-code);letter-spacing:.34em;text-transform:uppercase;color:var(--faint)}.cue i{width:1px;height:34px;background:var(--ink);transform-origin:50% 0;animation:cueDrop 1.8s var(--ease) infinite}@keyframes cueDrop{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.r-grid line{stroke:var(--line);stroke-width:1;opacity:.5}.r-line{stroke:var(--ink);stroke-width:2.25;fill:none;stroke-linejoin:miter}.r-area{fill:var(--ink);opacity:.1}.r-dot{fill:var(--ink)}.r-cursor{stroke:var(--acc);stroke-width:1.25;stroke-dasharray:3 5;opacity:.8}.r-tick{fill:var(--ink);transform:scaleY(0);transform-origin:50% 100%;transform-box:fill-box;transition:transform .5s var(--ease)}.r-tick.in{transform:scaleY(1)}.chart-yaxis{position:absolute;inset:0;pointer-events:none}.chart-yaxis span{position:absolute;right:14px;font:400 11px var(--ff-code);color:var(--faint);font-variant-numeric:tabular-nums}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;font:400 13px var(--ff-code);color:var(--mut);text-align:center;padding:0 10%;transition:opacity .4s var(--ease)}.chart-empty.off{opacity:0}.colonnade{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-raise)}.colon{display:flex;align-items:stretch}.cshare{flex-basis:0;min-width:0;padding:30px 22px 26px;display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line)}.cshare:first-child{border-left:0}.cshare .cr{font:400 15px/1 var(--ff-display);font-style:italic;color:var(--ink)}.cshare .cpct{font:460 clamp(30px,4.6vw,58px)/1 var(--ff-display);color:var(--fg);font-variant-numeric:tabular-nums none;letter-spacing:-.02em}.cshare .cname{font:500 10px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.22em;color:var(--faint)}.cshare .cname b{color:var(--mut);font-weight:500}.sect{padding:clamp(88px,11vw,152px) 0;position:relative}.sect+.sect{border-top:1px solid var(--line)}.shead{display:flex;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:54px}.shead-main{flex:1;min-width:280px}.shead-main .label{color:var(--ink);display:block;margin-bottom:18px;padding-bottom:13px;position:relative}.shead-main .label:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:1px;background:var(--ink)}.stitle{font-size:clamp(30px,4vw,50px)}.stitle em{color:var(--ink);font-style:italic}.smeta{max-width:42ch;color:var(--mut);font-size:14.5px;line-height:1.6;padding-bottom:8px}.ghost-no{position:absolute;top:clamp(24px,4vw,56px);right:0;font:400 italic clamp(110px,15vw,220px)/1 var(--ff-display);color:color-mix(in srgb,var(--fg) 5%,transparent);pointer-events:none;user-select:none;z-index:0}.sect>.wrap,.sect>.wrap-wide{position:relative;z-index:1}.board{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);background:var(--panel)}.cell{padding:30px 26px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:background var(--t-micro) var(--ease)}.cell:nth-child(6n){border-right:0}.cell:nth-last-child(-n+6){border-bottom:0}.cell:hover{background:var(--panel-2)}.cell .k{display:block;margin-bottom:18px}.cell .big{display:block;font:500 clamp(26px,2.7vw,40px)/1 var(--ff-code);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cell:first-child .big{color:var(--ink)}.cell .cap{display:block;margin-top:15px;font-size:12.5px;line-height:1.55;color:var(--mut)}.cell .delta{display:inline-block;margin-top:12px;font:500 12px var(--ff-code)}.arm-rail{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.arm-rail i{display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform 1s var(--ease)}.measure{display:flex;height:96px;border:1px solid var(--line-2)}.mseg{position:relative;display:flex;align-items:center;justify-content:center;transition:filter var(--t-micro) var(--ease)}.mseg b{font:600 clamp(18px,2.4vw,30px)/1 var(--ff-code);color:var(--on-ink)}.mseg:hover{filter:brightness(1.12)}.mseg.dimmed{filter:brightness(.4) saturate(.5)}.mlabels{display:flex;border:1px solid var(--line-2);border-top:0;background:var(--panel)}.mlabels span{font:500 10px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.16em;color:var(--mut);padding:11px 0 0;text-align:left}.lanes{margin-top:50px;border-top:1px solid var(--line)}.lane{display:grid;grid-template-columns:80px 1fr 220px;gap:22px;align-items:center;width:100%;text-align:left;padding:22px 8px;border-bottom:1px solid var(--line);transition:background var(--t-micro) var(--ease),padding-left var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.lane:hover,.lane.on{background:var(--bg-raise);padding-left:20px;box-shadow:inset 2px 0 0 var(--ink)}.lane .lw{font:600 22px/1 var(--ff-code);color:var(--fg)}.lane .lname{display:block;font:600 15.5px/1.3 var(--ff-sans)}.lane .ldesc{display:block;font-size:13px;color:var(--mut);margin-top:4px}.lane .lbar{height:4px;background:color-mix(in srgb,var(--line) 80%,transparent);position:relative;margin-top:12px}.lane .lbar i{position:absolute;inset:0 auto 0 0;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--ease),background var(--t-micro) var(--ease)}.lane .lval{font:500 14px var(--ff-code);text-align:right;font-variant-numeric:tabular-nums}.lane .lval em{display:block;font-size:11.5px;color:var(--faint);margin-top:3px}.invrow{display:flex;align-items:center;gap:16px;margin-top:38px;flex-wrap:wrap;color:var(--mut);font-size:14px}.rchip{font:500 11.5px/1 var(--ff-code);letter-spacing:.1em;border:1px solid var(--ink);color:var(--ink);padding:8px 12px;white-space:nowrap}.rchip.warn{border-color:var(--down);color:var(--down)}.tl{position:relative;padding-left:clamp(32px,5vw,70px)}.tl:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:var(--line-2)}.tl-node{position:relative;padding:0 0 58px;max-width:860px}.tl-node:last-child{padding-bottom:0}.tl-node:before{content:"";position:absolute;left:calc(-1*clamp(32px,5vw,70px) + 2px);top:7px;width:13px;height:13px;background:var(--ink);border:3px solid var(--bg);transform:rotate(45deg);transition:background var(--t-micro) var(--ease)}.tl-node:hover:before{background:var(--ink-hot)}.tl-ord{font:500 11.5px/1 var(--ff-code);color:var(--ink);letter-spacing:.24em;display:block;margin-bottom:14px}.tl-node h3{font-size:clamp(21px,2.4vw,28px);margin-bottom:13px}.tl-node p{color:var(--mut);max-width:66ch}.tl-node p b{color:var(--fg)}.tl-spec{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.spec-chip{font:500 11px/1 var(--ff-code);letter-spacing:.08em;border:1px solid var(--line);color:var(--mut);padding:8px 12px;white-space:nowrap}.spec-chip.hot{border-color:var(--ink);color:var(--ink)}.panel{border:1px solid var(--line);background:var(--panel)}.panel-bar{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.pb-name{display:flex;align-items:center;gap:10px;font:500 11.5px/1 var(--ff-code);letter-spacing:.16em;text-transform:uppercase}.p-dot{width:7px;height:7px;background:var(--ink);animation:pulse 2.4s ease-in-out infinite}.grow{flex:1}.tag{font:500 11px/1 var(--ff-code);color:var(--faint);letter-spacing:.08em}.plot{position:relative;height:clamp(320px,44vw,560px)}.plot svg{width:100%;height:100%}.panel-foot{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--line);font:400 11.5px var(--ff-code);color:var(--faint);flex-wrap:wrap}.statrow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0}.stat{padding:26px 24px 20px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat .k{display:block;margin-bottom:12px}.stat b{font:500 clamp(22px,2.2vw,30px)/1 var(--ff-code);font-variant-numeric:tabular-nums}.stat .cap{display:block;margin-top:11px;font-size:12px;color:var(--mut)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font:500 11px/1 var(--ff-code);letter-spacing:.1em;border:1px solid var(--line);color:var(--mut);padding:9px 13px}.chip.fill{border-color:var(--ink);color:var(--ink)}.dtable{width:100%;border:1px solid var(--line);background:var(--panel)}.dtable table{width:100%;border-collapse:collapse}.dtable th{font:500 10px/1 var(--ff-code);text-transform:uppercase;letter-spacing:.18em;color:var(--faint);text-align:left;padding:15px 20px;border-bottom:1px solid var(--line)}.dtable td{padding:16px 20px;border-bottom:1px solid var(--line);font-size:14.5px}.dtable tr:last-child td{border-bottom:0}.dtable tbody tr{transition:background var(--t-micro) var(--ease)}.dtable tbody tr:hover{background:var(--panel-2)}.dtable .tk{font:600 14px var(--ff-code);color:var(--fg)}.badge{font:500 10.5px/1 var(--ff-code);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);padding:6px 10px}.badge.off{color:var(--faint);border-color:var(--line)}.dtable a{font:500 13px var(--ff-code)}.gates{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gate{background:var(--bg);padding:34px 28px 30px;transition:background var(--t-micro) var(--ease)}.gate:hover{background:var(--bg-raise)}.gate .g{font:600 12.5px/1 var(--ff-code);color:var(--ink);display:block;margin-bottom:18px;letter-spacing:.06em}.gate h3{font-size:19px;margin-bottom:11px}.gate p{font-size:13.5px;color:var(--mut)}.faq{max-width:780px;margin-inline:auto}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:18px;padding:24px 6px;transition:padding-left var(--t-micro) var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{padding-left:14px}.fq-no{font:500 12px/1 var(--ff-code);color:var(--ink);flex:none}.fq-q{font:600 17px/1.4 var(--ff-sans);flex:1}.fx{position:relative;width:14px;height:14px;flex:none;align-self:center}.fx:before,.fx:after{content:"";position:absolute;background:var(--mut);transition:transform var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}.fx:before{left:0;right:0;top:6px;height:1.5px}.fx:after{top:0;bottom:0;left:6px;width:1.5px}details[open] .fx:after{transform:scaleY(0)}details[open] .fx:before,details[open] .fx:after{background:var(--ink)}.faq-a{padding:0 6px 28px 44px;color:var(--mut);max-width:68ch}.faq-a b{color:var(--fg)}.cta-block{background:var(--parchment);color:var(--parch-ink);padding:clamp(88px,11vw,152px) 0;position:relative;overflow:hidden}.cta-block .label{color:color-mix(in srgb,var(--parch-ink) 58%,var(--parchment))}.cta-block .label:after{background:var(--gold-deep)}.cta-title{font-size:clamp(40px,6.6vw,88px);font-weight:400;letter-spacing:-.022em;line-height:1.04;max-width:15ch}.cta-title em{color:var(--ink-deep);font-style:italic}.cta-p{max-width:58ch;margin-top:28px;color:color-mix(in srgb,var(--parch-ink) 78%,var(--parchment));font-size:17px}.cta-acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.cta-block .btn{border-color:var(--parch-ink)}.cta-block .btn-dark{background:var(--parch-ink);color:var(--parchment)}.cta-block .btn-dark:hover{background:#33280f;border-color:#33280f;color:var(--parchment)}.cta-block .btn-ghost{color:var(--parch-ink)}.cta-block .btn-ghost:hover{background:var(--parch-ink);color:var(--parchment)}.factrow{display:flex;flex-wrap:wrap;gap:10px 44px;list-style:none;margin-top:58px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--parch-ink) 30%,var(--parchment))}.factrow li{display:flex;flex-direction:column;gap:6px}.factrow span{font:500 10px/1 var(--ff-code);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--parch-ink) 60%,var(--parchment))}.factrow b{font:500 14px/1.2 var(--ff-code);font-variant-numeric:tabular-nums}.foot{background:var(--bg-raise);border-top:1px solid var(--line);padding:72px 0 50px}.foot-grid{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;gap:48px}.foot-brand svg{width:32px;height:32px;margin-bottom:18px}.foot-word{font:500 19px/1 var(--ff-code);letter-spacing:.14em;margin-bottom:9px}.foot-slogan{color:var(--mut);font-size:14px}.foot-h{display:block;margin-bottom:18px}.foot-links a{display:block;color:var(--mut);font-size:14px;padding:5px 0;transition:color var(--t-micro) var(--ease),padding-left var(--t-micro) var(--ease)}.foot-links a:hover{color:var(--ink-hot);padding-left:8px}.foot-ca a{display:block;font:500 13px var(--ff-code);margin-bottom:4px}.foot-ca .addr{display:block;font:400 11.5px/1.7 var(--ff-code);color:var(--faint);word-break:break-all;margin-bottom:16px}.foot-meta{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font:400 11.5px var(--ff-code);color:var(--faint)}.desk-head{padding:clamp(64px,8vw,112px) 0 8px}.desk-title{font-size:clamp(38px,5vw,68px)}.desk-title em{color:var(--ink);font-style:italic}.desk-sub{color:var(--mut);margin-top:18px;max-width:72ch}.desk-strip2{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:30px 0 0;flex-wrap:nowrap}.desk-strip2::-webkit-scrollbar{display:none}.ds-chip{flex:none;display:flex;gap:8px;align-items:baseline;font:500 11px/1 var(--ff-code);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);padding:10px 14px;transition:all var(--t-micro) var(--ease)}.ds-chip i{font-size:10px;color:var(--faint);font-style:normal}.ds-chip:hover{color:var(--fg);border-color:var(--line-2)}.ds-chip.active{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ds-chip.active i{color:var(--on-ink)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0;background:var(--panel)}.kpi{padding:24px 22px 20px;border-right:1px solid var(--line)}.kpi:last-child{border-right:0}.kpi .k{display:block;margin-bottom:12px}.kpi b{font:500 clamp(19px,1.8vw,26px)/1 var(--ff-code);font-variant-numeric:tabular-nums}.orderband{display:grid;grid-template-columns:1.1fr 1.6fr 1.1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.og{background:var(--panel);padding:24px 24px 20px}.desk-k{display:block;font:500 10.5px/1 var(--ff-code);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.ob-input{width:100%;background:var(--well);border:1px solid var(--line);color:var(--fg);font:500 22px/1 var(--ff-code);font-variant-numeric:tabular-nums;padding:15px 16px;transition:border-color var(--t-micro) var(--ease)}.ob-input:focus{outline:none;border-color:var(--ink)}.ob-sides{display:grid;gap:8px}.side-btn{text-align:left;font:500 12px/1.3 var(--ff-code);letter-spacing:.06em;border:1px solid var(--line);color:var(--mut);padding:13px 15px;transition:all var(--t-micro) var(--ease)}.side-btn:hover{border-color:var(--line-2);color:var(--fg)}.side-btn.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ob-quote{font:500 26px/1 var(--ff-code);font-variant-numeric:tabular-nums;color:var(--ink-hot)}.og-go{display:flex;flex-direction:column}.og-go .btn{flex:1}.ob-aux{display:flex;gap:18px;align-items:center;margin-top:18px;flex-wrap:wrap;font:500 13px var(--ff-code);color:var(--mut)}.linkish{background:none;border:0;color:var(--ink);cursor:pointer;font:500 13px var(--ff-code);padding:2px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 45%,transparent);transition:color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.linkish:hover{color:var(--ink-hot);border-color:var(--ink-hot)}.doc-note{margin-top:44px;border-left:1px solid var(--ink);padding:4px 0 4px 26px;max-width:74ch}.doc-note h3{font-size:19px;margin-bottom:11px}.doc-note p{color:var(--mut);font-size:14.5px;margin-bottom:10px}.doc-note p b{color:var(--fg)}.doc-note .tip{display:flex;gap:9px;align-items:baseline;color:var(--fg);font-size:13.5px;margin-top:14px}.doc-note .ic{width:14px;height:14px;flex:none;transform:translateY(2px);color:var(--ink)}.strikeband{display:grid;grid-template-columns:1fr 1fr 1.8fr;gap:1px;background:var(--line);border:1px solid var(--line)}.strike-cell{background:var(--panel);padding:26px;position:relative}.strike-go .btn{width:100%;margin-top:18px}.kv-b{font:500 34px/1 var(--ff-code);font-variant-numeric:tabular-nums;display:block;margin-top:6px}.strike-note{margin-top:18px;font:400 12.5px var(--ff-code);color:var(--faint)}.routes{list-style:none;border-top:1px solid var(--line)}.route{display:grid;grid-template-columns:70px 1fr 230px;gap:18px;align-items:center;padding:19px 6px;border-bottom:1px solid var(--line);transition:background var(--t-micro) var(--ease),padding-left var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.route:hover{background:var(--bg-raise);padding-left:16px;box-shadow:inset 2px 0 0 var(--ink)}.rt-w{font:600 19px/1 var(--ff-code)}.rt-name{font-size:14.5px}.rt-bar{height:4px;background:color-mix(in srgb,var(--line) 80%,transparent);margin-top:10px}.rt-bar i{display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--ease)}.rt-val{font:500 13.5px var(--ff-code);text-align:right;font-variant-numeric:tabular-nums}.rt-val .dim{font-size:11.5px}.tapelog{list-style:none;border:1px solid var(--line);background:var(--panel);max-height:430px;overflow-y:auto;padding:8px 0}.tapelog li{display:flex;gap:18px;padding:12px 20px;font-size:13px;border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.tapelog li:last-child{border-bottom:0}.tapelog .bn{color:var(--faint);flex:none}.tapelog b{color:var(--fg);font-weight:600}.tapelog li.ok b{color:var(--acc)}.tapelog li.warn b{color:var(--ink-hot)}.tapelog li.red b{color:var(--down)}.ledger-note{margin-top:14px;font:400 12px var(--ff-code);color:var(--faint)}.term{border:1px solid var(--line);background:var(--well)}.term-hist{list-style:none;max-height:380px;overflow-y:auto;padding:18px 20px 6px;font:400 13px/1.75 var(--ff-code)}.term-hist li{white-space:pre-wrap;word-break:break-word}.term-hist .in{color:var(--fg)}.term-hist .in:before{content:"❯ ";color:var(--ink)}.term-hist .out{color:var(--mut)}.term-hist .out.hot{color:var(--down)}.term-form{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.term-ps1{font:500 13px var(--ff-code);color:var(--ink-hot)}.term-ps1 i{color:var(--ink);font-style:normal}.term-form input{flex:1;background:none;border:0;outline:none;font:400 13px var(--ff-code);color:var(--fg);caret-color:var(--ink)}#toastHost{position:fixed;right:18px;bottom:calc(var(--dock-h) + 46px);z-index:150;display:grid;gap:10px;justify-items:end}.toast{background:var(--panel-2);border:1px solid var(--line-2);border-left:3px solid var(--ink);color:var(--fg);font:500 13px/1.5 var(--ff-code);padding:13px 18px;max-width:min(430px,calc(100vw - 40px));opacity:0;transform:translateY(14px);transition:opacity .26s var(--ease),transform .26s var(--ease)}.toast.warn{border-color:var(--down);border-left-color:var(--down)}.toast.show{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(30px);transition:opacity var(--t-in) var(--ease),transform var(--t-in) var(--ease)}.reveal.in{opacity:1;transform:none}@media (max-width: 1300px){.wstatus .s-txt{display:none}}@media (max-width: 1180px){.board{grid-template-columns:repeat(3,1fr)}.cell:nth-child(6n){border-right:1px solid var(--line)}.cell:nth-child(3n){border-right:0}.cell:nth-last-child(-n+6){border-bottom:1px solid var(--line)}.cell:nth-last-child(-n+3){border-bottom:0}.gates{grid-template-columns:1fr 1fr}.statrow,.kpis{grid-template-columns:repeat(2,1fr);background:var(--panel);border:1px solid var(--line);border-top:0}.stat{border-bottom:1px solid var(--line)}.stat:nth-child(2n),.kpi:nth-child(2n){border-right:0}.stat:nth-last-child(-n+2),.kpi:nth-last-child(-n+2){border-bottom:0}.cshare .cpct{font-size:clamp(26px,4vw,40px)}}@media (max-width: 980px){.dock-nav{display:none}.burger{display:block}.dock-in{gap:14px}.orderband{grid-template-columns:1fr 1fr}.strikeband{grid-template-columns:1fr}.lane,.route{grid-template-columns:64px 1fr 180px}.colon{flex-wrap:wrap}.cshare{flex-grow:1!important;flex-basis:33%!important;border-top:1px solid var(--line)}.colon .cshare:nth-child(-n+3){border-top:0}}@media (max-width: 700px){.strip-in{gap:24px}.wstatus .s-txt{display:none}.dock-in{gap:10px}.dock-brand span,.dock .btn-solid{display:none}.net-btn{padding:8px}.hero{min-height:max(620px,94svh)}.hero-legend{gap:7px}.hleg{padding:8px 11px;font-size:10px}.board{grid-template-columns:1fr 1fr}.cell:nth-child(3n){border-right:1px solid var(--line)}.cell:nth-child(2n){border-right:0}.cell:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.cell:nth-last-child(-n+2){border-bottom:0}.gates{grid-template-columns:1fr}.statrow,.kpis{grid-template-columns:1fr 1fr}.orderband{grid-template-columns:1fr}.lane,.route{grid-template-columns:56px 1fr}.lane .lval,.route .rt-val{grid-column:2;text-align:left;margin-top:10px}.foot-grid{grid-template-columns:1fr;gap:36px}.measure{height:60px}.mlabels span{font-size:9px;letter-spacing:.08em}.ghost-no{display:none}.dtable th:nth-child(4),.dtable td:nth-child(4){display:none}.shead{margin-bottom:36px}.toast{font-size:12px}.cue{display:none}.cshare{flex-basis:50%!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}#allotLanes path{clip-path:none}#allotGrid line{transform:none}#allotDot{transform:none}.reveal{opacity:1;transform:none}}
