.apply.svelte-45c0k3{max-width:620px;padding:var(--space-xl) clamp(var(--space-md), 4vw, 40px) 0;margin:0 auto}.kicker.svelte-45c0k3{margin:0 0 var(--space-xs)}.apply-head.svelte-45c0k3 h1:where(.svelte-45c0k3){margin:0 0 var(--space-md)}.apply-lede.svelte-45c0k3{margin:0 0 var(--space-2xl);max-width:56ch;color:var(--color-text-secondary)}.flow.svelte-45c0k3{gap:var(--space-xl);flex-direction:column;display:flex}.step-title.svelte-45c0k3{margin:0 0 var(--space-md);align-items:baseline;gap:var(--space-sm);display:flex}.step-no.svelte-45c0k3{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:12px}.grid.svelte-45c0k3{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.grid.svelte-45c0k3{grid-template-columns:1fr}}.chips.svelte-45c0k3{gap:var(--space-sm);border:none;margin:0;padding:0;display:flex}.chip.svelte-45c0k3{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-border-hairline);font-family:var(--font-label);letter-spacing:var(--track-tag);text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;font-size:12px;font-weight:600;line-height:100%;transition:box-shadow .12s,color .12s;display:inline-flex}.chip.svelte-45c0k3 input:where(.svelte-45c0k3){opacity:0;pointer-events:none;position:absolute}.chip.checked.svelte-45c0k3{box-shadow:inset 0 0 0 var(--stroke-select) var(--color-accent-default);color:var(--color-text-accent)}.chip.svelte-45c0k3:has(input:where(.svelte-45c0k3):focus-visible){outline:var(--stroke-select) solid var(--color-accent-default);outline-offset:2px}.field.svelte-45c0k3{gap:var(--space-xs);flex-direction:column;display:flex}.field-label.svelte-45c0k3{color:var(--color-text-secondary)}.select-well.svelte-45c0k3 select:where(.svelte-45c0k3){appearance:none;background:var(--color-bg-surface-raised);width:100%;height:42px;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-border-hairline);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-body);padding:0 var(--space-sm);cursor:pointer;border:none;font-size:15px}.select-well.svelte-45c0k3 select:where(.svelte-45c0k3):focus-visible{box-shadow:inset 0 0 0 var(--stroke-select) var(--color-accent-default);outline:none}.consent.svelte-45c0k3{gap:var(--space-sm);padding:var(--space-md);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-border-hairline);align-items:flex-start;display:flex}.consent.error.svelte-45c0k3{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent-default)}.consent.svelte-45c0k3 input:where(.svelte-45c0k3){accent-color:var(--color-accent-default);flex-shrink:0;margin-top:3px}.error-text.svelte-45c0k3{color:var(--color-text-accent);margin:0}.apply.svelte-45c0k3 .btn{width:100%}.confirm.svelte-45c0k3{gap:var(--space-md);flex-direction:column;display:flex}.confirm-kicker.svelte-45c0k3{color:var(--color-text-accent);margin:0}.confirm.svelte-45c0k3 h1:where(.svelte-45c0k3){margin:0}.confirm.svelte-45c0k3 p:where(.svelte-45c0k3){max-width:56ch;margin:0}.visually-hidden.svelte-45c0k3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
