.quiz{--q-night:#070b26;--q-deep:#101a52;--q-indigo:#1d2a7a;--q-violet:#3b2690;--q-gold:#f6c453;--q-gold-hi:#ffe7a3;--q-orange:#ff9a2e;--q-green:#29c46d;--q-red:#ec4b4b;--q-ice:#cfe6ff;--q-line:rgba(246,196,83,0.55);--q-ink:#0a0d16;--q-paper:#fffdf5;color:#f3f6ff}.quiz-studio{position:relative;overflow:hidden;border-radius:20px;padding:clamp(1rem,3vw,1.5rem);border:3px solid var(--q-ink);background:radial-gradient(60% 45% at 18% -5%,rgba(120,160,255,.35),transparent 70%),radial-gradient(50% 40% at 85% -8%,rgba(190,120,255,.32),transparent 70%),linear-gradient(180deg,var(--q-deep) 0,var(--q-night) 78%);box-shadow:0 6px 0 var(--q-ink);isolation:isolate}.quiz .quiz-note{margin:0;color:var(--q-ice);opacity:.85;font-size:.8rem;text-align:center}@keyframes quiz-pop{0%{opacity:0;transform:scale(.4) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes quiz-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes quiz-blink{50%{opacity:.25}}@keyframes quiz-bob{50%{transform:translateY(-1.2cqh)}}@keyframes quiz-shake{25%{transform:translateX(-.6cqh) rotate(-1deg)}75%{transform:translateX(.6cqh) rotate(1deg)}}@keyframes quiz-burst{0%{opacity:0;transform:scale(.2) rotate(-40deg)}70%{opacity:1;transform:scale(1.12) rotate(4deg)}to{transform:none}}.quiz-btn{font-family:var(--font-display);font-weight:700;border:0;border-radius:12px;padding:.55rem 1.1rem;cursor:pointer;color:#f3f6ff;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.quiz-btn:disabled{opacity:.45;cursor:not-allowed}.quiz-btn:not(:disabled):active{transform:translateY(2px)}.quiz-btn--gold{color:#3a2600;background:linear-gradient(180deg,var(--q-gold-hi),var(--q-gold) 55%,#d99a1e);box-shadow:0 0 0 2px var(--q-ink),0 4px 0 2px var(--q-ink)}.quiz-btn--gold:not(:disabled):hover{filter:brightness(1.08)}.quiz-btn--big{font-size:1.1rem;padding:.65rem 2rem}.quiz-btn--sm{padding:.35rem .7rem;font-size:.8rem}.quiz-btn--ghost{background:rgba(207,230,255,.1);box-shadow:inset 0 0 0 2px rgba(207,230,255,.3)}.quiz-btn--ghost:not(:disabled):hover{background:rgba(207,230,255,.18)}.quiz-btn--ghost.is-warn{background:rgba(236,75,75,.3);box-shadow:inset 0 0 0 2px rgba(236,75,75,.85)}.quiz-icon-btn{flex:none;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:11px;cursor:pointer;color:var(--q-ice);background:rgba(207,230,255,.1);box-shadow:inset 0 0 0 1px rgba(207,230,255,.28)}.quiz-icon-btn:hover{background:rgba(207,230,255,.18)}.quiz-show{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"bar" "set" "tip" "console";grid-gap:.5rem;gap:.5rem;overflow:hidden;padding:.55rem .55rem calc(.55rem + var(--stage-under, 0px));background:radial-gradient(60% 40% at 50% 0,rgba(150,120,255,.25),transparent 70%),linear-gradient(180deg,var(--q-indigo) 0,var(--q-deep) 45%,var(--q-night) 100%);border-top:3px solid var(--q-ink);isolation:isolate}.quiz-ai-tip{grid-area:tip;margin:0 auto;max-width:36rem;padding:.28rem .7rem;border-radius:8px;background:rgba(255,244,180,.94);color:#3b2a10;font-size:.68rem;font-weight:700;text-align:center;line-height:1.3}.quiz-bar{grid-area:bar;display:flex;align-items:center;gap:.45rem;min-width:0}.quiz-onair{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .5rem .05rem;border-radius:6px;font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(207,230,255,.6);box-shadow:inset 0 0 0 2px rgba(207,230,255,.3)}.quiz-onair i{width:8px;height:8px;border-radius:50%;background:currentColor}.quiz-onair.is-on{color:#fff;background:var(--q-red);box-shadow:0 0 0 2px var(--q-ink),0 0 16px rgba(236,75,75,.65)}.quiz-onair.is-on i{background:#fff;animation:quiz-blink 1.2s steps(2) infinite}.quiz-bar__prize{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--q-ice)}.quiz-bar__prize small{font-size:inherit;opacity:.8}.quiz-bar__prize b{margin-left:.3rem;font-family:var(--font-display);font-size:1rem;color:var(--q-gold)}.quiz-set{grid-area:set;--prog-h:clamp(46px,15cqh,64px);--screen-top:calc(3.5cqh + var(--prog-h));--screen-h:21cqh;position:relative;container-type:size;min-height:0;overflow:hidden;border-radius:16px;border:3px solid var(--q-ink);background:linear-gradient(180deg,#23186a,#0b0f35);-moz-user-select:none;user-select:none;-webkit-user-select:none}.quiz-set__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,11,38,.3),rgba(7,11,38,.05) 45%,rgba(7,11,38,.55)),url(/game/scene/quiz-stage-wide.webp) center 60% /cover no-repeat}@container (aspect-ratio < 1.45){.quiz-set__bg{background:linear-gradient(180deg,rgba(7,11,38,.3),rgba(7,11,38,.05) 45%,rgba(7,11,38,.55)),url(/game/scene/quiz-stage-square.webp) center 62% /cover no-repeat}}.quiz-set__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.7px) 0 0 /7px 7px}.quiz-screen{position:absolute;z-index:2;top:var(--screen-top);left:2.5cqw;right:2.5cqw;max-width:720px;margin-inline:auto;height:var(--screen-h);display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;padding:.6cqh 2cqw;overflow:hidden;border-radius:12px;border:3px solid var(--q-ink);background:radial-gradient(rgba(207,230,255,.07) 1px,transparent 1.6px) 0 0 /4px 4px,linear-gradient(180deg,#131c63,#070b2c);box-shadow:inset 0 0 0 2px var(--q-line),0 0 24px rgba(120,140,255,.35),3px 4px 0 rgba(0,0,0,.4)}.quiz-screen__brand{display:flex;align-items:center;justify-content:center;gap:2cqw;min-width:0;height:100%}.quiz-screen__brand img{flex:none;height:calc(var(--screen-h) - 3cqh);width:auto;filter:drop-shadow(0 4px 12px rgba(246,196,83,.4))}.quiz-screen__brand span{min-width:0;font-size:clamp(10px,3.6cqh,18px);line-height:1.3;color:var(--q-ice)}.quiz-screen__brand b{display:block;font-family:var(--font-display);font-weight:800;font-size:1.6em;letter-spacing:.04em;color:var(--q-gold)}.quiz-screen__step{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;align-items:center;grid-column-gap:2cqw;column-gap:2cqw;width:100%;height:100%;text-align:center}.quiz-screen__step>span{grid-column:2;font-size:clamp(10px,3.4cqh,16px);color:var(--q-ice);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiz-screen__step>b{grid-column:2;font-family:var(--font-display);font-weight:800;font-size:clamp(20px,10cqh,56px);line-height:1;letter-spacing:.04em;color:var(--q-gold);text-shadow:2px 2px 0 var(--q-ink),0 0 18px rgba(246,196,83,.55);white-space:nowrap}.quiz-screen__step>.quiz-timer{grid-column:3;grid-row:1/span 2;justify-self:end}.quiz-you{position:absolute;z-index:1;left:2cqw;bottom:-4cqh;height:52cqh;aspect-ratio:370/560;transform-origin:50% 100%}.quiz-you>img:first-child{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}.quiz-you__head{position:absolute;left:50%;top:31%;width:52%;aspect-ratio:1;translate:-50% -50%;overflow:hidden;border-radius:50%;border:3px solid var(--q-ink);background:var(--q-gold) center 12% /150% no-repeat}.quiz-you__head img{display:block;width:100%;height:100%;object-fit:cover}.quiz-you--tense{animation:quiz-shake .35s ease-in-out infinite}.quiz-you--win{animation:quiz-bob 1.4s ease-in-out infinite}.quiz-you--win .quiz-you__head{box-shadow:0 0 0 4px var(--q-gold-hi)}.quiz-you--lose .quiz-you__head,.quiz-you--lose>img:first-child{filter:grayscale(.7) brightness(.75)}.quiz-host{position:absolute;z-index:1;right:3cqw;bottom:0;height:52cqh;width:auto;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35));animation:quiz-bob 3.2s ease-in-out infinite}.quiz-bubble{position:absolute;z-index:3;top:calc(var(--screen-top) + var(--screen-h) + 3cqh);height:26cqh;left:calc(3cqw + 34cqh);right:calc(5cqw + 26cqh);max-width:560px;margin-inline:auto;padding:.15rem .5rem;border:3px solid var(--q-ink);border-radius:14px;background:var(--q-paper);box-shadow:3px 4px 0 rgba(0,0,0,.4);animation:quiz-pop .38s var(--spring) both}.quiz .quiz-bubble p{height:100%;margin:0;overflow:hidden;overflow-wrap:anywhere;align-content:center;font-family:var(--font-display);font-weight:600;line-height:1.2;color:#16181f}.quiz .quiz-bubble p b{color:#8a4b00}.quiz-bubble__tail{position:absolute;left:100%;top:50%;width:18px;height:22px;overflow:visible;fill:var(--q-paper);stroke:var(--q-ink);stroke-width:3;stroke-linejoin:round}.quiz-ladder{--dot:clamp(12px,4.6cqh,22px);--mid:56%;position:absolute;z-index:2;top:2cqh;left:2.5cqw;right:2.5cqw;height:var(--prog-h);padding:0 .5rem;border-radius:12px;border:3px solid var(--q-ink);background:rgba(7,11,38,.82);box-shadow:inset 0 0 0 1px var(--q-line),3px 4px 0 rgba(0,0,0,.4)}.quiz-ladder__track{position:absolute;top:var(--mid);left:calc(.5rem + (100% - 1rem) / var(--n) / 2);right:calc(.5rem + (100% - 1rem) / var(--n) / 2);height:4px;translate:0 -50%;border-radius:999px;background:rgba(207,230,255,.18)}.quiz-ladder__fill{display:block;width:calc(var(--p) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--q-gold),var(--q-gold-hi));box-shadow:0 0 8px rgba(246,196,83,.7);transition:width .6s var(--spring)}.quiz-ladder ol{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none}.quiz-ladder li{position:relative;min-width:0}.quiz-ladder li i{position:absolute;z-index:1;top:var(--mid);left:50%;width:var(--dot);height:var(--dot);translate:-50% -50%;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:calc(var(--dot) * .5);font-weight:800;line-height:1;color:transparent;background:#0f1748;box-shadow:0 0 0 2px rgba(207,230,255,.35)}.quiz-ladder li.is-milestone i{box-shadow:0 0 0 2px var(--q-ink),0 0 0 4px var(--q-gold)}.quiz-ladder li.is-passed i{background:linear-gradient(180deg,var(--q-gold-hi),var(--q-gold));box-shadow:0 0 0 2px var(--q-ink)}.quiz-ladder li.is-current i{scale:1.35;background:linear-gradient(180deg,#ffb347,var(--q-orange));box-shadow:0 0 0 2px var(--q-ink),0 0 12px rgba(255,154,46,.9);animation:quiz-beat 1.4s ease-in-out infinite}.quiz-ladder li b{position:absolute;top:calc(var(--mid) + var(--dot) / 2 + 3px);left:50%;translate:-50% 0;display:none;font-family:var(--font-display);font-size:clamp(8px,2.6cqh,12px);line-height:1.1;white-space:nowrap;color:var(--q-ice)}.quiz-ladder li:is(.is-milestone,.is-top) b{display:block;color:var(--q-gold-hi)}.quiz-ladder li.is-passed b{opacity:.6}.quiz-ladder li em{position:absolute;z-index:2;bottom:calc(100% - var(--mid) + var(--dot) * .68 + 3px);left:50%;translate:-50% 0;padding:.05rem .35rem;border-radius:6px;font-style:normal;font-family:var(--font-display);font-weight:800;font-size:clamp(9px,3cqh,13px);line-height:1.25;white-space:nowrap;color:#2a1600;background:linear-gradient(180deg,var(--q-gold-hi),var(--q-gold));box-shadow:0 0 0 2px var(--q-ink);animation:quiz-pop .4s var(--spring) both}.quiz-ladder li:first-child em{left:0;translate:-20% 0}.quiz-ladder li:last-child em{left:auto;right:0;translate:20% 0}@container (min-height: 360px){.quiz-ladder li i{color:var(--q-ice)}.quiz-ladder li:is(.is-passed,.is-current) i{color:#2a1600}}@container (min-width: 640px){.quiz-ladder li b{display:block}.quiz-ladder li.is-current b{color:var(--q-orange)}}@container (max-height: 240px){.quiz-screen__step>span{display:none}}.quiz-burst{--b:var(--q-gold);position:absolute;z-index:4;right:2cqw;top:calc(var(--prog-h) + 1cqh);width:clamp(76px,25cqh,160px);aspect-ratio:1;display:grid;place-items:center;rotate:8deg;pointer-events:none;filter:drop-shadow(3px 4px 0 var(--q-ink));animation:quiz-burst .6s var(--spring) both}.quiz-burst:after,.quiz-burst:before{content:"";position:absolute;-webkit-clip-path:polygon(50% 0,57.3% 17.8%,71.7% 5%,70.6% 24.2%,89.1% 18.8%,79.7% 35.7%,98.7% 38.9%,83% 50%,98.7% 61.1%,79.7% 64.3%,89.1% 81.2%,70.6% 75.8%,71.7% 95%,57.3% 82.2%,50% 100%,42.7% 82.2%,28.3% 95%,29.4% 75.8%,10.9% 81.2%,20.3% 64.3%,1.3% 61.1%,17% 50%,1.3% 38.9%,20.3% 35.7%,10.9% 18.8%,29.4% 24.2%,28.3% 5%,42.7% 17.8%);clip-path:polygon(50% 0,57.3% 17.8%,71.7% 5%,70.6% 24.2%,89.1% 18.8%,79.7% 35.7%,98.7% 38.9%,83% 50%,98.7% 61.1%,79.7% 64.3%,89.1% 81.2%,70.6% 75.8%,71.7% 95%,57.3% 82.2%,50% 100%,42.7% 82.2%,28.3% 95%,29.4% 75.8%,10.9% 81.2%,20.3% 64.3%,1.3% 61.1%,17% 50%,1.3% 38.9%,20.3% 35.7%,10.9% 18.8%,29.4% 24.2%,28.3% 5%,42.7% 17.8%)}.quiz-burst:before{inset:0;background:var(--q-ink)}.quiz-burst:after{inset:5px;background:radial-gradient(circle,#fff6c8 0 18%,var(--b) 60%)}.quiz-burst span{position:relative;z-index:1;font-family:var(--font-display);font-weight:800;font-size:clamp(1rem,7cqh,2.2rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:2px var(--q-ink);paint-order:stroke fill;text-shadow:2px 3px 0 var(--q-ink)}.quiz-burst--lose{--b:var(--q-red)}.quiz-burst--stop{--b:#7c6cff}.quiz-console{grid-area:console;display:grid;grid-gap:.45rem;gap:.45rem;width:100%;max-width:980px;min-width:0;min-height:0;overflow:auto;justify-self:center;padding:.5rem;border-radius:16px;border:3px solid var(--q-ink);background:linear-gradient(180deg,#18215f,#0a0f38);box-shadow:inset 0 2px 0 rgba(207,230,255,.15)}.quiz-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;min-width:0}.quiz-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.quiz-facts--lobby{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.quiz-facts--lobby{grid-template-columns:repeat(4,minmax(0,1fr))}}.quiz-fact{display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;padding:.4rem .3rem;border-radius:12px;text-align:center;background:rgba(7,11,38,.55);box-shadow:inset 0 0 0 1px rgba(207,230,255,.15)}.quiz-fact svg{color:var(--q-gold)}.quiz-fact span{font-size:.7rem;opacity:.75}.quiz-fact b{font-family:var(--font-display);font-size:.82rem;line-height:1.2}.quiz-rules{margin:0;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem;font-size:.9rem;line-height:1.45;color:var(--q-ice)}.quiz-rules li::marker{color:var(--q-gold)}.quiz-q__card{position:relative;padding:1.1rem 1.4rem;border-radius:16px;background:linear-gradient(180deg,#172470,#0d1446);box-shadow:inset 0 0 0 2px var(--q-line),0 0 0 3px var(--q-ink);animation:quiz-rise .4s ease both}.quiz-q__meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--q-ice);opacity:.85}.quiz-q__meta b{color:var(--q-gold);font-family:var(--font-display);opacity:1}.quiz .quiz-q__text{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.1rem,2.6vw,1.45rem);line-height:1.3;text-align:center;color:#fff}.quiz-console .quiz-q__card{height:clamp(74px,13dvh,128px);display:grid;grid-template-rows:auto minmax(0,1fr);padding:.4rem .9rem .5rem}.quiz .quiz-console .quiz-q__text{min-height:0;margin:.15rem 0 0;overflow:hidden;overflow-wrap:anywhere;align-content:center}.quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem .7rem;gap:.45rem .7rem}.quiz-option{--edge:var(--q-line);--fill:linear-gradient(180deg,#16205f,#0c133f);position:relative;display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1.5rem;border:0;color:#f3f6ff;font:inherit;text-align:left;cursor:pointer;isolation:isolate;background:var(--edge);-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);transition:transform .15s ease,filter .2s ease;animation:quiz-rise .4s ease both}.quiz-option:before{content:"";position:absolute;inset:2px;z-index:-1;background:var(--fill);-webkit-clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%)}.quiz-option:nth-child(2){animation-delay:.06s}.quiz-option:nth-child(3){animation-delay:.12s}.quiz-option:nth-child(4){animation-delay:.18s}.quiz-option:not(:disabled):hover{--edge:var(--q-gold-hi);transform:translateY(-1px);filter:brightness(1.18)}.quiz-option:disabled{cursor:default}.quiz-option__letter{flex:none;font-family:var(--font-display);font-weight:800;color:var(--q-gold)}.quiz-option__text{flex:1 1;min-width:0;line-height:1.2}.quiz-console{--opt-h:clamp(42px,6.6dvh,58px);--opt-row-gap:0.45rem}.quiz-console .quiz-options{row-gap:var(--opt-row-gap)}.quiz-console .quiz-option{height:var(--opt-h);min-height:0;padding:.25rem 1.3rem}.quiz-console .quiz-option__text{height:100%;overflow:hidden;overflow-wrap:anywhere;align-content:center}.quiz-option__share{flex:none;font-family:var(--font-display);font-size:.8rem;color:var(--q-ice)}.quiz-option__tag{position:absolute;top:2px;right:22px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#0c133f;background:var(--q-ice);padding:0 .4rem;border-radius:999px}.quiz-option.is-hidden .quiz-option__text{letter-spacing:.3em;opacity:.5}.quiz-option.is-removed{opacity:.25}.quiz-option.is-expert{--edge:var(--q-ice)}.quiz-option.is-locked,.quiz-option.is-picked{--edge:var(--q-gold-hi);--fill:linear-gradient(180deg,#ffb347,var(--q-orange));color:#2a1600}.quiz-option.is-locked .quiz-option__letter,.quiz-option.is-picked .quiz-option__letter{color:#2a1600}.quiz-option.is-locked{animation:quiz-lock .8s ease-in-out infinite alternate}.quiz-option.is-right{--edge:#b8ffd2;--fill:linear-gradient(180deg,#3fe08a,var(--q-green));color:#052b14;animation:quiz-flash .5s ease 3}.quiz-option.is-right .quiz-option__letter,.quiz-option.is-wrong .quiz-option__letter{color:inherit}.quiz-option.is-wrong{--edge:#ffc2c2;--fill:linear-gradient(180deg,#ff6b6b,var(--q-red));color:#2e0606}@keyframes quiz-lock{to{filter:brightness(1.25) saturate(1.2)}}@keyframes quiz-flash{50%{filter:brightness(1.4)}}.quiz-options--small .quiz-option{cursor:default}.quiz-console .quiz-options--small .quiz-option{height:clamp(34px,5dvh,46px)}.quiz-life{position:relative;flex:1 1;min-width:0;max-width:150px;height:52px;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;align-content:center;grid-gap:.15rem;gap:.15rem;padding:.3rem .2rem;border:0;border-radius:12px;cursor:pointer;color:var(--q-ice);background:radial-gradient(circle at 50% 30%,#23339a,#0f1748);box-shadow:inset 0 0 0 1px rgba(207,230,255,.3),0 0 0 2px var(--q-ink);font-size:.68rem;font-weight:700;line-height:1.1;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.quiz-life:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--q-gold),0 0 0 2px var(--q-ink),0 6px 18px rgba(246,196,83,.25)}.quiz-life:disabled{cursor:not-allowed;opacity:.55}.quiz-life.is-used{opacity:.3}.quiz-life.is-used:after{content:"";position:absolute;inset:18% 22%;background:linear-gradient(to top right,transparent calc(50% - 1.5px),var(--q-red) calc(50% - 1.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.quiz-life__fifty{font-family:var(--font-display);font-weight:800;font-size:.95rem;line-height:20px;color:var(--q-gold)}.quiz-timer{position:relative;flex:none;width:clamp(44px,19cqh,84px);aspect-ratio:1;display:grid;place-items:center;align-content:center}.quiz-timer svg{position:absolute;inset:0;transform:rotate(-90deg)}.quiz-timer__track{fill:rgba(7,11,38,.7);stroke:rgba(207,230,255,.15);stroke-width:5}.quiz-timer__arc{fill:none;stroke:var(--q-gold);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .3s ease;filter:drop-shadow(0 0 6px rgba(246,196,83,.7))}.quiz-timer b{position:relative;font-family:var(--font-display);font-size:clamp(14px,6.5cqh,26px);line-height:1}.quiz-timer span{position:relative;font-size:clamp(7px,2.2cqh,10px);opacity:.75}.quiz-timer.is-urgent .quiz-timer__arc{stroke:var(--q-red);filter:drop-shadow(0 0 8px rgba(236,75,75,.9))}.quiz-timer.is-urgent b{color:#ffb4b4;animation:quiz-beat 1s ease-in-out infinite}@keyframes quiz-beat{50%{transform:scale(1.15)}}.quiz-poll{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.2rem;gap:.2rem}.quiz-poll__head{display:flex;justify-content:space-between;gap:.5rem;font-size:clamp(9px,3cqh,13px);white-space:nowrap}.quiz-poll__head b{font-family:var(--font-display);color:var(--q-gold)}.quiz-poll__bars{display:flex;justify-content:space-around;gap:.6rem;min-height:0}.quiz-poll__bar{position:relative;flex:1 1;max-width:80px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;font-size:clamp(9px,3cqh,13px);text-align:center}.quiz-poll__fill{position:absolute;bottom:1.3em;left:6px;right:6px;max-height:calc(100% - 2.6em);border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--q-gold-hi),var(--q-orange));transition:height .5s ease}.quiz-poll__bar b{position:absolute;top:0}.quiz-poll__bar>span:last-child{font-family:var(--font-display);font-weight:800;color:var(--q-gold)}.quiz-reveal{display:grid;grid-gap:.45rem;gap:.45rem}.quiz-console .quiz-reveal .quiz-q__card{height:clamp(58px,9dvh,96px)}.quiz .quiz-reveal__why{margin:0;height:clamp(30px,6dvh,60px);overflow:hidden;font-size:.85rem;line-height:1.3;text-align:center;color:var(--q-ice);align-content:center}.quiz .quiz-sheet .quiz-reveal__why{height:auto}.quiz-appeal-btn{margin-top:.35rem;width:100%}.quiz-appeal-panel{display:grid;grid-gap:.65rem;gap:.65rem;width:100%;min-height:7.5rem;padding:.15rem 0 .25rem}.quiz-appeal{margin:0;padding:.85rem .8rem;border-radius:14px;font-size:.92rem;line-height:1.45;text-align:center;font-weight:700}.quiz-appeal--wait{background:rgba(255,214,102,.18);border:1px solid rgba(255,214,102,.45);color:#ffe08a;animation:quiz-appeal-pulse 1.4s ease-in-out infinite}.quiz-appeal--verdict{background:rgba(120,200,255,.14);border:1px solid rgba(120,200,255,.4);color:var(--q-ice)}.quiz-appeal--ok{background:rgba(80,210,140,.16);border:1px solid rgba(80,210,140,.45);color:#b8f5d0}.quiz-appeal--no{background:rgba(255,120,120,.14);border:1px solid rgba(255,140,140,.4);color:#ffc4c4}.quiz-appeal__hint{margin:0;text-align:center;font-size:.8rem;line-height:1.35;color:rgba(243,246,255,.72);font-weight:600}@keyframes quiz-appeal-pulse{0%,to{opacity:.85}50%{opacity:1}}.quiz-result{display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;text-align:center}.quiz-result small,.quiz-result span{font-size:.8rem;color:var(--q-ice);opacity:.85}.quiz-result b{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,6dvh,3rem);line-height:1.05;letter-spacing:.04em;color:var(--q-gold);text-shadow:2px 3px 0 var(--q-ink),0 0 24px rgba(246,196,83,.55);animation:quiz-pop .6s var(--spring) both}.quiz-sheet{width:min(560px,calc(100vw - 1.5rem));max-height:min(80dvh,720px);margin:auto;padding:0;border:3px solid var(--q-ink);border-radius:20px;overflow:hidden;color:#f3f6ff;background:linear-gradient(180deg,var(--q-indigo),var(--q-night));box-shadow:0 6px 0 var(--q-ink),0 30px 60px rgba(0,0,0,.5)}.quiz-sheet[open]{display:flex;flex-direction:column}.quiz-sheet::-webkit-backdrop{background:rgba(4,7,26,.65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quiz-sheet::backdrop{background:rgba(4,7,26,.65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quiz-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:none;padding:.6rem .8rem .55rem 1rem;border-bottom:2px solid rgba(246,196,83,.25)}.quiz .quiz-sheet h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:.05em;color:var(--q-gold-hi)}.quiz-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.9rem 1rem 1.1rem;display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.quiz-help{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 72px);left:12px;z-index:60;width:min(300px,calc(100vw - 24px));display:grid;grid-gap:.5rem;gap:.5rem}.quiz-help__card{--q-gold:#f6c453;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.55rem .6rem;border:0;border-radius:16px;text-align:left;cursor:pointer;color:#f3f6ff;font:inherit;background:linear-gradient(135deg,#1d2a7a,#0b1240);box-shadow:inset 0 0 0 1px rgba(246,196,83,.6),0 12px 28px rgba(7,11,38,.45);animation:quiz-slide .45s cubic-bezier(.2,.9,.3,1.2) both}.quiz-help__avatar,.quiz-help__card img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--q-gold);background:#2a3790}span.quiz-help__avatar{display:grid;place-items:center;font-family:var(--font-display);font-weight:800;color:var(--q-gold)}.quiz-help__card b{display:block;font-family:var(--font-display);font-size:.92rem;line-height:1.2}.quiz-help__card small{font-size:.75rem;opacity:.8}.quiz-help__close{border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-size:1.1rem;padding:.2rem .4rem}.quiz-help__ping{position:absolute;inset:0;border-radius:16px;pointer-events:none;box-shadow:0 0 0 0 rgba(246,196,83,.7);animation:quiz-ping 1.8s ease-out infinite}@keyframes quiz-slide{0%{opacity:0;transform:translateX(-24px) scale(.96)}}@keyframes quiz-ping{to{box-shadow:0 0 0 14px rgba(246,196,83,0)}}.quiz-vote{border:0;padding:0;border-radius:22px;width:min(520px,calc(100vw - 24px));background:transparent;color:#f3f6ff}.quiz-vote::-webkit-backdrop{background:rgba(4,7,26,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quiz-vote::backdrop{background:rgba(4,7,26,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quiz-vote .quiz-studio{display:grid;grid-gap:.9rem;gap:.9rem}.quiz-vote__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.quiz-vote__head h2{margin:0;font-family:var(--font-display);font-size:1.15rem;color:var(--q-gold)}.quiz-vote .may{color:#1d2340}.quiz-vote__reward{margin:0;font-size:.85rem;color:var(--q-ice);text-align:center}.quiz-readout{display:grid;grid-template:auto auto/auto auto;align-content:center;justify-content:center;align-items:baseline;grid-column-gap:.6rem;column-gap:.6rem;grid-row-gap:.45rem;row-gap:.45rem;padding:0 1rem;border-radius:14px;border:2px solid var(--q-line);background:radial-gradient(120% 140% at 50% 0,rgba(246,196,83,.14),transparent 60%),linear-gradient(180deg,#16205f,#0c133f)}.quiz-console .quiz-readout{height:calc(2 * var(--opt-h) + var(--opt-row-gap))}.quiz-readout__label{justify-self:end;font-family:var(--font-display);font-weight:600;font-size:clamp(.85rem,2.2dvh,1.05rem);color:var(--q-ice)}.quiz-readout__num{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,6dvh,2.8rem);line-height:1;color:var(--q-gold);text-shadow:0 0 16px rgba(246,196,83,.5)}.quiz-readout__bar{grid-column:1/-1;width:min(420px,70vw);height:10px;overflow:hidden;border-radius:999px;background:rgba(207,230,255,.12)}.quiz-readout__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--q-gold),#ffe08a);box-shadow:0 0 12px rgba(246,196,83,.7);transform-origin:left;transition:transform .25s linear}.quiz-readout.is-soon .quiz-readout__num{animation:quiz-beat 1s ease-in-out infinite}.quiz-call{position:absolute;z-index:5;inset:calc(var(--prog-h) + 1cqh) 3cqw 3cqh;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;background:radial-gradient(closest-side,rgba(4,8,30,.55),transparent);animation:quiz-call-in .3s ease-out}.quiz-call__card{display:grid;grid-gap:1.2cqh;gap:1.2cqh;justify-items:center;width:min(100%,560px);max-height:100%;padding:2cqh 2.5cqw;border-radius:16px;border:3px solid var(--q-gold);background:linear-gradient(180deg,#16205f,#0a1038);box-shadow:0 0 0 3px var(--q-ink),0 12px 30px rgba(0,0,0,.5);color:#f3f6ff}.quiz-call__card--expert{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.quiz-call__head{display:flex;align-items:center;gap:.6rem;justify-self:start}.quiz-call__head img{width:clamp(36px,14cqh,64px);aspect-ratio:1;object-fit:cover;object-position:top;border-radius:50%;border:2px solid var(--q-gold);background:#2a3a8f}.quiz-call__head b{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(14px,5cqh,20px);color:var(--q-gold)}.quiz-call__head span{font-size:clamp(10px,3.4cqh,13px);color:var(--q-ice)}.quiz-call__talk{display:grid;align-content:start;grid-gap:.8cqh;gap:.8cqh;width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.quiz .quiz-call__talk p{margin:0;padding:.35rem .6rem;border-radius:12px;background:#fffaf0;color:var(--q-ink);font-family:var(--font-display);font-weight:600;font-size:clamp(11px,4.2cqh,16px);line-height:1.35;animation:quiz-call-in .25s ease-out}.quiz .quiz-call__talk .quiz-call__dots{justify-self:start;display:flex;gap:4px;padding:.55rem .7rem}.quiz-call__dots i{width:7px;height:7px;border-radius:50%;background:var(--q-ink);animation:quiz-dot 1s ease-in-out infinite}.quiz-call__dots i:nth-child(2){animation-delay:.15s}.quiz-call__dots i:nth-child(3){animation-delay:.3s}.quiz-call__card--friend{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;column-gap:3cqw}.quiz-call__card--friend .quiz-btn{grid-column:1/-1;justify-self:center}.quiz-call__phone{display:grid;place-items:center;width:clamp(40px,16cqh,64px);aspect-ratio:1;border-radius:50%;background:var(--q-green);color:#fff;animation:quiz-ring 1.2s ease-in-out infinite}.quiz-call__phone svg{width:55%;height:55%}.quiz-call__text b{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(14px,5.5cqh,22px);color:var(--q-gold)}.quiz-call__text span{font-size:clamp(10px,3.6cqh,14px);color:var(--q-ice)}@keyframes quiz-call-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes quiz-dot{50%{transform:translateY(-4px);opacity:.5}}@keyframes quiz-ring{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}@media (max-width:520px){.quiz-show{gap:.4rem;padding:.4rem .4rem calc(.4rem + var(--stage-under, 0px))}.quiz-console{--opt-row-gap:0.35rem;padding:.4rem;gap:.4rem}.quiz-console .quiz-options{column-gap:.4rem}.quiz-console .quiz-option{gap:.3rem;padding:.2rem .95rem;font-size:.85rem}.quiz-vote .quiz-options{grid-template-columns:minmax(0,1fr)}.quiz-life{height:48px;font-size:.62rem}.quiz-btn--big{font-size:1rem;padding:.6rem 1.5rem}}@media (max-height:700px){.quiz-console .quiz-q__card{height:clamp(60px,12dvh,128px)}.quiz-console{--opt-h:clamp(36px,6dvh,58px)}.quiz-life{height:44px;font-size:.6rem}.quiz-life svg{width:16px;height:16px}.quiz-life__fifty{font-size:.8rem;line-height:16px}}html.is-keyboard .quiz-show{grid-template-rows:auto minmax(72px,.32fr) minmax(0,1fr);gap:.3rem;padding:.3rem}html.is-keyboard .quiz-console{--opt-h:34px;min-height:0;overflow:auto}html.is-keyboard .quiz-console .quiz-q__card{height:auto;max-height:68px}html.is-keyboard .quiz-life{height:40px}@media (orientation:landscape) and (max-height:520px){.quiz-show,html.is-keyboard .quiz-show{grid-template-columns:minmax(0,1.15fr) minmax(220px,.9fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"bar bar" "set tip" "set console";gap:.35rem;padding:.35rem}.quiz-console{align-self:stretch;max-height:100%;overflow:auto;--opt-h:34px}.quiz-console .quiz-q__card{height:clamp(48px,22cqh,84px)}.quiz-console .quiz-options,.quiz-facts{grid-template-columns:minmax(0,1fr)}.quiz-facts--lobby{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-life{height:40px}}@media (prefers-reduced-motion:reduce){.quiz *,.quiz-help *{animation:none!important}}