.cNWtNW_stage{z-index:1;background:#d9e8d6;place-items:center;width:100%;min-height:calc(100dvh - 4rem);margin-top:4rem;display:grid;position:relative;overflow:hidden}.cNWtNW_frame{transform-origin:50%;place-items:center;width:100%;display:grid}.cNWtNW_board{aspect-ratio:690/1421;width:min(96vw,48.56dvh);max-width:96vw;height:auto;max-height:calc(100dvh - 4rem);display:block}.cNWtNW_hotspot{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none}.cNWtNW_hotspot rect{fill:#0000;stroke:#0000;stroke-width:5px;pointer-events:all;vector-effect:non-scaling-stroke}.cNWtNW_hotspot:focus-visible rect{stroke:#ffffffeb}.cNWtNW_moneyRain{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cNWtNW_moneyBill{filter:drop-shadow(0 4px 5px #00000029);transform-origin:50%;width:clamp(57px,17.6vw,81px);height:auto;display:block;position:absolute;top:0}.cNWtNW_modalBackdrop{z-index:1000;background:#00000085;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.cNWtNW_modalButton{cursor:pointer;transform-origin:50%;background:0 0;border:0;place-items:center;max-width:100%;max-height:100%;padding:0;display:grid}.cNWtNW_modalButton:focus-visible{outline-offset:6px;outline:3px solid #fffffff2}.cNWtNW_modalImage{object-fit:contain;filter:drop-shadow(0 20px 44px #00000040);width:min(63vw,54.59dvh);max-width:63vw;height:auto;max-height:70.2dvh;display:block}.cNWtNW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-height:720px){.cNWtNW_board{width:min(92vw,48.56dvh)}}
