._wrapper_n98iq_1{position:fixed;top:20px;right:20px;z-index:9999;border-radius:var(--radius-xl);padding:14px 20px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 24px #0000001a;max-width:400px;min-width:280px}._icon_n98iq_16{font-size:18px}._text_n98iq_20{font-size:14px;font-weight:500;flex:1}._dismiss_n98iq_26{background:none;border:none;font-size:18px;cursor:pointer;color:var(--gray-400);padding:0 0 0 4px;line-height:1}._wrapper_g3n1x_1{margin-bottom:16px}._label_g3n1x_5{display:block;font-size:13px;font-weight:600;color:var(--navy);margin-bottom:6px}._input_g3n1x_13{width:100%;height:52px;border-radius:var(--radius-md);padding:0 14px;font-size:15px;color:var(--navy);outline:none;box-sizing:border-box}._errorText_g3n1x_24{color:var(--red);font-size:12px;margin:4px 0 0}._btn_14sa3_1{width:100%;height:52px;border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;font-size:16px}._banner_2i8ev_1{background:#fef2f2;border:1px solid var(--red);border-radius:var(--radius-md);padding:12px 16px;color:#991b1b;font-size:14px;margin-bottom:20px}._container_1lo4m_1{display:flex;min-height:100vh}._leftPanel_1lo4m_6{width:520px;background:var(--navy);display:flex;flex-direction:column;justify-content:space-between;padding:48px 48px 40px;flex-shrink:0}._logoArea_1lo4m_16{display:flex;align-items:center;gap:10px;margin-bottom:6px}._amberBadge_1lo4m_23{background:var(--amber);color:var(--navy);font-family:var(--font-display);font-weight:800;font-size:20px;width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}._brandTitle_1lo4m_37{font-family:var(--font-display);font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}._adminTag_1lo4m_45{background:#f4a02626;color:var(--amber);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1px;margin-left:8px}._heading_1lo4m_57{font-family:var(--font-display);font-size:34px;font-weight:700;color:#fff;line-height:1.2;margin:32px 0 12px}._commandAccent_1lo4m_66{color:var(--amber)}._description_1lo4m_70{color:var(--gray-400);font-size:15px;line-height:1.6;margin:0 0 40px}._statsGrid_1lo4m_77{display:grid;grid-template-columns:1fr 1fr;gap:20px}._statItem_1lo4m_83{background:#ffffff0d;border-radius:var(--radius-md);padding:16px;display:flex;align-items:center;gap:12px}._statIcon_1lo4m_92{font-size:24px}._statInfo_1lo4m_96{display:flex;flex-direction:column}._statLabel_1lo4m_101{font-size:12px;color:var(--gray-400)}._statValue_1lo4m_106{font-size:18px;font-weight:700;color:#fff}._securityFooter_1lo4m_112{border-top:2px solid var(--red);padding-top:16px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-400)}._securityIcon_1lo4m_122{font-size:18px}._rightPanel_1lo4m_126{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}._loginContainer_1lo4m_134{width:420px}._signInHeading_1lo4m_138{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--navy);margin:0 0 6px}._signInSub_1lo4m_146{font-size:15px;color:var(--gray-500);margin:0 0 28px}._passwordWrapper_1lo4m_152{position:relative}._showPwBtn_1lo4m_156{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;color:var(--gray-400);padding:0}._forgotLink_1lo4m_169{text-align:right;margin:-8px 0 24px}._forgotLink_1lo4m_169 button{background:none;border:none;color:var(--amber);font-size:13px;font-weight:600;cursor:pointer;padding:0}._forgotLink_1lo4m_169 button:hover{text-decoration:underline}._demoBox_1lo4m_188{background:#fffdf5;border:1px solid var(--amber);border-radius:var(--radius-md);padding:16px;margin-top:24px;display:flex;align-items:center;justify-content:space-between}._demoInfo_1lo4m_199{display:flex;flex-direction:column;gap:2px}._demoLabel_1lo4m_205{font-size:13px;font-weight:700;color:var(--navy)}._demoText_1lo4m_211{font-size:12px;color:var(--gray-500)}._fillDemoBtn_1lo4m_216{background:var(--amber);color:var(--navy);border:none;border-radius:var(--radius-sm);padding:8px 16px;font-weight:700;font-size:13px;cursor:pointer}._fillDemoBtn_1lo4m_216:hover{opacity:.9}._authIcon_1lo4m_231{width:64px;height:64px;background:#fffdf5;border:2px solid var(--amber);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px}._otpContainer_1lo4m_244{display:flex;gap:10px;margin-bottom:24px}._otpInput_1lo4m_250{width:52px;height:60px;text-align:center;font-size:24px;font-weight:700;font-family:var(--font-display);border-radius:var(--radius-md);outline:none;border:2px solid var(--gray-200);color:var(--navy);transition:border-color .2s}._otpInput_1lo4m_250:focus{border-color:var(--amber)}._backBtn_1lo4m_268{display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;color:var(--gray-500);cursor:pointer}._backBtn_1lo4m_268:hover{border-color:var(--gray-300)}._verifyActions_1lo4m_287{display:flex;align-items:center;justify-content:space-between;margin-top:16px}._resendLink_1lo4m_294{background:none;border:none;color:var(--amber);font-size:13px;font-weight:600;cursor:pointer;padding:0}._resendLink_1lo4m_294:hover{text-decoration:underline}._resendText_1lo4m_308{text-align:center;margin-top:20px;font-size:13px;color:var(--gray-500)}@media (max-width: 900px){._container_1lo4m_1{flex-direction:column}._leftPanel_1lo4m_6{width:100%;padding:32px 24px}._heading_1lo4m_57{font-size:26px;margin-top:24px}._statsGrid_1lo4m_77{grid-template-columns:1fr 1fr;gap:12px}._securityFooter_1lo4m_112{display:none}._rightPanel_1lo4m_126{padding:32px 24px}._loginContainer_1lo4m_134{width:100%;max-width:420px}._signInHeading_1lo4m_138{font-size:24px}._description_1lo4m_70{display:none}}@media (max-width: 480px){._leftPanel_1lo4m_6{padding:24px 16px}._statsGrid_1lo4m_77{grid-template-columns:1fr}._rightPanel_1lo4m_126{padding:24px 16px}._otpContainer_1lo4m_244{gap:6px}._otpInput_1lo4m_250{width:42px;height:50px;font-size:20px}._demoBox_1lo4m_188{flex-direction:column;gap:12px;align-items:flex-start}}._sidebar_bifuz_2{height:100vh;height:100dvh;background:var(--navy);position:sticky;top:0;display:flex;flex-direction:column;padding:20px 0 0;overflow:hidden;overflow-x:hidden;transition:width .25s ease;flex-shrink:0;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.06)}._logoArea_bifuz_20{display:flex;align-items:center;gap:10px;padding:0 16px;margin-bottom:28px;min-height:36px;white-space:nowrap;flex-shrink:0}._appBadge_bifuz_31{background:var(--amber);color:var(--navy);font-family:var(--font-display);font-weight:800;font-size:18px;width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._appTitle_bifuz_46{font-family:var(--font-display);font-size:18px;font-weight:700;color:#fff;line-height:1}._portalLabel_bifuz_54{font-size:9px;font-weight:700;color:var(--amber);text-transform:uppercase;letter-spacing:1.8px;line-height:1;margin-top:2px}._navList_bifuz_65{list-style:none;padding:0 8px;margin:0;flex:1;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}._navList_bifuz_65::-webkit-scrollbar{width:4px}._navList_bifuz_65::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}._navListItem_bifuz_88{position:relative;flex-shrink:0}._navSection_bifuz_94{display:flex;flex-direction:column;flex-shrink:0}._navSection_bifuz_94+._navSection_bifuz_94{margin-top:4px}._sectionLabel_bifuz_104{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;padding:16px 20px 6px;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default}._navGroup_bifuz_117{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._navItem_bifuz_127{display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;border-left:3px solid transparent;background:none;width:100%;cursor:pointer;font-size:14px;font-weight:500;color:var(--gray-400);border-radius:0 6px 6px 0;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;text-align:left;font-family:var(--font-sans);pointer-events:auto;position:relative;z-index:1;box-sizing:border-box}._navItem_bifuz_127:hover{background:#ffffff0f;color:#fff}._navItemActive_bifuz_156{background:#252547!important;border-left-color:var(--amber)!important;color:#fff!important}._navIcon_bifuz_162{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}._navLabel_bifuz_172{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._badge_bifuz_179{font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);background:var(--amber);color:var(--navy);flex-shrink:0;margin-left:auto;line-height:1.2;min-width:20px;text-align:center}._badgeDot_bifuz_193{position:absolute;right:10px;top:8px;width:8px;height:8px;background:var(--amber);border-radius:50%;border:2px solid var(--navy);pointer-events:none}._profileSection_bifuz_206{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);padding:16px;display:flex;flex-direction:column;gap:12px;flex-shrink:0;background:#0000001f}._profile_bifuz_206{display:flex;align-items:center;gap:12px;min-width:0}._profileAvatar_bifuz_225{width:36px;height:36px;border-radius:50%;background:var(--amber);color:var(--navy);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}._profileInfo_bifuz_240{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}._profileName_bifuz_248{font-size:13px;font-weight:600;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileRole_bifuz_258{font-size:11px;color:var(--gray-400);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._collapseBtn_bifuz_268{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--gray-400);cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;pointer-events:auto;position:relative;z-index:2;transition:background .15s,color .15s,border-color .15s}._collapseBtn_bifuz_268:hover{background:#ffffff1a;color:#fff;border-color:#ffffff24}._logoutBtn_bifuz_294{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--gray-300);cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px;border-radius:8px;font-family:var(--font-sans);white-space:nowrap;pointer-events:auto;position:relative;z-index:2;box-sizing:border-box;transition:background .15s,color .15s,border-color .15s}._logoutBtn_bifuz_294:hover{background:#ef44441f;color:#fecaca;border-color:#ef44444d}._logoutIconBtn_bifuz_323{width:40px;height:40px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--gray-400);cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto;position:relative;z-index:2;align-self:center;transition:background .15s,color .15s,border-color .15s}._logoutIconBtn_bifuz_323:hover{background:#ef44441f;color:#fecaca;border-color:#ef44444d}._menuToggle_bifuz_349{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:auto;pointer-events:auto;position:relative;z-index:2;transition:background .15s}._menuToggle_bifuz_349:hover{background:#ffffff24}._closeBtn_bifuz_372{display:none}._collapsed_bifuz_377 ._profileSection_bifuz_206{align-items:center;padding:12px 8px}._collapsed_bifuz_377 ._profile_bifuz_206{justify-content:center}._collapsed_bifuz_377 ._logoArea_bifuz_20{justify-content:center;padding:0 8px}._collapsed_bifuz_377 ._navList_bifuz_65{padding:0 6px}._collapsed_bifuz_377 ._navItem_bifuz_127{justify-content:center;padding:12px 0;gap:0;border-left-width:3px;border-radius:6px}._collapsed_bifuz_377 ._menuToggle_bifuz_349{margin-left:0}@media (max-width: 768px){._sidebar_bifuz_2{position:fixed;left:-300px;top:0;bottom:0;width:280px!important;max-width:85vw;z-index:400;transition:left .3s ease,transform .3s ease;box-shadow:8px 0 32px #0000003d;padding-bottom:env(safe-area-inset-bottom)}._sidebarOpen_bifuz_422{left:0}._collapseBtn_bifuz_268{display:none}._closeBtn_bifuz_372{display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--gray-400);width:32px;height:32px;border-radius:8px;cursor:pointer;padding:0;margin-left:auto;flex-shrink:0}._closeBtn_bifuz_372:hover{color:#fff;background:#ffffff1f}._menuToggle_bifuz_349{display:none}._profileSection_bifuz_206{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width: 480px){._sidebar_bifuz_2{width:100%!important;max-width:100vw;left:-100%}}@media (max-width: 320px){._navItem_bifuz_127{padding:10px 12px;gap:10px}}._topbar_191ka_1{height:64px;background:#fff;border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100}._leftSection_191ka_14{display:flex;align-items:center;gap:20px;flex:1}._pageTitle_191ka_21{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--navy);white-space:nowrap}._alertBanner_191ka_29{background:#fff8ed;border:1px solid var(--amber);border-radius:var(--radius-full);padding:6px 14px;font-size:12px;color:#92400e;display:flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}._alertBanner_191ka_29:hover{background:#fffbeb}._rightSection_191ka_47{display:flex;align-items:center;gap:16px}._searchCenter_191ka_53{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 16px}._searchWrapper_191ka_62{position:relative;width:100%;max-width:320px}._searchInput_191ka_68{width:320px;max-width:100%;height:40px;border-radius:8px;border:1px solid #E5E7EB;padding:0 16px 0 36px;font-size:13px;font-family:var(--font-sans);color:var(--navy);outline:none;background:#fff;box-sizing:border-box}._searchInput_191ka_68::placeholder{color:var(--gray-400)}._searchInput_191ka_68:focus{border-color:#1a1a2e;background:#fff}._searchIcon_191ka_92{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#9ca3af;pointer-events:none}._notifWrapper_191ka_103{position:relative}._notifBtn_191ka_107{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;position:relative}._notifBtn_191ka_107:hover{background:var(--gray-100)}._notifDot_191ka_125{position:absolute;top:6px;right:6px;width:8px;height:8px;background:var(--red);border-radius:50%;border:2px solid #fff}._notifDropdown_191ka_136{position:absolute;top:48px;right:0;width:340px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:200;overflow:hidden}._notifHeader_191ka_149{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--gray-100)}._notifHeaderTitle_191ka_157{font-weight:700;font-size:14px;color:var(--navy)}._notifHeaderCount_191ka_163{font-size:12px;color:var(--gray-500)}._notifList_191ka_168{max-height:320px;overflow-y:auto}._notifItem_191ka_173{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid var(--gray-50);cursor:pointer;transition:background .1s}._notifItem_191ka_173:hover{background:var(--gray-50)}._notifItemUrgent_191ka_193,._notifItemUrgent_191ka_193:hover{background:#fef2f2}._notifItemIcon_191ka_201{font-size:18px;flex-shrink:0;margin-top:2px}._notifItemContent_191ka_207{flex:1;display:block;min-width:0}._notifItemText_191ka_213{display:block;font-size:13px;color:var(--navy);line-height:1.4}._notifItemTime_191ka_220{display:block;font-size:11px;color:var(--gray-400);margin-top:4px}._avatar_191ka_227{width:36px;height:36px;border-radius:50%;background:var(--amber);color:var(--navy);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:none;font-family:var(--font-sans)}._avatarWrap_191ka_244{position:relative}._avatarDropdown_191ka_248{position:absolute;top:46px;right:0;width:220px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:200;overflow:hidden}._avatarDropdownInfo_191ka_261{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid var(--gray-100);gap:2px;font-size:13px;color:var(--navy)}._avatarLogout_191ka_271{width:100%;background:none;border:none;text-align:left;padding:10px 14px;font-size:13px;color:var(--red);cursor:pointer;font-family:var(--font-sans)}._avatarLogout_191ka_271:hover{background:var(--gray-50)}._menuBtn_191ka_287{display:none}@media (max-width: 768px){._menuBtn_191ka_287{display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:24px;cursor:pointer;color:var(--navy);padding:4px;flex-shrink:0}._alertBanner_191ka_29,._searchWrapper_191ka_62{display:none}._notifDropdown_191ka_136{position:fixed;top:64px;left:0;right:0;width:100%;border-radius:0;max-height:calc(100vh - 64px);overflow-y:auto}._topbar_191ka_1{padding:0 12px}._pageTitle_191ka_21{font-size:16px}}._layout_49ect_1{display:flex;min-height:100vh;font-family:var(--font-sans);background:var(--bg)}._backdrop_49ect_8{display:none}._mainArea_49ect_12{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._content_49ect_20{flex:1;overflow-y:auto;padding:32px}@media (max-width: 768px){._backdrop_49ect_8{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:300}._content_49ect_20{padding:16px}}@media (max-width: 480px){._content_49ect_20{padding:12px}}:root{--color-primary-500: #2563EB;--color-primary-600: #1D4ED8;--color-secondary-500: #64748B;--color-success-500: #10B981;--color-warning-500: #F59E0B;--color-error-500: #EF4444;--color-neutral-900: #111827;--color-neutral-500: #6B7280;--color-neutral-100: #F3F4F6;--color-surface: #FFFFFF;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--easing-default: ease-in-out;--navy: #1A1A2E;--amber: #F4A026;--red: #E74C3C;--green: #2ECC71;--orange: #F59E0B;--blue: #3B82F6;--purple: #7C3AED;--indigo: #6366F1;--teal: #0D9488;--cyan: #06B6D4;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-900: #111827;--bg: #F7F8FA;--font-sans: "Inter", system-ui, sans-serif;--font-display: "Inter", system-ui, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 32px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.1);--shadow-lg: 0 10px 15px rgba(0,0,0,.1);--shadow-xl: 0 10px 40px rgba(0, 0, 0, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--amber-alpha-10: rgba(244, 160, 38, .1);--amber-alpha-15: rgba(244, 160, 38, .15);--amber-alpha-30: rgba(244, 160, 38, .3);--green-alpha-15: rgba(46, 204, 113, .15);--red-alpha-15: rgba(231, 76, 60, .15);--primary: var(--amber)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--navy);-webkit-font-smoothing:antialiased}input,button,textarea,select{font-family:inherit}table{border-collapse:collapse}svg.lucide{pointer-events:none}[class*=Icon],[class*=icon]{user-select:none;-webkit-user-select:none}[class*=metricCard],[class*=quickStat],[class*=chartCard]{-webkit-user-select:none;user-select:none;cursor:default}[class*=metricCard] [class*=metricValue],[class*=chartPlaceholder]{-webkit-user-select:text;user-select:text;cursor:text}
