:root{--bg: #0c0c0b;--surface: #151514;--line: #2a2a28;--line-soft: #1e1e1c;--text: #f9f5ef;--muted: #959089;--faint: #55544f;--accent: #f9f5ef;--gold: #ecc974;--m-eth: #5b8cff;--m-btc: #ecc974;--m-link: #e6e6ea;--m-tsla: #ff5560;--m-nvda: #76b900;--up: #97e47a;--dn: #ff5560;--sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--frame: max(16px, calc((100vw - 1400px)/2) );--pad: clamp(16px, 2.8vw, 40px);--gutter: calc(var(--frame) + var(--pad));--section-y: clamp(56px, 5.6vw, 80px);--nav-h: 64px;--wrap: 1280px;--ease: cubic-bezier(.2, .7, .2, .1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.55 var(--sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p,dl,dd,dt,figure{margin:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}input,select{font:inherit;color:inherit}img,svg{display:block}::selection{background:#ecc97447;color:var(--text)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.frame{padding-inline:var(--frame)}.container{padding-inline:var(--gutter)}.bordered{border-top:1px solid var(--line)}.muted,.dim{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.eyebrow,.kicker{font:400 12.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.heading{font:500 clamp(34px,3.4vw,50px)/1.05 var(--sans);letter-spacing:-.045em;text-wrap:balance}.h1{font:600 clamp(28px,3vw,40px)/1.08 var(--sans);letter-spacing:-.04em}.h2{font:500 clamp(24px,2.4vw,34px)/1.1 var(--sans);letter-spacing:-.04em}.h3{font:500 18px/1.3 var(--sans);letter-spacing:-.02em}.lede{font-size:17px;line-height:1.6;color:var(--muted);max-width:62ch}.hint{font-size:13.5px;line-height:1.55;color:var(--faint)}code{font-family:var(--mono);font-size:.92em;color:var(--gold);background:#ecc97412;padding:1px 6px;border-radius:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;white-space:nowrap;border:1px solid var(--line);border-radius:999px;font:500 12px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s,translate .2s}.btn:hover{border-color:var(--muted)}.btn:active{translate:0 1px}.btn:disabled{opacity:.45;cursor:not-allowed;translate:none}.btn--solid{background:var(--accent);color:#0c0c0b;border-color:var(--accent)}.btn--solid:hover{background:#fff;border-color:#fff;translate:0 -1px}.btn--gold{background:var(--gold);color:#161405;border-color:var(--gold)}.btn--gold:hover{background:#f6d98c;border-color:#f6d98c;translate:0 -1px}.btn--sm{height:32px;padding:0 14px;font-size:11.5px}.btn--icon{width:40px;padding:0}.btn--sm.btn--icon{width:32px}.btn--icon svg{width:15px;height:15px;fill:currentColor}.btn--sm.btn--icon svg{width:13px;height:13px}.btn--block{width:100%}.btn--up.btn--solid,.btn--up.btn--gold{background:var(--up);border-color:var(--up);color:#0c1a06}.btn--down.btn--solid,.btn--down.btn--gold{background:var(--dn);border-color:var(--dn);color:#2a070a}.arrow{font-family:var(--mono)}.enter{animation:enter .8s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) backwards}@keyframes enter{0%{opacity:0;filter:blur(10px);translate:0 14px}}.reveal{opacity:0;translate:0 18px;transition:opacity .6s var(--ease),translate .7s var(--ease);transition-delay:var(--rd, 0ms)}.reveal.in{opacity:1;translate:0 0}.site-header{position:fixed;z-index:40;inset:0 0 auto;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--gutter)}.site-header:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--nav-h) + 42px);z-index:-1;background:linear-gradient(to bottom,var(--bg) 35%,rgba(12,12,11,.72) 65%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);mask-image:linear-gradient(to bottom,#000 52%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 52%,transparent);opacity:0;pointer-events:none;transition:opacity .3s}.site-header.is-scrolled:before{opacity:1}.brandmark{display:flex;align-items:center;gap:10px;color:var(--text);z-index:50}.brandmark img{width:28px;height:28px}.word-stack{display:grid}.word-stack>*{grid-area:1/1;white-space:nowrap}.word-full{font:500 22px/1 var(--sans);letter-spacing:-.04em}.word-full>span{display:inline-block;transition:opacity .35s,filter .35s,translate .35s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transition-delay:calc(.14s + var(--i) * 50ms)}.word-ticker{font:500 22px/1 var(--mono);letter-spacing:.02em;opacity:0;filter:blur(8px);translate:0 4px;transition:opacity .4s,filter .4s,translate .4s;transition-timing-function:cubic-bezier(.2,.7,.2,1);color:var(--gold)}.brandmark:is(:hover,:focus-visible).is-compact .word-full>span,.brandmark.is-compact .word-full>span{opacity:0;filter:blur(8px);translate:0 -4px;transition-delay:calc(var(--i) * 50ms)}.brandmark:is(:hover,:focus-visible) .word-full>span{opacity:0;filter:blur(8px);translate:0 -4px;transition-delay:calc(var(--i) * 50ms)}.brandmark:is(:hover,:focus-visible) .word-ticker,.brandmark.is-compact .word-ticker{opacity:1;filter:blur(0);translate:0 0;transition-delay:.2s}@media (max-width: 640px){.word-full,.word-ticker{font-size:19px}}.pill-nav{position:fixed;z-index:50;top:12px;left:50%;translate:-50% 0;padding:4px;border-radius:999px;transition:background .3s}.pill-nav.is-scrolled{background:#0c0c0bbd;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.nav-links{display:flex;align-items:center}.nav-links>a{display:flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font:400 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:background .2s,color .2s}.nav-links>a:hover{background:#ffffff12;color:var(--text)}.nav-links>a.active{color:var(--text)}.nav-cta{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .32s cubic-bezier(.4,0,.2,1),opacity .32s;margin-left:4px}.pill-nav.is-scrolled .nav-cta{max-width:170px;opacity:1}@media (max-width: 1140px){.nav-links>a{padding:0 10px;font-size:11.5px}}@media (max-width: 1020px){.pill-nav{display:none}}.header-actions{display:flex;align-items:center;gap:10px;margin-left:auto;z-index:50}.net-chip{display:inline-flex;align-items:center;gap:7px;font:400 11px/1 var(--mono);letter-spacing:.07em;color:var(--faint);text-transform:uppercase}.net-chip i{width:6px;height:6px;border-radius:50%;background:var(--up);box-shadow:0 0 0 3px #97e47a1f}@media (max-width: 760px){.net-chip{display:none}}.wbtn{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px;border:1px solid var(--line);border-radius:999px;font:500 12px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background .2s,border-color .2s,translate .2s}.wbtn:hover{border-color:var(--muted);translate:0 -1px}.wbtn.solid{background:var(--accent);color:#0c0c0b;border-color:var(--accent)}.wbtn.solid:hover{background:#fff}.wbtn .dot{width:7px;height:7px;border-radius:50%;background:var(--up)}.wbtn.ghost{color:var(--muted)}.menu-btn{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:999px;align-items:center;justify-content:center}.menu-btn svg{width:16px;height:16px;stroke:var(--text);stroke-width:1.6}@media (max-width: 1020px){.menu-btn{display:inline-flex}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0c0c0bf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;align-content:center;padding:0 var(--gutter);gap:4px}.mobile-menu a{font:500 clamp(26px,7vw,36px)/1.2 var(--sans);letter-spacing:-.03em;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--line-soft);opacity:0;translate:0 12px;animation:enter .6s var(--ease) calc(var(--i) * 55ms) forwards}.mobile-menu a:hover,.mobile-menu a.active{color:var(--text)}.mobile-menu .mm-close{position:absolute;top:12px;right:var(--gutter)}@property --tint{syntax: "<color>"; inherits: true; initial-value: #ffffff}.hero{--tint: var(--shape-accent, #fff);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;min-height:min(100svh,880px);padding-top:var(--nav-h);position:relative;overflow:hidden;transition:--tint 1.6s ease}.hero-copy{position:relative;z-index:2;display:grid;justify-items:start;gap:22px;padding:var(--section-y) var(--pad)}.hero-title{font:600 clamp(42px,5.1vw,74px)/1.02 var(--sans);letter-spacing:-.045em;text-wrap:balance}.hero-title .enter{display:inline-block}.hero-ticker-word{display:inline-block;color:var(--shape-accent, var(--text));transition:color .9s,opacity .3s}.hero-ticker-word.is-swapping{opacity:0}.hero-lede{font-size:19px;line-height:1.5;max-width:500px;letter-spacing:-.01em}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-mechanism{font-size:15px;line-height:1.5;color:var(--muted)}.hero-holdings{display:grid;grid-template-columns:repeat(3,max-content);gap:8px 26px;margin-top:-8px}.hero-holdings li{display:flex;align-items:center;gap:8px;color:var(--faint);font:400 12.5px/1.15 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:color .5s;cursor:pointer}.hero-holdings li b{color:var(--muted);transition:color .5s;font-weight:500}.hero-holdings li .hp{color:var(--faint);font-variant-numeric:tabular-nums;transition:color .5s}.hero-holdings li:hover,.hero-holdings li.is-active{color:var(--muted)}.hero-holdings li.is-active b{color:var(--shape-accent, var(--text))}.hero-holdings li.is-active .hp{color:var(--muted)}.hero-holdings li.is-active:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--shape-accent, var(--text));translate:0 -1px}.hero-holdings .holdings-more{cursor:default}.hero-holdings li:not(.holdings-more):hover b{color:var(--text)}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-select:none;user-select:none;touch-action:pan-y}.hero-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-stage:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--bg),rgba(12,12,11,.85) 12%,rgba(12,12,11,.4) 28%,transparent 45%),linear-gradient(to left,var(--bg),transparent 12%),linear-gradient(to bottom,var(--bg),transparent 18%),linear-gradient(to top,var(--bg),transparent 18%)}.hero:before,.hero:after{content:"";position:absolute;z-index:3;pointer-events:none;mix-blend-mode:screen}.hero:before{top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(45% 55% at 82% 8%,color-mix(in srgb,var(--tint) 3.2%,transparent),transparent 70%),linear-gradient(118deg,transparent 38%,color-mix(in srgb,var(--tint) 1.4%,transparent) 50%,transparent 62%),linear-gradient(128deg,transparent 52%,color-mix(in srgb,var(--tint) .8%,transparent) 58%,transparent 66%);transform-origin:85% 0;translate:calc(var(--mx, 0) * 28px) calc(var(--my, 0) * 18px);animation:hero-light-in 1.4s ease-out .9s backwards,hero-sway 22s ease-in-out infinite alternate}.hero:after{top:-16px;right:-16px;bottom:-16px;left:-16px;translate:calc(var(--mx, 0) * -10px) calc(var(--my, 0) * -6px);background:radial-gradient(150% 70% at 55% 135%,transparent 62%,color-mix(in srgb,color-mix(in srgb,var(--tint) 60%,white) 1.6%,transparent) 64.5%,transparent 69%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.5;animation:hero-light-in 1.4s ease-out 1.1s backwards,hero-arc 16s ease-in-out infinite alternate}@keyframes hero-sway{0%{transform:rotate(-2deg) translate(-2%);opacity:.75}to{transform:rotate(2deg) translate(2%);opacity:1}}@keyframes hero-light-in{0%{filter:opacity(0)}}@keyframes hero-arc{0%{opacity:.35}to{opacity:.65}}@media (max-width: 1023px){.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding-block:calc(var(--nav-h) + 40px) 24px}}@media (max-width: 640px){.hero-holdings{grid-template-columns:1fr 1fr;gap:8px 16px}}.tape{overflow:hidden;border-block:1px solid var(--line);background:var(--bg);position:relative}.tape:hover .tape-in{animation-play-state:paused}.tape-in{display:flex;width:max-content;animation:tape-scroll 46s linear infinite}.tape-seq{display:flex}.tape-item{display:inline-flex;align-items:baseline;gap:10px;height:46px;padding:0 26px;border-right:1px solid var(--line-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;transition:background .2s}.tape-item:hover{background:#ffffff09}.tape-item .sym{font-size:12px;letter-spacing:.07em;color:var(--muted);text-transform:uppercase}.tape-item:hover .sym{color:var(--text)}.tape-item .px{font-size:13px;color:var(--text)}.tape-item .pc{font-size:12px}.tape-item .pc.pos{color:var(--up)}.tape-item .pc.neg{color:var(--dn)}.tape-item .pc.faint{color:var(--faint)}@keyframes tape-scroll{to{translate:-50% 0}}.platform{--beam: #e6e6ea;height:420vh;position:relative}.platform-stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.platform-copy{position:relative;display:grid;grid-template-rows:184px 1fr auto;padding:var(--section-y) var(--pad) 40px;border-right:1px solid var(--line)}.step-rail{position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--line)}.step-rail .rail-beam{position:absolute;inset:0 0 auto;height:0;background:var(--beam);mask-image:linear-gradient(to bottom,transparent,#000 120px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 120px);transition:height .18s linear}.step-item{position:relative;display:flex;gap:12px;font:400 16px/16px var(--sans);letter-spacing:-.01em;color:var(--faint)}.step-item .sn{color:#514e4b;font-family:var(--mono);font-size:13px}.step-marker{position:absolute;left:calc(-1 * var(--pad) - 5px);top:7px;width:0;height:1px;background:var(--step-color, var(--gold));transition:width .4s cubic-bezier(.2,.7,.2,1)}.panel.is-active .step-marker{animation:marker-in .45s .55s cubic-bezier(.2,.7,.2,1) both}@keyframes marker-in{0%{width:0}to{width:12px}}.step-item.is-active{color:#d4cfc6}.step-nav>li{height:0;opacity:0;overflow:visible;pointer-events:none;transition:height .45s cubic-bezier(.2,.7,.2,1),opacity .3s,padding .45s}.step-nav>li.is-shown{height:30px;opacity:1;pointer-events:auto}.step-nav--prev>li.is-shown{padding-bottom:16px}.step-nav--next>li.is-shown{padding-top:16px}.step-nav--next{align-self:end}.panels{display:grid;align-items:center}.panel{grid-area:1/1;display:grid;gap:16px;opacity:0;translate:0 14px;pointer-events:none;transition:opacity .4s,translate .5s cubic-bezier(.2,.7,.2,1)}.panel.is-active{opacity:1;translate:0 0;pointer-events:auto;transition-delay:.1s}.panel-head{display:grid;gap:8px}.panel-title{font:600 clamp(30px,3vw,44px)/1.05 var(--sans);letter-spacing:-.045em}.panel-text{font-size:19px;line-height:1.5;max-width:480px;letter-spacing:-.01em;color:var(--muted)}.panel-facts{display:grid;max-width:420px;margin-top:26px;border-top:1px solid var(--line-soft)}.panel-facts>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:15px/20px}.panel-facts dt{color:var(--faint)}.panel-facts dd{margin:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.platform-visual{position:relative;background:radial-gradient(circle,#363533 1px,transparent 1px) 0 0 / 16px 16px}.platform-visual .stack{position:absolute;left:50%;top:50%;width:min(400px,78%);aspect-ratio:360/240;translate:-50% -50%}.platform-visual .layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity}.layer svg{width:100%;height:100%;overflow:visible;position:absolute;left:0}.layer svg *{vector-effect:non-scaling-stroke;stroke-width:1;fill:none}.drop{position:absolute;left:50%;width:1px;translate:-50% 0;background:linear-gradient(currentColor 50%,transparent 0) 0 0/1px 6px;color:var(--step-color)}.drop i{position:absolute;left:-1px;width:3px;height:16px;background:currentColor;animation:drop-fall 1.8s linear calc(var(--n, 0) * -.6s) infinite}@keyframes drop-fall{0%{top:-16px;opacity:0}15%,85%{opacity:1}to{top:100%;opacity:0}}.callout{position:absolute;display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:-.01em;white-space:nowrap;opacity:0;translate:0 6px;transition:opacity .35s,translate .35s}.callout:before{content:"";width:6px;height:6px;background:var(--step-color)}.layer.is-active .callout{opacity:1;translate:0 0}@media (max-width: 860px){.panel-facts{display:none}.platform-stage{grid-template-columns:1fr;grid-template-rows:330px 1fr}.platform-copy{grid-template-rows:1fr;padding:calc(var(--nav-h) + 28px) var(--pad) 0;border-right:0}.step-nav,.step-rail,.step-marker{display:none}.panels{align-items:start}.panel-title{font-size:30px}.panel-text{font-size:16px}.platform-visual{background:none}.stack{width:min(280px,72%)}.callout{font-size:12px}}.duo{display:grid;grid-template-columns:1fr 1fr}.duo-copy{display:grid;align-content:center;gap:6px;padding:var(--section-y) var(--pad)}.duo-lede{margin-top:16px;max-width:460px;font-size:19px;line-height:1.5;letter-spacing:-.01em;color:var(--muted)}.feature-list{display:grid;gap:0;margin:40px 0 36px;max-width:520px}.feature-item{padding:15px 0;border-bottom:1px solid var(--line-soft);transition:translate .25s cubic-bezier(.2,.7,.2,1);cursor:default}.feature-item:hover{translate:6px 0}.feature-item dt{font:500 17px/1.35 var(--sans);letter-spacing:-.015em}.feature-item dd{margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.duo-visual{display:grid;place-items:center;padding:56px var(--pad);border-left:1px solid var(--line);background:radial-gradient(circle,#363533 1px,transparent 1px) 0 0 / 16px 16px;isolation:isolate}@media (max-width: 860px){.duo{grid-template-columns:1fr}.duo-visual{border-left:0;border-top:1px solid var(--line);padding:40px var(--pad) 56px}.duo-copy{padding-block:48px 8px}}.dcard{position:relative;min-width:0;padding:22px;background:linear-gradient(#141413,#0f0f0e);border:1px solid #2f2e2b;border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000c}.dcard--stacked:before,.dcard--stacked:after{content:"";position:absolute;z-index:-1;inset:auto 14px -9px;height:40px;border:1px solid #262522;border-top:0;border-radius:0 0 14px 14px;background:#0d0d0c}.dcard--stacked:after{inset:auto 28px -18px;border-color:#1e1d1b;background:#0b0b0a}.dlabel{font-size:15px;color:var(--muted)}.dnote{font-size:13px;line-height:1.45;color:var(--faint)}.dbig{font:600 34px/1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:10px}.dbig--accent{color:var(--gold)}.dclock{font:600 26px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px}.dlines{display:grid;gap:9px;margin:18px 0 6px}.dlines>div{display:flex;align-items:baseline;gap:10px;font-size:16px}.dlines dt{color:var(--stock, var(--muted));font-weight:500}.dlines>div:after{content:"";order:1;flex:1;border-bottom:1px dotted color-mix(in srgb,var(--stock, var(--muted)) 45%,transparent);translate:0 -4px}.dlines dd{order:2;display:flex;gap:14px;margin:0;font-variant-numeric:tabular-nums}.dlines .dunits{font:400 12px/16px var(--mono);color:var(--faint);letter-spacing:.06em}.dbar{display:flex;gap:2px;height:8px}.dbar>span{min-width:4px;background:var(--stock);border-radius:2px;transition:flex-grow .6s cubic-bezier(.2,.7,.2,1)}.dpreview{display:grid;width:min(460px,100%);padding:0}.dpreview-row{padding:18px 22px;border-bottom:1px solid var(--line-soft)}.dpreview-bar{display:flex;justify-content:space-between;align-items:center;padding:13px 22px;border-bottom:1px solid var(--line-soft)}.dpreview-feed{padding:10px 22px 14px;border-bottom:1px solid var(--line-soft)}.dpreview-feed ul{display:grid;gap:6px;margin-top:10px}.dpreview-feed li{display:flex;justify-content:space-between;gap:12px;font:400 13px/18px var(--mono);color:var(--muted)}.dpreview-feed li span:last-child{color:var(--text);font-variant-numeric:tabular-nums}.dpreview-feed li.is-fresh{animation:feed-flash 1.2s ease-out}@keyframes feed-flash{0%{background:#ecc9741f;color:var(--text)}}.dpreview-split{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:14px 22px;border-bottom:1px solid var(--line-soft)}.dpreview-open{display:flex;justify-content:space-between;padding:14px 22px;font-size:14px;transition:background .2s}.dpreview-open:hover{background:#ffffff08;border-radius:0 0 14px 14px}.page{padding-top:calc(var(--nav-h) + 26px);padding-bottom:72px;display:grid;gap:18px;align-content:start}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.page-head .h1{margin-top:10px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mtop{position:sticky;top:var(--nav-h);z-index:30;background:#0c0c0be0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.mtop-in{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mtop-in::-webkit-scrollbar{display:none}.mtop-item{display:grid;gap:2px;padding:10px 18px;border-right:1px solid var(--line-soft);text-align:left;white-space:nowrap;transition:background .2s}.mtop-item .sym{font:500 12px/1 var(--mono);letter-spacing:.07em;color:var(--muted);display:flex;align-items:center;gap:7px}.mtop-item .sym i{width:5px;height:5px;border-radius:50%;background:var(--mc, var(--muted))}.mtop-item .px{font:400 13px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.mtop-item:hover{background:#ffffff09}.mtop-item.active{background:#ffffff0d;box-shadow:inset 0 -2px 0 var(--mc, var(--gold))}.mtop-item.active .sym{color:var(--text)}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.card-pad{padding:20px 22px}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 22px;border-bottom:1px solid var(--line-soft)}.card-head .label{font:400 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stat{padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;gap:5px;align-content:start}.stat .k{font:400 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stat .v{font:600 clamp(22px,2vw,28px)/1.1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.stat .v.pos{color:var(--up)}.stat .v.neg{color:var(--dn)}.stat .s{font-size:12.5px;color:var(--faint)}.grid{display:grid;gap:14px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.stack{display:grid;gap:14px;align-content:start}.split-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}@media (max-width: 1000px){.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.cols-3,.detail-cols,.split-2{grid-template-columns:1fr}}@media (max-width: 620px){.cols-4,.cols-2,.keep-2{grid-template-columns:1fr}}.tbl-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14.5px}thead th{font:400 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:left;padding:12px 22px;border-bottom:1px solid var(--line);white-space:nowrap}tbody td{padding:12px 22px;border-bottom:1px solid var(--line-soft);vertical-align:baseline}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .18s}tbody tr:hover{background:#ffffff07}th.num,td.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13.5px}th.action,td.action{text-align:right;width:1%;white-space:nowrap}td .tdsub{font-size:12px;color:var(--faint);margin-top:2px}tr.itm td{background:#ecc9740b}.ulink{color:var(--text);border-bottom:1px dotted color-mix(in srgb,var(--gold) 55%,transparent);transition:color .2s,border-color .2s;cursor:pointer}.ulink:hover{color:var(--gold);border-color:var(--gold)}.mdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mc, var(--muted));margin-right:9px;vertical-align:1px}.sumrow{display:flex;align-items:baseline;gap:10px;padding:8px 0;font-size:15px}.sumrow .k{color:var(--faint);font-size:14px;flex-shrink:0}.sumrow:after{content:"";order:1;flex:1;border-bottom:1px dotted rgba(149,144,137,.3);translate:0 -4px}.sumrow .v{order:2;margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14.5px;text-align:right}.sumrow .v.pos{color:var(--up)}.sumrow .v.neg{color:var(--dn)}.seg{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:999px;gap:2px;background:var(--bg)}.seg button{height:30px;padding:0 16px;border-radius:999px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:background .2s,color .2s}.seg button:hover{color:var(--text)}.seg button.on{background:var(--accent);color:#0c0c0b}.seg button.up.on{background:var(--up);color:#0c1a06}.seg button.down.on{background:var(--dn);color:#2a070a}.field{display:grid;gap:7px;margin-bottom:14px}.field label{display:flex;justify-content:space-between;align-items:baseline;font:400 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field label span{color:var(--faint);text-transform:none;letter-spacing:0}.field input,.field select,.raw-input,.raw-select{height:42px;padding:0 14px;width:100%;background:#0f0f0e;border:1px solid var(--line);border-radius:10px;font:400 15px var(--mono);font-variant-numeric:tabular-nums;color:var(--text);transition:border-color .2s}.field input:hover,.field select:hover{border-color:#3a3934}.field input:focus,.field select:focus{outline:none;border-color:var(--gold)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23959089' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px}.lev-row{display:flex;flex-wrap:wrap;gap:5px}.lev-row button{min-width:40px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;font:400 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);transition:all .18s}.lev-row button:hover{border-color:var(--muted);color:var(--text)}.lev-row button.on{background:var(--gold);border-color:var(--gold);color:#161405;font-weight:500}.badge{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border:1px solid var(--line);border-radius:999px;font:500 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.badge i{width:6px;height:6px;border-radius:50%;background:var(--up)}.badge.warn{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 40%,var(--line))}.badge.warn i{background:var(--gold)}.badge.off{color:var(--faint)}.badge.off i{background:var(--faint)}.badge.ghost{border-style:dashed}.chip{display:inline-flex;align-items:baseline;gap:12px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.chip .k{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.chip .v{font:500 16px/1 var(--mono);font-variant-numeric:tabular-nums}.util-bar{height:8px;border-radius:4px;background:#0f0f0e;border:1px solid var(--line-soft);overflow:hidden}.util-bar i{display:block;height:100%;background:var(--gold);transition:width .7s cubic-bezier(.2,.7,.2,1)}.util-bar.warn i{background:#f0b04a}.util-bar.crit i{background:var(--dn)}.pos{color:var(--up)}.neg{color:var(--dn)}.empty{padding:44px 24px;text-align:center;color:var(--faint);font-size:14.5px;line-height:1.6;display:grid;gap:14px;justify-items:center}.toast{position:fixed;left:50%;bottom:26px;translate:-50% 0;z-index:70;display:flex;align-items:center;gap:10px;max-width:min(640px,calc(100vw - 32px));padding:12px 20px;border:1px solid var(--line);border-radius:999px;background:#151514f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:400 13.5px/1.45 var(--sans);box-shadow:0 18px 44px -18px #000c;animation:toast-in .4s var(--ease)}.toast:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--up);flex-shrink:0}.toast.err:before{background:var(--dn)}.toast.err{border-color:color-mix(in srgb,var(--dn) 40%,var(--line))}@keyframes toast-in{0%{opacity:0;translate:-50% 14px}}.docs{display:grid;grid-template-columns:218px minmax(0,1fr);gap:26px;align-items:start}.docs-nav{display:grid;gap:2px;position:sticky;top:calc(var(--nav-h) + 24px)}.docs-nav .label{margin-bottom:8px}.docs-nav a{padding:8px 12px;border-radius:8px;font-size:14px;color:var(--muted);transition:background .2s,color .2s}.docs-nav a:hover{background:#ffffff0b;color:var(--text)}.docs-nav a.active{background:#ecc9741a;color:var(--gold)}.prose{padding:28px 32px;display:grid;gap:14px;align-content:start}.prose h2{font:500 21px/1.25 var(--sans);letter-spacing:-.03em;margin-top:14px}.prose p{color:#cfcbc2;line-height:1.68;max-width:72ch}.prose ul{display:grid;gap:9px}.prose li{color:#cfcbc2;line-height:1.6;padding-left:18px;position:relative;max-width:70ch}.prose li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1.5px;background:var(--gold)}.prose .note{padding:14px 18px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:14px;line-height:1.6}.docs-foot{display:flex;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:14px}@media (max-width: 900px){.docs{grid-template-columns:1fr}.docs-nav{position:static;grid-template-columns:repeat(2,1fr)}}.chart-lbl{font:400 11px var(--mono);fill:var(--faint);letter-spacing:.04em}.cta-band{display:grid;justify-items:center;gap:18px;padding:var(--section-y) var(--pad);border-top:1px solid var(--line);text-align:center}.cta-band .hint{max-width:520px}.section{padding-block:clamp(48px,5vw,76px)}.section-head{display:grid;gap:12px;max-width:640px}.spread{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.foot{border-top:1px solid var(--line);background:var(--bg)}.foot-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:36px;padding-block:52px 40px}.foot-brand{display:grid;gap:16px;align-content:start;max-width:380px}.foot-brand p{color:var(--muted);font-size:14px;line-height:1.65}.foot-col{display:grid;gap:9px;align-content:start}.foot-col h4{font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.foot-col a{font-size:14px;color:var(--muted);transition:color .2s,translate .2s;width:fit-content}.foot-col a:hover{color:var(--text);translate:3px 0}.foot-legal{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-block:20px 26px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--faint)}.foot-x{display:inline-flex;align-items:center;gap:8px;color:var(--muted);transition:color .2s}.foot-x:hover{color:var(--text)}.foot-x svg{width:13px;height:13px;fill:currentColor}@media (max-width: 900px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.foot-grid{grid-template-columns:1fr}}.flash-up{animation:flash-up 1s ease-out}.flash-dn{animation:flash-dn 1s ease-out}@keyframes flash-up{0%{color:var(--up)}}@keyframes flash-dn{0%{color:var(--dn)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.enter,.site-header:before{animation:none}.hero{transition:none}.hero:before,.hero:after{animation:none}.panel,.step-nav>li,.callout,.rail-beam{transition:none}.drop i{display:none}.panel.is-active .step-marker{animation:none;width:12px}.word-full>span,.word-ticker{transition:opacity .2s;filter:none!important;translate:none!important}.tape-in{animation-duration:220s}.reveal{transition:none;opacity:1;translate:none}.mobile-menu a{animation:none;opacity:1;translate:none}*{scroll-behavior:auto!important}}
