:root{--niebla-0:#FBFBFD;--niebla-50:#F5F6F9;--niebla-100:#EEF0F4;--niebla-200:#E3E5EB;--niebla-300:#CFD2DA;--niebla-400:#8A8D99;--niebla-500:#6E7180;--niebla-600:#5B5E6B;--niebla-700:#474A56;--niebla-800:#33353E;--niebla-900:#22242B;--niebla-950:#16171C;--learny-azul-600:#3957BB;--learny-azul-700:#2E479A;--learny-azul-800:#263B80;--learny-azul-tinte:#E7EBF8;--learny-naranja-500:#ED7530;--learny-naranja-700:#A94F18;--learny-naranja-tinte:#FBEEE4;--learny-celeste:#88B8DB;--learny-rosa:#F1E3DF;--mom-activar:#A94F18;--mom-activar-tinte:rgba(169,79,24,.06);--mom-explorar:#2A7370;--mom-explorar-tinte:rgba(42,115,112,.06);--mom-pausa:#A6446E;--mom-pausa-tinte:rgba(166,68,110,.06);--mom-practicar:#3957BB;--mom-practicar-tinte:rgba(57,87,187,.06);--mom-cerrar:#6F5A9E;--mom-cerrar-tinte:rgba(111,90,158,.06);--exito-fg:#3E6B50;--exito-bg:#EAF2EC;--exito-borde:#BCD5C5;--alerta-fg:#7A5B27;--alerta-bg:#F8F0DE;--alerta-borde:#E2CD9F;--error-fg:#9B3F35;--error-bg:#F9ECEA;--error-borde:#E5BCB6;--info-fg:#3F617E;--info-bg:#EAF0F5;--info-borde:#BDD0E0;--toast-fondo:var(--niebla-900);--toast-texto:var(--niebla-50);--toast-accion:#9DB4F2;--fondo:var(--niebla-0);--superficie:var(--niebla-50);--superficie-hundida:var(--niebla-100);--borde:var(--niebla-200);--borde-input:var(--niebla-400);--texto:var(--niebla-900);--texto-secundario:var(--niebla-600);--texto-terciario:var(--niebla-500);--primario:var(--learny-azul-600);--primario-hover:var(--learny-azul-700);--primario-active:var(--learny-azul-800);--primario-tinte:var(--learny-azul-tinte);--primario-contraste:#FFFFFF;--acento-decorativo:var(--learny-naranja-500);--acento-texto:var(--learny-naranja-700);--acento-tinte:var(--learny-naranja-tinte);--card-bg:rgba(253,253,255,.62);--card-borde:rgba(255,255,255,.8);--card-blur:blur(18px) saturate(1.25);--velos-fondo:radial-gradient(640px 460px at 6% 2%,rgba(136,184,219,.30),transparent 66%),radial-gradient(700px 500px at 100% 10%,rgba(241,227,223,.85),transparent 70%),radial-gradient(560px 520px at 20% 90%,rgba(237,117,48,.10),transparent 70%),radial-gradient(600px 560px at 88% 96%,rgba(118,145,231,.16),transparent 72%);--fuente-display:"Poppins",system-ui,sans-serif;--fuente-sans:"Inter","Helvetica Neue",system-ui,sans-serif;--fuente-mono:"JetBrains Mono","SF Mono",monospace;--texto-1:0.75rem;--lh-1:1rem;--texto-2:0.875rem;--lh-2:1.25rem;--texto-3:1rem;--lh-3:1.5rem;--texto-4:1.125rem;--lh-4:1.75rem;--texto-5:1.25rem;--lh-5:1.75rem;--texto-6:1.5rem;--lh-6:2rem;--texto-7:1.875rem;--lh-7:2.375rem;--texto-8:2.375rem;--lh-8:2.875rem;--texto-9:3rem;--lh-9:3.5rem;--peso-regular:400;--peso-medio:500;--peso-semibold:600;--esp-05:0.25rem;--esp-1:0.5rem;--esp-15:0.75rem;--esp-2:1rem;--esp-3:1.5rem;--esp-4:2rem;--esp-5:2.5rem;--esp-6:3rem;--esp-8:4rem;--esp-10:5rem;--esp-12:6rem;--esp-16:8rem;--radio-sm:0.375rem;--radio-md:0.625rem;--radio-lg:1rem;--radio-xl:1.5rem;--radio-full:9999px;--sombra-1:0 1px 2px rgba(30,34,60,0.05);--sombra-2:0 2px 8px rgba(30,34,60,0.08);--sombra-3:0 8px 24px rgba(30,34,60,0.11);--sombra-cta:0 4px 14px rgba(57,87,187,0.30);--anillo-foco:0 0 0 2px var(--fondo),0 0 0 4px var(--primario);--dur-rapida:120ms;--dur-base:200ms;--dur-lenta:320ms;--dur-deliberada:480ms;--curva-estandar:cubic-bezier(0.2,0,0,1);--curva-entrada:cubic-bezier(0,0,0.2,1);--curva-salida:cubic-bezier(0.4,0,1,1);--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--target-min:44px;--alto-input:44px;--alto-boton-sm:36px;--alto-boton-md:44px;--alto-boton-lg:52px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--card-bg:rgba(253,253,255,.94)}}html{font-family:var(--fuente-sans);color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased}.lia-fondo{background:var(--velos-fondo),var(--fondo);background-attachment:fixed}:focus-visible{outline:none;box-shadow:var(--anillo-foco);border-radius:var(--radio-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}