.supabase-error[data-v-034500c1]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#06080cbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.5rem}.supabase-error .panel[data-v-034500c1]{max-width:520px;width:100%;border:2px solid rgba(230,57,70,.3)}.supabase-error .tag[data-v-034500c1]{margin-top:0}.supabase-error h2[data-v-034500c1]{margin:0 0 1.4rem}.menu-toggle[data-v-59e3ca11]{display:none;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;border-radius:10px;padding:.45rem .75rem;cursor:pointer}@media(min-width:961px){.admin-layout[data-v-59e3ca11]{display:grid;grid-template-columns:240px 1fr;min-height:100vh}}.sidebar[data-v-59e3ca11]{border-right:1px solid rgba(255,255,255,.05);padding:2rem 1.5rem;background:#ffffff05}.sidebar h2[data-v-59e3ca11]{margin:0}.sidebar nav[data-v-59e3ca11]{display:flex;flex-direction:column;gap:.5rem}.sidebar a[data-v-59e3ca11]{padding:.6rem .8rem;border-radius:10px;color:#e2e8f0;transition:background .12s ease}.sidebar a.active[data-v-59e3ca11]{background:#e6394626;color:#fff}.admin-content[data-v-59e3ca11]{padding:2rem 2rem 3rem}.sidebar-header[data-v-59e3ca11]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:0}@media(max-width:960px){.admin-layout[data-v-59e3ca11]{grid-template-columns:1fr}.sidebar[data-v-59e3ca11]{display:flex;align-items:center;gap:1rem;justify-content:space-between;border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar nav[data-v-59e3ca11]{flex-direction:row;flex-wrap:wrap}}@media(max-width:489px){.sidebar[data-v-59e3ca11]{flex-direction:column;align-items:flex-start}.menu-toggle[data-v-59e3ca11]{display:inline-flex}.sidebar nav[data-v-59e3ca11]{width:100%;margin-top:.75rem;flex-direction:column;display:none}.sidebar-header[data-v-59e3ca11]{width:100%;margin-bottom:0}.sidebar nav.open[data-v-59e3ca11]{display:flex}}@media(min-width:961px){.sidebar-header[data-v-59e3ca11]{margin-bottom:1.5rem}}.chapter-list[data-v-fd37cec2]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.grid[data-v-fd37cec2]{grid-template-columns:1fr 2fr;align-items:start}@media(max-width:768px){.grid[data-v-fd37cec2]{grid-template-columns:1fr}}.sticky-panel[data-v-fd37cec2]{position:static}@media(min-width:769px){.sticky-panel[data-v-fd37cec2]{position:sticky;top:1rem;align-self:flex-start}}.chapter-btn[data-v-fd37cec2]{display:flex;align-items:center;gap:.65rem;background:#ffffff0d;color:#e2e8f0;border:1px solid transparent;border-radius:10px;padding:.5rem .9rem;cursor:pointer;transition:border .12s ease,background .12s ease;text-align:left;justify-content:flex-start}.chapter-btn.active[data-v-fd37cec2]{border-color:#e6394680;background:#e6394626}.chapter-number[data-v-fd37cec2]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-variant-numeric:tabular-nums;font-weight:600;color:#f8fafc}.chapter-title[data-v-fd37cec2]{flex:1;text-wrap:balance}.stack[data-v-fd37cec2]{display:flex;flex-direction:column;gap:.6rem}.question-row[data-v-fd37cec2]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.question-row[data-v-fd37cec2]:last-child{border-bottom:none}.row-main[data-v-fd37cec2]{flex:1;display:grid;gap:.5rem;line-height:1.4}.pill[data-v-fd37cec2]{background:#e6394626;color:#fff;border-radius:10px;padding:.35rem .6rem;font-size:.85rem;border:1px solid rgba(230,57,70,.25)}.question-title[data-v-fd37cec2]{text-wrap:balance}.small-copy[data-v-fd37cec2]{margin:.35rem 0 .75rem;line-height:1.5}.answer[data-v-fd37cec2]{opacity:.25}.stack[data-v-3c00f8d0]{display:flex;flex-direction:column;gap:.6rem}.phase-picker[data-v-3c00f8d0]{display:grid;grid-template-columns:54px 1fr 54px;gap:.5rem;align-items:center}.stack[data-v-b33096ef]{display:flex;flex-direction:column;gap:.6rem}.people[data-v-b33096ef]{display:flex;flex-direction:column}.person-row[data-v-b33096ef]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.person-row[data-v-b33096ef]:last-child{border-bottom:none}.meta[data-v-b33096ef]{display:flex;align-items:center;gap:.4rem}.status[data-v-b33096ef]{font-size:1rem;line-height:1;filter:drop-shadow(0 0 6px rgba(0,255,0,.25))}.status[data-v-b33096ef]:not(.online){filter:drop-shadow(0 0 6px rgba(255,64,64,.25))}.score[data-v-b33096ef]{display:flex;align-items:center;gap:.5rem}.heading[data-v-37fd9a30]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.controls[data-v-37fd9a30]{display:flex;flex-direction:column;gap:.4rem;min-width:260px}.table-wrapper[data-v-37fd9a30]{overflow:auto}table[data-v-37fd9a30]{width:100%;border-collapse:collapse}th[data-v-37fd9a30],td[data-v-37fd9a30]{padding:.75rem .85rem;text-align:left;border:none;vertical-align:top}th[data-v-37fd9a30]{font-weight:600;text-align:left}.prompt .question-text[data-v-37fd9a30]{font-weight:600;margin-top:.2rem}.question-row.row-a td[data-v-37fd9a30],.answers-row.row-a td[data-v-37fd9a30]{background:#ffffff06}.question-row.row-b td[data-v-37fd9a30],.answers-row.row-b td[data-v-37fd9a30]{background:#ffffff0f}.answer[data-v-37fd9a30]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4}.answers-row td[data-v-37fd9a30]{min-width:160px}.person-name[data-v-37fd9a30]{font-weight:600;font-size:12px;margin-bottom:.3rem}.person-answer[data-v-37fd9a30]{margin-bottom:1rem}.score-controls[data-v-37fd9a30]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem}.score-btn[data-v-37fd9a30]{background:#666;border:#666;box-shadow:none;color:#111;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:800;line-height:1;padding:0;transition:background .12s ease}.score-btn[data-v-37fd9a30]:hover,.score-btn[data-v-37fd9a30]:active{background:#ccc;color:#333;transform:translateY(0)}.score-value[data-v-37fd9a30]{font-weight:700;font-size:13px;padding:0 .4rem}.empty[data-v-37fd9a30]{text-align:center}.home[data-v-c7f61855]{padding:2rem 1rem 5rem;max-width:640px;margin:0 auto}.home h1[data-v-c7f61855]{font-size:clamp(18px,5vw,2em);margin-top:0;line-height:1.4}.stack[data-v-c7f61855]{display:flex;flex-direction:column;gap:.6rem}.small[data-v-c7f61855]{margin-top:1rem}.ghost[data-v-c7f61855]{background:transparent;border:1px solid rgba(255,255,255,.15)}.tv{height:100vh;background:url(bg.png) no-repeat center center/cover}.tv__content{position:relative;z-index:3;height:100vh;width:100%;pointer-events:none}.tv__bg{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100vh;overflow:hidden}.tv__bg video,.tv__bg img{display:block;width:100%;height:100%;object-fit:cover}.tv__people{position:absolute;top:40vh;left:12vw;z-index:2;display:block;width:30vw;height:40vh;pointer-events:none}.tv[data-phase=intro] .tv__people,.tv[data-phase=register] .tv__people{animation:peopleAnimation 5s ease-in-out infinite}.tv__people-person{position:absolute;width:0;height:500px;scale:.4;transform-origin:50% 0%;animation:personAnimation 10s ease-in-out infinite}.tv__people-person:nth-child(2){animation-delay:-2s}.tv__people-person:nth-child(3){animation-delay:-3s}.tv__people-person:nth-child(4){animation-delay:-4s}.tv__people-person:nth-child(5){animation-delay:-5s}.tv__people-person:nth-child(6){animation-delay:-6s}.tv__people-person:nth-child(7){animation-delay:-7s}.tv__people-person img{display:block;width:500px;height:500px;transform:translate(-50%)}@keyframes peopleAnimation{33%{transform:translateY(-10px)}66%{transform:translateY(10px)}}@keyframes personAnimation{0%,5%,30%,to{rotate:0deg}10%{rotate:-5deg}15%{rotate:10deg}20%{rotate:-6deg}25%{rotate:3deg}}.tv-block{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.tv-block--offline{background:#00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tv .panel:not(.panel--center){margin-left:40%;max-width:45vw}.tv .panel.panel--qr{width:40vmin;height:40vmin;background-color:#fff}.tv canvas{width:100%!important;height:100%!important}.home[data-v-f51e0b5e]{padding:2rem 1rem 5rem;max-width:640px;margin:0 auto}.stack[data-v-f51e0b5e]{display:flex;flex-direction:column;gap:.6rem}.small[data-v-f51e0b5e]{margin-top:1rem}.ghost[data-v-f51e0b5e]{background:transparent;border:1px solid rgba(255,255,255,.15)}:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;background:#0d1117;color:#e2e8f0}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 10% 20%,#19202c,#0d1117 40%),radial-gradient(circle at 80% 0%,rgba(230,57,70,.07),transparent 45%),#0d1117}a{color:#e63946;text-decoration:none}button,.button{display:inline-block;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:inherit;background:linear-gradient(135deg,#e63946,#e9505b);border:none;color:#fff;border-radius:8px;padding:.7rem 1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 10px 30px #e6394640}button:hover,.button:hover{transform:translateY(-1px);box-shadow:0 14px 38px #e6394659}button:disabled,.button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}input,select,textarea{width:100%;padding:.7rem .85rem;border-radius:10px;border:1px solid #222a35;background:#161b22;color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px}.admin{max-width:1200px;margin:0 auto}.panel{background:#161b22;border:1px solid #222a35;border-radius:16px;padding:1.5rem;box-shadow:0 16px 50px #0003}.heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background:#ffffff0f;color:#94a3b8;font-size:.85rem}.muted{color:#94a3b8;line-height:1.5}.actions{display:flex;flex-wrap:wrap;gap:1rem}
