.screen.svelte-xj79is{min-height:100dvh}.bar.svelte-xj79is{background:linear-gradient(165deg, var(--hero-from), var(--hero-to));color:var(--hero-ink);padding:calc(20px + env(safe-area-inset-top,0px)) 0 0;border-bottom-left-radius:var(--radius-pillow);border-bottom-right-radius:var(--radius-pillow);overflow:hidden}.bar-inner.svelte-xj79is{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.title.svelte-xj79is{align-items:center;gap:10px;display:flex}.title.svelte-xj79is h1:where(.svelte-xj79is){color:var(--hero-ink);margin:0;font-size:1.5rem}.bar.svelte-xj79is .mark:where(.svelte-xj79is){color:var(--hero-accent);font-size:1.3rem}.close.svelte-xj79is{color:color-mix(in srgb, var(--hero-ink) 85%, transparent);width:var(--tap);height:var(--tap);background:color-mix(in srgb, var(--hero-tint) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.close.svelte-xj79is:focus-visible{outline:2px solid var(--hero-focus);outline-offset:2px}.spacer.svelte-xj79is{width:var(--tap)}.progress.svelte-xj79is{background:color-mix(in srgb, var(--hero-tint) 18%, transparent);height:4px}.bar-fill.svelte-xj79is{background:var(--hero-accent);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}main.svelte-xj79is{padding-block:36px 60px}main.container.svelte-xj79is,.bar-inner.container.svelte-xj79is{max-width:calc(var(--page-max-form) + 2 * var(--gutter))}.q.svelte-xj79is h2:where(.svelte-xj79is){margin:0 0 8px;font-size:clamp(1.5rem,4vw,2.1rem)}.hint.svelte-xj79is{margin:0 0 22px}.chips.svelte-xj79is{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.chip-btn.svelte-xj79is{border:1.5px solid var(--color-cream-300);cursor:pointer;font-family:var(--font-body);color:var(--color-blue-900);background:#fff;border-radius:999px;padding:14px 26px;font-size:1rem;font-weight:600;transition:all .2s}@media (hover:hover){.chip-btn.svelte-xj79is:hover{border-color:var(--color-blue-300);transform:translateY(-2px)}}.chip-btn.sel.svelte-xj79is{background:var(--color-blue-700);color:#fff;border-color:var(--color-blue-700)}textarea.svelte-xj79is{resize:vertical;width:100%;margin-top:16px}.nav-row.svelte-xj79is{gap:12px;margin-top:28px;display:flex}.loading.svelte-xj79is{text-align:center;padding:80px 0}.spin.svelte-xj79is{color:var(--color-gold-500);font-size:2.6rem;animation:1.6s linear infinite svelte-xj79is-spin;display:inline-block}@keyframes svelte-xj79is-spin{to{transform:rotate(360deg)}}.loading.svelte-xj79is p:where(.svelte-xj79is){color:var(--color-ink-soft);margin-top:16px;font-size:1.05rem}.plan.svelte-xj79is{background:linear-gradient(160deg, white, var(--color-blue-50));border:1px solid var(--color-blue-100);padding:30px;position:relative}.plan.svelte-xj79is .mark.big:where(.svelte-xj79is){color:var(--color-gold-500);font-size:1.8rem}.plan.svelte-xj79is h2:where(.svelte-xj79is){margin:8px 0 10px}.plan.svelte-xj79is p:where(.svelte-xj79is){color:var(--color-ink);margin:0;font-size:1.1rem;line-height:1.7}.picks-title.svelte-xj79is{margin:34px 0 16px;font-size:1.3rem}.picks.svelte-xj79is{flex-direction:column;gap:12px;display:flex}.pick.svelte-xj79is{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.pick-main.svelte-xj79is h4:where(.svelte-xj79is){margin:0 0 3px;font-size:1.1rem}.reason.svelte-xj79is{color:var(--color-blue-700);margin:0;font-size:.92rem;font-style:italic}.pick-side.svelte-xj79is{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.price.svelte-xj79is{font-family:var(--font-display);color:var(--color-blue-900);font-size:1.1rem}.btn.sm.svelte-xj79is{padding:.5em 1.4em;font-size:.85rem}.startover.svelte-xj79is{margin-top:28px}@media (width>=900px){.bar.svelte-xj79is{padding-top:30px}}@media (height<=500px) and (orientation:landscape){.bar.svelte-xj79is{padding-top:calc(var(--space-2) + env(safe-area-inset-top,0px))}.bar-inner.svelte-xj79is{padding-bottom:var(--space-2)}main.svelte-xj79is{padding-block:var(--space-4) var(--space-6)}.chip-btn.svelte-xj79is{padding:10px 20px}}
