.attract-cycler[data-v-1825fab3]{position:relative;width:100%;min-height:300px}.panel-nav[data-v-1825fab3]{display:flex;justify-content:center;gap:.5rem;padding:1rem}.nav-dot[data-v-1825fab3]{width:10px;height:10px;border-radius:50%;border:1px solid #555;background:transparent;cursor:pointer;padding:0;transition:background .2s}.nav-dot.active[data-v-1825fab3]{background:gold;border-color:gold}.nav-dot[data-v-1825fab3]:hover{border-color:gold}.pause-indicator[data-v-1825fab3]{position:absolute;top:.5rem;right:.5rem;font-size:.75rem;color:#888;background:#0009;padding:.25rem .5rem;border-radius:4px}.freshness-badge[data-v-e0979aca]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:#8c8;padding:.25rem .75rem;border-radius:12px;background:#00c8641a;border:1px solid rgba(0,200,100,.2)}.freshness-badge.stale[data-v-e0979aca]{color:#fc8;background:#ffb4321a;border-color:#ffb4324d}.freshness-badge.error[data-v-e0979aca]{color:#f88;background:#ff3c3c1a;border-color:#ff3c3c4d}.freshness-dot[data-v-e0979aca]{width:6px;height:6px;border-radius:50%;background:currentColor}.freshness-text[data-v-e0979aca]{white-space:nowrap}.panel[data-v-e8a6ceaf]{padding:1.5rem}.panel-title[data-v-e8a6ceaf]{font-size:1.5rem;margin:0 0 1rem;color:gold}.panel-error[data-v-e8a6ceaf]{padding:1rem;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.3);border-radius:8px;text-align:center}.error-detail[data-v-e8a6ceaf]{font-size:.85rem;color:#888;margin-top:.5rem}.panel-loading[data-v-e8a6ceaf]{text-align:center;color:#888;padding:2rem}.leaderboard-table[data-v-e8a6ceaf]{width:100%;border-collapse:collapse}.leaderboard-table th[data-v-e8a6ceaf]{text-align:left;padding:.5rem .75rem;border-bottom:2px solid #333;color:#aaa;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.leaderboard-table td[data-v-e8a6ceaf]{padding:.5rem .75rem;border-bottom:1px solid #1a1a2e}.leaderboard-row[data-v-e8a6ceaf]:hover{background:#ffd7000d}.col-rank[data-v-e8a6ceaf]{width:3rem;text-align:center;color:#888}.col-score[data-v-e8a6ceaf]{text-align:right;font-variant-numeric:tabular-nums;color:gold}.col-scenario[data-v-e8a6ceaf]{color:#aaa;font-size:.9rem}.panel[data-v-f8bc3814]{padding:1.5rem}.panel-title[data-v-f8bc3814]{font-size:1.5rem;margin:0 0 1rem;color:gold}.panel-error[data-v-f8bc3814]{padding:1rem;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.3);border-radius:8px;text-align:center}.error-detail[data-v-f8bc3814]{font-size:.85rem;color:#888;margin-top:.5rem}.panel-loading[data-v-f8bc3814]{text-align:center;color:#888;padding:2rem}.leaderboard-table[data-v-f8bc3814]{width:100%;border-collapse:collapse}.leaderboard-table th[data-v-f8bc3814]{text-align:left;padding:.5rem .75rem;border-bottom:2px solid #333;color:#aaa;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.leaderboard-table td[data-v-f8bc3814]{padding:.5rem .75rem;border-bottom:1px solid #1a1a2e}.leaderboard-row[data-v-f8bc3814]:hover{background:#ffd7000d}.col-rank[data-v-f8bc3814]{width:3rem;text-align:center;color:#888}.col-score[data-v-f8bc3814]{text-align:right;font-variant-numeric:tabular-nums;color:gold}.panel[data-v-43f93e90]{padding:1.5rem}.panel-title[data-v-43f93e90]{font-size:1.5rem;margin:0 0 1rem;color:gold}.panel-error[data-v-43f93e90]{padding:1rem;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.3);border-radius:8px;text-align:center}.error-detail[data-v-43f93e90]{font-size:.85rem;color:#888;margin-top:.5rem}.panel-loading[data-v-43f93e90]{text-align:center;color:#888;padding:2rem}.leaderboard-table[data-v-43f93e90]{width:100%;border-collapse:collapse}.leaderboard-table th[data-v-43f93e90]{text-align:left;padding:.5rem .75rem;border-bottom:2px solid #333;color:#aaa;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.leaderboard-table td[data-v-43f93e90]{padding:.5rem .75rem;border-bottom:1px solid #1a1a2e}.leaderboard-row[data-v-43f93e90]:hover{background:#ffd7000d}.col-rank[data-v-43f93e90]{width:3rem;text-align:center;color:#888}.col-score[data-v-43f93e90]{text-align:right;font-variant-numeric:tabular-nums;color:gold}.panel[data-v-78dcdf42]{padding:1.5rem}.panel-title[data-v-78dcdf42]{font-size:1.5rem;margin:0 0 1rem;color:gold}.panel-error[data-v-78dcdf42]{padding:1rem;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.3);border-radius:8px;text-align:center}.error-detail[data-v-78dcdf42]{font-size:.85rem;color:#888;margin-top:.5rem}.panel-loading[data-v-78dcdf42]{text-align:center;color:#888;padding:2rem}.achievements-marquee[data-v-78dcdf42]{display:flex;flex-direction:column;gap:.75rem}.achievement-card[data-v-78dcdf42]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffd7000d;border:1px solid rgba(255,215,0,.15);border-radius:8px}.achievement-handle[data-v-78dcdf42]{font-weight:600}.achievement-score[data-v-78dcdf42]{font-variant-numeric:tabular-nums;color:gold}.panel[data-v-397a4d58]{padding:1.5rem}.panel-title[data-v-397a4d58]{font-size:1.5rem;margin:0 0 1rem;color:gold}.panel-error[data-v-397a4d58]{padding:1rem;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.3);border-radius:8px;text-align:center}.error-detail[data-v-397a4d58]{font-size:.85rem;color:#888;margin-top:.5rem}.panel-loading[data-v-397a4d58],.panel-empty[data-v-397a4d58]{text-align:center;color:#888;padding:2rem}.now-playing-list[data-v-397a4d58]{display:flex;flex-direction:column;gap:.75rem}.now-playing-card[data-v-397a4d58]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#00c8640d;border:1px solid rgba(0,200,100,.2);border-radius:8px}.player-info[data-v-397a4d58]{display:flex;flex-direction:column;gap:.25rem}.player-handle[data-v-397a4d58]{font-weight:600}.player-scenario[data-v-397a4d58]{font-size:.85rem;color:#888}.player-score[data-v-397a4d58]{font-variant-numeric:tabular-nums;color:gold}.version-badge[data-v-4d01d09f]{position:fixed;bottom:4px;right:8px;font-size:11px;font-family:monospace;opacity:.5;color:#aaa;background:transparent;pointer-events:none;user-select:none;z-index:50}.legends-app[data-v-207cde3b]{min-height:100vh;display:flex;flex-direction:column;background:#0a0a0f;color:#e0e0e0}.legends-app.kiosk[data-v-207cde3b]{cursor:none;user-select:none}.app-header[data-v-207cde3b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid #1a1a2e}.app-title[data-v-207cde3b]{font-size:1.8rem;margin:0;background:linear-gradient(135deg,gold,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.full-page-error[data-v-207cde3b]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.error-content h2[data-v-207cde3b]{color:#f88;margin-bottom:.5rem}.error-message[data-v-207cde3b]{color:#888;margin-bottom:1rem;max-width:500px}.retry-button[data-v-207cde3b]{padding:.5rem 1.5rem;background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.3);border-radius:6px;cursor:pointer;font-size:1rem}.retry-button[data-v-207cde3b]:hover{background:#ffd70040}.loading-state[data-v-207cde3b],.empty-state[data-v-207cde3b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#888;padding:2rem}.empty-state h2[data-v-207cde3b]{color:#aaa;margin-bottom:.5rem}.board-content[data-v-207cde3b]{flex:1;padding:0 1rem}.active-panel[data-v-207cde3b]{max-width:900px;margin:0 auto}.kiosk-board-title[data-v-207cde3b]{text-align:center;font-size:2rem;color:gold;margin:1.5rem 0 .5rem}.kiosk-freshness[data-v-207cde3b]{display:flex;justify-content:center;margin-bottom:1rem}.debug-footer[data-v-207cde3b]{border-top:1px solid #333;padding:.75rem 1rem;background:#00000080}.debug-info[data-v-207cde3b]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:#888;font-family:monospace}.debug-refresh[data-v-207cde3b]{padding:.2rem .5rem;background:#ffd7001a;color:gold;border:1px solid rgba(255,215,0,.2);border-radius:4px;cursor:pointer;font-size:.75rem}
