.mr{pointer-events:auto;width:100%;height:100%;position:relative}.mr-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:end center;padding:0;display:grid;position:absolute;inset:0}.mr-btn:focus-visible{outline:3px solid var(--accent-color,var(--color-leaf));outline-offset:4px;border-radius:12px}.mr-plate{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-color,#3ecb5f) 70%, transparent), transparent);border-radius:50%;width:74%;height:22%;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.mr-fig{z-index:1;height:88%;margin-bottom:7%;display:block;position:relative}.mr-fig svg{width:auto;height:100%;image-rendering:pixelated;filter:drop-shadow(0 5px #00000038);display:block}.mr-btn:hover .mr-fig{transform:translateY(-2%)}.mr-fig{transition:transform .2s}.mr-fig[data-hop="0"]{animation:.55s ease-out mr-hop-a}.mr-fig[data-hop="1"]{animation:.55s ease-out mr-hop-b}@keyframes mr-hop-a{40%{transform:translateY(-9%)rotate(-2deg)}to{transform:none}}@keyframes mr-hop-b{40%{transform:translateY(-9%)rotate(2deg)}to{transform:none}}.mr-hint{z-index:2;font:400 .95rem/1.2 var(--font-pixel), sans-serif;color:#fff;background:color-mix(in srgb, var(--accent-color,#3ecb5f) 78%, #0a1230);border-radius:999px;padding:2px 8px;animation:2.4s ease-in-out infinite mr-nudge;position:absolute;top:2%;right:-6%;box-shadow:0 2px #0000004d}@keyframes mr-nudge{50%{transform:translateY(-3px)}}.mr-bubble{z-index:3;pointer-events:none;width:min(320px,44vw);position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.mr-bubble p{color:#eef2ff;background:#090e24f0;border-radius:10px;margin:0;padding:12px 14px;font-size:.95rem;line-height:1.4;animation:.22s ease-out mr-pop;position:relative;box-shadow:0 0 0 1px #aabeff3d,0 10px 24px #00001459}.mr-bubble p:after{content:"";background:#090e24f0;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-7px;transform:rotate(45deg);box-shadow:1px -1px #aabeff3d}.mr-bubble b{color:#ffd23f;font-weight:700}@keyframes mr-pop{0%{opacity:0;transform:translate(8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.mr-fig,.mr-hint,.mr-bubble p{transition:none;animation:none!important}}.pg-hero-ranger{z-index:2;width:150px;height:216px;margin-top:-108px;display:none;position:absolute;top:50%;right:max(2rem,50% - 590px + 1rem)}@media (min-width:900px){.pg-hero-ranger{display:block}}
