.of{--of-acento:#d65cff;--of-fondo:#0c0916bd;--of-tinta:#f1eef8;--of-borde:#d65cff66;--of-sombra:0 12px 40px -14px #d65cff99, 0 2px 8px #00000059;--of-ease:cubic-bezier(.16, 1, .3, 1)}.of[data-tema=pagina]{--of-acento:#8b2fc9;--of-fondo:#fdfcfe;--of-tinta:#1b1724;--of-borde:#1b172424;--of-sombra:0 2px 4px #1b17240f, 0 18px 40px -18px #1b172461}:root[data-theme=dark] .of[data-tema=pagina]{--of-acento:#d65cff;--of-fondo:#110e1be6;--of-tinta:#f1eef8;--of-borde:#d65cff66;--of-sombra:0 12px 40px -14px #d65cff80, 0 2px 8px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .of[data-tema=pagina]{--of-acento:#d65cff;--of-fondo:#110e1be6;--of-tinta:#f1eef8;--of-borde:#d65cff66;--of-sombra:0 12px 40px -14px #d65cff80, 0 2px 8px #00000059}}.of-boton{z-index:45;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--of-borde);background:var(--of-fondo);height:52px;color:var(--of-tinta);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:var(--of-sombra), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(14px)saturate(140%);transition:opacity .35s var(--of-ease), transform .45s var(--of-ease), bottom .5s var(--of-ease), border-color .3s, box-shadow .3s, visibility 0s;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 20px 0 14px;font:600 .95rem/1 Geist Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;position:fixed}.of-boton:hover{border-color:var(--of-acento);transform:translateY(-2px)}.of-boton:active{transform:scale(.97)}.of-boton:focus-visible{outline:2px solid var(--of-acento);outline-offset:3px}.of-boton:before,.of-boton:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px}.of-boton:before{box-shadow:0 0 22px 2px var(--of-acento);animation:3.2s ease-out 1.2s infinite of-destello}.of-boton:after{animation:of-onda 3.2s var(--of-ease) 1.2s infinite}.of.is-visto .of-boton:before,.of.is-visto .of-boton:after{opacity:0;animation:none}@keyframes of-destello{0%,50%,to{opacity:0}14%{opacity:.85}}@keyframes of-onda{0%{opacity:.7;box-shadow:0 0 0 0 var(--of-acento)}55%,to{opacity:0;box-shadow:0 0 0 12px var(--of-acento)}}.of:is(.is-espera,.is-oculto,.is-abierto) .of-boton{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s, transform .35s var(--of-ease), visibility 0s linear .35s;transform:translateY(18px)scale(.94)}.of-boton__marca{background:radial-gradient(circle,#fff 0 16%,#d65cff 34%,#8b2fc9 58%,#0000 74%);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.of-boton__marca:after{content:"";border:1px solid #d65cff8c;border-radius:50%;animation:3.4s ease-in-out infinite of-respira;position:absolute;inset:-4px}@keyframes of-respira{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.22)}}.of-panel{inset:auto max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) auto;overscroll-behavior:contain;color:#1b1724;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:0;transform-origin:100% 100%;background:#f6f5f8;border:1px solid #ffffffb3;border-radius:18px;width:min(440px,100vw - 40px);max-width:none;height:min(720px,100dvh - 40px);max-height:none;margin:0;padding:0;transition:opacity .2s,transform .32s cubic-bezier(.16,1,.3,1);position:fixed;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:inset 0 1px #fff,0 2px 6px #0000004d,0 50px 110px -40px #000000d9,0 60px 140px -60px #d65cff8c}.of-panel.is-on{opacity:1;transform:none}.of-panel::backdrop{background:#04030780}.of-panel__cuerpo{flex-direction:column;height:100%;display:flex}.of-panel__cuerpo>.oa{flex:1;min-height:0}.of-panel__cerrar{z-index:5;color:#1b1724;cursor:pointer;background:#fdfcfe;border:1px solid #1b17241f;border-radius:999px;place-items:center;width:38px;height:38px;margin:0;padding:0;transition:background-color .2s;display:grid;position:absolute;top:10px;right:10px}.of-panel__cerrar svg{width:18px;height:18px}.of-panel__cerrar:hover{background:#efedf3}.of-panel__cerrar:focus-visible{outline-offset:2px;outline:2px solid #8b2fc9}.of-panel__carga{color:#4b4558;text-align:center;margin:auto;padding:24px;font:500 .95rem/1.5 Geist Variable,ui-sans-serif,system-ui,sans-serif}@media (max-width:600px){.of-boton{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));justify-content:center;width:52px;padding:0}.of-boton__t{display:none}.of-boton__marca{width:24px;height:24px}.of-panel{width:100%;height:100%;border:0;border-radius:0;height:100dvh;inset:0;transform:translateY(24px)}html.of-abierto,html.of-abierto body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.of-boton,.of:is(.is-espera,.is-oculto,.is-abierto) .of-boton,.of-panel{transition:none}.of-boton:hover{transform:none}.of-boton__marca:after,.of-boton:before,.of-boton:after{animation:none}.of-boton:before{opacity:.5}}@media (prefers-reduced-transparency:reduce){.of-boton{-webkit-backdrop-filter:none}.of:not([data-tema=pagina]) .of-boton{background:#0b0913}}
