*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1rem}.sec{color:var(--ink);font-weight:800;font-size:.95rem;margin-top:.5rem}.empty{color:var(--ink-2);background:var(--surface);border:1px dashed var(--line);padding:1rem;text-align:center;border-radius:4px}.aviso{background:var(--alerta-bg);border:1px solid var(--alerta);color:var(--alerta-ink);padding:.75rem;border-radius:2px;font-size:1rem;line-height:1.5}.aviso-error{background:var(--mora-bg);border:1px solid var(--mora);color:var(--mora);padding:.75rem;border-radius:2px;font-size:1rem;line-height:1.5;animation:aviso-entra var(--dur-base) var(--ease-standard)}.aviso-exito{background:var(--exito-bg);border:1px solid var(--exito);color:var(--exito);padding:.75rem;border-radius:2px;font-size:1rem;line-height:1.5}.skeleton{border-radius:4px;height:4rem;background:var(--skeleton)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:2px;font-weight:700;font-size:.9rem;border:1px solid;cursor:pointer;white-space:nowrap;font-family:inherit}.btn:hover:not(:disabled){filter:brightness(.94)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:var(--opacidad-inactivo);cursor:not-allowed}.btn-primario{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:2px;font-weight:700;font-size:.9rem;border:1px solid;cursor:pointer;white-space:nowrap;font-family:inherit}.btn-primario:hover:not(:disabled){filter:brightness(.94)}.btn-primario:active:not(:disabled){transform:scale(.97)}.btn-primario:disabled{opacity:var(--opacidad-inactivo);cursor:not-allowed}.btn-primario{transition:transform var(--dur-fast) var(--ease-standard);background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.btn-secundario{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:2px;font-weight:700;font-size:.9rem;border:1px solid;cursor:pointer;white-space:nowrap;font-family:inherit}.btn-secundario:hover:not(:disabled){filter:brightness(.94)}.btn-secundario:active:not(:disabled){transform:scale(.97)}.btn-secundario:disabled{opacity:var(--opacidad-inactivo);cursor:not-allowed}.btn-secundario{transition:transform var(--dur-fast) var(--ease-standard);background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-sutil{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:2px;font-weight:700;font-size:.9rem;border:1px solid;cursor:pointer;white-space:nowrap;font-family:inherit}.btn-sutil:hover:not(:disabled){filter:brightness(.94)}.btn-sutil:active:not(:disabled){transform:scale(.97)}.btn-sutil:disabled{opacity:var(--opacidad-inactivo);cursor:not-allowed}.btn-sutil{transition:transform var(--dur-fast) var(--ease-standard);background:transparent;border-color:var(--line-2);color:var(--ink-2)}.btn-mora{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:2px;font-weight:700;font-size:.9rem;border:1px solid;cursor:pointer;white-space:nowrap;font-family:inherit}.btn-mora:hover:not(:disabled){filter:brightness(.94)}.btn-mora:active:not(:disabled){transform:scale(.97)}.btn-mora:disabled{opacity:var(--opacidad-inactivo);cursor:not-allowed}.btn-mora{transition:transform var(--dur-fast) var(--ease-standard);background:var(--surface);border-color:var(--mora);color:var(--mora)}.btn-chico{height:2rem;padding:0 .75rem;font-size:.8rem}.tap{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.lnk{background:transparent;border:0;color:var(--accent-ink);font-weight:800;text-decoration:underline;cursor:pointer;padding:0;font-family:inherit}.campo{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:700;color:var(--ink-2)}.campo input,.campo select,.campo textarea{height:2.5rem;padding:0 .75rem;border:1px solid var(--line-mid);border-radius:2px;background:var(--surface);color:var(--ink);font-weight:500;font-size:.9rem;width:100%;font-family:inherit}.campo textarea{height:auto;padding:.5rem .75rem}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--line-strong)}.campo.invalido input,.campo.invalido select{border-color:var(--mora)}.campo .err{color:var(--mora);font-weight:600}.campo .ayuda,.ayuda{color:var(--ink-3);font-weight:500;font-size:.8rem}.campo-fila{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.chip{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid}.chip-neutro{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;background:var(--surface-2);border-color:var(--line-2);color:var(--ink-2)}.chip-prado{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;background:var(--surface-dark);border-color:var(--surface-dark);color:var(--on-dark)}.chip-exito{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;background:var(--surface);border-color:var(--exito);color:var(--exito)}.chip-mora{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;background:var(--surface);border-color:var(--mora);color:var(--mora)}.chip-alerta{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;background:var(--alerta-bg);border-color:var(--alerta);color:var(--alerta-ink)}.chip-accion{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:2px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;background:var(--surface);border-color:var(--accent);color:var(--accent)}.filtros{display:flex;gap:.5rem;flex-wrap:wrap}.filtro:hover{border-color:var(--line-strong);color:var(--ink)}.filtro{height:2.25rem;padding:0 .75rem;border-radius:2px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-weight:700;font-size:.82rem;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;font-family:inherit}.filtro span{background:var(--surface-2);color:var(--ink);border-radius:2px;padding:0 .375rem;font-size:.72rem}.filtro.on{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--on-dark)}.filtro.on span{background:var(--surface-dark-3);color:var(--oro-dark)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.toolbar .buscar{height:2.25rem;padding:0 .75rem;border:1px solid var(--line-2);border-radius:2px;background:var(--surface);color:var(--ink);font-size:.9rem;min-width:220px;flex:1;font-family:inherit}.toolbar .buscar:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--line-strong)}.toolbar select{height:2.25rem;padding:0 .5rem;border:1px solid var(--line-2);border-radius:2px;background:var(--surface);color:var(--ink);font-size:.85rem;font-weight:600;font-family:inherit}.tabla-wrap{background:var(--surface);border:1px solid var(--line);border-radius:4px;overflow:auto;max-height:78vh}.tabla-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabla-wrap>app-paginador{position:sticky;bottom:0;z-index:2;background:var(--surface);border-top:1px solid var(--line-2)}@media(max-width:1023px){.tabla-wrap{max-height:none}.tabla-wrap>app-paginador{position:static}}.\!tabla{width:100%!important;border-collapse:collapse!important;font-size:.875rem!important;color:var(--ink)!important}.tabla{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--ink)}.\!tabla th{position:sticky!important;top:0!important;background:var(--surface-2)!important;color:var(--ink-2)!important;text-align:left!important;font-weight:800!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:0 .75rem!important;height:2.25rem!important;border-bottom:1px solid var(--line-2)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important}.tabla th{position:sticky;top:0;background:var(--surface-2);color:var(--ink-2);text-align:left;font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:0 .75rem;height:2.25rem;border-bottom:1px solid var(--line-2);white-space:nowrap;-webkit-user-select:none;user-select:none}.\!tabla th.ord{cursor:pointer!important}.tabla th.ord{cursor:pointer}.\!tabla th.ord:hover{color:var(--ink)!important}.tabla th.ord:hover{color:var(--ink)}.\!tabla th .th-btn{all:unset!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important;cursor:pointer!important;width:100%!important;height:100%!important}.tabla th .th-btn{all:unset;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;width:100%;height:100%}.\!tabla th .th-btn:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-2px!important}.tabla th .th-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.\!tabla th.num .th-btn{justify-content:flex-end!important}.tabla th.num .th-btn{justify-content:flex-end}.\!tabla th.on{color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--accent)!important}.tabla th.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.\!tabla td{padding:0 .75rem!important;height:2.25rem!important;border-bottom:1px solid var(--line)!important;white-space:nowrap!important;vertical-align:middle!important}.tabla td{padding:0 .75rem;height:2.25rem;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.\!tabla tr:last-child td{border-bottom:0!important}.tabla tr:last-child td{border-bottom:0}.\!tabla tbody tr:hover td{background:var(--surface-hover)!important}.tabla tbody tr:hover td{background:var(--surface-hover)}.\!tabla tbody tr.sel td{background:var(--surface-2)!important}.tabla tbody tr.sel td{background:var(--surface-2)}.tabla tbody tr.\!sel td{background:var(--surface-2)!important}.\!tabla tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)!important}.tabla tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.tabla tbody tr.\!sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)!important}.\!tabla tbody tr.clic{cursor:pointer!important}.tabla tbody tr.clic{cursor:pointer}.\!tabla tbody tr.clic:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-2px!important}.tabla tbody tr.clic:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.\!tabla tbody tr.clic:focus-visible td{background:var(--surface-hover)!important}.tabla tbody tr.clic:focus-visible td{background:var(--surface-hover)}.tabla .num,.tabla th.num{text-align:right;font-variant-numeric:tabular-nums}.\!tabla .num,.\!tabla th.num{text-align:right!important;font-variant-numeric:tabular-nums!important}.\!tabla .neg{color:var(--mora)!important}.tabla .neg{color:var(--mora)}.\!tabla .pos{color:var(--exito)!important}.tabla .pos{color:var(--exito)}.\!tabla td.pri{font-weight:700!important}.tabla td.pri{font-weight:700}.\!tabla td.sec2{color:var(--ink-2)!important}.tabla td.sec2{color:var(--ink-2)}.\!tabla tfoot td{background:var(--surface-2)!important;font-weight:800!important;border-top:1px solid var(--line-2)!important}.tabla tfoot td{background:var(--surface-2);font-weight:800;border-top:1px solid var(--line-2)}.\!tabla td.acc{text-align:right!important}.tabla td.acc{text-align:right}.\!tabla td.acc .lnk{font-size:.78rem!important}.tabla td.acc .lnk{font-size:.78rem}.kv{display:grid;align-content:start;gap:.25rem 1rem;font-size:.85rem;grid-template-columns:max-content 1fr}.kv dt{color:var(--ink-2);font-weight:600}.kv dd{color:var(--ink);font-weight:700;margin:0;text-align:right}.grid-kpi{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2,.cols-3{display:grid;gap:.75rem}@media(min-width:1024px){.grid-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:2fr 1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lowercase{text-transform:lowercase}.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)}:root{color-scheme:light;--bg: #F4F4F0;--bg-2: #EAE9E2;--surface: #FFFFFF;--surface-2: #EFEEE7;--surface-hover: #FAFAF7;--surface-dark: #0A192F;--surface-dark-2: #122341;--surface-dark-3: #1B2E4E;--ink: #0A192F;--ink-2: #4A5568;--ink-3: #5F6E88;--on-dark: #F4F4F0;--on-dark-2: #C3CCDC;--on-dark-3: #AFBBD0;--on-accent: #FFFFFF;--line: #DCDBD3;--line-2: #C6C5BC;--line-mid: #4A5568;--line-strong: #0A192F;--line-dark: #24395B;--accent: #C84B31;--accent-fill: #C84B31;--accent-ink: #A03A22;--oro: #A9812B;--oro-dark: #D4AF37;--exito: #245D43;--exito-ink: #1B3F2F;--exito-bg: #E8EFEA;--exito-line: #8CC7A5;--mora: #8E1B1B;--mora-bg: #F5E6E6;--mora-bg-2: #FBF3F3;--mora-line: #F5B7B1;--alerta: #A9812B;--alerta-bg: #F3EDDF;--alerta-ink: #7A5D1F;--alerta-ink-2: #F3D9A4;--opacidad-inactivo: .55;--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--dur-carga: 1.4s;--skeleton: linear-gradient(90deg, #EAE9E2, #F4F4F0, #EAE9E2);--rayas: repeating-linear-gradient(45deg, #E4E3DB 0 6px, #F4F4F0 6px 12px);--sombra-drawer: -8px 0 24px rgba(10, 25, 47, .18);--velo: rgba(10, 25, 47, .45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0A192F;--bg-2: #16294A;--surface: #122341;--surface-2: #1B2E4E;--surface-hover: #182F52;--surface-dark: #050D1C;--surface-dark-2: #0A192F;--surface-dark-3: #122341;--ink: #F4F4F0;--ink-2: #C3CCDC;--ink-3: #93A0B8;--on-dark: #F4F4F0;--on-dark-2: #C3CCDC;--on-dark-3: #AFBBD0;--on-accent: #FFFFFF;--line: #24395B;--line-2: #2E4568;--line-mid: #7386A3;--line-strong: #93A0B8;--line-dark: #24395B;--accent: #E8785A;--accent-fill: #C84B31;--accent-ink: #F0A08C;--oro: #D4AF37;--oro-dark: #D4AF37;--exito: #4FBF87;--exito-ink: #8CD9B0;--exito-bg: #123326;--exito-line: #2E7A55;--mora: #E07A7A;--mora-bg: #3A1717;--mora-bg-2: #2A1518;--mora-line: #7A2E2E;--alerta: #D4AF37;--alerta-bg: #2A2412;--alerta-ink: #E8D9A8;--alerta-ink-2: #F3D9A4;--skeleton: linear-gradient(90deg, #122341, #1B2E4E, #122341);--rayas: repeating-linear-gradient(45deg, #122341 0 6px, #0A192F 6px 12px);--sombra-drawer: -8px 0 24px rgba(0, 0, 0, .5);--velo: rgba(0, 0, 0, .6)}}:root[data-theme=dark]{color-scheme:dark;--bg: #0A192F;--bg-2: #16294A;--surface: #122341;--surface-2: #1B2E4E;--surface-hover: #182F52;--surface-dark: #050D1C;--surface-dark-2: #0A192F;--surface-dark-3: #122341;--ink: #F4F4F0;--ink-2: #C3CCDC;--ink-3: #93A0B8;--on-dark: #F4F4F0;--on-dark-2: #C3CCDC;--on-dark-3: #AFBBD0;--on-accent: #FFFFFF;--line: #24395B;--line-2: #2E4568;--line-mid: #7386A3;--line-strong: #93A0B8;--line-dark: #24395B;--accent: #E8785A;--accent-fill: #C84B31;--accent-ink: #F0A08C;--oro: #D4AF37;--oro-dark: #D4AF37;--exito: #4FBF87;--exito-ink: #8CD9B0;--exito-bg: #123326;--exito-line: #2E7A55;--mora: #E07A7A;--mora-bg: #3A1717;--mora-bg-2: #2A1518;--mora-line: #7A2E2E;--alerta: #D4AF37;--alerta-bg: #2A2412;--alerta-ink: #E8D9A8;--alerta-ink-2: #F3D9A4;--skeleton: linear-gradient(90deg, #122341, #1B2E4E, #122341);--rayas: repeating-linear-gradient(45deg, #122341 0 6px, #0A192F 6px 12px);--sombra-drawer: -8px 0 24px rgba(0, 0, 0, .5);--velo: rgba(0, 0, 0, .6)}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;line-height:1.5;-webkit-font-smoothing:antialiased}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn,.cta,.sec-btn,.tecla,.a-btn,.perfil{transition:transform var(--dur-fast) var(--ease-standard)}.cta:active:not(:disabled),.sec-btn:active:not(:disabled),.tecla:active:not(:disabled),.a-btn:active:not(:disabled),.perfil:active:not(:disabled){transform:scale(.97)}@keyframes aviso-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ok-aviso,.cache-aviso,.aviso-sesion,.aviso,.aviso-mora,.aviso-error,.aviso-exito{animation:aviso-entra var(--dur-base) var(--ease-standard)}@keyframes skeleton-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton{background-size:200% 100%;animation:skeleton-brillo var(--dur-carga) linear infinite}.sync{transition:border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}@keyframes latido{0%,to{opacity:1}50%{opacity:.35}}.sync.enviando .sync-g{animation:latido var(--dur-carga) linear infinite}.tnum{font-variant-numeric:tabular-nums lining-nums}
