@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
:root{--color-primary-50:#e6fff5;--color-primary-100:#b3ffe0;--color-primary-200:#80ffcc;--color-primary-300:#4dffb8;--color-primary-400:#1affa3;--color-primary-500:#00e68a;--color-primary-600:#00cc7a;--color-primary-700:#00b36b;--color-primary-800:#00995c;--color-primary-900:#00804d;--color-accent-50:#f3e8ff;--color-accent-100:#ddd6fe;--color-accent-200:#c4b5fd;--color-accent-300:#a78bfa;--color-accent-400:#8b5cf6;--color-accent-500:#7c3aed;--color-accent-600:#6d28d9;--color-accent-700:#5b21b6;--color-accent-800:#4c1d95;--color-accent-900:#3b0764;--color-surface-950:#050507;--color-surface-900:#0a0a0f;--color-surface-800:#12121a;--color-surface-700:#1a1a25;--color-surface-600:#22222f;--color-surface-500:#2a2a3a;--color-surface-400:#3a3a4d;--color-surface-300:#4a4a60;--color-surface-200:#6a6a82;--color-surface-100:#9a9ab0;--color-text-primary:#f0f0f5;--color-text-secondary:#a0a0b8;--color-text-tertiary:#6a6a82;--color-text-inverse:#0a0a0f;--color-success:#10b981;--color-success-bg:#10b9811a;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1a;--color-error:#ef4444;--color-error-bg:#ef44441a;--color-info:#3b82f6;--color-info-bg:#3b82f61a;--font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-loose:1.75;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0003;--shadow-lg:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0003;--shadow-xl:0 20px 25px -5px #0000004d, 0 8px 10px -6px #0003;--shadow-glow-primary:0 0 20px #00e68a26, 0 0 60px #00e68a0d;--shadow-glow-accent:0 0 20px #7c3aed26, 0 0 60px #7c3aed0d;--glass-bg:#12121ab3;--glass-border:#ffffff0f;--glass-blur:16px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--container-max:1280px;--sidebar-width:260px;--header-height:64px;--card-bg:#131722;--card-bg-subtle:#1c2233;--card-border:#ffffff14;--card-border-subtle:#ffffff0d;--text-main:#f8fafc;--text-sub:#cbd5e1;--text-muted:#94a3b8;--brand-green:#00e68a;--brand-green-hover:#0f9;--brand-green-bg:#00e68a1f;--brand-green-border:#00e68a4d;--brand-blue:#38bdf8;--brand-blue-bg:#38bdf81f;--brand-purple:#a78bfa;--brand-purple-bg:#a78bfa1f;--brand-amber:#f59e0b;--brand-amber-bg:#f59e0b1f}[data-theme=light]{--color-surface-950:#f8fafc;--color-surface-900:#f1f5f9;--color-surface-800:#fff;--color-surface-700:#f8fafc;--color-surface-600:#e2e8f0;--color-surface-500:#cbd5e1;--color-surface-400:#94a3b8;--color-surface-300:#64748b;--color-surface-200:#475569;--color-surface-100:#1e293b;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-tertiary:#64748b;--color-text-inverse:#f8fafc;--glass-bg:#fffffff2;--glass-border:#00000014;--shadow-sm:0 1px 3px #0000000d, 0 1px 2px #00000008;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #00000008;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #00000008;--color-primary-400:#059669;--color-primary-500:#047857;--color-primary-600:#065f46;--color-primary-700:#064e3b;--card-bg:#fff;--card-bg-subtle:#f8fafc;--card-border:#00000014;--card-border-subtle:#0000000d;--text-main:#0f172a;--text-sub:#334155;--text-muted:#64748b;--brand-green:#047857;--brand-green-hover:#065f46;--brand-green-bg:#04785714;--brand-green-border:#04785740;--brand-blue:#0284c7;--brand-blue-bg:#0284c714;--brand-purple:#7c3aed;--brand-purple-bg:#7c3aed14;--brand-amber:#d97706;--brand-amber-bg:#d9770614}[data-theme=light] div[style*="background: #131722"],[data-theme=light] div[style*="background:#131722"],[data-theme=light] div[style*="background: #18181b"],[data-theme=light] div[style*="background:#18181b"],[data-theme=light] div[style*="background: #09090b"],[data-theme=light] div[style*="background:#09090b"],[data-theme=light] div[style*="background: rgb(19, 23, 34)"],[data-theme=light] div[style*="19, 23, 34"],[data-theme=light] div[style*=\#111520],[data-theme=light] div[style*="background: #111827"],[data-theme=light] div[style*="background:#111827"],[data-theme=light] div[style*="17, 24, 39"],[data-theme=light] section[style*="background: #131722"],[data-theme=light] section[style*="background: #18181b"],[data-theme=light] section[style*="19, 23, 34"],[data-theme=light] section[style*="30, 41, 59"],[data-theme=light] section[style*="15, 23, 42"],[data-theme=light] section[style*="6, 40, 61"],[data-theme=light] div[style*="30, 41, 59"],[data-theme=light] div[style*="15, 23, 42"],[data-theme=light] aside[style*="background: #131722"],[data-theme=light] aside[style*="19, 23, 34"]{background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 4px #0000000d!important}[data-theme=light] div[style*="rgba(255, 255, 255, 0.02)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.03)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.04)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.05)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.06)"],[data-theme=light] div[style*="rgba(255, 255, 255, 0.08)"],[data-theme=light] div[style*="rgba(255,255,255,0.02)"],[data-theme=light] div[style*="rgba(255,255,255,0.03)"],[data-theme=light] div[style*="rgba(255,255,255,0.04)"],[data-theme=light] div[style*="rgba(255,255,255,0.05)"],[data-theme=light] div[style*="rgba(255,255,255,0.06)"],[data-theme=light] div[style*="rgba(255,255,255,0.08)"],[data-theme=light] p[style*="rgba(255, 255, 255, 0.02)"],[data-theme=light] p[style*="rgba(255,255,255,0.02)"],[data-theme=light] span[style*="rgba(255, 255, 255, 0.05)"],[data-theme=light] span[style*="rgba(255,255,255,0.05)"],[data-theme=light] div[style*="background: #1f2937"],[data-theme=light] div[style*="background:#1f2937"],[data-theme=light] div[style*="background: rgb(31, 41, 55)"],[data-theme=light] div[style*="31, 41, 55"],[data-theme=light] tr[style*="background: #1f2937"],[data-theme=light] tr[style*="background:#1f2937"],[data-theme=light] tr[style*="31, 41, 55"],[data-theme=light] span[style*="background: #1f2937"],[data-theme=light] span[style*="31, 41, 55"]{background:#f8fafc!important;border-color:#00000014!important}[data-theme=light] div[style*="border: 1px solid #1f2937"],[data-theme=light] div[style*="border:1px solid #1f2937"],[data-theme=light] tr[style*="border-bottom: 1px solid #1f2937"],[data-theme=light] tr[style*="borderBottom: 1px solid #1f2937"],[data-theme=light] td[style*="border-bottom: 1px solid #1f2937"],[data-theme=light] td[style*="borderBottom: 1px solid #1f2937"],[data-theme=light] th[style*="border-bottom: 1px solid #1f2937"]{border-color:#00000014!important}[data-theme=light] span[style*="color: #00e68a"],[data-theme=light] span[style*="color:#00e68a"],[data-theme=light] span[style*="0, 230, 138"],[data-theme=light] div[style*="color: #00e68a"],[data-theme=light] div[style*="color:#00e68a"],[data-theme=light] div[style*="color: rgb(0, 230, 138)"],[data-theme=light] div[style*="0, 230, 138"],[data-theme=light] p[style*="color: #00e68a"],[data-theme=light] p[style*="0, 230, 138"],[data-theme=light] a[style*="color: #00e68a"],[data-theme=light] a[style*="0, 230, 138"],[data-theme=light] strong[style*="color: #00e68a"],[data-theme=light] b[style*="color: #00e68a"],[data-theme=light] h1[style*="color: #00e68a"],[data-theme=light] h1[style*="color:#00e68a"],[data-theme=light] h2[style*="color: #00e68a"],[data-theme=light] h2[style*="color:#00e68a"],[data-theme=light] h3[style*="color: #00e68a"],[data-theme=light] h3[style*="color:#00e68a"],[data-theme=light] h4[style*="color: #00e68a"],[data-theme=light] h4[style*="color:#00e68a"],[data-theme=light] h5[style*="color: #00e68a"],[data-theme=light] h6[style*="color: #00e68a"]{color:#047857!important}[data-theme=light] span[style*="rgba(0, 230, 138"],[data-theme=light] span[style*="background:rgba(0, 230, 138"],[data-theme=light] div[style*="rgba(0, 230, 138, 0.15)"],[data-theme=light] div[style*="rgba(0, 230, 138, 0.1)"]{color:#047857!important;background:#0478571a!important;border-color:#04785740!important}[data-theme=light] button[style*="border: 1px solid #00e68a"],[data-theme=light] button[style*="border:1px solid #00e68a"],[data-theme=light] button[style*="0, 230, 138"]{color:#047857!important;background:#04785714!important;border-color:#047857!important}[data-theme=light] button[style*="border-bottom: 3px solid #00e68a"],[data-theme=light] button[style*="borderBottom: 3px solid #00e68a"],[data-theme=light] button[style*="border-bottom:3px solid #00e68a"]{color:#047857!important;border-bottom-color:#047857!important}[data-theme=light] div[style*="rgba(0, 230, 138, 0.08)"],[data-theme=light] div[style*="rgba(0, 230, 138"]{background:linear-gradient(135deg,#04785714,#04785705)!important;border-color:#04785740!important}[data-theme=light] span[style*="color: #ffffff"]:not(button *):not([class*=btn] *),[data-theme=light] span[style*="color:#ffffff"]:not(button *):not([class*=btn] *),[data-theme=light] span[style*="color: #fff"]:not(button *):not([class*=btn] *),[data-theme=light] span[style*="color:#fff"]:not(button *):not([class*=btn] *),[data-theme=light] span[style*="255, 255, 255"]:not(button *):not([class*=btn] *),[data-theme=light] div[style*="color: #ffffff"]:not([style*=gradient]):not([style*=background]):not(button *):not([class*=btn] *),[data-theme=light] div[style*="color:#ffffff"]:not([style*=gradient]):not([style*=background]):not(button *):not([class*=btn] *),[data-theme=light] div[style*="color: #fff"]:not([style*=gradient]):not([style*=background]):not(button *):not([class*=btn] *),[data-theme=light] div[style*="color:#fff"]:not([style*=gradient]):not([style*=background]):not(button *):not([class*=btn] *),[data-theme=light] div[style*="255, 255, 255"]:not([style*=gradient]):not([style*=background]):not(button *):not([class*=btn] *),[data-theme=light] p[style*="color: #ffffff"]:not(button *):not([class*=btn] *),[data-theme=light] p[style*="color:#ffffff"]:not(button *):not([class*=btn] *),[data-theme=light] p[style*="color: #fff"]:not(button *):not([class*=btn] *),[data-theme=light] p[style*="color:#fff"]:not(button *):not([class*=btn] *),[data-theme=light] p[style*="255, 255, 255"],[data-theme=light] strong[style*="color: #ffffff"]:not(button *):not([class*=btn] *),[data-theme=light] strong[style*="color:#ffffff"]:not(button *):not([class*=btn] *),[data-theme=light] strong[style*="color: #fff"]:not(button *):not([class*=btn] *),[data-theme=light] strong[style*="color:#fff"]:not(button *):not([class*=btn] *),[data-theme=light] strong[style*="255, 255, 255"],[data-theme=light] td[style*="color: #ffffff"],[data-theme=light] td[style*="color:#ffffff"],[data-theme=light] td[style*="color: #fff"],[data-theme=light] td[style*="color:#fff"],[data-theme=light] td[style*="255, 255, 255"],[data-theme=light] h1[style*="color: #ffffff"],[data-theme=light] h1[style*="color:#ffffff"],[data-theme=light] h1[style*="color: #fff"],[data-theme=light] h1[style*="color:#fff"],[data-theme=light] h1[style*="color: #f8fafc"],[data-theme=light] h1[style*="color:#f8fafc"],[data-theme=light] h1[style*="248, 250, 252"],[data-theme=light] h2[style*="color: #ffffff"],[data-theme=light] h2[style*="color:#ffffff"],[data-theme=light] h2[style*="color: #fff"],[data-theme=light] h2[style*="color:#fff"],[data-theme=light] h2[style*="color: #f8fafc"],[data-theme=light] h2[style*="color:#f8fafc"],[data-theme=light] h2[style*="248, 250, 252"],[data-theme=light] h3[style*="color: #ffffff"],[data-theme=light] h3[style*="color:#ffffff"],[data-theme=light] h3[style*="color: #fff"],[data-theme=light] h3[style*="color:#fff"],[data-theme=light] h3[style*="color: #f8fafc"],[data-theme=light] h3[style*="color:#f8fafc"],[data-theme=light] h3[style*="248, 250, 252"],[data-theme=light] h4[style*="color: #ffffff"],[data-theme=light] h4[style*="color:#ffffff"],[data-theme=light] h4[style*="color: #fff"],[data-theme=light] h4[style*="color:#fff"],[data-theme=light] h4[style*="color: #f8fafc"],[data-theme=light] h4[style*="color:#f8fafc"],[data-theme=light] h4[style*="248, 250, 252"],[data-theme=light] h5[style*="color: #f8fafc"],[data-theme=light] h6[style*="color: #f8fafc"],[data-theme=light] strong[style*="color: #f8fafc"],[data-theme=light] strong[style*="color:#f8fafc"],[data-theme=light] strong[style*="248, 250, 252"],[data-theme=light] b[style*="color: #f8fafc"],[data-theme=light] b[style*="color:#f8fafc"],[data-theme=light] td[style*="color: #f8fafc"],[data-theme=light] td[style*="color:#f8fafc"],[data-theme=light] th[style*="color: #f8fafc"],[data-theme=light] th[style*="color:#f8fafc"],[data-theme=light] span[style*="color: #f8fafc"],[data-theme=light] span[style*="color:#f8fafc"],[data-theme=light] span[style*="248, 250, 252"],[data-theme=light] div[style*="color: #f8fafc"]:not([style*=gradient]):not([style*=background]),[data-theme=light] div[style*="color:#f8fafc"]:not([style*=gradient]):not([style*=background]),[data-theme=light] div[style*="248, 250, 252"]:not([style*=gradient]):not([style*=background]),[data-theme=light] p[style*="color: #f8fafc"],[data-theme=light] p[style*="248, 250, 252"],[data-theme=light] label[style*="color: #f8fafc"]{color:#0f172a!important}[data-theme=light] span[style*="color: #10b981"],[data-theme=light] span[style*="color:#10b981"],[data-theme=light] span[style*="16, 185, 129"],[data-theme=light] div[style*="color: #10b981"],[data-theme=light] div[style*="color:#10b981"],[data-theme=light] div[style*="16, 185, 129"],[data-theme=light] p[style*="color: #10b981"],[data-theme=light] strong[style*="color: #10b981"],[data-theme=light] span[style*="color: #34d399"],[data-theme=light] span[style*="color:#34d399"],[data-theme=light] span[style*="52, 211, 153"],[data-theme=light] div[style*="color: #34d399"],[data-theme=light] div[style*="color:#34d399"]{color:#047857!important}[data-theme=light] button[style*="color: #facc15"],[data-theme=light] button[style*="color:#facc15"],[data-theme=light] span[style*="color: #facc15"],[data-theme=light] span[style*="color: #fbbf24"],[data-theme=light] div[style*="color: #facc15"],[data-theme=light] div[style*="color: #fbbf24"]{color:#b45309!important}[data-theme=light] span[style*="color: #cbd5e1"],[data-theme=light] span[style*="color:#cbd5e1"],[data-theme=light] span[style*="203, 213, 225"],[data-theme=light] div[style*="color: #cbd5e1"],[data-theme=light] div[style*="color:#cbd5e1"],[data-theme=light] div[style*="203, 213, 225"],[data-theme=light] p[style*="color: #cbd5e1"],[data-theme=light] p[style*="203, 213, 225"],[data-theme=light] label[style*="color: #cbd5e1"]{color:#334155!important}[data-theme=light] span[style*="color: #94a3b8"],[data-theme=light] span[style*="color:#94a3b8"],[data-theme=light] span[style*="148, 163, 184"],[data-theme=light] div[style*="color: #94a3b8"],[data-theme=light] div[style*="color:#94a3b8"],[data-theme=light] div[style*="148, 163, 184"],[data-theme=light] p[style*="color: #94a3b8"],[data-theme=light] p[style*="148, 163, 184"],[data-theme=light] label[style*="color: #94a3b8"]{color:#475569!important}[data-theme=light] h1:not([style*=gradient]):not([style*=\#00e68a]):not([style*=var\(--brand-]):not([style*=var\(--color-primary]),[data-theme=light] h2:not([style*=gradient]):not([style*=\#00e68a]):not([style*=var\(--brand-]):not([style*=var\(--color-primary]),[data-theme=light] h3:not([style*=gradient]):not([style*=\#00e68a]):not([style*=var\(--brand-]):not([style*=var\(--color-primary]),[data-theme=light] h4:not([style*=gradient]):not([style*=\#00e68a]):not([style*=var\(--brand-]):not([style*=var\(--color-primary]),[data-theme=light] h5:not([style*=gradient]):not([style*=\#00e68a]):not([style*=var\(--brand-]):not([style*=var\(--color-primary]),[data-theme=light] h6:not([style*=gradient]):not([style*=\#00e68a]):not([style*=var\(--brand-]):not([style*=var\(--color-primary]){color:#0f172a!important}[data-theme=light] span[style*="color: #e2e8f0"],[data-theme=light] span[style*="color:#e2e8f0"],[data-theme=light] span[style*="226, 232, 240"],[data-theme=light] span[style*="color: #e5e7eb"],[data-theme=light] span[style*="color:#e5e7eb"],[data-theme=light] span[style*="229, 231, 235"],[data-theme=light] span[style*="color: #f1f5f9"],[data-theme=light] span[style*="241, 245, 249"],[data-theme=light] label[style*="color: #e2e8f0"],[data-theme=light] label[style*="color:#e2e8f0"],[data-theme=light] label[style*="226, 232, 240"],[data-theme=light] label[style*="color: #e5e7eb"],[data-theme=light] label[style*="color:#e5e7eb"],[data-theme=light] label[style*="229, 231, 235"],[data-theme=light] div[style*="color: #e2e8f0"],[data-theme=light] div[style*="color:#e2e8f0"],[data-theme=light] div[style*="226, 232, 240"],[data-theme=light] div[style*="color: #e5e7eb"],[data-theme=light] div[style*="color:#e5e7eb"],[data-theme=light] div[style*="229, 231, 235"],[data-theme=light] div[style*="color: #f1f5f9"],[data-theme=light] div[style*="241, 245, 249"],[data-theme=light] p[style*="color: #e2e8f0"],[data-theme=light] p[style*="226, 232, 240"],[data-theme=light] p[style*="color: #e5e7eb"],[data-theme=light] p[style*="229, 231, 235"],[data-theme=light] p[style*="color: #f1f5f9"],[data-theme=light] p[style*="241, 245, 249"],[data-theme=light] strong[style*="color: #e2e8f0"],[data-theme=light] strong[style*="226, 232, 240"],[data-theme=light] strong[style*="color: #e5e7eb"],[data-theme=light] strong[style*="229, 231, 235"],[data-theme=light] strong[style*="color: #f1f5f9"],[data-theme=light] strong[style*="241, 245, 249"],[data-theme=light] h4[style*="color: #f1f5f9"],[data-theme=light] h4[style*="241, 245, 249"]{color:#1e293b!important}[data-theme=light] span[style*="color: #fef3c7"],[data-theme=light] span[style*="254, 243, 199"],[data-theme=light] div[style*="color: #fef3c7"],[data-theme=light] div[style*="254, 243, 199"],[data-theme=light] p[style*="color: #fef3c7"]{color:#b45309!important}[data-theme=light] div[style*="rgba(0, 0, 0, 0.2)"],[data-theme=light] div[style*="rgba(0,0,0,0.2)"],[data-theme=light] div[style*="rgba(0, 0, 0, 0.25)"],[data-theme=light] div[style*="rgba(0,0,0,0.25)"],[data-theme=light] div[style*="rgba(0, 0, 0, 0.3)"],[data-theme=light] div[style*="rgba(0,0,0,0.3)"]{background:var(--card-bg-subtle,#f8fafc)!important;border-color:var(--card-border-subtle,#00000014)!important}[data-theme=light] div[style*="background: #0f172a"],[data-theme=light] div[style*="background:#0f172a"],[data-theme=light] div[style*="15, 23, 42"]{background:var(--card-bg,#fff)!important;border-color:var(--card-border,#0000001a)!important;color:var(--text-main,#0f172a)!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),[data-theme=light] textarea,[data-theme=light] select{background:var(--card-bg-subtle,#f8fafc)!important;color:var(--text-main,#0f172a)!important;border-color:var(--card-border,#cbd5e1)!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:var(--text-muted,#94a3b8)!important}[data-theme=light] label{color:var(--text-sub,#334155)!important}[data-theme=light] th{color:#475569!important;border-color:#00000014!important}[data-theme=light] td{border-color:#0000000f!important}*,:before,:after{box-sizing:border-box;min-width:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-surface-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color var(--transition-base), color var(--transition-base)}a{color:var(--color-primary-500);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-400)}img,video{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}.container{width:100%;max-width:var(--container-max);padding:0 var(--spacing-lg);margin:0 auto}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.gradient-text{background:linear-gradient(135deg, var(--color-primary-400), var(--color-accent-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg, var(--color-primary-600), var(--color-primary-800))}.gradient-accent{background:linear-gradient(135deg, var(--color-accent-500), var(--color-primary-500))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s forwards fadeIn}.animate-fade-in-up{animation:.6s forwards fadeInUp}.animate-slide-right{animation:.5s forwards slideInRight}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-spin{animation:1s linear infinite spin}.stagger-1{opacity:0;animation-delay:.1s}.stagger-2{opacity:0;animation-delay:.2s}.stagger-3{opacity:0;animation-delay:.3s}.stagger-4{opacity:0;animation-delay:.4s}.stagger-5{opacity:0;animation-delay:.5s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface-900)}::-webkit-scrollbar-thumb{background:var(--color-surface-500);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-surface-400)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (max-width:768px){:root{--font-size-5xl:2.25rem;--font-size-4xl:1.875rem;--font-size-3xl:1.5rem}.container{padding:0 var(--spacing-md)}}@media (max-width:640px){[style*="display: flex"][style*="gap: '8px'"],[style*="display: flex"][style*="gap: 8px"]{flex-wrap:wrap}*{max-width:100%}[style*="fontFamily: 'monospace'"],[style*="font-family: monospace"]{word-break:break-all;white-space:normal!important;max-width:100%!important}}
.BDCMra_toggleBtn{border:1px solid var(--glass-border,#ffffff26);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border-radius:9999px;outline:none;align-items:center;gap:.4rem;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.BDCMra_toggleBtn:hover{border-color:var(--color-primary-500,#00e68a);background:#ffffff24;transform:translateY(-1px)}[data-theme=light] .BDCMra_toggleBtn{background:#0000000d;border-color:#0000001f}[data-theme=light] .BDCMra_toggleBtn:hover{background:#00000014;border-color:#059669}.BDCMra_track{background:#1e1e2d;border-radius:9999px;justify-content:space-between;align-items:center;width:44px;height:24px;padding:0 4px;transition:background-color .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px #0006}[data-theme=light] .BDCMra_track{background:#e2e8f0;box-shadow:inset 0 2px 4px #00000026}.BDCMra_icon{z-index:1;font-size:11px;line-height:1;transition:opacity .2s,transform .3s}.BDCMra_sunIcon{color:#f59e0b}.BDCMra_moonIcon{color:#a78bfa}.BDCMra_thumb{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #7c3aed66}[data-theme=light] .BDCMra_thumb{background:linear-gradient(135deg,#f59e0b,#eab308);transform:translate(20px);box-shadow:0 2px 6px #f59e0b80}.BDCMra_label{color:var(--color-text-secondary,#94a3b8);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700}@media (max-width:640px){.BDCMra_label{display:none}}
.cRh5nW_header{z-index:var(--z-sticky);transition:all var(--transition-base);padding:.75rem 0;position:fixed;top:0;left:0;right:0}.cRh5nW_scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);background:#0a0a0fd9;box-shadow:0 4px 30px #0000004d}[data-theme=light] .cRh5nW_scrolled{background:#fffffff2;border-bottom:1px solid #00000014;box-shadow:0 4px 20px #0000000f}.cRh5nW_nav{max-width:var(--container-max);padding:0 var(--spacing-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.cRh5nW_logo{z-index:10;align-items:center;gap:.5rem;text-decoration:none;display:flex}.cRh5nW_logoIcon{font-size:1.5rem}.cRh5nW_logoText{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.02em}.cRh5nW_logoHighlight{background:linear-gradient(135deg, var(--color-primary-400), var(--color-accent-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cRh5nW_links{align-items:center;gap:2rem;display:flex}.cRh5nW_links a{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none;position:relative}.cRh5nW_links a:hover{color:var(--color-text-primary)}.cRh5nW_links a.cRh5nW_active{color:var(--brand-green,var(--color-primary-400))}.cRh5nW_links a.cRh5nW_active:after{content:"";background:var(--brand-green,var(--color-primary-500));border-radius:var(--radius-full);height:2px;position:absolute;bottom:-4px;left:0;right:0}[data-theme=light] .cRh5nW_links a.cRh5nW_active{color:#047857;font-weight:700}[data-theme=light] .cRh5nW_links a.cRh5nW_active:after{background:#047857}.cRh5nW_authSection{align-items:center;margin-left:1rem;display:flex}.cRh5nW_authButtons{align-items:center;gap:.75rem;display:flex}.cRh5nW_loginBtn{border-radius:var(--radius-md);padding:.5rem 1rem;color:var(--color-text-secondary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;transition:all var(--transition-fast)!important}.cRh5nW_loginBtn:hover{background:var(--color-surface-700);color:var(--color-text-primary)!important}.cRh5nW_registerBtn{border-radius:var(--radius-lg);padding:.5rem 1.25rem;box-shadow:0 0 15px #00e68a1a;background:linear-gradient(135deg, var(--color-primary-600), var(--color-primary-700))!important;color:var(--color-text-inverse)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;transition:all var(--transition-fast)!important}.cRh5nW_registerBtn:hover{transform:translateY(-1px);box-shadow:0 0 25px #00e68a33!important}.cRh5nW_userMenu{align-items:center;gap:.75rem;display:flex}.cRh5nW_userAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary-600), var(--color-accent-600));width:36px;height:36px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;display:flex}.cRh5nW_userInfo{flex-direction:column;display:flex}.cRh5nW_userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);align-items:center;gap:6px;line-height:1.2;display:flex}.cRh5nW_roleBadge{text-transform:uppercase;background:var(--brand-green-bg,#00e68a26);color:var(--brand-green,#00e68a);letter-spacing:.03em;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}[data-theme=light] .cRh5nW_roleBadge{color:#047857;background:#0478571f}.cRh5nW_adminBadge{color:#c4b5fd;background:#7c3aed2e}[data-theme=light] .cRh5nW_adminBadge{color:#6d28d9;background:#7c3aed1f}.cRh5nW_proBadge{color:#38bdf8;background:#38bdf82e}[data-theme=light] .cRh5nW_proBadge{color:#0284c7;background:#0284c71f}.cRh5nW_logoutBtn{font-size:var(--font-size-xs);color:var(--color-text-tertiary);cursor:pointer;text-align:left;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.cRh5nW_logoutBtn:hover{color:var(--color-error)}.cRh5nW_themeToggleWrapper{align-items:center;margin-left:.5rem;display:flex}.cRh5nW_mobileControls{z-index:10;align-items:center;gap:.75rem;display:none}.cRh5nW_hamburger{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.cRh5nW_hamburger span{background:var(--color-text-primary);border-radius:var(--radius-full);width:22px;height:2px;transition:all var(--transition-base);display:block}.cRh5nW_hamburgerOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.cRh5nW_hamburgerOpen span:nth-child(2){opacity:0}.cRh5nW_hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (max-width:768px){.cRh5nW_mobileControls,.cRh5nW_hamburger{display:flex}.cRh5nW_themeToggleWrapper{display:none}.cRh5nW_links{background:var(--color-surface-950);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:none;position:fixed;inset:0}.cRh5nW_mobileOpen{display:flex}.cRh5nW_links a{font-size:var(--font-size-xl)}.cRh5nW_authSection{margin-top:1rem;margin-left:0}.cRh5nW_authButtons{flex-direction:column}}
._3hUVsW_footer{background:var(--color-surface-900);border-top:1px solid var(--glass-border);padding:var(--spacing-4xl) 0 var(--spacing-xl);margin-top:auto}._3hUVsW_container{max-width:var(--container-max);padding:0 var(--spacing-lg);margin:0 auto}._3hUVsW_grid{gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}._3hUVsW_brand{max-width:320px}._3hUVsW_logo{margin-bottom:var(--spacing-md);align-items:center;gap:.5rem;display:flex}._3hUVsW_logoIcon{font-size:1.5rem}._3hUVsW_logoText{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}._3hUVsW_logoHighlight{background:linear-gradient(135deg, var(--color-primary-400), var(--color-accent-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._3hUVsW_tagline{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-loose)}._3hUVsW_linkGroup{flex-direction:column;gap:.75rem;display:flex}._3hUVsW_groupTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}._3hUVsW_linkGroup a{color:var(--color-text-tertiary);font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none}._3hUVsW_linkGroup a:hover{color:var(--color-primary-400)}._3hUVsW_bottom{padding-top:var(--spacing-xl);border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}._3hUVsW_copyright,._3hUVsW_powered{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._3hUVsW_accent{color:var(--color-accent-400);font-weight:var(--font-weight-semibold)}@media (max-width:768px){._3hUVsW_grid{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr}._3hUVsW_brand{grid-column:1/-1}._3hUVsW_bottom{text-align:center;flex-direction:column;gap:.5rem}}@media (max-width:480px){._3hUVsW_grid{grid-template-columns:1fr}}
