.pool.svelte-161mqju{display:flex;flex-direction:column;gap:14px}.head.svelte-161mqju{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.who.svelte-161mqju{display:flex;align-items:center;gap:10px}.sym.svelte-161mqju{margin:0;font-family:var(--font-mono, monospace);font-size:15px;font-weight:700;color:var(--text, #e9ece3)}.name.svelte-161mqju{margin:2px 0 0;font-size:11px;color:var(--text-dim, #6f7466)}.rows.svelte-161mqju{display:flex;flex-direction:column;gap:7px}.row.svelte-161mqju{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.k.svelte-161mqju{color:var(--text-muted, #9aa08c)}.v.mono.svelte-161mqju{font-family:var(--font-mono, monospace);color:var(--text-secondary, #cdd2c4);font-variant-numeric:tabular-nums}.terms.svelte-161mqju{display:flex;flex-wrap:wrap;gap:6px}.term.svelte-161mqju{padding:4px 9px;border-radius:8px;background:var(--surface-sunken, #0b0e07);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07));font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-secondary, #cdd2c4)}.cta.svelte-161mqju{margin-block-start:2px;padding:10px 14px;border-radius:var(--r-button, 12px);border:1px solid color-mix(in srgb,var(--g, #c8f051) 45%,transparent);background:var(--g, #c8f051);color:var(--on-green, #0b0f08);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cta.svelte-161mqju:disabled{opacity:.5;cursor:default;background:var(--surface-sunken, #0b0e07);color:var(--text-muted, #9aa08c);border-color:var(--border-neutral-md, rgba(233, 236, 227, .1))}.cta.svelte-161mqju:focus-visible{outline:none;box-shadow:var(--focus-ring)}.paused.svelte-161mqju{margin:0;font-size:11px;color:var(--text-dim, #6f7466)}.hint.svelte-s1xugr{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-muted, #9aa08c)}table.svelte-s1xugr{inline-size:100%;border-collapse:collapse;min-inline-size:700px}th.svelte-s1xugr,td.svelte-s1xugr{padding:10px 8px;text-align:start;font-size:12.5px;font-weight:500;color:var(--text-secondary, #cdd2c4);border-block-end:1px solid var(--border-neutral, rgba(233, 236, 227, .07));white-space:nowrap}thead.svelte-s1xugr th:where(.svelte-s1xugr){font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta, #8b9082)}tbody.svelte-s1xugr tr:where(.svelte-s1xugr):last-child th:where(.svelte-s1xugr),tbody.svelte-s1xugr tr:where(.svelte-s1xugr):last-child td:where(.svelte-s1xugr){border-block-end:none}.n.svelte-s1xugr{text-align:end;font-family:var(--font-mono, monospace);font-variant-numeric:tabular-nums}.dlabel.svelte-s1xugr{display:block;font-size:9.5px;color:var(--text-dim, #6f7466)}.pbar.svelte-s1xugr{position:relative;inline-size:84px;block-size:5px;border-radius:999px;background:var(--border-neutral-md, rgba(233, 236, 227, .1));overflow:hidden}.pbar-fill.svelte-s1xugr{position:absolute;inset-block:0;inset-inline-start:0;background:var(--g, #c8f051);border-radius:inherit;transition:inline-size .3s ease}.pbar.indeterminate.svelte-s1xugr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--status-vip, #e0b85c) 70%,transparent) 50%,transparent);background-size:200% 100%;animation:svelte-s1xugr-pbar-sweep 1.7s ease-in-out infinite}.pbar.paused.svelte-s1xugr{background:color-mix(in srgb,var(--status-loss, #e0625b) 35%,transparent)}@keyframes svelte-s1xugr-pbar-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.pbar.indeterminate.svelte-s1xugr{animation:none;background:color-mix(in srgb,var(--status-vip, #e0b85c) 30%,transparent)}}.pbar-label.svelte-s1xugr{display:block;margin-block-start:3px;font-size:9px;color:var(--text-dim, #6f7466);white-space:nowrap}.pe.svelte-3ryow8{margin-block-start:14px;padding:12px;border-radius:var(--r-button, 12px);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07));background:var(--surface-sunken, #0b0e07);display:flex;flex-direction:column;gap:12px}.head.svelte-3ryow8{display:flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta, #8b9082);cursor:default}.head.svelte-3ryow8 .ic:where(.svelte-3ryow8){display:inline-flex;color:var(--text-dim, #6f7466)}.stat.svelte-3ryow8{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-block-end:10px;border-block-end:1px solid var(--border-neutral, rgba(233, 236, 227, .07))}.stat-n.svelte-3ryow8{font-family:var(--font-mono, monospace);font-size:24px;font-weight:700;color:var(--g, #c8f051);line-height:1.1}.stat-l.svelte-3ryow8{font-size:11px;line-height:1.4;color:var(--text-muted, #9aa08c);max-inline-size:40ch}.flow.svelte-3ryow8{display:flex;flex-direction:column}.step.svelte-3ryow8{display:flex;align-items:flex-start;gap:10px}.ic-wrap.svelte-3ryow8{flex:none;display:flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:50%;background:var(--surface, #0e120a);border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));color:var(--text-secondary, #cdd2c4)}.stext.svelte-3ryow8{flex:1;min-inline-size:0;padding-block-start:2px}.stitle.svelte-3ryow8{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;font-weight:700;color:var(--text, #e9ece3)}.sformula.svelte-3ryow8{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:500;color:var(--g, #c8f051)}.sdetail.svelte-3ryow8{margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--text-muted, #9aa08c)}.varrow.svelte-3ryow8{inline-size:26px;display:flex;justify-content:center;color:var(--text-dim, #6f7466);margin-block:1px}.timing.svelte-3ryow8,.risk.svelte-3ryow8{display:flex;align-items:flex-start;gap:7px;font-size:10.5px;line-height:1.4;padding:8px 9px;border-radius:9px}.timing.svelte-3ryow8{color:var(--text-secondary, #cdd2c4);background:color-mix(in srgb,var(--status-info, #cdd2c4) 7%,transparent)}.timing.svelte-3ryow8 svg{flex:none;color:var(--text-dim, #6f7466);margin-block-start:1px}.risk.svelte-3ryow8{color:var(--status-vip, #e0b85c);background:color-mix(in srgb,var(--status-vip, #e0b85c) 9%,transparent)}.risk.svelte-3ryow8 svg{flex:none;margin-block-start:1px}@media (max-width: 420px){.pe.svelte-3ryow8{padding:10px;gap:10px}.stat-n.svelte-3ryow8{font-size:21px}}.lede.svelte-1vzt4l3{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--text-muted, #9aa08c)}.hint.svelte-1vzt4l3{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim, #6f7466)}.fl.svelte-1vzt4l3{display:block;margin-block-start:12px;font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta, #8b9082)}input.svelte-1vzt4l3{inline-size:100%;margin-block-start:6px;padding:10px 12px;border-radius:var(--r-button, 12px);border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));background:var(--surface-sunken, #0b0e07);color:var(--text, #e9ece3);font-family:var(--font-mono, monospace);font-size:max(15px,var(--field-size-floor, 0px))}input.svelte-1vzt4l3:focus-visible{outline:none;box-shadow:var(--focus-ring)}#stk-term.svelte-1vzt4l3{margin-block-start:6px}.floor.svelte-1vzt4l3{margin:7px 0 0;font-size:11px;color:var(--text-dim, #6f7466)}.floor.bad.svelte-1vzt4l3{color:var(--status-loss, #e0625b)}.err.svelte-1vzt4l3{margin:0;font-size:12.5px;line-height:1.5;color:var(--status-loss, #e0625b)}.btn.svelte-1vzt4l3{padding:9px 18px;border-radius:var(--r-button, 12px);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.btn.svelte-1vzt4l3:disabled{opacity:.5;cursor:default}.btn.svelte-1vzt4l3:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ghost.svelte-1vzt4l3{border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));background:none;color:var(--text-secondary, #cdd2c4)}.go.svelte-1vzt4l3{border:1px solid color-mix(in srgb,var(--g, #c8f051) 45%,transparent);background:var(--g, #c8f051);color:var(--on-green, #0b0f08)}.sched.svelte-1ce4f9u{display:flex;flex-direction:column;gap:18px}.phases.svelte-1ce4f9u{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px 0}.phase.svelte-1ce4f9u{flex:1 1 140px;min-inline-size:128px;display:flex;flex-direction:column;gap:3px;padding:4px 10px}.node.svelte-1ce4f9u{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:50%;background:var(--surface-sunken, #0b0e07);border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));color:var(--g, #c8f051);margin-block-end:2px}.num.svelte-1ce4f9u{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;inline-size:15px;block-size:15px;border-radius:50%;background:var(--surface, #0e120a);border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));color:var(--text-meta, #8b9082);font-family:var(--font-mono, monospace);font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.ptitle.svelte-1ce4f9u{margin:0;font-size:12.5px;font-weight:700;color:var(--text, #e9ece3)}.pwhen.svelte-1ce4f9u{margin:0;font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--g, #c8f051)}.pdetail.svelte-1ce4f9u{margin:2px 0 0;font-size:11px;line-height:1.45;color:var(--text-muted, #9aa08c)}.pnote.svelte-1ce4f9u{margin:1px 0 0;font-size:10px;line-height:1.4;color:var(--text-dim, #6f7466)}.arrow.svelte-1ce4f9u{flex:none;align-self:center;color:var(--text-dim, #6f7466);margin-inline:-2px}.legend.svelte-1ce4f9u{padding-block-start:14px;border-block-start:1px solid var(--border-neutral, rgba(233, 236, 227, .07))}.lg-rows.svelte-1ce4f9u{display:flex;flex-direction:column;gap:8px;margin-block-start:8px}.lg-row.svelte-1ce4f9u{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:11.5px}.lg-sym.svelte-1ce4f9u{font-family:var(--font-mono, monospace);font-weight:700;color:var(--text-secondary, #cdd2c4);min-inline-size:40px}.lg-time.svelte-1ce4f9u{color:var(--text-muted, #9aa08c)}.lg-cd.svelte-1ce4f9u{color:var(--text-dim, #6f7466)}.lg-count.svelte-1ce4f9u{margin-inline-start:auto;font-family:var(--font-mono, monospace);font-variant-numeric:tabular-nums;color:var(--g, #c8f051)}@media (max-width: 768px){.phases.svelte-1ce4f9u{flex-direction:column;gap:2px}.phase.svelte-1ce4f9u{flex-direction:row;align-items:center;gap:10px;padding:6px 2px}.node.svelte-1ce4f9u{flex:none;margin-block-end:0}.ptitle.svelte-1ce4f9u,.pwhen.svelte-1ce4f9u,.pdetail.svelte-1ce4f9u,.pnote.svelte-1ce4f9u{grid-column:2}.phase.svelte-1ce4f9u{display:grid;grid-template-columns:30px 1fr;column-gap:10px;row-gap:1px}.arrow.svelte-1ce4f9u{align-self:flex-start;margin:-2px 0 -2px 14px;transform:rotate(90deg)}.lg-count.svelte-1ce4f9u{margin-inline-start:0;flex-basis:100%}}.ve.svelte-185k7r9{margin-block-end:12px;padding:12px;border-radius:var(--r-button, 12px);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07));background:var(--surface-sunken, #0b0e07);display:flex;flex-direction:column;gap:10px}.head.svelte-185k7r9{display:flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta, #8b9082)}.head.svelte-185k7r9 .ic:where(.svelte-185k7r9){display:inline-flex;color:var(--text-dim, #6f7466)}.body.svelte-185k7r9{margin:0;font-size:11.5px;line-height:1.55;color:var(--text-muted, #9aa08c);max-inline-size:78ch}.body.svelte-185k7r9 strong:where(.svelte-185k7r9){color:var(--text-secondary, #cdd2c4);font-weight:600}.actions.svelte-185k7r9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aside.svelte-185k7r9{font-size:10.5px;line-height:1.4;color:var(--text-dim, #6f7466)}@media (max-width: 420px){.ve.svelte-185k7r9{padding:10px}}.stk .sec{margin-block-start:26px}.stk .sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:12px}.stk .sec-t{margin:0;font-family:var(--font-ui, inherit);font-size:15px;font-weight:700;color:var(--text, #e9ece3)}.stk .card{background:var(--surface, #0e120a);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07));border-radius:var(--r-card, 14px);padding:16px 18px;min-inline-size:0}.stk .micro{font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta, #8b9082)}.stk .fig{font-family:var(--font-mono, monospace);font-size:18px;font-weight:700;color:var(--text, #e9ece3);font-variant-numeric:tabular-nums}.stk .dot{flex:none;inline-size:9px;block-size:9px;border-radius:50%}.stk .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--g, #c8f051);background:color-mix(in srgb,var(--g, #c8f051) 12%,transparent);white-space:nowrap}.stk .chip.warn{color:var(--status-vip, #e0b85c);background:color-mix(in srgb,var(--status-vip, #e0b85c) 12%,transparent)}.stk .chip.bad{color:var(--status-loss, #e0625b);background:color-mix(in srgb,var(--status-loss, #e0625b) 12%,transparent)}.stk .chip.dim{color:var(--text-dim, #6f7466);background:color-mix(in srgb,var(--text-dim, #6f7466) 14%,transparent)}.stk .note{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font-size:12.5px;color:var(--status-info, #cdd2c4);background:color-mix(in srgb,var(--status-info, #cdd2c4) 8%,transparent);border:1px solid color-mix(in srgb,var(--status-info, #cdd2c4) 22%,transparent)}.stk .note.bad{color:var(--status-loss, #e0625b);background:color-mix(in srgb,var(--status-loss, #e0625b) 10%,transparent);border-color:color-mix(in srgb,var(--status-loss, #e0625b) 26%,transparent)}.stk .note.warn{color:var(--status-vip, #e0b85c);background:color-mix(in srgb,var(--status-vip, #e0b85c) 9%,transparent);border-color:color-mix(in srgb,var(--status-vip, #e0b85c) 24%,transparent)}.stk .note button{margin-inline-start:auto;flex:none;padding:5px 11px;border-radius:8px;border:1px solid currentColor;background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer}.stk .note button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.stk .rowbtn{padding:6px 13px;border-radius:var(--r-button, 10px);border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));background:var(--surface-sunken, #0b0e07);color:var(--text-secondary, #cdd2c4);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.stk .rowbtn.pri{border-color:color-mix(in srgb,var(--g, #c8f051) 45%,transparent);background:var(--g, #c8f051);color:var(--on-green, #0b0f08)}.stk .rowbtn.loss{border-color:color-mix(in srgb,var(--status-loss, #e0625b) 45%,transparent);color:var(--status-loss, #e0625b);background:none}.stk .rowbtn:disabled{opacity:.45;cursor:default}.stk .rowbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.stk .xscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.stk .sec{margin-block-start:18px}.stk .card{padding:14px}}.scroll.svelte-p1lcem{flex:1 1 auto;min-block-size:0;overflow-y:auto}.inner.svelte-p1lcem{inline-size:100%;max-inline-size:1040px;margin-inline:auto;padding:32px 24px 0;display:flex;flex-direction:column}.foot.svelte-p1lcem{max-inline-size:1040px;margin-inline:auto;inline-size:100%;padding:28px 8px 0}.head.svelte-p1lcem{margin-block-end:20px}.title.svelte-p1lcem{margin:0;font-family:var(--font-display, inherit);font-size:32px;line-height:1.1;font-weight:700;color:var(--text, #e9ece3)}.g.svelte-p1lcem{color:var(--g, #c8f051)}.sub.svelte-p1lcem{margin:7px 0 0;font-size:13px;color:var(--text-muted, #9aa08c);max-inline-size:60ch}.hint.svelte-p1lcem{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-muted, #9aa08c)}.how-h.svelte-p1lcem{inline-size:100%;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.how-h.svelte-p1lcem:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}.chev-wrap.svelte-p1lcem{flex:none;display:flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:50%;background:color-mix(in srgb,var(--g, #c8f051) 12%,transparent);color:var(--g, #c8f051);transition:background .14s var(--ease-out, ease-out),transform .14s var(--ease-out, ease-out)}.how-h.svelte-p1lcem:hover .chev-wrap:where(.svelte-p1lcem){background:color-mix(in srgb,var(--g, #c8f051) 20%,transparent)}.chev-wrap.open.svelte-p1lcem{transform:rotate(180deg)}.chev.svelte-p1lcem{flex:none}.pool-grid.svelte-p1lcem{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.sec-h-right.svelte-p1lcem{flex:none;display:flex;align-items:center;gap:8px}.legend-wrap.svelte-p1lcem{position:relative}.info-btn.svelte-p1lcem{flex:none;display:flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:50%;border:1px solid var(--border-neutral-md, rgba(233, 236, 227, .1));background:var(--surface-sunken, #0b0e07);color:var(--text-muted, #9aa08c);cursor:pointer}.info-btn.svelte-p1lcem:hover{color:var(--text, #e9ece3);border-color:color-mix(in srgb,var(--g, #c8f051) 45%,transparent)}.info-btn.svelte-p1lcem:focus-visible{outline:none;box-shadow:var(--focus-ring)}.legend.svelte-p1lcem{position:absolute;z-index:var(--z-popover, 300);inset-block-start:calc(100% + 8px);inset-inline-end:0;inline-size:min(300px,calc(100vw - 48px));background:var(--surface, #0e120a);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07));border-radius:var(--r-card, 14px);box-shadow:0 8px 24px #00000080;padding:12px 14px}.legend-t.svelte-p1lcem{margin:0 0 6px;font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta, #8b9082)}.legend.svelte-p1lcem dl:where(.svelte-p1lcem){margin:0}.legend-row.svelte-p1lcem{display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-block-end:1px solid var(--border-neutral, rgba(233, 236, 227, .06))}.legend-row.svelte-p1lcem:last-child{padding-block-end:0;border-block-end:none}.legend-row.svelte-p1lcem dt:where(.svelte-p1lcem){flex:none;margin:0}.legend-row.svelte-p1lcem dd:where(.svelte-p1lcem){margin:0;font-size:11.5px;line-height:1.5;color:var(--text-muted, #9aa08c)}@media (max-width: 768px){.inner.svelte-p1lcem{padding:18px 16px 0}.title.svelte-p1lcem{font-size:26px}.pool-grid.svelte-p1lcem{grid-template-columns:1fr}}
