@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.04dvp7dj03si8.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__btTCTG__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__btTCTG__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0ifhplp~93ddj.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__CWPfka__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__CWPfka__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--background:#fff;--foreground:#0f172a;--pt-bg:#fff;--pt-bg-page:#f8fafc;--pt-bg-alt:#f8fafc;--pt-bg-hover:#f8fafc;--pt-border:#e2e8f0;--pt-border-strong:#cbd5e1;--pt-text:#0f172a;--pt-text-dim:#64748b;--pt-text-mute:#94a3b8;--pt-accent:#16a34a;--pt-accent-bg:#f0fdf4;--pt-accent-border:#bbf7d0;--pt-accent-text:#15803d;--pt-map-empty:#eef2f7;--pt-map-border:#cbd5e1;--pt-tooltip-bg:#0f172a;--pt-tooltip-text:#fff;--pt-chart-line:#16a34a;--pt-chart-fill:#16a34a1f;--pt-chart-grid:#f1f5f9;--pt-danger:#dc2626;--pt-danger-bg:#fef2f2;--pt-danger-border:#fecaca;--pt-danger-text:#991b1b;--pt-warn:#f59e0b;--pt-warn-bg:#fffbeb;--pt-warn-border:#fde68a;--pt-warn-text:#92400e;--pt-info:#3b82f6;--pt-info-bg:#eff6ff;--pt-info-border:#bfdbfe;--pt-info-text:#1e40af;--pt-purple:#8b5cf6;--pt-purple-bg:#f5f3ff;--pt-purple-border:#ddd6fe;--pt-purple-text:#6b21a8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-pt-theme=dark]{--background:#0f172a;--foreground:#f1f5f9;--pt-bg:#1e293b;--pt-bg-page:#0f172a;--pt-bg-alt:#0f172a;--pt-bg-hover:#334155;--pt-border:#334155;--pt-border-strong:#475569;--pt-text:#f1f5f9;--pt-text-dim:#94a3b8;--pt-text-mute:#64748b;--pt-accent:#22c55e;--pt-accent-bg:#064e3b;--pt-accent-border:#166534;--pt-accent-text:#86efac;--pt-map-empty:#1e293b;--pt-map-border:#334155;--pt-tooltip-bg:#475569;--pt-tooltip-text:#f1f5f9;--pt-chart-line:#22c55e;--pt-chart-fill:#22c55e26;--pt-chart-grid:#1e293b;--pt-danger:#f87171;--pt-danger-bg:#450a0a;--pt-danger-border:#7f1d1d;--pt-danger-text:#fca5a5;--pt-warn:#fbbf24;--pt-warn-bg:#451a03;--pt-warn-border:#78350f;--pt-warn-text:#fcd34d;--pt-info:#60a5fa;--pt-info-bg:#0c1e3a;--pt-info-border:#1e3a8a;--pt-info-text:#93c5fd;--pt-purple:#a78bfa;--pt-purple-bg:#1e1b3a;--pt-purple-border:#4c1d95;--pt-purple-text:#c4b5fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--pt-bg-page);max-width:100vw;color:var(--pt-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--pt-border);background-clip:content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--pt-border-strong);background-clip:content-box}*{scrollbar-color:var(--pt-border) transparent;scrollbar-width:thin}@media (max-width:900px){.pt-widgets-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.dashboard-nav{gap:0!important}.dashboard-nav a{padding:6px 8px!important;font-size:12px!important}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}html.dark,html.dark body{color:#0f172a!important;background:#fff!important}input,textarea,select{color:#0f172a;background-color:#fff;font-family:inherit}input::placeholder,textarea::placeholder{color:#94a3b8;opacity:1}h1,h2,h3,h4,h5,h6{color:#0f172a}label{color:#374151}@keyframes grow-bar{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@media (max-width:768px){.mobile-menu-btn{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex!important}.dashboard-nav{display:none!important}main[style*="padding: 32px"]{padding:16px!important}[class*=tab-row]{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}[class*=tab-row]::-webkit-scrollbar{display:none}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.stats-grid{grid-template-columns:1fr 1fr!important}.chart-grid{grid-template-columns:1fr!important}[class*=chart-container]{width:100%!important}[style*="gridTemplateColumns: repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}[style*="gridTemplateColumns: repeat(4, 1fr)"].billing-plans{grid-template-columns:1fr!important}.modal-content{max-height:90vh;overflow-y:auto;margin:16px!important}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr!important}.hide-mobile{display:none!important}[style*="gridTemplateColumns: repeat(4, 1fr)"]{grid-template-columns:1fr!important}.page-content{padding:16px!important}}
