.qz-stage{--qz-img:url(../../images/quiz/light.webp);--qz-ink:var(--text-primary);--qz-mute:var(--text-secondary);--qz-glass:#ffffffa8;--qz-glass-line:#fffffff2;--qz-btn:#ffffffd1;--qz-btn-hover:var(--c-white);--qz-line:#3c468c24;--qz-key:#4f5d8f17;--qz-accent:var(--c-blue-600);--qz-ok:var(--c-emerald-600);--qz-bad:var(--c-red-600);isolation:isolate;border-radius:var(--post-radius,16px);min-height:500px;color:var(--qz-ink);background:var(--c-violet-50) var(--qz-img) center top/cover no-repeat;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.qz-stage__in{flex-direction:column;flex:1;min-width:0;display:flex;container:qz/inline-size}[data-theme=dark] .qz-stage{--qz-img:url(../../images/quiz/dark.webp);--qz-ink:var(--c-white);--qz-mute:#cdd6f5c7;--qz-glass:#060a1c80;--qz-glass-line:#ffffff1f;--qz-btn:#ffffff0f;--qz-btn-hover:#5078ff38;--qz-line:#ffffff24;--qz-key:#ffffff14;--qz-accent:var(--c-blue-400);--qz-ok:var(--c-emerald-500);--qz-bad:var(--c-red-500);background-color:#000}.qz-stage:before{content:"";z-index:-1;background:var(--qz-img) center top/cover no-repeat;filter:blur(18px)saturate(1.4);opacity:0;animation:6s ease-in-out infinite qz-breathe;position:absolute;inset:0}[data-theme=dark] .qz-stage:before{filter:blur(18px)brightness(1.15);mix-blend-mode:screen}.qz-stage:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:var(--qz-img) center top/cover no-repeat;mask:var(--qz-img) center top/cover no-repeat;mix-blend-mode:soft-light;background:linear-gradient(#0000 0%,#bed2ff00 40%,#bed2ff73 50%,#bed2ff00 60%,#0000 100%) 0 0/100% 220% no-repeat;animation:7s linear infinite qz-sweep;position:absolute;inset:0}[data-theme=dark] .qz-stage:after{mix-blend-mode:screen}@keyframes qz-tilt{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes qz-breathe{0%,to{opacity:0;transform:scale(1)}50%{opacity:.55;transform:scale(1.04)}}@keyframes qz-sweep{0%{background-position:0 120%}to{background-position:0 -120%}}.qz-intro,.qz-card,.qz-daily{background:var(--qz-glass);border:1px solid var(--qz-glass-line);backdrop-filter:blur(18px);border-radius:22px;box-shadow:0 20px 50px #0000002e}.qz-intro{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(100%,560px);margin:auto auto 0;padding:22px 22px 18px;display:flex}.qz-mark{width:72px;height:72px;color:var(--qz-accent);filter:drop-shadow(0 6px 18px #5078ff59);animation:9s ease-in-out infinite alternate qz-tilt}.qz-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--qz-accent);font-size:12px;font-weight:700}.qz-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.25}.qz-lead{color:var(--qz-mute);max-width:46ch;margin:0;font-size:15px;line-height:1.5}.qz-score{align-items:baseline;gap:8px;display:flex}.qz-score b{letter-spacing:-.02em;font-size:54px;font-weight:800;line-height:1}.qz-score span{color:var(--qz-mute);font-size:16px;font-weight:600}.qz-legend{color:var(--qz-mute);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:2px 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.qz-legend i{background:var(--c);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.qz-cta,.qz-intro .gm-share{max-width:360px}.qz-intro .gm-share{width:100%}.qz-meta{width:100%;max-width:360px;color:var(--qz-mute)}.qz-meta b{color:var(--qz-ink)}.qz-meta a{color:var(--qz-accent)}.qz-play{flex-direction:column;flex:1;gap:12px;display:flex}.qz-bar{flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;padding-right:46px;display:flex}.qz-chip{background:var(--qz-glass);border:1px solid var(--qz-glass-line);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex}.qz-chip i{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.qz-count{opacity:.85;font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.qz-sec{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;min-width:52px;font-size:14px;font-weight:700;display:inline-flex}.qz-sec.low{color:var(--qz-bad)}.qz-prog{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.qz-prog i{background:var(--qz-glass);border:1px solid var(--qz-glass-line);border-radius:3px;height:6px}.qz-prog i.done{background:var(--qz-accent);border-color:#0000}.qz-prog i.cur{background:var(--c,var(--qz-ink));box-shadow:0 0 10px var(--qz-accent);border-color:#0000}.qz-time{background:var(--qz-glass);border-radius:2px;height:4px;overflow:hidden}.qz-time b{background:var(--qz-accent);height:100%;box-shadow:0 0 8px var(--qz-accent);border-radius:2px;transition:width 1s linear;display:block}.qz-card{gap:12px;margin-top:auto;padding:18px 18px 16px;display:grid}.qz-q{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(18px,2.1vw,22px);font-weight:800;line-height:1.3}.qz-ans{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qz-a{all:unset;box-sizing:border-box;cursor:pointer;background:var(--qz-btn);border:1.5px solid var(--qz-line);color:var(--qz-ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.qz-a:hover{background:var(--qz-btn-hover);border-color:var(--qz-accent)}.qz-a:focus-visible{outline:3px solid var(--qz-accent);outline-offset:2px}.qz-a[disabled]{cursor:default}.qz-a__k{background:var(--qz-key);width:26px;height:26px;color:var(--qz-mute);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.qz-a__t{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.qz-a__vote{color:var(--qz-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.qz-a__vote:empty{display:none}.qz-a:after{content:"";height:3px;width:var(--vote,0%);background:var(--qz-accent);transition:width .6s;position:absolute;bottom:0;left:0}.qz-a.gone{opacity:.25;pointer-events:none}.qz-a.ok{background:var(--qz-ok);border-color:var(--qz-ok);color:var(--c-white)}.qz-a.bad{background:var(--qz-bad);border-color:var(--qz-bad);color:var(--c-white)}.qz-a.ok .qz-a__k,.qz-a.bad .qz-a__k{color:var(--c-white);background:#ffffff40}.qz-a.ok .qz-a__vote,.qz-a.bad .qz-a__vote{color:var(--c-white)}.qz-a.pick{border-color:var(--qz-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--qz-accent) 30%,transparent)}.qz-life{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qz-lf{all:unset;box-sizing:border-box;cursor:pointer;background:var(--qz-btn);border:1px solid var(--qz-line);color:var(--qz-ink);border-radius:11px;align-items:center;gap:7px;padding:7px 11px;font-size:13.5px;font-weight:700;display:inline-flex}.qz-lf:hover{border-color:var(--qz-accent)}.qz-lf:focus-visible{outline:3px solid var(--qz-accent)}.qz-lf small{color:var(--qz-mute);font-size:12px;font-weight:600}.qz-lf[disabled]{opacity:.45;cursor:default}.qz-quit{color:var(--qz-mute);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 0;font-size:13px;font-weight:600}.qz-quit:hover{color:var(--qz-ink)}.qz-hint{min-height:22px;font-size:15px;font-weight:600}.qz-hint:empty{display:none}.qz-after{gap:12px;display:grid}.qz-after[hidden]{display:none}.qz-fact{color:var(--qz-mute);margin:0;font-size:14.5px;line-height:1.5}.qz-fact b{color:var(--qz-ink)}.qz-next{justify-self:start;min-height:44px}.qz-end{border-top:1px solid var(--qz-line);justify-items:start;gap:10px;padding-top:14px;display:grid}.qz-end .qz-score b{font-size:44px}.qz-end__meta{color:var(--qz-mute);margin:0;font-size:14px}.qz-end__meta b{color:var(--qz-ink)}.qz-end__acts{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.qz-end__acts .qz-cta{flex:240px;width:auto}.qz-play.is-over .qz-life,.qz-play.is-over .qz-hint{display:none}.qz-after__acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.qz-flag{all:unset;box-sizing:border-box;cursor:pointer;color:var(--qz-mute);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.qz-flag:hover{color:var(--qz-ink)}.qz-flag:focus-visible{outline:2px solid var(--qz-accent);outline-offset:3px;border-radius:4px}.qz-rep{background:var(--qz-btn);border:1px solid var(--qz-line);border-radius:14px;gap:10px;padding:14px;display:grid}.qz-rep__t{margin:0;font-size:14.5px;font-weight:700}.qz-rep__list{flex-wrap:wrap;gap:8px;display:flex}.qz-rep__r{cursor:pointer}.qz-rep__r input{opacity:0;pointer-events:none;position:absolute}.qz-rep__r span{border:1px solid var(--qz-line);color:var(--qz-ink);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-block}.qz-rep__r input:checked+span{border-color:var(--qz-accent);background:color-mix(in oklab,var(--qz-accent) 14%,transparent);color:var(--qz-accent)}.qz-rep__r input:focus-visible+span{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-rep__c{resize:vertical;width:100%;min-height:60px;font-size:14px}.qz-rep__acts{align-items:center;gap:14px;display:flex}.qz-rep__x{all:unset;cursor:pointer;color:var(--qz-mute);font-size:13.5px;font-weight:600}.qz-rep__x:hover{color:var(--qz-ink)}.qz-rep__done{color:var(--qz-ok);margin:0;font-size:14px;font-weight:600}.qz-daily{justify-items:start;gap:12px;width:min(100%,560px);margin:14px auto 0;padding:20px 22px 18px;display:grid}.qz-daily[hidden]{display:none}.qz-daily h3{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;font-size:17px;font-weight:700;display:flex}.qz-daily .qz-q{font-size:clamp(17px,2vw,20px)}.qz-daily .qz-ans{width:100%}.qz-daily .qz-a{padding:11px 12px;font-size:15px}.qz-daily__streak{white-space:nowrap;color:var(--gm-gold);background:var(--gm-gold-soft);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.qz-daily__stat{color:var(--qz-mute);margin:0;font-size:14px}.qz-daily__stat b{color:var(--qz-ink)}.qz-daily__acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.qz-daily.is-mini{gap:4px;padding:14px 18px}.qz-daily__mini{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.qz-daily .qz-daily__mini h3{width:auto;font-size:16px}.qz-daily__mini .qz-daily__streak{margin-left:0}.qz-daily__res{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.qz-daily__res.ok{color:var(--qz-ok);background:color-mix(in oklab,var(--qz-ok) 14%,transparent)}.qz-daily__res.bad{color:var(--qz-bad);background:color-mix(in oklab,var(--qz-bad) 14%,transparent)}.qz-daily__more{all:unset;box-sizing:border-box;cursor:pointer;color:var(--qz-accent);align-items:center;gap:6px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex}.qz-daily__more i{font-size:11px}.qz-daily__more:focus-visible{outline:2px solid var(--qz-accent);outline-offset:3px;border-radius:4px}.qz-perfect{color:var(--gm-gold)}@media (width<=640px){.qz-stage{min-height:480px;padding:14px}}@container qz (width<=520px){.qz-end__acts .qz-next,.qz-end__acts .qz-share{flex:140px;justify-content:center}.qz-ans{grid-template-columns:1fr}.qz-card{padding:16px 14px 14px}.qz-intro{padding:20px 16px 16px}.qz-daily{padding:16px 14px 14px}.qz-prog{gap:2px}.qz-bar{flex-wrap:nowrap;gap:8px}.qz-chip{white-space:nowrap;min-width:0}.qz-chip span{text-overflow:ellipsis;overflow:hidden}.qz-count__w{display:none}.qz-life{grid-template-columns:repeat(3,1fr);display:grid}.qz-lf{text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 6px;padding:7px 4px}.qz-lf small{flex-basis:100%}.qz-quit{grid-column:1/-1;justify-self:center;margin:0}}.gm-is-full .qz-stage{min-height:100%;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.gm-is-full .qz-stage__in{justify-content:center;width:min(100%,760px);margin:0 auto}.gm-is-full .qz-play{flex:0 auto}.gm-is-full .qz-bar{padding-right:0}.gm-is-full .qz-card{margin-top:8px}@container qz (width>=521px){.gm-is-full .qz-card{gap:16px;padding:24px 24px 20px}.gm-is-full .qz-card .qz-q{font-size:clamp(20px,2.6vw,30px)}.gm-is-full .qz-card .qz-a{padding:14px 16px;font-size:17px}}.gm-is-full .qz-intro{margin:auto auto 0}.gm-is-full .qz-daily{margin-bottom:auto}.qz-sk__chip{border-radius:999px;width:128px;height:30px}.qz-sk__count{border-radius:6px;width:96px;height:16px}.qz-sk__prog{border-radius:4px;height:8px}.qz-sk__q{border-radius:8px;width:92%;height:20px;display:block}.qz-sk__q--2{width:60%;margin-top:-6px}.qz-sk__a{border-radius:16px;height:52px;display:block}.qz-sk__after{gap:10px;width:100%;display:grid}.qz-sk__btn{border-radius:12px;width:200px;max-width:100%;height:44px;display:block}@media (prefers-reduced-motion:reduce){.qz-stage:before,.qz-stage:after,.qz-mark{animation:none}.qz-a,.qz-a:after,.qz-time b{transition:none}}