.navbar[data-v-7451b774]{z-index:2400;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(90deg,#01efd50e,#0000 24%,#ff315a0b),#05070dc7;border-bottom:1px solid #01efd529;position:sticky;top:0;box-shadow:0 12px 36px #00000047,inset 0 -1px #ffffff0a}.navbar.is-menu-open[data-v-7451b774]{z-index:10000}.navbar-container[data-v-7451b774]{width:100%;max-width:var(--max-width);grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;margin:0 auto;padding:.9rem 1rem;display:grid}.brand-link[data-v-7451b774]{font-family:var(--font-display);color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 18px #01efd547;flex-shrink:0;justify-self:start;font-size:1.55rem;font-weight:900;text-decoration:none}.brand-link[data-v-7451b774]:hover{opacity:.92}.navbar-links-wrapper[data-v-7451b774]{justify-self:center;width:auto;min-width:0;max-width:100%;margin:0}.navbar-links[data-v-7451b774]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:0;display:flex}.nav-link[data-v-7451b774]{white-space:nowrap;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.94rem;font-weight:750;text-decoration:none;transition:color .25s,background-color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative}.nav-link[data-v-7451b774]:hover{color:var(--color-primary);background:#01efd514;box-shadow:inset 0 0 0 1px #01efd524}.nav-link.router-link-active[data-v-7451b774]{color:var(--color-primary)}.nav-link.router-link-exact-active[data-v-7451b774]{color:var(--color-primary);background:linear-gradient(135deg,#01efd526,#ff315a12);box-shadow:inset 0 0 0 1px #01efd54d,0 0 22px #01efd517}.nav-link.router-link-exact-active[data-v-7451b774]:after{content:"";background:var(--color-primary);border-radius:999px;height:2px;position:absolute;bottom:8px;left:14px;right:14px}.navbar-right[data-v-7451b774]{justify-self:end;align-items:center;gap:.75rem;display:flex}.admin-lock[data-v-7451b774]{color:#fff;cursor:pointer;background:#080a129e;border:1px solid #ffffff1f;border-radius:999px;min-width:42px;height:42px;font-size:1rem;transition:all .25s}.admin-lock[data-v-7451b774]:hover{color:var(--color-primary);background:#01efd524;border-color:#01efd54d;transform:translateY(-1px);box-shadow:0 0 22px #01efd524}.admin-lock[data-v-7451b774]:active{transform:scale(.96)}.mobile-lock[data-v-7451b774]{display:none}.menu-toggle[data-v-7451b774]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:42px;padding:0;transition:all .25s;display:none}.menu-toggle[data-v-7451b774]:hover{background:#01efd514;border-color:#01efd54d}.bar[data-v-7451b774]{background:#fff;border-radius:999px;width:20px;height:2px;transition:transform .25s,opacity .25s}.mobile-overlay[data-v-7451b774]{z-index:10001;background:#00000059;position:fixed;inset:70px 0 0}@media (width<=1024px) and (width>=861px){.navbar-container[data-v-7451b774]{grid-template-columns:auto 1fr auto;gap:.8rem}.navbar-links[data-v-7451b774]{gap:.25rem}.nav-link[data-v-7451b774]{padding:.6rem .7rem;font-size:.95rem}}@media (width<=860px){.navbar-container[data-v-7451b774]{grid-template-columns:1fr auto;gap:.75rem}.desktop-lock[data-v-7451b774]{display:none}.mobile-lock[data-v-7451b774]{justify-content:center;align-items:center;width:100%;margin-top:.35rem;padding:0 1rem;display:inline-flex}.menu-toggle[data-v-7451b774]{display:inline-flex}.navbar-links-wrapper.mobile[data-v-7451b774]{z-index:10002;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 96px);position:fixed;top:78px;left:1rem;right:1rem;overflow-y:auto}.navbar-links[data-v-7451b774]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e14fa;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:stretch;padding:1rem;box-shadow:0 18px 40px #00000047}.nav-link[data-v-7451b774]{text-align:center;width:100%;padding:.85rem 1rem}.nav-link.router-link-exact-active[data-v-7451b774]:after{display:none}.menu-toggle[aria-expanded=true] .bar[data-v-7451b774]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] .bar[data-v-7451b774]:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .bar[data-v-7451b774]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}@media (width<=420px){.navbar-container[data-v-7451b774]{padding:.75rem .85rem}.brand-link[data-v-7451b774]{letter-spacing:.07em;font-size:1.35rem}.navbar-links-wrapper.mobile[data-v-7451b774]{max-height:calc(100dvh - 84px);top:70px;left:.75rem;right:.75rem}.mobile-overlay[data-v-7451b774]{top:62px}}@media (width>=861px){.navbar-links-wrapper[data-v-7451b774]{display:block!important}}.nav-slide-enter-active[data-v-7451b774],.nav-slide-leave-active[data-v-7451b774]{transition:all .22s}.nav-slide-enter-from[data-v-7451b774],.nav-slide-leave-to[data-v-7451b774]{opacity:0;transform:translateY(-10px)}.nav-fade-enter-active[data-v-7451b774],.nav-fade-leave-active[data-v-7451b774]{transition:opacity .2s}.nav-fade-enter-from[data-v-7451b774],.nav-fade-leave-to[data-v-7451b774]{opacity:0}.site-footer[data-v-352a4593]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060810b8;border-top:1px solid #ffffff0f;margin-top:4rem;padding:1.35rem 1rem .7rem;position:relative}.footer-shell[data-v-352a4593]{width:min(880px,100%);margin:0 auto}.footer-main[data-v-352a4593]{grid-template-columns:1.2fr 1fr;align-items:start;gap:1.3rem;padding-bottom:.7rem;display:grid}.footer-brand h3[data-v-352a4593]{letter-spacing:-.02em;color:var(--color-primary);margin:0 0 .45rem;font-size:1.65rem;font-weight:800}.footer-brand p[data-v-352a4593]{color:#e6ebffad;max-width:320px;margin:0;font-size:.92rem;line-height:1.55}.footer-meta[data-v-352a4593]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.footer-group h4[data-v-352a4593]{color:#f5f7ff;margin:0 0 .45rem;font-size:.92rem;font-weight:700}.footer-group a[data-v-352a4593],.footer-text[data-v-352a4593]{color:#e6ebffa8;margin-bottom:.4rem;font-size:.9rem;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;display:block}.footer-group a[data-v-352a4593]:hover{color:var(--color-primary);transform:translate(2px)}.server-line[data-v-352a4593]{color:#e6ebffa8;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.9rem;line-height:1.45;display:flex}.server-item[data-v-352a4593]{display:inline}.server-item strong[data-v-352a4593]{color:#f5f7ff;font-weight:700}.divider[data-v-352a4593]{background:#e6ebff66;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.footer-bottom[data-v-352a4593]{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.7rem;display:flex}.footer-bottom p[data-v-352a4593]{color:#e6ebff80;margin:0;font-size:.84rem}.footer-made[data-v-352a4593]{color:#01efd5cc!important}@media (width<=720px){.footer-shell[data-v-352a4593]{width:min(640px,100%)}.footer-main[data-v-352a4593]{grid-template-columns:1fr;gap:1.15rem}.footer-meta[data-v-352a4593]{grid-template-columns:1fr;gap:.95rem}.footer-brand p[data-v-352a4593]{max-width:100%}.server-line[data-v-352a4593]{white-space:normal;flex-wrap:wrap}.footer-bottom[data-v-352a4593]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.site-footer[data-v-352a4593]{margin-top:2rem;padding:.85rem .9rem .55rem}.footer-main[data-v-352a4593]{gap:.85rem;padding-bottom:.55rem}.footer-brand h3[data-v-352a4593]{margin-bottom:.25rem;font-size:1.2rem}.footer-brand p[data-v-352a4593],.footer-made[data-v-352a4593]{display:none}.footer-meta[data-v-352a4593]{gap:.7rem}.footer-group h4[data-v-352a4593]{margin-bottom:.25rem;font-size:.86rem}.footer-group a[data-v-352a4593],.footer-text[data-v-352a4593],.server-line[data-v-352a4593]{margin-bottom:.2rem;font-size:.82rem}.footer-bottom[data-v-352a4593]{gap:.35rem;padding-top:.5rem}.footer-bottom p[data-v-352a4593]{font-size:.76rem}}@media (width<=420px){.site-footer[data-v-352a4593]{margin-top:1.4rem;padding:.7rem .75rem .45rem}.footer-group[data-v-352a4593]:first-child{display:none}.footer-main[data-v-352a4593]{gap:.5rem}.server-line[data-v-352a4593]{display:block}.divider[data-v-352a4593]{display:none}}.global-player[data-v-49523b42]{left:50%;bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:1800;color:#fff;width:min(960px,100% - 2rem);position:fixed;transform:translate(-50%)}.global-player__collapse[data-v-49523b42]{color:#eef4ffd1;min-height:28px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070dd1;border:1px solid #01efd533;border-radius:999px;padding:.25rem .7rem;font-size:.68rem;font-weight:900;position:absolute;bottom:calc(100% + .45rem);right:1rem}.global-player__inner[data-v-49523b42]{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:radial-gradient(circle at 12% 15%,#01efd529,#0000 32%),radial-gradient(circle at 88% 10%,#ff315a1f,#0000 32%),linear-gradient(135deg,#ffffff14,#ffffff06),#05070de0;border:1px solid #01efd52e;border-radius:24px;grid-template-columns:auto minmax(0,1fr) 130px auto;align-items:center;gap:1rem;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000006b,0 0 32px #01efd51f}.global-player__inner[data-v-49523b42]:after{content:"";opacity:.2;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 18px);position:absolute;inset:0}.global-player__art[data-v-49523b42]{flex-shrink:0;width:58px;height:58px;position:relative}.global-player__art img[data-v-49523b42]{object-fit:cover;border:1px solid #ffffff24;border-radius:18px;width:100%;height:100%}.global-player__pulse[data-v-49523b42]{background:#ff315a;border:3px solid #090b12;border-radius:999px;width:15px;height:15px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 16px #ff315ab8}.global-player.is-playing .global-player__pulse[data-v-49523b42]{animation:1.4s ease-in-out infinite global-player-pulse-49523b42}.global-player__copy[data-v-49523b42]{z-index:1;gap:.12rem;min-width:0;display:grid;position:relative}.global-player__kicker[data-v-49523b42]{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.global-player__copy strong[data-v-49523b42]{color:#fff;font-family:var(--font-display);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:900;line-height:.95;overflow:hidden}.global-player__copy small[data-v-49523b42]{color:#e8efffbf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-player__wave[data-v-49523b42]{z-index:1;justify-content:center;align-items:end;gap:4px;height:36px;display:flex;position:relative}.global-player__wave span[data-v-49523b42]{opacity:.55;background:linear-gradient(#01efd5,#ff315a);border-radius:999px;width:5px;height:30%}.global-player.is-playing .global-player__wave span[data-v-49523b42]{animation:.9s ease-in-out infinite alternate global-player-wave-49523b42;animation-delay:calc(var(--i,0) * 50ms)}.global-player__wave span[data-v-49523b42]:nth-child(2n){--i:2;height:62%}.global-player__wave span[data-v-49523b42]:nth-child(3n){--i:4;height:88%}.global-player__wave span[data-v-49523b42]:nth-child(4n){--i:6;height:45%}.global-player__controls[data-v-49523b42]{z-index:1;align-items:center;gap:.45rem;display:flex;position:relative}.global-player__btn[data-v-49523b42],.global-player__link[data-v-49523b42]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.55rem .8rem;font-weight:900;text-decoration:none;display:inline-flex}.global-player__btn--main[data-v-49523b42]{color:#041311;background:linear-gradient(135deg,#01efd5,#7df9e8);border-color:#01efd547;box-shadow:0 0 24px #01efd533}.global-player__btn[data-v-49523b42]:disabled{cursor:wait;opacity:.72}.global-player__volume[data-v-49523b42]{color:#e8efffc2;font-family:var(--font-mono);align-items:center;gap:.35rem;font-size:.72rem;font-weight:900;display:inline-flex}.global-player__volume input[data-v-49523b42]{width:78px;accent-color:var(--color-primary)}.global-player.is-collapsed[data-v-49523b42]{width:auto;left:auto;right:max(1rem, env(safe-area-inset-right,0px));transform:none}.global-player.is-collapsed .global-player__inner[data-v-49523b42]{border-radius:999px;grid-template-columns:auto auto;width:auto;padding:.55rem}.global-player.is-collapsed .global-player__copy[data-v-49523b42],.global-player.is-collapsed .global-player__wave[data-v-49523b42],.global-player.is-collapsed .global-player__volume[data-v-49523b42],.global-player.is-collapsed .global-player__link[data-v-49523b42],.global-player.is-collapsed .global-player__btn[data-v-49523b42]:not(.global-player__btn--main){display:none}.global-player.is-collapsed .global-player__art[data-v-49523b42]{width:44px;height:44px}@keyframes global-player-pulse-49523b42{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes global-player-wave-49523b42{0%{opacity:.45;transform:scaleY(.55)}to{opacity:.95;transform:scaleY(1.12)}}@media (width<=760px){.global-player[data-v-49523b42]{width:calc(100% - 1rem);bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.global-player__inner[data-v-49523b42]{border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem}.global-player__wave[data-v-49523b42],.global-player__volume[data-v-49523b42],.global-player__link[data-v-49523b42]{display:none}.global-player__controls[data-v-49523b42]{gap:.35rem}.global-player__btn[data-v-49523b42]{min-height:38px;padding:.5rem .65rem}.global-player__copy small[data-v-49523b42]{display:none}}.app-layout[data-v-98bfb960]{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.app-layout--with-global-player[data-v-98bfb960]{padding-bottom:6.5rem}.app-layout[data-v-98bfb960]>:not(.app-bg-layer):not(.app-bg-atmosphere){z-index:1;position:relative}.app-layout[data-v-98bfb960]>.navbar{z-index:2000}.app-bg-layer[data-v-98bfb960]{z-index:0;pointer-events:none;will-change:opacity, transform;filter:saturate(.88)contrast(1.08)brightness(.72);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.app-bg-layer[data-v-98bfb960]:after{content:"";background:linear-gradient(#05060c47,#05060cd1),radial-gradient(circle at 50% 10%,#ffffff0f,#0000 36%);position:absolute;inset:0}.app-bg-atmosphere[data-v-98bfb960]{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.95;background:radial-gradient(circle at 16% 18%,#01efd533,#0000 28%),radial-gradient(circle at 84% 10%,#ff315a29,#0000 31%),radial-gradient(circle at 56% 82%,#ffb34714,#0000 26%),linear-gradient(90deg,#01efd509 1px,#0000 1px) 0 0/120px 120px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/3px 3px;position:fixed;inset:0}.app-bg-atmosphere[data-v-98bfb960]:after{content:"";opacity:.34;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 7px),radial-gradient(#0000 30%,#020307ad 100%);position:absolute;inset:0}.app-bg-layer--base[data-v-98bfb960]{background-image:url(/imagen-fondo.webp);animation:30s ease-in-out infinite app-bg-base-98bfb960}.app-bg-layer--alt1[data-v-98bfb960]{opacity:0;background-image:url(/imagen-fondo1.webp);animation:30s ease-in-out infinite app-bg-alt1-98bfb960}.app-bg-layer--alt2[data-v-98bfb960]{opacity:0;background-image:url(/imagen-fondo2.webp);animation:30s ease-in-out infinite app-bg-alt2-98bfb960}@keyframes app-bg-base-98bfb960{0%,30%{opacity:1;transform:scale(1.02)}33%,63%{opacity:0;transform:scale(1.06)}66%,96%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1.02)}}@keyframes app-bg-alt1-98bfb960{0%,30%{opacity:0;transform:scale(1.06)}33%,63%{opacity:1;transform:scale(1.02)}66%,to{opacity:0;transform:scale(1.06)}}@keyframes app-bg-alt2-98bfb960{0%,63%{opacity:0;transform:scale(1.06)}66%,96%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.06)}}.app-layout--player[data-v-98bfb960]{background:0 0;min-height:100vh}.app-layout--webchat[data-v-98bfb960]{min-height:100vh}.app-layout--angeles .app-bg-layer[data-v-98bfb960],.app-layout--angeles .app-bg-atmosphere[data-v-98bfb960]{display:none}.main-content[data-v-98bfb960]{width:100%;max-width:var(--max-width);z-index:2;margin:0 auto;padding:2rem 1rem 3rem;position:relative}.main-content--player[data-v-98bfb960],.main-content--webchat[data-v-98bfb960],.main-content--angeles[data-v-98bfb960]{max-width:none;margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#07080d;--color-surface:#0c0e18db;--color-surface-2:#18121feb;--color-text:#f8fbff;--color-muted:#b6c0d4;--color-primary:#01efd5;--color-primary-hover:#00cbb5;--color-accent:#ff315a;--color-demon-red:#d60020;--title-demon-outline:#d60020eb;--title-demon-glow:#d6002085;--color-amber:#ffb347;--color-border:#ffffff1c;--glass-border:#01efd529;--shadow-soft:0 18px 60px #0000006b;--shadow-neon:0 0 32px #01efd524, 0 0 54px #ff315a14;--radius-lg:26px;--radius-md:16px;--max-width:1200px;--font-base:"Space Grotesk", "Sora", "Segoe UI", sans-serif;--font-display:"Barlow Condensed", "Oswald", "Arial Narrow", sans-serif;--font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace}html{font-size:16px}body{font-family:var(--font-base);background-color:var(--color-bg);color:var(--color-text);letter-spacing:-.01em;min-height:100vh;line-height:1.5;position:relative}body:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 78%);mask-image:linear-gradient(#000c,#0000 78%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}h1,h2,h3{text-shadow:-1px -1px 0 var(--title-demon-outline), 1px -1px 0 var(--title-demon-outline), -1px 1px 0 var(--title-demon-outline), 1px 1px 0 var(--title-demon-outline), 0 0 16px var(--title-demon-glow), 0 6px 22px #00000094!important}h1{-webkit-text-stroke:1px var(--title-demon-outline)}h2{-webkit-text-stroke:.75px var(--title-demon-outline)}h3{-webkit-text-stroke:.45px #d60020d1}#app{z-index:1;min-height:100vh;position:relative}.page-enter-active,.page-leave-active{transition:opacity .2s}.page-enter-from,.page-leave-to{opacity:0}.btn{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.25rem;font-weight:700;transition:transform .25s,background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{color:#031614;background:linear-gradient(135deg,#01efd5fa,#7df9e8eb);box-shadow:0 0 28px #01efd538}.btn--primary:hover{background:var(--color-primary-hover);box-shadow:0 0 38px #01efd552}.btn--secondary{color:var(--color-text);background:#080a1275;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.btn--secondary:hover{background:#ffffff1a;border-color:#01efd552}
