:root{--colors-primary-50:#f0fdf4;--colors-primary-100:#dcfce7;--colors-primary-200:#bbf7d0;--colors-primary-300:#86efac;--colors-primary-400:#4ade80;--colors-primary-500:#22c55e;--colors-primary-600:#16a34a;--colors-primary-700:#15803d;--colors-primary-800:#166534;--colors-primary-900:#14532d;--colors-neutral-0:#ffffff;--colors-neutral-50:#fafafa;--colors-neutral-100:#f5f5f5;--colors-neutral-200:#e5e5e5;--colors-neutral-300:#d4d4d4;--colors-neutral-400:#a3a3a3;--colors-neutral-500:#737373;--colors-neutral-600:#525252;--colors-neutral-700:#404040;--colors-neutral-800:#262626;--colors-neutral-900:#171717;--colors-neutral-950:#0a0a0a;--colors-accent-blue:#3b82f6;--colors-accent-green:#22c55e;--colors-accent-amber:#f59e0b;--colors-accent-red:#ef4444;--colors-background-default:#0a0a0a;--colors-background-card:#171717;--colors-background-sidebar:#171717;--colors-background-header:#0a0a0a;--colors-background-landing:#ffffff;--colors-background-landingAlt:#fafafa;--colors-background-hero:#ffffff;--colors-background-section:#fafafa;--colors-background-elevated:#ffffff;--colors-text-primary:#fafafa;--colors-text-secondary:#a3a3a3;--colors-text-disabled:#525252;--colors-text-hero:#ffffff;--colors-text-landingPrimary:#171717;--colors-text-landingSecondary:#525252;--colors-border-default:#e5e5e5;--colors-border-light:#f5f5f5;--colors-status-success:#22c55e;--colors-status-error:#ef4444;--colors-status-warning:#f59e0b;--gradients-ctaPrimary:linear-gradient(135deg,#22c55e,#16a34a);--gradients-successBadge:linear-gradient(135deg,#22c55e,#4ade80);--gradients-profileBg:linear-gradient(145deg,#312e81,#3730a3);--shadows-card:0 4px 12px rgba(0,0,0,0.05);--shadows-button:0 2px 6px rgba(0,0,0,0.08);--shadows-frame:0 1px 3px rgba(0,0,0,0.06);--shadows-cardHover:0 8px 16px rgba(0,0,0,0.06);--shadows-heroCard:0 12px 24px rgba(0,0,0,0.04);--shadows-buttonHover:0 4px 12px rgba(34,197,94,0.2);--shadows-featureCard:0 4px 12px rgba(0,0,0,0.04);--typography-fontFamilies-sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--typography-fontFamilies-inter:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--typography-fontSize-xs:12px;--typography-fontSize-sm:14px;--typography-fontSize-base:16px;--typography-fontSize-lg:18px;--typography-fontSize-xl:20px;--typography-fontSize-2xl:24px;--typography-fontSize-3xl:32px;--typography-fontSize-4xl:40px;--typography-fontSize-5xl:48px;--typography-fontSize-6xl:64px;--typography-fontSize-7xl:80px;--typography-fontWeight-normal:400;--typography-fontWeight-medium:500;--typography-fontWeight-semibold:600;--typography-fontWeight-bold:700;--typography-fontWeight-extrabold:800;--typography-lineHeight-tight:1.2;--typography-lineHeight-normal:1.5;--typography-lineHeight-relaxed:1.7;--typography-h1-fontSize:24px;--typography-h1-fontWeight:600;--typography-h1-color:#fafafa;--typography-h1-fontFamily:Inter,system-ui,sans-serif;--typography-h2-fontSize:20px;--typography-h2-fontWeight:500;--typography-h2-color:#fafafa;--typography-h2-fontFamily:Inter,system-ui,sans-serif;--typography-body-fontSize:16px;--typography-body-fontWeight:400;--typography-body-color:#a3a3a3;--typography-body-fontFamily:Inter,system-ui,sans-serif;--typography-body-lineHeight:1.6;--typography-caption-fontSize:14px;--typography-caption-fontWeight:400;--typography-caption-color:#525252;--typography-caption-fontFamily:Inter,system-ui,sans-serif;--borderRadius-small:8px;--borderRadius-medium:16px;--borderRadius-large:24px;--borderRadius-pill:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px;--spacing-5xl:128px;--animations-durations-fast:150ms;--animations-durations-normal:200ms;--animations-durations-slow:300ms;--animations-durations-verySlow:500ms;--animations-easings-easeOut:cubic-bezier(0.16,1,0.3,1);--animations-easings-easeIn:cubic-bezier(0.4,0,1,1);--animations-easings-easeInOut:cubic-bezier(0.4,0,0.2,1);--animations-transforms-scaleHover:scale(1.02);--animations-transforms-scaleFocus:scale(1.01);--v2-colors-background-primary:#F5F5F5;--v2-colors-background-surface:#FFFFFF;--v2-colors-background-elevated:#FAFAFA;--v2-colors-action-primary:#22c55e;--v2-colors-action-primaryHover:#16a34a;--v2-colors-action-primaryLight:#f0fdf4;--v2-colors-action-secondary:#F5F5F5;--v2-colors-action-secondaryHover:#EEEEEE;--v2-colors-text-primary:#1A1A1A;--v2-colors-text-secondary:#757575;--v2-colors-text-muted:#9E9E9E;--v2-colors-border-light:#E0E0E0;--v2-colors-border-medium:#BDBDBD;--v2-shadows-card:0 2px 8px rgba(0,0,0,0.06);--v2-shadows-cardHover:0 4px 16px rgba(0,0,0,0.1);--v2-shadows-button:0 2px 4px rgba(0,0,0,0.08);--v2-shadows-elevated:0 8px 24px rgba(0,0,0,0.08);--v2-borderRadius-card:16px;--v2-borderRadius-cardLarge:24px;--v2-borderRadius-button:12px;--v2-borderRadius-buttonPill:24px;--v2-spacing-cardPadding:24px;--v2-spacing-cardPaddingLarge:32px;--v2-animations-transition:200ms ease-out;--v2-animations-transitionSlow:300ms ease-out;--v2-animations-scaleHover:scale(1.02);--v2-animations-scaleActive:scale(0.98);--glass-colors-base:#e6e9ef;--glass-colors-surface:rgba(255,255,255,0.65);--glass-colors-surfaceDark:rgba(255,255,255,0.50);--glass-colors-surfaceLight:rgba(255,255,255,0.80);--glass-colors-accent:#22c55e;--glass-colors-accentHover:#16a34a;--glass-colors-accentLight:rgba(34,197,94,0.1);--glass-colors-text-primary:#1f2937;--glass-colors-text-secondary:#6b7280;--glass-colors-text-muted:#9ca3af;--glass-colors-border-glass:rgba(255,255,255,0.60);--glass-colors-border-subtle:rgba(0,0,0,0.05);--glass-shadows-soft:0 20px 40px -15px rgba(0,0,0,0.05);--glass-shadows-innerSoft:inset 0 2px 4px 0 rgba(255,255,255,0.5);--glass-shadows-float:0 30px 60px -20px rgba(0,0,0,0.08);--glass-shadows-glow:0 0 20px rgba(34,197,94,0.15);--glass-borderRadius-extreme:40px;--glass-borderRadius-large:32px;--glass-borderRadius-medium:24px;--glass-borderRadius-small:16px;--glass-effects-blur-strong:blur(24px);--glass-effects-blur-medium:blur(16px);--glass-effects-blur-subtle:blur(8px);--glass-animations-transition:all 300ms cubic-bezier(0.4,0,0.2,1);--glass-animations-transitionSlow:all 500ms cubic-bezier(0.4,0,0.2,1);--glass-animations-scaleHover:scale(1.03);--glass-animations-scaleActive:scale(0.97);--components-sidebar-background:#171717;--components-sidebar-borderRight:1px solid #e5e5e5;--components-sidebar-width:260px;--components-sidebar-padding:16px;--components-sidebar-navItem-height:40px;--components-sidebar-navItem-padding:0 16px;--components-sidebar-navItem-typography:16px;--components-sidebar-navItem-iconSize:20px;--components-sidebar-navItem-activeColor:#22c55e;--components-sidebar-navItem-inactiveColor:#a3a3a3;--components-header-background:#0a0a0a;--components-header-height:64px;--components-header-borderBottom:1px solid #e5e5e5;--components-header-padding:0 24px;--components-header-typography:20px;--components-contentFrame-background:#0a0a0a;--components-contentFrame-padding:24px;--components-contentFrame-maxWidth:1280px;--components-contentFrame-shadow:0 1px 3px rgba(0,0,0,0.06);--components-table-header-background:#f3f4f6;--components-table-header-typography:16px;--components-table-header-fontWeight:600;--components-table-header-color:#fafafa;--components-table-row-background:#171717;--components-table-row-hoverBackground:#0a0a0a;--components-table-row-borderBottom:1px solid #e5e5e5;--components-table-row-padding:16px;--components-table-cell-typography:16px;--components-table-cell-color:#fafafa;--components-toggleSwitch-onColor:#22c55e;--components-toggleSwitch-offColor:#525252;--components-toggleSwitch-width:40px;--components-toggleSwitch-height:20px;--components-toggleSwitch-radius:9999px}