.theme_backdrop__BPJKD{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;z-index:1055;overflow-y:auto;animation:theme_backdropIn__Ja6Ae .18s ease}@keyframes theme_backdropIn__Ja6Ae{0%{opacity:0}to{opacity:1}}.theme_modalBox__JTc_L{background:var(--t-bg-surface);border-radius:var(--t-radius-lg);border:var(--t-border);box-shadow:var(--t-shadow-lg);padding:28px 28px 24px;width:100%;max-width:480px;margin:auto;animation:theme_modalIn__5us6H .2s cubic-bezier(.34,1.56,.64,1);position:relative}@keyframes theme_modalIn__5us6H{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.theme_modalHeader__8XM44{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.theme_modalIconWrap__I2cUP{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme_modalIconWrap__I2cUP.theme_warning__CJafn{background:#fef3c7;color:#d97706}.theme_modalIconWrap__I2cUP.theme_danger__6ef_X{background:#fee2e2;color:#dc2626}.theme_modalIconWrap__I2cUP.theme_success__6pBVm{background:#f1f5f9;color:#475569}.theme_modalIconWrap__I2cUP.theme_info__J6TmK{background:#dbeafe;color:#2563eb}.theme_modalIconWrap__I2cUP.theme_question__rR6U9{background:#ede9fe;color:#7c3aed}.theme_modalTitle__Rz06E{font-size:1rem;font-weight:700;color:var(--t-text-primary);margin:0;padding-top:9px;line-height:1.3}.theme_modalBody__4nNB2{font-size:.875rem;color:#374151;line-height:1.6;margin-bottom:22px;padding-left:52px}.theme_modalFooter__3Axp7{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.theme_btnPrimary__0F0t7{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;padding:8px 20px;border-radius:var(--t-radius-sm);border:none;cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .15s;white-space:nowrap;background:var(--t-gradient);color:var(--t-text-white);box-shadow:var(--t-shadow-blue)}.theme_btnPrimary__0F0t7:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.theme_btnPrimary__0F0t7:hover:not(:disabled){opacity:.88;transform:translateY(-1px);box-shadow:0 6px 20px rgba(100,116,139,.38)}.theme_btnSecondary__r2v7I{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;padding:8px 20px;border-radius:var(--t-radius-sm);cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .15s;white-space:nowrap;background:#f3f4f6;color:#374151;border:var(--t-border)}.theme_btnSecondary__r2v7I:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.theme_btnSecondary__r2v7I:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.theme_btnDanger__Jn6wc{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;padding:8px 20px;border-radius:var(--t-radius-sm);cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .15s;white-space:nowrap;background:#fee2e2;color:var(--t-red);border:1.5px solid #fca5a5}.theme_btnDanger__Jn6wc:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.theme_btnDanger__Jn6wc:hover:not(:disabled){background:var(--t-red);color:#fff;border-color:var(--t-red);transform:translateY(-1px)}.theme_btnGhost__4K2LT{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;padding:6px 12px;border-radius:var(--t-radius-sm);border:none;cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .15s;white-space:nowrap;background:transparent;color:var(--t-blue-primary)}.theme_btnGhost__4K2LT:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.theme_btnGhost__4K2LT:hover:not(:disabled){background:#f1f5f9}.theme_otpForm__Dzdvh{display:flex;flex-direction:column;gap:20px;padding:8px 4px}.theme_otpHeader__7wVlw{text-align:center}.theme_otpTitle__aj2_1{font-size:1.3rem;font-weight:700;color:var(--t-text-primary);margin-bottom:6px;letter-spacing:-.01em}.theme_otpSubtitle__b6TnM{font-size:.8125rem;color:var(--t-text-muted);margin:0}.theme_otpInputRow__tWSzz{display:flex;justify-content:center;gap:10px}.theme_otpInput__0ummd{width:44px;height:52px;text-align:center;font-size:1.35rem;font-weight:700;color:var(--t-text-primary);background:var(--t-bg-subtle);border:2px solid #e5e7eb;border-radius:var(--t-radius-sm);outline:none;transition:border-color .15s,box-shadow .15s,background .15s;caret-color:var(--t-blue-primary)}.theme_otpInput__0ummd:focus{border-color:var(--t-blue-primary);background:#fff;box-shadow:0 0 0 3px rgba(100,116,139,.15)}.theme_otpInput__0ummd:not(:placeholder-shown){border-color:var(--t-blue-primary);background:#f1f5f9}.theme_countdown__6BDhd{display:inline-block;font-size:1.75rem;font-weight:800;color:var(--t-red);background:#fee2e2;border-radius:var(--t-radius-sm);padding:8px 24px;letter-spacing:.05em;border:1.5px solid #fca5a5}.theme_loginPage__EqCGr{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);padding:24px 16px;overflow-y:auto}.theme_loginCard___TPGH{background:rgba(255,255,255,.99);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-lg),0 0 0 1px rgba(255,255,255,.1);padding:36px 32px 28px;width:100%;max-width:400px;margin:auto;animation:theme_modalIn__5us6H .25s cubic-bezier(.34,1.3,.64,1)}.theme_loginTitle__d4n7e{font-size:1.5rem;font-weight:800;background:var(--t-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px;letter-spacing:-.02em}.theme_loginSubtitle__gKHVa{font-size:.8125rem;color:var(--t-text-muted);margin-bottom:0}.theme_loginLabel__8ZZ5M{font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:5px;display:block}.theme_loginInput__ueVva{width:100%;padding:9px 13px;font-size:.9rem;border-radius:var(--t-radius-sm);border:1.5px solid #d1d5db;background:#f9fafb;color:var(--t-text-primary);outline:none;transition:border-color .15s,box-shadow .15s,background .15s;box-sizing:border-box}.theme_loginInput__ueVva:focus{border-color:var(--t-blue-primary);background:#fff;box-shadow:0 0 0 3px rgba(100,116,139,.12)}.theme_loginDivider__wio6F{height:1px;background:#e5e7eb;margin:18px 0}.theme_chatFab__T7XbJ{position:fixed;width:52px;height:52px;border-radius:50%;background:var(--t-gradient);border:none;box-shadow:var(--t-shadow-blue),var(--t-shadow-md);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;user-select:none;transition:box-shadow .2s,transform .15s;z-index:1100}.theme_chatFab__T7XbJ:hover{box-shadow:0 6px 24px rgba(100,116,139,.45);transform:scale(1.05)}.theme_chatFab__T7XbJ:active{transform:scale(.96)}.theme_chatWindow__j4hfL{position:fixed;right:24px;bottom:24px;width:340px;height:440px;background:var(--t-bg-surface);border-radius:var(--t-radius-lg);border:var(--t-border);box-shadow:var(--t-shadow-lg);z-index:1200;display:flex;flex-direction:column;overflow:hidden;animation:theme_modalIn__5us6H .2s cubic-bezier(.34,1.3,.64,1)}.theme_chatHeader__72b24{padding:14px 16px;background:var(--t-gradient);color:var(--t-text-white);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.theme_chatHeaderTitle__XrWs0{font-size:.9rem;font-weight:600;margin:0}.theme_chatCloseBtn__HGjgX{background:rgba(255,255,255,.15);border:none;color:#fff;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;font-size:16px;line-height:1}.theme_chatCloseBtn__HGjgX:hover{background:rgba(255,255,255,.28)}.theme_chatBody__gpPhi{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--t-text-muted);font-size:.875rem;text-align:center}.theme_topBar__Y502G{background:var(--t-gradient)!important;border-bottom:2px solid #475569;box-shadow:0 2px 8px rgba(30,41,59,.3)}.theme_topBarToggle__XvpxJ{background-color:rgba(255,255,255,.1)!important;backdrop-filter:blur(10px);border:none!important;padding:clamp(6px,1.5vw,8px) clamp(8px,2vw,12px);border-radius:6px;display:flex;align-items:center;cursor:pointer;transition:background-color .15s}.theme_topBarToggle__XvpxJ:hover{background-color:rgba(255,255,255,.18)!important}.theme_topBarAvatar__1INy_{width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px);border-radius:50%;background-color:rgba(255,255,255,.08);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);overflow:hidden;display:flex;align-items:center;justify-content:center}.theme_leftMenu__WCDmc{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-right:var(--t-border);box-shadow:var(--t-shadow-sm)}.theme_activityWrapper__vySmT{background:var(--t-bg-surface);border-radius:var(--t-radius-md);border:var(--t-border);box-shadow:var(--t-shadow-sm)}.theme_activityBody__9eThQ{display:flex;flex-direction:column;padding:16px}