.powered.svelte-10fuh06{position:fixed;z-index:3;bottom:22px;right:36px;display:flex;pointer-events:none}@media(max-width:640px){.powered.svelte-10fuh06{left:0;right:0;bottom:12px;justify-content:center}}.powered.svelte-10fuh06 a:where(.svelte-10fuh06){display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;transition:opacity .2s;pointer-events:auto}.powered.svelte-10fuh06 img:where(.svelte-10fuh06){height:20px;opacity:.35;transition:opacity .2s}.powered.svelte-10fuh06 a:where(.svelte-10fuh06):hover img:where(.svelte-10fuh06){opacity:.6}.powered.svelte-10fuh06 span:where(.svelte-10fuh06){font-size:12px;color:#ffffff38;letter-spacing:.5px;transition:color .2s}.powered.svelte-10fuh06 a:where(.svelte-10fuh06):hover span:where(.svelte-10fuh06){color:#fff6}.onboarding{--ne-accent: #f458f9;--ne-amber: #ffb600;--glass: rgba(255, 255, 255, .055);--glass-line: rgba(255, 255, 255, .12);--ink: #eef0fb;--muted: rgba(238, 240, 251, .56);--hero-grad: linear-gradient(100deg, #ffffff 0%, var(--ne-accent) 52%, var(--ne-amber) 100%);--rail-grad: linear-gradient(90deg, #ffffff 16.67%, var(--ne-accent) 50%, var(--ne-amber) 83.33%);color:var(--ink);font-family:var(--font-body, "Inter", system-ui, sans-serif)}.onboarding .eyebrow{margin:0 0 .7rem;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.onboarding .hero{font-family:var(--font-heading, "Space Grotesk", sans-serif);margin:0 0 1.6rem;font-size:clamp(2.3rem,7vw,3.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.03;text-wrap:balance;background:var(--hero-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.onboarding .hero.sm{margin:0;width:fit-content;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.onboarding .card-title{font-family:var(--font-heading, "Space Grotesk", sans-serif);margin:0 0 .3rem;font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-.01em}.onboarding .card-sub{margin:0 0 1.4rem;font-size:.9rem;color:var(--muted);text-wrap:pretty}.onboarding .rail{position:relative;max-width:440px;margin:0 auto 2rem}.onboarding .rail-track{position:relative;height:4px;border-radius:99px;background:#ffffff1f;margin:6px 0 .9rem}.onboarding .rail-fill{position:absolute;inset:0;border-radius:99px;background:var(--rail-grad);clip-path:inset(0 calc(100% - var(--pos, 16.67%)) 0 0);transition:clip-path .7s cubic-bezier(.16,1,.3,1)}.onboarding .rail-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:99px;background:#ffffff2e;border:2px solid #0c0e20;transition:.3s}.onboarding .rail-dot.c0.on{background:#fff;box-shadow:0 0 0 4px #ffffff2e}.onboarding .rail-dot.c1.on{background:#f458f9;box-shadow:0 0 0 4px #f458f92e}.onboarding .rail-dot.c2.on{background:#ffb600;box-shadow:0 0 0 4px #ffb6002e}.onboarding .rail-stops{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0}.onboarding .stop{display:flex;justify-content:center}.onboarding .stop-l{font-size:.74rem;font-weight:600;color:var(--muted);transition:.25s}.onboarding .stop.active.c0 .stop-l{color:#fff}.onboarding .stop.active.c1 .stop-l{color:#f77bfb}.onboarding .stop.active.c2 .stop-l{color:#ffca4d}.onboarding .stop.done .stop-l{color:#ffffffb8}.onboarding .frost{background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 70px -24px #0009,inset 0 1px #ffffff0f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.onboarding label,.onboarding .fl{display:block;font-size:.8rem;font-weight:600;margin-bottom:.9rem;color:var(--ink)}.onboarding input:not([type=color]),.onboarding select,.onboarding textarea{width:100%;margin-top:.3rem;padding:.68rem .8rem;border:1px solid var(--glass-line);border-radius:11px;font-size:.95rem;font-family:inherit;background:#ffffff0d;color:#fff;box-sizing:border-box;transition:border-color .15s,background .15s}.onboarding textarea{resize:vertical;min-height:78px;line-height:1.5}.onboarding input::placeholder,.onboarding textarea::placeholder{color:#eef0fb57}.onboarding select{appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b9c0e6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.onboarding select option{background:#14162e;color:#fff}.onboarding input[type=color]{width:100%;height:2.6rem;margin-top:.3rem;border:1px solid var(--glass-line);border-radius:11px;background:none;cursor:pointer;padding:0;overflow:hidden}.onboarding input[type=color]::-webkit-color-swatch-wrapper{padding:0}.onboarding input[type=color]::-webkit-color-swatch{border:none;border-radius:10px}.onboarding input[type=color]::-moz-color-swatch{border:none;border-radius:10px}.onboarding .color-field{display:flex;gap:.4rem;margin-top:.3rem}.onboarding .color-field .swatch{flex:0 0 auto;width:44px;height:44px;margin-top:0}.onboarding .color-field .hex{flex:1;min-width:0;margin-top:0;height:44px;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.03em}.onboarding input:focus,.onboarding select:focus,.onboarding textarea:focus{outline:none;border-color:color-mix(in srgb,var(--ne-accent) 70%,transparent);background:#ffffff14}.onboarding button{font-family:var(--font-heading, "Space Grotesk", sans-serif);font-weight:600;cursor:pointer;border-radius:12px}.onboarding button.primary{padding:.85rem;border:none;color:#fff;font-size:.98rem;background:linear-gradient(135deg,var(--ne-accent),var(--ne-amber));box-shadow:0 10px 28px -10px var(--ne-accent);transition:transform .15s,box-shadow .15s}.onboarding button.primary:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 14px 34px -10px var(--ne-accent)}.onboarding button.back{padding:.85rem 1.2rem;border:1px solid var(--glass-line);background:#ffffff0a;color:var(--ink)}.onboarding button.ghost{padding:0 1rem;border:1px solid var(--glass-line);background:#ffffff0a;color:var(--ink);font-size:.85rem;white-space:nowrap}.onboarding button.back:hover:not([disabled]),.onboarding button.ghost:hover:not([disabled]){background:#ffffff14}.onboarding button[disabled]{opacity:.5;cursor:progress}.onboarding .hint{display:block;margin-top:.4rem;font-size:.78rem;color:var(--muted);font-weight:400}.onboarding .banner{border-radius:12px;padding:.8rem 1rem;font-size:.88rem}.onboarding .banner.err{background:#dc26261f;border:1px solid rgba(248,113,113,.4);color:#fca5a5}
