:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--co-brand-ink:#0d0f14;--co-brand-graphite:#2b2f3a;--co-brand-mist:#e6e8ec;--co-brand-blue:#5a7bff;--co-brand-primary:var(--co-brand-ink);--co-brand-primary-strong:var(--co-brand-graphite);--co-brand-accent:var(--co-brand-blue);--co-brand-link:#3b5bdb;--co-brand-on-brand:#fff;--co-text-primary:var(--co-brand-ink);--co-text-secondary:#5b616e;--co-text-disabled:#9aa0ac;--co-text-on-brand:#fff;--co-surface-app:#f7f8fa;--co-surface-raised:#fff;--co-surface-border:var(--co-brand-mist);--co-surface-inset:#f0f1f4;--co-status-success:#0f7a52;--co-status-warning:#a35a00;--co-status-danger:#c02636;--co-status-info:var(--co-brand-link);--co-live-llamada-ciudadano:#0f7a52;--co-live-llamada-interna:var(--co-brand-link);--co-live-reunion:#6d4aff;--co-live-consulta-susurrada:#a35a00;--co-space-xs:4px;--co-space-sm:8px;--co-space-md:16px;--co-space-lg:24px;--co-space-xl:32px;--co-space-xxl:48px;--co-radius-sm:6px;--co-radius-md:10px;--co-radius-lg:16px;--co-radius-full:999px;--co-elevation-0:none;--co-elevation-1:0 1px 2px #0d0f140f, 0 1px 3px #0d0f140a;--co-elevation-2:0 2px 8px #0d0f1414, 0 1px 3px #0d0f140f;--co-elevation-3:0 12px 32px #0d0f1424, 0 4px 8px #0d0f1414;--co-focus-ring:0 0 0 2px var(--co-surface-raised), 0 0 0 4px var(--co-brand-accent);--co-focus-ring-width:2px;--co-font-family:Satoshi, "Segoe UI", system-ui, -apple-system, sans-serif;--co-font-size-xs:.75rem;--co-font-size-sm:.875rem;--co-font-size-md:1rem;--co-font-size-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--co-font-size-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--co-font-size-xxl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--co-font-weight-regular:400;--co-font-weight-medium:500;--co-font-weight-semibold:600;--co-font-weight-bold:700;--co-line-height-tight:1.25;--co-line-height-normal:1.5;--co-density-compact-control-height:32px;--co-density-compact-control-padding-inline:8px;--co-density-compact-row-gap:4px;--co-density-comfortable-control-height:40px;--co-density-comfortable-control-padding-inline:12px;--co-density-comfortable-row-gap:8px;--co-motion-fast:.15s;--co-motion-base:.25s;--co-motion-slow:.4s;--co-motion-draw:1.4s;--co-ease-out:cubic-bezier(.16, 1, .3, 1);--co-ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--co-brand-primary:var(--co-brand-blue);--co-brand-primary-strong:#7a94ff;--co-brand-accent:var(--co-brand-blue);--co-brand-link:#9db1ff;--co-brand-on-brand:var(--co-brand-ink);--co-text-primary:var(--co-brand-mist);--co-text-secondary:#9aa0ac;--co-text-disabled:#5b616e;--co-text-on-brand:var(--co-brand-ink);--co-surface-app:var(--co-brand-ink);--co-surface-raised:#171a21;--co-surface-border:var(--co-brand-graphite);--co-surface-inset:#1f232c;--co-status-success:#34d399;--co-status-warning:#fbbf24;--co-status-danger:#fb7185;--co-status-info:#9db1ff;--co-live-llamada-ciudadano:#34d399;--co-live-llamada-interna:#9db1ff;--co-live-reunion:#a78bfa;--co-live-consulta-susurrada:#fbbf24;--co-elevation-1:0 1px 2px #0006;--co-elevation-2:0 2px 8px #00000073;--co-elevation-3:0 12px 32px #0000008c}}@media (forced-colors:active){:root{--co-focus-ring:0 0 0 2px Canvas, 0 0 0 4px Highlight}}@media (prefers-reduced-motion:reduce){:root{--co-motion-fast:1ms;--co-motion-base:1ms;--co-motion-slow:1ms;--co-motion-draw:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--co-surface-app);color:var(--co-text-primary);font-family:var(--co-font-family);font-size:var(--co-font-size-md);line-height:var(--co-line-height-normal);text-wrap:pretty;margin:0}h1,h2,h3{line-height:var(--co-line-height-tight);text-wrap:balance}::selection{background-color:var(--co-brand-accent);color:var(--co-brand-on-brand)}:focus-visible{outline:var(--co-focus-ring-width) solid transparent;box-shadow:var(--co-focus-ring);border-radius:var(--co-radius-sm)}.co-skip-link{z-index:1;padding:var(--co-space-sm) var(--co-space-md);background-color:var(--co-surface-raised);color:var(--co-text-primary);border:var(--co-focus-ring-width) solid var(--co-brand-accent);border-radius:var(--co-radius-sm);font-weight:var(--co-font-weight-semibold);transition:transform var(--co-motion-fast) var(--co-ease-out);text-decoration:none;position:absolute;inset-block-start:var(--co-space-sm);inset-inline-start:var(--co-space-sm);transform:translateY(-200%)}.co-skip-link:focus-visible{transform:translateY(0)}input,select,textarea{inline-size:100%;min-block-size:var(--co-density-comfortable-control-height);padding:var(--co-space-sm) var(--co-space-md);background-color:var(--co-surface-raised);color:var(--co-text-primary);font-family:inherit;font-size:var(--co-font-size-md);border:1px solid var(--co-surface-border);border-radius:var(--co-radius-sm);transition:border-color var(--co-motion-fast) var(--co-ease-out)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--co-text-secondary)}input[type=checkbox]{min-block-size:auto;inline-size:auto;block-size:var(--co-space-lg);inline-size:var(--co-space-lg);accent-color:var(--co-brand-primary)}button{min-block-size:var(--co-density-comfortable-control-height);padding:var(--co-space-sm) var(--co-space-lg);background-color:var(--co-brand-primary);color:var(--co-text-on-brand);font-family:inherit;font-size:var(--co-font-size-md);font-weight:var(--co-font-weight-semibold);border-radius:var(--co-radius-sm);cursor:pointer;transition:background-color var(--co-motion-fast) var(--co-ease-out), transform var(--co-motion-fast) var(--co-ease-out);border:0}button:hover:not(:disabled){background-color:var(--co-brand-primary-strong);box-shadow:0 6px 16px color-mix(in oklab, var(--co-brand-accent) 32%, transparent), var(--co-elevation-1)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{background-color:var(--co-surface-inset);color:var(--co-text-disabled);cursor:not-allowed}@media (pointer:coarse){button,input,select,textarea{min-block-size:var(--co-space-xxl)}}a{color:var(--co-brand-link);text-underline-offset:var(--co-space-xs)}.shell__status-band{align-items:center;column-gap:var(--co-space-md);row-gap:var(--co-space-xs);padding-inline:var(--co-space-md);padding-block:var(--co-space-sm);background-color:var(--co-surface-inset);border-block-start:3px solid var(--co-brand-accent);border-block-end:1px solid var(--co-surface-border);color:var(--co-text-secondary);font-size:var(--co-font-size-sm);flex-wrap:wrap;flex:none;display:flex}.shell__status-band__titulo,.shell__status-band__cronometro,.shell__audio-first__control{white-space:nowrap}.shell__status-band,.shell__audio-first{min-inline-size:0;max-inline-size:100%}.shell__audio-first{flex-wrap:wrap}.shell__status-band__titulo{font-weight:var(--co-font-weight-semibold);color:var(--co-text-primary)}.shell__status-band__cronometro{font-variant-numeric:tabular-nums;margin-inline-start:auto}.shell__audio-first,.shell__audio-first__control{align-items:center;gap:var(--co-space-xs);display:flex}.shell__audio-first__aviso{white-space:normal;max-inline-size:44ch;color:var(--co-status-warning);font-size:var(--co-font-size-xs);line-height:var(--co-line-height-tight)}@media (width<=40rem){.shell__status-band{column-gap:var(--co-space-sm);padding-inline:var(--co-space-sm);padding-block:var(--co-space-xs);font-size:var(--co-font-size-xs)}.shell__status-band__cronometro{margin-inline-start:0}}.co-portada{align-items:center;gap:var(--co-space-lg);padding:var(--co-space-sm) var(--co-space-md) var(--co-space-xl);background:radial-gradient(ellipse 34% 22% at 50% 12%, color-mix(in oklab, var(--co-brand-accent) 26%, transparent), transparent 72%), radial-gradient(ellipse 75% 58% at 50% 30%, color-mix(in oklab, var(--co-brand-accent) 14%, transparent), transparent 70%), var(--co-surface-app);flex-direction:column;display:flex}@media (height>=46rem) and (width>=48rem){.co-portada{justify-content:center;min-block-size:calc(100dvh - 12rem)}}.co-portada__centro{align-items:center;gap:var(--co-space-lg);flex-direction:column;inline-size:100%;max-inline-size:26rem;display:flex}.co-portada__marca{align-items:center;gap:var(--co-space-xs);text-align:center;flex-direction:column;display:flex}.co-portada__marca .co-colibri{block-size:auto;inline-size:clamp(52px,13vw,68px)}.co-portada__nombre{font-size:clamp(1.625rem,1.35rem + 1.1vw,2.125rem);font-weight:var(--co-font-weight-bold);line-height:var(--co-line-height-tight);letter-spacing:-.02em;margin:0}.co-portada__lema{max-inline-size:34ch;color:var(--co-text-secondary);font-size:var(--co-font-size-sm);line-height:var(--co-line-height-normal);margin:0}.co-nowrap{white-space:nowrap}.co-portada__pie{color:var(--co-text-secondary);font-size:var(--co-font-size-xs);text-align:center;margin:0}.co-tarjeta{inline-size:100%;padding:clamp(var(--co-space-md), 5vw, var(--co-space-xl));background-color:var(--co-surface-raised);color:var(--co-text-primary);border:1px solid var(--co-surface-border);border-radius:var(--co-radius-lg);box-shadow:var(--co-elevation-2);position:relative;overflow:hidden}.co-tarjeta:before{content:"";background:linear-gradient(90deg, transparent, var(--co-brand-accent), transparent);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.co-tarjeta__titulo{margin:0 0 var(--co-space-lg);font-size:var(--co-font-size-lg);font-weight:var(--co-font-weight-semibold)}.co-campo{font-size:var(--co-font-size-sm);font-weight:var(--co-font-weight-medium);color:var(--co-text-secondary);margin-block-end:var(--co-space-md);display:block}.co-campo>input{font-weight:var(--co-font-weight-regular);color:var(--co-text-primary);margin-block-start:var(--co-space-xs)}.co-boton-ancho{inline-size:100%;margin-block-start:var(--co-space-sm)}.co-aviso{margin:0 0 var(--co-space-md);padding:var(--co-space-sm) var(--co-space-md);border-inline-start:var(--co-space-xs) solid var(--co-text-secondary);border-radius:var(--co-radius-sm);background-color:var(--co-surface-inset);color:var(--co-text-secondary);font-size:var(--co-font-size-sm)}.co-aviso--error{border-inline-start-color:var(--co-status-danger);color:var(--co-status-danger)}.co-colibri{display:block}.co-colibri__cuerpo{fill:var(--co-text-primary)}.co-colibri__ala{fill:var(--co-brand-accent)}.co-colibri__forma{animation:co-aparecer var(--co-motion-slow) var(--co-ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}@keyframes co-aparecer{0%{opacity:0}to{opacity:1}}
