._loginPage_gd0lu_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_gd0lu_11{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.5s ease-out _slideUp_gd0lu_1;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_gd0lu_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._logoWrapper_gd0lu_32{justify-content:center;align-items:center;padding:32px 40px 0;display:flex}._logo_gd0lu_32{max-width:120px;height:auto}._loginFormContainer_gd0lu_44{padding:32px 40px 40px}._loginFormHeader_gd0lu_48{text-align:center;margin-bottom:28px}._loginFormHeader_gd0lu_48 h2{color:#1a2332;margin:0 0 8px;font-size:26px;font-weight:700}._loginFormHeader_gd0lu_48 p{color:#4a6a8b;margin:0;font-size:15px}._loginErrorAlert_gd0lu_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_gd0lu_79{flex-shrink:0}._loginForm_gd0lu_44{flex-direction:column;gap:20px;display:flex}._formGroup_gd0lu_89{flex-direction:column;gap:6px;display:flex}._formGroup_gd0lu_89 label{color:#1a2332;font-size:14px;font-weight:500}._inputWrapper_gd0lu_101{align-items:center;display:flex;position:relative}._inputIcon_gd0lu_107{color:#4a6a8b;pointer-events:none;width:20px;height:20px;position:absolute;left:12px}._inputWrapper_gd0lu_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_gd0lu_101 input:focus{border-color:#1a3a5c;outline:none;box-shadow:0 0 0 3px #1a3a5c1a}._inputWrapper_gd0lu_101 input::placeholder{color:#8aa3bc}._inputWrapper_gd0lu_101 input:disabled{opacity:.6;cursor:not-allowed}._passwordToggle_gd0lu_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_gd0lu_142:hover{color:#1a3a5c}._passwordToggle_gd0lu_142:focus{outline:none}._loginOptions_gd0lu_164{justify-content:space-between;align-items:center;margin-top:4px;display:flex}._rememberMe_gd0lu_171{color:#1a2332;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}._rememberMe_gd0lu_171 input[type=checkbox]{cursor:pointer;accent-color:#1a3a5c;width:16px;height:16px}._forgotPassword_gd0lu_187{color:#1a3a5c;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}._forgotPassword_gd0lu_187:hover{color:#0d1b2a;text-decoration:underline}._loginButton_gd0lu_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_gd0lu_200:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #1a3a5c66}._loginButton_gd0lu_200:active:not(:disabled){transform:translateY(0)}._loginButton_gd0lu_200:disabled{opacity:.7;cursor:not-allowed}._loadingSpinner_gd0lu_228{justify-content:center;align-items:center;gap:8px;display:flex}._spinner_gd0lu_235{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_gd0lu_235;display:inline-block}@keyframes _spin_gd0lu_235{to{transform:rotate(360deg)}}._registerLink_gd0lu_251{text-align:center;border-top:1px solid #dce4ec;margin-top:24px;padding-top:20px}._registerLink_gd0lu_251 p{color:#4a6a8b;margin:0;font-size:14px}._link_gd0lu_264{color:#1a3a5c;font-weight:600;text-decoration:none;transition:color .2s}._link_gd0lu_264:hover{color:#0d1b2a;text-decoration:underline}._loginFooter_gd0lu_276{text-align:center;margin-top:32px}._loginFooter_gd0lu_276 p{color:#fffc;margin:0;font-size:14px}@media (width<=480px){._loginFormContainer_gd0lu_44{padding:24px 20px 32px}._logoWrapper_gd0lu_32{padding:24px 20px 0}._loginFormHeader_gd0lu_48 h2{font-size:22px}._inputWrapper_gd0lu_101 input{padding:10px 40px;font-size:14px}._loginButton_gd0lu_200{padding:12px;font-size:15px}}._loginSuccessAlert_gd0lu_313{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._passwordHint_gd0lu_326{color:#6b7280;margin-top:4px;font-size:12px}:root{--sidebar-width:260px;--sidebar-collapsed:72px;--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_1dcoq_38{background:var(--gray-100);min-height:100vh;display:flex;position:relative}._overlay_1dcoq_48{z-index:90;background:#00000080;animation:.3s _fadeIn_1dcoq_1;position:fixed;inset:0}@keyframes _fadeIn_1dcoq_1{0%{opacity:0}to{opacity:1}}._sidebar_1dcoq_67{width:var(--sidebar-width);background:var(--gray-900);color:#fff;z-index:100;flex-direction:column;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,.2),width .3s cubic-bezier(.4,0,.2,.2);display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:4px 0 12px #0000001a}._sidebar_1dcoq_67._collapsed_1dcoq_83{width:var(--sidebar-collapsed)}._sidebar_1dcoq_67::-webkit-scrollbar{width:4px}._sidebar_1dcoq_67::-webkit-scrollbar-track{background:0 0}._sidebar_1dcoq_67::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:10px}._sidebarHeader_1dcoq_101{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:20px 16px;display:flex}._logo_1dcoq_111{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}._logoIcon_1dcoq_119{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_1dcoq_132{white-space:nowrap;letter-spacing:-.5px;font-size:20px;font-weight:700}._logoText_1dcoq_132 span{color:var(--primary)}._sidebarToggle_1dcoq_144{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_1dcoq_144:hover{background:#ffffff1a;transform:scale(1.05)}._mobileCloseBtn_1dcoq_164{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_1dcoq_164:hover{background:#ffffff1a}._sidebarNav_1dcoq_181{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}._navLabel_1dcoq_191{text-transform:uppercase;letter-spacing:.5px;color:#ffffff4d;padding:12px 16px 8px;font-size:11px;font-weight:600}._navItem_1dcoq_200{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_1dcoq_200:hover{color:#fff;background:#ffffff0f;transform:translate(4px)}._navItem_1dcoq_200._active_1dcoq_225{color:var(--primary-light);background:#3b82f626}._navItem_1dcoq_200._active_1dcoq_225: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_1dcoq_200 svg{flex-shrink:0;font-size:20px}._navItem_1dcoq_200 ._badge_1dcoq_247{background:var(--primary);color:#fff;border-radius:12px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}._sidebarFooter_1dcoq_257{border-top:1px solid #ffffff0f;flex-shrink:0;padding:16px 12px}._userInfo_1dcoq_263{border-radius:var(--radius-sm);transition:var(--transition);align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;display:flex}._userInfo_1dcoq_263:hover{background:#ffffff0d}._userAvatar_1dcoq_277{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_1dcoq_291{flex-direction:column;display:flex;overflow:hidden}._userName_1dcoq_297{white-space:nowrap;font-size:14px;font-weight:500}._userEmail_1dcoq_303{color:#fff6;white-space:nowrap;font-size:12px}._logoutButton_1dcoq_309{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_1dcoq_309:hover{color:#f87171;background:#ef44441a}._sidebar_1dcoq_67._collapsed_1dcoq_83 ._navItem_1dcoq_200 span,._sidebar_1dcoq_67._collapsed_1dcoq_83 ._userDetails_1dcoq_291,._sidebar_1dcoq_67._collapsed_1dcoq_83 ._logoutButton_1dcoq_309 span,._sidebar_1dcoq_67._collapsed_1dcoq_83 ._logoText_1dcoq_132,._sidebar_1dcoq_67._collapsed_1dcoq_83 ._navLabel_1dcoq_191,._sidebar_1dcoq_67._collapsed_1dcoq_83 ._badge_1dcoq_247{display:none}._sidebar_1dcoq_67._collapsed_1dcoq_83 ._userInfo_1dcoq_263{justify-content:center;padding:8px}._sidebar_1dcoq_67._collapsed_1dcoq_83 ._navItem_1dcoq_200{justify-content:center;padding:12px}._sidebar_1dcoq_67._collapsed_1dcoq_83 ._navItem_1dcoq_200:hover{transform:none}._sidebar_1dcoq_67._collapsed_1dcoq_83 ._sidebarHeader_1dcoq_101{justify-content:center}._mainContent_1dcoq_362{margin-left:var(--sidebar-width);min-height:100vh;width:calc(100% - var(--sidebar-width));flex-direction:column;flex:1;transition:margin-left .3s cubic-bezier(.4,0,.2,.2);display:flex}._mainContent_1dcoq_362._expanded_1dcoq_372{margin-left:var(--sidebar-collapsed);width:calc(100% - var(--sidebar-collapsed))}._contentArea_1dcoq_380{flex:1;max-width:100%;padding:16px 24px 24px;overflow-x:hidden}@media (width<=1024px){._mainContent_1dcoq_362,._mainContent_1dcoq_362._expanded_1dcoq_372{margin-left:var(--sidebar-collapsed);width:calc(100% - var(--sidebar-collapsed))}._sidebarToggle_1dcoq_144{display:none!important}}@media (width<=768px){._mainContent_1dcoq_362,._mainContent_1dcoq_362._expanded_1dcoq_372{width:100%!important;margin-left:0!important}._contentArea_1dcoq_380{padding:12px 16px 16px}}@media (width<=480px){._contentArea_1dcoq_380{padding:8px 12px 12px}}._header_1dcoq_436{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_1dcoq_450{align-items:center;gap:16px;display:flex}._mobileMenuBtn_1dcoq_457{cursor:pointer;color:var(--gray-700);transition:var(--transition);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:none}._mobileMenuBtn_1dcoq_457:hover{background:var(--gray-100)}._pageTitle_1dcoq_472{color:var(--gray-900);font-size:20px;font-weight:600}._pageTitle_1dcoq_472 small{color:var(--gray-500);margin-left:8px;font-size:14px;font-weight:400}._headerRight_1dcoq_485{align-items:center;gap:20px;display:flex}._dateDisplay_1dcoq_491{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_1dcoq_502{align-items:center;gap:8px;display:flex}._headerButton_1dcoq_508{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_1dcoq_508:hover{background:var(--gray-200);transform:scale(1.05)}._headerButton_1dcoq_508 ._notificationDot_1dcoq_529{background:var(--danger);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}._contentArea_1dcoq_380{flex:1;padding:16px 24px 24px}._settingsContainer_1dcoq_551{max-width:900px;margin:0}._settingsHeader_1dcoq_556{margin-bottom:28px}._settingsTitle_1dcoq_560{color:var(--gray-900);margin-bottom:6px;font-size:24px;font-weight:700}._settingsSubtitle_1dcoq_567{color:var(--gray-500);font-size:14px}._settingsMessage_1dcoq_572{border-radius:var(--radius-sm);margin-bottom:24px;padding:14px 20px;font-weight:500}._settingsMessage_1dcoq_572._success_1dcoq_579{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}._settingsMessage_1dcoq_572._error_1dcoq_585{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}._settingsForm_1dcoq_591{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--gray-200);background:#fff;padding:28px}._settingsGrid_1dcoq_599{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}._settingsGroup_1dcoq_606{flex-direction:column;gap:6px;display:flex}._settingsGroup_1dcoq_606 label{color:var(--gray-700);font-size:14px;font-weight:500}._settingsGroup_1dcoq_606 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_1dcoq_606 input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._sectionTitle_1dcoq_634{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_1dcoq_643{border-top:1px solid var(--gray-200);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}._settingsSaveButton_1dcoq_651{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_1dcoq_651:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}._settingsSaveButton_1dcoq_651:disabled{opacity:.6;cursor:not-allowed}._settingsLoading_1dcoq_674{min-height:300px;color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;display:flex}._spinner_1dcoq_683{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_1dcoq_683}@keyframes _spin_1dcoq_683{to{transform:rotate(360deg)}}@media (width<=1024px){._mainContent_1dcoq_362{margin-left:var(--sidebar-collapsed)}._sidebar_1dcoq_67{width:var(--sidebar-collapsed)}._sidebar_1dcoq_67 ._navItem_1dcoq_200 span,._sidebar_1dcoq_67 ._userDetails_1dcoq_291,._sidebar_1dcoq_67 ._logoutButton_1dcoq_309 span,._sidebar_1dcoq_67 ._logoText_1dcoq_132,._sidebar_1dcoq_67 ._navLabel_1dcoq_191,._sidebar_1dcoq_67 ._badge_1dcoq_247{display:none}._sidebar_1dcoq_67 ._userInfo_1dcoq_263{justify-content:center;padding:8px}._sidebar_1dcoq_67 ._navItem_1dcoq_200{justify-content:center;padding:12px}._sidebar_1dcoq_67 ._sidebarHeader_1dcoq_101{justify-content:center}._sidebar_1dcoq_67 ._sidebarToggle_1dcoq_144{display:none}}@media (width<=768px){._sidebar_1dcoq_67{box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,.2);transform:translate(-100%);width:280px!important}._sidebar_1dcoq_67._mobileOpen_1dcoq_748{transform:translate(0);box-shadow:4px 0 20px #0006}._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._navItem_1dcoq_200 span,._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._userDetails_1dcoq_291,._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._logoutButton_1dcoq_309 span,._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._logoText_1dcoq_132,._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._navLabel_1dcoq_191,._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._badge_1dcoq_247{display:inline!important}._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._userInfo_1dcoq_263{justify-content:flex-start;padding:8px 12px}._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._navItem_1dcoq_200{justify-content:flex-start;padding:12px 16px}._sidebar_1dcoq_67._mobileOpen_1dcoq_748 ._sidebarHeader_1dcoq_101{justify-content:space-between}._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._navItem_1dcoq_200 span,._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._userDetails_1dcoq_291,._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._logoutButton_1dcoq_309 span,._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._logoText_1dcoq_132,._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._navLabel_1dcoq_191,._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._badge_1dcoq_247{display:none!important}._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._userInfo_1dcoq_263{justify-content:center;padding:8px}._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._navItem_1dcoq_200{justify-content:center;padding:12px}._sidebar_1dcoq_67:not(._mobileOpen_1dcoq_748) ._sidebarHeader_1dcoq_101{justify-content:center}._sidebarToggle_1dcoq_144{display:none!important}._mobileCloseBtn_1dcoq_164{display:flex!important}._mainContent_1dcoq_362{width:100%;margin-left:0!important}._header_1dcoq_436{flex-wrap:wrap;gap:8px;min-height:56px;padding:10px 14px}._headerLeft_1dcoq_450{gap:10px}._mobileMenuBtn_1dcoq_457{width:36px;height:36px;color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:flex!important}._mobileMenuBtn_1dcoq_457:hover{background:var(--gray-100)}._pageTitle_1dcoq_472{font-size:16px;font-weight:600}._pageTitle_1dcoq_472 small,._dateDisplay_1dcoq_491{display:none}._headerRight_1dcoq_485{gap:8px}._contentArea_1dcoq_380{padding:12px 16px 16px}._settingsGrid_1dcoq_599{grid-template-columns:1fr}._settingsForm_1dcoq_591{padding:20px}._settingsTitle_1dcoq_560{font-size:20px}}@media (width<=480px){._header_1dcoq_436{min-height:48px;padding:8px 12px}._pageTitle_1dcoq_472{font-size:14px}._contentArea_1dcoq_380{padding:8px 12px 12px}._settingsForm_1dcoq_591{padding:16px}._settingsSaveButton_1dcoq_651{justify-content:center;width:100%}._formActions_1dcoq_643{justify-content:stretch}._sidebar_1dcoq_67{width:260px!important}._mobileMenuBtn_1dcoq_457{width:32px;height:32px}._mobileMenuBtn_1dcoq_457 svg{width:18px;height:18px}}@media (width<=360px){._pageTitle_1dcoq_472{font-size:13px}._header_1dcoq_436{min-height:44px;padding:6px 10px}._contentArea_1dcoq_380{padding:6px 8px 10px}._sidebar_1dcoq_67{width:240px!important}}@media (height<=500px) and (orientation:landscape){._sidebar_1dcoq_67{padding-top:8px}._sidebarHeader_1dcoq_101{min-height:48px;padding:8px 12px}._sidebarNav_1dcoq_181{padding:8px}._navItem_1dcoq_200{padding:6px 12px;font-size:13px}._sidebarFooter_1dcoq_257{padding:8px}._userInfo_1dcoq_263{padding:4px 8px}._userAvatar_1dcoq_277{width:28px;height:28px;font-size:11px}._header_1dcoq_436{min-height:44px;padding:6px 12px}._pageTitle_1dcoq_472{font-size:14px}}@media (prefers-color-scheme:dark){._header_1dcoq_436,._settingsForm_1dcoq_591{background:var(--gray-50)}._settingsGroup_1dcoq_606 input{background:var(--gray-200);color:var(--gray-800);border-color:var(--gray-300)}._settingsGroup_1dcoq_606 input:focus{border-color:var(--primary)}._mobileMenuBtn_1dcoq_457{color:var(--gray-600)}._mobileMenuBtn_1dcoq_457:hover{background:var(--gray-200)}._settingsMessage_1dcoq_572._success_1dcoq_579{color:#6ee7b7;background:#064e3b;border-color:#065f46}._settingsMessage_1dcoq_572._error_1dcoq_585{color:#fca5a5;background:#7f1d1d;border-color:#991b1b}._dateDisplay_1dcoq_491{background:var(--gray-200);color:var(--gray-600)}}._generator_szl0g_4{background:0 0;border-radius:0;width:100%;max-width:100%;margin:0;padding:0}._generator_szl0g_4 *{box-sizing:border-box}._generatorHeader_szl0g_19{margin-bottom:16px;padding:0}._generatorHeader_szl0g_19 h2{color:var(--gray-900,#1f2937);margin:0 0 4px;font-size:24px;font-weight:700}._generatorHeader_szl0g_19 p{color:var(--gray-500,#6b7280);margin:0;font-size:14px}._errorAlert_szl0g_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_szl0g_38 span{flex:1}._errorAlert_szl0g_38 ._closeAlert_szl0g_55{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}._successAlert_szl0g_64{color:#065f46;background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._successAlert_szl0g_64 span{flex:1}._successAlert_szl0g_64 ._closeAlert_szl0g_55{color:#065f46;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}._generatorForm_szl0g_91{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_szl0g_102{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;margin-left:0;padding-left:0;display:grid}._formSection_szl0g_112{flex-direction:column;gap:16px;display:flex}._sectionTitle_szl0g_118{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_szl0g_131{flex-direction:column;gap:5px;display:flex}._formGroup_szl0g_131 label{color:var(--gray-700,#374151);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}._formGroup_szl0g_131 label ._required_szl0g_146{color:#ef4444}._formGroup_szl0g_131 input,._formGroup_szl0g_131 select,._formGroup_szl0g_131 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_szl0g_131 input:focus,._formGroup_szl0g_131 select:focus,._formGroup_szl0g_131 textarea:focus{border-color:var(--primary,#3b82f6);outline:none;box-shadow:0 0 0 3px #3b82f61a}._formGroup_szl0g_131 input:disabled,._formGroup_szl0g_131 select:disabled{background-color:var(--gray-100,#f3f4f6);color:var(--gray-400,#9ca3af);cursor:not-allowed}._formGroup_szl0g_131 textarea{resize:vertical;min-height:80px}._formRow_szl0g_185{grid-template-columns:1fr 1fr;gap:14px;display:grid}._selectWrapper_szl0g_192{align-items:center;gap:8px;display:flex}._selectWrapper_szl0g_192 select{flex:1}._newClientButton_szl0g_203{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;white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}._newClientButton_szl0g_203:hover{background-color:var(--gray-200,#e5e7eb);border-color:var(--gray-400,#9ca3af)}._newClientButton_szl0g_203 svg{width:16px;height:16px}._newClientForm_szl0g_230{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_szl0g_230 h4{color:var(--gray-800,#1f2937);margin:0 0 16px;font-size:14px;font-weight:600}._newClientForm_szl0g_230 form{flex-direction:column;gap:12px;display:flex}._newClientActions_szl0g_251{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}._newClientActions_szl0g_251 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_szl0g_251 button:hover{background-color:var(--gray-100,#f3f4f6);border-color:var(--gray-400,#9ca3af)}._saveClientButton_szl0g_275{background-color:var(--primary,#3b82f6)!important;color:#fff!important;border-color:var(--primary,#3b82f6)!important}._saveClientButton_szl0g_275:hover{background-color:var(--primary-dark,#2563eb)!important;border-color:var(--primary-dark,#2563eb)!important}._cancelClientButton_szl0g_286{color:var(--gray-700,#374151)!important;background-color:#fff!important}._cancelClientButton_szl0g_286:hover{background-color:var(--gray-100,#f3f4f6)!important}._totalSection_szl0g_296{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}._totalDisplay_szl0g_307{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._totalLabel_szl0g_314{color:var(--gray-500,#6b7280);font-size:14px;font-weight:500}._totalAmount_szl0g_320{color:#059669;font-size:26px;font-weight:700}._totalAmount_szl0g_320 ._currency_szl0g_326{margin-right:4px;font-size:18px}._actionButtons_szl0g_332{flex-wrap:wrap;gap:12px;display:flex}._generateButton_szl0g_338{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_szl0g_338:hover:not(:disabled){background-color:var(--primary-dark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}._generateButton_szl0g_338:disabled{background-color:var(--gray-400,#9ca3af);cursor:not-allowed;box-shadow:none;transform:none}._generateButton_szl0g_338 ._icon_szl0g_368{font-size:18px}._spinner_szl0g_372{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_szl0g_372;display:inline-block}@keyframes _spin_szl0g_372{to{transform:rotate(360deg)}}._deliverySection_szl0g_389{border-top:1px solid var(--gray-200,#e5e7eb);margin-top:4px;padding-top:20px}._deliveryLabel_szl0g_395{color:var(--gray-500,#6b7280);margin:0 0 12px;font-size:13px;font-weight:500}._deliveryButtons_szl0g_402{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._deliveryButton_szl0g_402{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_szl0g_402:hover{background-color:var(--gray-200,#e5e7eb);border-color:var(--gray-400,#9ca3af);color:var(--gray-900,#1f2937);transform:translateY(-1px)}._deliveryButton_szl0g_402:active{transform:translateY(0)}._deliveryButton_szl0g_402 ._icon_szl0g_368{font-size:18px}._formLoading_szl0g_440{opacity:.6;pointer-events:none}@media (width<=1024px){._generator_szl0g_4{padding:0}}@media (width<=768px){._formGrid_szl0g_102{grid-template-columns:1fr;gap:16px}._generatorHeader_szl0g_19 h2{font-size:20px}._generatorForm_szl0g_91{padding:20px}._totalAmount_szl0g_320{font-size:22px}._selectWrapper_szl0g_192{flex-direction:column;align-items:stretch}._newClientButton_szl0g_203{justify-content:center;width:100%}._newClientActions_szl0g_251{flex-direction:column}._newClientActions_szl0g_251 button{width:100%}._deliveryButtons_szl0g_402{grid-template-columns:1fr}._actionButtons_szl0g_332{flex-direction:column;width:100%}._actionButtons_szl0g_332 button{width:100%}._generateButton_szl0g_338{min-width:100%;padding:12px}._totalSection_szl0g_296{flex-direction:column;align-items:stretch;gap:16px}}@media (width<=480px){._generatorForm_szl0g_91{border-radius:var(--radius-sm,8px);padding:16px}._generatorHeader_szl0g_19 h2{font-size:18px}._generatorHeader_szl0g_19 p{font-size:13px}._formRow_szl0g_185{grid-template-columns:1fr;gap:12px}._formGroup_szl0g_131 input,._formGroup_szl0g_131 select,._formGroup_szl0g_131 textarea{padding:8px 10px;font-size:13px}._formGroup_szl0g_131 label{font-size:12px}._sectionTitle_szl0g_118{font-size:14px}._totalAmount_szl0g_320{font-size:20px}._deliveryButton_szl0g_402{padding:10px 14px;font-size:13px}._newClientForm_szl0g_230{padding:12px}._newClientForm_szl0g_230 h4{font-size:13px}._errorAlert_szl0g_38,._successAlert_szl0g_64{padding:10px 14px;font-size:13px}}@media (width<=360px){._generatorForm_szl0g_91{padding:12px}._generatorHeader_szl0g_19 h2{font-size:16px}._formGroup_szl0g_131 input,._formGroup_szl0g_131 select,._formGroup_szl0g_131 textarea{padding:6px 8px;font-size:12px}._generateButton_szl0g_338{padding:10px;font-size:13px}._deliveryButton_szl0g_402{padding:8px 12px;font-size:12px}._totalAmount_szl0g_320{font-size:18px}}@media (prefers-color-scheme:dark){._generatorForm_szl0g_91{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b)}._formGroup_szl0g_131 input,._formGroup_szl0g_131 select,._formGroup_szl0g_131 textarea{background:var(--gray-200,#1e293b);color:var(--gray-800,#f1f5f9);border-color:var(--gray-300,#334155)}._formGroup_szl0g_131 input:focus,._formGroup_szl0g_131 select:focus,._formGroup_szl0g_131 textarea:focus{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f633}._formGroup_szl0g_131 input:disabled,._formGroup_szl0g_131 select:disabled{background-color:var(--gray-300,#334155);color:var(--gray-500,#94a3b8)}._sectionTitle_szl0g_118{border-bottom-color:var(--gray-200,#1e293b)}._newClientForm_szl0g_230{background:var(--gray-200,#1e293b);border-color:var(--gray-300,#334155)}._newClientActions_szl0g_251 button{background:var(--gray-300,#334155);color:var(--gray-600,#cbd5e1);border-color:var(--gray-400,#64748b)}._newClientActions_szl0g_251 button:hover{background:var(--gray-400,#64748b)}._cancelClientButton_szl0g_286{background:var(--gray-300,#334155)!important;color:var(--gray-600,#cbd5e1)!important}._cancelClientButton_szl0g_286:hover{background:var(--gray-400,#64748b)!important}._deliveryButton_szl0g_402{background:var(--gray-200,#1e293b);border-color:var(--gray-300,#334155);color:var(--gray-600,#cbd5e1)}._deliveryButton_szl0g_402:hover{background:var(--gray-300,#334155);color:var(--gray-700,#e2e8f0)}._newClientButton_szl0g_203{background:var(--gray-200,#1e293b);border-color:var(--gray-300,#334155);color:var(--gray-600,#cbd5e1)}._newClientButton_szl0g_203:hover{background:var(--gray-300,#334155)}._totalSection_szl0g_296,._deliverySection_szl0g_389{border-top-color:var(--gray-200,#1e293b)}._errorAlert_szl0g_38{color:#fca5a5;background-color:#7f1d1d;border-color:#991b1b}._errorAlert_szl0g_38 ._closeAlert_szl0g_55{color:#fca5a5}._successAlert_szl0g_64{color:#6ee7b7;background-color:#064e3b;border-color:#065f46}._successAlert_szl0g_64 ._closeAlert_szl0g_55{color:#6ee7b7}}._tableContainer_1asxs_6{background:0 0;width:100%;padding:0}._successMessage_1asxs_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_1asxs_1;display:flex}._successMessage_1asxs_15 button{cursor:pointer;color:#065f46;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:20px}@keyframes _slideDown_1asxs_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._tableHeader_1asxs_52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._headerLeft_1asxs_61{align-items:center;gap:12px;display:flex}._headerLeft_1asxs_61 h2{color:var(--gray-900,#1f2937);margin:0;font-size:20px;font-weight:600}._invoiceCount_1asxs_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_1asxs_84{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._filterWrapper_1asxs_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_1asxs_91:focus-within{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}._filterWrapper_1asxs_91 svg{color:var(--gray-400,#9ca3af);flex-shrink:0}._filterSelect_1asxs_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_1asxs_112 option{padding:4px}._deliveryButton_1asxs_128:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._deliveryButton_1asxs_128._loading_1asxs_134{opacity:.7;cursor:wait}._deliveryButton_1asxs_128._loading_1asxs_134 svg{animation:1s linear infinite _spin_1asxs_434}@keyframes _spin_1asxs_434{to{transform:rotate(360deg)}}._refreshButton_1asxs_147{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_1asxs_147:hover{background:var(--gray-50,#f9fafb);border-color:var(--gray-300,#d1d5db)}._refreshButton_1asxs_147 svg{transition:transform .4s}._refreshButton_1asxs_147:hover svg{transform:rotate(180deg)}._tableWrapper_1asxs_179{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-x:auto}._invoiceTable_1asxs_191{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}._invoiceTable_1asxs_191 thead{background:var(--gray-50,#f8fafc);border-bottom:2px solid var(--gray-200,#e5e7eb)}._invoiceTable_1asxs_191 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_1asxs_191 tbody tr{border-bottom:1px solid var(--gray-100,#f3f4f6);transition:background .15s}._invoiceTable_1asxs_191 tbody tr:hover{background:var(--gray-50,#f8fafc)}._invoiceTable_1asxs_191 tbody tr:last-child{border-bottom:none}._invoiceTable_1asxs_191 tbody td{vertical-align:middle;padding:14px 16px}._invoiceNumber_1asxs_235{color:var(--gray-900,#1f2937);letter-spacing:.3px;white-space:nowrap;font-family:Courier New,monospace;font-size:13px;font-weight:600}._clientInfo_1asxs_247{flex-direction:column;gap:2px;display:flex}._clientInfo_1asxs_247 strong{color:var(--gray-900,#1f2937);font-size:14px;font-weight:600}._clientInfo_1asxs_247 span{color:var(--gray-400,#9ca3af);font-size:12px}._amount_1asxs_267{color:var(--gray-900,#1f2937);white-space:nowrap;font-size:14px;font-weight:600}._overdueIndicator_1asxs_277{margin-left:6px;font-size:14px;animation:2s infinite _pulse_1asxs_1}@keyframes _pulse_1asxs_1{0%,to{opacity:1}50%{opacity:.5}}._statusBadge_1asxs_295{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_1asxs_308{font-size:14px;line-height:1}._statusPaid_1asxs_314{color:#065f46!important;background:#d1fae5!important}._statusSent_1asxs_319{color:#1e40af!important;background:#dbeafe!important}._statusDraft_1asxs_324{color:#4b5563!important;background:#f3f4f6!important}._statusPending_1asxs_329{color:#92400e!important;background:#fef3c7!important}._statusOverdue_1asxs_334{color:#991b1b!important;background:#fee2e2!important}._statusCancelled_1asxs_339{opacity:.6;color:#6b7280!important;background:#f3f4f6!important}._statusPartiallyPaid_1asxs_345{color:#92400e!important;background:#fde68a!important}._statusIconPaid_1asxs_351{color:#059669}._statusIconSent_1asxs_355{color:#2563eb}._statusIconDraft_1asxs_359{color:#6b7280}._actions_1asxs_366{white-space:nowrap;align-items:center;gap:4px;display:flex}._actionButton_1asxs_373{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_1asxs_373:hover{background:var(--gray-100,#f3f4f6);color:var(--gray-700,#374151);transform:scale(1.05)}._actionButton_1asxs_373:active{transform:scale(.95)}._actionButton_1asxs_373:first-child{color:var(--primary,#3b82f6)}._actionButton_1asxs_373:first-child:hover{color:#1e40af;background:#dbeafe}._actionButton_1asxs_373:nth-child(2):hover{color:#059669;background:#d1fae5}._actionButton_1asxs_373:nth-child(3):hover{color:#2563eb;background:#dbeafe}._actionButton_1asxs_373:nth-child(4):hover{color:#7c3aed;background:#ede9fe}._loadingContainer_1asxs_425{color:var(--gray-500,#6b7280);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._spinner_1asxs_434{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_1asxs_434}._errorContainer_1asxs_453{color:#dc2626;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}._errorContainer_1asxs_453 svg{color:#dc2626}._errorContainer_1asxs_453 p{margin:0;font-size:15px}._errorContainer_1asxs_453 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_1asxs_453 button:hover{background:var(--primary-dark,#2563eb)}._emptyState_1asxs_492{text-align:center;color:var(--gray-500,#6b7280);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyState_1asxs_492 svg{color:var(--gray-300,#d1d5db);margin-bottom:12px}._emptyState_1asxs_492 h3{color:var(--gray-700,#374151);margin:0 0 4px;font-size:18px;font-weight:600}._emptyState_1asxs_492 p{margin:0;font-size:14px}@media (width<=1024px){._invoiceTable_1asxs_191{font-size:13px}._invoiceTable_1asxs_191 thead th,._invoiceTable_1asxs_191 tbody td{padding:10px 12px}._invoiceNumber_1asxs_235{font-size:12px}}@media (width<=768px){._tableWrapper_1asxs_179{overflow-x:auto}._invoiceTable_1asxs_191{min-width:700px;font-size:13px}._invoiceTable_1asxs_191 thead th,._invoiceTable_1asxs_191 tbody td{padding:10px 12px}._invoiceTable_1asxs_191 thead th{font-size:11px}._actionButton_1asxs_373{width:28px;height:28px}._actionButton_1asxs_373 svg{width:14px;height:14px}._statusBadge_1asxs_295{padding:3px 10px;font-size:11px}._amount_1asxs_267,._clientInfo_1asxs_247 strong{font-size:13px}._clientInfo_1asxs_247 span{font-size:11px}._headerLeft_1asxs_61 h2{font-size:18px}._invoiceCount_1asxs_74{padding:2px 10px;font-size:13px}._filterSelect_1asxs_112{min-width:120px;font-size:13px}._refreshButton_1asxs_147{padding:6px 12px;font-size:13px}}@media (width<=480px){._tableWrapper_1asxs_179{border-radius:var(--radius-sm,6px)}._invoiceTable_1asxs_191{min-width:600px;font-size:12px}._invoiceTable_1asxs_191 thead th,._invoiceTable_1asxs_191 tbody td{padding:8px 10px}._invoiceTable_1asxs_191 thead th{letter-spacing:.3px;font-size:10px}._invoiceNumber_1asxs_235{font-size:11px}._clientInfo_1asxs_247 strong{font-size:12px}._clientInfo_1asxs_247 span{font-size:10px}._amount_1asxs_267{font-size:12px}._actionButton_1asxs_373{width:24px;height:24px}._actionButton_1asxs_373 svg{width:12px;height:12px}._statusBadge_1asxs_295{gap:3px;padding:2px 8px;font-size:10px}._statusEmoji_1asxs_308{font-size:11px}._headerLeft_1asxs_61 h2{font-size:16px}._invoiceCount_1asxs_74{padding:2px 8px;font-size:12px}._filterSelect_1asxs_112{min-width:100px;font-size:12px}._refreshButton_1asxs_147{padding:4px 10px;font-size:12px}}@media (width<=360px){._invoiceTable_1asxs_191{min-width:500px}._invoiceTable_1asxs_191 thead th,._invoiceTable_1asxs_191 tbody td{padding:6px 8px;font-size:11px}._actionButton_1asxs_373{width:20px;height:20px}._actionButton_1asxs_373 svg{width:11px;height:11px}._statusBadge_1asxs_295{padding:2px 6px;font-size:9px}._statusEmoji_1asxs_308{font-size:10px}}@media (prefers-color-scheme:dark){._tableWrapper_1asxs_179{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b)}._invoiceTable_1asxs_191 thead{background:var(--gray-100,#16213e);border-bottom-color:var(--gray-200,#1e293b)}._invoiceTable_1asxs_191 thead th{color:var(--gray-400,#94a3b8)}._invoiceTable_1asxs_191 tbody tr{border-bottom-color:var(--gray-200,#1e293b)}._invoiceTable_1asxs_191 tbody tr:hover{background:var(--gray-100,#16213e)}._invoiceNumber_1asxs_235,._clientInfo_1asxs_247 strong{color:var(--gray-800,#f1f5f9)}._clientInfo_1asxs_247 span{color:var(--gray-500,#94a3b8)}._amount_1asxs_267{color:var(--gray-800,#f1f5f9)}._filterWrapper_1asxs_91{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b)}._filterSelect_1asxs_112{color:var(--gray-700,#e2e8f0);background:0 0}._filterSelect_1asxs_112 option{background:var(--gray-50,#1a1a2e);color:var(--gray-700,#e2e8f0)}._refreshButton_1asxs_147{background:var(--gray-50,#1a1a2e);border-color:var(--gray-200,#1e293b);color:var(--gray-600,#cbd5e1)}._refreshButton_1asxs_147:hover{background:var(--gray-100,#16213e)}._actionButton_1asxs_373{color:var(--gray-500,#94a3b8)}._actionButton_1asxs_373:hover{background:var(--gray-200,#1e293b);color:var(--gray-600,#cbd5e1)}._actionButton_1asxs_373:first-child:hover{background:#3b82f633}._actionButton_1asxs_373:nth-child(2):hover{background:#05966933}._actionButton_1asxs_373:nth-child(3):hover{background:#2563eb33}._actionButton_1asxs_373:nth-child(4):hover{background:#7c3aed33}._successMessage_1asxs_15{color:#6ee7b7;background:#064e3b;border-color:#065f46}._successMessage_1asxs_15 button{color:#6ee7b7}._emptyState_1asxs_492 svg{color:var(--gray-400,#64748b)}._emptyState_1asxs_492 h3{color:var(--gray-700,#e2e8f0)}._statusPaid_1asxs_314{color:#6ee7b7!important;background:#064e3b!important}._statusSent_1asxs_319{color:#93c5fd!important;background:#1e3a5f!important}._statusDraft_1asxs_324{color:#94a3b8!important;background:#1e293b!important}._statusPending_1asxs_329{color:#fbbf24!important;background:#713f12!important}._statusOverdue_1asxs_334{color:#fca5a5!important;background:#7f1d1d!important}._statusCancelled_1asxs_339{color:#64748b!important;background:#1e293b!important}._statusPartiallyPaid_1asxs_345{color:#f59e0b!important;background:#78350f!important}}._modalOverlay_rcp3q_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_rcp3q_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_rcp3q_1{0%{opacity:0}to{opacity:1}}._modal_rcp3q_3{background:#fff;border-radius:12px;width:100%;max-width:580px;max-height:90vh;animation:.3s _slideUp_rcp3q_1;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_rcp3q_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modal_rcp3q_3::-webkit-scrollbar{width:6px}._modal_rcp3q_3::-webkit-scrollbar-track{background:0 0}._modal_rcp3q_3::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._modal_rcp3q_3::-webkit-scrollbar-thumb:hover{background:#94a3b8}._modalHeader_rcp3q_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_rcp3q_58 h3{color:#1a202c;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}._modalHeader_rcp3q_58 h3 span{color:#718096;font-size:14px;font-weight:400}._closeButton_rcp3q_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_rcp3q_87:hover:not(:disabled){color:#4a5568;background:#edf2f7}._closeButton_rcp3q_87:disabled{cursor:not-allowed;opacity:.5}._modalBody_rcp3q_110{padding:24px}._invoiceInfo_rcp3q_114{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}._invoiceLabel_rcp3q_123{color:#3182ce;font-size:14px;font-weight:600}._invoiceNumber_rcp3q_129{color:#4a5568;background:#edf2f7;border-radius:12px;padding:2px 12px;font-size:14px;font-weight:500}._errorAlert_rcp3q_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_rcp3q_138 button{color:#c53030;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:18px}._successAlert_rcp3q_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_rcp3q_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_rcp3q_172 label{color:#4a5568;font-size:14px;font-weight:500}._statusBadge_rcp3q_190{border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:500;display:inline-flex}._formGroup_rcp3q_200{margin-bottom:20px}._formGroup_rcp3q_200 label{color:#4a5568;margin-bottom:12px;font-size:14px;font-weight:500;display:block}._statusGrid_rcp3q_212{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}._statusOption_rcp3q_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_rcp3q_218:hover:not(:disabled){border-color:#a0aec0;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._statusOption_rcp3q_218._selected_rcp3q_239{background:#ebf8ff;transform:translateY(-2px);box-shadow:0 4px 16px #3182ce33;border-color:#3182ce!important}._statusOption_rcp3q_218._current_rcp3q_172{opacity:.6;cursor:not-allowed;border-style:dashed}._statusOption_rcp3q_218:disabled{cursor:not-allowed;opacity:.5}._statusIcon_rcp3q_257{flex-shrink:0;font-size:16px}._statusLabel_rcp3q_262{flex:1}._currentBadge_rcp3q_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_rcp3q_279{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:16px;padding:12px 16px}._legendItem_rcp3q_287{color:#4a5568;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}._legendDot_rcp3q_296{border:1px solid #ccc;border-radius:4px;flex-shrink:0;width:14px;height:14px}._modalFooter_rcp3q_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_rcp3q_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_rcp3q_317:hover:not(:disabled){background:#e2e8f0}._cancelButton_rcp3q_317:disabled{opacity:.5;cursor:not-allowed}._updateButton_rcp3q_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_rcp3q_338:hover:not(:disabled){background:#2c5282;transform:translateY(-1px)}._updateButton_rcp3q_338:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_rcp3q_364{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_rcp3q_364}@keyframes _spin_rcp3q_364{to{transform:rotate(360deg)}}@media (width<=768px){._modalOverlay_rcp3q_3{padding:12px}._modal_rcp3q_3{border-radius:12px;max-width:100%;max-height:95vh;margin:0}._modalHeader_rcp3q_58{padding:14px 18px}._modalHeader_rcp3q_58 h3{font-size:16px}._modalHeader_rcp3q_58 h3 span{font-size:13px}._modalBody_rcp3q_110{padding:18px}._modalFooter_rcp3q_304{padding:14px 18px}._statusGrid_rcp3q_212{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}._statusOption_rcp3q_218{padding:8px 10px;font-size:12px}._statusIcon_rcp3q_257{font-size:14px}._invoiceInfo_rcp3q_114{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=480px){._modalOverlay_rcp3q_3{align-items:flex-end;padding:8px}._modal_rcp3q_3{border-radius:12px 12px 0 0;max-height:98vh;animation:.3s _slideUpMobile_rcp3q_1}@keyframes _slideUpMobile_rcp3q_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._modalHeader_rcp3q_58{min-height:56px;padding:12px 16px}._modalHeader_rcp3q_58 h3{font-size:15px}._modalHeader_rcp3q_58 h3 span{font-size:12px}._closeButton_rcp3q_87{padding:6px}._closeButton_rcp3q_87 svg{width:20px;height:20px}._modalBody_rcp3q_110{padding:14px 16px}._invoiceInfo_rcp3q_114{flex-direction:column;align-items:flex-start;gap:4px}._invoiceLabel_rcp3q_123{font-size:13px}._invoiceNumber_rcp3q_129{padding:2px 10px;font-size:13px}._currentStatus_rcp3q_172{flex-wrap:wrap;gap:8px;padding:10px 14px}._currentStatus_rcp3q_172 label{font-size:13px}._statusBadge_rcp3q_190{padding:3px 12px;font-size:12px}._formGroup_rcp3q_200{margin-bottom:16px}._formGroup_rcp3q_200 label{margin-bottom:10px;font-size:13px}._statusGrid_rcp3q_212{grid-template-columns:repeat(2,1fr);gap:6px}._statusOption_rcp3q_218{border-radius:6px;padding:8px 10px;font-size:12px}._statusOption_rcp3q_218:hover:not(:disabled),._statusOption_rcp3q_218._selected_rcp3q_239{transform:none}._statusIcon_rcp3q_257{font-size:14px}._currentBadge_rcp3q_266{padding:1px 6px;font-size:7px}._statusLegend_rcp3q_279{margin-top:12px;padding:10px 14px}._legendItem_rcp3q_287{font-size:11px}._legendDot_rcp3q_296{width:12px;height:12px}._modalFooter_rcp3q_304{flex-direction:column-reverse;gap:8px;padding:12px 16px}._cancelButton_rcp3q_317{text-align:center;width:100%;padding:10px 16px;font-size:14px}._updateButton_rcp3q_338{justify-content:center;width:100%;padding:10px 16px;font-size:14px}._errorAlert_rcp3q_138,._successAlert_rcp3q_160{flex-wrap:wrap;padding:10px 14px;font-size:13px}._errorAlert_rcp3q_138 button{font-size:16px}}@media (width<=360px){._modalOverlay_rcp3q_3{padding:4px}._modalHeader_rcp3q_58{padding:10px 14px}._modalHeader_rcp3q_58 h3{font-size:14px}._modalBody_rcp3q_110{padding:12px 14px}._modalFooter_rcp3q_304{padding:10px 14px}._statusGrid_rcp3q_212{grid-template-columns:1fr 1fr;gap:4px}._statusOption_rcp3q_218{padding:6px 8px;font-size:11px}._statusIcon_rcp3q_257{font-size:12px}._statusBadge_rcp3q_190{padding:2px 10px;font-size:11px}._currentStatus_rcp3q_172{padding:8px 12px}._currentStatus_rcp3q_172 label{font-size:12px}._updateButton_rcp3q_338,._cancelButton_rcp3q_317{padding:8px 12px;font-size:13px}}@media (height<=500px) and (orientation:landscape){._modal_rcp3q_3{max-height:95vh}._modalBody_rcp3q_110{padding:12px 16px}._statusGrid_rcp3q_212{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px}._statusOption_rcp3q_218{padding:6px 8px;font-size:11px}._currentStatus_rcp3q_172{margin-bottom:12px;padding:8px 12px}._formGroup_rcp3q_200{margin-bottom:12px}._modalHeader_rcp3q_58{min-height:44px;padding:10px 16px}._modalFooter_rcp3q_304{padding:10px 16px}}@media (prefers-color-scheme:dark){._modal_rcp3q_3{background:#1a202c}._modalHeader_rcp3q_58{background:#2d3748;border-bottom-color:#4a5568}._modalHeader_rcp3q_58 h3{color:#f7fafc}._modalHeader_rcp3q_58 h3 span,._closeButton_rcp3q_87{color:#a0aec0}._closeButton_rcp3q_87:hover:not(:disabled){color:#e2e8f0;background:#4a5568}._modalFooter_rcp3q_304{background:#2d3748;border-top-color:#4a5568}._cancelButton_rcp3q_317{color:#e2e8f0;background:#4a5568}._cancelButton_rcp3q_317:hover:not(:disabled){background:#5a6a7e}._currentStatus_rcp3q_172{background:#2d3748;border-color:#4a5568}._currentStatus_rcp3q_172 label{color:#e2e8f0}._statusOption_rcp3q_218{color:#e2e8f0;background:#2d3748;border-color:#4a5568}._statusOption_rcp3q_218:hover:not(:disabled){border-color:#718096}._statusOption_rcp3q_218._selected_rcp3q_239{background:#2b4a6b;border-color:#3182ce!important}._statusOption_rcp3q_218._current_rcp3q_172{opacity:.4}._statusLegend_rcp3q_279{background:#2d3748;border-color:#4a5568}._legendItem_rcp3q_287{color:#e2e8f0}._invoiceNumber_rcp3q_129{color:#e2e8f0;background:#4a5568}._invoiceLabel_rcp3q_123{color:#63b3ed}._errorAlert_rcp3q_138{color:#feb2b2;background:#742a2a}._errorAlert_rcp3q_138 button{color:#feb2b2}._successAlert_rcp3q_160{color:#9ae6b4;background:#22543d}._formGroup_rcp3q_200 label{color:#e2e8f0}._modal_rcp3q_3::-webkit-scrollbar-thumb{background:#4a5568}._modal_rcp3q_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}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden}body{margin:0;padding:0;overflow-x:hidden}@media (width<=768px){button,a,input,select,textarea{touch-action:manipulation}button,.clickable{min-width:44px;min-height:44px}.tableWrapper,.modal,.sidebarNav{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}input,select,textarea{font-size:16px!important}.sidebar,.modal,.overlay{transition:transform .3s cubic-bezier(.4,0,.2,.2),opacity .3s cubic-bezier(.4,0,.2,.2)}}body.no-scroll{width:100%;height:100%;position:fixed;overflow:hidden}@media (width<=480px){select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:32px!important}}@supports ((-webkit-backdrop-filter:blur(4px))){.modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}: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%}
