.currency-card.card-padded>.card-body{padding:var(--space-4) var(--space-5)}.currency-fieldset.svelte-117b07x{border:0;min-width:0;margin:0;padding:0}.currency-heading.svelte-117b07x{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.currency-blurb.svelte-117b07x{margin:0 0 var(--space-4);max-width:60ch;color:var(--color-text-muted);font-size:var(--font-size-xs)}.currency-grid.svelte-117b07x{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));max-width:58rem;display:grid}@media (width<=26rem){.currency-grid.svelte-117b07x{grid-template-columns:repeat(3,1fr)}}.currency-tile.svelte-117b07x{cursor:pointer;min-width:0;display:block;position:relative}.currency-input.svelte-117b07x{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.currency-body.svelte-117b07x{justify-content:center;align-items:center;gap:var(--space-1);min-height:4.75rem;padding:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-text);text-align:center;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-direction:column;display:flex;position:relative}.currency-tile.svelte-117b07x:hover .currency-body:where(.svelte-117b07x){border-color:var(--color-border-strong);background:var(--color-surface-hover)}.currency-tile.svelte-117b07x:active .currency-body:where(.svelte-117b07x){transform:scale(.98)}.currency-input.svelte-117b07x:focus-visible+.currency-body:where(.svelte-117b07x){outline:2px solid var(--color-focus-ring);outline-offset:2px}.currency-input.svelte-117b07x:checked+.currency-body:where(.svelte-117b07x){border-color:var(--color-accent);background:var(--color-accent-muted);color:var(--color-accent)}.currency-symbol.svelte-117b07x{font-family:var(--font-mono);font-size:var(--font-size-lg);color:var(--color-text-faint);line-height:1}.currency-input.svelte-117b07x:checked+.currency-body:where(.svelte-117b07x) .currency-symbol:where(.svelte-117b07x){color:inherit}.currency-code.svelte-117b07x{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);line-height:1}.currency-name.svelte-117b07x{max-width:100%;font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-muted);text-wrap:balance}.currency-input.svelte-117b07x:checked+.currency-body:where(.svelte-117b07x) .currency-name:where(.svelte-117b07x){color:inherit}.currency-body.svelte-117b07x .currency-check{top:var(--space-2);right:var(--space-2);opacity:0;width:.875rem;height:.875rem;color:var(--color-accent);position:absolute}.currency-input.svelte-117b07x:checked+.currency-body:where(.svelte-117b07x) .currency-check{opacity:1}.currency-note.svelte-117b07x{margin:var(--space-4) 0 0;max-width:68ch;font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.currency-body.svelte-117b07x{transition:none}.currency-tile.svelte-117b07x:active .currency-body:where(.svelte-117b07x){transform:none}}.provider-card>.card-body{gap:var(--space-4);flex-direction:column;display:flex}.provider-card-heading.svelte-12jprty{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.provider-card-heading.svelte-12jprty h3:where(.svelte-12jprty){font-size:var(--font-size-lg);margin:0}.provider-card-category.svelte-12jprty{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint);display:block}.provider-card-quota.svelte-12jprty{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-inset);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);flex-shrink:0}.provider-card-blurb.svelte-12jprty{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.provider-card-quota-note.svelte-12jprty{font-size:var(--font-size-xs);color:var(--color-text-faint);margin:0}.provider-card-quota-reported.svelte-12jprty{padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-bg-inset);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.provider-card-quota-reported.svelte-12jprty strong:where(.svelte-12jprty){color:var(--color-text);font-weight:var(--font-weight-medium)}.provider-card-form.svelte-12jprty,.provider-card-values.svelte-12jprty{gap:var(--space-3);flex-direction:column;display:flex}.provider-card-field-actions.svelte-12jprty{align-items:baseline;gap:var(--space-3);display:flex}.text-button.svelte-12jprty{color:var(--color-link);font-size:inherit;font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:underline}.provider-card-values.svelte-12jprty{margin:0}.provider-card-value-row.svelte-12jprty{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-inset);border-radius:var(--radius-md);display:flex}.provider-card-value-row.svelte-12jprty dt:where(.svelte-12jprty){font-size:var(--font-size-sm);color:var(--color-text-muted)}.provider-card-value-row.svelte-12jprty dd:where(.svelte-12jprty){letter-spacing:var(--tracking-wide);margin:0}.provider-card-actions.svelte-12jprty{gap:var(--space-2);flex-wrap:wrap;display:flex}.provider-card-success.svelte-12jprty{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-success);background:var(--color-success-bg);color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;display:flex}.provider-card-success.svelte-12jprty svg{flex-shrink:0;width:1.25rem;height:1.25rem}.export-import-card.card-padded>.card-body{padding:var(--space-4) var(--space-5)}.export-import-heading.svelte-1k5k9h0{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.export-import-blurb.svelte-1k5k9h0{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs)}.export-import-actions.svelte-1k5k9h0{gap:var(--space-3);flex-wrap:wrap;display:flex}.export-import-hint.svelte-1k5k9h0{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);color:var(--color-text-faint)}.export-import-summary.svelte-1k5k9h0{margin:var(--space-4) 0 0;font-size:var(--font-size-sm);color:var(--color-text)}.export-import-warnings.svelte-1k5k9h0{margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:var(--font-size-xs);color:var(--color-warning);list-style:outside}.time-format-card.card-padded>.card-body{padding:var(--space-4) var(--space-5)}.time-format-fieldset.svelte-nn8lr4{border:0;min-width:0;margin:0;padding:0}.time-format-heading.svelte-nn8lr4{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.time-format-blurb.svelte-nn8lr4{margin:0 0 var(--space-4);max-width:60ch;color:var(--color-text-muted);font-size:var(--font-size-xs)}.time-format-grid.svelte-nn8lr4{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:22rem;display:grid}.time-format-tile.svelte-nn8lr4{cursor:pointer;min-width:0;display:block;position:relative}.time-format-input.svelte-nn8lr4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.time-format-body.svelte-nn8lr4{justify-content:center;align-items:center;gap:var(--space-1);min-height:4.75rem;padding:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-text);text-align:center;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-direction:column;display:flex;position:relative}.time-format-tile.svelte-nn8lr4:hover .time-format-body:where(.svelte-nn8lr4){border-color:var(--color-border-strong);background:var(--color-surface-hover)}.time-format-tile.svelte-nn8lr4:active .time-format-body:where(.svelte-nn8lr4){transform:scale(.98)}.time-format-input.svelte-nn8lr4:focus-visible+.time-format-body:where(.svelte-nn8lr4){outline:2px solid var(--color-focus-ring);outline-offset:2px}.time-format-input.svelte-nn8lr4:checked+.time-format-body:where(.svelte-nn8lr4){border-color:var(--color-accent);background:var(--color-accent-muted);color:var(--color-accent)}.time-format-sample.svelte-nn8lr4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1}.time-format-name.svelte-nn8lr4{max-width:100%;font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-muted)}.time-format-input.svelte-nn8lr4:checked+.time-format-body:where(.svelte-nn8lr4) .time-format-name:where(.svelte-nn8lr4){color:inherit}.time-format-body.svelte-nn8lr4 .time-format-check{top:var(--space-2);right:var(--space-2);opacity:0;width:.875rem;height:.875rem;color:var(--color-accent);position:absolute}.time-format-input.svelte-nn8lr4:checked+.time-format-body:where(.svelte-nn8lr4) .time-format-check{opacity:1}@media (prefers-reduced-motion:reduce){.time-format-body.svelte-nn8lr4{transition:none}.time-format-tile.svelte-nn8lr4:active .time-format-body:where(.svelte-nn8lr4){transform:none}}.settings-page.svelte-1i19ct2{gap:var(--space-6);max-width:var(--layout-max-width);flex-direction:column;margin:0 auto;display:flex}.settings-header.svelte-1i19ct2 h1:where(.svelte-1i19ct2){margin:0 0 var(--space-2)}.settings-section.svelte-1i19ct2{gap:var(--space-4);flex-direction:column;display:flex}.settings-section-heading.svelte-1i19ct2{font-size:var(--font-size-lg);margin:0}.settings-lede.svelte-1i19ct2{max-width:60ch;color:var(--color-text-muted);margin:0}.privacy-banner.svelte-1i19ct2{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-info);background:var(--color-info-bg);color:var(--color-text);display:flex}.privacy-banner.svelte-1i19ct2 svg{width:1.5rem;height:1.5rem;color:var(--color-info);flex-shrink:0}.privacy-banner.svelte-1i19ct2 p:where(.svelte-1i19ct2){font-size:var(--font-size-sm);margin:0}.privacy-banner.svelte-1i19ct2 code:where(.svelte-1i19ct2){font-family:var(--font-mono);font-size:.9em}.provider-list.svelte-1i19ct2,.provider-list-skeleton.svelte-1i19ct2{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=48rem){.provider-list.svelte-1i19ct2,.provider-list-skeleton.svelte-1i19ct2{grid-template-columns:repeat(2,1fr);align-items:start}}
