.admin-container[data-v-24f44579]{min-height:100vh;padding:1rem;max-width:1200px;margin:0 auto}.page-header[data-v-24f44579]{text-align:center;margin:2rem 0}.back-link[data-v-24f44579]{display:inline-flex;align-items:center;gap:.5rem;color:var(--halloween-orange);text-decoration:none;font-size:.95rem;margin-bottom:1rem;transition:transform .3s ease}.back-link[data-v-24f44579]:hover{transform:translate(-5px)}.page-header h1[data-v-24f44579]{font-size:clamp(2rem,6vw,3rem);margin-bottom:.5rem}.subtitle[data-v-24f44579]{color:#b8b8b8;font-size:1rem}.auth-section[data-v-24f44579]{display:flex;justify-content:center;padding:3rem 0}.auth-card[data-v-24f44579]{background:#2d2d2dcc;border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:3rem;max-width:500px;width:100%;text-align:center}.auth-card h2[data-v-24f44579]{font-size:1.75rem;margin-bottom:.5rem;color:var(--halloween-orange)}.auth-card p[data-v-24f44579]{color:#b8b8b8;margin-bottom:2rem}.password-input[data-v-24f44579]{width:100%;padding:1rem;background:#1a1a1acc;border:1px solid rgba(255,107,53,.3);border-radius:8px;color:#f5f5f5;font-size:1rem;margin-bottom:1rem}.password-input[data-v-24f44579]:focus{outline:none;border-color:var(--halloween-orange);box-shadow:0 0 0 3px #ff6b3533}.auth-btn[data-v-24f44579]{width:100%;padding:1rem;background:var(--gradient-primary);border:none;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth-btn[data-v-24f44579]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-glow)}.auth-btn[data-v-24f44579]:disabled{opacity:.7;cursor:not-allowed}.admin-controls[data-v-24f44579]{padding:1rem 0}.current-stage-card[data-v-24f44579],.stage-actions[data-v-24f44579],.stats-section[data-v-24f44579],.results-link-section[data-v-24f44579]{background:#2d2d2dcc;border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:2rem;margin-bottom:2rem}.current-stage-card h2[data-v-24f44579],.stage-actions h2[data-v-24f44579],.stats-section h2[data-v-24f44579],.results-link-section h2[data-v-24f44579]{font-size:1.5rem;margin-bottom:1.5rem;color:var(--halloween-orange)}.stage-display[data-v-24f44579]{display:flex;align-items:center;gap:2rem;background:#1a1a1a99;border-radius:12px;padding:2rem}.stage-icon[data-v-24f44579]{font-size:5rem}.stage-details h3[data-v-24f44579]{font-size:1.75rem;margin-bottom:.5rem;color:var(--halloween-gold)}.stage-details p[data-v-24f44579]{color:#b8b8b8;font-size:1.1rem}.actions-grid[data-v-24f44579]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stage-action-btn[data-v-24f44579]{background:#1a1a1a99;border:2px solid rgba(255,107,53,.3);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;text-align:center}.stage-action-btn[data-v-24f44579]:hover:not(:disabled){transform:translateY(-5px);border-color:var(--halloween-orange);box-shadow:var(--shadow-md)}.stage-action-btn.active[data-v-24f44579]{background:#ff6b3533;border-color:var(--halloween-orange);cursor:default}.stage-action-btn[data-v-24f44579]:disabled{opacity:.5;cursor:not-allowed}.action-icon[data-v-24f44579]{font-size:4rem;margin-bottom:1rem}.stage-action-btn h3[data-v-24f44579]{font-size:1.25rem;margin-bottom:.5rem;color:var(--halloween-orange)}.stage-action-btn p[data-v-24f44579]{color:#b8b8b8;font-size:.9rem}.stats-grid[data-v-24f44579]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-v-24f44579]{background:#1a1a1a99;border-radius:12px;padding:1.5rem;text-align:center;border:1px solid rgba(255,107,53,.2)}.stat-card i[data-v-24f44579]{font-size:2.5rem;color:var(--halloween-orange);margin-bottom:1rem}.stat-value[data-v-24f44579]{font-size:2.5rem;font-weight:700;color:var(--halloween-gold);margin-bottom:.5rem}.stat-label[data-v-24f44579]{color:#b8b8b8;font-size:.95rem}.results-link-section[data-v-24f44579]{text-align:center}.results-hint[data-v-24f44579]{color:#b8b8b8;margin-bottom:1.5rem}.results-link-btn[data-v-24f44579]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--gradient-purple);border:none;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:var(--shadow-md)}.results-link-btn[data-v-24f44579]:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.error-message[data-v-24f44579],.success-message[data-v-24f44579]{margin-top:1rem;padding:1rem;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500}.error-message[data-v-24f44579]{background:#dc262633;border:1px solid rgba(220,38,38,.5);color:#fca5a5}.success-message[data-v-24f44579]{background:#22c55e33;border:1px solid rgba(34,197,94,.5);color:#86efac}@media (max-width: 768px){.stage-display[data-v-24f44579]{flex-direction:column;text-align:center}.actions-grid[data-v-24f44579],.stats-grid[data-v-24f44579]{grid-template-columns:1fr}}
