.onboarding-module__tCu88q__page{min-height:100dvh;padding:var(--s-9) var(--s-7);place-items:center;display:grid}.onboarding-module__tCu88q__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);width:100%;max-width:480px;padding:var(--s-9);box-shadow:var(--shadow-sm)}.onboarding-module__tCu88q__cardWide{max-width:640px}.onboarding-module__tCu88q__head{margin-bottom:var(--s-8)}.onboarding-module__tCu88q__eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);margin-bottom:var(--s-3)}.onboarding-module__tCu88q__title{font-family:var(--font-serif);letter-spacing:-.015em;margin:0 0 var(--s-4);color:var(--ink-900);font-size:28px;font-weight:500;line-height:1.05}.onboarding-module__tCu88q__title em{color:var(--ink-500);font-style:italic;font-weight:400}.onboarding-module__tCu88q__sub{font-family:var(--font-serif);color:var(--ink-700);margin:0;font-size:15px;line-height:1.5}.onboarding-module__tCu88q__form{gap:var(--s-5);flex-direction:column;display:flex}.onboarding-module__tCu88q__field{gap:var(--s-2);flex-direction:column;display:flex}.onboarding-module__tCu88q__label{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-900);font-weight:500}.onboarding-module__tCu88q__input,.onboarding-module__tCu88q__select,.onboarding-module__tCu88q__textarea{appearance:none;border:1px solid var(--border-strong);background:var(--bg-card);border-radius:var(--r-sm);font-family:var(--font-sans);color:var(--ink-900);height:52px;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:14px 16px;font-size:15px}.onboarding-module__tCu88q__input::placeholder{color:var(--ink-400)}.onboarding-module__tCu88q__input:focus,.onboarding-module__tCu88q__select:focus,.onboarding-module__tCu88q__textarea:focus{border-color:var(--ink-900);box-shadow:0 0 0 3px color-mix(in oklch, var(--ink-900) 10%, transparent);outline:0}.onboarding-module__tCu88q__inputError{border-color:var(--danger-500)}.onboarding-module__tCu88q__inputError:focus{border-color:var(--danger-500);box-shadow:0 0 0 3px color-mix(in oklch, var(--danger-500) 18%, transparent)}.onboarding-module__tCu88q__codeInput{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;padding:14px 8px;font-size:22px}.onboarding-module__tCu88q__help,.onboarding-module__tCu88q__errorMsg{font-family:var(--font-mono);margin:0;font-size:11px;line-height:1.5}.onboarding-module__tCu88q__help{color:var(--fg-muted)}.onboarding-module__tCu88q__errorMsg{color:var(--danger-700)}.onboarding-module__tCu88q__slugRow{align-items:stretch;gap:0;display:flex}.onboarding-module__tCu88q__slugPrefix{font-family:var(--font-mono);color:var(--ink-700);background:var(--bg-soft);border:1px solid var(--border-strong);border-radius:var(--r-sm) 0 0 var(--r-sm);white-space:nowrap;border-right:0;align-items:center;height:52px;padding:0 12px;font-size:14px;display:inline-flex}.onboarding-module__tCu88q__slugRow .onboarding-module__tCu88q__input{border-radius:0 var(--r-sm) var(--r-sm) 0;font-family:var(--font-mono);flex:1;min-width:0}.onboarding-module__tCu88q__slugStatus{font-family:var(--font-mono);min-height:1.5em;color:var(--fg-muted);margin:0;font-size:11px;line-height:1.5}.onboarding-module__tCu88q__slugStatus[data-status=available]{color:var(--success-700,var(--ink-700))}.onboarding-module__tCu88q__slugStatus[data-status=taken],.onboarding-module__tCu88q__slugStatus[data-status=invalid-format],.onboarding-module__tCu88q__slugStatus[data-status=error]{color:var(--danger-700)}.onboarding-module__tCu88q__submit{appearance:none;background:var(--ink-900);height:52px;color:var(--surface-0);border-radius:var(--r-sm);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.onboarding-module__tCu88q__submit:hover:not(:disabled){background:color-mix(in oklch, var(--ink-900) 86%, black)}.onboarding-module__tCu88q__submit:disabled{cursor:progress;opacity:.65}.onboarding-module__tCu88q__secondary{appearance:none;background:var(--bg-card);height:48px;color:var(--ink-900);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-family:var(--font-sans);cursor:pointer;padding:0 var(--s-6);transition:background var(--dur-fast) var(--ease);font-size:14px;font-weight:500}.onboarding-module__tCu88q__secondary:hover:not(:disabled){background:var(--surface-2)}.onboarding-module__tCu88q__secondary:disabled{cursor:not-allowed;opacity:.55}.onboarding-module__tCu88q__linkButton{appearance:none;cursor:pointer;color:var(--ink-700);font-family:var(--font-sans);font-size:var(--t-sm);background:0 0;border:0;padding:0;text-decoration:underline}.onboarding-module__tCu88q__linkButton:hover{color:var(--ink-900)}.onboarding-module__tCu88q__modeToggle{gap:var(--s-2);background:var(--surface-sunken);border-radius:var(--r-sm);border:1px solid var(--border);margin-bottom:var(--s-6);padding:4px;display:flex}.onboarding-module__tCu88q__modeToggleBtn{appearance:none;border-radius:var(--r-sm);font-family:var(--font-sans);color:var(--ink-500);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;flex:1;padding:10px 14px;font-size:13px;font-weight:500}.onboarding-module__tCu88q__modeToggleBtn[data-active=true]{background:var(--bg-card);color:var(--ink-900);box-shadow:var(--shadow-sm)}.onboarding-module__tCu88q__sent{gap:var(--s-5);text-align:center;flex-direction:column;align-items:center;display:flex}.onboarding-module__tCu88q__sentIcon{background:var(--success-50);width:56px;height:56px;color:var(--success-700);border-radius:50%;place-items:center;display:grid}.onboarding-module__tCu88q__wizard{gap:var(--s-8);flex-direction:column;display:flex}.onboarding-module__tCu88q__steps{gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.onboarding-module__tCu88q__stepDot{background:var(--ink-100);height:4px;transition:background var(--dur-fast) var(--ease);border-radius:2px;flex:1}.onboarding-module__tCu88q__stepDotActive{background:var(--ink-900)}.onboarding-module__tCu88q__stepDotDone{background:var(--success-500)}.onboarding-module__tCu88q__stepEyebrow{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--ink-500);display:flex}.onboarding-module__tCu88q__wizardNav{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--border);display:flex}.onboarding-module__tCu88q__presetGrid{gap:var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.onboarding-module__tCu88q__presetCard{appearance:none;text-align:left;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:var(--s-5);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)}.onboarding-module__tCu88q__presetCard:hover{background:var(--surface-2)}.onboarding-module__tCu88q__presetCard[data-active=true]{border-color:var(--ink-900);background:var(--bg-card);box-shadow:0 0 0 2px color-mix(in oklch, var(--ink-900) 12%, transparent)}.onboarding-module__tCu88q__presetName{font-family:var(--font-sans);color:var(--ink-900);margin:0 0 var(--s-2);font-size:15px;font-weight:500}.onboarding-module__tCu88q__presetSub{font-family:var(--font-mono);color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);margin:0;font-size:11px}.onboarding-module__tCu88q__builder{gap:var(--s-5);padding:var(--s-6);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex}.onboarding-module__tCu88q__builderSection{gap:var(--s-3);padding:var(--s-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;display:flex}.onboarding-module__tCu88q__builderSectionHd{gap:var(--s-3);align-items:flex-end;display:flex}.onboarding-module__tCu88q__builderSectionHd .onboarding-module__tCu88q__field{flex:1}.onboarding-module__tCu88q__builderParts{gap:var(--s-2);padding-left:var(--s-5);border-left:2px solid var(--ink-100);flex-direction:column;display:flex}.onboarding-module__tCu88q__builderPartRow{gap:var(--s-2);align-items:center;display:flex}.onboarding-module__tCu88q__builderPartRow .onboarding-module__tCu88q__input{height:40px;font-size:14px}.onboarding-module__tCu88q__ghostBtn{appearance:none;border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-family:var(--font-sans);color:var(--ink-700);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;padding:10px 14px;font-size:13px}.onboarding-module__tCu88q__ghostBtn:hover{background:var(--surface-2);color:var(--ink-900)}.onboarding-module__tCu88q__removeBtn{appearance:none;color:var(--ink-500);border-radius:var(--r-sm);cursor:pointer;width:32px;height:32px;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;font-size:18px}.onboarding-module__tCu88q__removeBtn:hover{background:var(--danger-50);color:var(--danger-700)}.onboarding-module__tCu88q__switchRow{padding:var(--s-5);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-sm);justify-content:space-between;align-items:center;display:flex}.onboarding-module__tCu88q__switchInfo{gap:var(--s-2);flex-direction:column;display:flex}.onboarding-module__tCu88q__switchTitle{font-family:var(--font-sans);color:var(--ink-900);font-size:14px;font-weight:500}.onboarding-module__tCu88q__switchSub{font-family:var(--font-sans);color:var(--ink-500);font-size:13px}.onboarding-module__tCu88q__switch{appearance:none;background:var(--ink-200);cursor:pointer;width:44px;height:24px;transition:background var(--dur-fast) var(--ease);border:0;border-radius:999px;position:relative}.onboarding-module__tCu88q__switch:after{content:"";background:var(--surface-0);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.onboarding-module__tCu88q__switch[data-on=true]{background:var(--ink-900)}.onboarding-module__tCu88q__switch[data-on=true]:after{transform:translate(20px)}.onboarding-module__tCu88q__dateRow{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.onboarding-module__tCu88q__altLinks{margin-top:var(--s-6);justify-content:center;gap:var(--s-4);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-500);display:flex}.onboarding-module__tCu88q__altLinks a{color:var(--ink-700)}.onboarding-module__tCu88q__divider{align-items:center;gap:var(--s-5);margin:var(--s-6) 0;font-family:var(--font-mono);color:var(--ink-400);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);font-size:10px;display:flex}.onboarding-module__tCu88q__divider:before,.onboarding-module__tCu88q__divider:after{content:"";background:var(--border);flex:1;height:1px}.onboarding-module__tCu88q__optionCard{align-items:stretch;gap:var(--s-2);text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5);cursor:pointer;font:inherit;color:inherit;transition:border-color .12s var(--motion-ease-out,ease-out), box-shadow .12s var(--motion-ease-out,ease-out);flex-direction:column;display:flex}.onboarding-module__tCu88q__optionCard:hover{border-color:var(--ink-500)}.onboarding-module__tCu88q__optionCard:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.onboarding-module__tCu88q__optionCard[data-on=true]{border-color:var(--ink-900);box-shadow:0 0 0 1px var(--ink-900) inset}.onboarding-module__tCu88q__optionCardTitle{font-family:var(--font-serif);color:var(--ink-900);font-size:17px;font-weight:500}.onboarding-module__tCu88q__optionCardBody{font-size:var(--t-sm);color:var(--ink-700);line-height:1.45}.onboarding-module__tCu88q__optionCardSlot{margin-top:var(--s-3);display:block}@media (max-width:640px){.onboarding-module__tCu88q__presetGrid,.onboarding-module__tCu88q__dateRow{grid-template-columns:1fr}}
.wizard-page-module__KstN7q__page{background:var(--bg-page,var(--surface-1));flex-direction:column;min-height:100dvh;display:flex}.wizard-page-module__KstN7q__topbar{z-index:10;background:var(--bg-page,var(--surface-1));border-bottom:1px solid var(--border);position:sticky;top:0}.wizard-page-module__KstN7q__topbarInner{max-width:960px;padding:var(--s-5) var(--s-7);gap:var(--s-3);flex-direction:column;margin:0 auto;display:flex}.wizard-page-module__KstN7q__brand{justify-content:space-between;align-items:center;gap:var(--s-4);font-family:var(--font-serif);color:var(--ink-900);letter-spacing:-.01em;font-size:18px;font-weight:500;display:flex}.wizard-page-module__KstN7q__brandMark em{color:var(--ink-500);font-style:italic;font-weight:400}.wizard-page-module__KstN7q__stepEyebrow{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--ink-500)}.wizard-page-module__KstN7q__steps{gap:var(--s-3);display:flex}.wizard-page-module__KstN7q__stepDot{background:var(--ink-100);height:4px;transition:background var(--dur-fast) var(--ease);border-radius:2px;flex:1}.wizard-page-module__KstN7q__stepDotActive{background:var(--ink-900)}.wizard-page-module__KstN7q__stepDotDone{background:var(--success-500)}.wizard-page-module__KstN7q__contentScroll{flex-direction:column;flex:1;display:flex}.wizard-page-module__KstN7q__content{width:100%;max-width:720px;padding:var(--s-10) var(--s-7) var(--s-9);gap:var(--s-8);flex-direction:column;flex:1;margin:0 auto;display:flex}.wizard-page-module__KstN7q__head{gap:var(--s-3);flex-direction:column;display:flex}.wizard-page-module__KstN7q__title{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink-900);margin:0;font-size:38px;font-weight:500;line-height:1.05}.wizard-page-module__KstN7q__title em{color:var(--ink-500);font-style:italic;font-weight:400}.wizard-page-module__KstN7q__sub{font-family:var(--font-serif);color:var(--ink-700);max-width:56ch;margin:0;font-size:18px;line-height:1.5}.wizard-page-module__KstN7q__errorMsg{font-family:var(--font-mono);color:var(--danger-700);background:var(--danger-50,color-mix(in oklch, var(--danger-700) 8%, transparent));border:1px solid color-mix(in oklch, var(--danger-700) 20%, transparent);border-radius:var(--r-sm);padding:var(--s-4) var(--s-5);margin:0;font-size:12px;line-height:1.5}.wizard-page-module__KstN7q__actions{background:color-mix(in oklch, var(--bg-page,var(--surface-1)) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);border-top:1px solid var(--border);position:sticky;bottom:0}.wizard-page-module__KstN7q__actionsInner{max-width:960px;padding:var(--s-5) var(--s-7);justify-content:space-between;align-items:center;gap:var(--s-4);margin:0 auto;display:flex}.wizard-page-module__KstN7q__actionsRight{gap:var(--s-3);display:flex}.wizard-page-module__KstN7q__signedInPane{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-7)}.wizard-page-module__KstN7q__signedInLine{font-family:var(--font-serif);color:var(--ink-700);margin:0;font-size:17px;line-height:1.55}.wizard-page-module__KstN7q__intermediate{max-width:560px;padding:var(--s-10) var(--s-7);gap:var(--s-6);text-align:left;flex-direction:column;flex:1;margin:0 auto;display:flex}.wizard-page-module__KstN7q__intermediateTitle{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink-900);margin:0;font-size:38px;font-weight:500;line-height:1.05}.wizard-page-module__KstN7q__intermediateBody{font-family:var(--font-serif);color:var(--ink-700);margin:0;font-size:18px;line-height:1.55}.wizard-page-module__KstN7q__intermediateHelp{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-500);margin:0;line-height:1.5}.wizard-page-module__KstN7q__intermediateActions{gap:var(--s-3);margin-top:var(--s-4);display:flex}@media (max-width:640px){.wizard-page-module__KstN7q__topbarInner,.wizard-page-module__KstN7q__actionsInner{padding-left:var(--s-5);padding-right:var(--s-5)}.wizard-page-module__KstN7q__content{padding:var(--s-7) var(--s-5) var(--s-7)}.wizard-page-module__KstN7q__title,.wizard-page-module__KstN7q__intermediateTitle{font-size:30px}.wizard-page-module__KstN7q__sub,.wizard-page-module__KstN7q__intermediateBody{font-size:16px}}