.top-header[data-v-e3bd393f]{position:sticky;top:0;left:0;right:0;height:52px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#0a0d14bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--space-border-subtle);z-index:30}.header-wing[data-v-e3bd393f]{display:flex;align-items:center;gap:12px}.left-wing[data-v-e3bd393f]{flex:1;justify-content:flex-start}.center-wing[data-v-e3bd393f]{flex:0 0 auto;justify-content:center}.right-wing[data-v-e3bd393f]{flex:1;justify-content:flex-end;gap:16px}.wordmark[data-v-e3bd393f]{margin:0;font-family:var(--font-mono);font-weight:700;font-size:15px;letter-spacing:.1em;color:var(--text-stellar)}.version-pill[data-v-e3bd393f]{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--space-surface);border:1px solid var(--space-border-subtle);padding:2px 6px;border-radius:var(--radius-sm)}.mode-switcher[data-v-e3bd393f]{display:inline-flex;padding:3px;background:var(--space-surface);border:1px solid var(--space-border-subtle);border-radius:var(--radius-full)}.mode-btn[data-v-e3bd393f]{background:transparent;border:none;border-radius:var(--radius-full);padding:4px 14px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.mode-btn[data-v-e3bd393f]:hover{color:var(--text-nebula)}.mode-btn.active[data-v-e3bd393f]{background:var(--space-surface-elevated);color:var(--text-stellar);box-shadow:0 1px 3px #0006}.streak-badge[data-v-e3bd393f]{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;background:#111622b3;border:1px solid var(--space-border-subtle);padding:4px 10px;border-radius:var(--radius-sm)}.streak-label[data-v-e3bd393f]{color:var(--text-muted)}.streak-glyph[data-v-e3bd393f]{color:var(--accent-amber)}.streak-value[data-v-e3bd393f]{color:var(--text-stellar);font-weight:700}.header-actions[data-v-e3bd393f]{display:flex;align-items:center;gap:6px}.ghost-btn[data-v-e3bd393f]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-nebula);font-family:var(--font-mono);font-size:14px;cursor:pointer;transition:all .15s ease}.ghost-btn[data-v-e3bd393f]:hover{background:var(--space-surface-elevated);border-color:var(--space-border-subtle);color:var(--text-stellar)}.ghost-btn[data-v-e3bd393f]:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.constellation-container[data-v-058ea5d1]{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--space-obsidian)}.constellation-canvas[data-v-058ea5d1]{display:block;width:100%;height:100%}.pill-layer[data-v-058ea5d1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.clue-pill[data-v-058ea5d1],.center-reveal-pill[data-v-058ea5d1],.center-mystery-core[data-v-058ea5d1]{position:absolute;left:0;top:0;box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none}.clue-pill[data-v-058ea5d1]{display:inline-flex;align-items:center;gap:.45em;height:32px;padding:0 14px;border:1.5px solid rgba(46,61,86,.8);border-radius:var(--radius-full);background:#111622e0;font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:1;color:var(--text-stellar);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.clue-pill-prefix[data-v-058ea5d1]{font-family:var(--font-mono);font-weight:400;font-size:11px;color:var(--text-muted)}.clue-pill.is-hovered[data-v-058ea5d1]{background:#182030f0;border-color:var(--accent-cyan);box-shadow:0 0 10px #00e5ff4d}.clue-pill.is-discovered[data-v-058ea5d1]{border:2px solid var(--accent-emerald);box-shadow:0 0 12px #00f59b59}.clue-pill.is-discovered .clue-pill-prefix[data-v-058ea5d1]{color:var(--accent-emerald)}.clue-pill.is-satellite[data-v-058ea5d1]{height:24px;padding:0 10px;gap:.35em;border:1px dashed rgba(82,96,119,.45);background:#111622a6;font-weight:400;font-size:11px;color:var(--text-nebula);opacity:.55}.clue-pill.is-satellite .clue-pill-prefix[data-v-058ea5d1]{font-size:10px}.clue-pill.is-satellite.is-hovered[data-v-058ea5d1]{opacity:1;background:#182030f0;border:1.5px solid rgba(139,92,246,.6);box-shadow:0 0 8px #8b5cf640}.center-reveal-pill[data-v-058ea5d1]{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:36px;padding:0 18px;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1}.center-reveal-pill.is-won[data-v-058ea5d1]{background:linear-gradient(90deg,var(--accent-emerald),var(--accent-cyan-deep));color:var(--space-black);box-shadow:0 0 16px #00f59b73}.center-reveal-pill.is-lost[data-v-058ea5d1]{background:var(--space-surface-elevated);border:2px solid var(--accent-crimson);color:var(--text-stellar);box-shadow:0 0 16px #f59e0b66}.center-mystery-core[data-v-058ea5d1]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid var(--accent-cyan);border-radius:50%;background:var(--space-surface);font-family:var(--font-mono);font-weight:600;font-size:16px;color:var(--accent-cyan)}.node-tooltip[data-v-058ea5d1]{position:absolute;pointer-events:auto;z-index:20;max-width:280px;padding:10px 14px;background:#111622f0;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:1px solid var(--space-border-bright);border-radius:var(--radius-lg);box-shadow:0 8px 24px #06070bcc;transition:opacity .15s ease}.tooltip-header[data-v-058ea5d1]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.tooltip-order[data-v-058ea5d1]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.tooltip-title[data-v-058ea5d1]{font-family:var(--font-sans);font-weight:600;font-size:13px;color:var(--text-stellar)}.tooltip-badge[data-v-058ea5d1]{font-family:var(--font-mono);font-size:10px;color:var(--accent-emerald);margin-left:auto}.tooltip-badge-satellite[data-v-058ea5d1]{color:var(--accent-violet)}.tooltip-snippet[data-v-058ea5d1]{margin:0;font-family:var(--font-display);font-style:italic;font-size:13px;line-height:1.4;color:var(--text-nebula)}.tooltip-action[data-v-058ea5d1]{margin-top:8px;padding-top:6px;border-top:1px solid var(--space-border-subtle);font-family:var(--font-mono);font-size:11px;color:var(--accent-cyan);cursor:pointer;transition:color .15s ease}.tooltip-action[data-v-058ea5d1]:hover{color:var(--text-stellar);text-decoration:underline}.center-input-overlay[data-v-058ea5d1]{position:absolute;left:0;top:0;z-index:15;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.center-input-form[data-v-058ea5d1]{display:flex;align-items:center;gap:8px;width:220px;height:40px;padding:0 14px;background:var(--space-surface);border:1px solid var(--space-border-subtle);border-radius:var(--radius-full);box-shadow:0 0 16px var(--accent-cyan-glow);transition:width .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.center-input-form[data-v-058ea5d1]:focus-within{width:260px;border-color:var(--accent-cyan);box-shadow:0 0 24px var(--accent-cyan-glow)}.center-input-form.shake[data-v-058ea5d1]{animation:center-input-shake-058ea5d1 .3s ease-in-out;border-color:var(--accent-crimson)}@keyframes center-input-shake-058ea5d1{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.center-input-overlay .prompt-glyph[data-v-058ea5d1]{font-family:var(--font-mono);font-weight:700;font-size:15px;color:var(--accent-cyan);-webkit-user-select:none;user-select:none}.center-input[data-v-058ea5d1]{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:14px;color:var(--text-stellar);min-width:0}.center-input[data-v-058ea5d1]::placeholder{color:var(--text-muted);font-family:var(--font-mono);font-size:13px}.disambiguation-badge[data-v-058ea5d1]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;background:var(--space-surface-elevated);border:1px solid var(--accent-amber);border-radius:var(--radius-md);box-shadow:0 4px 12px #06070b99;font-family:var(--font-mono);font-size:12px;color:var(--accent-amber);animation:disambiguation-fade-in-058ea5d1 .2s ease}.disambiguation-glyph[data-v-058ea5d1]{font-size:12px}.disambiguation-text[data-v-058ea5d1]{white-space:nowrap}@keyframes disambiguation-fade-in-058ea5d1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.console-dock[data-v-e5c5fcd6]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:680px;background:#111622e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--space-border-bright);border-radius:var(--radius-lg);box-shadow:var(--shadow-dock);padding:12px 18px;z-index:25;display:flex;flex-direction:column;gap:10px;transition:opacity .2s ease,border-color .2s ease}.console-dock.disabled[data-v-e5c5fcd6]{opacity:.85}.console-dock.is-desktop[data-v-e5c5fcd6]{max-width:880px;padding:8px 16px;border-radius:var(--radius-full)}.desktop-telemetry-deck[data-v-e5c5fcd6]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.desktop-telemetry-deck .telemetry-row[data-v-e5c5fcd6]{margin:0;flex-shrink:0;min-width:290px;gap:12px}.desktop-telemetry-deck .history-strip[data-v-e5c5fcd6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;margin:0;padding:0;border:none}.desktop-telemetry-deck .history-item[data-v-e5c5fcd6]{max-width:220px}.desktop-telemetry-deck .history-title[data-v-e5c5fcd6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-telemetry-deck .skip-btn[data-v-e5c5fcd6]{flex-shrink:0}.error-banner[data-v-e5c5fcd6]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f59e0b1f;border:1px solid var(--accent-amber);border-radius:var(--radius-sm);color:var(--accent-amber);font-family:var(--font-mono);font-size:12px}.error-glyph[data-v-e5c5fcd6]{font-size:14px}.command-bar[data-v-e5c5fcd6]{display:flex;align-items:center;gap:12px}.prompt-glyph[data-v-e5c5fcd6]{font-family:var(--font-mono);font-weight:700;font-size:16px;color:var(--accent-cyan);-webkit-user-select:none;user-select:none}.command-input[data-v-e5c5fcd6]{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:15px;color:var(--text-stellar)}.command-input[data-v-e5c5fcd6]::placeholder{color:var(--text-muted)}.skip-btn[data-v-e5c5fcd6]{display:inline-flex;align-items:center;gap:6px;background:var(--space-surface-elevated);border:1px solid var(--space-border-subtle);border-radius:var(--radius-sm);padding:6px 12px;font-family:var(--font-mono);font-size:12px;color:var(--text-nebula);cursor:pointer;transition:all .15s ease;white-space:nowrap}.skip-btn[data-v-e5c5fcd6]:hover:not(:disabled){border-color:var(--accent-amber);color:var(--accent-amber)}.skip-btn[data-v-e5c5fcd6]:disabled{opacity:.5;cursor:not-allowed}.shortcut-chip[data-v-e5c5fcd6]{font-size:10px;color:var(--text-muted)}.telemetry-row[data-v-e5c5fcd6]{display:flex;align-items:center;justify-content:space-between;gap:16px}.pip-gauge[data-v-e5c5fcd6]{display:flex;align-items:center;gap:4px;flex:1;min-width:196px}.pip[data-v-e5c5fcd6]{flex:1;min-width:6px;height:10px;border-radius:2px;transition:all .2s ease}.pip-unused[data-v-e5c5fcd6]{background:var(--space-border-subtle)}.pip-used[data-v-e5c5fcd6]{background:var(--text-muted)}.pip-active[data-v-e5c5fcd6]{background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan-glow);animation:pulse-pip-e5c5fcd6 1.4s infinite ease-in-out}.pip-discovered[data-v-e5c5fcd6]{background:var(--accent-emerald);box-shadow:0 0 6px var(--accent-emerald-glow)}.pip-satellite[data-v-e5c5fcd6]{background:var(--accent-violet);box-shadow:0 0 6px var(--accent-violet-glow)}.pip-solved[data-v-e5c5fcd6]{background:var(--accent-emerald);box-shadow:0 0 8px var(--accent-emerald-glow)}@keyframes pulse-pip-e5c5fcd6{0%,to{opacity:.7}50%{opacity:1}}.attempt-counter[data-v-e5c5fcd6]{font-family:var(--font-mono);font-size:11px;color:var(--text-nebula);white-space:nowrap}.history-strip[data-v-e5c5fcd6]{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-top:4px;border-top:1px solid var(--space-border-subtle)}.history-item[data-v-e5c5fcd6]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;background:var(--space-surface);border:1px solid var(--space-border-subtle);white-space:nowrap}.history-title[data-v-e5c5fcd6]{color:var(--text-stellar)}.tag-target[data-v-e5c5fcd6],.tag-backlink[data-v-e5c5fcd6]{border-color:var(--accent-emerald);color:var(--accent-emerald)}.tag-satellite[data-v-e5c5fcd6]{border-color:var(--accent-violet);color:var(--accent-violet)}.tag-near[data-v-e5c5fcd6]{border-color:var(--accent-amber);color:var(--accent-amber)}.tag-mid[data-v-e5c5fcd6]{border-color:var(--space-border-bright);color:var(--text-nebula)}.tag-far[data-v-e5c5fcd6]{border-color:var(--space-border-subtle);color:var(--text-muted)}@media (max-width: 640px){.console-dock[data-v-e5c5fcd6]{bottom:0;width:100%;max-width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.modal-backdrop[data-v-f8fc484a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06070bd1;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal-box[data-v-f8fc484a]{position:relative;width:100%;max-width:480px;background:var(--space-surface);border:1px solid var(--space-border-bright);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:24px;display:flex;flex-direction:column;gap:20px}.modal-header[data-v-f8fc484a]{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-eyebrow[data-v-f8fc484a]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent-cyan)}.modal-title[data-v-f8fc484a]{margin:6px 0 0;font-family:var(--font-display);font-size:24px;color:var(--text-stellar)}.close-btn[data-v-f8fc484a]{position:absolute;top:0;right:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);font-size:22px;line-height:1;cursor:pointer;transition:all .15s ease}.close-btn[data-v-f8fc484a]:hover{color:var(--text-stellar);background:var(--space-surface-elevated);border-color:var(--space-border-subtle)}.target-card[data-v-5dff34bd]{text-align:center;padding:16px;background:var(--space-surface-elevated);border:1px solid var(--accent-emerald-glow);border-radius:var(--radius-md)}.target-category[data-v-5dff34bd]{font-family:var(--font-mono);font-size:11px;color:var(--accent-violet);text-transform:uppercase;margin-bottom:4px}.target-title[data-v-5dff34bd]{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-stellar)}.receipt-grid[data-v-5dff34bd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.receipt-item[data-v-5dff34bd]{background:var(--space-obsidian);border:1px solid var(--space-border-subtle);border-radius:var(--radius-sm);padding:10px;display:flex;flex-direction:column;gap:4px}.receipt-label[data-v-5dff34bd]{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.receipt-value[data-v-5dff34bd]{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--text-stellar)}.receipt-value.highlight[data-v-5dff34bd]{color:var(--accent-cyan)}.share-section[data-v-5dff34bd]{display:flex}.action-btn[data-v-5dff34bd]{flex:1;padding:10px 16px;font-family:var(--font-mono);font-size:13px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.share-btn[data-v-5dff34bd]{background:var(--accent-emerald);color:var(--space-black);border:none}.share-btn[data-v-5dff34bd]:hover{filter:brightness(1.1)}.modal-actions[data-v-5dff34bd]{display:flex;gap:10px}.secondary-btn[data-v-5dff34bd]{background:var(--space-surface-elevated);border:1px solid var(--space-border-bright);color:var(--text-stellar)}.secondary-btn[data-v-5dff34bd]:hover{background:var(--space-border-bright)}.primary-btn[data-v-5dff34bd]{background:var(--accent-cyan);border:none;color:var(--space-black)}.primary-btn[data-v-5dff34bd]:hover{filter:brightness(1.1)}.target-card[data-v-d3dfae21]{text-align:center;padding:16px;background:var(--space-obsidian);border:1px solid var(--accent-amber);border-radius:var(--radius-md)}.target-label[data-v-d3dfae21]{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-bottom:6px}.target-title[data-v-d3dfae21]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--accent-amber)}.defeat-message[data-v-d3dfae21]{margin:0;text-align:center;font-family:var(--font-sans);font-size:13px;color:var(--text-nebula);line-height:1.5}.modal-actions[data-v-d3dfae21]{display:flex;gap:10px}.action-btn[data-v-d3dfae21]{flex:1;padding:10px 16px;font-family:var(--font-mono);font-size:13px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.secondary-btn[data-v-d3dfae21]{background:var(--space-surface-elevated);border:1px solid var(--space-border-bright);color:var(--text-stellar)}.secondary-btn[data-v-d3dfae21]:hover{background:var(--space-border-bright)}.primary-btn[data-v-d3dfae21]{background:var(--accent-cyan);border:none;color:var(--space-black)}.primary-btn[data-v-d3dfae21]:hover{filter:brightness(1.1)}.rules-list[data-v-3ab47f5e]{display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto;padding-right:4px}.rule-item[data-v-3ab47f5e]{display:flex;gap:12px;background:var(--space-obsidian);border:1px solid var(--space-border-subtle);border-radius:var(--radius-md);padding:12px}.rule-icon[data-v-3ab47f5e]{font-size:18px;flex-shrink:0}.rule-content[data-v-3ab47f5e]{display:flex;flex-direction:column;gap:4px}.rule-heading[data-v-3ab47f5e]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-stellar)}.rule-desc[data-v-3ab47f5e]{margin:0;font-family:var(--font-sans);font-size:12px;color:var(--text-nebula);line-height:1.45}kbd[data-v-3ab47f5e]{font-family:var(--font-mono);font-size:10px;background:var(--space-surface-elevated);border:1px solid var(--space-border-bright);padding:1px 5px;border-radius:3px;color:var(--accent-cyan)}.highlight[data-v-3ab47f5e]{color:var(--accent-emerald);font-weight:700}.dismiss-btn[data-v-3ab47f5e]{padding:12px;background:var(--accent-cyan);color:var(--space-black);border:none;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s ease}.dismiss-btn[data-v-3ab47f5e]:hover{filter:brightness(1.1)}.stats-grid[data-v-ab34386b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat-card[data-v-ab34386b]{background:var(--space-obsidian);border:1px solid var(--space-border-subtle);border-radius:var(--radius-sm);padding:12px 6px;text-align:center;display:flex;flex-direction:column;gap:4px}.stat-value[data-v-ab34386b]{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--text-stellar)}.stat-label[data-v-ab34386b]{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.histogram-section[data-v-ab34386b]{display:flex;flex-direction:column;gap:8px}.histogram-title[data-v-ab34386b]{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;color:var(--text-nebula)}.histogram-bars[data-v-ab34386b]{display:flex;flex-direction:column;gap:3px;max-height:38vh;overflow-y:auto;padding-right:4px}.histogram-row[data-v-ab34386b]{display:flex;align-items:center;gap:8px}.attempt-num[data-v-ab34386b]{width:18px;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-align:right}.bar-track[data-v-ab34386b]{flex:1;background:var(--space-obsidian);border-radius:2px;height:16px;overflow:hidden}.bar-fill[data-v-ab34386b]{height:100%;background:var(--space-border-bright);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;transition:width .3s ease}.bar-fill.active[data-v-ab34386b]{background:var(--accent-cyan)}.bar-count[data-v-ab34386b]{font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--space-black)}.dismiss-btn[data-v-ab34386b]{padding:12px;background:var(--space-surface-elevated);border:1px solid var(--space-border-bright);color:var(--text-stellar);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.dismiss-btn[data-v-ab34386b]:hover{background:var(--space-border-bright)}.settings-popover[data-v-d6c8eae8]{position:fixed;top:58px;right:16px;width:310px;max-width:calc(100vw - 32px);background:#111622f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(46,61,86,.85);border-radius:10px;box-shadow:0 12px 32px #0009,0 0 1px #00e5ff40;z-index:1000;display:flex;flex-direction:column;animation:popoverFadeIn-d6c8eae8 .15s ease-out;padding:14px 16px;gap:12px}@keyframes popoverFadeIn-d6c8eae8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.popover-header[data-v-d6c8eae8]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(46,61,86,.5);padding-bottom:8px}.popover-title-wrap[data-v-d6c8eae8]{display:flex;align-items:center;gap:8px}.popover-icon[data-v-d6c8eae8]{font-size:14px}.popover-title[data-v-d6c8eae8]{font-family:var(--font-body, "Space Grotesk", sans-serif);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-stellar, #F0F4FC);margin:0}.close-btn[data-v-d6c8eae8]{background:transparent;border:none;color:var(--text-muted, #94A3B8);font-size:18px;line-height:1;padding:2px 6px;cursor:pointer;border-radius:4px;transition:all .15s ease}.close-btn[data-v-d6c8eae8]:hover{color:var(--accent-cyan, #00E5FF);background:#00e5ff1a}.popover-body[data-v-d6c8eae8]{display:flex;flex-direction:column;gap:12px}.setting-group[data-v-d6c8eae8]{display:flex;flex-direction:column;gap:10px}.setting-header[data-v-d6c8eae8]{display:flex;justify-content:space-between;align-items:center}.setting-label[data-v-d6c8eae8]{font-family:var(--font-body, "Space Grotesk", sans-serif);font-size:13px;font-weight:600;color:var(--text-stellar, #F0F4FC)}.setting-badge[data-v-d6c8eae8]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;color:var(--accent-cyan, #00E5FF);background:#00e5ff1f;border:1px solid rgba(0,229,255,.3);border-radius:4px;padding:1px 6px}.setting-desc[data-v-d6c8eae8]{font-family:var(--font-body, "Space Grotesk", sans-serif);font-size:11px;line-height:1.45;color:var(--text-muted, #94A3B8);margin:0}.slider-container[data-v-d6c8eae8]{display:flex;align-items:center;gap:10px;margin-top:2px}.slider-boundary[data-v-d6c8eae8]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:var(--text-dim, #526077);min-width:16px}.slider-input[data-v-d6c8eae8]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--space-surface-elevated, #182030);border-radius:3px;outline:none;cursor:pointer;accent-color:var(--accent-cyan, #00E5FF)}.slider-input[data-v-d6c8eae8]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent-cyan, #00E5FF);box-shadow:0 0 6px #00e5ff80;cursor:pointer}.setting-actions[data-v-d6c8eae8]{display:flex;justify-content:flex-end;margin-top:2px}.reset-btn[data-v-d6c8eae8]{background:transparent;border:1px solid rgba(82,96,119,.4);border-radius:4px;color:var(--text-muted, #94A3B8);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;padding:3px 8px;cursor:pointer;transition:all .15s ease}.reset-btn[data-v-d6c8eae8]:hover:not(:disabled){border-color:var(--accent-cyan, #00E5FF);color:var(--text-stellar, #F0F4FC)}.reset-btn[data-v-d6c8eae8]:disabled{opacity:.35;cursor:not-allowed}.beta-gatekeeper-backdrop[data-v-e3793ef9]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#06070be0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9999;padding:var(--space-4);box-sizing:border-box}.beta-card[data-v-e3793ef9]{width:100%;max-width:440px;background:var(--space-surface);border:1px solid var(--space-border-bright);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:0 16px 40px #0009,0 0 40px #00e5ff14;text-align:center;box-sizing:border-box}.beta-badge-row[data-v-e3793ef9]{margin-bottom:var(--space-3)}.beta-badge[data-v-e3793ef9]{display:inline-block;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;font-weight:700;color:var(--accent-cyan);background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);padding:3px 10px;border-radius:var(--radius-sm);text-transform:uppercase}.beta-title[data-v-e3793ef9]{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:800;letter-spacing:.08em;color:var(--text-stellar);margin:0 0 var(--space-1)}.beta-subtitle[data-v-e3793ef9]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--accent-cyan);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--space-3)}.beta-description[data-v-e3793ef9]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-nebula);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.beta-form[data-v-e3793ef9]{display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.beta-error-banner[data-v-e3793ef9]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:#ef44441f;border:1px solid var(--accent-crimson);border-radius:var(--radius-sm);color:#fca5a5;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-tight)}.error-icon[data-v-e3793ef9]{font-size:var(--text-base);flex-shrink:0}.input-group[data-v-e3793ef9]{display:flex;flex-direction:column;gap:var(--space-2)}.input-label[data-v-e3793ef9]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-nebula);text-transform:uppercase;letter-spacing:.05em}.beta-input[data-v-e3793ef9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--space-obsidian);border:1px solid var(--space-border-subtle);border-radius:var(--radius-md);color:var(--text-stellar);font-family:var(--font-mono);font-size:var(--text-base);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.beta-input[data-v-e3793ef9]:focus{border-color:var(--accent-cyan);box-shadow:0 0 12px var(--accent-cyan-glow)}.beta-btn[data-v-e3793ef9]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-cyan-deep) 100%);color:var(--space-black);font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;letter-spacing:.02em;border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .2s,transform .1s;margin-top:var(--space-2)}.beta-btn[data-v-e3793ef9]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.beta-btn[data-v-e3793ef9]:active:not(:disabled){transform:translateY(0)}.beta-btn[data-v-e3793ef9]:disabled{opacity:.5;cursor:not-allowed}.beta-footer[data-v-e3793ef9]{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);letter-spacing:.04em}.animate-pop-in[data-v-e3793ef9]{animation:popIn-e3793ef9 .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes popIn-e3793ef9{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.wikilink-root[data-v-168c2e21]{width:100vw;height:100vh;overflow:hidden;position:relative;background-color:var(--space-obsidian);display:flex;flex-direction:column}.wikilink-main[data-v-168c2e21]{flex:1;width:100%;position:relative;overflow:hidden}.exploration-banner[data-v-168c2e21]{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:28;display:flex;align-items:center;gap:12px;padding:8px 16px;background:#111622e6;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:1px solid var(--accent-cyan);border-radius:var(--radius-full);box-shadow:0 4px 20px #00e5ff33}.banner-badge[data-v-168c2e21]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--accent-cyan);letter-spacing:.05em}.banner-text[data-v-168c2e21]{font-family:var(--font-sans);font-size:12px;color:var(--text-stellar)}.banner-action-btn[data-v-168c2e21]{padding:4px 12px;background:var(--accent-cyan);color:var(--space-black);border:none;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer;transition:filter .15s ease}.banner-action-btn[data-v-168c2e21]:hover{filter:brightness(1.1)}.server-error-overlay[data-v-168c2e21],.empty-pool-overlay[data-v-168c2e21]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0e17f2;z-index:50}.server-error-card[data-v-168c2e21],.empty-pool-card[data-v-168c2e21]{max-width:420px;padding:32px;background:#111622e6;border:1px solid rgba(255,68,68,.4);border-radius:var(--radius-lg, 12px);text-align:center;box-shadow:0 10px 40px #0009}.empty-pool-card[data-v-168c2e21]{border-color:#00e5ff59}.server-error-icon[data-v-168c2e21]{font-size:40px;margin-bottom:12px}.server-error-card h3[data-v-168c2e21],.empty-pool-card h3[data-v-168c2e21]{font-family:var(--font-sans);font-size:20px;color:var(--text-stellar, #f0f4f8);margin-bottom:8px}.server-error-msg[data-v-168c2e21]{font-family:var(--font-mono);font-size:13px;color:#f0f4f8b3;line-height:1.5;margin-bottom:20px}.retry-btn[data-v-168c2e21]{padding:10px 24px;background:var(--accent-cyan, #00e5ff);color:#000;border:none;border-radius:var(--radius-full, 9999px);font-family:var(--font-mono);font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s ease}.retry-btn[data-v-168c2e21]:hover{filter:brightness(1.15)}:root{--space-black: #06070B;--space-obsidian: #0A0D14;--space-surface: #111622;--space-surface-elevated: #182030;--space-border-subtle: #1E2738;--space-border-bright: #2E3D56;--text-stellar: #F0F4FC;--text-nebula: #94A3B8;--text-muted: #526077;--accent-cyan: #00E5FF;--accent-cyan-glow: rgba(0, 229, 255, .25);--accent-cyan-deep: #00A3FF;--accent-violet: #8B5CF6;--accent-violet-glow: rgba(139, 92, 246, .25);--accent-emerald: #00F59B;--accent-emerald-glow: rgba(0, 245, 155, .28);--accent-amber: #F59E0B;--accent-amber-glow: rgba(245, 158, 11, .25);--accent-crimson: #EF4444;--font-display: "Newsreader", "Source Serif 4", "Charter", Georgia, serif;--font-sans: "Space Grotesk", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--leading-tight: 1.15;--leading-normal: 1.5;--leading-relaxed: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--blur-glass: blur(16px);--shadow-dock: 0 -8px 32px rgba(6, 7, 11, .7), 0 0 1px var(--space-border-bright);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .8), 0 0 2px var(--accent-cyan-glow)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;background-color:var(--space-obsidian);color:var(--text-stellar);font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%;position:relative;overflow:hidden}button{font-family:inherit;color:inherit;background:transparent;border:none;cursor:pointer}input{font-family:inherit;color:inherit;background:transparent;border:none;outline:none}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}
