.on-night{--color-bg:#080c15;--color-surface:#111827;--color-surface-tint:#ffffff0d;--color-text:#f5f5f5;--color-text-muted:#f5f5f5bd;--color-text-tertiary:#f5f5f59e;--color-border:#ffffff1a;--color-border-strong:#fff3;--color-link:#b9e885;--color-gain:#4caf50;--color-loss:#ff6b6b;--h-fill:#d7f5bb;background:var(--color-bg);color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.h-hero{padding-block:clamp(var(--space-6), 4vw, var(--space-16)) clamp(var(--space-12), 7vw, 112px)}.h-hero-grid{gap:var(--space-10);display:grid}.h-hero-grid>*{min-width:0}@media (width>=1100px){.h-hero-grid{gap:var(--space-16);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}.h-hero-copy{gap:var(--space-6);align-content:start;display:grid}.h-hero-top{justify-content:flex-start;display:flex}.h-kicker{margin:0 0 var(--space-4);color:var(--color-lime-300)}.h-mega{font:700 clamp(2.75rem, 1.2rem + 5.6vw, 6.5rem) / .97 var(--font-display);letter-spacing:-.04em;margin:0}.h-mega span{display:block}.h-mega .l2{color:var(--color-lime-300)}.h-page:lang(ne) .h-mega{letter-spacing:0;font-size:clamp(2.4rem,1.2rem + 4.4vw,5.25rem);line-height:1.18}.h-hero-lead{font-size:var(--text-lg);color:var(--color-text-muted);max-width:42ch;margin:0;line-height:1.5}.h-page:lang(ne) .h-hero-lead{line-height:var(--h-lh-ne)}.h-seg{border:1px solid var(--color-border-control);border-radius:999px;padding:2px;display:inline-flex}.h-seg button{appearance:none;color:var(--color-text-muted);font:600 var(--text-sm) / 1 var(--font-body);min-width:48px;min-height:40px;padding:0 var(--space-3);cursor:pointer;background:0 0;border:0;border-radius:999px}.h-seg button[lang=ne]{font-family:Mukta,sans-serif;font-size:1rem}.h-seg button[aria-pressed=true]{background:var(--color-lime-200);color:var(--color-brand-900)}.h-board{border:1px solid var(--color-border);padding:var(--space-5);gap:var(--space-4);background:#00000024;border-radius:22px;display:grid}@media (width>=640px){.h-board{padding:var(--space-6) var(--space-8)}}.h-board-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.h-idx{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-height:3rem;margin-top:6px;display:flex}.h-idx-val{font:700 clamp(2.25rem, 1.6rem + 2vw, 3.25rem) / 1 var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.h-idx-val.skel{width:6.5ch;height:.9em}.h-idx .h-delta{font-size:var(--text-lg)}.h-state{min-height:32px}@media (width<=639px){.h-state{flex-basis:100%}}.h-chip{background:var(--color-surface-tint);min-height:32px;font:500 var(--text-sm) / 1.2 var(--font-body);border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:4px 12px 4px 10px;display:inline-flex}.h-chip>span{white-space:nowrap}.h-chip-sub{color:var(--color-text-tertiary)}.h-dot{background:var(--color-text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}.h-dot.live{background:var(--color-gain);box-shadow:0 0 0 3px #b9e88540}.h-dot.pre{background:var(--color-warn-accent)}.h-state-lead{font-size:var(--text-sm);color:var(--color-text-muted);max-width:60ch;min-height:3em;margin:0;line-height:1.5}.h-page:lang(ne) .h-state-lead{min-height:3.4em;line-height:1.7}.h-mosaic{--c:10px;gap:var(--space-4) var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}@media (width>=400px){.h-mosaic{--c:11px}}@media (width>=640px){.h-mosaic{--c:13px}}@media (width>=1280px){.h-mosaic{--c:14px}}.h-blk{gap:6px;display:grid}.h-blk>span{font:500 11px / 1.2 var(--font-body);color:var(--color-text-tertiary);white-space:nowrap}.h-page:lang(ne) .h-blk>span{font:500 12px/1.3 Mukta,sans-serif}.h-blk svg{width:calc(var(--cols) * (var(--c) + 3px) - 3px);cursor:pointer;touch-action:manipulation;height:auto;display:block;overflow:visible}.h-blk svg .u{fill:var(--color-gain)}.h-blk svg .d{fill:var(--color-loss)}.h-blk svg .f{fill:none;stroke:var(--color-border-strong);stroke-width:2px}.h-blk svg .hl{fill:none;stroke:var(--color-text);stroke-width:1.5px;pointer-events:none}.h-board-foot{border-top:1px solid var(--color-border);padding-top:var(--space-4);gap:6px;display:grid}.h-tally{gap:var(--space-2) var(--space-5);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.h-tally .u{color:var(--color-gain)}.h-tally .d{color:var(--color-loss)}.h-tally .f{color:var(--color-text-tertiary)}.on-dark .h-tip,.h-page .h-tip{color:#fafaf7;background:#0a0a0a}.h-ch{padding-block:clamp(56px,8vw,120px)}.h-ch-grid{gap:var(--space-8);display:grid}.h-ch-grid>*{min-width:0}@media (width>=1100px){.h-ch-grid{gap:var(--space-12);grid-template-columns:188px minmax(0,1fr)}}.h-ch-head{gap:var(--space-4);max-width:62ch;margin-bottom:clamp(32px,4vw,48px);display:grid}.rail{align-items:end;gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;display:grid}@media (width>=1100px){.rail{top:calc(var(--nav-height) + var(--space-8));align-self:start;display:block;position:sticky}}.rail-t{font:700 clamp(2.5rem, 1.9rem + 2.2vw, 4.25rem) / .95 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0}.rail-t.word{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.h-page:lang(ne) .rail-t.word{letter-spacing:0;line-height:1.2}.rail-tn{font:600 1.125rem / 1.2 "Mukta", var(--font-body);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin:0}.rail-lb{font:500 var(--text-xs) / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);grid-column:1/-1;margin:0}.h-page:lang(ne) .rail-lb{letter-spacing:0;text-transform:none;font-size:var(--text-sm)}@media (width>=1100px){.rail-tn{margin-top:6px}.rail-lb{margin-top:var(--space-4)}}.rail-day{max-width:188px;height:18px;margin-top:var(--space-2);grid-column:1/-1;position:relative}.rail-day:before{content:"";background:var(--color-border-strong);height:2px;position:absolute;top:8px;left:0;right:0}.rail-day .open{background:var(--color-border-strong);border-radius:3px;width:66.67%;height:6px;position:absolute;top:6px;left:16.67%}.rail-day .span{background:var(--h-fill);border-radius:3px;height:6px;position:absolute;top:6px}.rail-day .dot{background:var(--h-fill);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-bg);border-radius:50%;margin-left:-6px;position:absolute;top:3px}#morning,#sell-check,.h-band{background:var(--color-bg)}#session{background:var(--color-surface)}.h-tint{background:var(--color-surface-tint)}[data-theme=dark] .h-tint{background:#121826}.h-band{border-top:1px solid var(--color-border);padding-block:clamp(48px,7vw,96px)}.h-band.on-dark{border-top:0}.h-m-grid{gap:var(--space-10);display:grid}.h-m-grid>*{min-width:0}@media (width>=900px){.h-m-grid{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,380px)}}.h-appcard-fig{gap:var(--space-3);justify-items:center;margin:0;display:grid}.h-appcard-fig figcaption{text-align:center;max-width:40ch}.h-appcard{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:min(100%,380px);box-shadow:var(--shadow-md);overflow:hidden}.h-appcard .band{background:var(--color-brand-900);color:var(--color-lime-200);gap:4px;padding:16px;display:grid}.h-appcard .band-top{justify-content:space-between;align-items:center;display:flex}.h-appcard .lbl{font:500 11px / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.72;margin:0}.h-page:lang(ne) .h-appcard .lbl{letter-spacing:0;text-transform:none;font-size:12px}.h-appcard .who{background:#ffffff24;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.h-appcard .big{font:700 30px / 1.1 var(--font-body);letter-spacing:-.03em;color:#fff;margin:0}.h-appcard .pl{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}.h-appcard .seg{gap:2px;padding:10px 16px 2px;display:flex}.h-appcard .seg span{text-align:center;border-radius:var(--radius-sm);color:var(--color-text-muted);flex:1;padding:5px 0;font-size:10px;font-weight:600}.h-appcard .seg span.on{background:var(--color-surface-subtle);color:var(--color-text)}.h-appcard ul{margin:0;padding:2px 16px 12px;list-style:none}.h-appcard li{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding:10px 0;display:flex}.h-appcard li b{font-size:15px;font-weight:700;display:block}.h-appcard li small{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.h-appcard li .h-delta{font-size:12px;font-weight:500}.h-ruled{background-image:repeating-linear-gradient(transparent 0 43px, var(--h-rule) 43px 44px)}.h-t-grid{gap:var(--space-8);display:grid}.h-t-grid>*{min-width:0}@media (width>=1024px){.h-t-grid{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.h-t-copy{gap:var(--space-5);align-content:start;display:grid}.h-t-copy .h-facts span{display:inline}.h-search{gap:var(--space-3);max-width:640px;margin-bottom:var(--space-6);display:grid}.h-search label{font-weight:600;font-size:var(--text-sm)}.h-combo{position:relative}.h-combo input{border:1px solid var(--color-border-control);background:var(--color-surface);width:100%;height:52px;color:var(--color-text);font:500 var(--text-base) / 1 var(--font-body);padding:0 var(--space-5) 0 46px;border-radius:999px}.h-combo svg{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.h-combo ul{z-index:20;background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:360px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.h-combo li{gap:var(--space-3);cursor:pointer;min-height:44px;font-size:var(--text-sm);border-radius:8px;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.h-combo li[aria-selected=true],.h-combo li:hover{background:var(--color-surface-tint)}.h-combo li span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.h-picks{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.h-picks button{appearance:none;border:1px solid var(--color-border-control);color:var(--color-text);min-height:40px;font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.h-picks button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.h-c-grid{gap:var(--space-8);display:grid}.h-c-grid>*{min-width:0}@media (width>=1200px){.h-c-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}}.h-glance{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);min-height:320px;overflow:hidden}.h-glance-state{gap:var(--space-4);padding:var(--space-8);color:var(--color-text-muted);justify-items:start;display:grid}.h-skel-block{width:60%;height:28px}.h-g-head{gap:var(--space-3);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);display:grid}@media (width>=768px){.h-g-head{padding:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end}}.h-g-head h3{font:700 var(--text-xl) / 1.2 var(--font-display);margin:0}.h-g-head .sub{font-size:var(--text-sm);color:var(--color-text-muted);margin:4px 0 0}.h-g-px .v{font:700 clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem) / 1 var(--font-body);letter-spacing:-.02em}@media (width>=768px){.h-g-px{text-align:right}}.h-page:lang(ne) .h-panel .ans{line-height:1.7}.h-g-foot{gap:var(--space-3) var(--space-6);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (width>=768px){.h-g-foot{padding:var(--space-5) var(--space-8)}}.h-g-foot .h-prov{max-width:60ch}.h-g-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.h-movers{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);display:grid}.h-tabs{background:var(--color-surface-tint);border-radius:999px;gap:4px;padding:4px;display:flex}.h-tabs button{appearance:none;color:var(--color-text-muted);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:40px;padding:0 8px}.h-tabs button[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.h-mlist{margin:0;padding:0;list-style:none}.h-mlist button{appearance:none;border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;gap:2px var(--space-3);background:0 0;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:10px 4px;display:grid}.h-mlist li:last-child button{border-bottom:0}.h-mlist button:hover{background:var(--color-surface-tint)}.h-mlist .sym{font-weight:700}.h-mlist .nm{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.h-mlist .pr{text-align:right;font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-area:1/2}.h-mlist .dl{text-align:right;font-size:var(--text-sm);grid-area:2/2}.h-e-grid{gap:var(--space-12);display:grid}.h-e-grid>*{min-width:0}@media (width>=1024px){.h-e-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.h-steps{counter-reset:st;border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.h-steps li{counter-increment:st;gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.h-steps li:before{content:counter(st);font:700 1.5rem / 1 var(--font-display);color:var(--color-lime-300)}.h-steps b{margin-bottom:4px;font-weight:600;display:block}.h-steps span{color:var(--color-text-muted);font-size:var(--text-sm)}.h-plist{column-gap:var(--space-10);border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.h-plist{grid-template-columns:repeat(2,minmax(0,1fr))}}.h-plist li{padding-block:var(--space-5);border-bottom:1px solid var(--color-border);align-content:start;gap:6px;display:grid}.h-plist h4{font-size:var(--text-base);margin:0;font-weight:600}.h-plist p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.h-reading{margin-top:var(--space-16);gap:var(--space-3);display:grid}.h-reading .h-h3{margin-bottom:var(--space-4)}.h-learn{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.h-learn a{gap:4px var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none;display:grid}@media (width>=768px){.h-learn a{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.h-learn time{font-size:var(--text-sm);color:var(--color-text-tertiary)}.h-learn .t{font:600 var(--text-lg) / 1.35 var(--font-display)}.h-learn a:hover .t{text-underline-offset:3px;text-decoration:underline}.h-sec-head{gap:var(--space-4);align-content:start;max-width:60ch;margin-bottom:clamp(32px,5vw,56px);display:grid}.h-toc{column-gap:var(--space-10);border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.h-toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.h-toc{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-toc a{gap:2px var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;min-height:44px;text-decoration:none;display:grid}.h-toc a:hover .t{text-underline-offset:3px;text-decoration:underline}.h-toc .t{font-weight:600}.h-toc .d{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:1}.h-toc .arr{color:var(--color-text-tertiary);grid-area:1/2/span 2;align-self:center}.h-f-grid{gap:var(--space-6);display:grid}@media (width>=1024px){.h-f-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.h-ask{gap:var(--space-6);align-items:center;display:grid}.h-ask>div:first-child{gap:var(--space-3);display:grid}@media (width>=900px){.h-ask{grid-template-columns:minmax(0,1fr) auto}}#tools,#faq{content-visibility:auto;contain-intrinsic-size:auto 900px}
