.onboarding-module__tCu88q__welcome{align-items:center;gap:1.5rem;margin-inline:auto;padding-block:1.25rem 2rem;display:grid}.onboarding-module__tCu88q__welcomeCopy{max-width:30rem}.onboarding-module__tCu88q__welcomeArt{justify-self:center;width:100%;min-width:0;max-width:42rem}.onboarding-module__tCu88q__eyebrow{color:var(--color-muted-foreground);letter-spacing:.025em;font-size:.75rem;font-weight:500}.onboarding-module__tCu88q__welcomeTitle{letter-spacing:-.055em;text-wrap:balance;outline:none;max-width:10em;margin-top:1.125rem;font-size:clamp(2.625rem,4.6vw,3.75rem);font-weight:500;line-height:1.08}.onboarding-module__tCu88q__welcomeLead{max-width:26rem;color:var(--color-muted-foreground);text-wrap:pretty;margin-top:1.25rem;font-size:1rem;line-height:1.7}.onboarding-module__tCu88q__welcomeAction{margin-top:1.75rem}@media (min-width:840px){.onboarding-module__tCu88q__welcome{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:1rem;min-height:min(42rem,100svh - 10rem);padding-block:2rem 4rem}}.onboarding-module__tCu88q__progress{align-items:center;gap:.5rem;width:min(30rem,100vw - 11rem);display:flex}.onboarding-module__tCu88q__help{color:var(--color-muted-foreground);padding-block:.875rem;font-size:.8125rem;line-height:1.5}.onboarding-module__tCu88q__touchHelp{display:none}.onboarding-module__tCu88q__grid{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}.onboarding-module__tCu88q__field{min-width:0;position:relative}.onboarding-module__tCu88q__tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);width:100%;height:100%;min-height:3.25rem;color:var(--color-foreground);text-align:left;letter-spacing:-.025em;overflow-wrap:normal;cursor:pointer;touch-action:pan-y pinch-zoom;align-items:center;gap:.75rem;padding:.75rem 1rem;scroll-margin-block:8rem;font-size:.875rem;font-weight:500;line-height:1.3;transition:background .14s,border-color .14s;display:flex;position:relative}.onboarding-module__tCu88q__tile:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.onboarding-module__tCu88q__field[data-selected=true] .onboarding-module__tCu88q__tile{background:color-mix(in oklch, var(--color-accent) 40%, var(--color-background));color:var(--color-foreground);border-color:var(--color-selection)}.onboarding-module__tCu88q__tile:disabled,.onboarding-module__tCu88q__tile[aria-disabled=true]{cursor:default}.onboarding-module__tCu88q__fieldLabel{flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.onboarding-module__tCu88q__foundationHelp{color:var(--color-muted-foreground);align-items:flex-start;gap:.5rem;margin-bottom:.875rem;font-size:.8125rem;line-height:1.5;display:flex}.onboarding-module__tCu88q__foundationBadge{color:var(--color-muted-foreground);letter-spacing:normal;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:400;display:inline-flex}.onboarding-module__tCu88q__summary{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}@media (hover:hover){.onboarding-module__tCu88q__field[data-selected=false] .onboarding-module__tCu88q__tile:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklch, var(--color-accent) 30%, var(--color-background));border-color:color-mix(in oklch, var(--color-foreground) 30%, transparent)}}@media (max-width:520px){.onboarding-module__tCu88q__tile{flex-direction:column;align-items:flex-start;gap:.625rem;padding:.625rem;font-size:.8125rem}.onboarding-module__tCu88q__help{padding-block:.75rem;font-size:.75rem}.onboarding-module__tCu88q__mouseHelp{display:none}.onboarding-module__tCu88q__touchHelp{display:inline}.onboarding-module__tCu88q__summary{justify-content:space-between;gap:.5rem;font-size:.75rem}}@media (max-width:359px){.onboarding-module__tCu88q__summary{flex-direction:column}}@media (hover:none),(pointer:coarse){.onboarding-module__tCu88q__mouseHelp{display:none}.onboarding-module__tCu88q__touchHelp{display:inline}}@media (prefers-reduced-motion:reduce){.onboarding-module__tCu88q__step,.onboarding-module__tCu88q__tile{transition:none}}.onboarding-module__tCu88q__checkbox{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:1.125rem;height:1.125rem;display:grid}.onboarding-module__tCu88q__field[data-selected=true] .onboarding-module__tCu88q__checkbox{border-color:var(--color-selection);background:var(--color-foreground);color:var(--color-background)}.onboarding-module__tCu88q__directionAnswer{animation:.18s ease-out onboarding-module__tCu88q__reveal-direction}@keyframes onboarding-module__tCu88q__reveal-direction{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.onboarding-module__tCu88q__directionAnswer{animation:none}}
.quiz-question-module__MizT1W__question{letter-spacing:-.05em;text-wrap:balance;outline:none;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500;line-height:1.15}.quiz-question-module__MizT1W__conversation{letter-spacing:normal;text-wrap:pretty;font-weight:400;line-height:1.5;}
.progress-steps-module__pJ_zsa__steps{flex:1;gap:.3125rem;min-width:0;display:flex}.progress-steps-module__pJ_zsa__step{border:1px solid var(--color-border);border-radius:999px;flex:1 1 0;height:.5rem;transition:background-color .2s,border-color .2s}.progress-steps-module__pJ_zsa__step[data-state=complete]{border-color:var(--color-foreground);background:var(--color-foreground)}.progress-steps-module__pJ_zsa__step[data-state=current]{border-color:var(--color-brand-accent);background:var(--color-brand-accent)}
.completion-illustration-module__zn714q__artwork{-webkit-mask-image:linear-gradient(#000 90%,#0000 100%),radial-gradient(50% 85% at 50% 35%,#000 64%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%),radial-gradient(50% 85% at 50% 35%,#000 64%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
