:root{--color-white:#fff;--color-black:#000;--color-blue-50:#e6f1fe;--color-blue-100:#cce3fd;--color-blue-200:#99c7fb;--color-blue-300:#66aaf9;--color-blue-400:#338ef7;--color-blue-500:#006fee;--color-blue-600:#005bc4;--color-blue-700:#004493;--color-blue-800:#002e62;--color-blue-900:#001731;--color-purple-50:#f2eafa;--color-purple-100:#e4d4f4;--color-purple-200:#c9a9e9;--color-purple-300:#ae7ede;--color-purple-400:#9353d3;--color-purple-500:#7828c8;--color-purple-600:#6020a0;--color-purple-700:#481878;--color-purple-800:#301050;--color-purple-900:#180828;--color-green-50:#e8faf0;--color-green-100:#d1f4e0;--color-green-200:#a2e9c1;--color-green-300:#74dfa2;--color-green-400:#45d483;--color-green-500:#17c964;--color-green-600:#12a150;--color-green-700:#0e793c;--color-green-800:#095028;--color-green-900:#052814;--color-red-50:#fee7ef;--color-red-100:#fdd0df;--color-red-200:#faa0bf;--color-red-300:#f871a0;--color-red-400:#f54180;--color-red-500:#f31260;--color-red-600:#c20e4d;--color-red-700:#920b3a;--color-red-800:#610726;--color-red-900:#310413;--color-yellow-50:#fefce8;--color-yellow-100:#fdedd3;--color-yellow-200:#fbdba7;--color-yellow-300:#f9c97c;--color-yellow-400:#f7b750;--color-yellow-500:#f5a524;--color-yellow-600:#c4841d;--color-yellow-700:#936316;--color-yellow-800:#62420e;--color-yellow-900:#312107;--color-cyan-50:#f0fcff;--color-cyan-100:#e6fafe;--color-cyan-200:#d7f8fe;--color-cyan-300:#c3f4fd;--color-cyan-400:#a5eefd;--color-cyan-500:#7ee7fc;--color-cyan-600:#06b7db;--color-cyan-700:#09aacd;--color-cyan-800:#0e8aaa;--color-cyan-900:#053b48;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--spacing-0:0;--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-2-5:.625rem;--spacing-3:.75rem;--spacing-3-5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--font-family-sans:var(--font-inter,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--font-family-mono:"Fira Code", "JetBrains Mono", Consolas, "Courier New", monospace;--font-size-tiny:.75rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.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;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--radius-none:0;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--border-width-sm:1px;--border-width-md:2px;--border-width-lg:3px;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--transition-slower:.4s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-max:9999;--header-height:4rem;--sidebar-width:260px;--sidebar-width-collapsed:64px;--container-max-width:1200px;--content-max-width:1400px;--opacity-disabled:.5;--opacity-hover:.8;--opacity-divider:.15;--divider-weight:1px;--gradient-hero:linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);--gradient-mesh-1:radial-gradient(at 20% 80%, #5e5eed66 0%, transparent 50%);--gradient-mesh-2:radial-gradient(at 80% 20%, #be5eed4d 0%, transparent 50%);--gradient-mesh-3:radial-gradient(at 50% 50%, #e052b133 0%, transparent 50%);--gradient-accent:linear-gradient(135deg, var(--color-blue-500), var(--color-purple-500), #ec4899);--gradient-text:linear-gradient(135deg, var(--color-blue-400), var(--color-purple-400), #f472b6);--gradient-button:linear-gradient(135deg, var(--color-blue-500), var(--color-purple-600));--gradient-button-hover:linear-gradient(135deg, var(--color-blue-400), var(--color-purple-500));--gradient-card-border:linear-gradient(135deg, #6366f14d, #a855f74d, #ec48994d);--glow-blue:0 0 80px #3b82f64d;--glow-purple:0 0 80px #8b5cf64d;--glow-pink:0 0 80px #ec489933;--transition-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-smooth:cubic-bezier(.22, 1, .36, 1);--duration-entrance:.6s;--duration-stagger:.1s;--font-size-display:3.5rem;--font-size-display-sm:2.5rem;--font-size-display-xs:2rem;--font-weight-extrabold:800;--letter-spacing-display:-.04em;--landing-section-padding:var(--spacing-20);--landing-container-max-width:1200px;--navbar-height:4rem;--gradient-sidebar-active:linear-gradient(135deg, var(--color-blue-500), var(--color-purple-500));--gradient-page-title:var(--gradient-text-landing)}:root,[data-theme=light]{--color-background:#fff;--color-foreground:#11181c;--color-divider:#11181c26;--color-focus:var(--color-blue-500);--color-content1:#fff;--color-content2:#f4f4f5;--color-content3:#e4e4e7;--color-content4:#d4d4d8;--color-default-50:#fafafa;--color-default-100:#f4f4f5;--color-default-200:#e4e4e7;--color-default-300:#d4d4d8;--color-default-400:#a1a1aa;--color-default-500:#71717a;--color-default-600:#52525b;--color-default-700:#3f3f46;--color-default-800:#27272a;--color-default-900:#18181b;--color-default:var(--color-default-300);--color-default-foreground:var(--color-foreground);--color-primary-50:#e6f1fe;--color-primary-100:#cce3fd;--color-primary-200:#99c7fb;--color-primary-300:#66aaf9;--color-primary-400:#338ef7;--color-primary-500:#006fee;--color-primary-600:#005bc4;--color-primary-700:#004493;--color-primary-800:#002e62;--color-primary-900:#001731;--color-primary:var(--color-primary-500);--color-primary-foreground:var(--color-white);--color-secondary-50:#f2eafa;--color-secondary-100:#e4d4f4;--color-secondary-200:#c9a9e9;--color-secondary-300:#ae7ede;--color-secondary-400:#9353d3;--color-secondary-500:#7828c8;--color-secondary-600:#6020a0;--color-secondary-700:#481878;--color-secondary-800:#301050;--color-secondary-900:#180828;--color-secondary:var(--color-secondary-500);--color-secondary-foreground:var(--color-white);--color-success-50:#e8faf0;--color-success-100:#d1f4e0;--color-success-200:#a2e9c1;--color-success-300:#74dfa2;--color-success-400:#45d483;--color-success-500:#17c964;--color-success-600:#12a150;--color-success-700:#0e793c;--color-success-800:#095028;--color-success-900:#052814;--color-success:var(--color-success-500);--color-success-foreground:var(--color-black);--color-warning-50:#fefce8;--color-warning-100:#fdedd3;--color-warning-200:#fbdba7;--color-warning-300:#f9c97c;--color-warning-400:#f7b750;--color-warning-500:#f5a524;--color-warning-600:#c4841d;--color-warning-700:#936316;--color-warning-800:#62420e;--color-warning-900:#312107;--color-warning:var(--color-warning-500);--color-warning-foreground:var(--color-black);--color-danger-50:#fee7ef;--color-danger-100:#fdd0df;--color-danger-200:#faa0bf;--color-danger-300:#f871a0;--color-danger-400:#f54180;--color-danger-500:#f31260;--color-danger-600:#c20e4d;--color-danger-700:#920b3a;--color-danger-800:#610726;--color-danger-900:#310413;--color-danger:var(--color-danger-500);--color-danger-foreground:var(--color-white);--color-text-primary:#11181c;--color-text-secondary:#52525b;--color-text-tertiary:#a1a1aa;--color-text-disabled:#a1a1aa;--color-text-inverted:#fff;--color-border:var(--color-default-200);--color-border-hover:var(--color-default-400);--shadow-sm:0px 0px 5px 0px #00000005, 0px 2px 10px 0px #0000000f, 0px 0px 1px 0px #0000004d;--shadow-md:0px 0px 15px 0px #00000008, 0px 2px 30px 0px #00000014, 0px 0px 1px 0px #0000004d;--shadow-lg:0px 0px 30px 0px #0000000a, 0px 30px 60px 0px #0000001f, 0px 0px 1px 0px #0000004d;--focus-ring:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-focus);--color-overlay:#0006;--color-overlay-blur:#0000004d;--glass-bg:#f4f4f5cc;--glass-bg-strong:#f4f4f5f2;--glass-bg-subtle:#f4f4f580;--glass-border:#0000001a;--glass-border-strong:#00000026;--glass-inset-highlight:#fffc;--glass-inset-shadow:#0000000d;--glass-card-shadow:#1f26871f;--landing-section-bg:#f9fafbf2;--landing-section-bg-alt:#f8fafcf2;--landing-hero-gradient-start:#eff6ff66;--landing-hero-gradient-mid:#dbeafe99;--landing-hero-gradient-end:#bfdbfe66;--glass-bg-landing:#f4f4f5bf;--glass-border-landing:#0000001a;--glass-blur-landing:20px;--gradient-text-landing:linear-gradient(135deg, #2563eb, #7c3aed, #ec4899);--glass-bg-dashboard:#ffffffb8;--glass-bg-dashboard-strong:#ffffffe0;--glass-border-dashboard:#00000014;--glass-blur-dashboard:16px;--dashboard-bg-mesh-1:radial-gradient(ellipse at 20% 50%, #3b82f60f 0%, transparent 50%);--dashboard-bg-mesh-2:radial-gradient(ellipse at 80% 20%, #8b5cf60d 0%, transparent 50%);--dashboard-bg-mesh-3:radial-gradient(ellipse at 50% 80%, #ec48990a 0%, transparent 50%)}[data-theme=dark]{--color-background:#000;--color-foreground:#ecedee;--color-divider:#ffffff26;--color-focus:var(--color-blue-400);--color-content1:#18181b;--color-content2:#27272a;--color-content3:#3f3f46;--color-content4:#52525b;--color-default-50:#18181b;--color-default-100:#27272a;--color-default-200:#3f3f46;--color-default-300:#52525b;--color-default-400:#71717a;--color-default-500:#a1a1aa;--color-default-600:#d4d4d8;--color-default-700:#e4e4e7;--color-default-800:#f4f4f5;--color-default-900:#fafafa;--color-default:var(--color-default-300);--color-default-foreground:var(--color-foreground);--color-primary-50:#001731;--color-primary-100:#002e62;--color-primary-200:#004493;--color-primary-300:#005bc4;--color-primary-400:#006fee;--color-primary-500:#338ef7;--color-primary-600:#66aaf9;--color-primary-700:#99c7fb;--color-primary-800:#cce3fd;--color-primary-900:#e6f1fe;--color-primary:var(--color-primary-500);--color-primary-foreground:var(--color-white);--color-secondary-50:#180828;--color-secondary-100:#301050;--color-secondary-200:#481878;--color-secondary-300:#6020a0;--color-secondary-400:#7828c8;--color-secondary-500:#9353d3;--color-secondary-600:#ae7ede;--color-secondary-700:#c9a9e9;--color-secondary-800:#e4d4f4;--color-secondary-900:#f2eafa;--color-secondary:var(--color-secondary-500);--color-secondary-foreground:var(--color-white);--color-success-50:#052814;--color-success-100:#095028;--color-success-200:#0e793c;--color-success-300:#12a150;--color-success-400:#17c964;--color-success-500:#45d483;--color-success-600:#74dfa2;--color-success-700:#a2e9c1;--color-success-800:#d1f4e0;--color-success-900:#e8faf0;--color-success:var(--color-success-500);--color-success-foreground:var(--color-black);--color-warning-50:#312107;--color-warning-100:#62420e;--color-warning-200:#936316;--color-warning-300:#c4841d;--color-warning-400:#f5a524;--color-warning-500:#f7b750;--color-warning-600:#f9c97c;--color-warning-700:#fbdba7;--color-warning-800:#fdedd3;--color-warning-900:#fefce8;--color-warning:var(--color-warning-500);--color-warning-foreground:var(--color-black);--color-danger-50:#310413;--color-danger-100:#610726;--color-danger-200:#920b3a;--color-danger-300:#c20e4d;--color-danger-400:#f31260;--color-danger-500:#f54180;--color-danger-600:#f871a0;--color-danger-700:#faa0bf;--color-danger-800:#fdd0df;--color-danger-900:#fee7ef;--color-danger:var(--color-danger-500);--color-danger-foreground:var(--color-white);--color-text-primary:#ecedee;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-text-disabled:#52525b;--color-text-inverted:#11181c;--color-border:var(--color-default-200);--color-border-hover:var(--color-default-400);--shadow-sm:0px 0px 5px 0px #0000000d, 0px 2px 10px 0px #0003, inset 0px 0px 1px 0px #ffffff26;--shadow-md:0px 0px 15px 0px #0000000f, 0px 2px 30px 0px #00000038, inset 0px 0px 1px 0px #ffffff26;--shadow-lg:0px 0px 30px 0px #00000012, 0px 30px 60px 0px #00000042, inset 0px 0px 1px 0px #ffffff26;--focus-ring:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-focus);--color-overlay:#0009;--color-overlay-blur:#00000080;--opacity-hover:.9;--glass-bg:#ffffff14;--glass-bg-strong:#ffffff1f;--glass-bg-subtle:#ffffff0d;--glass-border:#ffffff1a;--glass-border-strong:#fff3;--glass-inset-highlight:#ffffff1a;--glass-inset-shadow:#0000004d;--glass-card-shadow:#0006;--landing-section-bg:#121214f2;--landing-section-bg-alt:#18181bf2;--landing-hero-gradient-start:#001e504d;--landing-hero-gradient-mid:#00286466;--landing-hero-gradient-end:#00143c4d;--glass-bg-landing:#0f0f1e99;--glass-border-landing:#ffffff14;--glass-blur-landing:20px;--gradient-text-landing:linear-gradient(135deg, #60a5fa, #a78bfa, #f472b6);--glass-bg-dashboard:#ffffff0f;--glass-bg-dashboard-strong:#ffffff1a;--glass-border-dashboard:#ffffff14;--glass-blur-dashboard:16px;--dashboard-bg-mesh-1:radial-gradient(ellipse at 20% 50%, #3b82f61f 0%, transparent 50%);--dashboard-bg-mesh-2:radial-gradient(ellipse at 80% 20%, #8b5cf61a 0%, transparent 50%);--dashboard-bg-mesh-3:radial-gradient(ellipse at 50% 80%, #ec489914 0%, transparent 50%)}
html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}section{padding:var(--spacing-20) 0}@media (max-width:768px){section{padding:var(--spacing-12) 0}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button:focus-visible,[role=button]:focus-visible,a:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);background-color:var(--color-content2);outline:none}.Toastify__toast-container{z-index:var(--z-toast);pointer-events:none;width:auto;max-width:100%;margin:0;padding:0;position:fixed!important}.Toastify__toast-container:empty{width:0!important;height:0!important;display:none!important}.Toastify__toast-container .Toastify__toast{pointer-events:auto}#Toastify,.Toastify{z-index:var(--z-toast)!important;pointer-events:none!important;position:fixed!important;inset:0!important;overflow:visible!important}
