@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--background:#ffffff;--foreground:#171717;--bg-main:#f5f7fb;--bg-card:#ffffff;--bg-soft:#eef2f7;--primary:#4f8cff;--primary-light:#7aa7ff;--primary-soft:#e6efff;--secondary:#22c55e;--secondary-light:#4ade80;--secondary-soft:#e8f9ef;--accent:#facc15;--accent-soft:#fef9c3;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e2e8f0;--shadow:0 10px 25px rgba(0,0,0,0.05);--shadow-card:0 20px 60px rgba(0,0,0,0.08);--shadow-glow:0 8px 16px rgba(34,197,94,0.22);--success:#16a34a;--error:#ef4444;--warning:#f59e0b;--surface-warning:#fffbeb;--surface-warning-border:#fde68a;--text-warning-strong:#92400e;--sidebar-bg:#0f2926;--sidebar-surface:#143832;--sidebar-border:rgba(255,255,255,0.08);--sidebar-text:#cbd5e1;--sidebar-text-muted:#94a3b8;--sidebar-hover-bg:rgba(255,255,255,0.07);--sidebar-active-bg:linear-gradient(135deg,rgba(79,140,255,0.28),rgba(34,197,94,0.22));--sidebar-active-accent:#4f8cff;--glass-bg:rgba(255,255,255,0.82);--glass-bg-strong:rgba(255,255,255,0.92);--glass-border:rgba(255,255,255,0.65);--glass-blur:12px;--brand-accent:#7fb343;--brand-accent-hover:#6a9737;--modal-scrim:rgb(15 23 42/55%);--chart-surface:#ffffff;--stat-card-gradient-end:#f9fafb;--banner-info-text:#1e3a5f;--banner-info-bg:#e0f2fe;--banner-info-border:#7dd3fc;--caja-chip-bg:#f0fdf4;--caja-chip-border:#bbf7d0;--caja-chip-icon:#15803d;--caja-chip-text:#14532d;--danger-soft-bg:#fef2f2;--danger-soft-hover:#fee2e2;--logo-placeholder-gradient:linear-gradient(135deg,#e0e7ff,#fce7f3 50%,#fef3c7);--restore-warn-bg:#fffbeb;--restore-warn-border:#fcd34d;--restore-warn-text:#b45309;--restore-warn-btn-hover:#fef3c7;--restore-warn-strong:#92400e;--restore-warn-parts:#9f1239;--spinner-track:#e5e7eb;--spinner-head:#374151;--footer-bar-bg:#fafafa;--code-chip-bg:#e5e7eb;--code-chip-fg:#1f2937;--stat-badge-green-bg:#f0fdf4;--stat-badge-blue-bg:#eff6ff;--stat-badge-red-bg:#fef2f2;--icon-stat-green:#16a34a;--icon-stat-blue:#2563eb;--icon-stat-orange:#ea580c;--icon-stat-purple:#9333ea;--icon-stat-lime:#7fb343;--credit-hover-bg:rgb(0 0 0/4%);--neutral-button-bg:#374151;--neutral-button-hover:#1f2937;--neutral-button-fg:#ffffff;--on-accent-text:#ffffff;--surface-danger-soft:#fef2f2;--surface-orange-soft:#fff7ed;--tint-purple-fg:#9333ea;--tint-purple-bg:#f3e8ff;--tint-green-fg:#16a34a;--tint-green-bg:#dcfce7;--tint-yellow-fg:#ca8a04;--tint-yellow-bg:#fef9c3;--tint-pink-fg:#db2777;--tint-pink-bg:#fce7f3;--avatar-initials-bg:#e5e7eb;--quick-hover-shadow:rgb(0 0 0/8%);--quick-muted-border:#9ca3af}html[data-theme=dark]{color-scheme:dark;--background:#0f1419;--foreground:#e8eaed;--bg-main:#121a20;--bg-card:#1a242c;--bg-soft:#151f26;--primary:#6ba3ff;--primary-light:#93b8ff;--primary-soft:rgba(107,163,255,0.14);--secondary:#4ade80;--secondary-light:#86efac;--secondary-soft:rgba(74,222,128,0.12);--accent:#fbbf24;--accent-soft:rgba(251,191,36,0.12);--text-primary:#e8eef4;--text-secondary:#9fb0c0;--text-muted:#6b7c8c;--border:#2a3640;--shadow:0 10px 28px rgba(0,0,0,0.45);--shadow-card:0 20px 50px rgba(0,0,0,0.5);--shadow-glow:0 8px 20px rgba(74,222,128,0.18);--success:#4ade80;--error:#f87171;--warning:#fbbf24;--surface-warning:#2a2210;--surface-warning-border:#a16207;--text-warning-strong:#fcd34d;--sidebar-bg:#0c1816;--sidebar-surface:#10221f;--sidebar-border:rgba(255,255,255,0.07);--sidebar-text:#cbd5e1;--sidebar-text-muted:#8896a8;--sidebar-hover-bg:rgba(255,255,255,0.06);--sidebar-active-bg:linear-gradient(135deg,rgba(107,163,255,0.22),rgba(74,222,128,0.16));--sidebar-active-accent:#6ba3ff;--glass-bg:rgba(26,36,44,0.88);--glass-bg-strong:rgba(26,36,44,0.94);--glass-border:rgba(255,255,255,0.08);--brand-accent:#8bc84a;--brand-accent-hover:#9dd162;--modal-scrim:rgba(0,0,0,0.65);--chart-surface:#1a242c;--stat-card-gradient-end:#151f26;--banner-info-text:#bae6fd;--banner-info-bg:#082f49;--banner-info-border:#0369a1;--caja-chip-bg:rgba(34,197,94,0.12);--caja-chip-border:rgba(74,222,128,0.35);--caja-chip-icon:#86efac;--caja-chip-text:#bbf7d0;--danger-soft-bg:rgba(248,113,113,0.12);--danger-soft-hover:rgba(248,113,113,0.2);--logo-placeholder-gradient:linear-gradient(135deg,#1e3a5f,#3d2a4a 50%,#422006);--restore-warn-bg:#2a2210;--restore-warn-border:#a16207;--restore-warn-text:#fcd34d;--restore-warn-btn-hover:#3f2e0a;--restore-warn-strong:#fde68a;--restore-warn-parts:#fda4af;--spinner-track:#2a3640;--spinner-head:#cbd5e1;--footer-bar-bg:#151f26;--code-chip-bg:#2a3640;--code-chip-fg:#e2e8f0;--stat-badge-green-bg:rgba(74,222,128,0.12);--stat-badge-blue-bg:rgba(107,163,255,0.14);--stat-badge-red-bg:rgba(248,113,113,0.12);--icon-stat-green:#4ade80;--icon-stat-blue:#6ba3ff;--icon-stat-orange:#fb923c;--icon-stat-purple:#c084fc;--icon-stat-lime:#8bc84a;--credit-hover-bg:rgba(255,255,255,0.06);--neutral-button-bg:#94a3b8;--neutral-button-hover:#cbd5e1;--neutral-button-fg:#0f1419;--surface-danger-soft:rgba(248,113,113,0.1);--surface-orange-soft:rgba(251,146,60,0.12);--tint-purple-fg:#c084fc;--tint-purple-bg:rgba(147,51,234,0.15);--tint-green-fg:#4ade80;--tint-green-bg:rgba(74,222,128,0.12);--tint-yellow-fg:#fbbf24;--tint-yellow-bg:rgba(251,191,36,0.12);--tint-pink-fg:#f472b6;--tint-pink-bg:rgba(219,39,119,0.12);--avatar-initials-bg:#2a3640;--quick-hover-shadow:rgba(0,0,0,0.35);--quick-muted-border:#64748b;--on-accent-text:#ffffff}html{height:100%}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;display:flex;flex-direction:column;color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}