.onboarding-root .mx-auto{margin-left:auto;margin-right:auto}
.onboarding-root .mb-5{margin-bottom:1.25rem}
.onboarding-root .mt-1{margin-top:0.25rem}
.onboarding-root .mt-2{margin-top:0.5rem}
.onboarding-root .mt-4{margin-top:1rem}
.onboarding-root .block{display:block}
.onboarding-root .flex{display:flex}
.onboarding-root .h-12{height:3rem}
.onboarding-root .h-5{height:1.25rem}
.onboarding-root .w-5{width:1.25rem}
.onboarding-root .w-full{width:100%}
.onboarding-root .max-w-2xl{max-width:42rem}
.onboarding-root .shrink-0{flex-shrink:0}
@keyframes pulse{
50%{opacity:.5}}
.onboarding-root .animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
.onboarding-root .items-start{align-items:flex-start}
.onboarding-root .gap-3{gap:0.75rem}
.onboarding-root :is(.space-y-4 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.onboarding-root :is(.space-y-5 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.onboarding-root .rounded{border-radius:0.25rem}
.onboarding-root .rounded-2xl{border-radius:1rem}
.onboarding-root .rounded-xl{border-radius:0.75rem}
.onboarding-root .border{border-width:1px}
.onboarding-root .border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}
.onboarding-root .border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}
.onboarding-root .bg-\[\#0d0d12\]{--tw-bg-opacity:1;background-color:rgb(13 13 18 / var(--tw-bg-opacity, 1))}
.onboarding-root .bg-\[\#1a1a24\]{--tw-bg-opacity:1;background-color:rgb(26 26 36 / var(--tw-bg-opacity, 1))}
.onboarding-root .bg-\[\#c0a8ff\]{--tw-bg-opacity:1;background-color:rgb(192 168 255 / var(--tw-bg-opacity, 1))}
.onboarding-root .bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}
.onboarding-root .p-3{padding:0.75rem}
.onboarding-root .p-4{padding:1rem}
.onboarding-root .p-6{padding:1.5rem}
.onboarding-root .px-4{padding-left:1rem;padding-right:1rem}
.onboarding-root .px-5{padding-left:1.25rem;padding-right:1.25rem}
.onboarding-root .py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.onboarding-root .py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.onboarding-root .text-2xl{font-size:1.5rem;line-height:2rem}
.onboarding-root .text-3xl{font-size:1.875rem;line-height:2.25rem}
.onboarding-root .text-sm{font-size:0.875rem;line-height:1.25rem}
.onboarding-root .text-xs{font-size:0.75rem;line-height:1rem}
.onboarding-root .font-semibold{font-weight:600}
.onboarding-root .uppercase{text-transform:uppercase}
.onboarding-root .tracking-widest{letter-spacing:0.1em}
.onboarding-root .text-\[\#0d0d12\]{--tw-text-opacity:1;color:rgb(13 13 18 / var(--tw-text-opacity, 1))}
.onboarding-root .text-\[\#c0a8ff\]{--tw-text-opacity:1;color:rgb(192 168 255 / var(--tw-text-opacity, 1))}
.onboarding-root .text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}
.onboarding-root .text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}
.onboarding-root .text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}
.onboarding-root .underline{text-decoration-line:underline}
.onboarding-root label{font-size:15px;color:#e2e8f0}
.onboarding-root input[type=checkbox]{width:20px;height:20px;accent-color:#c0a8ff}
.onboarding-root textarea{font:inherit;resize:vertical}
.onboarding-root button{cursor:pointer}
.onboarding-root :focus-visible{outline:2px solid #c0a8ff;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.onboarding-root .animate-pulse{animation:none}}
.onboarding-root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.onboarding-root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.onboarding-root .focus\:ring-\[\#c0a8ff\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(192 168 255 / var(--tw-ring-opacity, 1))}
.onboarding-root .disabled\:opacity-50:disabled{opacity:0.5}
@media (min-width: 640px){
.onboarding-root .sm\:p-9{padding:2.25rem}}
