.onboarding-completion-review_completionCards__nFbfL{margin-top:.55rem;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-completion-review_completionCard__CdCs9{display:flex;align-items:center;justify-content:space-between;gap:.9rem;border:1px solid var(--border-default);border-radius:.85rem;background:var(--gradient-surface-subtle);padding:.75rem .85rem;min-height:100%}.onboarding-completion-review_completionCardMain__I1QtJ{min-width:0;flex:1 1}.onboarding-completion-review_completionCardTitleRow__sn38Q{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .6rem;margin-bottom:.2rem}.onboarding-completion-review_completionTitleBadge__mO7M3{flex-shrink:0}.onboarding-completion-review_completionCardTitle__AMmsi{margin:0;font-size:.94rem;color:var(--text-primary);font-weight:620;line-height:1.35;flex:1 1 8rem;min-width:0}.onboarding-completion-review_completionCardOptional__SaEa3{color:var(--text-tertiary);font-size:.78rem;font-weight:500}.onboarding-completion-review_completionEditButton__gmiVM{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);text-decoration:none;background:transparent;border:0;width:1.9rem;height:1.9rem;border-radius:999px;flex-shrink:0}.onboarding-completion-review_completionEditButton__gmiVM:hover{background:var(--danger-bg-soft-hover)}@media (max-width:640px){.onboarding-completion-review_completionCards__nFbfL{grid-template-columns:1fr}}.onboarding-progress_progress__l4C_m{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.15rem;margin-bottom:.1rem}.onboarding-progress_progressMeta__Jpxpw{margin:0;color:var(--text-tertiary);font-size:.8rem;font-weight:560}.onboarding-progress_progressTrack__eA6MW{display:flex;align-items:center;gap:.34rem}.onboarding-progress_progressSegment__kII_7{width:1rem;height:.24rem;border-radius:999px;background:var(--onboarding-progress-upcoming)}.onboarding-progress_progressSegmentComplete__jC5Rr{background:var(--onboarding-progress-complete)}.onboarding-progress_progressSegmentActive__g0Ek_{width:1.14rem;height:.28rem;opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 78%,var(--color-white) 22%) 0,var(--accent) 100%)}[data-theme=dark] .onboarding-progress_progressSegmentActive__g0Ek_{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 78%,var(--text-inverse) 22%) 0,var(--accent) 100%)}.auth-shell_bg__bVLKf{background-color:var(--auth-page-bg);background-image:linear-gradient(160deg,var(--auth-page-overlay-a) 0,var(--auth-page-overlay-b) 48%,var(--auth-page-overlay-c) 100%),var(--auth-chip-dots),var(--auth-chip-bg);background-size:cover,cover,cover;background-position:50%;background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.auth-shell_bg__bVLKf{background-image:linear-gradient(160deg,var(--auth-page-overlay-a) 0,var(--auth-page-overlay-b) 48%,var(--auth-page-overlay-c) 100%),var(--auth-chip-bg)}}.auth-shell_page__l8J2N{min-height:100dvh;height:100dvh;display:grid;place-items:center;padding:clamp(.5rem,1.5dvh,1rem) 1rem;width:100%;max-width:none;margin:0;box-sizing:border-box}.auth-shell_layout__4VPea{width:100%;max-width:29rem;display:grid;place-items:center}@media (min-width:980px){.auth-shell_page__l8J2N{padding:2rem 1.25rem}}.onboarding-ui_page__w6uHz{--onboarding-control-height:2.6rem;--onboarding-choice-selected-bg:color-mix(in srgb,var(--accent) 4.5%,var(--surface-panel));--onboarding-choice-selected-border:color-mix(in srgb,var(--accent) 52%,var(--border-default));--onboarding-choice-selected-shadow:var(--shadow-sm);--onboarding-choice-ring-shadow:var(--shadow-sm);--onboarding-progress-upcoming:color-mix(in srgb,var(--border-default) 72%,transparent);--onboarding-progress-complete:color-mix(in srgb,var(--accent) 62%,transparent);--onboarding-mandatory:var(--status-danger-600);--onboarding-info-border:color-mix(in srgb,var(--notification-info-fg) 18%,var(--border-soft));--onboarding-modal-height:86dvh;position:relative;min-height:100dvh;height:100dvh;padding:clamp(.5rem,1.5dvh,1rem) 1rem;display:grid;place-items:center;overflow:hidden}@media (prefers-reduced-motion:reduce){.onboarding-ui_introActions__IuhdA,.onboarding-ui_introContent__ixPp1,.onboarding-ui_welcomeBody__tqsAn,.onboarding-ui_welcomeSupport__zzeSO{opacity:1;transform:none;animation:none}.onboarding-ui_modal__ccwmA{animation:none}}.onboarding-ui_modal__ccwmA{position:relative;z-index:1;width:min(70vw,980px);height:var(--onboarding-modal-height);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-panel);box-shadow:var(--shadow-panel-deep);display:flex;flex-direction:column;overflow:hidden;animation:onboarding-ui_modalEntry__zULSK .22s cubic-bezier(.22,1,.36,1)}.onboarding-ui_modalContent__PCa7V{position:relative;z-index:10;flex:1 1;padding:clamp(1.75rem,3.6vw,2.6rem) clamp(1.2rem,2.72vw,2rem);overflow:hidden}.onboarding-ui_step__1UgpD{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;max-width:780px;margin:0 auto;position:relative}.onboarding-ui_stepForm__gKOPZ{justify-content:flex-start;gap:.7rem}.onboarding-ui_stepForm__gKOPZ .onboarding-ui_formGrid__YnGGX{margin-top:.15rem;gap:.5rem 1rem}.onboarding-ui_stepTitle__t2eHt{margin:0;width:100%;font-size:clamp(1.28rem,2.2vw,1.85rem);line-height:1.18;letter-spacing:-.018em;font-weight:650;color:var(--text-primary)}.onboarding-ui_stepTitleRow___mMYk{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.onboarding-ui_stepTitleRow___mMYk>span{order:1;flex:1 1;min-width:0;text-align:left}.onboarding-ui_introStage__2X4IV{position:relative;height:100%}.onboarding-ui_introContent__ixPp1{height:100%;opacity:0;transform:translateY(14px) scale(.99);animation:onboarding-ui_introContentIn__g_I9q .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s}.onboarding-ui_welcomeBody__tqsAn{margin-top:.35rem;display:grid;grid-gap:.65rem;gap:.65rem;opacity:0;transform:translateY(10px);animation:onboarding-ui_introItemIn__ByzVg .46s ease forwards;animation-delay:.38s}.onboarding-ui_welcomeLead__yG30Z{margin:0;display:flex;align-items:flex-start;gap:.48rem;padding:.58rem .75rem;border-radius:var(--radius-md);border:1px solid var(--onboarding-info-border);background:var(--notification-info-bg);color:var(--text-primary);font-size:.8rem;line-height:1.5;font-weight:540;box-shadow:var(--shadow-sm)}.onboarding-ui_welcomeSupport__zzeSO{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.5;opacity:0;transform:translateY(6px);animation:onboarding-ui_introItemIn__ByzVg .42s ease forwards;animation-delay:.52s}.onboarding-ui_introActions__IuhdA{opacity:0;transform:translateY(8px);animation:onboarding-ui_introActionsIn__7rCUg .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.76s}.onboarding-ui_stepSubtitle__IZO6S{margin:.15rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.45;display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.onboarding-ui_welcomeSubtitleRow__5YUry{width:100%;justify-content:space-between}.onboarding-ui_welcomeSubtitleBadge__GBhci{flex-shrink:0}.onboarding-ui_companyTypeQuestion__FKL42{margin-top:1rem;font-size:.82rem;line-height:1.45;color:var(--text-secondary);font-weight:500}.onboarding-ui_companyProfileField__mC2SR{display:grid;width:100%;max-width:min(100%,26rem);margin-top:.35rem}.onboarding-ui_inputInvalid__rIu2M{border-color:var(--status-danger-500)}.onboarding-ui_formGrid__YnGGX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem 1rem;gap:.9rem 1rem;margin-top:.85rem}.onboarding-ui_choices__K0bve>.onboarding-ui_choice__X3KYJ,.onboarding-ui_formGrid__YnGGX>.onboarding-ui_field__2V_A1{opacity:1;transform:none;animation:none}.onboarding-ui_formColumn__hSxE7{grid-template-columns:1fr}.onboarding-ui_formNarrow__maA7u{max-width:460px}.onboarding-ui_finishLoadingScreen__IT_kD{display:grid;place-items:center;align-content:center;grid-gap:1.1rem;gap:1.1rem;background:var(--surface-panel);max-width:none;overflow:visible}.onboarding-ui_finishLoadingSubtitle__wC2E1{color:var(--text-secondary)}.onboarding-ui_field__2V_A1{display:grid;grid-gap:.38rem;gap:.38rem}.onboarding-ui_stepForm__gKOPZ .onboarding-ui_field__2V_A1{gap:.3rem}.onboarding-ui_fieldFull__uCEvB{grid-column:1/-1}.onboarding-ui_fieldLabel__wkTwm{color:var(--text-primary);font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem}.onboarding-ui_optional__I__7k{color:var(--text-tertiary);font-weight:500}.onboarding-ui_mandatoryMark__64AdT{color:var(--onboarding-mandatory);font-weight:700}.onboarding-ui_readonlyIcon__iedGN{color:var(--text-tertiary)}.onboarding-ui_input__aGwlT{width:100%;height:var(--onboarding-control-height);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);color:var(--text-primary);font-size:.93rem;padding:.66rem .75rem;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.onboarding-ui_input__aGwlT::placeholder{color:var(--text-tertiary)}.onboarding-ui_input__aGwlT:focus-visible{outline:none;border-color:var(--color-brand-600);box-shadow:var(--focus-ring-brand);background:var(--surface-panel)}.onboarding-ui_inputReadOnly___UBhB{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border-default);box-shadow:none;cursor:not-allowed}.onboarding-ui_inputReadOnly___UBhB:focus-visible{background:var(--surface-muted);border-color:var(--border-default);box-shadow:none;outline:none}.onboarding-ui_inputWithValidation__hsEq4{padding-right:2.2rem;background-position:right .65rem center;background-repeat:no-repeat;background-size:0 0;transition:background-size .19s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.onboarding-ui_inputWithValidation__hsEq4:not(:placeholder-shown):valid{background-size:1.02rem 1.02rem;background-repeat:no-repeat;background-position:right .65rem center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='%23ecf8f1' stroke='%231f8a4d' stroke-width='1.2'/%3E%3Cpath d='M4.8 8.1 7 10.2l4.2-4.4' fill='none' stroke='%231f8a4d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/svg%3E")}.onboarding-ui_inputWithValidation__hsEq4:not(:placeholder-shown):invalid{border-color:var(--status-danger-500)}.onboarding-ui_choices__K0bve{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.55rem}.onboarding-ui_choice__X3KYJ{position:relative;border:1px solid var(--border-strong);border-radius:.85rem;background:var(--surface-panel);min-height:5.5rem;padding:.72rem .85rem;display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .18s ease}.onboarding-ui_choice__X3KYJ:hover:not(.onboarding-ui_choiceSelected__6vvXT){border-color:color-mix(in srgb,var(--accent) 32%,var(--border-strong));background:color-mix(in srgb,var(--onboarding-choice-selected-bg) 55%,var(--surface-panel));box-shadow:0 1px 4px rgba(20,45,84,.04)}.onboarding-ui_choiceSelected__6vvXT{background:var(--onboarding-choice-selected-bg);border:1px solid var(--onboarding-choice-selected-border);box-shadow:var(--onboarding-choice-selected-shadow)}.onboarding-ui_choice__X3KYJ input[type=radio]{position:absolute;opacity:0;pointer-events:none}.onboarding-ui_choiceCopy__SFpPK{flex:1 1;min-width:0;display:grid;grid-gap:.22rem;gap:.22rem}.onboarding-ui_choiceLabel__FKfvO{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;color:var(--text-primary);font-weight:600;line-height:1.3}.onboarding-ui_choiceEmoji__aHGDO{flex-shrink:0;font-size:1rem;line-height:1}.onboarding-ui_choiceDescription__mJKZr{font-size:.76rem;line-height:1.4;color:var(--text-secondary);font-weight:400}.onboarding-ui_choiceCheck__X78vP{margin-left:auto;margin-top:.05rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:rgba(74,114,170,.82);opacity:0;transform:scale(.92);transition:opacity .16s ease,transform .16s ease}.onboarding-ui_choiceSelected__6vvXT .onboarding-ui_choiceCheck__X78vP{opacity:1;transform:scale(1)}.onboarding-ui_actions__EvHrD{margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media (max-width:920px){.onboarding-ui_modal__ccwmA{width:min(92vw,980px);height:var(--onboarding-modal-height)}}@keyframes onboarding-ui_introContentIn__g_I9q{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-ui_introActionsIn__7rCUg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-ui_introItemIn__ByzVg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-ui_modalEntry__zULSK{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .onboarding-ui_page__w6uHz{--onboarding-choice-selected-bg:color-mix(in srgb,var(--accent) 14%,var(--surface-panel));--onboarding-choice-selected-border:color-mix(in srgb,var(--accent) 48%,var(--border-default));--onboarding-progress-upcoming:color-mix(in srgb,var(--border-default) 72%,transparent);--onboarding-progress-complete:color-mix(in srgb,var(--accent) 62%,transparent);--onboarding-mandatory:var(--notification-urgent-fg)}@media (max-width:768px){.onboarding-ui_formGrid__YnGGX{grid-template-columns:1fr}}@media (max-width:640px){.onboarding-ui_page__w6uHz{padding:.8rem}.onboarding-ui_modal__ccwmA{width:100%;height:var(--onboarding-modal-height);border-radius:var(--radius-xl)}.onboarding-ui_modalContent__PCa7V{padding:1.35rem 1.1rem}.onboarding-ui_choices__K0bve,.onboarding-ui_formGrid__YnGGX{grid-template-columns:1fr}}.onboarding-step-actions_actionsOnlyNext__LYitw{justify-content:flex-end}.onboarding-step-actions_actionsPrimary__ZVhG_{display:inline-flex;align-items:center;gap:.65rem;margin-left:auto}.onboarding-step-actions_actionsOnlyNext__LYitw .onboarding-step-actions_actionsPrimary__ZVhG_{margin-left:0}.onboarding-step-actions_navLinkButton__Ol_1n,.onboarding-step-actions_navLinkButton__Ol_1n:active,.onboarding-step-actions_navLinkButton__Ol_1n:focus,.onboarding-step-actions_navLinkButton__Ol_1n:hover{text-decoration:none}.onboarding-select_onboardingFieldControl__dLM2E{position:relative;width:100%;max-width:100%}.onboarding-select_onboardingSelect__u7Pcd{width:100%;max-width:100%}.onboarding-select_onboardingSelect__u7Pcd button[class*=trigger]{width:100%;height:var(--onboarding-control-height);min-height:var(--onboarding-control-height);padding:0 .75rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);background-image:none;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);box-shadow:var(--shadow-sm)}.onboarding-select_onboardingSelect__u7Pcd [class*=valueLabel]{font-size:inherit;font-weight:inherit}.onboarding-select_onboardingSelect__u7Pcd [class*=chevron]{font-size:1.1rem}.onboarding-select_onboardingSelectMenu__KxPyl{width:max-content;min-width:100%;max-width:min(26rem,calc(100vw - 2rem));padding:.35rem;gap:.15rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--font-size-xs);box-shadow:var(--shadow-lg)}.onboarding-select_onboardingSelectMenu__KxPyl,.onboarding-select_onboardingSelect__u7Pcd div[class*=menu]{background:var(--surface-panel);background-color:var(--surface-panel);backdrop-filter:none;-webkit-backdrop-filter:none}.onboarding-select_onboardingSelect__u7Pcd [class*=optionLabel]{overflow:visible;text-overflow:clip;white-space:nowrap}.onboarding-select_onboardingSelect__u7Pcd button[class*=option]{font-size:var(--font-size-xs);min-height:2.15rem;padding-top:.45rem;padding-bottom:.45rem;border:1px solid transparent;background:transparent}.onboarding-select_onboardingSelect__u7Pcd button[class*=option]:hover{background:var(--hover);border-color:transparent;box-shadow:none}.onboarding-select_onboardingSelect__u7Pcd button[class*=option][data-active]{background:var(--onboarding-choice-selected-bg);color:var(--text-primary);border-color:transparent;box-shadow:none;font-weight:var(--font-weight-medium)}.onboarding-select_onboardingSelect__u7Pcd button[class*=option][data-active]:hover{background:color-mix(in srgb,var(--accent) 14%,var(--surface-panel));border-color:transparent;box-shadow:none}.onboarding-select_onboardingSelect__u7Pcd button[class*=option]:focus-visible{outline:none;border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.onboarding-select_onboardingSelect__u7Pcd button[class*=trigger]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border-default));background:var(--surface-panel);background-image:none;box-shadow:var(--shadow-md)}.onboarding-select_onboardingSelect__u7Pcd button[class*=trigger]:focus-visible,.onboarding-select_onboardingSelect__u7Pcd button[class*=trigger][data-open]{outline:none;border-color:var(--color-brand-600);box-shadow:var(--focus-ring-brand);background:var(--surface-panel);background-image:none}.onboarding-select_fieldDropdownOpen__5lgQ6{position:relative;z-index:5}.onboarding-step-checklist_checklist__nOjif{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.onboarding-step-checklist_checklistGroup__iKwNC{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.onboarding-step-checklist_sectionBadge__23XWt{text-transform:uppercase;letter-spacing:.03em}.onboarding-step-checklist_checklistList__JbMc4{margin:0;padding-left:0;list-style:none;color:var(--text-secondary);font-size:.82rem;line-height:1.42;display:grid;grid-gap:.28rem;gap:.28rem}.onboarding-step-checklist_checklistStep__niL6u{color:var(--text-tertiary);font-weight:600;letter-spacing:-.01em}@media (max-width:640px){.onboarding-step-checklist_checklist__nOjif{grid-template-columns:1fr}}