._loginPage_1tld3_1{background:linear-gradient(135deg,#1a2332 0%,#0d1b2a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}._loginContainer_1tld3_11{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.5s ease-out _slideUp_1tld3_1;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_1tld3_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._logoWrapper_1tld3_32{justify-content:center;align-items:center;padding:32px 40px 0;display:flex}._logo_1tld3_32{max-width:120px;height:auto}._loginFormContainer_1tld3_44{padding:32px 40px 40px}._loginFormHeader_1tld3_48{text-align:center;margin-bottom:28px}._loginFormHeader_1tld3_48 h2{color:#1a2332;margin:0 0 8px;font-size:26px;font-weight:700}._loginFormHeader_1tld3_48 p{color:#4a6a8b;margin:0;font-size:15px}._loginErrorAlert_1tld3_66{color:#c53030;background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._alertIcon_1tld3_79{flex-shrink:0}._loginForm_1tld3_44{flex-direction:column;gap:20px;display:flex}._formGroup_1tld3_89{flex-direction:column;gap:6px;display:flex}._formGroup_1tld3_89 label{color:#1a2332;font-size:14px;font-weight:500}._inputWrapper_1tld3_101{align-items:center;display:flex;position:relative}._inputIcon_1tld3_107{color:#4a6a8b;pointer-events:none;width:20px;height:20px;position:absolute;left:12px}._inputWrapper_1tld3_101 input{color:#1a2332;background:#fff;border:2px solid #dce4ec;border-radius:8px;width:100%;padding:12px 44px;font-size:15px;transition:all .3s}._inputWrapper_1tld3_101 input:focus{border-color:#1a3a5c;outline:none;box-shadow:0 0 0 3px #1a3a5c1a}._inputWrapper_1tld3_101 input::placeholder{color:#8aa3bc}._inputWrapper_1tld3_101 input:disabled{opacity:.6;cursor:not-allowed}._passwordToggle_1tld3_142{cursor:pointer;color:#4a6a8b;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:12px}._passwordToggle_1tld3_142:hover{color:#1a3a5c}._passwordToggle_1tld3_142:focus{outline:none}._loginOptions_1tld3_164{justify-content:space-between;align-items:center;margin-top:4px;display:flex}._rememberMe_1tld3_171{color:#1a2332;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}._rememberMe_1tld3_171 input[type=checkbox]{cursor:pointer;accent-color:#1a3a5c;width:16px;height:16px}._forgotPassword_1tld3_187{color:#1a3a5c;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}._forgotPassword_1tld3_187:hover{color:#0d1b2a;text-decoration:underline}._loginButton_1tld3_200{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a3a5c 0%,#0d1b2a 100%);border:none;border-radius:8px;width:100%;margin-top:4px;padding:14px;font-size:16px;font-weight:600;transition:all .3s}._loginButton_1tld3_200:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #1a3a5c66}._loginButton_1tld3_200:active:not(:disabled){transform:translateY(0)}._loginButton_1tld3_200:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_1tld3_228{justify-content:center;align-items:center;gap:8px;display:flex}._spinner_1tld3_235{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_1tld3_235;display:inline-block}@keyframes _spin_1tld3_235{to{transform:rotate(360deg)}}._registerLink_1tld3_251{text-align:center;border-top:1px solid #dce4ec;margin-top:24px;padding-top:20px}._registerLink_1tld3_251 p{color:#4a6a8b;margin:0;font-size:14px}._link_1tld3_264{color:#1a3a5c;font-weight:600;text-decoration:none;transition:color .2s}._link_1tld3_264:hover{color:#0d1b2a;text-decoration:underline}._loginFooter_1tld3_276{text-align:center;margin-top:32px}._loginFooter_1tld3_276 p{color:#fffc;margin:0;font-size:14px}@media (width<=480px){._loginFormContainer_1tld3_44{padding:24px 20px 32px}._logoWrapper_1tld3_32{padding:24px 20px 0}._loginFormHeader_1tld3_48 h2{font-size:22px}._inputWrapper_1tld3_101 input{padding:10px 40px;font-size:14px}._loginButton_1tld3_200{padding:12px;font-size:15px}}:root{--sidebar-width:260px;--sidebar-collapsed:72px;--sidebar-visible:110px;--primary:#3b82f6;--primary-dark:#2563eb;--primary-light:#93c5fd;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--shadow-sm:0 1px 2px #0000000d;--shadow:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 10px 10px #0000000a;--radius:12px;--radius-sm:8px;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}._dashboard_bmptz_39{background:var(--gray-100);min-height:100vh;display:flex;position:relative}._overlay_bmptz_49{z-index:90;background:#00000080;animation:.3s _fadeIn_bmptz_1;position:fixed;inset:0}@keyframes _fadeIn_bmptz_1{0%{opacity:0}to{opacity:1}}._sidebar_bmptz_68{width:var(--sidebar-width);background:var(--gray-900);color:#fff;transition:var(--transition);z-index:100;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:4px 0 12px #0000001a}._sidebar_bmptz_68._collapsed_bmptz_84{width:var(--sidebar-collapsed)}._sidebar_bmptz_68::-webkit-scrollbar{width:4px}._sidebar_bmptz_68::-webkit-scrollbar-track{background:0 0}._sidebar_bmptz_68::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:10px}._sidebarHeader_bmptz_102{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:20px 16px;display:flex}._logo_bmptz_112{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}._logoIcon_bmptz_120{background:var(--primary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;font-weight:700;display:flex}._logoText_bmptz_133{white-space:nowrap;letter-spacing:-.5px;font-size:20px;font-weight:700}._logoText_bmptz_133 span{color:var(--primary)}._sidebarToggle_bmptz_145{color:#fff;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);background:#ffffff0d;border:none;justify-content:center;align-items:center;padding:6px 10px;font-size:18px;display:flex}._sidebarToggle_bmptz_145:hover{background:#ffffff1a;transform:scale(1.05)}._mobileCloseBtn_bmptz_165{color:#fff;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);background:#ffffff0d;border:none;justify-content:center;align-items:center;padding:6px;display:none}._mobileCloseBtn_bmptz_165:hover{background:#ffffff1a}._sidebarNav_bmptz_182{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}._navLabel_bmptz_192{text-transform:uppercase;letter-spacing:.5px;color:#ffffff4d;padding:12px 16px 8px;font-size:11px;font-weight:600}._navItem_bmptz_201{color:#fff9;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);white-space:nowrap;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}._navItem_bmptz_201:hover{color:#fff;background:#ffffff0f;transform:translate(4px)}._navItem_bmptz_201._active_bmptz_226{color:var(--primary-light);background:#3b82f626}._navItem_bmptz_201._active_bmptz_226:before{content:"";background:var(--primary);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._navItem_bmptz_201 svg{flex-shrink:0;font-size:20px}._navItem_bmptz_201 ._badge_bmptz_248{background:var(--primary);color:#fff;border-radius:12px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}._sidebarFooter_bmptz_258{border-top:1px solid #ffffff0f;flex-shrink:0;padding:16px 12px}._userInfo_bmptz_264{border-radius:var(--radius-sm);transition:var(--transition);align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;display:flex}._userInfo_bmptz_264:hover{background:#ffffff0d}._userAvatar_bmptz_278{background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 8px #3b82f64d}._userDetails_bmptz_292{flex-direction:column;display:flex;overflow:hidden}._userName_bmptz_298{white-space:nowrap;font-size:14px;font-weight:500}._userEmail_bmptz_304{color:#fff6;white-space:nowrap;font-size:12px}._logoutButton_bmptz_310{color:#fff6;cursor:pointer;border-radius:var(--radius-sm);width:100%;transition:var(--transition);background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}._logoutButton_bmptz_310:hover{color:#f87171;background:#ef44441a}._sidebar_bmptz_68._collapsed_bmptz_84 ._navItem_bmptz_201 span,._sidebar_bmptz_68._collapsed_bmptz_84 ._userDetails_bmptz_292,._sidebar_bmptz_68._collapsed_bmptz_84 ._logoutButton_bmptz_310 span,._sidebar_bmptz_68._collapsed_bmptz_84 ._logoText_bmptz_133,._sidebar_bmptz_68._collapsed_bmptz_84 ._navLabel_bmptz_192,._sidebar_bmptz_68._collapsed_bmptz_84 ._badge_bmptz_248{display:none}._sidebar_bmptz_68._collapsed_bmptz_84 ._userInfo_bmptz_264{justify-content:center;padding:8px}._sidebar_bmptz_68._collapsed_bmptz_84 ._navItem_bmptz_201{justify-content:center;padding:12px}._sidebar_bmptz_68._collapsed_bmptz_84 ._navItem_bmptz_201:hover{transform:none}._sidebar_bmptz_68._collapsed_bmptz_84 ._sidebarHeader_bmptz_102{justify-content:center}._mainContent_bmptz_361{margin-left:var(--sidebar-visible);transition:var(--transition);flex-direction:column;flex:1;min-height:100vh;display:flex}._mainContent_bmptz_361._expanded_bmptz_370{margin-left:var(--sidebar-collapsed)}._header_bmptz_377{border-bottom:1px solid var(--gray-200);z-index:50;min-height:64px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}._headerLeft_bmptz_391{align-items:center;gap:16px;display:flex}._mobileMenuBtn_bmptz_398{cursor:pointer;color:var(--gray-700);transition:var(--transition);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:none}._mobileMenuBtn_bmptz_398:hover{background:var(--gray-100)}._pageTitle_bmptz_413{color:var(--gray-900);font-size:20px;font-weight:600}._pageTitle_bmptz_413 small{color:var(--gray-500);margin-left:8px;font-size:14px;font-weight:400}._headerRight_bmptz_426{align-items:center;gap:20px;display:flex}._dateDisplay_bmptz_432{color:var(--gray-500);background:var(--gray-100);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;display:flex}._headerActions_bmptz_443{align-items:center;gap:8px;display:flex}._headerButton_bmptz_449{background:var(--gray-100);cursor:pointer;width:40px;height:40px;transition:var(--transition);color:var(--gray-600);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}._headerButton_bmptz_449:hover{background:var(--gray-200);transform:scale(1.05)}._headerButton_bmptz_449 ._notificationDot_bmptz_470{background:var(--danger);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}._contentArea_bmptz_484{flex:1;padding:16px 16px 16px 0}._statsGrid_bmptz_492{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:28px;display:grid}._statCard_bmptz_499{border-radius:var(--radius);box-shadow:var(--shadow);transition:var(--transition);border:1px solid var(--gray-200);background:#fff;padding:20px 24px}._statCard_bmptz_499:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._statHeader_bmptz_513{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._statLabel_bmptz_520{color:var(--gray-500);font-size:14px;font-weight:500}._statIcon_bmptz_526{opacity:.6;font-size:24px}._statValue_bmptz_531{color:var(--gray-900);margin-bottom:4px;font-size:28px;font-weight:700}._statChange_bmptz_538{align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}._statChange_bmptz_538._positive_bmptz_546{color:var(--success)}._statChange_bmptz_538._negative_bmptz_550{color:var(--danger)}._chartsGrid_bmptz_557{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:28px;display:grid}._chartCard_bmptz_564{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--gray-200);background:#fff;padding:24px}._chartCard_bmptz_564 ._chartHeader_bmptz_572{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._chartCard_bmptz_564 ._chartTitle_bmptz_579{color:var(--gray-900);font-size:16px;font-weight:600}._chartCard_bmptz_564 ._chartSubtitle_bmptz_585{color:var(--gray-500);font-size:13px}._chartPlaceholder_bmptz_590{background:var(--gray-50);border-radius:var(--radius-sm);justify-content:space-around;align-items:flex-end;gap:8px;height:250px;padding:16px 20px;display:flex}._bar_bmptz_601{background:var(--primary);min-height:20px;transition:var(--transition);cursor:pointer;border-radius:4px 4px 0 0;flex:1;position:relative}._bar_bmptz_601:hover{opacity:.8;transform-origin:bottom;transform:scaleY(1.02)}._bar_bmptz_601:nth-child(2){background:#60a5fa}._bar_bmptz_601:nth-child(3){background:#93c5fd}._bar_bmptz_601:nth-child(4){background:#3b82f6}._bar_bmptz_601:nth-child(5){background:#2563eb}._bar_bmptz_601:nth-child(6){background:#1d4ed8}._bar_bmptz_601:nth-child(7){background:#1e40af}._barLabel_bmptz_624{color:var(--gray-500);white-space:nowrap;font-size:11px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}._bottomGrid_bmptz_637{grid-template-columns:1fr 1fr;gap:24px;display:grid}._activityCard_bmptz_643,._recentCard_bmptz_644{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--gray-200);background:#fff;padding:24px}._cardHeader_bmptz_652{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._cardTitle_bmptz_659{color:var(--gray-900);font-size:16px;font-weight:600}._cardAction_bmptz_665{color:var(--primary);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none}._cardAction_bmptz_665:hover{text-decoration:underline}._activityItem_bmptz_678{border-bottom:1px solid var(--gray-100);align-items:center;gap:14px;padding:12px 0;display:flex}._activityItem_bmptz_678:last-child{border-bottom:none}._activityDot_bmptz_690{border-radius:50%;flex-shrink:0;width:10px;height:10px}._activityDot_bmptz_690._green_bmptz_697{background:var(--success)}._activityDot_bmptz_690._blue_bmptz_698{background:var(--primary)}._activityDot_bmptz_690._yellow_bmptz_699{background:var(--warning)}._activityDot_bmptz_690._red_bmptz_700{background:var(--danger)}._activityContent_bmptz_702{flex:1}._activityText_bmptz_706{color:var(--gray-700);font-size:14px}._activityTime_bmptz_711{color:var(--gray-400);font-size:12px}._recentItem_bmptz_717{border-bottom:1px solid var(--gray-100);align-items:center;gap:14px;padding:12px 0;display:flex}._recentItem_bmptz_717:last-child{border-bottom:none}._recentAvatar_bmptz_729{background:var(--gray-200);width:40px;height:40px;color:var(--gray-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}._recentInfo_bmptz_743{flex:1}._recentName_bmptz_747{color:var(--gray-900);font-size:14px;font-weight:500}._recentAction_bmptz_753{color:var(--gray-500);font-size:13px}._recentTime_bmptz_758{color:var(--gray-400);font-size:12px}._settingsContainer_bmptz_766{max-width:900px;margin:0}._settingsHeader_bmptz_771{margin-bottom:28px}._settingsTitle_bmptz_775{color:var(--gray-900);margin-bottom:6px;font-size:24px;font-weight:700}._settingsSubtitle_bmptz_782{color:var(--gray-500);font-size:14px}._settingsMessage_bmptz_787{border-radius:var(--radius-sm);margin-bottom:24px;padding:14px 20px;font-weight:500}._settingsMessage_bmptz_787._success_bmptz_794{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}._settingsMessage_bmptz_787._error_bmptz_800{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}._settingsForm_bmptz_806{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--gray-200);background:#fff;padding:28px}._settingsGrid_bmptz_814{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}._settingsGroup_bmptz_821{flex-direction:column;gap:6px;display:flex}._settingsGroup_bmptz_821 label{color:var(--gray-700);font-size:14px;font-weight:500}._settingsGroup_bmptz_821 input{border:1px solid var(--gray-200);border-radius:var(--radius-sm);transition:var(--transition);color:var(--gray-900);background:#fff;padding:10px 14px;font-size:14px}._settingsGroup_bmptz_821 input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._sectionTitle_bmptz_849{color:var(--gray-900);border-top:1px solid var(--gray-200);margin:28px 0 16px;padding-top:20px;font-size:18px;font-weight:600}._formActions_bmptz_858{border-top:1px solid var(--gray-200);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}._settingsSaveButton_bmptz_866{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;padding:12px 32px;font-size:15px;font-weight:600}._settingsSaveButton_bmptz_866:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}._settingsSaveButton_bmptz_866:disabled{opacity:.6;cursor:not-allowed}._settingsLoading_bmptz_889{min-height:300px;color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;display:flex}._spinner_bmptz_898{border:3px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:.8s linear infinite _spin_bmptz_898}@keyframes _spin_bmptz_898{to{transform:rotate(360deg)}}@media (width<=1024px){._chartsGrid_bmptz_557,._bottomGrid_bmptz_637{grid-template-columns:1fr}}@media (width<=768px){._mobileMenuBtn_bmptz_398,._mobileCloseBtn_bmptz_165{justify-content:center;align-items:center;display:flex!important}._sidebarToggle_bmptz_145{display:none!important}._sidebar_bmptz_68{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%);width:var(--sidebar-width)!important}._sidebar_bmptz_68._mobileOpen_bmptz_956{transform:translate(0);box-shadow:4px 0 20px #0000004d}._sidebar_bmptz_68._mobileOpen_bmptz_956 ._navItem_bmptz_201 span,._sidebar_bmptz_68._mobileOpen_bmptz_956 ._userDetails_bmptz_292,._sidebar_bmptz_68._mobileOpen_bmptz_956 ._logoutButton_bmptz_310 span,._sidebar_bmptz_68._mobileOpen_bmptz_956 ._logoText_bmptz_133,._sidebar_bmptz_68._mobileOpen_bmptz_956 ._navLabel_bmptz_192,._sidebar_bmptz_68._mobileOpen_bmptz_956 ._badge_bmptz_248{display:inline!important}._sidebar_bmptz_68._mobileOpen_bmptz_956 ._userInfo_bmptz_264{justify-content:flex-start;padding:8px 12px}._sidebar_bmptz_68._mobileOpen_bmptz_956 ._navItem_bmptz_201{justify-content:flex-start;padding:12px 16px}._sidebar_bmptz_68._mobileOpen_bmptz_956 ._sidebarHeader_bmptz_102{justify-content:space-between}._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._navItem_bmptz_201 span,._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._userDetails_bmptz_292,._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._logoutButton_bmptz_310 span,._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._logoText_bmptz_133,._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._navLabel_bmptz_192,._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._badge_bmptz_248{display:none!important}._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._userInfo_bmptz_264{justify-content:center;padding:8px}._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._navItem_bmptz_201{justify-content:center;padding:12px}._sidebar_bmptz_68:not(._mobileOpen_bmptz_956) ._sidebarHeader_bmptz_102{justify-content:center}._mainContent_bmptz_361{margin-left:0!important}._header_bmptz_377{min-height:64px;padding:12px 16px}._pageTitle_bmptz_413{font-size:16px}._pageTitle_bmptz_413 small,._dateDisplay_bmptz_432{display:none}._contentArea_bmptz_484{padding:16px}._statsGrid_bmptz_492{grid-template-columns:repeat(2,1fr);gap:12px}._statCard_bmptz_499{padding:16px}._statValue_bmptz_531{font-size:22px}._chartCard_bmptz_564{padding:16px}._chartPlaceholder_bmptz_590{height:180px;padding:12px}._activityCard_bmptz_643,._recentCard_bmptz_644{padding:16px}._settingsGrid_bmptz_814{grid-template-columns:1fr}._settingsForm_bmptz_806{padding:20px}._settingsTitle_bmptz_775{font-size:20px}}@media (width<=480px){._statsGrid_bmptz_492{grid-template-columns:1fr 1fr;gap:10px}._statCard_bmptz_499{padding:14px}._statValue_bmptz_531{font-size:20px}._statLabel_bmptz_520{font-size:12px}._header_bmptz_377{padding:10px 12px}._pageTitle_bmptz_413{font-size:15px}._contentArea_bmptz_484{padding:12px}._chartCard_bmptz_564 ._chartTitle_bmptz_579{font-size:14px}._activityText_bmptz_706,._recentName_bmptz_747{font-size:13px}._headerButton_bmptz_449{width:34px;height:34px;font-size:16px}._settingsForm_bmptz_806{padding:16px}._settingsSaveButton_bmptz_866{justify-content:center;width:100%}._formActions_bmptz_858{justify-content:stretch}}@media (prefers-color-scheme:dark){:root{--gray-50:#1a1a2e;--gray-100:#16213e;--gray-200:#1e293b;--gray-300:#334155;--gray-400:#64748b;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--gray-800:#f1f5f9;--gray-900:#f8fafc}._header_bmptz_377,._statCard_bmptz_499,._chartCard_bmptz_564,._activityCard_bmptz_643,._recentCard_bmptz_644,._settingsForm_bmptz_806{background:var(--gray-50)}._statCard_bmptz_499:hover{box-shadow:0 4px 12px #0000004d}._barLabel_bmptz_624{color:var(--gray-400)}._dateDisplay_bmptz_432,._headerButton_bmptz_449{background:var(--gray-200);color:var(--gray-600)}._headerButton_bmptz_449:hover{background:var(--gray-300)}._settingsGroup_bmptz_821 input{background:var(--gray-200);color:var(--gray-800);border-color:var(--gray-300)}._settingsGroup_bmptz_821 input:focus{border-color:var(--primary)}._mobileMenuBtn_bmptz_398{color:var(--gray-600)}._mobileMenuBtn_bmptz_398:hover{background:var(--gray-200)}._settingsMessage_bmptz_787._success_bmptz_794{color:#6ee7b7;background:#064e3b;border-color:#065f46}._settingsMessage_bmptz_787._error_bmptz_800{color:#fca5a5;background:#7f1d1d;border-color:#991b1b}}._generator_1niya_4{background:0 0;border-radius:0;width:100%;max-width:100%;margin:0;padding:0}._generator_1niya_4 *{box-sizing:border-box}._generatorHeader_1niya_19{margin-bottom:16px;padding:0}._generatorHeader_1niya_19 h2{color:var(--gray-900,#1f2937);margin:0 0 4px;font-size:24px;font-weight:700}._generatorHeader_1niya_19 p{color:var(--gray-500,#6b7280);margin:0;font-size:14px}._errorAlert_1niya_38{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._errorAlert_1niya_38 span{flex:1}._generatorForm_1niya_56{border-radius:var(--radius,12px);box-shadow:var(--shadow,0 1px 3px #0000001a);border:1px solid var(--gray-200,#e5e7eb);background:#fff;width:100%;margin:0;padding:24px 16px}._formGrid_1niya_67{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;margin-left:0;padding-left:0;display:grid}@media (width<=768px){._formGrid_1niya_67{grid-template-columns:1fr;gap:20px}}._formSection_1niya_85{flex-direction:column;gap:16px;display:flex}._sectionTitle_1niya_91{color:var(--gray-800,#1f2937);border-bottom:2px solid var(--gray-100,#f3f4f6);align-items:center;gap:8px;margin:0 0 4px;padding-bottom:8px;font-size:15px;font-weight:600;display:flex}._formGroup_1niya_104{flex-direction:column;gap:5px;display:flex}._formGroup_1niya_104 label{color:var(--gray-700,#374151);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}._formGroup_1niya_104 label ._required_1niya_119{color:#ef4444}._formGroup_1niya_104 input,._formGroup_1niya_104 select,._formGroup_1niya_104 textarea{border:1px solid var(--gray-300,#d1d5db);border-radius:var(--radius-sm,8px);color:var(--gray-900,#1f2937);background:#fff;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}._formGroup_1niya_104 input:focus,._formGroup_1niya_104 select:focus,._formGroup_1niya_104 textarea:focus{border-color:var(--primary,#3b82f6);outline:none;box-shadow:0 0 0 3px #3b82f61a}._formGroup_1niya_104 input:disabled,._formGroup_1niya_104 select:disabled{background-color:var(--gray-100,#f3f4f6);color:var(--gray-400,#9ca3af);cursor:not-allowed}._formGroup_1niya_104 textarea{resize:vertical;min-height:80px}._formRow_1niya_158{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){._formRow_1niya_158{grid-template-columns:1fr;gap:12px}}._newClientButton_1niya_172{background-color:var(--gray-100,#f3f4f6);border:1px solid var(--gray-300,#d1d5db);border-radius:var(--radius-sm,8px);color:var(--gray-700,#374151);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}._newClientButton_1niya_172:hover{background-color:var(--gray-200,#e5e7eb);border-color:var(--gray-400,#9ca3af)}._newClientButton_1niya_172 svg{width:16px;height:16px}._newClientForm_1niya_199{background-color:var(--gray-50,#f9fafb);border:1px solid var(--gray-200,#e5e7eb);border-radius:var(--radius-sm,8px);margin-top:12px;padding:16px}._newClientForm_1niya_199 h4{color:var(--gray-800,#1f2937);margin:0 0 16px;font-size:14px;font-weight:600}._newClientForm_1niya_199 form{flex-direction:column;gap:12px;display:flex}._newClientActions_1niya_220{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}._newClientActions_1niya_220 button{border-radius:var(--radius-sm,8px);border:1px solid var(--gray-300,#d1d5db);color:var(--gray-700,#374151);cursor:pointer;background-color:#fff;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}._newClientActions_1niya_220 button:hover{background-color:var(--gray-100,#f3f4f6);border-color:var(--gray-400,#9ca3af)}._saveClientButton_1niya_244{background-color:var(--primary,#3b82f6)!important;color:#fff!important;border-color:var(--primary,#3b82f6)!important}._saveClientButton_1niya_244:hover{background-color:var(--primary-dark,#2563eb)!important;border-color:var(--primary-dark,#2563eb)!important}._cancelClientButton_1niya_255{color:var(--gray-700,#374151)!important;background-color:#fff!important}._cancelClientButton_1niya_255:hover{background-color:var(--gray-100,#f3f4f6)!important}._totalSection_1niya_265{border-top:1px solid var(--gray-200,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-top:20px;display:flex}@media (width<=640px){._totalSection_1niya_265{flex-direction:column;align-items:stretch;gap:16px}}._totalDisplay_1niya_284{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._totalLabel_1niya_291{color:var(--gray-500,#6b7280);font-size:14px;font-weight:500}._totalAmount_1niya_297{color:#059669;font-size:26px;font-weight:700}._totalAmount_1niya_297 ._currency_1niya_303{margin-right:4px;font-size:18px}._actionButtons_1niya_309{flex-wrap:wrap;gap:12px;display:flex}@media (width<=640px){._actionButtons_1niya_309{width:100%}._actionButtons_1niya_309 button{flex:1}}._generateButton_1niya_325{background-color:var(--primary,#3b82f6);color:#fff;border-radius:var(--radius-sm,8px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:10px 28px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._generateButton_1niya_325:hover:not(:disabled){background-color:var(--primary-dark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}._generateButton_1niya_325:disabled{background-color:var(--gray-400,#9ca3af);cursor:not-allowed;box-shadow:none;transform:none}._generateButton_1niya_325 ._icon_1niya_355{font-size:18px}._spinner_1niya_359{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_1niya_359;display:inline-block}@keyframes _spin_1niya_359{to{transform:rotate(360deg)}}._deliverySection_1niya_376{border-top:1px solid var(--gray-200,#e5e7eb);margin-top:4px;padding-top:20px}._deliveryLabel_1niya_382{color:var(--gray-500,#6b7280);margin:0 0 12px;font-size:13px;font-weight:500}._deliveryButtons_1niya_389{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}@media (width<=480px){._deliveryButtons_1niya_389{grid-template-columns:1fr}}._deliveryButton_1niya_389{background-color:var(--gray-100,#f3f4f6);border:1px solid var(--gray-300,#d1d5db);border-radius:var(--radius-sm,8px);color:var(--gray-700,#374151);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}._deliveryButton_1niya_389:hover{background-color:var(--gray-200,#e5e7eb);border-color:var(--gray-400,#9ca3af);color:var(--gray-900,#1f2937);transform:translateY(-1px)}._deliveryButton_1niya_389:active{transform:translateY(0)}._deliveryButton_1niya_389 ._icon_1niya_355{font-size:18px}._formLoading_1niya_433{opacity:.6;pointer-events:none}@media (width<=768px){._generator_1niya_4{padding:0}._generatorForm_1niya_56{padding:20px}._generatorHeader_1niya_19 h2{font-size:20px}._totalAmount_1niya_297{font-size:22px}}@media (width<=480px){._generatorForm_1niya_56{border-radius:var(--radius-sm,8px);padding:16px}._generatorHeader_1niya_19 h2{font-size:18px}._generatorHeader_1niya_19 p{font-size:13px}._totalAmount_1niya_297{font-size:20px}._generateButton_1niya_325{min-width:100%;padding:12px}._actionButtons_1niya_309{flex-direction:column;width:100%}._actionButtons_1niya_309 button{width:100%}}@media (prefers-color-scheme:dark){._generatorForm_1niya_56{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b)}._formGroup_1niya_104 input,._formGroup_1niya_104 select,._formGroup_1niya_104 textarea{background:var(--gray-200,#1e293b);color:var(--gray-800,#f1f5f9);border-color:var(--gray-300,#334155)}._formGroup_1niya_104 input:focus,._formGroup_1niya_104 select:focus,._formGroup_1niya_104 textarea:focus{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f633}._formGroup_1niya_104 input:disabled,._formGroup_1niya_104 select:disabled{background-color:var(--gray-300,#334155);color:var(--gray-500,#94a3b8)}._sectionTitle_1niya_91{border-bottom-color:var(--gray-200,#1e293b)}._newClientForm_1niya_199{background:var(--gray-200,#1e293b);border-color:var(--gray-300,#334155)}._newClientActions_1niya_220 button{background:var(--gray-300,#334155);color:var(--gray-600,#cbd5e1);border-color:var(--gray-400,#64748b)}._newClientActions_1niya_220 button:hover{background:var(--gray-400,#64748b)}._cancelClientButton_1niya_255{background:var(--gray-300,#334155)!important;color:var(--gray-600,#cbd5e1)!important}._cancelClientButton_1niya_255:hover{background:var(--gray-400,#64748b)!important}._deliveryButton_1niya_389{background:var(--gray-200,#1e293b);border-color:var(--gray-300,#334155);color:var(--gray-600,#cbd5e1)}._deliveryButton_1niya_389:hover{background:var(--gray-300,#334155);color:var(--gray-700,#e2e8f0)}._newClientButton_1niya_172{background:var(--gray-200,#1e293b);border-color:var(--gray-300,#334155);color:var(--gray-600,#cbd5e1)}._newClientButton_1niya_172:hover{background:var(--gray-300,#334155)}._totalSection_1niya_265,._deliverySection_1niya_376{border-top-color:var(--gray-200,#1e293b)}._errorAlert_1niya_38{color:#fca5a5;background-color:#7f1d1d;border-color:#991b1b}}._tableContainer_q9j3v_6{background:0 0;width:100%;padding:0}._successMessage_q9j3v_15{color:#065f46;border-radius:var(--radius-sm,8px);background:#d1fae5;border:1px solid #a7f3d0;align-items:center;gap:10px;margin-bottom:16px;padding:12px 18px;animation:.3s _slideDown_q9j3v_1;display:flex}._successMessage_q9j3v_15 button{cursor:pointer;color:#065f46;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:20px}@keyframes _slideDown_q9j3v_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._tableHeader_q9j3v_52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._headerLeft_q9j3v_61{align-items:center;gap:12px;display:flex}._headerLeft_q9j3v_61 h2{color:var(--gray-900,#1f2937);margin:0;font-size:20px;font-weight:600}._invoiceCount_q9j3v_74{color:var(--gray-500,#6b7280);background:var(--gray-100,#f3f4f6);white-space:nowrap;border-radius:20px;padding:2px 12px;font-size:14px;font-weight:500}._headerRight_q9j3v_84{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._filterWrapper_q9j3v_91{border-radius:var(--radius-sm,8px);border:1px solid var(--gray-200,#e5e7eb);transition:var(--transition,all .2s ease);background:#fff;align-items:center;gap:8px;padding:4px 12px 4px 10px;display:flex}._filterWrapper_q9j3v_91:focus-within{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}._filterWrapper_q9j3v_91 svg{color:var(--gray-400,#9ca3af);flex-shrink:0}._filterSelect_q9j3v_112{color:var(--gray-700,#374151);cursor:pointer;background:0 0;border:none;outline:none;min-width:140px;padding:8px 4px;font-size:14px}._filterSelect_q9j3v_112 option{padding:4px}._refreshButton_q9j3v_127{border:1px solid var(--gray-200,#e5e7eb);border-radius:var(--radius-sm,8px);color:var(--gray-700,#374151);cursor:pointer;transition:var(--transition,all .2s ease);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}._refreshButton_q9j3v_127:hover{background:var(--gray-50,#f9fafb);border-color:var(--gray-300,#d1d5db)}._refreshButton_q9j3v_127 svg{transition:transform .4s}._refreshButton_q9j3v_127:hover svg{transform:rotate(180deg)}._tableWrapper_q9j3v_159{border-radius:var(--radius,12px);border:1px solid var(--gray-200,#e5e7eb);box-shadow:var(--shadow,0 1px 3px #0000001a);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto hidden}._invoiceTable_q9j3v_172{border-collapse:collapse;width:100%;min-width:700px;font-size:14px}._invoiceTable_q9j3v_172 thead{background:var(--gray-50,#f8fafc);border-bottom:2px solid var(--gray-200,#e5e7eb)}._invoiceTable_q9j3v_172 thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-500,#6b7280);white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:600}._invoiceTable_q9j3v_172 tbody tr{border-bottom:1px solid var(--gray-100,#f3f4f6);transition:background .15s}._invoiceTable_q9j3v_172 tbody tr:hover{background:var(--gray-50,#f8fafc)}._invoiceTable_q9j3v_172 tbody tr:last-child{border-bottom:none}._invoiceTable_q9j3v_172 tbody td{vertical-align:middle;padding:14px 16px}._invoiceNumber_q9j3v_216{color:var(--gray-900,#1f2937);letter-spacing:.3px;white-space:nowrap;font-family:Courier New,monospace;font-size:13px;font-weight:600}._clientInfo_q9j3v_228{flex-direction:column;gap:2px;display:flex}._clientInfo_q9j3v_228 strong{color:var(--gray-900,#1f2937);font-size:14px;font-weight:600}._clientInfo_q9j3v_228 span{color:var(--gray-400,#9ca3af);font-size:12px}._amount_q9j3v_248{color:var(--gray-900,#1f2937);white-space:nowrap;font-size:14px;font-weight:600}._overdueIndicator_q9j3v_258{margin-left:6px;font-size:14px;animation:2s infinite _pulse_q9j3v_1}@keyframes _pulse_q9j3v_1{0%,to{opacity:1}50%{opacity:.5}}._statusBadge_q9j3v_276{white-space:nowrap;background:var(--gray-100,#f3f4f6);color:var(--gray-700,#374151);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}._statusEmoji_q9j3v_289{font-size:14px;line-height:1}._statusPaid_q9j3v_295{color:#065f46!important;background:#d1fae5!important}._statusSent_q9j3v_300{color:#1e40af!important;background:#dbeafe!important}._statusDraft_q9j3v_305{color:#4b5563!important;background:#f3f4f6!important}._statusPending_q9j3v_310{color:#92400e!important;background:#fef3c7!important}._statusOverdue_q9j3v_315{color:#991b1b!important;background:#fee2e2!important}._statusCancelled_q9j3v_320{opacity:.6;color:#6b7280!important;background:#f3f4f6!important}._statusPartiallyPaid_q9j3v_326{color:#92400e!important;background:#fde68a!important}._statusIconPaid_q9j3v_332{color:#059669}._statusIconSent_q9j3v_336{color:#2563eb}._statusIconDraft_q9j3v_340{color:#6b7280}._actions_q9j3v_347{white-space:nowrap;align-items:center;gap:4px;display:flex}._actionButton_q9j3v_354{border-radius:var(--radius-sm,6px);width:32px;height:32px;color:var(--gray-400,#9ca3af);cursor:pointer;transition:var(--transition,all .2s ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._actionButton_q9j3v_354:hover{background:var(--gray-100,#f3f4f6);color:var(--gray-700,#374151);transform:scale(1.05)}._actionButton_q9j3v_354:active{transform:scale(.95)}._actionButton_q9j3v_354:first-child{color:var(--primary,#3b82f6)}._actionButton_q9j3v_354:first-child:hover{color:#1e40af;background:#dbeafe}._actionButton_q9j3v_354:nth-child(2):hover{color:#059669;background:#d1fae5}._actionButton_q9j3v_354:nth-child(3):hover{color:#2563eb;background:#dbeafe}._actionButton_q9j3v_354:nth-child(4):hover{color:#7c3aed;background:#ede9fe}._loadingContainer_q9j3v_406{color:var(--gray-500,#6b7280);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._spinner_q9j3v_415{border:3px solid var(--gray-200,#e5e7eb);border-top-color:var(--primary,#3b82f6);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:.8s linear infinite _spin_q9j3v_415}@keyframes _spin_q9j3v_415{to{transform:rotate(360deg)}}._errorContainer_q9j3v_434{color:#dc2626;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}._errorContainer_q9j3v_434 svg{color:#dc2626}._errorContainer_q9j3v_434 p{margin:0;font-size:15px}._errorContainer_q9j3v_434 button{background:var(--primary,#3b82f6);color:#fff;border-radius:var(--radius-sm,8px);cursor:pointer;transition:var(--transition,all .2s ease);border:none;margin-top:8px;padding:8px 24px;font-size:14px;font-weight:500}._errorContainer_q9j3v_434 button:hover{background:var(--primary-dark,#2563eb)}._emptyState_q9j3v_473{text-align:center;color:var(--gray-500,#6b7280);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyState_q9j3v_473 svg{color:var(--gray-300,#d1d5db);margin-bottom:12px}._emptyState_q9j3v_473 h3{color:var(--gray-700,#374151);margin:0 0 4px;font-size:18px;font-weight:600}._emptyState_q9j3v_473 p{margin:0;font-size:14px}@media (width<=1024px){._invoiceTable_q9j3v_172{font-size:13px}._invoiceTable_q9j3v_172 thead th,._invoiceTable_q9j3v_172 tbody td{padding:12px 14px}}@media (width<=768px){._tableContainer_q9j3v_6{padding:0}._tableHeader_q9j3v_52{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}._headerLeft_q9j3v_61{flex-wrap:wrap;justify-content:space-between}._headerLeft_q9j3v_61 h2{font-size:18px}._invoiceCount_q9j3v_74{padding:2px 10px;font-size:13px}._headerRight_q9j3v_84{flex-flow:wrap;gap:8px;width:100%}._filterWrapper_q9j3v_91{flex:1;min-width:0;padding:4px 10px 4px 8px}._filterWrapper_q9j3v_91 svg{width:16px;height:16px}._filterSelect_q9j3v_112{width:100%;min-width:0;padding:6px 2px;font-size:13px}._refreshButton_q9j3v_127{flex-shrink:0;padding:6px 12px;font-size:13px}._refreshButton_q9j3v_127 svg{width:16px;height:16px}._tableWrapper_q9j3v_159{-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm,8px);overflow-x:auto}._invoiceTable_q9j3v_172{min-width:650px;font-size:13px}._invoiceTable_q9j3v_172 thead th,._invoiceTable_q9j3v_172 tbody td{padding:10px 12px}._invoiceTable_q9j3v_172 thead th{font-size:11px}._actions_q9j3v_347{gap:2px}._actionButton_q9j3v_354{width:28px;height:28px}._actionButton_q9j3v_354 svg{width:14px;height:14px}._statusBadge_q9j3v_276{gap:4px;padding:3px 10px;font-size:11px}._statusEmoji_q9j3v_289{font-size:12px}._amount_q9j3v_248{font-size:13px}._invoiceNumber_q9j3v_216{font-size:12px}._clientInfo_q9j3v_228 strong{font-size:13px}._clientInfo_q9j3v_228 span{font-size:11px}}@media (width<=480px){._tableContainer_q9j3v_6{padding:0}._tableHeader_q9j3v_52{gap:10px;margin-bottom:12px}._headerLeft_q9j3v_61 h2{font-size:16px}._invoiceCount_q9j3v_74{padding:2px 8px;font-size:12px}._headerRight_q9j3v_84{flex-direction:column;gap:8px;width:100%}._filterWrapper_q9j3v_91{width:100%;padding:4px 10px 4px 8px}._filterWrapper_q9j3v_91 svg{width:14px;height:14px}._filterSelect_q9j3v_112{width:100%;padding:6px 2px;font-size:13px}._refreshButton_q9j3v_127{justify-content:center;width:100%;padding:8px 12px;font-size:13px}._refreshButton_q9j3v_127 svg{width:14px;height:14px}._tableWrapper_q9j3v_159{border-radius:var(--radius-sm,6px)}._invoiceTable_q9j3v_172{min-width:580px;font-size:12px}._invoiceTable_q9j3v_172 thead th,._invoiceTable_q9j3v_172 tbody td{padding:8px 10px}._invoiceTable_q9j3v_172 thead th{letter-spacing:.3px;font-size:10px}._invoiceNumber_q9j3v_216{font-size:11px}._clientInfo_q9j3v_228 strong{font-size:12px}._clientInfo_q9j3v_228 span{font-size:10px}._amount_q9j3v_248{font-size:12px}._actions_q9j3v_347{gap:0}._actionButton_q9j3v_354{width:24px;height:24px}._actionButton_q9j3v_354 svg{width:12px;height:12px}._statusBadge_q9j3v_276{gap:3px;padding:2px 8px;font-size:10px}._statusEmoji_q9j3v_289{font-size:11px}._overdueIndicator_q9j3v_258{font-size:12px}._emptyState_q9j3v_473{padding:40px 16px}._emptyState_q9j3v_473 h3{font-size:16px}._emptyState_q9j3v_473 p{font-size:13px}._errorContainer_q9j3v_434,._loadingContainer_q9j3v_406{padding:40px 16px}._successMessage_q9j3v_15{padding:10px 14px;font-size:13px}}@media (width<=360px){._invoiceTable_q9j3v_172{min-width:500px}._invoiceTable_q9j3v_172 thead th,._invoiceTable_q9j3v_172 tbody td{padding:6px 8px;font-size:11px}._actionButton_q9j3v_354{width:20px;height:20px}._actionButton_q9j3v_354 svg{width:11px;height:11px}._statusBadge_q9j3v_276{padding:2px 6px;font-size:9px}._statusEmoji_q9j3v_289{font-size:10px}._headerLeft_q9j3v_61 h2{font-size:14px}._invoiceCount_q9j3v_74{font-size:11px}}@media (prefers-color-scheme:dark){._tableWrapper_q9j3v_159{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b)}._invoiceTable_q9j3v_172 thead{background:var(--gray-100,#16213e);border-bottom-color:var(--gray-200,#1e293b)}._invoiceTable_q9j3v_172 thead th{color:var(--gray-400,#94a3b8)}._invoiceTable_q9j3v_172 tbody tr{border-bottom-color:var(--gray-200,#1e293b)}._invoiceTable_q9j3v_172 tbody tr:hover{background:var(--gray-100,#16213e)}._invoiceNumber_q9j3v_216,._clientInfo_q9j3v_228 strong{color:var(--gray-800,#f1f5f9)}._clientInfo_q9j3v_228 span{color:var(--gray-500,#94a3b8)}._amount_q9j3v_248{color:var(--gray-800,#f1f5f9)}._filterWrapper_q9j3v_91{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b)}._filterSelect_q9j3v_112{color:var(--gray-700,#e2e8f0);background:0 0}._filterSelect_q9j3v_112 option{background:var(--gray-50,#1a1a2e);color:var(--gray-700,#e2e8f0)}._refreshButton_q9j3v_127{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b);color:var(--gray-600,#cbd5e1)}._refreshButton_q9j3v_127:hover{background:var(--gray-100,#16213e)}._actionButton_q9j3v_354{color:var(--gray-500,#94a3b8)}._actionButton_q9j3v_354:hover{background:var(--gray-200,#1e293b);color:var(--gray-600,#cbd5e1)}._actionButton_q9j3v_354:first-child:hover{background:#3b82f633}._actionButton_q9j3v_354:nth-child(2):hover{background:#05966933}._actionButton_q9j3v_354:nth-child(3):hover{background:#2563eb33}._actionButton_q9j3v_354:nth-child(4):hover{background:#7c3aed33}._successMessage_q9j3v_15{color:#6ee7b7;background:#064e3b;border-color:#065f46}._successMessage_q9j3v_15 button{color:#6ee7b7}._emptyState_q9j3v_473 svg{color:var(--gray-400,#64748b)}._emptyState_q9j3v_473 h3{color:var(--gray-700,#e2e8f0)}._statusPaid_q9j3v_295{color:#6ee7b7!important;background:#064e3b!important}._statusSent_q9j3v_300{color:#93c5fd!important;background:#1e3a5f!important}._statusDraft_q9j3v_305{color:#94a3b8!important;background:#1e293b!important}._statusPending_q9j3v_310{color:#fbbf24!important;background:#713f12!important}._statusOverdue_q9j3v_315{color:#fca5a5!important;background:#7f1d1d!important}._statusCancelled_q9j3v_320{color:#64748b!important;background:#1e293b!important}._statusPartiallyPaid_q9j3v_326{color:#f59e0b!important;background:#78350f!important}}._modalOverlay_k0gdp_3{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s _fadeIn_k0gdp_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_k0gdp_1{0%{opacity:0}to{opacity:1}}._modal_k0gdp_3{background:#fff;border-radius:12px;width:100%;max-width:580px;max-height:90vh;animation:.3s _slideUp_k0gdp_1;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_k0gdp_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modal_k0gdp_3::-webkit-scrollbar{width:6px}._modal_k0gdp_3::-webkit-scrollbar-track{background:0 0}._modal_k0gdp_3::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._modal_k0gdp_3::-webkit-scrollbar-thumb:hover{background:#94a3b8}._modalHeader_k0gdp_58{z-index:1;background:#f7fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}._modalHeader_k0gdp_58 h3{color:#1a202c;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}._modalHeader_k0gdp_58 h3 span{color:#718096;font-size:14px;font-weight:400}._closeButton_k0gdp_87{color:#a0aec0;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}._closeButton_k0gdp_87:hover:not(:disabled){color:#4a5568;background:#edf2f7}._closeButton_k0gdp_87:disabled{cursor:not-allowed;opacity:.5}._modalBody_k0gdp_110{padding:24px}._invoiceInfo_k0gdp_114{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}._invoiceLabel_k0gdp_123{color:#3182ce;font-size:14px;font-weight:600}._invoiceNumber_k0gdp_129{color:#4a5568;background:#edf2f7;border-radius:12px;padding:2px 12px;font-size:14px;font-weight:500}._errorAlert_k0gdp_138{color:#c53030;background:#fed7d7;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}._errorAlert_k0gdp_138 button{color:#c53030;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:18px}._successAlert_k0gdp_160{color:#22543d;background:#c6f6d5;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}._currentStatus_k0gdp_172{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}._currentStatus_k0gdp_172 label{color:#4a5568;font-size:14px;font-weight:500}._statusBadge_k0gdp_190{border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:500;display:inline-flex}._formGroup_k0gdp_200{margin-bottom:20px}._formGroup_k0gdp_200 label{color:#4a5568;margin-bottom:12px;font-size:14px;font-weight:500;display:block}._statusGrid_k0gdp_212{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}._statusOption_k0gdp_218{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}._statusOption_k0gdp_218:hover:not(:disabled){border-color:#a0aec0;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._statusOption_k0gdp_218._selected_k0gdp_239{background:#ebf8ff;transform:translateY(-2px);box-shadow:0 4px 16px #3182ce33;border-color:#3182ce!important}._statusOption_k0gdp_218._current_k0gdp_172{opacity:.6;cursor:not-allowed;border-style:dashed}._statusOption_k0gdp_218:disabled{cursor:not-allowed;opacity:.5}._statusIcon_k0gdp_257{flex-shrink:0;font-size:16px}._statusLabel_k0gdp_262{flex:1}._currentBadge_k0gdp_266{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#a0aec0;border-radius:10px;flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:8px;font-weight:600}._statusLegend_k0gdp_279{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:16px;padding:12px 16px}._legendItem_k0gdp_287{color:#4a5568;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}._legendDot_k0gdp_296{border:1px solid #ccc;border-radius:4px;flex-shrink:0;width:14px;height:14px}._modalFooter_k0gdp_304{z-index:1;background:#f7fafc;border-top:1px solid #e2e8f0;border-radius:0 0 12px 12px;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}._cancelButton_k0gdp_317{color:#4a5568;cursor:pointer;background:#edf2f7;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}._cancelButton_k0gdp_317:hover:not(:disabled){background:#e2e8f0}._cancelButton_k0gdp_317:disabled{opacity:.5;cursor:not-allowed}._updateButton_k0gdp_338{color:#fff;cursor:pointer;background:#3182ce;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}._updateButton_k0gdp_338:hover:not(:disabled){background:#2c5282;transform:translateY(-1px)}._updateButton_k0gdp_338:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_k0gdp_364{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_k0gdp_364}@keyframes _spin_k0gdp_364{to{transform:rotate(360deg)}}@media (width<=768px){._modalOverlay_k0gdp_3{padding:12px}._modal_k0gdp_3{border-radius:12px;max-width:100%;max-height:95vh;margin:0}._modalHeader_k0gdp_58{padding:14px 18px}._modalHeader_k0gdp_58 h3{font-size:16px}._modalHeader_k0gdp_58 h3 span{font-size:13px}._modalBody_k0gdp_110{padding:18px}._modalFooter_k0gdp_304{padding:14px 18px}._statusGrid_k0gdp_212{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}._statusOption_k0gdp_218{padding:8px 10px;font-size:12px}._statusIcon_k0gdp_257{font-size:14px}._invoiceInfo_k0gdp_114{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=480px){._modalOverlay_k0gdp_3{align-items:flex-end;padding:8px}._modal_k0gdp_3{border-radius:12px 12px 0 0;max-height:98vh;animation:.3s _slideUpMobile_k0gdp_1}@keyframes _slideUpMobile_k0gdp_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._modalHeader_k0gdp_58{min-height:56px;padding:12px 16px}._modalHeader_k0gdp_58 h3{font-size:15px}._modalHeader_k0gdp_58 h3 span{font-size:12px}._closeButton_k0gdp_87{padding:6px}._closeButton_k0gdp_87 svg{width:20px;height:20px}._modalBody_k0gdp_110{padding:14px 16px}._invoiceInfo_k0gdp_114{flex-direction:column;align-items:flex-start;gap:4px}._invoiceLabel_k0gdp_123{font-size:13px}._invoiceNumber_k0gdp_129{padding:2px 10px;font-size:13px}._currentStatus_k0gdp_172{flex-wrap:wrap;gap:8px;padding:10px 14px}._currentStatus_k0gdp_172 label{font-size:13px}._statusBadge_k0gdp_190{padding:3px 12px;font-size:12px}._formGroup_k0gdp_200{margin-bottom:16px}._formGroup_k0gdp_200 label{margin-bottom:10px;font-size:13px}._statusGrid_k0gdp_212{grid-template-columns:repeat(2,1fr);gap:6px}._statusOption_k0gdp_218{border-radius:6px;padding:8px 10px;font-size:12px}._statusOption_k0gdp_218:hover:not(:disabled),._statusOption_k0gdp_218._selected_k0gdp_239{transform:none}._statusIcon_k0gdp_257{font-size:14px}._currentBadge_k0gdp_266{padding:1px 6px;font-size:7px}._statusLegend_k0gdp_279{margin-top:12px;padding:10px 14px}._legendItem_k0gdp_287{font-size:11px}._legendDot_k0gdp_296{width:12px;height:12px}._modalFooter_k0gdp_304{flex-direction:column-reverse;gap:8px;padding:12px 16px}._cancelButton_k0gdp_317{text-align:center;width:100%;padding:10px 16px;font-size:14px}._updateButton_k0gdp_338{justify-content:center;width:100%;padding:10px 16px;font-size:14px}._errorAlert_k0gdp_138,._successAlert_k0gdp_160{flex-wrap:wrap;padding:10px 14px;font-size:13px}._errorAlert_k0gdp_138 button{font-size:16px}}@media (width<=360px){._modalOverlay_k0gdp_3{padding:4px}._modalHeader_k0gdp_58{padding:10px 14px}._modalHeader_k0gdp_58 h3{font-size:14px}._modalBody_k0gdp_110{padding:12px 14px}._modalFooter_k0gdp_304{padding:10px 14px}._statusGrid_k0gdp_212{grid-template-columns:1fr 1fr;gap:4px}._statusOption_k0gdp_218{padding:6px 8px;font-size:11px}._statusIcon_k0gdp_257{font-size:12px}._statusBadge_k0gdp_190{padding:2px 10px;font-size:11px}._currentStatus_k0gdp_172{padding:8px 12px}._currentStatus_k0gdp_172 label{font-size:12px}}@media (height<=500px) and (orientation:landscape){._modal_k0gdp_3{max-height:95vh}._modalBody_k0gdp_110{padding:12px 16px}._statusGrid_k0gdp_212{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px}._statusOption_k0gdp_218{padding:6px 8px;font-size:11px}._currentStatus_k0gdp_172{margin-bottom:12px;padding:8px 12px}._formGroup_k0gdp_200{margin-bottom:12px}._modalHeader_k0gdp_58{min-height:44px;padding:10px 16px}._modalFooter_k0gdp_304{padding:10px 16px}}@media (prefers-color-scheme:dark){._modal_k0gdp_3{background:#1a202c}._modalHeader_k0gdp_58{background:#2d3748;border-bottom-color:#4a5568}._modalHeader_k0gdp_58 h3{color:#f7fafc}._modalHeader_k0gdp_58 h3 span,._closeButton_k0gdp_87{color:#a0aec0}._closeButton_k0gdp_87:hover:not(:disabled){color:#e2e8f0;background:#4a5568}._modalFooter_k0gdp_304{background:#2d3748;border-top-color:#4a5568}._cancelButton_k0gdp_317{color:#e2e8f0;background:#4a5568}._cancelButton_k0gdp_317:hover:not(:disabled){background:#5a6a7e}._currentStatus_k0gdp_172{background:#2d3748;border-color:#4a5568}._currentStatus_k0gdp_172 label{color:#e2e8f0}._statusOption_k0gdp_218{color:#e2e8f0;background:#2d3748;border-color:#4a5568}._statusOption_k0gdp_218:hover:not(:disabled){border-color:#718096}._statusOption_k0gdp_218._selected_k0gdp_239{background:#2b4a6b;border-color:#3182ce!important}._statusOption_k0gdp_218._current_k0gdp_172{opacity:.4}._statusLegend_k0gdp_279{background:#2d3748;border-color:#4a5568}._legendItem_k0gdp_287{color:#e2e8f0}._invoiceNumber_k0gdp_129{color:#e2e8f0;background:#4a5568}._invoiceLabel_k0gdp_123{color:#63b3ed}._errorAlert_k0gdp_138{color:#feb2b2;background:#742a2a}._errorAlert_k0gdp_138 button{color:#feb2b2}._successAlert_k0gdp_160{color:#9ae6b4;background:#22543d}._formGroup_k0gdp_200 label{color:#e2e8f0}._modal_k0gdp_3::-webkit-scrollbar-thumb{background:#4a5568}._modal_k0gdp_3::-webkit-scrollbar-thumb:hover{background:#5a6a7e}}._registerContainer_v1cgb_1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}._registerCard_v1cgb_10{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:48px 40px;animation:.5s ease-out _slideUp_v1cgb_1;overflow-y:auto;box-shadow:0 20px 60px #0000004d}._registerCard_v1cgb_10::-webkit-scrollbar{width:6px}._registerCard_v1cgb_10::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._registerCard_v1cgb_10::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}@keyframes _slideUp_v1cgb_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._registerHeader_v1cgb_47{text-align:center;margin-bottom:32px}._title_v1cgb_52{color:#1a202c;margin:0 0 8px;font-size:28px;font-weight:700}._subtitle_v1cgb_59{color:#718096;margin:0 0 20px;font-size:16px}._stepIndicator_v1cgb_65{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}._stepDot_v1cgb_73{color:#a0aec0;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._stepDot_v1cgb_73._active_v1cgb_87{color:#fff;background:#667eea;box-shadow:0 4px 12px #667eea66}._stepDot_v1cgb_73._completed_v1cgb_93{color:#fff;background:#48bb78}._stepLine_v1cgb_98{background:#e2e8f0;width:48px;height:2px;transition:all .3s}._stepLine_v1cgb_98._active_v1cgb_87{background:#667eea}._errorAlert_v1cgb_109{color:#c53030;background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._successAlert_v1cgb_122{color:#276749;background:#c6f6d5;border:1px solid #9ae6b4;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._registerForm_v1cgb_135{flex-direction:column;gap:20px;display:flex}._formGroup_v1cgb_141{flex-direction:column;gap:6px;display:flex}._formRow_v1cgb_147{grid-template-columns:1fr 1fr;gap:16px;display:grid}._label_v1cgb_153{color:#2d3748;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._inputWrapper_v1cgb_162{align-items:center;display:flex;position:relative}._inputIcon_v1cgb_168{color:#a0aec0;pointer-events:none;position:absolute;left:12px}._input_v1cgb_162{color:#2d3748;background:#fff;border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 12px 12px 44px;font-size:15px;transition:all .3s}._input_v1cgb_162:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}._input_v1cgb_162:disabled{opacity:.6;cursor:not-allowed}._input_v1cgb_162::placeholder{color:#a0aec0}._passwordToggle_v1cgb_201{cursor:pointer;color:#a0aec0;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:12px}._passwordToggle_v1cgb_201:hover{color:#718096}._passwordToggle_v1cgb_201:focus{outline:none}._passwordHint_v1cgb_223{color:#718096;margin-top:4px;font-size:12px}._nextButton_v1cgb_229{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;width:100%;margin-top:8px;padding:14px;font-size:16px;font-weight:600;transition:all .3s}._nextButton_v1cgb_229:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}._nextButton_v1cgb_229:disabled{opacity:.7;cursor:not-allowed}._buttonGroup_v1cgb_253{gap:12px;margin-top:8px;display:flex}._backButton_v1cgb_259{color:#4a5568;cursor:pointer;background:#e2e8f0;border:none;border-radius:8px;flex:1;padding:14px;font-size:16px;font-weight:600;transition:all .3s}._backButton_v1cgb_259:hover:not(:disabled){background:#cbd5e0}._backButton_v1cgb_259:disabled{opacity:.7;cursor:not-allowed}._registerButton_v1cgb_281{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;flex:2;padding:14px;font-size:16px;font-weight:600;transition:all .3s}._registerButton_v1cgb_281:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}._registerButton_v1cgb_281:active:not(:disabled){transform:translateY(0)}._registerButton_v1cgb_281:disabled{opacity:.7;cursor:not-allowed}._spinner_v1cgb_308{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:10px;animation:.8s linear infinite _spin_v1cgb_308;display:inline-block}@keyframes _spin_v1cgb_308{to{transform:rotate(360deg)}}._loginLink_v1cgb_325{text-align:center;border-top:1px solid #e2e8f0;margin-top:24px;padding-top:20px}._loginLink_v1cgb_325 p{color:#4a5568;margin:0;font-size:14px}._link_v1cgb_338{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s}._link_v1cgb_338:hover{color:#764ba2;text-decoration:underline}@media (width<=480px){._registerCard_v1cgb_10{padding:32px 24px}._title_v1cgb_52{font-size:24px}._input_v1cgb_162{padding:10px 12px 10px 40px;font-size:14px}._registerButton_v1cgb_281,._backButton_v1cgb_259,._nextButton_v1cgb_229{padding:12px;font-size:15px}._formRow_v1cgb_147{grid-template-columns:1fr}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}
