:is(html:has(.sesion-4),body:has(.sesion-4)){background:#141523;height:100dvh;margin:0;overflow:hidden}.sesion-4{color:#eee9dc;height:100dvh;font:13px/1.4 var(--font-space-grotesk), sans-serif;background:#141523;position:fixed;inset:0}.sesion-4 *,.sesion-4 :before,.sesion-4 :after{box-sizing:border-box}.sesion-4-frame{border:0;width:100vw;height:100dvh;display:block}.sesion-4-bar{z-index:1;top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));background:#141523d9;border:1px solid #eee9dc33;border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex;position:absolute}.sesion-4-bar a,.sesion-4-bar button{min-width:44px;min-height:44px;color:inherit;font:inherit;border-radius:4px;padding:8px;text-decoration:none}.sesion-4-bar>a{align-items:center;display:inline-flex}.sesion-4 .session-switcher{position:relative}.sesion-4 .session-switcher-button{cursor:pointer;white-space:nowrap;background:0 0;border:0}.sesion-4-bar a:hover,.sesion-4-bar button:hover,.sesion-4 .session-switcher-button[aria-expanded=true]{background:#eee9dc1f}.sesion-4-bar :focus-visible{outline-offset:2px;outline:2px solid #eee9dc}.sesion-4 .session-switcher-list{width:min(280px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - 88px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:#141523;border:1px solid #eee9dc33;border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.sesion-4 .session-switcher-list a{gap:4px;display:grid}.sesion-4 .session-switcher-list a[aria-current=page] .session-switcher-name:after{content:" · actual"}.sesion-4 .session-switcher-desc{font-size:12px}@media (max-width:360px){.sesion-4-bar{gap:4px;font-size:12px}.sesion-4-bar>a,.sesion-4 .session-switcher-button{padding-inline:6px}}.sr-only,.sesion-4-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
