[data-onboarding-page] main{position:relative}[data-onboarding-page] main:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 10%,#bbf7d073,#0000 35%),radial-gradient(circle at 85% 15%,#a5f3fc59,#0000 30%);height:18rem;position:absolute;inset:0 0 auto}[data-onboarding-page] main>div{position:relative}[data-onboarding-page] aside{box-shadow:0 24px 60px #0f172a2e}[data-onboarding-page] aside ol button{border-radius:.875rem;padding:.45rem;transition:background-color .16s,color .16s}[data-onboarding-page] aside ol button:hover{background:#ffffff0f}[data-onboarding-page] section{box-shadow:0 24px 60px #0f172a14}[data-onboarding-page] input,[data-onboarding-page] select,[data-onboarding-page] textarea{border-radius:.8rem;min-height:3rem;transition:border-color .16s,box-shadow .16s}[data-onboarding-page] input:focus,[data-onboarding-page] select:focus,[data-onboarding-page] textarea:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 4px #22c55e1f}[data-onboarding-page] button,[data-onboarding-page] a{transition:transform .16s,background-color .16s,color .16s,border-color .16s}[data-onboarding-page] section>div>p:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}@media (max-width:1023px){[data-onboarding-page] aside{overflow-x:auto}[data-onboarding-page] aside ol{grid-template-columns:repeat(5,minmax(9rem,1fr));gap:.5rem;display:grid}}@media (max-width:640px){[data-onboarding-page] main{padding-top:1.5rem}[data-onboarding-page] aside{border-radius:1.25rem;padding:1.25rem}[data-onboarding-page] section{border-radius:1.25rem}[data-onboarding-page] section>div>h1{font-size:1.9rem;line-height:1.12}}
