.ConsultantRegistrationForm_container__iHnzi{max-width:800px;width:100%;margin:0 auto;padding:0;background:transparent;border-radius:0;box-shadow:none}.ConsultantRegistrationForm_stepIndicator__pa8xM{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2.5rem;padding:0 1rem}.ConsultantRegistrationForm_stepItem__MkkLE{display:flex;align-items:center;gap:.5rem}.ConsultantRegistrationForm_stepCircle__TUjw7{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease}.ConsultantRegistrationForm_stepCircle__TUjw7.ConsultantRegistrationForm_active__kwCbr{background:linear-gradient(135deg,#8139E0,#704DDB);color:#fff;box-shadow:0 4px 12px rgba(129,57,224,.35)}.ConsultantRegistrationForm_stepCircle__TUjw7.ConsultantRegistrationForm_completed__H_0Ek{background:#10B981;color:#fff}.ConsultantRegistrationForm_stepCircle__TUjw7.ConsultantRegistrationForm_inactive__L_KII{background:#E5E7EB;color:#9CA3AF}.ConsultantRegistrationForm_stepLabel__Yq1_f{font-size:.8rem;font-weight:500;color:#6B7280;display:none}.ConsultantRegistrationForm_stepLabel__Yq1_f.ConsultantRegistrationForm_active__kwCbr{color:#8139E0;font-weight:600}.ConsultantRegistrationForm_stepConnector__X5hoB{width:40px;height:3px;background:#E5E7EB;margin:0 .25rem;border-radius:2px;transition:background .3s ease}.ConsultantRegistrationForm_stepConnector__X5hoB.ConsultantRegistrationForm_completed__H_0Ek{background:#10B981}.ConsultantRegistrationForm_stepCard___JGZA{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e5e7eb}.ConsultantRegistrationForm_header__aV6Ni{text-align:center;margin-bottom:2rem}.ConsultantRegistrationForm_header__aV6Ni h2{color:#111827;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.ConsultantRegistrationForm_header__aV6Ni p{color:#6B7280;font-size:1rem;line-height:1.5}.ConsultantRegistrationForm_verifiedInfoBox__bOUYJ{background:linear-gradient(135deg,rgba(129,57,224,.08),rgba(112,77,219,.05));border:1px solid rgba(129,57,224,.2);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:1rem}.ConsultantRegistrationForm_verifiedInfoIcon__W9H47{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#8139E0,#704DDB);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConsultantRegistrationForm_verifiedInfoIcon__W9H47 svg{width:22px;height:22px;color:#fff}.ConsultantRegistrationForm_verifiedInfoContent__ntALW h4{font-size:.95rem;font-weight:600;color:#111827;margin:0 0 .35rem}.ConsultantRegistrationForm_verifiedInfoContent__ntALW p{font-size:.85rem;color:#6B7280;margin:0;line-height:1.5}.ConsultantRegistrationForm_verifiedBadge__p_QL3{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#8139E0,#704DDB);color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem;vertical-align:middle}.ConsultantRegistrationForm_form__qlZ5H{display:flex;flex-direction:column;gap:2rem}.ConsultantRegistrationForm_section___Gjon{display:flex;flex-direction:column;gap:1.25rem}.ConsultantRegistrationForm_section___Gjon h3{color:#333;font-size:1.1rem;margin:0;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.ConsultantRegistrationForm_referenceSection__tr_sM{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}.ConsultantRegistrationForm_referenceTitle__V5Tow{font-size:.95rem;font-weight:600;color:#111827;margin:0}.ConsultantRegistrationForm_referenceDesc__qdppo{font-size:.8rem;color:#6B7280;margin:0;line-height:1.5}.ConsultantRegistrationForm_sectionHeader__w8CM9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap;position:relative}.ConsultantRegistrationForm_sectionHeader__w8CM9 h3{flex:1 1;margin:0;color:#333;font-size:1.1rem;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.ConsultantRegistrationForm_hasWarning__rDJOC{padding-bottom:64px}.ConsultantRegistrationForm_infoDot__byKJ_{width:26px;height:26px;border-radius:9999px;border:1px solid #e5e7eb;background:#ffffff;color:#6B7280;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.ConsultantRegistrationForm_infoDot__byKJ_:hover{background:#F9FAFB;border-color:#d1d5db;color:#111827;transform:translateY(-1px)}.ConsultantRegistrationForm_infoDot__byKJ_:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.ConsultantRegistrationForm_tooltip__NoLaI{flex-basis:100%;margin-top:.25rem;background:#F9FAFB;border:1px solid #e5e7eb;color:#374151;border-radius:8px;padding:.75rem;font-size:.9rem;display:none;position:absolute;top:calc(100% + 8px);right:0;max-width:360px;width:max-content;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:30}.ConsultantRegistrationForm_warning__NTt7q{position:absolute;top:calc(100% + 8px);right:0;background:#FEF3C7;border:1px solid #fde68a;color:#92400E;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;overflow-wrap:anywhere;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:35;animation:ConsultantRegistrationForm_warningFade__sQb_z 10s ease-out forwards}@keyframes ConsultantRegistrationForm_warningFade__sQb_z{0%{opacity:1}85%{opacity:1}to{opacity:0}}.ConsultantRegistrationForm_sectionHeader__w8CM9 .ConsultantRegistrationForm_infoDot__byKJ_:focus-visible~.ConsultantRegistrationForm_tooltip__NoLaI,.ConsultantRegistrationForm_sectionHeader__w8CM9 .ConsultantRegistrationForm_infoDot__byKJ_:hover~.ConsultantRegistrationForm_tooltip__NoLaI{display:block}.ConsultantRegistrationForm_sectionHeader__w8CM9 .ConsultantRegistrationForm_tooltip__NoLaI:hover{display:block}.ConsultantRegistrationForm_row__9lPnJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ConsultantRegistrationForm_input__R5DQy,.ConsultantRegistrationForm_textarea__BvmVZ{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:border-color .2s;background:#ffffff;color:#111827;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}.ConsultantRegistrationForm_inputBox__VFj3c{padding:.75rem;border:1px solid #ddd;border-radius:6px;background:#ffffff;display:flex;flex-direction:column;gap:.15rem;min-height:56px;transition:border-color .2s,box-shadow .2s}.ConsultantRegistrationForm_inputBox__VFj3c:focus-within{outline:none;border-color:#8139E0;box-shadow:0 0 0 2px rgba(129,57,224,.15)}.ConsultantRegistrationForm_inputBox__VFj3c:hover:not(:focus-within){border-color:#d1d5db}.ConsultantRegistrationForm_inputLabel__OJlfA{font-size:.7rem;color:#9CA3AF;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.ConsultantRegistrationForm_inputField__Sa4h3{border:0;padding:0;width:100%;background:transparent;font-size:.9rem;color:#111827;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;outline:none}.ConsultantRegistrationForm_inputField__Sa4h3::placeholder{color:#6B7280}.ConsultantRegistrationForm_textareaBox__ur25F{padding:.75rem;border:1px solid #ddd;border-radius:6px;background:#ffffff;display:flex;flex-direction:column;gap:.15rem;transition:border-color .2s,box-shadow .2s}.ConsultantRegistrationForm_textareaBox__ur25F:focus-within{outline:none;border-color:#8139E0;box-shadow:0 0 0 2px rgba(129,57,224,.15)}.ConsultantRegistrationForm_textareaBox__ur25F:hover:not(:focus-within){border-color:#d1d5db}.ConsultantRegistrationForm_textareaField__a1Xgb{border:0;padding:0;width:100%;background:transparent;font-size:.9rem;color:#111827;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;outline:none;resize:vertical;min-height:80px}.ConsultantRegistrationForm_textareaField__a1Xgb::placeholder{color:#6B7280}.ConsultantRegistrationForm_dateBox__EZex3{padding:.75rem;border:1px solid #ddd;border-radius:6px;background:#ffffff;color:#111827;min-height:44px;cursor:pointer;display:flex;align-items:center;gap:.5rem;position:relative}.ConsultantRegistrationForm_dateBox__EZex3:hover{border-color:#d1d5db}.ConsultantRegistrationForm_dateBox__EZex3:focus-within{outline:none;border-color:#8139E0;box-shadow:0 0 0 2px rgba(129,57,224,.15)}.ConsultantRegistrationForm_dateIcon__ZW3zc{color:#9CA3AF;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ConsultantRegistrationForm_dateIcon__ZW3zc svg{width:18px;height:18px}.ConsultantRegistrationForm_dateContent__KySTw{flex:1 1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.ConsultantRegistrationForm_dateLabel__esPU4{font-size:.7rem;color:#9CA3AF;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.ConsultantRegistrationForm_dateValue__Twfee{font-size:.9rem;color:#111827}.ConsultantRegistrationForm_dateValuePlaceholder__zQ8Za{font-size:.9rem;color:#6B7280}.ConsultantRegistrationForm_dateInput__NQAU1{border:0;padding:0;width:100%;background:transparent;font:inherit;color:#111827;cursor:pointer}.ConsultantRegistrationForm_dateInput__NQAU1::-webkit-calendar-picker-indicator,.ConsultantRegistrationForm_dateInput__NQAU1::-webkit-inner-spin-button{display:none}.ConsultantRegistrationForm_dateInput__NQAU1:not(:valid):not(:focus){color:#6B7280}.ConsultantRegistrationForm_input__R5DQy::placeholder,.ConsultantRegistrationForm_textarea__BvmVZ::placeholder{color:#6B7280}.ConsultantRegistrationForm_input__R5DQy:-webkit-autofill,.ConsultantRegistrationForm_input__R5DQy:-webkit-autofill:focus,.ConsultantRegistrationForm_input__R5DQy:-webkit-autofill:hover{-webkit-text-fill-color:#111827;box-shadow:inset 0 0 0 1000px #ffffff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ConsultantRegistrationForm_input__R5DQy:focus,.ConsultantRegistrationForm_textarea__BvmVZ:focus{outline:none;border-color:#8139E0;box-shadow:0 0 0 2px rgba(129,57,224,.15)}.ConsultantRegistrationForm_textarea__BvmVZ{resize:vertical;min-height:100px;font-family:inherit}.ConsultantRegistrationForm_onestInputs__2706Y,.ConsultantRegistrationForm_onestInputs__2706Y *{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}.ConsultantRegistrationForm_tagInput__HmDJe{display:flex;gap:.5rem}.ConsultantRegistrationForm_tagInput__HmDJe .ConsultantRegistrationForm_input__R5DQy{flex:1 1}.ConsultantRegistrationForm_addButton__DteSl{padding:.55rem .9rem;background:var(--btn-purple-gradient);color:#ffffff;border:none;border-radius:.5rem;cursor:pointer;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--btn-purple-shadow);transition:background .2s ease,box-shadow .2s ease,transform .1s ease}.ConsultantRegistrationForm_addButton__DteSl:hover{background:var(--btn-purple-gradient-hover);box-shadow:var(--btn-purple-shadow-hover);transform:translateY(-1px)}.ConsultantRegistrationForm_addButton__DteSl:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.ConsultantRegistrationForm_tags__VvJJP{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.ConsultantRegistrationForm_tag__6mwn3{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;background:rgba(129,57,224,.08);border:1px solid rgba(129,57,224,.15);border-radius:20px;font-size:.85rem;color:#6B21A8;font-weight:500}.ConsultantRegistrationForm_removeTag__XP6xi{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.2rem;line-height:1;padding:0;margin-left:.25rem}.ConsultantRegistrationForm_removeTag__XP6xi:hover{color:#c82333}.ConsultantRegistrationForm_error__fEKDO{padding:.75rem;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:6px;font-size:.9rem}.ConsultantRegistrationForm_actions__s_1EN{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.ConsultantRegistrationForm_sectionActions__ltMwF{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:.5rem}.ConsultantRegistrationForm_cancelButton__wwIjr{padding:.75rem 1.5rem;background:#ffffff;color:#374151;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;font-family:inherit}.ConsultantRegistrationForm_cancelButton__wwIjr:hover{background:#F9FAFB;border-color:#D1D5DB}.ConsultantRegistrationForm_cancelButton__wwIjr:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.ConsultantRegistrationForm_submitButton__ZYs__{padding:.75rem 1.5rem;background:var(--btn-purple-gradient);color:#ffffff;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--btn-purple-shadow);transition:all .15s ease;font-family:inherit}.ConsultantRegistrationForm_submitButton__ZYs__:hover:not(:disabled){background:var(--btn-purple-gradient-hover);box-shadow:var(--btn-purple-shadow-hover);transform:translateY(-1px)}.ConsultantRegistrationForm_submitButton__ZYs__:focus-visible{outline:2px solid #C4B5FD;outline-offset:2px}.ConsultantRegistrationForm_submitButton__ZYs__:disabled{opacity:.6;cursor:not-allowed;transform:none}.ConsultantRegistrationForm_avatarCenter__sHegA{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin:0 auto 12px}.ConsultantRegistrationForm_avatarCircle__bHnqP{width:96px;height:96px;border-radius:50%;background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.04)}.ConsultantRegistrationForm_avatarCircle__bHnqP:hover{border-color:#d1d5db}.ConsultantRegistrationForm_avatarCircle__bHnqP:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.ConsultantRegistrationForm_avatarImage__n3x6y{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ConsultantRegistrationForm_avatarHint__T_NYp{font-size:.85rem;color:#6B7280;text-align:center}.ConsultantRegistrationForm_uploadModalBackdrop__XTlYp{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:12000}.ConsultantRegistrationForm_uploadModal__cCt8k{background:#ffffff;border-radius:12px;padding:16px;width:calc(420px - .5rem);max-width:92vw;box-shadow:0 10px 25px rgba(0,0,0,.15)}.ConsultantRegistrationForm_modalHeader__hOnXp{font-weight:700;color:#111827;margin-bottom:8px}.ConsultantRegistrationForm_modalBody__kGTsO{padding:8px 0}.ConsultantRegistrationForm_modalActions__DosBz{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.ConsultantRegistrationForm_uploadGroup__lugIe input[type=file]{width:100%}.ConsultantRegistrationForm_previewImg__d5w0w{width:140px;height:140px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.ConsultantRegistrationForm_uploadError__PriI6{margin-top:8px;color:#B91C1C;font-size:.9rem}.ConsultantRegistrationForm_addTrigger__2X0gs{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.25rem;background:#F9FAFB;border:2px dashed #d1d5db;border-radius:12px;color:#6B7280;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ConsultantRegistrationForm_addTrigger__2X0gs:hover{background:#F3F4F6;border-color:#8139E0;color:#8139E0}.ConsultantRegistrationForm_addTrigger__2X0gs svg{width:24px;height:24px}.ConsultantRegistrationForm_addForm__oWYhb{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.ConsultantRegistrationForm_addFormActions__ybswN{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.ConsultantRegistrationForm_addFormCancel__CpHHu{padding:.6rem 1rem;background:white;border:1px solid #e5e7eb;border-radius:8px;color:#6B7280;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ConsultantRegistrationForm_addFormCancel__CpHHu:hover{background:#F3F4F6;border-color:#D1D5DB}.ConsultantRegistrationForm_addFormSubmit__EPbur{padding:.6rem 1rem;background:linear-gradient(135deg,#8139E0,#704DDB);border:none;border-radius:8px;color:white;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ConsultantRegistrationForm_addFormSubmit__EPbur:hover{background:linear-gradient(135deg,#7030C0,#6040D0)}.ConsultantRegistrationForm_itemsList__w08C1{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.ConsultantRegistrationForm_projectCard__9gRzz{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem;position:relative;transition:all .2s}.ConsultantRegistrationForm_projectCard__9gRzz:hover{background:white;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ConsultantRegistrationForm_projectCardHeader__WNUpj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.ConsultantRegistrationForm_projectCardInfo__LJuvc{flex:1 1}.ConsultantRegistrationForm_projectCardTitle__QSVB_{font-size:1.05rem;font-weight:600;color:#111827;margin:0 0 .25rem}.ConsultantRegistrationForm_projectCardCompany__TGTO7{font-size:.9rem;color:#6B7280;margin:0 0 .25rem}.ConsultantRegistrationForm_projectCardRole__O_dF3{font-size:.85rem;color:#8B5CF6;font-weight:500;margin:0}.ConsultantRegistrationForm_projectCardDate__LNksq{font-size:.8rem;color:#9CA3AF;white-space:nowrap;flex-shrink:0}.ConsultantRegistrationForm_projectCardDescription__Z4eW6{font-size:.9rem;line-height:1.5;color:#4B5563;margin:.5rem 0 0}.ConsultantRegistrationForm_projectCardRemove__YRmax{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:50%;background:white;border:1px solid #e5e7eb;color:#9CA3AF;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:0}.ConsultantRegistrationForm_projectCard__9gRzz:hover .ConsultantRegistrationForm_projectCardRemove__YRmax{opacity:1}.ConsultantRegistrationForm_projectCardRemove__YRmax:hover{background:#FEE2E2;border-color:#FECACA;color:#DC2626}.ConsultantRegistrationForm_competenceTags__DNPXu{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.ConsultantRegistrationForm_competenceTag__w0LWA{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#F3F4F6;color:#374151;border-radius:8px;font-size:.9rem;font-weight:500;transition:all .2s}.ConsultantRegistrationForm_competenceTag__w0LWA:hover{background:#E5E7EB}.ConsultantRegistrationForm_competenceTagRemove__ROUEa{background:none;border:none;color:#9CA3AF;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.ConsultantRegistrationForm_competenceTagRemove__ROUEa:hover{color:#DC2626}.ConsultantRegistrationForm_eduCertList__VmeqX{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.ConsultantRegistrationForm_eduCertItem__WY5ON{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;color:#374151;line-height:1.4}.ConsultantRegistrationForm_eduCertItem__WY5ON svg{color:#8B5CF6;flex-shrink:0;margin-top:2px}.ConsultantRegistrationForm_eduCertItemContent__EYB_V{flex:1 1}.ConsultantRegistrationForm_eduCertItemName__q5JXa{font-weight:500;color:#111827}.ConsultantRegistrationForm_eduCertItemDate__rxie8{font-size:.8rem;color:#9CA3AF;margin-top:.25rem}.ConsultantRegistrationForm_eduCertItemRemove___4Fsi{background:none;border:none;color:#9CA3AF;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.ConsultantRegistrationForm_eduCertItemRemove___4Fsi:hover{background:#FEE2E2;color:#DC2626}.ConsultantRegistrationForm_languageTags__7gqHC{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ConsultantRegistrationForm_languageTag__Jf10l{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#EDE9FE;color:#6B21A8;border-radius:20px;font-size:.85rem;font-weight:500}.ConsultantRegistrationForm_languageTagRemove__UL2W5{background:none;border:none;color:#8B5CF6;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.ConsultantRegistrationForm_languageTagRemove__UL2W5:hover{color:#DC2626}.ConsultantRegistrationForm_emptyState__sPBfo{text-align:center;padding:2rem;color:#9CA3AF;font-size:.9rem}@media (max-width:768px){.ConsultantRegistrationForm_container__iHnzi{margin:0;padding:1rem}.ConsultantRegistrationForm_stepIndicator__pa8xM{margin-bottom:1.5rem;padding:0 .5rem}.ConsultantRegistrationForm_stepCircle__TUjw7{width:32px;height:32px;font-size:.8rem}.ConsultantRegistrationForm_stepConnector__X5hoB{width:24px}.ConsultantRegistrationForm_stepCard___JGZA{padding:1.5rem;border-radius:12px}.ConsultantRegistrationForm_header__aV6Ni h2{font-size:1.4rem}.ConsultantRegistrationForm_header__aV6Ni p{font-size:.9rem}.ConsultantRegistrationForm_verifiedInfoBox__bOUYJ{flex-direction:column;padding:1rem;gap:.75rem}.ConsultantRegistrationForm_verifiedInfoIcon__W9H47{width:36px;height:36px}.ConsultantRegistrationForm_row__9lPnJ{grid-template-columns:1fr}.ConsultantRegistrationForm_actions__s_1EN,.ConsultantRegistrationForm_tagInput__HmDJe{flex-direction:column}.ConsultantRegistrationForm_cancelButton__wwIjr,.ConsultantRegistrationForm_submitButton__ZYs__{width:100%;justify-content:center}}.ProfileSetup_container__IDN7L{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:radial-gradient(circle at top,#f5f3ff 0,#ffffff 40%);padding:2.5rem 1.5rem 3rem}.ProfileSetup_formContainer__8jZX_{max-width:640px;width:100%;background:white;border-radius:16px;box-shadow:0 20px 45px rgba(17,24,39,.08);padding:2.25rem;border:1px solid #ede9fe}.ProfileSetup_header__GnnJX{text-align:left;margin-bottom:1.75rem}.ProfileSetup_header__GnnJX h2{color:#111827;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.ProfileSetup_header__GnnJX p{color:#6B7280;font-size:.95rem}.ProfileSetup_form__xxlfd{display:flex;flex-direction:column;gap:.9rem}.ProfileSetup_input__XS_nR,.ProfileSetup_textarea__1SQVG{padding:.85rem .95rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s;background:#FFFFFF;color:#111827;caret-color:#111827;-webkit-text-fill-color:#111827}.ProfileSetup_input__XS_nR::placeholder,.ProfileSetup_textarea__1SQVG::placeholder{color:#9CA3AF}.ProfileSetup_input__XS_nR:-webkit-autofill,.ProfileSetup_input__XS_nR:-webkit-autofill:focus,.ProfileSetup_input__XS_nR:-webkit-autofill:hover,.ProfileSetup_textarea__1SQVG:-webkit-autofill,.ProfileSetup_textarea__1SQVG:-webkit-autofill:focus,.ProfileSetup_textarea__1SQVG:-webkit-autofill:hover{-webkit-text-fill-color:#111827;box-shadow:inset 0 0 0 1000px #ffffff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ProfileSetup_fileInput__zLXPU{padding:.35rem 0;border:none;background:transparent;font-size:.9rem;color:#111827}.ProfileSetup_filePicker__E5UIc{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ProfileSetup_fileButton__keq2h{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:10px;border:1px dashed #d1d5db;background:#F9FAFB;color:#111827;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s ease}.ProfileSetup_fileButton__keq2h:hover{border-color:#8B5CF6;box-shadow:0 6px 14px rgba(139,92,246,.15);transform:translateY(-1px)}.ProfileSetup_fileHint__dcOfV{font-size:.85rem;color:#6B7280}.ProfileSetup_fileName___ltOc{font-size:.85rem;color:#111827;background:#F3F4F6;padding:.35rem .6rem;border-radius:999px}.ProfileSetup_fileHiddenInput__0tjiC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ProfileSetup_filePreview__BNWfq{width:96px;height:96px;border-radius:14px;object-fit:cover;border:1px solid #e5e7eb}.ProfileSetup_filePreviewCircle__jfMRP{width:96px;height:96px;border-radius:9999px;object-fit:cover;border:1px solid #e5e7eb}.ProfileSetup_input__XS_nR:focus,.ProfileSetup_textarea__1SQVG:focus{outline:none;border-color:#8B5CF6;box-shadow:0 0 0 3px rgba(139,92,246,.15)}.ProfileSetup_textarea__1SQVG{resize:vertical;min-height:110px;font-family:inherit}.ProfileSetup_submitButton__1UnaI{padding:.85rem 1.5rem;background:linear-gradient(135deg,#8139E0,#704DDB);color:white;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;transition:transform .15s ease,box-shadow .2s ease;margin-top:.75rem;box-shadow:0 8px 18px rgba(129,57,224,.25)}.ProfileSetup_submitButton__1UnaI:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px rgba(129,57,224,.3)}.ProfileSetup_submitButton__1UnaI:disabled{background:#E5E7EB;color:#9CA3AF;cursor:not-allowed;box-shadow:none;transform:none}.ProfileSetup_error__TOks2{padding:.75rem;background:#FEF2F2;color:#991B1B;border:1px solid #fecaca;border-radius:10px;font-size:.9rem;text-align:left}.ProfileSetup_flowHeader__wzrIG{background:#ffffff;border-bottom:1px solid #ede9fe;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 6px 20px rgba(17,24,39,.06)}.ProfileSetup_flowLogo___medH{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#8139E0,#704DDB);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProfileSetup_flowSteps__4IHs2{display:flex;gap:1.5rem;font-size:.875rem}.ProfileSetup_flowStepActive__IFFu2{color:#8139E0;font-weight:600}.ProfileSetup_flowStepInactive__cR9gN{color:#9CA3AF}@media (max-width:768px){.ProfileSetup_container__IDN7L{padding:1.25rem 1rem 2rem}.ProfileSetup_formContainer__8jZX_{padding:1.5rem}}.TopBar_topBar__0eOzu{background:#ffffff;border-bottom:none;padding:1rem 2rem;display:none!important;justify-content:space-between;align-items:center;position:static;margin-top:19px;margin-left:305px;width:872px;height:90px;z-index:90;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:calc(1rem + 5px)}.TopBar_titleSection___ikFh{flex:1 1;margin-left:-10px}.TopBar_title__Nsisd{font-size:20px;font-weight:700;color:#1f2937;margin:0;line-height:1.2}.TopBar_subtitle__TE7NV{font-size:calc(.95rem - 1.5px);color:#444C58;margin:.25rem 0 0;line-height:1.3}.TopBar_viewSwitcher__oeJRH{display:flex;align-items:center;gap:.5rem;position:relative;left:10px;top:3px}.TopBar_viewLabel__9JUCk{font-size:.9rem;color:#4B5563}.TopBar_viewControl__ISds_{position:relative}.TopBar_viewButton__pPLoW{position:relative;width:calc(2.25rem - .4rem + 5px);height:calc(2.25rem - .4rem + 5px);background:transparent;color:#4B5563;border:none;border-radius:.575rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.TopBar_viewButton__pPLoW:hover{transform:translateY(-1px)}.TopBar_viewButton__pPLoW:before{content:"";position:absolute;width:7px;height:7px;border-bottom:1.3px solid;border-right:1.3px solid;left:50%;top:calc(50% - 2px);transform:translate(-50%,-50%) rotate(45deg)}.TopBar_viewDropdown__8Rsss{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:#ffffff;border:1px solid #e8e9ed;border-radius:.5rem;padding:.25rem;box-shadow:0 6px 18px rgba(0,0,0,.08);z-index:110}.TopBar_viewOption__Arsv7{display:block;width:100%;text-align:left;background:transparent;border:none;color:#4B5563;font-size:.9rem;font-family:inherit;font-weight:400;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer}.TopBar_viewOption__Arsv7:hover{background:#F3F4F6}.TopBar_profileSection__T_gCB{display:flex;align-items:center;gap:1.5rem}.TopBar_notifications__WD6yG{position:relative}.TopBar_notificationBtn__Lp_Yn{background:transparent;border:none;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s;position:relative}.TopBar_notificationBtn__Lp_Yn:hover{background-color:#f3f4f6}.TopBar_badge__EzU7T{position:absolute;top:0;right:0;background:#ef4444;color:white;font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.TopBar_profile__JCagQ{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.75rem;cursor:pointer;transition:background-color .2s}.TopBar_profile__JCagQ:hover{background-color:#f9fafb}.TopBar_profileInfo__Ydng0{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.TopBar_profileName__dTv4b{font-size:.9rem;font-weight:600;color:#1f2937;line-height:1.2}.TopBar_profileRole__dtO3S{font-size:.8rem;color:#6b7280;line-height:1.2}.TopBar_avatar__a0jrY{position:relative;width:40px;height:40px}.TopBar_avatarImg__UxhGy{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.TopBar_statusIndicator__HEFF9{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid #ffffff;border-radius:50%}@media (max-width:768px){.TopBar_topBar__0eOzu{margin-left:305px;width:872px;padding:1rem 2rem;height:90px}.TopBar_titleSection___ikFh{margin-left:0}.TopBar_title__Nsisd{font-size:calc(1.25rem - 3px)}.TopBar_subtitle__TE7NV{font-size:calc(.85rem - 1.5px)}.TopBar_profileInfo__Ydng0{display:none}.TopBar_profileSection__T_gCB{gap:1rem}.TopBar_notifications__WD6yG{display:none}}@media (prefers-color-scheme:dark){.TopBar_topBar__0eOzu{background:#ffffff;border-bottom-color:#e5e7eb}.TopBar_title__Nsisd{color:#1f2937}.TopBar_subtitle__TE7NV{color:#444C58}.TopBar_notificationBtn__Lp_Yn:hover{background-color:#f3f4f6}.TopBar_profile__JCagQ:hover{background-color:#f9fafb}.TopBar_profileName__dTv4b{color:#1f2937}.TopBar_profileRole__dtO3S{color:#6b7280}.TopBar_avatarImg__UxhGy{border-color:#e5e7eb}}.TopBarLeft_topBarLeft__oKcZb{background:#ffffff;border-bottom:none;padding:1rem 1.25rem;display:none!important;justify-content:flex-end;align-items:center;position:static;margin-top:-90px;margin-left:1187px;width:465px;height:90px;z-index:90;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:calc(1rem + 5px)}.TopBarLeft_rightSection__EkeHI{display:flex;align-items:center;gap:1.5rem}.TopBarLeft_notifications__Ot48u{position:relative}.TopBarLeft_notificationBtn__Y_bsG{background:transparent;border:none;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s;position:relative;color:#667eea}.TopBarLeft_notificationBtn__Y_bsG:hover{background-color:#f3f4f6}.TopBarLeft_notificationBtn__Y_bsG svg{width:calc(1.25rem + .3rem);height:calc(1.25rem + .3rem);display:block}.TopBarLeft_badge__Hf22z{position:absolute;top:0;right:0;background:#ef4444;color:white;font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.TopBarLeft_topBarLeft__oKcZb{margin-left:1187px;margin-top:-90px;width:465px;height:90px}}@media (prefers-color-scheme:dark){.TopBarLeft_topBarLeft__oKcZb{background:#ffffff}.TopBarLeft_notificationBtn__Y_bsG:hover{background-color:#f3f4f6}}