.tone-dark,:root,:root[data-theme=dark]{color-scheme:dark;--bg:#05070D;--surface:#0A0F1A;--surface-2:#101828;--glass:rgba(16,24,40,0.55);--glass-solid:#0E1524;--line:rgba(148,163,184,0.14);--line-2:rgba(148,163,184,0.28);--text:#E8EDF5;--text-muted:#94A3B8;--accent:#2563EB;--accent-ink:#FFFFFF;--accent-link:#60A5FA;--accent-bg:rgba(37,99,235,0.16);--live:#22D3EE;--live-bg:rgba(34,211,238,0.12);--up:#34D399;--up-bg:rgba(52,211,153,0.13);--down:#F87171;--down-bg:rgba(248,113,113,0.13);--gold:#D4B254;--amber:#FBBF24;--amber-bg:rgba(251,191,36,0.14);--glow:0 0 24px rgba(34,211,238,0.35);--shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 20px 40px -24px rgba(0,0,0,0.8);--scene-fog:#05070D}:root[data-theme=light]{color-scheme:light;--bg:#FFFFFF;--surface:#F5F7FA;--surface-2:#EEF2F7;--glass:rgba(255,255,255,0.7);--glass-solid:#FFFFFF;--line:#E3E8EF;--line-2:#D5DCE6;--text:#0B1220;--text-muted:#5B6880;--accent:#2563EB;--accent-ink:#FFFFFF;--accent-link:#1D4ED8;--accent-bg:#EFF5FF;--live:#0E7490;--live-bg:#E0F4F8;--up:#047857;--up-bg:#E7F7F0;--down:#C62828;--down-bg:#FDECEC;--gold:#8A6A1F;--amber:#B45309;--amber-bg:#FEF3C7;--glow:none;--shadow:0 1px 2px rgba(11,18,32,0.04),0 10px 28px -14px rgba(11,18,32,0.14);--scene-fog:#FFFFFF}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg:#FFFFFF;--surface:#F5F7FA;--surface-2:#EEF2F7;--glass:rgba(255,255,255,0.7);--glass-solid:#FFFFFF;--line:#E3E8EF;--line-2:#D5DCE6;--text:#0B1220;--text-muted:#5B6880;--accent-link:#1D4ED8;--accent-bg:#EFF5FF;--live:#0E7490;--live-bg:#E0F4F8;--up:#047857;--up-bg:#E7F7F0;--down:#C62828;--down-bg:#FDECEC;--gold:#8A6A1F;--amber:#B45309;--amber-bg:#FEF3C7;--glow:none;--scene-fog:#FFFFFF;--shadow:0 1px 2px rgba(11,18,32,0.04),0 10px 28px -14px rgba(11,18,32,0.14)}}:root{--font-hero:clamp(3.25rem,1.6rem + 7.2vw,11rem);--font-h1:clamp(2.5rem,1.5rem + 4.2vw,6rem);--font-h2:clamp(2rem,1.3rem + 3vw,4.5rem);--font-h3:clamp(1.375rem,1.1rem + 1vw,2rem);--font-body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--font-small:0.875rem;--font-cap:0.75rem;--gutter:clamp(16px,4vw,96px);--gap:clamp(12px,1.5vw,32px);--space-1:clamp(4px,0.3vw + 2px,6px);--space-2:clamp(8px,0.5vw + 4px,12px);--space-3:clamp(12px,0.7vw + 7px,20px);--space-4:clamp(16px,0.9vw + 10px,28px);--space-5:clamp(24px,1.3vw + 14px,40px);--space-6:clamp(32px,2vw + 18px,64px);--space-7:clamp(48px,3vw + 26px,96px);--space-8:clamp(64px,4.5vw + 34px,144px);--space-9:clamp(80px,6vw + 44px,192px);--container-content:1440px;--container-wide:1760px;--container-text:72ch;--nav-h:72px;--radius:16px;--radius-sm:10px}@media (max-width:600px){:root{--nav-h:60px;--radius:14px}}:root{--sans:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--serif:var(--font-serif),"Instrument Serif",Georgia,serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--font-body);line-height:1.55;overflow-x:clip;transition:background-color .2s,color .2s}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}ol,ul{list-style:none}canvas,img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent-link);outline-offset:3px;border-radius:6px}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:12px;top:-60px;z-index:500;background:var(--accent);color:#fff;padding:10px 14px;border-radius:8px}.skip:focus{top:12px}.page{position:relative;width:100%;background:var(--bg)}.page-hold{min-height:60vh}::selection{background:var(--accent);color:#fff}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){-webkit-clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0));clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0));animation:vt-reveal .5s var(--ease-out) forwards}@keyframes vt-reveal{to{-webkit-clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,0));clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,0))}}html.theme-fade *,html.theme-fade :after,html.theme-fade :before{transition:background-color .2s,color .2s,border-color .2s!important}:root{--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-wipe:cubic-bezier(0.7,0,0.3,1)}.sec{width:100%;min-height:100svh;position:relative;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.sec.auto{min-height:0}.sec.hero-sec{min-height:100svh}.sec>.wrap{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-7)}.sec.auto>.wrap{padding-block:var(--space-8)}.wrap{width:min(100% - 2 * var(--gutter) - env(safe-area-inset-left) - env(safe-area-inset-right),var(--container-content));margin-inline:auto;position:relative}.wrap.wide{width:min(100% - 2 * var(--gutter),var(--container-wide))}.wrap.full{width:100%}.wrap.text{width:min(100% - 2 * var(--gutter),var(--container-text))}.bg-bg,.bg-white{background:var(--bg)}.bg-paper,.bg-surface{background:var(--surface)}.bg-dark{background:var(--bg);color:var(--text)}.bg-blue{background:var(--accent);color:#fff}.grid-bg{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;background-position:-1px -1px}.grid-fade{-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 100%)}.bg-layer{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:clip}.cta>.wrap,.sec>.wrap{z-index:1}.h-hero{font-size:var(--font-hero);line-height:.92;letter-spacing:-.05em}.h-hero,.h1{font-weight:600}.h1{font-size:var(--font-h1);line-height:1;letter-spacing:-.045em}.h2{font-size:var(--font-h2);line-height:1.04;letter-spacing:-.04em}.h2,.h3{font-weight:600}.h3{font-size:var(--font-h3);line-height:1.15;letter-spacing:-.025em}.h4{font-weight:600;font-size:1.25rem;line-height:1.3;letter-spacing:-.015em}.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.lead{font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);line-height:1.55}.body,.lead{color:var(--text-muted)}.body{font-size:var(--font-body)}.small{font-size:var(--font-small)}.small,.xs{color:var(--text-muted)}.xs{font-size:.8125rem}.mono{letter-spacing:.02em}.cap,.mono{font-family:var(--mono);font-size:var(--font-cap)}.cap{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ul{position:relative;white-space:nowrap}.ul svg{position:absolute;left:0;bottom:-.1em;width:100%;height:.3em;overflow:visible}.c-blue{color:var(--accent-link)}.c-up{color:var(--up)}.c-down{color:var(--down)}.c-faint,.c-muted{color:var(--text-muted)}.c-white{color:#fff}.c-cyan{color:var(--live)}.prose{max-width:var(--container-text)}.prose li,.prose p{color:var(--text-muted);margin-bottom:12px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--font-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-link)}.eyebrow i{width:6px;height:6px;background:currentColor;border-radius:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;height:52px;padding:0 24px;border-radius:12px;font-weight:550;font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;transition:transform .2s var(--ease-out),box-shadow .2s,background .2s,border-color .2s;position:relative;touch-action:manipulation}.btn svg{width:18px;height:18px;flex-shrink:0}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn[aria-busy=true]{pointer-events:none;opacity:.9}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 24px -10px rgba(37,99,235,.7)}.btn-primary:hover{background:#1d4ed8}.btn-dark{background:var(--text);color:var(--bg)}.btn-ghost{border:1px solid var(--line-2);color:var(--text);background:transparent}.btn-ghost:hover{border-color:var(--text-muted)}.btn-glass{background:var(--glass);border:1px solid var(--line-2);color:var(--text);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.btn-white{background:#fff;color:#1d4ed8}.btn-sm{min-height:44px;height:44px;padding:0 18px;font-size:.875rem;border-radius:10px}.star-border{position:relative;isolation:isolate}.star-border:before{content:"";position:absolute;inset:-2px;border-radius:14px;padding:2px;background:conic-gradient(from var(--sb,0deg),transparent 0 60%,var(--live) 80%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sb 4s linear infinite;z-index:-1}@property --sb{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sb{to{--sb:360deg}}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);font-size:.8125rem;font-weight:500;color:var(--text);background:var(--surface);white-space:nowrap;touch-action:manipulation}a.chip:hover,button.chip:hover{border-color:var(--text-muted)}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.tabs{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--surface-2);position:relative;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:0 16px;min-height:40px;border-radius:9px;font-size:.8125rem;font-weight:500;color:var(--text-muted);position:relative;white-space:nowrap;z-index:1;touch-action:manipulation}.tabs button[aria-selected=true]{color:var(--text)}.tabs .pill{position:absolute;top:3px;bottom:3px;border-radius:9px;background:var(--bg);box-shadow:var(--shadow);transition:left .35s var(--ease-out),width .35s var(--ease-out);z-index:0}.swipe-row{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin;overscroll-behavior-x:contain}.swipe-row>*{scroll-snap-align:start;flex:0 0 min(86%,360px)}.swipe-edge{position:relative}.swipe-edge:after{content:"";position:absolute;right:0;top:0;bottom:8px;width:32px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bg))}.live{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--live)}.live i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--live-bg);animation:pulse 1.4s ease-in-out infinite}.live.warn{color:var(--amber)}.live.warn i{box-shadow:0 0 0 3px var(--amber-bg)}.live.off{color:var(--text-muted)}.live.off i{box-shadow:none;animation:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.tag{display:inline-flex;align-items:center;white-space:nowrap;height:24px;padding:0 8px;border-radius:6px;font-family:var(--mono);font-size:.6875rem;background:var(--surface-2);color:var(--text)}.tag.up{background:var(--up-bg);color:var(--up)}.tag.down{background:var(--down-bg);color:var(--down)}.tag.blue{background:var(--accent-bg);color:var(--accent-link)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card.flat{box-shadow:none}.card.glass{background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--line-2)}.hair{height:1px;background:var(--line)}.col,.flex{display:flex}.col{flex-direction:column}.center{align-items:center}.between{justify-content:space-between}.wrapf{flex-wrap:wrap}.end{align-items:flex-end}.grow{flex:1 1}.g4{gap:4px}.g6{gap:6px}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.g40{gap:40px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--gap)}.grid3,.grid4{display:grid;gap:var(--gap)}.grid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--gap)}@media (max-width:900px){.grid2{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}@media (min-width:521px) and (max-width:900px){.calc .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.min0{min-width:0}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32,.mt40{margin-top:var(--space-5)}.mt56{margin-top:var(--space-6)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap}@media (max-width:900px){.sec-head>*,.sec-head>*>*{min-width:0;max-width:100%}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>.lbl,.field>label{font-size:.8125rem;font-weight:500;color:var(--text)}.input,.select,.textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);font:inherit;font-size:16px;color:var(--text);transition:border-color .15s,box-shadow .15s}.textarea{padding:12px 14px;min-height:120px;resize:vertical}.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='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.input::placeholder{color:var(--text-muted);opacity:.7}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent-link);box-shadow:0 0 0 4px var(--accent-bg)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--down)}.err{color:var(--down)}.err,.hint{font-size:.8125rem}.hint{color:var(--text-muted)}.check{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;color:var(--text);min-height:44px}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);flex-shrink:0}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.riskbar{min-height:32px;display:block;background:var(--surface-2);color:var(--text-muted);font-size:.75rem;padding:6px var(--gutter);text-align:center;line-height:1.4;border-bottom:1px solid var(--line)}.riskbar b{color:var(--text);font-weight:600;margin-right:6px}.ticker{height:40px;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.ticker,.ticker .lv{display:flex;align-items:center;background:var(--bg);position:relative}.ticker .lv{padding:0 16px 0 var(--gutter);flex-shrink:0;z-index:2;height:100%}.ticker .track{display:flex;gap:32px;width:max-content;padding-left:12px;will-change:transform}.ticker .t{display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:.75rem}.ticker .t b{font-weight:500;color:var(--text)}.ticker.manual{overflow-x:auto}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:12px var(--gutter);pointer-events:none;transition:transform .35s var(--ease-out)}.nav.hidden{transform:translateY(-110%)}.nav-inner{pointer-events:auto;width:min(100%,var(--container-wide));height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 5px 0 18px;border-radius:999px;background:transparent;border:1px solid transparent;transition:background .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s;transition:background .25s,border-color .25s,backdrop-filter .25s,box-shadow .25s;transition:background .25s,border-color .25s,backdrop-filter .25s,box-shadow .25s,-webkit-backdrop-filter .25s}.nav.solid .nav-inner{background:var(--glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-color:var(--line-2);box-shadow:var(--shadow)}.logo{display:flex;align-items:flex-start;gap:12px}.nav .logo{transform:translateY(4px)}.logo .crown{width:42px;height:auto;flex:none;color:var(--gold);overflow:visible}.logo b{font-weight:650}.logo b,.logo span{font-size:1rem;letter-spacing:.14em}.logo span{font-weight:400;color:var(--text-muted)}.logo-dark-only{display:none}.nav .links{display:flex;gap:2px}.nav .links a{padding:8px 13px;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--text-muted);transition:background .15s,color .15s}.nav .links a:hover,.nav .links a[aria-current=page]{color:var(--text);background:var(--surface-2)}.nav .right{display:flex;gap:8px;align-items:center}.hamb{display:none;border:1px solid var(--line-2)}.hamb,.theme-toggle{width:44px;height:44px;border-radius:999px;align-items:center;justify-content:center;background:var(--glass)}.theme-toggle{border:1px solid var(--line-2);display:inline-flex;color:var(--text);touch-action:manipulation}.theme-toggle:hover{border-color:var(--text-muted)}.theme-toggle svg{width:18px;height:18px}.theme-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2)}.theme-seg button{padding:0 12px;min-height:36px;border-radius:8px;font-size:.8125rem;color:var(--text-muted)}.theme-seg button[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:var(--shadow)}.menu{position:fixed;inset:0;z-index:90;background:var(--bg);display:flex;flex-direction:column;padding:max(16px,env(safe-area-inset-top)) var(--gutter) max(20px,env(safe-area-inset-bottom));transform:translateY(-100%);transition:transform .35s var(--ease-out);visibility:hidden;overflow:auto;touch-action:pan-y}.menu.open{transform:none;visibility:visible}.menu .top{display:flex;justify-content:space-between;align-items:center;min-height:56px;margin-bottom:12px;gap:12px}.menu nav{display:flex;flex-direction:column;flex:1 1}.menu nav a{font-size:clamp(1.75rem,6vw,2.5rem);font-weight:600;letter-spacing:-.03em;padding:12px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(12px);transition:opacity .3s,transform .3s var(--ease-out)}.menu.open nav a{opacity:1;transform:none}.menu .bottom{display:flex;flex-direction:column;gap:10px;padding-top:16px}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;gap:10px;padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line-2);transform:translateY(110%);transition:transform .3s var(--ease-out)}.sticky-cta.show{transform:none}.sticky-cta .btn{flex:1 1}@media (max-width:900px){.sticky-cta{display:flex}}.scroll-top{position:fixed;right:calc(clamp(16px, 3vw, 32px) + env(safe-area-inset-right, 0px));bottom:calc(clamp(16px, 3vw, 32px) + env(safe-area-inset-bottom, 0px));z-index:56;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text);box-shadow:0 14px 32px rgba(0,0,0,.35);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(16px) scale(.9);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility 0s linear .3s,border-color .2s ease,color .2s ease;touch-action:manipulation}.scroll-top.show{opacity:1;visibility:visible;transform:none;transition-delay:0s}.scroll-top:hover{border-color:var(--accent);color:var(--accent-link)}.scroll-top:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scroll-top .ring{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);transform:rotate(-90deg);pointer-events:none}.scroll-top .progress,.scroll-top .track{fill:none;stroke-width:1.5}.scroll-top .track{stroke:var(--line)}.scroll-top .progress{stroke:var(--accent);stroke-linecap:round}.scroll-top .arrow{display:inline-flex;transition:transform .3s var(--ease-out)}.scroll-top:hover .arrow{transform:translateY(-3px)}@media (max-width:900px){.scroll-top{width:46px;height:46px;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.scroll-top,.scroll-top .arrow{transition-duration:.01ms}.scroll-top:hover .arrow{transform:none}}.px{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.px sup{font-size:.62em;vertical-align:top;margin-left:1px;position:relative;top:.05em}.px.dim{opacity:.55}.px-roll{overflow:clip;vertical-align:bottom;height:1.2em;line-height:1.2em}.px-roll .d{width:.62em;position:relative}.px-roll .d.sep{width:.35em}.px-roll .d i{display:block;transition:transform .35s var(--ease-out),opacity .35s}.board{width:100%;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:clip}.board-row{display:grid;grid-template-columns:minmax(0,2.2fr) 1.1fr 1.1fr .8fr 1.1fr minmax(96px,1.2fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:14px var(--space-4);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .6s}.board-row:last-child{border-bottom:0}.board-row.head{padding-block:10px;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2)}.board-row .sym{font-family:var(--sans)}.board-row .nm{font-weight:600;font-size:1rem;line-height:1.2}.board-row .cl{font-size:.75rem;color:var(--text-muted);font-weight:400}.board-row a.rowlink{display:flex;align-items:center;gap:12px}.board-row .px b{font-size:1.2em;font-weight:600}.board-row.closed{color:var(--text-muted)}.flash-up{background:linear-gradient(90deg,transparent,var(--up-bg) 30%,transparent 70%)}.flash-dn{background:linear-gradient(90deg,transparent,var(--down-bg) 30%,transparent 70%)}.flags{position:relative;width:36px;height:24px;flex-shrink:0}.flags i{position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--mono);font-size:8px;font-weight:600;color:#fff}.flags i:first-child{left:0;top:0}.flags i:last-child{left:13px;top:2px}.spark{width:100%;max-width:120px;height:28px}.status-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--surface-2);color:var(--text-muted)}.status-pill.open{background:var(--live-bg);color:var(--live)}.status-pill.warn{background:var(--amber-bg);color:var(--amber)}@media (max-width:700px){.board-row{grid-template-columns:1fr 1fr 1fr auto;grid-template-areas:"sym sym chg cta" "bid ask spr spark";row-gap:10px;padding:14px var(--space-3);font-size:.875rem}.board-row.head{display:none}.board-row>[data-c=sym]{grid-area:sym}.board-row>[data-c=chg]{grid-area:chg;justify-self:end}.board-row>[data-c=cta]{grid-area:cta}.board-row>[data-c=bid]{grid-area:bid}.board-row>[data-c=ask]{grid-area:ask}.board-row>[data-c=spr]{grid-area:spr}.board-row>[data-c=spark]{grid-area:spark}.board-row>[data-c]:before{content:attr(data-l);display:block;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.board-row>[data-c=chg]:before,.board-row>[data-c=cta]:before,.board-row>[data-c=spark]:before,.board-row>[data-c=sym]:before{display:none}}@media (max-width:400px){.board-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr) auto;column-gap:6px;padding:12px 10px;font-size:.78rem}.board-row>[data-c=chg] .tag{font-size:.6875rem;padding-inline:6px;white-space:nowrap}.board-row>[data-c=spark] .spark{width:64px;height:auto}.board-row>[data-c=cta] .btn{padding-inline:12px}}.footer{background:var(--bg);color:var(--text-muted);padding:var(--space-8) var(--gutter) var(--space-4);border-top:1px solid var(--line);position:relative;overflow:clip}.footer .inner{width:min(100%,var(--container-wide));margin-inline:auto}.footer .top{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.footer h5{font-family:var(--mono);font-weight:400;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:14px}.footer li{font-size:.875rem;margin-bottom:10px}.footer li a{display:inline-block;padding:2px 0}.footer li a:hover{color:var(--text)}.footer .risk{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:.75rem;line-height:1.7;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.footer .risk b{color:var(--text)}.footer .bottom{display:flex;justify-content:space-between;gap:16px;margin-top:var(--space-4);font-size:.75rem;flex-wrap:wrap;align-items:center}.footer .inner{position:relative;z-index:1}@media (max-width:1000px){.footer .top{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--space-6)}.footer .top>:first-child{grid-column:1/-1}}@media (max-width:700px){.footer .top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.footer .risk{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}.footer .glow{position:absolute;width:900px;height:700px;right:-200px;top:300px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 20%,transparent),transparent)}.footer .giant{position:relative;color:var(--gold);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:var(--space-6)}.footer .giant svg{position:relative;display:block;width:100%;height:auto;margin-inline:auto}.candle-loader{display:inline-flex;align-items:flex-end;gap:4px;height:var(--h,34px)}.candle-loader i{width:calc(var(--h, 34px) * .17);border-radius:2px;background:var(--c,var(--accent-link));height:30%;animation:cl 1s ease-in-out infinite}.candle-loader i:nth-child(2){animation-delay:.1s}.candle-loader i:nth-child(3){animation-delay:.2s}.candle-loader i:nth-child(4){animation-delay:.3s}.candle-loader i:nth-child(5){animation-delay:.4s}.candle-loader i:nth-child(6){animation-delay:.5s}@keyframes cl{0%,to{height:30%}50%{height:100%}}.preloader{position:fixed;inset:0;z-index:300;background:var(--bg);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transition:transform .55s var(--ease-wipe)}.preloader.done{transform:translateY(-100%)}.preloader .ln{width:min(320px,70vw);height:2px;background:var(--line-2);position:relative;overflow:hidden}.preloader .ln i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--accent),var(--live));transition:width .15s linear}.preloader .cnt{font-family:var(--mono);font-size:.8125rem;letter-spacing:.1em;color:var(--text-muted)}.wipe{visibility:hidden;position:fixed;inset:0;z-index:250;background:#2563eb;color:#fff;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;transform:translateX(-101%);pointer-events:none}.wipe:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#22d3ee;box-shadow:0 0 30px 6px rgba(34,211,238,.7)}.wipe.in,.wipe.out{visibility:visible}.wipe.in{transform:translateX(0);pointer-events:all}.wipe.in,.wipe.out{transition:transform .35s var(--ease-wipe)}.wipe.out{transform:translateX(101%)}.wipe .cap{color:#dce8ff}.toasts{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:400;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{background:var(--text);color:var(--bg);padding:12px 18px;border-radius:12px;font-size:.875rem;box-shadow:var(--shadow);animation:toast 3.2s var(--ease-out) forwards}@keyframes toast{0%{transform:translateY(160%)}10%,85%{transform:none}to{transform:translateY(160%)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.reveal.in,html:not(.js) .reveal{opacity:1;transform:none}.hero-track{position:relative;height:240svh}.hero-stage{position:-webkit-sticky;position:sticky;top:var(--risk-h);height:calc(100svh - var(--risk-h));width:100%;overflow:clip;background:var(--bg);color:var(--text);isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-orbs{inset:-10% -5%}.hero-orbs,.orb{position:absolute;will-change:transform}.orb{border-radius:50%;opacity:.55}.orb.o1{width:60vmax;height:60vmax;left:-12vmax;top:-22vmax;background:radial-gradient(closest-side,rgba(37,99,235,.42),transparent 70%);animation:orbA 18s ease-in-out infinite alternate}.orb.o2{width:52vmax;height:52vmax;right:-14vmax;top:-8vmax;background:radial-gradient(closest-side,rgba(34,211,238,.28),transparent 70%);animation:orbB 22s ease-in-out infinite alternate}.orb.o3{width:46vmax;height:46vmax;left:28%;top:30%;background:radial-gradient(closest-side,rgba(52,211,153,.14),transparent 70%);animation:orbA 26s ease-in-out infinite alternate-reverse}@keyframes orbA{to{transform:translate3d(6vmax,4vmax,0) scale(1.08)}}@keyframes orbB{to{transform:translate3d(-5vmax,6vmax,0) scale(.94)}}.hero-grid{position:absolute;inset:-8% 0 0;will-change:transform;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 20%,transparent 75%)}.hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--nav-h) + clamp(16px, 5svh, 64px)) var(--gutter) 0;transform-origin:50% 0;will-change:transform,opacity}.hero-copy .h-hero{margin-top:var(--space-3);font-size:clamp(2.6rem,1rem + 4.2vw,6.25rem);max-width:17ch;text-wrap:balance}.hero-copy .nw{display:inline-block;white-space:nowrap}.hero-copy .h-hero .hero-acc{color:var(--accent-link)}.hero-word{display:inline-block}html.js .hero-word{opacity:0;transform:translateY(.35em);filter:blur(10px);animation:wordIn .8s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 70ms)}html.js:not(.no-preload) .hero-word{animation-delay:calc(1.1s + var(--i, 0) * 70ms)}@keyframes wordIn{to{opacity:1;transform:none;filter:blur(0)}}.hero-sub{max-width:40em;margin-top:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:2px}.hero-sub-2{display:block}.hero-sub-line{display:inline-flex;align-items:baseline;gap:.35em;flex-wrap:wrap;justify-content:center}.hero-rot-word{position:relative;display:inline-grid;overflow:hidden;vertical-align:bottom;color:var(--live);font-family:var(--mono);font-size:.95em;min-width:5.2em;text-align:left}.hero-rot-word>span{grid-area:1/1;display:inline-block}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:var(--space-4)}html.js .hero-copy .eyebrow,html.js .hero-copy .hero-ctas,html.js .hero-copy .hero-sub{opacity:0;animation:fadeUp .8s var(--ease-out) forwards}html.js .hero-copy .eyebrow{animation-delay:.05s}html.js .hero-copy .hero-sub{animation-delay:.45s}html.js .hero-copy .hero-ctas{animation-delay:.6s}html.js:not(.no-preload) .hero-copy .eyebrow{animation-delay:1.05s}html.js:not(.no-preload) .hero-copy .hero-sub{animation-delay:1.5s}html.js:not(.no-preload) .hero-copy .hero-ctas{animation-delay:1.65s}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-panel-wrap{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 16px);bottom:calc(40px + 20px);perspective:1400px;perspective-origin:50% 0;pointer-events:none}.hero-panel{position:relative;height:100%;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;border-radius:20px;background:var(--surface);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 50px 120px -40px rgba(0,0,0,.85);transform-origin:50% 0;will-change:transform;pointer-events:auto;overflow:hidden}html.js .hero-panel-wrap{opacity:0;animation:fadeUp 1s var(--ease-out) .5s forwards}html.js:not(.no-preload) .hero-panel-wrap{animation-delay:1.5s}.hero-panel-glow{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,rgba(34,211,238,.1),transparent 60%);box-shadow:inset 0 0 0 1px rgba(34,211,238,.18)}.hp-bar{position:relative;display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line);flex-shrink:0;min-height:56px}.hp-dots{display:flex;gap:6px}.hp-dots i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.hp-dots i:first-child{background:#f87171}.hp-dots i:nth-child(2){background:#fbbf24}.hp-dots i:last-child{background:#34d399}.hp-title{font-family:var(--mono);font-size:.75rem;color:var(--text-muted)}.hp-caption{margin-left:auto;font-weight:600;letter-spacing:-.02em;font-size:clamp(1rem,.8rem + .6vw,1.375rem);white-space:nowrap}.hp-bar .hero-chip{flex-shrink:0}.hero-chip{display:inline-flex;gap:8px;align-items:center;padding:6px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line-2);font-family:var(--mono);font-size:.75rem}.hp-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(300px,360px)}.hero-watch{list-style:none;margin:0;padding:8px;border-right:1px solid var(--line);overflow:hidden}.hero-watch li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-radius:10px;font-size:.8125rem}.hero-watch li:first-child{background:var(--accent-bg)}.hw-px{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.8125rem}.hw-px .tag{height:18px;font-size:.625rem;padding:0 6px}.hero-chart{position:relative;min-width:0;margin:16px 72px 16px 16px}.hero-chart-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 20%,10% 100%;opacity:.8}.hero-chart-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hc-candle line{stroke-width:1.2px}.hc-candle.up line{stroke:var(--up)}.hc-candle.up rect{fill:var(--up)}.hc-candle.down line{stroke:var(--down)}.hc-candle.down rect{fill:var(--down)}html.js .hc-candle{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:candleIn .5s var(--ease-out) forwards;animation-delay:calc(.9s + var(--i, 0) * 18ms)}@keyframes candleIn{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.hc-price{stroke:var(--live);stroke-width:1px;stroke-dasharray:4 4}.hc-tag{position:absolute;right:-68px;transform:translateY(-50%);padding:3px 8px;border-radius:6px;background:var(--live);color:var(--bg);font-size:.75rem;font-weight:600;transition:top .3s var(--ease-out)}.hp-side{border-left:1px solid var(--line);padding:16px;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.hp-mt5{margin-top:auto;padding-top:var(--space-3);display:flex;align-items:center;justify-content:center;gap:10px;opacity:.85}.hp-mt5 img{width:52px;height:52px;display:block}.hp-mt5 span{display:flex;flex-direction:column;line-height:1.25}.hp-mt5 b{color:var(--text);font-weight:600;font-size:.8125rem}.hp-side .hero-quote{background:var(--surface-2);box-shadow:none;padding:var(--space-3)}.hero-pause{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;font-size:.75rem;background:transparent;border:1px solid var(--line-2);color:var(--text-muted);flex-shrink:0}.hero-pause:hover{color:var(--text);border-color:var(--text-muted)}.ticker.in-hero{background:var(--glass-solid)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:1200px){.hp-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.hero-watch,.hp-title{display:none}}@media (max-height:820px) and (min-width:901px){.hero-copy .h-hero{font-size:clamp(2.4rem,1rem + 3.6vw,5rem)}.hero-sub-2{display:none}}@media (max-width:900px){.hero-track{height:200svh}.hero-copy{padding-top:calc(var(--nav-h) + 28px)}.hero-copy .h-hero{font-size:clamp(2.4rem,1rem + 8vw,3.75rem)}.hero-sub-2{display:none}.hero-ctas{width:100%}.hero-ctas .btn{flex:1 1 100%;justify-content:center}.hero-panel-wrap{left:12px;right:12px;top:calc(var(--nav-h) + 12px);bottom:calc(40px + 12px + env(safe-area-inset-bottom))}.hero-panel{border-radius:16px}.hp-bar{padding:10px 12px;gap:10px;min-height:48px}.hp-caption{display:none}.hp-bar .hero-chip{margin-left:auto;font-size:.6875rem;padding:4px 10px;max-width:70%;overflow:hidden;white-space:nowrap}.hp-body{display:flex;flex-direction:column}.hero-chart{flex:1 1;margin:12px 60px 12px 12px;min-height:120px}.hc-tag{right:-56px;font-size:.6875rem}.hp-side{border-left:0;border-top:1px solid var(--line);padding:12px}.hero-pause{width:32px;padding:0;justify-content:center}.hero-pause .hp-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.hero-still .hero-track{height:auto}.hero-still .hero-stage{position:relative;top:auto;height:auto;padding-bottom:calc(40px + var(--space-5))}.hero-still .orb{animation:none}.hero-still .hero-panel-wrap{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:var(--space-6) var(--gutter) 0;height:min(640px,80svh);opacity:1;animation:none}@media (max-width:900px){.hero-still .hero-panel-wrap{height:auto;margin:var(--space-5) 12px 0}.hero-still .hero-chart{min-height:200px}}@media (prefers-reduced-motion:reduce){html.js .hc-candle,html.js .hero-copy .eyebrow,html.js .hero-copy .hero-ctas,html.js .hero-copy .hero-sub,html.js .hero-panel-wrap,html.js .hero-word{opacity:1;transform:none;filter:none;animation:none}.orb{animation:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.quote-btns{display:flex;gap:10px}.qbtn{flex:1 1;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.qbtn.sell{background:var(--down-bg);color:var(--down)}.qbtn.buy{background:var(--accent-bg);color:var(--accent-link)}.qbtn .num{font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:600;color:var(--text)}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.bento-tile{padding:var(--space-4);display:flex;flex-direction:column;gap:10px;min-height:220px;position:relative;overflow:hidden;transition:transform .2s var(--ease-out),border-color .2s}.bento-tile:active{transform:scale(.98)}.bento-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0),var(--live-bg),transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.bento-tile.touch:before,.bento-tile:hover:before{opacity:1}.bento-tile:hover{border-color:var(--line-2)}.bento-tile.span2{grid-column:span 2}.bento-big{font-family:var(--mono);font-size:clamp(2rem,1.2rem + 3vw,4rem);font-weight:500;letter-spacing:-.04em;line-height:1}@media (max-width:900px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile.span2{grid-column:span 2}}@media (max-width:520px){.bento{grid-template-columns:1fr}.bento-tile.span2{grid-column:auto}}.bento-unit{font-family:var(--sans,inherit);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:var(--text);opacity:.8;white-space:nowrap}.gauge{height:8px;border-radius:8px;background:var(--surface-2);position:relative;margin-top:var(--space-3,1rem)}.gauge i{position:absolute;top:-4px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--live);box-shadow:var(--glow);transition:left .4s var(--ease-out)}.pin-track{position:relative}.pin-300{height:300svh}.pin-200{height:200svh}.pin-track>.stage{position:-webkit-sticky;position:sticky;top:0;min-height:0;height:100svh}.pin-track>.stage>.wrap{padding-block:calc(var(--nav-h) + var(--space-3)) var(--space-4)}.pipe-wrap{--ic:clamp(64px,6vw,96px);margin-top:var(--space-6)}.pipe,.pipe-wrap{position:relative}.pipe{display:grid;grid-template-columns:repeat(5,1fr)}.pipe-wrap .ln{position:absolute;left:10%;right:10%;top:calc(var(--ic) / 2 - 1px);height:2px;background:var(--line-2)}.pipe-wrap .ln i{position:absolute;left:0;top:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--live));box-shadow:var(--glow)}.pipe-wrap .beam{position:absolute;top:-5px;width:14px;height:12px;margin-left:-7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 6px var(--live-bg),var(--glow)}.node{flex-direction:column;text-align:center;gap:10px;position:relative;z-index:1}.node,.node .ic{display:flex;align-items:center}.node .ic{width:var(--ic,clamp(64px,6vw,96px));aspect-ratio:1;border-radius:24px;background:var(--surface);border:1px solid var(--line-2);justify-content:center;box-shadow:var(--shadow);color:var(--text);transition:all .35s var(--ease-out)}.node.on .ic{border-color:var(--live);color:var(--live);box-shadow:0 0 0 6px var(--live-bg),var(--glow)}.node.done .ic{background:var(--text);color:var(--bg);border-color:var(--text)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:var(--space-6);border-top:1px solid var(--line)}.stats>div{padding:var(--space-4) var(--space-4) 0 0}.stats .v{font-family:var(--mono);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.04em;color:var(--text)}[data-name=execution] .sec-head{margin-bottom:clamp(12px,2.5svh,40px)}[data-name=execution] .pipe-wrap{--ic:clamp(52px,min(6vw,8svh),96px);margin-top:clamp(12px,3svh,64px)}[data-name=execution] .stats{margin-top:clamp(12px,3svh,64px)}[data-name=execution] .stats>div{padding-top:clamp(10px,2svh,28px)}[data-name=execution] .stats .v{font-size:clamp(1.5rem,min(1.2rem + 2vw,5svh),3rem)}@media (max-width:700px){.pipe{grid-template-columns:1fr;gap:12px;margin-top:var(--space-4);padding-left:0}.pipe-wrap .ln{left:30px;right:auto;top:30px;bottom:30px;width:2px;height:auto}.pipe-wrap .ln i{width:2px!important;height:var(--prog,0)}.pipe-wrap .beam{display:none}.node{flex-direction:row;text-align:left;gap:16px}.node .ic{width:60px;border-radius:16px;flex-shrink:0}}.cards-swap{position:relative;height:min(520px,70vw);min-height:360px;width:100%}.dl{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s;touch-action:manipulation}.dl.on,.dl:hover{border-color:var(--accent-link)}.dl.on{box-shadow:0 0 0 4px var(--accent-bg)}.dl svg{width:18px;height:18px;flex-shrink:0}.plat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center}@media (max-width:1000px){.plat{grid-template-columns:1fr}}.mt5-screen{width:100%;height:100%;border-radius:14px;overflow:hidden;background:var(--glass-solid);border:1px solid var(--line-2);display:flex;flex-direction:column}.mt5-screen .tb{height:34px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.6875rem;color:var(--text-muted);flex-shrink:0}.mt5-screen .tb i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.mt5-screen canvas{flex:1 1;width:100%;min-height:0}.acc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);align-items:stretch}.ac{padding:var(--space-5);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.ac.pick{border-color:var(--live);box-shadow:var(--glow),var(--shadow)}.ac .row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:.9375rem}.ac .row span:first-child{color:var(--text-muted)}.ac .big{font-family:var(--mono);font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);font-weight:500;letter-spacing:-.04em}.ac .big small{font-size:.875rem;color:var(--text-muted);letter-spacing:0}.acc.duo{grid-template-columns:repeat(2,calc((100% - 2 * var(--gap)) / 3));justify-content:center}.acc.duo .ac>:last-child{margin-top:auto}@media (max-width:900px){.acc.duo:not(.swipe){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.acc.duo:not(.swipe){grid-template-columns:minmax(0,480px)}}@media (max-width:900px){.acc.swipe{display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px}.acc.swipe::-webkit-scrollbar{display:none}.acc.swipe>*{flex:0 0 min(88%,380px);scroll-snap-align:start}}.compare{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:560px}.compare caption{text-align:left;padding-bottom:12px;color:var(--text-muted);font-size:.875rem}.compare td,.compare th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left}.compare thead th{background:var(--surface-2);font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:var(--text-muted);top:0}.compare tbody th,.compare thead th{position:-webkit-sticky;position:sticky}.compare tbody th{font-weight:500;color:var(--text);left:0;background:var(--surface);box-shadow:8px 0 12px -10px rgba(0,0,0,.4)}.compare td.hl,.compare th.hl{background:var(--accent-bg)}@media (max-width:900px){.boardwrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media (max-width:600px){.compare{min-width:0;font-size:.8125rem}.compare td,.compare th{padding:12px 8px}.compare tbody th{position:static;box-shadow:none}}.tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto;-webkit-overflow-scrolling:touch}.quiz{padding:var(--space-5);max-width:820px}.opt{display:flex;gap:12px;align-items:center;padding:14px 16px;min-height:52px;border:1px solid var(--line-2);border-radius:12px;width:100%;text-align:left;background:var(--surface);transition:border-color .15s,box-shadow .15s;touch-action:manipulation}.opt:hover,.opt[aria-checked=true]{border-color:var(--accent-link)}.opt[aria-checked=true]{box-shadow:0 0 0 4px var(--accent-bg)}.opt i{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);flex-shrink:0}.opt[aria-checked=true] i{border-color:var(--accent-link);background:radial-gradient(var(--accent-link) 45%,transparent 50%)}.tools{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-5)}@media (max-width:1000px){.tools{grid-template-columns:minmax(0,1fr)}}.calc{padding:var(--space-5);display:flex;flex-direction:column;gap:20px}.calc .grid2,.result{gap:16px}.result{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;padding-top:20px;border-top:1px solid var(--line)}.result .v{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.formula,.result .v{font-family:var(--mono)}.formula{font-size:.75rem;color:var(--text-muted);background:var(--surface-2);padding:10px 12px;border-radius:8px}.tile{padding:var(--space-4);display:flex;flex-direction:column;gap:10px;transition:transform .2s var(--ease-out),border-color .2s}a.tile:hover{transform:translateY(-3px);border-color:var(--accent-link)}a.tile:active{transform:scale(.98)}.ic-sq,.tile .ic{width:40px;height:40px;border-radius:10px;background:var(--accent-bg);color:var(--accent-link);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ic-sq svg,.tile .ic svg{width:20px;height:20px}.cal{width:100%;border-collapse:collapse;font-size:.875rem;min-width:640px}.cal td,.cal th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.cal thead th{background:var(--surface-2);font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:var(--text-muted)}.cal tr.soon td{background:var(--accent-bg)}.imp{display:inline-flex;gap:3px}.imp i{width:6px;height:14px;border-radius:2px;background:var(--line-2)}.imp.h i{background:var(--down)}.imp.m i:nth-child(-n+2){background:var(--amber)}.imp.l i:first-child{background:var(--text-muted)}.steps-stack{gap:var(--space-4)}.st,.steps-stack{display:flex;flex-direction:column}.st{padding:var(--space-5);gap:14px;min-height:min(46vh,340px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.st .n{font-family:var(--mono);font-size:.8125rem;color:var(--accent-link)}.trust4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--gap);gap:var(--gap)}.tt{padding:var(--space-4);display:flex;flex-direction:column;gap:12px;min-height:200px}.rep{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5);margin-top:var(--gap);align-items:end}@media (max-width:800px){.rep{grid-template-columns:1fr}}.rep .bars{display:flex;gap:12px;align-items:flex-end;height:clamp(100px,14vw,170px)}.rep .bars div{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%}.rep .bars i{width:100%;background:var(--surface-2);border-radius:6px;transition:height 1s var(--ease-out)}.rep .bars div:last-child i{background:linear-gradient(180deg,var(--live),var(--accent))}.acad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin-top:var(--space-6)}.acad>*{display:flex}.acad .course{flex:1 1}@media (max-width:700px){.acad{grid-template-columns:1fr}}.course{padding:var(--space-4);display:flex;flex-direction:column;gap:14px;transition:transform .2s var(--ease-out)}a.course{color:inherit;text-decoration:none;transition:transform .2s var(--ease-out),border-color .2s}a.course:hover{transform:translateY(-3px);border-color:var(--accent-link)}a.course:active{transform:scale(.98)}.course .thumb{height:clamp(120px,12vw,180px);border-radius:12px;position:relative;overflow:hidden}.cta{padding:var(--space-8) 0;color:#fff;overflow:clip;background:#0b1220;isolation:isolate}.cta,.cta .inner{position:relative}.cta .inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;z-index:2}.inst{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:1000px){.inst{grid-template-columns:1fr}}.chartbox{padding:var(--space-3);min-height:520px;position:relative}.chartbox .cv{height:clamp(320px,50vh,560px);width:100%;position:relative;touch-action:pan-y}.chartbox .ld{position:absolute;inset:60px 0 0 0;display:flex;align-items:center;justify-content:center;background:var(--glass);z-index:3}.chart-tip{position:absolute;z-index:4;pointer-events:none;padding:8px 10px;border-radius:8px;background:var(--glass-solid);border:1px solid var(--line-2);font-family:var(--mono);font-size:.75rem;white-space:nowrap}.qp{padding:var(--space-4);display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px)}@media (max-width:1000px){.qp{position:static}}.range{height:6px;border-radius:6px;background:var(--surface-2);position:relative}.range i{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--live);margin-left:-6px}.specs{width:100%;border-collapse:collapse;font-size:.9375rem}.specs td,.specs th{padding:13px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.specs th{font-weight:400;color:var(--text-muted);width:55%;padding-right:12px}.specs td{font-family:var(--mono);font-size:.875rem}.strip{display:grid;grid-template-columns:repeat(48,1fr);grid-gap:1px;gap:1px;height:26px;position:relative}.strip i{background:var(--line-2);border-radius:1px}.strip i.o{background:var(--live)}.strip i.b{background:var(--amber)}.strip .now{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--text)}.acc-item{border-bottom:1px solid var(--line)}.acc-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;min-height:56px;text-align:left;font-size:1.0625rem;font-weight:550}.acc-item .a{padding:0 0 20px;color:var(--text-muted);max-width:70ch}.acc-item svg{transition:transform .25s;flex-shrink:0}.acc-item button[aria-expanded=true] svg{transform:rotate(45deg)}.wiz{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:1000px){.wiz{grid-template-columns:1fr}}.stepper{display:flex;gap:8px;margin-bottom:28px}.stepper div{flex:1 1;height:4px;border-radius:4px;background:var(--line-2)}.stepper div.on{background:var(--accent-link)}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.fgrid .full{grid-column:1/-1}@media (max-width:600px){.fgrid{grid-template-columns:1fr}}.drop{border:1.5px dashed var(--line-2);border-radius:12px;padding:var(--space-4);text-align:center;background:var(--surface-2)}.term{border-radius:14px;background:var(--glass-solid);border:1px solid var(--line-2);color:var(--text);overflow:hidden}.term .tb{height:34px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.6875rem;color:var(--text-muted)}.term .tb i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}@media (max-height:820px) and (min-width:901px){.sec>.wrap{padding-block:var(--space-6)}.h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem)}.sec-head{margin-bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root{--risk-h:32px}.ticker-slot{margin-top:calc(var(--nav-h) + 24px)}.ticker.in-hero{position:absolute;left:0;right:0;bottom:0;z-index:4;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line-2);border-bottom:0}.ticker.in-hero .lv{background:transparent}.nav-cta .btn{border-radius:999px}@media (max-width:900px){.nav-cta{display:none}.hamb{display:inline-flex}.nav .links{display:none}}.pin-track>.stage{top:var(--risk-h);height:calc(100svh - var(--risk-h))}.pin-track{height:300svh}@media (max-width:900px){.pin-track{height:200svh}.pin-track>.stage{position:-webkit-sticky;position:sticky}}@media (max-width:700px){.pin-track{height:auto}.pin-track>.stage{position:relative;top:auto;height:auto}}.px-roll>b{font-weight:inherit}.px-roll .roll-up{animation:rollUp .35s var(--ease-out)}.px-roll .roll-down{animation:rollDown .35s var(--ease-out)}.px-roll .roll-fade{animation:rollFade .35s var(--ease-out)}@keyframes rollUp{0%{transform:translateY(45%);opacity:.35}to{transform:none;opacity:1}}@keyframes rollDown{0%{transform:translateY(-45%);opacity:.35}to{transform:none;opacity:1}}@keyframes rollFade{0%{opacity:.35}to{opacity:1}}.px-roll{align-items:baseline;overflow:visible;height:auto;line-height:1.2}.px-roll,.px-roll>b,.px-roll>sup{display:inline-flex}.px-roll sup{font-size:.62em;vertical-align:baseline;align-self:flex-start;margin-left:1px;top:0}.px-roll .d{display:inline-block;width:.6em;text-align:center;overflow:clip}.px-roll .d.sep{width:.32em}.px-roll .d i{font-style:normal;display:inline-block}.board-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:var(--gap);gap:var(--gap);align-items:start}@media (max-width:1100px){.board-split{grid-template-columns:minmax(0,1fr)}}.tool-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (max-width:1300px){.tool-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tool-tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.tool-tiles>*{flex:0 0 min(70%,240px);scroll-snap-align:start}}.steps-stack-wrap{padding-bottom:0}.steps-stack-wrap .scroll-stack-scroller{overflow:visible}.cta-h,.cta-reveal{font-family:var(--sans);font-size:var(--font-h1);font-weight:600;letter-spacing:-.045em;line-height:1}.cta .cta-reveal{margin:0}.cta .scroll-reveal-text.cta-h{font-size:var(--font-h1);line-height:1.04}.btn-on-dark{border-color:rgba(255,255,255,.4);color:#fff}.cta .lead,.cta .small{position:relative;z-index:2;font-family:var(--sans);letter-spacing:-.01em}.st{background:transparent;border:0;box-shadow:none;min-height:min(40vh,300px);position:relative;isolation:isolate;overflow:hidden;--mx:50%;--my:0%}.scroll-stack-card:has(.st){padding:0;background:linear-gradient(135deg,#1c1c20,#16181f 55%,#101a2e);overflow:hidden}.scroll-stack-card>.st{height:100%;min-height:0;padding:2.5rem;border-radius:inherit;box-sizing:border-box}.scroll-stack-card:has(.st):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(96,165,250,.7),rgba(255,255,255,.05) 35%,rgba(255,255,255,.05) 65%,rgba(167,139,250,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.st:before{content:"";position:absolute;inset:-40px;z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(96,165,250,.18),transparent 60%);opacity:0;transition:opacity .35s}.st:hover:before{opacity:1}.st:after{content:"";right:-80px;top:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(96,165,250,.16),transparent 65%);animation:st-float 7s ease-in-out infinite}.st-ghost,.st:after{position:absolute;z-index:-1}.st-ghost{right:2rem;bottom:-1.5rem;font-size:clamp(8rem,18vw,15rem);font-weight:700;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(147,197,253,.18);background:linear-gradient(180deg,rgba(96,165,250,.18),transparent 80%);-webkit-background-clip:text;background-clip:text;transition:transform .5s,-webkit-text-stroke-color .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st:hover .st-ghost{transform:translateY(-10px) scale(1.04);-webkit-text-stroke-color:rgba(147,197,253,.4)}.st .ic-sq{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(96,165,250,.28),rgba(167,139,250,.2));box-shadow:0 0 0 1px rgba(147,197,253,.3),0 8px 24px -6px rgba(96,165,250,.55);transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.st:hover .ic-sq{transform:rotate(-8deg) scale(1.12)}.st .n{display:inline-flex;align-items:center;gap:10px}.st .n:after{content:"";width:48px;height:1px;background:linear-gradient(90deg,var(--accent-link),transparent)}.st .h3{background:linear-gradient(90deg,#fff,#bfdbfe);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes st-float{0%,to{transform:translate(0)}50%{transform:translate(-30px,24px)}}@media (prefers-reduced-motion:reduce){.st:after{animation:none}.st .ic-sq,.st-ghost{transition:none}}@media (max-height:1000px) and (min-width:901px){[data-name=markets]>.wrap,[data-name=tools]>.wrap{padding-block:var(--space-5)}[data-name=markets] .board-row{padding-block:9px}[data-name=markets] .sec-head{margin-bottom:var(--space-3)}[data-name=markets] .h2{font-size:clamp(1.75rem,1.2rem + 2vw,3rem)}[data-name=tools] .calc{padding:var(--space-4);gap:14px}[data-name=tools] .h2{font-size:clamp(1.75rem,1.2rem + 2vw,3rem)}[data-name=tools] .tools{margin-top:var(--space-3)}}@media (max-width:700px){.board-row{row-gap:6px;padding-block:10px}}@media (max-height:820px) and (min-width:901px){[data-name=markets] .board-row{padding-block:5px;font-size:.875rem}[data-name=markets] .board-row .nm{font-size:.9375rem}[data-name=markets] .spark{height:22px}[data-name=markets] .sec-head{margin-bottom:var(--space-2)}[data-name=markets]>.wrap{padding-block:var(--space-4)}[data-name=markets] .sec-head .h2{font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem)}}.body a,.lead a,.small a,.xs a,a.c-blue,li a.c-blue,p a{text-decoration:underline;text-underline-offset:3px}.footer a,.footer li a,.logo a,.menu a,.nav a,.rowlink,.skip,a.btn,a.chip,a.dl,a.logo,a.tile{text-decoration:none}.ph{isolation:isolate}.ph,.ph-copy{position:relative}.ph-copy{z-index:1}.ph-orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.ph-orb.a{width:46vmax;height:46vmax;left:-14vmax;top:-26vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%);animation:orbA 16s ease-in-out infinite alternate}.ph-orb.b{width:40vmax;height:40vmax;right:-8vmax;bottom:-28vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--live) 24%,transparent),transparent 70%);animation:orbB 20s ease-in-out infinite alternate}.ph-grid{opacity:.9}.ph-grid,.ph-grid-lit{position:absolute;inset:0}.ph-grid-lit{opacity:0;transition:opacity .4s var(--ease-out);background-image:linear-gradient(color-mix(in srgb,var(--live) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--live) 55%,transparent) 1px,transparent 1px);-webkit-mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),#000,transparent 70%);mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),#000,transparent 70%)}.ph[data-lit] .ph-grid-lit{opacity:1}.ph-scan{position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--live) 9%,transparent) 70%,color-mix(in srgb,var(--live) 35%,transparent) 99.5%,transparent);transform:translateX(-110%);animation:phScan 9s var(--ease-wipe) 1.2s infinite}@keyframes phScan{0%{transform:translateX(-110%)}45%,to{transform:translateX(380%)}}.ph-trace{position:absolute;right:0;bottom:0;width:min(58%,820px);height:82%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.ph-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--live) 60%,transparent));animation:phDraw 2.2s var(--ease-out) .35s forwards}.ph-area{opacity:0;animation:phFade 1.2s ease 1.6s forwards}.ph-last{stroke:var(--live);stroke-opacity:.45;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;opacity:0;animation:phFade .6s ease 2.3s forwards}.ph-dot{fill:var(--live);opacity:0;animation:phFade .4s ease 2.4s forwards}.ph-ring{fill:none;stroke:var(--live);stroke-width:2;vector-effect:non-scaling-stroke;transform-origin:center;animation:phRing 2s ease-out 2.6s infinite}.ph-candles g,.ph-ring{opacity:0;transform-box:fill-box}.ph-candles g{transform-origin:center bottom;animation:candleIn .6s var(--ease-out) forwards}.ph-candles line{stroke-width:1;vector-effect:non-scaling-stroke}.ph-candles .up line{stroke:var(--up)}.ph-candles .up rect{fill:var(--up)}.ph-candles .down line{stroke:var(--down)}.ph-candles .down rect{fill:var(--down)}.ph-candles{opacity:.22}@keyframes phDraw{to{stroke-dashoffset:0}}@keyframes phFade{to{opacity:1}}@keyframes phRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4)}}.ph-copy>*{animation:phIn .9s var(--ease-out) both}.ph-copy>:nth-child(2){animation-delay:.12s}.ph-copy>:nth-child(3){animation-delay:.26s}.ph-copy>:nth-child(n+4){animation-delay:.38s}@keyframes phIn{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.ph .eyebrow i{animation:pulse 1.6s ease-in-out infinite;box-shadow:0 0 10px var(--accent-link)}.ph .h1{background:linear-gradient(100deg,currentColor 40%,var(--live) 50%,currentColor 60%) 100% 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:phIn .9s var(--ease-out) .12s both,phShine 2.4s var(--ease-out) 1s both}@keyframes phShine{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:900px){.ph-trace{width:100%;height:45%;opacity:.2}.ph-scan{display:none}}@media (prefers-reduced-motion:reduce){.ph-orb,.ph-ring,.ph-scan{animation:none}.ph-scan{display:none}.ph-line{stroke-dashoffset:0}.ph-area,.ph-candles g,.ph-dot,.ph-last{opacity:1}}.nav-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none;background:var(--accent-link);box-shadow:0 0 8px var(--accent-link);transform-origin:0 50%;transform:scaleX(0);opacity:0}.nav-progress.on{opacity:1;transform:scaleX(.9);transition:opacity .15s linear 60ms,transform 10s cubic-bezier(.08,.82,.17,1)}.nav-progress.done{opacity:0;transform:scaleX(1);transition:transform .2s ease-out,opacity .25s linear .15s}@media (prefers-reduced-motion:reduce){.nav-progress.on{transform:scaleX(1);transition:opacity .15s linear 60ms}}.skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--line) 25%,color-mix(in srgb,var(--line) 40%,transparent) 50%,var(--line) 75%);background-size:200% 100%;animation:skel 1.4s ease-in-out infinite}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}