:root{--fondo:#fbfbfa;--superficie:#ffffff;--superficie-2:#f2f2f0;--superficie-3:#ffffff;--tinta:#16181d;--tinta-suave:#5c6270;--linea:#d9dae0;--linea-suave:#e8e9ed;--linea-fuerte:#c3c5cd;--acento:#2f5bd0;--acento-suave:#e6ecfb;--acento-texto:#ffffff;--exito:#17654a;--exito-suave:#dcece5;--alerta:#a2481a;--alerta-suave:#f5e3d8;--peligro:#b42318;--peligro-suave:#fbe4e2;--ambar:#8a5a00;--ambar-suave:#fbf0d4;--sombra-panel:0 -2px 24px rgba(16,24,40,0.14);--sombra-panel-sup:0 12px 24px rgba(16,24,40,0.18);--velo:rgba(15,17,21,0.4);--r-sm:6px;--r-md:10px;--r-lg:16px;--e-1:4px;--e-2:8px;--e-3:16px;--e-4:24px;--e-5:40px;--fuente:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ancho-lectura:34rem;--ancho-pantalla:1140px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo:#0f1115;--superficie:#171a20;--superficie-2:#1f232b;--superficie-3:#1b1f26;--tinta:#e8eaef;--tinta-suave:#98a0b0;--linea:#2c313b;--linea-suave:#232830;--linea-fuerte:#39404d;--acento:#89a6f0;--acento-suave:#1b2440;--acento-texto:#0f1115;--exito:#5fc29e;--exito-suave:#122e26;--alerta:#e5934f;--alerta-suave:#33220f;--peligro:#f28b82;--peligro-suave:#3a1714;--ambar:#e8c15a;--ambar-suave:#332810;--sombra-panel:0 -2px 24px rgba(0,0,0,0.55);--sombra-panel-sup:0 12px 24px rgba(0,0,0,0.5);--velo:rgba(0,0,0,0.6)}}:root{--rec-fondo:#ffffff;--rec-crema:#f7f4ee;--rec-marca:#0f2c3d;--rec-acento:#2d4f56;--rec-paso-3:#547a6e;--rec-tinta:#1b2b33;--rec-tinta-2:#3e4c53;--rec-tinta-suave:#55636a;--rec-linea:#ddd5c8;--rec-linea-suave:#efeae1;--rec-borde-control:#b9b2a6;--rec-sugerida-fondo:#e3ecea;--rec-resaltado:#f6e3b4;--rec-precio:#6e4e3d;--rec-publicada-fondo:#e6f0ea;--rec-publicada-tinta:#1f4d37;--rec-apagado:#6f7a80;--rec-error:#8c2e20;--rec-sin-dato:#b3261e;--rec-avatar:#6e4e3d;--rec-aviso-fondo:#f3e7da;--rec-aviso-tinta:#6e4e3d;--rec-ilustra-1:#a6b7a1;--rec-ilustra-2:#d4c8b5;--rec-ilustra-3:#c4936a;--rec-velo:rgba(15,44,61,0.45);--rec-sombra-ficha:0 2px 5px rgba(15,44,61,0.08),0 19px 48px rgba(15,44,61,0.22);--rec-sombra-suave:0 1px 2px rgba(15,44,61,0.08);--rec-radio-sm:5px;--rec-radio:10px;--rec-radio-md:13px;--rec-radio-lg:16px;--rec-radio-pildora:19px;--rec-e-1:3px;--rec-e-2:6px;--rec-e-3:10px;--rec-e-4:13px;--rec-e-5:19px;--rec-e-6:26px;--rec-e-7:38px;--rec-e-8:51px;--rec-margen-telefono:16px;--rec-control:44px;--rec-control-grande:44px;--rec-ancho:944px;--rec-ancho-pregunta:496px;--rec-ancho-ayuda:288px;--rec-fuente-respaldo:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--fondo);color:var(--tinta);font-family:var(--fuente);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--acento)}.contenedor{width:100%;max-width:var(--ancho-lectura);margin:0 auto;padding:var(--e-4) var(--e-3)}.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r-md);padding:var(--e-4)}.campo{display:grid;grid-gap:var(--e-1);gap:var(--e-1);margin-bottom:var(--e-3)}.campo label{font-size:.85rem;color:var(--tinta-suave)}.campo input{font:inherit;color:var(--tinta);background:var(--fondo);border:1px solid var(--linea);border-radius:var(--r-sm);padding:10px 12px;width:100%}.campo input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.boton{font:inherit;font-weight:600;cursor:pointer;border-radius:var(--r-sm);padding:11px 18px;border:1px solid var(--acento);background:var(--acento);color:var(--acento-texto);width:100%}.boton[disabled]{opacity:.55;cursor:default}.boton.secundario{background:var(--superficie);color:var(--tinta);border-color:var(--linea)}.aviso{border-radius:var(--r-sm);padding:12px 14px;font-size:.9rem;margin-bottom:var(--e-3)}.aviso.ok{background:var(--exito-suave);color:var(--exito)}.aviso.error{background:var(--alerta-suave);color:var(--alerta)}.silenciado{color:var(--tinta-suave);font-size:.9rem}.mono{font-family:var(--mono);font-size:.82rem;word-break:break-all}