.h-page{--h-fill:var(--color-brand-900);--h-rule:#e6e4dc;--h-margin:#d9a8a0;--h-lh-ne:1.75}[data-theme=dark] .h-page{--h-fill:var(--color-lime-200);--h-rule:#222a39;--h-margin:#6b3b3b}.h-page :lang(ne){font-family:"Mukta", var(--font-body)}.h-eyebrow{font:500 var(--text-xs) / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.h-page:lang(ne) .h-eyebrow{letter-spacing:0;text-transform:none;font-size:var(--text-sm)}.h-page h2,.h-h2{font:700 clamp(2rem, 1.3rem + 2.6vw, 3.5rem) / 1.02 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.h-page:lang(ne) h2,.h-page:lang(ne) .h-h2{letter-spacing:0;line-height:1.25}.h-h3{font:700 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-6)}.h-page:lang(ne) .h-h3{letter-spacing:0;line-height:1.35}.h-lead{font-size:var(--text-base);color:var(--color-text-muted);max-width:62ch;margin:0;line-height:1.6}.h-page:lang(ne) .h-lead{line-height:var(--h-lh-ne)}.h-fine{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.4}.h-prov{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.45}.h-page:lang(ne) .h-prov,.h-page:lang(ne) .h-fine{line-height:1.65}.h-link{min-height:44px;font-weight:600;font-size:var(--text-sm);color:var(--color-link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.h-page .skel{background:var(--color-shimmer-base);color:#0000;border-radius:6px;display:inline-block}.h-delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:0;font-weight:600;display:inline-flex}.h-delta.up{color:var(--color-gain)}.h-delta.down{color:var(--color-loss)}.h-delta.flat{color:var(--color-text-tertiary)}.h-delta>span[aria-hidden]{margin-right:2px;font-size:.75em}.h-page td,.h-page dd,.h-page .px,.h-page .v,.h-page .big{font-variant-numeric:tabular-nums}.h-tbl summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-link);align-items:center;min-height:44px;display:inline-flex}.h-tablewrap{position:relative;overflow-x:auto}.h-tablewrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:420px}.h-tablewrap th,.h-tablewrap td{border-bottom:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums;padding:8px}.h-tablewrap th:first-child,.h-tablewrap td:first-child{text-align:left}.h-tablewrap thead th{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs)}.h-tip{z-index:60;pointer-events:none;background:var(--color-text);color:var(--color-bg);font:600 12px / 1.35 var(--font-body);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:6px 9px;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.h-facts{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.h-facts li{padding-block:var(--space-4);border-bottom:1px solid var(--color-border);gap:4px;display:grid}.h-facts b{font-weight:600}.h-facts span{color:var(--color-text-muted);font-size:var(--text-sm)}.h-page:lang(ne) .h-facts span{line-height:1.7}.h-floor{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-4);gap:var(--space-5);display:grid}@media (width>=768px){.h-floor{padding:var(--space-6) var(--space-8)}}.h-scrip{gap:var(--space-4);display:grid}@media (width>=900px){.h-scrip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.h-scrip h3{font:700 var(--text-xl) / 1.25 var(--font-display);margin:6px 0 0}.h-scrip h3 a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.h-scrip h3 .px{font-family:var(--font-body);font-weight:600}.h-scrip h3 small{font:400 var(--text-sm) / 1.4 var(--font-body);color:var(--color-text-muted);display:block}.h-kv{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.h-kv div{display:grid}.h-kv dt{font-size:var(--text-xs);color:var(--color-text-tertiary)}.h-kv dd{margin:0;font-weight:600}.h-spark{color:var(--color-text);margin:0}.h-spark svg{width:100%;max-width:520px;height:auto;display:block;overflow:visible}.h-spark text,.h-chart text{font:500 12px var(--font-body);fill:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.h-spark text.v,.h-chart text.v{fill:var(--color-text);font-weight:600}.h-tug{gap:var(--space-6);display:grid}@media (width>=900px){.h-tug{grid-template-columns:1fr 1fr;gap:0}}.h-tug .side-h{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.h-tug .side-h span{color:var(--color-text-tertiary);font-weight:400;font-size:var(--text-xs)}.h-bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.h-bar{gap:4px;display:grid}.h-bar .name{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-bar .track{align-items:center;gap:var(--space-2);height:20px;display:flex}.h-bar .fill{border-radius:2px;flex:none;height:14px}.h-bar .val{font-size:var(--text-sm);white-space:nowrap}.h-tug .sold .fill{background:var(--color-loss)}.h-tug .bought .fill{background:var(--color-gain)}@media (width>=900px){.h-tug .sold{padding-right:var(--space-6);border-right:2px solid var(--color-text)}.h-tug .bought{padding-left:var(--space-6)}.h-tug .sold .h-bar,.h-tug .sold .side-h{text-align:right}.h-tug .sold .side-h,.h-tug .sold .track{flex-direction:row-reverse}}.h-note{border-top:1px solid var(--color-border);padding-top:var(--space-4);gap:4px;display:grid}.h-note-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.h-panels{display:grid}@media (width>=768px){.h-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.h-panel{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);gap:var(--space-3);min-width:0;color:var(--color-text);align-content:start;display:grid}@media (width>=768px){.h-panel{padding:var(--space-6) var(--space-8)}.h-panel:nth-child(odd):not(.wide){border-right:1px solid var(--color-border)}}.h-panel.wide{grid-column:1/-1}.h-panel h4,.h-panel h3{font:600 var(--text-base) / 1.35 var(--font-display);margin:0}.h-panel .ans{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.h-chart{width:100%;max-width:440px;height:auto;color:var(--h-fill);display:block;overflow:visible}.h-chart .axis{stroke:var(--color-border-strong)}.h-chart .ring{stroke:var(--color-surface);stroke-width:2px}.h-r52{background:var(--color-surface-tint);border-radius:5px;height:10px;margin-top:18px;position:relative}.h-r52 .m{background:var(--h-fill);border:3px solid var(--color-surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--color-border-strong);border-radius:50%;margin-left:-10px;position:absolute;top:-5px}.h-r52 .ml{font:600 var(--text-xs) / 1 var(--font-body);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:-26px;transform:translate(-50%)}.h-r52-l{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.h-own{border-radius:4px;gap:2px;height:28px;display:flex;overflow:hidden}.h-own span{height:100%;display:block}.h-own .pro,.h-legend .solid{background:var(--h-fill)}.h-own .hatch,.h-legend .hatch{background-image:repeating-linear-gradient(135deg, var(--h-fill) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1.5px var(--h-fill)}.h-own-l{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:flex}.h-own-l b{color:var(--color-text)}.h-legend{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.h-legend i{vertical-align:-2px;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.h-g-facts{gap:var(--space-4);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.h-g-facts{padding:var(--space-5) var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.h-g-facts dt{font-size:var(--text-xs);color:var(--color-text-tertiary)}.h-g-facts dd{font-weight:600;font-size:var(--text-sm);margin:2px 0 0}.h-btn,.h-btn-ghost{min-height:44px;padding:0 var(--space-5);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.h-btn{background:var(--color-brand-900);color:var(--color-lime-200);border:0}[data-theme=dark] .h-btn{background:var(--color-lime-200);color:var(--color-brand-900)}.h-btn-ghost{border:1px solid var(--color-border-control);color:var(--color-text);background:0 0}@media (prefers-reduced-motion:reduce){.h-page *{transition:none!important;animation:none!important}}.on-dark{--color-bg:#054431;--color-surface:#0a4c38;--color-surface-tint:#d7f5bb17;--color-text:#f4fbea;--color-text-muted:#e8f8d3d1;--color-text-tertiary:#e8f8d3b3;--color-border:#d7f5bb29;--color-border-default:#d7f5bb33;--color-border-strong:#d7f5bb52;--color-border-control:#d7f5bb8c;--color-link:#d7f5bb;--color-gain:#b9e885;--color-loss:#ff8a80;--color-shimmer-base:#d7f5bb21;--h-fill:#d7f5bb;background:var(--color-bg);color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
