:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fdfbf8;--surface:#fff;--panel:#f1f4f8;--ink:#16253c;--muted:#677488;--line:#e4e8ee;--accent:#0e7c66;--ok:#05704a;--warn:#9a6a00;--warn-texto:#7a5300;--danger:#b42318;--blue:#315f8c;--on-accent:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#101927;--surface:#182436;--panel:#202d40;--ink:#eef3f8;--muted:#9ba8b6;--line:#2b3a4f;--accent:#25b39a;--ok:#2bbd86;--warn:#e0a93b;--warn-texto:#e0a93b;--danger:#f1756a;--blue:#86b5e5;--on-accent:#101927}}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font:400 14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}h1{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800}input,button{font:inherit}input{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;width:100%;padding:0 12px;font-size:16px}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-weight:700}button.secundario{background:var(--panel);color:var(--blue)}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--blue)}.enlace{align-items:center;min-height:44px;display:inline-flex}textarea{font:inherit;font-size:16px}th,td{text-align:left}table{border-collapse:collapse;width:100%}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr-solo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
