.icon.svelte-jf3o41{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.sm.svelte-jf3o41{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.md.svelte-jf3o41{inline-size:var(--icon-md);block-size:var(--icon-md)}.lg.svelte-jf3o41{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.mirrored.svelte-jf3o41{transform:scaleX(-1)}.badge.svelte-eex7hx{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;display:inline-flex}.neutral.svelte-eex7hx{background:var(--color-surface-2);color:var(--color-ink-dim)}.accent.svelte-eex7hx{background:var(--color-accent-soft);color:var(--color-accent)}.ok.svelte-eex7hx{background:var(--color-ok-soft);color:var(--color-ok)}.warn.svelte-eex7hx{background:var(--color-warn-soft);color:var(--color-warn)}.danger.svelte-eex7hx{background:var(--color-danger-soft);color:var(--color-danger)}.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:var(--weight-medium);line-height:var(--leading-tight);transition:background-color var(--transition-fast), border-color var(--transition-fast);text-decoration:none;display:inline-flex}.btn.svelte-g9c1iq:disabled{opacity:.5;cursor:not-allowed}.block.svelte-g9c1iq{inline-size:100%;display:flex}.sm.svelte-g9c1iq{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.md.svelte-g9c1iq{padding:var(--space-2) var(--space-4);font-size:var(--text-base)}.lg.svelte-g9c1iq{padding:var(--space-3) var(--space-6);font-size:var(--text-lg)}.primary.svelte-g9c1iq{background:var(--color-accent);color:var(--color-accent-ink)}.primary.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in oklab, var(--color-accent) 88%, black)}.secondary.svelte-g9c1iq{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}.secondary.svelte-g9c1iq:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.ghost.svelte-g9c1iq{color:var(--color-accent);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--color-accent-soft)}.danger.svelte-g9c1iq{background:var(--color-danger);color:var(--color-accent-ink)}.danger.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger) 88%, black)}.card.svelte-14efj7c{background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);color:inherit;min-inline-size:0;text-decoration:none;display:block}.elevated.svelte-14efj7c{box-shadow:var(--shadow-md)}.interactive.svelte-14efj7c{transition:border-color var(--transition-fast)}.interactive.svelte-14efj7c:hover{border-color:var(--color-accent)}.stack.svelte-c58hx2{min-inline-size:0;display:flex}.text.svelte-4uuyir{font-family:var(--font-body);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.measure.svelte-4uuyir{max-inline-size:var(--reading-max)}.numeric.svelte-4uuyir{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}.swatch.svelte-1h79db6{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--color-surface-2);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);color:var(--color-ink);display:inline-flex}.selected.svelte-1h79db6{border-color:var(--color-accent)}button.swatch.svelte-1h79db6{cursor:pointer;transition:border-color var(--transition-fast)}button.swatch.svelte-1h79db6:hover{border-color:var(--color-accent)}.chip.svelte-1h79db6{border-radius:var(--radius-pill);background:var(--swatch-color);box-shadow:inset 0 0 0 var(--border-width) var(--swatch-edge);flex-shrink:0;display:block}.sm.svelte-1h79db6 .chip:where(.svelte-1h79db6){inline-size:var(--space-3);block-size:var(--space-3)}.md.svelte-1h79db6 .chip:where(.svelte-1h79db6){inline-size:var(--space-4);block-size:var(--space-4)}.label.svelte-1h79db6{white-space:nowrap}.sm.svelte-1h79db6 .label:where(.svelte-1h79db6){font-size:var(--text-xs)}.md.svelte-1h79db6 .label:where(.svelte-1h79db6){font-size:var(--text-sm)}.picker.svelte-adm3hv{border:none;min-inline-size:0;margin:0;padding:0}legend.svelte-adm3hv{margin-block-end:var(--space-2);padding:0}.field.svelte-sa3gfm{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.control.svelte-sa3gfm{min-inline-size:0;display:flex;position:relative}.affix.svelte-sa3gfm{inset-inline-end:var(--space-3);color:var(--color-ink-dim);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.has-affix.svelte-sa3gfm .input:where(.svelte-sa3gfm){padding-inline-end:var(--space-8)}.input.svelte-sa3gfm{inline-size:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast)}.input.svelte-sa3gfm:focus{border-color:var(--color-accent)}.invalid.svelte-sa3gfm{border-color:var(--color-danger)}.numeric.svelte-sa3gfm{text-align:start;font-variant-numeric:tabular-nums;direction:ltr}.money.svelte-1q7h4xy{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:inline-flex}.amount.svelte-1q7h4xy{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}.notice.svelte-1b2jfeq{align-items:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.body.svelte-1b2jfeq{min-inline-size:0}.info.svelte-1b2jfeq{background:var(--color-surface-2);color:var(--color-ink-dim)}.ok.svelte-1b2jfeq{background:var(--color-ok-soft);color:var(--color-ok)}.warn.svelte-1b2jfeq{background:var(--color-warn-soft);color:var(--color-warn)}.danger.svelte-1b2jfeq{background:var(--color-danger-soft);color:var(--color-danger)}.page.svelte-1glpoln{padding-inline:var(--gutter);padding-block:var(--space-10) var(--space-16);min-inline-size:0;margin-inline:auto}.wide.svelte-1glpoln{max-inline-size:var(--content-max)}.narrow.svelte-1glpoln{max-inline-size:var(--content-narrow)}.field.svelte-1f20tz6{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.select.svelte-1f20tz6{inline-size:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast)}.select.svelte-1f20tz6:focus{border-color:var(--color-accent)}.invalid.svelte-1f20tz6{border-color:var(--color-danger)}.sr-only.svelte-1f20tz6{inline-size:var(--border-width);block-size:var(--border-width);margin:calc(var(--border-width) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.stat.svelte-u5x0hw{flex:1 1 var(--stat-min);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);min-inline-size:0}.emphasis.svelte-u5x0hw{border-color:var(--color-accent);background:var(--color-accent-soft)}.tabs.svelte-1fwbyla{gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-2);border-radius:var(--radius-md);display:flex}.tab.svelte-1fwbyla{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-dim);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1}.tab.svelte-1fwbyla:hover:not(.selected){color:var(--color-ink)}.selected.svelte-1fwbyla{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-sm)}.field.svelte-1qidjt8{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.textarea.svelte-1qidjt8{inline-size:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--transition-fast)}.textarea.svelte-1qidjt8:focus{border-color:var(--color-accent)}.invalid.svelte-1qidjt8{border-color:var(--color-danger)}
