.quiz-show{--quiz-accent:var(--accent);--quiz-bg-deep:var(--night-950);--quiz-button-ink-rgb:6, 16, 26;--quiz-button-ink:rgb(var(--quiz-button-ink-rgb));--quiz-photo-bg-rgb:245, 245, 239;--quiz-photo-bg:rgb(var(--quiz-photo-bg-rgb));--quiz-photo-ink-rgb:7, 17, 27;--quiz-photo-ink:rgb(var(--quiz-photo-ink-rgb));--quiz-sky-rgb:var(--sky-rgb);--quiz-sky:rgb(var(--quiz-sky-rgb));--quiz-success-deep-rgb:20, 123, 74;--quiz-soft-white-rgb:255, 250, 250;--quiz-text:var(--white);--quiz-warm:var(--amber-500);--quiz-white-035:var(--white-035);--quiz-white-03:var(--white-03);--quiz-danger-10:var(--danger-10);--quiz-white-04:var(--white-04);--quiz-white-06:var(--white-06);--quiz-white-08:var(--white-08);--quiz-white-10:var(--white-10);--quiz-secondary-text-rgb:234, 247, 255;--quiz-deep-space-rgb:2, 6, 23;--quiz-deep-space-12:rgba(var(--quiz-deep-space-rgb), .12);--quiz-deep-space-42:rgba(var(--quiz-deep-space-rgb), .42);--quiz-deep-space-58:rgba(var(--quiz-deep-space-rgb), .58);--quiz-amber-glow-10:rgba(var(--amber-rgb), .1);--quiz-amber-glow-13:rgba(var(--amber-rgb), .13);--quiz-amber-glow-14:rgba(var(--amber-rgb), .14);--quiz-sky-panel-rgb:8, 47, 73;--quiz-sky-panel-18:rgba(var(--quiz-sky-panel-rgb), .18);--quiz-scanline-rgb:18, 16, 16;--quiz-scanline-0:rgba(var(--quiz-scanline-rgb), 0);--quiz-scanline-danger-04:rgba(var(--danger-text-rgb), .04);--quiz-scanline-blue-rgb:59, 130, 246;--quiz-scanline-blue-05:rgba(var(--quiz-scanline-blue-rgb), .05);--quiz-hud-start-rgb:6, 15, 31;--quiz-hud-start-82:rgba(var(--quiz-hud-start-rgb), .82);--quiz-hud-end-rgb:2, 8, 22;--quiz-hud-end-70:rgba(var(--quiz-hud-end-rgb), .7);--quiz-panel-body-rgb:3, 12, 27;--quiz-panel-body-72:rgba(var(--quiz-panel-body-rgb), .72);--quiz-question-start-rgb:4, 16, 31;--quiz-question-start-78:rgba(var(--quiz-question-start-rgb), .78);--quiz-badge-bg-rgb:3, 16, 28;--quiz-badge-bg-96:rgba(var(--quiz-badge-bg-rgb), .96);--quiz-final-score-muted:rgba(var(--white-rgb), .36);--quiz-black-28:var(--black-28);--quiz-black-36:var(--black-36);--quiz-accent-18:var(--accent-18);--quiz-cyan-line-08:var(--cyan-line-08);--quiz-cyan-line-20:var(--cyan-line-20);--quiz-label-line:var(--cyan-line-82);border-top:1px solid var(--quiz-white-08);border-bottom:1px solid var(--quiz-white-08);background:var(--quiz-bg-deep);width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}body:has(.quiz-show) .footer{display:none}body:has(.quiz-show) .site-shell{width:100%;min-height:100vh;padding:0}:is(body:has(.quiz-show) .page,body:has(.quiz-show) .stack-lg){padding:0;display:block}.quiz-show__backdrop,.quiz-show__image,.quiz-show__lights,.quiz-show__scanlines{position:absolute;inset:0}.quiz-show__backdrop{z-index:0;overflow:hidden}.quiz-show__image{opacity:.78;filter:brightness(.94)saturate(1.08)}.quiz-show__image img{object-fit:cover;object-position:center}.quiz-show__image:after{content:"";background:linear-gradient(var(--quiz-deep-space-12), var(--quiz-deep-space-42));position:absolute;inset:0}.quiz-show__lights{background:radial-gradient(circle at 50% 42%, var(--sky-14), transparent 36%), radial-gradient(circle at 16% 12%, var(--quiz-amber-glow-10), transparent 32%), radial-gradient(circle at 82% 10%, var(--amber-08), transparent 30%), linear-gradient(180deg, var(--quiz-sky-panel-18), var(--quiz-deep-space-58))}.quiz-show__lights:before,.quiz-show__lights:after{background:linear-gradient(180deg, transparent, var(--cyan-line-24), transparent);filter:blur(5px);content:"";width:2px;height:118%;position:absolute;top:-8%}.quiz-show__lights:before{left:28%;transform:rotate(-14deg)}.quiz-show__lights:after{right:27%;transform:rotate(14deg)}.quiz-show__scanlines{opacity:.04;pointer-events:none;background:linear-gradient(var(--quiz-scanline-0) 50%, var(--black-25) 50%), linear-gradient(90deg, var(--quiz-scanline-danger-04), var(--cyan-line-025), var(--quiz-scanline-blue-05));background-size:100% 2px,3px 100%}.quiz-start,.quiz-loading,.quiz-finished,.quiz-recovery,.quiz-stage{z-index:2;position:relative}.quiz-recovery{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:min(820px,100% - 32px);margin:24px auto;display:flex}.quiz-recovery .quiz-message{color:var(--text);flex-basis:100%}.quiz-start,.quiz-loading,.quiz-finished{text-align:center;align-content:center;place-items:center;gap:22px;width:min(820px,100% - 32px);min-height:calc(100vh - 196px);margin:0 auto;display:grid}.quiz-start h1,.quiz-finished h1{overflow-wrap:anywhere;max-width:820px;color:var(--quiz-text);text-transform:uppercase;margin:0;font-size:clamp(3.2rem,9vw,7rem);font-style:italic;line-height:.86}.quiz-start p,.quiz-finished p,.quiz-message{max-width:620px;color:var(--ice-74);margin:0;font-size:clamp(1rem,2vw,1.18rem);font-weight:700}.quiz-primary-action,.quiz-secondary-action,.quiz-next-row button{background:linear-gradient(135deg, var(--quiz-text), var(--quiz-accent) 56%, var(--quiz-warm));min-height:52px;color:var(--quiz-button-ink);font:inherit;letter-spacing:.02em;cursor:pointer;box-shadow:0 18px 42px var(--sky-24);border:0;border-radius:999px;font-weight:950}.quiz-primary-action{padding:0 34px;font-size:1.02rem}.quiz-secondary-action{border:1px solid var(--cyan-line-28);background:var(--night-panel-62);min-height:44px;color:rgb(var(--quiz-secondary-text-rgb));box-shadow:none;padding:0 24px}.quiz-share{margin-top:-4px}.quiz-ranking-modal{z-index:8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quiz-ranking-modal__scrim{background:var(--black-62);cursor:pointer;border:0;position:absolute;inset:0}.quiz-ranking-modal__panel{z-index:1;border:1px solid var(--quiz-cyan-line-20);background:radial-gradient(circle at top right, var(--quiz-amber-glow-13), transparent 34%), var(--night-panel-deep-96);width:min(460px,100%);box-shadow:0 28px 90px var(--black-48);border-radius:8px;gap:18px;padding:22px;display:grid;position:relative}.quiz-ranking-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quiz-ranking-modal__header p,.quiz-ranking-modal__empty{margin:0}.quiz-ranking-modal__header p{color:var(--quiz-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.quiz-ranking-modal__header h2{text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.65rem,4vw,2.25rem);line-height:.92}.quiz-ranking-modal__header button{border:1px solid var(--quiz-white-10);background:var(--quiz-white-06);width:38px;height:38px;color:var(--quiz-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;font-size:1.45rem;line-height:1;display:grid}.quiz-ranking-modal__empty{color:var(--ice-72);font-weight:800}.quiz-ranking-modal__list{gap:8px;display:grid}.quiz-ranking-modal__list article{border:1px solid var(--cyan-line-13);background:var(--white-045);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.quiz-ranking-modal__list span{background:var(--amber-18);width:30px;height:30px;color:var(--gold-soft);border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.quiz-ranking-modal__list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quiz-ranking-modal__list em{color:var(--quiz-accent);font-style:normal;font-weight:950}.quiz-stage{gap:26px;width:min(1180px,100% - 32px);min-height:calc(100vh - 196px);margin:0 auto;padding:32px 0;display:grid}.quiz-stage__hud{border:1px solid var(--quiz-accent-18);background:linear-gradient(180deg, var(--quiz-hud-start-82), var(--quiz-hud-end-70)), var(--quiz-white-035);box-shadow:0 20px 54px var(--quiz-black-28), inset 0 1px 0 var(--quiz-white-04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;grid-template-columns:repeat(4,104px);justify-content:end;justify-self:end;align-items:center;gap:12px;padding:10px;display:grid}.quiz-stage__progress,.quiz-stage__timer,.quiz-stage__score,.quiz-stage__streak,.quiz-stage__best{border:1px solid var(--quiz-accent-18);background:var(--quiz-white-06);box-shadow:inset 0 0 24px var(--quiz-white-03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.quiz-stage__progress{border-radius:18px;gap:12px;padding:15px 18px;display:grid}.quiz-stage__progress>span,.quiz-stage__timer span,.quiz-stage__score span,.quiz-stage__streak span,.quiz-stage__best span{color:var(--ice-64);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.quiz-stage__progress>div:not(.quiz-streak-track){background:var(--quiz-white-08);border-radius:999px;height:7px;overflow:hidden}.quiz-stage__progress>div:not(.quiz-streak-track) span{border-radius:inherit;background:linear-gradient(90deg, var(--quiz-sky), var(--quiz-warm));height:100%;transition:width .22s;display:block}.quiz-streak-track{grid-template-columns:repeat(10,minmax(0,1fr)) auto;align-items:center;gap:7px;min-height:16px;display:grid}.quiz-streak-track i{background:var(--white-12);border-radius:999px;height:8px;display:block}.quiz-streak-track i.is-active{background:linear-gradient(90deg, var(--quiz-sky), var(--quiz-warm));box-shadow:0 0 18px var(--amber-28)}.quiz-streak-track strong{color:var(--quiz-warm);font-size:.8rem;font-weight:950}.quiz-stage__timer,.quiz-stage__score,.quiz-stage__streak,.quiz-stage__best{background:radial-gradient(circle at 50% 0%, var(--quiz-cyan-line-08), transparent 54%), var(--quiz-panel-body-72);border-radius:16px;place-items:center;gap:3px;min-height:82px;display:grid}.quiz-stage__timer span,.quiz-stage__score span,.quiz-stage__streak span,.quiz-stage__best span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.quiz-stage__timer em,.quiz-stage__score em,.quiz-stage__streak em,.quiz-stage__best em{font-size:1.05rem;font-style:normal;line-height:1}.quiz-stage__timer strong,.quiz-stage__score strong,.quiz-stage__streak strong,.quiz-stage__best strong{color:var(--quiz-warm);font-size:2.2rem;line-height:1}.quiz-stage__timer strong{color:var(--quiz-accent)}.quiz-stage__timer--warning{border-color:rgba(var(--amber-rgb), .6);box-shadow:0 0 28px var(--amber-18), inset 0 0 24px var(--amber-08)}.quiz-stage__timer--warning strong{color:var(--quiz-warm);animation:.82s ease-in-out infinite quiz-timer-pulse}.quiz-stage__timer--danger{border-color:var(--danger-76);box-shadow:0 0 34px var(--danger-24), inset 0 0 24px var(--quiz-danger-10)}.quiz-stage__timer--danger strong{color:var(--danger-strong);animation:.52s ease-in-out infinite quiz-timer-pulse}@keyframes quiz-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes quiz-answer-spin{to{transform:rotate(360deg)}}.quiz-broadcast{grid-template-columns:minmax(0,1fr);align-items:center;width:min(860px,100%);margin:0 auto;display:grid}.quiz-contestant,.quiz-question-panel{border:1px solid var(--quiz-accent-18);background:var(--night-panel-62);box-shadow:0 28px 90px var(--quiz-black-36), inset 0 0 28px var(--quiz-white-035);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px}.quiz-contestant{text-align:center;align-content:center;justify-items:center;gap:20px;min-width:0;padding:28px;display:grid}.quiz-contestant__photo{background:var(--quiz-photo-bg);width:clamp(168px,22vw,260px);height:clamp(168px,22vw,260px);box-shadow:0 24px 60px var(--black-38), 0 0 0 1px var(--quiz-white-08);border-radius:34px;place-items:center;display:grid;overflow:hidden}.quiz-contestant__photo img{object-fit:cover;object-position:top center;width:100%;height:100%}.quiz-contestant__photo span{color:var(--quiz-photo-ink);font-size:6rem;font-weight:950}.quiz-contestant h2{max-width:320px;margin:0;font-size:clamp(1.7rem,3.1vw,3.05rem);line-height:.96}.quiz-contestant__kicker{color:var(--cyan-line-76);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.quiz-question-panel{border-color:var(--cyan-line-32);background:radial-gradient(circle at 50% -12%, var(--cyan-line-12), transparent 35%), linear-gradient(180deg, var(--quiz-question-start-78), var(--night-panel-deep-68));min-height:clamp(430px,58vh,620px);box-shadow:0 28px 90px var(--quiz-black-36), 0 0 0 1px var(--quiz-cyan-line-08), inset 0 0 34px var(--quiz-white-035);align-content:center;gap:22px;padding:clamp(48px,5.8vw,72px) clamp(24px,5vw,56px) clamp(24px,4.4vw,54px);display:grid;position:relative}.quiz-question-panel__badge{z-index:2;border:1px solid var(--cyan-line-58);background:radial-gradient(circle at 50% 34%, var(--white-14), transparent 46%), var(--quiz-badge-bg-96);width:76px;height:76px;box-shadow:0 18px 42px var(--quiz-black-36), 0 0 26px var(--sky-18);border-radius:22px;place-items:center;font-size:2.25rem;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.quiz-question-panel__label{width:min(420px,82%);color:var(--quiz-accent);letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:16px;margin:0 auto -4px;font-size:.92rem;font-weight:950;display:grid}.quiz-question-panel__label span{background:linear-gradient(90deg, transparent, var(--quiz-label-line));border-radius:999px;height:2px}.quiz-question-panel__label span:last-child{background:linear-gradient(90deg, var(--quiz-label-line), transparent)}.quiz-question-panel>p{color:var(--quiz-text);overflow-wrap:anywhere;text-align:center;margin:0;font-size:clamp(1.7rem,4.2vw,3.45rem);font-weight:950;line-height:1.04}.quiz-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quiz-answer{border:1px solid var(--quiz-accent-18);background:var(--quiz-white-06);min-height:92px;color:var(--quiz-text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:17px;transition:border-color .16s,filter .16s,opacity .16s,transform .16s;display:flex;position:relative;overflow:hidden}.quiz-answer:hover:not(:disabled){border-color:var(--cyan-line-56);filter:brightness(1.1);transform:translateY(-2px)}.quiz-answer:disabled{cursor:default}.quiz-answer--pending{border-color:var(--cyan-line-72);background:linear-gradient(135deg, var(--sky-20), var(--quiz-amber-glow-14)), var(--quiz-white-08);box-shadow:0 0 34px var(--sky-16), inset 0 0 0 1px var(--quiz-white-04);opacity:1}.quiz-answer--pending:after{border:2px solid var(--ice-26);border-top-color:var(--quiz-accent);content:"";border-radius:999px;width:18px;height:18px;animation:.68s linear infinite quiz-answer-spin;position:absolute;right:16px}.quiz-answer>span{background:var(--quiz-white-08);width:36px;height:36px;color:var(--ice-72);border-radius:11px;flex:none;place-items:center;font-size:.85rem;font-weight:950;display:grid}.quiz-answer strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.12}.quiz-answer--correct{border-color:rgba(var(--success-rgb), .76);background:linear-gradient(135deg, rgba(var(--success-rgb), .9), rgba(var(--quiz-success-deep-rgb), .9));color:var(--quiz-text);box-shadow:0 0 34px rgba(var(--success-rgb), .2)}.quiz-answer--wrong{border-color:var(--danger-76);background:linear-gradient(135deg, rgba(var(--danger-text-rgb), .88), rgba(var(--danger-strong-rgb), .88));color:rgb(var(--quiz-soft-white-rgb))}.quiz-answer--dimmed{opacity:.36}.quiz-next-row{justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex}.quiz-next-row span{color:var(--ice-68);font-weight:800}.quiz-next-row button{padding:0 26px}.quiz-final-score{justify-content:center;align-items:baseline;gap:8px;display:flex}.quiz-final-score strong{color:var(--quiz-accent);font-size:clamp(5rem,14vw,9rem);line-height:.9}.quiz-final-score span{color:var(--quiz-final-score-muted);font-size:clamp(2rem,6vw,3rem);font-weight:900}.quiz-loading{color:var(--ice-74);letter-spacing:.08em;text-transform:uppercase;font-weight:900}@media (max-width:860px){.quiz-stage__hud,.quiz-broadcast,.quiz-answer-grid{grid-template-columns:1fr}.quiz-stage__hud{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:7px}.quiz-stage__timer,.quiz-stage__score,.quiz-stage__streak,.quiz-stage__best{border-radius:14px;min-height:66px}.quiz-stage__timer span,.quiz-stage__score span,.quiz-stage__streak span,.quiz-stage__best span{letter-spacing:.04em;font-size:.62rem}.quiz-stage__timer strong,.quiz-stage__score strong,.quiz-stage__streak strong,.quiz-stage__best strong{font-size:1.62rem}.quiz-stage__progress{grid-column:1/-1}.quiz-contestant{padding:22px}.quiz-question-panel>p{text-align:center;font-size:clamp(1.25rem,6.4vw,2rem);line-height:1.08}.quiz-question-panel{border-radius:20px;gap:18px;min-height:clamp(430px,58vh,560px);padding-top:44px}.quiz-question-panel__badge{border-radius:18px;width:58px;height:58px;font-size:1.7rem}.quiz-question-panel__label{gap:10px;width:min(320px,88%);font-size:.76rem}}
