.modal-overlay[data-v-3d82970b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#06030abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-3d82970b .2s ease-out}.modal-card[data-v-3d82970b]{width:90%;max-width:500px;max-height:85vh;background:radial-gradient(circle at 50% 0%,#140a20f2,#0a0512fa);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);display:flex;flex-direction:column;box-shadow:0 24px 60px #000c,0 0 40px #8b5cf61a;overflow:hidden;animation:scaleIn-3d82970b .25s cubic-bezier(.34,1.56,.64,1)}.modal-header[data-v-3d82970b]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.modal-header h3[data-v-3d82970b]{margin:0;font-size:18px;font-weight:800;background:linear-gradient(90deg,#fff,#d8b4fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:8px}.title-icon[data-v-3d82970b]{color:var(--primary);filter:drop-shadow(0 0 4px var(--primary-soft))}.modal-close-btn[data-v-3d82970b]{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-3d82970b]:hover{background:#ffffff0d;color:#fff;transform:rotate(90deg)}.modal-body[data-v-3d82970b]{padding:20px 24px 28px;overflow-y:auto;flex:1}.options-grid-langs[data-v-3d82970b]{display:flex;flex-direction:column;gap:10px}.option-item-lang[data-v-3d82970b]{position:relative;display:flex;align-items:center;gap:16px;padding:14px 20px;background:#ffffff03;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.option-item-lang[data-v-3d82970b]:hover{background:#ffffff08;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.option-item-lang.active[data-v-3d82970b]{border-color:var(--primary);background:#ffffff05;box-shadow:0 0 12px #ff2a7a1a}.lang-icon-large[data-v-3d82970b]{width:40px;height:40px;border-radius:50%;background:#ffffff05;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:var(--muted);transition:all .2s ease}.option-item-lang:hover .lang-icon-large[data-v-3d82970b]{border-color:#ffffff26;background:#ffffff0a;color:#fff}.option-item-lang.active .lang-icon-large[data-v-3d82970b]{background:#ff2a7a1a;border-color:#ff2a7a4d;color:var(--primary)}.lang-flag-text[data-v-3d82970b]{font-family:Space Grotesk,monospace}.option-details h4[data-v-3d82970b]{margin:0;font-size:15px;font-weight:800;color:#fff}.option-details .muted[data-v-3d82970b]{margin:2px 0 0;font-size:12px}.active-indicator[data-v-3d82970b]{position:absolute;right:20px;width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary)}@keyframes fadeIn-3d82970b{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-3d82970b{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.public-shell[data-v-e867972a]{min-height:100vh;display:flex;flex-direction:column}.logo-glow-container[data-v-e867972a]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:4px;border-radius:6px;padding:1px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 8px #8b5cf626;transition:all .3s ease;animation:pulseLogo-e867972a 2s infinite ease-in-out}.logo-img-mini[data-v-e867972a]{width:20px;height:20px;object-fit:contain;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.brand:hover .logo-glow-container[data-v-e867972a]{border-color:var(--primary);box-shadow:0 0 12px #ff2a7a73;background:#ff2a7a14}.brand:hover .logo-img-mini[data-v-e867972a]{transform:scale(1.15) rotate(10deg)}@keyframes pulseLogo-e867972a{0%,to{filter:drop-shadow(0 0 2px rgba(255,42,122,.4))}50%{filter:drop-shadow(0 0 8px rgba(255,42,122,.7)) drop-shadow(0 0 12px rgba(139,92,246,.5))}}.shell-topbar[data-v-e867972a]{position:sticky;top:24px;max-width:1280px;width:calc(100% - 48px);margin:0 auto;border-radius:999px;border:1px solid var(--glass-border);border-top:1.5px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff0d,var(--shadow-md),var(--glow-pink);background:#160e2273;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:10px 24px;z-index:100;transition:all .3s ease}.shell-topbar[data-v-e867972a]:after{display:none}.nav-item[data-v-e867972a]{border-radius:999px!important;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.nav-item[data-v-e867972a]:hover{background:#ffffff0f;color:#fff;border-color:#ff6fa24d;transform:translateY(-1px)}.nav-item.active[data-v-e867972a]{border-color:var(--primary)!important;background:#ff6fa226!important;color:#fff;box-shadow:0 0 16px #ff6fa240;text-shadow:0 0 8px rgba(255,111,162,.3)}.project-pill[data-v-e867972a]{transition:all .25s cubic-bezier(.4,0,.2,1)}.project-pill[data-v-e867972a]:hover{border-color:var(--project-color)!important;box-shadow:0 0 16px var(--project-color) 44!important;background:#ffffff05!important;transform:translateY(-2px)}.project-pill.active[data-v-e867972a]{border-color:var(--project-color)!important;background:#ffffff0a!important;box-shadow:0 0 20px var(--project-color) 66!important}.login-btn[data-v-e867972a]:hover{border-color:var(--secondary);box-shadow:var(--glow-purple)}.logout-btn[data-v-e867972a]{font-weight:700}.logout-btn[data-v-e867972a]:hover{color:var(--danger);background:var(--danger-soft)}.layout-wrapper[data-v-e867972a]{display:grid;grid-template-columns:1fr;gap:32px;max-width:1440px;width:100%;margin:24px auto;padding:0 32px 48px;align-items:start;transition:all .3s ease}.layout-wrapper.auth-layout[data-v-e867972a]{grid-template-columns:1fr;max-width:600px}.layout-wrapper.home-layout[data-v-e867972a]{grid-template-columns:1fr;max-width:100%;padding:0;margin:0}.sidebar-column[data-v-e867972a]{display:flex;flex-direction:column;gap:24px;position:sticky;top:96px}.sidebar-panel[data-v-e867972a]{padding:24px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:#130a1cb3;box-shadow:var(--glow-card)}.sidebar-panel[data-v-e867972a]:hover{border-color:#8b5cf640;box-shadow:var(--shadow-lg),0 0 20px #8b5cf614}.player-card[data-v-e867972a]{position:relative;overflow:visible;min-height:180px}.player-profile-layout[data-v-e867972a]{display:flex;gap:16px;align-items:center}.avatar-wrapper[data-v-e867972a]{flex-shrink:0;width:90px;height:130px;display:flex;align-items:flex-end;justify-content:center;position:relative}.minecraft-body-render[data-v-e867972a]{height:130px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.player-card:hover .minecraft-body-render[data-v-e867972a]{transform:scale(1.12) translateY(-8px) rotate(-2deg)}.profile-info[data-v-e867972a]{flex:1;min-width:0}.username-title[data-v-e867972a]{font-size:18px;font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,#ffffff 0%,var(--secondary-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-badge[data-v-e867972a]{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;border-radius:20px;margin-bottom:12px;letter-spacing:.02em}.admin-badge[data-v-e867972a]{background:var(--danger-soft);color:#ef4444;border:1px solid rgba(239,68,68,.3);box-shadow:0 0 8px #ef444433}.moderator-badge[data-v-e867972a]{background:var(--secondary-soft);color:var(--secondary-hover);border:1px solid rgba(139,92,246,.3);box-shadow:0 0 8px #8b5cf633}.player-badge[data-v-e867972a]{background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(6,182,212,.3);box-shadow:0 0 8px #06b6d433}.linked-name[data-v-e867972a],.qq-status[data-v-e867972a]{font-size:12px;color:var(--muted);margin:4px 0}.linked-name span[data-v-e867972a]{color:#fff;font-weight:700}.guest-profile-layout[data-v-e867972a]{display:flex;gap:16px;align-items:center}.guest-avatar[data-v-e867972a]{width:60px;height:60px;border-radius:var(--radius);overflow:hidden;border:1.5px solid var(--glass-border);background:#0000004d;padding:4px}.minecraft-avatar-render[data-v-e867972a]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.muted-text[data-v-e867972a]{font-size:12px;color:var(--muted);margin:2px 0 10px;line-height:1.4}.sidebar-login-btn[data-v-e867972a]{padding:8px 16px;font-size:12px;font-weight:800;width:100%;justify-content:center;border-radius:var(--radius-sm);background:var(--primary-soft);border:1px solid rgba(255,42,122,.3);color:#fff}.sidebar-login-btn[data-v-e867972a]:hover{background:var(--primary);box-shadow:var(--glow-pink)}.status-card[data-v-e867972a]{display:flex;flex-direction:column;gap:16px}.card-header[data-v-e867972a]{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--glass-border);padding-bottom:12px}.card-header h4[data-v-e867972a]{font-size:14px;font-weight:800;margin:0;letter-spacing:.02em;background:linear-gradient(135deg,#fff,var(--muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status-indicator-dot[data-v-e867972a]{width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 8px var(--success);animation:pulseGreen-e867972a 2s infinite}@keyframes pulseGreen-e867972a{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.status-details[data-v-e867972a]{display:flex;flex-direction:column;gap:14px}.status-row[data-v-e867972a]{display:flex;flex-direction:column;gap:6px}.status-row .label[data-v-e867972a]{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.status-row .value[data-v-e867972a]{font-size:13px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:6px}.green-glow[data-v-e867972a]{color:var(--success)!important;text-shadow:0 0 8px rgba(16,185,129,.2)}.ip-copy-chip[data-v-e867972a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:#00000040;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:#fff;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.ip-copy-chip[data-v-e867972a]:hover{background:#ffffff08;border-color:var(--primary);box-shadow:var(--glow-pink)}.ip-text[data-v-e867972a]{font-family:Space Grotesk,monospace;letter-spacing:.02em}.copy-hint[data-v-e867972a]{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.ip-copy-chip:hover .copy-hint[data-v-e867972a]{color:var(--primary-hover)}.copy-hint.copied[data-v-e867972a]{color:var(--success)}.online-header[data-v-e867972a]{display:flex;justify-content:space-between;align-items:center}.progress-bar[data-v-e867972a]{height:6px;background:#ffffff0d;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.progress-fill[data-v-e867972a]{height:100%;background:linear-gradient(90deg,var(--secondary) 0%,var(--primary) 100%);border-radius:4px;box-shadow:0 0 8px var(--primary)}.page-content-column[data-v-e867972a]{min-width:0}@media(max-width:1024px){.layout-wrapper[data-v-e867972a]{grid-template-columns:1fr;gap:24px;padding:0 20px 32px}.shell-topbar[data-v-e867972a]{width:calc(100% - 40px);margin:16px auto 0;padding:12px 20px}.sidebar-column[data-v-e867972a]{position:static}}.user-dropdown-container[data-v-e867972a]{position:relative;display:inline-block}.user-btn-trigger[data-v-e867972a]{padding:8px 14px;gap:8px;cursor:pointer;background:#ffffff08;border:1px solid var(--glass-border);border-radius:var(--radius-sm);display:flex;align-items:center;transition:all .25s ease}.user-btn-trigger[data-v-e867972a]:hover{background:#ffffff14;border-color:var(--primary);box-shadow:var(--glow-pink)}.user-avatar-mini[data-v-e867972a]{width:20px;height:20px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#0003;display:flex;align-items:center;justify-content:center}.minecraft-head-render[data-v-e867972a]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.user-name-text[data-v-e867972a]{font-weight:700;font-size:13px;color:var(--text)}.user-dropdown-menu[data-v-e867972a]{position:absolute;top:100%;right:0;margin-top:8px;background:#130a1cf2;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg),var(--glow-purple);padding:16px;display:flex;flex-direction:column;gap:12px;width:260px;z-index:210}.user-menu-header[data-v-e867972a]{display:flex;gap:12px;align-items:center}.avatar-large[data-v-e867972a]{width:40px;height:40px;border-radius:var(--radius-sm);overflow:hidden;border:1.5px solid rgba(255,255,255,.15);background:#0000004d;flex-shrink:0}.user-menu-info[data-v-e867972a]{display:flex;flex-direction:column;gap:4px;min-width:0}.user-menu-info .username[data-v-e867972a]{margin:0;font-size:15px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-info .role-badge[data-v-e867972a]{display:inline-flex;padding:2px 8px;font-size:10px;font-weight:800;border-radius:12px;width:max-content}.user-menu-details[data-v-e867972a]{background:#0003;border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.detail-item[data-v-e867972a]{display:flex;justify-content:space-between;font-size:12px}.detail-label[data-v-e867972a]{color:var(--muted);font-weight:600}.detail-value[data-v-e867972a]{color:#fff;font-weight:700}.user-menu-divider[data-v-e867972a]{height:1px;background:var(--glass-border);margin:4px 0}.user-dropdown-item[data-v-e867972a]{padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--muted);transition:all .2s ease;width:100%;text-align:left;background:transparent;border:none;cursor:pointer}.user-dropdown-item[data-v-e867972a]:hover{background:#ffffff0d;color:#fff}.user-dropdown-item.font-accent[data-v-e867972a]{color:var(--secondary-hover)}.user-dropdown-item.font-accent[data-v-e867972a]:hover{background:var(--secondary-soft);color:#fff;box-shadow:0 0 8px #8b5cf633}.logout-item[data-v-e867972a]:hover{background:var(--danger-soft)!important;color:var(--danger)!important}.qq-float-btn[data-v-e867972a]{position:fixed;bottom:32px;right:32px;width:52px;height:52px;border-radius:50%;background:var(--surface);border:1px solid var(--glass-border);color:var(--cyan);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg),0 0 16px #06b6d426;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);z-index:1000;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;text-decoration:none}.qq-float-btn svg[data-v-e867972a]{width:22px;height:22px;transition:transform .3s ease}.qq-float-btn[data-v-e867972a]:hover{transform:translateY(-4px) scale(1.08);border-color:var(--cyan);color:#fff;background:linear-gradient(135deg,var(--cyan) 0%,#0284c7 100%);box-shadow:0 0 24px #06b6d480,var(--shadow-lg)}.qq-float-btn:hover svg[data-v-e867972a]{transform:rotate(8deg) scale(1.05)}.qq-float-tooltip[data-v-e867972a]{position:absolute;right:64px;top:50%;transform:translateY(-50%) translate(10px);background:#130a1cf2;border:1px solid var(--glass-border);color:#fff;padding:6px 12px;font-size:12px;font-weight:700;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .25s ease;box-shadow:0 4px 12px #00000080,var(--glow-cyan)}.qq-float-btn:hover .qq-float-tooltip[data-v-e867972a]{opacity:1;transform:translateY(-50%) translate(0)}@media(max-width:768px){.qq-float-btn[data-v-e867972a]{bottom:20px;right:20px;width:44px;height:44px}.qq-float-btn svg[data-v-e867972a]{width:18px;height:18px}.qq-float-tooltip[data-v-e867972a],.right-social-bar[data-v-e867972a]{display:none}.shell-footer[data-v-e867972a]{flex-direction:column;gap:16px;text-align:center;border-radius:var(--radius);padding:20px}}.right-social-bar[data-v-e867972a]{position:fixed;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;padding:20px 8px;background:#160e2273;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1.5px solid rgba(255,255,255,.12);border-radius:99px;box-shadow:inset 0 1px #ffffff0d,var(--shadow-md),0 0 20px #00000026;z-index:999;transition:all .3s ease}.social-bar-icon[data-v-e867972a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--muted);transition:all .3s cubic-bezier(.16,1,.3,1);background:transparent;border:1px solid transparent}.social-bar-icon[data-v-e867972a]:hover{background:#ff6fa21f;color:var(--primary);border-color:#ff6fa24d;box-shadow:0 0 12px #ff6fa233;transform:scale(1.1) translateY(-2px)}.shell-footer[data-v-e867972a]{display:flex;justify-content:space-between;align-items:center;max-width:1280px;width:calc(100% - 64px);margin:32px auto 48px;padding:16px 32px;background:#160e2266;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1.5px solid rgba(255,255,255,.12);border-radius:99px;box-shadow:inset 0 1px #ffffff0d,var(--shadow-sm);font-size:13px;color:var(--muted);z-index:10;position:relative}.footer-left[data-v-e867972a]{display:flex;align-items:center;gap:8px}.footer-icon-glow[data-v-e867972a]{color:var(--primary);filter:drop-shadow(0 0 6px var(--primary))}.footer-middle[data-v-e867972a]{display:flex;align-items:center;gap:6px}.footer-link[data-v-e867972a]{color:#fff;font-weight:600;transition:all .2s ease}.footer-link[data-v-e867972a]:hover{color:var(--primary);text-shadow:0 0 8px rgba(255,111,162,.3)}.footer-right[data-v-e867972a]{display:flex;align-items:center;gap:24px}.footer-info-item[data-v-e867972a]{display:flex;align-items:center;gap:6px}.footer-social-links[data-v-e867972a]{display:flex;align-items:center;gap:12px}.footer-heart-pulse[data-v-e867972a]{color:var(--primary);animation:heartPulse-e867972a 1.6s infinite ease-in-out}.footer-link-icon[data-v-e867972a]{color:var(--muted);transition:all .2s ease;display:flex}.footer-link-icon[data-v-e867972a]:hover{color:#fff;transform:scale(1.1)}@keyframes heartPulse-e867972a{0%,to{transform:scale(1);filter:drop-shadow(0 0 1px var(--primary))}50%{transform:scale(1.15);filter:drop-shadow(0 0 6px var(--primary))}}.lunar-page[data-v-a031a346]{min-height:100vh;width:100%;color:var(--text);overflow-x:hidden;font-family:Outfit,Space Grotesk,Inter,system-ui,sans-serif}.lunar-hero[data-v-a031a346]{position:relative;min-height:85vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px 48px;overflow:hidden}.hero-layout-grid[data-v-a031a346]{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;max-width:1280px;width:100%;align-items:center;z-index:10}.hero-welcome-card[data-v-a031a346]{padding:48px;background:linear-gradient(135deg,#160e2266,#0e08168c);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1.5px solid rgba(255,255,255,.15);border-radius:var(--radius-xl);box-shadow:inset 0 1px #ffffff0d,var(--shadow-lg),var(--glow-pink);text-align:left}.welcome-kicker[data-v-a031a346]{font-size:12px;font-weight:800;letter-spacing:.15em;color:var(--primary);text-transform:uppercase;margin-bottom:20px;display:inline-block;text-shadow:0 0 10px rgba(255,111,162,.4)}.welcome-heading[data-v-a031a346]{font-family:Playfair Display,serif;font-size:54px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:#fff;margin:0 0 24px;background:linear-gradient(135deg,#fff 60%,#ffe3ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sparkle-title[data-v-a031a346]{font-family:Inter,sans-serif;color:var(--primary);-webkit-text-fill-color:var(--primary);display:inline-block;animation:starBlink-a031a346 2s infinite ease-in-out}.welcome-desc[data-v-a031a346]{font-size:15px;font-weight:400;line-height:1.6;color:var(--muted);margin-bottom:36px;max-width:50ch}.welcome-ctas[data-v-a031a346]{display:flex;gap:16px;flex-wrap:wrap}.welcome-btn-primary[data-v-a031a346]{padding:12px 28px;font-size:14px;font-weight:800;border-radius:99px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 8px 24px #ff6fa259;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1)}.welcome-btn-primary[data-v-a031a346]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #ff6fa280,var(--glow-purple)}.welcome-btn-secondary[data-v-a031a346]{border-radius:99px!important;padding:12px 24px}.hero-visual-container[data-v-a031a346]{display:flex;justify-content:center;align-items:center;position:relative}.hero-arch-window[data-v-a031a346]{position:relative;width:320px;height:460px;border-radius:160px 160px 0 0;background:linear-gradient(180deg,#160e2259,#0c061699);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1.5px solid var(--glass-border);border-top:2px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff14,var(--shadow-lg),var(--glow-purple);overflow:hidden;transition:transform .1s ease,filter .3s ease;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.hero-arch-window.floating[data-v-a031a346]{animation:logoFloat-a031a346 4s infinite ease-in-out}.arch-stars[data-v-a031a346]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.arch-moon[data-v-a031a346]{position:absolute;top:60px;right:60px;filter:drop-shadow(0 0 16px rgba(245,158,11,.4));animation:floatMoon-a031a346 6s infinite ease-in-out}.arch-blossoms[data-v-a031a346]{position:absolute;bottom:0;right:0;width:100%;height:80%;pointer-events:none;opacity:.85}.mc-server-bar-wrapper[data-v-a031a346]{margin-top:56px;max-width:1280px;width:100%;z-index:10}.mc-server-bar[data-v-a031a346]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 36px!important;border-radius:var(--radius-lg)!important;max-width:1240px!important;margin:0 auto;background:#140c22b3!important;border:1px solid var(--glass-border)!important;border-top:1.5px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff0d,var(--shadow-md)!important;transition:all .3s ease;overflow:visible!important}.mc-server-icon-wrapper-new[data-v-a031a346]{flex-shrink:0;width:52px;height:52px;background:#0000004d;border:1.5px solid var(--glass-border);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 6px #0006}.mc-server-icon-new[data-v-a031a346]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.mc-server-icon-new.offline[data-v-a031a346]{filter:grayscale(100%) opacity(40%)}.mc-server-bar-middle[data-v-a031a346]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.mc-server-motd-container[data-v-a031a346]{display:flex;flex-direction:column;gap:4px}.mc-server-motd-line-new[data-v-a031a346]{font-size:14px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff}.mc-server-motd-line-new.line-1[data-v-a031a346]{font-size:15px}.mc-server-motd-line-new.line-2[data-v-a031a346]{font-size:13.5px;color:#cbd5e1}.mc-server-status-info[data-v-a031a346]{display:flex;align-items:center;gap:12px;flex-shrink:0}.status-indicator-wrapper[data-v-a031a346]{display:flex;align-items:center}.status-pulse-dot[data-v-a031a346]{width:10px;height:10px;background:#10b981;border-radius:50%;box-shadow:0 0 12px #10b981;animation:dotPulse 2s infinite}.status-pulse-dot.offline[data-v-a031a346]{background:#ef4444;box-shadow:0 0 12px #ef4444;animation:dotPulseOffline-a031a346 2s infinite}.mc-server-stats-new[data-v-a031a346]{display:flex;align-items:center;gap:4px;font-size:12px;background:#ffffff0a;padding:4px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.05);color:#e2e8f0}.online-players-count strong[data-v-a031a346]{color:#10b981}.online-players-count .online-text[data-v-a031a346]{color:var(--muted);font-size:11px;font-weight:500}.offline-players-text[data-v-a031a346]{color:#ef4444;font-weight:700}.mc-server-bar-right[data-v-a031a346]{display:flex;align-items:center;gap:16px;flex-shrink:0}.mc-server-ips[data-v-a031a346]{display:flex;gap:8px}.ip-pill[data-v-a031a346]{position:relative;border-radius:99px!important;padding:6px 14px!important;font-size:12px!important;cursor:pointer;background:#ffffff08;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.pill-glow-dot[data-v-a031a346]{width:6px;height:6px;border-radius:50%}.pill-glow-dot.pink[data-v-a031a346]{background:var(--primary);box-shadow:0 0 8px var(--primary)}.pill-glow-dot.purple[data-v-a031a346]{background:var(--secondary);box-shadow:0 0 8px var(--secondary)}.pill-glow-dot.green[data-v-a031a346]{background:#10b981;box-shadow:0 0 8px #10b981}.ip-pill[data-v-a031a346]:hover{background:#ffffff12;transform:translateY(-2px)}.ip-tooltip[data-v-a031a346]{position:absolute;bottom:135%;left:50%;transform:translate(-50%) scale(.9);background:#0c0616f2;color:#fff;padding:6px 12px;border:1.5px solid var(--primary);border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--glow-pink),0 8px 24px #00000080;z-index:100;transition:all .2s cubic-bezier(.16,1,.3,1)}.ip-pill.qq-pill .ip-tooltip[data-v-a031a346]{border-color:#10b981;box-shadow:0 0 16px #10b98140,0 8px 24px #00000080}.ip-tooltip.active[data-v-a031a346]{opacity:1;transform:translate(-50%) scale(1)}.ip-tooltip[data-v-a031a346]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--primary) transparent transparent transparent}.ip-pill.qq-pill .ip-tooltip[data-v-a031a346]:after{border-color:#10b981 transparent transparent transparent}@keyframes starBlink-a031a346{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes floatMoon-a031a346{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes logoFloat-a031a346{0%,to{transform:perspective(1000px) translateY(0) rotateY(0) rotateX(0);filter:drop-shadow(0 15px 35px rgba(168,85,247,.25))}50%{transform:perspective(1000px) translateY(-8px) rotateY(3deg) rotateX(-2deg);filter:drop-shadow(0 25px 45px rgba(255,111,162,.35))}}@keyframes dotPulseOffline-a031a346{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1.2);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.lunar-content[data-v-a031a346]{max-width:1440px;margin:0 auto;padding:0 24px}.content-section[data-v-a031a346]{padding:96px 0;border-bottom:1px solid rgba(255,255,255,.02)}.darker-bg[data-v-a031a346]{position:relative;background:linear-gradient(180deg,transparent 0%,rgba(13,8,22,.4) 50%,transparent 100%);margin:0 -24px;padding:96px 24px}.section-header-centered[data-v-a031a346]{text-align:center;margin-bottom:56px}.section-header-centered .kicker[data-v-a031a346]{font-size:11px;font-weight:900;letter-spacing:.15em;color:var(--primary);text-transform:uppercase}.section-header-centered h2[data-v-a031a346]{font-size:36px;font-weight:900;margin:10px 0 0;background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header-centered .muted-text[data-v-a031a346]{font-size:15px;color:var(--muted);max-width:600px;margin:12px auto 0}.modes-grid[data-v-a031a346]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.mode-card[data-v-a031a346]{position:relative;background:#130a1c8c;border:1px solid var(--glass-border);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;min-height:250px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;overflow:hidden}.mode-card.animated-in[data-v-a031a346]{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.card-glow[data-v-a031a346]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,var(--proj-theme) 0%,transparent 60%);opacity:.05;transition:opacity .3s ease;pointer-events:none}.mode-card[data-v-a031a346]:hover{transform:translateY(-8px);border-color:var(--proj-theme);box-shadow:inset 0 1px #ffffff1a,var(--shadow-lg),0 0 24px var(--proj-theme) 44}.mode-card:hover .card-glow[data-v-a031a346]{opacity:.15}.card-top[data-v-a031a346]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-glow-dot[data-v-a031a346]{width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px var(--proj-theme)}.mode-icon-mc[data-v-a031a346]{width:38px;height:38px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 4px var(--proj-theme));transition:transform .35s cubic-bezier(.175,.885,.32,1.275),filter .35s ease}.mode-card:hover .mode-icon-mc[data-v-a031a346]{transform:scale(1.2) rotate(8deg);filter:drop-shadow(0 0 12px var(--proj-theme))}.card-body[data-v-a031a346]{flex:1}.card-body h3[data-v-a031a346]{font-size:20px;font-weight:800;margin:0;color:#fff}.card-body p[data-v-a031a346]{font-size:13px;color:var(--muted);line-height:1.5;margin-top:10px}.card-footer-modes[data-v-a031a346]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;border-top:1px solid rgba(255,255,255,.04);padding-top:18px}.feature-tag[data-v-a031a346]{font-size:11px;font-weight:700;padding:4px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;color:var(--muted);transition:all .25s ease}.mode-card:hover .feature-tag[data-v-a031a346]{border-color:var(--proj-theme)!important;background:#ffffff0d!important;color:#fff!important}.tech-grid[data-v-a031a346]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.tech-card[data-v-a031a346]{background:#ffffff03;border:1px solid var(--glass-border);border-radius:var(--radius);padding:32px 24px;text-align:center;transition:all .3s ease}.tech-card[data-v-a031a346]:hover{border-color:var(--secondary);background:#ffffff05;transform:translateY(-4px)}.tech-icon-container[data-v-a031a346]{width:56px;height:56px;border-radius:16px;background:#8b5cf614;border:1.5px solid rgba(139,92,246,.2);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .35s cubic-bezier(.4,0,.2,1)}.tech-card:hover .tech-icon-container[data-v-a031a346]{border-color:#ff2a7a4d;background:#ff2a7a14;box-shadow:0 0 15px #ff2a7a26}.tech-icon[data-v-a031a346]{color:var(--secondary-hover);filter:drop-shadow(0 0 6px var(--secondary));transition:transform .35s cubic-bezier(.175,.885,.32,1.275),color .35s ease,filter .35s ease}.tech-card:hover .tech-icon[data-v-a031a346]{transform:scale(1.18) rotate(-8deg);color:var(--primary-hover);filter:drop-shadow(0 0 10px var(--primary))}.tech-card h3[data-v-a031a346]{font-size:18px;font-weight:800;margin:0 0 12px;color:#fff}.tech-card p[data-v-a031a346]{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.store-ranks-grid[data-v-a031a346]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px}.store-rank-card[data-v-a031a346]{background:#130a1c8c;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:36px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.store-rank-card[data-v-a031a346]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000080}.rank-vip[data-v-a031a346]{border-top:4px solid var(--success)}.rank-vip[data-v-a031a346]:hover{border-color:var(--success);box-shadow:0 16px 40px #10b9811a,0 0 20px #10b9810d}.rank-vipplus[data-v-a031a346]{border-top:4px solid var(--primary)}.rank-vipplus[data-v-a031a346]:hover{border-color:var(--primary);box-shadow:0 16px 40px #ff2a7a1a,0 0 20px #ff2a7a0d}.rank-svip[data-v-a031a346]{border-top:4px solid var(--cyan)}.rank-svip[data-v-a031a346]:hover{border-color:var(--cyan);box-shadow:0 16px 40px #06b6d41a,0 0 20px #06b6d40d}.rank-badge[data-v-a031a346]{font-size:11px;font-weight:900;letter-spacing:.1em;padding:4px 12px;border-radius:99px;text-transform:uppercase;margin-bottom:20px}.rank-badge.green[data-v-a031a346]{background:var(--success-soft);color:#34d399}.rank-badge.pink[data-v-a031a346]{background:var(--primary-soft);color:var(--primary-hover)}.rank-badge.diamond[data-v-a031a346]{background:var(--cyan-soft);color:var(--cyan)}.rank-name[data-v-a031a346]{font-size:22px;font-weight:800;margin:0;color:#fff}.rank-desc[data-v-a031a346]{font-size:13px;color:var(--muted);line-height:1.5;margin:10px 0 24px;min-height:40px}.rank-perks[data-v-a031a346]{display:flex;flex-direction:column;gap:12px;width:100%;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);padding:24px 0;margin-bottom:24px}.rank-perk[data-v-a031a346]{font-size:13px;color:#cbd5e1;text-align:left;display:flex;align-items:center;gap:8px}.rank-price[data-v-a031a346]{margin-top:auto;margin-bottom:24px;display:flex;align-items:baseline;gap:6px}.rank-price .amount[data-v-a031a346]{font-size:36px;font-weight:900;color:#fbbf24;font-family:monospace;text-shadow:0 0 12px rgba(251,191,36,.2)}.rank-price .unit[data-v-a031a346]{font-size:12px;color:var(--muted);font-weight:700}.btn-rank-buy[data-v-a031a346]{width:100%;padding:12px;background:#ffffff08;border:1px solid var(--glass-border);color:#fff;border-radius:var(--radius-sm);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.02em;transition:all .25s ease;text-align:center;cursor:pointer}.store-rank-card:hover .btn-rank-buy[data-v-a031a346]{background:#fff;color:#000;border-color:#fff;box-shadow:0 4px 12px #ffffff40}.store-other-grid[data-v-a031a346]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.store-item-card[data-v-a031a346]{background:#130a1c66;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:24px;display:flex;gap:20px;align-items:flex-start;transition:all .3s ease}.store-item-card[data-v-a031a346]:hover{border-color:#ffffff26;background:#130a1c8c}.item-icon-wrap[data-v-a031a346]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tag-color[data-v-a031a346]{background:var(--primary-soft);color:var(--primary-hover);border:1px solid rgba(255,42,122,.2)}.qq-color[data-v-a031a346]{background:var(--secondary-soft);color:var(--secondary-hover);border:1px solid rgba(139,92,246,.2)}.category-color[data-v-a031a346]{background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(6,182,212,.2)}.gold-color[data-v-a031a346]{background:#fbbf2414;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.item-body[data-v-a031a346]{flex:1}.item-body h4[data-v-a031a346]{font-size:16px;font-weight:800;margin:0;color:#fff}.item-body p[data-v-a031a346]{font-size:12px;color:var(--muted);line-height:1.5;margin:6px 0 12px}.item-price[data-v-a031a346]{font-size:13px;font-weight:800;color:#fbbf24}.topup-info-card[data-v-a031a346]{border:1px dashed rgba(251,191,36,.3);background:linear-gradient(180deg,rgba(251,191,36,.02) 0%,transparent 100%)}.topup-info-card[data-v-a031a346]:hover{border-color:#fbbf24}.command-box[data-v-a031a346]{background:#0000004d;border:1px solid var(--glass-border);padding:8px 14px;border-radius:var(--radius-sm);font-family:monospace;font-size:13px;font-weight:700;color:#34d399;display:inline-block;margin-top:4px}.community-section[data-v-a031a346]{display:flex;justify-content:center;padding:96px 0}.community-section .community-panel[data-v-a031a346]{width:100%;max-width:550px}.community-panel[data-v-a031a346]{position:relative;overflow:hidden}.community-content[data-v-a031a346]{position:relative;display:flex;flex-direction:column;gap:24px;z-index:2}.qq-card-glow[data-v-a031a346]{position:absolute;top:-150px;right:-150px;width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,.1) 0%,transparent 70%);pointer-events:none;z-index:1}.qq-group-badge[data-v-a031a346]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pulse-dot-cyan[data-v-a031a346]{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 6px var(--cyan);animation:pulseCyan-a031a346 2s infinite}@keyframes pulseCyan-a031a346{0%{transform:scale(.95);opacity:.5;box-shadow:0 0 #06b6d4b3}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 8px 3px #06b6d400}to{transform:scale(.95);opacity:.5;box-shadow:0 0 #06b6d400}}.qq-group-info[data-v-a031a346]{display:flex;flex-direction:column;gap:8px}.qq-group-info .label[data-v-a031a346]{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.qq-copy-box[data-v-a031a346]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;background:#00000040;border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s ease}.qq-copy-box[data-v-a031a346]:hover{background:#ffffff08;border-color:var(--cyan);box-shadow:var(--glow-cyan)}.qq-number[data-v-a031a346]{font-family:Space Grotesk,monospace;font-size:18px;font-weight:800;color:#fff;letter-spacing:.05em}.copy-hint[data-v-a031a346]{font-size:12px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;gap:6px;transition:color .25s ease}.qq-copy-box:hover .copy-hint[data-v-a031a346]{color:var(--cyan)}.copy-hint.copied[data-v-a031a346]{color:var(--success)}.community-stats[data-v-a031a346]{display:flex;flex-direction:column;gap:14px;background:#ffffff03;border:1px solid var(--glass-border);padding:20px;border-radius:var(--radius)}.community-stats .stat-row[data-v-a031a346]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}.community-stats .stat-label[data-v-a031a346]{color:var(--muted)}.community-stats .stat-value[data-v-a031a346]{color:#fff}.community-stats .stat-value.text-accent[data-v-a031a346]{color:var(--cyan)}.qq-join-btn[data-v-a031a346]{width:100%;padding:14px;border-radius:var(--radius-sm);justify-content:center;font-weight:800;font-size:14px;background:linear-gradient(135deg,var(--cyan),var(--secondary));box-shadow:0 4px 15px #06b6d44d}.qq-join-btn[data-v-a031a346]:hover{background:linear-gradient(135deg,#22d3ee,var(--secondary-hover));box-shadow:0 6px 20px #06b6d473,var(--glow-cyan);transform:translateY(-2px)}.column-panel[data-v-a031a346]{background:#130a1c66;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:28px}.column-header[data-v-a031a346]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:20px}.column-header h2[data-v-a031a346]{font-size:22px;font-weight:800;margin:0;color:#fff}.column-header .muted-text[data-v-a031a346]{font-size:13px;color:var(--muted);margin:6px 0 0}.join-banner p[data-v-a031a346]{font-size:14px;z-index:2;position:relative;color:var(--muted);margin:6px 0 0}.column-header-icon[data-v-a031a346]{color:var(--muted)}.gold-glow[data-v-a031a346]{color:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.4))}.announcements-blog[data-v-a031a346]{display:grid;gap:20px}.blog-card[data-v-a031a346]{background:#ffffff03;border:1px solid var(--glass-border);border-radius:var(--radius);padding:24px;transition:all .3s ease}.blog-card[data-v-a031a346]:hover{transform:translateY(-2px);border-color:var(--primary);background:#ffffff05}.blog-card.pinned[data-v-a031a346]{border-color:#10b9814d;background:linear-gradient(180deg,rgba(16,185,129,.02) 0%,transparent 100%)}.blog-meta[data-v-a031a346]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.dot-separator[data-v-a031a346]{color:#ffffff1a}.pinned-badge[data-v-a031a346]{background:var(--success-soft);color:#34d399;padding:2px 8px;border-radius:4px;font-size:10px;margin-left:auto}.blog-card h3[data-v-a031a346]{font-size:17px;font-weight:800;margin:12px 0 0;color:#fff}.blog-card .snippet[data-v-a031a346]{font-size:13px;color:#94a3b8;line-height:1.6;margin:8px 0 0;white-space:pre-line}.active-players-list[data-v-a031a346]{display:grid;gap:12px}.player-row[data-v-a031a346]{display:grid;grid-template-columns:40px auto 1fr auto;align-items:center;gap:16px;padding:14px 20px;background:#ffffff03;border:1px solid var(--glass-border);border-radius:var(--radius);transition:all .2s ease}.player-row[data-v-a031a346]:hover{transform:translate(4px);border-color:var(--primary);background:#ffffff05}.player-rank[data-v-a031a346]{font-family:monospace;font-size:15px;font-weight:900;color:var(--muted)}.player-row:nth-child(1) .player-rank[data-v-a031a346]{color:#fbbf24}.player-row:nth-child(2) .player-rank[data-v-a031a346]{color:#9ca3af}.player-row:nth-child(3) .player-rank[data-v-a031a346]{color:#b45309}.player-skin-head[data-v-a031a346]{width:36px;height:36px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.1);image-rendering:pixelated}.player-info h4[data-v-a031a346]{font-size:14px;font-weight:800;margin:0;color:#fff}.player-info p[data-v-a031a346]{font-size:11px;color:var(--muted);margin:2px 0 0}.player-status-badge[data-v-a031a346]{font-size:10px;font-weight:800;padding:3px 8px;border-radius:99px;text-transform:uppercase}.player-status-badge.online[data-v-a031a346]{background:var(--success-soft);color:#34d399}.player-status-badge.offline[data-v-a031a346]{background:#ffffff0a;color:var(--muted)}.empty-state[data-v-a031a346]{padding:32px;text-align:center;font-size:13px;color:var(--muted);border:1px dashed var(--glass-border);border-radius:var(--radius)}.join-banner[data-v-a031a346]{position:relative;background:linear-gradient(135deg,#06b6d41a,#ff2a7a14),#130a1c;border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:64px 32px;text-align:center;overflow:hidden;margin-bottom:80px;box-shadow:var(--shadow-lg)}.banner-overlay[data-v-a031a346]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,42,122,.05) 0%,transparent 75%)}.join-banner h2[data-v-a031a346]{font-size:32px;font-weight:900;margin:0;color:#fff;z-index:2;position:relative}.join-banner p[data-v-a031a346]{font-size:14px;color:var(--muted);margin:12px 0 0;z-index:2;position:relative}.banner-ctas[data-v-a031a346]{margin-top:32px;display:flex;justify-content:center;z-index:2;position:relative}.banner-btn[data-v-a031a346]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#ffffff08;border:1.5px solid var(--glass-border);color:#fff;border-radius:var(--radius-sm);font-weight:800;font-size:14px;cursor:pointer;transition:all .25s ease;position:relative}.banner-btn[data-v-a031a346]:hover{background:#ffffff0f;border-color:var(--primary);box-shadow:var(--glow-pink);transform:translateY(-2px)}.banner-tooltip[data-v-a031a346]{position:absolute;bottom:120%;left:50%;transform:translate(-50%) translateY(4px);background:#0f172a;border:1px solid var(--glass-border);color:#fff;padding:6px 12px;font-size:11px;font-weight:700;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease}.banner-btn:hover .banner-tooltip[data-v-a031a346]{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:1024px){.hero-layout-grid[data-v-a031a346]{grid-template-columns:1fr;gap:32px}.lunar-hero[data-v-a031a346]{padding:80px 24px 32px;min-height:auto}.hero-visual-container[data-v-a031a346]{display:flex;justify-content:center;order:-1}.store-ranks-grid[data-v-a031a346],.store-other-grid[data-v-a031a346]{grid-template-columns:1fr}.hero-title[data-v-a031a346]{font-size:32px}.hero-subtitle[data-v-a031a346]{font-size:14px}.logo-container[data-v-a031a346]{width:220px;height:220px;margin-bottom:24px}.hero-logo-wrapper[data-v-a031a346]{width:170px;height:170px;border-radius:30px;padding:20px}}@media(max-width:768px){.mc-server-bar[data-v-a031a346]{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:24px 20px!important;gap:20px!important}.mc-server-bar-middle[data-v-a031a346]{text-align:center!important}.mc-server-status-info[data-v-a031a346]{justify-content:center!important;width:100%!important}.mc-server-bar-right[data-v-a031a346]{width:100%!important;margin:0!important}.mc-server-ips[data-v-a031a346]{flex-direction:column!important;width:100%!important;align-items:stretch!important;gap:10px!important}.ip-pill[data-v-a031a346]{width:100%!important;justify-content:center!important;margin:0!important}}@media(max-width:640px){.hero-title[data-v-a031a346]{font-size:26px}.hero-subtitle[data-v-a031a346]{font-size:13px}.hero-ctas[data-v-a031a346]{flex-direction:column;width:100%;align-items:stretch}.logo-container[data-v-a031a346]{width:180px;height:180px;margin-bottom:20px}.hero-logo-wrapper[data-v-a031a346]{width:140px;height:140px;border-radius:24px;padding:16px}.btn-rank-buy[data-v-a031a346]{width:100%;justify-content:center}}.intro-active .hero-title[data-v-a031a346],.intro-active .hero-subtitle[data-v-a031a346],.intro-active .mc-server-card[data-v-a031a346],.intro-active .mc-action-buttons .mc-btn[data-v-a031a346],.section-header-centered[data-v-a031a346],.mode-card[data-v-a031a346],.community-panel[data-v-a031a346]{opacity:0;will-change:transform,opacity}.copy-icon-wrapper[data-v-a031a346]{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.copy-icon-wrapper.banner-icon-wrapper[data-v-a031a346]{width:16px;height:16px}.copy-icon-wrapper .copy-icon[data-v-a031a346],.copy-icon-wrapper .check-icon[data-v-a031a346]{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,color .3s ease;will-change:transform,opacity}.copy-icon-wrapper .copy-icon[data-v-a031a346]{opacity:1;transform:scale(1) rotate(0)}.copy-icon-wrapper .check-icon[data-v-a031a346]{opacity:0;transform:scale(.3) rotate(-180deg);color:#10b981}.copy-icon-wrapper.copied .copy-icon[data-v-a031a346]{opacity:0;transform:scale(.3) rotate(180deg)}.copy-icon-wrapper.copied .check-icon[data-v-a031a346]{opacity:1;transform:scale(1) rotate(0)}.tooltip-bubble.active-show[data-v-a031a346],.banner-tooltip.active-show[data-v-a031a346]{opacity:1!important;pointer-events:auto!important;transform:translate(-50%) translateY(0) scale(1)!important}.loading-state-container[data-v-17160f90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;width:100%;min-height:260px;background:#130a1c40;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px dashed rgba(167,139,250,.15);border-radius:var(--radius);box-shadow:inset 0 0 20px #0003;margin:16px 0;box-sizing:border-box}.loader-cube-grid-wrapper[data-v-17160f90]{perspective:500px;margin-bottom:24px}.loader-cube-grid[data-v-17160f90]{display:grid;grid-template-columns:repeat(3,16px);grid-template-rows:repeat(3,16px);gap:8px;width:64px;height:64px;transform-style:preserve-3d}.loader-cube[data-v-17160f90]{width:16px;height:16px;border-radius:4px;transition:box-shadow .3s ease}.cube-pink[data-v-17160f90]{background:var(--primary);box-shadow:0 0 10px var(--primary)}.cube-purple[data-v-17160f90]{background:var(--secondary);box-shadow:0 0 10px var(--secondary)}.cube-cyan[data-v-17160f90]{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.loader-message[data-v-17160f90]{font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;margin:0;text-shadow:0 0 8px rgba(255,255,255,.1);letter-spacing:.05em;text-align:center}.glow-yellow-icon[data-v-27eb586c]{filter:drop-shadow(0 0 6px #fbbf24)}.back-home-btn[data-v-27eb586c]:hover{color:var(--primary)}.spin-anim[data-v-27eb586c]{animation:spin-27eb586c 1s linear infinite}@keyframes spin-27eb586c{to{transform:rotate(360deg)}}.desc-label[data-v-27eb586c]{font-size:13px;font-weight:600}.kit-pill[data-v-27eb586c],.team-pill[data-v-27eb586c]{font-size:11px;font-weight:800;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-right:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.kit-pill[data-v-27eb586c]{color:var(--secondary-hover);border-color:#8b5cf633}.team-pill[data-v-27eb586c]{color:var(--cyan);border-color:#06b6d433}.kit-pill-sm[data-v-27eb586c],.team-pill-sm[data-v-27eb586c]{font-size:10px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-right:4px;background:#ffffff08}.kit-pill-sm[data-v-27eb586c]{color:var(--secondary-hover)}.team-pill-sm[data-v-27eb586c]{color:var(--cyan)}.rank-result-card[data-v-27eb586c]{border-left:3px solid rgba(139,92,246,.3)}.rank-result-card[data-v-27eb586c]:hover{border-color:var(--secondary)}.score-highlight[data-v-27eb586c]{color:var(--primary);font-size:16px;font-weight:900}.error-toast[data-v-27eb586c]{position:fixed;bottom:24px;right:24px;z-index:100;padding:12px 24px;border-radius:var(--radius);font-weight:700;animation:slideIn-27eb586c .3s ease}@keyframes slideIn-27eb586c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.trigger-box[data-v-27eb586c]{cursor:pointer}.field-label[data-v-27eb586c]{display:block;font-size:13px;font-weight:700;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.trigger-btn[data-v-27eb586c]{width:100%;background:#140c22b3;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);color:#fff;cursor:pointer;height:52px;text-align:left}.trigger-btn[data-v-27eb586c]:hover{background:#1a102cd9;border-color:#ff6fa24d;box-shadow:0 4px 12px #0000004d,var(--glow-pink)}.trigger-content[data-v-27eb586c]{display:flex;align-items:center;gap:12px}.trigger-icon[data-v-27eb586c]{width:18px;height:18px}.trigger-text[data-v-27eb586c]{font-size:15px;font-weight:700}.trigger-arrow[data-v-27eb586c]{color:var(--muted);transition:transform .2s ease}.trigger-btn:hover .trigger-arrow[data-v-27eb586c]{transform:translateY(2px);color:#fff}.glow-yellow[data-v-27eb586c]{color:#fbbf24;filter:drop-shadow(0 0 4px rgba(251,191,36,.4))}.team-icon-color[data-v-27eb586c]{color:var(--cyan)}.limit-switch-box[data-v-27eb586c]{display:flex;flex-direction:column}.segmented-control[data-v-27eb586c]{display:flex;background:#0c061699;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:4px;height:52px;width:100%}.segment-btn[data-v-27eb586c]{flex:1;background:transparent;border:none;border-radius:calc(var(--radius-sm) - 2px);color:var(--muted);font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.segment-btn[data-v-27eb586c]:hover{color:#fff}.segment-btn.active[data-v-27eb586c]{background:#ff6fa21f;border:1px solid rgba(255,111,162,.2);color:#fff;box-shadow:0 4px 12px #0000004d,var(--glow-pink)}.modal-overlay[data-v-27eb586c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#06030abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-27eb586c .2s ease-out}.modal-card[data-v-27eb586c]{width:90%;max-width:680px;max-height:85vh;background:radial-gradient(circle at 50% 0%,#1a102cfa,#0e0818fc);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);display:flex;flex-direction:column;box-shadow:0 24px 60px #000000d9,var(--glow-purple);overflow:hidden;animation:scaleIn-27eb586c .25s cubic-bezier(.34,1.56,.64,1)}.modal-header[data-v-27eb586c]{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header h3[data-v-27eb586c]{margin:0;font-size:20px;font-weight:800;background:linear-gradient(90deg,#fff,#d8b4fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close-btn[data-v-27eb586c]{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-27eb586c]:hover{background:#ffffff0d;color:#fff;transform:rotate(90deg)}.modal-search-wrapper[data-v-27eb586c]{margin:20px 24px 8px;position:relative;display:flex;align-items:center}.modal-search-wrapper .search-icon[data-v-27eb586c]{position:absolute;left:16px;color:var(--muted)}.modal-search-input[data-v-27eb586c]{width:100%;background:#0c061699;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:14px 14px 14px 44px;color:#fff;font-size:14px;font-weight:600;transition:all .2s ease}.modal-search-input[data-v-27eb586c]:focus{outline:none;border-color:var(--primary);background:#140c22bf;box-shadow:0 0 12px #ff6fa233,var(--glow-pink)}.modal-body[data-v-27eb586c]{padding:24px;overflow-y:auto;flex:1}.options-grid-projects[data-v-27eb586c],.options-grid-boards[data-v-27eb586c],.options-grid-teams[data-v-27eb586c]{display:flex;flex-direction:column;gap:12px}.option-item-project[data-v-27eb586c],.option-item-board[data-v-27eb586c],.option-item-team[data-v-27eb586c]{position:relative;display:flex;align-items:center;gap:20px;padding:18px 24px;background:#140c22a6;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s ease}.option-item-project[data-v-27eb586c]:hover,.option-item-board[data-v-27eb586c]:hover,.option-item-team[data-v-27eb586c]:hover{background:#1a102cd9;border-color:#ffffff26;transform:translateY(-2px)}.option-item-project.active[data-v-27eb586c]{border-color:var(--proj-accent);background:#1a102cd9;box-shadow:0 0 12px #a855f71a}.option-item-board.active[data-v-27eb586c]{border-color:#fbbf24;background:#1a102cd9;box-shadow:0 0 12px #fbbf241a}.option-item-team.active[data-v-27eb586c]{border-color:var(--cyan);background:#1a102cd9;box-shadow:0 0 12px #06b6d41a}.project-icon-large[data-v-27eb586c]{width:48px;height:48px;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--proj-accent)}.board-icon-large[data-v-27eb586c]{width:44px;height:44px;border-radius:50%;background:#fbbf240f;border:1px solid rgba(251,191,36,.15);display:flex;align-items:center;justify-content:center;color:#fbbf24}.team-icon-large[data-v-27eb586c]{width:44px;height:44px;border-radius:var(--radius-sm);background:#06b6d40f;border:1px solid rgba(6,182,212,.15);display:flex;align-items:center;justify-content:center;color:var(--cyan)}.option-details h4[data-v-27eb586c]{margin:0;font-size:16px;font-weight:800;color:#fff}.option-details .muted[data-v-27eb586c]{margin:4px 0 0;font-size:13px}.active-indicator[data-v-27eb586c]{position:absolute;right:24px;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.option-item-project.active .active-indicator[data-v-27eb586c]{color:var(--proj-accent)}.option-item-board.active .active-indicator[data-v-27eb586c]{color:#fbbf24}.option-item-team.active .active-indicator[data-v-27eb586c]{color:var(--cyan)}.options-grid-kits[data-v-27eb586c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:600px){.options-grid-kits[data-v-27eb586c]{grid-template-columns:repeat(2,1fr)}}.option-item-kit[data-v-27eb586c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:#140c22a6;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.option-item-kit[data-v-27eb586c]:hover{background:#1a102ccc;border-color:#ff6fa240;transform:translateY(-4px);box-shadow:0 8px 24px #0006,var(--glow-pink)}.option-item-kit.active[data-v-27eb586c]{background:#1a102cd9;border-color:#8b5cf666;box-shadow:0 8px 24px #0006,var(--glow-purple)}.option-details-centered h4[data-v-27eb586c]{margin:0;font-size:14px;font-weight:800;color:#fff}.option-details-centered .muted[data-v-27eb586c]{margin:4px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.modal-empty-state[data-v-27eb586c]{grid-column:1 / -1;text-align:center;padding:40px 0;color:var(--muted);font-weight:600;font-size:14px}@keyframes fadeIn-27eb586c{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-27eb586c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.kit-icon-mini-image[data-v-27eb586c]{width:24px;height:24px;image-rendering:pixelated;object-fit:contain}.kit-icon-large-image[data-v-27eb586c]{width:44px;height:44px;image-rendering:pixelated;object-fit:contain;margin-bottom:12px;transition:transform .25s ease}.option-item-kit:hover .kit-icon-large-image[data-v-27eb586c]{transform:scale(1.1)}.potion-healing-filter[data-v-27eb586c]{filter:sepia(1) saturate(20) hue-rotate(320deg) brightness(1.4)}.page-loading-wrapper[data-v-27eb586c]{padding:80px 40px;display:flex;justify-content:center;align-items:center;min-height:400px;width:100%;box-sizing:border-box}.search-bar-panel[data-v-27eb586c]{padding:20px 32px;border-radius:var(--radius-lg);background:#140c22b3}.search-bar-content[data-v-27eb586c]{display:flex;align-items:center;justify-content:space-between;gap:24px}.search-bar-info[data-v-27eb586c]{display:flex;flex-direction:column;gap:4px}.search-bar-info h3[data-v-27eb586c]{margin:0;font-size:16px;font-weight:800;color:#fff}.search-bar-info p[data-v-27eb586c]{margin:0;font-size:12px;color:var(--muted)}.search-bar-form[data-v-27eb586c]{display:flex;align-items:center;gap:12px;width:100%;max-width:480px}.search-input-wrapper[data-v-27eb586c]{position:relative;flex:1}.search-input-icon[data-v-27eb586c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input-field[data-v-27eb586c]{width:100%;padding:10px 14px 10px 38px;background:#0c061699;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:#fff;font-size:13.5px;font-weight:600;transition:all .25s ease;height:42px}.search-input-field[data-v-27eb586c]:focus{border-color:var(--primary);background:#140c22bf;box-shadow:var(--glow-pink-soft);outline:none}.search-submit-btn[data-v-27eb586c]{height:42px;padding:0 20px;flex-shrink:0}.search-results-grid[data-v-27eb586c]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px;border-top:1px solid rgba(255,255,255,.06);padding-top:20px}@media(max-width:900px){.search-bar-content[data-v-27eb586c]{flex-direction:column;align-items:stretch;gap:16px}.search-bar-form[data-v-27eb586c]{max-width:100%}}.project-hero[data-v-bbb24a83]{border-top:4px solid var(--project-accent)}.project-kicker[data-v-bbb24a83]{display:inline-flex;align-items:center;gap:8px;color:var(--project-accent)!important;font-weight:800;letter-spacing:.08em}.color-indicator[data-v-bbb24a83]{width:8px;height:8px;background:var(--project-accent);border-radius:50%;box-shadow:0 0 8px var(--project-accent);display:inline-block}.project-title-text[data-v-bbb24a83]{background:linear-gradient(90deg,#ffffff,var(--project-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leaderboard-btn[data-v-bbb24a83]:hover{border-color:var(--project-accent);box-shadow:0 0 12px var(--project-accent) 33}.profile-link-btn[data-v-bbb24a83]:hover{color:var(--project-accent)}.glow-cyan-icon[data-v-bbb24a83]{filter:drop-shadow(0 0 6px var(--cyan));color:var(--cyan)}.glow-purple-icon[data-v-bbb24a83]{filter:drop-shadow(0 0 6px var(--secondary-hover));color:var(--secondary-hover)}.instance-card[data-v-bbb24a83]{border-left:3px solid rgba(6,182,212,.3);transition:all .25s ease}.instance-card[data-v-bbb24a83]:hover{border-color:var(--cyan);box-shadow:0 0 16px #06b6d426,var(--shadow-sm);transform:translateY(-2px)}.instance-title[data-v-bbb24a83]{color:#fff!important;font-weight:800}.font-mono[data-v-bbb24a83]{font-family:monospace}.mode-label[data-v-bbb24a83]{color:var(--cyan);font-weight:700}.cluster-card[data-v-bbb24a83]{border-left:3px solid rgba(139,92,246,.3);transition:all .25s ease}.cluster-card[data-v-bbb24a83]:hover{border-color:var(--secondary);box-shadow:0 0 16px #8b5cf626,var(--shadow-sm);transform:translateY(-2px)}.region-label[data-v-bbb24a83]{color:var(--secondary-hover);font-weight:700}.count-highlight[data-v-bbb24a83]{color:#fff;font-weight:700}.announcement-item-card[data-v-bbb24a83]{border-left:3px solid rgba(255,255,255,.05)}.announcement-item-card[data-v-bbb24a83]:hover{border-color:var(--project-accent)}.author-label[data-v-bbb24a83]{color:var(--project-accent);font-weight:800}.page-loading-wrapper[data-v-bbb24a83]{padding:80px 40px;display:flex;justify-content:center;align-items:center;min-height:400px}.empty-state-card-container[data-v-bbb24a83]{padding:80px 40px;display:flex;justify-content:center;align-items:center;min-height:400px;width:100%;box-sizing:border-box}.empty-state-card[data-v-bbb24a83]{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:48px 32px;text-align:center;max-width:500px;width:100%;box-shadow:var(--glow-card);display:flex;flex-direction:column;align-items:center;gap:20px;animation:cardFadeIn-bbb24a83 .4s ease-out}@keyframes cardFadeIn-bbb24a83{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.error-icon-wrapper[data-v-bbb24a83]{background:#ef44441a;border:1.5px solid rgba(239,68,68,.3);border-radius:50%;width:80px;height:80px;display:inline-grid;place-items:center;box-shadow:0 0 20px #ef444433}.empty-state-card h2[data-v-bbb24a83]{margin:0;font-size:24px;font-weight:800;background:linear-gradient(135deg,#fff,#dec9f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empty-state-card p[data-v-bbb24a83]{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.back-home-btn[data-v-bbb24a83]{margin-top:10px}.player-hero[data-v-a4e20ad3]{padding:40px}.player-hero-content[data-v-a4e20ad3]{display:flex;align-items:center;gap:40px}.skin-col[data-v-a4e20ad3]{flex-shrink:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle,#ff2a7a26,#0000 70%);border-radius:50%;width:140px;height:180px}.skin-render[data-v-a4e20ad3]{height:160px;image-rendering:pixelated;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(255,42,122,.2));transition:transform .3s ease}.player-hero:hover .skin-render[data-v-a4e20ad3]{transform:translateY(-6px) scale(1.05)}.info-col[data-v-a4e20ad3]{flex:1}.hero-kicker-wrapper[data-v-a4e20ad3]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rank-badge[data-v-a4e20ad3]{margin-bottom:0!important}.online-badge[data-v-a4e20ad3]{padding:4px 12px;font-size:10px}.player-name[data-v-a4e20ad3]{font-size:40px;text-shadow:0 0 20px rgba(255,42,122,.2)}.player-title-label[data-v-a4e20ad3]{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:700}.info-card-header[data-v-a4e20ad3]{color:#fff!important;font-weight:800}.time-label[data-v-a4e20ad3]{display:flex;align-items:center;gap:6px;color:var(--text)!important;font-weight:600;font-size:13px!important}.title-highlight[data-v-a4e20ad3]{color:var(--primary)!important;font-weight:700}.rank-highlight[data-v-a4e20ad3]{color:var(--secondary-hover)!important;font-weight:700}.uuid-label[data-v-a4e20ad3]{font-family:monospace;font-size:13px!important;word-break:break-all;color:var(--text)!important}.profile-info-card[data-v-a4e20ad3]{border-left:3px solid var(--line)}.profile-info-card[data-v-a4e20ad3]:hover{border-color:var(--primary)}.rank-badge-card[data-v-a4e20ad3]{border-left:3px solid rgba(6,182,212,.3)}.rank-badge-card[data-v-a4e20ad3]:hover{border-color:var(--cyan)}.glow-trend-icon[data-v-a4e20ad3]{filter:drop-shadow(0 0 6px var(--cyan));color:var(--cyan)}.scope-pill-sm[data-v-a4e20ad3],.kit-pill-sm[data-v-a4e20ad3],.team-pill-sm[data-v-a4e20ad3]{font-size:10px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-right:4px;background:#140c2280;border:1px solid rgba(255,255,255,.04)}.scope-pill-sm[data-v-a4e20ad3]{color:var(--primary);border-color:#ff6fa226}.kit-pill-sm[data-v-a4e20ad3]{color:var(--secondary-hover);border-color:#a855f726}.team-pill-sm[data-v-a4e20ad3]{color:var(--cyan);border-color:#06b6d426}.score-highlight[data-v-a4e20ad3]{color:var(--primary);font-size:16px;font-weight:900}@media(max-width:720px){.player-hero-content[data-v-a4e20ad3]{flex-direction:column;text-align:center;gap:20px}.hero-kicker-wrapper[data-v-a4e20ad3],.player-title-label[data-v-a4e20ad3]{justify-content:center}}.page-loading-wrapper[data-v-a4e20ad3]{padding:80px 40px;display:flex;justify-content:center;align-items:center;min-height:400px}.empty-state-card-container[data-v-a4e20ad3]{padding:80px 40px;display:flex;justify-content:center;align-items:center;min-height:400px;width:100%;box-sizing:border-box}.empty-state-card[data-v-a4e20ad3]{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:48px 32px;text-align:center;max-width:500px;width:100%;box-shadow:var(--glow-card);display:flex;flex-direction:column;align-items:center;gap:20px;animation:cardFadeIn-a4e20ad3 .4s ease-out}@keyframes cardFadeIn-a4e20ad3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.error-icon-wrapper[data-v-a4e20ad3]{background:#ef44441a;border:1.5px solid rgba(239,68,68,.3);border-radius:50%;width:80px;height:80px;display:inline-grid;place-items:center;box-shadow:0 0 20px #ef444433}.empty-state-card h2[data-v-a4e20ad3]{margin:0;font-size:24px;font-weight:800;background:linear-gradient(135deg,#fff,#dec9f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empty-state-card p[data-v-a4e20ad3]{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.back-home-btn[data-v-a4e20ad3]{margin-top:10px}.glow-icon[data-v-cb2a6ce9]{filter:drop-shadow(0 0 6px var(--primary))}.back-home-btn[data-v-cb2a6ce9]:hover{color:var(--primary)}.desc-label[data-v-cb2a6ce9]{font-size:13px;font-weight:600}.search-result-card[data-v-cb2a6ce9]{border-left:4px solid var(--result-color)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-result-card[data-v-cb2a6ce9]:hover{border-color:var(--result-color)!important;box-shadow:0 0 24px var(--result-color) 33,var(--shadow-md)!important;transform:translateY(-3px)}.rank-name-label[data-v-cb2a6ce9]{font-weight:800}.match-type-badge[data-v-cb2a6ce9]{background:#ffffff08;border-color:var(--glass-border);color:var(--text);font-size:10px}.font-medium[data-v-cb2a6ce9]{font-weight:600}.state-badge[data-v-cb2a6ce9]{font-size:10px;padding:4px 10px}.enter-profile-label[data-v-cb2a6ce9]{margin-left:auto;font-size:13px;font-weight:700;color:var(--primary);display:inline-flex;align-items:center;gap:4px}.enter-profile-label .arrow[data-v-cb2a6ce9]{transition:transform .2s ease}.search-result-card:hover .enter-profile-label .arrow[data-v-cb2a6ce9]{transform:translate(4px)}.error-toast[data-v-cb2a6ce9]{position:fixed;bottom:24px;right:24px;z-index:100;padding:12px 24px;border-radius:var(--radius);font-weight:700;animation:slideIn-cb2a6ce9 .3s ease}@keyframes slideIn-cb2a6ce9{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.auth-wrapper[data-v-6a6dd6f3]{max-width:440px;margin:80px auto;padding:0 20px;opacity:0;will-change:transform,opacity}.auth-brand[data-v-6a6dd6f3]{display:inline-flex;align-items:center;gap:12px;margin-bottom:8px}.logo-glow[data-v-6a6dd6f3]{color:var(--primary);display:inline-flex;filter:drop-shadow(0 0 8px var(--primary));animation:pulseBrand-6a6dd6f3 3s infinite ease-in-out}@keyframes pulseBrand-6a6dd6f3{0%,to{filter:drop-shadow(0 0 4px var(--primary))}50%{filter:drop-shadow(0 0 12px var(--primary)) drop-shadow(0 0 16px var(--secondary))}}.brand-text[data-v-6a6dd6f3]{font-size:32px;font-weight:900;background:linear-gradient(135deg,#ffffff,var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.subtitle-text[data-v-6a6dd6f3]{font-weight:600;font-size:13px}.auth-panel[data-v-6a6dd6f3]{padding:40px!important;border:1px solid var(--glass-border);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff0d}.glow-key-icon[data-v-6a6dd6f3]{color:var(--secondary-hover);filter:drop-shadow(0 0 6px var(--secondary-hover))}.twofa-glow-icon[data-v-6a6dd6f3]{color:var(--good);filter:drop-shadow(0 0 6px var(--good))}.two-factor-input[data-v-6a6dd6f3]{font-family:Space Grotesk,monospace}.error-badge[data-v-6a6dd6f3]{padding:10px 16px;font-weight:700}.login-submit-btn[data-v-6a6dd6f3]{width:100%;justify-content:center;padding:14px;font-weight:800}.login-submit-btn[data-v-6a6dd6f3]:hover{box-shadow:var(--glow-pink)}.register-link[data-v-6a6dd6f3]{color:var(--primary);font-weight:800;transition:all .2s ease}.register-link[data-v-6a6dd6f3]:hover{text-shadow:0 0 8px var(--primary);color:#fff}.action-buttons-group[data-v-6a6dd6f3]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.cancel-2fa-btn[data-v-6a6dd6f3]{width:100%;justify-content:center;padding:12px;font-weight:700;border-radius:var(--radius-sm);transition:all .2s ease}.cancel-2fa-btn[data-v-6a6dd6f3]:hover{background:#ffffff0a!important;color:#fff!important}.login-tip[data-v-6a6dd6f3]{margin-top:20px;padding:12px 16px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:var(--radius-sm);font-size:12px;color:var(--muted);line-height:1.5;text-align:center}.tip-glow[data-v-6a6dd6f3]{margin-right:4px;filter:drop-shadow(0 0 4px var(--primary))}@media(max-width:480px){.auth-panel[data-v-6a6dd6f3]{padding:24px 16px!important}}.auth-wrapper[data-v-e7027a2c]{max-width:600px;margin:60px auto;padding:0 20px;opacity:0;will-change:transform,opacity}.auth-brand[data-v-e7027a2c]{display:inline-flex;align-items:center;gap:12px;margin-bottom:8px}.logo-glow[data-v-e7027a2c]{color:var(--primary);display:inline-flex;filter:drop-shadow(0 0 8px var(--primary));animation:pulseBrand-e7027a2c 3s infinite ease-in-out}@keyframes pulseBrand-e7027a2c{0%,to{filter:drop-shadow(0 0 4px var(--primary))}50%{filter:drop-shadow(0 0 12px var(--primary)) drop-shadow(0 0 16px var(--secondary))}}.brand-text[data-v-e7027a2c]{font-size:32px;font-weight:900;background:linear-gradient(135deg,#ffffff,var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.subtitle-text[data-v-e7027a2c]{font-weight:600;font-size:13px}.auth-panel[data-v-e7027a2c]{padding:40px!important;border:1px solid var(--glass-border);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff0d}.glow-user-icon[data-v-e7027a2c]{color:var(--primary);filter:drop-shadow(0 0 6px var(--primary))}.project-select-card[data-v-e7027a2c]{display:flex;align-items:center;gap:14px;padding:16px!important;cursor:pointer;border:1px solid var(--glass-border)!important;transition:all .2s ease;-webkit-user-select:none;user-select:none}.project-select-card[data-v-e7027a2c]:hover{border-color:var(--p-color)!important;box-shadow:0 0 12px var(--p-color) 22!important}.project-checkbox[data-v-e7027a2c]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.p-title[data-v-e7027a2c]{font-weight:800;font-size:14px;color:#fff}.p-desc[data-v-e7027a2c]{margin:3px 0 0;font-size:12px;line-height:1.4}.error-badge[data-v-e7027a2c]{padding:10px 16px;font-weight:700}.status-badge[data-v-e7027a2c]{padding:10px 16px;font-weight:700;background:var(--secondary-soft);color:#fff;border-color:#8b5cf633;margin-top:10px}.register-submit-btn[data-v-e7027a2c]{width:100%;justify-content:center;padding:14px;font-weight:800}.register-submit-btn[data-v-e7027a2c]:hover{box-shadow:var(--glow-pink)}.code-box-panel[data-v-e7027a2c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px!important;background:#ffffff05!important;border:1px solid var(--glass-border)!important}.challenge-code[data-v-e7027a2c]{font-size:36px;font-weight:900;color:var(--primary);letter-spacing:.05em;text-shadow:0 0 12px var(--primary)44}.copy-btn[data-v-e7027a2c]{padding:10px!important}.disabled-input[data-v-e7027a2c]{background:#ffffff05!important;border-color:var(--glass-border)!important;color:var(--muted)!important}.instruction-box[data-v-e7027a2c]{background:#ffffff03;border:1px solid rgba(255,255,255,.03);padding:14px 18px;border-radius:var(--radius-sm);margin-top:16px}.instruction-text[data-v-e7027a2c]{font-size:13px!important;line-height:1.6}.command-hint-container[data-v-e7027a2c]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.command-hint-label[data-v-e7027a2c]{font-size:12px;color:var(--muted);font-weight:600;text-align:left}.command-box-wrapper[data-v-e7027a2c]{display:flex;align-items:center;justify-content:space-between;background:#0003!important;border:1px solid var(--glass-border)!important;padding:8px 12px!important;border-radius:var(--radius-sm)}.confirm-command[data-v-e7027a2c]{font-family:monospace;font-size:13px;font-weight:700;color:#34d399}.copy-btn-sm[data-v-e7027a2c]{padding:6px!important;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;border-radius:4px}.copy-btn-sm[data-v-e7027a2c]:hover{background:#ffffff0d;color:#fff}.time-highlight[data-v-e7027a2c]{color:var(--primary);font-weight:700}.login-link[data-v-e7027a2c]{color:var(--primary);font-weight:800;transition:all .2s ease}.login-link[data-v-e7027a2c]:hover{text-shadow:0 0 8px var(--primary);color:#fff}@media(max-width:480px){.auth-panel[data-v-e7027a2c]{padding:24px 16px!important}}.modal-overlay[data-v-35a69915]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#06030abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-35a69915 .2s ease-out}.modal-card[data-v-35a69915]{width:90%;max-width:460px;max-height:90vh;background:radial-gradient(circle at 50% 0%,#140a20f5,#0a0512fc);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);display:flex;flex-direction:column;box-shadow:0 24px 60px #000c,0 0 40px #8b5cf61a;overflow:hidden;animation:scaleIn-35a69915 .25s cubic-bezier(.34,1.56,.64,1)}.modal-header[data-v-35a69915]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.modal-header h3[data-v-35a69915]{margin:0;font-size:17px;font-weight:800;background:linear-gradient(90deg,#fff,#d8b4fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:10px}.title-icon[data-v-35a69915]{filter:drop-shadow(0 0 4px rgba(255,255,255,.1))}.active-icon[data-v-35a69915]{color:var(--good);filter:drop-shadow(0 0 4px var(--good))}.inactive-icon[data-v-35a69915]{color:var(--warning);filter:drop-shadow(0 0 4px var(--warning))}.modal-close-btn[data-v-35a69915]{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-35a69915]:hover{background:#ffffff0d;color:#fff;transform:rotate(90deg)}.modal-body[data-v-35a69915]{padding:24px;overflow-y:auto;flex:1}.status-alert[data-v-35a69915]{padding:12px 16px;font-weight:700;font-size:13px;margin-bottom:20px;border-radius:var(--radius-sm)}.state-container[data-v-35a69915]{display:flex;flex-direction:column;gap:20px}.status-banner[data-v-35a69915]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;border-radius:var(--radius-sm);background:#ffffff03;border:1px solid rgba(255,255,255,.04)}.banner-icon[data-v-35a69915]{margin-bottom:16px}.enabled-banner .banner-icon[data-v-35a69915]{color:var(--good);filter:drop-shadow(0 0 10px rgba(52,211,153,.3))}.disabled-banner .banner-icon[data-v-35a69915]{color:var(--muted)}.status-banner h4[data-v-35a69915]{margin:0 0 8px;font-size:18px;font-weight:800;color:#fff}.status-banner p[data-v-35a69915]{margin:0;font-size:13px;line-height:1.5}.full-width-btn[data-v-35a69915]{width:100%;justify-content:center;padding:14px;font-weight:800;background:var(--primary)!important}.full-width-btn[data-v-35a69915]:hover{box-shadow:var(--glow-pink)}.setup-workflow[data-v-35a69915]{gap:24px}.step-item[data-v-35a69915]{display:flex;gap:16px}.step-num[data-v-35a69915]{width:26px;height:26px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.step-content[data-v-35a69915]{flex:1}.step-content p[data-v-35a69915]{margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.5;color:#ffffffe6}.qr-code-wrapper[data-v-35a69915]{background:#fff;padding:10px;border-radius:8px;display:inline-block;box-shadow:0 10px 25px #00000080}.qr-image[data-v-35a69915]{width:180px;height:180px;display:block}.secret-box[data-v-35a69915]{display:flex;align-items:center;justify-content:space-between;background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:10px 14px;border-radius:var(--radius-sm);gap:10px}.secret-key[data-v-35a69915]{font-family:Space Grotesk,monospace;font-size:14px;color:var(--secondary-hover);letter-spacing:.04em;font-weight:700;word-break:break-all}.copy-btn[data-v-35a69915]{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.copy-btn[data-v-35a69915]:hover{background:#ffffff0d;color:#fff}.copy-success-icon[data-v-35a69915]{color:var(--good)}.form-group[data-v-35a69915]{display:flex;gap:12px}.flex-row[data-v-35a69915]{align-items:center}.code-input[data-v-35a69915]{flex:1;background:#ffffff08;border:1px solid var(--glass-border);color:#fff;padding:12px 16px;border-radius:var(--radius-sm);font-family:Space Grotesk,monospace;font-size:15px;font-weight:700;letter-spacing:.1em;text-align:center}.code-input[data-v-35a69915]:focus{border-color:var(--primary);box-shadow:var(--glow-pink);outline:none}.success-btn[data-v-35a69915]{padding:12px 20px;font-weight:800;background:var(--good-soft)!important;border-color:#34d39933!important;color:var(--good)!important}.success-btn[data-v-35a69915]:hover:not(:disabled){background:var(--good)!important;color:#000!important;box-shadow:0 0 15px #34d39966}.disable-section[data-v-35a69915]{background:#ffffff03;border:1px solid rgba(255,255,255,.04);padding:20px;border-radius:var(--radius-sm);margin-top:10px}.disable-section h5[data-v-35a69915]{margin:0 0 6px;font-size:14px;font-weight:800;color:#fff}.label-desc[data-v-35a69915]{font-size:12px;line-height:1.5;margin-bottom:16px}.danger-btn[data-v-35a69915]{padding:12px 20px;font-weight:800;background:var(--danger-soft)!important;border-color:#ef444433!important;color:var(--danger)!important}.danger-btn[data-v-35a69915]:hover:not(:disabled){background:var(--danger)!important;color:#fff!important;box-shadow:0 0 15px #ef444466}.spin[data-v-35a69915]{animation:rotation-35a69915 1.5s infinite linear;margin-right:6px}@keyframes rotation-35a69915{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-35a69915{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-35a69915{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.logo-glow-container[data-v-040ef74d]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:4px;border-radius:6px;padding:1px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 8px #8b5cf626;transition:all .3s ease;animation:pulseLogo-040ef74d 3s infinite ease-in-out}.logo-img-mini[data-v-040ef74d]{width:18px;height:18px;object-fit:contain;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.brand:hover .logo-glow-container[data-v-040ef74d]{border-color:var(--primary);box-shadow:0 0 12px #ff2a7a73;background:#ff2a7a14}.brand:hover .logo-img-mini[data-v-040ef74d]{transform:scale(1.15) rotate(10deg)}@keyframes pulseLogo-040ef74d{0%,to{filter:drop-shadow(0 0 2px rgba(255,42,122,.4))}50%{filter:drop-shadow(0 0 6px rgba(255,42,122,.7)) drop-shadow(0 0 10px rgba(139,92,246,.5))}}.logout-btn[data-v-040ef74d]{margin-top:auto;margin-bottom:12px;width:100%;justify-content:flex-start;padding:12px 18px;font-weight:700}.logout-btn[data-v-040ef74d]:hover{color:var(--danger)!important;background:var(--danger-soft)!important;border-color:#ef444433!important}.project-header[data-v-040ef74d]{background:linear-gradient(135deg,#ffffff,var(--secondary-hover))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.return-btn[data-v-040ef74d]{font-weight:700}.return-btn[data-v-040ef74d]:hover{color:var(--primary)}.shop-btn[data-v-040ef74d]:hover{border-color:var(--secondary);box-shadow:var(--glow-purple)}.page-loading-wrapper[data-v-e3199615],.page-loading-wrapper[data-v-699885bb],.page-loading-wrapper[data-v-9f78d80c]{padding:80px 40px;display:flex;justify-content:center;align-items:center;min-height:400px;width:100%;box-sizing:border-box}.loading-state[data-v-b4865874]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:var(--muted)}.spinner[data-v-b4865874]{width:40px;height:40px;border:3px solid rgba(255,42,122,.1);border-top-color:var(--primary);border-radius:50%;animation:spin-b4865874 1s infinite linear;margin-bottom:16px}@keyframes spin-b4865874{to{transform:rotate(360deg)}}.error-panel[data-v-b4865874]{display:flex;align-items:center;gap:16px;border-color:#ef444433;background:#ef444408;padding:20px 24px;color:var(--danger)}.error-icon[data-v-b4865874]{flex-shrink:0}.error-content h4[data-v-b4865874]{margin:0 0 4px;font-weight:800}.error-content p[data-v-b4865874]{margin:0;font-size:13px;color:var(--muted)}.inline-btn[data-v-b4865874]{display:inline-flex}.tickets-list[data-v-b4865874]{display:grid;gap:20px}.ticket-card[data-v-b4865874]{display:block;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;will-change:transform}.ticket-card[data-v-b4865874]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}.ticket-card[data-v-b4865874]:hover{transform:translateY(-3px);border-color:#ff2a7a40;box-shadow:var(--shadow-md),var(--glow-pink);background:#ffffff05}.ticket-header[data-v-b4865874]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.type-badge-wrapper[data-v-b4865874]{display:flex;align-items:center;gap:10px}.type-badge[data-v-b4865874]{display:inline-block;padding:4px 10px;font-size:10px;font-weight:900;border-radius:6px;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.type-appeal[data-v-b4865874]{background:#ef444414;color:#f87171;border-color:#ef444440}.type-feedback[data-v-b4865874]{background:#06b6d414;color:#22d3ee;border-color:#06b6d440}.type-streamer[data-v-b4865874]{background:#8b5cf614;color:#a78bfa;border-color:#8b5cf640}.type-report[data-v-b4865874]{background:#fbbf2414;color:#fbbf24;border-color:#fbbf2440}.type-other[data-v-b4865874]{background:#ffffff0a;color:var(--muted);border-color:var(--glass-border)}.ticket-id[data-v-b4865874]{font-family:monospace;font-size:12px;color:var(--muted)}.processing[data-v-b4865874]{background:#06b6d414!important;color:#22d3ee!important;border-color:#06b6d440!important}.ticket-reason-preview[data-v-b4865874]{margin:0 0 20px;font-size:14px;line-height:1.6;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ticket-footer[data-v-b4865874]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.03);padding-top:16px;font-size:12px}.meta-info[data-v-b4865874]{display:flex;align-items:center;gap:8px;color:var(--muted)}.divider[data-v-b4865874]{opacity:.3}.view-detail-btn[data-v-b4865874]{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--muted);transition:all .2s ease}.ticket-card:hover .view-detail-btn[data-v-b4865874]{color:var(--primary);transform:translate(2px)}.back-nav[data-v-1db981d7]{margin-bottom:24px}.return-btn[data-v-1db981d7]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--muted)}.return-btn[data-v-1db981d7]:hover{color:var(--text)}.form-panel[data-v-1db981d7]{max-width:800px;margin:0 auto;padding:40px}.form-header[data-v-1db981d7]{margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:24px}.form-title[data-v-1db981d7]{font-size:24px;font-weight:900;letter-spacing:-.02em;margin:0 0 8px;background:linear-gradient(135deg,#fff,var(--secondary-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:8px}.icon-sparkle[data-v-1db981d7]{color:var(--primary);filter:drop-shadow(var(--glow-pink))}.error-alert[data-v-1db981d7]{display:flex;align-items:center;gap:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:12px 18px;color:#f87171;font-size:14px;font-weight:600;margin-bottom:24px}.upload-error-alert[data-v-1db981d7]{display:flex;align-items:center;gap:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:6px;padding:8px 12px;color:#fbbf24;font-size:12px;font-weight:600;margin-bottom:12px}.select-wrapper[data-v-1db981d7]{position:relative}.select-wrapper select[data-v-1db981d7]{width:100%;padding:14px 18px;border-radius:var(--radius-sm);border:2px solid rgba(255,255,255,.06);background:#ffffff05;color:#fff;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .25s ease}.select-wrapper select[data-v-1db981d7]:focus{outline:none;border-color:var(--primary);background:#ffffff0a;box-shadow:0 0 0 4px #ff2a7a26,var(--glow-pink)}.select-wrapper select option[data-v-1db981d7]{background-color:var(--surface);color:var(--text)}textarea[data-v-1db981d7]{min-height:150px;resize:vertical}.upload-zone[data-v-1db981d7]{background:#0003;border:2px dashed rgba(255,255,255,.08);border-radius:var(--radius);padding:24px;transition:all .3s ease}.upload-zone[data-v-1db981d7]:hover{border-color:var(--primary);background:#ff2a7a05}.upload-zone.dragging[data-v-1db981d7]{border-color:var(--primary);background:#ff2a7a0f;box-shadow:0 0 0 4px #ff2a7a26,var(--glow-pink)}.upload-zone.dragging[data-v-1db981d7] *{pointer-events:none}.hidden-file-input[data-v-1db981d7]{display:none}.upload-trigger[data-v-1db981d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:var(--radius-sm);background:#ffffff03;border:1px dashed rgba(255,255,255,.05);cursor:pointer;transition:all .25s ease}.upload-trigger[data-v-1db981d7]:hover{background:#ffffff08}.upload-trigger.uploading[data-v-1db981d7]{cursor:not-allowed;opacity:.7}.upload-trigger-content[data-v-1db981d7]{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-1db981d7]{color:var(--muted);transition:all .3s ease}.upload-trigger:hover .upload-icon[data-v-1db981d7],.upload-zone.dragging .upload-icon[data-v-1db981d7]{color:var(--primary);transform:translateY(-2px)}.upload-text[data-v-1db981d7]{font-size:14px;font-weight:800;color:var(--text)}.upload-hint[data-v-1db981d7]{font-size:11px;color:var(--muted)}.thumbnails-grid[data-v-1db981d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:20px}.thumbnail-card[data-v-1db981d7]{position:relative;height:90px;border-radius:var(--radius-sm);border:1.5px solid var(--glass-border);overflow:hidden;background:#0000004d}.thumbnail-card img[data-v-1db981d7]{width:100%;height:100%;object-fit:cover}.remove-img-btn[data-v-1db981d7]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#000000bf;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.remove-img-btn[data-v-1db981d7]:hover{background:var(--danger);transform:scale(1.1)}.form-footer[data-v-1db981d7]{display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid rgba(255,255,255,.05);padding-top:28px;margin-top:12px}.cancel-btn[data-v-1db981d7]{padding:12px 24px;font-weight:700}.submit-btn[data-v-1db981d7]{padding:12px 28px;border-radius:var(--radius-sm);font-size:14px;font-weight:800}.back-nav[data-v-678de4a7]{margin-bottom:24px}.return-btn[data-v-678de4a7]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--muted)}.return-btn[data-v-678de4a7]:hover{color:var(--text)}.loading-state[data-v-678de4a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:var(--muted)}.spinner[data-v-678de4a7]{width:40px;height:40px;border:3px solid rgba(255,42,122,.1);border-top-color:var(--primary);border-radius:50%;animation:spin-678de4a7 1s infinite linear;margin-bottom:16px}@keyframes spin-678de4a7{to{transform:rotate(360deg)}}.error-panel[data-v-678de4a7]{display:flex;align-items:center;gap:16px;border-color:#ef444433;background:#ef444408;padding:20px 24px;color:var(--danger)}.error-icon[data-v-678de4a7]{flex-shrink:0}.error-content h4[data-v-678de4a7]{margin:0 0 4px;font-weight:800}.error-content p[data-v-678de4a7]{margin:0;font-size:13px;color:var(--muted)}.chat-thread-column[data-v-678de4a7]{display:flex;flex-direction:column;gap:28px}.ticket-info-card[data-v-678de4a7]{padding:28px}.ticket-info-header[data-v-678de4a7]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:16px;margin-bottom:20px}.type-badge-wrapper[data-v-678de4a7]{display:flex;align-items:center;gap:10px}.type-badge[data-v-678de4a7]{display:inline-block;padding:4px 10px;font-size:10px;font-weight:900;border-radius:6px;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.type-appeal[data-v-678de4a7]{background:#ef444414;color:#f87171;border-color:#ef444440}.type-feedback[data-v-678de4a7]{background:#06b6d414;color:#22d3ee;border-color:#06b6d440}.type-streamer[data-v-678de4a7]{background:#8b5cf614;color:#a78bfa;border-color:#8b5cf640}.type-report[data-v-678de4a7]{background:#fbbf2414;color:#fbbf24;border-color:#fbbf2440}.type-other[data-v-678de4a7]{background:#ffffff0a;color:var(--muted);border-color:var(--glass-border)}.ticket-id[data-v-678de4a7]{font-family:monospace;font-size:12px;color:var(--muted)}.processing[data-v-678de4a7]{background:#06b6d414!important;color:#22d3ee!important;border-color:#06b6d440!important}.ticket-reason-title[data-v-678de4a7]{font-size:16px;font-weight:800;margin:0 0 10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ticket-reason-body[data-v-678de4a7]{font-size:15px;line-height:1.7;color:#fff;white-space:pre-wrap;margin:0}.ticket-attachments[data-v-678de4a7]{margin-top:28px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.ticket-attachments h4[data-v-678de4a7]{font-size:13px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.images-grid[data-v-678de4a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.attachment-img-card[data-v-678de4a7]{position:relative;height:100px;border-radius:var(--radius-sm);border:1.5px solid var(--glass-border);overflow:hidden;cursor:pointer;background:#0000004d}.attachment-img-card img[data-v-678de4a7]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.zoom-overlay[data-v-678de4a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#130a1cb3;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;opacity:0;transition:opacity .2s ease}.attachment-img-card:hover img[data-v-678de4a7]{transform:scale(1.08)}.attachment-img-card:hover .zoom-overlay[data-v-678de4a7]{opacity:1}.timeline-container[data-v-678de4a7]{display:flex;flex-direction:column;gap:16px}.timeline-title[data-v-678de4a7]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--text);margin:8px 0 0}.comments-list[data-v-678de4a7]{display:flex;flex-direction:column;gap:16px}.comment-card[data-v-678de4a7]{background:#ffffff04;border:1px solid var(--glass-border);border-radius:var(--radius);padding:20px 24px;position:relative;transition:border-color .25s ease}.comment-card[data-v-678de4a7]:hover{border-color:#ffffff1f}.comment-card[data-v-678de4a7]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.comment-creator[data-v-678de4a7]:before{background:var(--cyan)}.comment-staff[data-v-678de4a7]:before{background:var(--primary)}.comment-staff[data-v-678de4a7]{background:linear-gradient(135deg,#ff2a7a05,#8b5cf605);border-color:#ff2a7a1f}.comment-staff[data-v-678de4a7]:hover{border-color:#ff2a7a38}.comment-header[data-v-678de4a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.comment-author-info[data-v-678de4a7]{display:flex;align-items:center;gap:10px}.comment-author[data-v-678de4a7]{font-size:14px;font-weight:800;color:#fff}.role-badge[data-v-678de4a7]{padding:2px 8px;font-size:9px;font-weight:800;border-radius:12px}.admin-badge[data-v-678de4a7]{background:var(--primary-soft);color:var(--primary-hover);border:1px solid rgba(255,42,122,.2)}.player-badge[data-v-678de4a7]{background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(6,182,212,.2)}.comment-time[data-v-678de4a7]{font-size:11px;color:var(--muted)}.comment-content[data-v-678de4a7]{margin:0;font-size:14px;line-height:1.6;color:#ffffffd9;white-space:pre-wrap}.empty-replies[data-v-678de4a7]{text-align:center;padding:40px;border:1px dashed var(--glass-border);border-radius:var(--radius);background:#ffffff03;color:var(--muted);font-size:13px}.reply-input-card[data-v-678de4a7]{padding:24px}.reply-form textarea[data-v-678de4a7]{width:100%;padding:14px 18px;border-radius:var(--radius-sm);border:2px solid rgba(255,255,255,.06);background:#ffffff05;color:#fff;font-size:14px;resize:vertical;transition:all .2s ease}.reply-form textarea[data-v-678de4a7]:focus{outline:none;border-color:var(--primary);background:#ffffff0a;box-shadow:0 0 0 4px #ff2a7a26,var(--glow-pink)}.reply-actions[data-v-678de4a7]{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.send-reply-btn[data-v-678de4a7]{padding:10px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:800}.closed-alert[data-v-678de4a7]{display:flex;gap:16px;border-color:var(--glass-border);background:#0003;color:var(--muted);padding:20px 24px}.lock-icon[data-v-678de4a7]{flex-shrink:0;color:var(--muted)}.closed-content h4[data-v-678de4a7]{margin:0 0 4px;font-weight:800;color:#fff}.closed-content p[data-v-678de4a7]{margin:0;font-size:13px;line-height:1.5}.meta-panel[data-v-678de4a7]{padding:24px;background:#130a1cb3}.panel-header[data-v-678de4a7]{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:12px;margin-bottom:16px}.panel-header h4[data-v-678de4a7]{font-size:14px;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.04em;color:#fff}.meta-rows[data-v-678de4a7]{display:flex;flex-direction:column;gap:14px}.meta-row[data-v-678de4a7]{display:flex;flex-direction:column;gap:4px}.meta-row .label[data-v-678de4a7]{font-size:11px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;gap:6px;text-transform:uppercase}.meta-row .value[data-v-678de4a7]{font-size:13px;font-weight:700;color:#fff}.staff-actions-section[data-v-678de4a7]{margin-top:24px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.staff-actions-section h4[data-v-678de4a7]{font-size:12px;font-weight:800;color:#fff;margin:0 0 16px;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase}.staff-actions-section label[data-v-678de4a7]{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;margin-bottom:6px}.select-wrapper[data-v-678de4a7]{position:relative}.select-wrapper select[data-v-678de4a7]{width:100%;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:#ffffff08;color:#fff;font-weight:700;font-size:12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}.select-wrapper select[data-v-678de4a7]:focus{outline:none;border-color:var(--primary);box-shadow:var(--glow-pink)}.select-wrapper select option[data-v-678de4a7]{background-color:var(--surface);color:var(--text)}.player-actions-section[data-v-678de4a7]{margin-top:20px;border-top:1px solid rgba(255,255,255,.03);padding-top:16px}.close-ticket-btn[data-v-678de4a7]{width:100%;justify-content:center;padding:10px;font-size:12px;font-weight:700}.close-ticket-btn[data-v-678de4a7]:hover{color:var(--danger)!important;background:var(--danger-soft)!important;border-color:#ef444433!important}.delete-ticket-btn[data-v-678de4a7]{width:100%;justify-content:center;padding:10px;font-size:12px;font-weight:700;color:var(--danger);border-color:#ef444433}.delete-ticket-btn[data-v-678de4a7]:hover{color:#fff!important;background:var(--danger)!important;border-color:var(--danger)!important}.zoom-modal-overlay[data-v-678de4a7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#09050de6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:grid;place-items:center;cursor:zoom-out;padding:24px}.zoom-modal-content[data-v-678de4a7]{position:relative;max-width:90%;max-height:90%;box-shadow:var(--shadow-lg),0 0 48px #000c}.zoom-modal-content img[data-v-678de4a7]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:var(--radius);border:1px solid var(--glass-border)}.zoom-close-btn[data-v-678de4a7]{position:absolute;top:-36px;right:0;background:none;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;font-weight:800}.zoom-close-btn[data-v-678de4a7]:hover{color:var(--primary)}.loading-state[data-v-ee6c484b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:var(--muted)}.spinner[data-v-ee6c484b]{width:40px;height:40px;border:3px solid rgba(139,92,246,.1);border-top-color:var(--secondary);border-radius:50%;animation:spin-ee6c484b 1s infinite linear;margin-bottom:16px}@keyframes spin-ee6c484b{to{transform:rotate(360deg)}}.error-panel[data-v-ee6c484b]{display:flex;align-items:center;gap:16px;border-color:#ef444433;background:#ef444408;padding:20px 24px;color:var(--danger)}.error-icon[data-v-ee6c484b]{flex-shrink:0}.error-content h4[data-v-ee6c484b]{margin:0 0 4px;font-weight:800}.error-content p[data-v-ee6c484b]{margin:0;font-size:13px;color:var(--muted)}.toolbar-panel[data-v-ee6c484b]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;margin-bottom:24px;flex-wrap:wrap}.search-box-wrapper[data-v-ee6c484b]{position:relative;flex:1;min-width:280px}.search-icon[data-v-ee6c484b]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input[data-v-ee6c484b]{width:100%;padding:10px 14px 10px 38px;background:#0003;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:#fff;font-size:13px;transition:all .2s ease}.search-input[data-v-ee6c484b]:focus{outline:none;border-color:var(--secondary);box-shadow:var(--glow-purple)}.filters-wrapper[data-v-ee6c484b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter-group[data-v-ee6c484b]{position:relative;display:flex;align-items:center}.filter-icon[data-v-ee6c484b]{position:absolute;left:12px;color:var(--muted);pointer-events:none}.filter-select[data-v-ee6c484b]{padding:8px 12px 8px 30px;background:#ffffff05;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:#fff;font-weight:700;font-size:12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease;min-width:160px}.filter-select[data-v-ee6c484b]:focus{outline:none;border-color:var(--secondary);box-shadow:var(--glow-purple)}.filter-select option[data-v-ee6c484b]{background-color:var(--surface);color:var(--text)}.table-container[data-v-ee6c484b]{width:100%;overflow-x:auto;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glow-card)}.tickets-table[data-v-ee6c484b]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.tickets-table th[data-v-ee6c484b]{padding:16px 20px;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:var(--muted);border-bottom:1.5px solid rgba(255,255,255,.05)}.tickets-table td[data-v-ee6c484b]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.03);color:#fffc;vertical-align:middle}.table-row[data-v-ee6c484b]{transition:all .25s cubic-bezier(.4,0,.2,1)}.table-row[data-v-ee6c484b]:hover{background:#ffffff04;box-shadow:inset 2px 0 0 var(--secondary)}.id-text[data-v-ee6c484b]{font-family:monospace;color:var(--muted);font-weight:600}.player-info[data-v-ee6c484b]{display:flex;align-items:center;gap:10px}.player-avatar[data-v-ee6c484b]{width:24px;height:24px;border-radius:6px;image-rendering:pixelated;border:1px solid rgba(255,255,255,.1)}.player-name[data-v-ee6c484b]{font-weight:700;color:#fff}.reason-preview[data-v-ee6c484b]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.processing[data-v-ee6c484b]{background:#06b6d414!important;color:#22d3ee!important;border-color:#06b6d440!important}.type-badge[data-v-ee6c484b]{display:inline-block;padding:3px 8px;font-size:9px;font-weight:900;border-radius:4px;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent}.type-appeal[data-v-ee6c484b]{background:#ef444414;color:#f87171;border-color:#ef444440}.type-feedback[data-v-ee6c484b]{background:#06b6d414;color:#22d3ee;border-color:#06b6d440}.type-streamer[data-v-ee6c484b]{background:#8b5cf614;color:#a78bfa;border-color:#8b5cf640}.type-report[data-v-ee6c484b]{background:#fbbf2414;color:#fbbf24;border-color:#fbbf2440}.type-other[data-v-ee6c484b]{background:#ffffff0a;color:var(--muted);border-color:var(--glass-border)}.process-btn[data-v-ee6c484b]{padding:6px 12px;font-size:11px;border-radius:6px;background:#8b5cf61a;color:#fff;border:1px solid rgba(139,92,246,.2);transition:all .2s ease}.process-btn[data-v-ee6c484b]:hover{background:var(--secondary);border-color:var(--secondary);box-shadow:var(--glow-purple);transform:translateY(-1px)}:root{color-scheme:dark;--bg: #0c0616;--surface: #140c24;--surface-soft: #221636;--line: rgba(168, 85, 247, .12);--text: #f5f2f7;--muted: #9c92ac;--primary: #ff6fa2;--primary-hover: #ff94ba;--primary-soft: rgba(255, 111, 162, .12);--secondary: #a855f7;--secondary-hover: #c084fc;--secondary-soft: rgba(168, 85, 247, .12);--cyan: #06b6d4;--cyan-soft: rgba(6, 182, 212, .12);--success: #10b981;--success-soft: rgba(16, 185, 129, .12);--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .12);--danger: #ef4444;--danger-soft: rgba(239, 68, 68, .12);--glass-bg: rgba(20, 12, 34, .7);--glass-bg-strong: rgba(20, 12, 34, .88);--glass-border: rgba(255, 255, 255, .08);--glass-blur: none;--glow-pink: 0 8px 32px rgba(255, 111, 162, .15), 0 0 24px rgba(255, 111, 162, .2);--glow-purple: 0 8px 32px rgba(168, 85, 247, .15), 0 0 24px rgba(168, 85, 247, .2);--glow-cyan: 0 8px 32px rgba(6, 182, 212, .15), 0 0 24px rgba(6, 182, 212, .2);--glow-card: 0 16px 48px rgba(0, 0, 0, .55);--radius-sm: 10px;--radius: 18px;--radius-lg: 26px;--radius-xl: 36px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .35);--shadow-md: 0 10px 32px rgba(0, 0, 0, .55);--shadow-lg: 0 20px 56px rgba(0, 0, 0, .7);font-family:Outfit,Space Grotesk,Inter,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background-color:var(--bg);background-image:radial-gradient(at 80% 20%,rgba(255,111,162,.18) 0px,transparent 50%),radial-gradient(at 20% 85%,rgba(168,85,247,.12) 0px,transparent 50%),linear-gradient(#0c0616a6,#0c0616b3),url(/sunset_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0c06164d}::-webkit-scrollbar-thumb{background:#ff6fa233;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ff6fa266}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}.public-shell,.admin-shell{min-height:100vh}.shell-topbar,.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 40px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);position:sticky;top:0;z-index:50;box-shadow:0 4px 30px #0003}.shell-topbar:after,.admin-topbar:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary),var(--secondary),transparent);opacity:.7}.brand{display:flex;flex-direction:column;gap:2px}.brand strong{font-size:24px;font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:6px;text-shadow:0 0 20px rgba(255,42,122,.2)}.brand span{font-size:11px;color:var(--muted);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-left:2px}.toolbar,.admin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chip,.action,.ghost,.tab,.project-pill{border-radius:var(--radius-sm);padding:10px 18px;font-weight:700;font-size:13px;line-height:1.2;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:8px;border:1px solid var(--glass-border)}.chip{background:#ffffff08;color:var(--text)}.chip:hover{background:#ffffff12;border-color:var(--primary);box-shadow:var(--glow-pink);transform:translateY(-2px)}.action{background:linear-gradient(135deg,var(--primary),var(--secondary));border:1px solid transparent;color:#fff;box-shadow:0 4px 20px #ff2a7a66}.action:hover{background:linear-gradient(135deg,var(--primary-hover),var(--secondary-hover));box-shadow:0 6px 28px #ff2a7a8c,var(--glow-purple);transform:translateY(-3px)}.action:active{transform:translateY(-1px)}.action:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ghost{background:transparent;border-color:transparent;color:var(--muted)}.ghost:hover{background:#ffffff0a;border-color:var(--line);color:var(--text)}.project-pill{background:#8b5cf60f;border:1.5px solid var(--line);color:var(--text);font-weight:800;letter-spacing:.02em}.project-pill:hover{background:#8b5cf61f;border-color:var(--primary);box-shadow:var(--glow-pink),var(--glow-purple);transform:translateY(-2px)}.tab{background:transparent;border:1px solid transparent;color:var(--muted)}.tab:hover{background:var(--surface-soft);color:var(--text)}.page{padding:40px 32px;max-width:1240px;margin:0 auto}.page-grid{display:grid;gap:32px}.grid-2{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-auto{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-wide{display:grid;gap:28px;grid-template-columns:minmax(0,2fr) minmax(360px,1fr)}.panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1.5px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:32px;box-shadow:inset 0 1px #ffffff0d,var(--glow-card);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.panel:hover{box-shadow:inset 0 1px #ffffff1a,var(--shadow-lg),var(--glow-purple);border-color:#a855f740;transform:translateY(-4px)}.hero-panel{padding:56px 48px;background:linear-gradient(135deg,#20143466,#140c228c);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1.5px solid rgba(255,255,255,.18);border-radius:var(--radius-xl);box-shadow:inset 0 1px #ffffff1f,var(--shadow-lg),var(--glow-pink);position:relative;overflow:hidden}.hero-panel:after{content:"";position:absolute;top:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(255,42,122,.15) 0%,transparent 70%);z-index:0;pointer-events:none}.hero-panel:before{content:"";position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);z-index:0;pointer-events:none}.hero-panel>*{position:relative;z-index:1}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.section-head h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0;background:linear-gradient(135deg,#fff,#d5c8df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-head h3{font-size:19px;font-weight:800;margin:0;color:var(--text)}.section-head p.muted{margin:6px 0 0;font-size:13px;color:var(--muted)}.page-title{font-size:46px;font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0;background:linear-gradient(135deg,#fff,#dec9f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{margin:12px 0 0;color:var(--muted);font-size:16px;max-width:60ch;line-height:1.6;font-weight:500}.hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:999px;background:#ff2a7a1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,42,122,.3);color:var(--primary);font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:24px;box-shadow:0 4px 12px #ff2a7a26;text-transform:uppercase}.mode-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mode-tag{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background:#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);color:var(--text);font-weight:800;font-size:14px;box-shadow:var(--shadow-sm);transition:all .25s ease}.mode-tag:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:var(--glow-pink);background:#ff2a7a0d}.mode-tag.active{background:linear-gradient(135deg,var(--primary-soft),rgba(139,92,246,.15));border-color:#ff2a7a66;color:#fff;box-shadow:var(--glow-pink)}.stats-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{background:#140c22a6;border:1px solid var(--glass-border);border-radius:var(--radius);padding:24px;min-height:128px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;will-change:transform}.stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md),var(--glow-purple);background:#1a102ccc}.stat-card:hover:before{opacity:.8}.stat-card .label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stat-card .value{font-size:36px;font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#dec9f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums;line-height:1.1}.stat-card .hint{color:var(--muted);font-size:11px;font-weight:500}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid transparent;transition:all .25s ease}.badge.ok{background:var(--success-soft);color:#34d399;border-color:#10b9814d;box-shadow:0 0 12px #10b98126}.badge.warn{background:var(--warning-soft);color:#fbbf24;border-color:#f59e0b4d;box-shadow:0 0 12px #f59e0b26}.badge.bad{background:var(--danger-soft);color:#f87171;border-color:#ef44444d;box-shadow:0 0 12px #ef444426}.badge.neutral{background:#ffffff0a;color:var(--muted);border-color:var(--glass-border)}.list{display:grid;gap:16px}.list-item{padding:20px 24px;border:1px solid var(--glass-border);border-radius:var(--radius);background:#140c2299;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;will-change:transform}.list-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-md),var(--glow-pink);border-color:#ff2a7a4d;background:#1a102cbf}.list-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.list-item h4{margin:0;font-size:17px;font-weight:800;color:#fff}.list-item p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.rank-board{display:grid;gap:8px}.rank-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;border-radius:var(--radius);border:1px solid var(--glass-border);background:#140c228c;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.rank-row:hover{transform:translate(6px) scale(1.01);box-shadow:var(--shadow-md),var(--glow-pink);border-color:#ff2a7a59;background:#1a102cb3}.rank-row:nth-child(1){background:linear-gradient(90deg,#fbbf241f,#140c2299);border-color:#fbbf2459}.rank-row:nth-child(1) .rank-index{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;box-shadow:0 0 16px #f59e0b80;text-shadow:0 1px 0 rgba(255,255,255,.4)}.rank-row:nth-child(1):hover{border-color:#fbbf2499;box-shadow:var(--shadow-md),0 0 24px #f59e0b40;background:linear-gradient(90deg,#fbbf2429,#1a102cb3)}.rank-row:nth-child(2){background:linear-gradient(90deg,#9ca3af1f,#140c2299);border-color:#9ca3af59}.rank-row:nth-child(2) .rank-index{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#000;box-shadow:0 0 16px #9ca3af66}.rank-row:nth-child(2):hover{border-color:#9ca3af99;box-shadow:var(--shadow-md),0 0 24px #9ca3af33;background:linear-gradient(90deg,#9ca3af29,#1a102cb3)}.rank-row:nth-child(3){background:linear-gradient(90deg,#d977061f,#140c2299);border-color:#d9770659}.rank-row:nth-child(3) .rank-index{background:linear-gradient(135deg,#f59e0b,#b45309);color:#fff;box-shadow:0 0 16px #d9770666}.rank-row:nth-child(3):hover{border-color:#d9770699;box-shadow:var(--shadow-md),0 0 24px #d9770633;background:linear-gradient(90deg,#d9770629,#1a102cb3)}.rank-index{width:32px;height:32px;border-radius:8px;display:inline-grid;place-items:center;background:#ffffff0d;color:var(--muted);font-weight:900;font-size:14px}.player-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%}.player-avatar{width:38px;height:38px;border-radius:10px;image-rendering:pixelated;background:#ffffff08;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.rank-row:hover .player-avatar{border-color:var(--primary);box-shadow:var(--glow-pink);transform:scale(1.05)}.tier-badge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:6px 12px;border-radius:8px;background:linear-gradient(135deg,#ff2a7a33,#8b5cf633);border:1px solid rgba(255,42,122,.3);color:#fff;font-weight:800;font-size:12px;box-shadow:0 4px 12px #00000040;text-shadow:0 0 8px rgba(255,42,122,.4)}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:16px;font-size:14px}.table th{color:var(--muted);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:#140c2266}.table tr:hover td{background:#ff6fa208}.sidebar{width:280px;padding:32px 20px;background:linear-gradient(180deg,#130a1cf2,#0a050ffa);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-right:1px solid var(--glass-border);box-shadow:4px 0 30px #0000004d}.sidebar nav{display:grid;gap:8px;margin-top:32px}.sidebar a,.sidebar button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border-radius:var(--radius-sm);border:1px solid transparent;color:var(--muted);background:transparent;text-align:left;font-weight:700;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.sidebar a:hover,.sidebar button:hover{background:#ffffff08;color:var(--text);transform:translate(4px);border-color:#ff2a7a26}.sidebar a.router-link-active{background:linear-gradient(135deg,#ff2a7a26,#8b5cf626);border-color:#ff2a7a4d;color:#fff;font-weight:800;box-shadow:var(--shadow-sm),0 0 16px #ff2a7a1a}.sidebar a.router-link-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--primary),var(--secondary));box-shadow:var(--glow-pink)}.layout-body{display:flex;min-height:calc(100vh - 1px)}.layout-main{flex:1;min-width:0;background:linear-gradient(180deg,rgba(19,10,28,.2) 0%,transparent 100%)}.form{display:grid;gap:24px}.field{display:grid;gap:10px}.field label,.field>span{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.field input,.field textarea,.field select{width:100%;padding:14px 18px;border-radius:var(--radius-sm);border:2px solid rgba(255,255,255,.06);background:#0c06168c;color:var(--text);font-size:15px;transition:all .25s ease}.field input::placeholder,.field textarea::placeholder{color:#ffffff40}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--primary);background:#140c22bf;box-shadow:0 0 0 4px #ff2a7a26,var(--glow-pink)}.field textarea{min-height:120px;resize:vertical}select option{background-color:var(--surface, #130a1c);color:var(--text, #f5f2f7)}.field select option{background-color:var(--bg);color:var(--text)}.field input[type=checkbox]{width:auto;cursor:pointer}.empty{padding:48px;text-align:center;color:var(--muted);border:2px dashed rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff03;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:600;font-size:14px}.muted{color:var(--muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 12px #ff2a7a33}50%{box-shadow:0 0 28px #ff2a7a66}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hero-panel .page-title{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) both}.hero-panel .page-subtitle{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .1s both}.hero-panel .stats-grid{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .2s both}.mobile-menu-toggle-btn,.admin-menu-toggle-btn{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff08;border:1px solid var(--glass-border);color:var(--text);cursor:pointer;transition:all .25s ease;flex-shrink:0}.mobile-menu-toggle-btn:hover,.admin-menu-toggle-btn:hover{background:#ffffff14;border-color:var(--primary);box-shadow:var(--glow-pink);color:#fff}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0c0616d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;display:flex;justify-content:flex-end}.mobile-nav-content{width:100%;max-width:320px;height:100%;background:linear-gradient(180deg,#160e22fa,#0c0616fc);border-left:1px solid var(--glass-border);box-shadow:-10px 0 40px #000c;display:flex;flex-direction:column;padding:24px;box-sizing:border-box;overflow-y:auto}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.mobile-nav-header .brand-title{font-size:20px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-close-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--glass-border);background:#ffffff08;color:var(--muted);cursor:pointer;transition:all .2s ease}.mobile-close-btn:hover{background:#ffffff14;color:var(--text);border-color:var(--primary);box-shadow:var(--glow-pink)}.mobile-nav-links{display:flex;flex-direction:column;gap:10px;flex:1}.mobile-nav-link{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:99px;font-weight:700;font-size:14px;color:var(--muted);border:1px solid transparent;transition:all .25s cubic-bezier(.16,1,.3,1)}.mobile-nav-link:hover{background:#ffffff0a;color:#fff}.mobile-nav-link.active{background:#ff6fa21a!important;color:#fff!important;border-color:#ff6fa24d!important;box-shadow:0 0 16px #ff6fa226}.mobile-projects-divider{margin:16px 0 8px;display:flex;align-items:center;padding-left:12px}.mobile-projects-divider span{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.mobile-project-link{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:99px;font-weight:750;font-size:13px;color:var(--text);background:#ffffff05;border:1px solid var(--line);transition:all .25s ease}.mobile-project-link:hover{border-color:var(--project-color)!important;background:#ffffff0d;box-shadow:0 0 12px var(--project-color) 33}.mobile-project-link.active{border-color:var(--project-color)!important;background:#ffffff0a!important;box-shadow:0 0 16px var(--project-color) 55!important}.mobile-menu-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:12px}.mobile-user-section{background:#0003;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.mobile-user-info{display:flex;align-items:center;gap:10px}.mobile-user-avatar{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.15)}.mobile-user-meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mobile-user-name{font-weight:800;font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-gold-display{display:inline-flex;align-items:center;gap:3px;color:#fbbf24;font-weight:800;font-size:12px}.mobile-user-actions{display:flex;gap:8px}.mobile-action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:8px;font-size:12px;font-weight:750;border:1px solid var(--glass-border);background:#ffffff08;color:var(--muted);cursor:pointer;transition:all .2s ease}.mobile-action-btn:hover{background:#ffffff12;color:#fff}.mobile-action-btn.admin-btn{color:var(--secondary-hover);border-color:#a855f74d}.mobile-action-btn.admin-btn:hover{background:var(--secondary-soft);box-shadow:0 0 10px #a855f733}.mobile-action-btn.logout-btn:hover{background:var(--danger-soft);color:var(--danger);border-color:#ef44444d}.mobile-guest-section{width:100%}.mobile-login-btn{width:100%;padding:12px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:800;font-size:13px;box-shadow:0 4px 16px #ff2a7a4d}.mobile-login-btn:hover{background:linear-gradient(135deg,var(--primary-hover),var(--secondary-hover));box-shadow:0 6px 20px #ff2a7a66,var(--glow-purple)}.mobile-lang-trigger{width:100%;padding:10px 16px;border-radius:99px;border:1px solid var(--glass-border);background:#ffffff08;color:var(--text);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:space-between}.mobile-lang-trigger:hover{background:#ffffff14;border-color:var(--primary)}.mobile-menu-fade-enter-active,.mobile-menu-fade-leave-active{transition:opacity .3s ease}.mobile-menu-fade-enter-active .mobile-nav-content{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-menu-fade-leave-active .mobile-nav-content{transition:transform .25s ease-in}.mobile-menu-fade-enter-from,.mobile-menu-fade-leave-to{opacity:0}.mobile-menu-fade-enter-from .mobile-nav-content,.mobile-menu-fade-leave-to .mobile-nav-content{transform:translate(100%)}.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#0c061699;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:199}@media(max-width:1024px){.grid-2,.grid-3,.grid-wide{grid-template-columns:1fr;gap:20px}.layout-body{flex-direction:column}.sidebar{position:fixed;top:0;left:-280px;bottom:0;z-index:200;transition:transform .3s cubic-bezier(.16,1,.3,1);width:280px;height:100vh;border-right:1px solid var(--glass-border)!important;border-bottom:0!important;box-shadow:10px 0 40px #000000b3;padding:32px 20px}.sidebar.open{transform:translate(280px)}.hero-panel{padding:40px 28px}.page-title{font-size:34px}.shell-topbar .toolbar{display:none!important}.mobile-menu-toggle-btn,.admin-menu-toggle-btn{display:flex}.admin-topbar{padding:12px 20px}}@media(max-width:720px){.shell-topbar,.admin-topbar,.page{padding-left:20px;padding-right:20px}.shell-topbar{flex-wrap:nowrap;gap:12px;width:calc(100% - 32px);margin:12px auto 0}.page-title{font-size:28px}.hero-panel{padding:32px 20px}.toolbar,.admin-toolbar{width:auto;justify-content:flex-start}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-card{padding:18px 16px;min-height:110px}.stat-card .value{font-size:30px}.mc-server-card{padding:12px;margin:24px auto 12px}.mc-server-icon-wrapper{width:48px;height:48px}.mc-server-details{margin-left:12px;gap:4px}.mc-server-motd-line,.mc-player-count{font-size:13px}.mc-server-connection{gap:8px;margin-left:8px}}.mc-server-card{display:flex;align-items:center;width:100%;max-width:800px;background-color:#0a0a0d;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:4px 4px;border:4px solid #282530;box-shadow:inset 0 0 20px #000c,0 10px 30px #0009;padding:16px;margin:32px auto 16px;position:relative;text-align:left;border-radius:6px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mc-server-card:hover{border-color:#ff2a7a;box-shadow:inset 0 0 20px #000c,0 16px 40px #000c,var(--glow-pink);transform:translateY(-2px)}.mc-server-icon-wrapper{flex-shrink:0;width:64px;height:64px;background:#15121b;border:2px solid #3c3848;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 6px #0009}.mc-server-icon{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.mc-server-icon.offline{filter:grayscale(100%) opacity(40%)}.mc-server-details{flex:1;margin-left:16px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.mc-server-row-top{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.mc-server-row-bottom{width:100%}.mc-server-motd-line{font-family:Space Grotesk,Inter,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;text-shadow:2px 2px 0px rgba(0,0,0,.85);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mc-server-connection{display:flex;align-items:center;gap:16px;margin-left:16px}.mc-player-count{font-family:Space Grotesk,Inter,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700;color:#aaa;text-shadow:2px 2px 0px rgba(0,0,0,.8);white-space:nowrap}.mc-players-value{color:#fff}.mc-slash{color:#555;margin:0 1px}.mc-players-offline{color:#f55}.mc-signal-bars{display:flex;align-items:flex-end;gap:2.5px;height:18px;cursor:pointer;padding-bottom:2px}.mc-signal-bars .bar{width:2.5px;background:#ffffff1a;border-radius:1px;transition:background-color .2s}.mc-signal-bars .bar:nth-child(1){height:4px}.mc-signal-bars .bar:nth-child(2){height:7px}.mc-signal-bars .bar:nth-child(3){height:10px}.mc-signal-bars .bar:nth-child(4){height:13px}.mc-signal-bars .bar:nth-child(5){height:16px}.mc-signal-bars .bar.active.green{background-color:#5f5;box-shadow:0 0 6px #5f59}.mc-signal-bars .bar.active.yellow{background-color:#ff5;box-shadow:0 0 6px #ff59}.mc-signal-bars .bar.active.red{background-color:#f55;box-shadow:0 0 6px #f559}.mc-no-connection{color:#f55;font-family:Space Grotesk,Inter,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:900;font-size:16px;text-shadow:2px 2px 0px rgba(0,0,0,.8);line-height:1}.mc-ping-loading{display:flex;align-items:flex-end;gap:2.5px;height:18px;padding-bottom:2px}.mc-ping-loading .bar{width:2.5px;background:#ffffff26;border-radius:1px;animation:mc-ping-pulse 1s infinite alternate}.mc-ping-loading .bar:nth-child(1){height:4px;animation-delay:0s}.mc-ping-loading .bar:nth-child(2){height:7px;animation-delay:.15s}.mc-ping-loading .bar:nth-child(3){height:10px;animation-delay:.3s}.mc-ping-loading .bar:nth-child(4){height:13px;animation-delay:.45s}.mc-ping-loading .bar:nth-child(5){height:16px;animation-delay:.6s}@keyframes mc-ping-pulse{0%{background-color:#ffffff26;box-shadow:none}to{background-color:#fff9;box-shadow:0 0 4px #fff6}}@keyframes mc-obfuscated{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.mc-action-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;width:100%;max-width:800px;margin:24px auto 32px}.mc-btn{position:relative;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);color:var(--text);padding:12px 24px;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:14px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);min-width:150px;text-decoration:none;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease}.mc-btn-premium{--btn-color: var(--cyan);--btn-glow: var(--glow-cyan)}.mc-btn-offline{--btn-color: var(--secondary);--btn-glow: var(--glow-purple)}.mc-btn-qq{--btn-color: #10b981;--btn-glow: 0 0 24px rgba(16, 185, 129, .25)}.mc-btn-store{--btn-color: #f97316;--btn-glow: 0 0 24px rgba(249, 115, 22, .25)}.mc-btn-admin{--btn-color: var(--primary);--btn-glow: var(--glow-pink)}.mc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.mc-btn:hover:before{transform:translate(100%)}.mc-btn:hover{color:#fff;border-color:var(--btn-color);box-shadow:var(--shadow-md),var(--btn-glow)}.mc-btn:active{transform:scale(.98)}.mc-btn-content{display:flex;align-items:center;gap:8px;position:relative;z-index:2}.mc-btn-icon{opacity:.85}.mc-tooltip{position:absolute;bottom:135%;left:50%;transform:translate(-50%) scale(.9);background:#0a050ff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:6px 14px;border:2px solid #ff2a7a;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--glow-pink),0 8px 24px #00000080;z-index:100;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.mc-tooltip.active{opacity:1;transform:translate(-50%) scale(1)}.mc-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#ff2a7a transparent transparent transparent}
