.PQHQBW_game{color:var(--pw-text,#202d52);text-align:left;margin:28px 0}.PQHQBW_chooseLabel{margin:0 0 10px;font-size:15px;font-weight:700}.PQHQBW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.PQHQBW_choices button{min-width:0;min-height:84px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:2px solid #c9cedf;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 20px;display:flex}.PQHQBW_choices button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg, var(--pw-primary), var(--pw-purple));border-color:#0000}.PQHQBW_choices span{opacity:.85;font-size:12px;font-weight:700}.PQHQBW_choices strong{font-size:18px}.PQHQBW_mobileBar{display:none}.PQHQBW_drawings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;padding:8px 8px 0;display:grid}.PQHQBW_figure{flex-direction:column;gap:16px;min-width:0;margin:0;transition:transform .7s ease-in-out,opacity .7s;display:flex}.PQHQBW_figure figcaption{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.PQHQBW_tagBefore,.PQHQBW_tagAfter,.PQHQBW_tagResult{letter-spacing:.12em;border-radius:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.PQHQBW_tagBefore{color:#202d52;background:#e2e6fc}.PQHQBW_tagAfter,.PQHQBW_tagResult{background:linear-gradient(110deg, var(--pw-primary), var(--pw-purple));color:#fff}.PQHQBW_sheet{aspect-ratio:560/400;box-shadow:var(--sheet-shadow-default,0 8px 24px #0000ff14);background:#fff;border-radius:6px;position:relative;overflow:hidden}.PQHQBW_beforeSheet .PQHQBW_sheet{transform:rotate(-1deg)}.PQHQBW_afterSheet .PQHQBW_sheet{transform:rotate(1deg)}.PQHQBW_merged .PQHQBW_beforeSheet{opacity:.25;transform:translate(26%)scale(.96)}.PQHQBW_merged .PQHQBW_afterSheet{opacity:.25;transform:translate(-26%)scale(.96)}.PQHQBW_merged .PQHQBW_spot,.PQHQBW_merged .PQHQBW_hint{display:none}.PQHQBW_spot{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.PQHQBW_spot:disabled{cursor:default}.PQHQBW_spot:focus-visible,.PQHQBW_buttons button:focus-visible,.PQHQBW_choices button:focus-visible,.PQHQBW_segment button:focus-visible,.PQHQBW_hold:focus-visible{outline:3px solid var(--pw-purple);outline-offset:2px}.PQHQBW_hint{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.PQHQBW_hint i{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.PQHQBW_hint i:before{content:"";border:3px solid var(--pw-purple);border-radius:50%;animation:1.4s ease-out infinite PQHQBW_ripple;position:absolute;inset:0}.PQHQBW_hint i:after{content:"";background:var(--pw-purple);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #fff}.PQHQBW_hint b{background:linear-gradient(110deg, var(--pw-primary), var(--pw-purple));color:#fff;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;box-shadow:0 8px 20px #00000040}.PQHQBW_result{flex-direction:column;align-items:center;gap:12px;margin:8px 0 0;animation:.6s ease-out .5s both PQHQBW_rise;display:flex}.PQHQBW_result figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.PQHQBW_result .PQHQBW_sheet{width:100%;max-width:760px}.PQHQBW_legend{flex-wrap:wrap;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.PQHQBW_added{color:#e0242a}.PQHQBW_removed{color:#1e5bd8}.PQHQBW_unchanged{color:#5b6487}.PQHQBW_both{color:var(--pw-purple)}.PQHQBW_scan{pointer-events:none;z-index:1;border-right:2px solid var(--pw-primary);background:linear-gradient(90deg,#0000,#0000ff38,#0000);width:18%;animation:1.4s ease-in-out both PQHQBW_scan;position:absolute;inset-block:0}.PQHQBW_puzzle[data-paused=true] .PQHQBW_hint i:before,.PQHQBW_puzzle[data-paused=true] .PQHQBW_scan{animation-play-state:paused}.PQHQBW_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.PQHQBW_controls p{margin:6px 0;font-size:14px}.PQHQBW_controls .PQHQBW_counter{color:#5b6487;font-size:18px;font-weight:700}.PQHQBW_counter strong{color:var(--pw-primary);font-size:36px;line-height:1}.PQHQBW_counter span{color:var(--pw-purple)}.PQHQBW_clear{background:linear-gradient(110deg, var(--pw-primary), var(--pw-purple));color:#fff;letter-spacing:.08em;border-radius:999px;margin-right:6px;padding:4px 12px;font-size:13px;display:inline-flex}.PQHQBW_buttons{flex-wrap:wrap;gap:12px;display:flex}.PQHQBW_buttons button{border:2px solid var(--pw-primary);min-height:46px;color:var(--pw-primary);cursor:pointer;font:inherit;background:#fff;border-radius:30px;padding:10px 20px;font-size:14px;font-weight:700}.PQHQBW_buttons .PQHQBW_answer{color:#fff;background:linear-gradient(110deg, var(--pw-primary), var(--pw-purple));border-color:#0000}.PQHQBW_buttons button:disabled{opacity:.6;cursor:default}.PQHQBW_gotcha{background:#fff;border:1px solid #00f2;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;padding:28px 32px;display:grid;box-shadow:0 20px 50px #202d521a}.PQHQBW_gotchaText h2{margin:0 0 10px;font-size:clamp(22px,3vw,30px);line-height:1.4}.PQHQBW_gotchaText h2 span{color:var(--pw-primary)}.PQHQBW_gotchaText p{margin:0 0 8px;font-size:15px;line-height:1.9}.PQHQBW_titleBlock{background:#f4f6ff;border-radius:14px;padding:16px}.PQHQBW_titleBlock p{color:#5b6487;margin:0 0 8px;font-size:12px;font-weight:700}.PQHQBW_titleBlock .public-web-spot-svg{position:static}.PQHQBW_titleBlock .public-web-spot-svg svg{background:#fff;border-radius:6px;width:100%;height:auto}.PQHQBW_note{color:#526080;margin:16px 0 0;font-size:12px;line-height:1.8}@keyframes PQHQBW_scan{0%{opacity:1;left:-18%}to{opacity:0;left:100%}}@keyframes PQHQBW_ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes PQHQBW_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PQHQBW_hint i:before{animation:none}.PQHQBW_scan{animation:none;display:none}.PQHQBW_result{animation:none}.PQHQBW_figure{transition:none}}@media (max-width:900px){.PQHQBW_drawings{gap:20px}}@media (max-width:640px){.PQHQBW_choices{gap:8px;margin-bottom:14px}.PQHQBW_choices button{border-radius:12px;gap:2px;min-height:44px;padding:10px 12px}.PQHQBW_choices span{font-size:10px}.PQHQBW_choices strong{font-size:14px}.PQHQBW_mobileBar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.PQHQBW_segment{background:#fff;border:1px solid #c9cedf;border-radius:30px;gap:3px;padding:3px;display:inline-flex}.PQHQBW_segment button{color:#202d52;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:30px;padding:0 14px;font-size:13px;font-weight:700}.PQHQBW_segment button[aria-pressed=true]{color:#fff;background:#202d52}.PQHQBW_hold{color:#202d52;cursor:pointer;min-height:42px;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cedf;border-radius:30px;padding:0 12px;font-size:12px;font-weight:700}.PQHQBW_drawings{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.PQHQBW_drawings>.PQHQBW_figure{grid-area:1/1;transition:opacity .25s}.PQHQBW_drawings[data-view=old]>.PQHQBW_afterSheet,.PQHQBW_drawings[data-view=new]>.PQHQBW_beforeSheet{opacity:0;pointer-events:none}.PQHQBW_beforeSheet .PQHQBW_sheet,.PQHQBW_afterSheet .PQHQBW_sheet{transform:none}.PQHQBW_merged>.PQHQBW_figure{display:none}.PQHQBW_figure figcaption{font-size:13px}.PQHQBW_hint b{padding:6px 11px;font-size:12px}.PQHQBW_hint i{width:22px;height:22px}.PQHQBW_result figcaption{font-size:13px}.PQHQBW_legend{gap:8px;font-size:12px}.PQHQBW_counter strong{font-size:30px}.PQHQBW_buttons{width:100%}.PQHQBW_buttons button{flex:1;padding:10px 12px;font-size:13px}.PQHQBW_gotcha{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}}
