@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");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}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");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}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--fondo:#050a08;--superficie:#0c15128c;--superficie-alta:#13241e;--borde:#ffffff12;--borde-fuerte:#ffffff21;--acento:#3ee0a0;--acento-suave:#3ee0a021;--acento-borde:#3ee0a052;--acento-halo:#3ee0a057;--sobre-acento:#04130d;--peligro:#f87171;--peligro-suave:#f871711f;--peligro-borde:#f871714d;--aviso:#f0a93b;--aviso-suave:#f0a93b1f;--texto:#e8f2ed;--texto-2:#cfe7dd;--texto-3:#93afa3;--texto-4:#6c877c;--f-ui:"Manrope Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-titular:"Instrument Serif", Georgia, "Times New Roman", serif;--f-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--radio-sm:10px;--radio:14px;--radio-lg:20px;--tarjeta:16px;--curva:cubic-bezier(.22, 1, .36, 1);--curva-rebote:cubic-bezier(.34, 1.56, .64, 1);--reflejo:linear-gradient(180deg, #ffffff0e, #fff0 46%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--f-ui);font-size:14px;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 620px at 8% -8%, #25c98d33, transparent 70%), radial-gradient(760px 560px at 100% 2%, #2d8cff1c, transparent 72%), radial-gradient(900px 700px at 55% 112%, #25c98d1a, transparent 70%), var(--fondo);position:fixed;inset:0}h1,h2,h3,p{margin:0}button{font-family:inherit}::selection{color:#fff;background:#1f7a55}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid var(--fondo);background:#16261f;border-radius:8px}.cristal{background:var(--reflejo), var(--superficie);border:1px solid var(--borde);border-radius:var(--tarjeta)}.etiqueta{font-family:var(--f-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--texto-4);font-size:.68rem;font-weight:500}.cifra{font-family:var(--f-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes subir{0%{opacity:0;transform:translateY(14px)}}.subir{animation:subir .52s var(--curva) both;animation-delay:calc(min(var(--i,0), 8) * 40ms)}.app{min-height:100vh;display:flex}.lateral{border-right:1px solid var(--borde);background:#070d0bb3;flex-direction:column;flex:0 0 236px;gap:1.5rem;width:236px;height:100vh;padding:1.25rem .9rem;display:flex;position:sticky;top:0}.marca{align-items:center;gap:.7rem;padding:.25rem .5rem;display:flex}.marca-nombre{letter-spacing:-.01em;font-size:.97rem;font-weight:700;display:block}.marca-sub{margin-top:1px;display:block}.menu-titulo{padding:0 .7rem .5rem;display:block}.menu{flex-direction:column;gap:.2rem;display:flex}.menu a{border-radius:var(--radio-sm);color:var(--texto-3);transition:background .2s var(--curva), color .2s var(--curva), border-color .2s var(--curva);border:1px solid #0000;align-items:center;gap:.65rem;padding:.62rem .7rem;font-size:.88rem;font-weight:500;text-decoration:none;display:flex}.menu a:hover{color:var(--texto-2);background:#ffffff0b}.menu a.activo{background:var(--acento-suave);border-color:var(--acento-borde);color:var(--acento);font-weight:650}.menu a:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lateral-pie{gap:.7rem;margin-top:auto;display:grid}.lateral-usuario{border-radius:var(--radio);border:1px solid var(--borde);background:var(--reflejo), var(--superficie);align-items:center;gap:.65rem;min-width:0;padding:.6rem .7rem;display:flex}.avatar{background:var(--acento-suave);border:1px solid var(--acento-borde);width:32px;height:32px;color:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.lateral-usuario b{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.lateral-usuario .etiqueta{display:block}.contenido{flex:1;min-width:0;padding:2.25rem 2rem 4rem}.pagina{gap:1.1rem;max-width:1040px;margin:0 auto;display:grid}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding-bottom:.4rem;display:flex}.cabecera-texto{gap:.35rem;min-width:0;display:grid}.cabecera .etiqueta{color:var(--acento)}.cabecera h1{font-family:var(--f-titular);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.1rem,4.4vw,3rem);font-weight:400;line-height:1.04}.cabecera h1 em{color:var(--acento);font-style:italic}.entradilla{color:var(--texto-3);max-width:52ch;font-size:.92rem}.cabecera-acciones{flex-wrap:wrap;gap:.6rem;display:flex}.resumenes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;display:grid}.resumen{text-align:left;color:inherit;font:inherit;align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.resumen-boton{cursor:pointer;transition:transform .22s var(--curva), border-color .22s var(--curva), background .22s var(--curva)}.resumen-boton:hover{border-color:var(--borde-fuerte);transform:translateY(-2px)}.resumen-boton:active{transform:scale(.98)}.resumen-boton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.resumen-boton.seleccionado{border-color:var(--acento-borde);background:var(--reflejo), var(--acento-suave)}.resumen-icono{width:36px;height:36px;color:var(--texto-3);background:#ffffff0d;border-radius:11px;flex:none;place-items:center;display:grid}.resumen-icono.tono-acento{background:var(--acento-suave);color:var(--acento)}.resumen-icono.tono-peligro{background:var(--peligro-suave);color:var(--peligro)}.resumen-icono.tono-aviso{background:var(--aviso-suave);color:var(--aviso)}.resumen-datos{min-width:0;display:grid}.resumen-valor{letter-spacing:-.02em;font-size:1.55rem;font-weight:700;line-height:1.15}.resumen-nota{color:var(--texto-4);font-size:.72rem}.rejilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.9rem;display:grid}.tarjeta{--tono:var(--texto-4);transition:transform .24s var(--curva), border-color .24s var(--curva);align-content:start;gap:.9rem;padding:1.1rem 1.15rem 1rem;display:grid}.tarjeta:hover{border-color:var(--borde-fuerte);transform:translateY(-2px)}.tarjeta.tono-acento{--tono:var(--acento)}.tarjeta.tono-peligro{--tono:var(--peligro)}.tarjeta.tono-aviso{--tono:var(--aviso)}.tarjeta-cab{align-items:center;gap:.8rem;display:flex}.tarjeta-titulo{flex:1;gap:1px;min-width:0;display:grid}.tarjeta-nombre{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:650;overflow:hidden}.tarjeta-sub{font-family:var(--f-mono);color:var(--texto-4);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.tarjeta-pie{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tarjeta-nota{color:var(--texto-4);font-size:.76rem}.tarjeta-avatar{width:40px;height:40px;color:var(--tono);background:color-mix(in srgb, var(--tono) 14%, transparent);border:1px solid color-mix(in srgb, var(--tono) 30%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.tarjeta-iconos{flex:none;gap:.15rem;margin-right:-.35rem;display:flex}.tarjeta-pie-partido{justify-content:space-between}.tarjeta.atenuada{opacity:.8}.salida{font-family:var(--f-mono);color:var(--texto-3);border-radius:var(--radio-sm);text-overflow:ellipsis;white-space:nowrap;background:#00000038;padding:.5rem .7rem;font-size:.7rem;overflow:hidden}.salida-error{color:var(--peligro);background:var(--peligro-suave);border:1px solid var(--peligro-borde);white-space:normal;word-break:break-word;max-height:4.2em}.fichas{flex-wrap:wrap;gap:.4rem;display:flex}.ficha{border:1px solid var(--borde);font-family:var(--f-mono);color:var(--texto-3);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .6rem;font-size:.68rem;display:inline-flex}.ficha .punto{background:var(--tono);border-radius:50%;flex:none;width:6px;height:6px}.ficha-estado{color:var(--tono);border-color:color-mix(in srgb, var(--tono) 32%, transparent);background:color-mix(in srgb, var(--tono) 10%, transparent);font-weight:500}.ficha-acento{color:var(--acento);border-color:var(--acento-borde);background:var(--acento-suave)}.segmentado{border:1px solid var(--borde);background:#ffffff09;border-radius:999px;gap:.2rem;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto}.segmentado button{color:var(--texto-3);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--curva), color .2s var(--curva);background:0 0;border:none;border-radius:999px;padding:.4rem .95rem;font-size:.82rem;font-weight:600}.segmentado button:hover{color:var(--texto)}.segmentado button.seleccionado{background:var(--acento-suave);color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento-borde)}.segmentado button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.codigo{overflow:hidden}.codigo-cab{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem .55rem 1rem;display:flex}.codigo-acciones{flex-wrap:wrap;gap:.4rem;display:flex}.codigo pre{max-height:26rem;font-family:var(--f-mono);color:var(--texto-2);white-space:pre;tab-size:2;margin:0;padding:1rem 1.1rem;font-size:.74rem;line-height:1.65;overflow:auto}.panel{align-content:start;gap:.9rem;padding:1.2rem 1.3rem;display:grid}.panel h2{letter-spacing:-.01em;font-size:1rem;font-weight:650}.panel-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.dos-columnas{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.pasos{color:var(--texto-3);gap:.5rem;margin:0;padding-left:1.2rem;font-size:.86rem;display:grid}.pasos b{color:var(--texto-2);font-weight:600}.pasos code,.codigo-en-linea{font-family:var(--f-mono);color:var(--texto-2);background:#ffffff12;border-radius:5px;padding:.1em .4em;font-size:.78em}.acciones-fila{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cuadricula{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;display:grid}.texto-apagado{color:var(--texto-4);font-size:.82rem}.fila-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .85rem;display:grid}.ocultar-visualmente{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.perfil{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.perfil-foto{border:1px solid var(--borde-fuerte);object-fit:cover;border-radius:50%;width:64px;height:64px}.perfil-datos{gap:.5rem;min-width:0;display:grid}.perfil-nombre{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.barra-herramientas{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.busqueda{border:1px solid var(--borde-fuerte);color:var(--texto-4);transition:border-color .18s var(--curva), box-shadow .18s var(--curva);background:#080f0c99;border-radius:999px;flex:260px;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.busqueda:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.busqueda input[type=text]{box-shadow:none;background:0 0;border:none;padding:.6rem 0}.enlace{color:inherit;text-decoration:none}.enlace:hover{color:var(--acento);text-underline-offset:3px;text-decoration:underline}a.tarjeta-sub{text-decoration:none}a.tarjeta-sub:hover{color:var(--acento)}.descripcion{color:var(--texto-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;display:-webkit-box;overflow:hidden}.metadatos{font-family:var(--f-mono);color:var(--texto-4);flex-wrap:wrap;gap:.9rem;font-size:.68rem;display:flex}.metadatos span{align-items:center;gap:.25rem;display:inline-flex}.ficha-aviso{color:var(--aviso);background:var(--aviso-suave);border-color:#f0a93b4d}.pasos-regla{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pasos-regla li{align-items:center;gap:.6rem;min-width:0;display:flex}.pasos-regla .ficha{flex:none}.paso-texto{font-family:var(--f-mono);color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.historial-mini{border-top:1px solid var(--borde);gap:.4rem;margin:0;padding:.6rem 0 0;list-style:none;display:grid}.historial-mini li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.78rem;display:grid}.historial-mini li.con-error .ejecucion-punto{background:var(--peligro);box-shadow:0 0 0 3px var(--peligro-suave)}.historial-mini li.con-error .ejecucion-salida{color:var(--peligro)}.acciones-lista{gap:.7rem;display:grid}.accion-bloque{border:1px solid var(--borde);border-radius:var(--radio);background:#ffffff06;min-width:0;margin:0;padding:.8rem}.accion-bloque-cab{align-items:center;gap:.4rem;margin-bottom:.8rem;display:flex}.accion:disabled{opacity:.3;cursor:default}.notas{color:var(--texto-3);gap:.3rem;margin:0;padding-left:1.1rem;font-size:.82rem;display:grid}.comandos{gap:.5rem;margin:0;display:grid}.comandos>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.comandos dd{font-family:var(--f-mono);color:var(--texto-2);overflow-wrap:anywhere;margin:0;font-size:.78rem}.acciones-tarjeta{flex-wrap:wrap;gap:.4rem;display:flex}.variables{margin:0;padding:0;list-style:none;display:grid}.variables li{border-top:1px solid var(--borde);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto auto auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.variables li:first-child{border-top:0}.variable-clave{font-family:var(--f-mono);color:var(--acento);overflow-wrap:anywhere;font-size:.78rem}.variable-valor{font-family:var(--f-mono);color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lista-despliegues{margin:0;padding:.3rem 1.1rem;list-style:none;display:grid}.lista-despliegues li{border-top:1px solid var(--borde);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.7rem 0;font-size:.82rem;display:grid}.lista-despliegues li:first-child{border-top:0}.despliegue-app{min-width:0;display:grid}.despliegue-app .texto-apagado{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}@media (width<=820px){.variables li{grid-template-columns:minmax(0,1fr) auto auto}.variables li .variable-valor{order:5;grid-column:1/-1}.lista-despliegues li{grid-template-columns:minmax(0,1fr) auto}}.explorador{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.explorador-lateral{gap:.8rem;max-height:calc(100vh - 2rem);padding:1rem;display:grid;position:sticky;top:1rem;overflow-y:auto}.explorador-principal{gap:.8rem;min-width:0;display:grid}.lista-tablas{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.lista-tablas button{width:100%;color:var(--texto-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8rem;display:grid}.lista-tablas button span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:.76rem;overflow:hidden}.lista-tablas button:hover{color:var(--texto);background:#ffffff0a}.lista-tablas button.activa{background:var(--acento-suave);color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento-borde)}.lista-tablas-n{font-family:var(--f-mono);color:var(--texto-3);font-size:.66rem}.rejilla-datos{max-height:68vh;overflow:auto}.rejilla-datos table{border-collapse:collapse;width:100%;font-size:.78rem}.rejilla-datos th{z-index:1;background:var(--fondo-elevado,#0b1511);text-align:left;font-family:var(--f-mono);color:var(--texto-3);white-space:nowrap;border-bottom:1px solid var(--borde);padding:0;font-size:.7rem;font-weight:500;position:sticky;top:0}.rejilla-datos th button,.celda-cab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.6rem .8rem;display:inline-flex}.celda-cab{cursor:default}.rejilla-datos th button:hover{color:var(--texto)}.rejilla-datos td{border-bottom:1px solid var(--borde);text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-family:var(--f-mono);color:var(--texto-2);padding:.45rem .8rem;font-size:.74rem;overflow:hidden}.rejilla-datos tr:last-child td{border-bottom:0}.rejilla-datos tbody tr:hover td{background:#ffffff06}.celda-nula{font-style:italic;color:var(--texto-3)!important}.celda-acciones{white-space:nowrap;width:1%}.celda-acciones .accion{vertical-align:middle;width:1.9rem;height:1.9rem;display:inline-grid}.celda-mono{font-family:var(--f-mono)}.nombre-columna{font-family:var(--f-mono);color:var(--texto);align-items:center;gap:.35rem;display:inline-flex}.lista-simple{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lista-simple li{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;min-width:0;display:flex}.lista-simple code{font-family:var(--f-mono);color:var(--texto-3);overflow-wrap:anywhere;font-size:.72rem}.enlace-tabla{font:inherit;font-family:var(--f-mono);color:var(--acento);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.78rem}.enlace-tabla:hover{text-decoration:underline}.editor-sql{resize:vertical;min-height:8rem;line-height:1.5}.diagrama{gap:.6rem;min-width:0;display:grid}.diagrama-completa{z-index:60;background:var(--fondo);grid-template-rows:auto minmax(0,1fr) auto;padding:1rem;position:fixed;inset:0}.diagrama-ayuda{flex:1;min-width:12rem;margin:0;font-size:.78rem}.diagrama-zoom{gap:.35rem;display:flex}.diagrama-lienzo{padding:0;overflow:auto}.diagrama-completa .diagrama-lienzo{min-height:0}.diagrama svg{display:block}.diagrama-leyenda{color:var(--texto-3);gap:1.2rem;font-size:.72rem;display:flex}.diagrama-leyenda span{align-items:center;gap:.4rem;display:inline-flex}.erd-punto{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.erd-punto-pk{background:var(--acento)}.erd-punto-fk{border:1.5px solid var(--texto-3)}.erd-nodo{cursor:pointer;outline:none;transition:opacity .15s}.erd-apagada-nodo{opacity:.25}.erd-caja{fill:#09110e;stroke:var(--borde-fuerte);stroke-width:1px}.erd-caja-activa,.erd-nodo:focus-visible .erd-caja{stroke:var(--acento);stroke-width:2px}.erd-cabecera{fill:#ffffff0f}.erd-separador{stroke:var(--borde)}.erd-titulo{fill:var(--texto);font:600 12px var(--f-mono)}.erd-columna{fill:var(--texto-2);font:10px var(--f-mono)}.erd-tipo{fill:var(--texto-3);font:9px var(--f-mono)}.erd-mas{font-style:italic}.erd-pk{fill:var(--acento)}.erd-fk{fill:none;stroke:var(--texto-3);stroke-width:1.2px}.erd-linea{stroke:var(--texto-3);stroke-width:1.2px;opacity:.7;transition:opacity .15s}.erd-activa{stroke:var(--acento);stroke-width:2px;opacity:1}.erd-apagada{opacity:.1}.erd-flecha{fill:var(--texto-3)}.selector{width:100%;min-width:0;position:relative}.selector-boton{text-align:left;border-radius:var(--radio-sm);border:1px solid var(--borde-fuerte);width:100%;color:var(--texto);font:inherit;cursor:pointer;transition:border-color .18s var(--curva), box-shadow .18s var(--curva);background:#080f0c99;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.88rem;display:flex}.selector-boton>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-boton svg{color:var(--texto-3);transition:transform .18s var(--curva);flex:none}.selector-boton:hover:not(:disabled){border-color:var(--acento-borde)}.selector-boton:focus-visible,.selector-boton[aria-expanded=true]{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.selector-boton:disabled{opacity:.5;cursor:default}.selector-vacio{color:var(--texto-4)}.selector-requerido{opacity:0;pointer-events:none;border:0;height:1px;padding:0;position:absolute;inset:auto 0 0}.selector-lista{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--borde-fuerte);border-radius:var(--radio-sm);animation:selector-entra .14s var(--curva);background:#09110efa;margin:0;padding:.3rem;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 40px -12px #000000b3}.selector-lista li{color:var(--texto-2);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.86rem;display:flex}.selector-lista li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-lista li.activa{color:var(--texto);background:#ffffff0f}.selector-lista li.elegida{color:var(--acento)}.selector-lista li.elegida.activa{background:var(--acento-suave)}@keyframes selector-entra{0%{opacity:0;transform:translateY(-4px)}}.accion-bloque-cab .selector{flex:1}.campo-tipo{color:var(--texto-3);opacity:.8;margin-left:.4rem}.campo-fila{grid-template-columns:minmax(0,1fr) 8rem;align-items:start;gap:.5rem;display:grid}@media (width<=820px){.explorador{grid-template-columns:1fr}.explorador-lateral{max-height:none;position:static}.lista-tablas{max-height:12rem;overflow-y:auto}.campo-fila{grid-template-columns:1fr}}.asistente-boton{z-index:40;border:1px solid var(--acento-borde);background:var(--acento);color:#04120c;cursor:pointer;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;transition:transform .2s;display:grid;position:fixed;bottom:1.4rem;right:1.4rem;box-shadow:0 10px 30px -8px #3ee0a08c}.asistente-boton:hover{transform:scale(1.06)}.asistente-boton.abierto{background:var(--superficie-2,#14201b);color:var(--texto);box-shadow:none;border-color:var(--borde-fuerte)}.asistente-panel{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09110ef5;grid-template-rows:auto minmax(0,1fr) auto;width:min(25rem,100vw - 2rem);height:min(34rem,100vh - 7.5rem);display:grid;position:fixed;bottom:5.2rem;right:1.4rem;overflow:hidden}.asistente-cab{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:flex-start;gap:.6rem;padding:1rem 1.1rem .7rem;display:flex}.asistente-cab h2{font-family:var(--f-serif);letter-spacing:-.01em;margin:.1rem 0 0;font-size:1.5rem;font-weight:400}.asistente-cab h2 em{color:var(--acento)}.asistente-hilo{flex-direction:column;gap:.6rem;padding:.9rem 1.1rem;display:flex;overflow-y:auto}.asistente-vacio{gap:.8rem;display:grid}.asistente-vacio .fichas{flex-direction:column;align-items:flex-start}.burbuja{overflow-wrap:anywhere;border-radius:14px;gap:.35rem;max-width:88%;padding:.6rem .8rem;font-size:.84rem;line-height:1.45;display:grid}.burbuja p{white-space:pre-wrap;margin:0}.burbuja-yo{background:var(--acento-suave);border:1px solid var(--acento-borde);border-bottom-right-radius:4px;align-self:flex-end}.burbuja-ia{border:1px solid var(--borde);background:#ffffff0a;border-bottom-left-radius:4px;align-self:flex-start}.burbuja-error{border-color:var(--peligro);color:var(--peligro)}.burbuja-herramientas{font-family:var(--f-mono);color:var(--texto-3);align-items:center;gap:.3rem;font-size:.64rem;display:inline-flex}.puntos{gap:.25rem;padding:.2rem 0;display:inline-flex}.puntos i{background:var(--texto-3);border-radius:50%;width:.35rem;height:.35rem;animation:1.2s ease-in-out infinite puntos}.puntos i:nth-child(2){animation-delay:.15s}.puntos i:nth-child(3){animation-delay:.3s}@keyframes puntos{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.asistente-pie{border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.7rem .9rem .9rem;display:grid}.asistente-pie textarea{resize:none;field-sizing:content;max-height:7rem}.btn-icono{place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.hoja-fondo,.hoja{display:none}.interruptor{border:1px solid var(--borde-fuerte);cursor:pointer;width:40px;height:22px;transition:background .2s var(--curva), border-color .2s var(--curva);background:#ffffff14;border-radius:999px;flex:none;padding:2px}.interruptor-bola{background:var(--texto-3);width:16px;height:16px;transition:transform .24s var(--curva-rebote), background .2s var(--curva);border-radius:50%;display:block}.interruptor.activo{background:var(--acento-suave);border-color:var(--acento-borde)}.interruptor.activo .interruptor-bola{background:var(--acento);box-shadow:0 0 10px var(--acento-halo);transform:translate(18px)}.interruptor:disabled{opacity:.5;cursor:wait}.interruptor:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.historial{gap:.6rem;margin-top:.4rem;display:grid}.historial-cab{justify-content:space-between;align-items:center;display:flex}.historial-vacio{color:var(--texto-4);font-size:.85rem}.historial-lista{margin:0;padding:.3rem 0;list-style:none}.ejecucion{grid-template-columns:auto minmax(0,14rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 1.1rem;font-size:.82rem;display:grid}.ejecucion+.ejecucion{border-top:1px solid var(--borde)}.ejecucion-punto{background:var(--acento);width:8px;height:8px;box-shadow:0 0 0 3px var(--acento-suave);border-radius:50%}.ejecucion.con-error .ejecucion-punto{background:var(--peligro);box-shadow:0 0 0 3px var(--peligro-suave)}.ejecucion-nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ejecucion-salida{font-family:var(--f-mono);color:var(--texto-4);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ejecucion.con-error .ejecucion-salida{color:var(--peligro)}.ejecucion-cuando{font-family:var(--f-mono);color:var(--texto-4);white-space:nowrap;font-size:.68rem}.campo input.entrada-mono{font-family:var(--f-mono);letter-spacing:0;font-size:.82rem}.presets{flex-wrap:wrap;gap:.35rem;display:flex}.ficha-boton{cursor:pointer;font:inherit;font-family:var(--f-mono);transition:background .16s var(--curva), border-color .16s var(--curva);font-size:.68rem}.ficha-boton:hover{border-color:var(--acento-borde);color:var(--texto)}.campo-error{color:var(--peligro)}input[aria-invalid=true]{border-color:var(--peligro-borde)}.btn{border:1px solid var(--borde-fuerte);color:var(--texto);font:inherit;cursor:pointer;transition:transform .16s var(--curva), background .2s var(--curva), border-color .2s var(--curva), color .2s var(--curva), box-shadow .2s var(--curva);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.84rem;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--acento-borde);background:#ffffff14}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.btn-principal{background:var(--acento);color:var(--sobre-acento);box-shadow:0 0 22px var(--acento-halo);border-color:#0000}.btn-principal:hover:not(:disabled){box-shadow:0 0 30px var(--acento-halo);background:#5cebb4;border-color:#0000}.btn-peligro-solido{background:var(--peligro);color:#2a0808;border-color:#0000;box-shadow:0 0 22px #f871714d}.btn-peligro-solido:hover:not(:disabled){background:#fb8c8c;border-color:#0000}.btn-fantasma{color:var(--texto-3);background:0 0;border-color:#0000}.btn-fantasma:hover:not(:disabled){color:var(--texto);background:#ffffff0f;border-color:#0000}.btn-pequeno{padding:.36rem .8rem;font-size:.78rem}.btn-ancho{width:100%}.accion{width:30px;height:30px;color:var(--texto-4);cursor:pointer;transition:color .18s var(--curva), background .18s var(--curva), transform .16s var(--curva);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.accion:hover{color:var(--texto);background:#ffffff12}.accion:active{transform:scale(.9)}.accion.peligro:hover{color:var(--peligro);background:var(--peligro-suave)}.accion:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.girando svg{animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.campo{align-content:start;gap:.4rem;margin-bottom:.9rem;display:grid}.campo>label:not(.casilla){font-family:var(--f-mono);text-transform:lowercase;letter-spacing:.04em;color:var(--texto-3);font-size:.7rem}.campo-ayuda{color:var(--texto-4);font-size:.72rem}input[type=text],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date],input[type=time],textarea,select{border-radius:var(--radio-sm);border:1px solid var(--borde-fuerte);width:100%;color:var(--texto);font:inherit;transition:border-color .18s var(--curva), box-shadow .18s var(--curva);background:#080f0c99;padding:.65rem .85rem;font-size:.88rem}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2393afa3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.2rem}select option{color:var(--texto);background:#0f1b17}input::placeholder,textarea::placeholder{color:var(--texto-4)}textarea{resize:vertical;min-height:4.5rem}input[type=date],input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.campo-casilla{align-content:end;padding-bottom:.7rem}input:focus,select:focus,textarea:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.casilla{color:var(--texto-2);cursor:pointer;align-items:center;gap:.6rem;font-size:.86rem;display:flex}.casilla input{width:1.05rem;height:1.05rem;accent-color:var(--acento)}.fila{grid-template-columns:1fr 1fr;gap:0 .9rem;display:grid}.alerta{border-radius:var(--radio-sm);align-items:flex-start;gap:.6rem;margin-bottom:.9rem;padding:.75rem .95rem;font-size:.84rem;display:flex}.alerta svg{margin-top:2px}.alerta-error{background:var(--peligro-suave);border:1px solid var(--peligro-borde);color:var(--peligro)}.alerta-info{background:var(--acento-suave);border:1px solid var(--acento-borde);color:var(--texto-2)}.alerta-info svg{color:var(--acento)}.vacio{text-align:center;justify-items:center;gap:.5rem;padding:3.2rem 1.5rem;display:grid}.vacio-icono{background:var(--acento-suave);width:52px;height:52px;color:var(--acento);border:1px solid var(--acento-borde);border-radius:16px;place-items:center;margin-bottom:.4rem;display:grid}.vacio h2{font-family:var(--f-titular);letter-spacing:-.01em;font-size:1.7rem;font-weight:400}.vacio h2 em{color:var(--acento);font-style:italic}.vacio p{color:var(--texto-3);max-width:42ch;font-size:.9rem}.vacio .btn{margin-top:.6rem}.esqueleto{min-height:190px;position:relative;overflow:hidden}.esqueleto:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);animation:1.5s ease-in-out infinite brillo;position:absolute;inset:0;transform:translate(-100%)}@keyframes brillo{to{transform:translate(100%)}}.fondo-dialogo{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030706ad;place-items:center;padding:1.5rem;animation:.2s both aparecer;display:grid;position:fixed;inset:0}.dialogo{border-radius:var(--radio-lg);border:1px solid var(--borde-fuerte);background:var(--reflejo), #0b1411e6;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);width:100%;max-width:540px;max-height:90vh;animation:emerger .32s var(--curva-rebote) both;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.dialogo-estrecho{max-width:420px}@keyframes aparecer{0%{opacity:0}}@keyframes emerger{0%{opacity:0;transform:translateY(14px)scale(.97)}}.dialogo-cab{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem .2rem;display:flex}.dialogo-cab-texto{gap:.25rem;display:grid}.dialogo-cab .etiqueta{color:var(--acento)}.dialogo-titular{font-family:var(--f-titular);letter-spacing:-.01em;font-size:1.85rem;font-weight:400;line-height:1.1}.dialogo-titular em{color:var(--acento);font-style:italic}.dialogo-texto{color:var(--texto-3);margin-top:.5rem;font-size:.9rem}.dialogo-cuerpo{padding:1.1rem 1.4rem .4rem}.dialogo-estrecho .dialogo-cuerpo{padding-top:1.4rem}.dialogo-pie{justify-content:flex-end;gap:.6rem;padding:1rem 1.4rem 1.3rem;display:flex}.acceso{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.acceso-caja{border-radius:var(--radio-lg);border:1px solid var(--borde-fuerte);background:var(--reflejo), #0b1411b8;width:100%;max-width:410px;animation:emerger .6s var(--curva) both;padding:2.1rem 2rem 1.9rem}.acceso-caja .marca{margin-bottom:1.8rem;padding:0}.acceso-caja .etiqueta{color:var(--acento)}.acceso-caja h1{font-family:var(--f-titular);letter-spacing:-.015em;margin:.3rem 0 .5rem;font-size:2.5rem;font-weight:400;line-height:1.05}.acceso-caja h1 em{color:var(--acento);font-style:italic}.acceso-caja>p{color:var(--texto-3);margin-bottom:1.5rem;font-size:.88rem}.separador{font-family:var(--f-mono);color:var(--texto-4);text-transform:lowercase;align-items:center;gap:.8rem;margin:1.1rem 0;font-size:.68rem;display:flex}.separador:before,.separador:after{content:"";background:var(--borde);flex:1;height:1px}.cargando-pantalla{place-items:center;min-height:100vh;display:grid}.calendario{gap:.9rem;padding:1.1rem 1.1rem 1.2rem;display:grid}.calendario-barra{justify-content:space-between;align-items:center;gap:1rem;display:flex}.calendario-nav{align-items:center;gap:.3rem;display:flex}.calendario-mes{text-align:center;min-width:11ch;font-family:var(--f-titular);letter-spacing:-.01em;font-size:1.6rem;font-weight:400}.calendario-mes:first-letter{text-transform:uppercase}.rejilla-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.dia-nombre{text-align:center;padding-bottom:.2rem}.celda{border-radius:var(--radio-sm);border:1px solid var(--borde);cursor:pointer;min-height:92px;transition:background .18s var(--curva), border-color .18s var(--curva);background:#ffffff06;flex-direction:column;gap:3px;padding:.4rem .4rem .35rem;display:flex}.celda:hover{border-color:var(--borde-fuerte);background:#ffffff0e}.celda:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.celda.fuera{opacity:.38}.celda.hoy{border-color:var(--acento-borde);background:var(--acento-suave)}.celda-numero{text-align:center;min-width:1.5rem;color:var(--texto-3);font-variant-numeric:tabular-nums;align-self:flex-start;padding:0 .3rem;font-size:.78rem;font-weight:650}.celda.hoy .celda-numero{background:var(--acento);color:var(--sobre-acento);border-radius:999px}.celda-mas{font-family:var(--f-mono);color:var(--texto-4);padding-left:.25rem;font-size:.64rem}.chip-evento{border:1px solid var(--acento-borde);background:var(--acento-suave);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:background .16s var(--curva), transform .16s var(--curva);border-radius:6px;align-items:center;gap:.35rem;padding:2px 6px;font-size:.7rem;display:flex;overflow:hidden}.chip-evento b{font-family:var(--f-mono);color:var(--acento);flex:none;font-size:.64rem;font-weight:500}.chip-evento:hover{background:#3ee0a038}.chip-evento:active{transform:scale(.97)}.chip-evento:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.chip-evento.todo-el-dia{border-color:var(--borde-fuerte);background:#ffffff12}.agenda{gap:1rem;display:none}.agenda-dia{gap:.45rem;display:grid}.tarjeta-evento{text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .2s var(--curva), border-color .2s var(--curva);gap:.15rem;padding:.8rem .95rem;display:grid}.tarjeta-evento:active{transform:scale(.98)}.tarjeta-evento-hora{font-family:var(--f-mono);color:var(--acento);font-size:.7rem}.tarjeta-evento-titulo{font-size:.95rem;font-weight:650}.tarjeta-evento-lugar{color:var(--texto-4);align-items:center;gap:.3rem;font-size:.76rem;display:inline-flex}.dialogo-pie-partido{justify-content:space-between;align-items:center}.dialogo-pie-botones{gap:.6rem;display:flex}.btn-peligro-texto{color:var(--peligro)}.btn-peligro-texto:hover:not(:disabled){background:var(--peligro-suave);color:var(--peligro)}.barra-inferior{display:none}@media (width<=820px){.lateral{display:none}.contenido{padding:1.5rem 1rem 7.5rem}.fila,.fila-3,.dos-columnas{grid-template-columns:1fr}.perfil{grid-template-columns:auto minmax(0,1fr)}.perfil>button{grid-column:1/-1;justify-self:start}.cabecera{align-items:flex-start}.cabecera-acciones{width:100%}.cabecera-acciones .btn{flex:1}.resumenes{grid-template-columns:repeat(2,1fr)}.resumenes>:last-child:nth-child(odd){grid-column:1/-1}.rejilla{grid-template-columns:1fr}.ejecucion{grid-template-columns:auto minmax(0,1fr) auto}.ejecucion-salida{grid-area:2/2/auto/-1}.calendario .rejilla-mes{display:none}.calendario{padding:.8rem}.calendario-barra{justify-content:space-between}.agenda{display:grid}.barra-inferior{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--borde-fuerte);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09110eeb;border-radius:22px;justify-content:space-around;align-items:center;padding:.4rem;display:flex;position:fixed}.barra-inferior a,.barra-inferior button{color:var(--texto-4);font-family:var(--f-mono);text-transform:lowercase;cursor:pointer;background:0 0;border:none;border-radius:16px;flex:1;justify-items:center;gap:2px;padding:.5rem .4rem;font-size:.62rem;text-decoration:none;display:grid}.barra-inferior a.activo{color:var(--acento);background:var(--acento-suave)}.asistente-boton{right:.9rem;bottom:calc(5.6rem + env(safe-area-inset-bottom));width:2.9rem;height:2.9rem}.asistente-panel{width:auto;left:.75rem;right:.75rem;bottom:calc(8.8rem + env(safe-area-inset-bottom));height:min(32rem,100vh - 11rem)}.hoja-fondo{z-index:44;background:#00000080;display:block;position:fixed;inset:0}.hoja{z-index:45;left:.75rem;right:.75rem;bottom:calc(5.4rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09110ef7;gap:.9rem;padding:1rem;display:grid;position:fixed}.hoja-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.hoja-rejilla a{border:1px solid var(--borde);color:var(--texto-2);text-align:center;border-radius:14px;justify-items:center;gap:.3rem;padding:.7rem .3rem;font-size:.7rem;text-decoration:none;display:grid}.hoja-rejilla a.activo{color:var(--acento);background:var(--acento-suave);border-color:var(--acento-borde)}.hoja-pie{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:.6rem;padding-top:.7rem;font-size:.78rem;display:flex}.barra-inferior{z-index:46}.barra-inferior button.activo{color:var(--acento);background:var(--acento-suave)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}a.btn{text-decoration:none}
