@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#0b1454;--color-indigo:#262a63;--color-violeta:#5b5088;--color-ciruela:#8a4a7c;--color-frambuesa:#b0456f;--color-frambuesa-b:#a03a62;--color-frambuesa-s:#7c2a4b;--color-frambuesa-t:#9c3560;--color-mostaza:#d9b25f;--color-mostaza-s:#a8843a;--color-resalte:#f0deb0;--color-texto:#4d5868;--color-suave:#5c6574;--color-mesa:#eef0f4;--color-papel:#fff;--color-blanco:#fff;--color-linea:#dde0e9;--color-linea-f:#c9cedb;--color-ok:#2f6b52;--color-ok-f:#e6f1ea;--color-no:#8a5a1c;--color-no-f:#f6eedf;--color-superficie:#f7f8fb;--color-mesa-2:#f4f5f9;--color-mesa-h:#e2e5ee;--color-rayado:#f1f3f7;--color-pista:#d5d9e4;--color-navy-s:#050a33;--color-noche:#0b0f2e;--color-velo:#0b0e30;--color-negro:#000;--color-petroleo:#0e2a3a;--color-azul-f:#e9ecf6;--color-azul-gris:#9fb3c8;--color-azul-s:#2c4a6b;--color-cielo:#f4f6f9;--color-cielo-s:#dfe6ef;--color-lavanda:#c9cdf0;--color-violeta-l:#b9b2d3;--color-violeta-s:#3a2e66;--color-rosa:#f2c9d9;--color-rosa-f:#f8e9ef;--color-frambuesa-f:#fbf1f5;--color-resalte-2:#f2deb0;--color-mostaza-f:#fff3d6;--color-mostaza-l:#e3c47e;--color-mostaza-t:#6d4c12;--color-mostaza-t2:#7a5a17;--color-arena-f:#f6efe1;--color-ocre-t:#6d4512;--color-no-s:#5e3d12;--color-gris-l:#9aa5b5;--color-gris-t:#6b7584;--color-suelo:#e9ebf3;--color-nodo:#7a8296;--color-campo:#868fa3;--texto-mini:.75rem;--texto-nota:.875rem;--texto-detalle:.9375rem;--texto-base:1rem;--texto-cuerpo:1.0625rem;--texto-minimo:max(14px, .875rem);--texto-minimo-d:max(14px, .9375rem);--texto-destacado:1.25rem;--texto-subtitulo:1.375rem;--texto-seccion:clamp(1.625rem, 1.25rem + 1.2vw, 1.875rem);--texto-apartado:1.875rem;--texto-cifra:2rem;--texto-tarjeta:clamp(1.375rem, 2.4vw, 1.75rem);--texto-nombre:clamp(1.5rem, 4vw, 2.25rem);--texto-titulo-c:clamp(1.75rem, 5vw, 2.25rem);--texto-titulo:clamp(2rem, 5vw, 3rem);--texto-portada:clamp(2.5rem, 6vw, 4rem);--radius-fino:3px;--radius-mini:6px;--radius-chico:8px;--radius-control:10px;--radius-campo:12px;--radius-boton:14px;--radius-caja:16px;--radius-pieza:18px;--radius-bloque:20px;--radius-panel:22px;--radius-grande:24px;--radius-tarjeta:28px;--radius-pastilla:999px;--shadow-sombra:0 1px 2px #0b14540d, 0 18px 40px -16px #0b145429, 0 48px 96px -40px #0b145424;--shadow-pastilla:0 1px 2px #0b145414;--shadow-elegida:0 1px 2px #0b14541a, 0 6px 16px -6px #0b145433;--shadow-sombra-g:0 2px 4px #0b14540f, 0 30px 60px -26px #0b14545c;--shadow-borde:inset 0 0 0 1.5px var(--color-linea-f);--shadow-borde-no:inset 0 0 0 1.5px var(--color-no);--shadow-borde-ok:inset 0 0 0 1.5px var(--color-ok);--container-lectura:44rem;--container-texto:72ch;--container-estrecho:40rem;--container-campus:68rem;--container-ancho:72rem;--container-amplio:90rem;--ease-sale:cubic-bezier(.22, 1, .36, 1);--ease-rebote:cubic-bezier(.34, 1.45, .64, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--barra:60px}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-texto);background:var(--color-suelo);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.62;overflow-x:clip}h1,h2,h3,h4{color:var(--color-navy);text-wrap:balance;font-weight:800;line-height:1.08}h1{letter-spacing:-.04em;font-size:clamp(2.375rem,7vw,4.75rem);font-weight:650;line-height:1.02}h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3.6vw,2.625rem);font-weight:700}h3{letter-spacing:-.02em;font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.2}p{text-wrap:pretty}a{color:var(--color-frambuesa-t);text-underline-offset:.15em;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}a:is(:hover,:focus-visible){text-decoration-color:currentColor}strong{color:var(--color-navy);font-weight:750}button{cursor:pointer}:focus-visible{outline:3px solid var(--color-navy);outline-offset:3px;border-radius:var(--radius-mini)}::placeholder{color:var(--color-suave);opacity:1}::selection{background:var(--color-resalte);color:var(--color-navy)}input[type=checkbox],input[type=radio]{flex-shrink:0}}@layer curso{:root{--navy:var(--color-navy);--indigo:var(--color-indigo);--violeta:var(--color-violeta);--ciruela:var(--color-ciruela);--frambuesa:var(--color-frambuesa);--frambuesa-b:var(--color-frambuesa-b);--frambuesa-s:var(--color-frambuesa-s);--frambuesa-t:var(--color-frambuesa-t);--mostaza:var(--color-mostaza);--mostaza-s:var(--color-mostaza-s);--resalte:var(--color-resalte);--texto:var(--color-texto);--suave:var(--color-suave);--mesa:var(--color-mesa);--papel:var(--color-papel);--blanco:var(--color-blanco);--linea:var(--color-linea);--linea-f:var(--color-linea-f);--ok:var(--color-ok);--ok-f:var(--color-ok-f);--no:var(--color-no);--no-f:var(--color-no-f);--superficie:var(--color-superficie);--mesa-2:var(--color-mesa-2);--mesa-h:var(--color-mesa-h);--rayado:var(--color-rayado);--pista:var(--color-pista);--navy-s:var(--color-navy-s);--noche:var(--color-noche);--velo:var(--color-velo);--negro:var(--color-negro);--petroleo:var(--color-petroleo);--azul-f:var(--color-azul-f);--azul-gris:var(--color-azul-gris);--azul-s:var(--color-azul-s);--cielo:var(--color-cielo);--cielo-s:var(--color-cielo-s);--lavanda:var(--color-lavanda);--violeta-l:var(--color-violeta-l);--violeta-s:var(--color-violeta-s);--rosa:var(--color-rosa);--rosa-f:var(--color-rosa-f);--frambuesa-f:var(--color-frambuesa-f);--resalte-2:var(--color-resalte-2);--mostaza-f:var(--color-mostaza-f);--mostaza-l:var(--color-mostaza-l);--mostaza-t:var(--color-mostaza-t);--mostaza-t2:var(--color-mostaza-t2);--arena-f:var(--color-arena-f);--ocre-t:var(--color-ocre-t);--no-s:var(--color-no-s);--gris-l:var(--color-gris-l);--gris-t:var(--color-gris-t);--suelo:var(--color-suelo);--nodo:var(--color-nodo);--campo:var(--color-campo);--sale:var(--ease-sale);--rebote:var(--ease-rebote);--sombra:var(--shadow-sombra);--sombra-g:var(--shadow-sombra-g);--sombra-p:var(--shadow-pastilla);--sombra-e:var(--shadow-elegida);--lectura:var(--container-lectura);--ancho:var(--container-ancho);--marco:var(--container-campus);--margen:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--barra) + 16px)}body{font-family:var(--font-sans);color:var(--texto);background:var(--mesa);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.62;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{color:var(--navy);text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h1{letter-spacing:-.035em;font-size:clamp(2.375rem,7vw,4.75rem);line-height:1}h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3.6vw,2.625rem)}h3{letter-spacing:-.02em;font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.2}h4{letter-spacing:-.01em;font-size:1.0625rem;line-height:1.3}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--frambuesa-t);text-underline-offset:.15em;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}a:is(:hover,:focus-visible){text-decoration-color:currentColor}strong{color:var(--navy);font-weight:750}ul,ol{margin:0 0 1em;padding-left:1.25rem}li{margin:.25em 0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:var(--radius-mini)}::placeholder{color:var(--suave);opacity:1}.salta{z-index:100;border-radius:var(--radius-control);background:var(--navy);color:var(--blanco);padding:.6rem 1rem;font-weight:800;position:absolute;top:-60px;left:16px}.salta:focus{top:10px}.lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}mark{background:linear-gradient(transparent 58%, var(--resalte) 58% 94%, transparent 94%);color:inherit;padding:0 .08em}::selection{background:var(--resalte);color:var(--navy)}.barra{z-index:60;height:var(--barra);padding:0 var(--margen);background:var(--suelo);align-items:center;gap:.75rem;display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.barra{background:color-mix(in srgb, var(--suelo) 88%, transparent)}}.barra{-webkit-backdrop-filter:blur(12px)}.barra .marca{flex:none;align-items:center;min-height:44px;display:flex}.barra .marca img{width:auto;height:30px}.barra .marca{margin-inline:.5rem}.barra .marca+.miga{border-left:1px solid var(--linea);align-content:center;align-self:center;min-height:44px;padding-left:1.25rem}.miga{min-width:0;font-size:var(--texto-minimo);color:var(--suave);white-space:nowrap;flex-wrap:wrap;align-items:center;column-gap:.5rem;margin:0;font-weight:600;line-height:1.35;display:flex;overflow:hidden}.miga a{color:var(--suave);text-decoration:none}.miga a:hover{color:var(--navy);text-decoration:underline}.miga span{text-overflow:ellipsis;overflow:hidden}.miga [aria-hidden=true]{color:var(--nodo)}.miga>.contents:last-child:not(:first-child)>[aria-hidden=true]{display:none}.miga [aria-current=page]{min-width:0;color:var(--navy);flex-basis:100%;font-size:1rem;font-weight:800}.barra .acciones{flex:none;align-items:center;gap:.4rem;margin-left:auto;display:flex}.ico-btn{border-radius:var(--radius-pastilla);background:var(--papel);min-width:44px;min-height:44px;color:var(--navy);font-size:var(--texto-minimo-d);box-shadow:var(--sombra-p);transition:transform .16s var(--sale), background .2s;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:700;text-decoration:none;display:inline-flex}.ico-btn:hover{transform:translateY(-1px)}@media (min-width:52rem){.ico-btn:has(.t){padding:0 1.1rem}}.ico-btn svg{flex:none;width:18px;height:18px}.ico-btn[aria-pressed=true]{background:var(--navy);color:var(--blanco)}.ico-btn .t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:52rem){.ico-btn .t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.ico-btn.b-puntos{box-shadow:var(--sombra-p), inset 0 0 0 1.5px var(--mostaza-l);gap:.4rem;padding:0 .8rem 0 .375rem}@media (min-width:52rem){.ico-btn.b-puntos:has(.t){padding:0 1rem 0 .375rem}}.moneda{width:2rem;height:2rem;color:var(--mostaza-t);background:radial-gradient(circle at 35% 30%, var(--mostaza-l), var(--mostaza) 62%, var(--mostaza-s));box-shadow:inset 0 0 0 2px var(--blanco), inset 0 -2px 0 var(--mostaza-s);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.moneda{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--blanco) 40%, transparent), inset 0 -2px 0 var(--mostaza-s)}}.moneda svg{width:1rem;height:1rem}.moneda.moneda-g{width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 3px var(--blanco), inset 0 -3px 0 var(--mostaza-s), var(--sombra-p)}@supports (color:color-mix(in lab, red, red)){.moneda.moneda-g{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blanco) 40%, transparent), inset 0 -3px 0 var(--mostaza-s), var(--sombra-p)}}.moneda.moneda-g svg{width:1.6rem;height:1.6rem}.b-puntos .saldo{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--navy);font-size:1rem;font-weight:800}.b-puntos .t{color:var(--suave)}.primera-b{border-radius:var(--radius-pastilla);background:var(--navy);min-height:44px;color:var(--blanco);font-size:var(--texto-minimo);white-space:nowrap;align-items:center;gap:.35rem;padding:0 1rem;font-weight:800;display:inline-flex}.primera-b b{color:var(--mostaza);font-weight:800}@media (max-width:39.99rem){.barra .miga,.barra .rev-btn,.barra .marca,.barra .b-inicio.solo-ancho{display:none}.primera-b .t-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra.con-primera .ico-btn.b-cuaderno,.barra .ico-btn.b-cuaderno.en-programa{display:none}.ico-btn.b-puntos{gap:.3rem;padding:0 .6rem 0 .25rem}.b-puntos .moneda{width:1.5rem;height:1.5rem}.b-puntos .moneda svg{width:.8125rem;height:.8125rem}}@media (min-width:24rem) and (max-width:39.99rem){.barra .marca{margin-inline:0;display:flex}.barra .marca img{height:24px}}.avance{pointer-events:none;height:3px;position:absolute;bottom:-3px;left:0;right:0}.avance i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--avance,0));background:linear-gradient(90deg, var(--indigo), var(--violeta), var(--frambuesa));display:block}main{padding-top:var(--barra);min-height:100vh}.btn{border-radius:var(--radius-pastilla);min-height:52px;color:var(--blanco);background:var(--navy);transition:transform .16s var(--sale), background .2s, box-shadow .2s;text-align:center;border:0;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:18px;height:18px}.btn.b2{color:var(--navy);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--campo)}.btn.b2:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.btn.b3{color:var(--navy);background:var(--mesa-2);box-shadow:inset 0 0 0 1.5px var(--linea)}.btn.b3:hover{background:var(--mesa-h)}.btn.peq{min-height:44px;font-size:var(--texto-minimo-d);padding:0 1.15rem}.btn.b-cl{color:var(--blanco);box-shadow:inset 0 0 0 1.5px var(--blanco);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn.b-cl{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--blanco) 80%, transparent)}}.btn.b-cl:hover{box-shadow:inset 0 0 0 1.5px var(--blanco)}.btn[disabled]{opacity:.45;pointer-events:none}.tecla{border-radius:var(--radius-campo);min-width:44px;min-height:44px;color:var(--navy);background:var(--mesa);box-shadow:0 4px 0 var(--linea-f);transition:transform .12s var(--sale), box-shadow .12s, background .2s, color .2s;border:0;justify-content:center;align-items:center;padding:.4rem .9rem;font-weight:800;line-height:1.2;display:inline-flex}.tecla:hover{box-shadow:0 6px 0 var(--linea-f);transform:translateY(-2px)}.tecla:active{box-shadow:0 1px 0 var(--linea-f);transform:translateY(3px)}.tecla[aria-pressed=true],.tecla.activa{background:var(--navy);color:var(--blanco);box-shadow:0 4px 0 var(--navy-s)}.tecla.ok{background:var(--ok-f);color:var(--ok);box-shadow:inset 0 0 0 2px var(--ok), 0 4px 0 var(--ok)}.tecla.mal{background:var(--no-f);color:var(--no);box-shadow:inset 0 0 0 2px var(--no);pointer-events:none;transform:none}.acc{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.portada{min-height:calc(100svh - var(--barra) - var(--nav-campus,0px));color:var(--blanco);background:var(--navy);align-items:end;display:grid;position:relative;overflow:hidden}.portada .fondo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portada.espejo .fondo{scale:-1 1}.portada:after{content:"";background:linear-gradient(90deg, var(--navy) 0%, var(--navy) 45%, var(--navy) 80%), linear-gradient(0deg, var(--navy), var(--navy) 46%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.portada:after{background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 94%, transparent) 0%, color-mix(in srgb, var(--navy) 82%, transparent) 45%, color-mix(in srgb, var(--navy) 22%, transparent) 80%), linear-gradient(0deg, color-mix(in srgb, var(--navy) 72%, transparent), color-mix(in srgb, var(--navy) 0%, transparent) 46%)}}.portada .dentro{z-index:1;width:100%;max-width:calc(var(--marco) + 2 * var(--margen));padding:3rem var(--margen) clamp(2.5rem, 7vw, 5rem);margin:0 auto;position:relative}.portada .de{color:var(--blanco);margin:0 0 1.1rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.portada .de{color:color-mix(in srgb, var(--blanco) 90%, transparent)}}.portada .de a{color:inherit;-webkit-text-decoration-color:var(--blanco);-webkit-text-decoration-color:var(--blanco);-webkit-text-decoration-color:var(--blanco);text-decoration-color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.portada .de a{-webkit-text-decoration-color:color-mix(in srgb, var(--blanco) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--blanco) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--blanco) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--blanco) 50%, transparent)}}.portada h1{color:var(--blanco);max-width:13ch;font-size:clamp(2.75rem,8vw,5.5rem)}.portada .lead{border-left:4px solid var(--mostaza);max-width:32rem;color:var(--blanco);margin:1.5rem 0 0;padding-left:1rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.35}.portada .meta{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.portada .meta span{border-radius:var(--radius-pastilla);background:var(--navy);padding:.35rem .75rem}@supports (color:color-mix(in lab, red, red)){.portada .meta span{background:color-mix(in srgb, var(--navy) 55%, transparent)}}.portada .meta span{box-shadow:inset 0 0 0 1px var(--blanco)}@supports (color:color-mix(in lab, red, red)){.portada .meta span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blanco) 32%, transparent)}}.portada .meta span{font-size:var(--texto-minimo);font-weight:700}.portada .acc{margin-top:2rem}.portada.tipografica{min-height:clamp(24rem,56svh,38rem)}.portada.tipografica .cifra{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--mostaza);font-size:clamp(11rem,34vw,30rem);font-weight:800;line-height:1;position:absolute;bottom:-.16em;right:clamp(.5rem,4vw,4rem)}@supports (color:color-mix(in lab, red, red)){.portada.tipografica .cifra{color:color-mix(in srgb, var(--mostaza) 30%, transparent)}}.portada.tipografica .cifra{pointer-events:none;-webkit-user-select:none;user-select:none}.portada .btn{min-height:52px;padding:0 1.6rem}@media (max-width:47.99rem){.portada.tipografica .cifra{color:var(--mostaza);top:0;bottom:auto}@supports (color:color-mix(in lab, red, red)){.portada.tipografica .cifra{color:color-mix(in srgb, var(--mostaza) 20%, transparent)}}.portada:after{background:linear-gradient(0deg, var(--navy) 0%, var(--navy) 55%, var(--navy) 100%)}@supports (color:color-mix(in lab, red, red)){.portada:after{background:linear-gradient(0deg, color-mix(in srgb, var(--navy) 96%, transparent) 0%, color-mix(in srgb, var(--navy) 90%, transparent) 55%, color-mix(in srgb, var(--navy) 50%, transparent) 100%)}}}@media (prefers-reduced-motion:no-preference){.portada .fondo{animation:acerca 4.5s var(--sale) both}.portada .dentro>*{animation:sube .9s var(--sale) both}.portada .dentro>:nth-child(2){animation-delay:.12s}.portada .dentro>:nth-child(3){animation-delay:.26s}.portada .dentro>:nth-child(n+4){animation-delay:.4s}}@keyframes acerca{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sube{0%{opacity:0;transform:translateY(22px)}}.cab-pag{padding:clamp(3.5rem, 8vw, 6rem) var(--margen) 0}.cab-pag>.ancho{max-width:var(--marco);margin:0 auto}.cab-pag .de{color:var(--frambuesa-t);margin:0 0 .9rem;font-weight:700}.cab-pag h1{font-size:clamp(2.5rem,6vw,4.25rem)}.cab-pag .lead{max-width:40rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.cab-pag .meta{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.cab-pag .meta span{border-radius:var(--radius-pastilla);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy);font-size:var(--texto-minimo);padding:.35rem .75rem;font-weight:800}.escena{padding:clamp(3.5rem, 8vw, 6.5rem) var(--margen);position:relative}.escena>.ancho{z-index:1;max-width:var(--marco);margin:0 auto;position:relative}.escena h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:1.04}.escena .entrada{max-width:40rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.paso-f{align-items:center;gap:.75rem;margin:0 0 1.1rem;display:flex}.paso-f .paso{margin:0}.paso{border-radius:var(--radius-pastilla);font-size:var(--texto-minimo);color:var(--navy);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--navy);align-items:center;gap:.45rem;margin:0 0 1.1rem;padding:.3rem .75rem;font-weight:800;display:inline-flex}.paso .ok-e{color:var(--ok);display:none}.escena.hecha .paso .ok-e{display:inline}.cab-s{align-items:flex-start;gap:.85rem;display:flex}.cab-s .ayuda{margin-top:.4rem}.escena>.ancho>.bloques{margin-top:2rem}.escena.oscura,.escena.repaso{background:var(--navy);color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.escena.oscura,.escena.repaso{color:color-mix(in srgb, var(--blanco) 90%, transparent)}}.foto-escena{color:var(--blanco);background:var(--noche);overflow:hidden}.foto-escena .fondo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.foto-escena:after{content:"";background:linear-gradient(180deg, var(--velo) 0%, var(--velo) 40%, var(--velo) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.foto-escena:after{background:linear-gradient(180deg, color-mix(in srgb, var(--velo) 80%, transparent) 0%, color-mix(in srgb, var(--velo) 90%, transparent) 40%, color-mix(in srgb, var(--velo) 95%, transparent) 100%)}}:is(.oscura,.repaso,.foto-escena) h2{color:var(--blanco)}:is(.oscura,.repaso,.foto-escena) .paso{color:var(--blanco);box-shadow:inset 0 0 0 1.5px var(--blanco);background:0 0}@supports (color:color-mix(in lab, red, red)){:is(.oscura,.repaso,.foto-escena) .paso{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--blanco) 80%, transparent)}}:is(.oscura,.repaso,.foto-escena) .paso .ok-e{color:var(--mostaza)}:is(.oscura,.repaso,.foto-escena) .entrada{color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){:is(.oscura,.repaso,.foto-escena) .entrada{color:color-mix(in srgb, var(--blanco) 88%, transparent)}}:is(.oscura,.repaso,.foto-escena) .paso-f .ayuda,:is(.oscura,.repaso,.foto-escena) .orden-f .ayuda{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){:is(.oscura,.repaso,.foto-escena) .paso-f .ayuda,:is(.oscura,.repaso,.foto-escena) .orden-f .ayuda{background:color-mix(in srgb, var(--blanco) 14%, transparent)}}:is(.oscura,.repaso,.foto-escena) .paso-f .ayuda,:is(.oscura,.repaso,.foto-escena) .orden-f .ayuda,:is(.oscura,.repaso,.foto-escena) .orden,:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado,.pie-dato),:is(.oscura,.foto-escena) .bloques>[data-cambio]>:is(.lectura,.entradilla,.destacado,.pie-dato){color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado,.pie-dato),:is(.oscura,.foto-escena) .bloques>[data-cambio]>:is(.lectura,.entradilla,.destacado,.pie-dato){color:color-mix(in srgb, var(--blanco) 90%, transparent)}}:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado) :is(strong,h3),:is(.oscura,.foto-escena) .bloques>[data-cambio]>:is(.lectura,.entradilla,.destacado) :is(strong,h3){color:var(--blanco)}:is(.oscura,.foto-escena) .bloques>.lectura a,:is(.oscura,.foto-escena) .bloques>[data-cambio]>.lectura a{color:var(--mostaza)}:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado,.pie-dato) mark{color:var(--mostaza);background:0 0}:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado,.pie-dato) .ref,:is(.oscura,.foto-escena) .bloques>[data-cambio]>:is(.lectura,.entradilla,.destacado,.pie-dato) .ref{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado,.pie-dato) .ref,:is(.oscura,.foto-escena) .bloques>[data-cambio]>:is(.lectura,.entradilla,.destacado,.pie-dato) .ref{background:color-mix(in srgb, var(--blanco) 16%, transparent)}}:is(.oscura,.foto-escena) .bloques>:is(.lectura,.entradilla,.destacado,.pie-dato) .ref,:is(.oscura,.foto-escena) .bloques>[data-cambio]>:is(.lectura,.entradilla,.destacado,.pie-dato) .ref{color:var(--blanco)}:is(.oscura,.foto-escena) .video{box-shadow:inset 0 0 0 1.5px var(--blanco), var(--sombra-g)}@supports (color:color-mix(in lab, red, red)){:is(.oscura,.foto-escena) .video{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--blanco) 24%, transparent), var(--sombra-g)}}:is(.oscura,.repaso,.foto-escena,.portada) :focus-visible{outline-color:var(--blanco)}:is(.oscura,.repaso,.foto-escena) :is(.act-in,.nota,.cita,.lista-b li,.cifras>div,.iceberg) :focus-visible{outline-color:var(--navy)}.repaso .esencial{gap:.6rem;max-width:52rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.repaso .esencial li{border-radius:var(--radius-caja);background:var(--blanco);margin:0;padding:1rem 1.1rem 1rem 2.9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.repaso .esencial li{background:color-mix(in srgb, var(--blanco) 8%, transparent)}}.repaso .esencial li{box-shadow:inset 0 0 0 1px var(--blanco)}@supports (color:color-mix(in lab, red, red)){.repaso .esencial li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blanco) 16%, transparent)}}.repaso .esencial li{color:var(--blanco);font-size:1.0625rem;line-height:1.45}.repaso .esencial li:before{content:"";background:var(--mostaza);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:1.35rem;left:1.1rem}.repaso .esencial .ref{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.repaso .esencial .ref{background:color-mix(in srgb, var(--blanco) 16%, transparent)}}.repaso .esencial .ref{color:var(--blanco)}.repaso .sig{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.repaso .sig>.btn:not(.b-cl){color:var(--navy);background:var(--blanco)}.pendientes-l{border-radius:var(--radius-caja);background:var(--mostaza);margin-top:.5rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.pendientes-l{background:color-mix(in srgb, var(--mostaza) 14%, transparent)}}.pendientes-l{box-shadow:inset 0 0 0 1px var(--mostaza)}@supports (color:color-mix(in lab, red, red)){.pendientes-l{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mostaza) 55%, transparent)}}.pendientes-l p{color:var(--blanco);margin:0 0 .75rem;font-weight:700;line-height:1.4}.pendientes-l ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pendientes-l li{margin:0}[data-pendientes]:empty{display:none}.pendientes-l .btn{text-align:left;justify-content:flex-start;width:100%}.pendientes-l .pendientes-mas{margin:.6rem 0 0;font-weight:500}.puntos{z-index:40;display:none;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.puntos ol{border-radius:var(--radius-pastilla);background:var(--blanco);flex-direction:column;gap:2px;margin:0;padding:8px 4px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.puntos ol{background:color-mix(in srgb, var(--blanco) 90%, transparent)}}.puntos ol{box-shadow:var(--sombra);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.puntos li{margin:0}.puntos a{border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.puntos a:before{content:"";background:var(--linea-f);width:12px;height:12px;transition:transform .25s var(--rebote), background .25s;border-radius:50%}.puntos a.hecha:before{background:var(--violeta)}.puntos a[aria-current]:before{background:var(--frambuesa);transform:scale(1.45)}.puntos .et{white-space:nowrap;border-radius:var(--radius-chico);background:var(--navy);color:var(--blanco);font-size:var(--texto-minimo);opacity:0;pointer-events:none;padding:.3rem .65rem;font-weight:700;transition:opacity .2s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.puntos a:hover .et,.puntos a:focus-visible .et{opacity:1}@media (min-width:75rem){.puntos{display:block}}.panel{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.25rem;display:grid}.p-card{border-radius:var(--radius-tarjeta);background:var(--papel);box-shadow:var(--sombra);align-content:start;gap:.6rem;padding:1.4rem 1.5rem 1.5rem;display:grid}.p-card p{margin:0}.p-card .cuenta b{font-size:1.375rem}.sigue{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}@media (min-width:48rem){.sigue{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sigue .f{background:var(--indigo);min-height:14rem}.sigue .f img{object-fit:cover;width:100%;height:100%}.sigue .c{align-content:center;gap:.9rem;padding:clamp(1.5rem,4.5vw,3.5rem);display:grid}.sigue h3{letter-spacing:-.03em;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:650;line-height:1.1}@media (min-width:48rem){[data-sigue] .sigue .f{min-height:25rem}}.num{color:var(--frambuesa-t);font-weight:800;font-size:var(--texto-minimo)}.av{font-size:var(--texto-minimo);color:var(--suave);font-weight:800}.p-lista{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.p-lista li{gap:.2rem;margin:0;display:grid}.p-lista b{color:var(--navy);line-height:1.3}.p-lista span:not(.pend){font-size:var(--texto-minimo-d)}.p-lista .pend{justify-self:start}.logros-p{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.logros-p li{grid-template-columns:auto 1fr;align-items:center;gap:.6rem;margin:0;display:grid}.logros-p .med{background:var(--mostaza);width:36px;height:36px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.logros-p .med svg{width:18px;height:18px}.logros-p b{color:var(--navy);line-height:1.25;display:block}.logros-p small{font-size:var(--texto-minimo)}.barrita{height:8px;display:block;position:relative}.barrita:before{content:"";border-radius:var(--radius-pastilla);background:var(--pista);height:2px;position:absolute;top:3px;left:0;right:0}.barrita i{width:calc(var(--v,0) * (100% - 18px) + 9px);border-radius:var(--radius-pastilla);background:var(--navy);height:2px;display:block;position:absolute;top:3px;left:0}.barrita i:after{content:"";border-radius:var(--radius-pastilla);background:var(--blanco);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--frambuesa-b), 0 0 0 4px var(--frambuesa-b);position:absolute;top:-8px;right:-9px}@supports (color:color-mix(in lab, red, red)){.barrita i:after{box-shadow:inset 0 0 0 5px var(--frambuesa-b), 0 0 0 4px color-mix(in srgb, var(--frambuesa-b) 16%, transparent)}}.ruta{gap:.75rem;max-width:56rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ruta li{margin:0}.ruta a,.ruta .sin{border-radius:var(--radius-panel);background:var(--papel);box-shadow:var(--sombra);color:inherit;transition:transform .2s var(--sale), box-shadow .2s;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.ruta a:hover{box-shadow:var(--sombra-g);transform:translate(4px)}.ruta .n{background:var(--navy);width:52px;height:52px;color:var(--blanco);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.ruta .n.ic{background:var(--mesa);color:var(--navy)}.ruta .n svg{width:24px;height:24px}.ruta a.ok .n{background:var(--ok)}.ruta .txt{gap:.15rem;display:grid}.ruta .tip{font-size:var(--texto-minimo);color:var(--frambuesa-t);font-weight:800}.ruta .tit{color:var(--navy);font-size:1.125rem;font-weight:800;line-height:1.25}.ruta .des{font-size:var(--texto-minimo-d);color:var(--suave);line-height:1.4}.ruta .barrita{margin-top:.4rem}.ruta .est{font-size:var(--texto-minimo);border-radius:var(--radius-pastilla);background:var(--mesa);color:var(--suave);white-space:nowrap;padding:.3rem .6rem;font-weight:800}.ruta .est.ok{background:var(--ok-f);color:var(--ok)}.ruta .sin{box-shadow:inset 0 0 0 1.5px var(--linea);background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.ruta .sin{background:color-mix(in srgb, var(--blanco) 60%, transparent)}}@media (max-width:34rem){.ruta a,.ruta .sin{grid-template-columns:auto minmax(0,1fr)}.ruta .est{grid-column:2;justify-self:end}}.dos-col{gap:2rem;display:grid}@media (min-width:62rem){.dos-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}}.indice-p{inset:var(--barra) auto var(--hueco-hoja,12px) var(--hueco-hoja,12px);width:min(25rem, calc(100vw - 2 * var(--hueco-hoja,12px)));border-radius:var(--radius-grande);background:var(--blanco);max-width:none;height:auto;max-height:none;color:var(--texto);box-shadow:var(--sombra-g);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;overflow:auto}.indice-p::backdrop{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.indice-p::backdrop{background:color-mix(in srgb, var(--navy) 22%, transparent)}}@media (prefers-reduced-motion:no-preference){.indice-p[open]{animation:entra-i .28s var(--sale)}}@keyframes entra-i{0%{opacity:0;transform:translate(-12px)}}.indice-in{padding:0 1rem 1.5rem}.indice-cab{z-index:1;background:var(--blanco);border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:.75rem;margin:0 -1rem .75rem;padding:1.1rem 1rem .75rem 1.5rem;display:flex;position:sticky;top:0}.indice-cab h2{letter-spacing:-.01em;font-size:1.0625rem;font-weight:800;line-height:1.3}.cerrar-i{border-radius:var(--radius-pastilla);background:var(--mesa-2);width:44px;height:44px;color:var(--navy);border:0;flex:none;font-size:1.5rem;line-height:1}.indice-acc{gap:.15rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.indice-acc li{margin:0}.indice-acc a{border-radius:var(--radius-boton);min-height:44px;color:var(--navy);font-size:var(--texto-minimo-d);align-items:center;padding:0 .75rem;font-weight:700;text-decoration:none;display:flex}.indice-acc a:hover,.indice-acc a[aria-current]{background:var(--mesa-2)}.indice-acc.pie-i a{color:var(--suave);font-weight:700}.indice-hilo{border-top:1px solid var(--linea);margin:0;padding:.5rem 0 0;list-style:none}.indice-hilo>li{margin:0;position:relative}.indice-hilo>li:not(:last-child):after{content:"";background:var(--pista);width:2px;position:absolute;top:40px;bottom:-12px;left:25px}.indice-hilo>li[data-estado=hecho]:after{background:var(--navy)}.indice-hilo .mod{z-index:1;border-radius:var(--radius-boton);min-height:52px;color:var(--texto);font-size:var(--texto-minimo-d);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.6rem;margin:0;padding:.3rem .5rem;font-weight:600;line-height:1.3;text-decoration:none;display:grid;position:relative}a.mod:hover{background:var(--mesa-2)}.indice-hilo .mod small{font-size:var(--texto-minimo);color:var(--suave);margin-top:.1rem;font-weight:700;display:block}.indice-hilo .num{border-radius:var(--radius-pastilla);background:var(--blanco);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--nodo);font-size:var(--texto-minimo);color:var(--suave);place-items:center;margin-left:4px;font-weight:800;display:grid}.indice-hilo li[data-estado=hecho]>.mod{color:var(--navy)}.indice-hilo li[data-estado=hecho]>.mod .num{background:var(--navy);box-shadow:none;color:var(--blanco)}.indice-hilo li[data-estado=actual]>.mod{color:var(--navy);font-weight:800}.indice-hilo li[data-estado=actual]>.mod .num{box-shadow:inset 0 0 0 3px var(--frambuesa-b), 0 0 0 5px var(--frambuesa-b)}@supports (color:color-mix(in lab, red, red)){.indice-hilo li[data-estado=actual]>.mod .num{box-shadow:inset 0 0 0 3px var(--frambuesa-b), 0 0 0 5px color-mix(in srgb, var(--frambuesa-b) 14%, transparent)}}.indice-hilo li[data-estado=actual]>.mod .num{color:var(--frambuesa-b)}.indice-hilo li[data-estado=cerrado]>.mod{color:var(--suave)}.indice-hilo li[data-estado=cerrado]>.mod .num{background:var(--mesa-2);box-shadow:inset 0 0 0 2px var(--linea-f)}.indice-hilo .elementos{z-index:1;border-left:2px solid var(--pista);gap:.1rem;margin:.15rem 0 .5rem 24px;padding:0 0 0 1rem;list-style:none;display:grid;position:relative}.indice-hilo .elementos li{margin:0}.indice-hilo .elementos a,.indice-hilo .elementos .pend-i{border-radius:var(--radius-campo);min-height:44px;font-size:var(--texto-minimo);color:var(--texto);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.35rem .65rem;font-weight:600;line-height:1.3;text-decoration:none;display:grid}.indice-hilo .elementos a:hover{background:var(--mesa-2)}.indice-hilo .elementos li.aqui a{background:var(--rosa-f);color:var(--frambuesa-b);font-weight:800}.indice-hilo .elementos small{font-size:var(--texto-minimo);color:var(--suave);white-space:nowrap;font-weight:700}.indice-hilo .elementos .pend-i{color:var(--suave)}.tabla-b{max-width:var(--ancho);border-radius:var(--radius-pieza);background:var(--papel);box-shadow:var(--sombra);overflow-x:auto}.tabla-b:focus-visible{outline:3px solid var(--frambuesa-b);outline-offset:3px}.tabla-b table{border-collapse:collapse;width:100%;font-size:var(--texto-minimo-d);line-height:1.45}.tabla-b caption{text-align:left;color:var(--navy);padding:1rem 1rem .35rem;font-weight:800}.tabla-b th,.tabla-b td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linea);padding:.7rem 1rem}.tabla-b thead th{background:var(--superficie);color:var(--navy);font-weight:800;font-size:var(--texto-minimo)}.tabla-b tbody th{color:var(--navy);font-weight:800}.tabla-b tbody tr:last-child>*{border-bottom:0}.bloques{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}:is(.nota,.cita,.cifras>div,.tabla-b,.entrada-c,.p-card,.cambio-i,.act-in){color:var(--texto)}.lectura{max-width:var(--lectura);font-size:clamp(1.0625rem,1.25vw,1.125rem)}.lectura p:last-child,.lectura ul:last-child,.lectura ol:last-child{margin-bottom:0}.lectura h3{margin:.75rem 0 .6rem}.lectura li::marker{color:var(--frambuesa)}.entradilla{max-width:var(--lectura);color:var(--navy);font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:500;line-height:1.5}.destacado{max-width:var(--lectura);border-left:5px solid var(--mostaza);letter-spacing:-.02em;color:var(--navy);margin:.25rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:750;line-height:1.3}.cita{max-width:var(--lectura);border-radius:var(--radius-panel);background:var(--papel);box-shadow:var(--sombra);margin:.5rem 0;padding:clamp(1.25rem,3vw,1.75rem)}.cita blockquote{letter-spacing:-.015em;color:var(--navy);margin:0;font-size:clamp(1.1875rem,2.2vw,1.5rem);font-weight:700;line-height:1.32}.cita figcaption{font-size:var(--texto-minimo-d);color:var(--frambuesa-t);margin-top:.75rem;font-weight:700}.cita figcaption span{color:var(--suave);font-weight:600}.foto-b{max-width:var(--ancho);border-radius:var(--radius-grande);background:var(--indigo);box-shadow:var(--sombra-g);margin:0;overflow:hidden}.foto-b img{aspect-ratio:21/9;object-fit:cover;width:100%}@media (max-width:40rem){.foto-b img{aspect-ratio:4/3}}.foto-b figcaption{background:var(--papel);font-size:var(--texto-minimo);color:var(--suave);padding:.7rem 1rem}.nota{max-width:var(--lectura);border-radius:var(--radius-pieza);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.1rem 1.25rem;display:grid}.nota .ic{border-radius:var(--radius-campo);background:var(--resalte);width:38px;height:38px;color:var(--navy);place-items:center;display:grid}.nota .ic svg{width:20px;height:20px}.nota p:last-child{margin:0}.nota.cuaderno-n .ic{background:var(--navy);color:var(--mostaza)}.lista-b{max-width:var(--lectura);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lista-b li{border-radius:var(--radius-boton);background:var(--papel);box-shadow:var(--sombra);color:var(--navy);margin:0;padding:.85rem 1rem .85rem 2.6rem;font-weight:500;line-height:1.45;position:relative}.lista-b li:before{content:"";background:var(--mostaza);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:1.15rem;left:1rem}.lista-b.cols{max-width:var(--ancho);flex-wrap:wrap;gap:.6rem;display:flex}.lista-b.cols li{flex:19rem}.dato-g{border-radius:var(--radius-tarjeta);color:var(--blanco);background:linear-gradient(120deg, var(--navy), var(--indigo) 55%, var(--violeta));max-width:var(--ancho);gap:.25rem;padding:clamp(1.4rem,4vw,2.25rem);display:grid}.dato-g .cifra{color:var(--mostaza)}.dato-g p{max-width:40rem;color:var(--blanco);margin:0;font-size:clamp(1.0625rem,1.9vw,1.3125rem);line-height:1.38}.dato-g small{color:var(--blanco);margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.dato-g small{color:color-mix(in srgb, var(--blanco) 82%, transparent)}}.dato-g small{font-size:var(--texto-minimo)}.dato-g .ref{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.dato-g .ref{background:color-mix(in srgb, var(--blanco) 18%, transparent)}}.dato-g .ref{color:var(--blanco)}.cifra{letter-spacing:-.05em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(3rem,8vw,5.25rem);font-weight:800;line-height:.95;display:block}.cifras{max-width:var(--ancho);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.cifras>div{border-radius:var(--radius-panel);background:var(--papel);box-shadow:var(--sombra);padding:1.25rem 1.35rem}.cifras .cifra{font-size:clamp(2.5rem,5vw,3.5rem)}.cifras p{font-size:var(--texto-minimo-d);margin:.4rem 0 0;line-height:1.4}.pie-dato{font-size:var(--texto-minimo);color:var(--suave)}.ref{vertical-align:.15em;border-radius:var(--radius-pastilla);background:var(--mesa);height:1.5rem;box-shadow:inset 0 0 0 1px var(--linea-f);color:var(--frambuesa-t);font-size:var(--texto-minimo);white-space:nowrap;align-items:center;gap:.2rem;margin:0 .1rem;padding:0 .45rem 0 .3rem;font-weight:800;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ref svg{flex:none;width:13px;height:13px}.ref:hover{background:var(--navy);color:var(--blanco);box-shadow:none}.burbuja .ref{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.burbuja .ref{background:color-mix(in srgb, var(--blanco) 16%, transparent)}}.burbuja .ref{color:var(--blanco);box-shadow:none}.pend{border-radius:var(--radius-chico);background:var(--mostaza-f);box-shadow:inset 0 0 0 1px var(--mostaza-l);color:var(--mostaza-t);padding:.05rem .5rem;font-size:.875em;font-weight:700;display:inline-block}.burbuja{z-index:80;border-radius:var(--radius-caja);background:var(--navy);width:min(22rem,100vw - 32px);color:var(--blanco);font-size:var(--texto-minimo-d);box-shadow:0 18px 40px -12px var(--navy);padding:1rem 1.1rem;line-height:1.5;position:absolute}@supports (color:color-mix(in lab, red, red)){.burbuja{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--navy) 55%, transparent)}}.burbuja a{color:var(--mostaza);word-break:break-word}.burbuja strong{color:var(--blanco)}.burbuja .cerrar{width:44px;height:44px;color:var(--blanco);background:0 0;border:0;border-radius:50%;font-size:1.15rem;line-height:1;position:absolute;top:2px;right:2px}.burbuja .cerrar:hover{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.burbuja .cerrar:hover{background:color-mix(in srgb, var(--blanco) 12%, transparent)}}.burbuja p{margin:0 0 .5em;padding-right:2rem}.burbuja p:last-child{margin:0}@media (prefers-reduced-motion:no-preference){.burbuja{animation:sube .22s var(--sale)}}.act{max-width:68rem;position:relative}.act.estrecha{max-width:52rem}.orden-f{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.orden-f .ayuda{margin-left:0}.orden{color:var(--navy);align-items:center;gap:.6rem;margin:0;font-weight:700;line-height:1.35;display:flex}.orden:before{content:"";background:var(--mostaza) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1454' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11V5a2 2 0 0 1 4 0v6m0-2a2 2 0 0 1 4 0v3m0-1a2 2 0 0 1 3.5 1.3V15a7 7 0 0 1-7 7h-1a6 6 0 0 1-4.7-2.3L4.5 15.5a1.8 1.8 0 0 1 2.8-2.2L9 15'/%3E%3C/svg%3E") center/58% no-repeat;border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.act-in{border-radius:var(--radius-tarjeta);background:var(--papel);box-shadow:var(--sombra);padding:clamp(1.25rem,3.5vw,2rem)}.act-cab{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.15rem;display:flex}.act-cab h3{margin:0}.act-cab .estado{border-radius:var(--radius-pastilla);background:var(--ok-f);color:var(--ok);font-size:var(--texto-minimo);flex:none;align-items:center;gap:.3rem;padding:.3rem .65rem;font-weight:800;display:none}.act.hecha .act-cab .estado{display:inline-flex}.ayuda{background:var(--papel);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--linea-f);color:var(--navy);transition:background .2s, color .2s, transform .2s var(--rebote);border:0;border-radius:50%;flex:none;place-items:center;font-size:1.0625rem;font-weight:800;display:grid}.ayuda:hover{transform:scale(1.06)}.ayuda[aria-expanded=true]{background:var(--navy);color:var(--mostaza);box-shadow:none}.consigna{max-width:46rem;color:var(--suave);margin:-.4rem 0 1.15rem}.dicho{min-height:1.6em;color:var(--navy);margin:1rem 0 0;font-weight:700}.dicho.ok{color:var(--ok)}.dicho.mal{color:var(--no)}.dicho:empty{min-height:0;margin:0}.campo{gap:.35rem;display:grid}.campo+.campo{margin-top:1rem}.campo label,.campo .etq{color:var(--navy);font-weight:800;font-size:var(--texto-minimo-d)}.campo .pista{font-size:var(--texto-minimo);color:var(--suave);margin-top:-.15rem}textarea,input[type=text],input[type=number],select{border-radius:var(--radius-campo);background:var(--superficie);width:100%;box-shadow:inset 0 0 0 1.5px var(--linea);color:var(--navy);border:0;padding:.75rem .9rem;line-height:1.5;transition:box-shadow .2s,background .2s}textarea{resize:vertical;min-height:6rem}textarea:focus,input[type=text]:focus,input[type=number]:focus,select:focus{background:var(--papel);box-shadow:inset 0 0 0 2px var(--violeta), 0 0 0 4px var(--violeta);outline:none}@supports (color:color-mix(in lab, red, red)){textarea:focus,input[type=text]:focus,input[type=number]:focus,select:focus{box-shadow:inset 0 0 0 2px var(--violeta), 0 0 0 4px color-mix(in srgb, var(--violeta) 14%, transparent)}}.guardado{font-size:var(--texto-minimo);color:var(--ok);opacity:0;font-weight:700;transition:opacity .3s}.guardado.si{opacity:1}.contador{font-size:var(--texto-minimo);color:var(--suave);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.contador.pasa{color:var(--no)}.rejilla-2{gap:1rem;display:grid}@media (min-width:48rem){.rejilla-2{grid-template-columns:1fr 1fr}}input[type=range]{appearance:none;background:0 0;width:100%;height:40px;margin:0}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-control);background:var(--pista);height:10px}input[type=range]::-moz-range-track{border-radius:var(--radius-control);background:var(--pista);height:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--blanco);background:var(--frambuesa-b);width:30px;height:30px;box-shadow:0 3px 8px var(--navy);border-radius:50%;margin-top:-10px}@supports (color:color-mix(in lab, red, red)){input[type=range]::-webkit-slider-thumb{box-shadow:0 3px 8px color-mix(in srgb, var(--navy) 35%, transparent)}}input[type=range]::-moz-range-thumb{border:4px solid var(--blanco);background:var(--frambuesa-b);width:24px;height:24px;box-shadow:0 3px 8px var(--navy);border-radius:50%}@supports (color:color-mix(in lab, red, red)){input[type=range]::-moz-range-thumb{box-shadow:0 3px 8px color-mix(in srgb, var(--navy) 35%, transparent)}}.adivinas{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.adv{border-radius:var(--radius-panel);background:var(--superficie);min-height:12rem;box-shadow:inset 0 0 0 1.5px var(--linea);align-content:space-between;gap:1rem;padding:1.35rem;display:grid;position:relative;overflow:hidden}.adv .q{color:var(--navy);margin:0;font-weight:750;line-height:1.32}.adv .ops{gap:.5rem;display:grid}.adv .ops.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.adv .ops .tecla{background:var(--papel);padding:.4rem .3rem;line-height:1.25}.adv .r .cifra{font-size:clamp(2.5rem,5.5vw,3.5rem)}.adv .r p{font-size:var(--texto-minimo-d);margin:.5rem 0 0;line-height:1.45}.adv .r .v{font-weight:800}.adv.acierto{background:var(--ok-f);box-shadow:none}.adv.acierto .v{color:var(--ok)}.adv.fallo{background:var(--no-f);box-shadow:none}.adv.fallo .v{color:var(--no)}@media (prefers-reduced-motion:no-preference){.adv .r:not([hidden]){animation:salta .55s var(--rebote)}}@keyframes salta{0%{opacity:0;transform:scale(.7)rotate(-4deg)}}.chispa{pointer-events:none;width:10px;height:10px;animation:chispa .7s var(--sale) forwards;z-index:5;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes chispa{to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.giros{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.giro{perspective:1200px;text-align:left;cursor:pointer;border-radius:var(--radius-panel);background:0 0;border:0;min-height:13rem;padding:0;position:relative;container-type:inline-size}.giro .in{height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .6s var(--sale);display:grid}.giro[aria-pressed=true] .in{transform:rotateY(180deg)}.giro .cara{border-radius:var(--radius-panel);backface-visibility:hidden;grid-area:1/1;align-content:center;gap:.5rem;padding:1.35rem;display:grid}.giro .fr{background:var(--navy);color:var(--blanco);box-shadow:0 6px 0 var(--navy-s)}.giro .fr b{letter-spacing:-.015em;color:var(--blanco);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.22}.giro .fr small{color:var(--mostaza);font-weight:800;font-size:clamp(var(--texto-minimo), 5.5cqi, 1.0625rem)}.giro .fr .fr-html{letter-spacing:-.015em;color:var(--blanco);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;line-height:1.22}.giro .fr .fr-html p{margin:0}.giro .fr .fr-html :is(strong,b){color:inherit}.giro .ds{background:var(--papel);box-shadow:inset 0 0 0 2px var(--navy), 0 6px 0 var(--navy);color:var(--texto);font-size:var(--texto-minimo-d);line-height:1.5;transform:rotateY(180deg)}.giro .ds p{margin:0}.giro.claro .fr{background:var(--resalte);color:var(--navy);box-shadow:0 6px 0 var(--mostaza-s)}.giro.claro .fr :is(b,.fr-html){color:var(--navy)}.giro.claro .fr small{color:var(--frambuesa-t)}@media (prefers-reduced-motion:reduce){.giro .in{transition:none}}.mito{border-radius:var(--radius-grande);max-width:52rem;box-shadow:var(--sombra);display:grid;overflow:hidden}@media (min-width:46rem){.mito{grid-template-columns:1fr 1.25fr}}.mito .se{background:var(--no-f);color:var(--no);padding:1.4rem 1.5rem}.mito .se .et{border-radius:var(--radius-pastilla);background:var(--no);color:var(--blanco);font-size:var(--texto-minimo);margin-bottom:.6rem;padding:.2rem .6rem;font-weight:800;display:inline-block}.mito .se p{color:var(--ocre-t);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.mito .ev{background:var(--papel);padding:1.4rem 1.5rem;position:relative}.mito .ev .et{border-radius:var(--radius-pastilla);background:var(--ok);color:var(--blanco);font-size:var(--texto-minimo);margin-bottom:.6rem;padding:.2rem .6rem;font-weight:800;display:inline-block}.mito .ev p:last-child{margin-bottom:0}.mito .tapa{background:repeating-linear-gradient(135deg, var(--rayado) 0 12px, var(--superficie) 12px 24px);place-items:center;display:grid;position:absolute;inset:0}.mito.abierto .tapa{display:none}@media (prefers-reduced-motion:no-preference){.mito.abierto .ev>:not(.tapa){animation:sube .45s var(--sale) both}}.pest-l{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.pest-p{max-width:50rem}@media (prefers-reduced-motion:no-preference){.pest-p:not([hidden]){animation:sube .35s var(--sale)}}.acordeon{gap:.6rem;max-width:52rem;display:grid}.acordeon details{border-radius:var(--radius-caja);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea)}.acordeon details[open]{box-shadow:inset 0 0 0 2px var(--navy)}.acordeon summary{min-height:56px;color:var(--navy);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1.1rem;font-weight:800;list-style:none;display:flex}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary:after{content:"+";background:var(--mesa);width:28px;height:28px;transition:transform .25s var(--sale);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-weight:800;display:grid}.acordeon details[open] summary:after{background:var(--navy);color:var(--blanco);transform:rotate(45deg)}.acordeon .cuerpo{padding:0 1.1rem 1.1rem}.acordeon .cuerpo p:last-child{margin-bottom:0}.act-in :is(.acordeon,.mito,.pest-p,.orden-l){max-width:none}.pasos{gap:1.25rem;display:grid}@media (min-width:56rem){.pasos{grid-template-columns:minmax(14rem,.8fr) 1.6fr;align-items:start}}.pasos-l{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pasos-l li{margin:0}.pasos-l button{border-radius:var(--radius-boton);text-align:left;width:100%;color:var(--suave);background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.7rem .85rem;font-weight:700;line-height:1.25;transition:background .2s,color .2s;display:grid}.pasos-l button .n{background:var(--mesa);width:32px;height:32px;color:var(--navy);font-weight:800;font-size:var(--texto-minimo);border-radius:50%;place-items:center;display:grid}.pasos-l button[aria-current=step]{background:var(--navy);color:var(--blanco)}.pasos-l button[aria-current=step] .n{background:var(--mostaza)}.pasos-l button.visto .n{background:var(--ok-f);color:var(--ok)}.pasos-l button[aria-current=step].visto .n{background:var(--mostaza);color:var(--navy)}.paso-p{border-radius:var(--radius-bloque);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);min-height:10rem;padding:1.35rem 1.5rem}.paso-p h4{margin-bottom:.5rem;font-size:1.1875rem}.paso-p p:last-child{margin-bottom:0}.pasos.numeros{grid-template-columns:minmax(0,1fr)}.pasos.numeros .pasos-l{flex-wrap:wrap;display:flex}.pasos.numeros .pasos-l button{border-radius:var(--radius-pastilla);grid-template-columns:auto;width:auto;padding:.4rem}.pasos.numeros .pasos-l button[aria-current=step]{box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.paso-nav{justify-content:space-between;gap:.5rem;margin-top:1rem;display:flex}.linea{gap:1rem;display:grid}.linea-pista{grid-template-columns:repeat(var(--n), minmax(8.75rem, 1fr));scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;padding:.4rem .4rem .25rem;list-style:none;display:grid;overflow-x:auto}.linea-hito{scroll-snap-align:start;margin:0;position:relative}.linea-hito:before{content:"";background:var(--linea);height:4px;transition:background .3s;position:absolute;top:.85rem;left:0;right:0}.linea-hito:first-child:before{left:.85rem}.linea-hito:last-child:before{width:.85rem;right:auto}.linea-hito.visto:before{background:var(--frambuesa-b)}@supports (color:color-mix(in lab, red, red)){.linea-hito.visto:before{background:color-mix(in srgb, var(--frambuesa-b) 55%, var(--linea))}}.linea-hito>button{border-radius:var(--radius-boton);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:start;gap:.2rem;padding:0 .85rem .6rem 0;display:grid;position:relative}.linea-hito .punto{border:4px solid var(--papel);background:var(--linea-f);width:28px;height:28px;box-shadow:0 0 0 2px var(--linea-f);transition:background .2s, box-shadow .2s, transform .25s var(--rebote);border-radius:50%;margin-bottom:.4rem}.linea-hito.visto .punto,.linea-hito.activo .punto{background:var(--frambuesa-b);box-shadow:0 0 0 2px var(--frambuesa-b)}.linea-hito.activo .punto{transform:scale(1.25)}.linea-hito>button:hover .punto{transform:scale(1.15)}.linea-hito.activo>button:hover .punto{transform:scale(1.25)}.linea-hito .cuando{color:var(--frambuesa-t);font-weight:800;font-size:var(--texto-minimo-d)}.linea-hito .que{color:var(--navy);font-weight:800;line-height:1.25;font-size:var(--texto-minimo-d)}.linea-hito.activo .que{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--frambuesa-b);-webkit-text-decoration-color:var(--frambuesa-b);-webkit-text-decoration-color:var(--frambuesa-b);text-decoration-color:var(--frambuesa-b)}.linea-detalle{border-radius:var(--radius-bloque);background:var(--superficie);min-height:7.5rem;box-shadow:inset 0 0 0 1.5px var(--linea);padding:1.1rem 1.35rem}.linea-abierto{grid-template-columns:auto minmax(0,1fr);gap:.25rem 1.25rem;display:grid}.linea-abierto .cuando{color:var(--frambuesa-t);grid-row:span 2;margin:0;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:800;line-height:1.1}.linea-abierto .que{color:var(--navy);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.linea-abierto .mas{font-size:var(--texto-minimo-d);line-height:1.5}.linea-abierto .mas>:last-child{margin-bottom:0}.linea-elige{color:var(--suave);margin:0}.linea-cuenta{font-size:var(--texto-minimo);color:var(--suave);margin:0;font-weight:700}@media (prefers-reduced-motion:no-preference){.linea-abierto{animation:linea-entra .24s var(--sale)}}@keyframes linea-entra{0%{opacity:0;transform:translateY(6px)}}@media (max-width:40rem){.linea-abierto{grid-template-columns:minmax(0,1fr)}.linea-abierto .cuando{grid-row:auto}}.carta{border-radius:var(--radius-bloque);text-align:center;letter-spacing:-.015em;min-height:8.5rem;color:var(--blanco);background:var(--navy);box-shadow:0 7px 0 var(--navy-s);touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;padding:1.4rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:800;line-height:1.26;display:grid;position:relative}.carta small{font-size:var(--texto-minimo);letter-spacing:0;color:var(--mostaza);margin-top:.4rem;font-weight:700;display:block}.ronda-n{font-size:var(--texto-minimo);color:var(--frambuesa-t);font-variant-numeric:tabular-nums;font-weight:800}.resps{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.7rem;margin-top:1.4rem;display:grid}.resps.dos{grid-template-columns:1fr 1fr}.resps .tecla{min-height:54px}.fin-r{text-align:center;padding:.75rem 0 .25rem}.fin-r .cifra{font-size:clamp(2.75rem,6vw,3.75rem)}@media (prefers-reduced-motion:no-preference){.carta.entra{animation:carta-in .42s var(--rebote)}.carta.sale-i{animation:.32s ease-in forwards carta-i}.carta.sale-d{animation:.32s ease-in forwards carta-d}.carta.sale-a{animation:.32s ease-in forwards carta-a}.carta.no{animation:.35s tiembla}}@keyframes carta-in{0%{opacity:0;transform:translateY(20px)scale(.94)rotate(-1.5deg)}}@keyframes carta-i{to{opacity:0;transform:translate(-110%,8px)rotate(-12deg)}}@keyframes carta-d{to{opacity:0;transform:translate(110%,8px)rotate(12deg)}}@keyframes carta-a{to{opacity:0;transform:translateY(-36px)scale(.92)}}@keyframes tiembla{25%{transform:translate(-8px)}60%{transform:translate(6px)}85%{transform:translate(-3px)}}.explica{border-radius:var(--radius-boton);background:var(--superficie);font-size:var(--texto-minimo-d);margin-top:.75rem;padding:.85rem 1rem;line-height:1.5}.elige .ops{gap:.6rem;margin-top:.75rem;display:grid}.elige .ops .tecla{text-align:left;background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea), 0 3px 0 var(--linea-f);justify-content:flex-start;padding:.8rem 1rem;font-weight:700}.elige .ops .tecla.ok{background:var(--ok-f);box-shadow:inset 0 0 0 2px var(--ok)}.elige .ops .tecla.mal{background:var(--no-f);box-shadow:inset 0 0 0 2px var(--no)}.elige .enun{color:var(--navy);margin:0;font-size:1.0625rem;font-weight:750}.eis{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:60rem){.eis{grid-template-columns:18rem 1fr;align-items:start}}.bandeja{border-radius:var(--radius-pieza);background:var(--superficie);min-height:4rem;box-shadow:inset 0 0 0 1.5px var(--linea);flex-wrap:wrap;align-content:flex-start;gap:.5rem;padding:.85rem;display:flex}.bandeja .vacia{color:var(--suave);font-size:var(--texto-minimo)}.ficha-t{border-radius:var(--radius-campo);background:var(--papel);max-width:100%;min-height:44px;box-shadow:0 2px 0 var(--linea-f), inset 0 0 0 1.5px var(--linea);color:var(--navy);font-size:var(--texto-minimo-d);text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:0;align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:700;line-height:1.25;display:inline-flex}.ficha-t[aria-pressed=true]{background:var(--navy);color:var(--blanco);box-shadow:0 0 0 3px var(--mostaza)}.ficha-t.propia{background:var(--resalte)}.ficha-t.arrastrando{opacity:.4}.fantasma{z-index:90;pointer-events:none;box-shadow:0 16px 30px -10px var(--navy);position:fixed;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.fantasma{box-shadow:0 16px 30px -10px color-mix(in srgb, var(--navy) 50%, transparent)}}.cuad{grid-template-rows:auto 1fr 1fr;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.cuad .eje{font-size:var(--texto-minimo);color:var(--suave);text-align:center;place-items:center;font-weight:800;display:grid}.cuad .eje.v{writing-mode:vertical-rl;transform:rotate(180deg)}.zona-c{border-radius:var(--radius-pieza);border:2px dashed #0000;flex-direction:column;gap:.5rem;min-height:9.5rem;padding:.85rem;transition:border-color .2s,transform .2s;display:flex}.zona-c h4{font-size:var(--texto-minimo-d);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.zona-c h4 small{font-size:var(--texto-minimo);color:var(--suave);font-weight:700}@media (max-width:40rem){.zona-c h4{display:block}.zona-c h4 small{margin-top:.15rem;display:block}}.zona-c .fichas{flex-wrap:wrap;gap:.4rem;display:flex}.zona-c .mover{border-radius:var(--radius-campo);background:var(--navy);min-height:44px;color:var(--blanco);font-size:var(--texto-minimo);border:0;align-self:flex-start;margin-top:auto;padding:0 .9rem;font-weight:800}.zona-c.objetivo{border-color:var(--navy);transform:scale(1.01)}.zona-c.q1{background:var(--rosa-f)}.zona-c.q2{background:var(--azul-f)}.zona-c.q3{background:var(--arena-f)}.zona-c.q4{background:var(--mesa)}.zona-c.q1 h4{color:var(--frambuesa-s)}.zona-c.q2 h4{color:var(--indigo)}.zona-c.q3 h4{color:var(--no)}.zona-c.q4 h4{color:var(--suave)}.nueva{gap:.5rem;margin-top:.75rem;display:flex}.nueva input{flex:1;min-width:0}.reloj{gap:1.5rem;display:grid}@media (min-width:58rem){.reloj{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.reloj svg.anillo{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-width:30rem;margin:0 auto;display:block}.reloj .seg{stroke:var(--blanco);stroke-width:1.5px;cursor:pointer;transition:fill .15s}.reloj .seg:hover{opacity:.85}.reloj .seg:focus-visible{stroke:var(--navy);stroke-width:4px;outline:none}.reloj .hora{font-size:var(--texto-minimo);fill:var(--suave);font-weight:800}.paleta{flex-wrap:wrap;gap:.45rem;display:flex}.paleta button{border-radius:var(--radius-pastilla);background:var(--superficie);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--linea);font-size:var(--texto-minimo);color:var(--navy);border:0;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .45rem;font-weight:700;display:inline-flex}.paleta button i{border-radius:50%;flex:none;width:22px;height:22px}.paleta button[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--navy);background:var(--papel)}.totales{gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.totales li{font-size:var(--texto-minimo);color:var(--navy);grid-template-columns:9.5rem 1fr 3.5rem;align-items:center;gap:.6rem;margin:0;font-weight:700;display:grid}.totales .b{border-radius:var(--radius-chico);background:var(--mesa);height:12px;overflow:hidden}.totales .b i{transform-origin:0;height:100%;transition:transform .4s var(--sale);display:block}.totales .h{text-align:right;font-variant-numeric:tabular-nums;color:var(--suave)}.cambio .tablero{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;max-width:26rem;margin:1rem auto 0;display:grid}.cambio .tablero button{aspect-ratio:1;border-radius:var(--radius-boton);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea), 0 3px 0 var(--linea-f);color:var(--navy);border:0;font-size:1.25rem;font-weight:800;transition:transform .1s,background .2s}.cambio .tablero button:active{transform:translateY(2px)}.cambio .tablero button.hecho{background:var(--ok-f);color:var(--ok);box-shadow:none}.cambio .tablero button.error{background:var(--no-f);animation:.3s tiembla}.cambio .marcador{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.cambio .marcador div{border-radius:var(--radius-caja);background:var(--superficie);text-align:center;padding:1rem}.cambio .marcador b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:2rem;display:block}.cambio .siguiente{text-align:center;color:var(--navy);min-height:1.6em;margin-top:.75rem;font-weight:800}.pomo{text-align:center;justify-items:center;gap:1.25rem;display:grid}.pomo svg{width:min(16rem,70vw);height:auto}.pomo .t{fill:var(--navy);font-variant-numeric:tabular-nums;font-size:46px;font-weight:800}.pomo .s{font-size:var(--texto-minimo);fill:var(--frambuesa-t);font-weight:800}.pomo .arco{transition:stroke-dashoffset 1s linear}.orden-l{counter-reset:ol;gap:.5rem;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.orden-l li{border-radius:var(--radius-boton);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);counter-increment:ol;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;margin:0;padding:.45rem .5rem .45rem .75rem;display:grid}.orden-l li:before{content:counter(ol);background:var(--navy);width:28px;height:28px;color:var(--blanco);font-weight:800;font-size:var(--texto-minimo);border-radius:50%;place-items:center;display:grid}.orden-l li.hecha{background:var(--ok-f)}.orden-l li.hecha input[type=text]{color:var(--ok);text-decoration:line-through}.orden-l input[type=text]{background:var(--papel);width:100%;min-width:0;padding:.55rem .7rem}.orden-l input[type=checkbox]{width:28px;height:28px;accent-color:var(--ok);margin:0 4px}.mini{border-radius:var(--radius-control);background:var(--papel);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--linea);color:var(--navy);border:0;font-weight:800}.mini:disabled{opacity:.35}.rueda{gap:1.5rem;display:grid}@media (min-width:58rem){.rueda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.rueda svg{width:100%;max-width:26rem;margin:0 auto;display:block}.rueda .area{grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:.25rem .75rem;display:grid}.rueda .area input[type=text]{font-weight:700;font-size:var(--texto-minimo-d);padding:.45rem .65rem}.rueda .area output{color:var(--navy);text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.rueda .area input[type=range]{grid-column:1/-1;height:30px}.rueda .areas{gap:.5rem;display:grid}.venn{gap:1.5rem;display:grid}@media (min-width:60rem){.venn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.venn svg{width:100%;max-width:28rem;margin:0 auto;display:block}.venn svg text{fill:var(--navy);font-size:15px;font-weight:800}.venn svg .c{mix-blend-mode:multiply;transition:opacity .4s}.venn .centro{font-size:var(--texto-minimo)}.foda{gap:.75rem;display:grid}@media (min-width:52rem){.foda{grid-template-columns:1fr 1fr}}.foda .cuadro{border-radius:var(--radius-bloque);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);border-top:6px solid var(--c,var(--navy));padding:1.1rem}.foda .cuadro h4{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.foda .cuadro h4 small{font-size:var(--texto-minimo);color:var(--c);font-weight:800}.foda .cuadro .pista{font-size:var(--texto-minimo);color:var(--suave);margin:.35rem 0 .6rem}.foda .cuadro textarea{background:var(--papel);min-height:7rem}.ancla{border-radius:var(--radius-pieza);background:var(--papel);box-shadow:var(--sombra);gap:.6rem;padding:1rem 1.1rem;display:grid}.ancla .muestras{flex-wrap:wrap;gap:.4rem;display:flex}.ancla .muestras button{border:3px solid var(--blanco);width:44px;height:44px;box-shadow:0 0 0 1.5px var(--linea);border-radius:50%;padding:0}.ancla .muestras button[aria-pressed=true]{box-shadow:0 0 0 3px var(--navy)}.anclas{gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:52rem){.anclas{grid-template-columns:1fr 1fr}}.johari{gap:1.5rem;display:grid}@media (min-width:58rem){.johari{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.ventana{aspect-ratio:1;border-radius:var(--radius-panel);width:100%;max-width:28rem;box-shadow:var(--sombra);--x:40%;--y:40%;margin:0 auto;position:relative;overflow:hidden}.ventana>div{text-align:center;font-weight:800;font-size:clamp(var(--texto-minimo), 1.6vw, var(--texto-minimo-d));transition:all .25s var(--sale);place-items:center;padding:.5rem;line-height:1.2;display:grid;position:absolute;overflow:hidden}.ventana .libre{width:var(--x);height:var(--y);background:var(--navy);color:var(--blanco);top:0;left:0}.ventana .ciega{left:var(--x);height:var(--y);background:var(--azul-f);color:var(--navy);top:0;right:0}.ventana .oculta{left:0;top:var(--y);width:var(--x);background:var(--resalte);color:var(--navy);bottom:0}.ventana .desc{left:var(--x);top:var(--y);background:var(--mesa);color:var(--suave);bottom:0;right:0}.ventana small{font-weight:600;font-size:var(--texto-minimo);margin-top:.2rem;display:block}.tarro{gap:1.5rem;display:grid}@media (min-width:58rem){.tarro{grid-template-columns:17rem 1fr;align-items:start}}.tarro svg{width:100%;max-width:17rem;margin:0 auto;display:block}.logros-l{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.logros-l li{border-radius:var(--radius-boton);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);font-size:var(--texto-minimo-d);margin:0;padding:.75rem .9rem;line-height:1.45}.logros-l li b{color:var(--navy)}.logros-l li .quitar{float:right;margin-left:.5rem}.orbitas{gap:1.5rem;display:grid}@media (min-width:58rem){.orbitas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.orbitas svg{width:100%;max-width:28rem;margin:0 auto;display:block}.orbitas .anillo-n{cursor:pointer;transition:fill .25s,stroke .25s}.orbitas .anillo-n:focus-visible{stroke:var(--frambuesa-b);stroke-width:5px;outline:none}.orbitas text{font-size:var(--texto-minimo);pointer-events:none;font-weight:800}.nivel-d{border-radius:var(--radius-bloque);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);padding:1.25rem 1.35rem}.nivel-d .fase{font-size:var(--texto-minimo);color:var(--frambuesa-t);font-weight:800}.marcas-n{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.autoev{border-collapse:separate;border-spacing:0 .4rem;width:100%}.autoev th{font-size:var(--texto-minimo);color:var(--suave);text-align:center;padding:0 .15rem;font-weight:800}.autoev th:first-child{text-align:left}.autoev td{background:var(--superficie);text-align:center;padding:.5rem .4rem}.autoev tbody th{background:var(--superficie);text-align:left;border-radius:var(--radius-campo) 0 0 var(--radius-campo);font-size:var(--texto-minimo-d);color:var(--navy);padding:.5rem .4rem .5rem .85rem;font-weight:600;line-height:1.35}.autoev td:last-child{border-radius:0 var(--radius-campo) var(--radius-campo) 0}.autoev input[type=radio]{width:22px;height:22px;accent-color:var(--frambuesa-b)}@media (max-width:46rem){.autoev thead{display:none}.autoev tr{border-radius:var(--radius-boton);background:var(--superficie);grid-template-columns:repeat(6,1fr);margin-bottom:.6rem;display:grid;overflow:hidden}.autoev td{background:0 0;padding:.35rem .2rem .6rem;border-radius:0!important}.autoev tbody th{background:0 0;border-radius:0;grid-column:1/-1;padding:.75rem .85rem .25rem}.autoev td label{font-size:var(--texto-minimo);color:var(--suave);justify-items:center;gap:.15rem;font-weight:800;display:grid}}@media (min-width:46.01rem){.autoev td label span{display:none}}.resultado{border-radius:var(--radius-bloque);background:var(--navy);color:var(--blanco);gap:.25rem;margin-top:1.25rem;padding:1.25rem 1.4rem;display:grid}.resultado .cifra{color:var(--mostaza);font-size:clamp(2.5rem,6vw,3.5rem)}.resultado p{margin:0}.arbol .camino{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.arbol .camino span{border-radius:var(--radius-pastilla);background:var(--mesa);font-size:var(--texto-minimo);color:var(--navy);padding:.25rem .65rem;font-weight:700}.arbol .pregunta{color:var(--navy);margin:0 0 1rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;line-height:1.3}.arbol .pregunta[data-largo]{font-size:1.0625rem;font-weight:600;line-height:1.55}.arbol .final{border-radius:var(--radius-bloque);background:var(--ok-f);padding:1.25rem 1.35rem}.arbol .final h4{color:var(--ok);margin-bottom:.5rem}.arbol .final ol{margin:0}.gaviotas{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--cielo-s), var(--cielo));position:relative;overflow:hidden}.gaviotas svg{width:100%;height:auto;display:block}.gaviotas .g{cursor:pointer}.gaviotas .g:focus-visible{outline:none}.gaviotas .g:focus-visible path{stroke:var(--frambuesa-b);stroke-width:4px}@media (prefers-reduced-motion:no-preference){.gaviotas .g{animation:2.4s ease-in-out 2 alternate vuela}}@keyframes vuela{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}.gaviotas .halo{fill:none;stroke:var(--mostaza);stroke-width:4px;opacity:0}.gaviotas.encontrada .halo{opacity:1}.vista{border-radius:var(--radius-bloque);background:var(--navy);color:var(--blanco);min-height:6rem;padding:1.25rem 1.35rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.5}.vista .vacio{color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.vista .vacio{color:color-mix(in srgb, var(--blanco) 55%, transparent)}}.vista span.p{transition:color .3s}.vista span.p.on{color:var(--mostaza)}.crono{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.crono .tiempo{color:var(--navy);font-variant-numeric:tabular-nums;min-width:5.5rem;font-size:2rem;font-weight:800}.crono .tiempo.pasa{color:var(--no)}.grafico{gap:.6rem;display:grid}.grafico .fila{color:var(--navy);font-weight:700;font-size:var(--texto-minimo-d);grid-template-columns:minmax(7.5rem,15rem) minmax(5rem,1fr) 3.5rem;align-items:center;gap:.4rem .75rem;line-height:1.3;display:grid}@media (max-width:34rem){.grafico .fila{grid-template-columns:minmax(0,1fr) 3.5rem}.grafico .fila>span:first-child{grid-column:1/-1}}.grafico .barra-g{border-radius:var(--radius-chico);background:var(--mesa);height:26px;overflow:hidden}.grafico .barra-g i{transform-origin:0;background:linear-gradient(90deg, var(--indigo), var(--violeta));height:100%;transition:transform .8s var(--sale);display:block;transform:scaleX(0)}.grafico .fila:first-child .barra-g i{background:linear-gradient(90deg, var(--frambuesa-s), var(--frambuesa))}.grafico .v{text-align:right;font-variant-numeric:tabular-nums}.redes-m{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.redes-m>div{border-radius:var(--radius-pieza);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);padding:1rem 1.1rem}.redes-m b{color:var(--navy);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.redes-m .r{color:var(--frambuesa-t);font-weight:800;font-size:var(--texto-minimo)}.redes-m p{font-size:var(--texto-minimo);color:var(--suave);margin:.35rem 0 0;line-height:1.4}.perfil{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:60rem){.perfil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.tarjeta-p{border-radius:var(--radius-bloque);background:var(--papel);box-shadow:var(--sombra-g);overflow:hidden}.tarjeta-p .port{background:linear-gradient(120deg, var(--indigo), var(--violeta) 60%, var(--frambuesa));height:6rem}.tarjeta-p .av{border:4px solid var(--blanco);background:var(--mesa);width:92px;height:92px;color:var(--suave);border-radius:50%;place-items:center;margin:-46px 0 0 1.25rem;display:grid}.tarjeta-p .av svg{width:44px;height:44px}.tarjeta-p .cuerpo{padding:.75rem 1.25rem 1.35rem}.tarjeta-p .nom{color:var(--navy);font-size:1.25rem;font-weight:800}.tarjeta-p .titular{color:var(--navy);font-size:var(--texto-minimo-d);word-break:break-word;margin-top:.2rem;line-height:1.4}.tarjeta-p .acerca{border-top:1px solid var(--linea);font-size:var(--texto-minimo);white-space:pre-wrap;word-break:break-word;max-height:12rem;margin-top:1rem;padding-top:.85rem;line-height:1.5;overflow:auto}.tarjeta-p .vacio{color:var(--suave);font-style:normal}.caso-cab{gap:.25rem;display:grid}.caso-bio{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.caso-bio li{border-bottom:1px solid var(--linea);font-size:var(--texto-minimo-d);grid-template-columns:4.5rem 1fr;gap:.75rem;margin:0;padding:.6rem 0;line-height:1.45;display:grid}.caso-bio li b{color:var(--frambuesa-t);font-variant-numeric:tabular-nums}.enlace-v{border-radius:var(--radius-pieza);background:var(--navy);color:var(--blanco);transition:transform .2s var(--sale);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.enlace-v:hover{transform:translateY(-2px)}.enlace-v .pl{background:var(--frambuesa-b);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.enlace-v .pl svg{width:22px;height:22px}.enlace-v b{color:var(--blanco);line-height:1.3;display:block}.enlace-v small{color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.enlace-v small{color:color-mix(in srgb, var(--blanco) 78%, transparent)}}.enlace-v small{font-size:var(--texto-minimo)}.video{aspect-ratio:16/9;border-radius:var(--radius-panel);background:linear-gradient(135deg, var(--navy), var(--indigo) 60%, var(--violeta));max-width:52rem;color:var(--blanco);box-shadow:var(--sombra-g);text-align:center;place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.video .pl{background:var(--blanco);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.video .pl{background:color-mix(in srgb, var(--blanco) 16%, transparent)}}.video .pl{margin:0 auto 1rem}.video .pl svg{width:30px;height:30px}.video b{color:var(--blanco);font-size:clamp(1.0625rem,2vw,1.375rem);line-height:1.3;display:block}.video small{color:var(--blanco);margin-top:.4rem;display:block}@supports (color:color-mix(in lab, red, red)){.video small{color:color-mix(in srgb, var(--blanco) 80%, transparent)}}.video .pend{margin-top:.75rem}.videos .video{aspect-ratio:auto;min-height:12rem}.video-r{max-width:52rem;margin:0}.video-r video{aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--navy);width:100%;box-shadow:var(--sombra-g);display:block}.video-r .vt{margin-top:.6rem;display:block}.video-r .vt b{color:var(--navy);line-height:1.3;display:block}.video-r .vt small{color:var(--suave);margin-top:.2rem;display:block}:is(.oscura,.foto-escena) .video-r .vt :is(b,small){color:var(--blanco)}.video-pagina{justify-items:start;gap:1rem;display:grid}.iceberg{border-radius:var(--radius-tarjeta);max-width:52rem;box-shadow:var(--sombra-g);background:var(--petroleo);margin:0 auto;position:relative;overflow:hidden}.iceberg img{aspect-ratio:4/3;object-fit:cover;width:100%}.iceberg .agua{background:var(--blanco);height:2px;position:absolute;top:44%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.iceberg .agua{background:color-mix(in srgb, var(--blanco) 75%, transparent)}}.iceberg .agua{box-shadow:0 0 12px var(--blanco)}@supports (color:color-mix(in lab, red, red)){.iceberg .agua{box-shadow:0 0 12px color-mix(in srgb, var(--blanco) 70%, transparent)}}.iceberg .agua span{border-radius:var(--radius-pastilla);background:var(--navy);font-size:var(--texto-minimo);color:var(--blanco);padding:.15rem .55rem;font-weight:800;position:absolute;top:-1.9rem;right:12px}.capa-i{border-radius:var(--radius-caja);background:var(--blanco);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:min(92%,34rem);padding:.75rem .9rem;display:grid;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.capa-i{background:color-mix(in srgb, var(--blanco) 94%, transparent)}}.capa-i{color:var(--navy);box-shadow:0 14px 30px -14px var(--negro);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.capa-i{box-shadow:0 14px 30px -14px color-mix(in srgb, var(--negro) 55%, transparent)}}.capa-i{transition:transform .25s var(--sale)}.capa-i:hover{transform:translate(-50%)translateY(-3px)}.capa-i .n{background:var(--navy);width:36px;height:36px;color:var(--mostaza);border-radius:50%;place-items:center;font-weight:800;display:grid}.capa-i b{line-height:1.2;display:block}.capa-i small{color:var(--suave);font-size:var(--texto-minimo);line-height:1.3;display:block}.capa-i.c1{top:8%}.capa-i.c2{top:52%}.capa-i.c3{top:74%}@media (max-width:34rem){.capa-i small{display:none}.capa-i.c1{top:6%}.capa-i.c2{top:50%}.capa-i.c3{top:72%}}.tuberia{gap:.75rem;display:grid}.tuberia .fila{color:var(--navy);font-weight:700;font-size:var(--texto-minimo-d);grid-template-columns:8rem 1fr 3.5rem;align-items:center;gap:.75rem;display:grid}.tuberia .b{border-radius:var(--radius-control);background:var(--mesa);height:30px;overflow:hidden}.tuberia .b i{transform-origin:0;background:linear-gradient(90deg, var(--frambuesa-s), var(--frambuesa));height:100%;transition:transform .9s var(--sale);display:block}.test-q{border-radius:var(--radius-grande);background:var(--papel);box-shadow:var(--sombra);max-width:52rem;padding:clamp(1.25rem,3.5vw,2rem)}.test-q .n{font-size:var(--texto-minimo);color:var(--frambuesa-t);font-weight:800}.test-q .enun{color:var(--navy);margin:.4rem 0 1rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;line-height:1.3}.test-q .huecos-t{color:var(--navy);font-size:1.0625rem;font-weight:600;line-height:2.6}.test-q .huecos-t select{width:auto;max-width:100%;min-height:44px;margin:0 .15rem;padding:.35rem .6rem;font-weight:700;display:inline-block}.test-q .ops{gap:.5rem;display:grid}.test-q .op{border-radius:var(--radius-boton);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--linea);cursor:pointer;color:var(--navy);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.75rem .9rem;font-weight:600;line-height:1.35;display:grid}.test-q .op input{width:22px;height:22px;accent-color:var(--frambuesa-b)}.test-q .op.ok{background:var(--ok-f);box-shadow:inset 0 0 0 2px var(--ok)}.test-q .op.mal{background:var(--no-f);box-shadow:inset 0 0 0 2px var(--no)}.test-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.test-puntos{flex-wrap:wrap;gap:.35rem;display:flex}.test-puntos i{background:var(--linea);border-radius:50%;width:12px;height:12px}.test-puntos i.r{background:var(--violeta)}.test-puntos i.a{background:var(--navy);transform:scale(1.3)}.nota-final{border-radius:var(--radius-tarjeta);color:var(--blanco);background:linear-gradient(120deg, var(--navy), var(--indigo) 60%, var(--violeta));max-width:52rem;padding:clamp(1.5rem,4vw,2.5rem)}.nota-final .cifra{color:var(--mostaza)}.nota-final p{color:var(--blanco)}.corr{font-size:var(--texto-minimo-d);border-radius:var(--radius-campo);background:var(--superficie);margin-top:.75rem;padding:.75rem .9rem}.fuentes-l{padding:clamp(3rem, 7vw, 5rem) var(--margen)}.fuentes-l>.ancho{max-width:var(--marco);margin:0 auto}.fuentes-l ol{max-width:60rem;font-size:var(--texto-minimo);gap:.5rem;margin:1rem 0 0;padding-left:1.5rem;line-height:1.5;list-style:decimal;display:grid}.fuentes-l li{border-radius:var(--radius-control);word-break:break-word;scroll-margin-top:calc(var(--barra) + 24px);margin:0;padding:.35rem .5rem}.fuentes-l li::marker{color:var(--frambuesa-t);font-weight:800}.fuentes-l li:focus{outline:none}.fuentes-l li:focus-visible{outline:3px solid var(--navy)}.fuentes-l li.resalta{animation:resalta 2.6s var(--sale)}@keyframes resalta{0%,40%{background:var(--resalte)}to{background:0 0}}.fuentes-l .volver{white-space:nowrap;margin-left:.25rem;font-weight:800}.fuentes-l .nota-l{max-width:46rem;font-size:var(--texto-minimo);color:var(--suave);margin:.75rem 0 0}.leyenda{gap:.75rem;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.leyenda li{border-radius:var(--radius-pieza);background:var(--papel);box-shadow:var(--sombra);color:var(--texto);grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1rem;margin:0;padding:1rem 1.15rem;line-height:1.45;display:grid}.leyenda li>span:last-child>b{color:var(--navy);margin-bottom:.15rem;display:block}.leyenda .m{justify-content:center;display:flex}.muestra{pointer-events:none}.leyenda .ref.muestra{vertical-align:0;height:2rem;padding:0 .7rem 0 .5rem;font-size:1rem}.leyenda .ref.muestra svg{width:18px;height:18px}.leyenda .paso.muestra{margin:0}@media (max-width:30rem){.leyenda li{grid-template-columns:1fr;justify-items:start}.leyenda .m{justify-content:flex-start}}.fuentes-l h2{font-size:1.375rem}.logro-t{z-index:95;border-radius:var(--radius-pieza);background:var(--navy);color:var(--blanco);box-shadow:0 18px 40px -12px var(--navy);align-items:center;gap:.75rem;padding:.85rem 1.1rem .85rem .85rem;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.logro-t{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--navy) 60%, transparent)}}.logro-t{max-width:calc(100vw - 32px)}.logro-t .med{background:var(--mostaza);width:42px;height:42px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.logro-t .med svg{width:22px;height:22px}.logro-t b{color:var(--blanco);display:block}.logro-t small{color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.logro-t small{color:color-mix(in srgb, var(--blanco) 80%, transparent)}}@media (prefers-reduced-motion:no-preference){.logro-t{animation:brota .5s var(--rebote)}}@keyframes brota{0%{opacity:0;transform:translate(-50%,30px)scale(.9)}}.panel-lista{gap:1rem;max-width:56rem;display:grid}.panel-lista .nota{max-width:none}.cambios-h{margin:3rem 0 1rem;max-width:none!important;font-size:clamp(1.375rem,2.6vw,1.75rem)!important}.cambios-h:first-child{margin-top:0}.solo-rev{display:none}.revision .solo-rev{display:inline}.entrada-c{border-radius:var(--radius-pieza);background:var(--papel);box-shadow:var(--sombra);padding:1.1rem 1.25rem}.entrada-c .de{font-size:var(--texto-minimo);color:var(--frambuesa-t);font-weight:800}.entrada-c h4{margin:.15rem 0 .5rem;font-size:1.0625rem}.grupo-c{gap:.75rem;display:grid}.grupo-c+.grupo-c{margin-top:1.75rem}.grupo-c h3{color:var(--navy);margin:0;font-size:1.25rem}.entrada-c p{white-space:pre-wrap;margin:0}.cambio-i{border-radius:var(--radius-caja);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea);border-left:6px solid var(--k,var(--violeta));padding:1rem 1.15rem}.cambio-i .k{font-size:var(--texto-minimo);text-transform:none;color:var(--k);font-weight:800}.cambio-i p{font-size:var(--texto-minimo-d);margin:.3rem 0 0}.cambio-i .donde{color:var(--navy);font-weight:800}.k-corregido{--k:var(--no)}.k-actualizado{--k:var(--ok)}.k-añadido{--k:var(--violeta)}.k-retirado{--k:var(--frambuesa-t)}.k-pendiente{--k:var(--mostaza-t)}.k-reescrito{--k:var(--indigo)}.marca-c{display:none}.revision [data-cambio]{outline:2px dashed var(--k,var(--violeta));outline-offset:6px;border-radius:var(--radius-mini);position:relative}.revision .marca-c{border-radius:var(--radius-control);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--k,var(--violeta));font-size:var(--texto-minimo);color:var(--navy);max-width:var(--lectura);margin:0 0 .6rem;padding:.5rem .75rem;line-height:1.45;display:block}.revision .marca-c b{color:var(--k)}.retirado-b{display:none}.revision .retirado-b{max-width:var(--lectura);border-radius:var(--radius-campo);background:var(--frambuesa-f);box-shadow:inset 0 0 0 1.5px var(--frambuesa-t);font-size:var(--texto-minimo);color:var(--frambuesa-s);padding:.75rem 1rem;display:block}.aviso-rev{display:none}.revision .aviso-rev,.vista-previa .aviso-rev{border-radius:var(--radius-campo);background:var(--resalte);color:var(--navy);font-size:var(--texto-minimo);box-shadow:inset 0 0 0 1px var(--mostaza-l);flex-wrap:wrap;align-items:center;column-gap:.5rem;margin:12px 16px;padding:0 .9rem;font-weight:800;display:flex}:is(.revision,.vista-previa) .aviso-rev~.portada{min-height:calc(100svh - var(--barra) - var(--nav-campus,0px) - var(--aviso-rev) - 24px)}.pie{padding:3rem var(--margen) 4rem;font-size:var(--texto-minimo);color:var(--suave)}.pie .ancho{max-width:var(--marco);border-top:1px solid var(--linea);gap:.75rem;margin:0 auto;padding-top:1.5rem;display:grid}.pie a{color:var(--frambuesa-t)}.pie-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.pie-f p{margin:0}.pie-f b{color:var(--navy)}.pie-f .leyenda-mini{flex-wrap:wrap;min-width:0}.pie-l{flex-wrap:wrap;align-items:center;column-gap:1.25rem;display:flex}.pie-l a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:48rem){:root{--margen:28px}}.pend{display:none}.revision .pend{display:inline-block}.solo-rev-b{display:none}.revision .solo-rev-b{display:block}.revision .solo-pres{display:none}.enl{color:var(--frambuesa-t);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.leyenda-mini{font-size:var(--texto-minimo);color:var(--navy);flex-wrap:nowrap;align-items:center;gap:.35rem .85rem;margin:0;font-weight:700;display:inline-flex}.leyenda-mini>span{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.leyenda-mini i,.leyenda-b i{flex:none;place-items:center;font-style:normal;display:inline-grid}.lm-mano{background:var(--mostaza) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1454' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11V5a2 2 0 0 1 4 0v6m0-2a2 2 0 0 1 4 0v3m0-1a2 2 0 0 1 3.5 1.3V15a7 7 0 0 1-7 7h-1a6 6 0 0 1-4.7-2.3L4.5 15.5a1.8 1.8 0 0 1 2.8-2.2L9 15'/%3E%3C/svg%3E") center/62% no-repeat;border-radius:50%;width:22px;height:22px}.lm-ayuda{background:var(--papel);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--linea-f);color:var(--navy);font-size:var(--texto-minimo);border-radius:50%;font-weight:800}.lm-fuente{border-radius:var(--radius-pastilla);background:var(--mesa);height:22px;box-shadow:inset 0 0 0 1px var(--linea-f);color:var(--frambuesa-t);padding:0 .4rem}.lm-fuente svg{width:13px;height:13px}.lm-avance{background:linear-gradient(90deg, var(--frambuesa) 0 30%, transparent 30% 36%, var(--violeta) 36% 64%, transparent 64% 70%, var(--linea-f) 70%) center/100% 6px no-repeat;width:26px;height:22px}.leyenda-b{border-radius:var(--radius-caja);background:var(--navy);color:var(--blanco);box-shadow:0 10px 24px -14px var(--navy);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.leyenda-b{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--navy) 60%, transparent)}}.leyenda-b .lb-t{font-size:var(--texto-minimo);color:var(--mostaza);margin:0;font-weight:800}.leyenda-b ul{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem 1.25rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.leyenda-b li{font-size:var(--texto-minimo);color:var(--blanco);align-items:center;gap:.55rem;margin:0;line-height:1.3;display:flex}@supports (color:color-mix(in lab, red, red)){.leyenda-b li{color:color-mix(in srgb, var(--blanco) 86%, transparent)}}.leyenda-b li b{color:var(--blanco);font-size:var(--texto-minimo);display:block}.leyenda-b .lm-ayuda{box-shadow:none}.leyenda-b .lm-fuente{background:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.leyenda-b .lm-fuente{background:color-mix(in srgb, var(--blanco) 92%, transparent)}}.leyenda-b .lm-fuente{box-shadow:none}.leyenda-b .lm-avance{background:linear-gradient(90deg, var(--mostaza) 0 30%, transparent 30% 36%, var(--papel) 36% 64%, transparent 64% 70%, var(--blanco) 70%) center/100% 6px no-repeat}@supports (color:color-mix(in lab, red, red)){.leyenda-b .lm-avance{background:linear-gradient(90deg, var(--mostaza) 0 30%, transparent 30% 36%, var(--papel) 36% 64%, transparent 64% 70%, color-mix(in srgb, var(--blanco) 35%, transparent) 70%) center/100% 6px no-repeat}}.video{aspect-ratio:16/9;border-radius:var(--radius-panel);background:linear-gradient(135deg, var(--navy), var(--indigo) 60%, var(--violeta));width:100%;max-width:56rem;color:var(--blanco);text-align:center;box-shadow:var(--sombra-g);cursor:pointer;font:inherit;border:0;place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.video .cartel{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--sale);position:absolute;inset:0}.video.con-cartel:after{content:"";background:linear-gradient(0deg, var(--navy), var(--navy) 60%, var(--navy));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.video.con-cartel:after{background:linear-gradient(0deg, color-mix(in srgb, var(--navy) 92%, transparent), color-mix(in srgb, var(--navy) 45%, transparent) 60%, color-mix(in srgb, var(--navy) 30%, transparent))}}.video:hover .cartel{transform:scale(1.03)}.video .pl{z-index:1;background:var(--blanco);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.video .pl{background:color-mix(in srgb, var(--blanco) 95%, transparent)}}.video .pl{color:var(--frambuesa-b);box-shadow:0 10px 30px -8px var(--negro)}@supports (color:color-mix(in lab, red, red)){.video .pl{box-shadow:0 10px 30px -8px color-mix(in srgb, var(--negro) 50%, transparent)}}.video .pl{transition:transform .25s var(--rebote)}.video:hover .pl{transform:scale(1.08)}.video.prep{cursor:default}.video.prep:hover .cartel{transform:none}.video .pl svg{width:30px;height:30px;margin-left:4px}.video .vt{z-index:1;text-align:left;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.video .vt b{color:var(--blanco);font-size:clamp(1.0625rem,1.8vw,1.375rem);line-height:1.25;display:block}.video .vt small{color:var(--blanco);margin-top:.25rem;display:block}@supports (color:color-mix(in lab, red, red)){.video .vt small{color:color-mix(in srgb, var(--blanco) 85%, transparent)}}.video .vt small{font-size:var(--texto-minimo)}.video .v-msg{z-index:2;border-radius:var(--radius-pastilla);background:var(--navy);color:var(--blanco);font-size:var(--texto-minimo);white-space:nowrap;padding:.45rem .9rem;font-weight:700;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.video.tono-b{background:linear-gradient(135deg, var(--indigo), var(--violeta))}.video.tono-c{background:linear-gradient(135deg, var(--violeta-s), var(--frambuesa-s))}.video.tono-d{background:linear-gradient(135deg, var(--navy), var(--azul-s))}.videos{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.videos .video{aspect-ratio:16/10}.burbuja .acc-b{margin-top:.75rem}.burbuja .acc-b .btn{min-height:40px;color:var(--navy);background:var(--papel);box-shadow:0 3px 0 var(--blanco)}@supports (color:color-mix(in lab, red, red)){.burbuja .acc-b .btn{box-shadow:0 3px 0 color-mix(in srgb, var(--blanco) 35%, transparent)}}:root{--nav:72px;--aviso-rev:44px;--hueco-hoja:clamp(8px, 1.6vw, 32px)}.modo-visor{overflow:hidden}.modo-visor main{min-height:0}.visor{top:var(--barra);bottom:var(--nav);left:var(--hueco-hoja);right:var(--hueco-hoja);contain:paint;border-radius:var(--radius-tarjeta);background:var(--papel);box-shadow:var(--sombra);position:fixed;overflow:hidden}.pantalla{overscroll-behavior:contain;padding:clamp(1.25rem, 3.6vh, 2.75rem) max(16px, calc(clamp(16px, 4.5vw, 72px) - var(--hueco-hoja)));background:var(--papel);opacity:0;visibility:hidden;transition:opacity .32s ease, transform .45s var(--sale), visibility 0s linear .45s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(36px)}.pantalla.antes{transform:translate(-36px)}.pantalla.activa{opacity:1;visibility:visible;transition:opacity .32s ease, transform .45s var(--sale), visibility 0s;transform:none}.pantalla.lejos{content-visibility:hidden}.pantalla>.marco{z-index:1;width:100%;max-width:88rem;margin:auto;position:relative}.pantalla:not(.oscura,.repaso,.foto-escena,.t-portada){--papel:var(--mesa-2);background:var(--blanco)}.pantalla.oscura,.pantalla.repaso{background:var(--navy);color:var(--blanco)}@supports (color:color-mix(in lab, red, red)){.pantalla.oscura,.pantalla.repaso{color:color-mix(in srgb, var(--blanco) 90%, transparent)}}.pantalla.foto-escena{background:var(--noche)}.pantalla.foto-escena .fondo,.pantalla.foto-escena:after{position:fixed}.pantalla.t-portada{padding:0;display:block}.pantalla.t-portada .portada{height:auto;min-height:100%}@media (min-width:64rem) and (max-height:800px){.pantalla.t-portada .portada h1{font-size:clamp(2.5rem,9vh,5.5rem)}.pantalla.t-portada .portada .dentro{padding-top:2rem;padding-bottom:2rem}.pantalla.t-portada .portada :is(.lead,.meta){margin-top:1rem}.pantalla.t-portada .portada .acc{margin-top:1.25rem}}.pantalla:focus,.pantalla h1:focus,.pantalla h2:focus{outline:none}.pantalla.desborda:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(0deg, var(--blanco), var(--blanco));height:40px;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pantalla.desborda:before{background:linear-gradient(0deg, var(--blanco), color-mix(in srgb, var(--blanco) 0%, transparent))}}.pantalla.oscura.desborda:before,.pantalla.repaso.desborda:before{background:linear-gradient(0deg, var(--navy), var(--navy))}@supports (color:color-mix(in lab, red, red)){.pantalla.oscura.desborda:before,.pantalla.repaso.desborda:before{background:linear-gradient(0deg, var(--navy), color-mix(in srgb, var(--navy) 0%, transparent))}}.mas-abajo{left:0;right:0;bottom:calc(var(--nav) + .75rem);z-index:6;width:fit-content;margin-inline:auto;position:fixed}@media (max-width:63.99rem){.mas-abajo{display:none}}.cab-p{margin-bottom:clamp(1rem,2.4vh,1.75rem)}.cab-p .paso-f{margin-bottom:.75rem}.cab-p h2{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.875rem);line-height:1.04}.cab-p h2.h-cont{letter-spacing:-.02em;color:var(--frambuesa-t);font-size:clamp(1.125rem,.9rem + .8vw,1.5rem)}:is(.oscura,.repaso,.foto-escena) .cab-p h2.h-cont{color:var(--mostaza)}.pantalla .bloques{gap:1rem}.pantalla .bloques>.lectura>:is(h3,h4):first-child{margin-top:0}.pantalla .lectura{font-size:clamp(1rem,.92rem + .3vw,1.125rem);line-height:1.6}.pantalla .entradilla{font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem)}.rejilla.par,.rejilla.leer.con-v{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.rejilla.leer.con-v{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.rejilla.leer.con-v.t-ancha{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.rejilla.leer:not(.con-v){max-width:54rem}.pantalla .rejilla.leer.esc-m .lectura{font-size:clamp(1.125rem,.95rem + .6vw,1.375rem);line-height:1.55}.pantalla .rejilla.leer.esc-g .lectura{font-size:clamp(1.25rem,1rem + .9vw,1.625rem);line-height:1.5}.pantalla .rejilla.leer:is(.esc-m,.esc-g):not(.con-v) .lectura{max-width:min(100%,50rem)}.rejilla.leer.larga:not(.con-v){max-width:80rem}.rejilla.leer.larga:not(.con-v)>.col-t>.bloques{columns:2 22rem;column-gap:3rem;display:block}.rejilla.leer.larga:not(.con-v)>.col-t>.bloques>*{break-inside:avoid;margin:0 0 1rem}.rejilla.leer.larga:not(.con-v)>.col-t>.bloques>:last-child{margin-bottom:0}.rejilla.leer.larga:not(.con-v)>.col-t>.bloques>:is(.lectura,[data-cambio]){break-inside:auto;orphans:3;widows:3;max-width:none}.rejilla.leer.larga:not(.con-v)>.col-t>.bloques :is(h3,h4){break-after:avoid}.rejilla.leer.larga:not(.con-v)>.col-t>.bloques>.copiable{column-span:all;max-width:none}.rejilla.leer.larga:not(.con-v) .copiable-x{columns:2 22rem;column-gap:2rem}.rejilla.sola{max-width:64rem;margin:0 auto}.rejilla.ancha .intro{max-width:62rem}.rejilla.ancha.con-intro{grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.rejilla.ancha:not(.con-intro) .cab-p h2,.rejilla.sola .cab-p h2{max-width:34ch;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.rejilla.ancha.con-intro .lectura,.rejilla.ancha.con-intro .entradilla{font-size:1rem}.rejilla.ancha.con-intro .cab-p h2{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.rejilla.leer:not(.con-v){margin:0 auto}.rejilla .post{max-width:62rem;margin-top:1rem}.rejilla .col-v{align-content:center}@media (min-width:64rem){.rejilla.leer.con-v>.col-v:has(>.lista-b.cols:only-child){align-self:stretch;display:flex}.rejilla.leer.con-v>.col-v>.lista-b.cols:only-child{flex:1;align-content:stretch}}.foto-p{border-radius:var(--radius-tarjeta);height:min(62vh,32rem);box-shadow:var(--sombra-g);background:var(--indigo);margin:0;overflow:hidden}.foto-p img{object-fit:cover;width:100%;height:100%}.cierre-r{align-items:center;gap:2rem;display:grid}@media (min-width:64rem){.cierre-r{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.cierre-r .sig{flex-direction:column;align-items:stretch}}.pantalla.t-cierre h2{color:var(--blanco);font-size:clamp(2rem,1.4rem + 2vw,3.25rem)}.pantalla.t-cierre .esencial{margin-top:1.5rem}.pantalla.t-cierre .sig{margin-top:0}@media (max-width:63.99rem){.rejilla.par,.rejilla.leer.con-v,.rejilla.ancha.con-intro{display:block}.rejilla.ancha.con-intro .col-a,.rejilla.par .col-a,.rejilla.leer .col-v,.rejilla.leer .foto-p{margin-top:1.25rem}.foto-p{height:14rem}.pantalla{padding:1.25rem max(12px, calc(16px - var(--hueco-hoja) / 2)) 2rem}}.fuentes-d{background:var(--papel);width:min(34rem,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--texto);box-shadow:0 0 60px var(--navy);border:0;margin:0 0 0 auto;padding:0}@supports (color:color-mix(in lab, red, red)){.fuentes-d{box-shadow:0 0 60px color-mix(in srgb, var(--navy) 35%, transparent)}}.fuentes-d::backdrop{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.fuentes-d::backdrop{background:color-mix(in srgb, var(--navy) 45%, transparent)}}@media (prefers-reduced-motion:no-preference){.fuentes-d[open]{animation:entra-d .28s var(--sale)}}@keyframes entra-d{0%{transform:translate(100%)}}.fuentes-in{padding:1rem 1.5rem 2rem}.fuentes-in .nota-l{font-size:var(--texto-minimo);color:var(--suave)}.fuentes-in .nota-l svg{vertical-align:-.1em;width:13px;height:13px;color:var(--frambuesa-t)}.fuentes-in ol{font-size:var(--texto-minimo);gap:.6rem;margin:1rem 0 0;padding-left:1.6rem;line-height:1.5;display:grid}.fuentes-in li{word-break:break-word;margin:0}.fuentes-in li::marker{color:var(--frambuesa-t);font-weight:800}.indice-amb{border-top:1px solid var(--linea);margin-top:1.25rem;padding-top:1rem}.indice-amb>p{font-size:var(--texto-minimo);color:var(--suave);margin:0 0 .25rem .75rem;font-weight:800}.indice-amb .enl{min-height:44px;color:var(--suave);align-items:center;padding:0 .75rem;font-weight:700;text-decoration:none;display:flex}.indice-amb .enl[aria-pressed=true]{color:var(--frambuesa-t)}.indice-hilo small svg{vertical-align:-.1em;width:12px;height:12px;margin-right:.3rem}.aviso-rev .enl{min-height:44px;color:var(--navy);align-items:center;display:inline-flex}:is(.revision:has(.visor) .aviso-rev,.vista-previa:has(.visor) .aviso-rev){z-index:70;left:0;right:0;bottom:var(--nav);height:var(--aviso-rev);border-radius:0;margin:0;padding-block:0;position:fixed}:is(.revision:has(.visor) .visor,.vista-previa:has(.visor) .visor){bottom:calc(var(--nav) + var(--aviso-rev))}:is(.revision,.vista-previa):has(.aviso-rev form~form){--aviso-rev:88px}@media (max-width:63.99rem){:is(.revision,.vista-previa) .aviso-rev-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.modo-visor .barra{padding:0 var(--hueco-hoja)}.modo-visor .barra :is(.marca,.avance){display:none}.modo-visor .barra .acciones .ico-btn:not(.b-cuaderno):not(.b-puntos){padding:0}.modo-visor .barra .acciones .ico-btn:not(.b-cuaderno) .t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.snap{scroll-snap-type:y proximity}html.snap .portada,html.snap .escena{scroll-snap-align:start;scroll-margin-top:var(--barra)}.portada.media{min-height:min(56svh,30rem)}.escena.panel-e,.escena.mapa-e,.escena.ruta-e{padding-top:clamp(2rem,5vh,3.5rem);padding-bottom:clamp(2rem,5vh,3.5rem)}.escena.panel-e>.ancho,.escena.mapa-e>.ancho,.escena.ruta-e>.ancho{width:100%}.panel-e h2,.ruta-e h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.panel{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:1.25rem}.p-cabeza,.p-tarjetas{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (min-width:64rem){.p-cabeza{grid-template-columns:repeat(12,minmax(0,1fr))}.p-cabeza .sigue{grid-column:span 8}.p-cabeza .p-lado{grid-column:span 4}.p-cabeza>:only-child{grid-column:1/-1}}.p-lado{grid-template-rows:auto 1fr;gap:.9rem;display:grid}.p-lado:not(:has(>:nth-child(2))){grid-template-rows:minmax(0,1fr)}@media (min-width:48rem){.p-tarjetas[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.p-tarjetas[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-card{gap:.45rem;padding:1.15rem 1.25rem 1.25rem}.p-card h3{font-size:1.125rem}.p-card p{font-size:var(--texto-minimo-d);line-height:1.45}.p-card .ic-c{border-radius:var(--radius-campo);background:var(--mesa);width:38px;height:38px;color:var(--navy);place-items:center;margin-bottom:.15rem;display:grid}.p-card .ic-c svg{width:20px;height:20px}.p-card .acc{margin-top:.4rem}.sigue{grid-template-columns:minmax(0,1fr)}.p-card.sigue{padding:0}@media (min-width:48rem){.sigue{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sigue .f{min-height:12rem}@media (min-width:48rem){.p-card.sigue{align-content:stretch}}.sigue .c{gap:.55rem;padding:clamp(1.25rem,2.6vw,1.75rem)}.sigue h3{font-size:clamp(1.375rem,1rem + 1vw,1.75rem)}.sigue .acc{margin-top:.35rem}.p-cab{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.p-cab .cuenta{font-size:var(--texto-minimo);color:var(--suave)}.p-cab .cuenta b{color:var(--navy);font-size:1.125rem}.medallas{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.medallas li{margin:0}.medallas li.salto{flex-basis:100%;height:0;margin-top:-.4rem}.medallas .med{background:var(--mesa);width:34px;height:34px;color:var(--linea-f);box-shadow:inset 0 0 0 1.5px var(--linea);border-radius:50%;place-items:center;display:grid}.medallas .med svg{width:16px;height:16px}.medallas li.si .med{background:var(--mostaza);color:var(--navy);box-shadow:0 3px 0 var(--mostaza-s)}.p-logros{grid-template-rows:auto auto 1fr}.p-prox{border-top:1px solid var(--linea);align-self:end;gap:.2rem;margin-top:.6rem;padding-top:.75rem;display:grid}.p-prox small{font-size:var(--texto-minimo);color:var(--suave);font-weight:700}.p-prox b{color:var(--navy);font-size:1rem;line-height:1.3}.p-prox p{color:var(--texto)}.p-prox .de{font-weight:500}.p-modulos{gap:.75rem}.p-indice{grid-template-columns:minmax(0,1fr);column-gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.p-indice{grid-template-columns:repeat(var(--c2), minmax(0, 1fr));grid-template-rows:repeat(var(--f2), auto);grid-auto-flow:column}}@media (min-width:80rem){.p-indice{grid-template-columns:repeat(var(--c3), minmax(0, 1fr));grid-template-rows:repeat(var(--f3), auto)}}.p-indice li{border-top:1px solid var(--linea);margin:0}.p-indice a,.p-indice li.cerrado{min-height:44px;color:inherit;border-radius:var(--radius-campo);grid-template-columns:2.75rem minmax(0,1fr);align-content:center;gap:.25rem .75rem;padding:.7rem .4rem;text-decoration:none;display:grid}.p-indice a:hover{background:var(--mesa)}.p-indice .n{font-weight:800;font-size:var(--texto-minimo);color:var(--frambuesa-t);grid-row:span 2;align-self:center}.p-indice :is(a,li.cerrado):not(:has(>small)) .n{grid-row:auto}.p-indice b{color:var(--navy);font-size:var(--texto-minimo-d);line-height:1.3}.p-indice small{font-size:var(--texto-minimo);color:var(--suave);grid-column:2;font-weight:700}.p-indice .est{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.p-indice .est .barrita{width:5rem}.p-bloque+.p-bloque{margin-top:1.25rem}.p-bloque h4{font-size:var(--texto-minimo);color:var(--navy);margin:0 0 .35rem;font-weight:800}.p-indice.en-bloque{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}@media (min-width:64rem){.p-indice.en-bloque{grid-template-columns:repeat(var(--cb), minmax(0, 1fr))}}.p-indice li.cerrado b{color:var(--suave)}.mapa-r{align-items:center;gap:2rem;display:grid}@media (min-width:64rem){.mapa-r{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.mapa-r .iceberg{max-width:none;margin:0}.mapa-r .iceberg img{aspect-ratio:auto;height:min(68vh,36rem)}.ruta{gap:.7rem;max-width:56rem;margin-top:1.5rem}.ruta:has(>li>:is(a,.sin)>.n:not(.ic)){position:relative}.ruta:has(>li>:is(a,.sin)>.n:not(.ic)):before{content:"";background:var(--linea);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1rem + 21px)}.ruta>li{position:relative}.ruta a,.ruta .sin{border-radius:var(--radius-pieza);gap:.9rem;padding:.85rem 1rem}.ruta>li>:is(a,.sin){height:100%}.ruta .n{width:44px;height:44px;font-size:1.0625rem}.ruta .tit{font-size:1rem}@media (min-width:64rem){.pantalla .act-in{padding:clamp(1rem,1.8vw,1.5rem)}.pantalla .orden-f{margin-bottom:.75rem}.pantalla .act-cab{margin-bottom:.85rem}.pantalla .adv{min-height:0;padding:1.1rem}.pantalla .giro{min-height:8.5rem!important}.pantalla .giro .cara{padding:1.1rem}.pantalla .giros{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem}.pantalla .carta{min-height:7rem}.pantalla .resps{margin-top:1rem}.pantalla .video,.pantalla .video-r video{max-height:58vh}.pantalla .reloj svg.anillo{max-height:50vh}.pantalla .venn svg,.pantalla .orbitas svg{max-height:48vh}.pantalla .rueda svg{max-height:46vh}.pantalla .ventana{max-width:20rem}.pantalla .tarro svg{max-width:12rem}.pantalla .tarro{grid-template-columns:12rem 1fr}.pantalla .pomo svg{width:min(13rem,36vh)}.pantalla .foda{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.pantalla .foda .cuadro{padding:.8rem}.pantalla .foda .cuadro textarea{min-height:5.5rem}.pantalla .anclas{gap:.6rem;margin-top:.6rem}.pantalla .ancla{gap:.4rem;padding:.75rem .9rem}.pantalla .perfil textarea{height:6.5rem;min-height:6.5rem}.pantalla .perfil .campo+.campo{margin-top:.6rem}.pantalla .perfil [data-ck]+span{font-size:var(--texto-minimo)}.pantalla .zona-c{min-height:7.5rem}.pantalla .autoev td,.pantalla .autoev tbody th{padding-top:.32rem;padding-bottom:.32rem}.pantalla .test-q{padding:1.25rem 1.5rem}.pantalla .cambio .tablero{max-width:20rem}.pantalla .campo+.campo{margin-top:.75rem}.pantalla textarea{min-height:4.5rem}.pantalla .cifras{gap:.75rem}.pantalla .cifras>div{padding:1rem 1.1rem}.pantalla .cifras .cifra{font-size:clamp(2.25rem,3.4vw,3rem)}.pantalla .dato-g{padding:1.4rem 1.6rem}.pantalla .lista-b li{padding:.7rem .9rem .7rem 2.4rem}.pantalla .lista-b li:before{top:1rem}.pantalla .iceberg img{aspect-ratio:auto;height:min(56vh,30rem)}.pantalla .caso-bio li{padding:.4rem 0}}.rejilla.lado{grid-template-columns:minmax(14rem,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.rejilla.lado .cab-p h2{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.rejilla.ancha:not(.con-intro)>.cab-p{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.rejilla.ancha:not(.con-intro)>.cab-p .paso-f{margin:0}.pantalla.desborda .rejilla{align-items:start}@media (min-width:64rem){.pantalla .rejilla>.col-t{align-self:center}.pantalla.desborda .rejilla>.col-t{align-self:start;position:sticky;top:0}}.perfil .revisa-l{gap:.35rem 1rem;display:grid}.perfil .revisa-l label{color:var(--navy);font-weight:600;font-size:var(--texto-minimo);align-items:flex-start;gap:.55rem;line-height:1.35;display:flex}.perfil .revisa-l input{width:20px;height:20px;accent-color:var(--frambuesa-b);flex:none;margin-top:.1rem}@media (max-width:63.99rem){.rejilla.lado{display:block}.rejilla.lado .col-a{margin-top:1rem}}@media (min-width:64rem){.pantalla .eis{grid-template-columns:minmax(0,1fr);gap:.75rem}.pantalla .eis .bandeja{gap:.4rem;min-height:0;padding:.6rem}.pantalla .eis .ficha-t{font-size:var(--texto-minimo);padding:.35rem .7rem}.pantalla .eis .nueva{max-width:30rem;margin-top:.5rem}.pantalla .eis .pie-dato{margin-top:.4rem!important}.pantalla .zona-c{min-height:6.5rem;padding:.65rem}.pantalla [data-tipo=foda] .act-in>.foda-fecha{grid-template-columns:auto minmax(0,14rem);align-items:center;gap:.75rem;display:grid}.pantalla .foda{margin-top:.6rem!important}.pantalla .foda .cuadro h4{font-size:var(--texto-minimo-d)}.pantalla .foda .cuadro .pista{font-size:var(--texto-minimo);margin:.25rem 0 .4rem;line-height:1.35}.pantalla .foda .cuadro textarea{height:4rem;min-height:4rem}.pantalla .anclas{grid-template-columns:1fr 1fr}.pantalla .ancla .pista{font-size:var(--texto-minimo)!important}.pantalla .perfil textarea{height:5rem;min-height:5rem}.pantalla .perfil .revisa-l{grid-template-columns:1fr 1fr}.pantalla .tarjeta-p .port{height:4rem}.pantalla .tarjeta-p .acerca{max-height:6rem}.pantalla .caso-cab h3{font-size:1.25rem}.pantalla .caso-cab p{font-size:var(--texto-minimo-d);line-height:1.45}.pantalla .caso-bio{grid-template-columns:1fr 1fr;gap:0 1.25rem}.pantalla .caso-bio li{font-size:var(--texto-minimo);grid-template-columns:3rem 1fr;gap:.5rem;padding:.35rem 0;line-height:1.35}.pantalla [data-tipo=caso] .acordeon summary{min-height:44px;font-size:var(--texto-minimo-d);padding:.4rem .9rem}.pantalla [data-tipo=caso] .enlace-v{padding:.7rem .9rem}.pantalla .giros{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr))}.pantalla .giro{min-height:7.5rem!important}.pantalla .giro[data-largo=largo] .fr :is(b,.fr-html){font-size:1.0625rem}.pantalla .autoev{font-size:var(--texto-minimo);border-spacing:0 .25rem}.pantalla .autoev tbody th{font-size:var(--texto-minimo);line-height:1.25}.pantalla .autoev input[type=radio]{width:18px;height:18px}.pantalla .lista-b:has(li:nth-child(5)){grid-template-columns:1fr 1fr;max-width:none}.pantalla .col-v .lista-b:has(li:nth-child(5)) li{font-size:var(--texto-minimo-d)}.pantalla .cita{padding:1.1rem 1.3rem}.pantalla .cita blockquote{font-size:clamp(1.05rem,.85rem + .6vw,1.35rem)}.pantalla .rueda .areas{grid-template-columns:1fr 1fr;gap:.35rem 1rem}.pantalla .rueda svg{max-height:40vh}.pantalla .venn textarea{height:3.5rem;min-height:3.5rem}.pantalla .venn .pista,.pantalla .johari .pista{font-size:var(--texto-minimo)}.pantalla .venn svg{max-height:40vh}.pantalla [data-tipo=constructor] .rejilla-2{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child{grid-template-columns:1fr 1fr;align-content:start;gap:.6rem 1rem;display:grid}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child .campo+.campo{margin-top:0}.pantalla [data-tipo=constructor] textarea{height:3.2rem;min-height:3.2rem}.pantalla [data-tipo=constructor] .pista{font-size:var(--texto-minimo)}.pantalla .gaviotas svg{width:auto;max-height:42vh;margin:0 auto}.pantalla .pest-p ul{columns:2 17rem;column-gap:2rem}.pantalla .pest-p li{break-inside:avoid}.pantalla .test-q{padding:1rem 1.25rem}.pantalla .test-q .enun{margin:.3rem 0 .75rem;font-size:1.125rem}.pantalla .test-q .huecos-t{line-height:2.25}.pantalla .test-q .op{padding:.55rem .8rem}.pantalla .reloj svg.anillo{max-height:44vh}.pantalla .mito .se,.pantalla .mito .ev{padding:1rem 1.15rem}.pantalla .orden-l li{padding:.25rem .4rem .25rem .6rem}.pantalla .orden-l{gap:.35rem}.pantalla .ventana{max-width:17rem}.pantalla .johari textarea{height:3.2rem;min-height:3.2rem}.pantalla .consigna{font-size:var(--texto-minimo-d);margin-bottom:.75rem}}.perfil .revisa{grid-column:1/-1;margin-top:.75rem}@media (min-width:64rem){.pantalla .perfil .revisa-l{grid-template-columns:repeat(3,minmax(0,1fr))}.pantalla .perfil .pista,.pantalla .perfil .contador{font-size:var(--texto-minimo)}.pantalla .perfil textarea{height:4rem;min-height:4rem}.pantalla .perfil .campo+.campo{margin-top:.4rem}.pantalla .tarjeta-p .port{height:3rem}.pantalla .tarjeta-p .av{width:64px;height:64px;margin-top:-32px}.pantalla .tarjeta-p .acerca{max-height:4.5rem;margin-top:.5rem;padding-top:.5rem}.pantalla [data-tipo=foda] .act-in{position:relative}.pantalla [data-tipo=foda] .act-in>.foda-fecha{width:min(24rem,45%);position:absolute;top:clamp(1rem,1.8vw,1.5rem);right:clamp(1rem,1.8vw,1.5rem)}.pantalla [data-tipo=foda] .act-in>.foda-fecha input{padding:.45rem .7rem}.pantalla .ancla{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem}.pantalla .ancla>strong,.pantalla .ancla>.pista{grid-column:1/-1}.pantalla .ancla .muestras{gap:.3rem}.pantalla .ancla .campo label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pantalla .reloj .totales{gap:.15rem;margin-top:.6rem}.pantalla .reloj .totales li{font-size:var(--texto-minimo);grid-template-columns:8rem 1fr 2.5rem}.pantalla .reloj .acc{margin-top:.6rem}.pantalla .zona-c{min-height:5rem}.pantalla .eis .pie-dato{font-size:var(--texto-minimo)}.pantalla .cuad{gap:.4rem}.pantalla .giro .ds{padding:.9rem;line-height:1.4}.pantalla .giro[data-reverso=largo] .ds{font-size:var(--texto-minimo)}.pantalla .pest-p ul{columns:3 14rem;font-size:var(--texto-minimo);column-gap:1.75rem}.pantalla .pest-p li{margin:.15rem 0}.pantalla .autoev{border-spacing:0 .15rem}.pantalla .autoev td,.pantalla .autoev tbody th{font-size:var(--texto-minimo);padding-top:.22rem;padding-bottom:.22rem}.pantalla [data-tipo=campos] .act-in>div:not(.vista):has(.campo:nth-child(4)){grid-template-columns:1fr 1fr;gap:.6rem 1rem;display:grid}.pantalla [data-tipo=campos] .act-in>div:not(.vista):has(.campo:nth-child(4)) .campo+.campo{margin-top:0}.pantalla [data-tipo=campos] textarea{height:3.2rem;min-height:3.2rem}.pantalla .vista{min-height:0;padding:.9rem 1.1rem;font-size:1rem}.pantalla [data-tipo=caso] .dos-col{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.5rem}.pantalla [data-tipo=caso] .acordeon{gap:.35rem}}@media (min-width:64rem) and (pointer:fine){.pantalla .paleta button,.pantalla .ficha-t{min-height:34px}.pantalla .paleta button{font-size:var(--texto-minimo);padding:.2rem .6rem .2rem .35rem}.pantalla .paleta button i{width:18px;height:18px}.pantalla .ancla .muestras button{width:32px;height:32px}.pantalla .zona-c .mover{min-height:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@media print{.barra,.puntos,.ayuda,.acc,.orden-f,.repaso .sig,.aviso-rev{display:none!important}main{padding-top:0}.portada{min-height:auto}.escena{break-inside:avoid-page}.nav-campus,.pie{display:none!important}.escena:has(.grupo-c){break-inside:auto}.grupo-c h3{break-after:avoid}.entrada-c{break-inside:avoid;box-shadow:none;border:1px solid var(--linea)}}.caso-g{gap:1.5rem;margin-top:1rem;display:grid}@media (min-width:62rem){.caso-g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem}}.caso-tipo{font-size:var(--texto-minimo);color:var(--frambuesa-t);font-weight:800}.caso-ent{margin:.25rem 0 .5rem}.caso-an{gap:1rem;display:grid}.cp{border-radius:var(--radius-pieza);background:var(--mesa);box-shadow:inset 0 0 0 1px var(--linea);gap:.75rem;padding:1rem 1.1rem 1.1rem;display:grid}.cp-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.cp-cab strong{color:var(--navy)}.cp-n{font-size:var(--texto-minimo);color:var(--suave);font-variant-numeric:tabular-nums}.cp-puntos{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.cp-puntos li{margin:0}.cp-puntos button{border-radius:var(--radius-control);width:44px;height:44px;color:var(--suave);font-size:var(--texto-minimo);font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;font-weight:800;display:grid}.cp-puntos button span{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--linea-f);background:var(--papel);border-radius:50%;place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid}.cp-puntos button.ok span{background:var(--violeta);color:var(--blanco);box-shadow:none}.cp-puntos button[aria-current=step] span{box-shadow:0 0 0 2px var(--blanco), 0 0 0 4px var(--frambuesa-b)}.cp-puntos button:hover span{box-shadow:inset 0 0 0 2px var(--navy)}.cp-q .campo{margin:0}.cp-txt{color:var(--navy);min-height:2.7em;margin-bottom:.5rem;font-size:1.0625rem;font-weight:800;line-height:1.35;display:block}.cp-q textarea{width:100%}.cp-nav{justify-content:space-between;gap:.75rem;display:flex}@media (pointer:fine) and (min-width:64rem){.cp-puntos button{width:30px;height:30px}.cp-puntos{gap:.15rem}}@media (min-width:64rem){.pantalla .caso-g{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pantalla .caso-bio{grid-template-columns:1fr;gap:0}.pantalla .caso-bio li{grid-template-columns:4.6rem 1fr}.pantalla .cp-q textarea{min-height:6.5rem}}.rejilla.ancha>.cab-p>.orden-f{margin:0}.rejilla.ancha.apila>.intro{margin-bottom:clamp(.75rem,2vh,1.25rem)}.rejilla.ancha.apila>.intro .lectura{max-width:72ch}@media (min-width:64rem){.rejilla.ancha>.cab-p>.orden-f{margin-left:auto;padding-left:1rem}.pantalla .rejilla.ancha:not(.con-intro) .act{max-width:none}.pantalla .rejilla.ancha.apila>.intro .lectura{font-size:1.0625rem;line-height:1.55}.pantalla .rejilla.ancha [data-tipo=giros] .giros{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pantalla [data-tipo=caso] .act-in{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.pantalla [data-tipo=caso] .act-in>*{grid-column:1/-1}.pantalla [data-tipo=caso] .act-in>.act-cab{grid-column:1;margin:0}.pantalla [data-tipo=caso] .act-in>.pest-l{grid-column:2;justify-self:end;margin:0}.pantalla [data-tipo=caso] .caso-g{margin-top:.75rem}.pantalla [data-tipo=caso] .enlace-v{padding:.6rem .9rem}.pantalla [data-tipo=caso] .enlace-v .pl{width:40px;height:40px}.pantalla .mito{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);max-width:none}.pantalla .mito .ev{font-size:var(--texto-minimo);line-height:1.5}.pantalla .mito .se p{font-size:1rem}.pantalla .rejilla.ancha .eis{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:1.5rem}.pantalla .rejilla.ancha .eis .ficha-t{font-size:var(--texto-minimo)}.pantalla .rejilla.ancha .eis .cuad{grid-template-rows:auto minmax(7rem,1fr) minmax(7rem,1fr)}.pantalla .rejilla.ancha .eis .nueva{max-width:none}.pantalla .rejilla.ancha .eis{grid-template-areas:"tit cuad""bandeja cuad""nueva pie";row-gap:.5rem}.pantalla .rejilla.ancha .eis>div:first-child{display:contents}.pantalla .rejilla.ancha .eis .eis-tit{grid-area:tit}.pantalla .rejilla.ancha .eis .bandeja{grid-area:bandeja}.pantalla .rejilla.ancha .eis .cuad{grid-area:cuad}.pantalla .rejilla.ancha .eis .nueva{grid-area:nueva;align-self:start;margin-top:0}.pantalla .rejilla.ancha .eis .eis-pie{grid-area:pie;align-self:start;margin:0!important}.pantalla [data-tipo=constructor] .rejilla-2{grid-template-columns:minmax(0,1fr);gap:.9rem}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child{grid-template-columns:repeat(12,minmax(0,1fr));gap:.6rem 1rem;display:grid}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child>.campo{flex-direction:column;grid-column:span 3;margin:0;display:flex}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child>.campo:nth-child(n+5){grid-column:span 4}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child>.campo textarea{height:3.25rem;min-height:3.25rem;margin-top:auto}.pantalla [data-tipo=constructor] .pista{font-size:var(--texto-minimo);line-height:1.35}.pantalla [data-tipo=constructor] .rejilla-2>div:last-child{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1.5rem;display:grid}.pantalla [data-tipo=constructor] .rejilla-2>div:last-child>.vista{grid-row:1/-1;min-height:5.5rem;margin:0}.pantalla [data-tipo=constructor] .rejilla-2>div:last-child>:not(.vista){grid-column:2;max-width:22rem;margin:0}.pantalla [data-tipo=constructor] .crono{margin:0}.pantalla .perfil{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,.95fr);gap:1.75rem}.pantalla .perfil .revisa{grid-column:auto;margin-top:0}.pantalla .perfil .revisa-l{grid-template-columns:minmax(0,1fr);gap:.45rem}.rejilla.leer.con-v.v-ancha{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.pantalla .v-ancha .col-v .lista-b:has(li:nth-child(7)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem) and (pointer:fine){.pantalla .autoev td,.pantalla .autoev tbody th{line-height:1.25}.pantalla .autoev td label{justify-content:center;align-items:center;min-height:24px;display:flex}.pantalla .autoev input[type=radio]{margin:0}}.pantalla .dicho:empty{min-height:0;margin:0}@media (min-width:64rem){.pantalla [data-tipo=constructor] .crono{flex-wrap:nowrap;gap:1rem}.pantalla [data-tipo=constructor] .crono .tiempo{font-size:1.75rem}.pantalla [data-tipo=constructor] .rejilla-2>div:last-child>:not(.vista){max-width:28rem}.pantalla [data-palabras]:empty{display:none}}.caso-bio li{align-items:baseline}.pantalla .cp-txt{min-height:0}@media (min-width:64rem){.pantalla .ventana{max-width:16rem}.pantalla .perfil textarea{height:6rem;min-height:6rem}}@media (min-width:64rem) and (max-height:800px){:root:has(body.modo-visor){font-size:clamp(14px,1.97628vh,16px)}:root{--nav:64px}}.autoev-2{gap:0 1.5rem;display:grid}@media (min-width:64rem){.autoev-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pantalla .resultado{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.25rem 1.25rem;margin-top:.75rem;padding:.75rem 1.15rem}.pantalla .resultado .cifra{font-size:2rem}}@media (min-width:64rem) and (max-height:700px){:root{--barra:54px;--nav:58px}.pantalla{padding-top:.85rem;padding-bottom:.85rem}.cab-p{margin-bottom:.75rem}}.johari-v .ventana+.campo{margin-top:1rem}@media (min-width:64rem){.pantalla .johari-v{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:center;gap:.5rem 1.25rem;display:grid}.pantalla .johari-v .ventana{grid-row:1/span 3;max-width:none}.pantalla .johari-v .campo,.pantalla .johari-v .dicho{margin:0}.pantalla .johari-v .dicho{font-size:var(--texto-minimo-d);line-height:1.35}.pantalla .caso-g{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pantalla .cp-q textarea{height:5.25rem;min-height:5.25rem}}@media (min-width:64rem) and (pointer:fine){.pantalla .cp-puntos button{width:28px;height:28px}.pantalla .cp-puntos button span{width:24px;height:24px}}@media (min-width:64rem) and (max-height:700px) and (pointer:fine){.pantalla .test-q .huecos-t select{min-height:36px}.pantalla .test-nav{margin-top:.75rem}}@media (min-width:64rem){.pantalla .rejilla.ancha.apila>.intro .lectura{max-width:92ch}.pantalla .giros{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr))}.pantalla .rejilla.par .giros:has(>.giro:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pantalla .giros:has(>.giro:nth-child(2):last-child) .giro{min-height:10rem!important}}.videos .video .pl{width:52px;height:52px;margin:0;position:absolute;top:1rem;left:1.25rem}.videos .video .pl svg{width:22px;height:22px;margin-left:3px}@media (min-width:64rem){.pantalla .videos .video{aspect-ratio:4/5}.pantalla .videos .video .vt b{font-size:1.25rem}}.rejilla.lado.con-post{grid-template-columns:minmax(20rem,.6fr) minmax(0,1.4fr)}.rejilla.lado.con-post .post{margin-top:1rem}@media (max-width:46rem){.video .pl{width:52px;height:52px;margin:0;position:absolute;top:1rem;left:1.25rem}.video .pl svg{width:22px;height:22px;margin-left:3px}}@media (min-width:64rem){.pantalla .caso-bio:has(li:nth-child(8)){columns:2;column-gap:1.5rem;display:block}.pantalla .caso-bio:has(li:nth-child(8)) li{break-inside:avoid;font-size:var(--texto-minimo);grid-template-columns:3.9rem 1fr;gap:.5rem}}.giros{--x:11.5rem;--g:1rem}.adivinas{--x:14.5rem;--g:1rem}.resps{--x:11rem;--g:.7rem}.pantalla :is(.giros,.adivinas,.resps):not(.dos):has(>:nth-child(3):last-child){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--x), min(100%, (3 * var(--x) + 2 * var(--g) - 100%) * 9999))), 1fr))}.pantalla :is(.giros,.adivinas,.resps):not(.dos):has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--x), min((100% - var(--g)) / 2, (4 * var(--x) + 3 * var(--g) - 100%) * 9999))), 1fr))}.pantalla :is(.giros,.adivinas,.resps):not(.dos):has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--x), min(100%, (5 * var(--x) + 4 * var(--g) - 100%) * 9999))), 1fr))}.pantalla :is(.giros,.adivinas,.resps):not(.dos):has(>:nth-child(6):last-child){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--x), min((100% - 2 * var(--g)) / 3, (6 * var(--x) + 5 * var(--g) - 100%) * 9999))), 1fr))}.marca-tactil{place-items:center;display:inline-grid}@media (max-width:48rem){.pantalla :is(input:not([type=checkbox],[type=radio],[type=color]),select){min-height:44px}.pantalla label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}:where(.pantalla label:has(>input:is([type=checkbox],[type=radio]))){align-items:center;display:flex}.pantalla .marca-tactil{min-width:44px;min-height:44px}}.copiable{max-width:var(--lectura);border-radius:var(--radius-pieza);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin:0;padding:1.1rem 1.25rem;display:grid}.copiable-t{color:var(--navy);font-weight:700}.copiable-x,.copiable .dicho{grid-column:1/-1}.copiable-x{border-radius:var(--radius-campo);background:var(--mesa);color:var(--texto);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.9rem 1rem;line-height:1.5}.copiable-x::selection{background:var(--resalte);color:var(--navy)}.copiable .dicho{margin:0}.copiable .dicho:empty{margin-top:-.75rem}.doc-cuerpo .copiable{margin-block:1rem}.casillas-l{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.casillas-l li{border-radius:var(--radius-boton);background:var(--papel);box-shadow:var(--sombra);gap:.35rem;padding:.35rem 1rem .75rem;display:grid}.casilla-l{cursor:pointer;min-height:44px;color:var(--navy);align-items:center;gap:.75rem;font-weight:700;line-height:1.35;display:flex}.casilla-l input{width:1.375rem;height:1.375rem;accent-color:var(--navy);cursor:pointer;flex:none;margin:0}.casilla-p{color:var(--suave);font-size:var(--texto-minimo-d);padding-left:2.125rem}.casilla-m{border-radius:var(--radius-campo);background:var(--resalte);color:var(--navy);margin-left:2.125rem;padding:.75rem 1rem}.casilla-m p{margin:0}.casilla-m.casilla-f{margin:.75rem 0 0}.adv.por-opcion{min-height:0}.adv .ops.lista{grid-template-columns:minmax(0,1fr)}.adv .ops.lista .tecla{text-align:left;min-height:44px;padding:.65rem .9rem;line-height:1.35}.adv.por-opcion .r{justify-items:start;gap:.75rem;display:grid}.adv.por-opcion .r p{margin:0}.adv-vista{border-radius:var(--radius-campo);background:var(--ok-f);color:var(--navy);gap:.5rem;padding:1rem 1.15rem;display:grid}.adv-vista p{margin:0}.adv-vista-t{font-weight:800}.adv-vista ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.adv-vista .vacio{color:var(--suave)}.adivinas.con-vista{align-items:start}.adv-pasos{align-content:start;gap:1rem;display:grid}.adv-pasos>.btn{justify-self:start}.adv-pasos .adv-final{margin:0}.adv-final{border-radius:var(--radius-campo);background:var(--ok-f);color:var(--navy);margin-top:1rem;padding:1rem 1.15rem}.adv-final p{margin:0 0 .6rem}.adv-final p:last-child{margin:0}.explica.fallo-c{background:var(--no-f);color:var(--texto)}.explica.fallo-c p,.explica.cuenta-c p{margin:0}.fin-r .explica.cuenta-c{max-width:var(--lectura);text-align:left;margin:.75rem auto 1rem}.glosa{color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-underline-offset:.2em;cursor:help;background:0 0;border:0;margin:0;padding:.15em 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;display:inline}.glosa:hover,.glosa[aria-expanded=true]{color:var(--navy);text-decoration-style:solid}.glosa-i{color:var(--frambuesa-t);vertical-align:super;margin-left:.15em;font-size:.75em;font-weight:800;line-height:0;display:inline-block}.semaforo-l{max-width:var(--lectura);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.semaforo-l li{border-radius:var(--radius-boton);background:var(--papel);box-shadow:var(--sombra);color:var(--navy);align-items:flex-start;gap:.85rem;padding:.85rem 1rem;font-weight:500;line-height:1.45;display:flex}.semaforo-l b{font-weight:800}.sem-luz{flex:none;width:1.25rem;height:1.25rem;margin-top:.05rem}.sem-verde .sem-luz{background:var(--ok);border-radius:50%}.sem-ambar .sem-luz{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--mostaza-s)}.sem-rojo .sem-luz{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--frambuesa-b)}.campo-num{color:var(--navy);align-items:center;gap:.5rem;font-weight:700;display:flex}.campo .campo-num input{text-align:right;font-variant-numeric:tabular-nums;width:7rem;min-height:44px}.campo .campo-num input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--no)}.campo-num-e{font-size:var(--texto-minimo);color:var(--no);font-weight:700}.suma-c{border-radius:var(--radius-campo);background:var(--azul-f);color:var(--navy);font-variant-numeric:tabular-nums;margin-top:1rem;padding:.85rem 1rem;font-weight:600}.suma-c p{margin:0}.marca{gap:.85rem;display:grid}.marca-c{border-radius:var(--radius-campo);background:var(--mesa);color:var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem .6rem .6rem 1rem;font-weight:700;display:flex}.marca-n{align-items:baseline;gap:.75rem;margin:0;font-weight:700;display:flex}.marca-n strong{font-size:var(--texto-destacado);font-variant-numeric:tabular-nums}.marca-l{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.marca-f{border-radius:var(--radius-boton);background:var(--papel);width:100%;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--linea-f);color:var(--navy);font:inherit;text-align:left;border:0;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;line-height:1.4;transition:background .2s,box-shadow .2s;display:flex}button.marca-f:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.marca-f.si{background:var(--mostaza-f);box-shadow:inset 0 0 0 2px var(--mostaza-s)}.marca-i{border-radius:var(--radius-mini);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--mostaza-s);color:var(--mostaza-t);flex:none;place-items:center;font-weight:800;line-height:1;display:grid}li[class^=marca-]>.marca-f{display:block}button.marca-f[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--navy)}.marca-v{font-size:var(--texto-minimo-d)}.marca-pq{color:var(--suave);font-size:var(--texto-minimo-d);text-underline-offset:.2em;white-space:nowrap;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.marca-bien-marcada .marca-v,.marca-bien-sin .marca-v{color:var(--ok)}.marca-falta .marca-v,.marca-sobra .marca-v{color:var(--no)}.marca-x{border-radius:var(--radius-boton);background:var(--navy);color:var(--blanco);font-size:var(--texto-minimo-d);margin-top:.4rem;padding:.75rem .95rem;line-height:1.45}.marca-x p{margin:0}.marca-r{border-radius:var(--radius-campo);background:var(--azul-f);color:var(--navy);gap:.6rem 1rem;padding:.75rem 1rem;display:grid}.marca-r [role=status]{gap:.35rem;display:grid}.marca-r p{margin:0}.marca-acc{flex-wrap:wrap;gap:.5rem;display:flex}.marca-ver:after{content:"+";background:var(--mesa);width:1.5rem;height:1.5rem;transition:transform .25s var(--sale);border-radius:50%;place-items:center;margin-left:.5rem;display:inline-grid}.marca-ver[aria-expanded=true]:after{background:var(--navy);color:var(--blanco);transform:rotate(45deg)}.marca-fin{margin:0}.marca-fin p{margin:0 0 .6rem}.marca-fin p:last-child{margin:0}.ordena{gap:.85rem;display:grid}.ordena-l{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ordena-e{border-radius:var(--radius-boton);background:var(--papel);width:100%;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--linea-f);color:var(--navy);font:inherit;text-align:left;border:0;align-items:center;gap:.75rem;padding:.65rem .9rem;font-weight:700;line-height:1.35;display:flex}button.ordena-e:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.ordena-e.si{background:var(--azul-f);box-shadow:inset 0 0 0 2px var(--violeta)}.ordena-n{border-radius:var(--radius-pastilla);min-width:2.25rem;height:2rem;box-shadow:inset 0 0 0 1.5px var(--linea-f);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.ordena-e.si .ordena-n{background:var(--violeta);box-shadow:none;color:var(--blanco)}.ordena-c{color:var(--suave);font-size:var(--texto-minimo-d);margin:0;font-weight:700}.ordena-r{border-radius:var(--radius-campo);background:var(--mesa);color:var(--navy);gap:.6rem;padding:1rem 1.15rem;display:grid}.ordena-r p{margin:0}.ordena-r ol{gap:.35rem;margin:0;padding-left:1.4rem;display:grid}.ordena-r li.en-sitio{font-weight:700}.arbol .pesos-a{border-radius:var(--radius-campo);background:var(--mesa);color:var(--navy);font-size:var(--texto-minimo-d);margin:.25rem 0 .75rem;padding:.5rem .85rem;font-weight:700}.arbol .anotado-a{border-radius:var(--radius-campo);background:var(--azul-f);color:var(--navy);font-size:var(--texto-minimo-d);margin-top:.75rem;padding:.75rem 1rem}.arbol .anotado-a p{margin:0}.arbol .nota-a{margin:0 0 1rem}.expe{max-width:var(--lectura);gap:1rem;display:grid}.expe h3{margin:0}.expe-m{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:.6rem;margin:0;display:grid}.expe-m div{border-radius:var(--radius-boton);background:var(--papel);box-shadow:var(--sombra);flex-direction:column-reverse;justify-content:flex-end;gap:.2rem;padding:.75rem .9rem;display:flex}.expe-m dt{color:var(--suave);font-size:var(--texto-minimo);font-weight:700}.expe-m dd{color:var(--navy);font-size:var(--texto-cifra);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1}.expe-t{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.expe-t li{border-radius:var(--radius-boton);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea);color:var(--navy);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:0;padding:.65rem .9rem;line-height:1.4;display:grid}.expe-t li>.sem-luz{width:1rem;height:1rem;box-shadow:inset 0 0 0 1.5px var(--linea-f);border-radius:50%;margin-top:.15rem}.expe-t li.sem-ambar>.sem-luz,.expe-t li.sem-rojo>.sem-luz{box-shadow:none;border-radius:0}.expe-p{color:var(--suave);font-size:var(--texto-minimo);display:block}.expe-c{white-space:nowrap}.expe-v{border-radius:var(--radius-pieza);background:var(--navy);color:var(--blanco);padding:1.1rem 1.25rem}.expe-v h4{color:var(--blanco);margin:0 0 .5rem}.expe-v p{margin:0 0 .5rem}.expe-v p:last-child{margin:0}.expe-v.a-medias{background:var(--mesa);color:var(--navy)}.expe-v.a-medias h4{color:var(--navy)}.expe-a{color:var(--suave);font-size:var(--texto-minimo)}.expe-a p{margin:0}@media (min-width:64rem){.pantalla .rejilla.ancha .casillas-l{grid-template-columns:repeat(2,minmax(0,1fr))}.pantalla .rejilla.ancha .ordena-l{grid-template-columns:repeat(4,minmax(0,1fr))}.pantalla .rejilla.ancha .ordena-l:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pantalla .rejilla.ancha .ordena-l:is(:has(>:nth-child(3):last-child),:has(>:nth-child(5):last-child),:has(>:nth-child(6):last-child),:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}.pantalla .rejilla.ancha .ordena-l:has(>:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.pantalla .rejilla.ancha .ordena-l>li{margin:0;display:grid}.pantalla .rejilla.ancha .ordena-r ol{columns:2 18rem;column-gap:2.5rem;display:block}.pantalla .rejilla.ancha .ordena-r ol li{break-inside:avoid;margin:0 0 .35rem}.pantalla .rejilla.ancha .marca-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .5rem}.pantalla .rejilla.ancha .marca-l>li{margin:0;display:grid}.pantalla .rejilla.ancha .marca-f{padding-block:.55rem}.pantalla .rejilla.ancha [data-tipo=campos] .act-in>div.campos-num{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem 1.5rem;display:grid}.pantalla .rejilla.ancha .campos-num .campo{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem}.pantalla .rejilla.ancha .campos-num .campo+.campo{margin-top:0}.pantalla .rejilla.ancha .campos-num .campo>label{grid-area:1/1}.pantalla .rejilla.ancha .campos-num .campo>.campo-num{grid-area:1/2}.pantalla .rejilla.ancha .campos-num .campo>:not(label,.campo-num){grid-column:1/-1}.pantalla .rejilla.ancha .campos-num .campo .campo-num input{width:5.5rem}.pantalla .rejilla.ancha .tabla-b{max-width:none}.pantalla .rejilla.ancha .tabla-b table{line-height:1.35}.pantalla .rejilla.ancha .tabla-b :is(th,td){padding:.4rem .85rem}.pantalla .rejilla.ancha .expe{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"t l""i l""m l""v l""a l";align-items:start;column-gap:2.5rem;max-width:none}.pantalla .rejilla.ancha .expe>h3{grid-area:t}.pantalla .rejilla.ancha .expe>.lectura{grid-area:i}.pantalla .rejilla.ancha .expe-m{grid-area:m;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.pantalla .rejilla.ancha .expe-t{grid-area:l}.pantalla .rejilla.ancha .expe-v{grid-area:v}.pantalla .rejilla.ancha .expe-a{grid-area:a}.pantalla .copiable{row-gap:.6rem;padding:.9rem 1.1rem}.pantalla .rejilla.leer:not(.con-v)>.col-t>.bloques>.copiable{max-width:none}.pantalla .copiable .dicho:empty{margin-top:-.6rem}.pantalla .copiable-x{padding:.7rem .9rem}.pantalla .adivinas.con-vista{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.pantalla .adivinas.con-vista .adv{min-height:0}.pantalla .arbol .final{padding:1rem 1.15rem}.pantalla .arbol .final>div{font-size:var(--texto-base);line-height:1.5}.pantalla .arbol .final p{margin-bottom:.6em}.pantalla .arbol .final>div>:last-child{margin-bottom:0}.pantalla .arbol-pie{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:.75rem;display:grid}.pantalla .arbol-pie>.anotado-a{margin:0}.pantalla .arbol-pie>.acc{flex-direction:column;align-items:stretch;gap:.5rem;margin:0}.pantalla .rejilla.ancha [data-tipo=ordena] .act-in:has(.ordena-r)>.consigna{display:none}.pantalla .rejilla.ancha .ordena:has(>.ordena-r):has(>.explica){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:.75rem 1.25rem}.pantalla .rejilla.ancha .ordena:has(>.explica)>.ordena-r{grid-area:1/1/span 2}.pantalla .rejilla.ancha .ordena:has(>.ordena-r)>.explica{grid-area:1/2;margin:0}.pantalla .rejilla.ancha .ordena:has(>.explica)>.btn{grid-area:2/2;justify-self:start}.pantalla .rejilla.ancha .ordena:has(>.explica) .ordena-r{font-size:var(--texto-base);gap:.45rem;padding:.85rem 1rem;line-height:1.45}.pantalla .rejilla.ancha .ordena:has(>.explica) .ordena-r ol{columns:auto;gap:.15rem;display:grid}.pantalla .rejilla.ancha .ordena:has(>.explica) .ordena-r ol li{font-size:var(--texto-base);margin:0;line-height:1.4}.pantalla .rejilla.ancha .marca{gap:.6rem}.pantalla .rejilla.ancha li[class^=marca-]>.marca-f{font-size:var(--texto-base);padding-block:.45rem}.pantalla .rejilla.ancha .marca-v{white-space:nowrap}.pantalla .rejilla.ancha .marca-r{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:.6rem}.pantalla .rejilla.ancha .marca-r [role=status]{font-size:var(--texto-base);gap:.15rem;line-height:1.4}.pantalla .rejilla.ancha .marca-r .marca-n strong{font-size:var(--texto-cuerpo)}.pantalla .rejilla.ancha .marca-l>li{position:relative}.pantalla .rejilla.ancha .marca-x{z-index:3;box-shadow:var(--sombra-g);margin:0;position:absolute;top:calc(100% + .35rem);left:0;right:0}.pantalla .rejilla.ancha .marca-l>li:nth-last-child(-n+2)>.marca-x{top:auto;bottom:calc(100% + .35rem)}.pantalla .rejilla.ancha .marca:has(>.marca-fin:not([hidden]))>.marca-l{display:none}.pantalla .adivinas.con-vista{grid-template-rows:auto auto 1fr;row-gap:.85rem}.pantalla .adivinas.con-vista>.adv-vista{grid-area:1/1/3}.pantalla .adivinas.con-vista>.adv-pasos{display:contents}.pantalla .adivinas.con-vista .adv-pasos>.adv{grid-area:1/2}.pantalla .adivinas.con-vista .adv-pasos>.btn{grid-area:3/1;align-self:start}.pantalla .adivinas.con-vista .adv-pasos>[role=status]{grid-area:2/2/4}.pantalla .adivinas.con-vista :is(.adv-final,.adv-vista){font-size:var(--texto-base);line-height:1.5}.pantalla .rejilla.ancha .expe-t{border-radius:var(--radius-boton);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea);gap:0}.pantalla .rejilla.ancha .expe-t li{box-shadow:none;font-size:var(--texto-base);background:0 0;border-radius:0;column-gap:.65rem;padding:.25rem .85rem;line-height:1.25}.pantalla .rejilla.ancha .expe-t li+li{box-shadow:inset 0 1px 0 var(--linea)}.pantalla .rejilla.ancha .expe-p{font-size:inherit}}.pie-nav{z-index:55;height:var(--nav);padding:0 var(--hueco-hoja);background:var(--suelo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;bottom:0;left:0;right:0}.pie-nav .btn svg{width:18px;height:18px}.pie-nav .ant svg{scale:-1 1}.hilo{min-width:0}.hilo ol{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.hilo ol:before,.hilo ol:after{content:"";top:13px;left:calc(50% / var(--n));right:calc(50% / var(--n));border-radius:var(--radius-pastilla);background:var(--pista);height:2px;position:absolute}.hilo ol:after{background:var(--navy);transform-origin:0;transform:scaleX(var(--avance,0));transition:transform .48s var(--sale)}.hilo li{z-index:1;justify-content:center;min-width:0;margin:0;display:flex;position:relative}.nodo{border-radius:var(--radius-chico);width:100%;min-width:0;min-height:28px;color:var(--suave);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.3rem;padding:0;display:flex}.nodo i{border-radius:var(--radius-pastilla);background:var(--suelo);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--nodo);transition:transform .24s var(--sale);flex:none;margin-top:8px;display:block}.nodo:hover i{transform:scale(1.3)}.hilo li[data-estado=visto] .nodo i{box-shadow:inset 0 0 0 2px var(--navy)}.hilo li[data-estado=hecho] .nodo i{background:var(--navy);box-shadow:none}.hilo li .nodo[aria-current] i{background:var(--blanco);width:20px;height:20px;box-shadow:inset 0 0 0 6px var(--frambuesa-b), 0 0 0 6px var(--frambuesa-b);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.hilo li .nodo[aria-current] i{box-shadow:inset 0 0 0 6px var(--frambuesa-b), 0 0 0 6px color-mix(in srgb, var(--frambuesa-b) 16%, transparent)}}.hilo li .nodo[aria-current] i{transform:none}.nodo .nombre{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--texto-minimo);font-weight:600;line-height:1.3;overflow:hidden}.hilo li:is([data-estado=hecho],[data-estado=visto]) .nombre{color:var(--navy)}.hilo li .nodo[aria-current] .nombre{color:var(--navy);font-weight:800}.nodo:hover .nombre{color:var(--navy)}.hilo-actual{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--texto-minimo);color:var(--suave);margin:.2rem 0 0;font-weight:600;line-height:1.3;overflow:hidden}.hilo-actual b{color:var(--navy);font-weight:800}.hilo[data-nombres=todos] .hilo-actual{display:none}.pie-nav .listo{animation:listo 1.4s var(--sale) 2}@keyframes listo{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--frambuesa) 45%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--frambuesa) 0%, transparent)}}.pn-barra{display:none}@media (max-width:63.99rem){.pie-nav{gap:.5rem;padding:0 12px}.hilo ol{display:none}.hilo[data-nombres=todos] .hilo-actual{display:grid}.hilo-actual{margin:0;display:grid}.hilo-actual>*{text-overflow:ellipsis;overflow:hidden}.pie-nav .btn.peq{padding:0 .9rem}.pn-barra{border-radius:var(--radius-pastilla);background:var(--pista);height:3px;display:block;position:absolute;top:0;left:12px;right:12px;overflow:hidden}.pn-barra i{transform-origin:0;height:100%;transform:scaleX(var(--avance,0));background:var(--navy);transition:transform .4s var(--sale);display:block}}@media (max-width:23.99rem){.pie-nav .btn svg{display:none}}@media (prefers-reduced-motion:reduce){.hilo ol:after,.nodo i,.pn-barra i{transition:none}.pie-nav .listo{animation:none}}.muestra-pie .pie-nav{z-index:auto;border-radius:var(--radius-pieza);position:relative}.giro .fr :is(b,.fr-html){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.giro[data-largo=corto] .fr :is(b,.fr-html){font-size:clamp(1.5rem,14cqi,2.75rem);line-height:1.08}.giro[data-largo=medio] .fr :is(b,.fr-html){font-size:clamp(1.125rem,9cqi,1.875rem);line-height:1.15}.giro[data-reverso=corto] .ds{font-size:clamp(1.0625rem,7.5cqi,1.75rem);line-height:1.4}.giro[data-reverso=medio] .ds{font-size:clamp(var(--texto-minimo-d), 6.2cqi, 1.375rem);line-height:1.45}.pantalla .giro[data-reverso=largo] .ds{padding:.75rem;line-height:1.35}.carta{container-type:inline-size}.carta[data-largo=corto]>span{font-size:clamp(1.5rem,6cqi,2.5rem);line-height:1.1}.carta[data-largo=medio]>span{font-size:clamp(1.25rem,4cqi,1.875rem);line-height:1.18}.adv{container-type:inline-size}@container (min-width:22rem){.adv .ops:not(.lista,.tres):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:36rem){.adv .ops:not(.lista,.tres):has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.adv .ops:not(.lista,.tres):has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.paso-p{container-type:inline-size}.pasos[data-largo=corto] .paso-p h4{font-size:clamp(1.1875rem,4.2cqi,1.625rem)}.pasos[data-largo=corto] .paso-p .lectura{font-size:clamp(1.125rem,3.4cqi,1.5rem);line-height:1.45}.pasos[data-largo=medio] .paso-p h4{font-size:clamp(1.1875rem,3.6cqi,1.4375rem)}.pasos[data-largo=medio] .paso-p .lectura{font-size:clamp(1.0625rem,2.8cqi,1.25rem)}.zona-c{container-type:inline-size}.zona-c h4{font-size:clamp(var(--texto-minimo-d), 8cqi, 1.3125rem)}@media (min-width:64rem){.pantalla .rejilla:is(.ancha.con-intro,.par).esc-g>.col-t :is(.lectura,.entradilla){font-size:clamp(1.125rem,.95rem + .5vw,1.3125rem);line-height:1.5}.pantalla .rejilla.leer>.col-v.esc-m :is(.lista-b li,.nota,.semaforo-l li){font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem)}.pantalla .rejilla.leer>.col-v.esc-g :is(.lista-b li,.nota,.semaforo-l li){font-size:clamp(1.1875rem,1rem + .6vw,1.5rem)}}@media (min-width:64rem) and (max-height:800px){.pantalla .act-in .lectura{line-height:1.5}.pantalla .campo .pista{line-height:1.35}.pantalla .autoev{border-spacing:0 .1rem}.pantalla .autoev td,.pantalla .autoev tbody th{padding-top:.12rem;padding-bottom:.12rem;line-height:1.2}.pantalla .pest-p li{break-inside:auto;margin:.1rem 0}.pantalla .casillas-l{gap:.4rem}.pantalla .casillas-l li{padding:.2rem .9rem .5rem}.pantalla .reloj .totales li{grid-template-columns:9.5rem 1fr 2.5rem;line-height:1.2}.pantalla .grafico{gap:.45rem}.pantalla .venn textarea{height:2.75rem;min-height:2.75rem}.pantalla .perfil textarea{height:3.5rem;min-height:3.5rem}.pantalla [data-tipo=campos] textarea{height:2.75rem;min-height:2.75rem}.pantalla [data-tipo=campos] .act-in>div:not(.vista):has(.campo:nth-child(4)){row-gap:.4rem}.pantalla [data-tipo=constructor] .rejilla-2{gap:.6rem}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child{row-gap:.45rem}.pantalla [data-tipo=constructor] .rejilla-2>div:first-child>.campo textarea{height:2.4rem;min-height:2.4rem}.pantalla [data-tipo=constructor] .rejilla-2>div:last-child>.vista{min-height:4rem}.pantalla .tabla-b :is(th,td){padding-top:.45rem;padding-bottom:.45rem}.pantalla .rejilla.ancha .tabla-b :is(th,td){padding-top:.3rem;padding-bottom:.3rem}.pantalla .rejilla.leer>.col-v.bloques{row-gap:1rem}.pantalla .rejilla.leer>.col-v.bloques>.cita{margin-top:0}.pantalla .col-v .lista-b:has(li:nth-child(5)) li{padding-top:.5rem;padding-bottom:.5rem}.pantalla .col-v .lista-b:has(li:nth-child(5)) li:before{top:.85rem}}}@layer components{.foto-b.con-texto{border-radius:var(--radius-panel);background:var(--color-papel);box-shadow:var(--shadow-sombra);gap:0;display:grid;overflow:hidden}.foto-b.con-texto img{box-shadow:none;border-radius:0}.foto-b .foto-texto{color:var(--color-texto);background:var(--color-papel);padding:1rem 1.25rem 1.25rem}.foto-b .foto-texto :is(strong,b,h3){color:var(--color-navy)}.transcripcion{font-size:var(--texto-minimo-d);margin-top:.6rem}.foto-b .transcripcion{background:var(--color-papel);margin-top:0;padding:0 1rem .5rem}.transcripcion summary{cursor:pointer;min-height:44px;color:var(--color-navy);align-items:center;font-weight:800;display:inline-flex}.pasos-guia>summary{min-height:44px;color:var(--color-navy);cursor:pointer;align-items:center;gap:.6rem;font-weight:800;list-style:none;display:inline-flex}.pasos-guia>summary::-webkit-details-marker{display:none}.pasos-guia>summary:before{content:"+";background:var(--color-mesa);width:28px;height:28px;transition:transform .25s var(--ease-sale);border-radius:50%;flex:none;place-items:center;display:grid}.pasos-guia[open]>summary:before{background:var(--color-navy);color:var(--color-blanco);transform:rotate(45deg)}.pasos-guia>summary+*{margin-top:.5rem}.transcripcion p{border-radius:var(--radius-campo);background:var(--color-mesa);white-space:pre-line;margin:.4rem 0 0;padding:.75rem 1rem}.hueco-img{border-radius:var(--radius-pieza);background:var(--color-mesa);min-height:10rem;box-shadow:inset 0 0 0 2px var(--color-linea-f);place-items:center;padding:1rem;display:grid}.acento{color:var(--color-frambuesa-t)}.tabla-libre table{border-collapse:collapse;width:100%}.tabla-libre :is(td,th){border:1px solid var(--color-linea);vertical-align:top;text-align:left;padding:.5rem .65rem}.salto-b{justify-items:start;gap:.6rem;display:grid}.iceberg-pie{max-width:52rem;margin:.75rem auto 0}.cambio-portada{max-width:38rem;margin-top:1rem}.clasifica-cab{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.clasifica-cab strong{color:var(--color-navy)}.acc.acc-sin-margen{margin-top:0}.img-act{border-radius:var(--radius-boton);width:100%;height:auto;margin-top:.75rem}.eis-tit{color:var(--color-navy);font-size:var(--texto-minimo-d)}.eis-pie{margin-top:.75rem}.reloj-c1{fill:var(--color-navy);font-size:15px;font-weight:800}.reloj-c2{font-size:var(--texto-minimo);fill:var(--color-suave);font-weight:700}.paleta i.borrar{background:var(--color-papel);box-shadow:inset 0 0 0 2px var(--color-linea)}.pomo-ops,.acc.pomo-acc{justify-content:center;margin:0}.rueda-t{fill:var(--color-navy);font-size:14px;font-weight:800}.foda-margen{margin-top:1rem}.ancla-n{color:var(--color-navy)}.ancla-p{font-size:var(--texto-minimo);color:var(--color-suave)}.tarro-n{fill:var(--color-navy);font-size:22px;font-weight:800}.tarro-u{font-size:var(--texto-minimo);fill:var(--color-gris-t);font-weight:700}.orb-et{font-size:var(--texto-minimo)}.orb-n{margin:.25rem 0 .5rem}.orb-txt{font-size:var(--texto-minimo-d)}.vista-margen{margin-top:1.25rem}.vista-margen-s{margin-top:.6rem}.vista-margen-m{margin-top:1rem}.perfil-pie{margin-top:.75rem}.acc.canal-ops{margin-top:.25rem}.portada .dentro h1.titulo-largo{max-width:20ch;font-size:clamp(2.25rem,5.5vw,3.75rem)}.pantalla .tabla-libre{max-height:min(60vh,32rem);overflow:auto}.lista-b li>p{margin:0}.lista-b li>p+p{margin-top:.4em}.lista-b li :is(ul,ol){margin:.4rem 0 0;padding-left:1.1rem;list-style:outside;display:block}.lista-b li li{box-shadow:none;background:0 0;border-radius:0;padding:.1rem 0;font-weight:400}.lista-b li li:before{content:none}.lista-b.num>li:before{content:counter(list-item);width:1.4rem;height:1.4rem;font-size:var(--texto-minimo);color:var(--color-navy);place-items:center;font-weight:800;display:grid;top:.85rem;left:.7rem}.lista-b.objetivos{margin-top:1.75rem}.nota a,.lectura a,.entrada a,.lista-b a{text-decoration:underline}.aviso-guardado{z-index:75;border-radius:var(--radius-campo);background:var(--navy);max-width:min(26rem,100vw - 32px);color:var(--color-blanco);font-size:var(--texto-minimo);box-shadow:var(--sombra);margin:0;padding:.6rem .9rem;font-weight:700;position:fixed;bottom:16px;right:16px}.modo-visor .aviso-guardado{bottom:calc(var(--nav) + 12px)}.pagina-lectura>.ancho{max-width:var(--lectura);margin-inline:max(0px, calc((100% - var(--marco)) / 2)) auto}.marco-pagina{width:100%;max-width:calc(var(--marco) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.cuenta-columnas{max-width:var(--lectura);gap:1.5rem;display:grid}@media (min-width:64rem){.cuenta-columnas{columns:2;column-gap:1.5rem;max-width:none;display:block}.cuenta-columnas>*{break-inside:avoid;margin:0 0 1.5rem}}.con-lateral>*{max-width:var(--lectura)}@media (min-width:80rem){.con-lateral{grid-template-columns:minmax(0, var(--lectura)) minmax(0, 1fr);align-items:start;column-gap:3rem;display:grid}.pagina-lectura>.ancho.con-lateral{max-width:var(--marco)}.con-lateral>*{grid-area:1/1;min-width:0}.con-lateral>.lateral{top:calc(var(--barra) + 1.5rem);max-height:calc(100svh - var(--barra) - 3rem);grid-column:2;position:sticky;overflow-y:auto}.con-lateral>.lateral :focus-visible{outline-offset:-3px}}.indice-pagina{border-radius:var(--radius-caja);background:var(--color-papel);box-shadow:inset 0 0 0 1px var(--color-linea);margin:0 0 2rem;padding:1rem 1.25rem}.indice-pagina-t{font-size:var(--texto-minimo);color:var(--color-navy);margin:0 0 .5rem;font-weight:800}.indice-pagina ol{margin:0;padding:0;list-style:none;display:grid}.indice-pagina a{border-left:2px solid var(--color-linea);min-height:44px;color:var(--color-texto);font-size:var(--texto-minimo);overflow-wrap:anywhere;align-items:center;padding:.35rem 0 .35rem .85rem;line-height:1.35;text-decoration:none;display:flex}.indice-pagina a:hover{color:var(--color-navy);text-decoration:underline}.indice-pagina a[aria-current]{border-left-color:var(--color-frambuesa-t);color:var(--color-navy);font-weight:800}@media (min-width:80rem){.indice-pagina.lateral{box-shadow:none;background:0 0;margin:0 0 0 -.25rem;padding:0 0 0 .25rem}}@media (min-width:80rem) and (pointer:fine){.indice-pagina.lateral a{min-height:2.25rem}}@media print{.indice-pagina{display:none}}.pagina-lectura :is(.lead,.lectura,.doc,.ruta,.fichas,.entrega-e){max-width:none}.pagina-lectura .ruta{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.cab-pag+.escena{padding-top:clamp(calc(var(--spacing) * 8), 5vw, calc(var(--spacing) * 12))}.cab-pag+.escena>.ancho>:first-child{margin-top:0}@media (max-width:39.99rem){.nav-campus{z-index:60;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));background:#fffffff5;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:0;margin:0;display:grid;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.nav-campus{background:color-mix(in srgb, var(--color-blanco) 96%, transparent)}}.nav-campus{-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--color-linea)}.nav-campus .ico-btn{min-width:0;min-height:3.25rem;font-size:var(--texto-minimo);letter-spacing:-.01em;text-align:center;background:0 0;flex-direction:column;gap:.125rem;padding:.25rem 0;font-weight:700;line-height:1.1;position:relative}.nav-campus .ico-btn>span:not(.sr-only):not(.pastilla){white-space:nowrap}.nav-campus .ico-btn>.pastilla{min-width:1.25rem;font-size:var(--texto-minimo);justify-content:center;padding:0 .3rem;line-height:1.25rem;position:absolute;top:.125rem;left:calc(50% + .25rem)}.nav-campus .ico-btn svg{width:22px;height:22px}.nav-campus .ico-btn[aria-current=page]{color:var(--color-frambuesa-t);background:0 0}.nav-campus .ico-btn[aria-current=page]:before{content:"";border-radius:var(--radius-pastilla);background:var(--color-frambuesa-t);height:3px;position:absolute;inset:0 30% auto}body:has(.nav-campus){--nav-campus:calc(3.75rem + env(safe-area-inset-bottom));padding-bottom:var(--nav-campus)}.barra:has(>.nav-campus) .en-nav-campus{display:none}body:has(.nav-campus) .aviso-guardado{bottom:calc(var(--nav-campus) + 12px)}html:has(.nav-campus){scroll-padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}}.acceso{background:var(--color-mesa);align-items:stretch;min-height:100svh;padding-top:0;display:grid}.acceso-portada{background:var(--color-navy);min-height:12.5rem;color:var(--color-blanco);align-items:flex-end;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden}.acceso-portada:after{content:"";background:linear-gradient(#0b14548c 0%,#0b1454e0 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.acceso-portada:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-navy) 55%, transparent) 0%, color-mix(in srgb, var(--color-navy) 88%, transparent) 100%)}}.acceso-foto{object-fit:cover}.acceso-marca{z-index:1;gap:.75rem;display:grid;position:relative}.acceso-tarea{place-items:center;padding:2rem 1rem 1rem;display:grid}@media (min-width:64rem){.acceso{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acceso-portada{min-height:100svh;padding:3rem}.acceso-portada:after{background:linear-gradient(90deg,#0b1454d1 0%,#0b14548c 100%)}@supports (color:color-mix(in lab, red, red)){.acceso-portada:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-navy) 82%, transparent) 0%, color-mix(in srgb, var(--color-navy) 55%, transparent) 100%)}}.acceso-tarea{padding:3rem 2rem}}.vacio{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem;display:grid}.vacio-icono{border-radius:var(--radius-pastilla);background:var(--color-mostaza-f);width:2.75rem;height:2.75rem;color:var(--color-navy);place-items:center;display:grid}.vacio-icono svg{width:22px;height:22px}@media (min-width:40rem){.vacio{padding:1.75rem 2rem}}.resumen-modulo{margin-bottom:clamp(3.5rem,8vw,6.5rem)}@media (min-width:80rem){.con-lateral>.lateral.resumen-modulo{max-height:none;margin-bottom:0;overflow:visible}.ruta-e .resumen-modulo h2{font-size:var(--texto-subtitulo);letter-spacing:-.02em}.resumen-modulo .objetivos{margin-top:1rem}.resumen-modulo .lista-b li{font-size:var(--texto-minimo-d);padding:.7rem .9rem .7rem 2.3rem}.resumen-modulo .lista-b li:before{top:1rem;left:.9rem}}.doc{max-width:var(--lectura);gap:1.1rem;display:grid}.doc>:first-child{margin-top:0}.doc>*,.diapo>*{min-width:0}.doc .tabla-b{max-width:100%}.doc>h2{max-width:none;margin-top:1.5rem;font-size:clamp(1.5rem,2.6vw,2rem)}.doc h3{margin-top:.75rem;font-size:1.25rem}.doc h4{color:var(--color-navy);margin:.5rem 0 0;font-size:1.0625rem}.doc .lectura{margin:0}.doc ol.lectura,.doc ul.lectura,.texto-legal ol,.texto-legal ul{list-style:revert;padding-left:1.4rem}.doc .campo{border-radius:var(--radius-caja);background:var(--color-papel);box-shadow:inset 0 0 0 1.5px var(--color-linea);padding:1rem 1.1rem}.doc .campo+.campo{margin-top:0}.campos-g{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.pregunta-doc{border-left:3px solid var(--color-mostaza);color:var(--color-navy);padding-left:1rem;font-weight:800}.ref-doc{border-left:3px solid var(--color-linea);font-size:var(--texto-minimo-d);overflow-wrap:anywhere;padding-left:1rem}.ref-doc a,.doc .lectura a{overflow-wrap:anywhere}.fig-doc{margin:.5rem 0}.fig-doc img{border-radius:var(--radius-boton);background:var(--color-papel);max-width:100%;height:auto;box-shadow:var(--shadow-sombra);display:block}.fig-doc.f-logotipo_de_tercero img{max-width:16rem;padding:.75rem}.fig-doc figcaption{font-size:var(--texto-minimo);color:var(--color-suave);margin-top:.5rem}.diapo{border-radius:var(--radius-panel);background:var(--color-papel);box-shadow:var(--shadow-sombra);gap:1rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.diapo-t{font-size:clamp(1.25rem,2.2vw,1.625rem)}.tabla-r{position:relative}.tabla-r table{min-width:40rem}.tabla-r caption,.tabla-b caption{text-align:left;color:var(--color-navy);padding:.9rem 1rem .25rem;font-weight:800}.tabla-r td{padding:.35rem}.campo.en-tabla input{width:100%;min-width:7rem}.nota-doc{max-width:var(--lectura);border-radius:var(--radius-boton);background:var(--color-resalte);color:var(--color-navy);font-size:var(--texto-minimo-d);margin:0 0 1.5rem;padding:.75rem 1rem;font-weight:700}.aviso-doc{max-width:var(--lectura);white-space:pre-line;margin-top:3rem}.fichas{gap:1rem;max-width:56rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ficha{border-radius:var(--radius-bloque);background:var(--color-papel);box-shadow:var(--shadow-sombra);gap:.35rem;margin:0;padding:1.15rem 1.25rem;display:grid}.ficha b{color:var(--color-navy);line-height:1.3}.ficha .editor,.ficha .nota-f{font-size:var(--texto-minimo-d);color:var(--color-suave)}.ficha .ficha-pie{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.35rem;display:flex}.ficha .ficha-pie a{min-height:44px;color:var(--color-frambuesa-t);align-items:center;font-weight:800;display:inline-flex}.restringido{border-radius:var(--radius-pastilla);background:var(--color-mesa);color:var(--color-suave);font-size:var(--texto-minimo);padding:.25rem .65rem;font-weight:800}.h-sec{font-size:clamp(1.5rem,2.6vw,2rem)}.examen{gap:1rem;max-width:52rem;display:grid}.examen .test-nav{margin-top:0}.examen .test-puntos i.a{background:var(--frambuesa-b)}.examen .test-puntos i.r{background:var(--navy)}.marca-todas{margin:-.4rem 0 .75rem}.cifra-nota{font-size:clamp(3rem,8vw,4.5rem);line-height:1;display:block}.resultado-ex{gap:1rem;display:grid}.h-rev{margin:.75rem 0 0}.test-rev{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.test-rev .test-q{box-shadow:none;border:1px solid var(--linea)}.repaso{color:var(--frambuesa-t);margin:.5rem 0 0;font-weight:700}.huecos-r{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.huecos-r .falta{color:var(--no);font-weight:800}.historial-ex h3,.antes-ex h3{margin:0 0 .5rem;font-size:1.0625rem}.historial-ex ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.historial-ex li{border-radius:var(--radius-campo);background:var(--papel);box-shadow:var(--sombra);font-size:var(--texto-minimo-d);grid-template-columns:6.5rem 1fr auto auto;align-items:center;gap:.75rem;padding:.55rem .9rem;display:grid}.historial-ex .sup{color:var(--ok);font-weight:800}.historial-ex .nosup{color:var(--no);font-weight:800}.revision-ev{gap:1rem;max-width:56rem;display:grid}.cita-fuente{border-left:3px solid var(--linea);font-size:var(--texto-minimo-d);color:var(--suave);margin:.5rem 0 0;padding-left:.9rem}@media (max-width:40rem){.historial-ex li{grid-template-columns:1fr auto}}.entrega-e{border-radius:var(--radius-grande);background:var(--papel);max-width:52rem;box-shadow:var(--sombra);gap:1rem;margin-top:2.5rem;padding:clamp(1.25rem,3.5vw,2rem);display:grid}.entrega-e h2{margin:0}.form-entrega{gap:1rem;display:grid}.entrega-e,.form-entrega{grid-template-columns:minmax(0,1fr)}.archivo{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.archivo input[type=file]{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.archivo input[type=file]:focus-visible+label{outline:3px solid var(--navy);outline-offset:3px}.archivo label{cursor:pointer}.archivo label svg{flex:none;width:18px;height:18px}.archivo-elegido{overflow-wrap:anywhere;min-width:0;color:var(--suave);font-size:var(--texto-minimo)}.archivo-elegido b{color:var(--navy)}.entrega-e h2{max-width:none;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem)}.form-entrega textarea{width:100%}.dicho.ok{color:var(--ok);font-weight:700}.entregas-previas h3{margin:.5rem 0;font-size:1.0625rem}.entregas-previas ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.entregas-previas li{border:1px solid var(--linea);border-radius:var(--radius-boton);padding:.75rem .9rem}.entregas-previas a{text-decoration:underline}.cab-entrega{margin:0}.cab-entrega .sup{color:var(--ok);font-weight:800}.devolucion{border-radius:var(--radius-campo);background:var(--color-superficie);margin-top:.75rem;padding:.75rem .9rem}.devolucion :is(h3,h4){margin:0 0 .35rem;font-size:1rem}.devolucion p{white-space:pre-line;margin:0}.pantalla .entrega-e{gap:.6rem;margin-top:0;padding:1rem 1.25rem}.pantalla .entrega-e>p{margin:0}.pantalla .form-entrega{gap:.6rem}.pantalla .form-entrega textarea{height:6.5rem;min-height:6.5rem}.conversacion h2{margin:0 0 .75rem;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem)}.conversacion ol{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.hilo-t{border-top:1px solid var(--linea);gap:.6rem;padding-top:1.25rem;display:grid}.cab-hilo{font-size:var(--texto-minimo);color:var(--suave);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;display:flex}.cab-hilo b{color:var(--navy)}.globo{border-radius:var(--radius-caja);max-width:min(36rem,92%);color:var(--texto);padding:.85rem 1rem}.globo p{margin:0}.globo .quien{font-size:var(--texto-minimo);margin:0 0 .25rem;font-weight:800}.globo.tu{background:var(--color-superficie);box-shadow:inset 0 0 0 1px var(--linea);justify-self:end}.globo.tu .quien{color:var(--suave)}.globo.tutora{background:var(--papel);box-shadow:var(--sombra);border-left:4px solid var(--mostaza);justify-self:start}.globo.tutora .quien{color:var(--frambuesa-t)}.barra-gestion{padding-inline:max(16px, calc((100% - var(--container-ancho)) / 2 + 1rem))}.tabla{border-collapse:collapse;text-align:left;width:100%;font-size:var(--texto-detalle);font-variant-numeric:tabular-nums}.tabla .col-cifra{text-align:right}.sombras-desplazamiento{background:linear-gradient(var(--color-mesa) 30%, transparent) top / 100% 2.5rem no-repeat local, linear-gradient(transparent, var(--color-mesa) 70%) bottom / 100% 2.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, #0b14542e, transparent) top / 100% .875rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #0b14542e, transparent) bottom / 100% .875rem no-repeat scroll}@supports (color:color-mix(in lab, red, red)){.sombras-desplazamiento{background:linear-gradient(var(--color-mesa) 30%, transparent) top / 100% 2.5rem no-repeat local, linear-gradient(transparent, var(--color-mesa) 70%) bottom / 100% 2.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, color-mix(in srgb, var(--color-navy) 18%, transparent), transparent) top / 100% .875rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--color-navy) 18%, transparent), transparent) bottom / 100% .875rem no-repeat scroll}}.cifra-grande{font-size:var(--texto-cifra);font-variant-numeric:tabular-nums;color:var(--color-frambuesa-t);font-weight:800;line-height:1}.tarjeta-enlace{color:inherit;transition:transform .15s var(--ease-sale);text-decoration:none;position:relative}.tarjeta-enlace:after{content:"";border-radius:inherit;box-shadow:var(--shadow-sombra-g);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-sale);position:absolute;inset:0}.tarjeta-enlace:hover{transform:translateY(-2px)}.tarjeta-enlace:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.tarjeta-enlace,.tarjeta-enlace:after{transition:none}.tarjeta-enlace:hover{transform:none}}.certificado{border-radius:var(--radius-tarjeta);background:linear-gradient(180deg, var(--color-navy), var(--color-violeta) 60%, var(--color-ciruela)) left top / 14px 100% no-repeat, var(--color-papel);box-shadow:var(--shadow-sombra-g);color:var(--color-texto);display:grid}.certificado-marco{overflow-wrap:anywhere;border:1px solid var(--color-linea-f);border-radius:var(--radius-pieza);grid-template-rows:auto 1fr auto;gap:1.75rem;min-width:0;margin:14px 14px 14px 28px;padding:clamp(1.25rem,4vw,2.75rem);display:grid}.certificado-cuerpo{align-content:center;justify-items:start;gap:.5rem;min-width:0;display:grid}.certificado-tit{font-size:var(--texto-titulo);letter-spacing:-.035em;margin:0 0 .5rem}.certificado-nombre{letter-spacing:-.03em;color:var(--color-navy);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.05}.certificado-nombre:after{content:"";border-radius:var(--radius-pastilla);background:var(--color-mostaza);width:4rem;height:4px;margin-top:.75rem;display:block}.certificado-programa{font-size:var(--texto-destacado);color:var(--color-navy);margin:.75rem 0 0;font-weight:800}.certificado-horas{color:var(--color-suave);margin:0}.certificado-texto{white-space:pre-line;max-width:60ch;margin:.5rem 0 0}.certificado-pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.certificado-firma{border-top:1px solid var(--color-navy);gap:.15rem;min-width:min(14rem,100%);margin:0;padding-top:.6rem;display:grid}.certificado-firma b{color:var(--color-navy)}.certificado-datos{font-size:var(--texto-nota);color:var(--color-suave);gap:.15rem;display:grid}.certificado-datos p{margin:0}.certificado-codigo{font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (min-width:48rem){.certificado{aspect-ratio:297/210}.certificado-datos{text-align:right;margin-left:auto}}@page certificado{size:A4 landscape;margin:0}@media print{body:has(.certificado){background:var(--color-papel)}.certificado{page:certificado;aspect-ratio:auto;width:297mm;min-height:210mm;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}.certificado-marco{gap:6mm;padding:14mm 18mm}.certificado-nombre{font-size:28pt}.certificado-horas,.certificado-texto{font-size:11.5pt}.certificado-texto{max-width:80ch;line-height:1.5}.certificado-datos{text-align:right;margin-left:auto}.certificado[data-largo]{line-height:1.4}.certificado[data-largo] .certificado-marco{gap:5mm;padding:12mm 16mm}.certificado[data-largo] .certificado-tit{font-size:24pt}.certificado[data-largo] .certificado-nombre{font-size:22pt}.certificado[data-largo] .certificado-programa{font-size:13pt}.certificado[data-largo] .certificado-horas{font-size:10.5pt}.certificado[data-largo] .certificado-texto{max-width:none;font-size:9.5pt;line-height:1.45}.certificado[data-largo] .certificado-pie{font-size:10.5pt}.certificado[data-largo] .certificado-datos{font-size:9pt}}.calendario{container-type:inline-size}.calendario-cuerpo{align-items:start;gap:1.5rem;display:grid}@container (min-width:40rem){.calendario-cuerpo{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);column-gap:2.5rem}}.calendario-mes{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--texto-minimo)}.calendario-mes caption{text-align:left;font-size:var(--texto-destacado);color:var(--color-navy);margin-bottom:.5rem;font-weight:800}.calendario-mes th{text-align:center;color:var(--color-suave);padding:.25rem 0;font-weight:800}.calendario-mes td{text-align:center;padding:.125rem 0}.calendario-celda{min-height:44px;color:var(--color-texto);place-items:center;text-decoration:none;display:grid;position:relative}a.calendario-celda{border-radius:var(--radius-campo)}a.calendario-celda:hover{background:var(--color-mesa)}.calendario-n{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2rem;height:2rem;display:inline-grid}a.calendario-celda .calendario-n{color:var(--color-navy);font-weight:800}.calendario-celda .calendario-n.hoy{background:var(--color-navy);color:var(--color-blanco);font-weight:800}.calendario-celda i{background:var(--color-frambuesa-t);border-radius:50%;width:.375rem;height:.375rem;position:absolute;bottom:.15rem;left:50%;translate:-50%}.calendario-lista{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.calendario-dia{color:var(--color-navy);margin:0 0 .25rem;font-weight:800}.calendario-dia:first-letter{text-transform:uppercase}.calendario-lista ul{margin:0;padding:0;list-style:none;display:grid}.calendario-lista a{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:44px;display:flex}.calendario-lista a b{font-variant-numeric:tabular-nums;color:var(--color-navy);flex:none}.registro{background:var(--color-suelo);gap:2rem;min-height:100svh;padding:1.5rem max(1rem,50% - 40rem) 4rem;display:grid}.registro-lado{flex-direction:column;gap:1.75rem;display:flex}.registro-cabecera{gap:1rem;display:grid}.registro-hoja{border-radius:var(--radius-tarjeta);background:var(--color-blanco);box-shadow:var(--shadow-sombra);padding:.5rem 1.5rem}.registro-seccion{gap:1.5rem;padding:2.75rem 0;scroll-margin-top:2rem;display:grid}.registro-seccion+.registro-seccion{border-top:1px solid var(--color-linea)}.registro-acciones{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.registro-pie{min-width:0}.registro-indice ol{margin:0;padding:0;list-style:none}.registro-indice li{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;display:grid;position:relative}.registro-indice li:not(:last-child):after{content:"";background:var(--color-pista);width:2px;position:absolute;top:48px;bottom:-14px;left:21px}.registro-indice li[data-estado=hecha]:after{background:var(--color-navy)}.registro-indice i{z-index:1;border-radius:var(--radius-pastilla);background:var(--color-suelo);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--color-nodo);color:var(--color-blanco);justify-content:center;align-items:center;margin-left:8px;font-size:.875rem;font-style:normal;font-weight:800;display:flex;position:relative}.registro-indice li[data-estado=hecha] i{background:var(--color-navy);box-shadow:none}.registro-indice li[data-estado=error] i{background:var(--color-no);box-shadow:0 0 0 6px #8a5a1c29}@supports (color:color-mix(in lab, red, red)){.registro-indice li[data-estado=error] i{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-no) 16%, transparent)}}.registro-indice a{min-height:44px;color:var(--color-navy);flex-direction:column;justify-content:center;font-weight:700;text-decoration:none;display:flex}.registro-indice a:hover{text-decoration:underline}.registro-indice small{color:var(--color-no);font-size:.8125rem;font-weight:700}@media (min-width:64rem){.registro{grid-template-columns:minmax(0,25rem) minmax(0,1fr);column-gap:4rem;padding-top:2.5rem}.registro-lado{grid-row:1/span 2;align-self:start;position:sticky;top:2.5rem}.registro-hoja{padding:1rem 3.5rem}}@media (max-width:63.99rem){.registro .registro-indice{display:none}}.segmentos{border-radius:var(--radius-pastilla);background:var(--color-suelo);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:fit-content;max-width:100%;padding:5px;display:grid}.segmentos[data-invalido]{box-shadow:var(--shadow-borde-no)}.segmento{position:relative}.segmento input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmento span{border-radius:var(--radius-pastilla);min-width:7rem;min-height:48px;color:var(--color-texto);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;display:flex}@media (max-width:29.99rem){.segmento span{gap:6px;min-width:0;padding:0 12px}}.segmento svg{display:none}.segmento:hover span{color:var(--color-navy)}.segmento input:checked+span{background:var(--color-blanco);color:var(--color-navy);box-shadow:var(--shadow-elegida)}.segmento input:checked+span svg{display:block}.segmento input:focus-visible+span{outline:3px solid var(--color-navy);outline-offset:2px}.que-es summary{border-radius:var(--radius-pastilla);background:var(--color-rosa-f);min-height:44px;color:var(--color-frambuesa-b);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:800;list-style:none;display:inline-flex}.que-es summary::-webkit-details-marker{display:none}.que-es summary:after{content:"";width:7px;height:7px;transition:transform .24s var(--ease-sale);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.que-es[open] summary:after{transform:translateY(2px)rotate(-135deg)}.que-es p{border-radius:var(--radius-caja);background:var(--color-mesa-2);max-width:36rem;color:var(--color-navy);margin:12px 0 0;padding:16px 20px}.perfiles-fila{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}@media (prefers-reduced-motion:reduce){.que-es summary:after{transition:none}}.mi-curso{flex-direction:column;display:flex;overflow:hidden}.mi-curso-c{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.mi-curso-paso{border-top:1px solid var(--color-linea);gap:.15rem;padding-top:.75rem;display:grid}.mi-curso-acc{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.panel-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.panel-cifras>div{align-content:start;gap:.35rem;min-width:0;padding:1.1rem 1.25rem;display:grid}.panel-cifras>div:last-child:nth-child(odd){grid-column:span 2}@media (min-width:48rem){.panel-cifras{grid-template-columns:repeat(6,minmax(0,1fr))}.panel-cifras>div,.panel-cifras>div:last-child:nth-child(odd){grid-column:span 2}.panel-cifras[data-n="1"]>div{grid-column:span 6}.panel-cifras[data-n="2"]>div,.panel-cifras[data-n="4"]>div,.panel-cifras[data-n="5"]>div:nth-child(n+4){grid-column:span 3}}.lista-inicio{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lista-inicio>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;display:flex}.lista-inicio>li>.grid{flex:18rem;min-width:0}.inicio-cabecera{isolation:isolate;position:relative}.inicio-cabecera:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 26%,#c9cdf08c,#0000),radial-gradient(closest-side at 72% 40%,#f2c9d961,#0000);position:absolute;inset:-3rem 0 -2rem}@supports (color:color-mix(in lab, red, red)){.inicio-cabecera:before{background:radial-gradient(closest-side at 26% 50%, color-mix(in srgb, var(--color-lavanda) 55%, transparent), transparent), radial-gradient(closest-side at 72% 40%, color-mix(in srgb, var(--color-rosa) 38%, transparent), transparent)}}.hilo-saludo{width:8rem;height:.75rem;margin-top:1.5rem;display:block;position:relative}.hilo-saludo:before{content:"";border-radius:var(--radius-pastilla);background:linear-gradient(90deg, var(--color-indigo), var(--color-violeta), var(--color-frambuesa));transform-origin:0;height:.25rem;position:absolute;top:.25rem;left:0;right:.375rem}.hilo-saludo:after{content:"";background:var(--color-papel);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 3px var(--color-frambuesa);border-radius:50%;position:absolute;top:0;right:0}.anillo:where(:not(svg)){--v:0;--tam:5rem;--grosor:.5rem;--arco:var(--color-indigo), var(--color-violeta) calc(var(--v) * 55%), var(--color-frambuesa) calc(var(--v) * 100%);--pista-a:var(--color-pista);--nodo-a:var(--color-frambuesa);width:var(--tam);height:var(--tam);color:var(--color-navy);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.anillo:where(:not(svg)):before{content:"";background:conic-gradient(var(--arco), var(--pista-a) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--grosor)), var(--color-navy) calc(100% - var(--grosor) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--grosor)), var(--color-navy) calc(100% - var(--grosor) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--grosor)), var(--color-navy) calc(100% - var(--grosor) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--grosor)), var(--color-navy) calc(100% - var(--grosor) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--grosor)), var(--color-navy) calc(100% - var(--grosor) + .5px));border-radius:50%;position:absolute;inset:0}.anillo:where(:not(svg)):after{content:"";transform:rotate(calc(var(--v) * 1turn));background:radial-gradient(circle at 50% calc(var(--grosor) / 2), var(--color-papel) calc(var(--grosor) * .32), var(--nodo-a) calc(var(--grosor) * .32 + .5px), var(--nodo-a) calc(var(--grosor) * .72), transparent calc(var(--grosor) * .72 + .5px));border-radius:50%;position:absolute;inset:0}.anillo-c{z-index:1;text-align:center;justify-items:center;gap:.15rem;line-height:1;display:grid;position:relative}.anillo-c b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.anillo-c small{font-size:var(--texto-minimo);font-weight:700}.anillo-s{--tam:3.5rem;--grosor:.375rem}.anillo-s .anillo-c b{font-size:var(--texto-minimo)}.anillo-m .anillo-c b{font-size:var(--texto-destacado)}.anillo-l{--tam:10rem;--grosor:.75rem}.anillo-l .anillo-c b{font-size:var(--texto-titulo-c)}.anillo:where(:not(svg)).sobre-oscuro{--arco:var(--color-lavanda), var(--color-rosa) calc(var(--v) * 55%), var(--color-mostaza-l) calc(var(--v) * 100%);--pista-a:#ffffff29}@supports (color:color-mix(in lab, red, red)){.anillo:where(:not(svg)).sobre-oscuro{--pista-a:color-mix(in srgb, var(--color-blanco) 16%, transparent)}}.anillo:where(:not(svg)).sobre-oscuro{--nodo-a:var(--color-mostaza);color:var(--color-blanco)}.anillo:where(:not(svg)).sobre-oscuro .anillo-c small{color:var(--color-lavanda)}.barra-avance{border-radius:var(--radius-pastilla);background:var(--color-pista);height:.375rem;display:block;overflow:hidden}.barra-avance i{border-radius:inherit;background:linear-gradient(90deg, var(--color-indigo), var(--color-violeta), var(--color-frambuesa));transform-origin:0;height:100%;transform:scaleX(var(--v));display:block}.barra-avance.sobre-oscuro{background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.barra-avance.sobre-oscuro{background:color-mix(in srgb, var(--color-blanco) 16%, transparent)}}.barra-avance.sobre-oscuro i{background:linear-gradient(90deg, var(--color-lavanda), var(--color-rosa), var(--color-mostaza-l))}.mi-curso-c{background:linear-gradient(90deg, var(--color-indigo), var(--color-violeta), var(--color-frambuesa)) top / 100% 3px no-repeat, var(--color-papel)}.mi-curso-avance{align-items:center;gap:.875rem;display:flex}.actividad-panel{isolation:isolate;border-radius:var(--radius-panel);color:var(--color-blanco);background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-indigo) 58%, var(--color-violeta-s) 100%);box-shadow:var(--shadow-sombra-g);gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.actividad-panel:before,.actividad-panel:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:28rem;position:absolute}.actividad-panel:before{background:radial-gradient(closest-side,#b0456f57,#0000);top:-14rem;right:-8rem}@supports (color:color-mix(in lab, red, red)){.actividad-panel:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-frambuesa) 34%, transparent), transparent)}}.actividad-panel:after{background:radial-gradient(closest-side,#5b50888c,#0000);bottom:-16rem;left:-10rem}@supports (color:color-mix(in lab, red, red)){.actividad-panel:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-violeta) 55%, transparent), transparent)}}.actividad-resumen{text-align:center;align-content:center;justify-items:center;gap:1rem;display:grid}.actividad-resumen [data-semana]{max-width:18rem;color:var(--color-lavanda);font-weight:600}@media (min-width:48rem){.actividad-panel:has(>.panel-cifras){grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:center}}.actividad-panel .panel-cifras{gap:.75rem}.panel-cifras>.cifra-act{border-radius:var(--radius-pieza);background:#ffffff12;gap:.5rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.panel-cifras>.cifra-act{background:color-mix(in srgb, var(--color-blanco) 7%, transparent)}}.panel-cifras>.cifra-act{box-shadow:inset 0 0 0 1px #ffffff24}@supports (color:color-mix(in lab, red, red)){.panel-cifras>.cifra-act{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-blanco) 14%, transparent)}}.cifra-act-n{font-size:var(--texto-minimo);color:var(--color-lavanda);align-items:center;gap:.5rem;font-weight:700;line-height:1.25;display:flex}.cifra-act-i{--tono:var(--color-mostaza-l);border-radius:var(--radius-control);width:1.75rem;height:1.75rem;color:var(--tono);background:#ffffff1f;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cifra-act-i{background:color-mix(in srgb, var(--color-blanco) 12%, transparent)}}.cifra-act-i svg{width:1rem;height:1rem}[data-cifra=lecciones] .cifra-act-i,[data-cifra=logros] .cifra-act-i{--tono:var(--color-rosa)}[data-cifra=evaluaciones] .cifra-act-i,[data-cifra=cuaderno] .cifra-act-i{--tono:var(--color-lavanda)}.cifra-act-v{font-size:var(--texto-cifra);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-blanco);font-weight:800;line-height:1.05}.cifra-act-de{font-size:var(--texto-minimo);color:var(--color-lavanda)}.hilo-ultimo{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hilo-ultimo>li{--nodo-c:var(--color-violeta);padding-left:2.25rem;position:relative}.hilo-ultimo>li[data-nodo=superada]{--nodo-c:var(--color-ok)}.hilo-ultimo>li[data-nodo=no-superada]{--nodo-c:var(--color-mostaza-s)}.hilo-ultimo>li:before{content:"";background:var(--color-violeta-l);width:2px;position:absolute;top:0;bottom:-.75rem;left:calc(.625rem - 1px)}.hilo-ultimo>li:first-child:before{top:1.75rem}.hilo-ultimo>li:last-child:before{height:1.75rem;bottom:auto}.hilo-ultimo>li:only-child:before{display:none}.hilo-ultimo>li:after{content:"";background:var(--color-papel);width:1rem;height:1rem;box-shadow:inset 0 0 0 3px var(--nodo-c), 0 0 0 4px var(--nodo-c);border-radius:50%;position:absolute;top:1.25rem;left:.125rem}@supports (color:color-mix(in lab, red, red)){.hilo-ultimo>li:after{box-shadow:inset 0 0 0 3px var(--nodo-c), 0 0 0 4px color-mix(in srgb, var(--nodo-c) 18%, transparent)}}.hilo-ultimo>li>.tarjeta{padding:1rem 1.25rem}.lista-inicio>li[data-tipo]{--tono:var(--color-violeta);box-shadow:inset 4px 0 0 var(--tono), var(--shadow-sombra)}.lista-inicio>li[data-tipo=novedad]{--tono:var(--color-frambuesa-t)}.lista-inicio>li[data-tipo=a-medias]{--tono:var(--color-mostaza-t)}.chip-icono{border-radius:var(--radius-boton);width:2.75rem;height:2.75rem;color:var(--tono,var(--color-violeta));background:var(--tono,#5b5088);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.chip-icono{background:color-mix(in srgb, var(--tono,var(--color-violeta)) 12%, var(--color-papel))}}.chip-icono svg{width:1.25rem;height:1.25rem}.proximo-item{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.proximo-item>.grid{flex:1;min-width:0}.hoja-calendario{border-radius:var(--radius-caja);width:4rem;height:4.25rem;color:var(--color-blanco);background:linear-gradient(160deg, var(--color-indigo), var(--color-violeta));box-shadow:var(--shadow-elegida);flex:none;align-content:center;place-items:center;line-height:1;display:grid}.hoja-calendario b{font-size:var(--texto-subtitulo);font-variant-numeric:tabular-nums;font-weight:800}.hoja-calendario small{font-size:var(--texto-minimo);margin-top:.25rem;font-weight:700}.hoja-calendario svg{width:1.5rem;height:1.5rem}.proximo-item[data-tipo=curso] .hoja-calendario{background:linear-gradient(160deg, var(--color-violeta), var(--color-frambuesa-b))}.tus-puntos{background:linear-gradient(160deg, var(--color-mostaza-f), var(--color-papel) 60%)}@media (prefers-reduced-motion:no-preference){.inicio-cabecera>*{animation:sube .42s var(--ease-sale) backwards}.inicio-cabecera>:nth-child(2){animation-delay:60ms}.inicio-cabecera>:nth-child(3){animation-delay:.12s}.hilo-saludo:before{animation:barra-crece .48s var(--ease-sale) .2s backwards}.hilo-saludo:after{animation:nodo-aparece .24s var(--ease-rebote) .6s backwards}.mi-curso{animation:sube .46s var(--ease-sale) .14s backwards}.mi-curso:nth-child(2){animation-delay:.22s}.mi-curso:nth-child(3){animation-delay:.3s}.mi-curso:nth-child(n+4){animation-delay:.38s}.anillo:where(:not(svg)){animation:anillo-entra .48s var(--ease-sale) .24s backwards}.barra-avance i{animation:barra-crece .48s var(--ease-sale) .32s backwards}.actividad-panel,[data-pendiente]>.lista-inicio>li,.proximo-item{animation:sube .42s var(--ease-sale) .2s backwards}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mi-curso,.panel-cifras>.cifra-act,.proximo-item{transition:transform .3s var(--ease-sale)}.mi-curso:hover{transform:translateY(-4px)}.mi-curso img{transition:transform .48s var(--ease-sale)}.mi-curso:hover img{transform:scale(1.04)}.panel-cifras>.cifra-act:hover,.proximo-item:hover{transform:translateY(-2px)}}@keyframes anillo-entra{0%{opacity:0;transform:rotate(-120deg)scale(.82)}}@keyframes barra-crece{0%{transform:scaleX(0)}}@keyframes nodo-aparece{0%{opacity:0;transform:scale(.4)}}.ico-btn[aria-current=page]{background:var(--color-navy);color:var(--color-blanco)}.btn.peligro{background:var(--color-no)}.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.fondo-acceso{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-indigo) 45%, var(--color-violeta) 80%, var(--color-ciruela) 100%)}.tarjeta{border-radius:var(--radius-tarjeta);background:var(--color-papel);box-shadow:var(--shadow-sombra)}.campo-et{color:var(--color-navy);margin-bottom:.5rem;font-size:.9375rem;font-weight:700;display:block}.campo-in{border-radius:var(--radius-boton);background:var(--color-papel);width:100%;min-height:52px;color:var(--color-navy);box-shadow:inset 0 0 0 1.5px var(--color-campo);border:0;padding:.7rem 1rem;transition:box-shadow .15s;display:block}.campo-in:hover{box-shadow:inset 0 0 0 1.5px var(--color-suave)}.campo-in:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px;box-shadow:inset 0 0 0 1.5px var(--color-navy)}.campo-in[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-no)}.campo-in:disabled{background:var(--color-mesa);color:var(--color-suave);box-shadow:inset 0 0 0 1.5px var(--color-linea);cursor:not-allowed}.campo-ayuda{color:var(--color-suave);margin:.35rem 0 0;font-size:.875rem}.campo-error{color:var(--color-no);margin:.35rem 0 0;font-size:.875rem;font-weight:700}.texto-editor p{margin:0 0 .6rem}.texto-editor ul,.texto-editor ol{margin:0 0 .6rem;padding-left:1.4rem}.texto-editor ul{list-style:outside}.texto-editor ol{list-style:decimal}.pastilla{border-radius:var(--radius-pastilla);letter-spacing:normal;white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:800;display:inline-flex}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-y-0{inset-block:0}.top-\[calc\(var\(--barra\)-0\.25rem\)\]{top:calc(var(--barra) - .25rem)}.right-0{right:0}.right-1{right:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-auto{bottom:auto}.left-1\/2{left:50%}.left-auto{left:auto}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-auto{margin:auto}.-mx-\[…\]{margin-inline:calc(… * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[calc\(var\(--barra\)\+1rem\)\]{margin-top:calc(var(--barra) + 1rem)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-30{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 30)}.h-11{height:calc(var(--spacing) * 11)}.h-64{height:calc(var(--spacing) * 64)}.h-104{height:calc(var(--spacing) * 104)}.h-\[calc\(100svh-var\(--barra\)-7rem\)\]{height:calc(100svh - var(--barra) - 7rem)}.h-auto{height:auto}.h-full{height:100%}.h-svh{height:100svh}.max-h-\[calc\(100svh-var\(--barra\)-2rem\)\]{max-height:calc(100svh - var(--barra) - 2rem)}.max-h-none{max-height:none}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[28rem\]{min-height:28rem}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(32rem\,calc\(100vw-2rem\)\)\]{width:min(32rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-xs{width:var(--container-xs)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-amplio{max-width:var(--container-amplio)}.max-w-ancho{max-width:var(--container-ancho)}.max-w-estrecho{max-width:var(--container-estrecho)}.max-w-full{max-width:100%}.max-w-lectura{max-width:var(--container-lectura)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-texto{max-width:var(--container-texto)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[14rem\]{min-width:14rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[57rem\]{min-width:57rem}.flex-1{flex:1}.flex-\[1_1_8rem\]{flex:8rem}.flex-\[1_1_12rem\]{flex:12rem}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_18rem\]{flex:18rem}.flex-\[1_1_20rem\]{flex:20rem}.flex-\[1_1_28rem\]{flex:28rem}.flex-\[2_1_18rem\]{flex:2 18rem}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-\[calc\(var\(--barra\)\+2rem\)\]{scroll-margin-top:calc(var(--barra) + 2rem)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-linea>:not(:last-child)){border-color:var(--color-linea)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[22px\]{border-radius:22px}.rounded-\[…\]{border-radius:…}.rounded-bloque{border-radius:var(--radius-bloque)}.rounded-boton{border-radius:var(--radius-boton)}.rounded-caja{border-radius:var(--radius-caja)}.rounded-campo{border-radius:var(--radius-campo)}.rounded-chico{border-radius:var(--radius-chico)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pastilla{border-radius:var(--radius-pastilla)}.rounded-pieza{border-radius:var(--radius-pieza)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-frambuesa{border-color:var(--color-frambuesa)}.border-frambuesa-t{border-color:var(--color-frambuesa-t)}.border-linea{border-color:var(--color-linea)}.border-linea-f{border-color:var(--color-linea-f)}.border-navy{border-color:var(--color-navy)}.bg-arena-f{background-color:var(--color-arena-f)}.bg-azul-f{background-color:var(--color-azul-f)}.bg-azul-gris{background-color:var(--color-azul-gris)}.bg-azul-s{background-color:var(--color-azul-s)}.bg-blanco{background-color:var(--color-blanco)}.bg-cielo{background-color:var(--color-cielo)}.bg-cielo-s{background-color:var(--color-cielo-s)}.bg-ciruela{background-color:var(--color-ciruela)}.bg-frambuesa{background-color:var(--color-frambuesa)}.bg-frambuesa-b{background-color:var(--color-frambuesa-b)}.bg-frambuesa-f{background-color:var(--color-frambuesa-f)}.bg-frambuesa-s{background-color:var(--color-frambuesa-s)}.bg-frambuesa-t{background-color:var(--color-frambuesa-t)}.bg-gris-l{background-color:var(--color-gris-l)}.bg-gris-t{background-color:var(--color-gris-t)}.bg-indigo{background-color:var(--color-indigo)}.bg-lavanda{background-color:var(--color-lavanda)}.bg-linea{background-color:var(--color-linea)}.bg-linea-f{background-color:var(--color-linea-f)}.bg-mesa{background-color:var(--color-mesa)}.bg-mesa-2{background-color:var(--color-mesa-2)}.bg-mesa-h{background-color:var(--color-mesa-h)}.bg-mostaza{background-color:var(--color-mostaza)}.bg-mostaza-f{background-color:var(--color-mostaza-f)}.bg-mostaza-l{background-color:var(--color-mostaza-l)}.bg-mostaza-s{background-color:var(--color-mostaza-s)}.bg-mostaza-t{background-color:var(--color-mostaza-t)}.bg-mostaza-t2{background-color:var(--color-mostaza-t2)}.bg-navy{background-color:var(--color-navy)}.bg-navy-s{background-color:var(--color-navy-s)}.bg-no{background-color:var(--color-no)}.bg-no-f{background-color:var(--color-no-f)}.bg-no-s{background-color:var(--color-no-s)}.bg-noche{background-color:var(--color-noche)}.bg-ocre-t{background-color:var(--color-ocre-t)}.bg-ok{background-color:var(--color-ok)}.bg-ok-f{background-color:var(--color-ok-f)}.bg-papel{background-color:var(--color-papel)}.bg-petroleo{background-color:var(--color-petroleo)}.bg-pista{background-color:var(--color-pista)}.bg-rayado{background-color:var(--color-rayado)}.bg-resalte{background-color:var(--color-resalte)}.bg-resalte-2{background-color:var(--color-resalte-2)}.bg-rosa{background-color:var(--color-rosa)}.bg-rosa-f{background-color:var(--color-rosa-f)}.bg-suave{background-color:var(--color-suave)}.bg-superficie{background-color:var(--color-superficie)}.bg-texto{background-color:var(--color-texto)}.bg-violeta{background-color:var(--color-violeta)}.bg-violeta-l{background-color:var(--color-violeta-l)}.bg-violeta-s{background-color:var(--color-violeta-s)}.object-cover{object-fit:cover}.object-\[60\%_70\%\]{object-position:60% 70%}.object-\[72\%_30\%\]{object-position:72% 30%}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[…\]{padding:…}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[calc\(var\(--barra\)\+1rem\)\]{padding-top:calc(var(--barra) + 1rem)}.pt-\[calc\(var\(--barra\)\+2rem\)\]{padding-top:calc(var(--barra) + 2rem)}.pt-\[calc\(var\(--barra\)\+clamp\(2\.5rem\,6vw\,4\.5rem\)\)\]{padding-top:calc(var(--barra) + clamp(2.5rem, 6vw, 4.5rem))}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.texto-apartado{font-size:var(--texto-apartado)}.texto-base{font-size:var(--texto-base)}.texto-cifra{font-size:var(--texto-cifra)}.texto-cuerpo{font-size:var(--texto-cuerpo)}.texto-destacado{font-size:var(--texto-destacado)}.texto-detalle{font-size:var(--texto-detalle)}.texto-mini{font-size:var(--texto-mini)}.texto-nombre{font-size:var(--texto-nombre)}.texto-nota{font-size:var(--texto-nota)}.texto-portada{font-size:var(--texto-portada)}.texto-seccion{font-size:var(--texto-seccion)}.texto-subtitulo{font-size:var(--texto-subtitulo)}.texto-tarjeta{font-size:var(--texto-tarjeta)}.texto-titulo{font-size:var(--texto-titulo)}.texto-titulo-c{font-size:var(--texto-titulo-c)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[…\]{color:…}.text-blanco{color:var(--color-blanco)}.text-frambuesa-t{color:var(--color-frambuesa-t)}.text-inherit{color:inherit}.text-navy{color:var(--color-navy)}.text-no{color:var(--color-no)}.text-ocre-t{color:var(--color-ocre-t)}.text-ok{color:var(--color-ok)}.text-suave{color:var(--color-suave)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-navy{accent-color:var(--color-navy)}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset…\]{--tw-shadow:inset…;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-borde{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-linea-f));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-borde-no{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-no));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-borde-ok{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-ok));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sombra-g{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0b14540f), 0 30px 60px -26px var(--tw-shadow-color,#0b14545c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-sale{--tw-ease:var(--ease-sale);transition-timing-function:var(--ease-sale)}.outline-none{--tw-outline-style:none;outline-style:none}.\[anchor-name\:--acciones-alumna\]{anchor-name:--acciones-alumna}:is(.\*\:min-w-0>*){min-width:0}:is(.\*\:flex-\[1_1_20rem\]>*){flex:20rem}.backdrop\:bg-navy\/50::backdrop{background-color:#0b145480}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-navy\/50::backdrop{background-color:color-mix(in oklab, var(--color-navy) 50%, transparent)}}.first\:mt-0:first-child{margin-top:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-mesa:hover{background-color:var(--color-mesa)}.hover\:underline:hover{text-decoration-line:underline}}.has-checked\:border-navy:has(:checked){border-color:var(--color-navy)}.has-checked\:bg-azul-f:has(:checked){background-color:var(--color-azul-f)}.aria-\[current\=page\]\:bg-navy[aria-current=page]{background-color:var(--color-navy)}.aria-\[current\=page\]\:text-blanco[aria-current=page]{color:var(--color-blanco)}@supports (position-area:bottom){.supports-\[position-area\:bottom\]\:\[inset\:auto\]{inset:auto}.supports-\[position-area\:bottom\]\:m-0{margin:0}.supports-\[position-area\:bottom\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.supports-\[position-area\:bottom\]\:\[position-anchor\:--acciones-alumna\]{position-anchor:--acciones-alumna}.supports-\[position-area\:bottom\]\:\[position-area\:bottom_span-left\]{position-area:bottom span-left}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:ml-auto{margin-left:auto}}@media (min-width:40rem){.sm\:mb-0{margin-bottom:0}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-fit{width:fit-content}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-items-end{justify-items:end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:self-auto{align-self:auto}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:col-span-full{grid-column:1/-1}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[2fr_1fr_1\.4fr\]{grid-template-columns:2fr 1fr 1.4fr}.md\:grid-cols-\[2fr_1fr_1\.4fr_1\.2fr\]{grid-template-columns:2fr 1fr 1.4fr 1.2fr}.md\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.md\:grid-cols-\[2fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr auto}.md\:items-end{align-items:flex-end}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:sticky{position:sticky}.lg\:top-\[var\(--barra\)\]{top:var(--barra)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100dvh-var\(--barra\)\)\]{max-height:calc(100dvh - var(--barra))}.lg\:scroll-py-2{scroll-padding-block:calc(var(--spacing) * 2)}.lg\:columns-2{columns:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-2{padding:calc(var(--spacing) * 2)}}@media (min-width:80rem){.xl\:columns-3{columns:3}}@media print{.print\:hidden{display:none}.print\:min-h-0{min-height:0}.print\:max-w-none{max-width:none}.print\:p-0{padding:0}}@media not all and (min-width:40rem){.max-sm\:\[\&_img\]\:h-6 img{height:calc(var(--spacing) * 6)}.max-sm\:\[\&_img\]\:w-auto img{width:auto}}.\[data-filtro-grupo\]\:visible:is(data-filtro-grupo){visibility:visible}@media (min-width:40rem){.sm\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>:last-child:nth-child(odd){grid-column:span 2/span 2}}.\[\&\>p\]\:m-0>p{margin:0}}@font-face{font-family:Manrope;src:url(/fuentes/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fuentes/manrope-latin-ext-wght-normal.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@media (prefers-reduced-motion:no-preference){.entra{animation:sube .42s var(--ease-sale) both}}@keyframes sube{0%{opacity:0;transform:translateY(16px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
