.ZUuRQG_game{position:relative;container:tvplay/inline-size}.ZUuRQG_skeleton{background:#fffcf299;border-radius:14px;height:380px;box-shadow:inset 0 0 0 1.5px #966e3c4d}.ZUuRQG_notice{min-height:220px;font:700 15px/1.5 var(--font-body);color:var(--color-ink-2);text-align:center;place-items:center;display:grid}.ZUuRQG_tv{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:26px;display:grid}.ZUuRQG_qcard{background:#fffcf2e0;border-radius:14px;padding:26px 28px 24px;position:relative;box-shadow:inset 0 0 0 1.5px #966e3c66,0 2px #fff9,0 14px 26px -16px #50280a8c;container:qcard/inline-size}.ZUuRQG_qcard:before{content:"";pointer-events:none;border:1.5px dashed #7a562c40;border-radius:10px;position:absolute;inset:6px}.ZUuRQG_qk{font:800 11.5px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-strong);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ZUuRQG_diff{letter-spacing:0;text-transform:none;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:flex}.ZUuRQG_dots{gap:3px;display:flex}.ZUuRQG_dots i{background:#d9c49c;border-radius:50%;width:8px;height:8px}.ZUuRQG_dots i.ZUuRQG_on{background:#c9561a}.ZUuRQG_stem{max-width:620px;font:600 30px/1.2 var(--font-display);color:#2d1f14;overflow-wrap:break-word;outline:none;margin:12px 0 22px}.ZUuRQG_portrait{background:linear-gradient(#fffaf0,#efdcb4);border-radius:16px;width:168px;height:168px;margin:-6px 0 22px;padding:5px;box-shadow:inset 0 0 0 1.5px #966e3c73,0 8px 16px -10px #50280a99}.ZUuRQG_portrait img{object-fit:cover;object-position:50% 0;border-radius:12px;width:100%;height:100%;display:block}.ZUuRQG_opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ZUuRQG_opt{min-width:0;min-height:64px;font:600 18px/1.2 var(--font-display);color:var(--color-ink);text-align:left;cursor:pointer;background:linear-gradient(#fffaf0,#f6ead0);border:0;border-radius:13px;align-items:center;gap:14px;padding:12px 16px 12px 12px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #966e3c6b,inset 0 2px #fff,0 3px #78502859,0 8px 14px -8px #50280a80}.ZUuRQG_opt:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #c9561a99,inset 0 2px #fff,0 4px #78502861,0 10px 16px -8px #50280a80}.ZUuRQG_opt:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px #966e3c6b,0 1px #78502859}.ZUuRQG_opt:focus-visible{outline:3px solid var(--color-orange);outline-offset:2px}.ZUuRQG_opt:disabled{cursor:default}.ZUuRQG_lt{width:34px;height:34px;font:700 15px var(--font-display);color:#5a3508;background:radial-gradient(circle at 36% 30%,#fff2ae,#e0ae39 55%,#8d5811);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 -2px 3px #00000040,inset 0 2px 2px #ffffffb3,0 1px 2px #00000040}.ZUuRQG_ot{overflow-wrap:break-word;min-width:0}.ZUuRQG_opt.ZUuRQG_ok{background:linear-gradient(#e7f3d4,#cfe5b2);box-shadow:inset 0 0 0 2px #5e8f35,0 3px #3c6420,0 0 0 4px #78b44640}.ZUuRQG_opt.ZUuRQG_ok .ZUuRQG_lt{color:#fff;background:linear-gradient(#6aa244,#477a2b)}.ZUuRQG_opt.ZUuRQG_bad{background:linear-gradient(#f6ddd2,#ecc6b6);box-shadow:inset 0 0 0 2px #a8553c,0 3px #6e2f1e}.ZUuRQG_opt.ZUuRQG_bad .ZUuRQG_lt{color:#fff;background:linear-gradient(#c0684c,#93432c)}.ZUuRQG_opt.ZUuRQG_dim{opacity:.5;filter:saturate(.6)}.ZUuRQG_tagr{font:800 10.5px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:right;color:#3c6420;flex:none;margin-left:auto;padding-left:8px}.ZUuRQG_opt.ZUuRQG_bad .ZUuRQG_tagr{color:#8a3a22}.ZUuRQG_fb{border-top:1.5px dashed #8c643759;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:20px;padding-top:18px;display:flex}.ZUuRQG_v{font:700 20px/1.1 var(--font-display);white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.ZUuRQG_v i{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ZUuRQG_vOk{color:var(--color-green)}.ZUuRQG_vOk i{background:linear-gradient(#6aa244,#477a2b)}.ZUuRQG_vBad{color:#93432c}.ZUuRQG_vBad i{background:linear-gradient(#c0684c,#93432c)}.ZUuRQG_fb p{min-width:0;font:italic 500 15px/1.5 var(--font-bio);color:#4a3626;overflow-wrap:break-word;flex:200px;margin:0}.ZUuRQG_sp{flex:1}.ZUuRQG_nextBtn{flex:none;margin-left:auto}.ZUuRQG_track{flex-direction:column;gap:9px;min-width:0;display:flex}.ZUuRQG_trackHead{font:600 18px/1.2 var(--font-display);color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ZUuRQG_trackHead small{font:700 12px/1.2 var(--font-body);color:var(--color-muted-strong);text-align:right}.ZUuRQG_slots{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ZUuRQG_slot{min-width:0;font:700 13.5px/1.3 var(--font-body);color:var(--color-muted-strong);background:#fffaec8c;border-radius:11px;align-items:center;gap:11px;padding:9px 12px 9px 9px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #966e3c47}.ZUuRQG_slot .ZUuRQG_n{width:26px;height:26px;font:600 13px var(--font-display);color:#8a7154;border:2px dotted #b49a74;border-radius:50%;flex:none;place-items:center;display:grid}.ZUuRQG_slot.ZUuRQG_ok .ZUuRQG_n{color:#fff;background:linear-gradient(#6aa244,#477a2b);border:0}.ZUuRQG_slot.ZUuRQG_bad .ZUuRQG_n{color:#fff;background:linear-gradient(#c0684c,#93432c);border:0}.ZUuRQG_slot.ZUuRQG_ok,.ZUuRQG_slot.ZUuRQG_bad{color:var(--color-ink-2)}.ZUuRQG_slot.ZUuRQG_cur{color:#a8440f;background:#ffecced9;box-shadow:inset 0 0 0 2px #f2a24c}.ZUuRQG_slot.ZUuRQG_cur .ZUuRQG_n{color:#fff;background:linear-gradient(#ef8a3e,#cc5a1d);border:0}.ZUuRQG_label{overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:1.25}.ZUuRQG_tm{font:700 12.5px/1.2 var(--font-body);color:var(--color-muted-strong);border-top:1.5px dashed #8c64374d;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:12px;display:flex}.ZUuRQG_tm b{font:600 18px var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums}.ZUuRQG_banner{outline:none}.ZUuRQG_elsewhere{color:var(--color-muted-strong);margin-top:4px;font-style:italic;display:block}.ZUuRQG_review{margin-top:22px}.ZUuRQG_rvHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-bottom:8px;display:flex}.ZUuRQG_rvHead h3{font:600 20px/1.2 var(--font-display);color:var(--color-ink);margin:0}.ZUuRQG_rvHead small{font:700 12.5px/1.2 var(--font-body);color:var(--color-muted-strong)}.ZUuRQG_rvList{margin:0;padding:0;list-style:none}.ZUuRQG_rv{border-top:1.5px dashed #8c643747;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.ZUuRQG_rv .ZUuRQG_n{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ZUuRQG_rv.ZUuRQG_ok .ZUuRQG_n{background:linear-gradient(#6aa244,#477a2b)}.ZUuRQG_rv.ZUuRQG_bad .ZUuRQG_n{background:linear-gradient(#c0684c,#93432c)}.ZUuRQG_rv p{min-width:0;font:600 15px/1.35 var(--font-body);color:var(--color-ink);overflow-wrap:break-word;align-items:center;gap:10px;margin:0;display:flex}.ZUuRQG_rv p>span{min-width:0}.ZUuRQG_rvPic{object-fit:cover;object-position:50% 0;border-radius:7px;flex:none;width:32px;height:32px;box-shadow:0 0 0 1.5px #fff6e0,0 0 0 2.5px #966e3c8c}.ZUuRQG_rv .ZUuRQG_a{text-align:right;max-width:260px;font:600 15px/1.3 var(--font-display);color:var(--color-green);overflow-wrap:break-word}.ZUuRQG_rv .ZUuRQG_a s{font:700 12px/1.3 var(--font-body);color:#a8553c;display:block}@container tvplay (max-width:760px){.ZUuRQG_tv{grid-template-columns:minmax(0,1fr);gap:16px}.ZUuRQG_track{order:-1}.ZUuRQG_trackHead,.ZUuRQG_tm{display:none}.ZUuRQG_slots{flex-direction:row;gap:6px}.ZUuRQG_slot{box-shadow:none;background:0 0;flex:1;justify-content:center;padding:6px 0}.ZUuRQG_slot.ZUuRQG_cur{box-shadow:none;background:0 0}.ZUuRQG_slot.ZUuRQG_cur .ZUuRQG_n{box-shadow:0 0 0 3px #f2a24c73}.ZUuRQG_label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@container tvplay (max-width:520px){.ZUuRQG_qcard{padding:18px 16px}.ZUuRQG_stem{margin:10px 0 16px;font-size:22px}.ZUuRQG_portrait{width:144px;height:144px;margin:-2px auto 16px}.ZUuRQG_fb{flex-direction:column;align-items:stretch;gap:10px}.ZUuRQG_fb p{flex:none}.ZUuRQG_nextBtn{width:100%;margin-left:0}.ZUuRQG_rv{grid-template-columns:28px minmax(0,1fr);gap:4px 10px}.ZUuRQG_rv .ZUuRQG_a{text-align:left;grid-column:2;max-width:none}.ZUuRQG_rvHead{flex-direction:column;align-items:flex-start}}@container qcard (max-width:520px){.ZUuRQG_opts{grid-template-columns:1fr;gap:9px}.ZUuRQG_opt{min-height:54px;font-size:16.5px}}
