.shell.svelte-1hrotn9{background:radial-gradient(60rem 30rem at 50% -10rem,#eef2ff 0%,#0000 65%),#fafafa;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.topbar.svelte-1hrotn9{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.8rem 2rem;display:flex}.brand.svelte-1hrotn9{color:#111827;align-items:center;gap:.45rem;font-size:1.05rem;text-decoration:none;display:inline-flex}.topbar.svelte-1hrotn9 nav:where(.svelte-1hrotn9){align-items:center;gap:1rem;display:flex}.nav-link.svelte-1hrotn9{color:#4b5563;font-size:.9rem;text-decoration:none}.nav-link.svelte-1hrotn9:hover{color:#111827}.nav-cta.svelte-1hrotn9{color:#fff;background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:999px;padding:.45rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none}.nav-cta.svelte-1hrotn9:hover{background:linear-gradient(135deg,#3730a3,#4f46e5)}main.svelte-1hrotn9{flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;width:100%;max-width:1040px;margin:0 auto;padding:1.5rem 2rem;display:flex}.head.svelte-1hrotn9{text-align:center}.head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){color:#111827;letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.head.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#6b7280;margin:0;font-size:.95rem}.checkout-wrap.svelte-1hrotn9{width:100%;max-width:720px}.checkout-card.svelte-1hrotn9{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 8px 24px #00000014}.checkout-head.svelte-1hrotn9{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.checkout-head.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#111827;margin:0;font-size:1.05rem}.checkout-host.svelte-1hrotn9{min-height:420px}.checkout-host.svelte-1hrotn9 iframe{width:100%}.hint.svelte-1hrotn9{color:#9ca3af;margin:.75rem 0 0;font-size:.82rem}.dash-link.svelte-1hrotn9{color:#4338ca;margin-top:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.dash-link.svelte-1hrotn9:hover{text-decoration:underline}@media (height<=760px){main.svelte-1hrotn9{gap:1rem;padding-top:.75rem;padding-bottom:.75rem}.head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:1.35rem}}
