.grid.svelte-jhgqg4{display:grid;grid-template-columns:300px 1fr;gap:1.25rem;align-items:start}.card.svelte-jhgqg4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.1rem;margin-bottom:1rem}.card.svelte-jhgqg4 h3:where(.svelte-jhgqg4){font-size:.95rem;font-weight:700;margin-bottom:.85rem}.field.svelte-jhgqg4{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field.svelte-jhgqg4 span:where(.svelte-jhgqg4){font-size:.8rem;color:var(--color-ink-soft)}select.svelte-jhgqg4,input[type=number].svelte-jhgqg4{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-ink);padding:.45rem .55rem;font-size:.85rem;width:100%}.slider.svelte-jhgqg4{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}.slider.svelte-jhgqg4 span:where(.svelte-jhgqg4){display:flex;justify-content:space-between;font-size:.8rem;color:var(--color-ink-soft)}.slider.svelte-jhgqg4 b:where(.svelte-jhgqg4){color:var(--color-brand-bright)}input[type=range].svelte-jhgqg4{width:100%;accent-color:var(--color-brand)}.templates.svelte-jhgqg4{display:flex;flex-wrap:wrap;gap:.4rem}.tpl.svelte-jhgqg4{font-size:.78rem;padding:.4rem .65rem;border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-ink-soft);cursor:pointer;transition:border-color .15s,transform .15s,color .15s}.tpl.svelte-jhgqg4:hover{color:var(--color-ink);border-color:var(--color-brand-dim);transform:translateY(-1px)}.tpl.active.svelte-jhgqg4{border-color:var(--color-brand);color:var(--color-brand-bright);background:color-mix(in oklab,var(--color-brand) 12%,transparent)}.chartcard.svelte-jhgqg4{padding:1rem}.metrics.svelte-jhgqg4{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1rem}.metric.svelte-jhgqg4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.75rem;display:flex;flex-direction:column;gap:.3rem}.metric.svelte-jhgqg4 span:where(.svelte-jhgqg4){font-size:.72rem;color:var(--color-ink-faint)}.metric.svelte-jhgqg4 b:where(.svelte-jhgqg4){font-size:.95rem;font-variant-numeric:tabular-nums}.pos.svelte-jhgqg4{color:var(--color-profit)}.neg.svelte-jhgqg4{color:var(--color-loss)}.legs-head.svelte-jhgqg4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.add.svelte-jhgqg4{font-size:.8rem;padding:.35rem .7rem;border-radius:var(--radius-card);border:1px solid var(--color-brand-dim);background:transparent;color:var(--color-brand-bright);cursor:pointer;transition:border-color .15s,transform .15s}.add.svelte-jhgqg4:hover{border-color:var(--color-brand);transform:translateY(-1px)}.leg-row.svelte-jhgqg4{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.2fr .7fr 36px;gap:.5rem;align-items:center;margin-bottom:.5rem}.leg-row.head.svelte-jhgqg4 span:where(.svelte-jhgqg4){font-size:.72rem;color:var(--color-ink-faint)}.rm.svelte-jhgqg4{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-loss);cursor:pointer;height:34px;font-size:1.1rem}.explainer.svelte-jhgqg4{margin-top:2.5rem}.explainer.svelte-jhgqg4 h2:where(.svelte-jhgqg4){font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:1.25rem}.cols.svelte-jhgqg4{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.cols.svelte-jhgqg4 h4:where(.svelte-jhgqg4){font-size:.95rem;font-weight:700;margin-bottom:.4rem;color:var(--color-brand-bright)}.cols.svelte-jhgqg4 p:where(.svelte-jhgqg4){font-size:.88rem;color:var(--color-ink-soft);line-height:1.55}@media(max-width:900px){.grid.svelte-jhgqg4{grid-template-columns:1fr;gap:.9rem}.metrics.svelte-jhgqg4{grid-template-columns:repeat(2,1fr);gap:.5rem}.metric.svelte-jhgqg4{padding:.6rem}.metric.svelte-jhgqg4 b:where(.svelte-jhgqg4){font-size:.88rem}}@media(max-width:560px){.card.svelte-jhgqg4{padding:.85rem}.metrics.svelte-jhgqg4{grid-template-columns:1fr 1fr}.leg-row.svelte-jhgqg4{grid-template-columns:1fr 1fr;grid-template-areas:"side type" "strike strike" "premium premium" "lots rm";gap:.4rem;padding:.7rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.leg-row.head.svelte-jhgqg4{display:none}.leg-row.svelte-jhgqg4 select:where(.svelte-jhgqg4):nth-of-type(1){grid-area:side}.leg-row.svelte-jhgqg4 select:where(.svelte-jhgqg4):nth-of-type(2){grid-area:type}.leg-row.svelte-jhgqg4 input:where(.svelte-jhgqg4):nth-of-type(1){grid-area:strike}.leg-row.svelte-jhgqg4 input:where(.svelte-jhgqg4):nth-of-type(2){grid-area:premium}.leg-row.svelte-jhgqg4 input:where(.svelte-jhgqg4):nth-of-type(3){grid-area:lots}.leg-row.svelte-jhgqg4 .rm:where(.svelte-jhgqg4){grid-area:rm;height:40px}}
