:root,html{--alto-control: 36px;--alto-campo: 40px}:where(button:not([class*=mat-],[class*=mdc-])){font:inherit;font-size:var(--t-s);font-weight:600;min-height:var(--alto-control);padding:0 14px;border-radius:var(--radio);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);cursor:pointer;transition:border-color var(--mov) var(--curva),background-color var(--mov) var(--curva),opacity var(--mov) var(--curva)}:where(button:not([class*=mat-],[class*=mdc-])):hover:not(:disabled){border-color:var(--suave)}:where(button:not([class*=mat-],[class*=mdc-])):disabled{opacity:.6;cursor:default}button.principal{background:var(--primario);color:var(--primario-texto);border-color:transparent}button.principal:hover:not(:disabled){opacity:.9;border-color:transparent}button.accion{background:var(--accion);color:var(--accion-texto);border-color:transparent}button.accion:hover:not(:disabled){opacity:.9;border-color:transparent}button.peligro{background:var(--tinta);color:var(--superficie);border-color:transparent}button.peligro:hover:not(:disabled){opacity:.9;border-color:transparent}button.icono{width:var(--alto-control);padding:0;display:inline-grid;place-items:center;border-color:transparent;background:transparent}button.icono:hover:not(:disabled){background:var(--hundido);border-color:transparent}button.enlace{min-height:0;padding:0;border:0;background:none;color:var(--primario-tinta);text-decoration:underline;text-underline-offset:2px}.chip{min-height:32px;min-width:44px;padding:0 12px;border-radius:var(--radio);font-weight:500;font-variant-numeric:tabular-nums}.chip[aria-pressed=true]{background:var(--primario);color:var(--primario-texto);border-color:transparent;font-weight:600}:where(label){font-size:var(--t-s);font-weight:600}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){font:inherit;color:var(--tinta);background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);min-height:var(--alto-campo);padding:0 10px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea):focus-visible{outline:2px solid var(--foco);outline-offset:1px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea):disabled{background:var(--hundido);color:var(--suave)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea)::placeholder{color:var(--suave)}:where(textarea){padding:8px 10px}.campo{display:grid;gap:4px;min-width:0}.campo>input,.campo>select{width:100%;min-width:0}.casilla{display:inline-flex;align-items:center;gap:8px;font-weight:500;min-height:var(--alto-control);cursor:pointer}.casilla input{width:18px;height:18px;margin:0;accent-color:var(--primario)}.pista{font-size:var(--t-s);color:var(--suave)}.ayuda{margin:0;color:var(--suave)}.error{margin:0;min-height:1.3em;color:var(--alerta-tinta);font-size:var(--t-s);font-weight:600}:where(table:not([class*=mat-])){width:100%;border-collapse:collapse;background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio-panel);overflow:hidden}:where(table:not([class*=mat-])) :where(th){text-align:left;font-size:var(--t-s);font-weight:600;color:var(--suave);padding:8px 12px;border-bottom:1px solid var(--linea)}:where(table:not([class*=mat-])) :where(td){padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--linea) 60%,transparent);font-size:var(--t-m);vertical-align:middle}.n{text-align:right}.acc{text-align:right;white-space:nowrap}.sub{display:block;font-size:var(--t-s);color:var(--suave);overflow-wrap:anywhere}@media(max-width:760px){.tabla-desplazable{display:block;overflow-x:auto;overscroll-behavior-x:contain}}:where(dialog){border:0;padding:0;background:var(--superficie);color:var(--tinta);overscroll-behavior:contain}:where(dialog)::backdrop{background:var(--velo)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-paleta=terracota]{--fondo: light-dark(#f7f2ef, #1b1412);--superficie: light-dark(#ffffff, #241b18);--hundido: light-dark(#ede5e0, #150f0d);--linea: light-dark(#ddd2cb, #3b2e29);--tinta: light-dark(#2a1c17, #f6ece7);--suave: light-dark(#6b5850, #baa79e);--marca: light-dark(#7a3322, #2e1713);--marca-texto: light-dark(#fbf1ec, #f6ece7);--primario: light-dark(#b0502f, #ee9a80);--primario-texto: light-dark(#ffffff, #2c0f07);--foco: light-dark(#b0502f, #ee9a80);--accion: light-dark(#8a6100, #f2b45c);--accion-tinta: light-dark(#7a5400, #f2b45c);--accion-fondo: light-dark(#fff4d6, #3a2a12);--mat-sys-primary: light-dark(#b0502f, #ee9a80);--mat-sys-on-primary: light-dark(#ffffff, #2c0f07);--mat-sys-primary-container: light-dark(#f6dcd2, #5a2c20);--mat-sys-on-primary-container: light-dark(#4a1f12, #ffdbd0);--mat-sys-secondary-container: light-dark(#f6dcd2, #5a2c20);--mat-sys-on-secondary-container: light-dark(#4a1f12, #ffdbd0);--mat-sys-surface: light-dark(#ffffff, #241b18);--mat-sys-surface-container: light-dark(#f7f2ef, #2b211d);--mat-sys-surface-container-high: light-dark(#f7f2ef, #2b211d);--mat-sys-surface-container-highest: light-dark(#f7f2ef, #2b211d);--mat-sys-on-surface: light-dark(#2a1c17, #f6ece7);--mat-sys-on-surface-variant: light-dark(#6b5850, #baa79e);--mat-sys-outline-variant: light-dark(#ddd2cb, #3b2e29)}html[data-paleta=coral]{--fondo: light-dark(#f3f3f3, #1c1c1d);--superficie: light-dark(#ffffff, #252526);--hundido: light-dark(#eaeaea, #151516);--linea: light-dark(#e6e6e6, #333336);--tinta: light-dark(#1f1f1f, #f2f2f2);--suave: light-dark(#5f5f5f, #b4b4b8);--marca: light-dark(#9a332d, #331718);--marca-texto: light-dark(#fff1ee, #f8eae8);--primario: light-dark(#f66151, #ed333b);--primario-texto: light-dark(#2a0b08, #1c0a0b);--primario-tinta: light-dark(#bf3427, #ff6b70);--foco: light-dark(#bf3427, #ff6b70);--accion: light-dark(#8a6100, #f2b45c);--accion-tinta: light-dark(#7a5400, #f2b45c);--accion-fondo: light-dark(#fff4d6, #3a2a12);--alerta: light-dark(#a3162b, #ff7a90);--alerta-fondo: light-dark(#fde8ec, #3d1420);--mat-sys-primary: light-dark(#bf3427, #ff6b70);--mat-sys-on-primary: light-dark(#2a0b08, #1c0a0b);--mat-sys-primary-container: light-dark(#ffdad5, #5c2522);--mat-sys-on-primary-container: light-dark(#410002, #ffdad5);--mat-sys-secondary-container: light-dark(#ffdad5, #5c2522);--mat-sys-on-secondary-container: light-dark(#410002, #ffdad5);--mat-sys-surface: light-dark(#ffffff, #252526);--mat-sys-surface-container: light-dark(#f3f3f3, #2d2d2f);--mat-sys-surface-container-high: light-dark(#f3f3f3, #2d2d2f);--mat-sys-surface-container-highest: light-dark(#f3f3f3, #2d2d2f);--mat-sys-on-surface: light-dark(#1f1f1f, #f2f2f2);--mat-sys-on-surface-variant: light-dark(#5f5f5f, #b4b4b8);--mat-sys-outline-variant: light-dark(#e6e6e6, #333336)}html[data-paleta=indigo]{--fondo: light-dark(#f8f9fa, #0b1020);--superficie: light-dark(#ffffff, #111827);--hundido: light-dark(#f1f5f9, #080c18);--linea: light-dark(#e2e8f0, #1f2937);--tinta: light-dark(#0f172a, #f1f5f9);--suave: light-dark(#475569, #94a3b8);--marca: light-dark(#ffffff, #111827);--marca-texto: light-dark(#0f172a, #e5e7eb);--marca-borde: var(--linea);--nav-activo-fondo: color-mix(in srgb, var(--primario) 14%, transparent);--nav-activo-texto: var(--primario);--nombre-marca: light-dark(#0f172a, var(--primario-tinta));--panel-marca: light-dark(#0f172a, #111827);--panel-marca-texto: #f1f5f9;--primario: light-dark(#4f46e5, #8e8bf5);--primario-texto: light-dark(#ffffff, #0f172a);--foco: light-dark(#4f46e5, #8e8bf5);--ok: light-dark(#10b981, #34d399);--ok-tinta: light-dark(#047857, #34d399);--accion: light-dark(#b45309, #fbbf24);--accion-tinta: light-dark(#b45309, #fbbf24);--accion-texto: light-dark(#ffffff, #1c1305);--accion-fondo: light-dark(#fffbeb, #2a1f08);--alerta: light-dark(#b91c1c, #f87171);--alerta-fondo: light-dark(#fef2f2, #2d1214);--curso: light-dark(#0369a1, #7dd3fc);--conectado: light-dark(#10b981, #34d399);--mat-sys-primary: light-dark(#4f46e5, #8e8bf5);--mat-sys-on-primary: light-dark(#ffffff, #0f172a);--mat-sys-primary-container: light-dark(#e0e7ff, #2a2a5c);--mat-sys-on-primary-container: light-dark(#1e1b4b, #e0e7ff);--mat-sys-secondary-container: light-dark(#e0e7ff, #2a2a5c);--mat-sys-on-secondary-container: light-dark(#1e1b4b, #e0e7ff);--mat-sys-surface: light-dark(#ffffff, #111827);--mat-sys-surface-container: light-dark(#f8f9fa, #1a2234);--mat-sys-surface-container-high: light-dark(#f8f9fa, #1a2234);--mat-sys-surface-container-highest: light-dark(#f8f9fa, #1a2234);--mat-sys-on-surface: light-dark(#0f172a, #f1f5f9);--mat-sys-on-surface-variant: light-dark(#475569, #94a3b8);--mat-sys-outline-variant: light-dark(#e2e8f0, #1f2937)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/figtree-latin-ext-wght-normal-O22BDGD7.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/figtree-latin-wght-normal-SOXVSX3R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,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("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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("./media/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{color-scheme:light dark;--mat-sys-background: light-dark(#effdf2, #0a1610);--mat-sys-error: light-dark(#b62419, #ffb4a8);--mat-sys-error-container: light-dark(#ffdad5, #930303);--mat-sys-inverse-on-surface: light-dark(#e6f4ea, #27332c);--mat-sys-inverse-primary: light-dark(#98d3b6, #2f6951);--mat-sys-inverse-surface: light-dark(#27332c, #d8e6dc);--mat-sys-on-background: light-dark(#121e18, #d8e6dc);--mat-sys-on-error: light-dark(#ffffff, #690001);--mat-sys-on-error-container: light-dark(#930303, #ffdad5);--mat-sys-on-primary: light-dark(#ffffff, #003826);--mat-sys-on-primary-container: light-dark(#13503a, #b3f0d1);--mat-sys-on-primary-fixed: light-dark(#002115, #002115);--mat-sys-on-primary-fixed-variant: light-dark(#13503a, #13503a);--mat-sys-on-secondary: light-dark(#ffffff, #20352b);--mat-sys-on-secondary-container: light-dark(#364b41, #d0e8da);--mat-sys-on-secondary-fixed: light-dark(#0a1f16, #0a1f16);--mat-sys-on-secondary-fixed-variant: light-dark(#364b41, #364b41);--mat-sys-on-surface: light-dark(#121e18, #d8e6dc);--mat-sys-on-surface-variant: light-dark(#404944, #dce5dd);--mat-sys-on-tertiary: light-dark(#ffffff, #11305a);--mat-sys-on-tertiary-container: light-dark(#2b4772, #d6e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3e, #001b3e);--mat-sys-on-tertiary-fixed-variant: light-dark(#2b4772, #2b4772);--mat-sys-outline: light-dark(#707973, #8a938c);--mat-sys-outline-variant: light-dark(#c0c9c2, #404944);--mat-sys-primary: light-dark(#2f6951, #98d3b6);--mat-sys-primary-container: light-dark(#b3f0d1, #13503a);--mat-sys-primary-fixed: light-dark(#b3f0d1, #b3f0d1);--mat-sys-primary-fixed-dim: light-dark(#98d3b6, #98d3b6);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4d6358, #b4ccbe);--mat-sys-secondary-container: light-dark(#d0e8da, #364b41);--mat-sys-secondary-fixed: light-dark(#d0e8da, #d0e8da);--mat-sys-secondary-fixed-dim: light-dark(#b4ccbe, #b4ccbe);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#effdf2, #0a1610);--mat-sys-surface-bright: light-dark(#effdf2, #303c35);--mat-sys-surface-container: light-dark(#e3f1e7, #16221c);--mat-sys-surface-container-high: light-dark(#deece1, #212d26);--mat-sys-surface-container-highest: light-dark(#d8e6dc, #2b3731);--mat-sys-surface-container-low: light-dark(#e9f7ed, #121e18);--mat-sys-surface-container-lowest: light-dark(#ffffff, #05100b);--mat-sys-surface-dim: light-dark(#cfddd3, #0a1610);--mat-sys-surface-tint: light-dark(#2f6951, #98d3b6);--mat-sys-surface-variant: light-dark(#dce5dd, #404944);--mat-sys-tertiary: light-dark(#445f8c, #acc7fa);--mat-sys-tertiary-container: light-dark(#d6e3ff, #2b4772);--mat-sys-tertiary-fixed: light-dark(#d6e3ff, #d6e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#acc7fa, #acc7fa);--mat-sys-neutral-variant20: #2a322d;--mat-sys-neutral10: #121e18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Inter Variable", system-ui, sans-serif;--mat-sys-body-large-font: "Inter Variable", system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Inter Variable", system-ui, sans-serif;--mat-sys-body-medium-font: "Inter Variable", system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Inter Variable", system-ui, sans-serif;--mat-sys-body-small-font: "Inter Variable", system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Inter Variable", system-ui, sans-serif;--mat-sys-display-large-font: "Inter Variable", system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Inter Variable", system-ui, sans-serif;--mat-sys-display-medium-font: "Inter Variable", system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Inter Variable", system-ui, sans-serif;--mat-sys-display-small-font: "Inter Variable", system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Inter Variable", system-ui, sans-serif;--mat-sys-headline-large-font: "Inter Variable", system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Inter Variable", system-ui, sans-serif;--mat-sys-headline-medium-font: "Inter Variable", system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Inter Variable", system-ui, sans-serif;--mat-sys-headline-small-font: "Inter Variable", system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Inter Variable", system-ui, sans-serif;--mat-sys-label-large-font: "Inter Variable", system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Inter Variable", system-ui, sans-serif;--mat-sys-label-medium-font: "Inter Variable", system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Inter Variable", system-ui, sans-serif;--mat-sys-label-small-font: "Inter Variable", system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Inter Variable", system-ui, sans-serif;--mat-sys-title-large-font: "Inter Variable", system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Inter Variable", system-ui, sans-serif;--mat-sys-title-medium-font: "Inter Variable", system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Inter Variable", system-ui, sans-serif;--mat-sys-title-small-font: "Inter Variable", system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-chip-touch-target-display: none;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-small: 6px;--mat-sys-corner-medium: 8px;--mat-sys-corner-large: 10px;--mat-sys-corner-full: 6px;--fondo: light-dark(#f1f4f1, #111512);--superficie: light-dark(#ffffff, #181e1a);--hundido: light-dark(#e4eae5, #0d110e);--linea: light-dark(#d3dbd5, #28312b);--tinta: light-dark(#141a16, #eaf0eb);--suave: light-dark(#536058, #9aa99f);--marca: light-dark(#1d4434, #163327);--marca-texto: #eef5f0;--marca-borde: transparent;--nav-activo-fondo: color-mix(in srgb, currentColor 14%, transparent);--nav-activo-texto: currentColor;--nombre-marca: light-dark(var(--marca), var(--primario-tinta));--panel-marca: var(--marca);--panel-marca-texto: var(--marca-texto);--primario: light-dark(#1f6a4e, #8fcfb0);--primario-texto: light-dark(#ffffff, #0c1d15);--primario-tinta: var(--primario);--accion: light-dark(#a35a00, #f2b45c);--accion-texto: light-dark(#ffffff, #1d1408);--accion-tinta: light-dark(#8f4c00, #f2b45c);--accion-fondo: light-dark(#fff1dc, #3a2a12);--alerta: light-dark(#b42318, #ff8a80);--alerta-texto: light-dark(#ffffff, #2b0b09);--alerta-tinta: var(--alerta);--alerta-fondo: light-dark(#fde8e6, #3d1714);--ok: var(--primario);--ok-tinta: var(--primario-tinta);--curso: light-dark(#334e7a, #a9c1ee);--curso-tinta: var(--curso);--conectado: #7fd3a4;--velo: color-mix(in srgb, #000 42%, transparent);--foco: light-dark(#1f6a4e, #8fcfb0);--radio: 6px;--radio-panel: 8px;--margen: 32px;--radio-mini: 4px;--t-s: 14px;--t-m: 15px;--t-l: 16px;--mov: .12s;--mov-lento: .3s;--curva: cubic-bezier(.16, 1, .3, 1);scroll-padding-top:64px;accent-color:var(--primario);caret-color:var(--primario);-webkit-tap-highlight-color:transparent}html[data-tema=claro]{color-scheme:light}html[data-tema=oscuro]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--fondo);color:var(--tinta);font-family:Inter Variable,system-ui,sans-serif;font-size:15px;line-height:1.4;font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;touch-action:manipulation}h1,h2,h3{text-wrap:balance}::selection{background:color-mix(in srgb,var(--primario) 28%,transparent)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}a{color:var(--primario-tinta);text-underline-offset:3px}*{scrollbar-color:color-mix(in srgb,var(--suave) 45%,transparent) transparent;scrollbar-width:thin}@media(pointer:fine){html{overscroll-behavior:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.menu-fila.mat-mdc-menu-panel{border-radius:var(--radio-panel);min-width:200px}.menu-fila .mat-mdc-menu-item{min-height:40px;font-size:14px;font-weight:500}.etiqueta-estado{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--tinta)}.etiqueta-estado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--linea)}.etiqueta-estado[data-tono=accion]{color:var(--accion-tinta)}.etiqueta-estado[data-tono=accion]:before{background:var(--accion)}.etiqueta-estado[data-tono=ok]{color:var(--ok-tinta)}.etiqueta-estado[data-tono=ok]:before{background:var(--ok)}.etiqueta-estado[data-tono=curso]{color:var(--curso-tinta)}.etiqueta-estado[data-tono=curso]:before{background:var(--curso)}.etiqueta-estado[data-tono=neutro]:before{background:var(--tinta)}.etiqueta-estado[data-tono=apagado],.etiqueta-estado[data-tono=hecho]{color:var(--suave);font-weight:500}.etiqueta-estado[data-tono=apagado]:before,.etiqueta-estado[data-tono=hecho]:before{background:transparent;border:1px solid var(--suave)}.esqueleto{display:block;min-height:1em;border-radius:var(--radio-mini);background:var(--hundido);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--linea) 55%,transparent),transparent);background-size:200% 100%;animation:esqueleto 1.4s var(--curva) infinite}@keyframes esqueleto{0%{background-position:150% 0}to{background-position:-50% 0}}
