@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{--bg:#fff;--ink:#0a0a0a;--ink2:#3d3d3d;--ink3:#6e6e6e;--ink4:#d0d0d0;--rule:#e6e6e6;--inv-bg:#0a0a0a;--inv-fg:#fff;--inv-2:#c9c9c9;--sans:"Archivo",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0b;--ink:#f4f4f4;--ink2:#c8c8c8;--ink3:#8f8f8f;--ink4:#3a3a3a;--rule:#262626;--inv-bg:#1a1a1a;--inv-fg:#f4f4f4;--inv-2:#bdbdbd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{max-width:880px;margin:0 auto;padding:20px 24px 56px}.mast{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.marca{flex:none;align-self:center;width:18px;height:18px}.d-short{display:none}.mono,.meta,.lbl,.idx,.sec-h,.when,.k,dt,.foot,.cap dt{font-family:var(--mono)}.date{font:400 12px/1.2 var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;text-align:right}h1{letter-spacing:-.035em;text-wrap:balance;max-width:19ch;margin:40px 0 8px;font-size:clamp(34px,6.2vw,58px);font-weight:700;line-height:1.02}figure{margin:24px 0 0}.art{width:100%;height:auto;display:block}.art-narrow{display:none}.s1{stroke:var(--ink)}.s3{stroke:var(--ink3)}.s4{stroke:var(--ink4)}.f1{fill:var(--ink)}.fbg{fill:var(--bg)}.lbl{fill:var(--ink3);letter-spacing:.02em;font-size:11px}.cap{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:4px;display:grid}.cap div{padding:10px 12px 0 0}.cap dt{color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cap dd{margin-top:2px;font-size:15px;font-weight:600}.idx{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:36px 0 0;list-style:none;display:grid}.idx a{min-height:44px;padding:12px 12px 12px 0;text-decoration:none;display:block}.idx b{font:700 28px/1 var(--sans);letter-spacing:-.02em;display:block}.idx span{color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.idx a:hover span{color:var(--ink)}section{margin-top:48px;scroll-margin-top:16px}.sec-h{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--ink);align-items:baseline;gap:12px;margin-bottom:6px;padding-top:10px;font-size:12px;font-weight:400;display:flex}.sec-h .c{color:var(--ink3);margin-left:auto}.sec-h .i{color:var(--ink3)}.items{list-style:none}.items li{border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr;gap:0 8px;padding:18px 0;display:grid}.items li:last-child{border-bottom:0}#resuelto .t{font-size:17px}#resuelto .x{font-size:15px}.n{font:400 12px/1.9 var(--mono);color:var(--ink3)}.t{letter-spacing:-.012em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.3;text-decoration:none;display:inline}a.t:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ext{vertical-align:.18em;opacity:.55;width:.55em;height:.55em;margin-left:.3em;display:inline-block}.x{color:var(--ink2);max-width:64ch;margin-top:6px}.note{color:var(--ink2);max-width:64ch;margin-top:8px;font-size:15px}.k{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);margin-right:6px;font-size:11px}.meta{color:var(--ink3);letter-spacing:.02em;margin-top:10px;font-size:12px}.attn{background:var(--inv-bg);color:var(--inv-fg);margin:40px -24px 0;padding:4px 24px}.attn .sec-h{border-top-color:var(--inv-fg);margin-top:20px}.attn .sec-h .c,.attn .sec-h .i,.attn .n,.attn .meta,.attn .k{color:var(--inv-2)}.attn .t{color:var(--inv-fg);font-size:22px}.attn .x,.attn .note{color:var(--inv-fg);opacity:.86}.attn .items li{border-color:#ffffff2e}.attn .items{padding-bottom:10px}.attn :focus-visible{outline-color:var(--inv-fg)}.agenda{list-style:none}.agenda li{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:12px;padding:12px 0;display:grid}.agenda li:last-child{border-bottom:0}.when{color:var(--ink2);padding-top:3px;font-size:13px}.agenda .t{font-size:17px}.where{color:var(--ink3);margin-top:2px;font-size:14px;display:block}.tent{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);margin-left:8px}.sub{font:400 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);margin:22px 0 2px}.quiet{color:var(--ink2);padding:16px 0 4px;font-size:17px}.idea{padding:18px 0 0}.idea-t{letter-spacing:-.025em;max-width:32ch;font-size:26px;font-weight:700;line-height:1.15}.idea dl{border-top:1px solid var(--rule);grid-template-columns:120px 1fr;margin-top:16px;display:grid}.idea dt,.idea dd{border-bottom:1px solid var(--rule);padding:10px 0}.idea dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);padding-top:13px;font-size:11px}.idea dd{color:var(--ink2)}.foot{border-top:1px solid var(--ink);color:var(--ink3);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:56px;padding-top:12px;font-size:11px;display:flex}.aviso{border-bottom:1px solid var(--rule);font:400 12px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 0;display:flex}.aviso-fuerte{color:var(--ink);border-bottom-color:var(--ink)}.aviso .acc{gap:8px;margin-left:auto;display:flex}.btn{min-height:44px;font:400 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.btn:hover{background:var(--ink);color:var(--bg)}.btn-q{text-underline-offset:3px;border-color:#0000;padding:0 8px;text-decoration:underline}.btn-q:hover{color:var(--ink);background:0 0;text-decoration-thickness:2px}.toast-zona{padding:0 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none;z-index:10;position:fixed;bottom:0;left:0;right:0}.toast{pointer-events:auto;background:var(--inv-bg);max-width:560px;color:var(--inv-fg);border:1px solid var(--inv-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.toast p{font-size:15px}.toast .acc{gap:4px;margin-left:auto;display:flex}.toast .btn{color:var(--inv-fg)}.toast .btn:hover{background:var(--inv-fg);color:var(--inv-bg)}.toast .btn-q:hover{color:var(--inv-fg);background:0 0}.toast :focus-visible{outline-color:var(--inv-fg)}.entrada{max-width:440px}.entrada h1{max-width:14ch;margin-bottom:12px;font-size:clamp(34px,8vw,48px)}.entrada h1:focus{outline:none}.bajada{color:var(--ink2);margin-bottom:28px;font-size:17px}.bajada code{font:400 15px var(--mono)}.form{gap:20px;display:grid}.campo label{font:400 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);margin-bottom:8px;display:block}.campo input{border:1px solid var(--ink3);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:400 17px/1.3 var(--sans);appearance:none;border-radius:0;padding:10px 12px}.campo input:focus-visible{outline:2px solid var(--ink);outline-offset:-1px;border-color:var(--ink)}.con-boton{display:flex}.con-boton input{flex:1;min-width:0}.con-boton .btn{border:1px solid var(--ink3);border-left:0;padding:0 14px;text-decoration:none}.con-boton .btn[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ayuda{color:var(--ink3);margin-top:6px;font-size:14px}.btn-p{background:var(--ink);width:100%;min-height:52px;color:var(--bg);border-color:var(--ink);font-size:13px}.btn-p:hover{background:var(--ink2);border-color:var(--ink2);color:var(--bg)}.btn-p:disabled{cursor:progress;background:var(--ink2);border-color:var(--ink2)}.alerta{border:1px solid var(--ink);color:var(--ink);border-left-width:4px;padding:10px 14px;font-size:15px}.listo{border-top:1px solid var(--ink);color:var(--ink);padding-top:10px;font-size:17px}.otros{flex-wrap:wrap;gap:4px 8px;margin:28px 0 0 -8px;display:flex}.foot-cuenta{border-top:1px solid var(--rule);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:0 16px;margin-top:4px;padding-top:4px;display:flex}.foot-cuenta .correo{text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}.foot-cuenta .btn{margin-right:-8px}@media (width<=640px){.wrap{padding:16px 16px 40px}h1{margin-top:28px}.art-wide{display:none}.art-narrow{display:block}.cap{grid-template-columns:1fr 1fr}.idx b{font-size:24px}.idx span{letter-spacing:.03em;font-size:10px}.idx a{padding-right:6px}.d-long{display:none}.d-short{display:inline}.attn{margin:32px -16px 0;padding:4px 16px}section{margin-top:40px}#resuelto .t{font-size:16px}.attn .t{font-size:20px}.items li{grid-template-columns:28px 1fr}.t{font-size:18px}.agenda li{grid-template-columns:92px 1fr;gap:10px}.when{font-size:12px}.agenda .t{font-size:16px}.idea dl{grid-template-columns:1fr}.idea dt{border-bottom:0;padding-bottom:0}.idea dd{padding-top:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
