.navbar[data-v-585d1eae]{z-index:2400;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(90deg,#00ffe11c,#0000 24%,#ff17481f),#030407db;border-bottom:1px solid #00ffe147;position:sticky;top:0;box-shadow:0 12px 38px #0000006b,0 0 42px #ff17481f,inset 0 -1px #fff9f312}.navbar.is-menu-open[data-v-585d1eae]{z-index:10000}.navbar-container[data-v-585d1eae]{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-585d1eae]{font-family:var(--font-display);color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 18px #00ffe180,0 0 28px #ff174842;flex-shrink:0;justify-self:start;font-size:1.55rem;font-weight:900;text-decoration:none}.brand-link[data-v-585d1eae]:hover{opacity:.92}.navbar-links-wrapper[data-v-585d1eae]{justify-self:center;width:auto;min-width:0;max-width:100%;margin:0}.navbar-links[data-v-585d1eae]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:0;display:flex}.nav-link[data-v-585d1eae]{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-585d1eae]:hover{color:var(--color-primary);background:linear-gradient(135deg,#00ffe11f,#ff174814);box-shadow:inset 0 0 0 1px #00ffe138,0 0 20px #ff17481f}.nav-link.router-link-active[data-v-585d1eae]{color:var(--color-primary)}.nav-link.router-link-exact-active[data-v-585d1eae]{color:var(--color-primary);background:linear-gradient(135deg,#00ffe133,#ff174829);box-shadow:inset 0 0 0 1px #00ffe161,0 0 26px #00ffe129,0 0 34px #ff174824}.nav-link.router-link-exact-active[data-v-585d1eae]:after{content:"";background:var(--color-primary);border-radius:999px;height:2px;position:absolute;bottom:8px;left:14px;right:14px}.navbar-right[data-v-585d1eae]{justify-self:end;align-items:center;gap:.75rem;display:flex}.admin-lock[data-v-585d1eae]{color:#fff;cursor:pointer;background:#030407b8;border:1px solid #ff17483d;border-radius:999px;min-width:42px;height:42px;font-size:1rem;transition:all .25s}.admin-lock[data-v-585d1eae]:hover{color:var(--color-primary);background:#ff174829;border-color:#ff174870;transform:translateY(-1px);box-shadow:0 0 24px #ff174833,0 0 18px #00ffe124}.admin-lock[data-v-585d1eae]:active{transform:scale(.96)}.mobile-lock[data-v-585d1eae]{display:none}.menu-toggle[data-v-585d1eae]{cursor:pointer;background:#030407b3;border:1px solid #00ffe13d;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-585d1eae]:hover{background:#ff17481f;border-color:#ff174861}.bar[data-v-585d1eae]{background:#fff;border-radius:999px;width:20px;height:2px;transition:transform .25s,opacity .25s}.mobile-overlay[data-v-585d1eae]{z-index:10001;background:#0000008c;position:fixed;inset:70px 0 0}@media (width<=1024px) and (width>=861px){.navbar-container[data-v-585d1eae]{grid-template-columns:auto 1fr auto;gap:.8rem}.navbar-links[data-v-585d1eae]{gap:.25rem}.nav-link[data-v-585d1eae]{padding:.6rem .7rem;font-size:.95rem}}@media (width<=860px){.navbar-container[data-v-585d1eae]{grid-template-columns:1fr auto;gap:.75rem}.desktop-lock[data-v-585d1eae]{display:none}.mobile-lock[data-v-585d1eae]{justify-content:center;align-items:center;width:100%;margin-top:.35rem;padding:0 1rem;display:inline-flex}.menu-toggle[data-v-585d1eae]{display:inline-flex}.navbar-links-wrapper.mobile[data-v-585d1eae]{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-585d1eae]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#00ffe114,#ff17481a),#030407fa;border:1px solid #00ffe138;border-radius:18px;flex-direction:column;align-items:stretch;padding:1rem;box-shadow:0 18px 44px #0000007a,0 0 34px #ff174829}.nav-link[data-v-585d1eae]{text-align:center;width:100%;padding:.85rem 1rem}.nav-link.router-link-exact-active[data-v-585d1eae]:after{display:none}.menu-toggle[aria-expanded=true] .bar[data-v-585d1eae]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] .bar[data-v-585d1eae]:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .bar[data-v-585d1eae]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}@media (width<=420px){.navbar-container[data-v-585d1eae]{padding:.75rem .85rem}.brand-link[data-v-585d1eae]{letter-spacing:.07em;font-size:1.35rem}.navbar-links-wrapper.mobile[data-v-585d1eae]{max-height:calc(100dvh - 84px);top:70px;left:.75rem;right:.75rem}.mobile-overlay[data-v-585d1eae]{top:62px}}@media (width>=861px){.navbar-links-wrapper[data-v-585d1eae]{display:block!important}}.nav-slide-enter-active[data-v-585d1eae],.nav-slide-leave-active[data-v-585d1eae]{transition:all .22s}.nav-slide-enter-from[data-v-585d1eae],.nav-slide-leave-to[data-v-585d1eae]{opacity:0;transform:translateY(-10px)}.nav-fade-enter-active[data-v-585d1eae],.nav-fade-leave-active[data-v-585d1eae]{transition:opacity .2s}.nav-fade-enter-from[data-v-585d1eae],.nav-fade-leave-to[data-v-585d1eae]{opacity:0}.site-footer[data-v-f5e2ce04]{-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:linear-gradient(90deg,#00ffe112,#0000 32%,#ff174814),#030407d6;border-top:1px solid #00ffe12e;margin-top:4rem;padding:1.35rem 1rem .7rem;position:relative;box-shadow:0 -18px 46px #0000006b,0 -1px 28px #ff174814}.site-footer[data-v-f5e2ce04]:before{content:"";opacity:.22;pointer-events:none;background:repeating-linear-gradient(90deg,#00ffe10b 0 1px,#0000 1px 28px);position:absolute;inset:0}.footer-shell[data-v-f5e2ce04]{width:min(880px,100%);margin:0 auto;position:relative}.footer-main[data-v-f5e2ce04]{grid-template-columns:1.2fr 1fr;align-items:start;gap:1.3rem;padding-bottom:.7rem;display:grid}.footer-brand h3[data-v-f5e2ce04]{letter-spacing:-.02em;color:var(--color-primary);text-shadow:0 0 18px #00ffe15c,0 0 26px #ff174838;margin:0 0 .45rem;font-size:1.65rem;font-weight:800}.footer-brand p[data-v-f5e2ce04]{color:#fff9f3b3;max-width:320px;margin:0;font-size:.92rem;line-height:1.55}.footer-meta[data-v-f5e2ce04]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.footer-group h4[data-v-f5e2ce04]{color:#fff9f3;margin:0 0 .45rem;font-size:.92rem;font-weight:700}.footer-group a[data-v-f5e2ce04],.footer-text[data-v-f5e2ce04]{color:#fff9f3ad;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-f5e2ce04]:hover{color:var(--color-primary);text-shadow:0 0 14px #00ffe152;transform:translate(2px)}.server-line[data-v-f5e2ce04]{color:#fff9f3ad;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-f5e2ce04]{display:inline}.server-item strong[data-v-f5e2ce04]{color:#fff9f3;font-weight:700}.divider[data-v-f5e2ce04]{background:var(--color-accent);border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 12px #ff17487a}.footer-bottom[data-v-f5e2ce04]{border-top:1px solid #00ffe11f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.7rem;display:flex}.footer-bottom p[data-v-f5e2ce04]{color:#fff9f38a;margin:0;font-size:.84rem}.footer-made[data-v-f5e2ce04]{color:#01efd5cc!important}@media (width<=720px){.footer-shell[data-v-f5e2ce04]{width:min(640px,100%)}.footer-main[data-v-f5e2ce04]{grid-template-columns:1fr;gap:1.15rem}.footer-meta[data-v-f5e2ce04]{grid-template-columns:1fr;gap:.95rem}.footer-brand p[data-v-f5e2ce04]{max-width:100%}.server-line[data-v-f5e2ce04]{white-space:normal;flex-wrap:wrap}.footer-bottom[data-v-f5e2ce04]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.site-footer[data-v-f5e2ce04]{margin-top:2rem;padding:.85rem .9rem .55rem}.footer-main[data-v-f5e2ce04]{gap:.85rem;padding-bottom:.55rem}.footer-brand h3[data-v-f5e2ce04]{margin-bottom:.25rem;font-size:1.2rem}.footer-brand p[data-v-f5e2ce04],.footer-made[data-v-f5e2ce04]{display:none}.footer-meta[data-v-f5e2ce04]{gap:.7rem}.footer-group h4[data-v-f5e2ce04]{margin-bottom:.25rem;font-size:.86rem}.footer-group a[data-v-f5e2ce04],.footer-text[data-v-f5e2ce04],.server-line[data-v-f5e2ce04]{margin-bottom:.2rem;font-size:.82rem}.footer-bottom[data-v-f5e2ce04]{gap:.35rem;padding-top:.5rem}.footer-bottom p[data-v-f5e2ce04]{font-size:.76rem}}@media (width<=420px){.site-footer[data-v-f5e2ce04]{margin-top:1.4rem;padding:.7rem .75rem .45rem}.footer-group[data-v-f5e2ce04]:first-child{display:none}.footer-main[data-v-f5e2ce04]{gap:.5rem}.server-line[data-v-f5e2ce04]{display:block}.divider[data-v-f5e2ce04]{display:none}}.global-player[data-v-98d2d0f5]{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-98d2d0f5]{color:#fff9f3db;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:linear-gradient(135deg,#00ffe114,#ff174814),#030407e0;border:1px solid #00ffe152;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-98d2d0f5]{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:radial-gradient(circle at 12% 15%,#00ffe138,#0000 32%),radial-gradient(circle at 88% 10%,#ff174833,#0000 32%),linear-gradient(135deg,#fff9f31a,#ff174809),#030407eb;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 64px #0000008f,0 0 36px #00ffe12e,0 0 58px #ff174829}.global-player__inner[data-v-98d2d0f5]:after{content:"";opacity:.28;pointer-events:none;background:repeating-linear-gradient(90deg,#00ffe10f 0 1px,#0000 1px 18px),repeating-linear-gradient(#fff9f30a 0 1px,#0000 1px 7px);position:absolute;inset:0}.global-player__art[data-v-98d2d0f5]{flex-shrink:0;width:58px;height:58px;position:relative}.global-player__art img[data-v-98d2d0f5]{object-fit:cover;border:1px solid #ffffff24;border-radius:18px;width:100%;height:100%}.global-player__pulse[data-v-98d2d0f5]{background:var(--color-accent);border:3px solid #090b12;border-radius:999px;width:15px;height:15px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 18px #ff1748db,0 0 28px #00ffe129}.global-player.is-playing .global-player__pulse[data-v-98d2d0f5]{animation:1.4s ease-in-out infinite global-player-pulse-98d2d0f5}.global-player__copy[data-v-98d2d0f5]{z-index:1;gap:.12rem;min-width:0;display:grid;position:relative}.global-player__kicker[data-v-98d2d0f5]{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-98d2d0f5]{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-98d2d0f5]{color:#fff9f3bf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-player__wave[data-v-98d2d0f5]{z-index:1;justify-content:center;align-items:end;gap:4px;height:36px;display:flex;position:relative}.global-player__wave span[data-v-98d2d0f5]{opacity:.72;background:linear-gradient(#fff9f3,#00ffe1 45%,#ff1748);border-radius:999px;width:5px;height:30%}.global-player.is-playing .global-player__wave span[data-v-98d2d0f5]{animation:.9s ease-in-out infinite alternate global-player-wave-98d2d0f5;animation-delay:calc(var(--i,0) * 50ms)}.global-player__wave span[data-v-98d2d0f5]:nth-child(2n){--i:2;height:62%}.global-player__wave span[data-v-98d2d0f5]:nth-child(3n){--i:4;height:88%}.global-player__wave span[data-v-98d2d0f5]:nth-child(4n){--i:6;height:45%}.global-player__controls[data-v-98d2d0f5]{z-index:1;align-items:center;gap:.45rem;display:flex;position:relative}.global-player__btn[data-v-98d2d0f5],.global-player__link[data-v-98d2d0f5]{color:#fff;cursor:pointer;background:#03040799;border:1px solid #00ffe12e;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-98d2d0f5]{color:#050507;background:linear-gradient(135deg,#00ffe1,#fff9f3 48%,#ff1748);border-color:#00ffe161;box-shadow:0 0 28px #00ffe147,0 0 42px #ff17482e}.global-player__btn[data-v-98d2d0f5]:disabled{cursor:wait;opacity:.72}.global-player__volume[data-v-98d2d0f5]{color:#fff9f3c7;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-98d2d0f5]{width:78px;accent-color:var(--color-primary)}.global-player.is-collapsed[data-v-98d2d0f5]{width:auto;left:auto;right:max(1rem, env(safe-area-inset-right,0px));transform:none}.global-player.is-collapsed .global-player__inner[data-v-98d2d0f5]{border-radius:999px;grid-template-columns:auto auto;width:auto;padding:.55rem}.global-player.is-collapsed .global-player__copy[data-v-98d2d0f5],.global-player.is-collapsed .global-player__wave[data-v-98d2d0f5],.global-player.is-collapsed .global-player__volume[data-v-98d2d0f5],.global-player.is-collapsed .global-player__link[data-v-98d2d0f5],.global-player.is-collapsed .global-player__btn[data-v-98d2d0f5]:not(.global-player__btn--main){display:none}.global-player.is-collapsed .global-player__art[data-v-98d2d0f5]{width:44px;height:44px}@keyframes global-player-pulse-98d2d0f5{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes global-player-wave-98d2d0f5{0%{opacity:.45;transform:scaleY(.55)}to{opacity:.95;transform:scaleY(1.12)}}@media (width<=760px){.global-player[data-v-98d2d0f5]{width:calc(100% - 1rem);bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.global-player__inner[data-v-98d2d0f5]{border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem}.global-player__wave[data-v-98d2d0f5],.global-player__volume[data-v-98d2d0f5],.global-player__link[data-v-98d2d0f5]{display:none}.global-player__controls[data-v-98d2d0f5]{gap:.35rem}.global-player__btn[data-v-98d2d0f5]{min-height:38px;padding:.5rem .65rem}.global-player__copy small[data-v-98d2d0f5]{display:none}}.app-layout[data-v-73d41497]{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.app-layout--with-global-player[data-v-73d41497]{padding-bottom:6.5rem}.app-layout[data-v-73d41497]>:not(.app-bg-layer):not(.app-bg-atmosphere){z-index:1;position:relative}.app-layout[data-v-73d41497]>.navbar{z-index:2000}.app-bg-layer[data-v-73d41497]{z-index:0;pointer-events:none;will-change:opacity, transform;filter:saturate(1.32)contrast(1.18)brightness(.58);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.app-bg-layer[data-v-73d41497]:after{content:"";background:linear-gradient(#03040761,#030407e6),linear-gradient(90deg,#00ffe129,#0000 34%,#ff17482e),radial-gradient(circle at 50% 10%,#fff9f312,#0000 34%);position:absolute;inset:0}.app-bg-atmosphere[data-v-73d41497]{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:1;background:radial-gradient(circle at 14% 16%,#00ffe147,#0000 28%),radial-gradient(circle at 86% 8%,#ff174847,#0000 31%),radial-gradient(circle at 56% 82%,#ff782c1a,#0000 24%),linear-gradient(90deg,#00ffe10e 1px,#0000 1px) 0 0/112px 112px,linear-gradient(#ff174808 1px,#0000 1px) 0 0/4px 4px;position:fixed;inset:0}.app-bg-atmosphere[data-v-73d41497]:after{content:"";opacity:.48;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#00ffe107 0 1px,#0000 1px 26px),radial-gradient(#0000 28%,#000000c7 100%);position:absolute;inset:0}.app-bg-layer--base[data-v-73d41497]{background-image:url(/imagen-fondo.webp);animation:30s ease-in-out infinite app-bg-base-73d41497}.app-bg-layer--alt1[data-v-73d41497]{opacity:0;background-image:url(/imagen-fondo1.webp);animation:30s ease-in-out infinite app-bg-alt1-73d41497}.app-bg-layer--alt2[data-v-73d41497]{opacity:0;background-image:url(/imagen-fondo2.webp);animation:30s ease-in-out infinite app-bg-alt2-73d41497}@keyframes app-bg-base-73d41497{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-73d41497{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-73d41497{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-73d41497]{background:0 0;min-height:100vh}.app-layout--webchat[data-v-73d41497]{min-height:100vh}.app-layout--angeles .app-bg-layer[data-v-73d41497],.app-layout--angeles .app-bg-atmosphere[data-v-73d41497]{display:none}.main-content[data-v-73d41497]{width:100%;max-width:var(--max-width);z-index:2;margin:0 auto;padding:2rem 1rem 3rem;position:relative}.main-content--player[data-v-73d41497],.main-content--webchat[data-v-73d41497],.main-content--angeles[data-v-73d41497]{max-width:none;margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#030407;--color-surface:#07090fe6;--color-surface-2:#0f080df0;--color-text:#fff9f3;--color-muted:#c7d3dc;--color-primary:#00ffe1;--color-primary-hover:#00d8c4;--color-accent:#ff1748;--color-demon-red:#f00018;--title-demon-outline:#f00018fa;--title-demon-glow:#ff1748ad;--color-amber:#ffb347;--color-border:#fff9f321;--glass-border:#00ffe138;--shadow-soft:0 18px 60px #00000094;--shadow-neon:0 0 34px #00ffe133, 0 0 68px #ff17482e;--spotlight-border:#fff9f31f;--spotlight-cyan:#00ffe147;--spotlight-red:#ff174857;--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:radial-gradient(circle at 12% 9%, #00ffe11f, transparent 24rem), radial-gradient(circle at 88% 4%, #ff174829, transparent 26rem), radial-gradient(circle at 50% 92%, #ff782c0e, transparent 22rem), 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;opacity:.9;background:repeating-linear-gradient(#fff9f30a 0 1px,#0000 1px 7px),linear-gradient(#00ffe109 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ff174806 1px,#0000 1px) 0 0/52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 78%);mask-image:linear-gradient(#000c,#0000 78%)}body:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.72;background:linear-gradient(90deg,#0000,#00ffe10b,#0000 42%,#ff17480b,#0000),radial-gradient(#0000 36%,#0000008f 100%);position:fixed;inset:0}::selection{color:#fff9f3;background:#ff1748d1}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}:is(article,section,aside,div)[class$=-card],:is(article,section,aside,div)[class*=-card\ ],:is(article,section,aside,div)[class$=-panel],:is(article,section,aside,div)[class*=-panel\ ],:is(article,section,aside,div)[class$=__panel],:is(article,section,aside,div)[class*=__panel\ ],:is(article,section,aside,div)[class$=-manifest],:is(article,section,aside,div)[class*=-manifest\ ],:is(article,section,aside,div)[class$=-highlight],:is(article,section,aside,div)[class*=-highlight\ ],.hero__content,.hero-signal,.hero__innovation,.pulse-line,.manifesto,.global-player{isolation:isolate;background-color:color-mix(in srgb, var(--color-surface), #ff17481f 18%);position:relative;border-color:color-mix(in srgb, var(--spotlight-border), var(--color-primary) 22%)!important;box-shadow:var(--shadow-soft), 0 0 0 1px #ffffff12, 0 0 30px var(--spotlight-cyan), 0 0 76px var(--spotlight-red)!important}:is(article,section,aside,div)[class$=-card]:hover,:is(article,section,aside,div)[class*=-card\ ]:hover,:is(article,section,aside,div)[class$=-panel]:hover,:is(article,section,aside,div)[class*=-panel\ ]:hover,:is(article,section,aside,div)[class$=__panel]:hover,:is(article,section,aside,div)[class*=__panel\ ]:hover,.hero-signal:hover,.hero__innovation:hover,.pulse-line:hover{box-shadow:var(--shadow-soft), 0 0 0 1px #ffffff1a, 0 0 42px #00ffe15c, 0 0 94px #ff174857!important}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:#050507;text-shadow:none;background:linear-gradient(135deg,#00ffe1,#fff9f3 46%,#ff1748);box-shadow:0 0 30px #00ffe14d,0 0 48px #ff17482e}.btn--primary:hover{background:linear-gradient(135deg, var(--color-primary-hover), #fff9f3 44%, var(--color-accent));box-shadow:0 0 46px #00ffe16b,0 0 70px #ff17484d}.btn--secondary{color:var(--color-text);background:linear-gradient(135deg,#00ffe112,#ff17480f),#030407ad;border-color:#00ffe13d;box-shadow:inset 0 1px #fff9f314,0 0 20px #ff174814}.btn--secondary:hover{color:#fff9f3;background:#ff17481f;border-color:#ff174861;box-shadow:0 0 30px #ff17482e,0 0 20px #00ffe11f}
