._84e8G_accordion{border-top:1px solid var(--border);width:100%}._84e8G_item{border-bottom:1px solid var(--border)}._84e8G_header{margin:0}._84e8G_trigger{width:100%;min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) 0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){._84e8G_trigger:hover{color:var(--text-secondary)}._84e8G_trigger:hover ._84e8G_icon{color:var(--foreground)}}._84e8G_icon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}._84e8G_trigger[data-state=open] ._84e8G_icon{color:var(--foreground)}._84e8G_panel{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);overflow:hidden}._84e8G_panelInner{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}._84e8G_lg ._84e8G_trigger{gap:var(--space-8);min-height:76px;padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}._84e8G_lg ._84e8G_panel{font-size:var(--text-base);line-height:1.65}._84e8G_lg ._84e8G_panelInner{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media (max-width:520px){._84e8G_lg ._84e8G_trigger{min-height:68px;font-size:var(--text-base)}._84e8G_lg ._84e8G_panel{font-size:var(--text-sm)}._84e8G_lg ._84e8G_panelInner{padding-right:var(--space-6)}}@media (prefers-reduced-motion:reduce){._84e8G_trigger,._84e8G_icon{transition:none}}
.HzSZ5a_presence{min-width:0}.HzSZ5a_alert{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}.HzSZ5a_icon,.HzSZ5a_glyph{flex:none;place-items:center;display:grid;position:relative}.HzSZ5a_icon{width:18px;height:18px;margin-top:1px}.HzSZ5a_icon svg{display:block}.HzSZ5a_copy{flex:1;min-width:0}.HzSZ5a_content{position:relative}.HzSZ5a_title{font-size:var(--text-sm);font-weight:500;display:block;position:relative}.HzSZ5a_line{display:block}.HzSZ5a_description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);position:relative}.HzSZ5a_info .HzSZ5a_icon{color:var(--info,var(--accent))}.HzSZ5a_success .HzSZ5a_icon{color:var(--success)}.HzSZ5a_warning .HzSZ5a_icon{color:var(--warning)}.HzSZ5a_danger .HzSZ5a_icon{color:var(--danger)}.HzSZ5a_dismiss{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-5px -6px -5px 0;display:grid}.HzSZ5a_dismiss:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.HzSZ5a_dismiss:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.HzSZ5a_dismiss{transition:none}.HzSZ5a_dismiss:active{transform:none}}
.ALeR8G_badge{--badge-tone:var(--text-secondary);--badge-tint:10%;--badge-ink:84%;--badge-background:color-mix(in oklab, var(--badge-tone) var(--badge-tint), var(--surface));--badge-foreground:color-mix(in oklab, var(--badge-tone) var(--badge-ink), var(--foreground));--badge-color:color-mix(in oklab, var(--badge-tone) 88%, var(--foreground));--badge-border:transparent;--badge-radius:6px;--badge-height:24px;--badge-pad:10px;--badge-gap:5px;--badge-icon:14px;--badge-dot:6px;box-sizing:border-box;min-height:var(--badge-height);vertical-align:middle;border:1px solid var(--badge-border);border-radius:var(--badge-radius);padding:0 var(--badge-pad);color:var(--badge-foreground);background:var(--badge-background);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;overflow:clip}:root[data-theme=dark] .ALeR8G_badge{--badge-tint:12%;--badge-ink:94%}.ALeR8G_outline{--badge-border:color-mix(in oklab, var(--badge-tone) 14%, var(--border))}:root[data-theme=dark] .ALeR8G_outline{--badge-border:color-mix(in oklab, var(--badge-tone) 22%, var(--border))}.ALeR8G_sm{--badge-height:20px;--badge-radius:5px;--badge-pad:8px;--badge-gap:4px;--badge-icon:12px;--badge-dot:5px;font-size:11px}.ALeR8G_md{--badge-height:24px;--badge-radius:6px;--badge-pad:10px;--badge-gap:5px;--badge-icon:14px;--badge-dot:6px}.ALeR8G_lg{--badge-height:28px;--badge-radius:7px;--badge-pad:12px;--badge-gap:6px;--badge-icon:16px;--badge-dot:7px;font-size:var(--text-sm)}.ALeR8G_pill{--badge-radius:var(--radius-pill)}.ALeR8G_withIcon{padding-inline-start:calc(var(--badge-pad) - 2px)}.ALeR8G_withDot{padding-inline-start:calc(var(--badge-pad) - 1px)}.ALeR8G_body{align-items:center;display:flex}.ALeR8G_content{align-items:center;gap:var(--badge-gap);width:max-content;display:flex;position:relative}.ALeR8G_label,.ALeR8G_glyph{align-items:center;display:inline-flex;position:relative}.ALeR8G_text{text-box:trim-both cap alphabetic;display:block}.ALeR8G_icon{color:var(--badge-color);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ALeR8G_glyph>svg{width:var(--badge-icon);height:var(--badge-icon);display:block}.ALeR8G_dot{width:var(--badge-dot);height:var(--badge-dot);background:var(--badge-color);border-radius:50%;flex:none;display:block}.ALeR8G_neutral{--badge-tone:var(--text-secondary)}.ALeR8G_info{--badge-tone:var(--info,var(--tone-sky))}.ALeR8G_success{--badge-tone:var(--success)}.ALeR8G_warning{--badge-tone:var(--warning)}.ALeR8G_danger{--badge-tone:var(--danger)}.ALeR8G_teal{--badge-tone:var(--tone-teal)}.ALeR8G_sky{--badge-tone:var(--tone-sky)}.ALeR8G_orchid{--badge-tone:var(--tone-orchid)}.ALeR8G_violet{--badge-tone:var(--tone-violet)}.ALeR8G_rose{--badge-tone:var(--tone-rose)}.ALeR8G_amber{--badge-tone:var(--tone-amber)}.ALeR8G_warning,.ALeR8G_amber{--badge-ink:76%}@media (prefers-reduced-motion:reduce){.ALeR8G_badge{transition-duration:var(--duration-instant)}}
.aa5KyW_button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.aa5KyW_button:disabled{cursor:not-allowed;opacity:.52}.aa5KyW_button[aria-busy=true]{cursor:progress}.aa5KyW_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.aa5KyW_labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.aa5KyW_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.aa5KyW_labelContent{flex:none;align-items:center;display:inline-flex}.aa5KyW_labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.aa5KyW_labelPhase svg{flex:none}.aa5KyW_primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.aa5KyW_secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.aa5KyW_ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.aa5KyW_danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.aa5KyW_secondary:disabled,.aa5KyW_danger:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.aa5KyW_danger:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}.aa5KyW_ghost:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.aa5KyW_primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.aa5KyW_secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.aa5KyW_ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.aa5KyW_danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.aa5KyW_primary:active:not(:disabled){opacity:.84}.aa5KyW_secondary:active:not(:disabled),.aa5KyW_ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.aa5KyW_danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.aa5KyW_sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.aa5KyW_md{min-height:var(--control-height-md)}.aa5KyW_lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.aa5KyW_loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.aa5KyW_spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite aa5KyW_spin}.aa5KyW_loadingLabel{opacity:0}@keyframes aa5KyW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aa5KyW_button{transition:none}.aa5KyW_labelSlot{transition:opacity var(--duration-instant) linear}.aa5KyW_spinner{animation-duration:.01ms;animation-iteration-count:1}}
.HWKTSW_marca{align-items:center;gap:var(--space-3);display:flex}.HWKTSW_arco{border-radius:var(--radius-control);flex:none}.HWKTSW_texto{line-height:1.2;display:grid}.HWKTSW_nombre{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.04em;font-weight:500}.HWKTSW_sub{color:var(--text-secondary);font-size:var(--text-sm)}
._0Jb1Ra_cabecera{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._0Jb1Ra_acciones{align-items:center;gap:var(--space-2);display:flex}@media (pointer:coarse){._0Jb1Ra_acciones>button,._0Jb1Ra_acciones>*>button{min-width:44px;min-height:44px}}
.LmzErq_logo{flex:none;width:auto;display:block}.LmzErq_lamfer{height:26px}.LmzErq_gutis{height:32px}.LmzErq_towa{display:inline-flex}.LmzErq_towa .LmzErq_logo{height:22px}:root[data-theme=dark] .LmzErq_mono{filter:brightness(0)invert();opacity:.94}.LmzErq_noche,:root[data-theme=dark] .LmzErq_towa .LmzErq_dia{display:none}:root[data-theme=dark] .LmzErq_towa .LmzErq_noche{display:block}.LmzErq_oqotech{color:var(--foreground);align-items:center;gap:7px;display:inline-flex}.LmzErq_arco{flex:none;width:26px;height:26px}.LmzErq_punto{fill:var(--accent)}.LmzErq_palabra{font-family:var(--font-display);letter-spacing:.11em;font-size:15px;font-weight:700;line-height:1}
.UXgAaG_celda{min-width:0;position:relative}.UXgAaG_celda[data-arrastrando]{z-index:10}.UXgAaG_celda[data-arrastrando]>*{box-shadow:var(--shadow-floating)}.UXgAaG_asa{border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-muted);cursor:grab;touch-action:none;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;display:inline-grid}.UXgAaG_celda[data-arrastrando] .UXgAaG_asa{cursor:grabbing}@media (hover:hover) and (pointer:fine){.UXgAaG_asa:hover{background:var(--surface-muted);color:var(--foreground)}}@media (pointer:coarse){.UXgAaG_asa{z-index:1;width:44px;height:44px;margin:-8px -4px -8px -14px;position:relative}}.UXgAaG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
._22Wdoa_pagina{width:100%;max-width:1440px;padding:var(--space-8) clamp(16px, 4vw, 32px) var(--space-16);gap:var(--space-6);box-sizing:border-box;margin-inline:auto;display:grid}._22Wdoa_pagina>*{min-width:0}._22Wdoa_secundario{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._22Wdoa_titular{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:var(--space-4);flex-wrap:wrap;display:flex}._22Wdoa_titularTexto{gap:var(--space-2);display:grid}._22Wdoa_filtro{min-width:0;max-width:100%}._22Wdoa_h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}._22Wdoa_resumen{color:var(--text-secondary);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0}._22Wdoa_rejilla{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,40rem),1fr));align-items:stretch;display:grid}._22Wdoa_rejilla ._22Wdoa_tarjeta{--cols:16px minmax(160px, 1fr) 100px 56px minmax(120px, 140px) 56px 16px;max-width:none;height:100%}._22Wdoa_rejilla ._22Wdoa_tarjetaDemo{border-color:var(--demo)}._22Wdoa_etiquetaDemo{--badge-tone:var(--demo)}._22Wdoa_pie{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._22Wdoa_titulo{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;max-width:100%;min-height:32px;display:inline-flex}._22Wdoa_rejilla ._22Wdoa_tarjeta h3{overflow:visible}._22Wdoa_asaLogo{align-items:center;column-gap:var(--space-3);flex:none;display:inline-flex}._22Wdoa_pieAcciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}._22Wdoa_pieTexto{align-items:center;gap:var(--space-3);white-space:nowrap;min-width:0;display:flex;overflow:hidden}._22Wdoa_seccion{gap:var(--space-3);padding-top:var(--space-4);display:grid}._22Wdoa_h2{font-size:var(--text-xl);letter-spacing:var(--tracking-body);margin:0;font-weight:500}._22Wdoa_grafica{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);padding:var(--space-6);margin-top:var(--space-1)}._22Wdoa_lista{padding-left:var(--space-5);gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0;display:grid}._22Wdoa_parrafo{max-width:72ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}._22Wdoa_detalle{gap:var(--space-6);display:grid}._22Wdoa_ficha{gap:var(--space-2);margin:0;display:grid}._22Wdoa_fichaFila{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:11rem 1fr;display:grid}._22Wdoa_fichaFila dt{color:var(--text-secondary)}._22Wdoa_fichaFila dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:480px){._22Wdoa_fichaFila{grid-template-columns:minmax(0,1fr);gap:2px}._22Wdoa_fichaFila+._22Wdoa_fichaFila{margin-top:var(--space-2)}}._22Wdoa_componente{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}._22Wdoa_componenteCabecera{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._22Wdoa_h3{font-size:var(--text-base);margin:0;font-weight:500}._22Wdoa_componenteTexto{font-size:var(--text-sm);margin:0}._22Wdoa_periodos{column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}._22Wdoa_periodo{white-space:nowrap}._22Wdoa_periodoNombre{color:var(--text-secondary)}._22Wdoa_largo{display:inline}._22Wdoa_corto{display:none}@media (max-width:520px){._22Wdoa_largo{display:none}._22Wdoa_corto{display:inline}._22Wdoa_pieAcciones{justify-content:space-between;width:100%;margin-left:0}}@media (pointer:coarse){._22Wdoa_pieAcciones button{min-width:44px;min-height:44px}._22Wdoa_filtro button,._22Wdoa_filtro [role=radio]{min-height:44px}._22Wdoa_rejilla ._22Wdoa_tarjeta button[aria-label^=Actualizar],._22Wdoa_rejilla ._22Wdoa_tarjeta button[aria-label^=Reintentar]{width:44px;height:44px}._22Wdoa_grafica button{min-height:44px}}
._08CWRq_pagina{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}._08CWRq_caja{box-sizing:border-box;gap:var(--space-5);width:100%;max-width:380px;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}._08CWRq_titulo{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:500}._08CWRq_texto{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}
