@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-500-normal.1os41rQk.woff2)format("woff2"),url(./rubik-latin-500-normal.LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(./rubik-latin-600-normal.7iWW07_k.woff2)format("woff2"),url(./rubik-latin-600-normal.Bd1rsTk4.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(./rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2"),url(./rubik-latin-700-normal.KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(./rubik-latin-800-normal.BtaGuVpR.woff2)format("woff2"),url(./rubik-latin-800-normal.Dq1miTTj.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(./plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(./plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(./plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}:root{--c-primario:#dc2626;--c-primario-hover:#ef4444;--c-primario-borde:#991b1b;--c-oro:#f59e0b;--c-oro-claro:#fbbf24;--c-oro-fondo:#f59e0b26;--c-oro-texto:#684000;--c-esmeralda:#10b981;--c-esmeralda-oscuro:#047857;--c-esmeralda-fondo:#10b98124;--c-esmeralda-claro:#6ee7b7;--c-indigo:#1e1b4b;--c-indigo-suave:#1e1b4bb3;--c-marfil:#faf5ef;--c-superficie:#fff;--c-superficie-2:#f6f2ff;--c-superficie-3:#efebff;--c-error:#ba1a1a;--c-error-fondo:#ffdad6;--c-borde:#1e1b4b26;--c-divisor:#1e1b4b14;--r-sm:.5rem;--r-md:1rem;--r-lg:1.5rem;--r-xl:2rem;--r-pildora:9999px;--sombra-1:0 4px 12px -2px #1e1b4b14, inset 0 1px 0 #fff9;--sombra-rojo:0 8px 24px -4px #dc262626;--sombra-indigo:0 8px 24px -4px #1e1b4b1f;--anillo-foco:0 0 0 4px #f59e0b40;--f-titulo:"Rubik", system-ui, sans-serif;--f-texto:"Plus Jakarta Sans", system-ui, sans-serif;--esp-xs:.25rem;--esp-sm:.5rem;--esp-md:1rem;--esp-lg:1.5rem;--esp-xl:2rem;--alto-botonera:81px;--ancho-web:1120px;--alto-cabecera:64px;--color-fondo:var(--c-marfil);--color-texto:var(--c-indigo);--color-primario:var(--c-primario);--color-secundario:var(--c-esmeralda);--color-acento:var(--c-indigo);--color-peligro:var(--c-error);--color-superficie:var(--c-superficie);--radio:var(--r-md);--fuente:var(--f-texto)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-marfil);color:var(--c-indigo);font-family:var(--f-texto);-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4{font-family:var(--f-titulo);color:var(--c-indigo);margin:0}h1{font-size:24px;font-weight:700;line-height:30px}h2{font-size:18px;font-weight:600;line-height:24px}p{margin:0}a{color:var(--c-primario)}:focus-visible{outline:3px solid var(--c-oro);outline-offset:2px;border-radius:var(--r-sm)}.pagina{max-width:480px;padding:var(--esp-md) var(--esp-md) calc(var(--alto-botonera) + var(--esp-xl));gap:var(--esp-md);align-content:start;margin:0 auto;display:grid}.pagina.ancha{max-width:760px}.etiqueta{font-family:var(--f-titulo);letter-spacing:.02em;text-transform:uppercase;color:var(--c-indigo-suave);font-size:12px;font-weight:600;line-height:16px}.suave{color:var(--c-indigo-suave);font-size:14px;line-height:20px}.numero{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.campo{gap:var(--esp-xs);font-family:var(--f-titulo);font-size:14px;font-weight:600;display:grid}.campo input,.campo select,.campo textarea{width:100%;min-height:52px;padding:0 var(--esp-md);font:inherit;font-size:16px;font-family:var(--f-texto);color:var(--c-indigo);background:var(--c-superficie);border:1.5px solid var(--c-borde);border-radius:var(--r-pildora);font-weight:600}.campo textarea{padding:var(--esp-md);border-radius:var(--r-md);min-height:96px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--c-primario);box-shadow:var(--anillo-foco);outline:none}.campo [aria-invalid=true]{border-color:var(--c-error)}.campo .error{color:var(--c-error);font-family:var(--f-texto);font-size:13px;font-weight:600}.lista{gap:var(--esp-sm);margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.req{color:var(--c-error);margin-left:2px;font-weight:800}input,select,textarea{font-size:max(16px,1em)}@media (width>=900px){h1{font-size:28px;line-height:34px}h2{font-size:20px;line-height:26px}.pagina{max-width:600px;padding:var(--esp-xl) var(--esp-lg) var(--esp-xl);gap:var(--esp-lg)}.pagina.media{max-width:780px}.pagina.ancha{max-width:var(--ancho-web)}.pagina.escaner{max-width:1040px}.pagina.panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:960px}.pagina.panel>*{grid-column:1/-1}.pagina.panel>.mitad{grid-column:auto}.pagina.panel:not(.con-show)>.mitad{grid-column:1/-1}.pagina.dos-columnas{column-gap:var(--esp-xl);grid-template-columns:minmax(360px,440px) minmax(0,1fr);max-width:1040px}.pagina.dos-columnas>*{grid-column:2}.pagina.dos-columnas>.lateral{top:calc(var(--alto-cabecera) + var(--esp-lg));grid-area:1/1/span 8;align-self:start;position:sticky}}.modal.svelte-msp9fy{border-radius:var(--r-xl);background:var(--c-superficie);width:min(92vw,400px);color:var(--c-indigo);box-shadow:var(--sombra-indigo);border:0;padding:0}.modal.svelte-msp9fy::backdrop{background:#1e1b4b8c}.caja.svelte-msp9fy{justify-items:center;gap:var(--esp-sm);padding:var(--esp-lg) var(--esp-md) var(--esp-md);text-align:center;display:grid}.icono.svelte-msp9fy{border-radius:var(--r-pildora);background:var(--c-esmeralda-fondo);width:56px;height:56px;color:var(--c-esmeralda-oscuro);place-items:center;display:grid}.icono.peligro.svelte-msp9fy{background:var(--c-error-fondo);color:var(--c-error)}h2.svelte-msp9fy{font-size:20px;line-height:26px}p.svelte-msp9fy{overflow-wrap:anywhere}.acciones.svelte-msp9fy{justify-content:center;gap:var(--esp-sm);margin-top:var(--esp-sm);flex-wrap:wrap;width:100%;display:flex}.acciones.svelte-msp9fy .boton{flex:140px}.avisos.svelte-x1sh1e{z-index:60;top:calc(env(safe-area-inset-top) + 72px);gap:var(--esp-sm);pointer-events:none;width:min(92vw,420px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.aviso.svelte-x1sh1e{pointer-events:auto;align-items:center;gap:var(--esp-sm);width:100%;padding:var(--esp-sm) var(--esp-md);border:1.5px solid var(--borde);border-radius:var(--r-lg);background:var(--fondo);color:var(--texto);box-shadow:var(--sombra-indigo);font-family:var(--f-texto);text-align:left;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;animation:.25s ease-out svelte-x1sh1e-entrar;display:flex}.exito.svelte-x1sh1e{--fondo:#e3f5ec;--borde:var(--c-esmeralda);--texto:var(--c-esmeralda-oscuro)}.error.svelte-x1sh1e{--fondo:var(--c-error-fondo);--borde:var(--c-error);--texto:var(--c-error)}.icono.svelte-x1sh1e{border-radius:var(--r-pildora);background:var(--borde);color:#fff;flex:none;place-items:center;width:28px;height:28px;display:grid}.texto.svelte-x1sh1e{overflow-wrap:anywhere;min-width:0}@keyframes svelte-x1sh1e-entrar{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.avisos.svelte-x1sh1e{top:calc(var(--alto-cabecera) + var(--esp-md));left:auto;right:var(--esp-lg);transform:none}}@media (prefers-reduced-motion:reduce){.aviso.svelte-x1sh1e{animation:none}}
