.qzp{--qzp-stage:#121316;--qzp-stage-rgb:18 19 22;--qzp-card:#20232a;--qzp-bar:#0b0c0e;--qzp-on:#fafaf7;--qzp-on-muted:#fafaf7cc;--qzp-on-soft:#fafaf79e;--qzp-hair:#fafaf71f;--qzp-paper-card:#fff;--qzp-nav:62px;--qzp-strip-h:46px;--qzp-sticky:calc(var(--qzp-nav) + var(--qzp-strip-h));--qzp-bar-h:76px;--qzp-col:640px;width:100%;color:var(--ink);position:relative}.qzp[data-stage=hp]{--qzp-stage:#1a110d;--qzp-stage-rgb:26 17 13;--qzp-card:#2a1d17;--qzp-bar:#120b08}.qzp[data-stage=avatar]{--qzp-stage:#0e161a;--qzp-stage-rgb:14 22 26;--qzp-card:#1a272d;--qzp-bar:#091013}.qzp .qzp-glow{filter:drop-shadow(0 0 3px #fbbf2499)drop-shadow(0 0 8px #fbbf2499)}.qzp .qzp-glow-strong{filter:drop-shadow(0 0 10px #fbbf24cc)drop-shadow(0 0 26px #fbbf2473)}.qzp .qzp-glow-soft{filter:drop-shadow(0 0 5px #fbbf248c)}.qzp .bulb{flex-shrink:0}.qzp-stage{background:var(--qzp-stage);color:var(--qzp-on)}.qzp-paper{color:var(--ink);padding-bottom:8px}.qzp-stage :focus-visible,.qzp-bar :focus-visible{outline:2px solid var(--qzp-on);outline-offset:3px}.qzp-cqprobe{visibility:hidden;pointer-events:none;width:100px;height:0;position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.qzp-cqprobe>span{width:100cqi;height:0;display:block}.qzp-chip{background:var(--crimson);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.25;display:inline-block}.qzp-crimson{color:var(--crimson)}.qzp-nowrap{white-space:nowrap}.qzp-btn{appearance:none;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;box-sizing:border-box;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.15;text-decoration:none;display:inline-flex}.qzp-btn--primary{background:var(--crimson);color:#fff;box-shadow:0 10px 28px #c8102e59}.qzp-btn--ghost{color:var(--qzp-on);border:1px solid var(--qzp-on-soft);background:0 0}.qzp-btn--ink{background:var(--ink);color:var(--bg)}.qzp-btn--icon{min-height:52px}.qzp-btn:disabled{cursor:default}.qzp-strip{top:var(--qzp-nav);z-index:45;height:var(--qzp-strip-h);margin-bottom:calc(-1 * var(--qzp-strip-h));box-sizing:border-box;background:var(--qzp-stage);border-bottom:1px solid var(--qzp-hair);visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;position:sticky}.qzp-strip[data-shown=true]{visibility:visible;opacity:1}.qzp-strip[data-surface=paper]{background:var(--bg);border-bottom-color:var(--separator)}.qzp-strip__in{align-items:center;gap:10px;max-width:1160px;height:100%;margin:0 auto;padding:0 20px;display:flex}.qzp-strip__title{min-width:0;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--qzp-on);flex:1;margin:0;font-size:13px;line-height:1.2;overflow:hidden}.qzp-strip[data-surface=paper] .qzp-strip__title{color:var(--ink)}.qzp-open{position:relative}.qzp-open__banner{aspect-ratio:16/9;background:var(--qzp-card);width:100%;max-height:420px;position:relative;overflow:hidden}.qzp-open__img{object-fit:cover;width:100%;height:100%;display:block}.qzp-open__scrim{pointer-events:none;background:linear-gradient(180deg, rgb(var(--qzp-stage-rgb) / 0) 0%, rgb(var(--qzp-stage-rgb) / .72) 58%, var(--qzp-stage) 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.qzp-open__body{max-width:var(--qzp-col);margin:-46px auto 0;padding:0 20px 26px;position:relative}.qzp-open--plain .qzp-open__body{margin-top:0;padding-top:28px}.qzp-stage .crumbs{padding:0}.qzp-stage .crumbs__list,.qzp-stage .crumbs__link,.qzp-stage .crumbs__current{color:var(--qzp-on-muted);letter-spacing:.1em}.qzp-stage .crumbs__sep{color:var(--qzp-on-soft)}.qzp-stage .crumbs__link:hover{color:var(--qzp-on);border-bottom-color:var(--qzp-on)}.qzp-open__kicker{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.qzp-open__franchise{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qzp-on-muted);font-size:12px}.qzp-open__h1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--qzp-on);text-wrap:balance;overflow-wrap:break-word;margin:12px 0 0;font-size:clamp(27px,8.5vw,33px);font-weight:400;line-height:1.03}.qzp-open__intro{color:var(--qzp-on);margin:14px 0 0;font-size:19px;line-height:1.45}.qzp-open__meta{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.qzp-open__meta li{font-family:var(--font-mono);letter-spacing:.08em;color:var(--qzp-on);border:1px solid var(--qzp-on-soft);border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.3}.qzp-open__instr{color:var(--qzp-on);align-items:flex-start;gap:10px;margin:16px 0 0;font-size:17px;font-style:italic;line-height:1.4;display:flex}.qzp-open__instr .bulb{margin-top:1px}.qzp-open__spoiler{color:var(--qzp-on-muted);margin:14px 0 0;font-size:16px;line-height:1.45}.qzp-open__go{flex-direction:column;display:flex}.qzp-btn--start{letter-spacing:.04em;gap:10px;width:100%;min-height:58px;margin-top:22px;font-size:17px}.qzp-btn--start:not(:disabled):after{content:"→" / ""}.qzp-btn--start:disabled{background:var(--qzp-card);color:var(--qzp-on-muted);box-shadow:none;cursor:progress}.qzp-open__note{margin-top:12px;display:grid}.qzp-open__note>.qzp-failed,.qzp-open__note>.qzp-open__privacy{grid-area:1/1;margin:0}.qzp-open__privacy{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--qzp-on-soft);margin:12px 0 0;font-size:11px;line-height:1.5}.qzp-noscript,.qzp-failed{color:var(--qzp-on);margin:12px 0 0;font-size:16px;line-height:1.45}.qzp-failed a{color:var(--qzp-on);text-underline-offset:3px;text-decoration:underline}.qzp-failed{animation:.4s ease-out 10s backwards qzp-failed-in}.qzp-failed--now{animation:none}.qzp-run[data-quiz-phase=ready] .qzp-failed{visibility:hidden;animation:none}@media (max-width:1079px){.qzp-run:not([data-quiz-phase=ready]) .qzp-open__privacy{visibility:hidden;animation:10ms linear 10s backwards qzp-privacy-hold}.qzp-run[data-quiz-phase=failed] .qzp-open__privacy{animation:none}}@keyframes qzp-privacy-hold{0%,to{visibility:visible}}@keyframes qzp-failed-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes qzp-failed-hold{0%,to{visibility:hidden}}@media (scripting:none){.qzp-btn--start,.qzp-failed{display:none}.qzp-run:not([data-quiz-phase=ready]) .qzp-open__privacy{visibility:visible;animation:none}}.qzp-lineup{max-width:var(--qzp-col);margin:0 auto;padding:4px 20px 30px}.qzp-lineup__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.qzp-lineup__h{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qzp-on-muted);margin:0;font-size:12px;font-weight:400;line-height:1.4}.qzp-lineup__all{font-family:var(--font-mono);letter-spacing:.08em;color:var(--qzp-on);text-decoration:underline;-webkit-text-decoration-color:var(--qzp-on-soft);text-decoration-color:var(--qzp-on-soft);text-underline-offset:4px;flex-shrink:0;margin:-12px 0;padding:12px 0;font-size:12px}.qzp-lineup__all:hover{-webkit-text-decoration-color:var(--qzp-on);text-decoration-color:var(--qzp-on)}.qzp-lineup__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qzp-lineup__row--scroll{scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.qzp-lineup__row--scroll .qzp-lineup__item{scroll-snap-align:start;flex:0 0 calc(25% - 7.5px);min-width:72px}.qzp-lineup__item{flex-direction:column;gap:6px;display:flex;container-type:inline-size}.qzp-lineup__art{aspect-ratio:var(--qzp-ratio,3 / 4);background:var(--qzp-card);border-radius:8px;display:block;overflow:hidden}.qzp-lineup__art img{object-fit:cover;width:100%;height:100%;display:block}.qzp-lineup__name{font-family:var(--font-display);font-size:min(10px, calc(100cqi * var(--qzp-cqf,1) / (var(--qzp-fit) * .86)));overflow-wrap:break-word;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--qzp-on);line-height:1.2}.qzp-qs{padding-bottom:calc(var(--qzp-bar-h) + env(safe-area-inset-bottom,0px) + 24px)}.qzp-q{max-width:var(--qzp-col);box-sizing:border-box;border-top:1px solid var(--qzp-hair);scroll-margin-top:var(--qzp-sticky);flex-direction:column;gap:14px;margin:0 auto;padding:28px 20px 24px;display:flex;position:relative}.qzp-qslot:has(.qzp-half)+.qzp-qslot .qzp-q{border-top:0}.qzp-q--flagged:before{content:"";background:var(--crimson);width:3px;position:absolute;top:28px;bottom:24px;left:6px}.qzp-q__num{align-items:baseline;gap:8px;margin:0;display:flex}.qzp-q__nn{font-family:var(--font-display);color:var(--crimson);font-size:30px;line-height:1}.qzp-q__tot{font-family:var(--font-mono);color:var(--qzp-on-soft);font-size:13px}.qzp-q__scene{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qzp-on-muted);margin:0;font-size:12px;line-height:1.4}.qzp-q__prompt{font-family:var(--font-body);color:var(--qzp-on);margin:0;font-size:23px;font-weight:600;line-height:1.28}.qzp-q__prompt:focus{outline:none}.qzp-q__prompt:focus-visible{outline:2px solid var(--qzp-on);outline-offset:4px}.qzp-opts{flex-direction:column;gap:10px;display:flex}.qzp-opt{appearance:none;box-sizing:border-box;border:1px solid var(--qzp-hair);background:var(--qzp-card);width:100%;min-height:58px;color:var(--qzp-on);text-align:left;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0;padding:12px 14px;transition:opacity .12s,border-color .12s;display:flex}@media (hover:hover){.qzp-opt:not(.qzp-opt--on):hover{border-color:var(--qzp-on-soft)}}.qzp-opt__key{box-sizing:border-box;border:1px solid var(--qzp-on-soft);width:30px;height:30px;font-family:var(--font-mono);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.qzp-opt__label{min-width:0;font-family:var(--font-body);overflow-wrap:anywhere;flex:1;font-size:18px;line-height:1.3}.qzp-opt__tick{color:#fff;flex-shrink:0;margin-left:auto;display:flex}.qzp-opt--on{background:var(--crimson);border-color:var(--crimson);color:#fff}.qzp-opt--on .qzp-opt__key{color:var(--crimson);background:#fff;border-color:#fff}.qzp-opt--dim,.qzp-pic--dim{opacity:.55}@media (hover:hover){.qzp-opt--dim:hover,.qzp-pic--dim:hover{opacity:.8}}.qzp-pics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qzp-opts.qzp-even{grid-auto-rows:1fr;display:grid}.qzp-pics.qzp-even{grid-auto-rows:1fr}.qzp-pic{appearance:none;box-sizing:border-box;border:1px solid var(--qzp-hair);background:var(--qzp-card);width:100%;color:var(--qzp-on);text-align:left;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;margin:0;padding:0;transition:opacity .12s,border-color .12s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.qzp-pic:not(.qzp-pic--on):hover{border-color:var(--qzp-on-soft)}}.qzp-pic__art{background:var(--qzp-stage);flex-shrink:0;height:112px;display:block}.qzp-pic__art img{object-fit:cover;width:100%;height:100%;display:block}.qzp-pic__key,.qzp-pic__tick{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:7px}.qzp-pic__key{background:rgb(var(--qzp-stage-rgb) / .8);font-family:var(--font-mono);font-size:12px;left:7px}.qzp-pic__tick{background:var(--crimson);right:7px}.qzp-pic__tick svg{width:16px;height:16px}.qzp-pic__label{font-family:var(--font-body);overflow-wrap:anywhere;flex:1;padding:10px 12px 12px;font-size:16px;line-height:1.25}.qzp-pic--on{border-color:var(--crimson);box-shadow:0 0 0 1px var(--crimson)}.qzp-pic--on .qzp-pic__label{background:var(--crimson);color:#fff}.qzp-scale{flex-direction:column;gap:8px;display:flex}.qzp-scale__note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qzp-on-muted);margin:0;font-size:12px;line-height:1.4}.qzp-scale__unset{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;color:var(--qzp-on-soft);margin:0;font-size:11px;line-height:1.45}.qzp-scale:not(.qzp-scale--unset) .qzp-scale__unset{visibility:hidden}.qzp-scale__track{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;height:44px;margin:0;position:relative}.qzp-scale__line,.qzp-scale__fill{pointer-events:none;height:2px;position:absolute;top:21px;left:7px}.qzp-scale__line{background:#fafaf759;right:7px}.qzp-scale__fill{width:calc((100% - 14px) * var(--qzp-frac,0));background:var(--crimson)}.qzp-stop{appearance:none;top:0;left:calc(7px + (100% - 14px) * var(--qzp-at,0));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0 0 0 -22px;padding:0;display:flex;position:absolute}.qzp-stop__dot{box-sizing:border-box;border:2px solid var(--qzp-on-muted);background:var(--qzp-stage);border-radius:50%;width:14px;height:14px;transition:width .1s,height .1s;display:block}.qzp-stop--past .qzp-stop__dot{border-color:var(--crimson);background:var(--crimson)}.qzp-stop--on .qzp-stop__dot{border:4px solid var(--crimson);background:#fff;width:26px;height:26px}.qzp-stop:focus-visible{outline:none}.qzp-stop:focus-visible .qzp-stop__dot{border:3px solid var(--qzp-on);background:var(--qzp-card);width:26px;height:26px;box-shadow:0 0 0 3px var(--qzp-stage), 0 0 0 5px var(--qzp-on)}.qzp-stop--on:focus-visible .qzp-stop__dot{border:4px solid var(--crimson);background:#fff}.qzp-scale__ends{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qzp-scale__ends span{max-width:45%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qzp-on);font-size:12px;line-height:1.35}.qzp-scale__ends span:last-child{text-align:right}.qzp-half{max-width:var(--qzp-col);box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:28px 20px;display:flex}.qzp-half__rule{align-items:center;gap:14px;width:100%;display:flex}.qzp-half__rule>span{background:var(--qzp-hair);flex:1;height:1px}.qzp-half__line{text-align:center;color:var(--qzp-on);margin:0;font-size:19px;font-style:italic;line-height:1.4}hr.qzp-half--plain{width:calc(100% - 40px);max-width:calc(var(--qzp-col) - 40px);border:0;border-top:1px solid var(--qzp-on-soft);height:0;margin:12px auto;padding:0;display:block}.qzp-ready{max-width:var(--qzp-col);box-sizing:border-box;border-top:1px solid var(--qzp-hair);text-align:center;scroll-margin-top:var(--qzp-sticky);flex-direction:column;align-items:center;margin:0 auto;padding:36px 20px 24px;display:flex}.qzp-ready__l1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--qzp-on);margin:16px 0 0;font-size:26px;font-weight:400;line-height:1.05}.qzp-ready__l2{color:var(--qzp-on);margin:8px 0 0;font-size:19px;font-style:italic;line-height:1.4}.qzp-btn--wide{letter-spacing:.04em;width:100%;min-height:58px;margin-top:26px;font-size:17px}.qzp-bar{z-index:44;min-height:calc(var(--qzp-bar-h) + env(safe-area-inset-bottom,0px));box-sizing:border-box;padding:12px max(16px, calc((100% - var(--qzp-col)) / 2 + 20px)) calc(12px + env(safe-area-inset-bottom,0px));background:var(--qzp-bar);border-top:1px solid var(--qzp-hair);color:var(--qzp-on);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0}.qzp-bar[data-shown=false]{visibility:hidden;transform:translateY(105%)}.qzp-bar__count{flex-direction:column;flex:0 auto;gap:8px;min-width:0;max-width:100%;display:flex}.qzp-bar__line{align-items:center;gap:8px;min-width:0;display:flex}.qzp-bar__progress{font-family:var(--font-mono);letter-spacing:.1em;color:var(--qzp-on-muted);margin:0;font-size:12px;line-height:1.3}.qzp-bar__nums{color:var(--qzp-on);white-space:nowrap}.qzp-bar__fil{background:var(--qzp-hair);flex:none;width:160px;max-width:100%;height:2px;display:block;position:relative}.qzp-bar__fil>span{background:var(--bulb-yellow);transition:width .2s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #fbbf24cc}.qzp-btn--bar{letter-spacing:.02em;flex:1 1 0;min-width:min-content;max-width:max-content;min-height:44px;margin-left:auto;padding:8px clamp(8px,2.5vw,16px);font-size:clamp(11px,3.1vw,13px)}.qzp-btn--bar.qzp-btn--ghost{color:var(--qzp-on-muted)}.qzp-early{left:12px;right:12px;bottom:calc(var(--qzp-bar-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:44;max-width:calc(var(--qzp-col) - 24px);box-sizing:border-box;background:var(--qzp-card);color:var(--qzp-on);border-left:3px solid var(--crimson);font-family:var(--font-body);margin:0 auto;padding:12px 14px;font-size:16px;line-height:1.35;position:fixed}.qzp-early:empty,.qzp-early[data-shown=false]{clip-path:inset(50%);pointer-events:none}.qzp-reveal{scroll-margin-top:var(--qzp-sticky);padding:30px 20px 36px;animation:.3s ease-out both qzp-up}@keyframes qzp-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qzp-reveal__in{max-width:var(--qzp-col);flex-direction:column;margin:0 auto;display:flex}.qzp-reveal__head{container-type:inline-size}.qzp-reveal__kick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qzp-on-muted);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.qzp-name{--qzp-name-base:54px;font-family:var(--font-display);font-weight:400;font-size:min(var(--qzp-name-base), calc(var(--qzp-name-cap,20cqi) * var(--qzp-cqf,1)));overflow-wrap:break-word;letter-spacing:-.01em;text-transform:uppercase;color:var(--qzp-on);text-wrap:balance;margin:14px 0 0;line-height:.95}.qzp-name:focus{outline:none}.qzp-name:after{content:"";background:var(--crimson);width:.2em;height:.2em;margin-left:.08em;display:inline-block}.qzp-name--l{--qzp-name-cap:19.7cqi}.qzp-name--m{--qzp-name-cap:15.1cqi}.qzp-name--s{--qzp-name-cap:11.7cqi}.qzp-name--xs{--qzp-name-cap:10.4cqi}.qzp-reveal__tagline{color:var(--qzp-on);margin:12px 0 0;font-size:21px;font-style:italic;line-height:1.32}.qzp-reveal__media{margin:24px 0 0}.qzp-reveal__frame{width:min(100%, var(--qzp-maxw,100%));aspect-ratio:var(--qzp-ratio,3 / 4);background:var(--qzp-card);border-radius:12px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #fbbf2438,0 24px 70px #fbbf2429}.qzp-reveal__art{object-fit:cover;width:100%;height:100%;display:block}.qzp-reveal__ph{width:100%;height:100%}.qzp-reveal__credit{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--qzp-on-soft);margin:12px 0 0;font-size:11px}.qzp-reveal__actions{flex-direction:column;display:flex}.qzp-card{margin-top:20px}.qzp-card__field{flex-direction:column;gap:6px;display:flex}.qzp-card__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qzp-on-muted);font-size:12px}.qzp-card__input{box-sizing:border-box;border:1px solid var(--qzp-on-soft);background:var(--qzp-card);min-height:46px;color:var(--qzp-on);font-family:var(--font-body);border-radius:10px;padding:8px 14px;font-size:17px}.qzp-card__input::placeholder{color:var(--qzp-on-soft)}.qzp-card__line{color:var(--qzp-on-muted);margin:8px 0 0;font-size:15px;line-height:1.4}.qzp-card__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.qzp-card__actions .qzp-btn{letter-spacing:.02em;gap:7px;padding:8px 14px}.qzp-card__actions .qzp-btn--primary{flex:200px}.qzp-card__actions .qzp-btn--ghost{flex:none}.qzp-card__status{min-height:1.4em;color:var(--qzp-on-muted);margin:8px 0 0;font-size:14px;line-height:1.4}.qzp-change{cursor:pointer;min-height:44px;font-family:var(--font-mono);color:var(--qzp-on-muted);text-underline-offset:3px;background:0 0;border:0;align-self:center;align-items:center;gap:8px;margin-top:8px;padding:8px 4px;font-size:13px;text-decoration:underline;display:inline-flex}.qzp-strip__words{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.qzp-strip__words .qzp-strip__title{flex:none}.qzp-strip__pos{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--qzp-on-muted);margin:2px 0 0;font-size:11px;line-height:1.2;overflow:hidden}.qzp-strip[data-surface=paper] .qzp-strip__pos{color:var(--muted)}.qzp-strip__back{appearance:none;cursor:pointer;min-width:0;min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;text-decoration:underline;-webkit-text-decoration-color:var(--qzp-on-soft);text-decoration-color:var(--qzp-on-soft);text-underline-offset:4px;color:var(--qzp-on);background:0 0;border:0;flex:0 auto;margin:0;padding:0 2px;font-size:11px;line-height:1.15}.qzp-strip[data-surface=paper] .qzp-strip__back{color:var(--ink);-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson)}.qzp-strip[data-surface=paper] .qzp-strip__back:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.qzp-strip[data-surface=stage] .qzp-strip__back:focus-visible{outline:2px solid var(--qzp-on);outline-offset:2px}.qzp-strip[data-trail=true][data-shown=false]{visibility:visible;pointer-events:none}.qzp-strip[data-trail=true][data-shown=false]:focus-within{opacity:1;pointer-events:auto}.qzp-reading{max-width:var(--qzp-col);margin:0 auto;padding:34px 20px 8px}.qzp-reading__grid{flex-direction:column;display:flex}.qzp-kick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);margin:0;font-size:12px;font-weight:400;line-height:1.4}.qzp-desc p{color:var(--ink);margin:14px 0 0;font-size:19px;line-height:1.55}.qzp-desc p:first-child{margin-top:12px}.qzp-desc p:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--crimson);padding:6px 8px 0 0;font-size:58px;line-height:.82}.qzp-desc .qzp-lead{font-size:1.12em;font-weight:500;line-height:1.4}.qzp-notes{flex-direction:column;gap:12px;margin-top:26px;display:flex}.qzp-note{background:var(--qzp-paper-card);border:1px solid var(--separator);border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.qzp-note__h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400;display:flex}.qzp-note--watch .qzp-note__h{color:var(--bulb-grey)}.qzp-note p{color:var(--ink);margin:0;font-size:18px;line-height:1.4}.qzp-facts{margin-top:40px}.qzp-facts dl{margin:12px 0 0}.qzp-facts__row{border-top:1px solid var(--separator);padding:12px 0}.qzp-facts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.qzp-facts dd{color:var(--ink);margin:4px 0 0;font-size:17px;line-height:1.45}.qzp-closest{margin-top:36px}.qzp-closest ol{margin:10px 0 0;padding:0;list-style:none}.qzp-closest li{border-top:1px solid var(--separator);align-items:center;gap:14px;padding:10px 0;display:flex}.qzp-closest li:first-child{border-top:0}.qzp-closest__rank{width:22px;font-family:var(--font-display);color:var(--ink);flex-shrink:0;font-size:18px;line-height:1}.qzp-closest__lead .qzp-closest__rank{color:var(--crimson)}.qzp-closest__thumb{background:var(--separator);border-radius:8px;flex-shrink:0;width:32px;height:42px;overflow:hidden}.qzp-closest__thumb--wide{width:56px;height:32px}.qzp-closest__thumb img{object-fit:cover;width:100%;height:100%;display:block}.qzp-closest__name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:15px;line-height:1.1}.qzp-closest__lead .qzp-closest__name{color:var(--crimson)}.qzp-rstrip{display:none}.qzp-coll{max-width:var(--qzp-col);box-sizing:border-box;scroll-margin-top:var(--qzp-sticky);margin:0 auto;padding:40px 20px 8px}.qzp-coll:focus{outline:none}.qzp-coll__h,.qzp-sec-h{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1}.qzp-coll__sub{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:1.4}.qzp-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.qzp-tile,.qzp-rstrip__tile{appearance:none;width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;container-type:inline-size}.qzp-tile--static{cursor:default}.qzp-tile__art{aspect-ratio:var(--qzp-ratio,3 / 4);background:var(--separator);border-radius:8px;display:block;position:relative}.qzp-tile__art img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.qzp-tile--yours .qzp-tile__art{outline:2px solid var(--crimson);outline-offset:3px}.qzp-tile__art .qzp-chip{padding:3px 7px;font-size:11px;position:absolute;top:8px;left:8px}.qzp-tile__name{font-family:var(--font-display);font-size:min(15px, calc(100cqi * var(--qzp-cqf,1) / (var(--qzp-fit) * .82)));overflow-wrap:break-word;letter-spacing:-.01em;text-transform:uppercase;margin-top:10px;line-height:1.1}.qzp-tile__tagline{overflow-wrap:anywhere;color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}.qzp-tile--open .qzp-tile__name{text-decoration:underline;-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson);text-underline-offset:4px;text-decoration-thickness:2px}.qzp-tile:hover .qzp-tile__name,.qzp-rstrip__tile:hover .qzp-rstrip__name{color:var(--crimson)}.qzp-tile:focus-visible,.qzp-rstrip__tile:focus-visible{outline:2px solid var(--crimson);outline-offset:6px;border-radius:8px}.qzp-profile{border-top:2px solid var(--ink);border-bottom:1px solid var(--separator);scroll-margin-top:var(--qzp-sticky);margin-top:20px;padding:20px 0 24px}.qzp-profile__top{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;display:flex}.qzp-profile__art{width:120px;aspect-ratio:var(--qzp-ratio,3 / 4);background:var(--separator);border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.qzp-profile__art img{object-fit:cover;width:100%;height:100%;display:block}.qzp-profile__id{flex:11em;min-width:0;container-type:inline-size}.qzp-profile__name{font-family:var(--font-display);font-weight:400;font-size:min(30px, calc(100cqi * var(--qzp-cqf,1) / (var(--qzp-fit) * .82)));overflow-wrap:break-word;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0;line-height:1}.qzp-profile__name:focus{outline:none}.qzp-profile__tagline{color:var(--ink);margin:8px 0 0;font-size:18px;font-style:italic;line-height:1.35}.qzp-profile__body .qzp-desc p:first-child{margin-top:16px}.qzp-profile__art .qzp-chip{padding:3px 7px;font-size:11px;position:absolute;top:8px;left:8px}.qzp-dlg{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.qzp-dlg[open]{animation:.2s ease-out both qzp-up;display:flex}.qzp-dlg::backdrop{background:#1a0e0e9e}.qzp-dlg__in{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.qzp-dlg__head,.qzp-dlg__foot{background:var(--bg);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.qzp-dlg__nav--next{margin-left:auto}.qzp-dlg__head{border-bottom:1px solid var(--separator);min-height:56px;padding:0 10px 0 20px}.qzp-dlg__count{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.qzp-dlg__close{appearance:none;cursor:pointer;min-height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:12px;display:inline-flex}.qzp-dlg__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 20px 28px;overflow-y:auto}.qzp-dlg__body:focus-visible{outline:2px solid var(--crimson);outline-offset:-2px}.qzp-dlg__foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--separator)}.qzp-dlg__nav{appearance:none;border:1px solid var(--ink);cursor:pointer;min-height:48px;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:14px;line-height:1.15;display:inline-flex}.qzp-dlg .qzp-profile{border:0;margin:0;padding:18px 0 8px}.qzp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.qzp-next{max-width:var(--qzp-col);box-sizing:border-box;margin:0 auto;padding:36px 20px 0}.qzp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.qzp-sec-link{font-family:var(--font-mono);letter-spacing:.08em;color:var(--crimson);margin:-12px 0;padding:12px 0;font-size:12px}.qzp-sec-link:hover{text-decoration:underline}.qzp-play{flex-direction:column;gap:20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.qzp-play__card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.qzp-play__art{aspect-ratio:16/9;background:var(--separator);border-radius:10px;display:block;overflow:hidden}.qzp-play__img{object-fit:cover;width:100%;height:100%;display:block}.qzp-play__kick{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin-top:12px;font-size:11px}.qzp-play__row{align-items:flex-end;gap:16px;margin-top:6px;display:flex}.qzp-play__title{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;flex:1;font-size:19px;line-height:1.08}.qzp-play__cta{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson);text-underline-offset:5px;flex-shrink:0;padding-bottom:1px;font-size:13px;font-weight:700;text-decoration-thickness:2px}.qzp-play__card:hover .qzp-play__title{color:var(--crimson)}.qzp-read__group{margin-top:16px}.qzp-read__feature{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.qzp-read__frame{aspect-ratio:16/9;background:var(--separator);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.qzp-read__frame--poster{background:var(--ink)}.qzp-read__still{object-fit:cover;width:100%;height:100%;display:block}.qzp-read__inframe{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.qzp-read__fmeta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.qzp-read__kick{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:11px}.qzp-score{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 6px;max-width:100%;display:inline-flex}.qzp-score__bulbs{flex-wrap:wrap;flex:0 auto}.qzp-score .qzp-score__verdict{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);font-size:11px;line-height:1.2}.qzp-score .verdict--dim{color:var(--muted)}.qzp-read__ftitle{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:4px;font-size:20px;line-height:1.08}.qzp-read__rows{margin:14px 0 0;padding:0;list-style:none}.qzp-read__group--rows .qzp-read__rows{margin-top:4px}.qzp-read__rows li{border-top:1px solid var(--separator)}.qzp-read__row{color:var(--ink);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.qzp-read__poster{background:var(--separator);border-radius:8px;flex-shrink:0;width:64px;height:96px;overflow:hidden}.qzp-read__poster--still{width:96px;height:54px}.qzp-read__pimg{object-fit:cover;width:100%;height:100%;display:block}.qzp-read__meta{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.qzp-read__title{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:4px;font-size:15px;line-height:1.1}.qzp-read__meta .qzp-score{margin-top:8px}.qzp-read__feature:hover .qzp-read__ftitle,.qzp-read__row:hover .qzp-read__title{color:var(--crimson)}.qzp-read__fallback{margin-top:28px}.qzp-read__fh{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:400}.qzp-world{flex-direction:column;gap:14px;margin-top:16px;display:flex}.qzp-world__frame{aspect-ratio:16/9;background:var(--separator);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.qzp-world__frame--poster{background:var(--ink)}.qzp-world__img{object-fit:cover;width:100%;height:100%;display:block}.qzp-world__inframe{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.qzp-world__name{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.05}.qzp-world__count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.4}.qzp-world__all{margin:2px 0 -12px;display:inline-block}.qzp-read__groups{flex-direction:column;gap:24px;margin-top:26px;display:flex}.qzp-read__gh{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:400}.qzp-read__set .qzp-read__group{margin-top:6px}.qzp-longread{max-width:var(--qzp-col);box-sizing:border-box;margin:0 auto;padding:40px 20px 0}.qzp-longread .prose strong{box-shadow:none;font-weight:700}.qzp-lr-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:14px;display:flex}.qzp-lr-time{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.qzp-longread .prose{margin-top:22px}.qzp-longread .prose>h2{font-size:21px}.qzp-longread .prose>h2:not(:first-child),.qzp-longread .prose>h3:not(:first-child){margin-top:1.7em}.qzp-longread .prose>h2:not(:first-child):before,.qzp-longread .prose>h3:not(:first-child):before{content:"";background:var(--bulb-amber);opacity:.5;height:20px;margin:0 0 1.1em;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12 Q 30 3 60 12 T 120 12 T 180 12 T 240 12 T 300 12 T 360 12 T 420 12 T 480 12 T 540 12 T 600 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12 Q 30 3 60 12 T 120 12 T 180 12 T 240 12 T 300 12 T 360 12 T 420 12 T 480 12 T 540 12 T 600 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.qzp-longread .prose ul.qzp-lr-items{border-top:1px solid var(--separator);margin:0 0 1.1em;padding:0;list-style:none}.qzp-longread .prose .qzp-lr-item{border-bottom:1px solid var(--separator);margin:0;padding:14px 0}.qzp-longread .prose .qzp-lr-item>strong:first-child{color:var(--ink);font-weight:700}.qzp-longread .qzp-lead{font-size:1.16em;font-weight:500;line-height:1.4}.qzp-about{max-width:var(--qzp-col);box-sizing:border-box;margin:0 auto;padding:32px 20px 0}.qzp-about__h{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:400}.qzp-about p{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.45}.qzp-about .qzp-about__tag{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.qzp-disclaimer{max-width:var(--qzp-col);box-sizing:border-box;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin:16px auto 0;padding:0 20px;font-size:11px;line-height:1.55}.qzp-sharerow{max-width:var(--qzp-col);box-sizing:border-box;margin:22px auto 0;padding:0 20px 40px}.qzp-sharerow .share{flex-wrap:wrap;row-gap:16px}.qzp-sharerow .share__icons{flex-wrap:wrap;flex:0 auto;row-gap:20px;min-width:0}@media (min-width:600px){.qzp-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qzp-play{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}@media (min-width:1080px){.qzp{--qzp-col:700px;--qzp-qwide:960px;--qzp-edge:max(64px, calc((100% - 1312px) / 2))}.qzp-strip__in{padding:0 40px}.qzp-open{min-height:min(828px, calc(100svh - var(--qzp-nav)));box-sizing:border-box;flex-direction:column;justify-content:center;padding:24px 0 32px;display:flex;overflow:hidden}.qzp-open__banner{aspect-ratio:auto;background:0 0;max-height:none;position:absolute;inset:0}.qzp-open__img{object-position:30% 50%;width:66%;height:100%;position:absolute;top:0;left:34%;right:0}.qzp-open__scrim{background:linear-gradient(90deg, var(--qzp-stage) 34%, rgb(var(--qzp-stage-rgb) / .85) 46%, rgb(var(--qzp-stage-rgb) / 0) 72%);height:auto;inset:0}.qzp-open__body,.qzp-open--plain .qzp-open__body{width:560px;max-width:none;margin:0 0 0 var(--qzp-edge);padding:0}.qzp-open__h1{margin-top:14px;font-size:54px;line-height:1}.qzp-open__intro{margin-top:16px;font-size:21px}.qzp-open__instr{margin-top:14px}.qzp-open__go{flex-flow:wrap;align-items:center;column-gap:20px}.qzp-btn--start{width:340px}.qzp-open__privacy{text-align:left;order:1;max-width:150px;margin:22px 0 0}.qzp-open__note{display:contents}.qzp-noscript,.qzp-open__note>.qzp-failed{flex-basis:100%;order:2;margin:12px 0 0}.qzp-open__note>.qzp-open__privacy{margin:22px 0 0}.qzp-lineup{max-width:560px;margin:0 0 0 var(--qzp-edge);padding:28px 0 0;position:relative}.qzp-lineup__row,.qzp-lineup__row--scroll{gap:14px;display:flex;overflow-x:auto}.qzp-lineup__item,.qzp-lineup__row--scroll .qzp-lineup__item{flex:0 0 96px;min-width:0}.qzp-lineup__name{font-size:min(11px, calc(100cqi * var(--qzp-cqf,1) / (var(--qzp-fit) * .86)))}.qzp-q__prompt{font-size:26px}.qzp-q[data-cols="2"]{max-width:var(--qzp-qwide)}.qzp-opts--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qzp-pic__art{height:160px}.qzp-reveal{padding:48px 40px 56px}.qzp-reveal__in{grid-template:"art."1fr"art head""art actions""art."1fr/minmax(0,680px) minmax(300px,1fr);column-gap:56px;max-width:1160px;display:grid}.qzp-reveal__head{grid-area:head}.qzp-reveal__media{grid-area:art;margin:0}.qzp-reveal__frame{width:min(100%, calc((100svh - var(--qzp-sticky) - 96px) * var(--qzp-ratio,3 / 4)))}.qzp-reveal__actions{grid-area:actions}.qzp-name{--qzp-name-base:76px;margin-top:16px}.qzp-reveal__tagline{text-wrap:balance;margin-top:16px}.qzp-card{margin-top:28px}.qzp-reading{max-width:1160px;padding:56px 40px 8px}.qzp-reading__grid{grid-template:"meaning closest""notes closest""facts closest"1fr/minmax(0,680px) minmax(0,424px);justify-content:space-between;align-items:start;column-gap:56px;display:grid}.qzp-reading__grid:not(:has(>.qzp-closest)){grid-template-columns:minmax(0,680px);grid-template-areas:"meaning""notes""facts";justify-content:center}.qzp-reading__grid>.qzp-meaning{grid-area:meaning}.qzp-reading__grid>.qzp-notes{grid-area:notes}.qzp-reading__grid>.qzp-facts{grid-area:facts}.qzp-reading__grid>.qzp-closest{grid-area:closest;margin-top:0}.qzp-notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.qzp-desc p{max-width:600px}.qzp-facts dl{max-width:640px}.qzp-rstrip{border-top:1px solid var(--separator);align-items:flex-start;gap:32px;margin-top:48px;padding-top:32px;display:flex}.qzp-rstrip__head{flex-direction:column;flex-shrink:0;width:200px;display:flex}.qzp-rstrip__h{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0;font-size:26px;line-height:1}.qzp-rstrip__sub{color:var(--muted);text-wrap:balance;margin:8px 0 0;font-size:16px;line-height:1.4}.qzp-rstrip__all{font-family:var(--font-mono);letter-spacing:.08em;color:var(--crimson);align-self:flex-start;margin-top:14px;padding:12px 0;font-size:12px}.qzp-rstrip__row{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qzp-rstrip__tile{gap:8px}.qzp-rstrip__name{font-family:var(--font-display);font-size:min(13px, calc(100cqi * var(--qzp-cqf,1) / (var(--qzp-fit) * .84)));overflow-wrap:break-word;letter-spacing:.01em;text-transform:uppercase;line-height:1.1}.qzp-coll{max-width:1160px;padding:48px 40px 8px}.qzp-reading+.qzp-coll{padding-top:28px}.qzp-reading+.qzp-coll .qzp-coll__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qzp-coll__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.qzp-coll__grid[data-count="4"],.qzp-coll__grid[data-count="7"],.qzp-coll__grid[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.qzp-coll__grid[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.qzp-profile{grid-template-columns:280px minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.qzp-profile__top{flex-flow:column;align-items:stretch}.qzp-profile__id{flex:none}.qzp-profile__art{width:100%}.qzp-dlg{border-radius:10px;width:min(1000px,100vw - 80px);height:min(880px,100dvh - 64px);margin:auto}.qzp-dlg__body{padding:0 32px 32px}.qzp-dlg__foot{padding:10px 16px}.qzp-next{max-width:1160px;padding:48px 40px 0}.qzp-read__group:not(.qzp-read__group--rows){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.qzp-read__group:not(.qzp-read__group--rows) .qzp-read__rows{margin-top:0}.qzp-read__group:not(.qzp-read__group--rows) .qzp-read__rows li:first-child{border-top:0}.qzp-read__group--solo .qzp-read__feature{grid-column:1/-1;grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:40px;display:grid}.qzp-read__group--solo .qzp-read__frame{grid-area:1/1/-1}.qzp-read__group--solo .qzp-read__fmeta{grid-area:2/2;margin-top:0}.qzp-read__group--solo .qzp-read__ftitle{grid-area:3/2;margin-top:8px;font-size:26px}.qzp-world{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;column-gap:40px;display:grid}.qzp-world__meta:only-child{grid-column:1/-1}.qzp-world__name{font-size:30px}.qzp-world__meta:only-child .qzp-world__name{font-size:24px}.qzp-read__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px;display:grid}.qzp-read__set:only-child{grid-column:1/-1}.qzp-longread,.qzp-about,.qzp-disclaimer,.qzp-sharerow{max-width:700px}}@media (prefers-reduced-motion:reduce){.qzp-reveal,.qzp-dlg[open]{animation:none}.qzp-strip,.qzp-bar,.qzp-bar__fil>span,.qzp-opt,.qzp-pic,.qzp-stop__dot{transition:none}.qzp-failed{animation:10ms linear 10s backwards qzp-failed-hold}.qzp-failed--now{animation:none}}
