.onboarding-module__YoKLQa__page{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.onboarding-module__YoKLQa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:1.25rem;width:100%;max-width:420px;padding:2rem;display:flex}.onboarding-module__YoKLQa__step{color:var(--color-text-faint);letter-spacing:.05em;font-family:ui-monospace,monospace;font-size:.75rem}.onboarding-module__YoKLQa__title{margin:0;font-size:1.3rem;font-weight:600;line-height:1.4}.onboarding-module__YoKLQa__subtitle{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.5}.onboarding-module__YoKLQa__options{flex-direction:column;gap:.6rem;display:flex}.onboarding-module__YoKLQa__option{border:1px solid var(--color-border-muted);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.95rem;display:flex}.onboarding-module__YoKLQa__option:hover{border-color:var(--color-text-faint)}.onboarding-module__YoKLQa__optionSelected{border-color:var(--color-accent);background:var(--color-accent-soft)}.onboarding-module__YoKLQa__slider{width:100%}.onboarding-module__YoKLQa__sliderValue{text-align:center;font-size:1.1rem;font-weight:600}.onboarding-module__YoKLQa__button{border-radius:var(--radius-control);background:var(--color-accent);color:#fff;cursor:pointer;border:none;padding:.75rem 1rem;font-size:.95rem;font-weight:600}.onboarding-module__YoKLQa__button:disabled{background:var(--color-border-muted);cursor:not-allowed}.onboarding-module__YoKLQa__buttonSecondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-muted)}.onboarding-module__YoKLQa__allocationRow{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.onboarding-module__YoKLQa__allocationLabel{flex-shrink:0;width:90px}.onboarding-module__YoKLQa__allocationBarTrack{background:var(--color-gridline);border-radius:5px;flex:1;height:10px;overflow:hidden}.onboarding-module__YoKLQa__allocationBarFill{background:var(--color-accent);height:100%}.onboarding-module__YoKLQa__allocationValue{text-align:right;font-variant-numeric:tabular-nums;width:42px}.onboarding-module__YoKLQa__error{color:var(--color-negative);font-size:.85rem}
