.hero.svelte-fe01lu{max-width:62rem;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-4)}.hero.svelte-fe01lu .display:where(.svelte-fe01lu){font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.4rem);margin:0 0 var(--space-3);color:var(--text-primary)}.hero.svelte-fe01lu .sub:where(.svelte-fe01lu){color:var(--text-secondary);line-height:1.6;margin:0;font-size:1.02rem}.panel.svelte-fe01lu{max-width:62rem;margin:var(--space-4) auto 0;padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--neutral-700);border-radius:var(--radius-lg)}.panel-head.svelte-fe01lu{margin-bottom:var(--space-2)}.panel-head.svelte-fe01lu h2:where(.svelte-fe01lu){font-family:var(--font-display);font-size:1.3rem;margin:0;color:var(--text-primary)}.head-row.svelte-fe01lu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-5);flex-wrap:wrap}.q.svelte-fe01lu{color:var(--text-secondary);font-size:.88rem;margin:0 0 var(--space-2);line-height:1.5}.ctl.svelte-fe01lu{display:flex;flex-direction:column;gap:5px;margin-left:auto}.ctl-label.svelte-fe01lu{font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);font-weight:600}.toggle.svelte-fe01lu{display:inline-flex;border:1px solid var(--neutral-700);border-radius:var(--radius-md);overflow:hidden;width:max-content}.toggle.svelte-fe01lu button:where(.svelte-fe01lu){padding:6px 11px;background:var(--bg-primary);border:none;border-left:1px solid var(--neutral-800);color:var(--text-tertiary);font-size:.76rem;font-weight:600;cursor:pointer;transition:background .14s,color .14s}.toggle.svelte-fe01lu button:where(.svelte-fe01lu):first-child{border-left:none}.toggle.svelte-fe01lu button:where(.svelte-fe01lu):hover:not(.on){color:var(--text-primary)}.toggle.svelte-fe01lu button.on:where(.svelte-fe01lu){background:var(--gold-400);color:var(--bg-primary)}.viz-grid.svelte-fe01lu{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-4)}.viz.svelte-fe01lu{background:var(--bg-primary);border:1px solid var(--neutral-800);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.vh.svelte-fe01lu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.vh.svelte-fe01lu h3:where(.svelte-fe01lu){font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--text-primary);margin:0}.vh.svelte-fe01lu .rk:where(.svelte-fe01lu){color:var(--gold-400)}.bcap.svelte-fe01lu{color:var(--text-tertiary);font-size:.78rem;margin:-4px 0 var(--space-2)}.bc.svelte-fe01lu{font-family:var(--font-mono);font-weight:600;margin-left:3px}.mtoggle.svelte-fe01lu{display:inline-flex;border:1px solid var(--neutral-700);border-radius:var(--radius-md);overflow:hidden}.mtoggle.svelte-fe01lu button:where(.svelte-fe01lu){padding:4px 11px;background:var(--bg-primary);border:none;border-left:1px solid var(--neutral-800);color:var(--text-tertiary);font-size:.74rem;font-weight:600;cursor:pointer}.mtoggle.svelte-fe01lu button:where(.svelte-fe01lu):first-child{border-left:none}.mtoggle.svelte-fe01lu button.on:where(.svelte-fe01lu){background:var(--neutral-700);color:var(--text-primary)}.rows.svelte-fe01lu{display:flex;flex-direction:column}.crow.svelte-fe01lu{display:grid;grid-template-columns:auto var(--lblw, 90px) minmax(80px,1fr);align-items:center;gap:var(--space-2) var(--space-3);padding:9px 0;border-top:1px solid var(--neutral-900)}.crow.svelte-fe01lu:first-child{border-top:none}.pips.svelte-fe01lu{display:inline-flex;gap:4px;flex-shrink:0}.pip.svelte-fe01lu{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:28px;height:37px;border-radius:6px;background:var(--bg-tertiary);border:1px solid var(--neutral-700);line-height:1}.pip.svelte-fe01lu b:where(.svelte-fe01lu){font-family:var(--font-mono);font-size:.84rem;font-weight:700;color:var(--pc)}.pip.svelte-fe01lu i:where(.svelte-fe01lu){font-size:.84rem;font-style:normal;color:var(--pc);margin-top:1px}.pip.nosuit.svelte-fe01lu i:where(.svelte-fe01lu){font-size:1.25rem;margin:0}.pip.dead.svelte-fe01lu{opacity:.3}.pip.dead.svelte-fe01lu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - .8px),var(--text-tertiary) 50%,transparent calc(50% + .8px))}.pip.empty.svelte-fe01lu{background:transparent;border-style:dashed;border-color:var(--neutral-800)}.strc.svelte-fe01lu{display:inline-flex;align-items:center;gap:4px}.amp.svelte-fe01lu{color:var(--text-tertiary);font-weight:700;font-size:.88rem}.lbl.svelte-fe01lu{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap}.lbl.svelte-fe01lu b:where(.svelte-fe01lu){color:var(--text-primary);font-size:.92rem;font-weight:600}.lbl.svelte-fe01lu small:where(.svelte-fe01lu){color:var(--text-tertiary);font-size:.72rem}.single.svelte-fe01lu{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.strk.svelte-fe01lu{height:16px;background:var(--bg-tertiary);border-radius:5px;overflow:hidden}.sfill.svelte-fe01lu{display:block;height:100%;background:var(--gold-400);border-radius:5px;transition:width .2s ease}.sv.svelte-fe01lu{font-family:var(--font-mono);font-size:.9rem;color:var(--text-primary);min-width:50px;text-align:right}.acc.svelte-fe01lu{border:1px solid var(--neutral-800);border-radius:var(--radius-md);background:var(--bg-primary)}.acc.svelte-fe01lu summary:where(.svelte-fe01lu){display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-size:.84rem;font-weight:600;color:var(--text-secondary);list-style:none}.acc.svelte-fe01lu summary:where(.svelte-fe01lu)::-webkit-details-marker{display:none}.acc.svelte-fe01lu summary:where(.svelte-fe01lu):before{content:"›";color:var(--text-tertiary);transition:transform .14s}.acc[open].svelte-fe01lu summary:where(.svelte-fe01lu):before{transform:rotate(90deg);color:var(--gold-400)}.acc.svelte-fe01lu summary:where(.svelte-fe01lu):hover{color:var(--text-primary)}.acc-body.svelte-fe01lu{padding:0 12px 12px;color:var(--text-secondary);font-size:.84rem;line-height:1.6}.acc-body.svelte-fe01lu ul:where(.svelte-fe01lu){margin:var(--space-2) 0 0;padding-left:1.1rem}.acc-body.svelte-fe01lu li:where(.svelte-fe01lu){margin:6px 0}.acc-body.svelte-fe01lu strong:where(.svelte-fe01lu){color:var(--text-primary)}.acc-body.svelte-fe01lu em:where(.svelte-fe01lu){color:var(--text-primary);font-style:normal}.note.svelte-fe01lu{color:var(--text-tertiary);font-size:.76rem;line-height:1.5;margin:var(--space-4) 0 0}.note.svelte-fe01lu a:where(.svelte-fe01lu){color:var(--cyan-400);text-decoration:none}.note.svelte-fe01lu a:where(.svelte-fe01lu):hover{text-decoration:underline}@media(max-width:760px){.hero.svelte-fe01lu{padding:var(--space-6) var(--space-4) var(--space-3)}.panel.svelte-fe01lu{padding:var(--space-4);margin-top:var(--space-3)}.ctl.svelte-fe01lu{margin-left:0}.toggle.svelte-fe01lu button:where(.svelte-fe01lu){padding:7px 10px;font-size:.74rem;min-height:36px}.viz-grid.svelte-fe01lu{grid-template-columns:1fr;gap:var(--space-6)}}@media(max-width:640px){.q.svelte-fe01lu{font-size:.84rem}.viz.svelte-fe01lu{padding:var(--space-4) var(--space-3)}.crow.svelte-fe01lu{grid-template-columns:auto auto;grid-template-rows:1fr 1fr;grid-template-areas:"cards label" "bar   pct";justify-content:start;column-gap:var(--space-3);row-gap:4px}.crow.svelte-fe01lu .pips:where(.svelte-fe01lu),.crow.svelte-fe01lu .strc:where(.svelte-fe01lu){grid-area:cards}.crow.svelte-fe01lu .lbl:where(.svelte-fe01lu){grid-area:label}.crow.svelte-fe01lu .single:where(.svelte-fe01lu){display:contents}.crow.svelte-fe01lu .strk:where(.svelte-fe01lu){grid-area:bar}.crow.svelte-fe01lu .sv:where(.svelte-fe01lu){grid-area:pct;text-align:left;min-width:0}.pip.svelte-fe01lu{width:24px;height:32px}.pips.svelte-fe01lu,.strc.svelte-fe01lu{gap:3px}}@media(max-width:380px){.pip.svelte-fe01lu{width:22px;height:30px}.pips.svelte-fe01lu,.strc.svelte-fe01lu{gap:2px}.amp.svelte-fe01lu{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.acc.svelte-fe01lu summary:where(.svelte-fe01lu):before,.toggle.svelte-fe01lu button:where(.svelte-fe01lu),.sfill.svelte-fe01lu{transition:none}}
