@layer theme, base, components, utilities;@page{size:1920px 1080px;margin:0}@layer components{.deck{--p-bg:#0b0d12;--p-card:#1a1d24;--p-card-borde:#31343a;--p-surface:#12151b;--p-pista:#222730;--p-linea:#23262f;--p-linea-fuerte:#3e434f;--p-texto:#f2f4f7;--p-muted:#9aa0ab;--p-acento:#0a84ff;--p-acento-texto:#409cff;--p-acento-bg:#0a1f35;--p-ok:#30d158;--p-ok-bg:#0d1a14;--p-ok-borde:#1f6f3c;--p-mal:#ff6961;--p-mal-bg:#1c1112;--p-mal-borde:#7a2f2b;--p-aviso:#ffd60a;--p-ease:cubic-bezier(0.19,1,0.22,1);position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--p-bg);color:var(--p-texto)}.deck-marco{position:relative;width:min(100vw,calc(100dvh * 16 / 9));aspect-ratio:16/9}.slide-wrap{position:absolute;inset:0}.slide-wrap:not([data-activa]){display:none}.stage{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:var(--p-bg);touch-action:pan-y}.slide-inner{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--u) * 96) calc(var(--u) * 120) calc(var(--u) * 112)}.slide-inner,.stage>.fuente-linea,.stage>.pie{--u:calc(100cqw / 1920);--spacing:calc(var(--u) * 4)}.stage [class*=tx-]{font-size:calc(var(--u) * var(--s));line-height:var(--lh,1.25)}.tx-hero{--s:96;--m:clamp(34px,10cqw,56px);--lh:1.05;font-weight:700}.tx-portada{--s:64;--m:clamp(26px,7cqw,40px);--lh:1.15;font-weight:700}.tx-gigante{--s:160;--m:clamp(44px,13cqw,72px);--lh:1;font-weight:700}.tx-sep-sub{--s:56;--m:clamp(24px,6.4cqw,36px);--lh:1.15;font-weight:600}.tx-h1{--s:56;--m:clamp(25px,6.6cqw,36px);--lh:1.14;font-weight:600}.tx-sub{--s:28;--m:clamp(15px,3.9cqw,20px);--lh:1.3}.tx-lead{--s:36;--m:clamp(17px,4.6cqw,24px);--lh:1.2;font-weight:600}.tx-linea{--s:32;--m:clamp(16px,4.2cqw,22px);--lh:1.2}.tx-subt{--s:36;--m:clamp(17px,4.6cqw,24px);--lh:1.25}.tx-card-t{--s:32;--m:clamp(17px,4.6cqw,24px);--lh:1.2;font-weight:600}.tx-card-x{--s:24;--m:clamp(14px,3.8cqw,17px);--lh:1.3}.tx-valor{--s:56;--m:clamp(30px,9cqw,44px);--lh:1.05;font-weight:700}.tx-tabla{--s:24;--m:clamp(14px,3.8cqw,17px);--lh:1.2}.tx-tabla-h{--s:24;--m:clamp(14px,3.2cqw,15px);--lh:1.2;font-weight:600}.tx-chip{--s:24;--m:clamp(14px,3.6cqw,16px);--lh:1;font-weight:600}.tx-etiqueta{--s:28;--m:clamp(15px,4cqw,19px);--lh:1.2;font-weight:600}.tx-cuerpo{--s:28;--m:clamp(15px,4.1cqw,20px);--lh:1.3}.tx-nota{--s:22;--m:clamp(14px,3.3cqw,15px);--lh:1.3}.tx-formula{--s:44;--m:clamp(16px,4.8cqw,26px);--lh:1.2}.tx-formula,.tx-formula-g{font-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace);font-weight:500}.tx-formula-g{--s:52;--m:clamp(20px,6cqw,32px);--lh:1.2}.tx-formula-c{--s:40;--m:clamp(14px,4.2cqw,22px);--lh:1.2}.tx-formula-c,.tx-formula-cg{font-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace);font-weight:500}.tx-formula-cg{--s:56;--m:clamp(20px,6cqw,32px);--lh:1.2}.tx-mono{--s:24;--m:clamp(14px,3.6cqw,16px);--lh:1.2;font-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace)}.fuente-linea .tx-nota{--s:19}.tx-pie{--s:20;--m:14px;--lh:1.25}.tx-eyebrow{--s:28;--m:clamp(14px,3.8cqw,17px);--lh:1.2}.c-texto{color:var(--p-texto)}.c-muted{color:var(--p-muted)}.c-acento{color:var(--p-acento-texto)}.c-ok{color:var(--p-ok)}.c-mal{color:var(--p-mal)}.c-aviso{color:var(--p-aviso)}.mono{font-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace)}.icono{flex:none}.tarjeta{border:1px solid var(--p-card-borde);background:var(--p-card);border-radius:calc(var(--u) * 12)}.tarjeta-acento{border-color:var(--p-acento);background:var(--p-acento-bg)}.tarjeta-ok{border-color:var(--p-ok-borde);background:var(--p-ok-bg)}.tarjeta-mal{border-color:var(--p-mal-borde);background:var(--p-mal-bg)}.chip{display:inline-flex;align-items:center;align-self:flex-start;padding:calc(var(--u) * 10.5) calc(var(--u) * 20);border:1px solid var(--p-acento);background:var(--p-acento-bg);color:var(--p-acento-texto)}.chip,.pista{border-radius:999px}.pista{position:relative;overflow:hidden;background:var(--p-pista)}.pista>svg{display:block;width:100%;height:100%}.pista .relleno{fill:var(--p-acento)}.pista .relleno,.pista .seg{transform-origin:left center;transform-box:fill-box}.seg-acento{fill:var(--p-acento)}.seg-ok{fill:var(--p-ok)}.seg-aviso{fill:var(--p-aviso)}.seg-mal{fill:var(--p-mal)}.marca-umbral{fill:rgb(255 255 255/.3)}.tabla{width:100%;table-layout:fixed;border-collapse:collapse}.tabla thead th{padding:calc(var(--u) * 18) calc(var(--u) * 24);background:var(--p-surface);border-bottom:1px solid var(--p-linea-fuerte);color:var(--p-muted);text-align:left}.tabla td{padding:calc(var(--u) * 17) calc(var(--u) * 24);border-bottom:1px solid var(--p-linea);vertical-align:middle}.tabla-amplia td{padding-block:calc(var(--u) * 28)}.tabla .t-der{text-align:right}.tabla tr.resaltada td{background:var(--p-acento-bg);border-bottom-color:var(--p-acento-bg)}.tabla td.t-primera{color:var(--p-texto);font-weight:600}.pir-capa{fill:var(--p-card);stroke:var(--p-card-borde);stroke-width:1;vector-effect:non-scaling-stroke}.pir-capa-alta{fill:var(--p-acento-bg)}.pir-capa-alta,.seg-trazo-acento{stroke:var(--p-acento)}.seg-trazo-ok{stroke:var(--p-ok)}.seg-trazo-aviso{stroke:var(--p-aviso)}.seg-trazo-mal{stroke:var(--p-mal)}.medidor-arco,.medidor-pista{fill:none;stroke-width:16}.medidor-pista{opacity:.22}.medidor-arco{stroke-dasharray:1 1}.medidor-aguja{fill:none;stroke:var(--p-texto);stroke-width:4;stroke-linecap:round}.medidor-eje{fill:var(--p-texto)}.aguja{transform-box:view-box;transform-origin:120px 120px}.trazo{stroke-dasharray:1 1}.distribucion-base{stroke:var(--p-linea-fuerte);stroke-width:1}.distribucion-marca{stroke:currentColor;stroke-width:2;stroke-dasharray:5 4}.cascada-barra{fill:var(--p-pista);stroke:var(--p-card-borde);stroke-width:1}.cascada-resaltada{fill:#0066d6;stroke:var(--p-acento)}.lt-pista{background:var(--p-linea-fuerte)}.lt-relleno{background:var(--p-acento)}.lt-cabezal{position:absolute;top:calc(var(--u) * -10);bottom:calc(var(--u) * -10);right:0;width:calc(var(--u) * 5);border-radius:999px;background:var(--p-texto);opacity:0}.red-puntos{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.figura-marco{background:#fff;border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 20)}.pie{bottom:calc(var(--u) * 76);display:flex;align-items:center;justify-content:space-between}.fuente-linea,.pie{position:absolute;left:calc(var(--u) * 120);right:calc(var(--u) * 120);color:var(--p-muted)}.fuente-linea{bottom:calc(var(--u) * 22)}.fuente-linea a{color:var(--p-acento-texto)}.pie img{width:calc(var(--u) * 24);height:calc(var(--u) * 24);opacity:.6}.deck-controles{position:absolute;left:50%;bottom:7.4%;z-index:10;display:flex;align-items:center;gap:4px;padding:3px;border:.5px solid rgb(255 255 255/.1);border-radius:999px;background:rgb(11 13 18/.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:translate(-50%,50%);transition:opacity .3s var(--p-ease)}.deck-controles .deck-boton{transition:opacity .3s var(--p-ease),background-color .2s var(--p-ease),transform .12s var(--p-ease)}.deck-controles:not(:hover):not(:focus-within) .deck-boton:not(:disabled){opacity:.5}@media (hover:none){.deck-controles:not(:hover):not(:focus-within) .deck-boton:not(:disabled){opacity:1}}.deck-boton{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:999px;color:var(--p-texto);transition:background-color .2s var(--p-ease),transform .12s var(--p-ease)}.deck-boton:hover:not(:disabled){background:rgb(255 255 255/.1)}.deck-boton:active:not(:disabled){background:rgb(255 255 255/.22);transform:scale(.92)}.deck-boton[aria-pressed=true]{background:rgb(255 255 255/.16)}.deck-boton:focus-visible{outline:2px solid var(--p-acento-texto);outline-offset:2px}.deck-boton:disabled{color:var(--p-muted);opacity:.4;cursor:default}.deck-boton svg{width:20px;height:20px}.deck-contador{min-width:4.5rem;text-align:center;font-size:14px;font-variant-numeric:tabular-nums;color:var(--p-muted)}.deck-progreso{position:fixed;top:0;left:0;z-index:20;width:100%;height:3px;background:var(--p-acento);transform-origin:left center;transform:scaleX(0);transition:transform .45s var(--p-ease);pointer-events:none}@keyframes p-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes p-escala{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes p-izquierda{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes p-derecha{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes p-fundido{0%{opacity:0}to{opacity:1}}@keyframes p-barrido{0%{clip-path:inset(-20% 100% -20% -2%)}to{clip-path:inset(-20% -2% -20% -2%)}}@keyframes p-crece-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes p-crece-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes p-trazo{0%{stroke-dashoffset:1;opacity:0}2%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes p-cabezal{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes p-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes p-pagina{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.slide-inner [data-stagger]{--fase:160ms}.slide-inner [data-orden="0"]{--fase:0ms}.slide-inner [data-orden="1"]{--fase:260ms}.slide-inner [data-orden="2"]{--fase:520ms}.slide-inner [data-orden="3"]{--fase:780ms}.slide-inner [data-orden="4"]{--fase:1040ms}.slide-inner [data-orden="5"]{--fase:1300ms}.slide-inner [data-orden="6"]{--fase:1560ms}.slide-inner [data-orden="7"]{--fase:1820ms}.slide-inner [data-orden="8"]{--fase:2080ms}.slide-inner [data-orden="9"]{--fase:2340ms}:where(.slide-inner>:first-child,[data-stagger]>:first-child){--idx:0ms}:where(.slide-inner>:nth-child(2),[data-stagger]>:nth-child(2)){--idx:70ms}:where(.slide-inner>:nth-child(3),[data-stagger]>:nth-child(3)){--idx:140ms}:where(.slide-inner>:nth-child(4),[data-stagger]>:nth-child(4)){--idx:210ms}:where(.slide-inner>:nth-child(5),[data-stagger]>:nth-child(5)){--idx:280ms}:where(.slide-inner>:nth-child(6),[data-stagger]>:nth-child(6)){--idx:350ms}:where(.slide-inner>:nth-child(n+7),[data-stagger]>:nth-child(n+7)){--idx:420ms}.slide-wrap[data-activa] [data-paso="0"]{--idx:0ms}.slide-wrap[data-activa] [data-paso="1"]{--idx:100ms}.slide-wrap[data-activa] [data-paso="2"]{--idx:200ms}.slide-wrap[data-activa] [data-paso="3"]{--idx:300ms}.slide-wrap[data-activa] [data-paso="4"]{--idx:400ms}.slide-wrap[data-activa] [data-paso="5"]{--idx:500ms}.slide-wrap[data-activa] [data-paso="6"]{--idx:600ms}.slide-wrap[data-activa] [data-paso="7"]{--idx:700ms}.slide-wrap[data-activa] [data-paso="8"]{--idx:800ms}.slide-wrap[data-activa] [data-paso="9"]{--idx:900ms}.slide-wrap[data-activa] [data-paso="10"]{--idx:1000ms}.slide-wrap[data-activa] [data-paso="11"]{--idx:1100ms}.titulo-sub{--extra:140ms}.marca-linea,.trazo-punta{--extra:700ms}.cascada-barra{--extra:160ms}.slide-wrap[data-activa] :is(.slide-inner>*,[data-stagger]>*,[data-orden],[data-anim]):not([data-stagger],.sin-entrada,[data-anim=ninguna]){animation-name:p-entrada;animation-duration:.52s;animation-timing-function:var(--p-ease);animation-delay:calc(var(--fase, 0s) + var(--idx, 0s) + var(--extra, 0s));animation-fill-mode:both}.slide-wrap[data-activa] [data-anim=escala]:not([data-stagger]){animation-name:p-escala;animation-duration:.56s}.slide-wrap[data-activa] [data-anim=izquierda]:not([data-stagger]){animation-name:p-izquierda;animation-duration:.56s}.slide-wrap[data-activa] [data-anim=derecha]:not([data-stagger]){animation-name:p-derecha;animation-duration:.56s}.slide-wrap[data-activa] [data-anim=fundido]:not([data-stagger]){animation-name:p-fundido;animation-duration:.52s}.slide-wrap[data-activa] [data-anim=barrido]:not([data-stagger]){animation-name:p-barrido;animation-duration:.7s}.slide-wrap[data-activa] [data-anim=crece-x]:not([data-stagger]){animation-name:p-crece-x;animation-duration:.8s;transform-box:fill-box;transform-origin:left center}.slide-wrap[data-activa] [data-anim=crece-y]:not([data-stagger]){animation-name:p-crece-y;animation-duration:.8s;transform-box:fill-box;transform-origin:center bottom}.slide-wrap[data-activa] [data-anim=trazo]:not([data-stagger]){animation-name:p-trazo;animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.slide-wrap[data-activa] .lt-cabezal{animation:p-cabezal .8s var(--p-ease) calc(var(--fase, 0s) + var(--idx, 0s)) both}.slide-wrap[data-activa] .relleno{animation:p-barra .8s var(--p-ease) .25s both}.slide-wrap[data-activa] [data-titulo]{view-transition-name:p-titulo}.slide-wrap[data-activa] p.chip{view-transition-name:p-chip}.slide-wrap[data-activa] .pie{view-transition-name:p-pie}.deck-controles{view-transition-name:p-controles}.deck-progreso{view-transition-name:p-progreso}.slide-wrap[data-activa] [data-vt=a]{view-transition-name:p-vt-a}.slide-wrap[data-activa] [data-vt=b]{view-transition-name:p-vt-b}.slide-wrap[data-activa] [data-vt=c]{view-transition-name:p-vt-c}.slide-wrap[data-activa] [data-vt=d]{view-transition-name:p-vt-d}.slide-wrap[data-activa] [data-vt=e]{view-transition-name:p-vt-e}.slide-wrap[data-activa] [data-vt=f]{view-transition-name:p-vt-f}.deck[data-transicion=vt] .slide-wrap[data-activa] :is([data-titulo],p.chip){animation:none}.deck[data-transicion=fundido] .slide-wrap[data-activa]>.stage{animation:p-pagina .32s var(--p-ease) both}}::view-transition-new(root),::view-transition-old(root){animation-duration:.32s;animation-timing-function:ease-out}::view-transition-group(p-chip),::view-transition-group(p-titulo),::view-transition-group(p-vt-a),::view-transition-group(p-vt-b),::view-transition-group(p-vt-c),::view-transition-group(p-vt-d),::view-transition-group(p-vt-e),::view-transition-group(p-vt-f){animation-duration:.56s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-group(p-controles),::view-transition-group(p-progreso){animation-duration:.01ms}@media (prefers-reduced-motion:reduce){.deck-boton,.deck-controles,.deck-progreso{transition:none}}@media (height < 32rem),(width < 48rem){.deck{position:static;display:block;min-height:100dvh;overflow:visible;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.deck-marco{width:100%;aspect-ratio:auto}.slide-wrap{position:relative}.stage{display:flex;flex-direction:column;height:auto;min-height:calc(100dvh - 60px - env(safe-area-inset-bottom));overflow:visible}.slide-inner,.stage>.fuente-linea,.stage>.pie{--u:calc(min(100cqw, 720px) / 720)}.slide-inner{position:static;flex:1;padding:28px 20px 16px}.stage>.pie{position:static;padding:12px 20px 20px}.stage>.fuente-linea{position:static;padding:0 20px 20px}.stage [class*=tx-]{font-size:var(--m)}.icono{min-width:20px;min-height:20px}.pista{min-height:8px}.chip{padding:8px 14px}.tabla thead{display:none}.tabla,.tabla tbody,.tabla td,.tabla tr{display:block;width:100%}.tabla tr{padding:14px 4px;border-bottom:1px solid var(--p-linea)}.tabla td{padding:4px 12px;border:0}.tabla td:before{content:attr(data-label);display:block;color:var(--p-muted);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.tabla td.t-der{text-align:left}.tabla td:first-child:before{display:none}.tabla tr.resaltada{background:var(--p-acento-bg);border-radius:8px}.tabla tr.resaltada td{background:transparent}.deck-controles{position:fixed;left:0;right:0;bottom:0;justify-content:center;gap:8px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-width:.5px 0 0;border-radius:0;background:rgb(11 13 18/.9);transform:none;opacity:1}}@media print{.deck,body,html{background:#0b0d12!important}*{animation:none!important;transition:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.deck{position:static;display:block;min-height:0;overflow:visible;padding:0}.deck-marco{width:1920px;aspect-ratio:auto}.slide-wrap,.slide-wrap:not([data-activa]){position:relative;display:block;width:1920px;height:1080px;break-after:page;break-inside:avoid}.slide-wrap:has(+.deck-controles){break-after:auto}.stage{display:block;width:1920px;height:1080px;min-height:0;overflow:hidden}.no-imprimir{display:none!important}}}.anot-capa{position:absolute;inset:0;z-index:6;width:100%;height:100%;pointer-events:none}.deck-marco[data-dibujo] .stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.deck-marco[data-anotando]{cursor:crosshair}.anot-barra{position:absolute;top:50%;right:12px;z-index:11;display:grid;grid-auto-flow:column;grid-template-rows:repeat(10,44px);gap:2px;padding:3px;border:.5px solid rgb(255 255 255/.1);border-radius:24px;background:rgb(11 13 18/.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:translateY(-50%);color:var(--p-texto)}.anot-barra:not([data-abierta]){grid-template-rows:44px!important;border-radius:999px}.anot-barra .deck-boton:disabled{opacity:.35}.anot-herr{position:relative}.anot-herr:after{content:"";position:absolute;bottom:7px;left:50%;width:14px;height:3px;border-radius:2px;background:var(--anot-c,transparent);transform:translateX(-50%)}.anot-c-blanca{--anot-c:#ffffff}.anot-c-azul{--anot-c:#0a84ff}.anot-c-amarilla{--anot-c:#ffd60a}.anot-c-resaltador{--anot-c:rgb(255 214 10/0.55)}.anot-herr[aria-pressed=true]{box-shadow:inset 0 0 0 .5px rgb(255 255 255/.35)}.anot-confirma{position:absolute;top:50%;right:80px;z-index:12;display:grid;gap:12px;width:min(280px,calc(100% - 100px));padding:16px;border:.5px solid rgb(255 255 255/.12);border-radius:16px;background:rgb(11 13 18/.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:translateY(-50%);font-size:15px;line-height:1.35;color:var(--p-texto)}.anot-confirma>div{display:flex;gap:8px;justify-content:flex-end}.anot-texto-boton{min-height:44px;padding:0 16px;border:.5px solid rgb(255 255 255/.14);border-radius:999px;background:rgb(255 255 255/.06);color:var(--p-texto);font-size:15px;font-weight:600}.anot-texto-boton:hover{background:rgb(255 255 255/.12)}.anot-texto-boton:focus-visible{outline:2px solid var(--p-acento-texto);outline-offset:2px}.anot-peligro{color:#ff453a}@media (prefers-reduced-motion:no-preference){.anot-barra{view-transition-name:p-anotaciones}}@media (max-height:640px){.anot-barra{grid-template-rows:repeat(5,44px)}}@media (height < 32rem),(width < 48rem){.anot-barra{bottom:calc(68px + env(safe-area-inset-bottom));grid-template-rows:repeat(5,44px)}.anot-barra,.anot-confirma{position:fixed;top:auto;right:8px;transform:none}.anot-confirma{bottom:calc(68px + 5 * 46px + 16px + env(safe-area-inset-bottom));width:min(280px,calc(100vw - 16px))}}