.asc-stripe.svelte-fouso3{min-height:420px;margin-top:.6rem;border-radius:12px;overflow:hidden}.asc-linkbtn.svelte-fouso3{padding:0;border:0;background:none;color:var(--asc-soft);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.asc-linkbtn.svelte-fouso3:hover{color:var(--asc-glacier)}.ex-step.svelte-fouso3{min-width:0;margin:0 0 1.6rem;padding:0;border:0}.ex-step__legend.svelte-fouso3{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem;padding:0;color:var(--asc-text);font-size:1.15rem;font-weight:400}.ex-step__legend.svelte-fouso3 span:where(.svelte-fouso3){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--asc-glacier);color:var(--asc-glacier);font-family:var(--asc-mono);font-size:.78rem}.ex-chosen.svelte-fouso3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.4rem;padding:1.1rem 1.3rem;border-radius:18px;background:#48e5c20f;box-shadow:inset 0 0 0 1px var(--asc-glacier)}.ex-chosen.svelte-fouso3 div:where(.svelte-fouso3){display:grid;gap:.2rem}.ex-chosen.svelte-fouso3 strong:where(.svelte-fouso3){color:var(--asc-text);font-size:1.3rem;font-weight:400;letter-spacing:-.02em}.ex-chosen.svelte-fouso3 span:where(.svelte-fouso3){color:var(--asc-soft);font-size:.92rem}.ex-chosen__price.svelte-fouso3{text-align:right}.ex-pick.svelte-fouso3{display:grid;gap:6px;max-height:24rem;overflow-y:auto;overscroll-behavior:contain;margin-top:.6rem;padding:6px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--asc-line)}.ex-pick__hall.svelte-fouso3{margin:.5rem .4rem .2rem;color:var(--asc-muted);font-family:var(--asc-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.ex-option.svelte-fouso3{position:relative;display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .9rem;border-radius:12px;cursor:pointer;transition:background .2s}.ex-option.svelte-fouso3:hover{background:#ecf7f40d}.ex-option.is-on.svelte-fouso3{background:#48e5c21a;box-shadow:inset 0 0 0 1px var(--asc-glacier)}.ex-option.svelte-fouso3 input:where(.svelte-fouso3){position:absolute;opacity:0;pointer-events:none}.ex-option.svelte-fouso3:has(input:where(.svelte-fouso3):focus-visible){outline:2px solid var(--asc-glacier);outline-offset:2px}.ex-option__num.svelte-fouso3{color:var(--asc-glacier);font-family:var(--asc-mono);font-size:.95rem}.ex-option__size.svelte-fouso3,.ex-option__price.svelte-fouso3{display:grid;color:var(--asc-text);font-size:.95rem}.ex-option__price.svelte-fouso3{text-align:right}.ex-option.svelte-fouso3 small:where(.svelte-fouso3){color:var(--asc-muted);font-size:.8rem}
