.SecurityReminderBar_bar__pHtFk{display:flex;background:var(--color-warning-bg);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning-text)}.SecurityReminderBar_row__TFDgd{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 30px 8px 16px;font-size:13px;line-height:1.4;width:100%;position:relative}.SecurityReminderBar_icon__dRixB{font-size:15px;flex-shrink:0}.SecurityReminderBar_list__UIhZw{flex:0 1 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;text-align:center}.SecurityReminderBar_item__AGhbg{display:flex;align-items:center;gap:8px}.SecurityReminderBar_item__AGhbg+.SecurityReminderBar_item__AGhbg:before{content:"·";color:var(--color-warning-text);opacity:.55;margin-right:6px}.SecurityReminderBar_text__TvHg0{flex:0 1 auto;min-width:0}.SecurityReminderBar_close__VUgnM{background:transparent;border:0;cursor:pointer;padding:4px;margin:-4px;color:var(--color-warning-text);opacity:.7;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.SecurityReminderBar_close__VUgnM:hover{opacity:1;background:var(--color-bg-hover)}@media (max-width:1349px){.SecurityReminderBar_list__UIhZw{flex-direction:column;align-items:stretch}.SecurityReminderBar_item__AGhbg+.SecurityReminderBar_item__AGhbg:before{display:none}.SecurityReminderBar_item__AGhbg{justify-content:flex-end}}@media (max-width:719px){.SecurityReminderBar_row__TFDgd{flex-wrap:wrap;padding:8px 12px;font-size:12px}.SecurityReminderBar_text__TvHg0{flex-basis:100%;order:1}}@media (max-width:699px){.SecurityReminderBar_close__VUgnM{top:16px}.SecurityReminderBar_row__TFDgd{padding:16px 12px 8px}}.ServiceStatusBanner_barRecovered__MMdPx,.ServiceStatusBanner_barRestarting__HGEWQ{position:sticky;top:64px;z-index:99;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:8px 16px;font-size:13px;line-height:1.4;border-bottom:1px solid var(--color-warning-border);background-color:var(--color-bg-elevated);background-image:linear-gradient(var(--color-warning-bg),var(--color-warning-bg));color:var(--color-warning-text)}.ServiceStatusBanner_barRecovered__MMdPx{border-bottom-color:var(--color-success);background-image:linear-gradient(var(--color-success-bg),var(--color-success-bg));color:var(--color-success-dark)}.ServiceStatusBanner_icon__tdKat{font-size:15px;flex-shrink:0}.ServiceStatusBanner_text__TncAV{min-width:0;text-align:center}@media (max-width:991px){.ServiceStatusBanner_barRecovered__MMdPx,.ServiceStatusBanner_barRestarting__HGEWQ{top:60px}}@media (min-width:768px){.ServiceStatusBanner_barRecovered__MMdPx,.ServiceStatusBanner_barRestarting__HGEWQ{font-size:14px}}.LanguageSwitcher_minW160__FyjG0{min-width:160px}.NotificationBell_bellContainer__Mft_T{display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer;transition:opacity .2s}.NotificationBell_bellContainer__Mft_T:hover{opacity:.8}.NotificationBell_bellIcon__lxETt{font-size:18px;color:var(--color-text-primary);transition:color .3s ease,transform .2s ease}.NotificationBell_bellRing__6STBZ{color:var(--color-info)!important;animation:NotificationBell_bellRing__6STBZ .6s ease-in-out infinite;transform-origin:top center}@keyframes NotificationBell_bellRing__6STBZ{0%{transform:rotate(0deg)}10%{transform:rotate(15deg)}20%{transform:rotate(-13deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}90%,to{transform:rotate(0deg)}}.NotificationBell_bellHasUnread__3yMy6{color:var(--color-info)!important;animation:NotificationBell_bellSway__0N71D 3s ease-in-out infinite;transform-origin:top center}@keyframes NotificationBell_bellSway__0N71D{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.NotificationBell_dropdownContent__a4b0M{width:360px;max-width:calc(100vw - 32px);background:var(--color-surface);border-radius:8px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);overflow:hidden}.NotificationBell_dropdownHeader__F_uhc{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-divider)}.NotificationBell_dropdownTitle__URbCb{font-weight:600;font-size:14px;color:var(--color-text-primary)}.NotificationBell_markAllRead__pYGPn{font-size:12px;padding:0;height:auto}.NotificationBell_tierTabs__x_hZO{display:flex;width:100%;border-bottom:1px solid var(--color-divider)}.NotificationBell_tierTab__5Z2Xd{flex:1 1 50%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;font-size:13px;font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.NotificationBell_tierTab__5Z2Xd:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.NotificationBell_tierTab__5Z2Xd:not(:last-child){border-right:1px solid var(--color-divider)}.NotificationBell_tierTabActive__4DJko{color:var(--color-info);border-bottom-color:var(--color-info);font-weight:700}.NotificationBell_tierBadge__CNEPQ{background:var(--color-error)}.NotificationBell_tierBadgeAll__Hs1D9,.NotificationBell_tierBadge__CNEPQ{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;color:#fff;border-radius:9px}.NotificationBell_tierBadgeAll__Hs1D9{background:var(--color-success)}.NotificationBell_notificationList__K5wYH{max-height:400px;overflow-y:auto}.NotificationBell_loadingContainer__fPp_Z{display:flex;justify-content:center;align-items:center;padding:32px}.NotificationBell_loadingMore__p2h2f{display:flex;justify-content:center;align-items:center;padding:12px}.NotificationBell_empty__thl8X{padding:24px 16px}.NotificationBell_notificationItem__mMtLE{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s;position:relative;border-bottom:1px solid var(--color-divider)}.NotificationBell_notificationItem__mMtLE:last-child{border-bottom:none}.NotificationBell_notificationItem__mMtLE:hover{background-color:var(--color-bg-hover)}.NotificationBell_notificationItem__mMtLE.NotificationBell_unread__K_bYv{background-color:rgba(24,144,255,.04)}.NotificationBell_notificationItem__mMtLE.NotificationBell_unread__K_bYv:hover{background-color:rgba(24,144,255,.08)}.NotificationBell_notificationIcon__9j_av{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,.04);font-size:16px}.NotificationBell_notificationContent__620TE{flex:1 1;min-width:0}.NotificationBell_notificationTitle__pixwI{font-weight:500;font-size:13px;color:var(--color-text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationBell_notificationMessage__fi5HG{font-size:12px;color:var(--color-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_notificationTime__dwHWc{font-size:11px;color:var(--color-text-muted);margin-top:4px}.NotificationBell_unreadDot__UEpuI{position:absolute;top:16px;right:12px;width:8px;height:8px;border-radius:50%;background-color:var(--color-info)}.NotificationBell_dropdownFooter__q8S8k{display:flex;justify-content:center;padding:8px 16px;border-top:1px solid var(--color-divider)}.NotificationBell_settingsLink__yTfR4{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-info);text-decoration:none;padding:4px 8px;border-radius:4px;border:none;background:transparent;cursor:pointer;transition:background-color .2s,color .2s}.NotificationBell_settingsLink__yTfR4:hover{color:var(--color-primary);background-color:rgba(24,144,255,.06)}.NotificationBell_popoverOverlay__FwqIA .ant-popover-inner{padding:0;border-radius:8px;overflow:hidden}@media (max-width:576px){.NotificationBell_popoverOverlay__FwqIA{left:8px!important;right:8px!important;width:auto!important}.NotificationBell_popoverOverlay__FwqIA .ant-popover-content{width:100%}.NotificationBell_popoverOverlay__FwqIA .ant-popover-arrow{right:40px!important;left:auto!important}.NotificationBell_dropdownContent__a4b0M{width:100%;max-width:none}.NotificationBell_notificationList__K5wYH{max-height:300px}}.ThemeToggle_toggle__cVQuK{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:background .2s,border-color .2s,transform .2s;color:var(--color-text-secondary);padding:0}.ThemeToggle_toggle__cVQuK:hover{background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}.ThemeToggle_toggle__cVQuK:active{transform:scale(.95)}.ThemeToggle_icon__zSmua{font-size:18px;line-height:1}.BackupCodesView_wrap___KqKD{margin-top:16px;padding:16px;border-radius:8px;background:var(--color-bg-muted);border:1px solid var(--color-divider)}.BackupCodesView_header__o4Fov{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.BackupCodesView_title__VBxaV{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.BackupCodesView_remaining__iDJef{font-size:12px;color:var(--color-text-muted)}.BackupCodesView_warning__E3BrT{margin:0 0 12px;font-size:13px;color:var(--color-warning)}.BackupCodesView_codes__eFd7H{list-style:none;margin:0 0 12px;padding:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;background:var(--color-surface);border:1px dashed var(--color-divider);border-radius:6px}.BackupCodesView_code__KzpG_{font-family:Courier New,Consolas,monospace;font-size:14px;letter-spacing:.06em;color:var(--color-text-primary);text-align:center}.BackupCodesView_actions__1U4_Y{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.BackupCodesView_regenRow__W3ylv{margin-top:4px}@media (max-width:480px){.BackupCodesView_codes__eFd7H{grid-template-columns:1fr}}.TotpSetupWizard_steps__20vgt{margin-bottom:18px}.TotpSetupWizard_steps__20vgt .ant-steps-item-title{white-space:normal;line-height:1.35;font-size:13px}.TotpSetupWizard_steps__20vgt .ant-steps-item-tail:after{margin-inline-start:4px}@media (max-width:480px){.TotpSetupWizard_steps__20vgt .ant-steps-item-title{font-size:12px}}.TotpSetupWizard_body__ETGFQ{display:flex;flex-direction:column;gap:14px}.TotpSetupWizard_hint__1685p{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.55}.TotpSetupWizard_qrBox__ec262{display:flex;justify-content:center;padding:12px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:8px}.TotpSetupWizard_qrImage__79BxO{width:220px;height:220px;border-radius:4px;background:#ffffff}.TotpSetupWizard_loadingBox__xnf4V{text-align:center;padding:60px 0;color:var(--color-text-muted)}.TotpSetupWizard_manualLabel__l2Dm6{display:block;font-size:12px;color:var(--color-text-muted);margin-bottom:4px}.TotpSetupWizard_manualRow__FhSj_{display:flex;gap:8px;align-items:stretch}.TotpSetupWizard_manualKey__vhzcE{flex:1 1;padding:10px 12px;font-family:Courier New,Consolas,monospace;font-size:13px;letter-spacing:.05em;background:var(--color-bg-muted);border:1px solid var(--color-divider);border-radius:6px;color:var(--color-text-primary);word-break:break-all;overflow-wrap:anywhere}.TotpSetupWizard_codeInput__vVVeK{font-family:Courier New,Consolas,monospace;font-size:22px;letter-spacing:.4em;text-align:center}.TotpSetupWizard_actions__laIde{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media (max-width:480px){.TotpSetupWizard_qrImage__79BxO{width:180px;height:180px}.TotpSetupWizard_manualRow__FhSj_{flex-direction:column}}