.modal-backdrop[data-v-3e81a753]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-3e81a753]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:380px;position:relative;box-shadow:0 24px 60px #1a35302e}.modal-close[data-v-3e81a753]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-3e81a753]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-3e81a753]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.5rem}.modal-logo-dot[data-v-3e81a753]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.tabs[data-v-3e81a753]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.5rem}.tab[data-v-3e81a753]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s}.tab.active[data-v-3e81a753]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.form[data-v-3e81a753]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-3e81a753]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-3e81a753]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-3e81a753]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-3e81a753]:focus{border-color:var(--primary)}.error-msg[data-v-3e81a753]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-3e81a753]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-3e81a753]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.btn-primary[data-v-3e81a753]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-3e81a753]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-3e81a753]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-3e81a753 .7s linear infinite}@keyframes spin-3e81a753{to{transform:rotate(360deg)}}.divider[data-v-3e81a753]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-3e81a753]:before,.divider[data-v-3e81a753]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-3e81a753]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-3e81a753]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-3e81a753]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-3e81a753]:disabled{opacity:.6;cursor:not-allowed}.navbar[data-v-d245a6f4]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border);overflow:visible}.navbar-inner[data-v-d245a6f4]{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-inner[data-v-d245a6f4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--primary) 30%,var(--secondary) 70%,transparent 100%)}.logo[data-v-d245a6f4]{font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s,transform .35s cubic-bezier(.34,1.56,.64,1);z-index:1;display:inline-block;transform-origin:left center}.logo[data-v-d245a6f4]:hover{opacity:.85}.logo-big[data-v-d245a6f4]{transform:scale(1.18)!important}.logo-pulse[data-v-d245a6f4]{animation:logoPulseAnim-d245a6f4 .25s ease forwards}@keyframes logoPulseAnim-d245a6f4{0%{transform:scale(1.18);filter:brightness(1)}50%{transform:scale(1.32);filter:brightness(1.6)}to{transform:scale(1.18);filter:brightness(1)}}.nav-links[data-v-d245a6f4]{display:flex;align-items:center;gap:.5rem}.nav-link[data-v-d245a6f4]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;transition:all .2s}.nav-link[data-v-d245a6f4]:hover{background:var(--primary-glow);color:var(--text)}.nav-link.router-link-exact-active[data-v-d245a6f4]{background:var(--primary-glow);color:var(--primary);font-weight:700}.nav-auth[data-v-d245a6f4]{display:flex;align-items:center;gap:.5rem;position:relative}@media (max-width: 640px){.desktop-only[data-v-d245a6f4]{display:none}}.auth-login-btn[data-v-d245a6f4]{background:var(--primary-glow);color:var(--primary-dark);border:1.5px solid var(--primary);border-radius:999px;padding:.38rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;font-family:inherit;white-space:nowrap}.auth-login-btn[data-v-d245a6f4]:hover{background:var(--primary);color:#fff}.auth-signout-btn[data-v-d245a6f4]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;border:none;background:none;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.auth-signout-btn[data-v-d245a6f4]:hover{background:var(--primary-glow);color:var(--text)}.hamburger[data-v-d245a6f4]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;border-radius:var(--radius-sm);cursor:pointer;z-index:1}.bar[data-v-d245a6f4]{display:block;width:22px;height:2px;background:var(--primary);border-radius:2px;transition:all .28s cubic-bezier(.4,0,.2,1)}.mobile-menu[data-v-d245a6f4]{display:none}@media (max-width: 640px){.nav-links[data-v-d245a6f4]{display:none}.hamburger[data-v-d245a6f4]{display:flex}.bar.open[data-v-d245a6f4]:nth-child(1){transform:translateY(7px) rotate(45deg)}.bar.open[data-v-d245a6f4]:nth-child(2){opacity:0;transform:scaleX(0)}.bar.open[data-v-d245a6f4]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-d245a6f4]{display:flex;flex-direction:column;position:absolute;top:var(--nav-height);left:0;right:0;background:var(--bg-glass-solid);border-bottom:1px solid var(--border);box-shadow:0 8px 24px #0000001a;padding:.75rem 1.25rem 1.25rem;gap:.3rem;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.mobile-menu.open[data-v-d245a6f4]{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-link[data-v-d245a6f4]{display:block;padding:.85rem 1rem;font-size:1rem;font-weight:600;color:var(--text-muted);border-radius:var(--radius);text-align:center;transition:background .15s,color .15s}.mobile-link[data-v-d245a6f4]:hover,.mobile-link.router-link-exact-active[data-v-d245a6f4]{background:var(--primary-glow);color:var(--primary)}.mobile-login-btn[data-v-d245a6f4]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;font-family:inherit;width:100%;cursor:pointer}.mobile-login-btn[data-v-d245a6f4]:hover{opacity:.88;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.mobile-signout[data-v-d245a6f4]{background:none;border:none;font-family:inherit;width:100%;cursor:pointer;color:var(--text-muted)}.mobile-signout[data-v-d245a6f4]:hover{color:#c4607a;background:#e8829e14}.menu-backdrop[data-v-d245a6f4]{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--nav-height);z-index:-1}}.modal-backdrop[data-v-cbad04bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-cbad04bc]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:380px;position:relative;box-shadow:0 24px 60px #1a35302e}.modal-close[data-v-cbad04bc]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-cbad04bc]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-cbad04bc]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.5rem}.modal-logo-dot[data-v-cbad04bc]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.tabs[data-v-cbad04bc]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.5rem}.tab[data-v-cbad04bc]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s}.tab.active[data-v-cbad04bc]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.form[data-v-cbad04bc]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-cbad04bc]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-cbad04bc]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-cbad04bc]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-cbad04bc]:focus{border-color:var(--primary)}.error-msg[data-v-cbad04bc]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-cbad04bc]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-cbad04bc]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.btn-primary[data-v-cbad04bc]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-cbad04bc]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-cbad04bc]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-cbad04bc .7s linear infinite}@keyframes spin-cbad04bc{to{transform:rotate(360deg)}}.divider[data-v-cbad04bc]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-cbad04bc]:before,.divider[data-v-cbad04bc]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-cbad04bc]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-cbad04bc]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-cbad04bc]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-cbad04bc]:disabled{opacity:.6;cursor:not-allowed}.navbar[data-v-c46edf2e]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border);overflow:visible}.navbar-inner[data-v-c46edf2e]{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-inner[data-v-c46edf2e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--primary) 30%,var(--secondary) 70%,transparent 100%)}.logo[data-v-c46edf2e]{font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s,transform .35s cubic-bezier(.34,1.56,.64,1);z-index:1;display:inline-block;transform-origin:left center}.logo[data-v-c46edf2e]:hover{opacity:.85}.logo-big[data-v-c46edf2e]{transform:scale(1.18)!important}.logo-pulse[data-v-c46edf2e]{animation:logoPulseAnim-c46edf2e .25s ease forwards}@keyframes logoPulseAnim-c46edf2e{0%{transform:scale(1.18);filter:brightness(1)}50%{transform:scale(1.32);filter:brightness(1.6)}to{transform:scale(1.18);filter:brightness(1)}}.nav-links[data-v-c46edf2e]{display:flex;align-items:center;gap:.5rem}.nav-link[data-v-c46edf2e]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;transition:all .2s}.nav-link[data-v-c46edf2e]:hover{background:var(--primary-glow);color:var(--text)}.nav-link.router-link-exact-active[data-v-c46edf2e]{background:var(--primary-glow);color:var(--primary);font-weight:700}.nav-auth[data-v-c46edf2e]{display:flex;align-items:center;gap:.5rem;position:relative}@media (max-width: 640px){.desktop-only[data-v-c46edf2e]{display:none}}.auth-login-btn[data-v-c46edf2e]{background:var(--primary-glow);color:var(--primary-dark);border:1.5px solid var(--primary);border-radius:999px;padding:.38rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;font-family:inherit;white-space:nowrap}.auth-login-btn[data-v-c46edf2e]:hover{background:var(--primary);color:#fff}.auth-signout-btn[data-v-c46edf2e]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;border:none;background:none;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.auth-signout-btn[data-v-c46edf2e]:hover{background:var(--primary-glow);color:var(--text)}.hamburger[data-v-c46edf2e]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;border-radius:var(--radius-sm);cursor:pointer;z-index:1}.bar[data-v-c46edf2e]{display:block;width:22px;height:2px;background:var(--primary);border-radius:2px;transition:all .28s cubic-bezier(.4,0,.2,1)}.mobile-menu[data-v-c46edf2e]{display:none}@media (max-width: 640px){.nav-links[data-v-c46edf2e]{display:none}.hamburger[data-v-c46edf2e]{display:flex}.bar.open[data-v-c46edf2e]:nth-child(1){transform:translateY(7px) rotate(45deg)}.bar.open[data-v-c46edf2e]:nth-child(2){opacity:0;transform:scaleX(0)}.bar.open[data-v-c46edf2e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-c46edf2e]{display:flex;flex-direction:column;position:absolute;top:var(--nav-height);left:0;right:0;background:var(--bg-glass-solid);border-bottom:1px solid var(--border);box-shadow:0 8px 24px #0000001a;padding:.75rem 1.25rem 1.25rem;gap:.3rem;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.mobile-menu.open[data-v-c46edf2e]{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-link[data-v-c46edf2e]{display:block;padding:.85rem 1rem;font-size:1rem;font-weight:600;color:var(--text-muted);border-radius:var(--radius);text-align:center;transition:background .15s,color .15s}.mobile-link[data-v-c46edf2e]:hover,.mobile-link.router-link-exact-active[data-v-c46edf2e]{background:var(--primary-glow);color:var(--primary)}.mobile-login-btn[data-v-c46edf2e]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;font-family:inherit;width:100%;cursor:pointer}.mobile-login-btn[data-v-c46edf2e]:hover{opacity:.88;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.mobile-signout[data-v-c46edf2e]{background:none;border:none;font-family:inherit;width:100%;cursor:pointer;color:var(--text-muted)}.mobile-signout[data-v-c46edf2e]:hover{color:#c4607a;background:#e8829e14}.menu-backdrop[data-v-c46edf2e]{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--nav-height);z-index:-1}}.modal-backdrop[data-v-73e3b4a6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-73e3b4a6]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:380px;position:relative;box-shadow:0 24px 60px #1a35302e}.modal-close[data-v-73e3b4a6]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-73e3b4a6]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-73e3b4a6]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.5rem}.modal-logo-dot[data-v-73e3b4a6]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.tabs[data-v-73e3b4a6]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.5rem}.tab[data-v-73e3b4a6]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s}.tab.active[data-v-73e3b4a6]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.form[data-v-73e3b4a6]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-73e3b4a6]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-73e3b4a6]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-73e3b4a6]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-73e3b4a6]:focus{border-color:var(--primary)}.error-msg[data-v-73e3b4a6]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-73e3b4a6]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-73e3b4a6]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.btn-primary[data-v-73e3b4a6]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-73e3b4a6]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-73e3b4a6]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-73e3b4a6 .7s linear infinite}@keyframes spin-73e3b4a6{to{transform:rotate(360deg)}}.divider[data-v-73e3b4a6]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-73e3b4a6]:before,.divider[data-v-73e3b4a6]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-73e3b4a6]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-73e3b4a6]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-73e3b4a6]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-73e3b4a6]:disabled{opacity:.6;cursor:not-allowed}.navbar[data-v-147f75c1]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border);overflow:visible}.navbar-inner[data-v-147f75c1]{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-inner[data-v-147f75c1]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--primary) 30%,var(--secondary) 70%,transparent 100%)}.logo[data-v-147f75c1]{font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s,transform .35s cubic-bezier(.34,1.56,.64,1);z-index:1;display:inline-block;transform-origin:left center}.logo[data-v-147f75c1]:hover{opacity:.85}.logo-big[data-v-147f75c1]{transform:scale(1.18)!important}.logo-pulse[data-v-147f75c1]{animation:logoPulseAnim-147f75c1 .25s ease forwards}@keyframes logoPulseAnim-147f75c1{0%{transform:scale(1.18);filter:brightness(1)}50%{transform:scale(1.32);filter:brightness(1.6)}to{transform:scale(1.18);filter:brightness(1)}}.nav-links[data-v-147f75c1]{display:flex;align-items:center;gap:.5rem}.nav-link[data-v-147f75c1]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;transition:all .2s}.nav-link[data-v-147f75c1]:hover{background:var(--primary-glow);color:var(--text)}.nav-link.router-link-exact-active[data-v-147f75c1]{background:var(--primary-glow);color:var(--primary);font-weight:700}.nav-auth[data-v-147f75c1]{display:flex;align-items:center;gap:.5rem;position:relative}@media (max-width: 640px){.desktop-only[data-v-147f75c1]{display:none}}.auth-login-btn[data-v-147f75c1]{background:var(--primary-glow);color:var(--primary-dark);border:1.5px solid var(--primary);border-radius:999px;padding:.38rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;font-family:inherit;white-space:nowrap}.auth-login-btn[data-v-147f75c1]:hover{background:var(--primary);color:#fff}.auth-signout-btn[data-v-147f75c1]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;border:none;background:none;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.auth-signout-btn[data-v-147f75c1]:hover{background:var(--primary-glow);color:var(--text)}.hamburger[data-v-147f75c1]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;border-radius:var(--radius-sm);cursor:pointer;z-index:1}.bar[data-v-147f75c1]{display:block;width:22px;height:2px;background:var(--primary);border-radius:2px;transition:all .28s cubic-bezier(.4,0,.2,1)}.mobile-menu[data-v-147f75c1]{display:none}@media (max-width: 640px){.nav-links[data-v-147f75c1]{display:none}.hamburger[data-v-147f75c1]{display:flex}.bar.open[data-v-147f75c1]:nth-child(1){transform:translateY(7px) rotate(45deg)}.bar.open[data-v-147f75c1]:nth-child(2){opacity:0;transform:scaleX(0)}.bar.open[data-v-147f75c1]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-147f75c1]{display:flex;flex-direction:column;position:absolute;top:var(--nav-height);left:0;right:0;background:var(--bg-glass-solid);border-bottom:1px solid var(--border);box-shadow:0 8px 24px #0000001a;padding:.75rem 1.25rem 1.25rem;gap:.3rem;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.mobile-menu.open[data-v-147f75c1]{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-link[data-v-147f75c1]{display:block;padding:.85rem 1rem;font-size:1rem;font-weight:600;color:var(--text-muted);border-radius:var(--radius);text-align:center;transition:background .15s,color .15s}.mobile-link[data-v-147f75c1]:hover,.mobile-link.router-link-exact-active[data-v-147f75c1]{background:var(--primary-glow);color:var(--primary)}.mobile-login-btn[data-v-147f75c1]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;font-family:inherit;width:100%;cursor:pointer}.mobile-login-btn[data-v-147f75c1]:hover{opacity:.88;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.mobile-signout[data-v-147f75c1]{background:none;border:none;font-family:inherit;width:100%;cursor:pointer;color:var(--text-muted)}.mobile-signout[data-v-147f75c1]:hover{color:#c4607a;background:#e8829e14}.menu-backdrop[data-v-147f75c1]{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--nav-height);z-index:-1}}.modal-backdrop[data-v-bd5dd7ed]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-bd5dd7ed]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:380px;position:relative;box-shadow:0 24px 60px #1a35302e}.modal-close[data-v-bd5dd7ed]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-bd5dd7ed]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-bd5dd7ed]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.5rem}.modal-logo-dot[data-v-bd5dd7ed]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.tabs[data-v-bd5dd7ed]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.5rem}.tab[data-v-bd5dd7ed]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s}.tab.active[data-v-bd5dd7ed]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.form[data-v-bd5dd7ed]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-bd5dd7ed]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-bd5dd7ed]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-bd5dd7ed]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-bd5dd7ed]:focus{border-color:var(--primary)}.error-msg[data-v-bd5dd7ed]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-bd5dd7ed]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-bd5dd7ed]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.btn-primary[data-v-bd5dd7ed]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-bd5dd7ed]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-bd5dd7ed]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-bd5dd7ed .7s linear infinite}@keyframes spin-bd5dd7ed{to{transform:rotate(360deg)}}.divider[data-v-bd5dd7ed]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-bd5dd7ed]:before,.divider[data-v-bd5dd7ed]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-bd5dd7ed]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-bd5dd7ed]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-bd5dd7ed]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-bd5dd7ed]:disabled{opacity:.6;cursor:not-allowed}.tap-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 0 8px var(--primary-glow),0 0 16px var(--secondary-glow)}@keyframes tapParticleBurst{0%{transform:translate(-50%,-50%) scale(1.6);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(0);opacity:0}}.navbar[data-v-e81c6045]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border);overflow:visible}.navbar-inner[data-v-e81c6045]{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-inner[data-v-e81c6045]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--primary) 30%,var(--secondary) 70%,transparent 100%)}.logo[data-v-e81c6045]{font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s,transform .35s cubic-bezier(.34,1.56,.64,1);z-index:1;display:inline-block;transform-origin:left center}.logo[data-v-e81c6045]:hover{opacity:.85}.logo-big[data-v-e81c6045]{transform:scale(1.18)!important}.logo-pulse[data-v-e81c6045]{animation:logoPulseAnim-e81c6045 .25s ease forwards}@keyframes logoPulseAnim-e81c6045{0%{transform:scale(1.18);filter:brightness(1)}50%{transform:scale(1.32);filter:brightness(1.6)}to{transform:scale(1.18);filter:brightness(1)}}.nav-links[data-v-e81c6045]{display:flex;align-items:center;gap:.5rem}.nav-link[data-v-e81c6045]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;transition:all .2s}.nav-link[data-v-e81c6045]:hover{background:var(--primary-glow);color:var(--text)}.nav-link.router-link-exact-active[data-v-e81c6045]{background:var(--primary-glow);color:var(--primary);font-weight:700}.nav-auth[data-v-e81c6045]{display:flex;align-items:center;gap:.5rem;position:relative}@media (max-width: 640px){.desktop-only[data-v-e81c6045]{display:none}}.auth-login-btn[data-v-e81c6045]{background:var(--primary-glow);color:var(--primary-dark);border:1.5px solid var(--primary);border-radius:999px;padding:.38rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;font-family:inherit;white-space:nowrap}.auth-login-btn[data-v-e81c6045]:hover{background:var(--primary);color:#fff}.auth-signout-btn[data-v-e81c6045]{color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.45rem 1rem;border-radius:999px;border:none;background:none;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.auth-signout-btn[data-v-e81c6045]:hover{background:var(--primary-glow);color:var(--text)}.hamburger[data-v-e81c6045]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;border-radius:var(--radius-sm);cursor:pointer;z-index:1}.bar[data-v-e81c6045]{display:block;width:22px;height:2px;background:var(--primary);border-radius:2px;transition:all .28s cubic-bezier(.4,0,.2,1)}.mobile-menu[data-v-e81c6045]{display:none}@media (max-width: 640px){.nav-links[data-v-e81c6045]{display:none}.hamburger[data-v-e81c6045]{display:flex}.bar.open[data-v-e81c6045]:nth-child(1){transform:translateY(7px) rotate(45deg)}.bar.open[data-v-e81c6045]:nth-child(2){opacity:0;transform:scaleX(0)}.bar.open[data-v-e81c6045]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-e81c6045]{display:flex;flex-direction:column;position:absolute;top:var(--nav-height);left:0;right:0;background:var(--bg-glass-solid);border-bottom:1px solid var(--border);box-shadow:0 8px 24px #0000001a;padding:.75rem 1.25rem 1.25rem;gap:.3rem;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.mobile-menu.open[data-v-e81c6045]{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-link[data-v-e81c6045]{display:block;padding:.85rem 1rem;font-size:1rem;font-weight:600;color:var(--text-muted);border-radius:var(--radius);text-align:center;transition:background .15s,color .15s}.mobile-link[data-v-e81c6045]:hover,.mobile-link.router-link-exact-active[data-v-e81c6045]{background:var(--primary-glow);color:var(--primary)}.mobile-login-btn[data-v-e81c6045]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;font-family:inherit;width:100%;cursor:pointer}.mobile-login-btn[data-v-e81c6045]:hover{opacity:.88;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.mobile-signout[data-v-e81c6045]{background:none;border:none;font-family:inherit;width:100%;cursor:pointer;color:var(--text-muted)}.mobile-signout[data-v-e81c6045]:hover{color:#c4607a;background:#e8829e14}.menu-backdrop[data-v-e81c6045]{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--nav-height);z-index:-1}}.footer[data-v-24660fe5]{background:var(--bg-2);margin-top:auto;position:relative;overflow:hidden}.footer-divider[data-v-24660fe5]{height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary) 20%,var(--mauve) 50%,var(--secondary) 80%,transparent 100%);position:relative;overflow:hidden}.divider-shimmer[data-v-24660fe5]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);animation:shimmer-24660fe5 2.5s ease-in-out infinite}@keyframes shimmer-24660fe5{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footer-orb[data-v-24660fe5]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.orb-1[data-v-24660fe5]{width:420px;height:300px;top:-100px;left:-80px;background:radial-gradient(ellipse,rgba(232,130,158,.12) 0%,transparent 70%);animation:orbFloat1-24660fe5 9s ease-in-out infinite}.orb-2[data-v-24660fe5]{width:360px;height:260px;bottom:-60px;right:-60px;background:radial-gradient(ellipse,rgba(176,154,180,.12) 0%,transparent 70%);animation:orbFloat2-24660fe5 11s ease-in-out infinite}@keyframes orbFloat1-24660fe5{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,18px) scale(1.08)}}@keyframes orbFloat2-24660fe5{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,-22px) scale(1.06)}}.footer-bubbles[data-v-24660fe5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bubble[data-v-24660fe5]{position:absolute;border-radius:50%;opacity:0;animation:bubbleRise-24660fe5 var(--dur, 6s) ease-in var(--delay, 0s) infinite}.bubble-1[data-v-24660fe5]{width:8px;height:8px;left:8%;background:#e8829e59;--dur: 7s;--delay: 0s}.bubble-2[data-v-24660fe5]{width:5px;height:5px;left:18%;background:#82bfb773;--dur: 9s;--delay: 1.5s}.bubble-3[data-v-24660fe5]{width:10px;height:10px;left:33%;background:#b09ab44d;--dur: 6.5s;--delay: .7s}.bubble-4[data-v-24660fe5]{width:6px;height:6px;left:48%;background:#e8829e66;--dur: 8s;--delay: 2.2s}.bubble-5[data-v-24660fe5]{width:9px;height:9px;left:62%;background:#82bfb759;--dur: 7.5s;--delay: .3s}.bubble-6[data-v-24660fe5]{width:5px;height:5px;left:74%;background:#b09ab473;--dur: 6s;--delay: 1.8s}.bubble-7[data-v-24660fe5]{width:7px;height:7px;left:85%;background:#e8829e4d;--dur: 9.5s;--delay: .9s}.bubble-8[data-v-24660fe5]{width:4px;height:4px;left:94%;background:#82bfb766;--dur: 7s;--delay: 3s}@keyframes bubbleRise-24660fe5{0%{opacity:0;transform:translateY(0) scale(.6)}10%{opacity:.7}80%{opacity:.4}to{opacity:0;transform:translateY(-200px) scale(1.1)}}.footer-wrap[data-v-24660fe5]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 0;position:relative;z-index:1}.stats-teaser[data-v-24660fe5]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.25rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:2.5rem;overflow:hidden}.stc-ring[data-v-24660fe5]{position:absolute;border-radius:50%;border:1px solid rgba(232,130,158,.15);pointer-events:none}.stc-ring-1[data-v-24660fe5]{width:280px;height:280px;top:-120px;right:80px;animation:ringFloat-24660fe5 7s ease-in-out infinite}.stc-ring-2[data-v-24660fe5]{width:180px;height:180px;top:-60px;right:200px;border-color:#b09ab41f;animation:ringFloat-24660fe5 9s ease-in-out infinite reverse}@keyframes ringFloat-24660fe5{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(12px) scale(1.04)}}.stc-sparkle[data-v-24660fe5]{position:absolute;font-size:.7rem;pointer-events:none;animation:sparkleFloat-24660fe5 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.5}.sp1[data-v-24660fe5]{top:18%;right:12%;--sf-dur: 4.5s;--sf-delay: 0s}.sp2[data-v-24660fe5]{top:60%;right:22%;--sf-dur: 5.5s;--sf-delay: 1s;color:var(--mauve);font-size:.55rem}.sp3[data-v-24660fe5]{top:30%;right:35%;--sf-dur: 3.8s;--sf-delay: .6s;color:var(--secondary);font-size:.5rem}@keyframes sparkleFloat-24660fe5{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-8px) rotate(20deg);opacity:.9}}.stc-left[data-v-24660fe5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.stc-badge[data-v-24660fe5]{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;background:#e8829e1a;border:1px solid rgba(232,130,158,.25);padding:.3rem .75rem;border-radius:999px;width:fit-content}.stc-badge-dot[data-v-24660fe5]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-24660fe5 2s ease-in-out infinite}@keyframes dotPulse-24660fe5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.stc-title[data-v-24660fe5]{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0%,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:0}.stc-desc[data-v-24660fe5]{font-size:.84rem;color:var(--text-muted);line-height:1.55;margin:0;max-width:320px}.stc-cta[data-v-24660fe5]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--mauve));box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a;transition:transform .2s,box-shadow .2s;width:fit-content;animation:ctaGlow-24660fe5 3s ease-in-out infinite}.stc-cta[data-v-24660fe5]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 28px #e8829e8c,0 3px 10px #0000001f}.stc-cta-shine[data-v-24660fe5]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);background-size:200% 100%;animation:btnShimmer-24660fe5 2.5s ease-in-out infinite}.stc-cta-label[data-v-24660fe5]{position:relative;z-index:1}@keyframes ctaGlow-24660fe5{0%,to{box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a}50%{box-shadow:0 4px 28px #e8829e99,0 2px 8px #0000001f}}@keyframes btnShimmer-24660fe5{0%{background-position:200% center}to{background-position:-200% center}}.stc-right[data-v-24660fe5]{display:flex;flex-direction:column;align-items:center;gap:.6rem;position:relative;z-index:1;flex-shrink:0}.stc-ghost-grid[data-v-24660fe5]{display:flex;gap:.75rem}.stc-ghost-item[data-v-24660fe5]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;min-width:72px;position:relative;overflow:hidden}.stc-ghost-item[data-v-24660fe5]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);background-size:300% 100%;animation:ghostScan-24660fe5 3s ease-in-out infinite}@keyframes ghostScan-24660fe5{0%{background-position:300% center}to{background-position:-300% center}}.ghost-icon[data-v-24660fe5]{font-size:1.1rem}.ghost-val[data-v-24660fe5]{font-size:1rem;font-weight:800;color:var(--text-dim);letter-spacing:.06em;filter:blur(4px);-webkit-user-select:none;user-select:none}.ghost-val-sm[data-v-24660fe5]{font-size:.78rem;filter:blur(5px)}.ghost-lbl[data-v-24660fe5]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.stc-ghost-hint[data-v-24660fe5]{font-size:.7rem;color:var(--text-dim);margin:0;text-align:center;letter-spacing:.02em}.stats-live[data-v-24660fe5]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1.75rem;overflow:hidden;animation:statsReveal-24660fe5 .5s ease-out both}@keyframes statsReveal-24660fe5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.slc-flow-bar[data-v-24660fe5]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--mauve),var(--secondary),var(--primary));background-size:300% 100%;animation:flowBar-24660fe5 4s linear infinite}@keyframes flowBar-24660fe5{0%{background-position:0% center}to{background-position:300% center}}.slc-sparkle[data-v-24660fe5]{position:absolute;font-size:.65rem;pointer-events:none;animation:sparkleFloat-24660fe5 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.4}.slc-sparkle.sp1[data-v-24660fe5]{bottom:20%;right:8%;--sf-dur: 4s}.slc-sparkle.sp2[data-v-24660fe5]{top:25%;right:14%;--sf-dur: 5s;--sf-delay: 1.2s;color:var(--mauve);font-size:.5rem}.slc-label[data-v-24660fe5]{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}.slc-label-dot[data-v-24660fe5]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-24660fe5 2s ease-in-out infinite}.slc-grid[data-v-24660fe5]{display:flex;align-items:center;gap:1.25rem;flex:1}.slc-stat[data-v-24660fe5]{display:flex;flex-direction:column;align-items:center;gap:2px}.slc-icon[data-v-24660fe5]{font-size:1rem;line-height:1}.slc-val[data-v-24660fe5]{font-size:1rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.slc-val-sm[data-v-24660fe5]{font-size:.75rem;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slc-name[data-v-24660fe5]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.slc-divider[data-v-24660fe5]{width:1px;height:36px;background:var(--border);flex-shrink:0}.slc-link[data-v-24660fe5]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;margin-left:auto;transition:color .2s,transform .2s;display:inline-block}.slc-link[data-v-24660fe5]:hover{color:var(--primary-dark);transform:translate(2px)}.stats-empty[data-v-24660fe5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem}.se-icon[data-v-24660fe5]{font-size:1.25rem;flex-shrink:0}.se-body[data-v-24660fe5]{flex:1;min-width:0}.se-title[data-v-24660fe5]{font-size:.84rem;font-weight:700;color:var(--text)}.se-sub[data-v-24660fe5]{font-size:.76rem;color:var(--text-muted)}.se-link[data-v-24660fe5]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;transition:color .2s}.se-link[data-v-24660fe5]:hover{color:var(--primary-dark)}.footer-inner[data-v-24660fe5]{display:flex;flex-direction:column;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border)}.footer-brand[data-v-24660fe5]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.footer-logo[data-v-24660fe5]{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;display:inline-block;transition:filter .2s}.footer-logo[data-v-24660fe5]:hover{filter:brightness(1.15)}.footer-tagline[data-v-24660fe5]{font-size:.78rem;color:var(--text-muted);line-height:1;margin:0}.footer-pills[data-v-24660fe5]{display:flex;align-items:center;gap:.45rem;margin-top:.25rem;flex-wrap:wrap}.footer-pill[data-v-24660fe5]{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);padding:.3rem .7rem;border-radius:999px;white-space:nowrap;letter-spacing:.01em;transition:border-color .2s,color .2s}.footer-pill-heart[data-v-24660fe5]{color:var(--primary);border-color:#e8829e4d}.footer-pill[data-v-24660fe5]:hover{border-color:var(--primary);color:var(--primary)}.footer-links-wrap[data-v-24660fe5]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem}.footer-col[data-v-24660fe5]{display:flex;flex-direction:column;gap:.5rem}.footer-col-title[data-v-24660fe5]{font-size:.7rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.footer-link[data-v-24660fe5]{font-size:.82rem;color:var(--text-muted);text-decoration:none;padding:.1rem 0;transition:color .2s,transform .2s;display:inline-block;position:relative}.footer-link[data-v-24660fe5]:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--primary);transition:width .25s ease}.footer-link[data-v-24660fe5]:hover{color:var(--primary);transform:translate(2px)}.footer-link[data-v-24660fe5]:hover:after{width:100%}.footer-bottom[data-v-24660fe5]{padding:.9rem 0 1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.74rem;color:var(--text-dim);opacity:.75;flex-wrap:wrap}.sep[data-v-24660fe5]{opacity:.5}.footer-hotline[data-v-24660fe5],.footer-lang-link[data-v-24660fe5]{color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-hotline[data-v-24660fe5]:hover,.footer-lang-link[data-v-24660fe5]:hover{color:var(--primary);opacity:1}@media (max-width: 700px){.footer-wrap[data-v-24660fe5]{padding:2rem 1.1rem 0}.stats-teaser[data-v-24660fe5]{flex-direction:column;padding:1.5rem 1.25rem;gap:1.5rem;margin-bottom:2rem}.stc-ring-1[data-v-24660fe5]{width:180px;height:180px;top:-60px;right:20px}.stc-ring-2[data-v-24660fe5]{display:none}.stc-title[data-v-24660fe5]{font-size:1.1rem}.stc-desc[data-v-24660fe5]{max-width:100%}.stc-ghost-grid[data-v-24660fe5]{gap:.55rem}.stc-ghost-item[data-v-24660fe5]{min-width:60px;padding:.7rem .75rem}.stats-live[data-v-24660fe5]{flex-wrap:wrap;padding:1.25rem;gap:1rem;margin-bottom:2rem}.slc-grid[data-v-24660fe5]{flex-wrap:wrap;gap:1rem}.slc-link[data-v-24660fe5]{margin-left:0}.footer-inner[data-v-24660fe5]{gap:1.75rem;padding-bottom:2rem}.footer-links-wrap[data-v-24660fe5]{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}.footer-bottom[data-v-24660fe5]{font-size:.7rem}}.footer[data-v-b296aa12]{background:var(--bg-2);margin-top:auto;position:relative;overflow:hidden}.footer-divider[data-v-b296aa12]{height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary) 20%,var(--mauve) 50%,var(--secondary) 80%,transparent 100%);position:relative;overflow:hidden}.divider-shimmer[data-v-b296aa12]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);animation:shimmer-b296aa12 2.5s ease-in-out infinite}@keyframes shimmer-b296aa12{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footer-orb[data-v-b296aa12]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.orb-1[data-v-b296aa12]{width:420px;height:300px;top:-100px;left:-80px;background:radial-gradient(ellipse,rgba(232,130,158,.12) 0%,transparent 70%);animation:orbFloat1-b296aa12 9s ease-in-out infinite}.orb-2[data-v-b296aa12]{width:360px;height:260px;bottom:-60px;right:-60px;background:radial-gradient(ellipse,rgba(176,154,180,.12) 0%,transparent 70%);animation:orbFloat2-b296aa12 11s ease-in-out infinite}@keyframes orbFloat1-b296aa12{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,18px) scale(1.08)}}@keyframes orbFloat2-b296aa12{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,-22px) scale(1.06)}}.footer-bubbles[data-v-b296aa12]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bubble[data-v-b296aa12]{position:absolute;border-radius:50%;opacity:0;animation:bubbleRise-b296aa12 var(--dur, 6s) ease-in var(--delay, 0s) infinite}.bubble-1[data-v-b296aa12]{width:8px;height:8px;left:8%;background:#e8829e59;--dur: 7s;--delay: 0s}.bubble-2[data-v-b296aa12]{width:5px;height:5px;left:18%;background:#82bfb773;--dur: 9s;--delay: 1.5s}.bubble-3[data-v-b296aa12]{width:10px;height:10px;left:33%;background:#b09ab44d;--dur: 6.5s;--delay: .7s}.bubble-4[data-v-b296aa12]{width:6px;height:6px;left:48%;background:#e8829e66;--dur: 8s;--delay: 2.2s}.bubble-5[data-v-b296aa12]{width:9px;height:9px;left:62%;background:#82bfb759;--dur: 7.5s;--delay: .3s}.bubble-6[data-v-b296aa12]{width:5px;height:5px;left:74%;background:#b09ab473;--dur: 6s;--delay: 1.8s}.bubble-7[data-v-b296aa12]{width:7px;height:7px;left:85%;background:#e8829e4d;--dur: 9.5s;--delay: .9s}.bubble-8[data-v-b296aa12]{width:4px;height:4px;left:94%;background:#82bfb766;--dur: 7s;--delay: 3s}@keyframes bubbleRise-b296aa12{0%{opacity:0;transform:translateY(0) scale(.6)}10%{opacity:.7}80%{opacity:.4}to{opacity:0;transform:translateY(-200px) scale(1.1)}}.footer-wrap[data-v-b296aa12]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 0;position:relative;z-index:1}.stats-teaser[data-v-b296aa12]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.25rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:2.5rem;overflow:hidden}.stc-ring[data-v-b296aa12]{position:absolute;border-radius:50%;border:1px solid rgba(232,130,158,.15);pointer-events:none}.stc-ring-1[data-v-b296aa12]{width:280px;height:280px;top:-120px;right:80px;animation:ringFloat-b296aa12 7s ease-in-out infinite}.stc-ring-2[data-v-b296aa12]{width:180px;height:180px;top:-60px;right:200px;border-color:#b09ab41f;animation:ringFloat-b296aa12 9s ease-in-out infinite reverse}@keyframes ringFloat-b296aa12{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(12px) scale(1.04)}}.stc-sparkle[data-v-b296aa12]{position:absolute;font-size:.7rem;pointer-events:none;animation:sparkleFloat-b296aa12 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.5}.sp1[data-v-b296aa12]{top:18%;right:12%;--sf-dur: 4.5s;--sf-delay: 0s}.sp2[data-v-b296aa12]{top:60%;right:22%;--sf-dur: 5.5s;--sf-delay: 1s;color:var(--mauve);font-size:.55rem}.sp3[data-v-b296aa12]{top:30%;right:35%;--sf-dur: 3.8s;--sf-delay: .6s;color:var(--secondary);font-size:.5rem}@keyframes sparkleFloat-b296aa12{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-8px) rotate(20deg);opacity:.9}}.stc-left[data-v-b296aa12]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.stc-badge[data-v-b296aa12]{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;background:#e8829e1a;border:1px solid rgba(232,130,158,.25);padding:.3rem .75rem;border-radius:999px;width:fit-content}.stc-badge-dot[data-v-b296aa12]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-b296aa12 2s ease-in-out infinite}@keyframes dotPulse-b296aa12{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.stc-title[data-v-b296aa12]{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0%,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:0}.stc-desc[data-v-b296aa12]{font-size:.84rem;color:var(--text-muted);line-height:1.55;margin:0;max-width:320px}.stc-cta[data-v-b296aa12]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--mauve));box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a;transition:transform .2s,box-shadow .2s;width:fit-content;animation:ctaGlow-b296aa12 3s ease-in-out infinite}.stc-cta[data-v-b296aa12]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 28px #e8829e8c,0 3px 10px #0000001f}.stc-cta-shine[data-v-b296aa12]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);background-size:200% 100%;animation:btnShimmer-b296aa12 2.5s ease-in-out infinite}.stc-cta-label[data-v-b296aa12]{position:relative;z-index:1}@keyframes ctaGlow-b296aa12{0%,to{box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a}50%{box-shadow:0 4px 28px #e8829e99,0 2px 8px #0000001f}}@keyframes btnShimmer-b296aa12{0%{background-position:200% center}to{background-position:-200% center}}.stc-right[data-v-b296aa12]{display:flex;flex-direction:column;align-items:center;gap:.6rem;position:relative;z-index:1;flex-shrink:0}.stc-ghost-grid[data-v-b296aa12]{display:flex;gap:.75rem}.stc-ghost-item[data-v-b296aa12]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;min-width:72px;position:relative;overflow:hidden}.stc-ghost-item[data-v-b296aa12]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);background-size:300% 100%;animation:ghostScan-b296aa12 3s ease-in-out infinite}@keyframes ghostScan-b296aa12{0%{background-position:300% center}to{background-position:-300% center}}.ghost-icon[data-v-b296aa12]{font-size:1.1rem}.ghost-val[data-v-b296aa12]{font-size:1rem;font-weight:800;color:var(--text-dim);letter-spacing:.06em;filter:blur(4px);-webkit-user-select:none;user-select:none}.ghost-val-sm[data-v-b296aa12]{font-size:.78rem;filter:blur(5px)}.ghost-lbl[data-v-b296aa12]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.stc-ghost-hint[data-v-b296aa12]{font-size:.7rem;color:var(--text-dim);margin:0;text-align:center;letter-spacing:.02em}.stats-live[data-v-b296aa12]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1.75rem;overflow:hidden;animation:statsReveal-b296aa12 .5s ease-out both}@keyframes statsReveal-b296aa12{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.slc-flow-bar[data-v-b296aa12]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--mauve),var(--secondary),var(--primary));background-size:300% 100%;animation:flowBar-b296aa12 4s linear infinite}@keyframes flowBar-b296aa12{0%{background-position:0% center}to{background-position:300% center}}.slc-sparkle[data-v-b296aa12]{position:absolute;font-size:.65rem;pointer-events:none;animation:sparkleFloat-b296aa12 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.4}.slc-sparkle.sp1[data-v-b296aa12]{bottom:20%;right:8%;--sf-dur: 4s}.slc-sparkle.sp2[data-v-b296aa12]{top:25%;right:14%;--sf-dur: 5s;--sf-delay: 1.2s;color:var(--mauve);font-size:.5rem}.slc-label[data-v-b296aa12]{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}.slc-label-dot[data-v-b296aa12]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-b296aa12 2s ease-in-out infinite}.slc-grid[data-v-b296aa12]{display:flex;align-items:center;gap:1.25rem;flex:1}.slc-stat[data-v-b296aa12]{display:flex;flex-direction:column;align-items:center;gap:2px}.slc-icon[data-v-b296aa12]{font-size:1rem;line-height:1}.slc-val[data-v-b296aa12]{font-size:1rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.slc-val-sm[data-v-b296aa12]{font-size:.75rem;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slc-name[data-v-b296aa12]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.slc-divider[data-v-b296aa12]{width:1px;height:36px;background:var(--border);flex-shrink:0}.slc-link[data-v-b296aa12]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;margin-left:auto;transition:color .2s,transform .2s;display:inline-block}.slc-link[data-v-b296aa12]:hover{color:var(--primary-dark);transform:translate(2px)}.stats-empty[data-v-b296aa12]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem}.se-icon[data-v-b296aa12]{font-size:1.25rem;flex-shrink:0}.se-body[data-v-b296aa12]{flex:1;min-width:0}.se-title[data-v-b296aa12]{font-size:.84rem;font-weight:700;color:var(--text)}.se-sub[data-v-b296aa12]{font-size:.76rem;color:var(--text-muted)}.se-link[data-v-b296aa12]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;transition:color .2s}.se-link[data-v-b296aa12]:hover{color:var(--primary-dark)}.footer-inner[data-v-b296aa12]{display:flex;flex-direction:column;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border)}.footer-brand[data-v-b296aa12]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.footer-logo[data-v-b296aa12]{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;display:inline-block;transition:filter .2s}.footer-logo[data-v-b296aa12]:hover{filter:brightness(1.15)}.footer-tagline[data-v-b296aa12]{font-size:.78rem;color:var(--text-muted);line-height:1;margin:0}.footer-pills[data-v-b296aa12]{display:flex;align-items:center;gap:.45rem;margin-top:.25rem;flex-wrap:wrap}.footer-pill[data-v-b296aa12]{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);padding:.3rem .7rem;border-radius:999px;white-space:nowrap;letter-spacing:.01em;transition:border-color .2s,color .2s}.footer-pill-heart[data-v-b296aa12]{color:var(--primary);border-color:#e8829e4d}.footer-pill[data-v-b296aa12]:hover{border-color:var(--primary);color:var(--primary)}.footer-links-wrap[data-v-b296aa12]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem}.footer-col[data-v-b296aa12]{display:flex;flex-direction:column;gap:.5rem}.footer-col-title[data-v-b296aa12]{font-size:.7rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.footer-link[data-v-b296aa12]{font-size:.82rem;color:var(--text-muted);text-decoration:none;padding:.1rem 0;transition:color .2s,transform .2s;display:inline-block;position:relative}.footer-link[data-v-b296aa12]:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--primary);transition:width .25s ease}.footer-link[data-v-b296aa12]:hover{color:var(--primary);transform:translate(2px)}.footer-link[data-v-b296aa12]:hover:after{width:100%}.footer-bottom[data-v-b296aa12]{padding:.9rem 0 1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.74rem;color:var(--text-dim);opacity:.75;flex-wrap:wrap}.sep[data-v-b296aa12]{opacity:.5}.footer-hotline[data-v-b296aa12],.footer-lang-link[data-v-b296aa12]{color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-hotline[data-v-b296aa12]:hover,.footer-lang-link[data-v-b296aa12]:hover{color:var(--primary);opacity:1}@media (max-width: 700px){.footer-wrap[data-v-b296aa12]{padding:2rem 1.1rem 0}.stats-teaser[data-v-b296aa12]{flex-direction:column;padding:1.5rem 1.25rem;gap:1.5rem;margin-bottom:2rem}.stc-ring-1[data-v-b296aa12]{width:180px;height:180px;top:-60px;right:20px}.stc-ring-2[data-v-b296aa12]{display:none}.stc-title[data-v-b296aa12]{font-size:1.1rem}.stc-desc[data-v-b296aa12]{max-width:100%}.stc-ghost-grid[data-v-b296aa12]{gap:.55rem}.stc-ghost-item[data-v-b296aa12]{min-width:60px;padding:.7rem .75rem}.stats-live[data-v-b296aa12]{flex-wrap:wrap;padding:1.25rem;gap:1rem;margin-bottom:2rem}.slc-grid[data-v-b296aa12]{flex-wrap:wrap;gap:1rem}.slc-link[data-v-b296aa12]{margin-left:0}.footer-inner[data-v-b296aa12]{gap:1.75rem;padding-bottom:2rem}.footer-links-wrap[data-v-b296aa12]{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}.footer-bottom[data-v-b296aa12]{font-size:.7rem}}.footer[data-v-29456b14]{background:var(--bg-2);margin-top:auto;position:relative;overflow:hidden}.footer-divider[data-v-29456b14]{height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary) 20%,var(--mauve) 50%,var(--secondary) 80%,transparent 100%);position:relative;overflow:hidden}.divider-shimmer[data-v-29456b14]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);animation:shimmer-29456b14 2.5s ease-in-out infinite}@keyframes shimmer-29456b14{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footer-orb[data-v-29456b14]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.orb-1[data-v-29456b14]{width:420px;height:300px;top:-100px;left:-80px;background:radial-gradient(ellipse,rgba(232,130,158,.12) 0%,transparent 70%);animation:orbFloat1-29456b14 9s ease-in-out infinite}.orb-2[data-v-29456b14]{width:360px;height:260px;bottom:-60px;right:-60px;background:radial-gradient(ellipse,rgba(176,154,180,.12) 0%,transparent 70%);animation:orbFloat2-29456b14 11s ease-in-out infinite}@keyframes orbFloat1-29456b14{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,18px) scale(1.08)}}@keyframes orbFloat2-29456b14{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,-22px) scale(1.06)}}.footer-bubbles[data-v-29456b14]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bubble[data-v-29456b14]{position:absolute;border-radius:50%;opacity:0;animation:bubbleRise-29456b14 var(--dur, 6s) ease-in var(--delay, 0s) infinite}.bubble-1[data-v-29456b14]{width:8px;height:8px;left:8%;background:#e8829e59;--dur: 7s;--delay: 0s}.bubble-2[data-v-29456b14]{width:5px;height:5px;left:18%;background:#82bfb773;--dur: 9s;--delay: 1.5s}.bubble-3[data-v-29456b14]{width:10px;height:10px;left:33%;background:#b09ab44d;--dur: 6.5s;--delay: .7s}.bubble-4[data-v-29456b14]{width:6px;height:6px;left:48%;background:#e8829e66;--dur: 8s;--delay: 2.2s}.bubble-5[data-v-29456b14]{width:9px;height:9px;left:62%;background:#82bfb759;--dur: 7.5s;--delay: .3s}.bubble-6[data-v-29456b14]{width:5px;height:5px;left:74%;background:#b09ab473;--dur: 6s;--delay: 1.8s}.bubble-7[data-v-29456b14]{width:7px;height:7px;left:85%;background:#e8829e4d;--dur: 9.5s;--delay: .9s}.bubble-8[data-v-29456b14]{width:4px;height:4px;left:94%;background:#82bfb766;--dur: 7s;--delay: 3s}@keyframes bubbleRise-29456b14{0%{opacity:0;transform:translateY(0) scale(.6)}10%{opacity:.7}80%{opacity:.4}to{opacity:0;transform:translateY(-200px) scale(1.1)}}.footer-wrap[data-v-29456b14]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 0;position:relative;z-index:1}.stats-teaser[data-v-29456b14]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.25rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:2.5rem;overflow:hidden}.stc-ring[data-v-29456b14]{position:absolute;border-radius:50%;border:1px solid rgba(232,130,158,.15);pointer-events:none}.stc-ring-1[data-v-29456b14]{width:280px;height:280px;top:-120px;right:80px;animation:ringFloat-29456b14 7s ease-in-out infinite}.stc-ring-2[data-v-29456b14]{width:180px;height:180px;top:-60px;right:200px;border-color:#b09ab41f;animation:ringFloat-29456b14 9s ease-in-out infinite reverse}@keyframes ringFloat-29456b14{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(12px) scale(1.04)}}.stc-sparkle[data-v-29456b14]{position:absolute;font-size:.7rem;pointer-events:none;animation:sparkleFloat-29456b14 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.5}.sp1[data-v-29456b14]{top:18%;right:12%;--sf-dur: 4.5s;--sf-delay: 0s}.sp2[data-v-29456b14]{top:60%;right:22%;--sf-dur: 5.5s;--sf-delay: 1s;color:var(--mauve);font-size:.55rem}.sp3[data-v-29456b14]{top:30%;right:35%;--sf-dur: 3.8s;--sf-delay: .6s;color:var(--secondary);font-size:.5rem}@keyframes sparkleFloat-29456b14{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-8px) rotate(20deg);opacity:.9}}.stc-left[data-v-29456b14]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.stc-badge[data-v-29456b14]{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;background:#e8829e1a;border:1px solid rgba(232,130,158,.25);padding:.3rem .75rem;border-radius:999px;width:fit-content}.stc-badge-dot[data-v-29456b14]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-29456b14 2s ease-in-out infinite}@keyframes dotPulse-29456b14{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.stc-title[data-v-29456b14]{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0%,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:0}.stc-desc[data-v-29456b14]{font-size:.84rem;color:var(--text-muted);line-height:1.55;margin:0;max-width:320px}.stc-cta[data-v-29456b14]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--mauve));box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a;transition:transform .2s,box-shadow .2s;width:fit-content;animation:ctaGlow-29456b14 3s ease-in-out infinite}.stc-cta[data-v-29456b14]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 28px #e8829e8c,0 3px 10px #0000001f}.stc-cta-shine[data-v-29456b14]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);background-size:200% 100%;animation:btnShimmer-29456b14 2.5s ease-in-out infinite}.stc-cta-label[data-v-29456b14]{position:relative;z-index:1}@keyframes ctaGlow-29456b14{0%,to{box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a}50%{box-shadow:0 4px 28px #e8829e99,0 2px 8px #0000001f}}@keyframes btnShimmer-29456b14{0%{background-position:200% center}to{background-position:-200% center}}.stc-right[data-v-29456b14]{display:flex;flex-direction:column;align-items:center;gap:.6rem;position:relative;z-index:1;flex-shrink:0}.stc-ghost-grid[data-v-29456b14]{display:flex;gap:.75rem}.stc-ghost-item[data-v-29456b14]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;min-width:72px;position:relative;overflow:hidden}.stc-ghost-item[data-v-29456b14]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);background-size:300% 100%;animation:ghostScan-29456b14 3s ease-in-out infinite}@keyframes ghostScan-29456b14{0%{background-position:300% center}to{background-position:-300% center}}.ghost-icon[data-v-29456b14]{font-size:1.1rem}.ghost-val[data-v-29456b14]{font-size:1rem;font-weight:800;color:var(--text-dim);letter-spacing:.06em;filter:blur(4px);-webkit-user-select:none;user-select:none}.ghost-val-sm[data-v-29456b14]{font-size:.78rem;filter:blur(5px)}.ghost-lbl[data-v-29456b14]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.stc-ghost-hint[data-v-29456b14]{font-size:.7rem;color:var(--text-dim);margin:0;text-align:center;letter-spacing:.02em}.stats-live[data-v-29456b14]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1.75rem;overflow:hidden;animation:statsReveal-29456b14 .5s ease-out both}@keyframes statsReveal-29456b14{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.slc-flow-bar[data-v-29456b14]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--mauve),var(--secondary),var(--primary));background-size:300% 100%;animation:flowBar-29456b14 4s linear infinite}@keyframes flowBar-29456b14{0%{background-position:0% center}to{background-position:300% center}}.slc-sparkle[data-v-29456b14]{position:absolute;font-size:.65rem;pointer-events:none;animation:sparkleFloat-29456b14 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.4}.slc-sparkle.sp1[data-v-29456b14]{bottom:20%;right:8%;--sf-dur: 4s}.slc-sparkle.sp2[data-v-29456b14]{top:25%;right:14%;--sf-dur: 5s;--sf-delay: 1.2s;color:var(--mauve);font-size:.5rem}.slc-label[data-v-29456b14]{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}.slc-label-dot[data-v-29456b14]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-29456b14 2s ease-in-out infinite}.slc-grid[data-v-29456b14]{display:flex;align-items:center;gap:1.25rem;flex:1}.slc-stat[data-v-29456b14]{display:flex;flex-direction:column;align-items:center;gap:2px}.slc-icon[data-v-29456b14]{font-size:1rem;line-height:1}.slc-val[data-v-29456b14]{font-size:1rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.slc-val-sm[data-v-29456b14]{font-size:.75rem;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slc-name[data-v-29456b14]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.slc-divider[data-v-29456b14]{width:1px;height:36px;background:var(--border);flex-shrink:0}.slc-link[data-v-29456b14]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;margin-left:auto;transition:color .2s,transform .2s;display:inline-block}.slc-link[data-v-29456b14]:hover{color:var(--primary-dark);transform:translate(2px)}.stats-empty[data-v-29456b14]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem}.se-icon[data-v-29456b14]{font-size:1.25rem;flex-shrink:0}.se-body[data-v-29456b14]{flex:1;min-width:0}.se-title[data-v-29456b14]{font-size:.84rem;font-weight:700;color:var(--text)}.se-sub[data-v-29456b14]{font-size:.76rem;color:var(--text-muted)}.se-link[data-v-29456b14]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;transition:color .2s}.se-link[data-v-29456b14]:hover{color:var(--primary-dark)}.footer-inner[data-v-29456b14]{display:flex;flex-direction:column;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border)}.footer-brand[data-v-29456b14]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.footer-logo[data-v-29456b14]{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;display:inline-block;transition:filter .2s}.footer-logo[data-v-29456b14]:hover{filter:brightness(1.15)}.footer-tagline[data-v-29456b14]{font-size:.78rem;color:var(--text-muted);line-height:1;margin:0}.footer-pills[data-v-29456b14]{display:flex;align-items:center;gap:.45rem;margin-top:.25rem;flex-wrap:wrap}.footer-pill[data-v-29456b14]{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);padding:.3rem .7rem;border-radius:999px;white-space:nowrap;letter-spacing:.01em;transition:border-color .2s,color .2s}.footer-pill-heart[data-v-29456b14]{color:var(--primary);border-color:#e8829e4d}.footer-pill[data-v-29456b14]:hover{border-color:var(--primary);color:var(--primary)}.footer-links-wrap[data-v-29456b14]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem}.footer-col[data-v-29456b14]{display:flex;flex-direction:column;gap:.5rem}.footer-col-title[data-v-29456b14]{font-size:.7rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.footer-link[data-v-29456b14]{font-size:.82rem;color:var(--text-muted);text-decoration:none;padding:.1rem 0;transition:color .2s,transform .2s;display:inline-block;position:relative}.footer-link[data-v-29456b14]:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--primary);transition:width .25s ease}.footer-link[data-v-29456b14]:hover{color:var(--primary);transform:translate(2px)}.footer-link[data-v-29456b14]:hover:after{width:100%}.footer-bottom[data-v-29456b14]{padding:.9rem 0 1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.74rem;color:var(--text-dim);opacity:.75;flex-wrap:wrap}.sep[data-v-29456b14]{opacity:.5}.footer-hotline[data-v-29456b14],.footer-lang-link[data-v-29456b14]{color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-hotline[data-v-29456b14]:hover,.footer-lang-link[data-v-29456b14]:hover{color:var(--primary);opacity:1}@media (max-width: 700px){.footer-wrap[data-v-29456b14]{padding:2rem 1.1rem 0}.stats-teaser[data-v-29456b14]{flex-direction:column;padding:1.5rem 1.25rem;gap:1.5rem;margin-bottom:2rem}.stc-ring-1[data-v-29456b14]{width:180px;height:180px;top:-60px;right:20px}.stc-ring-2[data-v-29456b14]{display:none}.stc-title[data-v-29456b14]{font-size:1.1rem}.stc-desc[data-v-29456b14]{max-width:100%}.stc-ghost-grid[data-v-29456b14]{gap:.55rem}.stc-ghost-item[data-v-29456b14]{min-width:60px;padding:.7rem .75rem}.stats-live[data-v-29456b14]{flex-wrap:wrap;padding:1.25rem;gap:1rem;margin-bottom:2rem}.slc-grid[data-v-29456b14]{flex-wrap:wrap;gap:1rem}.slc-link[data-v-29456b14]{margin-left:0}.footer-inner[data-v-29456b14]{gap:1.75rem;padding-bottom:2rem}.footer-links-wrap[data-v-29456b14]{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}.footer-bottom[data-v-29456b14]{font-size:.7rem}}.footer[data-v-db951b33]{background:var(--bg-2);margin-top:auto;position:relative;overflow:hidden}.footer-divider[data-v-db951b33]{height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary) 20%,var(--mauve) 50%,var(--secondary) 80%,transparent 100%);position:relative;overflow:hidden}.divider-shimmer[data-v-db951b33]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);animation:shimmer-db951b33 2.5s ease-in-out infinite}@keyframes shimmer-db951b33{0%{transform:translate(-100%)}to{transform:translate(100%)}}.footer-orb[data-v-db951b33]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.orb-1[data-v-db951b33]{width:420px;height:300px;top:-100px;left:-80px;background:radial-gradient(ellipse,rgba(232,130,158,.12) 0%,transparent 70%);animation:orbFloat1-db951b33 9s ease-in-out infinite}.orb-2[data-v-db951b33]{width:360px;height:260px;bottom:-60px;right:-60px;background:radial-gradient(ellipse,rgba(176,154,180,.12) 0%,transparent 70%);animation:orbFloat2-db951b33 11s ease-in-out infinite}@keyframes orbFloat1-db951b33{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,18px) scale(1.08)}}@keyframes orbFloat2-db951b33{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,-22px) scale(1.06)}}.footer-bubbles[data-v-db951b33]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bubble[data-v-db951b33]{position:absolute;border-radius:50%;opacity:0;animation:bubbleRise-db951b33 var(--dur, 6s) ease-in var(--delay, 0s) infinite}.bubble-1[data-v-db951b33]{width:8px;height:8px;left:8%;background:#e8829e59;--dur: 7s;--delay: 0s}.bubble-2[data-v-db951b33]{width:5px;height:5px;left:18%;background:#82bfb773;--dur: 9s;--delay: 1.5s}.bubble-3[data-v-db951b33]{width:10px;height:10px;left:33%;background:#b09ab44d;--dur: 6.5s;--delay: .7s}.bubble-4[data-v-db951b33]{width:6px;height:6px;left:48%;background:#e8829e66;--dur: 8s;--delay: 2.2s}.bubble-5[data-v-db951b33]{width:9px;height:9px;left:62%;background:#82bfb759;--dur: 7.5s;--delay: .3s}.bubble-6[data-v-db951b33]{width:5px;height:5px;left:74%;background:#b09ab473;--dur: 6s;--delay: 1.8s}.bubble-7[data-v-db951b33]{width:7px;height:7px;left:85%;background:#e8829e4d;--dur: 9.5s;--delay: .9s}.bubble-8[data-v-db951b33]{width:4px;height:4px;left:94%;background:#82bfb766;--dur: 7s;--delay: 3s}@keyframes bubbleRise-db951b33{0%{opacity:0;transform:translateY(0) scale(.6)}10%{opacity:.7}80%{opacity:.4}to{opacity:0;transform:translateY(-200px) scale(1.1)}}.footer-wrap[data-v-db951b33]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 0;position:relative;z-index:1}.stats-teaser[data-v-db951b33]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.25rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:2.5rem;overflow:hidden}.stc-ring[data-v-db951b33]{position:absolute;border-radius:50%;border:1px solid rgba(232,130,158,.15);pointer-events:none}.stc-ring-1[data-v-db951b33]{width:280px;height:280px;top:-120px;right:80px;animation:ringFloat-db951b33 7s ease-in-out infinite}.stc-ring-2[data-v-db951b33]{width:180px;height:180px;top:-60px;right:200px;border-color:#b09ab41f;animation:ringFloat-db951b33 9s ease-in-out infinite reverse}@keyframes ringFloat-db951b33{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(12px) scale(1.04)}}.stc-sparkle[data-v-db951b33]{position:absolute;font-size:.7rem;pointer-events:none;animation:sparkleFloat-db951b33 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.5}.sp1[data-v-db951b33]{top:18%;right:12%;--sf-dur: 4.5s;--sf-delay: 0s}.sp2[data-v-db951b33]{top:60%;right:22%;--sf-dur: 5.5s;--sf-delay: 1s;color:var(--mauve);font-size:.55rem}.sp3[data-v-db951b33]{top:30%;right:35%;--sf-dur: 3.8s;--sf-delay: .6s;color:var(--secondary);font-size:.5rem}@keyframes sparkleFloat-db951b33{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-8px) rotate(20deg);opacity:.9}}.stc-left[data-v-db951b33]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.stc-badge[data-v-db951b33]{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;background:#e8829e1a;border:1px solid rgba(232,130,158,.25);padding:.3rem .75rem;border-radius:999px;width:fit-content}.stc-badge-dot[data-v-db951b33]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-db951b33 2s ease-in-out infinite}@keyframes dotPulse-db951b33{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.stc-title[data-v-db951b33]{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0%,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:0}.stc-desc[data-v-db951b33]{font-size:.84rem;color:var(--text-muted);line-height:1.55;margin:0;max-width:320px}.stc-cta[data-v-db951b33]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--mauve));box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a;transition:transform .2s,box-shadow .2s;width:fit-content;animation:ctaGlow-db951b33 3s ease-in-out infinite}.stc-cta[data-v-db951b33]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 28px #e8829e8c,0 3px 10px #0000001f}.stc-cta-shine[data-v-db951b33]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);background-size:200% 100%;animation:btnShimmer-db951b33 2.5s ease-in-out infinite}.stc-cta-label[data-v-db951b33]{position:relative;z-index:1}@keyframes ctaGlow-db951b33{0%,to{box-shadow:0 4px 18px #e8829e59,0 2px 6px #0000001a}50%{box-shadow:0 4px 28px #e8829e99,0 2px 8px #0000001f}}@keyframes btnShimmer-db951b33{0%{background-position:200% center}to{background-position:-200% center}}.stc-right[data-v-db951b33]{display:flex;flex-direction:column;align-items:center;gap:.6rem;position:relative;z-index:1;flex-shrink:0}.stc-ghost-grid[data-v-db951b33]{display:flex;gap:.75rem}.stc-ghost-item[data-v-db951b33]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;min-width:72px;position:relative;overflow:hidden}.stc-ghost-item[data-v-db951b33]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);background-size:300% 100%;animation:ghostScan-db951b33 3s ease-in-out infinite}@keyframes ghostScan-db951b33{0%{background-position:300% center}to{background-position:-300% center}}.ghost-icon[data-v-db951b33]{font-size:1.1rem}.ghost-val[data-v-db951b33]{font-size:1rem;font-weight:800;color:var(--text-dim);letter-spacing:.06em;filter:blur(4px);-webkit-user-select:none;user-select:none}.ghost-val-sm[data-v-db951b33]{font-size:.78rem;filter:blur(5px)}.ghost-lbl[data-v-db951b33]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.stc-ghost-hint[data-v-db951b33]{font-size:.7rem;color:var(--text-dim);margin:0;text-align:center;letter-spacing:.02em}.stats-live[data-v-db951b33]{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1.75rem;overflow:hidden;animation:statsReveal-db951b33 .5s ease-out both}@keyframes statsReveal-db951b33{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.slc-flow-bar[data-v-db951b33]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--mauve),var(--secondary),var(--primary));background-size:300% 100%;animation:flowBar-db951b33 4s linear infinite}@keyframes flowBar-db951b33{0%{background-position:0% center}to{background-position:300% center}}.slc-sparkle[data-v-db951b33]{position:absolute;font-size:.65rem;pointer-events:none;animation:sparkleFloat-db951b33 var(--sf-dur, 4s) ease-in-out var(--sf-delay, 0s) infinite;color:var(--primary);opacity:.4}.slc-sparkle.sp1[data-v-db951b33]{bottom:20%;right:8%;--sf-dur: 4s}.slc-sparkle.sp2[data-v-db951b33]{top:25%;right:14%;--sf-dur: 5s;--sf-delay: 1.2s;color:var(--mauve);font-size:.5rem}.slc-label[data-v-db951b33]{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}.slc-label-dot[data-v-db951b33]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:dotPulse-db951b33 2s ease-in-out infinite}.slc-grid[data-v-db951b33]{display:flex;align-items:center;gap:1.25rem;flex:1}.slc-stat[data-v-db951b33]{display:flex;flex-direction:column;align-items:center;gap:2px}.slc-icon[data-v-db951b33]{font-size:1rem;line-height:1}.slc-val[data-v-db951b33]{font-size:1rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.slc-val-sm[data-v-db951b33]{font-size:.75rem;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slc-name[data-v-db951b33]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.slc-divider[data-v-db951b33]{width:1px;height:36px;background:var(--border);flex-shrink:0}.slc-link[data-v-db951b33]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;margin-left:auto;transition:color .2s,transform .2s;display:inline-block}.slc-link[data-v-db951b33]:hover{color:var(--primary-dark);transform:translate(2px)}.stats-empty[data-v-db951b33]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1rem}.se-icon[data-v-db951b33]{font-size:1.25rem;flex-shrink:0}.se-body[data-v-db951b33]{flex:1;min-width:0}.se-title[data-v-db951b33]{font-size:.84rem;font-weight:700;color:var(--text)}.se-sub[data-v-db951b33]{font-size:.76rem;color:var(--text-muted)}.se-link[data-v-db951b33]{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;transition:color .2s}.se-link[data-v-db951b33]:hover{color:var(--primary-dark)}.footer-inner[data-v-db951b33]{display:flex;flex-direction:column;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border)}.footer-brand[data-v-db951b33]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.footer-logo[data-v-db951b33]{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;display:inline-block;transition:filter .2s}.footer-logo[data-v-db951b33]:hover{filter:brightness(1.15)}.footer-tagline[data-v-db951b33]{font-size:.78rem;color:var(--text-muted);line-height:1;margin:0}.footer-pills[data-v-db951b33]{display:flex;align-items:center;gap:.45rem;margin-top:.25rem;flex-wrap:wrap}.footer-pill[data-v-db951b33]{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);padding:.3rem .7rem;border-radius:999px;white-space:nowrap;letter-spacing:.01em;transition:border-color .2s,color .2s}.footer-pill-heart[data-v-db951b33]{color:var(--primary);border-color:#e8829e4d}.footer-pill[data-v-db951b33]:hover{border-color:var(--primary);color:var(--primary)}.footer-links-wrap[data-v-db951b33]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem}.footer-col[data-v-db951b33]{display:flex;flex-direction:column;gap:.5rem}.footer-col-title[data-v-db951b33]{font-size:.7rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.footer-link[data-v-db951b33]{font-size:.82rem;color:var(--text-muted);text-decoration:none;padding:.1rem 0;transition:color .2s,transform .2s;display:inline-block;position:relative}.footer-link[data-v-db951b33]:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--primary);transition:width .25s ease}.footer-link[data-v-db951b33]:hover{color:var(--primary);transform:translate(2px)}.footer-link[data-v-db951b33]:hover:after{width:100%}.footer-bottom[data-v-db951b33]{padding:.9rem 0 1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.74rem;color:var(--text-dim);opacity:.75;flex-wrap:wrap}.sep[data-v-db951b33]{opacity:.5}.footer-hotline[data-v-db951b33],.footer-lang-link[data-v-db951b33]{color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-hotline[data-v-db951b33]:hover,.footer-lang-link[data-v-db951b33]:hover{color:var(--primary);opacity:1}@media (max-width: 700px){.footer-wrap[data-v-db951b33]{padding:2rem 1.1rem 0}.stats-teaser[data-v-db951b33]{flex-direction:column;padding:1.5rem 1.25rem;gap:1.5rem;margin-bottom:2rem}.stc-ring-1[data-v-db951b33]{width:180px;height:180px;top:-60px;right:20px}.stc-ring-2[data-v-db951b33]{display:none}.stc-title[data-v-db951b33]{font-size:1.1rem}.stc-desc[data-v-db951b33]{max-width:100%}.stc-ghost-grid[data-v-db951b33]{gap:.55rem}.stc-ghost-item[data-v-db951b33]{min-width:60px;padding:.7rem .75rem}.stats-live[data-v-db951b33]{flex-wrap:wrap;padding:1.25rem;gap:1rem;margin-bottom:2rem}.slc-grid[data-v-db951b33]{flex-wrap:wrap;gap:1rem}.slc-link[data-v-db951b33]{margin-left:0}.footer-inner[data-v-db951b33]{gap:1.75rem;padding-bottom:2rem}.footer-links-wrap[data-v-db951b33]{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}.footer-bottom[data-v-db951b33]{font-size:.7rem}}.modal-backdrop[data-v-adde4d85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-adde4d85]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:400px;position:relative;box-shadow:0 24px 60px #1a35302e;max-height:90vh;overflow-y:auto}.modal-close[data-v-adde4d85]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-adde4d85]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-adde4d85]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.25rem}.modal-logo-dot[data-v-adde4d85]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.paywall-hero[data-v-adde4d85]{text-align:center;margin-bottom:1.25rem}.paywall-lock-icon[data-v-adde4d85]{font-size:2rem;margin-bottom:.5rem}.paywall-title[data-v-adde4d85]{font-size:1.15rem;font-weight:800;color:var(--text);margin:0 0 .4rem}.paywall-desc[data-v-adde4d85]{font-size:.83rem;color:var(--text-muted);line-height:1.5}.paywall-desc strong[data-v-adde4d85]{color:var(--primary)}.steps-row[data-v-adde4d85]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:var(--bg);border-radius:var(--radius-sm);border:1px solid var(--border)}.step-item[data-v-adde4d85]{display:flex;align-items:center;gap:.5rem;flex:1}.step-circle[data-v-adde4d85]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;flex-shrink:0}.step-label[data-v-adde4d85]{font-size:.75rem;font-weight:600}.step-item--active .step-circle[data-v-adde4d85]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.step-item--active .step-label[data-v-adde4d85]{color:var(--primary)}.step-item--dim .step-circle[data-v-adde4d85]{background:var(--border);color:var(--text-dim)}.step-item--dim .step-label[data-v-adde4d85]{color:var(--text-dim)}.step-connector[data-v-adde4d85]{width:24px;height:1px;background:var(--border);flex-shrink:0}.tabs[data-v-adde4d85]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.25rem}.tab[data-v-adde4d85]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit}.tab.active[data-v-adde4d85]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.tab--register.active[data-v-adde4d85]{color:#ff3d7f;box-shadow:0 1px 8px #ff3d7f33}.form[data-v-adde4d85]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-adde4d85]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-adde4d85]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-adde4d85]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-adde4d85]:focus{border-color:var(--primary)}.stripe-card-wrap[data-v-adde4d85]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .85rem;transition:border-color .2s;min-height:42px}.stripe-card-wrap[data-v-adde4d85]:focus-within{border-color:var(--primary)}.error-msg[data-v-adde4d85]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-adde4d85]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-adde4d85]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;font-family:inherit;position:relative;overflow:hidden}.btn-primary[data-v-adde4d85]:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:btn-shimmer-adde4d85 2.6s ease-in-out 1s infinite;pointer-events:none}@keyframes btn-shimmer-adde4d85{0%{left:-70%}to{left:130%}}.btn-primary[data-v-adde4d85]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-adde4d85]:disabled{opacity:.6;cursor:not-allowed}.btn-primary--register[data-v-adde4d85]{background:linear-gradient(135deg,#ff3d7f,#c4607a,#ff6b35);background-size:200% 200%;animation:register-gradient-adde4d85 3s ease infinite,register-glow-adde4d85 2.4s ease-in-out infinite;font-size:1rem;padding:.85rem 1rem}@keyframes register-gradient-adde4d85{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes register-glow-adde4d85{0%,to{box-shadow:0 4px 18px #ff3d7f73}50%{box-shadow:0 6px 30px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.btn-pay[data-v-adde4d85]{background:linear-gradient(135deg,#ff3d7f,#c4607a);font-size:1.02rem;padding:.9rem 1rem;animation:pay-glow-adde4d85 2s ease-in-out infinite}@keyframes pay-glow-adde4d85{0%,to{box-shadow:0 4px 20px #c4607a80}50%{box-shadow:0 8px 35px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.reassurance[data-v-adde4d85],.pay-proof[data-v-adde4d85]{font-size:.72rem;color:var(--text-muted);text-align:center;margin:0}.spinner[data-v-adde4d85]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-adde4d85 .7s linear infinite}@keyframes spin-adde4d85{to{transform:rotate(360deg)}}.divider[data-v-adde4d85]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-adde4d85]:before,.divider[data-v-adde4d85]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-adde4d85]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-adde4d85]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-adde4d85]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-adde4d85]:disabled{opacity:.6;cursor:not-allowed}.btn-google[data-v-adde4d85]{background:#fff;border:2px solid #e2e8f0;padding:.75rem 1.1rem;font-size:.95rem;font-weight:700;color:#1a202c;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s,border-color .2s,transform .15s;animation:google-pulse-adde4d85 3s ease-in-out infinite}.btn-google[data-v-adde4d85]:hover:not(:disabled){box-shadow:0 6px 20px #4285f440;border-color:#4285f4;background:#fff;transform:translateY(-1px);animation:none}@keyframes google-pulse-adde4d85{0%,to{box-shadow:0 2px 8px #00000014;border-color:#e2e8f0}50%{box-shadow:0 4px 18px #4285f433;border-color:#4285f4}}.google-badge[data-v-adde4d85]{margin-left:auto;background:linear-gradient(135deg,#34a853,#0f9d58);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:.18rem .5rem;border-radius:999px;text-transform:uppercase}.checkout-game-row[data-v-adde4d85]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:1.25rem}.checkout-game-icon[data-v-adde4d85]{font-size:1.75rem;flex-shrink:0}.checkout-game-text[data-v-adde4d85]{flex:1;min-width:0}.checkout-title[data-v-adde4d85]{font-size:1rem;font-weight:800;color:var(--text);margin:0 0 .2rem}.checkout-sub[data-v-adde4d85]{font-size:.75rem;color:var(--text-muted);margin:0}.checkout-price-tag[data-v-adde4d85]{font-size:1.1rem;font-weight:900;color:var(--primary);flex-shrink:0;background:var(--primary-glow);padding:.3rem .75rem;border-radius:999px;border:1px solid var(--primary)}.secure-note[data-v-adde4d85]{margin:.75rem 0 0;font-size:.75rem;color:var(--text-dim);text-align:center}.success-screen[data-v-adde4d85]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0}.success-icon[data-v-adde4d85]{font-size:3.5rem;animation:success-pop-adde4d85 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes success-pop-adde4d85{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-adde4d85]{font-size:1.3rem;font-weight:800;color:var(--text);margin:0}.success-sub[data-v-adde4d85]{font-size:.88rem;color:var(--text-muted);margin:0}.success-sub strong[data-v-adde4d85]{color:var(--primary)}.btn-play[data-v-adde4d85]{width:100%;text-decoration:none;justify-content:center;background:linear-gradient(135deg,#ff3d7f,#c4607a)!important;font-size:1.05rem;padding:.9rem 1rem;animation:pay-glow-adde4d85 2s ease-in-out infinite}.btn-close-text[data-v-adde4d85]{background:none;border:none;color:var(--text-muted);font-size:.82rem;cursor:pointer;font-family:inherit;padding:0}.btn-close-text[data-v-adde4d85]:hover{color:var(--text)}.modal-backdrop[data-v-69b681a5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-69b681a5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:400px;position:relative;box-shadow:0 24px 60px #1a35302e;max-height:90vh;overflow-y:auto}.modal-close[data-v-69b681a5]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-69b681a5]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-69b681a5]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.25rem}.modal-logo-dot[data-v-69b681a5]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.paywall-hero[data-v-69b681a5]{text-align:center;margin-bottom:1.25rem}.paywall-lock-icon[data-v-69b681a5]{font-size:2rem;margin-bottom:.5rem}.paywall-title[data-v-69b681a5]{font-size:1.15rem;font-weight:800;color:var(--text);margin:0 0 .4rem}.paywall-desc[data-v-69b681a5]{font-size:.83rem;color:var(--text-muted);line-height:1.5}.paywall-desc strong[data-v-69b681a5]{color:var(--primary)}.steps-row[data-v-69b681a5]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:var(--bg);border-radius:var(--radius-sm);border:1px solid var(--border)}.step-item[data-v-69b681a5]{display:flex;align-items:center;gap:.5rem;flex:1}.step-circle[data-v-69b681a5]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;flex-shrink:0}.step-label[data-v-69b681a5]{font-size:.75rem;font-weight:600}.step-item--active .step-circle[data-v-69b681a5]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.step-item--active .step-label[data-v-69b681a5]{color:var(--primary)}.step-item--dim .step-circle[data-v-69b681a5]{background:var(--border);color:var(--text-dim)}.step-item--dim .step-label[data-v-69b681a5]{color:var(--text-dim)}.step-connector[data-v-69b681a5]{width:24px;height:1px;background:var(--border);flex-shrink:0}.tabs[data-v-69b681a5]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.25rem}.tab[data-v-69b681a5]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit}.tab.active[data-v-69b681a5]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.tab--register.active[data-v-69b681a5]{color:#ff3d7f;box-shadow:0 1px 8px #ff3d7f33}.form[data-v-69b681a5]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-69b681a5]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-69b681a5]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-69b681a5]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-69b681a5]:focus{border-color:var(--primary)}.stripe-card-wrap[data-v-69b681a5]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .85rem;transition:border-color .2s;min-height:42px}.stripe-card-wrap[data-v-69b681a5]:focus-within{border-color:var(--primary)}.error-msg[data-v-69b681a5]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-69b681a5]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-69b681a5]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;font-family:inherit;position:relative;overflow:hidden}.btn-primary[data-v-69b681a5]:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:btn-shimmer-69b681a5 2.6s ease-in-out 1s infinite;pointer-events:none}@keyframes btn-shimmer-69b681a5{0%{left:-70%}to{left:130%}}.btn-primary[data-v-69b681a5]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-69b681a5]:disabled{opacity:.6;cursor:not-allowed}.btn-primary--register[data-v-69b681a5]{background:linear-gradient(135deg,#ff3d7f,#c4607a,#ff6b35);background-size:200% 200%;animation:register-gradient-69b681a5 3s ease infinite,register-glow-69b681a5 2.4s ease-in-out infinite;font-size:1rem;padding:.85rem 1rem}@keyframes register-gradient-69b681a5{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes register-glow-69b681a5{0%,to{box-shadow:0 4px 18px #ff3d7f73}50%{box-shadow:0 6px 30px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.btn-pay[data-v-69b681a5]{background:linear-gradient(135deg,#ff3d7f,#c4607a);font-size:1.02rem;padding:.9rem 1rem;animation:pay-glow-69b681a5 2s ease-in-out infinite}@keyframes pay-glow-69b681a5{0%,to{box-shadow:0 4px 20px #c4607a80}50%{box-shadow:0 8px 35px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.reassurance[data-v-69b681a5],.pay-proof[data-v-69b681a5]{font-size:.72rem;color:var(--text-muted);text-align:center;margin:0}.spinner[data-v-69b681a5]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-69b681a5 .7s linear infinite}@keyframes spin-69b681a5{to{transform:rotate(360deg)}}.divider[data-v-69b681a5]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-69b681a5]:before,.divider[data-v-69b681a5]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-69b681a5]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-69b681a5]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-69b681a5]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-69b681a5]:disabled{opacity:.6;cursor:not-allowed}.btn-google[data-v-69b681a5]{background:#fff;border:2px solid #e2e8f0;padding:.75rem 1.1rem;font-size:.95rem;font-weight:700;color:#1a202c;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s,border-color .2s,transform .15s;animation:google-pulse-69b681a5 3s ease-in-out infinite}.btn-google[data-v-69b681a5]:hover:not(:disabled){box-shadow:0 6px 20px #4285f440;border-color:#4285f4;background:#fff;transform:translateY(-1px);animation:none}@keyframes google-pulse-69b681a5{0%,to{box-shadow:0 2px 8px #00000014;border-color:#e2e8f0}50%{box-shadow:0 4px 18px #4285f433;border-color:#4285f4}}.google-badge[data-v-69b681a5]{margin-left:auto;background:linear-gradient(135deg,#34a853,#0f9d58);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:.18rem .5rem;border-radius:999px;text-transform:uppercase}.checkout-game-row[data-v-69b681a5]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:1.25rem}.checkout-game-icon[data-v-69b681a5]{font-size:1.75rem;flex-shrink:0}.checkout-game-text[data-v-69b681a5]{flex:1;min-width:0}.checkout-title[data-v-69b681a5]{font-size:1rem;font-weight:800;color:var(--text);margin:0 0 .2rem}.checkout-sub[data-v-69b681a5]{font-size:.75rem;color:var(--text-muted);margin:0}.checkout-price-tag[data-v-69b681a5]{font-size:1.1rem;font-weight:900;color:var(--primary);flex-shrink:0;background:var(--primary-glow);padding:.3rem .75rem;border-radius:999px;border:1px solid var(--primary)}.secure-note[data-v-69b681a5]{margin:.75rem 0 0;font-size:.75rem;color:var(--text-dim);text-align:center}.success-screen[data-v-69b681a5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0}.success-icon[data-v-69b681a5]{font-size:3.5rem;animation:success-pop-69b681a5 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes success-pop-69b681a5{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-69b681a5]{font-size:1.3rem;font-weight:800;color:var(--text);margin:0}.success-sub[data-v-69b681a5]{font-size:.88rem;color:var(--text-muted);margin:0}.success-sub strong[data-v-69b681a5]{color:var(--primary)}.btn-play[data-v-69b681a5]{width:100%;text-decoration:none;justify-content:center;background:linear-gradient(135deg,#ff3d7f,#c4607a)!important;font-size:1.05rem;padding:.9rem 1rem;animation:pay-glow-69b681a5 2s ease-in-out infinite}.btn-close-text[data-v-69b681a5]{background:none;border:none;color:var(--text-muted);font-size:.82rem;cursor:pointer;font-family:inherit;padding:0}.btn-close-text[data-v-69b681a5]:hover{color:var(--text)}.modal-backdrop[data-v-22904852]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-22904852]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:400px;position:relative;box-shadow:0 24px 60px #1a35302e;max-height:90vh;overflow-y:auto}.modal-close[data-v-22904852]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-22904852]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-22904852]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.25rem}.modal-logo-dot[data-v-22904852]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.paywall-hero[data-v-22904852]{text-align:center;margin-bottom:1.25rem}.paywall-lock-icon[data-v-22904852]{font-size:2rem;margin-bottom:.5rem}.paywall-title[data-v-22904852]{font-size:1.15rem;font-weight:800;color:var(--text);margin:0 0 .4rem}.paywall-desc[data-v-22904852]{font-size:.83rem;color:var(--text-muted);line-height:1.5}.paywall-desc strong[data-v-22904852]{color:var(--primary)}.steps-row[data-v-22904852]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:var(--bg);border-radius:var(--radius-sm);border:1px solid var(--border)}.step-item[data-v-22904852]{display:flex;align-items:center;gap:.5rem;flex:1}.step-circle[data-v-22904852]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;flex-shrink:0}.step-label[data-v-22904852]{font-size:.75rem;font-weight:600}.step-item--active .step-circle[data-v-22904852]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.step-item--active .step-label[data-v-22904852]{color:var(--primary)}.step-item--dim .step-circle[data-v-22904852]{background:var(--border);color:var(--text-dim)}.step-item--dim .step-label[data-v-22904852]{color:var(--text-dim)}.step-connector[data-v-22904852]{width:24px;height:1px;background:var(--border);flex-shrink:0}.tabs[data-v-22904852]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.25rem}.tab[data-v-22904852]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit}.tab.active[data-v-22904852]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.tab--register.active[data-v-22904852]{color:#ff3d7f;box-shadow:0 1px 8px #ff3d7f33}.form[data-v-22904852]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-22904852]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-22904852]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-22904852]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-22904852]:focus{border-color:var(--primary)}.stripe-card-wrap[data-v-22904852]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .85rem;transition:border-color .2s;min-height:42px}.stripe-card-wrap[data-v-22904852]:focus-within{border-color:var(--primary)}.error-msg[data-v-22904852]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-22904852]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-22904852]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;font-family:inherit;position:relative;overflow:hidden}.btn-primary[data-v-22904852]:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:btn-shimmer-22904852 2.6s ease-in-out 1s infinite;pointer-events:none}@keyframes btn-shimmer-22904852{0%{left:-70%}to{left:130%}}.btn-primary[data-v-22904852]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-22904852]:disabled{opacity:.6;cursor:not-allowed}.btn-primary--register[data-v-22904852]{background:linear-gradient(135deg,#ff3d7f,#c4607a,#ff6b35);background-size:200% 200%;animation:register-gradient-22904852 3s ease infinite,register-glow-22904852 2.4s ease-in-out infinite;font-size:1rem;padding:.85rem 1rem}@keyframes register-gradient-22904852{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes register-glow-22904852{0%,to{box-shadow:0 4px 18px #ff3d7f73}50%{box-shadow:0 6px 30px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.btn-pay[data-v-22904852]{background:linear-gradient(135deg,#ff3d7f,#c4607a);font-size:1.02rem;padding:.9rem 1rem;animation:pay-glow-22904852 2s ease-in-out infinite}@keyframes pay-glow-22904852{0%,to{box-shadow:0 4px 20px #c4607a80}50%{box-shadow:0 8px 35px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.reassurance[data-v-22904852],.pay-proof[data-v-22904852]{font-size:.72rem;color:var(--text-muted);text-align:center;margin:0}.spinner[data-v-22904852]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-22904852 .7s linear infinite}@keyframes spin-22904852{to{transform:rotate(360deg)}}.divider[data-v-22904852]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-22904852]:before,.divider[data-v-22904852]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-22904852]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-22904852]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-22904852]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-22904852]:disabled{opacity:.6;cursor:not-allowed}.btn-google[data-v-22904852]{background:#fff;border:2px solid #e2e8f0;padding:.75rem 1.1rem;font-size:.95rem;font-weight:700;color:#1a202c;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s,border-color .2s,transform .15s;animation:google-pulse-22904852 3s ease-in-out infinite}.btn-google[data-v-22904852]:hover:not(:disabled){box-shadow:0 6px 20px #4285f440;border-color:#4285f4;background:#fff;transform:translateY(-1px);animation:none}@keyframes google-pulse-22904852{0%,to{box-shadow:0 2px 8px #00000014;border-color:#e2e8f0}50%{box-shadow:0 4px 18px #4285f433;border-color:#4285f4}}.google-badge[data-v-22904852]{margin-left:auto;background:linear-gradient(135deg,#34a853,#0f9d58);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:.18rem .5rem;border-radius:999px;text-transform:uppercase}.checkout-game-row[data-v-22904852]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:1.25rem}.checkout-game-icon[data-v-22904852]{font-size:1.75rem;flex-shrink:0}.checkout-game-text[data-v-22904852]{flex:1;min-width:0}.checkout-title[data-v-22904852]{font-size:1rem;font-weight:800;color:var(--text);margin:0 0 .2rem}.checkout-sub[data-v-22904852]{font-size:.75rem;color:var(--text-muted);margin:0}.checkout-price-tag[data-v-22904852]{font-size:1.1rem;font-weight:900;color:var(--primary);flex-shrink:0;background:var(--primary-glow);padding:.3rem .75rem;border-radius:999px;border:1px solid var(--primary)}.secure-note[data-v-22904852]{margin:.75rem 0 0;font-size:.75rem;color:var(--text-dim);text-align:center}.success-screen[data-v-22904852]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0}.success-icon[data-v-22904852]{font-size:3.5rem;animation:success-pop-22904852 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes success-pop-22904852{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-22904852]{font-size:1.3rem;font-weight:800;color:var(--text);margin:0}.success-sub[data-v-22904852]{font-size:.88rem;color:var(--text-muted);margin:0}.success-sub strong[data-v-22904852]{color:var(--primary)}.btn-play[data-v-22904852]{width:100%;text-decoration:none;justify-content:center;background:linear-gradient(135deg,#ff3d7f,#c4607a)!important;font-size:1.05rem;padding:.9rem 1rem;animation:pay-glow-22904852 2s ease-in-out infinite}.btn-close-text[data-v-22904852]{background:none;border:none;color:var(--text-muted);font-size:.82rem;cursor:pointer;font-family:inherit;padding:0}.btn-close-text[data-v-22904852]:hover{color:var(--text)}.modal-backdrop[data-v-58339f4a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a353073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-58339f4a]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2rem 1.75rem;width:100%;max-width:400px;position:relative;box-shadow:0 24px 60px #1a35302e;max-height:90vh;overflow-y:auto}.modal-close[data-v-58339f4a]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background .15s,color .15s}.modal-close[data-v-58339f4a]:hover{background:var(--primary-glow);color:var(--primary)}.modal-logo[data-v-58339f4a]{display:flex;align-items:center;gap:.5rem;font-weight:900;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1.25rem}.modal-logo-dot[data-v-58339f4a]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary))}.paywall-hero[data-v-58339f4a]{text-align:center;margin-bottom:1.25rem}.paywall-lock-icon[data-v-58339f4a]{font-size:2rem;margin-bottom:.5rem}.paywall-title[data-v-58339f4a]{font-size:1.15rem;font-weight:800;color:var(--text);margin:0 0 .4rem}.paywall-desc[data-v-58339f4a]{font-size:.83rem;color:var(--text-muted);line-height:1.5}.paywall-desc strong[data-v-58339f4a]{color:var(--primary)}.steps-row[data-v-58339f4a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:var(--bg);border-radius:var(--radius-sm);border:1px solid var(--border)}.step-item[data-v-58339f4a]{display:flex;align-items:center;gap:.5rem;flex:1}.step-circle[data-v-58339f4a]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;flex-shrink:0}.step-label[data-v-58339f4a]{font-size:.75rem;font-weight:600}.step-item--active .step-circle[data-v-58339f4a]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}.step-item--active .step-label[data-v-58339f4a]{color:var(--primary)}.step-item--dim .step-circle[data-v-58339f4a]{background:var(--border);color:var(--text-dim)}.step-item--dim .step-label[data-v-58339f4a]{color:var(--text-dim)}.step-connector[data-v-58339f4a]{width:24px;height:1px;background:var(--border);flex-shrink:0}.tabs[data-v-58339f4a]{display:flex;gap:.25rem;background:var(--bg);border-radius:999px;padding:3px;margin-bottom:1.25rem}.tab[data-v-58339f4a]{flex:1;border:none;background:none;padding:.45rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit}.tab.active[data-v-58339f4a]{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #1a35301a}.tab--register.active[data-v-58339f4a]{color:#ff3d7f;box-shadow:0 1px 8px #ff3d7f33}.form[data-v-58339f4a]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-58339f4a]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-58339f4a]{font-size:.8rem;font-weight:600;color:var(--text-muted)}.field input[data-v-58339f4a]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s;font-family:inherit}.field input[data-v-58339f4a]:focus{border-color:var(--primary)}.stripe-card-wrap[data-v-58339f4a]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .85rem;transition:border-color .2s;min-height:42px}.stripe-card-wrap[data-v-58339f4a]:focus-within{border-color:var(--primary)}.error-msg[data-v-58339f4a]{font-size:.83rem;color:#c4607a;background:#e8829e1f;border-radius:var(--radius-sm);padding:.5rem .75rem}.success-msg[data-v-58339f4a]{font-size:.83rem;color:var(--secondary-dark);background:var(--secondary-glow);border-radius:var(--radius-sm);padding:.5rem .75rem}.btn-primary[data-v-58339f4a]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;font-family:inherit;position:relative;overflow:hidden}.btn-primary[data-v-58339f4a]:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:btn-shimmer-58339f4a 2.6s ease-in-out 1s infinite;pointer-events:none}@keyframes btn-shimmer-58339f4a{0%{left:-70%}to{left:130%}}.btn-primary[data-v-58339f4a]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-58339f4a]:disabled{opacity:.6;cursor:not-allowed}.btn-primary--register[data-v-58339f4a]{background:linear-gradient(135deg,#ff3d7f,#c4607a,#ff6b35);background-size:200% 200%;animation:register-gradient-58339f4a 3s ease infinite,register-glow-58339f4a 2.4s ease-in-out infinite;font-size:1rem;padding:.85rem 1rem}@keyframes register-gradient-58339f4a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes register-glow-58339f4a{0%,to{box-shadow:0 4px 18px #ff3d7f73}50%{box-shadow:0 6px 30px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.btn-pay[data-v-58339f4a]{background:linear-gradient(135deg,#ff3d7f,#c4607a);font-size:1.02rem;padding:.9rem 1rem;animation:pay-glow-58339f4a 2s ease-in-out infinite}@keyframes pay-glow-58339f4a{0%,to{box-shadow:0 4px 20px #c4607a80}50%{box-shadow:0 8px 35px #ff3d7fbf,0 0 0 3px #ff3d7f26}}.reassurance[data-v-58339f4a],.pay-proof[data-v-58339f4a]{font-size:.72rem;color:var(--text-muted);text-align:center;margin:0}.spinner[data-v-58339f4a]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-58339f4a .7s linear infinite}@keyframes spin-58339f4a{to{transform:rotate(360deg)}}.divider[data-v-58339f4a]{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:var(--text-dim);font-size:.8rem}.divider[data-v-58339f4a]:before,.divider[data-v-58339f4a]:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-btns[data-v-58339f4a]{display:flex;flex-direction:column;gap:.6rem}.btn-oauth[data-v-58339f4a]{display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--bg);border:1.5px solid var(--border);border-radius:999px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;font-family:inherit}.btn-oauth[data-v-58339f4a]:hover:not(:disabled){border-color:var(--primary);background:var(--primary-glow)}.btn-oauth[data-v-58339f4a]:disabled{opacity:.6;cursor:not-allowed}.btn-google[data-v-58339f4a]{background:#fff;border:2px solid #e2e8f0;padding:.75rem 1.1rem;font-size:.95rem;font-weight:700;color:#1a202c;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s,border-color .2s,transform .15s;animation:google-pulse-58339f4a 3s ease-in-out infinite}.btn-google[data-v-58339f4a]:hover:not(:disabled){box-shadow:0 6px 20px #4285f440;border-color:#4285f4;background:#fff;transform:translateY(-1px);animation:none}@keyframes google-pulse-58339f4a{0%,to{box-shadow:0 2px 8px #00000014;border-color:#e2e8f0}50%{box-shadow:0 4px 18px #4285f433;border-color:#4285f4}}.google-badge[data-v-58339f4a]{margin-left:auto;background:linear-gradient(135deg,#34a853,#0f9d58);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:.18rem .5rem;border-radius:999px;text-transform:uppercase}.checkout-game-row[data-v-58339f4a]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:1.25rem}.checkout-game-icon[data-v-58339f4a]{font-size:1.75rem;flex-shrink:0}.checkout-game-text[data-v-58339f4a]{flex:1;min-width:0}.checkout-title[data-v-58339f4a]{font-size:1rem;font-weight:800;color:var(--text);margin:0 0 .2rem}.checkout-sub[data-v-58339f4a]{font-size:.75rem;color:var(--text-muted);margin:0}.checkout-price-tag[data-v-58339f4a]{font-size:1.1rem;font-weight:900;color:var(--primary);flex-shrink:0;background:var(--primary-glow);padding:.3rem .75rem;border-radius:999px;border:1px solid var(--primary)}.secure-note[data-v-58339f4a]{margin:.75rem 0 0;font-size:.75rem;color:var(--text-dim);text-align:center}.success-screen[data-v-58339f4a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0}.success-icon[data-v-58339f4a]{font-size:3.5rem;animation:success-pop-58339f4a .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes success-pop-58339f4a{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-58339f4a]{font-size:1.3rem;font-weight:800;color:var(--text);margin:0}.success-sub[data-v-58339f4a]{font-size:.88rem;color:var(--text-muted);margin:0}.success-sub strong[data-v-58339f4a]{color:var(--primary)}.btn-play[data-v-58339f4a]{width:100%;text-decoration:none;justify-content:center;background:linear-gradient(135deg,#ff3d7f,#c4607a)!important;font-size:1.05rem;padding:.9rem 1rem;animation:pay-glow-58339f4a 2s ease-in-out infinite}.btn-close-text[data-v-58339f4a]{background:none;border:none;color:var(--text-muted);font-size:.82rem;cursor:pointer;font-family:inherit;padding:0}.btn-close-text[data-v-58339f4a]:hover{color:var(--text)}.hr-canvas-wrap[data-v-7552181e]{position:fixed;z-index:99995;pointer-events:none;transform-origin:center center}.hr-shadow[data-v-7552181e]{position:fixed;border-radius:50%;background:#00000073;filter:blur(10px);pointer-events:none;z-index:99994;transform-origin:center}.hr-flash[data-v-7552181e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff38;pointer-events:none;z-index:99999;animation:hrFlash-7552181e .16s ease-out forwards}@keyframes hrFlash-7552181e{0%{opacity:1}to{opacity:0}}.hr-shockwave[data-v-7552181e]{position:fixed;border-radius:50%;border:2px solid rgba(255,213,79,.8);filter:blur(1px);pointer-events:none;z-index:99996}.hr-backdrop[data-v-7552181e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1ec7;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);z-index:100000;display:flex;align-items:center;justify-content:center;perspective:800px;perspective-origin:center center}.hr-backdrop-enter-active[data-v-7552181e]{transition:opacity .25s ease}.hr-backdrop-leave-active[data-v-7552181e]{transition:opacity .28s ease}.hr-backdrop-enter-from[data-v-7552181e],.hr-backdrop-leave-to[data-v-7552181e]{opacity:0}.hr-modal[data-v-7552181e]{background:var(--card, #fff);border-radius:22px;padding:2.5rem 2rem 2rem;max-width:340px;width:340px;text-align:center;box-shadow:0 30px 90px #00000059,0 0 0 1px #e8829e33;position:relative;overflow:hidden;transform-origin:center center}.hr-modal[data-v-7552181e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary, #e8829e),var(--secondary, #82bfb7))}.hr-modal-enter-active[data-v-7552181e]{animation:slimePull-7552181e .68s forwards}.hr-modal-leave-active[data-v-7552181e]{animation:hrModalOut-7552181e .26s ease-in forwards}@keyframes slimePull-7552181e{0%{transform:scaleX(0) scaleY(0) translateZ(0);opacity:0;filter:blur(0px);animation-timing-function:cubic-bezier(.55,0,.85,.05)}8%{transform:scaleX(.08) scaleY(.14) translateZ(0);opacity:.2;filter:blur(1px);animation-timing-function:cubic-bezier(.25,0,.35,1)}20%{transform:scaleX(.22) scaleY(.68) translateZ(0);opacity:.45;filter:blur(3px);animation-timing-function:cubic-bezier(.15,.5,.5,1)}35%{transform:scaleX(.35) scaleY(1.18) translateZ(0);opacity:.65;filter:blur(4px);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}50%{transform:scaleX(1.12) scaleY(.86) translateZ(30px);opacity:.82;filter:blur(1.5px);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:scaleX(.94) scaleY(1.06) translateZ(10px);opacity:.92;filter:blur(0px);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}80%{transform:scaleX(1.04) scaleY(.97) translateZ(4px);opacity:.97;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}92%{transform:scaleX(1.01) scaleY(1) translateZ(1px);opacity:1;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{transform:scaleX(1) scaleY(1) translateZ(0);opacity:1;filter:blur(0px)}}@keyframes hrModalOut-7552181e{to{opacity:0;transform:scaleX(.9) scaleY(.9)}}.hr-modal-number[data-v-7552181e]{font-size:5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary, #e8829e),var(--secondary, #82bfb7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hrNumPop-7552181e .35s .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes hrNumPop-7552181e{0%{transform:scale(2.5);opacity:0;filter:blur(6px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.hr-modal-emoji[data-v-7552181e]{font-size:2.2rem;margin-bottom:.6rem;animation:hrWater-7552181e 1.4s ease-in-out infinite}@keyframes hrWater-7552181e{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hr-modal-title[data-v-7552181e]{font-size:1.3rem;font-weight:800;color:var(--text, #1a3530);margin-bottom:.75rem}.hr-modal-text[data-v-7552181e]{font-size:1rem;color:var(--text-muted, #5a7870);line-height:1.65;margin-bottom:1.75rem}.hr-modal-text strong[data-v-7552181e]{color:var(--primary-dark, #c4607a);font-weight:800;font-size:1.12em}.hr-modal-btn[data-v-7552181e]{background:linear-gradient(135deg,var(--primary, #e8829e),var(--primary-dark, #c4607a));color:#fff;border:none;border-radius:999px;padding:.8rem 2.8rem;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 20px #e8829e73;transition:opacity .2s,transform .2s}.hr-modal-btn[data-v-7552181e]:hover{opacity:.88;transform:scale(1.05)}.hr-canvas-wrap[data-v-5c3e3086]{position:fixed;z-index:99995;pointer-events:none;transform-origin:center center}.hr-shadow[data-v-5c3e3086]{position:fixed;border-radius:50%;background:#00000073;filter:blur(10px);pointer-events:none;z-index:99994;transform-origin:center}.hr-flash[data-v-5c3e3086]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff38;pointer-events:none;z-index:99999;animation:hrFlash-5c3e3086 .16s ease-out forwards}@keyframes hrFlash-5c3e3086{0%{opacity:1}to{opacity:0}}.hr-shockwave[data-v-5c3e3086]{position:fixed;border-radius:50%;border:2px solid rgba(255,213,79,.8);filter:blur(1px);pointer-events:none;z-index:99996}.hr-backdrop[data-v-5c3e3086]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1ec7;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);z-index:100000;display:flex;align-items:center;justify-content:center;perspective:800px;perspective-origin:center center}.hr-backdrop-enter-active[data-v-5c3e3086]{transition:opacity .25s ease}.hr-backdrop-leave-active[data-v-5c3e3086]{transition:opacity .28s ease}.hr-backdrop-enter-from[data-v-5c3e3086],.hr-backdrop-leave-to[data-v-5c3e3086]{opacity:0}.hr-modal[data-v-5c3e3086]{background:var(--card, #fff);border-radius:22px;padding:2.5rem 2rem 2rem;max-width:340px;width:340px;text-align:center;box-shadow:0 30px 90px #00000059,0 0 0 1px #e8829e33;position:relative;overflow:hidden;transform-origin:center center}.hr-modal[data-v-5c3e3086]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary, #e8829e),var(--secondary, #82bfb7))}.hr-modal-enter-active[data-v-5c3e3086]{animation:slimePull-5c3e3086 .68s forwards}.hr-modal-leave-active[data-v-5c3e3086]{animation:hrModalOut-5c3e3086 .26s ease-in forwards}@keyframes slimePull-5c3e3086{0%{transform:scaleX(0) scaleY(0) translateZ(0);opacity:0;filter:blur(0px);animation-timing-function:cubic-bezier(.55,0,.85,.05)}8%{transform:scaleX(.08) scaleY(.14) translateZ(0);opacity:.2;filter:blur(1px);animation-timing-function:cubic-bezier(.25,0,.35,1)}20%{transform:scaleX(.22) scaleY(.68) translateZ(0);opacity:.45;filter:blur(3px);animation-timing-function:cubic-bezier(.15,.5,.5,1)}35%{transform:scaleX(.35) scaleY(1.18) translateZ(0);opacity:.65;filter:blur(4px);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}50%{transform:scaleX(1.12) scaleY(.86) translateZ(30px);opacity:.82;filter:blur(1.5px);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:scaleX(.94) scaleY(1.06) translateZ(10px);opacity:.92;filter:blur(0px);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}80%{transform:scaleX(1.04) scaleY(.97) translateZ(4px);opacity:.97;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}92%{transform:scaleX(1.01) scaleY(1) translateZ(1px);opacity:1;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{transform:scaleX(1) scaleY(1) translateZ(0);opacity:1;filter:blur(0px)}}@keyframes hrModalOut-5c3e3086{to{opacity:0;transform:scaleX(.9) scaleY(.9)}}.hr-modal-number[data-v-5c3e3086]{font-size:5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary, #e8829e),var(--secondary, #82bfb7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hrNumPop-5c3e3086 .35s .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes hrNumPop-5c3e3086{0%{transform:scale(2.5);opacity:0;filter:blur(6px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.hr-modal-emoji[data-v-5c3e3086]{font-size:2.2rem;margin-bottom:.6rem;animation:hrWater-5c3e3086 1.4s ease-in-out infinite}@keyframes hrWater-5c3e3086{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hr-modal-title[data-v-5c3e3086]{font-size:1.3rem;font-weight:800;color:var(--text, #1a3530);margin-bottom:.75rem}.hr-modal-text[data-v-5c3e3086]{font-size:1rem;color:var(--text-muted, #5a7870);line-height:1.65;margin-bottom:1.75rem}.hr-modal-text strong[data-v-5c3e3086]{color:var(--primary-dark, #c4607a);font-weight:800;font-size:1.12em}.hr-modal-btn[data-v-5c3e3086]{background:linear-gradient(135deg,var(--primary, #e8829e),var(--primary-dark, #c4607a));color:#fff;border:none;border-radius:999px;padding:.8rem 2.8rem;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 20px #e8829e73;transition:opacity .2s,transform .2s}.hr-modal-btn[data-v-5c3e3086]:hover{opacity:.88;transform:scale(1.05)}.hr-canvas-wrap[data-v-81ec9b85]{position:fixed;z-index:99995;pointer-events:none;transform-origin:center center}.hr-shadow[data-v-81ec9b85]{position:fixed;border-radius:50%;background:#00000073;filter:blur(10px);pointer-events:none;z-index:99994;transform-origin:center}.hr-flash[data-v-81ec9b85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff38;pointer-events:none;z-index:99999;animation:hrFlash-81ec9b85 .16s ease-out forwards}@keyframes hrFlash-81ec9b85{0%{opacity:1}to{opacity:0}}.hr-shockwave[data-v-81ec9b85]{position:fixed;border-radius:50%;border:2px solid rgba(255,213,79,.8);filter:blur(1px);pointer-events:none;z-index:99996}.hr-backdrop[data-v-81ec9b85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1ec7;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);z-index:100000;display:flex;align-items:center;justify-content:center;perspective:800px;perspective-origin:center center}.hr-backdrop-enter-active[data-v-81ec9b85]{transition:opacity .25s ease}.hr-backdrop-leave-active[data-v-81ec9b85]{transition:opacity .28s ease}.hr-backdrop-enter-from[data-v-81ec9b85],.hr-backdrop-leave-to[data-v-81ec9b85]{opacity:0}.hr-modal[data-v-81ec9b85]{background:var(--card, #fff);border-radius:22px;padding:2.5rem 2rem 2rem;max-width:340px;width:340px;text-align:center;box-shadow:0 30px 90px #00000059,0 0 0 1px #e8829e33;position:relative;overflow:hidden;transform-origin:center center}.hr-modal[data-v-81ec9b85]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary, #e8829e),var(--secondary, #82bfb7))}.hr-modal-enter-active[data-v-81ec9b85]{animation:slimePull-81ec9b85 .68s forwards}.hr-modal-leave-active[data-v-81ec9b85]{animation:hrModalOut-81ec9b85 .26s ease-in forwards}@keyframes slimePull-81ec9b85{0%{transform:scaleX(0) scaleY(0) translateZ(0);opacity:0;filter:blur(0px);animation-timing-function:cubic-bezier(.55,0,.85,.05)}8%{transform:scaleX(.08) scaleY(.14) translateZ(0);opacity:.2;filter:blur(1px);animation-timing-function:cubic-bezier(.25,0,.35,1)}20%{transform:scaleX(.22) scaleY(.68) translateZ(0);opacity:.45;filter:blur(3px);animation-timing-function:cubic-bezier(.15,.5,.5,1)}35%{transform:scaleX(.35) scaleY(1.18) translateZ(0);opacity:.65;filter:blur(4px);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}50%{transform:scaleX(1.12) scaleY(.86) translateZ(30px);opacity:.82;filter:blur(1.5px);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:scaleX(.94) scaleY(1.06) translateZ(10px);opacity:.92;filter:blur(0px);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}80%{transform:scaleX(1.04) scaleY(.97) translateZ(4px);opacity:.97;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}92%{transform:scaleX(1.01) scaleY(1) translateZ(1px);opacity:1;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{transform:scaleX(1) scaleY(1) translateZ(0);opacity:1;filter:blur(0px)}}@keyframes hrModalOut-81ec9b85{to{opacity:0;transform:scaleX(.9) scaleY(.9)}}.hr-modal-number[data-v-81ec9b85]{font-size:5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary, #e8829e),var(--secondary, #82bfb7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hrNumPop-81ec9b85 .35s .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes hrNumPop-81ec9b85{0%{transform:scale(2.5);opacity:0;filter:blur(6px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.hr-modal-emoji[data-v-81ec9b85]{font-size:2.2rem;margin-bottom:.6rem;animation:hrWater-81ec9b85 1.4s ease-in-out infinite}@keyframes hrWater-81ec9b85{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hr-modal-title[data-v-81ec9b85]{font-size:1.3rem;font-weight:800;color:var(--text, #1a3530);margin-bottom:.75rem}.hr-modal-text[data-v-81ec9b85]{font-size:1rem;color:var(--text-muted, #5a7870);line-height:1.65;margin-bottom:1.75rem}.hr-modal-text strong[data-v-81ec9b85]{color:var(--primary-dark, #c4607a);font-weight:800;font-size:1.12em}.hr-modal-btn[data-v-81ec9b85]{background:linear-gradient(135deg,var(--primary, #e8829e),var(--primary-dark, #c4607a));color:#fff;border:none;border-radius:999px;padding:.8rem 2.8rem;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 20px #e8829e73;transition:opacity .2s,transform .2s}.hr-modal-btn[data-v-81ec9b85]:hover{opacity:.88;transform:scale(1.05)}@keyframes hrShake{0%{transform:translate(0)}12%{transform:translate(-5px,-2px) rotate(-.3deg)}26%{transform:translate(6px,1px) rotate(.2deg)}40%{transform:translate(-3px,2px) rotate(-.15deg)}55%{transform:translate(3px,-1px) rotate(.1deg)}70%{transform:translate(-2px,1px)}85%{transform:translate(1px)}to{transform:translate(0)}}.hr-shake{animation:hrShake .3s ease-out forwards}.hr-canvas-wrap[data-v-f33ed792]{position:fixed;z-index:99995;pointer-events:none;transform-origin:center center}.hr-shadow[data-v-f33ed792]{position:fixed;border-radius:50%;background:#00000073;filter:blur(10px);pointer-events:none;z-index:99994;transform-origin:center}.hr-flash[data-v-f33ed792]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff38;pointer-events:none;z-index:99999;animation:hrFlash-f33ed792 .16s ease-out forwards}@keyframes hrFlash-f33ed792{0%{opacity:1}to{opacity:0}}.hr-shockwave[data-v-f33ed792]{position:fixed;border-radius:50%;border:2px solid rgba(255,213,79,.8);filter:blur(1px);pointer-events:none;z-index:99996}.hr-backdrop[data-v-f33ed792]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1ec7;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);z-index:100000;display:flex;align-items:center;justify-content:center;perspective:800px;perspective-origin:center center}.hr-backdrop-enter-active[data-v-f33ed792]{transition:opacity .25s ease}.hr-backdrop-leave-active[data-v-f33ed792]{transition:opacity .28s ease}.hr-backdrop-enter-from[data-v-f33ed792],.hr-backdrop-leave-to[data-v-f33ed792]{opacity:0}.hr-modal[data-v-f33ed792]{background:var(--card, #fff);border-radius:22px;padding:2.5rem 2rem 2rem;max-width:340px;width:340px;text-align:center;box-shadow:0 30px 90px #00000059,0 0 0 1px #e8829e33;position:relative;overflow:hidden;transform-origin:center center}.hr-modal[data-v-f33ed792]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary, #e8829e),var(--secondary, #82bfb7))}.hr-modal-enter-active[data-v-f33ed792]{animation:slimePull-f33ed792 .68s forwards}.hr-modal-leave-active[data-v-f33ed792]{animation:hrModalOut-f33ed792 .26s ease-in forwards}@keyframes slimePull-f33ed792{0%{transform:scaleX(0) scaleY(0) translateZ(0);opacity:0;filter:blur(0px);animation-timing-function:cubic-bezier(.55,0,.85,.05)}8%{transform:scaleX(.08) scaleY(.14) translateZ(0);opacity:.2;filter:blur(1px);animation-timing-function:cubic-bezier(.25,0,.35,1)}20%{transform:scaleX(.22) scaleY(.68) translateZ(0);opacity:.45;filter:blur(3px);animation-timing-function:cubic-bezier(.15,.5,.5,1)}35%{transform:scaleX(.35) scaleY(1.18) translateZ(0);opacity:.65;filter:blur(4px);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}50%{transform:scaleX(1.12) scaleY(.86) translateZ(30px);opacity:.82;filter:blur(1.5px);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:scaleX(.94) scaleY(1.06) translateZ(10px);opacity:.92;filter:blur(0px);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}80%{transform:scaleX(1.04) scaleY(.97) translateZ(4px);opacity:.97;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}92%{transform:scaleX(1.01) scaleY(1) translateZ(1px);opacity:1;filter:blur(0px);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{transform:scaleX(1) scaleY(1) translateZ(0);opacity:1;filter:blur(0px)}}@keyframes hrModalOut-f33ed792{to{opacity:0;transform:scaleX(.9) scaleY(.9)}}.hr-modal-number[data-v-f33ed792]{font-size:5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary, #e8829e),var(--secondary, #82bfb7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hrNumPop-f33ed792 .35s .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes hrNumPop-f33ed792{0%{transform:scale(2.5);opacity:0;filter:blur(6px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.hr-modal-emoji[data-v-f33ed792]{font-size:2.2rem;margin-bottom:.6rem;animation:hrWater-f33ed792 1.4s ease-in-out infinite}@keyframes hrWater-f33ed792{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hr-modal-title[data-v-f33ed792]{font-size:1.3rem;font-weight:800;color:var(--text, #1a3530);margin-bottom:.75rem}.hr-modal-text[data-v-f33ed792]{font-size:1rem;color:var(--text-muted, #5a7870);line-height:1.65;margin-bottom:1.75rem}.hr-modal-text strong[data-v-f33ed792]{color:var(--primary-dark, #c4607a);font-weight:800;font-size:1.12em}.hr-modal-btn[data-v-f33ed792]{background:linear-gradient(135deg,var(--primary, #e8829e),var(--primary-dark, #c4607a));color:#fff;border:none;border-radius:999px;padding:.8rem 2.8rem;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 20px #e8829e73;transition:opacity .2s,transform .2s}.hr-modal-btn[data-v-f33ed792]:hover{opacity:.88;transform:scale(1.05)}.install-prompt[data-v-03d55371]{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0 16px 16px}.install-inner[data-v-03d55371]{background:var(--card);border-radius:var(--radius-lg);border:2px solid var(--primary-light, #f2a2bd);padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 32px #e8829e26,0 8px 32px #0000001f;max-width:480px;margin:0 auto}.install-icon[data-v-03d55371]{font-size:32px;flex-shrink:0}.install-text[data-v-03d55371]{flex:1}.install-title[data-v-03d55371]{font-weight:700;font-size:15px;color:var(--text)}.install-desc[data-v-03d55371]{font-size:13px;color:var(--text-muted);margin-top:2px}.install-actions[data-v-03d55371]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.install-btn-yes[data-v-03d55371]{background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.install-btn-yes[data-v-03d55371]:hover{background:var(--primary-dark)}.install-btn-no[data-v-03d55371]{background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-sm);padding:6px 16px;font-size:13px;cursor:pointer;text-align:center}.install-btn-no[data-v-03d55371]:hover{color:var(--text)}.install-slide-enter-active[data-v-03d55371]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.install-slide-leave-active[data-v-03d55371]{transition:transform .3s ease-in,opacity .2s}.install-slide-enter-from[data-v-03d55371],.install-slide-leave-to[data-v-03d55371]{transform:translateY(100%);opacity:0}.install-prompt[data-v-d1aa14cf]{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0 16px 16px}.install-inner[data-v-d1aa14cf]{background:var(--card);border-radius:var(--radius-lg);border:2px solid var(--primary-light, #f2a2bd);padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 32px #e8829e26,0 8px 32px #0000001f;max-width:480px;margin:0 auto}.install-icon[data-v-d1aa14cf]{font-size:32px;flex-shrink:0}.install-text[data-v-d1aa14cf]{flex:1}.install-title[data-v-d1aa14cf]{font-weight:700;font-size:15px;color:var(--text)}.install-desc[data-v-d1aa14cf]{font-size:13px;color:var(--text-muted);margin-top:2px}.install-actions[data-v-d1aa14cf]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.install-btn-yes[data-v-d1aa14cf]{background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.install-btn-yes[data-v-d1aa14cf]:hover{background:var(--primary-dark)}.install-btn-no[data-v-d1aa14cf]{background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-sm);padding:6px 16px;font-size:13px;cursor:pointer;text-align:center}.install-btn-no[data-v-d1aa14cf]:hover{color:var(--text)}.install-slide-enter-active[data-v-d1aa14cf]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.install-slide-leave-active[data-v-d1aa14cf]{transition:transform .3s ease-in,opacity .2s}.install-slide-enter-from[data-v-d1aa14cf],.install-slide-leave-to[data-v-d1aa14cf]{transform:translateY(100%);opacity:0}.install-prompt[data-v-6ee128dc]{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0 16px 16px}.install-inner[data-v-6ee128dc]{background:var(--card);border-radius:var(--radius-lg);border:2px solid var(--primary-light, #f2a2bd);padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 32px #e8829e26,0 8px 32px #0000001f;max-width:480px;margin:0 auto}.install-icon[data-v-6ee128dc]{font-size:32px;flex-shrink:0}.install-text[data-v-6ee128dc]{flex:1}.install-title[data-v-6ee128dc]{font-weight:700;font-size:15px;color:var(--text)}.install-desc[data-v-6ee128dc]{font-size:13px;color:var(--text-muted);margin-top:2px}.install-actions[data-v-6ee128dc]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.install-btn-yes[data-v-6ee128dc]{background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.install-btn-yes[data-v-6ee128dc]:hover{background:var(--primary-dark)}.install-btn-no[data-v-6ee128dc]{background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-sm);padding:6px 16px;font-size:13px;cursor:pointer;text-align:center}.install-btn-no[data-v-6ee128dc]:hover{color:var(--text)}.install-slide-enter-active[data-v-6ee128dc]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.install-slide-leave-active[data-v-6ee128dc]{transition:transform .3s ease-in,opacity .2s}.install-slide-enter-from[data-v-6ee128dc],.install-slide-leave-to[data-v-6ee128dc]{transform:translateY(100%);opacity:0}.install-prompt[data-v-67ac4886]{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0 16px 16px}.install-inner[data-v-67ac4886]{background:var(--card);border-radius:var(--radius-lg);border:2px solid var(--primary-light, #f2a2bd);padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 32px #e8829e26,0 8px 32px #0000001f;max-width:480px;margin:0 auto}.install-icon[data-v-67ac4886]{font-size:32px;flex-shrink:0}.install-text[data-v-67ac4886]{flex:1}.install-title[data-v-67ac4886]{font-weight:700;font-size:15px;color:var(--text)}.install-desc[data-v-67ac4886]{font-size:13px;color:var(--text-muted);margin-top:2px}.install-actions[data-v-67ac4886]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.install-btn-yes[data-v-67ac4886]{background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.install-btn-yes[data-v-67ac4886]:hover{background:var(--primary-dark)}.install-btn-no[data-v-67ac4886]{background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-sm);padding:6px 16px;font-size:13px;cursor:pointer;text-align:center}.install-btn-no[data-v-67ac4886]:hover{color:var(--text)}.install-slide-enter-active[data-v-67ac4886]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.install-slide-leave-active[data-v-67ac4886]{transition:transform .3s ease-in,opacity .2s}.install-slide-enter-from[data-v-67ac4886],.install-slide-leave-to[data-v-67ac4886]{transform:translateY(100%);opacity:0}.omg-overlay[data-v-c90fc7e9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1a16a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.omg-card[data-v-c90fc7e9]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px 20px;width:95%;max-width:420px;position:relative;box-shadow:0 8px 60px #00000059,0 0 0 1px #82bfb71a}.omg-close[data-v-c90fc7e9]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#e8394a;border:none;font-size:13px;font-weight:800;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:closePulse-c90fc7e9 1.4s ease-in-out infinite;transition:transform .15s,background .15s}.omg-close[data-v-c90fc7e9]:hover{background:#c4273a;animation:none;transform:scale(1.12)}@keyframes closePulse-c90fc7e9{0%{box-shadow:0 0 #e8394a8c}60%{box-shadow:0 0 0 8px #e8394a00}to{box-shadow:0 0 #e8394a00}}.omg-title[data-v-c90fc7e9]{font-size:1.25rem;font-weight:800;color:var(--text);margin:0 0 4px;padding-right:2rem}.omg-sub[data-v-c90fc7e9]{font-size:.82rem;color:var(--text-muted);margin:0 0 16px}.omg-suggestions[data-v-c90fc7e9]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.omg-game[data-v-c90fc7e9]{display:flex;align-items:stretch;border-radius:var(--radius);overflow:hidden;border:1.5px solid var(--border);text-decoration:none;color:var(--text);background:var(--card);transition:border-color .2s,transform .2s,box-shadow .2s;height:72px}.omg-game[data-v-c90fc7e9]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px #529e9626}.omg-cover[data-v-c90fc7e9]{width:90px;flex-shrink:0;position:relative;overflow:hidden;background:var(--pack-bg)}.omg-cover-img[data-v-c90fc7e9]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.omg-game:hover .omg-cover-img[data-v-c90fc7e9]{transform:scale(1.08)}.omg-cover-overlay[data-v-c90fc7e9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0000 40%,#0000002e)}.omg-cover-label[data-v-c90fc7e9]{position:absolute;bottom:5px;left:6px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;line-height:1}.omg-info[data-v-c90fc7e9]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 14px}.omg-pack-name[data-v-c90fc7e9]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.2}.omg-cta[data-v-c90fc7e9]{font-size:.72rem;font-weight:700;color:var(--primary);letter-spacing:.02em;transition:letter-spacing .2s}.omg-game:hover .omg-cta[data-v-c90fc7e9]{letter-spacing:.06em}.omg-all-link[data-v-c90fc7e9]{display:block;text-align:center;color:var(--text-muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.omg-all-link[data-v-c90fc7e9]:hover{color:var(--primary)}.omg-slide-enter-active[data-v-c90fc7e9]{transition:opacity .3s}.omg-slide-leave-active[data-v-c90fc7e9]{transition:opacity .2s}.omg-slide-enter-from[data-v-c90fc7e9],.omg-slide-leave-to[data-v-c90fc7e9]{opacity:0}.omg-slide-enter-active .omg-card[data-v-c90fc7e9]{animation:slide-up-c90fc7e9 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-up-c90fc7e9{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.omg-overlay[data-v-23acf1a1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1a16a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.omg-card[data-v-23acf1a1]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px 20px;width:95%;max-width:420px;position:relative;box-shadow:0 8px 60px #00000059,0 0 0 1px #82bfb71a}.omg-close[data-v-23acf1a1]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#e8394a;border:none;font-size:13px;font-weight:800;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:closePulse-23acf1a1 1.4s ease-in-out infinite;transition:transform .15s,background .15s}.omg-close[data-v-23acf1a1]:hover{background:#c4273a;animation:none;transform:scale(1.12)}@keyframes closePulse-23acf1a1{0%{box-shadow:0 0 #e8394a8c}60%{box-shadow:0 0 0 8px #e8394a00}to{box-shadow:0 0 #e8394a00}}.omg-title[data-v-23acf1a1]{font-size:1.25rem;font-weight:800;color:var(--text);margin:0 0 4px;padding-right:2rem}.omg-sub[data-v-23acf1a1]{font-size:.82rem;color:var(--text-muted);margin:0 0 16px}.omg-suggestions[data-v-23acf1a1]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.omg-game[data-v-23acf1a1]{display:flex;align-items:stretch;border-radius:var(--radius);overflow:hidden;border:1.5px solid var(--border);text-decoration:none;color:var(--text);background:var(--card);transition:border-color .2s,transform .2s,box-shadow .2s;height:72px}.omg-game[data-v-23acf1a1]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px #529e9626}.omg-cover[data-v-23acf1a1]{width:90px;flex-shrink:0;position:relative;overflow:hidden;background:var(--pack-bg)}.omg-cover-img[data-v-23acf1a1]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.omg-game:hover .omg-cover-img[data-v-23acf1a1]{transform:scale(1.08)}.omg-cover-overlay[data-v-23acf1a1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0000 40%,#0000002e)}.omg-cover-label[data-v-23acf1a1]{position:absolute;bottom:5px;left:6px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;line-height:1}.omg-info[data-v-23acf1a1]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 14px}.omg-pack-name[data-v-23acf1a1]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.2}.omg-cta[data-v-23acf1a1]{font-size:.72rem;font-weight:700;color:var(--primary);letter-spacing:.02em;transition:letter-spacing .2s}.omg-game:hover .omg-cta[data-v-23acf1a1]{letter-spacing:.06em}.omg-all-link[data-v-23acf1a1]{display:block;text-align:center;color:var(--text-muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.omg-all-link[data-v-23acf1a1]:hover{color:var(--primary)}.omg-slide-enter-active[data-v-23acf1a1]{transition:opacity .3s}.omg-slide-leave-active[data-v-23acf1a1]{transition:opacity .2s}.omg-slide-enter-from[data-v-23acf1a1],.omg-slide-leave-to[data-v-23acf1a1]{opacity:0}.omg-slide-enter-active .omg-card[data-v-23acf1a1]{animation:slide-up-23acf1a1 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-up-23acf1a1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.omg-overlay[data-v-9ca1e8d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1a16a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.omg-card[data-v-9ca1e8d1]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px 20px;width:95%;max-width:420px;position:relative;box-shadow:0 8px 60px #00000059,0 0 0 1px #82bfb71a}.omg-close[data-v-9ca1e8d1]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#e8394a;border:none;font-size:13px;font-weight:800;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:closePulse-9ca1e8d1 1.4s ease-in-out infinite;transition:transform .15s,background .15s}.omg-close[data-v-9ca1e8d1]:hover{background:#c4273a;animation:none;transform:scale(1.12)}@keyframes closePulse-9ca1e8d1{0%{box-shadow:0 0 #e8394a8c}60%{box-shadow:0 0 0 8px #e8394a00}to{box-shadow:0 0 #e8394a00}}.omg-title[data-v-9ca1e8d1]{font-size:1.25rem;font-weight:800;color:var(--text);margin:0 0 4px;padding-right:2rem}.omg-sub[data-v-9ca1e8d1]{font-size:.82rem;color:var(--text-muted);margin:0 0 16px}.omg-suggestions[data-v-9ca1e8d1]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.omg-game[data-v-9ca1e8d1]{display:flex;align-items:stretch;border-radius:var(--radius);overflow:hidden;border:1.5px solid var(--border);text-decoration:none;color:var(--text);background:var(--card);transition:border-color .2s,transform .2s,box-shadow .2s;height:72px}.omg-game[data-v-9ca1e8d1]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px #529e9626}.omg-cover[data-v-9ca1e8d1]{width:90px;flex-shrink:0;position:relative;overflow:hidden;background:var(--pack-bg)}.omg-cover-img[data-v-9ca1e8d1]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.omg-game:hover .omg-cover-img[data-v-9ca1e8d1]{transform:scale(1.08)}.omg-cover-overlay[data-v-9ca1e8d1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0000 40%,#0000002e)}.omg-cover-label[data-v-9ca1e8d1]{position:absolute;bottom:5px;left:6px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;line-height:1}.omg-info[data-v-9ca1e8d1]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 14px}.omg-pack-name[data-v-9ca1e8d1]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.2}.omg-cta[data-v-9ca1e8d1]{font-size:.72rem;font-weight:700;color:var(--primary);letter-spacing:.02em;transition:letter-spacing .2s}.omg-game:hover .omg-cta[data-v-9ca1e8d1]{letter-spacing:.06em}.omg-all-link[data-v-9ca1e8d1]{display:block;text-align:center;color:var(--text-muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.omg-all-link[data-v-9ca1e8d1]:hover{color:var(--primary)}.omg-slide-enter-active[data-v-9ca1e8d1]{transition:opacity .3s}.omg-slide-leave-active[data-v-9ca1e8d1]{transition:opacity .2s}.omg-slide-enter-from[data-v-9ca1e8d1],.omg-slide-leave-to[data-v-9ca1e8d1]{opacity:0}.omg-slide-enter-active .omg-card[data-v-9ca1e8d1]{animation:slide-up-9ca1e8d1 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-up-9ca1e8d1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.omg-overlay[data-v-f64c00ae]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1a16a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.omg-card[data-v-f64c00ae]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px 20px;width:95%;max-width:420px;position:relative;box-shadow:0 8px 60px #00000059,0 0 0 1px #82bfb71a}.omg-close[data-v-f64c00ae]{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#e8394a;border:none;font-size:13px;font-weight:800;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:closePulse-f64c00ae 1.4s ease-in-out infinite;transition:transform .15s,background .15s}.omg-close[data-v-f64c00ae]:hover{background:#c4273a;animation:none;transform:scale(1.12)}@keyframes closePulse-f64c00ae{0%{box-shadow:0 0 #e8394a8c}60%{box-shadow:0 0 0 8px #e8394a00}to{box-shadow:0 0 #e8394a00}}.omg-title[data-v-f64c00ae]{font-size:1.25rem;font-weight:800;color:var(--text);margin:0 0 4px;padding-right:2rem}.omg-sub[data-v-f64c00ae]{font-size:.82rem;color:var(--text-muted);margin:0 0 16px}.omg-suggestions[data-v-f64c00ae]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.omg-game[data-v-f64c00ae]{display:flex;align-items:stretch;border-radius:var(--radius);overflow:hidden;border:1.5px solid var(--border);text-decoration:none;color:var(--text);background:var(--card);transition:border-color .2s,transform .2s,box-shadow .2s;height:72px}.omg-game[data-v-f64c00ae]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px #529e9626}.omg-cover[data-v-f64c00ae]{width:90px;flex-shrink:0;position:relative;overflow:hidden;background:var(--pack-bg)}.omg-cover-img[data-v-f64c00ae]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.omg-game:hover .omg-cover-img[data-v-f64c00ae]{transform:scale(1.08)}.omg-cover-overlay[data-v-f64c00ae]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0000 40%,#0000002e)}.omg-cover-label[data-v-f64c00ae]{position:absolute;bottom:5px;left:6px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;line-height:1}.omg-info[data-v-f64c00ae]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 14px}.omg-pack-name[data-v-f64c00ae]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.2}.omg-cta[data-v-f64c00ae]{font-size:.72rem;font-weight:700;color:var(--primary);letter-spacing:.02em;transition:letter-spacing .2s}.omg-game:hover .omg-cta[data-v-f64c00ae]{letter-spacing:.06em}.omg-all-link[data-v-f64c00ae]{display:block;text-align:center;color:var(--text-muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.omg-all-link[data-v-f64c00ae]:hover{color:var(--primary)}.omg-slide-enter-active[data-v-f64c00ae]{transition:opacity .3s}.omg-slide-leave-active[data-v-f64c00ae]{transition:opacity .2s}.omg-slide-enter-from[data-v-f64c00ae],.omg-slide-leave-to[data-v-f64c00ae]{opacity:0}.omg-slide-enter-active .omg-card[data-v-f64c00ae]{animation:slide-up-f64c00ae .35s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-up-f64c00ae{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.related-games[data-v-5938023d]{margin:40px 0 20px;padding:24px;background:var(--bg);border-radius:var(--radius-lg);border:1.5px solid var(--border)}.related-title[data-v-5938023d]{font-size:17px;font-weight:700;color:var(--text);margin:0 0 16px}.related-grid[data-v-5938023d]{display:flex;flex-direction:column;gap:10px}.related-card[data-v-5938023d]{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:12px 16px;text-decoration:none;color:var(--text);transition:border-color .2s,transform .15s}.related-card[data-v-5938023d]:hover{border-color:var(--primary);transform:translate(4px)}.rc-icon[data-v-5938023d]{font-size:24px;flex-shrink:0}.rc-body[data-v-5938023d]{flex:1}.rc-name[data-v-5938023d]{font-weight:600;font-size:15px}.rc-category[data-v-5938023d]{font-size:12px;color:var(--text-muted);margin-top:2px}.rc-arrow[data-v-5938023d]{color:var(--primary);font-size:18px;flex-shrink:0}@media (min-width: 600px){.related-grid[data-v-5938023d]{display:grid;grid-template-columns:repeat(3,1fr)}.related-card[data-v-5938023d]:hover{transform:translateY(-2px)}}.related-games[data-v-e16ca701]{margin:40px 0 20px;padding:24px;background:var(--bg);border-radius:var(--radius-lg);border:1.5px solid var(--border)}.related-title[data-v-e16ca701]{font-size:17px;font-weight:700;color:var(--text);margin:0 0 16px}.related-grid[data-v-e16ca701]{display:flex;flex-direction:column;gap:10px}.related-card[data-v-e16ca701]{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:12px 16px;text-decoration:none;color:var(--text);transition:border-color .2s,transform .15s}.related-card[data-v-e16ca701]:hover{border-color:var(--primary);transform:translate(4px)}.rc-icon[data-v-e16ca701]{font-size:24px;flex-shrink:0}.rc-body[data-v-e16ca701]{flex:1}.rc-name[data-v-e16ca701]{font-weight:600;font-size:15px}.rc-category[data-v-e16ca701]{font-size:12px;color:var(--text-muted);margin-top:2px}.rc-arrow[data-v-e16ca701]{color:var(--primary);font-size:18px;flex-shrink:0}@media (min-width: 600px){.related-grid[data-v-e16ca701]{display:grid;grid-template-columns:repeat(3,1fr)}.related-card[data-v-e16ca701]:hover{transform:translateY(-2px)}}.related-games[data-v-f20d1e12]{margin:40px 0 20px;padding:24px;background:var(--bg);border-radius:var(--radius-lg);border:1.5px solid var(--border)}.related-title[data-v-f20d1e12]{font-size:17px;font-weight:700;color:var(--text);margin:0 0 16px}.related-grid[data-v-f20d1e12]{display:flex;flex-direction:column;gap:10px}.related-card[data-v-f20d1e12]{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:12px 16px;text-decoration:none;color:var(--text);transition:border-color .2s,transform .15s}.related-card[data-v-f20d1e12]:hover{border-color:var(--primary);transform:translate(4px)}.rc-icon[data-v-f20d1e12]{font-size:24px;flex-shrink:0}.rc-body[data-v-f20d1e12]{flex:1}.rc-name[data-v-f20d1e12]{font-weight:600;font-size:15px}.rc-category[data-v-f20d1e12]{font-size:12px;color:var(--text-muted);margin-top:2px}.rc-arrow[data-v-f20d1e12]{color:var(--primary);font-size:18px;flex-shrink:0}@media (min-width: 600px){.related-grid[data-v-f20d1e12]{display:grid;grid-template-columns:repeat(3,1fr)}.related-card[data-v-f20d1e12]:hover{transform:translateY(-2px)}}.related-games[data-v-9c02cfdc]{margin:40px 0 20px;padding:24px;background:var(--bg);border-radius:var(--radius-lg);border:1.5px solid var(--border)}.related-title[data-v-9c02cfdc]{font-size:17px;font-weight:700;color:var(--text);margin:0 0 16px}.related-grid[data-v-9c02cfdc]{display:flex;flex-direction:column;gap:10px}.related-card[data-v-9c02cfdc]{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:12px 16px;text-decoration:none;color:var(--text);transition:border-color .2s,transform .15s}.related-card[data-v-9c02cfdc]:hover{border-color:var(--primary);transform:translate(4px)}.rc-icon[data-v-9c02cfdc]{font-size:24px;flex-shrink:0}.rc-body[data-v-9c02cfdc]{flex:1}.rc-name[data-v-9c02cfdc]{font-weight:600;font-size:15px}.rc-category[data-v-9c02cfdc]{font-size:12px;color:var(--text-muted);margin-top:2px}.rc-arrow[data-v-9c02cfdc]{color:var(--primary);font-size:18px;flex-shrink:0}@media (min-width: 600px){.related-grid[data-v-9c02cfdc]{display:grid;grid-template-columns:repeat(3,1fr)}.related-card[data-v-9c02cfdc]:hover{transform:translateY(-2px)}}:root{--bg: #f0f9f8;--bg-2: #c6e6e3;--card: #ffffff;--card-hover: #f5fbfa;--border: #d4eded;--border-hover: #b0d4d0;--primary: #e8829e;--primary-dark: #c4607a;--primary-light: #f2a2bd;--primary-glow: rgba(232, 130, 158, .35);--secondary: #82bfb7;--secondary-dark: #5a9e96;--secondary-deep: #3d7e77;--secondary-light: #9ecfca;--secondary-glow: rgba(130, 191, 183, .3);--teal: #82bfb7;--mauve: #b09ab4;--mauve-dark: #8a7090;--accent-1: #f2a2bd;--accent-2: #82bfb7;--accent-3: #fed3dd;--coral: #fed3dd;--text: #1a3530;--text-muted: #5a7870;--text-dim: #a8c8c4;--bg-glass: rgba(240, 249, 248, .88);--bg-glass-solid: rgba(240, 249, 248, .97);--radius: 14px;--radius-sm: 8px;--radius-lg: 20px;--nav-height: 64px}button:active,.nav-btn:active,.filter-pill:active,.game-card:active{transform:scale(.96);transition:transform .08s ease-in}button,.nav-btn,.filter-pill,.game-card{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}@keyframes drink-pulse{0%{transform:scale(1)}50%{transform:scale(1.08);box-shadow:0 0 0 12px #e8829e33}to{transform:scale(1)}}.drink-pulse{animation:drink-pulse .5s ease-out}@keyframes card-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card-enter{animation:card-enter .3s ease-out forwards}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.shake{animation:shake .4s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .4s ease-out forwards}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.bounce-in{animation:bounce-in .5s cubic-bezier(.34,1.56,.64,1) forwards}.card-flip-container{perspective:1000px}.card-flip-inner{position:relative;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;height:100%}.card-flip-inner.flipped{transform:rotateY(180deg)}.card-flip-front,.card-flip-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius)}.card-flip-back{transform:rotateY(180deg)}@keyframes confetti-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.15)}70%{transform:scale(.95)}to{transform:scale(1)}}.pop{animation:pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes blob-float-1{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(20px,-30px) scale(1.08) rotate(3deg)}50%{transform:translate(40px,10px) scale(1.12) rotate(-2deg)}75%{transform:translate(10px,30px) scale(1.05) rotate(4deg)}}@keyframes blob-float-2{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-25px,20px) scale(.95) rotate(-4deg)}50%{transform:translate(-10px,-25px) scale(1.05) rotate(2deg)}75%{transform:translate(15px,-10px) scale(.92) rotate(-3deg)}}.seo-page .blob.b1{animation:blob-float-1 12s ease-in-out infinite}.seo-page .blob.b2{animation:blob-float-2 15s ease-in-out infinite}.seo-hero:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(232,130,158,.06),transparent 70%);pointer-events:none;animation:pulse-glow 4s ease-in-out infinite}.seo-hero h1{background:linear-gradient(135deg,var(--text) 0%,var(--primary-dark) 60%,var(--secondary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-badge{position:relative;overflow:hidden}.hero-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite;border-radius:inherit}.seo-section{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.seo-section.is-visible{opacity:1;transform:translateY(0)}.seo-section.is-visible .tip-card:nth-child(1){animation-delay:0ms}.seo-section.is-visible .tip-card:nth-child(2){animation-delay:80ms}.seo-section.is-visible .tip-card:nth-child(3){animation-delay:.16s}.seo-section.is-visible .seo-game-card:nth-child(1){animation-delay:0ms}.seo-section.is-visible .seo-game-card:nth-child(2){animation-delay:60ms}.seo-section.is-visible .seo-game-card:nth-child(3){animation-delay:.12s}.seo-section.is-visible .seo-game-card:nth-child(4){animation-delay:.18s}.seo-section.is-visible .seo-game-card:nth-child(5){animation-delay:.24s}.seo-section.is-visible .seo-game-card:nth-child(6){animation-delay:.3s}.tip-card{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease!important}.tip-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff0,#ffffff14);pointer-events:none;transition:opacity .3s;opacity:0}.tip-card:hover:before{opacity:1}.tip-card:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-15deg);pointer-events:none;transition:left .5s ease}.tip-card:hover:after{left:130%}.tip-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 30px color-mix(in srgb,var(--c, var(--primary)) 25%,transparent),0 2px 8px #0000000f!important}.seo-game-card{position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease!important}.seo-game-card:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skew(-15deg);pointer-events:none;transition:left .4s ease}.seo-game-card:hover:after{left:140%}.seo-game-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #e8829e26!important}.seo-game-card:hover .sgc-arrow{transform:translate(4px);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.sgc-arrow{transition:transform .2s ease}.faq-item{position:relative;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease!important}.faq-item[open]{border-color:var(--primary-light)!important;box-shadow:0 4px 20px #e8829e1a!important}.faq-item summary{display:flex!important;justify-content:space-between;align-items:center;gap:.75rem;list-style:none!important;-webkit-user-select:none;user-select:none;transition:color .2s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"＋";font-size:1.1rem;font-weight:300;color:var(--primary);flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s;line-height:1}.faq-item[open] summary:after{content:"－";transform:rotate(180deg);color:var(--primary-dark)}.faq-item summary:hover{color:var(--primary-dark)!important}.seo-section>h2{position:relative}.info-item{transition:transform .2s ease,box-shadow .2s ease!important;border-left:3px solid transparent!important}.info-item:hover{transform:translate(4px)!important;border-left-color:var(--primary)!important;box-shadow:0 4px 16px #0000000d!important}.feature-item{transition:transform .2s ease,box-shadow .2s ease!important}.feature-item:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #0000000f!important}.feature-item:hover .feature-icon{animation:bounce-in .4s cubic-bezier(.34,1.56,.64,1)}.seo-cta-box{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 40%,var(--secondary-dark) 100%)!important;background-size:200% 200%!important;animation:gradient-shift 6s ease infinite}.seo-cta-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(255,255,255,.12) 0%,transparent 60%);pointer-events:none}.seo-cta-box:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:#ffffff0f;top:-100px;right:-80px;pointer-events:none;animation:blob-float-1 10s ease-in-out infinite}.cta-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.cta-btn:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 24px #00000026!important}.link-pill{position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,color .2s ease,background .2s ease!important}.link-pill:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 4px 16px #e8829e33!important}.link-pill-primary:hover{box-shadow:0 6px 20px #e8829e59!important}.hero-lead{opacity:0;animation:fade-in-up .6s .3s ease-out forwards}.hero-badge{opacity:0;animation:fade-in-up .5s .1s ease-out forwards}.seo-hero h1{opacity:0;animation:fade-in-up .55s .2s ease-out forwards}.faq-section{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.faq-section.is-visible{opacity:1;transform:translateY(0)}.seo-links{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.seo-links.is-visible{opacity:1;transform:translateY(0)}.seo-cta-box{opacity:0;transform:translateY(20px) scale(.98);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.seo-cta-box.is-visible{opacity:1;transform:translateY(0) scale(1)}.seo-hero-inner:before{content:"✦";position:absolute;top:-10px;right:-20px;font-size:1rem;color:var(--primary);opacity:.4;animation:twinkle 3s .5s ease-in-out infinite;pointer-events:none}.seo-hero-inner:after{content:"✦";position:absolute;bottom:0;left:-10px;font-size:.7rem;color:var(--secondary);opacity:.4;animation:twinkle 4s 1s ease-in-out infinite;pointer-events:none}.seo-hero-inner,.seo-hero .seo-hero-inner{position:relative}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:var(--nav-height)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-12px) rotate(5deg)}66%{transform:translateY(-6px) rotate(-3deg)}}@keyframes float-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.05)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes blob-drift{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.1)}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.related-wrapper{max-width:860px;margin:0 auto;padding:0 1rem 2rem}.sprite-overlay{position:fixed;bottom:0;right:0;z-index:9999;pointer-events:none}.sprite-img{display:block;width:100px;height:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
