@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&display=swap";:root{--bg: #0d0e14;--bg-card: #13141c;--bg-nav: rgba(13,14,20,.85);--bg-input: #0d0e14;--bg-hover: rgba(255,255,255,.04);--text: #f0f0f8;--text-muted: #7a7a96;--text-dim: #555;--text-dimmer: #444;--border: rgba(255,255,255,.07);--border-soft: rgba(255,255,255,.05);--border-input: rgba(255,255,255,.1);--accent: #7C4AD5;--accent-hover: #a78bfa;--shadow-card: 0 4px 24px rgba(0,0,0,.3);--tier-ai: #9ca3af;--tier-ai-bg: rgba(156,163,175,.05);--tier-ai-bd: rgba(156,163,175,.18);--tier-light: #4ade80;--tier-light-bg: rgba(74,222,128,.05);--tier-light-bd: rgba(74,222,128,.18);--tier-speed: #2dd4bf;--tier-speed-bg: rgba(45,212,191,.05);--tier-speed-bd: rgba(45,212,191,.18);--tier-flash: #60a5fa;--tier-flash-bg: rgba(96,165,250,.05);--tier-flash-bd: rgba(96,165,250,.18);--tier-blaze: #fbbf24;--tier-blaze-bg: rgba(251,191,36,.05);--tier-blaze-bd: rgba(251,191,36,.18);--tier-ultra: #f87171;--tier-ultra-bg: rgba(248,113,113,.05);--tier-ultra-bd: rgba(248,113,113,.18)}[data-theme=light]{--bg: #f2f2f7;--bg-card: #ffffff;--bg-nav: rgba(242,242,247,.88);--bg-input: #ffffff;--bg-hover: rgba(0,0,0,.03);--text: #0d0e14;--text-muted: #5a5a72;--text-dim: #888;--text-dimmer: #999;--border: rgba(0,0,0,.08);--border-soft: rgba(0,0,0,.06);--border-input: rgba(0,0,0,.14);--accent: #7C4AD5;--accent-hover: #6035b0;--shadow-card: 0 4px 24px rgba(0,0,0,.08);--tier-ai: #6b7280;--tier-ai-bg: rgba(107,114,128,.07);--tier-ai-bd: rgba(107,114,128,.22);--tier-light: #16a34a;--tier-light-bg: rgba(22,163,74,.07);--tier-light-bd: rgba(22,163,74,.22);--tier-speed: #0d9488;--tier-speed-bg: rgba(13,148,136,.07);--tier-speed-bd: rgba(13,148,136,.22);--tier-flash: #2563eb;--tier-flash-bg: rgba(37,99,235,.07);--tier-flash-bd: rgba(37,99,235,.22);--tier-blaze: #d97706;--tier-blaze-bg: rgba(217,119,6,.07);--tier-blaze-bd: rgba(217,119,6,.22);--tier-ultra: #dc2626;--tier-ultra-bg: rgba(220,38,38,.07);--tier-ultra-bd: rgba(220,38,38,.22)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.maint-bar{height:3px;background:#ef4444;position:fixed;top:0;left:0;right:0;z-index:200}body{background:var(--bg);color:var(--text);font-family:Space Grotesk,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}html{overflow-x:hidden}.maintenance{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.maint-box{text-align:center;max-width:400px;padding:2rem}.maint-icon{width:80px;height:80px;border-radius:18px;box-shadow:0 0 40px #7c4ad559;margin:0 auto 1.5rem;display:block}.maint-box h1{font-size:1.6rem;font-weight:800;color:var(--text);margin-bottom:.75rem}.maint-box p{font-size:.9rem;color:var(--text-dim);line-height:1.6;margin-bottom:1.5rem}.maint-login{display:inline-block;background:#7c4ad5;color:#fff;padding:10px 28px;border-radius:10px;font-weight:600;text-decoration:none;font-size:.9rem;transition:opacity .2s}.maint-login:hover{opacity:.85}#app-root{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:65px}.navbar{position:fixed;top:var(--maint-offset, 0px);left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 1.5rem;background:var(--bg-nav);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-right{display:flex;align-items:center;gap:8px}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:700;font-size:16px}.brand-icon{width:28px;height:28px;border-radius:6px}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-links a.router-link-exact-active{color:#7c4ad5}.nav-download{background:#7c4ad5;color:#fff;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s}.nav-download:hover{opacity:.85;transform:translateY(-1px)}.nav-theme-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s;flex-shrink:0}.nav-theme-btn:hover{color:var(--text);border-color:#ffffff4d}[data-theme=light] .nav-theme-btn{border-color:#00000026}[data-theme=light] .nav-theme-btn:hover{border-color:#0000004d}.site-footer{border-top:1px solid var(--border);padding:28px 40px}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;color:var(--text-muted);font-size:13px}.footer-logo{display:flex;align-items:center;gap:8px;color:var(--text-muted);text-decoration:none}.footer-logo img{width:20px;border-radius:4px;opacity:.7}.footer-copy{color:var(--text-dimmer)}.footer-version{color:var(--text-dimmer);font-size:11px;font-family:monospace}.footer-links{display:flex;gap:20px}.footer-links a{color:var(--text-muted);text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-saggia{color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-saggia:hover{color:var(--text)}.privacy-bar{max-width:1100px;margin:0 auto;padding:10px 40px;font-size:12px;color:var(--text-dim);line-height:1.5;text-align:center}.bmac-bar{background:var(--bg-hover);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:0}.bmac-link{display:flex;align-items:center;justify-content:center;text-align:center;gap:14px;max-width:1100px;margin:0 auto;padding:18px 40px;text-decoration:none;color:inherit;transition:background .2s}.bmac-link:hover{background:var(--bg-hover)}.bmac-icon{font-size:20px;flex-shrink:0;line-height:1}.bmac-text{font-weight:700;font-size:14px;color:var(--text);white-space:nowrap}.bmac-sub{font-size:12px;color:var(--text-muted)}.nav-hamburger{display:none;width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;align-items:center;justify-content:center;transition:color .2s,border-color .2s;flex-shrink:0}.nav-hamburger:hover{color:var(--text);border-color:#ffffff4d}[data-theme=light] .nav-hamburger{border-color:#00000026}[data-theme=light] .nav-hamburger:hover{border-color:#0000004d}.mobile-menu{display:none;position:fixed;top:57px;left:0;right:0;z-index:99;background:var(--bg-nav);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);flex-direction:column;padding:8px 0 12px}.mobile-menu a{display:block;padding:12px 20px;color:var(--text-muted);text-decoration:none;font-size:15px;font-weight:500;transition:color .15s,background .15s}.mobile-menu a:hover,.mobile-menu a.router-link-exact-active{color:var(--accent);background:var(--bg-hover)}@media(max-width:640px){.navbar{padding:12px 16px;gap:8px}.nav-links{display:none}.nav-hamburger,.mobile-menu{display:flex}.main-content{padding-top:57px}.site-footer{padding:20px 16px}.footer-inner{flex-direction:column;align-items:center;text-align:center;gap:10px}.bmac-link{padding:14px 20px;gap:10px;justify-content:center}.bmac-sub{display:none}.bmac-icon{font-size:22px}}@media(max-width:400px){.nav-dl-text{display:none}.nav-download{padding:8px 10px}}.home[data-v-63bd2bbd]{padding-bottom:0}.hero[data-v-63bd2bbd]{text-align:center;padding:5rem 1rem 6rem;position:relative;overflow:hidden}.hero-glow[data-v-63bd2bbd]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(124,74,213,.18) 0%,transparent 70%);pointer-events:none}.app-icon[data-v-63bd2bbd]{display:block;width:100px;height:100px;border-radius:22px;box-shadow:0 0 40px #7c4ad559,0 8px 32px #00000073;margin:0 auto 1.5rem}[data-theme=light] .app-icon[data-v-63bd2bbd]{box-shadow:0 0 28px #7c4ad533,0 4px 16px #0000001f}.badge-macos[data-v-63bd2bbd]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-hover);border:1px solid var(--border-input);border-radius:100px;padding:5px 14px;font-size:.78rem;color:var(--text-muted);margin-bottom:1.5rem}.hero-title[data-v-63bd2bbd]{font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:700;line-height:1.18;letter-spacing:-.03em;margin:0 auto 1.8rem;max-width:760px;color:var(--text)}.accent[data-v-63bd2bbd]{background:linear-gradient(135deg,#7c4ad5,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.hero-sub[data-v-63bd2bbd]{color:var(--text-muted);font-size:1.05rem;max-width:560px;margin:0 auto 1.25rem;line-height:1.6}.hero-actions[data-v-63bd2bbd]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.2rem}.btn-download[data-v-63bd2bbd]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7c4ad5,#9b6fe8);color:#fff;font-weight:600;padding:.8rem 1.8rem;border-radius:12px;text-decoration:none;font-size:1rem;box-shadow:0 4px 24px #7c4ad566;transition:transform .2s,box-shadow .2s}.btn-download[data-v-63bd2bbd]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #7c4ad580}.btn-download.loading[data-v-63bd2bbd]{opacity:.5;pointer-events:none}.btn-download.large[data-v-63bd2bbd]{padding:1rem 2.2rem;font-size:1.1rem}.dl-size[data-v-63bd2bbd]{font-size:.78rem;opacity:.75}.btn-ghost[data-v-63bd2bbd]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-input);color:var(--text-muted);font-weight:500;padding:.8rem 1.8rem;border-radius:12px;text-decoration:none;font-size:1rem;transition:border-color .2s,color .2s}.btn-ghost[data-v-63bd2bbd]:hover{border-color:#7c4ad580;color:var(--text)}.sha[data-v-63bd2bbd]{font-size:.68rem;color:var(--text-dimmer);font-family:monospace}.section[data-v-63bd2bbd]{max-width:1100px;margin:0 auto;padding:5rem 1.5rem;border-top:1px solid var(--border-soft)}.section-label[data-v-63bd2bbd]{font-size:.72rem;font-weight:600;letter-spacing:.12em;color:#7c4ad5;margin-bottom:.75rem}.section-title[data-v-63bd2bbd]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:.75rem;line-height:1.2}.section-sub[data-v-63bd2bbd]{color:var(--text-muted);font-size:1rem;max-width:540px;line-height:1.6;margin-bottom:3rem}.apple-banner[data-v-63bd2bbd]{display:flex;align-items:center;gap:1.5rem;background:#007aff12;border:1px solid rgba(0,122,255,.22);border-radius:16px;padding:1.2rem 1.5rem;margin-top:1.75rem;margin-bottom:1rem}.apple-banner-left[data-v-63bd2bbd]{flex:1;min-width:0}.apple-banner-title[data-v-63bd2bbd]{display:flex;align-items:center;gap:8px;font-size:.94rem;font-weight:700;color:#fff;margin-bottom:4px}.apple-banner-title svg[data-v-63bd2bbd]{color:#007aff;flex-shrink:0}.apple-banner-desc[data-v-63bd2bbd]{font-size:.8rem;color:#7ab4ff;line-height:1.6}.apple-banner-chips[data-v-63bd2bbd]{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.apple-chip[data-v-63bd2bbd]{display:inline-flex;align-items:center;gap:4px;background:#007aff1f;border:1px solid rgba(0,122,255,.25);border-radius:8px;padding:5px 10px;font-size:.72rem;font-weight:600;color:#60a5fa;white-space:nowrap}@media(max-width:640px){.apple-banner[data-v-63bd2bbd]{flex-direction:column;align-items:flex-start}}.tiers-section.section[data-v-63bd2bbd]{padding-top:3rem}.tiers-grid[data-v-63bd2bbd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:800px){.tiers-grid[data-v-63bd2bbd]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:500px){.tiers-grid[data-v-63bd2bbd]{grid-template-columns:1fr}}.tier-card[data-v-63bd2bbd]{position:relative;border-radius:16px;padding:1.75rem 1.5rem;border:1px solid transparent;transition:transform .2s,box-shadow .2s}@media(max-width:800px){.tier-card[data-v-63bd2bbd]{padding:1.4rem 1.2rem}}.tier-card[data-v-63bd2bbd]:hover{transform:translateY(-4px)}.tier-card[data-v-63bd2bbd]:after{content:"";position:absolute;top:1rem;right:1rem;width:11px;height:11px;border-radius:50%;border:2px solid;background:transparent;transition:background .25s}.tier-card[data-v-63bd2bbd]{background:var(--tc-bg);border-color:var(--tc-bd)}.tier-card[data-v-63bd2bbd]:after{border-color:var(--tc)}.tier-card[data-v-63bd2bbd]:hover:after{background:var(--tc)}.tier-header[data-v-63bd2bbd]{display:flex;align-items:center;gap:8px;margin-bottom:.7rem}.tier-icon[data-v-63bd2bbd]{width:18px;height:18px;flex-shrink:0;color:var(--tc)}.tier-icon[data-v-63bd2bbd] svg{width:18px;height:18px}.tier-name[data-v-63bd2bbd]{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--tc)}.tier-model[data-v-63bd2bbd]{font-size:.88rem;color:var(--text);font-weight:500;margin-bottom:.6rem}.tier-specs[data-v-63bd2bbd]{display:flex;flex-direction:column;gap:4px;margin-bottom:.8rem}.tier-spec[data-v-63bd2bbd]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--text-dim)}.tier-spec svg[data-v-63bd2bbd]{color:var(--text-dimmer);flex-shrink:0}.tier-bar[data-v-63bd2bbd]{background:var(--bg-hover);border-radius:100px;height:4px;margin-bottom:.9rem;overflow:hidden}.tier-bar-fill[data-v-63bd2bbd]{height:100%;border-radius:100px;background:var(--tc)}.tier-backends[data-v-63bd2bbd]{display:flex;gap:6px}.tier-backends span[data-v-63bd2bbd]{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:100px;background:var(--bg-hover);color:var(--text-muted)}.backends-grid[data-v-63bd2bbd]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem}@media(max-width:600px){.backends-grid[data-v-63bd2bbd]{grid-template-columns:1fr}}.backend-card[data-v-63bd2bbd]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.5rem;transition:border-color .2s}.backend-card[data-v-63bd2bbd]:hover{border-color:var(--border-input)}.backend-dot[data-v-63bd2bbd]{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.mlx-dot[data-v-63bd2bbd]{background:#5b8ff9;box-shadow:0 0 7px #5b8ff9}.gguf-dot[data-v-63bd2bbd]{background:#f59e0b;box-shadow:0 0 7px #f59e0b}.mlc-dot[data-v-63bd2bbd]{background:#c084fc;box-shadow:0 0 7px #c084fc}.apple-dot[data-v-63bd2bbd]{background:#007aff;box-shadow:0 0 7px #007aff}.backend-name[data-v-63bd2bbd]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.5rem;display:flex;align-items:center;gap:8px}.backend-desc[data-v-63bd2bbd]{font-size:.88rem;color:var(--text-muted);line-height:1.6;margin-bottom:.8rem}.backend-stat[data-v-63bd2bbd]{font-size:.78rem;font-weight:600;color:var(--text-dim)}.prompts-grid[data-v-63bd2bbd]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:2rem}@media(max-width:500px){.prompts-grid[data-v-63bd2bbd]{grid-template-columns:1fr}}.prompt-item[data-v-63bd2bbd]{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:.85rem 1rem;font-size:.88rem;color:var(--text);transition:border-color .2s,color .2s}.prompt-item[data-v-63bd2bbd]:hover{border-color:#7c4ad54d;color:#e0e0f0}.prompt-item svg[data-v-63bd2bbd]{color:#7c4ad5;flex-shrink:0}.steps[data-v-63bd2bbd]{display:flex;align-items:flex-start;gap:1.5rem;margin-top:3rem}@media(max-width:700px){.steps[data-v-63bd2bbd]{flex-direction:column}.step-arrow[data-v-63bd2bbd]{transform:rotate(90deg)}}.step[data-v-63bd2bbd]{flex:1}.step-num[data-v-63bd2bbd]{font-size:2.5rem;font-weight:800;color:#7c4ad540;line-height:1;margin-bottom:.8rem}.step-title[data-v-63bd2bbd]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.4rem}.step-desc[data-v-63bd2bbd]{font-size:.88rem;color:var(--text-muted);line-height:1.6}.step-arrow[data-v-63bd2bbd]{font-size:1.5rem;color:var(--text-dimmer);padding-top:.6rem;flex-shrink:0}.lb-tiers-grid[data-v-63bd2bbd]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2.5rem}@media(max-width:700px){.lb-tiers-grid[data-v-63bd2bbd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.lb-tiers-grid[data-v-63bd2bbd]{grid-template-columns:1fr}}.lb-tier-col[data-v-63bd2bbd]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1rem}.lb-tier-header[data-v-63bd2bbd]{display:flex;align-items:center;gap:6px;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-soft)}.lb-tier-icon[data-v-63bd2bbd]{display:flex;align-items:center}.lb-tier-label[data-v-63bd2bbd]{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lb-tier-rows[data-v-63bd2bbd]{display:flex;flex-direction:column;gap:0}.lb-tier-row[data-v-63bd2bbd]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;min-height:34px;border-bottom:1px solid var(--border-soft)}.lb-tier-row[data-v-63bd2bbd]:last-child{border-bottom:none}.lb-machine[data-v-63bd2bbd]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.lb-mac-img[data-v-63bd2bbd]{height:20px;width:auto;max-width:32px;object-fit:contain;flex-shrink:0}.lb-mac-svg[data-v-63bd2bbd]{width:18px;height:18px;color:var(--text-dim);flex-shrink:0}.lb-chip[data-v-63bd2bbd]{font-size:.62rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-row-right[data-v-63bd2bbd]{display:flex;align-items:center;gap:5px;flex-shrink:0}.lb-backend[data-v-63bd2bbd]{font-size:.6rem;font-weight:600;font-family:monospace;color:var(--text-dimmer);min-width:28px}.lb-unit[data-v-63bd2bbd]{font-size:.58rem;font-weight:500;color:var(--text-dimmer);opacity:.6}.lb-be[data-v-63bd2bbd]{font-size:.62rem;font-weight:600;padding:1px 6px;border-radius:100px;background:var(--bg-hover);color:var(--text-dim);white-space:nowrap}.lb-tps-val[data-v-63bd2bbd]{font-size:.95rem;font-weight:800;line-height:1;white-space:nowrap}.lb-tps-val small[data-v-63bd2bbd]{font-size:.62rem;font-weight:400;color:var(--text-dimmer);margin-left:1px}.lb-no-data[data-v-63bd2bbd]{color:var(--text-dimmer);font-size:.85rem;text-align:center;padding:.5rem 0}.lb-more[data-v-63bd2bbd]{display:block;text-align:center;margin-top:1.5rem;color:#7c4ad5;text-decoration:none;font-size:.9rem;font-weight:600}.lb-more[data-v-63bd2bbd]:hover{color:#a78bfa}.cta-section[data-v-63bd2bbd]{background:linear-gradient(135deg,#7c4ad51f,#7c4ad50a);border-top:1px solid rgba(124,74,213,.2);padding:6rem 1.5rem;text-align:center}.cta-inner[data-v-63bd2bbd]{max-width:500px;margin:0 auto}.cta-icon[data-v-63bd2bbd]{display:block;width:72px;height:72px;border-radius:16px;margin:0 auto 1.5rem;box-shadow:0 4px 24px #7c4ad54d}.cta-section h2[data-v-63bd2bbd]{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:var(--text);margin-bottom:.6rem;letter-spacing:-.02em;white-space:nowrap}.cta-section p[data-v-63bd2bbd]{color:var(--text-muted);margin-bottom:2rem;font-size:.95rem}.rrow[data-v-3dc04c3e]{display:flex;align-items:center;gap:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 16px;cursor:pointer;transition:border-color .2s}.rrow[data-v-3dc04c3e]:hover{border-color:var(--border-input)}.rrow-num[data-v-3dc04c3e]{font-size:.82rem;font-weight:700;color:var(--text-muted);min-width:32px;text-align:center;flex-shrink:0}.rrow-machine[data-v-3dc04c3e]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.rrow-machine-icons[data-v-3dc04c3e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.rrow-mac-img[data-v-3dc04c3e]{height:36px;width:auto;max-width:56px;object-fit:contain}.rrow-mac-fallback[data-v-3dc04c3e]{width:36px;height:28px;color:var(--text-dim)}.rrow-chip-img[data-v-3dc04c3e]{height:28px;width:28px;object-fit:contain}.rrow-machine-info[data-v-3dc04c3e]{display:flex;flex-direction:column;gap:2px;min-width:0}.rrow-machine-top[data-v-3dc04c3e]{display:flex;align-items:baseline;gap:6px}.rrow-mac-name[data-v-3dc04c3e]{font-weight:600;font-size:.92rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrow-chip-label[data-v-3dc04c3e]{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.rrow-specs[data-v-3dc04c3e]{font-size:.7rem;color:var(--text-muted);display:flex;gap:3px}.rrow-tiers[data-v-3dc04c3e]{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.rrow-tier[data-v-3dc04c3e]{display:inline-flex;align-items:center;gap:8px}.rrow-tier-badge[data-v-3dc04c3e]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 9px;border-radius:7px;background:var(--tier-bg);min-width:72px}.rrow-tier-badge[data-v-3dc04c3e] svg{display:block}.rrow-tier-name[data-v-3dc04c3e]{font-size:.78rem;font-weight:700;white-space:nowrap}.rrow-tier-backend[data-v-3dc04c3e]{font-size:.62rem;font-weight:600;font-family:monospace;color:var(--text-dimmer);width:32px;text-align:left}.rrow-tier-score[data-v-3dc04c3e]{font-size:1.15rem;font-weight:500;font-variant-numeric:tabular-nums;min-width:50px;text-align:right}.rrow-tier-unit[data-v-3dc04c3e]{font-size:.62rem;font-weight:500;opacity:.5;margin-left:2px;white-space:nowrap;width:34px}.rrow-meta[data-v-3dc04c3e]{display:flex;flex-direction:column;gap:2px;flex-shrink:0;align-items:flex-end;min-width:70px}.rrow-user[data-v-3dc04c3e]{font-size:.64rem;font-weight:400;color:var(--text-dimmer);font-family:monospace;white-space:nowrap}.rrow-date[data-v-3dc04c3e]{font-size:.66rem;color:var(--text-dimmer);white-space:nowrap}.rrow-chev[data-v-3dc04c3e]{color:var(--text-dimmer);flex-shrink:0}.rrow-inline-meta[data-v-3dc04c3e]{display:none;gap:6px;align-items:center;font-size:.66rem;color:var(--text-dimmer)}.rrow-user-sm[data-v-3dc04c3e]{font-size:.66rem}@media(max-width:840px){.rrow-chev[data-v-3dc04c3e],.rrow-chip-img[data-v-3dc04c3e]{display:none}}@media(max-width:720px){.rrow[data-v-3dc04c3e]{flex-wrap:wrap;gap:8px 14px}.rrow-specs[data-v-3dc04c3e],.rrow-meta[data-v-3dc04c3e]{display:none}.rrow-inline-meta[data-v-3dc04c3e]{display:flex}}@media(max-width:540px){.rrow-tier-name[data-v-3dc04c3e]{display:none}.rrow-tier-badge[data-v-3dc04c3e]{padding:2px 6px;min-width:auto}.rrow-tier-score[data-v-3dc04c3e]{font-size:1rem}}@media(max-width:440px){.rrow[data-v-3dc04c3e]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 14px}.rrow-num[data-v-3dc04c3e]{display:none}.rrow-machine[data-v-3dc04c3e]{width:100%}.rrow-machine-icons[data-v-3dc04c3e]{display:none}.rrow-tiers[data-v-3dc04c3e]{width:100%;justify-content:flex-start}}.lb-page[data-v-8fa2cb9a]{max-width:1100px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.title-row[data-v-8fa2cb9a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 6px}.page-title[data-v-8fa2cb9a]{font-size:1.5rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.page-title svg[data-v-8fa2cb9a]{color:var(--text-muted)}.order-toggle[data-v-8fa2cb9a]{font-size:.78rem;color:var(--text-dimmer);display:flex;align-items:center;gap:6px}.order-sep[data-v-8fa2cb9a]{color:var(--border);font-weight:300}.order-toggle button[data-v-8fa2cb9a]{background:none;border:none;font-family:inherit;font-size:.78rem;font-weight:500;color:var(--text-muted);cursor:pointer;padding:0;transition:color .15s}.order-toggle button[data-v-8fa2cb9a]:hover{color:var(--text)}.order-toggle button.active[data-v-8fa2cb9a]{color:var(--accent);font-weight:700}.toolbar[data-v-8fa2cb9a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:12px}.section-toggle[data-v-8fa2cb9a]{display:flex;gap:4px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:4px}.section-btn[data-v-8fa2cb9a]{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:7px;border:none;font-size:.82rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:transparent;cursor:pointer;transition:all .15s ease}.section-btn[data-v-8fa2cb9a]:hover{color:var(--text)}.section-btn.active[data-v-8fa2cb9a]{background:var(--bg-hover);color:var(--accent);font-weight:700;box-shadow:0 1px 3px #00000014}.section-btn[data-v-8fa2cb9a] svg{display:block}.filters[data-v-8fa2cb9a]{display:flex;gap:4px;flex-wrap:nowrap;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}select[data-v-8fa2cb9a]{background:transparent;border:none;color:var(--text-muted);padding:7px 28px 7px 14px;border-radius:7px;font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}select[data-v-8fa2cb9a]:hover{color:var(--text);background-color:var(--bg-hover)}select[data-v-8fa2cb9a]:focus{outline:none;color:var(--text);background-color:var(--bg-hover)}select[data-v-8fa2cb9a]:disabled{opacity:.3;cursor:not-allowed}.filters[data-v-8fa2cb9a]::-webkit-scrollbar{display:none}@media(max-width:900px){.toolbar[data-v-8fa2cb9a]{flex-direction:column;align-items:center}.section-toggle[data-v-8fa2cb9a]{width:fit-content}.filters[data-v-8fa2cb9a]{max-width:100%}}@media(max-width:440px){.lb-page[data-v-8fa2cb9a]{padding:1rem .75rem 2rem}.filters[data-v-8fa2cb9a]{gap:2px}select[data-v-8fa2cb9a]{font-size:.76rem;padding:6px 24px 6px 10px}}.table-wrap[data-v-8fa2cb9a]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;overflow-x:auto}table[data-v-8fa2cb9a]{width:100%;border-collapse:collapse}th[data-v-8fa2cb9a]{text-align:left;padding:.65rem 1rem;font-size:.68rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-soft);white-space:nowrap}.th-dim[data-v-8fa2cb9a]{color:var(--border)}td[data-v-8fa2cb9a]{padding:.6rem 1rem;font-size:.875rem;color:var(--text);white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border-soft)}tbody tr:last-child td[data-v-8fa2cb9a]{border-bottom:none}tr.clickable:hover td[data-v-8fa2cb9a]{background:var(--bg-hover);cursor:pointer}.rank[data-v-8fa2cb9a]{color:var(--text-muted);font-size:.85rem;font-weight:600;width:32px}.machine-cell-inner[data-v-8fa2cb9a]{display:flex;align-items:center;gap:10px}.machine-icons[data-v-8fa2cb9a]{display:flex;align-items:center;gap:5px;flex-shrink:0;width:90px;justify-content:flex-end}.mac-img[data-v-8fa2cb9a]{height:40px;width:auto;max-width:60px;object-fit:contain}.mac-icon-fallback[data-v-8fa2cb9a]{width:40px;height:32px;color:var(--text-dim);flex-shrink:0}.chip-img[data-v-8fa2cb9a]{height:32px;width:32px;object-fit:contain;flex-shrink:0}.machine-info[data-v-8fa2cb9a]{display:flex;flex-direction:column;gap:2px;min-width:0}.machine-top[data-v-8fa2cb9a]{display:flex;align-items:baseline;gap:6px}.mac-name[data-v-8fa2cb9a]{font-weight:600;font-size:.85rem;color:var(--text);white-space:nowrap}.mac-chip-label[data-v-8fa2cb9a]{font-size:.72rem;color:var(--text-muted);white-space:nowrap}.machine-specs[data-v-8fa2cb9a]{font-size:.7rem;color:var(--text-muted);display:flex;gap:3px}.backend-model-inner[data-v-8fa2cb9a]{display:flex;align-items:center;gap:6px}.model-badge[data-v-8fa2cb9a]{display:inline-block;background:var(--bg-hover);color:var(--text-muted);font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}.backend-badge[data-v-8fa2cb9a]{display:inline-block;font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:5px;font-family:monospace;white-space:nowrap;letter-spacing:.03em}.be-mlx[data-v-8fa2cb9a],.be-gguf[data-v-8fa2cb9a],.be-mlc[data-v-8fa2cb9a]{background:var(--text);color:var(--bg)}.be-other[data-v-8fa2cb9a]{background:#6366f11f;color:#818cf8}.tps-val[data-v-8fa2cb9a]{font-size:1.25rem;font-weight:800;line-height:1}.tps-unit[data-v-8fa2cb9a]{font-size:.72rem;font-weight:400;color:var(--text-dimmer);margin-left:3px}.col-os[data-v-8fa2cb9a]{width:90px}.col-bydate[data-v-8fa2cb9a]{width:100px}.dim-cell[data-v-8fa2cb9a]{color:var(--text-dimmer)}.os-badge[data-v-8fa2cb9a]{display:inline-block;font-size:.7rem;font-weight:600;color:var(--text-muted);background:var(--bg-hover);padding:2px 7px;border-radius:5px;white-space:nowrap}.bydate-inner[data-v-8fa2cb9a]{display:flex;flex-direction:column;gap:2px}.user-badge[data-v-8fa2cb9a]{font-size:.7rem;font-weight:600;color:var(--accent);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.anon-badge[data-v-8fa2cb9a]{font-size:.75rem;color:var(--border)}.anon-sm[data-v-8fa2cb9a]{font-size:.7rem}.date-label[data-v-8fa2cb9a]{font-size:.66rem;color:var(--text-dimmer)}.results-list[data-v-8fa2cb9a]{display:flex;flex-direction:column;gap:8px}.empty[data-v-8fa2cb9a]{color:var(--text-dim);text-align:center;padding:3rem;font-size:.9rem}.cards-list[data-v-8fa2cb9a]{display:none}@media(max-width:900px){.col-os[data-v-8fa2cb9a],.col-bydate[data-v-8fa2cb9a]{display:none}}@media(max-width:640px){.table-wrap[data-v-8fa2cb9a]{display:none}.cards-list[data-v-8fa2cb9a]{display:flex;flex-direction:column;gap:.6rem}}.lb-card[data-v-8fa2cb9a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:.9rem 1rem;cursor:pointer;transition:border-color .2s}.lb-card[data-v-8fa2cb9a]:active{border-color:var(--border-input)}.lbc-left[data-v-8fa2cb9a]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.lbc-rank[data-v-8fa2cb9a]{font-size:.78rem;font-weight:700;color:var(--text-muted);letter-spacing:.04em}.lbc-machine[data-v-8fa2cb9a]{display:flex;flex-direction:column;gap:1px}.lbc-chip[data-v-8fa2cb9a]{font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbc-ram[data-v-8fa2cb9a]{font-size:.72rem;color:var(--text-dimmer)}.lbc-badges[data-v-8fa2cb9a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lbc-meta[data-v-8fa2cb9a]{display:flex;align-items:center;gap:8px}.lbc-date[data-v-8fa2cb9a]{font-size:.72rem;color:var(--text-dimmer)}.lbc-right[data-v-8fa2cb9a]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.lbc-tps[data-v-8fa2cb9a]{font-size:1.6rem;font-weight:800;line-height:1}.lbc-unit[data-v-8fa2cb9a]{font-size:.65rem;color:var(--text-dimmer);margin-top:2px}.pagination[data-v-8fa2cb9a]{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:2rem}.pagination button[data-v-8fa2cb9a]{background:var(--bg-card);border:1px solid var(--border);color:var(--text);padding:.4rem 1rem;border-radius:8px;cursor:pointer;font-family:inherit;transition:border-color .2s}.pagination button[data-v-8fa2cb9a]:hover:not(:disabled){border-color:var(--border-input)}.pagination button[data-v-8fa2cb9a]:disabled{opacity:.3;cursor:default}.pagination span[data-v-8fa2cb9a]{color:var(--text-dim);font-size:.85rem}.detail-page[data-v-33c4a17c]{max-width:860px;margin:0 auto;padding:2rem 1.5rem 3rem}.claim-card[data-v-33c4a17c]{position:relative;overflow:hidden;border-radius:16px;margin-bottom:28px;border:1px solid rgba(124,74,213,.3);background:linear-gradient(135deg,#7c4ad51a,#7c4ad50a)}.claim-card-anon[data-v-33c4a17c]{border-color:#3b82f64d;background:linear-gradient(135deg,#3b82f61a,#3b82f60a)}.claim-card-success[data-v-33c4a17c]{border-color:#22c55e4d;background:#22c55e12}.claim-card-error[data-v-33c4a17c]{border-color:#ef444440;background:#ef44440f}.claim-card-glow[data-v-33c4a17c]{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(124,74,213,.18) 0%,transparent 70%);pointer-events:none}.claim-card-glow-blue[data-v-33c4a17c]{background:radial-gradient(circle,rgba(59,130,246,.18) 0%,transparent 70%)}.claim-card-inner[data-v-33c4a17c]{position:relative;display:flex;align-items:center;gap:18px;padding:20px 22px;flex-wrap:wrap}.claim-card-inner-success[data-v-33c4a17c]{gap:10px;color:inherit;justify-content:flex-start}.claim-card-success .claim-card-inner-success[data-v-33c4a17c]{color:#22c55e}.claim-card-error .claim-card-inner-success[data-v-33c4a17c]{color:#f87171}.claim-card-success .claim-card-inner-success span[data-v-33c4a17c],.claim-card-error .claim-card-inner-success span[data-v-33c4a17c]{font-size:.88rem;font-weight:500}.claim-trophy[data-v-33c4a17c]{flex-shrink:0;width:52px;height:52px;border-radius:14px;background:#7c4ad524;border:1px solid rgba(124,74,213,.22);display:flex;align-items:center;justify-content:center;color:var(--accent-hover)}.claim-trophy-blue[data-v-33c4a17c]{background:#3b82f61f;border-color:#3b82f638;color:#60a5fa}.claim-card-text[data-v-33c4a17c]{flex:1;min-width:180px}.claim-card-text strong[data-v-33c4a17c]{display:block;font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:4px;line-height:1.3}.claim-card-text span[data-v-33c4a17c]{font-size:.82rem;color:var(--text-muted);line-height:1.5}.btn-claim-hero[data-v-33c4a17c]{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 4px 16px #7c4ad559}.btn-claim-hero[data-v-33c4a17c]:hover{transform:translateY(-1px);box-shadow:0 6px 22px #7c4ad573}.btn-claim-hero[data-v-33c4a17c]:active{transform:translateY(0)}.btn-claim-hero[data-v-33c4a17c]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-claim-hero-blue[data-v-33c4a17c]{background:#3b82f6;box-shadow:0 4px 16px #3b82f659}.btn-claim-hero-blue[data-v-33c4a17c]:hover{box-shadow:0 6px 22px #3b82f673}.spinner-white[data-v-33c4a17c]{border-color:#ffffff4d;border-top-color:#fff}.detail-header[data-v-33c4a17c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.detail-header-right[data-v-33c4a17c]{display:flex;align-items:center;gap:8px}.btn-back[data-v-33c4a17c]{background:none;border:1px solid var(--border-input);color:var(--text-muted);padding:5px 12px;border-radius:8px;font-size:.82rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:border-color .2s,color .2s}.btn-back[data-v-33c4a17c]:hover{border-color:var(--border);color:var(--text)}.owner-badge[data-v-33c4a17c]{background:#7c4ad51f;border:1px solid rgba(124,74,213,.25);color:var(--accent-hover);font-size:.78rem;font-weight:700;font-family:monospace;padding:3px 10px;border-radius:6px;text-decoration:none;flex-shrink:0}.owner-badge[data-v-33c4a17c]:hover{background:#7c4ad533}.btn-delete[data-v-33c4a17c]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#ef4444;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:background .2s,border-color .2s;flex-shrink:0}.btn-delete[data-v-33c4a17c]:hover:not(:disabled){background:#ef444426;border-color:#ef444466}.btn-delete[data-v-33c4a17c]:disabled{opacity:.5;cursor:not-allowed}.anon-badge[data-v-33c4a17c]{background:var(--bg-hover);border:1px solid var(--border-input);color:var(--text-muted);font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:6px;letter-spacing:.04em}.cards-row[data-v-33c4a17c]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;margin-bottom:8px}@media(max-width:580px){.cards-row[data-v-33c4a17c]{grid-template-columns:1fr}}.info-card[data-v-33c4a17c]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.card-label[data-v-33c4a17c]{font-size:.7rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.hw-row[data-v-33c4a17c]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.hw-row[data-v-33c4a17c]:last-child{margin-bottom:0}.hw-row-chip[data-v-33c4a17c]{margin-top:2px}.hw-icon-col[data-v-33c4a17c]{width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hw-info-col[data-v-33c4a17c]{display:flex;flex-direction:column;gap:3px;min-width:0}.hw-mac-img[data-v-33c4a17c]{height:54px;width:auto;max-width:60px;object-fit:contain}.hw-mac-svg[data-v-33c4a17c]{width:48px;height:48px;color:var(--text-dim)}.hw-chip-img[data-v-33c4a17c]{height:38px;width:auto;max-width:52px;object-fit:contain}.hw-name[data-v-33c4a17c]{font-size:1.08rem;font-weight:700;color:var(--text);line-height:1.2}.hw-os[data-v-33c4a17c]{font-size:.78rem;color:var(--text-dim)}.hw-chip-name[data-v-33c4a17c]{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.2}.hw-specs[data-v-33c4a17c]{font-size:.78rem;color:var(--text-dim)}.run-row[data-v-33c4a17c]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid var(--border-soft);font-size:.85rem}.run-row[data-v-33c4a17c]:last-child{border-bottom:none}.run-row span[data-v-33c4a17c]{color:var(--text-muted)}.run-row strong[data-v-33c4a17c]{color:var(--text)}.section-label[data-v-33c4a17c]{font-size:.7rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;margin-top:28px;margin-bottom:12px}.tiers-list[data-v-33c4a17c]{display:flex;flex-direction:column;gap:14px}.also-label[data-v-33c4a17c]{font-size:.7rem;font-weight:600;color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.08em;margin-top:24px;margin-bottom:8px;padding-left:2px}.tier-label-center[data-v-33c4a17c]{display:flex;align-items:center;justify-content:center;gap:7px;font-size:1.04rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-top:20px;margin-bottom:8px}.tier-label-center[data-v-33c4a17c] svg{display:block}.be-card[data-v-33c4a17c]{background:var(--bg-card);border-radius:12px;padding:14px 16px;border:1px solid var(--border);margin-bottom:8px}.be-card-hdr[data-v-33c4a17c]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.be-card-left[data-v-33c4a17c]{display:flex;align-items:center;gap:10px}.be-card-name[data-v-33c4a17c]{font-size:1.1rem;font-weight:800;font-family:monospace;color:var(--be-color)}.be-card-tps[data-v-33c4a17c]{font-size:.78rem;font-weight:500;color:var(--text-dimmer);font-family:monospace}.be-card-tps-unit[data-v-33c4a17c]{font-size:.65rem;font-weight:400}.be-card-right[data-v-33c4a17c]{display:flex;align-items:center;gap:8px}.be-card-score[data-v-33c4a17c]{font-size:1.3rem;font-weight:900;color:var(--be-color);font-variant-numeric:tabular-nums;min-width:56px;text-align:right}.be-card-score-unit[data-v-33c4a17c]{font-size:.68rem;font-weight:600;color:var(--be-color);opacity:.55;min-width:36px}.tier-card[data-v-33c4a17c]{background:var(--bg-card);border-radius:12px;padding:16px;border:1px solid var(--border)}.tier-hdr[data-v-33c4a17c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tier-hdr-left[data-v-33c4a17c]{display:flex;align-items:center;gap:7px}.tier-icon[data-v-33c4a17c]{display:flex;align-items:center}.tier-icon svg[data-v-33c4a17c]{display:block}.tier-title[data-v-33c4a17c]{font-size:1.04rem;font-weight:800;letter-spacing:.07em;color:var(--tier-color)}.tier-hdr-right[data-v-33c4a17c]{display:flex;align-items:baseline;gap:5px}.tier-score[data-v-33c4a17c]{font-size:1.3rem;font-weight:900;color:var(--tier-color);font-variant-numeric:tabular-nums}.tier-score-unit[data-v-33c4a17c]{font-size:.68rem;font-weight:600;color:var(--tier-color);opacity:.55}.tier-icon[data-v-33c4a17c]{color:var(--tier-color)}.tier-trophy[data-v-33c4a17c]{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--text-muted)}.trophy-icon[data-v-33c4a17c]{display:flex;align-items:center;color:#f0b800;line-height:1}.trophy-icon svg[data-v-33c4a17c]{display:block}.trophy-label[data-v-33c4a17c]{font-family:monospace;font-weight:600}.be-list[data-v-33c4a17c]{margin-top:2px}.be-sep[data-v-33c4a17c]{height:1px;background:var(--border-soft);margin:0 -4px}.be-row[data-v-33c4a17c]{display:flex;align-items:center;justify-content:space-between;padding:10px 6px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;margin:0 -6px;transition:background .15s}.be-row[data-v-33c4a17c]:hover{background:#ffffff0a}.be-row-left[data-v-33c4a17c]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.be-name[data-v-33c4a17c]{font-size:.78rem;font-weight:700;font-family:monospace;color:var(--be-color);min-width:36px}.be-avg[data-v-33c4a17c]{font-size:.85rem;font-weight:700;color:var(--be-color);line-height:1;font-family:monospace}.be-avg-label[data-v-33c4a17c]{font-size:.7rem;font-weight:500;opacity:.45;margin-right:3px;text-transform:uppercase;letter-spacing:.03em}.be-unit[data-v-33c4a17c]{font-size:.72rem;font-weight:400;color:var(--text-dimmer);margin-left:1px}.be-raw-tps[data-v-33c4a17c]{font-size:.7rem;font-weight:400;color:var(--text-dimmer);margin-left:6px;opacity:.6}.be-error[data-v-33c4a17c]{font-size:.78rem}.be-error a[data-v-33c4a17c]{color:#fca5a5;text-decoration:none}.be-error a[data-v-33c4a17c]:hover{text-decoration:underline}.be-best-trophy[data-v-33c4a17c]{display:flex;align-items:center;color:#f0b800;margin-left:6px}.be-best-name[data-v-33c4a17c]{font-size:.75rem;opacity:.55;margin-left:3px;white-space:nowrap}.be-best-tps[data-v-33c4a17c]{font-size:.75rem;font-weight:600;font-family:monospace;color:var(--be-color);opacity:.8;margin-left:4px;white-space:nowrap}.be-row-right[data-v-33c4a17c]{display:flex;align-items:center;gap:10px;flex-shrink:0}.be-sparks[data-v-33c4a17c]{display:flex;align-items:flex-end;gap:2px;height:22px;width:66px;flex-shrink:0}.spark[data-v-33c4a17c]{flex:1;min-height:3px;border-radius:2px;opacity:.7;background:var(--be-color)}.be-chev[data-v-33c4a17c]{color:var(--be-color);opacity:.5;transition:transform .2s;flex-shrink:0}.be-chev.open[data-v-33c4a17c]{transform:rotate(180deg)}.be-prompts[data-v-33c4a17c]{padding:2px 4px 8px}.bp-row[data-v-33c4a17c]{display:flex;align-items:center;gap:8px;padding:5px 2px;border-radius:6px;transition:background .12s}.bp-row[data-v-33c4a17c]:hover{background:#ffffff0a}.bp-icon[data-v-33c4a17c]{flex-shrink:0;display:flex;align-items:center;width:14px}.bp-check[data-v-33c4a17c]{color:var(--text-dimmer);opacity:.5}.bp-trophy[data-v-33c4a17c]{color:#f0b800}.bp-name[data-v-33c4a17c]{flex:1;font-size:.8rem;color:var(--text-muted);min-width:0}.bp-track[data-v-33c4a17c]{width:110px;height:6px;background:var(--border-soft);border-radius:3px;overflow:hidden;flex-shrink:0}.bp-fill[data-v-33c4a17c]{height:100%;border-radius:3px;transition:width .3s ease;opacity:.75}.bp-fill[data-v-33c4a17c]{background:var(--tier-color)}.bp-val[data-v-33c4a17c]{font-size:.72rem;font-family:monospace;color:var(--text-dim);width:36px;text-align:right;flex-shrink:0}.loading[data-v-33c4a17c]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:5rem;color:var(--text-dim)}.spinner[data-v-33c4a17c]{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-33c4a17c .7s linear infinite}.spinner-lg[data-v-33c4a17c]{width:28px;height:28px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--accent);animation:spin-33c4a17c .7s linear infinite}@keyframes spin-33c4a17c{to{transform:rotate(360deg)}}.account-page[data-v-38409b3c]{display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1.5rem 3rem}.auth-card[data-v-38409b3c]{width:100%;max-width:420px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;overflow:hidden}.auth-header[data-v-38409b3c]{padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--border-soft)}.auth-title[data-v-38409b3c]{font-size:1.4rem;font-weight:700;color:var(--text);margin-bottom:.35rem}.auth-sub[data-v-38409b3c]{font-size:.82rem;color:var(--text-muted);line-height:1.5}.auth-form[data-v-38409b3c]{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 2rem}.field[data-v-38409b3c]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-38409b3c]{font-size:.75rem;font-weight:600;color:var(--text-muted)}.field input[data-v-38409b3c]{background:var(--bg-input);border:1px solid var(--border-input);color:var(--text);padding:.65rem .9rem;border-radius:10px;font-size:.9rem;font-family:inherit;transition:border-color .2s;outline:none}.field input[data-v-38409b3c]:focus{border-color:#7c4ad599}.error-box[data-v-38409b3c]{display:flex;align-items:flex-start;gap:7px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:.65rem .9rem;font-size:.82rem;color:#fca5a5}.error-box svg[data-v-38409b3c]{flex-shrink:0;margin-top:1px}.btn-submit[data-v-38409b3c]{background:#7c4ad5;color:#fff;border:none;border-radius:10px;padding:.75rem;font-size:.95rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;min-height:42px}.btn-submit[data-v-38409b3c]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.btn-submit[data-v-38409b3c]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-38409b3c]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-38409b3c .7s linear infinite}@keyframes spin-38409b3c{to{transform:rotate(360deg)}}.auth-toggle[data-v-38409b3c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:1rem;background:var(--bg-hover);border-top:1px solid var(--border-soft);font-size:.82rem;color:var(--text-muted)}.auth-toggle button[data-v-38409b3c]{background:none;border:none;color:#7c4ad5;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;padding:0}.auth-toggle button[data-v-38409b3c]:hover{color:#a78bfa}.profile-page[data-v-b1b0b619]{max-width:960px;margin:0 auto;padding:1.5rem 1.5rem 3rem;display:flex;flex-direction:column;gap:0}.hero[data-v-b1b0b619]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--border)}.hero-avatar[data-v-b1b0b619]{width:62px;height:62px;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,#7c4ad5,#4f46e5);display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:800;color:#fff;overflow:hidden;transition:width .2s,height .2s}.hero-avatar-qr[data-v-b1b0b619]{padding:5px;border-radius:5px}.qr-img[data-v-b1b0b619]{width:100%;height:100%;image-rendering:pixelated;display:block}.hero-body[data-v-b1b0b619]{flex:1;min-width:160px}.hero-username-row[data-v-b1b0b619]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.hero-username[data-v-b1b0b619]{font-size:1.7rem;font-weight:800;color:var(--text)}.hero-stats[data-v-b1b0b619]{font-size:.82rem;color:var(--text-dim)}.hero-actions[data-v-b1b0b619]{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:500px){.hero-avatar[data-v-b1b0b619]{width:90px;height:90px;font-size:2.2rem;border-radius:16px}.hero-avatar-qr[data-v-b1b0b619]{padding:7px;border-radius:8px}.hero-actions[data-v-b1b0b619]{width:100%;margin-top:4px}}.btn-icon[data-v-b1b0b619]{background:none;border:none;color:var(--text-dimmer);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:color .2s,background .2s}.btn-icon[data-v-b1b0b619]:hover{color:#a78bfa;background:#7c4ad51a}.btn-logout[data-v-b1b0b619]{background:none;border:1px solid var(--border-input);color:var(--text-muted);padding:.45rem 1.1rem;border-radius:8px;cursor:pointer;font-size:.82rem;font-family:inherit;flex-shrink:0;transition:border-color .2s,color .2s}.btn-logout[data-v-b1b0b619]:hover{border-color:#ef444466;color:#fca5a5}.btn-admin-review[data-v-b1b0b619]{background:none;border:1px solid rgba(239,68,68,.25);color:#fca5a5;padding:.45rem 1.1rem;border-radius:8px;font-size:.82rem;font-weight:600;text-decoration:none;flex-shrink:0;transition:background .2s}.btn-admin-review[data-v-b1b0b619]:hover{background:#ef44441a}.admin-bar[data-v-b1b0b619]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:0 0 28px;border-bottom:1px solid var(--border);margin-bottom:28px}.admin-bar-label[data-v-b1b0b619]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ef444499;flex-shrink:0}.admin-bar-actions[data-v-b1b0b619]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.maint-toggle[data-v-b1b0b619]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;background:none;border:none;padding:0;font-family:inherit}.maint-toggle[data-v-b1b0b619]:disabled{opacity:.5;cursor:default}.maint-toggle-label[data-v-b1b0b619]{font-size:.82rem;color:var(--text-muted)}.maint-toggle-track[data-v-b1b0b619]{width:36px;height:20px;border-radius:10px;background:var(--border-input);border:1px solid var(--border-input);position:relative;transition:background .2s,border-color .2s;flex-shrink:0}.maint-toggle-track.active[data-v-b1b0b619]{background:#ef444459;border-color:#ef444480}.maint-toggle-thumb[data-v-b1b0b619]{width:14px;height:14px;border-radius:50%;background:var(--text-muted);position:absolute;top:2px;left:2px;transition:transform .2s,background .2s}.maint-toggle-track.active .maint-toggle-thumb[data-v-b1b0b619]{transform:translate(16px);background:#fca5a5}.username-editor[data-v-b1b0b619]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px 20px;margin-bottom:24px}.username-form[data-v-b1b0b619]{display:flex;gap:8px;align-items:stretch}.username-input-wrap[data-v-b1b0b619]{flex:1;display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:10px;overflow:hidden;transition:border-color .2s}.username-input-wrap[data-v-b1b0b619]:focus-within{border-color:#7c4ad599}.username-input-wrap.has-error[data-v-b1b0b619]{border-color:#ef444480}.at-sign[data-v-b1b0b619]{padding:0 4px 0 12px;font-size:1rem;color:var(--text-dim);font-weight:600;-webkit-user-select:none;user-select:none}.username-input-wrap input[data-v-b1b0b619]{flex:1;background:none;border:none;outline:none;color:var(--text);padding:.6rem .9rem .6rem 2px;font-size:.95rem;font-family:monospace}.btn-save[data-v-b1b0b619]{background:#7c4ad5;color:#fff;border:none;border-radius:10px;padding:0 18px;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:opacity .2s}.btn-save[data-v-b1b0b619]:hover:not(:disabled){opacity:.85}.btn-save[data-v-b1b0b619]:disabled{opacity:.4;cursor:not-allowed}.btn-cancel[data-v-b1b0b619]{background:none;border:1px solid var(--border-input);color:var(--text-muted);border-radius:10px;padding:0 14px;font-size:.85rem;cursor:pointer;font-family:inherit;white-space:nowrap;transition:border-color .2s,color .2s}.btn-cancel[data-v-b1b0b619]:hover{border-color:var(--border);color:var(--text)}.field-error[data-v-b1b0b619]{margin-top:8px;font-size:.8rem;color:#fca5a5}.spinner-sm[data-v-b1b0b619]{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-b1b0b619 .7s linear infinite}.section-label[data-v-b1b0b619]{font-size:.7rem;font-weight:700;color:#7c4ad5;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.pending-notice[data-v-b1b0b619]{display:flex;align-items:center;gap:8px;background:#eab3081a;border:1px solid rgba(234,179,8,.28);border-radius:12px;padding:10px 16px;font-size:.83rem;color:#fde68a;margin-bottom:18px}.pending-notice svg[data-v-b1b0b619]{flex-shrink:0;color:#fbbf24}.pending-link[data-v-b1b0b619]{color:#fbbf24;font-weight:600;text-decoration:none}.pending-link[data-v-b1b0b619]:hover{text-decoration:underline}.results-list[data-v-b1b0b619]{display:flex;flex-direction:column;gap:8px;margin-bottom:36px}.result-row[data-v-b1b0b619]{display:flex;align-items:center;gap:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .2s}.result-row[data-v-b1b0b619]:hover{border-color:var(--border-input)}.rr-left[data-v-b1b0b619]{flex:1;min-width:0}.rr-machine[data-v-b1b0b619]{display:flex;align-items:center;gap:5px;min-width:0}.rr-icon[data-v-b1b0b619]{width:13px;height:13px;flex-shrink:0;color:var(--text-dim)}.rr-chip-icon[data-v-b1b0b619]{color:var(--text-dimmer)}.rr-mac-img[data-v-b1b0b619]{height:22px;width:auto;object-fit:contain;flex-shrink:0}.rr-chip-img[data-v-b1b0b619]{height:16px;width:auto;object-fit:contain;flex-shrink:0}.rr-mac-name[data-v-b1b0b619]{font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-sep[data-v-b1b0b619]{font-size:.82rem;color:var(--text-dimmer);flex-shrink:0}.rr-chip-name[data-v-b1b0b619]{font-size:.78rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-tiers[data-v-b1b0b619]{display:flex;gap:6px;flex-wrap:wrap}.rr-tier-group[data-v-b1b0b619]{display:inline-flex;align-items:center;gap:3px}.rr-tier-header[data-v-b1b0b619]{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;white-space:nowrap}.rr-tier-header svg[data-v-b1b0b619]{flex-shrink:0}.rr-backend-badge[data-v-b1b0b619]{display:inline-flex;align-items:center;gap:3px;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:5px;white-space:nowrap}.rr-be-tps[data-v-b1b0b619]{font-family:monospace}.rr-right[data-v-b1b0b619]{display:flex;align-items:center;gap:8px;flex-shrink:0}.rr-date[data-v-b1b0b619]{font-size:.72rem;color:var(--text-muted)}.rr-chevron[data-v-b1b0b619]{color:var(--text-dimmer)}@media(max-width:720px){.result-row[data-v-b1b0b619]{flex-wrap:wrap;gap:8px}.rr-left[data-v-b1b0b619]{flex:1;min-width:0}.rr-right[data-v-b1b0b619]{flex-shrink:0;order:0}.rr-tiers[data-v-b1b0b619]{width:100%;order:1}.rr-chevron[data-v-b1b0b619]{display:none}}@media(max-width:440px){.result-row[data-v-b1b0b619]{flex-direction:column;align-items:flex-start;gap:6px}.rr-left[data-v-b1b0b619]{width:100%}.rr-tiers[data-v-b1b0b619],.rr-right[data-v-b1b0b619]{width:100%;order:0}.rr-date[data-v-b1b0b619]{font-size:.68rem}}.empty[data-v-b1b0b619]{color:var(--text-dim);text-align:center;padding:3rem;font-size:.9rem}.loading[data-v-b1b0b619]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:5rem;color:var(--text-dim)}.spinner-lg[data-v-b1b0b619]{width:28px;height:28px;border-radius:50%;border:3px solid var(--border);border-top-color:#7c4ad5;animation:spin-b1b0b619 .7s linear infinite}@keyframes spin-b1b0b619{to{transform:rotate(360deg)}}.not-found[data-v-b1b0b619]{max-width:360px;margin:8rem auto;text-align:center}.nf-at[data-v-b1b0b619]{font-size:3.5rem;font-weight:900;color:var(--border);margin-bottom:1rem}.not-found h2[data-v-b1b0b619]{font-size:1.3rem;color:var(--text);margin-bottom:.5rem}.not-found p[data-v-b1b0b619]{font-size:.85rem;color:var(--text-dim);margin-bottom:1.5rem}.btn-back[data-v-b1b0b619]{display:inline-block;color:#7c4ad5;font-size:.88rem;font-weight:600;text-decoration:none}.btn-back[data-v-b1b0b619]:hover{color:#a78bfa}.download-page[data-v-5454097f]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:6rem 1rem}.download-hero[data-v-5454097f]{text-align:center;position:relative;max-width:560px;width:100%}.hero-glow[data-v-5454097f]{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:500px;height:300px;background:radial-gradient(ellipse at center,rgba(124,74,213,.2) 0%,transparent 70%);pointer-events:none}.app-icon[data-v-5454097f]{width:96px;height:96px;border-radius:22px;box-shadow:0 0 40px #7c4ad559,0 8px 32px #00000073;margin:0 auto 1.25rem;display:block}[data-theme=light]{box-shadow:0 0 28px #7c4ad533,0 4px 16px #0000001f}h1[data-v-5454097f]{font-size:2rem;font-weight:800;color:var(--text);margin-bottom:.5rem}.subtitle[data-v-5454097f]{color:var(--text-muted);font-size:.95rem;margin-bottom:2.5rem}.download-box[data-v-5454097f]{background:var(--bg-hover);border:1px solid var(--border);border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.download-box.loading[data-v-5454097f]{color:#555;font-size:.9rem;gap:1.5rem}.btn-download[data-v-5454097f]{display:inline-flex;align-items:center;gap:10px;background:#7c4ad5;color:#fff;padding:14px 28px;border-radius:12px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s}.btn-download[data-v-5454097f]:hover{opacity:.88;transform:translateY(-1px)}.dl-size[data-v-5454097f]{font-size:.8rem;font-weight:500;opacity:.7}.sha[data-v-5454097f]{font-size:.72rem;color:#444;font-family:monospace;word-break:break-all}.req[data-v-5454097f]{font-size:.8rem;color:#555}.cs-title[data-v-5454097f]{font-size:1rem;font-weight:700;color:#c0c0d8}.cs-sub[data-v-5454097f]{font-size:.85rem;color:#555;line-height:1.6}.docs-page[data-v-b0dffd96]{min-height:80vh;padding-bottom:6rem}.docs-hero[data-v-b0dffd96]{position:relative;text-align:center;padding:5rem 1.5rem 3rem;overflow:hidden}.hero-glow[data-v-b0dffd96]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(124,74,213,.15) 0%,transparent 65%);pointer-events:none}.section-label[data-v-b0dffd96]{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--accent);margin-bottom:.8rem}.docs-title[data-v-b0dffd96]{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2;color:var(--text);margin-bottom:1rem}.docs-lead[data-v-b0dffd96]{font-size:1rem;color:var(--text-muted);max-width:540px;margin:0 auto;line-height:1.7}.docs-body[data-v-b0dffd96]{max-width:760px;margin:0 auto;padding:0 1.5rem}.doc-section[data-v-b0dffd96]{padding:2.5rem 0;border-top:1px solid var(--border-soft)}.doc-section h2[data-v-b0dffd96]{font-size:1.15rem;font-weight:700;color:var(--text);margin-bottom:1rem}.doc-section p[data-v-b0dffd96]{font-size:.93rem;color:var(--text-muted);line-height:1.75;margin-bottom:.9rem}.doc-section p[data-v-b0dffd96]:last-child{margin-bottom:0}.doc-section strong[data-v-b0dffd96]{color:var(--text);font-weight:600}.doc-cards[data-v-b0dffd96]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.4rem}.doc-card[data-v-b0dffd96]{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border)}.doc-card-icon[data-v-b0dffd96]{font-size:1.2rem;line-height:1;flex-shrink:0;padding-top:2px}.doc-card strong[data-v-b0dffd96]{font-size:.88rem;color:var(--text)}.doc-card>div>strong[data-v-b0dffd96]:first-child{display:block;margin-bottom:4px}.doc-card p[data-v-b0dffd96]{font-size:.82rem;color:var(--text-muted);line-height:1.55;margin:0}.doc-table-wrap[data-v-b0dffd96]{overflow-x:auto;margin-top:1.2rem}.doc-table[data-v-b0dffd96]{width:100%;border-collapse:collapse;font-size:.85rem}.doc-table th[data-v-b0dffd96]{text-align:left;padding:8px 12px;color:var(--text-dim);font-weight:600;font-size:.78rem;border-bottom:1px solid var(--border)}.doc-table td[data-v-b0dffd96]{padding:9px 12px;border-bottom:1px solid var(--border-soft);color:var(--text-muted)}.doc-table td[data-v-b0dffd96]:first-child{font-weight:600}.tier-label[data-v-b0dffd96]{color:var(--row-color)}.doc-github-btn[data-v-b0dffd96]{display:inline-flex;align-items:center;gap:8px;margin-top:1.2rem;padding:10px 18px;border-radius:10px;border:1px solid var(--border-input);color:var(--text-muted);text-decoration:none;font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s}.doc-github-btn[data-v-b0dffd96]:hover{border-color:#7c4ad580;color:var(--text)}.doc-req-list[data-v-b0dffd96]{display:flex;flex-direction:column;gap:10px;margin-top:.4rem}.doc-req[data-v-b0dffd96]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--text-muted)}.req-dot[data-v-b0dffd96]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.req-required[data-v-b0dffd96]{background:var(--accent)}.req-optional[data-v-b0dffd96]{background:var(--text-dim)}.doc-req strong[data-v-b0dffd96]{color:var(--text);font-weight:600}@media(max-width:600px){.doc-cards[data-v-b0dffd96]{grid-template-columns:1fr}.docs-hero[data-v-b0dffd96]{padding:3.5rem 1rem 2rem}}.doccode-page[data-v-5f6c73c9]{max-width:640px;margin:0 auto;padding:2.5rem 1.5rem 6rem}.back-row[data-v-5f6c73c9]{margin-bottom:2rem}.back-link[data-v-5f6c73c9]{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;color:var(--text-muted);text-decoration:none;transition:color .15s}.back-link[data-v-5f6c73c9]:hover{color:var(--text)}.unknown-block[data-v-5f6c73c9]{text-align:center;padding:4rem 0}.unknown-code[data-v-5f6c73c9]{font-family:monospace;font-size:1.6rem;font-weight:700;color:var(--text-dim);margin-bottom:.8rem}.unknown-block p[data-v-5f6c73c9]{font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.btn-docs[data-v-5f6c73c9]{display:inline-block;padding:8px 20px;border:1px solid var(--border-input);border-radius:9px;font-size:.85rem;color:var(--text-muted);text-decoration:none;transition:border-color .2s,color .2s}.btn-docs[data-v-5f6c73c9]:hover{border-color:#7c4ad580;color:var(--text)}.entry-block[data-v-5f6c73c9]{border:1px solid var(--border);border-radius:16px;overflow:hidden}.entry-header[data-v-5f6c73c9]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--border);font-size:.8rem;font-weight:700}.header-warn[data-v-5f6c73c9]{background:#eab30812;color:#b47a0a}.header-err[data-v-5f6c73c9]{background:#ef444412;color:#c03030}.entry-type-icon[data-v-5f6c73c9]{font-size:1rem}.entry-type-label[data-v-5f6c73c9]{flex:1}.entry-code[data-v-5f6c73c9]{font-family:monospace;font-size:.75rem;padding:2px 8px;border-radius:5px;background:#0000001f;letter-spacing:.04em}.header-warn .entry-code[data-v-5f6c73c9]{background:#eab30826;color:#b47a0a}.header-err .entry-code[data-v-5f6c73c9]{background:#ef444421;color:#c03030}.entry-body[data-v-5f6c73c9]{padding:24px 24px 28px;background:var(--bg-card)}.entry-title[data-v-5f6c73c9]{font-size:1.2rem;font-weight:700;color:var(--text);margin:0 0 1rem}.entry-content[data-v-5f6c73c9] p{font-size:.9rem;color:var(--text-muted);line-height:1.75;margin:0 0 .8rem}.entry-content[data-v-5f6c73c9] p:last-child{margin-bottom:0}.entry-content[data-v-5f6c73c9] code{font-family:monospace;font-size:.85em;background:#0000001a;padding:1px 5px;border-radius:3px;color:var(--text)}.entry-content[data-v-5f6c73c9] strong{color:var(--text);font-weight:600}.admin-review-page[data-v-7179d86f]{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-v-7179d86f]{display:flex;align-items:center;gap:12px;margin-bottom:2rem}.page-title[data-v-7179d86f]{font-size:1.5rem;font-weight:700;color:var(--text);margin:0}.badge[data-v-7179d86f]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.75rem;font-weight:700;padding:2px 10px;border-radius:99px}.loading-state[data-v-7179d86f],.empty-state[data-v-7179d86f],.forbidden[data-v-7179d86f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4rem 0;color:var(--text-muted)}.spinner-lg[data-v-7179d86f]{width:28px;height:28px;border-radius:50%;border:3px solid var(--border);border-top-color:#7c4ad5;animation:spin-7179d86f .7s linear infinite}.results-table[data-v-7179d86f]{display:flex;flex-direction:column;gap:12px}.result-card[data-v-7179d86f]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;transition:opacity .3s}.result-card.actioned[data-v-7179d86f]{opacity:.5}.card-header[data-v-7179d86f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.card-id[data-v-7179d86f],.card-meta[data-v-7179d86f]{display:flex;align-items:center;gap:8px}.result-link[data-v-7179d86f]{font-weight:700;color:#7c4ad5;text-decoration:none;font-size:.9rem}.result-link[data-v-7179d86f]:hover{text-decoration:underline}.chip-tag[data-v-7179d86f],.ram-tag[data-v-7179d86f],.date-tag[data-v-7179d86f],.user-tag[data-v-7179d86f]{font-size:.75rem;padding:2px 8px;border-radius:6px;background:var(--bg-hover);color:var(--text-muted);white-space:nowrap}.user-tag.muted[data-v-7179d86f]{opacity:.6}.flag-reason[data-v-7179d86f]{display:flex;align-items:flex-start;gap:6px;background:#eab30814;border:1px solid rgba(234,179,8,.2);border-radius:8px;padding:8px 12px;font-size:.8rem;color:#fde68a}.flag-reason svg[data-v-7179d86f]{flex-shrink:0;margin-top:1px;color:#fbbf24}.tiers-row[data-v-7179d86f]{display:flex;flex-wrap:wrap;gap:6px}.tier-chip[data-v-7179d86f]{display:flex;align-items:center;gap:6px;background:var(--bg-hover);border:1px solid var(--border-soft);border-radius:8px;padding:4px 10px;font-size:.78rem}.tier-name[data-v-7179d86f]{color:var(--text-muted)}.tier-tps[data-v-7179d86f]{color:var(--text);font-weight:600}.card-actions[data-v-7179d86f]{display:flex;align-items:center;gap:8px;margin-top:4px}.btn-approve[data-v-7179d86f],.btn-reject[data-v-7179d86f]{padding:6px 16px;border-radius:8px;border:none;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;gap:6px}.btn-approve[data-v-7179d86f]{background:#22c55e26;color:#86efac}.btn-reject[data-v-7179d86f]{background:#ef444421;color:#fca5a5}.btn-approve[data-v-7179d86f]:hover:not(:disabled){opacity:.8}.btn-reject[data-v-7179d86f]:hover:not(:disabled){opacity:.8}.btn-approve[data-v-7179d86f]:disabled,.btn-reject[data-v-7179d86f]:disabled{opacity:.5;cursor:not-allowed}.action-done[data-v-7179d86f]{font-size:.82rem;font-weight:700;padding:4px 10px;border-radius:8px}.action-done.approved[data-v-7179d86f]{color:#86efac}.action-done.rejected[data-v-7179d86f]{color:#fca5a5}.spinner-sm[data-v-7179d86f]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;animation:spin-7179d86f .7s linear infinite}@keyframes spin-7179d86f{to{transform:rotate(360deg)}}.admin-users-page[data-v-e8ecb4c2]{max-width:860px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.page-header[data-v-e8ecb4c2]{display:flex;align-items:center;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.btn-back[data-v-e8ecb4c2]{font-size:.82rem;color:var(--text-muted);text-decoration:none;white-space:nowrap;flex-shrink:0}.btn-back[data-v-e8ecb4c2]:hover{color:var(--text)}.page-title[data-v-e8ecb4c2]{font-size:1.25rem;font-weight:800;color:var(--text);display:flex;align-items:center;gap:10px}.count[data-v-e8ecb4c2]{font-size:.78rem;font-weight:600;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);padding:2px 8px;border-radius:20px}.user-list[data-v-e8ecb4c2]{display:flex;flex-direction:column}.user-row[data-v-e8ecb4c2]{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.user-row[data-v-e8ecb4c2]:first-child{border-top:1px solid var(--border)}.user-username[data-v-e8ecb4c2]{font-weight:700;font-size:.9rem;color:var(--text);text-decoration:none;white-space:nowrap;flex-shrink:0;min-width:140px}.user-username[data-v-e8ecb4c2]:hover{color:#a78bfa}.user-email[data-v-e8ecb4c2]{flex:1;font-size:.83rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-count[data-v-e8ecb4c2]{font-size:.8rem;color:var(--text-dim);white-space:nowrap;flex-shrink:0;text-align:right}.state-center[data-v-e8ecb4c2]{display:flex;justify-content:center;align-items:center;padding:4rem;color:var(--text-dim)}.state-center.error[data-v-e8ecb4c2]{color:#fca5a5}.spinner[data-v-e8ecb4c2]{width:24px;height:24px;border-radius:50%;border:3px solid var(--border);border-top-color:#7c4ad5;animation:spin-e8ecb4c2 .7s linear infinite}@keyframes spin-e8ecb4c2{to{transform:rotate(360deg)}}.nf-page[data-v-f8fdb4ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem 6rem;text-align:center;min-height:70vh;gap:0}.nf-number[data-v-f8fdb4ab]{display:flex;align-items:center;gap:0;margin-bottom:1.5rem;line-height:1}.n4[data-v-f8fdb4ab]{font-size:clamp(6rem,18vw,10rem);font-weight:900;letter-spacing:-.04em;line-height:1}.n4-left[data-v-f8fdb4ab]{color:#7c4ad5}.n4-right[data-v-f8fdb4ab]{color:#ef4444;animation:nf-wobble-f8fdb4ab 2.4s ease-in-out infinite}.n0[data-v-f8fdb4ab]{width:clamp(5rem,14vw,8rem);height:clamp(5rem,14vw,8rem);display:flex;align-items:center;justify-content:center}.nf-cpu[data-v-f8fdb4ab]{width:100%;height:100%;color:#f0b800;animation:nf-spin-f8fdb4ab 6s linear infinite;filter:drop-shadow(0 0 14px rgba(240,184,0,.4))}.nf-badge[data-v-f8fdb4ab]{font-family:monospace;font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:4px 12px;margin-bottom:1.5rem}.nf-title[data-v-f8fdb4ab]{font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;color:var(--text);margin-bottom:.75rem}.nf-sub[data-v-f8fdb4ab]{font-size:.95rem;color:var(--text-dim);line-height:1.7;margin-bottom:2rem}.nf-score[data-v-f8fdb4ab],.nf-reason[data-v-f8fdb4ab]{color:#ef4444;font-family:monospace;font-weight:700}.nf-card[data-v-f8fdb4ab]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1rem 1.5rem;width:100%;max-width:340px;margin-bottom:2rem;text-align:left}.nf-card-row[data-v-f8fdb4ab]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border)}.nf-card-row[data-v-f8fdb4ab]:last-of-type{border-bottom:none}.nf-tier[data-v-f8fdb4ab]{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;letter-spacing:.05em}.nf-tps[data-v-f8fdb4ab]{font-family:monospace;font-size:.8rem;font-weight:700}.nf-red[data-v-f8fdb4ab]{color:#ef4444}.nf-card-footer[data-v-f8fdb4ab]{margin-top:10px;font-size:.75rem;color:var(--text-dim);font-style:italic;text-align:center}.nf-actions[data-v-f8fdb4ab]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.nf-btn-primary[data-v-f8fdb4ab]{background:#7c4ad5;color:#fff;padding:10px 24px;border-radius:10px;font-weight:600;font-size:.9rem;text-decoration:none;transition:opacity .2s,transform .15s}.nf-btn-primary[data-v-f8fdb4ab]:hover{opacity:.85;transform:translateY(-1px)}.nf-btn-ghost[data-v-f8fdb4ab]{background:transparent;color:var(--text-muted);padding:10px 24px;border-radius:10px;font-weight:600;font-size:.9rem;text-decoration:none;border:1px solid var(--border);transition:color .2s,border-color .2s}.nf-btn-ghost[data-v-f8fdb4ab]:hover{color:var(--text);border-color:var(--text-muted)}@keyframes nf-spin-f8fdb4ab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nf-wobble-f8fdb4ab{0%,to{transform:rotate(0)}15%{transform:rotate(-4deg)}30%{transform:rotate(4deg)}45%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}
