.OnboardingWizard-module-scss-module__fkyOCa__wrap{min-block-size:70vh;padding-block:clamp(5.5rem,11vw,8rem) clamp(3rem,6vw,5rem)}.OnboardingWizard-module-scss-module__fkyOCa__inner{max-inline-size:880px}.OnboardingWizard-module-scss-module__fkyOCa__head{margin-block-end:clamp(1.75rem,4vw,2.5rem)}.OnboardingWizard-module-scss-module__fkyOCa__kicker{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-block-end:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.OnboardingWizard-module-scss-module__fkyOCa__title{font-size:var(--text-4xl);line-height:var(--leading-tight);max-inline-size:18ch;margin:0}.OnboardingWizard-module-scss-module__fkyOCa__lede{max-inline-size:56ch;color:var(--muted);font-size:var(--text-md);line-height:var(--leading-relaxed);margin-block-start:1rem}.OnboardingWizard-module-scss-module__fkyOCa__bar{background:var(--line);border-radius:999px;block-size:4px;overflow:hidden}.OnboardingWizard-module-scss-module__fkyOCa__bar span{background:var(--accent);border-radius:999px;block-size:100%;transition:width .28s cubic-bezier(.22,1,.36,1);display:block}.OnboardingWizard-module-scss-module__fkyOCa__steps{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.OnboardingWizard-module-scss-module__fkyOCa__steps li{font-size:var(--text-sm);color:var(--faint);align-items:center;gap:.5rem;display:inline-flex}.OnboardingWizard-module-scss-module__fkyOCa__steps b{background:var(--surface-inset);block-size:22px;inline-size:22px;color:var(--faint);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:inline-grid}.OnboardingWizard-module-scss-module__fkyOCa__stepOn{color:var(--ink);font-weight:600}.OnboardingWizard-module-scss-module__fkyOCa__stepOn b{background:var(--accent);color:var(--accent-ink,#fff)}.OnboardingWizard-module-scss-module__fkyOCa__stepDone b{background:color-mix(in oklab, var(--olive) 25%, var(--surface));color:var(--olive)}.OnboardingWizard-module-scss-module__fkyOCa__panel{background-color:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:34px;margin-block-start:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,4vw,2.75rem)}.OnboardingWizard-module-scss-module__fkyOCa__stepBody{min-block-size:280px}.OnboardingWizard-module-scss-module__fkyOCa__q{font-size:var(--text-2xl);line-height:var(--leading-snug);margin:0 0 .5rem}.OnboardingWizard-module-scss-module__fkyOCa__hint{color:var(--muted);font-size:var(--text-sm);margin:0 0 1.25rem}.OnboardingWizard-module-scss-module__fkyOCa__sub{font-size:var(--text-md);margin:2rem 0 1rem}.OnboardingWizard-module-scss-module__fkyOCa__cards{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:480px){.OnboardingWizard-module-scss-module__fkyOCa__cards{grid-template-columns:repeat(3,1fr)}}.OnboardingWizard-module-scss-module__fkyOCa__card{text-align:left;border:1px solid var(--line);background:var(--surface-2,var(--surface));border-radius:24px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;transition:border-color .16s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1);display:flex}.OnboardingWizard-module-scss-module__fkyOCa__card:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--line));transform:translateY(-3px)}.OnboardingWizard-module-scss-module__fkyOCa__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.OnboardingWizard-module-scss-module__fkyOCa__cardOn{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.OnboardingWizard-module-scss-module__fkyOCa__cardIcon{background:var(--accent-soft);block-size:40px;inline-size:40px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.OnboardingWizard-module-scss-module__fkyOCa__cardLabel{font-weight:600;font-size:var(--text-md)}.OnboardingWizard-module-scss-module__fkyOCa__cardDesc{color:var(--muted);font-size:var(--text-sm)}.OnboardingWizard-module-scss-module__fkyOCa__chips{flex-wrap:wrap;gap:.5rem;display:flex}.OnboardingWizard-module-scss-module__fkyOCa__chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--text-sm);border-radius:999px;padding:.5rem 1rem;transition:all .16s cubic-bezier(.22,1,.36,1)}.OnboardingWizard-module-scss-module__fkyOCa__chip:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--line));color:var(--ink)}.OnboardingWizard-module-scss-module__fkyOCa__chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.OnboardingWizard-module-scss-module__fkyOCa__chipOn{background:var(--accent);color:var(--accent-ink,#fff);border-color:var(--accent)}.OnboardingWizard-module-scss-module__fkyOCa__tones{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:480px){.OnboardingWizard-module-scss-module__fkyOCa__tones{grid-template-columns:repeat(4,1fr)}}.OnboardingWizard-module-scss-module__fkyOCa__tone{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;transition:border-color .16s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex}.OnboardingWizard-module-scss-module__fkyOCa__tone:hover{transform:translateY(-3px)}.OnboardingWizard-module-scss-module__fkyOCa__tone:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.OnboardingWizard-module-scss-module__fkyOCa__swatch{aspect-ratio:16/10;border:1px solid var(--line);border-radius:16px;place-items:center;inline-size:100%;display:grid}.OnboardingWizard-module-scss-module__fkyOCa__swatch i{aspect-ratio:1;border-radius:50%;inline-size:36%}.OnboardingWizard-module-scss-module__fkyOCa__tone .OnboardingWizard-module-scss-module__fkyOCa__cardLabel{font-size:var(--text-sm);text-align:center}.OnboardingWizard-module-scss-module__fkyOCa__duo{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.OnboardingWizard-module-scss-module__fkyOCa__duo{grid-template-columns:1fr 1fr}}.OnboardingWizard-module-scss-module__fkyOCa__fields{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:480px){.OnboardingWizard-module-scss-module__fkyOCa__fields{grid-template-columns:1fr 1fr}}.OnboardingWizard-module-scss-module__fkyOCa__field{flex-direction:column;gap:.5rem;display:flex}.OnboardingWizard-module-scss-module__fkyOCa__field>span{font-size:var(--text-sm);color:var(--ink-soft);font-weight:500}.OnboardingWizard-module-scss-module__fkyOCa__field input,.OnboardingWizard-module-scss-module__fkyOCa__field textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;border-radius:16px;padding:.75rem 1rem;transition:border-color .16s cubic-bezier(.22,1,.36,1)}.OnboardingWizard-module-scss-module__fkyOCa__field input:focus-visible,.OnboardingWizard-module-scss-module__fkyOCa__field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.OnboardingWizard-module-scss-module__fkyOCa__field textarea{resize:vertical}.OnboardingWizard-module-scss-module__fkyOCa__fields+.OnboardingWizard-module-scss-module__fkyOCa__sub{margin-block-start:1.5rem}.OnboardingWizard-module-scss-module__fkyOCa__stepBody>.OnboardingWizard-module-scss-module__fkyOCa__field{margin-block-start:1.25rem}.OnboardingWizard-module-scss-module__fkyOCa__honey{opacity:0;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px}.OnboardingWizard-module-scss-module__fkyOCa__err{color:var(--accent);font-size:var(--text-sm);margin:1rem 0 0}.OnboardingWizard-module-scss-module__fkyOCa__nav{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:clamp(1.75rem,4vw,2.5rem);padding-block-start:1.25rem;display:flex}.OnboardingWizard-module-scss-module__fkyOCa__btnPrimary,.OnboardingWizard-module-scss-module__fkyOCa__btnGhost,.OnboardingWizard-module-scss-module__fkyOCa__btnBack{font-weight:600;font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.OnboardingWizard-module-scss-module__fkyOCa__btnPrimary{background:var(--accent);color:var(--accent-ink,#fff)}.OnboardingWizard-module-scss-module__fkyOCa__btnPrimary:hover{box-shadow:var(--shadow-accent);background:var(--accent-hover);transform:translateY(-2px)}.OnboardingWizard-module-scss-module__fkyOCa__btnPrimary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.OnboardingWizard-module-scss-module__fkyOCa__btnBack{border:1px solid var(--line-strong);color:var(--ink-soft)}.OnboardingWizard-module-scss-module__fkyOCa__btnBack:hover{border-color:var(--accent);color:var(--ink)}.OnboardingWizard-module-scss-module__fkyOCa__btnGhost{border:1px solid var(--line-strong);color:var(--ink)}.OnboardingWizard-module-scss-module__fkyOCa__btnGhost:hover{background:var(--surface-inset)}.OnboardingWizard-module-scss-module__fkyOCa__successBox{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-inline-size:600px;display:flex}.OnboardingWizard-module-scss-module__fkyOCa__successMark{background:color-mix(in oklab, var(--olive) 18%, transparent);block-size:64px;inline-size:64px;color:var(--olive);border-radius:50%;place-items:center;display:grid}.OnboardingWizard-module-scss-module__fkyOCa__successTitle{font-size:var(--text-3xl);margin:0}.OnboardingWizard-module-scss-module__fkyOCa__successText{color:var(--muted);font-size:var(--text-md);line-height:var(--leading-relaxed);max-inline-size:46ch}.OnboardingWizard-module-scss-module__fkyOCa__successActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.OnboardingWizard-module-scss-module__fkyOCa__bar span,.OnboardingWizard-module-scss-module__fkyOCa__card,.OnboardingWizard-module-scss-module__fkyOCa__tone,.OnboardingWizard-module-scss-module__fkyOCa__btnPrimary,.OnboardingWizard-module-scss-module__fkyOCa__btnGhost,.OnboardingWizard-module-scss-module__fkyOCa__btnBack{transition:none}.OnboardingWizard-module-scss-module__fkyOCa__card:hover,.OnboardingWizard-module-scss-module__fkyOCa__tone:hover,.OnboardingWizard-module-scss-module__fkyOCa__btnPrimary:hover{transform:none}}
