:root{--bg-primary: #07080b;--bg-surface: #0e1117;--bg-card: #151821;--bg-card-hover: #1c212d;--border-subtle: rgba(255, 255, 255, .08);--border-glow: rgba(0, 240, 255, .35);--accent-cyan: #00f0ff;--accent-purple: #9d4edd;--accent-green: #00f59b;--accent-yellow: #ffb703;--accent-red: #ff3366;--text-primary: #f0f3f8;--text-secondary: #94a3b8;--text-muted: #64748b;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--glass-bg: rgba(14, 17, 23, .82)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer;border:none;background:none}input{font-family:inherit}.glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.navbar.svelte-d8j1hi{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:12px 32px;border-bottom:1px solid var(--border-subtle)}.navbar-left.svelte-d8j1hi{display:flex;align-items:center;gap:36px}.brand.svelte-d8j1hi{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none;cursor:pointer}.brand-icon.svelte-d8j1hi{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:#00f0ff1f;box-shadow:0 0 15px #00f0ff59}.brand-text.svelte-d8j1hi{display:flex;align-items:baseline;gap:6px}.brand-title.svelte-d8j1hi{font-size:20px;font-weight:800;letter-spacing:1.5px;background:linear-gradient(135deg,#ffffff,var(--accent-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-subtitle.svelte-d8j1hi{font-size:13px;font-weight:700;letter-spacing:2px;color:var(--text-muted)}.nav-links.svelte-d8j1hi{display:flex;align-items:center;gap:8px}.nav-tab.svelte-d8j1hi{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;color:var(--text-secondary);text-decoration:none;transition:all .15s ease}.nav-tab.svelte-d8j1hi:hover{color:var(--text-primary);background:#ffffff0d}.nav-tab.active.svelte-d8j1hi{background:#00f0ff1f;color:var(--accent-cyan);box-shadow:0 0 15px #00f0ff26}.nav-actions.svelte-d8j1hi{display:flex;align-items:center;gap:16px}.status-badge.svelte-d8j1hi{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.status-badge.svelte-d8j1hi:hover{background:#ffffff14;border-color:#ffffff40;color:#fff}.status-badge.active.svelte-d8j1hi{background:#00f59b1a;border-color:#00f59b4d;color:var(--accent-green)}.status-badge.network-badge.svelte-d8j1hi{color:#ffffffd9}.user-profile.svelte-d8j1hi{display:flex;align-items:center;gap:10px;padding:4px 12px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:24px;cursor:pointer;transition:border-color .15s ease}.user-profile.svelte-d8j1hi:hover{border-color:var(--accent-cyan)}.avatar.svelte-d8j1hi{width:28px;height:28px;border-radius:50%;object-fit:cover}.avatar-fallback.svelte-d8j1hi{width:28px;height:28px;border-radius:50%;background:var(--accent-purple);display:flex;align-items:center;justify-content:center;color:#fff}.user-name.svelte-d8j1hi{font-size:13px;font-weight:600;color:var(--text-primary)}.logout-btn.svelte-d8j1hi{color:var(--text-muted);padding:4px;border-radius:4px;transition:color .15s ease;display:flex;align-items:center}.logout-btn.svelte-d8j1hi:hover{color:var(--accent-red)}.login-btn.svelte-d8j1hi{display:flex;align-items:center;gap:8px;padding:8px 18px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-purple));color:#000;font-weight:700;font-size:13px;border-radius:var(--radius-sm);box-shadow:0 0 20px #00f0ff59;transition:transform .15s ease,box-shadow .15s ease}.login-btn.svelte-d8j1hi:hover{transform:translateY(-1px);box-shadow:0 0 25px #00f0ff8c}.skeleton-btn.svelte-d8j1hi{width:120px;height:36px;border-radius:var(--radius-sm);background:#ffffff0d}.pwa-install-btn.svelte-d8j1hi{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm);background:#00d2ff1f;border:1px solid var(--accent-cyan);color:var(--accent-cyan);font-size:12px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.pwa-install-btn.svelte-d8j1hi:hover{background:var(--accent-cyan);color:#000;box-shadow:0 0 15px #00d2ff66;transform:translateY(-1px)}@media (max-width: 900px){.nav-links.svelte-d8j1hi{display:none}}.footer.svelte-1sr6y3t{border-top:1px solid var(--border-subtle);padding:40px 32px;margin-top:auto}.footer-content.svelte-1sr6y3t{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.footer-brand.svelte-1sr6y3t{display:flex;flex-direction:column;gap:8px}.brand-line.svelte-1sr6y3t{display:flex;align-items:center;gap:8px}.brand-icon.svelte-1sr6y3t{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#00f0ff1f}.brand-title.svelte-1sr6y3t{font-size:16px;font-weight:800;letter-spacing:1.5px;color:#fff}.brand-sub.svelte-1sr6y3t{font-size:13px;color:var(--text-muted);max-width:480px}.footer-meta.svelte-1sr6y3t{display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.disclaimer.svelte-1sr6y3t{font-size:11px;line-height:1.6;color:var(--text-muted)}.copyright.svelte-1sr6y3t{font-size:12px;color:var(--text-muted)}.quality-settings.svelte-138iudr{display:flex;flex-direction:column;gap:18px}.setting-group.svelte-138iudr{display:flex;flex-direction:column;gap:10px}.group-title.svelte-138iudr{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#ffffffb3}.res-grid.svelte-138iudr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.res-card.svelte-138iudr{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.res-card.svelte-138iudr:hover{background:#ffffff12;border-color:#00d2ff4d}.res-card.active.svelte-138iudr{background:#00d2ff26;border-color:#00d2ff;box-shadow:0 0 12px #00d2ff40}.res-title.svelte-138iudr{font-size:13px;font-weight:800;color:#fff}.res-sub.svelte-138iudr{font-size:10px;color:#ffffff80}.fps-row.svelte-138iudr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fps-btn.svelte-138iudr{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.fps-btn.svelte-138iudr:hover{background:#ffffff14}.fps-btn.active.svelte-138iudr{background:#ffd70026;border-color:gold;color:gold}.bitrate-header.svelte-138iudr{display:flex;justify-content:space-between;align-items:center}.bitrate-num.svelte-138iudr{font-family:monospace;font-size:14px;font-weight:800;color:#0f8}.bitrate-slider.svelte-138iudr{width:100%;accent-color:#00ff88;cursor:pointer}.bitrate-labels.svelte-138iudr{display:flex;justify-content:space-between;font-size:10px;color:#fff6}.auto-codec-card.svelte-138iudr{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.2);border-radius:var(--radius-sm)}.auto-codec-header.svelte-138iudr{display:flex;justify-content:space-between;align-items:center}.acc-name.svelte-138iudr{font-size:12px;font-weight:700;color:#f1f5f9}.acc-tag.svelte-138iudr{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:2px 7px;border-radius:4px;background:#00f0ff26;color:#00f0ff;border:1px solid rgba(0,240,255,.3)}.acc-desc.svelte-138iudr{font-size:11px;color:#94a3b8;margin:0;line-height:1.45}.toggles-row.svelte-138iudr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toggle-box.svelte-138iudr{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:all .2s ease}.toggle-box.svelte-138iudr:hover{background:#ffffff0f}.toggle-box.active.svelte-138iudr{background:#00ff881a;border-color:#0f8}.tb-title.svelte-138iudr{font-size:12px;font-weight:700;color:#fff}.tb-sub.svelte-138iudr{font-size:10px;color:#ffffff80;line-height:1.3}.apply-btn.svelte-138iudr{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(135deg,#00d2ff 0%,#07f 100%);color:#000;font-size:12px;font-weight:800;letter-spacing:.06em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.apply-btn.svelte-138iudr:hover{transform:translateY(-1px);box-shadow:0 0 16px #00d2ff66}.footer-row.svelte-138iudr{display:flex;justify-content:flex-end;width:100%}.close-btn.svelte-138iudr{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;cursor:pointer}.close-btn.svelte-138iudr:hover{background:#ffffff1a;color:#fff}.hud-overlay.svelte-1ai3m1d{position:absolute;top:20px;right:20px;z-index:100000;width:284px;padding:10px 12px;border-radius:var(--radius-sm);box-shadow:0 10px 32px #000000a6;-webkit-user-select:none;user-select:none;pointer-events:auto;font-family:var(--font-mono)}.hud-header.svelte-1ai3m1d{display:flex;align-items:center;justify-content:space-between;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid var(--border-subtle)}.hud-title.svelte-1ai3m1d{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:1.2px;color:var(--accent-cyan)}.quality-pill.svelte-1ai3m1d{font-size:9px;font-weight:800;padding:1px 5px;border-radius:3px;border:1px solid;background:#0006;letter-spacing:.5px}.hud-close.svelte-1ai3m1d{color:var(--text-muted);background:transparent;border:none;padding:2px 4px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .15s ease}.hud-close.svelte-1ai3m1d:hover{color:var(--text-primary);background:#ffffff1a}.hud-toolbar.svelte-1ai3m1d{display:flex;align-items:center;gap:4px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.hud-tool-btn.svelte-1ai3m1d{flex:1;display:flex;align-items:center;justify-content:center;height:26px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);border-radius:4px;cursor:pointer;transition:all .15s ease}.hud-tool-btn.svelte-1ai3m1d:hover{color:var(--accent-cyan);background:#00f0ff1f;border-color:#00f0ff40}.hud-tool-btn.danger.svelte-1ai3m1d:hover{color:var(--accent-red);background:#ff00552e;border-color:#ff005559}.hud-tool-btn.recording.svelte-1ai3m1d{color:var(--accent-red);border-color:#f056;animation:svelte-1ai3m1d-blink 1.2s infinite}.reconnecting-banner.svelte-1ai3m1d{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-bottom:8px;background:#ffaa0026;border:1px solid rgba(255,170,0,.35);border-radius:4px;font-size:11px;color:var(--accent-yellow);font-weight:600}.recording-banner.svelte-1ai3m1d{display:flex;align-items:center;gap:6px;padding:5px 8px;margin-bottom:8px;background:#ff005526;border:1px solid rgba(255,0,85,.4);border-radius:4px;font-size:11px;color:var(--accent-red);font-weight:700;letter-spacing:.5px}.pulse-dot.svelte-1ai3m1d{width:8px;height:8px;border-radius:50%;background:var(--accent-red);box-shadow:0 0 8px var(--accent-red);animation:svelte-1ai3m1d-blink 1s infinite}@keyframes svelte-1ai3m1d-blink{0%,to{opacity:1}50%{opacity:.3}}.hud-stats-grid.svelte-1ai3m1d{display:grid;grid-template-columns:1fr 1fr;gap:6px}.stat-card.svelte-1ai3m1d{background:#ffffff08;padding:6px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.stat-label-row.svelte-1ai3m1d{display:flex;align-items:center;gap:4px}.stat-label.svelte-1ai3m1d{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.stat-value.svelte-1ai3m1d{display:block;font-size:15px;font-weight:800;color:var(--text-primary);margin-top:2px;font-variant-numeric:tabular-nums}.unit.svelte-1ai3m1d{font-size:10px;font-weight:600;color:var(--text-muted);margin-left:2px}.loss-warn.svelte-1ai3m1d{color:var(--accent-red)}.hud-footer.svelte-1ai3m1d{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05)}.footer-tags.svelte-1ai3m1d{display:flex;align-items:center;gap:4px}.codec-tag.svelte-1ai3m1d{font-size:10px;color:var(--text-muted);background:#ffffff0d;padding:2px 5px;border-radius:3px;border:1px solid rgba(255,255,255,.04)}.shortcut-tip.svelte-1ai3m1d{font-size:9px;color:var(--text-muted);opacity:.75;white-space:nowrap}.nerd-stats-overlay.svelte-1b6sqam{position:absolute;top:20px;left:20px;z-index:100001;width:360px;max-height:calc(100vh - 40px);overflow-y:auto;background:#0a0e17e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,240,255,.25);border-radius:var(--radius-sm);box-shadow:0 12px 36px #000000bf;font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-primary, #f8fafc);display:flex;flex-direction:column;-webkit-user-select:text;user-select:text;animation:svelte-1b6sqam-fadeIn .2s ease-out}.nerd-header.svelte-1b6sqam{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0f172af2;border-bottom:1px solid rgba(255,255,255,.08)}.header-left.svelte-1b6sqam{display:flex;align-items:center;gap:8px}.header-title.svelte-1b6sqam{font-weight:700;letter-spacing:.05em;color:#f1f5f9}.badge.svelte-1b6sqam{font-size:9px;padding:2px 6px;border-radius:4px;background:#00f0ff1f;color:var(--accent-cyan, #00f0ff);border:1px solid rgba(0,240,255,.25)}.header-actions.svelte-1b6sqam{display:flex;align-items:center;gap:6px}.action-btn.svelte-1b6sqam{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:10px;cursor:pointer;transition:all .15s ease}.action-btn.svelte-1b6sqam:hover{background:#00f0ff26;color:var(--accent-cyan, #00f0ff);border-color:#00f0ff4d}.close-btn.svelte-1b6sqam{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:transparent;border:none;color:#94a3b8;cursor:pointer}.close-btn.svelte-1b6sqam:hover{background:#ef444433;color:#ef4444}.nerd-body.svelte-1b6sqam{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.section-group.svelte-1b6sqam{display:flex;flex-direction:column;gap:5px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.04)}.section-group.svelte-1b6sqam:last-child{border-bottom:none;padding-bottom:0}.group-title.svelte-1b6sqam{font-size:9px;font-weight:700;letter-spacing:.08em;color:#64748b;margin-bottom:2px}.stat-row.svelte-1b6sqam{display:flex;align-items:center;justify-content:space-between;gap:12px}.k.svelte-1b6sqam{color:#94a3b8}.v.svelte-1b6sqam{font-weight:600;color:#e2e8f0;text-align:right}.v.cyan.svelte-1b6sqam{color:var(--accent-cyan, #00f0ff)}.v.green.svelte-1b6sqam{color:var(--accent-green, #22c55e)}.v.yellow.svelte-1b6sqam{color:var(--accent-yellow, #eab308)}.v.purple.svelte-1b6sqam{color:#c084fc}.v.code.svelte-1b6sqam{font-size:10px;color:#93c5fd}.warn.svelte-1b6sqam{color:var(--accent-red, #ef4444)}.nerd-footer.svelte-1b6sqam{padding:8px 14px;background:#0f172ab3;border-top:1px solid rgba(255,255,255,.06);color:#64748b;font-size:10px;text-align:center}.tip.svelte-1b6sqam strong:where(.svelte-1b6sqam){color:#cbd5e1}@keyframes svelte-1b6sqam-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stadia-loader.svelte-1b6umpk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#06080e;overflow:hidden;color:#fff;-webkit-user-select:none;user-select:none}.stadia-bg-wrapper.svelte-1b6umpk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.stadia-artwork.svelte-1b6umpk{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;object-position:center 25%;opacity:.88;filter:brightness(.68) saturate(1.18);transform:scale(1.04);animation:svelte-1b6umpk-stadiaKenBurns 28s ease-in-out infinite alternate}@keyframes svelte-1b6umpk-stadiaKenBurns{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-1%,-1%)}}.stadia-scrim.svelte-1b6umpk{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#06080e73 0%,#06080ec7 60%,#06080ef0 100%),linear-gradient(180deg,rgba(6,8,14,.3) 0%,transparent 40%,rgba(6,8,14,.85) 100%)}.stadia-vignette.svelte-1b6umpk{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 120px #000c}.stadia-center-stage.svelte-1b6umpk{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:540px;width:90%;animation:svelte-1b6umpk-stageFadeIn .4s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1b6umpk-stageFadeIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.stadia-orbital-spinner.svelte-1b6umpk{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.orbital-glow.svelte-1b6umpk{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(0,240,255,.3) 0%,rgba(168,85,247,.15) 50%,transparent 75%);filter:blur(14px);animation:svelte-1b6umpk-pulseGlow 3s ease-in-out infinite alternate}@keyframes svelte-1b6umpk-pulseGlow{0%{transform:scale(.92);opacity:.5}to{transform:scale(1.12);opacity:.9}}.orbital-svg.svelte-1b6umpk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:svelte-1b6umpk-rotateOrbit 2.4s linear infinite}@keyframes svelte-1b6umpk-rotateOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-pulse-arc.svelte-1b6umpk{stroke-dasharray:100 180;animation:svelte-1b6umpk-arcDash 2s ease-in-out infinite alternate}@keyframes svelte-1b6umpk-arcDash{0%{stroke-dasharray:40 240;stroke-dashoffset:0}to{stroke-dasharray:180 100;stroke-dashoffset:-50}}.orbital-core.svelte-1b6umpk{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#0a0e1ad9;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 20px #0009,inset 0 0 14px #00f0ff1f;color:#00f0ff}.core-icon{filter:drop-shadow(0 0 8px rgba(0,240,255,.7))}.stadia-game-title.svelte-1b6umpk{font-size:2.5rem;font-weight:900;letter-spacing:-.5px;line-height:1.15;color:#fff;margin:0 0 1rem;text-shadow:0 4px 24px rgba(0,0,0,.9)}.stadia-status-block.svelte-1b6umpk{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1.5rem}.stadia-stage-title.svelte-1b6umpk{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#f1f5f9;letter-spacing:.2px}.live-pulse.svelte-1b6umpk{width:8px;height:8px;border-radius:50%;background:#00f0ff;box-shadow:0 0 10px #00f0ff;animation:svelte-1b6umpk-liveGlow 1.8s infinite ease-in-out}@keyframes svelte-1b6umpk-liveGlow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.stadia-stage-sub.svelte-1b6umpk{font-size:.85rem;color:#94a3b8;margin:0;max-width:420px;line-height:1.4}.stage-pct-pill.svelte-1b6umpk{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:800;color:#00f0ff;background:#00f0ff1f;border:1px solid rgba(0,240,255,.28);padding:2px 7px;border-radius:999px;letter-spacing:.4px}.stadia-bottom-actions.svelte-1b6umpk{display:flex;flex-direction:column;align-items:center;gap:.9rem}.stadia-cancel-btn.svelte-1b6umpk{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#e2e8f0;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease}.stadia-cancel-btn.svelte-1b6umpk:hover{background:#ff005529;border-color:#f056;color:#f36;transform:translateY(-1px)}.kbd-badge.svelte-1b6umpk{font-family:var(--font-mono, monospace);font-size:.7rem;padding:.15rem .4rem;border-radius:4px;background:#0006;border:1px solid rgba(255,255,255,.18);color:#94a3b8}.stadia-tip.svelte-1b6umpk{font-size:.75rem;color:#64748b;margin:0}.stadia-tip.svelte-1b6umpk kbd:where(.svelte-1b6umpk){padding:.1rem .35rem;border-radius:3px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-family:var(--font-mono, monospace);font-size:.7rem}.error-glass-panel.svelte-1b6umpk{display:flex;flex-direction:column;align-items:center;padding:2.2rem 2.5rem;border-radius:1.25rem;background:#0c101ce0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,0,85,.25);box-shadow:0 20px 50px #000000b3;max-width:480px}.error-icon-ring.svelte-1b6umpk{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#ff00551f;border:1px solid rgba(255,0,85,.3);margin-bottom:1.2rem;color:#f05}.error-headline.svelte-1b6umpk{font-size:1.5rem;font-weight:800;margin:0 0 .3rem}.error-game-target.svelte-1b6umpk{font-size:.95rem;color:#94a3b8;margin:0 0 1.2rem}.error-details-box.svelte-1b6umpk{padding:.9rem 1.1rem;border-radius:.6rem;background:#0006;border:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem;font-size:.85rem;color:#e2e8f0;line-height:1.4}.error-reason.svelte-1b6umpk{margin:0;font-weight:600;color:#fca5a5}.error-guidance.svelte-1b6umpk{margin:.5rem 0 0;color:#94a3b8;font-size:.8rem}.error-btn-row.svelte-1b6umpk{display:flex;gap:.8rem;width:100%}.glass-btn.svelte-1b6umpk{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:.6rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.primary-retry.svelte-1b6umpk{background:#00f0ff;color:#05070d;border:none}.primary-retry.svelte-1b6umpk:hover{background:#5cf6ff;transform:translateY(-1px)}.secondary-back.svelte-1b6umpk{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff}.secondary-back.svelte-1b6umpk:hover{background:#ffffff24}.gallery-container.svelte-6d8pbg{display:flex;flex-direction:column;gap:16px}.filter-header.svelte-6d8pbg{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}.tabs.svelte-6d8pbg{display:flex;gap:6px}.tab-btn.svelte-6d8pbg{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.tab-btn.svelte-6d8pbg:hover{background:#ffffff14;color:#fff}.tab-btn.active.svelte-6d8pbg{background:#00d2ff26;border-color:#00d2ff;color:#00d2ff}.tip-label.svelte-6d8pbg{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#ffffff73}.empty-state.svelte-6d8pbg{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;background:#ffffff05;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-sm);gap:8px}.empty-state.svelte-6d8pbg h4:where(.svelte-6d8pbg){margin:0;font-size:15px;color:#fff}.empty-state.svelte-6d8pbg p:where(.svelte-6d8pbg){margin:0;font-size:12px;color:#ffffff80;max-width:420px;line-height:1.5}.captures-grid.svelte-6d8pbg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-height:480px;overflow-y:auto;padding-right:4px}.capture-card.svelte-6d8pbg{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);overflow:hidden;transition:all .2s ease}.capture-card.svelte-6d8pbg:hover{border-color:#00d2ff59;transform:translateY(-2px)}.media-box.svelte-6d8pbg{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;cursor:pointer;overflow:hidden}.media-preview.svelte-6d8pbg{width:100%;height:100%;object-fit:cover}.clip-badge.svelte-6d8pbg{position:absolute;bottom:6px;left:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#000000b3;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:10px;font-weight:700}.hover-actions.svelte-6d8pbg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s ease}.media-box.svelte-6d8pbg:hover .hover-actions:where(.svelte-6d8pbg){opacity:1}.action-icon-btn.svelte-6d8pbg{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;cursor:pointer;transition:all .15s ease}.action-icon-btn.svelte-6d8pbg:hover{background:#00d2ff;color:#000;transform:scale(1.1)}.action-icon-btn.delete.svelte-6d8pbg:hover{background:#f44;color:#fff}.card-footer.svelte-6d8pbg{padding:8px 10px;display:flex;flex-direction:column;gap:3px}.game-title.svelte-6d8pbg{font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-row.svelte-6d8pbg{display:flex;justify-content:space-between;font-size:10px;color:#fff6}.lightbox.svelte-6d8pbg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;animation:svelte-6d8pbg-fadeIn .2s ease}@keyframes svelte-6d8pbg-fadeIn{0%{opacity:0}to{opacity:1}}.lightbox-content.svelte-6d8pbg{max-width:1000px;width:100%;background:#11141e;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);overflow:hidden;display:flex;flex-direction:column}.lightbox-header.svelte-6d8pbg{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.lb-title.svelte-6d8pbg{font-size:13px;font-weight:700;color:#fff}.lb-actions.svelte-6d8pbg{display:flex;align-items:center;gap:8px}.lb-btn.svelte-6d8pbg{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff;font-size:12px;cursor:pointer}.lb-btn.svelte-6d8pbg:hover{background:#ffffff26}.lb-btn.close.svelte-6d8pbg{padding:6px}.media-viewer.svelte-6d8pbg{width:100%;background:#000;display:flex;align-items:center;justify-content:center}.lb-media.svelte-6d8pbg{max-width:100%;max-height:75vh;object-fit:contain}.footer-row.svelte-6d8pbg{display:flex;justify-content:flex-end;width:100%}.close-btn.svelte-6d8pbg{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;cursor:pointer}.close-btn.svelte-6d8pbg:hover{background:#ffffff1a;color:#fff}.idle-overlay.svelte-2tsgtd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:svelte-2tsgtd-fadeIn .2s ease}.idle-card.svelte-2tsgtd{max-width:480px;width:90%;padding:36px 32px;border-radius:var(--radius-md);background:#0e1118f2;border:1px solid rgba(255,170,0,.4);box-shadow:0 20px 60px #000000e6,0 0 40px #ffaa0026;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.idle-icon-wrap.svelte-2tsgtd{width:64px;height:64px;border-radius:50%;background:#ffaa0026;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,170,0,.3)}.idle-title.svelte-2tsgtd{font-size:22px;font-weight:800;color:var(--text-primary)}.idle-desc.svelte-2tsgtd{font-size:13px;color:var(--text-muted);line-height:1.6}.countdown-circle.svelte-2tsgtd{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:#00000080;border:2px solid var(--accent-yellow);box-shadow:0 0 20px #ffaa0040;margin:8px 0}.countdown-num.svelte-2tsgtd{font-size:32px;font-weight:900;color:var(--accent-yellow);font-variant-numeric:tabular-nums;line-height:1}.countdown-unit.svelte-2tsgtd{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.idle-actions.svelte-2tsgtd{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.stay-btn.svelte-2tsgtd{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-cyan),#00b4d8);color:#000;font-size:13px;font-weight:800;letter-spacing:.5px;border:none;cursor:pointer;box-shadow:0 0 20px #00f0ff4d;transition:all .15s ease}.stay-btn.svelte-2tsgtd:hover{transform:translateY(-1px);box-shadow:0 0 30px #00f0ff80}.exit-btn.svelte-2tsgtd{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.exit-btn.svelte-2tsgtd:hover{background:#ff475726;border-color:#ff475766;color:#ff4757}@keyframes svelte-2tsgtd-fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.afk-badge.svelte-mhmc7x{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#0a1912d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,255,136,.4);box-shadow:0 8px 24px #0009,0 0 20px #0f83;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;outline:none}.afk-pulse-dot.svelte-mhmc7x{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 10px #0f8;animation:svelte-mhmc7x-afkPulse 2s cubic-bezier(.4,0,.6,1) infinite}.afk-text.svelte-mhmc7x{display:flex;flex-direction:column;text-align:left;line-height:1.2}.afk-title.svelte-mhmc7x{font-size:11px;font-weight:800;color:#0f8;letter-spacing:.8px}.afk-sub.svelte-mhmc7x{font-size:10px;color:#ffffffb3}@keyframes svelte-mhmc7x-afkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.esc-hold-container.svelte-llmak7{position:absolute;top:32px;left:50%;transform:translate(-50%);z-index:100010;pointer-events:none;animation:svelte-llmak7-popIn .18s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-llmak7-popIn{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.indicator-pill.svelte-llmak7{display:flex;align-items:center;gap:14px;padding:8px 18px 8px 12px;background:#0a0f1cd9;border:1px solid rgba(0,210,255,.35);border-radius:9999px;box-shadow:0 12px 35px #000000a6,0 0 25px #00d2ff40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.progress-ring-box.svelte-llmak7{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.progress-ring.svelte-llmak7{transform:rotate(-90deg);transform-origin:50% 50%}.ring-fill.svelte-llmak7{transition:stroke-dashoffset .05s linear;filter:drop-shadow(0 0 4px rgba(0,210,255,.7))}.esc-badge.svelte-llmak7{position:absolute;font-size:10px;font-weight:800;letter-spacing:.05em;color:#fff;font-family:inherit}.text-col.svelte-llmak7{display:flex;flex-direction:column;gap:4px;min-width:140px}.action-label.svelte-llmak7{font-size:12px;font-weight:600;color:#f1f5f9;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.8)}.track-bar.svelte-llmak7{width:100%;height:3px;background:#ffffff1f;border-radius:9999px;overflow:hidden}.fill-bar.svelte-llmak7{height:100%;background:var(--accent-cyan, #00d2ff);box-shadow:0 0 8px #00d2ffcc;transition:width .05s linear}.capture-overlay-backdrop.svelte-tnxszi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;animation:svelte-tnxszi-fadeIn .2s ease forwards}@keyframes svelte-tnxszi-fadeIn{0%{opacity:0}to{opacity:1}}.capture-prompt-card.svelte-tnxszi{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 32px;background:#0a0f1ce0;border:1px solid rgba(0,210,255,.35);border-radius:var(--radius-md, 16px);box-shadow:0 20px 50px #000000bf,0 0 35px #00d2ff33;transform:scale(1);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease;max-width:420px}.capture-overlay-backdrop.svelte-tnxszi:hover .capture-prompt-card:where(.svelte-tnxszi){transform:scale(1.03);border-color:#00d2ff99}.icon-bubble.svelte-tnxszi{width:48px;height:48px;border-radius:50%;background:#00d2ff1f;border:1px solid rgba(0,210,255,.35);display:flex;align-items:center;justify-content:center;color:var(--accent-cyan, #00d2ff);margin-bottom:14px;box-shadow:0 0 16px #00d2ff4d}.headline.svelte-tnxszi{font-size:16px;font-weight:700;color:#fff;margin:0 0 6px}.subline.svelte-tnxszi{font-size:12px;color:#94a3b8;margin:0 0 16px;line-height:1.4}.pill-row.svelte-tnxszi{display:flex;align-items:center;gap:10px}.action-btn-row.svelte-tnxszi{display:flex;align-items:center;gap:12px;margin-bottom:18px;width:100%}.action-btn.svelte-tnxszi{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm, 8px);font-size:13px;font-weight:700;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.action-btn.primary.svelte-tnxszi{background:linear-gradient(135deg,var(--accent-cyan, #00d2ff),#0077ff);color:#fff;border:1px solid rgba(0,210,255,.6);box-shadow:0 4px 14px #00d2ff4d}.action-btn.primary.svelte-tnxszi:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00d2ff73;filter:brightness(1.1)}.action-btn.danger.svelte-tnxszi{background:#ff005526;color:var(--accent-red, #ff0055);border:1px solid rgba(255,0,85,.4)}.action-btn.danger.svelte-tnxszi:hover{background:var(--accent-red, #ff0055);color:#fff;border-color:var(--accent-red, #ff0055);box-shadow:0 4px 14px #f056;transform:translateY(-1px)}.hint-pill.svelte-tnxszi{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:500;color:#cbd5e1}.kbd-key.svelte-tnxszi{background:#ffffff26;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:700;color:#fff}.player-viewport.svelte-159jkxn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default}.stream-video.svelte-159jkxn{width:100%;height:100%;object-fit:contain;display:block}.stream-audio.svelte-159jkxn{display:none}.floating-controls.svelte-159jkxn{position:absolute;top:20px;left:50%;transform:translate(-50%) translateY(-20px);display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-sm);opacity:0;pointer-events:none;z-index:100000;transition:all .25s cubic-bezier(.16,1,.3,1)}.floating-controls.visible.svelte-159jkxn{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.ctrl-btn.svelte-159jkxn{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:700;color:var(--text-secondary);background:#ffffff0d;transition:all .15s ease}.ctrl-btn.svelte-159jkxn:hover{color:#fff;background:#ffffff26}.ctrl-btn.recording.svelte-159jkxn{color:var(--accent-red);border:1px solid rgba(255,0,85,.5);background:#ff005526}.ctrl-btn.danger.svelte-159jkxn:hover{color:#fff;background:var(--accent-red)}.menu-hint-pill.svelte-159jkxn{display:flex;align-items:center;padding:2px 6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:4px;margin-right:4px;-webkit-user-select:none;user-select:none}.menu-hint-pill.svelte-159jkxn .kbd:where(.svelte-159jkxn){font-size:10px;font-weight:700;color:var(--accent-cyan, #00d2ff);letter-spacing:.5px}.shutter-flash.svelte-159jkxn{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;pointer-events:none;z-index:100000;animation:svelte-159jkxn-flash .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-159jkxn-flash{0%{opacity:.85}to{opacity:0}}.low-balance-banner.svelte-159jkxn{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:10px 18px;border-radius:999px;background:#12121aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(245,158,11,.5);box-shadow:0 8px 32px #000000b3,0 0 20px #f59e0b40;z-index:100001;animation:svelte-159jkxn-slideUpBanner .3s cubic-bezier(.16,1,.3,1)}.banner-left.svelte-159jkxn{display:flex;align-items:center;gap:8px;font-size:13px;color:#f3f4f6}.banner-left.svelte-159jkxn strong:where(.svelte-159jkxn){color:#f59e0b}.pulse-icon{animation:svelte-159jkxn-bannerPulse 1.6s ease-in-out infinite}.text-amber{color:#f59e0b}.banner-actions.svelte-159jkxn{display:flex;align-items:center;gap:8px}.autorenew-active-tag.svelte-159jkxn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--accent-green, #10b981);background:#10b98126;border:1px solid rgba(16,185,129,.3)}.autorenew-quick-btn.svelte-159jkxn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#e5e7eb;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);cursor:pointer;transition:all .15s ease}.autorenew-quick-btn.svelte-159jkxn:hover{background:#00d2ff33;border-color:var(--accent-cyan, #00d2ff);color:#fff}.topup-pill-btn.svelte-159jkxn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;color:#0b0f19;background:#f59e0b;border:none;cursor:pointer;transition:all .15s ease}.topup-pill-btn.svelte-159jkxn:hover{background:#fbbf24;transform:scale(1.04)}.dismiss-pill-btn.svelte-159jkxn{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:13px;padding:4px 6px;border-radius:4px;transition:color .15s ease}.dismiss-pill-btn.svelte-159jkxn:hover{color:#fff}.exhausted-overlay.svelte-159jkxn{position:absolute;top:0;right:0;bottom:0;left:0;background:#08090deb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:100005;padding:24px;animation:svelte-159jkxn-bannerFadeIn .3s ease}.exhausted-card.svelte-159jkxn{max-width:480px;width:100%;padding:36px 32px;border-radius:16px;background:#12141ef5;border:1px solid rgba(239,68,68,.4);box-shadow:0 16px 48px #000c,0 0 35px #ef444433;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.exhausted-icon-wrap.svelte-159jkxn{width:64px;height:64px;border-radius:50%;background:#ef44441f;border:1px solid rgba(239,68,68,.35);display:flex;align-items:center;justify-content:center}.exhausted-title.svelte-159jkxn{font-size:20px;font-weight:800;color:#fff;margin:0}.exhausted-desc.svelte-159jkxn{font-size:14px;line-height:1.5;color:#9ca3af;margin:0}.exhausted-actions.svelte-159jkxn{display:flex;gap:12px;width:100%;margin-top:8px}.action-btn.svelte-159jkxn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;border:none}.action-btn.primary.svelte-159jkxn{background:var(--accent-cyan, #00d2ff);color:#0b0f19}.action-btn.primary.svelte-159jkxn:hover{filter:brightness(1.1);transform:translateY(-1px)}.action-btn.secondary.svelte-159jkxn{background:#ffffff14;color:#e5e7eb;border:1px solid rgba(255,255,255,.12)}.action-btn.secondary.svelte-159jkxn:hover{background:#ffffff26;color:#fff}@keyframes svelte-159jkxn-slideUpBanner{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes svelte-159jkxn-bannerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}@keyframes svelte-159jkxn-bannerFadeIn{0%{opacity:0}to{opacity:1}}.handoff-banner.svelte-1ca4rgg{width:100%;background:#080c14eb;border-bottom:1px solid rgba(0,255,136,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:64px;z-index:90;box-shadow:0 4px 24px #00ff881f;animation:svelte-1ca4rgg-slideDown .3s ease-out}@keyframes svelte-1ca4rgg-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.banner-inner.svelte-1ca4rgg{max-width:1400px;margin:0 auto;padding:10px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.left-col.svelte-1ca4rgg{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pulse-indicator.svelte-1ca4rgg{display:inline-flex;align-items:center;gap:6px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:4px 10px;border-radius:999px}.live-dot.svelte-1ca4rgg{width:7px;height:7px;border-radius:50%;background:#0f8;box-shadow:0 0 8px #0f8;animation:svelte-1ca4rgg-blink 1.4s infinite}@keyframes svelte-1ca4rgg-blink{0%,to{opacity:1}50%{opacity:.3}}.live-tag.svelte-1ca4rgg{font-size:10px;font-weight:800;letter-spacing:.08em;color:#0f8}.game-info.svelte-1ca4rgg{display:flex;align-items:center;gap:10px}.game-thumb.svelte-1ca4rgg{width:32px;height:42px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.game-text.svelte-1ca4rgg{display:flex;flex-direction:column}.game-name.svelte-1ca4rgg{margin:0;font-size:13px;font-weight:700;color:#fff}.status-msg.svelte-1ca4rgg{font-size:11px;color:#fff9}.actions-col.svelte-1ca4rgg{display:flex;align-items:center;gap:10px}.resume-btn.svelte-1ca4rgg{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#0f8 0%,#00b4d8 100%);color:#000;font-size:11px;font-weight:800;letter-spacing:.05em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.resume-btn.svelte-1ca4rgg:hover{transform:translateY(-1px);box-shadow:0 0 16px #0f86}.terminate-btn.svelte-1ca4rgg{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#f77;font-size:11px;font-weight:700;letter-spacing:.05em;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.terminate-btn.svelte-1ca4rgg:hover:not(:disabled){background:#f443;border-color:#f44;color:#fff}.terminate-btn.svelte-1ca4rgg:disabled{opacity:.5;cursor:not-allowed}.dismiss-btn.svelte-1ca4rgg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:#ffffff80;cursor:pointer;border-radius:4px;transition:all .2s}.dismiss-btn.svelte-1ca4rgg:hover{color:#fff;background:#ffffff14}.toast-container.svelte-1s91x7a{position:fixed;bottom:24px;right:24px;z-index:100000;display:flex;flex-direction:column;gap:10px;max-width:380px}.toast.svelte-1s91x7a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;box-shadow:0 10px 25px -5px #00000080;animation:svelte-1s91x7a-slideIn .25s cubic-bezier(.16,1,.3,1)}.toast-icon.svelte-1s91x7a{display:flex;align-items:center}.toast-info.svelte-1s91x7a .toast-icon:where(.svelte-1s91x7a){color:var(--accent-cyan)}.toast-success.svelte-1s91x7a .toast-icon:where(.svelte-1s91x7a){color:var(--accent-green)}.toast-warning.svelte-1s91x7a .toast-icon:where(.svelte-1s91x7a){color:var(--accent-yellow)}.toast-error.svelte-1s91x7a .toast-icon:where(.svelte-1s91x7a){color:var(--accent-red)}.toast-msg.svelte-1s91x7a{flex:1;line-height:1.4}.toast-close.svelte-1s91x7a{color:var(--text-muted);transition:color .15s ease}.toast-close.svelte-1s91x7a:hover{color:var(--text-primary)}@keyframes svelte-1s91x7a-slideIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.addons-modal-content.svelte-1b4p17q{display:flex;flex-direction:column;gap:1.4rem}.bucket-info-banner.svelte-1b4p17q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border-radius:var(--radius-md);border:1px solid rgba(0,240,255,.2);background:#00f0ff0a;flex-wrap:wrap}.bucket-meta.svelte-1b4p17q{display:flex;align-items:center;gap:.75rem}.bucket-icon.svelte-1b4p17q{width:36px;height:36px;border-radius:var(--radius-sm);background:#00f0ff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bucket-text.svelte-1b4p17q{display:flex;flex-direction:column;gap:2px}.bucket-label.svelte-1b4p17q{font-size:.62rem;font-weight:800;letter-spacing:.06em;color:var(--accent-cyan);font-family:var(--font-mono)}.bucket-uri.svelte-1b4p17q{font-size:.78rem;color:var(--text-bright);font-family:var(--font-mono);word-break:break-all}.volume-badge.svelte-1b4p17q{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;font-weight:800;font-family:var(--font-mono);color:var(--accent-green);background:#27c93f1a;padding:3px 8px;border-radius:9999px}.mount-path-group.svelte-1b4p17q{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-1b4p17q{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:800;letter-spacing:.05em;color:var(--text-muted);font-family:var(--font-mono)}.label-hint.svelte-1b4p17q{font-size:.65rem;color:var(--text-dim)}.path-input-row.svelte-1b4p17q{display:flex;gap:.5rem}.path-input.svelte-1b4p17q{flex:1;background:#0006;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.6rem .85rem;color:var(--text-bright);font-size:.85rem;font-family:var(--font-mono);outline:none}.path-input.svelte-1b4p17q:focus{border-color:var(--accent-cyan)}.save-path-btn.svelte-1b4p17q{display:inline-flex;align-items:center;gap:4px;padding:.6rem 1rem;border-radius:var(--radius-sm);background:#ffffff14;border:1px solid var(--border-color);color:var(--text-bright);font-size:.78rem;font-weight:700;cursor:pointer}.save-path-btn.svelte-1b4p17q:hover{background:#ffffff26}.upload-dropzone.svelte-1b4p17q{border:2px dashed rgba(255,255,255,.15);border-radius:var(--radius-md);padding:1.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:#0003;transition:all var(--transition-fast)}.upload-dropzone.svelte-1b4p17q:hover,.upload-dropzone.dragging.svelte-1b4p17q{border-color:var(--accent-cyan);background:#00f0ff0a}.hidden-input.svelte-1b4p17q{display:none}.dropzone-content.svelte-1b4p17q{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.upload-icon-box.svelte-1b4p17q{width:44px;height:44px;border-radius:50%;background:#00f0ff14;display:flex;align-items:center;justify-content:center}.dropzone-text.svelte-1b4p17q strong:where(.svelte-1b4p17q){font-size:.88rem;color:var(--text-bright);display:block}.dropzone-text.svelte-1b4p17q span:where(.svelte-1b4p17q){font-size:.74rem;color:var(--text-muted)}.uploading-state.svelte-1b4p17q{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:320px}.upload-progress-text.svelte-1b4p17q{font-size:.8rem;color:var(--text-bright);font-weight:700}.upload-progress-bar.svelte-1b4p17q{width:100%;height:6px;background:#ffffff1a;border-radius:9999px;overflow:hidden}.progress-fill.svelte-1b4p17q{height:100%;background:var(--accent-cyan);transition:width .2s ease}.addons-list-section.svelte-1b4p17q{display:flex;flex-direction:column;gap:.75rem}.list-header.svelte-1b4p17q{display:flex;align-items:center;justify-content:space-between}.list-title.svelte-1b4p17q{font-size:.68rem;font-weight:800;letter-spacing:.06em;color:var(--text-muted);font-family:var(--font-mono)}.list-sub.svelte-1b4p17q{font-size:.65rem;color:var(--text-dim)}.empty-addons.svelte-1b4p17q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;border-radius:var(--radius-md);border:1px solid var(--border-color);text-align:center;color:var(--text-muted);font-size:.82rem}.addons-items.svelte-1b4p17q{display:flex;flex-direction:column;gap:.5rem;max-height:240px;overflow-y:auto}.addon-item.svelte-1b4p17q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);transition:all var(--transition-fast)}.addon-item.disabled.svelte-1b4p17q{opacity:.5}.addon-info-left.svelte-1b4p17q{display:flex;align-items:center;gap:.75rem}.addon-name-col.svelte-1b4p17q{display:flex;flex-direction:column;gap:2px}.addon-filename.svelte-1b4p17q{font-size:.84rem;font-weight:700;color:var(--text-bright);font-family:var(--font-mono)}.addon-meta-row.svelte-1b4p17q{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--text-muted)}.addon-actions.svelte-1b4p17q{display:flex;align-items:center;gap:.5rem}.toggle-addon-btn.svelte-1b4p17q{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-xs);font-size:.68rem;font-weight:800;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted)}.toggle-addon-btn.active.svelte-1b4p17q{background:#27c93f26;border-color:#27c93f59;color:var(--accent-green)}.delete-addon-btn.svelte-1b4p17q{width:28px;height:28px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.delete-addon-btn.svelte-1b4p17q:hover{background:#ff475726;border-color:#ff47574d;color:var(--accent-red)}.modal-footer-row.svelte-1b4p17q{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-note.svelte-1b4p17q{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--text-dim)}.close-btn.svelte-1b4p17q{padding:.5rem 1.2rem;border-radius:var(--radius-sm);background:#ffffff14;border:1px solid var(--border-color);color:var(--text-bright);font-size:.8rem;font-weight:700;cursor:pointer}.modal-backdrop.svelte-dybmqv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#040508d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px;animation:svelte-dybmqv-fadeIn .2s ease}.modal-content.svelte-dybmqv{position:relative;width:100%;max-width:620px;background:var(--bg-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 60px -15px #000c,0 0 35px #00f0ff26}.close-btn.svelte-dybmqv{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;border-radius:50%;background:#0009;color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:background .15s ease}.close-btn.svelte-dybmqv:hover{background:#fff3}.hero.svelte-dybmqv{position:relative;height:240px;background-size:cover;background-position:center;display:flex;align-items:flex-end}.hero-gradient.svelte-dybmqv{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--bg-surface) 0%,rgba(14,17,23,.4) 60%,transparent 100%)}.hero-body.svelte-dybmqv{position:relative;padding:24px;display:flex;flex-direction:column;gap:8px}.hero-badge.svelte-dybmqv{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--accent-cyan)}.game-title.svelte-dybmqv{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7)}.modal-body.svelte-dybmqv{padding:24px;display:flex;flex-direction:column;gap:20px}.specs-grid.svelte-dybmqv{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.spec-item.svelte-dybmqv{display:flex;align-items:center;gap:10px;padding:12px;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.spec-label.svelte-dybmqv{display:block;font-size:11px;color:var(--text-muted);text-transform:uppercase}.spec-val.svelte-dybmqv{display:block;font-size:13px;font-weight:700;color:var(--text-primary)}.description.svelte-dybmqv{font-size:14px;line-height:1.6;color:var(--text-secondary)}.actions.svelte-dybmqv{display:flex;align-items:center;gap:12px}.addons-btn.svelte-dybmqv{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 20px;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid rgba(0,240,255,.3);color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:.8px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.addons-btn.svelte-dybmqv:hover{background:#00f0ff1f;border-color:var(--accent-cyan);box-shadow:0 0 16px #00f0ff40;transform:translateY(-2px)}.launch-btn.svelte-dybmqv{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-purple));color:#000;font-size:15px;font-weight:800;letter-spacing:1px;box-shadow:0 0 25px #00f0ff66;transition:transform .15s ease,box-shadow .15s ease}.launch-btn.svelte-dybmqv:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 35px #00f0ffa6}.launch-btn.svelte-dybmqv:disabled{opacity:.7;cursor:not-allowed}.install-btn.svelte-dybmqv{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#0070ba,var(--accent-cyan));color:#fff;font-size:14px;font-weight:800;letter-spacing:.8px;box-shadow:0 0 20px #00d2ff59;transition:transform .15s ease,box-shadow .15s ease}.install-btn.svelte-dybmqv:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px #00d2ff99}.install-btn.svelte-dybmqv:disabled{opacity:.6;cursor:not-allowed}.modal-progress-container.svelte-dybmqv{padding:14px 16px;background:#0f172a99;border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-sm)}.modal-maintenance-banner.svelte-dybmqv{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-sm);color:#f59e0b;font-size:13px;font-weight:600}.hero-badges-row.svelte-dybmqv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-badge.owned.svelte-dybmqv{background:#00ff8826;border-color:#0f86;color:#0f8}.hero-badge.link-req.svelte-dybmqv{background:#ffb40026;border-color:#ffb40066;color:#ffb400}.hero-badge.not-owned.svelte-dybmqv{background:#ffffff14;border-color:#ffffff2e;color:#fff9}.link-account-btn.svelte-dybmqv{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#00d2ff 0%,#0070ba 100%);color:#0b0e14;font-size:14px;font-weight:800;letter-spacing:.8px;border:none;cursor:pointer;box-shadow:0 0 20px #00d2ff59;transition:all .2s ease}.link-account-btn.svelte-dybmqv:hover{filter:brightness(1.15);box-shadow:0 0 30px #00d2ff99;transform:translateY(-2px)}.not-owned-container.svelte-dybmqv{flex:1;display:flex;flex-direction:column;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:12px 16px}.not-owned-prompt.svelte-dybmqv{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb3}.not-owned-btns.svelte-dybmqv{display:flex;gap:8px}.btn-store-ext.svelte-dybmqv,.btn-resync-modal.svelte-dybmqv{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-store-ext.svelte-dybmqv{background:#00d2ff26;border:1px solid rgba(0,210,255,.3);color:var(--accent-cyan)}.btn-store-ext.svelte-dybmqv:hover{background:#00d2ff40;color:#fff}.btn-resync-modal.svelte-dybmqv{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffc}.btn-resync-modal.svelte-dybmqv:hover:not(:disabled){background:#ffffff1f;color:#fff}.spin{animation:svelte-dybmqv-spin 1s linear infinite}@keyframes svelte-dybmqv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-dybmqv-fadeIn{0%{opacity:0}to{opacity:1}}.invite-gate.svelte-1ycw9tb{display:flex;flex-direction:column;gap:18px}.beta-ribbon.svelte-1ycw9tb{padding:14px 16px;background:#ffd7000d;border:1px solid rgba(255,215,0,.25);border-radius:var(--radius-sm)}.badge.svelte-1ycw9tb{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;color:gold;margin-bottom:6px}.beta-desc.svelte-1ycw9tb{font-size:12px;color:#ffffffbf;margin:0;line-height:1.5}.user-pill.svelte-1ycw9tb{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm)}.avatar-img.svelte-1ycw9tb{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.avatar-fallback.svelte-1ycw9tb{width:36px;height:36px;border-radius:50%;background:#00d2ff33;color:#00d2ff;display:flex;align-items:center;justify-content:center;font-weight:700}.user-meta.svelte-1ycw9tb{flex:1;display:flex;flex-direction:column}.user-name.svelte-1ycw9tb{font-size:13px;font-weight:600;color:#fff}.user-email.svelte-1ycw9tb{font-size:11px;color:#ffffff80}.status-tag.svelte-1ycw9tb{font-size:11px;font-weight:700;color:gold;background:#ffd7001a;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,215,0,.3)}.tab-buttons.svelte-1ycw9tb{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.tab-btn.svelte-1ycw9tb{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.tab-btn.svelte-1ycw9tb:hover{color:#fff}.tab-btn.active.svelte-1ycw9tb{color:#00d2ff;border-bottom-color:#00d2ff}.error-banner.svelte-1ycw9tb{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:var(--radius-sm);color:#f77;font-size:12px}.code-form.svelte-1ycw9tb,.waitlist-form.svelte-1ycw9tb{display:flex;flex-direction:column;gap:10px}.input-label.svelte-1ycw9tb{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.05em;color:#ffffffb3}.input-group.svelte-1ycw9tb{display:flex;gap:8px}.code-input.svelte-1ycw9tb{flex:1;padding:12px 14px;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);color:#fff;font-family:monospace;font-size:14px;letter-spacing:.08em;text-transform:uppercase;transition:all .2s ease}.code-input.svelte-1ycw9tb:focus{outline:none;border-color:#00d2ff;box-shadow:0 0 12px #00d2ff40}.activate-btn.svelte-1ycw9tb{display:inline-flex;align-items:center;gap:8px;padding:0 20px;background:linear-gradient(135deg,#00d2ff 0%,#07f 100%);color:#000;font-weight:800;font-size:12px;letter-spacing:.05em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.activate-btn.svelte-1ycw9tb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px #00d2ff66}.activate-btn.svelte-1ycw9tb:disabled{opacity:.5;cursor:not-allowed}.code-note.svelte-1ycw9tb{font-size:11px;color:#ffffff73;margin:0}.waitlist-success.svelte-1ycw9tb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;gap:8px}.waitlist-success.svelte-1ycw9tb h4:where(.svelte-1ycw9tb){margin:0;font-size:15px;color:#fff}.waitlist-success.svelte-1ycw9tb p:where(.svelte-1ycw9tb){margin:0;font-size:12px;color:#ffffffa6}.footer-actions.svelte-1ycw9tb{display:flex;justify-content:flex-end;width:100%}.cancel-btn.svelte-1ycw9tb{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;cursor:pointer;transition:all .2s ease}.cancel-btn.svelte-1ycw9tb:hover{background:#ff444426;border-color:#f446;color:#f77}.spin{animation:svelte-1ycw9tb-spin 1s linear infinite}@keyframes svelte-1ycw9tb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.benchmark-container.svelte-m2qyxa{display:flex;flex-direction:column;gap:18px}.banner.svelte-m2qyxa{padding:12px 16px;background:#00d2ff0d;border:1px solid rgba(0,210,255,.2);border-radius:var(--radius-sm)}.banner-badge.svelte-m2qyxa{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#00d2ff;letter-spacing:.06em;margin-bottom:4px}.banner-desc.svelte-m2qyxa{margin:0;font-size:12px;color:#ffffffb3;line-height:1.4}.run-header.svelte-m2qyxa{display:flex;align-items:center;gap:14px}.run-btn.svelte-m2qyxa{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#00d2ff 0%,#07f 100%);color:#000;font-size:12px;font-weight:800;letter-spacing:.05em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.run-btn.svelte-m2qyxa:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px #00d2ff66}.run-btn.svelte-m2qyxa:disabled{opacity:.6;cursor:not-allowed}.stage-text.svelte-m2qyxa{font-size:12px;color:#00d2ff;font-weight:600}.progress-bar-bg.svelte-m2qyxa{width:100%;height:4px;background:#ffffff1a;border-radius:999px;overflow:hidden}.progress-bar-fill.svelte-m2qyxa{height:100%;background:linear-gradient(90deg,#00d2ff,#0f8);transition:width .3s ease}.nodes-section.svelte-m2qyxa{display:flex;flex-direction:column;gap:8px}.section-title.svelte-m2qyxa{font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff6}.nodes-list.svelte-m2qyxa{display:flex;flex-direction:column;gap:8px}.node-card.svelte-m2qyxa{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);transition:all .2s ease}.node-card.optimal.svelte-m2qyxa{border-color:#0f86;background:#00ff8808}.node-info.svelte-m2qyxa{display:flex;align-items:center;gap:10px}.node-flag.svelte-m2qyxa{font-size:20px}.node-meta.svelte-m2qyxa{display:flex;flex-direction:column}.node-name.svelte-m2qyxa{font-size:13px;font-weight:700;color:#fff}.node-loc.svelte-m2qyxa{font-size:11px;color:#ffffff73}.node-metrics.svelte-m2qyxa{display:flex;align-items:center;gap:8px}.metric-pill.svelte-m2qyxa{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:11px;font-weight:700}.val.svelte-m2qyxa{color:#0f8}.unit.svelte-m2qyxa{color:#fff6;font-weight:500}.testing-label.svelte-m2qyxa{font-size:11px;color:#00d2ff;font-weight:600}.idle-label.svelte-m2qyxa{font-size:11px;color:#ffffff59}.report-card.svelte-m2qyxa{padding:16px;background:#00000059;border:1px solid rgba(0,210,255,.3);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:14px}.report-header.svelte-m2qyxa{display:flex;justify-content:space-between;align-items:center}.grade-pill.svelte-m2qyxa{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em}.grade-excellent.svelte-m2qyxa{background:#00ff8826;border:1px solid #00ff88;color:#0f8}.grade-good.svelte-m2qyxa{background:#00d2ff26;border:1px solid #00d2ff;color:#00d2ff}.grade-fair.svelte-m2qyxa{background:#ffd70026;border:1px solid #ffd700;color:gold}.grade-poor.svelte-m2qyxa{background:#ff444426;border:1px solid #ff4444;color:#f44}.timestamp.svelte-m2qyxa{font-size:11px;color:#fff6}.kpi-grid.svelte-m2qyxa{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi-box.svelte-m2qyxa{padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center}.kpi-lbl.svelte-m2qyxa{font-size:10px;font-weight:700;color:#ffffff73;text-transform:uppercase}.kpi-num.svelte-m2qyxa{font-size:20px;font-weight:800;color:#fff}.kpi-num.cyan.svelte-m2qyxa{color:#0f8}.kpi-num.gold.svelte-m2qyxa{color:gold}.kpi-num.svelte-m2qyxa small:where(.svelte-m2qyxa){font-size:12px;font-weight:500;color:#ffffff80}.recommendation-box.svelte-m2qyxa{display:flex;flex-direction:column;gap:8px}.rec-title.svelte-m2qyxa{font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff6}.rec-chips.svelte-m2qyxa{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rec-chip.svelte-m2qyxa{padding:8px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center}.r-lbl.svelte-m2qyxa{font-size:9px;font-weight:700;color:#fff6;text-transform:uppercase}.r-val.svelte-m2qyxa{font-size:12px;font-weight:700;color:#00d2ff}.apply-btn.svelte-m2qyxa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px;background:#00d2ff26;border:1px solid #00d2ff;color:#00d2ff;font-size:11px;font-weight:800;letter-spacing:.06em;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.apply-btn.svelte-m2qyxa:hover{background:#00d2ff40;box-shadow:0 0 14px #00d2ff59}.footer-row.svelte-m2qyxa{display:flex;justify-content:flex-end;width:100%}.close-btn.svelte-m2qyxa{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;cursor:pointer}.close-btn.svelte-m2qyxa:hover{background:#ffffff1a;color:#fff}.spin{animation:svelte-m2qyxa-spin 1s linear infinite}@keyframes svelte-m2qyxa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pad-container.svelte-am11gm{display:flex;flex-direction:column;gap:16px}.no-pad-card.svelte-am11gm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;background:#ffffff05;border:1px dashed rgba(0,210,255,.25);border-radius:var(--radius-sm);gap:10px}.pulse-icon-wrapper.svelte-am11gm{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:2px}.radar-pulse.svelte-am11gm{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--accent-cyan);opacity:.4;animation:svelte-am11gm-radarRipple 2.2s infinite cubic-bezier(.2,.8,.2,1)}@keyframes svelte-am11gm-radarRipple{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.4);opacity:0}}.no-pad-card.svelte-am11gm h4:where(.svelte-am11gm){margin:0;font-size:15px;font-weight:700;color:#fff}.wake-badge.svelte-am11gm{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;background:#00d2ff1a;border:1px solid rgba(0,210,255,.3);color:var(--accent-cyan);font-size:12px;font-weight:700}.pulse-dot.svelte-am11gm{width:8px;height:8px;border-radius:50%;background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan);animation:svelte-am11gm-dotBlink 1.4s infinite ease-in-out}@keyframes svelte-am11gm-dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.wake-explanation.svelte-am11gm{margin:2px 0 10px;font-size:12px;line-height:1.5;color:#ffffff8c;max-width:440px}.manual-scan-btn.svelte-am11gm{padding:8px 18px;font-size:12px;font-weight:700;border-radius:var(--radius-sm);background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;transition:all .2s ease}.manual-scan-btn.svelte-am11gm:hover{background:#00d2ff26;border-color:var(--accent-cyan);color:var(--accent-cyan)}.pad-header.svelte-am11gm{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#00ff880a;border:1px solid rgba(0,255,136,.2);border-radius:var(--radius-sm)}.pad-badge.svelte-am11gm{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#0f8}.pad-id.svelte-am11gm{font-size:12px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticks-row.svelte-am11gm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stick-card.svelte-am11gm{padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;gap:8px}.stick-label.svelte-am11gm{font-size:10px;font-weight:800;letter-spacing:.05em;color:#ffffff80}.stick-box.svelte-am11gm{width:90px;height:90px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.15);position:relative;display:flex;align-items:center;justify-content:center}.stick-puck.svelte-am11gm{position:absolute;width:20px;height:20px;border-radius:50%;background:#00d2ff;transform:translate(-50%,-50%);box-shadow:0 0 10px #00d2ff80;transition:background .1s}.stick-puck.pressed.svelte-am11gm{background:#f05;box-shadow:0 0 12px #f05c}.deadzone-circle.svelte-am11gm{position:absolute;border-radius:50%;border:1px dashed rgba(255,255,255,.2);pointer-events:none}.stick-coords.svelte-am11gm{display:flex;gap:12px;font-family:monospace;font-size:11px;color:#fff9}.triggers-calibration-row.svelte-am11gm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.triggers-box.svelte-am11gm{display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm)}.trigger-bar-wrapper.svelte-am11gm{display:flex;align-items:center;gap:8px}.t-name.svelte-am11gm{width:50px;font-size:11px;font-weight:700;color:#fff9}.t-bar-bg.svelte-am11gm{flex:1;height:6px;background:#ffffff1a;border-radius:999px;overflow:hidden}.t-bar-fill.svelte-am11gm{height:100%;background:#00d2ff}.t-val.svelte-am11gm{width:32px;font-family:monospace;font-size:11px;color:#fff;text-align:right}.deadzone-adjuster.svelte-am11gm{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm)}.dz-label-row.svelte-am11gm{display:flex;justify-content:space-between;font-size:10px;font-weight:800;color:#ffffff80}.dz-val.svelte-am11gm{color:#00d2ff}.range-slider.svelte-am11gm{width:100%;accent-color:#00d2ff;cursor:pointer}.buttons-matrix-section.svelte-am11gm{display:flex;flex-direction:column;gap:8px}.section-title.svelte-am11gm{font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff6}.buttons-grid.svelte-am11gm{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.btn-cell.svelte-am11gm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;transition:all .1s ease}.btn-cell.active.svelte-am11gm{background:#00d2ff40;border-color:#00d2ff;box-shadow:0 0 10px #00d2ff4d;transform:scale(.96)}.btn-idx.svelte-am11gm{font-size:9px;color:#ffffff59}.btn-name.svelte-am11gm{font-size:10px;font-weight:700;color:#ffffffd9}.haptics-row.svelte-am11gm{display:flex;justify-content:center}.rumble-btn.svelte-am11gm{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.rumble-btn.svelte-am11gm:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d}.rumble-btn.svelte-am11gm:disabled{opacity:.6;cursor:not-allowed}.footer-row.svelte-am11gm{display:flex;justify-content:flex-end;width:100%}.close-btn.svelte-am11gm{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:12px;cursor:pointer}.close-btn.svelte-am11gm:hover{background:#ffffff1a;color:#fff}.toggle-card.svelte-am11gm{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin-bottom:14px;gap:12px}.toggle-info.svelte-am11gm{display:flex;flex-direction:column;gap:2px}.toggle-title.svelte-am11gm{font-size:13px;font-weight:700;color:#fff}.toggle-desc.svelte-am11gm{font-size:11px;color:#ffffff80;margin:0}.toggle-btn.svelte-am11gm{padding:6px 14px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer;background:#ffffff1a;color:#ffffff80;border:1px solid rgba(255,255,255,.15);transition:all .2s ease}.toggle-btn.active.svelte-am11gm{background:#00ff8826;color:var(--accent-green, #00ff88);border-color:var(--accent-green, #00ff88)}.embedded-checkout-wrapper.svelte-156fnbw{display:flex;flex-direction:column;gap:16px;min-height:400px;position:relative}.checkout-trust-banner.svelte-156fnbw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 14px;border-radius:var(--radius-sm, 6px);background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.trust-pill.svelte-156fnbw{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:var(--text-secondary, #94a3b8);letter-spacing:.02em}.checkout-error-banner.svelte-156fnbw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-radius:var(--radius-sm, 6px);background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.error-left.svelte-156fnbw{display:flex;align-items:flex-start;gap:10px}.error-text.svelte-156fnbw strong:where(.svelte-156fnbw){font-size:.82rem;display:block}.error-text.svelte-156fnbw p:where(.svelte-156fnbw){font-size:.76rem;margin:2px 0 0;line-height:1.35}.retry-btn.svelte-156fnbw{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s ease}.retry-btn.svelte-156fnbw:hover{background:#ef444459}.checkout-content-area.svelte-156fnbw{position:relative;width:100%;min-height:400px}.checkout-loading-overlay.svelte-156fnbw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0d111af0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;border-radius:var(--radius-md, 8px)}.loading-label.svelte-156fnbw{font-size:.84rem;color:var(--text-secondary, #94a3b8);font-weight:600;letter-spacing:.02em}.loading-icon{color:var(--accent-cyan, #00f0ff)}.stripe-container.svelte-156fnbw{width:100%;min-height:400px;border-radius:var(--radius-md, 8px)}.spin{animation:svelte-156fnbw-spin 1s linear infinite}@keyframes svelte-156fnbw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-shell.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary, #0a0a0f);color:var(--text-primary, #ffffff)}.main-viewport.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;width:100%}
