.crumbs.svelte-1943itg{font-size:var(--text-sm);color:var(--color-text-muted);display:flex;align-items:center;gap:.5rem}.crumbs.svelte-1943itg a:where(.svelte-1943itg):hover{color:var(--color-brand-primary)}.sep.svelte-1943itg{opacity:.5}.layout.svelte-1943itg{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.layout.svelte-1943itg{grid-template-columns:2fr 1fr}}.intro.svelte-1943itg{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.eyebrow.svelte-1943itg{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-primary)}.intro.svelte-1943itg h1:where(.svelte-1943itg){font-size:clamp(2rem,4vw,2.75rem)}.lead.svelte-1943itg{color:var(--color-text-muted);line-height:var(--leading-relaxed);font-size:var(--text-lg);max-width:52ch}.amount-card.svelte-1943itg{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:var(--shadow-sm)}.field-label.svelte-1943itg{font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.presets.svelte-1943itg{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.presets.svelte-1943itg{grid-template-columns:repeat(4,1fr)}}.preset.svelte-1943itg{padding:.9rem .5rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-default);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .16s ease}.preset.svelte-1943itg:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary-wash)}.preset.is-selected.svelte-1943itg{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand)}.custom.svelte-1943itg{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.custom.svelte-1943itg span:where(.svelte-1943itg){color:var(--color-text-muted);font-size:var(--text-sm)}.custom.svelte-1943itg input:where(.svelte-1943itg){flex:1;min-width:12rem;padding:.65rem 1rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);font:inherit;color:var(--color-text-default)}.custom.svelte-1943itg input:where(.svelte-1943itg):focus{outline:none;border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus)}.total.svelte-1943itg{display:flex;align-items:baseline;justify-content:space-between;padding:1rem 1.25rem;background:var(--color-surface-sunken);border-radius:var(--radius-md);color:var(--color-text-muted)}.total.svelte-1943itg strong:where(.svelte-1943itg){color:var(--color-brand-primary);font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.note.svelte-1943itg{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.summary.svelte-1943itg{display:flex;flex-direction:column;gap:1.25rem}.summary-card.svelte-1943itg,.trust.svelte-1943itg{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:1.5rem}.summary-label.svelte-1943itg{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem}.summary-card.svelte-1943itg h3:where(.svelte-1943itg){font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-bottom:1rem}.summary-link.svelte-1943itg{font-size:var(--text-sm);color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}.trust.svelte-1943itg h4:where(.svelte-1943itg){font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-bottom:.75rem}.trust.svelte-1943itg ul:where(.svelte-1943itg){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;color:var(--color-text-muted);font-size:var(--text-sm)}.trust.svelte-1943itg li:where(.svelte-1943itg):before{content:"✓";color:var(--color-state-success);font-weight:var(--font-weight-bold);margin-inline-end:.5rem}
