.decklist-input.svelte-gespn0{gap:var(--size-2);flex-direction:column;display:flex}.label.svelte-gespn0{align-items:baseline;gap:var(--size-2);font-weight:var(--font-weight-6);font-size:var(--font-size-1);color:var(--color-text-primary);display:flex}.hint.svelte-gespn0{font-weight:var(--font-weight-4);font-size:var(--font-size-0);color:var(--color-text-muted)}.textarea.svelte-gespn0{width:100%;padding:var(--size-3);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-2);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-0);line-height:var(--font-lineheight-4);resize:vertical;transition:border-color .15s}.textarea.svelte-gespn0:hover:not(:disabled){border-color:var(--color-brand)}.textarea.svelte-gespn0:disabled{opacity:.5;cursor:not-allowed}.slider-field.svelte-1tsik5q{gap:var(--size-2);flex-direction:column;display:flex}.slider-header.svelte-1tsik5q{justify-content:space-between;align-items:center;display:flex}.label.svelte-1tsik5q{font-weight:var(--font-weight-6);font-size:var(--font-size-1);color:var(--color-text-primary)}.badge.svelte-1tsik5q{font-size:var(--font-size-0);font-weight:var(--font-weight-6);color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, transparent);padding:var(--size-1) var(--size-2);border-radius:var(--radius-2)}.slider.svelte-1tsik5q{width:100%;accent-color:var(--color-brand);cursor:pointer}.slider.svelte-1tsik5q:disabled{opacity:.5;cursor:not-allowed}.ticks.svelte-1tsik5q{font-size:var(--font-size-00);color:var(--color-text-muted);justify-content:space-between;display:flex}.results.svelte-1upit75{--flow-space:var(--size-5)}.summary.svelte-1upit75{padding:var(--size-3) var(--size-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2);gap:var(--size-5)}.summary-stat.svelte-1upit75{align-items:center;gap:var(--size-2);display:flex}.stat-value.svelte-1upit75{font-size:var(--font-size-3);font-weight:var(--font-weight-7);color:var(--color-text-primary)}.stat-label.svelte-1upit75{font-size:var(--font-size-0);color:var(--color-text-muted)}.seller-card.svelte-1upit75{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2);overflow:hidden}.seller-header.svelte-1upit75{padding:var(--size-3) var(--size-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken)}.seller-name.svelte-1upit75{font-size:var(--font-size-1);font-weight:var(--font-weight-6);margin:0}.chip.svelte-1upit75{align-items:center;gap:var(--size-1);font-size:var(--font-size-00);font-weight:var(--font-weight-5);padding:2px var(--size-2);border-radius:var(--radius-round);display:inline-flex}.chip--success.svelte-1upit75{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.chip--neutral.svelte-1upit75{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border)}.purchase-table.svelte-1upit75{border-collapse:collapse;width:100%;font-size:var(--font-size-0)}.purchase-table.svelte-1upit75 th:where(.svelte-1upit75),.purchase-table.svelte-1upit75 td:where(.svelte-1upit75){padding:var(--size-2) var(--size-4);text-align:left;border-bottom:1px solid var(--color-border)}.purchase-table.svelte-1upit75 tbody:where(.svelte-1upit75) tr:where(.svelte-1upit75):last-child td:where(.svelte-1upit75){border-bottom:none}.purchase-table.svelte-1upit75 th:where(.svelte-1upit75){font-weight:var(--font-weight-6);color:var(--color-text-secondary);font-size:var(--font-size-00);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface-sunken)}.num.svelte-1upit75{text-align:right;font-variant-numeric:tabular-nums}tfoot.svelte-1upit75 td:where(.svelte-1upit75){font-weight:var(--font-weight-6);background:var(--color-surface-sunken)}.foot-label.svelte-1upit75{color:var(--color-text-secondary)}.foot-value.svelte-1upit75{color:var(--color-text-primary)}.page.svelte-1uha8ag{padding-block:var(--size-7);--flow-space:var(--size-7)}.site-header.svelte-1uha8ag{gap:var(--size-3);align-items:baseline}.site-title.svelte-1uha8ag{font-size:var(--font-size-5);font-weight:var(--font-weight-7);color:var(--color-brand);letter-spacing:-.02em;margin:0}.site-tagline.svelte-1uha8ag{color:var(--color-text-muted);font-size:var(--font-size-1);margin:0}.layout.svelte-1uha8ag{gap:var(--size-6);grid-template-columns:22rem 1fr;align-items:start;display:grid}@media (width<=700px){.layout.svelte-1uha8ag{grid-template-columns:1fr}}.controls.svelte-1uha8ag{--flow-space:var(--size-4);top:var(--size-5);position:sticky}.btn-primary.svelte-1uha8ag{width:100%;padding:var(--size-3) var(--size-4);background:var(--color-brand);color:var(--color-brand-fg);border-radius:var(--radius-2);font-size:var(--font-size-1);font-weight:var(--font-weight-6);cursor:pointer;border:none;transition:background .15s,opacity .15s}.btn-primary.svelte-1uha8ag:hover:not(:disabled){background:var(--color-brand-hover)}.btn-primary.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1uha8ag{width:100%;padding:var(--size-2) var(--size-4);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-2);font-size:var(--font-size-0);cursor:pointer;background:0 0;transition:background .15s,color .15s}.btn-secondary.svelte-1uha8ag:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.btn-secondary.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-1uha8ag,.error-state.svelte-1uha8ag{--flow-space:var(--size-2);text-align:center;min-block-size:20rem;padding:var(--size-6);border:2px dashed var(--color-border);border-radius:var(--radius-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-title.svelte-1uha8ag{font-size:var(--font-size-2);font-weight:var(--font-weight-5);color:var(--color-text-secondary);margin:0}.empty-hint.svelte-1uha8ag{font-size:var(--font-size-0);color:var(--color-text-muted);margin:0}.error-state.svelte-1uha8ag{border-color:var(--color-danger)}.error-title.svelte-1uha8ag{font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--color-danger);margin:0}.error-detail.svelte-1uha8ag{font-size:var(--font-size-0);color:var(--color-text-secondary);margin:0}
