.head[data-v-84d983c6]{flex-direction:column;gap:2px;display:flex}.title[data-v-84d983c6]{font:900 18px var(--font-body)}.stages[data-v-84d983c6]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stage[data-v-84d983c6]{border:1.5px solid var(--gy-line);border-radius:var(--r-btn-sm);background:var(--gy-bg);color:var(--gy-muted);font:800 13px var(--font-body);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;transition:border-color .2s,background-color .2s;display:flex}.stage[data-v-84d983c6]:hover:not(:disabled){border-color:#f3ecd238}.stage[aria-pressed=true][data-v-84d983c6]{border-color:var(--gy-slime);color:var(--gy-slime-hover);cursor:default;background:#9cff6e24}.stage[data-v-84d983c6]:disabled:not([aria-pressed=true]){opacity:.6;cursor:wait}.stats[data-v-84d983c6]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat[data-v-84d983c6]{border-radius:var(--r-btn-sm);background:var(--gy-bg);flex-direction:column-reverse;justify-content:flex-end;padding:12px;display:flex}.stat-value[data-v-84d983c6]{font:900 24px var(--font-body)}.stat-value--category[data-v-84d983c6]{color:var(--cat);font-size:20px}.stat-label[data-v-84d983c6]{color:var(--gy-muted);font-size:12px}.live-results[data-v-84d983c6]{height:46px}.login[data-v-a5e9a2e5]{flex-direction:column;gap:24px;display:flex}.login-head[data-v-a5e9a2e5]{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.login-icon[data-v-a5e9a2e5]{border:1px solid var(--gy-line-strong);background:var(--gy-surface);width:86px;height:86px;color:var(--gy-slime);border-radius:26px;place-items:center;display:grid;box-shadow:0 0 40px #1e6e6066}.login-title[data-v-a5e9a2e5]{margin-top:6px;font-size:42px}.login-text[data-v-a5e9a2e5]{max-width:280px;color:var(--gy-muted);font-size:15px;line-height:1.45}.list[data-v-a477ec41]{gap:0;padding:0;overflow:hidden}.heading[data-v-a477ec41]{padding:14px 16px 6px}.empty[data-v-a477ec41]{padding:6px 16px 14px}.rows[data-v-a477ec41]{list-style:none}.row[data-v-a477ec41]{border-top:1px solid var(--gy-divider);align-items:center;gap:12px;padding:12px 16px;display:flex}.year[data-v-a477ec41]{width:56px;font:400 24px var(--font-display);color:var(--gy-slime)}.entries[data-v-a477ec41]{color:var(--gy-muted);flex:1;font-size:13px}.pill[data-v-a477ec41]{height:24px;font:800 12px var(--font-body);border-radius:999px;place-items:center;padding:0 10px;display:grid}.pill--draft[data-v-a477ec41]{color:var(--gy-text-2);background:#f3ecd214}.pill--active[data-v-a477ec41]{color:var(--gy-slime);background:#9cff6e24}.pill--archived[data-v-a477ec41]{color:var(--gy-gold);background:#ffc53d1f}.faceoff[data-v-69f4ab29]{background:linear-gradient(135deg, #163029, var(--gy-surface) 70%);border-color:#b9a4ff40}.head[data-v-69f4ab29]{align-items:center;gap:12px;display:flex}.tile[data-v-69f4ab29]{border-radius:var(--r-icon-tile);width:44px;height:44px;color:var(--gy-slime);background:#9cff6e29;flex-shrink:0;place-items:center;display:grid}.head-text[data-v-69f4ab29]{flex-direction:column;flex:1;min-width:0;display:flex}.title[data-v-69f4ab29]{font:900 17px var(--font-body)}.status[data-v-69f4ab29]{color:var(--gy-muted);font-size:13px}.switch[data-v-69f4ab29]{cursor:pointer;background:#2b4540;border:0;border-radius:16px;flex-shrink:0;width:56px;height:32px;padding:0;transition:background-color .2s;position:relative}.switch[aria-checked=true][data-v-69f4ab29]{background:var(--gy-slime)}.switch[aria-busy=true][data-v-69f4ab29]{cursor:wait}.knob[data-v-69f4ab29]{background:var(--gy-text);border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .knob[data-v-69f4ab29]{transform:translate(24px)}.stats[data-v-69f4ab29]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat[data-v-69f4ab29]{border-radius:var(--r-btn-sm);background:#0b1716b3;flex-direction:column-reverse;justify-content:flex-end;padding:12px;display:flex}.stat-value[data-v-69f4ab29]{font:900 22px var(--font-body)}.stat-label[data-v-69f4ab29]{color:var(--gy-muted);font-size:12px}.qualify[data-v-69f4ab29]{border-radius:var(--r-btn-sm);background:#0b1716b3;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qualify-label[data-v-69f4ab29]{color:var(--gy-text-2);font-size:14px}.stepper[data-v-69f4ab29]{align-items:center;gap:6px;display:flex}.step[data-v-69f4ab29]{border:1px solid var(--gy-line-strong);background:var(--gy-surface-2);width:36px;height:36px;color:var(--gy-text);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .2s;display:grid}.step[data-v-69f4ab29]:hover:not([aria-disabled=true]){border-color:#f3ecd242}.step[aria-disabled=true][data-v-69f4ab29]{opacity:.45;cursor:not-allowed}.qualify-value[data-v-69f4ab29]{min-width:96px;font:800 15px var(--font-body);text-align:center}.actions[data-v-69f4ab29]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.action[data-v-69f4ab29]{box-shadow:none}.next[data-v-a3da80f5]{gap:12px}.contest-form[data-v-a3da80f5]{flex-direction:column;gap:12px;display:flex}.form-row[data-v-a3da80f5]{grid-template-columns:110px 1fr;gap:10px;display:grid}.form-actions[data-v-a3da80f5]{gap:8px;display:flex}.action[data-v-a3da80f5]{width:auto;box-shadow:none;flex:1}.action[data-v-a3da80f5]:disabled{--btn-bg:#9cff6e40;--btn-ink:#1a0d03b3}.cancel[data-v-a3da80f5]{width:auto}.draft[data-v-a3da80f5]{flex-direction:column;gap:6px;display:flex}.draft-badge[data-v-a3da80f5]{height:24px;color:var(--gy-text-2);font:800 12px var(--font-body);background:#f3ecd214;border-radius:999px;align-self:flex-start;place-items:center;padding:0 10px;display:grid}.draft-title[data-v-a3da80f5]{font:900 17px var(--font-body)}.draft-actions[data-v-a3da80f5]{gap:8px;display:flex}.edit[data-v-a3da80f5],.delete[data-v-a3da80f5]{border-radius:12px}.edit[data-v-a3da80f5]{border-color:var(--gy-line-strong);background:var(--gy-surface-2)}.delete[data-v-a3da80f5]{color:var(--gy-danger-text);background:0 0;border-color:#ff546859}.edit[data-v-a3da80f5]:disabled,.delete[data-v-a3da80f5]:disabled{opacity:.55;cursor:not-allowed}@media (width<=359px){.form-row[data-v-a3da80f5]{grid-template-columns:1fr}}.admin-card{border:1px solid var(--gy-line);border-radius:var(--r-card);background:var(--gy-surface);flex-direction:column;gap:14px;padding:16px;display:flex}.admin-eyebrow{font:800 12px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gy-muted)}.admin-hint{color:var(--gy-muted);font-size:13px;line-height:1.4}.sign-in[data-v-4b6d835d]{padding:16px var(--sp-page) 32px}.dashboard[data-v-4b6d835d]{flex-direction:column;gap:14px;padding:4px 16px 32px;display:flex}.dashboard-header[data-v-4b6d835d]{justify-content:space-between;align-items:center;padding:8px 4px 4px;display:flex}.dashboard-title[data-v-4b6d835d]{font:400 34px/1 var(--font-display);letter-spacing:1px;color:var(--gy-slime)}.sign-out[data-v-4b6d835d]{border:1px solid var(--gy-line-strong);border-radius:var(--r-btn-sm);height:44px;color:var(--gy-text-2);font:800 14px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;transition:border-color .2s;display:flex}.sign-out[data-v-4b6d835d]:hover{border-color:#f3ecd242}
