:root{--lgo-header-height: 80px;--lgo-primary: #372DFF;--lgo-primary-rgb: 55, 45, 255;--lgo-primary-hover: #1E1ECF;--lgo-primary-light: #E6E7FF;--lgo-primary-medium: #3E51C9;--lgo-primary-medium-rgb: 62, 81, 201;--lgo-primary-dark: #111185;--lgo-tier: #00B3BD;--lgo-white: #FFFFFF;--lgo-white-rgb: 255, 255, 255;--lgo-black-rgb: 0, 0, 0;--lgo-gray-50: #F9FAFB;--lgo-gray-100: #F3F4F6;--lgo-gray-200: #E5E7EB;--lgo-gray-300: #D1D5DB;--lgo-gray-400: #9CA3AF;--lgo-gray-500: #6B7280;--lgo-gray-600: #4B5563;--lgo-gray-700: #374151;--lgo-gray-800: #1F2937;--lgo-gray-900: #111827;--lgo-success: #10B981;--lgo-success-rgb: 16, 185, 129;--lgo-success-light: #ECFDF5;--lgo-success-dark: #065F46;--lgo-warning: #F59E0B;--lgo-warning-rgb: 245, 158, 11;--lgo-warning-light: #FFFBEB;--lgo-warning-dark: #92400E;--lgo-danger: #EF4444;--lgo-danger-rgb: 239, 68, 68;--lgo-danger-light: #FEF2F2;--lgo-danger-dark: #991B1B;--lgo-info: #3B82F6;--lgo-info-rgb: 59, 130, 246;--lgo-info-light: #EFF6FF;--lgo-info-dark: #1E40AF;--lgo-silver: #00B3BD;--lgo-silver-light: #E6F7F8;--lgo-bronze: #FF8E87;--lgo-bronze-light: #FFF2F1;--lgo-purple: #8B5CF6;--lgo-purple-light: #f5f3ff;--lgo-orange: #F97316;--lgo-orange-light: #fff7ed;--lgo-pink: #EC4899;--lgo-pink-light: #fdf2f8;--lgo-cyan: #06B6D4;--lgo-cyan-light: #ecfeff;--lgo-blue: #3B82F6;--lgo-blue-rgb: 59, 130, 246;--lgo-blue-light: #eff6ff;--lgo-gradient-primary: linear-gradient(135deg, #372DFF 0%, #3E51C9 100%);--lgo-gradient-surface: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 100%);--lgo-gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--lgo-focus-ring: 0 0 0 4px rgba(var(--lgo-primary-rgb), .15);--lgo-selection-bg: rgba(var(--lgo-primary-rgb), .1);--lgo-brand-mp: #009EE7;--lgo-brand-mp-rgb: 0, 158, 231;--lgo-brand-stripe: #635BFF;--lgo-brand-stripe-rgb: 99, 91, 255;--lgo-brand-pix: #77B6A8;--lgo-brand-pix-rgb: 119, 182, 168;--lgo-brand-facebook: #1877F2;--lgo-brand-whatsapp: #25D366;--lgo-brand-linkedin: #0077B5;--lgo-brand-messenger: #0084FF;--lgo-brand-star: #FFB800;--lgo-brand-cyan: #00E5FF;--lgo-brand-indigo: #1A237E;--lgo-brand-checkout-accent: #B34D6D;--lgo-brand-checkout-accent-light: #FFF2F1;--lgo-brand-navy-rgb: 10, 30, 160;--lgo-brand-royal-rgb: 30, 60, 255;--lgo-space-1: 4px;--lgo-space-2: 8px;--lgo-space-3: 12px;--lgo-space-4: 16px;--lgo-space-5: 20px;--lgo-space-6: 24px;--lgo-space-8: 32px;--lgo-space-10: 40px;--lgo-space-12: 48px;--lgo-space-16: 64px;--lgo-space-20: 80px;--lgo-space-24: 96px;--lgo-space-32: 128px;--lgo-space-40: 160px;--lgo-space-48: 192px;--lgo-avatar-xs: 24px;--lgo-avatar-sm: 32px;--lgo-avatar-user: 36px;--lgo-avatar-md: 48px;--lgo-avatar-card: 52px;--lgo-avatar-lg: 64px;--lgo-avatar-xl-mobile: 72px;--lgo-avatar-xl: 96px;--lgo-avatar-profile: 120px;--lgo-avatar-2xl: 128px;--lgo-avatar-initials-xl: 148px;--lgo-avatar-3xl: 160px;--lgo-avatar-teacher-card: 145px;--lgo-avatar-teacher-card-mobile: 100px;--lgo-radius-sm: 8px;--lgo-radius-md: 12px;--lgo-radius-lg: 20px;--lgo-radius-xl: 32px;--lgo-radius-full: 9999px;--lgo-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .05);--lgo-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .04);--lgo-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .03);--lgo-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .05);--lgo-shadow-premium: 0 25px 50px -12px rgba(0, 0, 0, .15);--lgo-bg: rgb(255, 255, 255);--lgo-glass-bg: rgba(255, 255, 255, .7);--lgo-glass-border: rgba(255, 255, 255, .5);--lgo-glass-blur: 16px;--lgo-glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--lgo-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--lgo-transition-base: .3s cubic-bezier(.4, 0, .2, 1);--lgo-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--lgo-text-primary: var(--lgo-gray-900);--lgo-text-secondary: var(--lgo-gray-600);--lgo-text-muted: var(--lgo-gray-500);--lgo-text-disabled: var(--lgo-gray-300);--lgo-text-inverse: var(--lgo-white);--lgo-fs-xs: .75rem;--lgo-fs-sm: .875rem;--lgo-fs-base: 1rem;--lgo-fs-md: 1.125rem;--lgo-fs-lg: 1.25rem;--lgo-fs-xl: 1.5rem;--lgo-fs-2xl: 1.875rem;--lgo-fs-3xl: clamp(1.5rem, 1.286rem + 1.071vw, 2.25rem);--lgo-fs-4xl: clamp(2rem, 1.714rem + 1.429vw, 3rem);--lgo-fs-5xl: clamp(2.25rem, 1.821rem + 2.143vw, 3.75rem);--lgo-fs-6xl: clamp(2.5rem, 1.929rem + 2.857vw, 4.5rem);--lgo-lh-none: 1;--lgo-lh-tight: 1.2;--lgo-lh-snug: 1.4;--lgo-lh-base: 1.6;--lgo-lh-relaxed: 1.75;--lgo-lh-loose: 2;--lgo-ls-tighter: -.05em;--lgo-ls-tight: -.025em;--lgo-ls-normal: 0em;--lgo-ls-wide: .025em;--lgo-ls-wider: .05em;--lgo-ls-widest: .1em;--lgo-fw-thin: 100;--lgo-fw-light: 300;--lgo-fw-regular: 400;--lgo-fw-medium: 500;--lgo-fw-semibold: 600;--lgo-fw-bold: 700;--lgo-fw-extrabold: 800;--lgo-fw-black: 900;--lgo-z-page: 1000;--lgo-z-sticky: 1100;--lgo-z-dropdown: 1150;--lgo-z-overlay: 1200;--lgo-z-modal: 1300;--lgo-z-toast: 1400;--lgo-z-tooltip: 1500;--lgo-z-page-overlay: 2000;--lgo-z-max: 9999;--lgo-bp-xs: 480px;--lgo-bp-sm: 640px;--lgo-bp-md: 768px;--lgo-bp-lg: 1024px;--lgo-bp-xl: 1280px;--lgo-bp-2xl: 1440px;--lgo-opacity-subtle: .08;--lgo-opacity-light: .3;--lgo-opacity-medium: .6;--lgo-opacity-strong: .9;--lgo-elevation-l1: var(--lgo-shadow-sm);--lgo-elevation-l2: var(--lgo-shadow-md);--lgo-elevation-l3: var(--lgo-shadow-lg);--lgo-elevation-l4: var(--lgo-shadow-xl)}
