.LoginForm_container__A5lDm{width:100%;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;background:radial-gradient(at 0 0,rgba(224,242,254,.7) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(238,242,255,.8) 0,transparent 50%),radial-gradient(at 50% 50%,#f8fafc 0,#f1f5f9 100%);padding:2.5rem 1.25rem;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.LoginForm_container__A5lDm:before{content:"";position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);width:550px;height:450px;background:radial-gradient(circle,rgba(37,99,235,.08) 0,rgba(99,102,241,.04) 45%,transparent 70%);pointer-events:none;filter:blur(50px);z-index:0}.LoginForm_container__A5lDm:after{content:"";position:absolute;bottom:10%;right:15%;width:350px;height:350px;background:radial-gradient(circle,rgba(147,197,253,.12) 0,transparent 70%);pointer-events:none;filter:blur(60px);z-index:0}.LoginForm_formCard__Qsvp_{position:relative;z-index:1;width:100%;max-width:450px;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);display:flex;flex-direction:column;margin:auto;background:#fff;border-radius:28px;border:1px solid #e2e8f0;box-shadow:0 20px 45px -15px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.03),0 4px 6px -2px rgba(0,0,0,.02);padding:2.25rem;box-sizing:border-box;transition:max-width .35s cubic-bezier(.16,1,.3,1),transform .3s ease;overflow:hidden}.LoginForm_wideCard__AJI5Q{max-width:560px;padding:1.75rem 2rem!important}.LoginForm_roleSelectionCard__1AaKY{max-width:860px!important;padding:2rem 2.25rem!important}.LoginForm_header__iNwbN{flex-shrink:0;flex-direction:column;text-align:center}.LoginForm_header__iNwbN,.LoginForm_logo__iI1XB{display:flex;align-items:center;margin-bottom:1.25rem}.LoginForm_logo__iI1XB{justify-content:center;padding:10px 16px;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03)}.LoginForm_logo__iI1XB img{height:32px;width:auto;object-fit:contain}.LoginForm_title__PQH9r{font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:0;line-height:1.3}.LoginForm_desc____v3Z{margin-top:.6rem;color:#64748b;font-size:14px;line-height:1.65;margin-bottom:0;font-weight:400}.LoginForm_stepProgress__LCRWo{display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem;gap:8px;width:100%}.LoginForm_stepDot__wjv_q{width:24px;height:24px;border-radius:50%;background-color:#f1f5f9;border:1.5px solid #e2e8f0;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.LoginForm_activeStep__1qYBf{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;transform:scale(1.15);box-shadow:0 0 0 4px rgba(37,99,235,.15),0 4px 12px rgba(37,99,235,.3)}.LoginForm_stepLine__fHWg5{flex:1 1;max-width:50px;height:4px;border-radius:2px;background-color:#e2e8f0;transition:all .35s cubic-bezier(.4,0,.2,1)}.LoginForm_activeLine__OQDPX{background:linear-gradient(90deg,#2563eb,#3b82f6)}.LoginForm_inputFields__jTTB3{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_inputFields__jTTB3>div{display:flex;flex-direction:column;gap:.5rem}.LoginForm_inputFields__jTTB3 label{font-size:13.5px;font-weight:600;color:#334155;letter-spacing:-.01em}.LoginForm_inputIconWrapper__PS_lj{position:relative;display:flex;align-items:center;width:100%}.LoginForm_inputIconWrapper__PS_lj .LoginForm_inputIcon__sBTaD,.LoginForm_inputIcon__sBTaD,.LoginForm_linkInputWrapper__Y_KiT .LoginForm_inputIcon__sBTaD{position:absolute;left:15px;right:auto;color:#94a3b8;font-size:20px;transition:color .2s ease;pointer-events:none;z-index:2}[dir=rtl] .LoginForm_inputIconWrapper__PS_lj .LoginForm_inputIcon__sBTaD,[dir=rtl] .LoginForm_inputIcon__sBTaD,[dir=rtl] .LoginForm_linkInputWrapper__Y_KiT .LoginForm_inputIcon__sBTaD{right:15px;left:auto}.LoginForm_inputField__HCMup input,.LoginForm_inputFields__jTTB3 input,.LoginForm_inputIconWrapper__PS_lj input,.LoginForm_linkInputWrapper__Y_KiT input{width:100%;height:50px;border:1.5px solid #e2e8f0;outline:none;border-radius:14px;padding:0 16px;color:#0f172a;font-size:14.5px;background-color:#f8fafc;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1)}.LoginForm_inputField__HCMup .LoginForm_inputIconWrapper__PS_lj input,.LoginForm_inputFields__jTTB3 .LoginForm_inputIconWrapper__PS_lj input,.LoginForm_inputFields__jTTB3 .LoginForm_linkInputWrapper__Y_KiT input,.LoginForm_inputIconWrapper__PS_lj input,.LoginForm_linkInputWrapper__Y_KiT input{padding-left:48px!important;padding-right:16px!important}[dir=rtl] .LoginForm_inputField__HCMup .LoginForm_inputIconWrapper__PS_lj input,[dir=rtl] .LoginForm_inputFields__jTTB3 .LoginForm_inputIconWrapper__PS_lj input,[dir=rtl] .LoginForm_inputFields__jTTB3 .LoginForm_linkInputWrapper__Y_KiT input,[dir=rtl] .LoginForm_inputIconWrapper__PS_lj input,[dir=rtl] .LoginForm_linkInputWrapper__Y_KiT input{padding-right:48px!important;padding-left:16px!important}.LoginForm_inputField__HCMup{display:flex;flex-direction:column;gap:.5rem;width:100%}.LoginForm_inputField__HCMup label{font-size:13.5px;font-weight:600;color:#334155;letter-spacing:-.01em}.LoginForm_linkInputWrapper__Y_KiT{position:relative;display:flex;align-items:center;flex:1 1}.LoginForm_linkInputWrapper__Y_KiT input{height:46px;border-radius:12px}.LoginForm_linkInputWrapper__Y_KiT:focus-within .LoginForm_inputIcon__sBTaD{color:#2563eb}.LoginForm_linkInputWrapper__Y_KiT input:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.LoginForm_inputIconWrapper__PS_lj:focus-within .LoginForm_inputIcon__sBTaD{color:#2563eb}.LoginForm_inputField__HCMup input:focus,.LoginForm_inputFields__jTTB3 input:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12),0 2px 4px rgba(0,0,0,.02)}.LoginForm_inputFields__jTTB3 input::placeholder{color:#94a3b8}.LoginForm_inputFields__jTTB3 input:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.LoginForm_formCard__Qsvp_ form button[type=submit],.LoginForm_formCard__Qsvp_>form>button,.LoginForm_submitBtn__OidTS{width:100%;height:50px;display:flex;justify-content:center;align-items:center;margin-top:1.75rem;border:none;outline:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em;border-radius:14px;cursor:pointer;box-shadow:0 6px 20px -2px rgba(37,99,235,.35);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.LoginForm_formCard__Qsvp_ form button[type=submit]:hover:not(:disabled),.LoginForm_formCard__Qsvp_>form>button:hover:not(:disabled),.LoginForm_submitBtn__OidTS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -4px rgba(37,99,235,.45)}.LoginForm_formCard__Qsvp_ form button[type=submit]:active:not(:disabled),.LoginForm_formCard__Qsvp_>form>button:active:not(:disabled),.LoginForm_submitBtn__OidTS:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(37,99,235,.3)}.LoginForm_formCard__Qsvp_ form button[type=submit]:disabled,.LoginForm_formCard__Qsvp_>form>button:disabled,.LoginForm_submitBtn__OidTS:disabled{opacity:.75;cursor:not-allowed;transform:none;box-shadow:none}.LoginForm_emailSentNotice___yAqi{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.25rem;gap:8px}.LoginForm_noticeText__hTjPv{font-size:13px;color:#64748b;line-height:1.5}.LoginForm_noticeText__hTjPv strong{color:#0f172a;font-weight:700;margin:0 4px}.LoginForm_changeMailBtn__A3CsE{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:#2563eb;font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:6px;transition:all .2s ease;white-space:nowrap}.LoginForm_changeMailBtn__A3CsE:hover{background-color:#eff6ff;color:#1d4ed8}.LoginForm_otpContainer__9qvJr{display:flex;justify-content:center;align-items:center;gap:14px;direction:ltr!important;margin:1.25rem 0 .5rem}.LoginForm_otpInput__ZCJnf{width:60px!important;height:62px!important;font-size:26px!important;font-weight:700!important;text-align:center!important;padding:0!important;border-radius:16px!important;border:2px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;outline:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px rgba(15,23,42,.04)!important;direction:ltr!important}.LoginForm_otpInput__ZCJnf:focus{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 4px rgba(37,99,235,.15),0 4px 12px rgba(37,99,235,.1)!important;transform:translateY(-2px)}.LoginForm_otpInputFilled__ObPQc{border-color:#93c5fd!important;background:#fff!important;color:#1d4ed8!important}.LoginForm_otpInputError__FY7Yp{border-color:#ef4444!important;background:#fef2f2!important;color:#b91c1c!important}@media screen and (max-width:480px){.LoginForm_otpContainer__9qvJr{gap:10px}.LoginForm_otpInput__ZCJnf{width:52px!important;height:56px!important;font-size:22px!important;border-radius:13px!important}}.LoginForm_appLogin__I9K4R{margin-top:2rem;display:flex;flex-direction:column;align-items:center;width:100%}.LoginForm_divider__QbHYT{width:100%;display:flex;align-items:center;text-align:center;margin-bottom:1.25rem}.LoginForm_divider__QbHYT:after,.LoginForm_divider__QbHYT:before{content:"";flex:1 1;border-bottom:1.5px solid #e2e8f0}.LoginForm_divider__QbHYT span{padding:4px 14px;font-size:12.5px;font-weight:600;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px}.LoginForm_gmail__6LtBw,.LoginForm_socialButtons__N5xWy{width:100%;display:flex;justify-content:center}.LoginForm_gmail__6LtBw{height:48px;align-items:center;gap:10px;background-color:#fff;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .2s ease}.LoginForm_gmail__6LtBw:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.LoginForm_gmail__6LtBw span{color:#334155;font-size:14px;font-weight:600}.LoginForm_gmail__6LtBw svg{font-size:20px;color:#ea4335}.LoginForm_error__FAZ0C{margin-top:4px;font-weight:600}.LoginForm_roleSwitchContainer__fsq8o{display:flex;background-color:#f1f5f9;border-radius:16px;padding:5px;margin-bottom:1.5rem;gap:6px}.LoginForm_roleSwitchBtn__FeKQx{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;border:none;background:transparent;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.LoginForm_roleSwitchBtn__FeKQx:hover{color:#0f172a;background-color:hsla(0,0%,100%,.6)}.LoginForm_roleSwitchBtnActive__12OeD{background-color:#fff!important;color:#2563eb!important;font-weight:700!important;box-shadow:0 4px 12px rgba(15,23,42,.06)}.LoginForm_roleSwitchIcon__fCYhB{font-size:16px}.LoginForm_roleDesc__zL88_{font-size:13px;color:#64748b;margin-bottom:1.25rem;line-height:1.55;text-align:center}.LoginForm_textareaField__fDGBg{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:14px;background-color:#f8fafc;font-size:14px;color:#0f172a;outline:none;resize:none;min-height:85px;line-height:1.6;font-family:inherit;box-sizing:border-box;transition:all .2s ease}.LoginForm_textareaField__fDGBg:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.LoginForm_expertiseContainer__T0lWs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.LoginForm_expertisePill__mGMaR{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s ease}.LoginForm_expertisePill__mGMaR:hover{background-color:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.LoginForm_expertisePillActive__v9zgr{background-color:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important;font-weight:600}.LoginForm_pillIcon__C_1N6{font-size:16px;color:#2563eb}.LoginForm_fieldHeaderRow__QdH_a{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.LoginForm_fieldHeaderRow__QdH_a label{font-size:13px;font-weight:500;color:#475569;line-height:1.5}.LoginForm_fieldHeaderRow__QdH_a label strong{color:#0f172a;font-weight:700;margin:0 3px}.LoginForm_addLinkButton___s_Ll{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 12px!important;height:auto!important;width:auto!important;margin:0!important;background-color:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.LoginForm_addLinkButton___s_Ll:hover{background-color:#dbeafe!important}.LoginForm_linksContainer__A28_y{width:100%;display:flex;flex-direction:column;gap:8px}.LoginForm_linkRow__LzDbC{width:100%;display:flex;align-items:center;gap:8px}.LoginForm_linkRow__LzDbC input{flex:1 1;margin-top:0!important}.LoginForm_removeLinkButton__38ni9{display:flex!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;background-color:#fef2f2!important;color:#ef4444!important;border:1px solid #fecaca!important;border-radius:10px!important;cursor:pointer!important;font-size:18px!important;transition:all .2s ease!important}.LoginForm_removeLinkButton__38ni9:hover{background-color:#fee2e2!important}@keyframes LoginForm_fadeInSlideUp__zheXW{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LoginForm_scrollableFormFields__6sHiz,.LoginForm_scrollableFormWrapper__3JEiO{display:flex;flex-direction:column;width:100%}.LoginForm_scrollableFormFields__6sHiz{gap:1.15rem}.LoginForm_fixedSubmitContainer__dwr4P{width:100%;margin-top:1.25rem;padding-top:.5rem}.LoginForm_fixedSubmitContainer__dwr4P button[type=submit]{margin-top:0!important}.LoginForm_fieldHelpText__4oqMu{margin-top:6px;font-size:11.5px;color:#64748b;line-height:1.5}.LoginForm_skillSuggestions__cXFxE{margin-top:8px;display:flex;flex-direction:column;gap:6px}.LoginForm_suggestionLabel__Ixfsz{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#475569}.LoginForm_suggestionChips__biDz_{display:flex;flex-wrap:wrap;gap:6px}.LoginForm_suggestionChip__Eb0Oi{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:11.5px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.LoginForm_suggestionChip__Eb0Oi:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb;border-style:solid;transform:translateY(-1px)}.LoginForm_suggestionChipActive__POS_C{background:#eff6ff!important;border:1px solid #3b82f6!important;color:#1d4ed8!important;font-weight:600}.LoginForm_stepAnimated__rfJat{animation:LoginForm_fadeInSlideUp__zheXW .35s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;width:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@media screen and (max-width:640px){.LoginForm_formCard__Qsvp_{padding:2.25rem 1.75rem;border-radius:24px}}.LoginForm_roleCardsContainer__HGmjP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%;margin-top:.35rem;padding:2px}.LoginForm_roleCard__8dHKX{position:relative;display:flex;flex-direction:column;padding:1.65rem 1.45rem;border-radius:24px;background:linear-gradient(180deg,#fff,#fcfdfe);border:1.5px solid #e2e8f0;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box;overflow:hidden;text-align:left;direction:ltr;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 12px rgba(15,23,42,.02)}.LoginForm_rtlCard__Fsp1M{text-align:right!important;direction:rtl!important}.LoginForm_ltrCard__En7fx{text-align:left!important;direction:ltr!important}@keyframes LoginForm_roleCardWaveOwner__jkmlY{0%{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}20%,70%{transform:translateY(-6px);border-color:#60a5fa;box-shadow:0 22px 38px -10px rgba(37,99,235,.22),0 0 0 1px rgba(37,99,235,.12)}to{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}}@keyframes LoginForm_roleCardWaveAdvisor__hhDp3{0%{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}20%,70%{transform:translateY(-6px);border-color:#a78bfa;box-shadow:0 22px 38px -10px rgba(124,58,237,.24),0 0 0 1px rgba(124,58,237,.14)}to{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}}.LoginForm_roleCardOwner__Eh9YZ{animation:LoginForm_roleCardWaveOwner__jkmlY 2.3s cubic-bezier(.25,1,.5,1) .4s}.LoginForm_roleCardAdvisor__igqgK{animation:LoginForm_roleCardWaveAdvisor__hhDp3 2.3s cubic-bezier(.25,1,.5,1) 1.8s}.LoginForm_roleCard__8dHKX:hover{transform:translateY(-5px)}.LoginForm_roleCardOwner__Eh9YZ:hover{border-color:#60a5fa!important;box-shadow:0 22px 40px -10px rgba(37,99,235,.18),0 0 0 1px rgba(37,99,235,.12)!important}.LoginForm_roleCardAdvisor__igqgK:hover{border-color:#a78bfa!important;box-shadow:0 22px 40px -10px rgba(124,58,237,.2),0 0 0 1px rgba(124,58,237,.14)!important}.LoginForm_roleCard__8dHKX:active{transform:translateY(-2px) scale(.99)}.LoginForm_roleCardGlow__Y4xAP{position:absolute;top:-25px;right:-25px;width:150px;height:150px;pointer-events:none;filter:blur(45px);opacity:.65;transition:opacity .3s ease}.LoginForm_roleCardOwner__Eh9YZ .LoginForm_roleCardGlow__Y4xAP{background:radial-gradient(circle,rgba(37,99,235,.35) 0,transparent 70%)}.LoginForm_roleCardAdvisor__igqgK .LoginForm_roleCardGlow__Y4xAP{background:radial-gradient(circle,rgba(124,58,237,.35) 0,transparent 70%)}.LoginForm_roleCardHeader__RbJir{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.LoginForm_roleIconWrapperAdvisor__kCnsb,.LoginForm_roleIconWrapperOwner__ktq_a{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1)}.LoginForm_roleIconWrapperOwner__ktq_a{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -4px rgba(37,99,235,.38)}.LoginForm_roleIconWrapperAdvisor__kCnsb{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 10px 22px -4px rgba(124,58,237,.38)}.LoginForm_roleCard__8dHKX:hover .LoginForm_roleIconWrapperAdvisor__kCnsb,.LoginForm_roleCard__8dHKX:hover .LoginForm_roleIconWrapperOwner__ktq_a{transform:scale(1.08) rotate(-2deg)}.LoginForm_roleCardIcon__aTNbw{font-size:26px}.LoginForm_roleBadgeAdvisor__7Z52H,.LoginForm_roleBadgeOwner__XwHZT{font-size:12px;font-weight:700;padding:5px 12px;border-radius:20px;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px}.LoginForm_badgeDotAdvisor__cOQP0,.LoginForm_badgeDotOwner__5aIbC{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.LoginForm_badgeDotOwner__5aIbC{background-color:#2563eb;box-shadow:0 0 6px rgba(37,99,235,.6)}.LoginForm_badgeDotAdvisor__cOQP0{background-color:#7c3aed;box-shadow:0 0 6px rgba(124,58,237,.6)}.LoginForm_roleBadgeOwner__XwHZT{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.LoginForm_roleBadgeAdvisor__7Z52H{background:#f5f3ff;color:#7c3aed;border:1px solid #ede9fe}.LoginForm_roleCardContent__kOtpz{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.15rem;flex-grow:1}.LoginForm_ltrCard__En7fx .LoginForm_roleCardContent__kOtpz,.LoginForm_ltrCard__En7fx .LoginForm_roleCardDesc__v7CRN,.LoginForm_ltrCard__En7fx .LoginForm_roleCardTitle__F6fSl{text-align:left;align-items:flex-start}.LoginForm_rtlCard__Fsp1M .LoginForm_roleCardContent__kOtpz,.LoginForm_rtlCard__Fsp1M .LoginForm_roleCardDesc__v7CRN,.LoginForm_rtlCard__Fsp1M .LoginForm_roleCardTitle__F6fSl{text-align:right;align-items:flex-start}.LoginForm_roleCardTitle__F6fSl{font-size:16.5px;font-weight:800;color:#0f172a;line-height:1.35;margin:0;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.LoginForm_roleCardDesc__v7CRN{font-size:12.5px;color:#64748b;line-height:1.65;margin:0}.LoginForm_roleCardFeatures__P6vNm{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.3rem;padding:.85rem 1rem;background:#f8fafc;border-radius:16px;border:1px solid #f1f5f9}.LoginForm_roleFeatureItem__N_Yvn{display:flex;align-items:center;gap:8px;font-size:12px;color:#334155;font-weight:500;line-height:1.4}.LoginForm_ltrCard__En7fx .LoginForm_roleFeatureItem__N_Yvn{text-align:left;justify-content:flex-start}.LoginForm_rtlCard__Fsp1M .LoginForm_roleFeatureItem__N_Yvn{text-align:right;justify-content:flex-start}.LoginForm_featureCheckIconOwner__Esqfp{color:#2563eb;font-size:16px;flex-shrink:0}.LoginForm_featureCheckIconAdvisor__usMA6{color:#7c3aed;font-size:16px;flex-shrink:0}.LoginForm_error__FAZ0C{color:#ef4444;font-size:12px;font-weight:500;margin-top:6px;display:flex;align-items:center;gap:4px}.LoginForm_inputError__JnS7T,.LoginForm_inputFields__jTTB3 input.LoginForm_inputError__JnS7T{border-color:#ef4444!important;background-color:#fff8f8!important}.LoginForm_inputError__JnS7T:focus,.LoginForm_inputFields__jTTB3 input.LoginForm_inputError__JnS7T:focus{box-shadow:0 0 0 4px rgba(239,68,68,.15)!important}.LoginForm_roleCardFooter__4TMp7{display:flex;align-items:center;justify-content:space-between;padding-top:.9rem;border-top:1px solid #f1f5f9;margin-top:auto}.LoginForm_roleActionTextAdvisor__GRnkt,.LoginForm_roleActionTextOwner__d2RKp{font-size:13px;font-weight:700;transition:color .2s ease}.LoginForm_roleActionTextOwner__d2RKp{color:#2563eb}.LoginForm_roleActionTextAdvisor__GRnkt{color:#7c3aed}.LoginForm_roleActionArrowAdvisor__3jccw,.LoginForm_roleActionArrowOwner___F33h{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;transition:all .25s cubic-bezier(.16,1,.3,1)}.LoginForm_roleActionArrowOwner___F33h{background:#eff6ff;color:#2563eb}.LoginForm_ltrCard__En7fx.LoginForm_roleCardOwner__Eh9YZ:hover .LoginForm_roleActionArrowOwner___F33h{background:#2563eb;color:#fff;transform:translateX(5px)}.LoginForm_rtlCard__Fsp1M.LoginForm_roleCardOwner__Eh9YZ:hover .LoginForm_roleActionArrowOwner___F33h{background:#2563eb;color:#fff;transform:translateX(-5px)}.LoginForm_roleActionArrowAdvisor__3jccw{background:#f5f3ff;color:#7c3aed}.LoginForm_ltrCard__En7fx.LoginForm_roleCardAdvisor__igqgK:hover .LoginForm_roleActionArrowAdvisor__3jccw{background:#7c3aed;color:#fff;transform:translateX(5px)}.LoginForm_rtlCard__Fsp1M.LoginForm_roleCardAdvisor__igqgK:hover .LoginForm_roleActionArrowAdvisor__3jccw{background:#7c3aed;color:#fff;transform:translateX(-5px)}.LoginForm_roleActiveHeader__aP0Uq{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:16px;margin-bottom:1.35rem;gap:12px;transition:all .25s ease}.LoginForm_roleActiveHeaderManager___OykN{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(219,234,254,.6));border:1.5px solid #bfdbfe;box-shadow:0 4px 14px -3px rgba(37,99,235,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.LoginForm_roleActiveHeaderAdvisor__yQvFO{background:linear-gradient(135deg,rgba(250,245,255,.95),rgba(243,232,255,.65));border:1.5px solid #ddd6fe;box-shadow:0 4px 14px -3px rgba(124,58,237,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}.LoginForm_roleActiveInfo__c3Tgv{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.LoginForm_roleActiveLabel__ZZZtJ{font-size:12.5px;font-weight:600;color:#64748b;letter-spacing:-.01em}.LoginForm_roleBadgePillManager__HMlpq{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid #93c5fd;padding:5px 12px 5px 10px;border-radius:24px;color:#1d4ed8;font-size:13px;font-weight:700;box-shadow:0 2px 6px -1px rgba(37,99,235,.12)}.LoginForm_roleBadgePulseDotManager__hnzFj{width:7px;height:7px;border-radius:50%;background-color:#2563eb;box-shadow:0 0 0 0 rgba(37,99,235,.6);animation:LoginForm_pulseBlue__wWumz 2s ease-in-out infinite}.LoginForm_roleBadgeIconManager__F9iWv{font-size:17px;color:#2563eb}.LoginForm_roleBadgePillAdvisor__W42RW{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid #c084fc;padding:5px 12px 5px 10px;border-radius:24px;color:#6d28d9;font-size:13px;font-weight:700;box-shadow:0 2px 6px -1px rgba(124,58,237,.14)}.LoginForm_roleBadgePulseDotAdvisor__va1j6{width:7px;height:7px;border-radius:50%;background-color:#7c3aed;box-shadow:0 0 0 0 rgba(124,58,237,.6);animation:LoginForm_pulsePurple__5uZm6 2s ease-in-out infinite}.LoginForm_roleBadgeIconAdvisor__EEKLJ{font-size:17px;color:#7c3aed}.LoginForm_roleBadgeText__e5Skx{white-space:nowrap;line-height:1.2}@keyframes LoginForm_pulseBlue__wWumz{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{transform:scale(1);box-shadow:0 0 0 5px rgba(37,99,235,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,99,235,0)}}@keyframes LoginForm_pulsePurple__5uZm6{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(124,58,237,.7)}70%{transform:scale(1);box-shadow:0 0 0 5px rgba(124,58,237,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(124,58,237,0)}}.LoginForm_changeRoleBtn__7CEOZ{display:inline-flex;align-items:center;gap:6px;border-radius:11px;padding:6px 13px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.05);white-space:nowrap}.LoginForm_changeRoleBtnManager__4dO5c{background:#fff;border:1.5px solid #bfdbfe;color:#1d4ed8}.LoginForm_changeRoleBtnManager__4dO5c:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateY(-1.5px);box-shadow:0 4px 10px rgba(37,99,235,.25)}.LoginForm_changeRoleBtnAdvisor__BKbij{background:#fff;border:1.5px solid #ddd6fe;color:#6d28d9}.LoginForm_changeRoleBtnAdvisor__BKbij:hover{background:#7c3aed;border-color:#7c3aed;color:#fff;transform:translateY(-1.5px);box-shadow:0 4px 10px rgba(124,58,237,.25)}.LoginForm_changeRoleIcon__Q4TUB{font-size:14px;transition:transform .2s ease}.LoginForm_changeRoleBtn__7CEOZ:hover .LoginForm_changeRoleIcon__Q4TUB{transform:scale(1.15)}@media screen and (max-width:640px){.LoginForm_roleCardsContainer__HGmjP{grid-template-columns:1fr;gap:12px}.LoginForm_roleCard__8dHKX{padding:1.25rem 1.1rem}}.LoginForm_topNav__AiJJ0{position:absolute;top:24px;inset-inline-start:32px;z-index:10}@media screen and (max-width:768px){.LoginForm_topNav__AiJJ0{position:static;margin-bottom:16px;display:flex;justify-content:center;width:100%}}.LoginForm_backToHomeBtn__qL6eI{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:13px;font-weight:500;text-decoration:none;box-shadow:0 4px 12px rgba(15,23,42,.04);transition:all .25s cubic-bezier(.16,1,.3,1)}.LoginForm_backToHomeBtn__qL6eI:hover{color:#2563eb;border-color:#bfdbfe;background:#fff;box-shadow:0 6px 18px rgba(37,99,235,.12);transform:translateY(-2px)}.LoginForm_homeDomainBadge__yafKu{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:#eff6ff;color:#2563eb;border:1px solid rgba(37,99,235,.15);direction:ltr;display:inline-block}.LoginForm_logoLink__dSyQG{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease}.LoginForm_logoLink__dSyQG:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(37,99,235,.15))}.LoginForm_siteFooterLink__JMloS{margin-top:14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:#64748b}.LoginForm_siteFooterLink__JMloS a{color:#2563eb;font-weight:600;text-decoration:none;transition:color .15s ease}.LoginForm_siteFooterLink__JMloS a:hover{color:#1d4ed8;text-decoration:underline}@keyframes LoginForm_bounceArrow__rnnnG{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes LoginForm_pulseGlow__ORt5q{0%{box-shadow:0 6px 18px rgba(37,99,235,.35),0 0 0 0 rgba(37,99,235,.35)}70%{box-shadow:0 8px 24px rgba(37,99,235,.4),0 0 0 10px rgba(37,99,235,0)}to{box-shadow:0 6px 18px rgba(37,99,235,.35),0 0 0 0 rgba(37,99,235,0)}}.LoginForm_scrollIndicatorContainer__ze9gm{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:30;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.LoginForm_scrollIndicatorBtn__pacJ2{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:12px;font-weight:600;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;animation:LoginForm_pulseGlow__ORt5q 2.2s ease-in-out infinite;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease;white-space:nowrap}.LoginForm_scrollIndicatorBtn__pacJ2:hover{transform:translateY(-2px) scale(1.03);background:linear-gradient(135deg,#1d4ed8,#1e40af)}.LoginForm_scrollIndicatorIcon__AtlVV{font-size:15px;display:inline-flex;animation:LoginForm_bounceArrow__rnnnG 1.2s ease-in-out infinite}.CustomExpertiseSelect_selectContainer__m6PEe{width:100%;position:relative;font-family:inherit}.CustomExpertiseSelect_selectedTagsContainer__8Ng3G{margin-top:10px;display:flex;flex-direction:column;gap:8px;animation:CustomExpertiseSelect_fadeIn__o5W5b .2s ease-in-out}@keyframes CustomExpertiseSelect_fadeIn__o5W5b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomExpertiseSelect_selectedTagsHeader__9OTDa{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#475569;padding:0 2px}.CustomExpertiseSelect_selectedCount__K8zN8{color:#2563eb;font-weight:700}.CustomExpertiseSelect_clearAllBtn__8OJPv{background:none;border:none;color:#ef4444;font-size:11.5px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .15s ease}.CustomExpertiseSelect_clearAllBtn__8OJPv:hover{background:#fee2e2}.CustomExpertiseSelect_selectedTagsList__tik1E{display:flex;flex-wrap:wrap;gap:8px}.CustomExpertiseSelect_tagChip__wl5MI{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.4;transition:all .18s cubic-bezier(.16,1,.3,1);animation:CustomExpertiseSelect_tagAppear__rCPkS .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(15,23,42,.04)}@keyframes CustomExpertiseSelect_tagAppear__rCPkS{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.CustomExpertiseSelect_standardTag__GYaj3{background:#eff6ff;border:1.5px solid #bfdbfe;color:#1d4ed8}.CustomExpertiseSelect_standardTag__GYaj3:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 2px 6px rgba(37,99,235,.12)}.CustomExpertiseSelect_customTag__sZuFR{background:#faf5ff;border:1.5px solid #ddd6fe;color:#6d28d9}.CustomExpertiseSelect_customTag__sZuFR:hover{background:#f3e8ff;border-color:#c4b5fd;box-shadow:0 2px 6px rgba(109,40,217,.12)}.CustomExpertiseSelect_customBadge__xu1b6{font-size:10px;padding:1px 5px;background:#ede9fe;border-radius:4px;font-weight:700;color:#5b21b6}.CustomExpertiseSelect_removeBtn__5A42y{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(0,0,0,.06);border-radius:50%;cursor:pointer;color:inherit;opacity:.75;padding:0;transition:all .15s ease}.CustomExpertiseSelect_removeBtn__5A42y:hover{opacity:1;background-color:#ef4444;color:#fff;transform:scale(1.15)}.LoginForm_container__K1_h5{width:100%;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;background:radial-gradient(at 0 0,rgba(224,242,254,.7) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(238,242,255,.8) 0,transparent 50%),radial-gradient(at 50% 50%,#f8fafc 0,#f1f5f9 100%);padding:2rem 1rem;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.LoginForm_container__K1_h5:before{content:"";position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);width:550px;height:450px;background:radial-gradient(circle,rgba(37,99,235,.08) 0,rgba(99,102,241,.04) 45%,transparent 70%);pointer-events:none;filter:blur(50px);z-index:0}.LoginForm_container__K1_h5:after{content:"";position:absolute;bottom:10%;right:15%;width:350px;height:350px;background:radial-gradient(circle,rgba(147,197,253,.12) 0,transparent 70%);pointer-events:none;filter:blur(60px);z-index:0}.LoginForm_formCard__GwuRD{position:relative;z-index:1;width:100%;max-width:450px;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);display:flex;flex-direction:column;margin:auto;background:#fff;border-radius:28px;border:1px solid #e2e8f0;box-shadow:0 20px 45px -15px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.03),0 4px 6px -2px rgba(0,0,0,.02);padding:2.25rem;box-sizing:border-box;transition:max-width .35s cubic-bezier(.16,1,.3,1),transform .3s ease;overflow:hidden}.LoginForm_wideCard__md_t8{max-width:560px!important;padding:1.75rem 2rem!important}.LoginForm_roleSelectionCard__VEBQ4{max-width:860px!important;padding:2rem 2.25rem!important}.LoginForm_header__rwfTu{flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin-bottom:1.25rem;text-align:center}.LoginForm_logo__uoDbL{display:flex;align-items:center;justify-content:center;padding:8px 14px;background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.03);margin-bottom:.85rem}.LoginForm_logo__uoDbL img{height:30px;width:auto;object-fit:contain}.LoginForm_title__7gmLD{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:0;line-height:1.3}.LoginForm_desc__EU2Vc{margin-top:.4rem;color:#64748b;font-size:13.5px;line-height:1.55;margin-bottom:0;font-weight:400;text-align:center}.LoginForm_stepProgress__bKp4r{display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem;gap:8px;width:100%}.LoginForm_stepDot__Tb51G{width:24px;height:24px;border-radius:50%;background-color:#f1f5f9;border:1.5px solid #e2e8f0;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.LoginForm_activeStep__vHqqN{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;transform:scale(1.15);box-shadow:0 0 0 4px rgba(37,99,235,.15),0 4px 12px rgba(37,99,235,.3)}.LoginForm_stepLine__ZoRvZ{flex:1 1;max-width:50px;height:4px;border-radius:2px;background-color:#e2e8f0;transition:all .35s cubic-bezier(.4,0,.2,1)}.LoginForm_activeLine__dy1DB{background:linear-gradient(90deg,#2563eb,#3b82f6)}.LoginForm_inputFields__rssEa{display:flex;flex-direction:column;gap:1.25rem;width:100%}.LoginForm_inputFields__rssEa>div{display:flex;flex-direction:column;gap:.5rem;width:100%}.LoginForm_inputField__AiVXT label,.LoginForm_inputFields__rssEa label{font-size:13.5px;font-weight:600;color:#334155;letter-spacing:-.01em}.LoginForm_inputIconWrapper__4dzfn{position:relative;display:flex;align-items:center;width:100%}.LoginForm_inputField__AiVXT input,.LoginForm_inputFields__rssEa input,.LoginForm_inputIconWrapper__4dzfn input,.LoginForm_linkInputWrapper__j0OWB input{width:100%;height:50px;border:1.5px solid #e2e8f0;outline:none;border-radius:14px;padding:0 16px;color:#0f172a;font-size:14.5px;background-color:#f8fafc;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1)}.LoginForm_inputField__AiVXT .LoginForm_inputIconWrapper__4dzfn input,.LoginForm_inputFields__rssEa .LoginForm_inputIconWrapper__4dzfn input,.LoginForm_inputFields__rssEa .LoginForm_linkInputWrapper__j0OWB input,.LoginForm_inputIconWrapper__4dzfn input,.LoginForm_linkInputWrapper__j0OWB input{-webkit-padding-start:48px!important;padding-inline-start:48px!important;-webkit-padding-end:16px!important;padding-inline-end:16px!important}[dir=rtl] .LoginForm_inputField__AiVXT .LoginForm_inputIconWrapper__4dzfn input,[dir=rtl] .LoginForm_inputFields__rssEa .LoginForm_inputIconWrapper__4dzfn input,[dir=rtl] .LoginForm_inputIconWrapper__4dzfn input{padding-right:48px!important;padding-left:16px!important}[dir=ltr] .LoginForm_inputField__AiVXT .LoginForm_inputIconWrapper__4dzfn input,[dir=ltr] .LoginForm_inputFields__rssEa .LoginForm_inputIconWrapper__4dzfn input,[dir=ltr] .LoginForm_inputIconWrapper__4dzfn input{padding-left:48px!important;padding-right:16px!important}.LoginForm_inputIconWrapper__4dzfn .LoginForm_inputIcon__7TXwz,.LoginForm_inputIcon__7TXwz,.LoginForm_linkInputWrapper__j0OWB .LoginForm_inputIcon__7TXwz{position:absolute;inset-inline-start:15px;color:#94a3b8;font-size:20px;transition:color .2s ease;pointer-events:none;z-index:2}.LoginForm_inputIconWrapper__4dzfn:focus-within .LoginForm_inputIcon__7TXwz,.LoginForm_linkInputWrapper__j0OWB:focus-within .LoginForm_inputIcon__7TXwz{color:#2563eb}.LoginForm_inputField__AiVXT{display:flex;flex-direction:column;gap:.5rem;width:100%}.LoginForm_linkInputWrapper__j0OWB{position:relative;display:flex;align-items:center;flex:1 1}.LoginForm_linkInputWrapper__j0OWB input{width:100%;height:46px;border:1.5px solid #e2e8f0;border-radius:12px;background-color:#f8fafc;font-size:14px;padding:0 14px;-webkit-padding-start:40px;padding-inline-start:40px;color:#0f172a;outline:none;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1)}.LoginForm_linkInputWrapper__j0OWB:focus-within .LoginForm_inputIcon__7TXwz{color:#2563eb}.LoginForm_linkInputWrapper__j0OWB input:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.LoginForm_inputField__AiVXT input:hover,.LoginForm_inputFields__rssEa input:hover{background-color:#f1f5f9}.LoginForm_inputField__AiVXT input:focus,.LoginForm_inputFields__rssEa input:focus{border-color:#2563eb!important;background-color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12),0 2px 4px rgba(0,0,0,.02)}.LoginForm_inputField__AiVXT input::placeholder,.LoginForm_inputFields__rssEa input::placeholder{color:#94a3b8}.LoginForm_inputField__AiVXT input:disabled,.LoginForm_inputFields__rssEa input:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.LoginForm_formCard__GwuRD form button[type=submit],.LoginForm_formCard__GwuRD>form>button,.LoginForm_submitBtn__Pwxo6{width:100%;height:50px;display:flex;justify-content:center;align-items:center;margin-top:1.75rem;border:none;outline:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em;border-radius:14px;cursor:pointer;box-shadow:0 6px 20px -2px rgba(37,99,235,.35);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.LoginForm_formCard__GwuRD form button[type=submit]:hover:not(:disabled),.LoginForm_formCard__GwuRD>form>button:hover:not(:disabled),.LoginForm_submitBtn__Pwxo6:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -4px rgba(37,99,235,.45)}.LoginForm_formCard__GwuRD form button[type=submit]:active:not(:disabled),.LoginForm_formCard__GwuRD>form>button:active:not(:disabled),.LoginForm_submitBtn__Pwxo6:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(37,99,235,.3)}.LoginForm_formCard__GwuRD form button[type=submit]:disabled,.LoginForm_formCard__GwuRD>form>button:disabled,.LoginForm_submitBtn__Pwxo6:disabled{opacity:.75;cursor:not-allowed;transform:none;box-shadow:none}.LoginForm_emailSentNotice__CGaXV{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.25rem;gap:8px}.LoginForm_noticeText__edMHG{font-size:13px;color:#64748b;line-height:1.5}.LoginForm_noticeText__edMHG strong{color:#0f172a;font-weight:700;margin:0 4px}.LoginForm_changeMailBtn__2q9UT{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:#2563eb;font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:6px;transition:all .2s ease;white-space:nowrap}.LoginForm_changeMailBtn__2q9UT:hover{background-color:#eff6ff;color:#1d4ed8}.LoginForm_otpContainer__e5zHh{display:flex;justify-content:center;align-items:center;gap:14px;direction:ltr!important;margin:1.25rem 0 .5rem}.LoginForm_otpInput__9phlP{width:60px!important;height:62px!important;font-size:26px!important;font-weight:700!important;text-align:center!important;padding:0!important;border-radius:16px!important;border:2px solid #e2e8f0!important;background:#f8fafc!important;color:#0f172a!important;outline:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px rgba(15,23,42,.04)!important;direction:ltr!important}.LoginForm_otpInput__9phlP:focus{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 4px rgba(37,99,235,.15),0 4px 12px rgba(37,99,235,.1)!important;transform:translateY(-2px)}.LoginForm_otpInputFilled__WL0uH{border-color:#93c5fd!important;background:#fff!important;color:#1d4ed8!important}.LoginForm_otpInputError__3xyqS{border-color:#ef4444!important;background:#fef2f2!important;color:#b91c1c!important}@media screen and (max-width:480px){.LoginForm_otpContainer__e5zHh{gap:10px}.LoginForm_otpInput__9phlP{width:52px!important;height:56px!important;font-size:22px!important;border-radius:13px!important}}.LoginForm_appLogin__ZrU9B{margin-top:2rem;display:flex;flex-direction:column;align-items:center;width:100%}.LoginForm_divider__19y8s{width:100%;display:flex;align-items:center;text-align:center;margin-bottom:1.25rem}.LoginForm_divider__19y8s:after,.LoginForm_divider__19y8s:before{content:"";flex:1 1;border-bottom:1.5px solid #e2e8f0}.LoginForm_divider__19y8s span{padding:4px 14px;font-size:12.5px;font-weight:600;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px}.LoginForm_gmail__STdTs,.LoginForm_socialButtons__zcH0h{width:100%;display:flex;justify-content:center}.LoginForm_gmail__STdTs{height:48px;align-items:center;gap:10px;background-color:#fff;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .2s ease}.LoginForm_gmail__STdTs:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.LoginForm_gmail__STdTs span{color:#334155;font-size:14px;font-weight:600}.LoginForm_gmail__STdTs svg{font-size:20px;color:#ea4335}.LoginForm_error__s3Zna{font-size:12px;color:#ef4444;margin-top:4px;font-weight:600}.LoginForm_roleSwitchContainer__S4uub{display:flex;background-color:#f1f5f9;border-radius:16px;padding:5px;margin-bottom:1.5rem;gap:6px}.LoginForm_roleSwitchBtn__MT5E3{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;border:none;background:transparent;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.LoginForm_roleSwitchBtn__MT5E3:hover{color:#0f172a;background-color:hsla(0,0%,100%,.6)}.LoginForm_roleSwitchBtnActive__qeRIf{background-color:#fff!important;color:#2563eb!important;font-weight:700!important;box-shadow:0 4px 12px rgba(15,23,42,.06)}.LoginForm_roleSwitchIcon__zqY4S{font-size:16px}.LoginForm_roleDesc__dWJOE{font-size:13px;color:#64748b;margin-bottom:1.25rem;line-height:1.55;text-align:center}.LoginForm_textareaField__MSZjO{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:14px;background-color:#f8fafc;font-size:14px;color:#0f172a;outline:none;resize:none;min-height:85px;line-height:1.6;font-family:inherit;box-sizing:border-box;transition:all .2s ease}.LoginForm_textareaField__MSZjO:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.LoginForm_expertiseContainer__JKFuG{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.LoginForm_expertisePill__xU9ch{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s ease}.LoginForm_expertisePill__xU9ch:hover{background-color:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.LoginForm_expertisePillActive__7KoYD{background-color:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important;font-weight:600}.LoginForm_pillIcon__E9cnR{font-size:16px;color:#2563eb}.LoginForm_fieldHeaderRow__AAmKh{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.LoginForm_fieldHeaderRow__AAmKh label{font-size:13px;font-weight:500;color:#475569;line-height:1.5}.LoginForm_fieldHeaderRow__AAmKh label strong{color:#0f172a;font-weight:700;margin:0 3px}.LoginForm_addLinkButton__2itM_{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 12px!important;height:auto!important;width:auto!important;margin:0!important;background-color:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.LoginForm_addLinkButton__2itM_:hover{background-color:#dbeafe!important}.LoginForm_linksContainer__xY_yJ{width:100%;display:flex;flex-direction:column;gap:8px}.LoginForm_linkRow__1z7x_{width:100%;display:flex;align-items:center;gap:8px}.LoginForm_linkRow__1z7x_ input{flex:1 1;margin-top:0!important}.LoginForm_removeLinkButton__yqOpn{display:flex!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;background-color:#fef2f2!important;color:#ef4444!important;border:1px solid #fecaca!important;border-radius:10px!important;cursor:pointer!important;font-size:18px!important;transition:all .2s ease!important}.LoginForm_removeLinkButton__yqOpn:hover{background-color:#fee2e2!important}@keyframes LoginForm_fadeInSlideUp__uVdtn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LoginForm_scrollableFormFields__wFrqX,.LoginForm_scrollableFormWrapper__WGplf{display:flex;flex-direction:column;width:100%}.LoginForm_scrollableFormFields__wFrqX{gap:1.15rem}.LoginForm_fixedSubmitContainer__N_Dpc{width:100%;margin-top:1.25rem;padding-top:.5rem}.LoginForm_fixedSubmitContainer__N_Dpc button[type=submit]{margin-top:0!important}.LoginForm_fieldHelpText__Kzp9m{margin-top:6px;font-size:11.5px;color:#64748b;line-height:1.5}.LoginForm_skillSuggestions__ajwQb{margin-top:8px;display:flex;flex-direction:column;gap:6px}.LoginForm_suggestionLabel__b1Gb3{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#475569}.LoginForm_suggestionChips__qBntl{display:flex;flex-wrap:wrap;gap:6px}.LoginForm_suggestionChip__zxctQ{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:11.5px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.LoginForm_suggestionChip__zxctQ:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb;border-style:solid;transform:translateY(-1px)}.LoginForm_suggestionChipActive__0UGLB{background:#eff6ff!important;border:1px solid #3b82f6!important;color:#1d4ed8!important;font-weight:600}.LoginForm_stepAnimated__B1zmb{animation:LoginForm_fadeInSlideUp__uVdtn .35s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;width:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-left:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.LoginForm_stepAnimated__B1zmb::-webkit-scrollbar{width:5px}.LoginForm_stepAnimated__B1zmb::-webkit-scrollbar-track{background:transparent}.LoginForm_stepAnimated__B1zmb::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.LoginForm_stepAnimated__B1zmb::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}@media screen and (max-width:640px){.LoginForm_container__K1_h5{padding:.75rem}.LoginForm_formCard__GwuRD{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);padding:1.5rem 1.25rem;border-radius:20px;margin:auto}.LoginForm_roleSelectionCard__VEBQ4,.LoginForm_wideCard__md_t8{padding:1.25rem 1rem!important}.LoginForm_header__rwfTu{margin-bottom:.85rem}.LoginForm_logo__uoDbL{margin-bottom:.6rem;padding:6px 12px}.LoginForm_logo__uoDbL img{height:26px}.LoginForm_title__7gmLD{font-size:20px}.LoginForm_desc__EU2Vc{font-size:13px}}.LoginForm_roleCardsContainer__SGtZR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%;margin-top:.35rem;padding:2px}.LoginForm_roleCard__DAgO4{position:relative;display:flex;flex-direction:column;padding:1.65rem 1.45rem;border-radius:24px;background:linear-gradient(180deg,#fff,#fcfdfe);border:1.5px solid #e2e8f0;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box;overflow:hidden;text-align:right;direction:rtl;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 12px rgba(15,23,42,.02)}.LoginForm_rtlCard__ltl6g{text-align:right!important;direction:rtl!important}.LoginForm_ltrCard__6U_kY{text-align:left!important;direction:ltr!important}@keyframes LoginForm_roleCardWaveOwner__lDqol{0%{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}20%,70%{transform:translateY(-6px);border-color:#60a5fa;box-shadow:0 22px 38px -10px rgba(37,99,235,.22),0 0 0 1px rgba(37,99,235,.12)}to{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}}@keyframes LoginForm_roleCardWaveAdvisor__I2Wz6{0%{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}20%,70%{transform:translateY(-6px);border-color:#a78bfa;box-shadow:0 22px 38px -10px rgba(124,58,237,.24),0 0 0 1px rgba(124,58,237,.14)}to{transform:translateY(0);border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.02)}}.LoginForm_roleCardOwner__s5_6C{animation:LoginForm_roleCardWaveOwner__lDqol 2.3s cubic-bezier(.25,1,.5,1) .4s}.LoginForm_roleCardAdvisor__Fpuye{animation:LoginForm_roleCardWaveAdvisor__I2Wz6 2.3s cubic-bezier(.25,1,.5,1) 1.8s}.LoginForm_roleCard__DAgO4:hover{transform:translateY(-5px)}.LoginForm_roleCardOwner__s5_6C:hover{border-color:#60a5fa!important;box-shadow:0 22px 40px -10px rgba(37,99,235,.18),0 0 0 1px rgba(37,99,235,.12)!important}.LoginForm_roleCardAdvisor__Fpuye:hover{border-color:#a78bfa!important;box-shadow:0 22px 40px -10px rgba(124,58,237,.2),0 0 0 1px rgba(124,58,237,.14)!important}.LoginForm_roleCard__DAgO4:active{transform:translateY(-2px) scale(.99)}.LoginForm_roleCardGlow__js9O1{position:absolute;top:-25px;right:-25px;width:150px;height:150px;pointer-events:none;filter:blur(45px);opacity:.65;transition:opacity .3s ease}.LoginForm_roleCardOwner__s5_6C .LoginForm_roleCardGlow__js9O1{background:radial-gradient(circle,rgba(37,99,235,.35) 0,transparent 70%)}.LoginForm_roleCardAdvisor__Fpuye .LoginForm_roleCardGlow__js9O1{background:radial-gradient(circle,rgba(124,58,237,.35) 0,transparent 70%)}.LoginForm_roleCardHeader__pHbAa{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.LoginForm_roleIconWrapperAdvisor__D5sLm,.LoginForm_roleIconWrapperOwner__yRunh{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1)}.LoginForm_roleIconWrapperOwner__yRunh{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -4px rgba(37,99,235,.38)}.LoginForm_roleIconWrapperAdvisor__D5sLm{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 10px 22px -4px rgba(124,58,237,.38)}.LoginForm_roleCard__DAgO4:hover .LoginForm_roleIconWrapperAdvisor__D5sLm,.LoginForm_roleCard__DAgO4:hover .LoginForm_roleIconWrapperOwner__yRunh{transform:scale(1.08) rotate(2deg)}.LoginForm_roleCardIcon__PCTFp{font-size:26px}.LoginForm_roleBadgeAdvisor__3Bz0J,.LoginForm_roleBadgeOwner__g_ggi{font-size:12px;font-weight:700;padding:5px 12px;border-radius:20px;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px}.LoginForm_badgeDotAdvisor__mUYaH,.LoginForm_badgeDotOwner__tTEfE{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.LoginForm_badgeDotOwner__tTEfE{background-color:#2563eb;box-shadow:0 0 6px rgba(37,99,235,.6)}.LoginForm_badgeDotAdvisor__mUYaH{background-color:#7c3aed;box-shadow:0 0 6px rgba(124,58,237,.6)}.LoginForm_roleBadgeOwner__g_ggi{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.LoginForm_roleBadgeAdvisor__3Bz0J{background:#f5f3ff;color:#7c3aed;border:1px solid #ede9fe}.LoginForm_roleCardContent__Q4z8x{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.15rem;flex-grow:1}.LoginForm_ltrCard__6U_kY .LoginForm_roleCardContent__Q4z8x,.LoginForm_ltrCard__6U_kY .LoginForm_roleCardDesc__fJs23,.LoginForm_ltrCard__6U_kY .LoginForm_roleCardTitle__6yUtG{text-align:left;align-items:flex-start}.LoginForm_rtlCard__ltl6g .LoginForm_roleCardContent__Q4z8x,.LoginForm_rtlCard__ltl6g .LoginForm_roleCardDesc__fJs23,.LoginForm_rtlCard__ltl6g .LoginForm_roleCardTitle__6yUtG{text-align:right;align-items:flex-start}.LoginForm_roleCardTitle__6yUtG{font-size:16.5px;font-weight:800;color:#0f172a;line-height:1.35;margin:0;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.LoginForm_roleCardDesc__fJs23{font-size:12.5px;color:#64748b;line-height:1.65;margin:0}.LoginForm_roleCardFeatures__n_27c{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.3rem;padding:.85rem 1rem;background:#f8fafc;border-radius:16px;border:1px solid #f1f5f9}.LoginForm_roleFeatureItem__aup92{display:flex;align-items:center;gap:8px;font-size:12px;color:#334155;font-weight:500;line-height:1.4}.LoginForm_ltrCard__6U_kY .LoginForm_roleFeatureItem__aup92{text-align:left;justify-content:flex-start}.LoginForm_rtlCard__ltl6g .LoginForm_roleFeatureItem__aup92{text-align:right;justify-content:flex-start}.LoginForm_featureCheckIconOwner__v_qEN{color:#2563eb;font-size:16px;flex-shrink:0}.LoginForm_featureCheckIconAdvisor__Hnfki{color:#7c3aed;font-size:16px;flex-shrink:0}.LoginForm_roleCardFooter__4bOl2{display:flex;align-items:center;justify-content:space-between;padding-top:.9rem;border-top:1px solid #f1f5f9;margin-top:auto}.LoginForm_roleActionTextAdvisor__Oglk4,.LoginForm_roleActionTextOwner__MMgxZ{font-size:13px;font-weight:700;transition:color .2s ease}.LoginForm_roleActionTextOwner__MMgxZ{color:#2563eb}.LoginForm_roleActionTextAdvisor__Oglk4{color:#7c3aed}.LoginForm_roleActionArrowAdvisor__XXRMZ,.LoginForm_roleActionArrowOwner__Bs8U6{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;transition:all .25s cubic-bezier(.16,1,.3,1)}.LoginForm_roleActionArrowOwner__Bs8U6{background:#eff6ff;color:#2563eb}.LoginForm_ltrCard__6U_kY.LoginForm_roleCardOwner__s5_6C:hover .LoginForm_roleActionArrowOwner__Bs8U6{background:#2563eb;color:#fff;transform:translateX(5px)}.LoginForm_rtlCard__ltl6g.LoginForm_roleCardOwner__s5_6C:hover .LoginForm_roleActionArrowOwner__Bs8U6{background:#2563eb;color:#fff;transform:translateX(-5px)}.LoginForm_roleActionArrowAdvisor__XXRMZ{background:#f5f3ff;color:#7c3aed}.LoginForm_ltrCard__6U_kY.LoginForm_roleCardAdvisor__Fpuye:hover .LoginForm_roleActionArrowAdvisor__XXRMZ{background:#7c3aed;color:#fff;transform:translateX(5px)}.LoginForm_rtlCard__ltl6g.LoginForm_roleCardAdvisor__Fpuye:hover .LoginForm_roleActionArrowAdvisor__XXRMZ{background:#7c3aed;color:#fff;transform:translateX(-5px)}.LoginForm_roleActiveHeader__2DsEm{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-radius:14px;margin-bottom:1.15rem;gap:8px;transition:all .25s ease}.LoginForm_roleActiveHeaderManager__LQfak{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(219,234,254,.6));border:1.5px solid #bfdbfe;box-shadow:0 3px 12px -2px rgba(37,99,235,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.LoginForm_roleActiveHeaderAdvisor__3nKJS{background:linear-gradient(135deg,rgba(250,245,255,.95),rgba(243,232,255,.65));border:1.5px solid #ddd6fe;box-shadow:0 3px 12px -2px rgba(124,58,237,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.LoginForm_roleActiveInfo__dHA1o{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.LoginForm_roleActiveLabel__BunOL{font-size:11.5px;font-weight:600;color:#64748b;letter-spacing:-.01em}.LoginForm_roleBadgePillManager__2z_iw{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #93c5fd;padding:4px 10px 4px 8px;border-radius:20px;color:#1d4ed8;font-size:12px;font-weight:700;box-shadow:0 2px 5px -1px rgba(37,99,235,.12)}.LoginForm_roleBadgePulseDotManager__bXVQZ{width:6px;height:6px;border-radius:50%;background-color:#2563eb;box-shadow:0 0 0 0 rgba(37,99,235,.6);animation:LoginForm_pulseBlue__sWkmJ 2s ease-in-out infinite}.LoginForm_roleBadgeIconManager__v_XJh{font-size:15px;color:#2563eb}.LoginForm_roleBadgePillAdvisor__tkAgl{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #c084fc;padding:4px 10px 4px 8px;border-radius:20px;color:#6d28d9;font-size:12px;font-weight:700;box-shadow:0 2px 5px -1px rgba(124,58,237,.14)}.LoginForm_roleBadgePulseDotAdvisor__pFdVi{width:6px;height:6px;border-radius:50%;background-color:#7c3aed;box-shadow:0 0 0 0 rgba(124,58,237,.6);animation:LoginForm_pulsePurple__1egWP 2s ease-in-out infinite}.LoginForm_roleBadgeIconAdvisor__OpCEQ{font-size:15px;color:#7c3aed}.LoginForm_roleBadgeText__Xh8V0{white-space:nowrap;line-height:1.2}@keyframes LoginForm_pulseBlue__sWkmJ{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{transform:scale(1);box-shadow:0 0 0 4px rgba(37,99,235,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,99,235,0)}}@keyframes LoginForm_pulsePurple__1egWP{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(124,58,237,.7)}70%{transform:scale(1);box-shadow:0 0 0 4px rgba(124,58,237,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(124,58,237,0)}}.LoginForm_changeRoleBtn__mCi91{display:inline-flex;align-items:center;gap:5px;border-radius:10px;padding:5px 10px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.05);white-space:nowrap}.LoginForm_changeRoleBtnManager__AmYUt{background:#fff;border:1.5px solid #bfdbfe;color:#1d4ed8}.LoginForm_changeRoleBtnManager__AmYUt:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(37,99,235,.25)}.LoginForm_changeRoleBtnAdvisor__c38mr{background:#fff;border:1.5px solid #ddd6fe;color:#6d28d9}.LoginForm_changeRoleBtnAdvisor__c38mr:hover{background:#7c3aed;border-color:#7c3aed;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(124,58,237,.25)}.LoginForm_changeRoleIcon__Znybo{font-size:13px;transition:transform .2s ease}.LoginForm_changeRoleBtn__mCi91:hover .LoginForm_changeRoleIcon__Znybo{transform:scale(1.15)}@media screen and (max-width:600px){.LoginForm_roleCardsContainer__SGtZR{grid-template-columns:1fr;gap:10px}.LoginForm_roleCard__DAgO4{padding:1.15rem 1rem}}.LoginForm_topNav__LQcMT{position:absolute;top:24px;inset-inline-start:32px;z-index:10}@media screen and (max-width:768px){.LoginForm_container__K1_h5{flex-direction:column;justify-content:center;align-items:center;padding:1.25rem .75rem}.LoginForm_topNav__LQcMT{position:static;margin-bottom:14px;display:flex;justify-content:center;width:100%;max-width:450px}}.LoginForm_backToHomeBtn__7xIhg{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:13px;font-weight:500;text-decoration:none;box-shadow:0 4px 12px rgba(15,23,42,.04);transition:all .25s cubic-bezier(.16,1,.3,1)}.LoginForm_backToHomeBtn__7xIhg:hover{color:#2563eb;border-color:#bfdbfe;background:#fff;box-shadow:0 6px 18px rgba(37,99,235,.12);transform:translateY(-2px)}.LoginForm_homeDomainBadge__rDU8H{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:#eff6ff;color:#2563eb;border:1px solid rgba(37,99,235,.15);direction:ltr;display:inline-block}.LoginForm_logoLink__eVdMv{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease}.LoginForm_logoLink__eVdMv:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(37,99,235,.15))}.LoginForm_siteFooterLink__t4oMK{margin-top:14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:#64748b}.LoginForm_siteFooterLink__t4oMK a{color:#2563eb;font-weight:600;text-decoration:none;transition:color .15s ease}.LoginForm_siteFooterLink__t4oMK a:hover{color:#1d4ed8;text-decoration:underline}@keyframes LoginForm_bounceArrow__uQH55{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes LoginForm_pulseGlow__RkEga{0%{box-shadow:0 6px 18px rgba(37,99,235,.35),0 0 0 0 rgba(37,99,235,.35)}70%{box-shadow:0 8px 24px rgba(37,99,235,.4),0 0 0 10px rgba(37,99,235,0)}to{box-shadow:0 6px 18px rgba(37,99,235,.35),0 0 0 0 rgba(37,99,235,0)}}.LoginForm_scrollIndicatorContainer__pIMbA{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:30;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.LoginForm_scrollIndicatorBtn__sRS6n{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:12px;font-weight:600;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;animation:LoginForm_pulseGlow__RkEga 2.2s ease-in-out infinite;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease;white-space:nowrap}.LoginForm_scrollIndicatorBtn__sRS6n:hover{transform:translateY(-2px) scale(1.03);background:linear-gradient(135deg,#1d4ed8,#1e40af)}.LoginForm_scrollIndicatorIcon__31UW_{font-size:15px;display:inline-flex;animation:LoginForm_bounceArrow__uQH55 1.2s ease-in-out infinite}.LoginForm_inputError__QYNTH,.LoginForm_inputFields__rssEa input.LoginForm_inputError__QYNTH{border-color:#ef4444!important;background-color:#fff8f8!important}.LoginForm_inputError__QYNTH:focus,.LoginForm_inputFields__rssEa input.LoginForm_inputError__QYNTH:focus{box-shadow:0 0 0 4px rgba(239,68,68,.15)!important}