._72FUSW_enlace:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._72FUSW_enlace:focus{z-index:100;border-radius:var(--r-sm);max-width:calc(100vw - 16px);min-height:44px;color:var(--fg);font:600 14px/1.3 var(--f-body);padding:12px 16px;text-decoration:none;position:fixed;top:8px;left:8px}
:root{--f-display:var(--fuente-archivo), "Arial Narrow", system-ui, sans-serif;--f-body:var(--fuente-hanken), system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--fuente-dm-mono), ui-monospace, Menlo, monospace}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}body{background:var(--bg);min-height:100dvh;color:var(--fg);font:15px/1.45 var(--f-body);padding-top:max(10px, env(safe-area-inset-top,0px));padding-bottom:max(10px, env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0}button,nav,[data-escenario]{-webkit-user-select:none;user-select:none}button,select,input,textarea{font:inherit;color:inherit;touch-action:manipulation}input,select,textarea{font-size:max(16px,1em)}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cristal{background:linear-gradient(160deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-edge);box-shadow:var(--sombra), var(--sombra-interior);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}.cristal-elevado{background:linear-gradient(160deg, var(--raise-a), var(--raise-b));-webkit-backdrop-filter:blur(36px)saturate(180%);backdrop-filter:blur(36px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cristal{background:linear-gradient(var(--glass-a), var(--glass-a)), var(--bg)}.cristal-elevado{background:linear-gradient(var(--raise-a), var(--raise-a)), var(--bg)}}.hueco{background:var(--well);border:1px solid var(--well-edge);box-shadow:inset 0 1px 2px #00000014}@media (min-width:1024px){.solo-movil{display:none!important}}@media (max-width:1023.98px){.solo-escritorio{display:none!important}html{scroll-padding-bottom:calc(var(--nav-h) + 10px + env(safe-area-inset-bottom))}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(7vmax,5vmax)}}@keyframes flipOut{to{opacity:.5;transform:scaleX(.04)skewY(-3deg)}}@keyframes flipIn{0%{opacity:.5;transform:scaleX(.04)skewY(3deg)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{transform:none}42%{transform:translateY(-1px)scale(1.006,1.012)}}@keyframes beat{0%,to{fill-opacity:.88;transform:scale(1)}38%{transform:scale(var(--bs));fill-opacity:1}}@keyframes halo{50%{stroke-opacity:.5}}@keyframes ripple{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(4.2)}}@keyframes flash{0%{opacity:0}18%{opacity:.75}40%{opacity:.1}62%{opacity:.6}to{opacity:0}}@keyframes scan{0%{opacity:1;transform:translateY(-30px)}90%{opacity:1}to{opacity:0;transform:translateY(650px)}}@keyframes encender{0%{fill:var(--m0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important;scale:none!important}[data-fundido-reducido]{transition:fill .2s linear,opacity .2s linear!important}}
