.settings_container__OqOKH{min-height:100vh;background:#f5f7fa;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Helvetica,Inter,"sans-serif"}.settings_container__OqOKH:before{content:"";position:absolute;left:calc(-.3 * 100vw);bottom:calc(-.3 * 100vw);width:min(100vw,1900px);height:min(100vw,1900px);background-image:url(/logos/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.05;z-index:0;pointer-events:none}.settings_main__z2Voe{padding:48px 32px;max-width:1320px;margin:0 auto;width:100%;position:relative;z-index:10;font-family:Helvetica,Inter,"sans-serif"}@media (max-width:1024px){.settings_main__z2Voe{padding:48px 24px}}@media (max-width:768px){.settings_main__z2Voe{padding:24px 16px}}.settings_settingsSection__eN623{margin-bottom:48px}.settings_pageTitle__d139I{color:#111827;font-size:2rem;font-family:Helvetica,Inter,"sans-serif";font-weight:600;margin-bottom:32px}.settings_settingsContent__wAV2d{display:grid;grid-template-columns:240px 1fr;grid-gap:32px;gap:32px}@media (max-width:1024px){.settings_settingsContent__wAV2d{grid-template-columns:200px 1fr;gap:24px}}@media (max-width:768px){.settings_settingsContent__wAV2d{grid-template-columns:1fr;gap:0;padding:0;border:none;background:transparent}}.settings_tabList__2DLQD{display:flex;flex-direction:column;gap:4px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.settings_tabList__2DLQD{flex-direction:row;padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.settings_tabItem__4ZGID{display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:Helvetica,Inter,"sans-serif";font-size:.95rem;font-weight:500;color:#4a5568;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_tabItem__4ZGID:hover{background:#F9FAFB;color:#306FD3}.settings_tabItemActive__qhv7s{background:#DFE5FB;color:#306FD3;font-weight:600}.settings_tabItemActive__qhv7s:hover{background:#DFE5FB}.settings_tabIcon__SgGtN{display:flex;align-items:center;flex-shrink:0;color:inherit}.settings_tabLabel__R1FxC{flex:1 1}@media (max-width:768px){.settings_tabItem__4ZGID{white-space:nowrap;padding:10px 16px}}.settings_contentArea__cm1K5{flex:1 1;min-width:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.settings_tabContent__za3YL{max-width:600px}.settings_tabContentTitle__WjvU9{color:#111827;font-size:1.5rem;font-family:Helvetica,Inter,"sans-serif";font-weight:600;margin-bottom:8px}.settings_tabContentDescription__dZcIv{color:#6B7280;font-size:.875rem;font-family:Helvetica,Inter,"sans-serif";margin-bottom:32px;line-height:1.5}.settings_form__HsTAy{display:flex;flex-direction:column;gap:24px}.settings_formGroup__5EUnH{display:flex;flex-direction:column;gap:8px}.settings_label__iYsLw{font-weight:600}.settings_input__oHeYV,.settings_label__iYsLw{font-size:1rem;font-family:Helvetica,Inter,"sans-serif";color:#111827}.settings_input__oHeYV{height:50px;padding:.775rem 1rem;border-radius:12px;border:1px solid #dbdfe9;font-weight:400;transition:all .3s ease;background:#fff}.settings_input__oHeYV:focus{outline:none;border-color:#306FD3;box-shadow:0 0 0 3px rgba(48,111,211,.1)}.settings_input__oHeYV:disabled{background:#DBDFE9;color:#808080;cursor:not-allowed}.settings_input__oHeYV::placeholder{color:#9CA3AF}.settings_inputHint__N3Z6_{font-size:.8rem;font-family:Helvetica,Inter,"sans-serif";color:#6B7280;margin:0}.settings_submitButton__5xVja{align-self:flex-start;background:#306FD3;color:#fff;border:none;padding:12px 28px;border-radius:12px;cursor:pointer;font-weight:600;font-family:Helvetica,Inter,"sans-serif";font-size:.95rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_submitButton__5xVja:hover{background:#2b5ac0}.settings_submitButton__5xVja:disabled{background:#9CA3AF;cursor:not-allowed;opacity:.7}.settings_submitButton__5xVja:active:not(:disabled){transform:scale(.98)}.settings_loading__OEpUj{min-height:100vh;gap:20px}.settings_loadingInline__KRy4V,.settings_loading__OEpUj{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Helvetica,Inter,"sans-serif"}.settings_loadingInline__KRy4V{gap:12px;padding:24px 16px;color:#6b7280;font-size:.9rem}.settings_spinner__qmMnS{width:40px;height:40px;border:4px solid #e1e5e9;border-top-color:#306fd3;border-radius:50%;animation:settings_spin__L1bll 1s linear infinite}@keyframes settings_spin__L1bll{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.settings_createWorkspaceSection__N6BXq{display:flex;flex-direction:column;gap:24px}.settings_createWorkspaceForm___nHui{display:flex;flex-direction:column;gap:16px}.settings_createWorkspaceRow__oIZ6h{display:flex;align-items:stretch;gap:12px;max-width:640px}.settings_createWorkspaceNameInput__Kmuhm{flex:1 1;height:44px;padding:0 14px;border-radius:12px 0 0 12px;border:1px solid #dbdfe9;font-size:.95rem;font-family:Helvetica,Inter,"sans-serif";color:#111827;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.settings_createWorkspaceNameInput__Kmuhm::placeholder{color:#9CA3AF}.settings_createWorkspaceNameInput__Kmuhm:focus{outline:none;border-color:#306FD3;box-shadow:0 0 0 2px rgba(48,111,211,.15)}.settings_createWorkspaceSubmitButton__QscaW{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;height:44px;border-radius:0 12px 12px 0;border:none;background:#306FD3;color:#ffffff;font-size:.9rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif";cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.settings_createWorkspaceSubmitButton__QscaW:hover:not(:disabled){background:#274ea7;box-shadow:0 4px 10px rgba(15,23,42,.18)}.settings_createWorkspaceSubmitButton__QscaW:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px rgba(15,23,42,.16)}.settings_createWorkspaceSubmitButton__QscaW:disabled{background:#9CA3AF;cursor:not-allowed;opacity:.8;box-shadow:none}.settings_emptyWorkspace__loC_A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#F9FAFB;border:1px dashed #dbdfe9;border-radius:10px;text-align:center;gap:16px}.settings_emptyWorkspaceIcon__lgSaU{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#DFE5FB;border-radius:12px;color:#306FD3}.settings_emptyWorkspaceText__Pr3Po{font-size:.95rem;color:#6B7280;font-family:Helvetica,Inter,"sans-serif";line-height:1.5}.settings_workspaceHeader__VucvB{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.settings_workspaceCardContent__4VmFY{margin-top:16px;padding-top:16px;border-top:1px dashed #e5e7eb}.settings_workspacesList__SX4TH{display:flex;flex-direction:column;gap:16px;margin-top:16px}.settings_workspaceCard__65_zG{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .2s ease,transform .1s ease,border-color .2s ease}.settings_workspaceCard__65_zG:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(15,23,42,.08);transform:translateY(-1px)}.settings_workspaceCardHeader__wzssz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings_workspaceCardInfo__xpxNt{flex:1 1;min-width:0}.settings_workspaceCardInfo__xpxNt,.settings_workspaceNameDisplay__M_jhg{display:flex;align-items:center;gap:12px}.settings_workspaceIcon__yGSaN{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#DFE5FB;border-radius:12px;color:#306FD3;flex-shrink:0}.settings_workspaceTitle___Quq4{font-size:1.25rem;font-weight:600;color:#111827;font-family:Helvetica,Inter,"sans-serif";flex:1 1;margin:0}.settings_workspaceCardTitle__tF1qV{display:flex;flex-direction:column;gap:4px}.settings_workspaceCardMeta__7_DMw{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.85rem;color:#6b7280}.settings_workspaceRoleBadge__uBart,.settings_workspaceTypeBadge__Q_3_V{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif"}.settings_workspaceTypeBadge__Q_3_V{background:#e5f0ff;color:#1d4ed8}.settings_workspaceRoleBadge__uBart{background:#ecfdf3;color:#166534}.settings_workspaceUserCount___e0ih{font-size:.85rem;color:#6b7280}.settings_workspaceCardActions__q1f8L{display:flex;align-items:center;gap:8px}.settings_workspaceActionButton__dsxnY{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:3px;border:none;font-size:.85rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif";cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_workspaceActionButton__dsxnY:active:not(:disabled){transform:scale(.97)}.settings_workspaceActionButton__dsxnY:disabled{opacity:.6;cursor:not-allowed}.settings_workspaceActionPrimary__kX7SF{background:#DFE5FB;color:#1d4ed8}.settings_workspaceActionPrimary__kX7SF:hover:not(:disabled){background:#c7d4fa}.settings_workspaceActionPrimaryActive__5iM1H{background:#306FD3;color:#ffffff}.settings_workspaceActionSecondary__2ca0K{background:#f3f4f6;color:#111827}.settings_workspaceActionSecondary__2ca0K:hover:not(:disabled){background:#e5e7eb}.settings_workspaceActionDanger__FL8PT{background:#FDECEC;color:#B91C1C}.settings_workspaceActionDanger__FL8PT:hover:not(:disabled){background:#fbd3d3}.settings_deleteWorkspaceBtn__C3qtC,.settings_editNameBtn__FSgi_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#6B7280;transition:all .2s ease}.settings_editNameBtn__FSgi_:hover{background:#F9FAFB;color:#306FD3}.settings_deleteWorkspaceBtn__C3qtC:hover{background:#FDECEC;color:#E5484D}.settings_readOnlyBadge__rua3u{display:inline-flex;padding:4px 10px;font-size:.75rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif"}.settings_expandButton__R518x,.settings_readOnlyBadge__rua3u{align-items:center;border-radius:999px;background:#f3f4f6;color:#6b7280}.settings_expandButton__R518x{display:flex;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .1s ease}.settings_expandButton__R518x:hover{background:#e5e7eb;color:#111827}.settings_expandButton__R518x:active{transform:scale(.96)}.settings_expandButton__R518x svg{transition:transform .2s ease}.settings_expandButton__R518x.settings_expanded__6afzb svg{transform:rotate(180deg)}.settings_workspaceNameForm__FI4Kv{display:flex;align-items:center;gap:12px}.settings_workspaceNameInput__PJDbc{flex:1 1;height:48px;padding:0 16px;border-radius:10px;border:2px solid #306fd3;font-size:1.1rem;font-weight:600;font-family:Helvetica,Inter,"sans-serif";color:#111827;transition:all .2s ease;background:#fff}.settings_workspaceNameInput__PJDbc:focus{outline:none;box-shadow:0 0 0 3px rgba(48,111,211,.1)}.settings_workspaceNameActions__5q5ag{display:flex;gap:8px}.settings_cancelNameBtn__xN1yb,.settings_saveNameBtn__GmNtv{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.settings_saveNameBtn__GmNtv{background:#2FA36B;color:#fff}.settings_saveNameBtn__GmNtv:hover{background:#268a59}.settings_cancelNameBtn__xN1yb{background:#f3f4f6;color:#6B7280}.settings_cancelNameBtn__xN1yb:hover{background:#e5e7eb;color:#111827}.settings_membersSection__l3zQF{display:flex;flex-direction:column;gap:16px}.settings_membersSectionHeader__HhL7P{display:flex;align-items:center;justify-content:space-between}.settings_membersSectionTitle__tTMBn{font-size:1rem;font-weight:600;color:#111827;font-family:Helvetica,Inter,"sans-serif";margin:0;display:flex;align-items:center;gap:8px}.settings_membersCount__afLZm{font-weight:400;color:#6B7280;font-size:.9rem}.settings_membersList__mvWJt{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.settings_memberItem__rmsNv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:4px;transition:all .2s ease}.settings_memberItem__rmsNv:hover{border-color:#DBDFE9;background:#fff}.settings_memberInfo__7ASfs{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.settings_memberAvatar__MEEXu{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#306FD3,#5b8fe8);border-radius:50%;color:#fff;font-size:1rem;font-weight:600;font-family:Helvetica,Inter,"sans-serif";flex-shrink:0}.settings_memberDetails__8tg8Y{display:flex;flex-direction:column;gap:2px;min-width:0}.settings_memberName__qlZsx{font-size:.95rem;font-weight:600;color:#111827}.settings_memberEmail__PKRbZ,.settings_memberName__qlZsx{font-family:Helvetica,Inter,"sans-serif";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings_memberEmail__PKRbZ{font-size:.8rem;color:#6B7280}.settings_memberActions__rkKbL{display:flex;align-items:center;gap:8px;flex-shrink:0}.settings_roleBadge__Ea3n4{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif"}.settings_memberRemoveButton___t_Sk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:2px;cursor:pointer;color:#6B7280;transition:background .2s ease,color .2s ease}.settings_memberRemoveButton___t_Sk:hover{background:#FDECEC;color:#B91C1C}.settings_emptyMembersText__EvzUF{font-size:.9rem;color:#6b7280;font-family:Helvetica,Inter,"sans-serif"}.settings_roleSelect__L5TFC{height:36px;padding:0 32px 0 12px;border-radius:8px;border:1px solid #e5e7eb;font-size:.85rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif";color:#4a5568;background:#fff;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.settings_roleSelect__L5TFC:hover{border-color:#306FD3}.settings_roleSelect__L5TFC:focus{outline:none;border-color:#306FD3;box-shadow:0 0 0 3px rgba(48,111,211,.1)}.settings_memberActionBtn__6_p5x{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#6B7280;transition:all .2s ease}.settings_memberActionBtn__6_p5x:hover{background:#e5e7eb;color:#111827}.settings_memberActionBtn__6_p5x.settings_danger__73VEU:hover{background:#FDECEC;color:#E5484D}.settings_addMemberForm__Tyd_w{display:flex;flex-direction:column;gap:16px;padding:20px;background:#F9FAFB;border:1px dashed #dbdfe9;border-radius:12px}.settings_addMemberRow__rJeKe{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}.settings_addMemberEmailInput__AQz3B{height:40px;padding:8px 12px;border-radius:3px 0 0 3px;border:1px solid #dbdfe9;font-size:.9rem;font-family:Helvetica,Inter,"sans-serif";color:#111827}.settings_addMemberEmailInput__AQz3B:focus{outline:none;border-color:#306FD3;box-shadow:0 0 0 2px rgba(48,111,211,.15)}.settings_addMemberSubmitButton__YksdU{padding:0 20px;height:40px;border-radius:0 3px 3px 0;border:none;background:#306FD3;color:#ffffff;font-size:.9rem;font-weight:500;font-family:Helvetica,Inter,"sans-serif";cursor:pointer;transition:background .2s ease,transform .1s ease}.settings_addMemberSubmitButton__YksdU:hover:not(:disabled){background:#274ea7}.settings_addMemberSubmitButton__YksdU:active:not(:disabled){transform:scale(.97)}.settings_addMemberSubmitButton__YksdU:disabled{background:#9CA3AF;cursor:not-allowed;opacity:.8}.settings_addMemberButtons__MwyqY{display:flex;gap:12px;justify-content:flex-end}.settings_select__jy_p7{height:50px;padding:0 40px 0 16px;border-radius:12px;border:1px solid #dbdfe9;font-size:1rem;font-weight:400;font-family:Helvetica,Inter,"sans-serif";color:#111827;transition:all .3s ease;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.settings_select__jy_p7:focus{outline:none;border-color:#306FD3;box-shadow:0 0 0 3px rgba(48,111,211,.1)}.settings_cancelButton__U_XS8{background:transparent;color:#6B7280;border:1px solid #e5e7eb;padding:10px 20px;border-radius:10px;cursor:pointer;font-weight:500;font-family:Helvetica,Inter,"sans-serif";font-size:.9rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_cancelButton__U_XS8:hover{background:#f3f4f6;border-color:#DBDFE9}.settings_addButton__l1YTZ{display:flex;align-items:center;gap:8px;background:transparent;color:#306FD3;border:1px dashed #306fd3;padding:12px 20px;border-radius:10px;cursor:pointer;font-weight:500;font-family:Helvetica,Inter,"sans-serif";font-size:.9rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_addButton__l1YTZ:hover{background:#DFE5FB}.settings_securitySection__dBCJH{display:flex;flex-direction:column;gap:16px}.settings_securitySectionSpaced__0iK3s{margin-bottom:24px}.settings_otpStepAction__9iZLH,.settings_otpVerifyFormSpaced__5AXN1{margin-top:16px}.settings_securityItem__xRtAI{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:12px}.settings_securityItemInfo__DuNt1{display:flex;align-items:flex-start;gap:16px;flex:1 1}.settings_securityItemIcon__PIxu_{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#DFE5FB;border-radius:10px;color:#306FD3;flex-shrink:0}.settings_securityItemDetails__53O6b{display:flex;flex-direction:column;gap:4px}.settings_securityItemTitle__mxOF7{font-size:1rem;font-weight:600;color:#111827;font-family:Helvetica,Inter,"sans-serif";margin:0}.settings_securityItemDescription__NYMoM{font-size:.85rem;color:#6B7280;font-family:Helvetica,Inter,"sans-serif";line-height:1.5;margin:0}.settings_securityItemTarget__Iforl{margin-top:4px;font-size:.8rem;color:#6B7280;font-family:Helvetica,Inter,"sans-serif"}.settings_securityItemTargetValue__FhQKl{font-weight:600;color:#111827}.settings_securityItemAction___D44b{flex-shrink:0}.settings_otpStatus__M8WBI{display:flex;align-items:center;gap:12px}.settings_otpStatusBadge__RZ2lw{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#E6F4EE;color:#2FA36B;border-radius:20px;font-size:.85rem;font-weight:600;font-family:Helvetica,Inter,"sans-serif"}.settings_enableOtpBtn__G35sS{background:#306FD3;color:#fff;border:none;padding:10px 20px;border-radius:10px;cursor:pointer;font-weight:600;font-family:Helvetica,Inter,"sans-serif";font-size:.9rem;transition:all .2s ease}.settings_enableOtpBtn__G35sS:hover{background:#2b5ac0}.settings_disableOtpBtn__AVVbk{background:transparent;color:#E5484D;border:1px solid #e5484d;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:500;font-family:Helvetica,Inter,"sans-serif";font-size:.85rem;transition:all .2s ease}.settings_disableOtpBtn__AVVbk:hover{background:#FDECEC}.settings_otpSetupSection__zOlPY{margin-top:20px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.settings_otpSetupSteps__amNhz{display:flex;flex-direction:column;gap:24px}.settings_otpStep__SuR_U{display:flex;gap:16px}.settings_otpStepNumber__Iavwr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#306FD3;color:#fff;border-radius:50%;font-size:.9rem;font-weight:600;font-family:Helvetica,Inter,"sans-serif";flex-shrink:0}.settings_otpStepContent__zmt8z{flex:1 1}.settings_otpStepTitle__8RKeM{font-size:.95rem;font-weight:600;color:#111827;font-family:Helvetica,Inter,"sans-serif";margin:0 0 4px}.settings_otpStepDescription__ilNow{font-size:.85rem;color:#6B7280;font-family:Helvetica,Inter,"sans-serif";line-height:1.5;margin:0 0 16px}.settings_otpQrSection__hSUaf{display:flex;align-items:center;gap:24px;padding:20px;background:#F9FAFB;border-radius:10px}.settings_otpQrPlaceholder__rGjuZ{display:flex;align-items:center;justify-content:center;width:140px;height:140px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;flex-shrink:0}.settings_otpSecretKey__hF9qg{display:flex;flex-direction:column;gap:8px}.settings_otpSecretLabel__TE76k{font-size:.8rem;color:#6B7280;font-family:Helvetica,Inter,"sans-serif"}.settings_otpSecretCode__cMot2{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;font-weight:600;font-family:monospace;color:#111827;letter-spacing:2px}.settings_copySecretBtn__D7wOd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#6B7280;transition:all .2s ease}.settings_copySecretBtn__D7wOd:hover{background:#e5e7eb;color:#306FD3}.settings_otpVerifyForm__xenyS{display:flex;flex-direction:column;gap:16px}.settings_otpInput__hhdtE{width:200px;height:56px;padding:0 20px;border-radius:12px;border:2px solid #dbdfe9;font-size:1.5rem;font-weight:600;font-family:monospace;color:#111827;text-align:center;letter-spacing:8px;transition:all .2s ease;background:#fff}.settings_otpInput__hhdtE:focus{outline:none;border-color:#306FD3;box-shadow:0 0 0 3px rgba(48,111,211,.1)}.settings_otpInput__hhdtE::placeholder{color:#DBDFE9;letter-spacing:8px}.settings_otpVerifyButtons__VRZsD{display:flex;gap:12px}@media (max-width:768px){.settings_pageTitle__d139I{font-size:1.5rem;margin-bottom:24px}.settings_createWorkspaceRow__oIZ6h{flex-direction:column}.settings_createWorkspaceNameInput__Kmuhm{border-radius:12px}.settings_createWorkspaceSubmitButton__QscaW{border-radius:12px;width:100%;justify-content:center}.settings_contentArea__cm1K5{padding:20px}.settings_tabContent__za3YL{max-width:100%}.settings_tabContentTitle__WjvU9{font-size:1.25rem}.settings_tabContentDescription__dZcIv{font-size:.8rem;margin-bottom:24px}.settings_form__HsTAy{gap:20px}.settings_input__oHeYV{height:48px;padding:12px 16px}.settings_submitButton__5xVja{width:100%;justify-content:center}.settings_addMemberRow__rJeKe{grid-template-columns:1fr}.settings_memberItem__rmsNv{flex-direction:column;align-items:flex-start;gap:12px}.settings_memberActions__rkKbL{align-self:flex-end;width:100%;justify-content:space-between}.settings_roleSelect__L5TFC{flex:1 1}.settings_workspaceNameDisplay__M_jhg{flex-wrap:wrap;gap:8px}.settings_workspaceTitle___Quq4{width:calc(100% - 60px);font-size:1.1rem}.settings_workspaceIcon__yGSaN{width:40px;height:40px}.settings_securityItem__xRtAI{flex-direction:column;gap:16px}.settings_securityItemAction___D44b{width:100%}.settings_otpStatus__M8WBI{width:100%;justify-content:space-between}.settings_enableOtpBtn__G35sS{width:100%}.settings_otpQrSection__hSUaf{flex-direction:column;align-items:center;text-align:center}.settings_otpSecretKey__hF9qg{align-items:center}.settings_otpVerifyButtons__VRZsD{flex-direction:column-reverse;width:100%}.settings_otpVerifyButtons__VRZsD .settings_cancelButton__U_XS8,.settings_otpVerifyButtons__VRZsD .settings_submitButton__5xVja{width:100%}.settings_otpInput__hhdtE{width:100%;max-width:200px}}@media (max-width:480px){.settings_pageTitle__d139I{font-size:1.25rem;margin-bottom:20px}.settings_contentArea__cm1K5{padding:16px}.settings_tabContentTitle__WjvU9{font-size:1.1rem}.settings_form__HsTAy{gap:16px}.settings_input__oHeYV,.settings_select__jy_p7{height:44px;font-size:.95rem}.settings_label__iYsLw{font-size:.95rem}.settings_addMemberButtons__MwyqY{flex-direction:column-reverse}.settings_addButton__l1YTZ,.settings_cancelButton__U_XS8{width:100%;justify-content:center}.settings_memberAvatar__MEEXu{width:36px;height:36px;font-size:.9rem}.settings_memberName__qlZsx{font-size:.9rem}.settings_memberEmail__PKRbZ{font-size:.75rem}}.settings_confirmModalBody__m43Qc{padding:16px}.settings_confirmModalMessage__TWMjv{margin:0 0 20px;color:#374151;font-size:.95rem;line-height:1.5}.settings_confirmModalActions__aaSCw{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.settings_confirmModalButtonSecondary__YBeTe{padding:8px 16px;font-size:.9rem;font-weight:500;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer}.settings_confirmModalButtonSecondary__YBeTe:hover{background:#e5e7eb}.settings_confirmModalButtonDanger__tS3M5{padding:8px 16px;font-size:.9rem;font-weight:500;color:#fff;background:#dc2626;border:none;border-radius:6px;cursor:pointer}.settings_confirmModalButtonDanger__tS3M5:hover:not(:disabled){background:#b91c1c}.settings_confirmModalButtonDanger__tS3M5:disabled{opacity:.7;cursor:not-allowed}.toast_toastContainer__Uj1Bd{position:fixed;z-index:9999;pointer-events:none;padding:1rem;max-width:100%;box-sizing:border-box}.toast_toastContainer--top-left__7oEYh{top:0;left:0;align-items:flex-start}.toast_toastContainer--top-center__VgIkd{top:0;left:50%;transform:translateX(-50%);align-items:flex-start}.toast_toastContainer--top-right__Kqxnx{top:0;right:0;align-items:flex-start}.toast_toastContainer--bottom-left__aOM4J{bottom:0;left:0;align-items:flex-end}.toast_toastContainer--bottom-center__Y65xf{bottom:0;left:50%;transform:translateX(-50%);align-items:flex-end}.toast_toastContainer--bottom-right__DxR7E{bottom:0;right:0;align-items:flex-end}.toast_toastStack__Sc67q{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:420px}.toast_toast__ZnszJ{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:#ffffff!important;border-radius:var(--radius-lg,16px);border:1px solid var(--gray-border,#e5e7eb);box-shadow:0 10px 40px rgba(0,0,0,.06);pointer-events:auto;min-width:300px;max-width:420px;opacity:0;transform:translateY(-10px) scale(.95);transition:opacity .3s ease-out,transform .3s ease-out,box-shadow .2s ease;overflow:hidden}.toast_toast--visible__7GOO2{opacity:1;transform:translateY(0) scale(1)}.toast_toast--exiting__o8Dw_{opacity:0;transform:translateY(-10px) scale(.95)}.toast_toast--error__q6GMG,.toast_toast--info__G6aNW,.toast_toast--success__a3i88,.toast_toast--warning__1BhOD{background:#ffffff!important;border-left:4px solid;border-color:#e5e7eb}.toast_toast--clickable__LoLHi{cursor:pointer}.toast_toast--clickable__LoLHi:hover{box-shadow:0 15px 50px rgba(0,0,0,.1);transform:translateY(-2px)}.toast_toast__content__gnDuc{display:flex;align-items:flex-start;gap:.75rem;flex:1 1;min-width:0}.toast_toast__icon__gGluQ{flex-shrink:0;width:24px;height:24px;margin-top:2px;display:flex;align-items:center;justify-content:center}.toast_toast--success__a3i88 .toast_toast__icon__gGluQ{color:#10b981}.toast_toast--error__q6GMG .toast_toast__icon__gGluQ{color:#ef4444}.toast_toast--warning__1BhOD .toast_toast__icon__gGluQ{color:#f59e0b}.toast_toast--info__G6aNW .toast_toast__icon__gGluQ{color:var(--primary-blue,#3672e0)}.toast_toast__messageWrapper__9seg7{flex:1 1;min-width:0}.toast_toast__message__Gh38C{font-size:.95rem;line-height:1.5;color:var(--text-main,#111827);font-weight:500;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-out}.toast_toast__message--expanded__pEZha{display:block;-webkit-line-clamp:unset;max-height:500px;overflow-y:auto}.toast_toast__actions__fT1dF{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.toast_toast__expand__SHsTR{flex-shrink:0;width:20px;height:20px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--text-muted-custom,#6b7280);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease,background-color .2s ease}.toast_toast__expand__SHsTR:hover{color:var(--text-main,#111827);background-color:rgba(0,0,0,.05)}.toast_toast__expand__SHsTR:active{background-color:rgba(0,0,0,.1)}.toast_toast__expandIcon--expanded__KlqZu{display:inline-flex;transform:rotate(180deg);transition:transform .2s ease}.toast_toast__close__o_QeB{flex-shrink:0;width:20px;height:20px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--text-muted-custom,#6b7280);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease,background-color .2s ease}.toast_toast__close__o_QeB:hover{color:var(--text-main,#111827);background-color:rgba(0,0,0,.05)}.toast_toast__close__o_QeB:active{background-color:rgba(0,0,0,.1)}.toast_toast__close__o_QeB:focus-visible{outline:2px solid var(--primary-blue,#3672e0);outline-offset:2px}.toast_toast__progress__J2QF7{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.05));animation:toast_toastProgress__t_LYc linear forwards;transform-origin:left}.toast_toast--success__a3i88 .toast_toast__progress__J2QF7{background:linear-gradient(90deg,#059669,rgba(5,150,105,.5))}.toast_toast--error__q6GMG .toast_toast__progress__J2QF7{background:linear-gradient(90deg,#dc2626,rgba(220,38,38,.5))}.toast_toast--warning__1BhOD .toast_toast__progress__J2QF7{background:linear-gradient(90deg,#d97706,rgba(217,119,6,.5))}.toast_toast--info__G6aNW .toast_toast__progress__J2QF7{background:linear-gradient(to right,var(--primary-blue,#3672e0),rgba(54,114,224,.5))}@keyframes toast_toastProgress__t_LYc{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.toast_toastContainer__Uj1Bd{padding:.75rem}.toast_toastStack__Sc67q{max-width:100%}.toast_toast__ZnszJ{min-width:auto;max-width:100%;padding:.875rem 1rem}}@media (prefers-color-scheme:dark){.toast_toast__ZnszJ{box-shadow:0 10px 40px rgba(0,0,0,.06)}.toast_toast--error__q6GMG,.toast_toast--info__G6aNW,.toast_toast--success__a3i88,.toast_toast--warning__1BhOD,.toast_toast__ZnszJ{background:#ffffff!important}.toast_toast__message__Gh38C{color:var(--text-main,#111827)}.toast_toast__close__o_QeB{color:var(--text-muted-custom,#6b7280)}.toast_toast__close__o_QeB:hover{color:var(--text-main,#111827);background-color:rgba(0,0,0,.05)}.toast_toast__close__o_QeB:active{background-color:rgba(0,0,0,.1)}}.test_container__mmx6o{max-width:1200px;margin:0 auto;padding:3rem 2rem;min-height:100vh}.test_header__y8iPB{text-align:center;margin-bottom:3rem}.test_title__DY0ao{font-size:2.5rem;font-weight:700;color:var(--text-main);margin-bottom:.5rem}.test_subtitle__fsf7_{font-size:1.1rem;color:var(--text-muted-custom);font-weight:400}.test_section__d_tJJ{margin-bottom:3rem;padding:2rem;background:#ffffff;border-radius:var(--radius-xl);border:1px solid var(--gray-border);box-shadow:0 10px 40px rgba(0,0,0,.06)}.test_sectionTitle__b0_11{font-size:1.5rem;font-weight:700;color:var(--text-main);margin-bottom:1.5rem}.test_buttonGrid__zTj6s{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.test_button__dwG0X{padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background-color:var(--primary-blue);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s ease,transform .1s ease}.test_button__dwG0X:hover{background-color:var(--primary-blue-hover);transform:translateY(-2px)}.test_button__dwG0X:active{transform:translateY(0)}.test_buttonDanger__6RIQS{padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background-color:#dc2626;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s ease,transform .1s ease}.test_buttonDanger__6RIQS:hover{background-color:#b91c1c;transform:translateY(-2px)}.test_buttonDanger__6RIQS:active{transform:translateY(0)}@media (max-width:640px){.test_container__mmx6o{padding:2rem 1rem}.test_title__DY0ao{font-size:2rem}.test_section__d_tJJ{padding:1.5rem}.test_buttonGrid__zTj6s{grid-template-columns:1fr}}.modal_modalOverlay__KO_bp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_modal__ziIA_{background-color:white;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal_modalHeader__uhYbk{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e2e8f0}.modal_modalTitle__uZAWk{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.modal_closeButton__fO8iL{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:0;line-height:1}.modal_closeButton__fO8iL:hover{color:#1a1a1a}.forgot-password_wrapper__7gM4V{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;padding:2rem;background-color:var(--background);position:relative;overflow:hidden}.forgot-password_wrapper__7gM4V:before{content:"";position:absolute;left:calc(-.3 * 100vw);bottom:calc(-.3 * 100vw);width:min(100vw,1900px);height:min(100vw,1900px);background-image:url(/logos/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.05;z-index:0;pointer-events:none}.forgot-password_form__e1J8V{width:100%;max-width:420px;background:#ffffff;padding:2.5rem;border-radius:var(--radius-xl);border:1px solid var(--gray-border);box-shadow:0 10px 40px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.forgot-password_logoContainer__wAVPi{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.forgot-password_logoLink__8wP_M{display:inline-block;cursor:pointer;transition:opacity .2s ease}.forgot-password_logoLink__8wP_M:hover{opacity:.8}.forgot-password_logo__S7GcD{object-fit:contain}.forgot-password_title__Ed6gr{font-size:1.5rem;font-weight:700;color:var(--text-main);text-align:left;margin-bottom:.5rem}.forgot-password_subtitle__IkQZX{font-size:.95rem;color:var(--text-muted-custom);text-align:left;margin-bottom:.5rem;font-weight:400}.forgot-password_input__0u_T0{width:100%;padding:16px;font-size:1rem;color:var(--text-main);background-color:#f9fafb;border:1px solid var(--gray-border);border-radius:var(--radius-lg);outline:none;transition:all .2s ease}.forgot-password_input__0u_T0::placeholder{color:#9ca3af}.forgot-password_input__0u_T0:focus{background-color:#fff;border-color:var(--primary-blue);box-shadow:0 0 0 4px rgba(54,114,224,.1)}.forgot-password_invalid__nsua0{border-color:#ef4444;background-color:#fef2f2}.forgot-password_invalid__nsua0:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.forgot-password_warning__FFCGA{font-size:.8rem;color:#dc2626;margin-top:-.5rem;margin-left:.25rem;font-weight:500}.forgot-password_button__12esS{width:100%;padding:16px;margin-top:.5rem;font-size:1.05rem;font-weight:600;color:#fff;background-color:var(--primary-blue);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s ease,transform .1s}.forgot-password_button__12esS:hover:not(:disabled){background-color:var(--primary-blue-hover)}.forgot-password_button__12esS:active:not(:disabled){transform:scale(.98)}.forgot-password_button__12esS:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.forgot-password_buttonSuccess__Vxswn:disabled{background-color:#059669;color:#ffffff;cursor:default;opacity:1}.forgot-password_error__PZifz{padding:14px;background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:var(--radius-lg);font-size:.9rem;text-align:center;font-weight:500;animation:forgot-password_shake__Xp3eA .4s ease-in-out}.forgot-password_success__Y79ns{padding:14px;background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0;border-radius:var(--radius-lg);font-size:.9rem;text-align:center;font-weight:600}.forgot-password_links___D7gG{display:flex;justify-content:center;align-items:center;margin-top:.5rem;font-size:.9rem;color:var(--text-secondary)}.forgot-password_links___D7gG a{text-decoration:none;transition:color .2s}.forgot-password_links___D7gG a:hover{color:var(--primary-blue);text-decoration:underline}@keyframes forgot-password_shake__Xp3eA{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:480px){.forgot-password_form__e1J8V{padding:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.06);border:1px solid var(--gray-border);background:#ffffff;max-width:100%}.forgot-password_wrapper__7gM4V{align-items:flex-start;padding:2rem 1rem 1rem}.forgot-password_wrapper__7gM4V:before{left:calc(-.7 * 100vw)!important;bottom:calc(-.6 * 100vw)!important;width:min(200vw,1900px)!important;height:min(200vw,1900px)!important}}.register_wrapper___CIg4{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;padding:2rem;background-color:var(--background);position:relative;overflow:hidden}.register_wrapper___CIg4:before{content:"";position:absolute;left:calc(-.3 * 100vw);bottom:calc(-.3 * 100vw);width:min(100vw,1900px);height:min(100vw,1900px);background-image:url(/logos/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.05;z-index:0;pointer-events:none}.register_form__lbHsB{width:100%;max-width:420px;background:#ffffff;padding:2.5rem;border-radius:var(--radius-xl);border:1px solid var(--gray-border);box-shadow:0 10px 40px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.register_logoContainer___N4Ys{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.register_logoLink__6zaSd{display:inline-block;cursor:pointer;transition:opacity .2s ease}.register_logoLink__6zaSd:hover{opacity:.8}.register_logo__k7hO5{object-fit:contain}.register_title__fLXp1{font-size:1.5rem;font-weight:700;color:var(--text-main);text-align:left;margin-bottom:.5rem}.register_subtitle__0dWfn{font-size:.95rem;color:var(--text-muted-custom);text-align:left;margin-bottom:.5rem;font-weight:400}.register_input__eaBbL{width:100%;padding:16px;font-size:1rem;color:var(--text-main);background-color:#f9fafb;border:1px solid var(--gray-border);border-radius:var(--radius-lg);outline:none;transition:all .2s ease}.register_input__eaBbL::placeholder{color:#9ca3af}.register_input__eaBbL:focus{background-color:#fff;border-color:var(--primary-blue);box-shadow:0 0 0 4px rgba(54,114,224,.1)}.register_invalid__EQDfq{border-color:#ef4444;background-color:#fef2f2}.register_invalid__EQDfq:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.register_warning__o6Zrv{font-size:.8rem;color:#dc2626;margin-top:-.5rem;margin-left:.25rem;font-weight:500}.register_button__ATYka{width:100%;padding:16px;margin-top:.5rem;font-size:1.05rem;font-weight:600;color:#fff;background-color:var(--primary-blue);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s ease,transform .1s}.register_button__ATYka:hover:not(:disabled){background-color:var(--primary-blue-hover)}.register_button__ATYka:active:not(:disabled){transform:scale(.98)}.register_button__ATYka:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.register_error__FMN9s{padding:14px;background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:var(--radius-lg);font-size:.9rem;text-align:center;font-weight:500;animation:register_shake__Z98Sm .4s ease-in-out}.register_success__qFLDB{padding:14px;background-color:#ecfdf5;color:#059669;border:1px solid #a7f3d0;border-radius:var(--radius-lg);font-size:.9rem;text-align:center;font-weight:600}.register_links__GK5BR{display:flex;justify-content:center;align-items:center;margin-top:.5rem;font-size:.9rem;color:var(--text-secondary)}.register_links__GK5BR a{text-decoration:none;transition:color .2s}.register_links__GK5BR a:hover{color:var(--primary-blue);text-decoration:underline}@keyframes register_shake__Z98Sm{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:480px){.register_form__lbHsB{padding:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.06);border:1px solid var(--gray-border);background:#ffffff;max-width:100%}.register_wrapper___CIg4{align-items:flex-start;padding:2rem 1rem 1rem}.register_wrapper___CIg4:before{left:calc(-.7 * 100vw)!important;bottom:calc(-.6 * 100vw)!important;width:min(200vw,1900px)!important;height:min(200vw,1900px)!important}}.login_wrapper__kKgXA{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;padding:2rem;background-color:var(--background);position:relative;overflow:hidden}.login_wrapper__kKgXA:before{content:"";position:absolute;left:calc(-.3 * 100vw);bottom:calc(-.3 * 100vw);width:min(100vw,1900px);height:min(100vw,1900px);background-image:url(/logos/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.05;z-index:0;pointer-events:none}.login_form__VvrHl{width:100%;max-width:420px;background:#ffffff;padding:2.5rem;border-radius:var(--radius-xl);border:1px solid var(--gray-border);box-shadow:0 10px 40px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.login_logoContainer__EEHOB{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.login_logoLink__pWsz7{display:inline-block;cursor:pointer;transition:opacity .2s ease}.login_logoLink__pWsz7:hover{opacity:.8}.login_logo__iE0r_{object-fit:contain}.login_title__PYRzi{font-size:1.5rem;font-weight:700;color:var(--text-main);text-align:left;margin-bottom:.5rem}.login_subtitle__Q1g4X{font-size:.95rem;color:var(--text-muted-custom);text-align:left;margin-bottom:.5rem;font-weight:400}.login_srOnly__sMu9k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login_input__ILmXR{width:100%;padding:16px;font-size:1rem;color:var(--text-main);background-color:#f9fafb;border:1px solid var(--gray-border);border-radius:var(--radius-lg);outline:none;transition:all .2s ease}.login_input__ILmXR::placeholder{color:#9ca3af}.login_input__ILmXR:focus{background-color:#fff;border-color:var(--primary-blue);box-shadow:0 0 0 4px rgba(54,114,224,.1)}.login_rememberMe__uQwBh{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login_checkbox__0HZvq{width:18px;height:18px;accent-color:var(--primary-blue);cursor:pointer;border-radius:var(--radius-sm)}.login_rememberMeText__yTcnI{font-size:.9rem;color:var(--text-secondary);transition:color .2s ease}.login_rememberMe__uQwBh:hover .login_rememberMeText__yTcnI{color:var(--text-main)}.login_button__Q9MbC{width:100%;padding:16px;margin-top:.5rem;font-size:1.05rem;font-weight:600;color:#fff;background-color:var(--primary-blue);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s ease,transform .1s}.login_button__Q9MbC:hover:not(:disabled){background-color:var(--primary-blue-hover)}.login_button__Q9MbC:active:not(:disabled){transform:scale(.98)}.login_button__Q9MbC:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.login_error__zjQnZ{padding:14px;background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:var(--radius-lg);font-size:.9rem;text-align:center;font-weight:500;animation:login_shake__eqPfa .4s ease-in-out}.login_links__mf_Mo{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.9rem;color:var(--text-secondary)}.login_links__mf_Mo a{text-decoration:none;transition:color .2s}.login_links__mf_Mo a:hover{color:var(--primary-blue);text-decoration:underline}@keyframes login_shake__eqPfa{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:480px){.login_form__VvrHl{padding:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.06);border:1px solid var(--gray-border);background:#ffffff;max-width:100%}.login_wrapper__kKgXA{align-items:flex-start;padding:2rem 1rem 1rem}.login_wrapper__kKgXA:before{left:calc(-.7 * 100vw)!important;bottom:calc(-.6 * 100vw)!important;width:min(200vw,1900px)!important;height:min(200vw,1900px)!important}}