.mp-root,.mp-scroll-passage{--mp-bg:#0e1712;--mp-text:#f4ecdc;--mp-gold:#e2b15b;--mp-wood:#6b4a2b;--mp-light:#ffd68c2e;background:var(--mp-bg);color:var(--mp-text);overscroll-behavior:none;touch-action:none;position:fixed;inset:0;overflow:hidden}.mp-voice{font-family:GFS Didot,Georgia,serif}.mp-ui{font-family:Commissioner,system-ui,sans-serif}.mp-stop{transition:opacity 1.4s,transform 1.4s cubic-bezier(.3,.1,.2,1),filter 1.4s;position:absolute;inset:0}.mp-stop[data-state=before]{opacity:0;filter:blur(6px);transform:scale(.92)}.mp-stop[data-state=active]{opacity:1;filter:blur();transform:scale(1)}.mp-stop[data-state=after]{opacity:0;filter:blur(4px);pointer-events:none;transform:scale(1.08)}.mp-stop[data-state=before]{pointer-events:none}.mp-bgimg{object-fit:cover;width:108%;height:108%;animation:mp-breathe var(--mp-dur,24s) ease-in-out infinite alternate;position:absolute;inset:-4%;max-width:none!important}@keyframes mp-breathe{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.2%,-1%)}}.mp-light{background:radial-gradient(ellipse at 70% 15%, var(--mp-light), transparent 60%);mix-blend-mode:screen;transition:opacity 3s;position:absolute;inset:0}.mp-light[data-attentive=true]{opacity:1.8;filter:brightness(1.4)}.mp-shade{background:linear-gradient(#0e171226,#0e171259 50%,#0e1712eb);position:absolute;inset:0}.mp-fog{pointer-events:none;animation:mp-drift var(--mp-fd,38s) linear infinite alternate;background:radial-gradient(at 30% 60%,#f4ecdc1a,#0000 55%),radial-gradient(at 75% 40%,#f4ecdc12,#0000 50%);position:absolute;inset:-20% -40%}.mp-fog.b{animation-duration:var(--mp-fd2,53s);opacity:.7;animation-direction:alternate-reverse}@keyframes mp-drift{0%{transform:translate(-6%)}to{transform:translate(6%,-2%)}}.mp-fogwall{pointer-events:none;opacity:0;z-index:5;background:radial-gradient(#dce2d68c,#0e171233 70%);transition:opacity .6s;position:absolute;inset:0}.mp-fogwall[data-on=true]{opacity:1}.mp-branches{pointer-events:none;opacity:.85;z-index:6;width:75%;max-width:620px;transition:transform 1.4s cubic-bezier(.4,0,.2,1),opacity 1.4s;position:absolute;top:-6%;left:-10%}.mp-branches[data-pass=true]{opacity:0;transform:translate(-40%,-30%)scale(1.5)}.mp-seed{background:var(--mp-gold);width:3px;height:3px;box-shadow:0 0 6px var(--mp-gold);opacity:0;animation:mp-seed var(--d) ease-in-out var(--delay) infinite;pointer-events:none;border-radius:50%;position:absolute}@keyframes mp-seed{0%{opacity:0;transform:translate(0)}30%{opacity:.7}to{opacity:0;transform:translate3d(var(--dx), -90px, 0)}}.mp-touchseed{background:var(--mp-gold);width:4px;height:4px;box-shadow:0 0 8px var(--mp-gold);pointer-events:none;border-radius:50%;animation:2.4s ease-out forwards mp-rise;position:absolute}@keyframes mp-rise{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate3d(var(--dx), -70px, 0)}}.mp-paused .mp-bgimg,.mp-paused .mp-fog,.mp-paused .mp-seed{animation-play-state:paused}.mp-whisper{opacity:0;filter:blur(5px);transition:opacity 2.2s,filter 2.2s,transform 2.2s;transform:translateY(6px)}.mp-whisper[data-on=true]{opacity:1;filter:blur();transform:none}.mp-btn{border:1px solid var(--mp-gold);min-height:48px;color:var(--mp-bg);background:var(--mp-gold);letter-spacing:.14em;border-radius:999px;padding:0 2rem;font-weight:700;box-shadow:0 0 28px #e2b15b59}.mp-btn:active{transform:scale(.97)}.mp-steps{z-index:7;pointer-events:none;position:absolute;inset:0}.mp-foot{opacity:0;width:22px;height:34px;animation:.5s forwards mp-foot;position:absolute}@keyframes mp-foot{0%{opacity:0;transform:var(--r) scale(.7)}to{opacity:.85;transform:var(--r) scale(1)}}.mp-dark{opacity:0;z-index:8;pointer-events:none;background:#000;transition:opacity .7s;position:absolute;inset:0}.mp-dark[data-on=true]{opacity:1}.mp-video{z-index:20;opacity:0;pointer-events:none;background:#000;transition:opacity .8s;position:fixed;inset:0}.mp-video[data-on=true]{opacity:1;pointer-events:auto}.mp-video{place-items:center;display:grid}.mp-exit{z-index:60;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));background:var(--mp-bg);width:44px;height:44px;color:var(--mp-text);z-index:15;background:0 0;border-radius:50%;font-size:24px;position:absolute}.mp-video-return{z-index:60;top:max(12px, env(safe-area-inset-top));min-height:40px;color:var(--mp-text);letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.8;background:#0e17128c;border-radius:999px;padding:0 14px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.mp-video-return:hover{color:var(--mp-text);background:#0e1712bf}.mp-welcome{z-index:14;background:var(--mp-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:72px 24px;display:flex;position:absolute;inset:0}.mp-welcome p{font-size:24px}.mp-welcome .mp-btn{white-space:normal;letter-spacing:0;max-width:100%;height:auto;padding:12px 20px}.mp-restart{color:var(--mp-text);min-height:44px}.mp-rail{right:max(10px, env(safe-area-inset-right));z-index:10;flex-direction:column;align-items:center;gap:10px;transition:opacity .6s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mp-rail[data-hidden=true]{opacity:0;pointer-events:none}.mp-mapbox{width:54px;color:var(--mp-text);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e171299;border:1px solid #e2b15b80;border-radius:10px;padding:6px 4px;font-size:9px;line-height:1.15}.mp-line{flex-direction:column;align-items:center;gap:22px;padding:6px 0;display:flex;position:relative}.mp-line:before{content:"";background:#f4ecdc40;width:1px;position:absolute;top:0;bottom:0}.mp-dot{place-items:center;width:28px;height:28px;display:grid;position:relative}.mp-dot span{background:#f4ecdc8c;border-radius:50%;width:9px;height:9px}.mp-dot[data-s=current] span{background:var(--mp-gold);box-shadow:0 0 0 4px #e2b15b40, 0 0 14px var(--mp-gold);animation:2.8s ease-in-out infinite mp-glow}.mp-dot[data-s=locked] span{display:none}.mp-dot svg{color:#f4ecdc80}@keyframes mp-glow{50%{box-shadow:0 0 0 7px #e2b15b1f, 0 0 22px var(--mp-gold)}}.mp-trail{background:#e2b15b59;border-radius:50%;width:5px;height:7px}.mp-sign{pointer-events:none;z-index:46;background:linear-gradient(180deg, #7a5532, var(--mp-wood));width:min(86vw,360px);color:var(--mp-text);text-align:center;border:2px solid #4a3220;border-radius:6px;padding:18px 20px;position:absolute;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.mp-panel{z-index:12;background:#0e1712eb;border:1px solid #e2b15b66;border-radius:10px;padding:12px 16px;position:absolute;top:50%;right:74px;transform:translateY(-50%)}.mp-guess{position:absolute;inset:0;overflow:hidden}.mp-scroll-passage{z-index:14;touch-action:pan-y;background:var(--mp-bg);width:100%;color:var(--mp-text);position:absolute;top:0;left:0;overflow:visible}.mp-scroll-stage{touch-action:pan-y;width:100%;height:100svh;position:relative;overflow:hidden}.mp-scroll-stage .mp-guess{touch-action:pan-y}.mp-scroll-stage .mp-guess-image,.mp-scroll-stage .mp-guess-video{pointer-events:none}.mp-scroll-stage .mp-guess-native{transition:none}body:has(.mp-scroll-passage) .mp-root{z-index:15;pointer-events:none;background:0 0}body:has(.mp-scroll-passage) .mp-root>:not(.mp-rail):not(.mp-exit):not(.mp-panel){visibility:hidden}:is(body:has(.mp-scroll-passage) .mp-root .mp-rail,body:has(.mp-scroll-passage) .mp-root .mp-exit,body:has(.mp-scroll-passage) .mp-root .mp-panel){pointer-events:auto}@media (orientation:portrait){.mp-scroll-stage .mp-guess-native{left:calc((50vw - max(100vw, 56.25dvh) / 2) * var(--p,0))}}.mp-guess-native{width:max(100vw,56.25dvh);height:max(100dvh,177.778vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (orientation:portrait){.mp-guess-native{transition:left var(--guess-walk,3.2s) cubic-bezier(.45, 0, .55, 1);left:calc(50vw - max(100vw,56.25dvh)/2);transform:translateY(-50%)}.mp-guess[data-anchor=start] .mp-guess-native{left:0}}@media (orientation:landscape){.mp-guess-native{width:max(100vw,177.778dvh);height:max(100dvh,56.25vw)}}.mp-guess-stepper{position:absolute;inset:0}.mp-guess:is([data-phase=walk],[data-phase=await]) .mp-guess-stepper{animation:none}@keyframes mp-guess-step{0%{transform:translateY(0)}to{transform:translateY(1.5px)}}.mp-guess-media{transform-origin:var(--guess-depth-x) var(--guess-depth-y);position:absolute;inset:0}.mp-guess:is([data-phase=walk],[data-phase=await]) .mp-guess-media{animation:mp-guess-walk var(--guess-walk) cubic-bezier(.45, 0, .55, 1) forwards}@keyframes mp-guess-walk{to{transform:scale(var(--guess-scale,1.6))}}.mp-guess-media[data-ready=false]{opacity:0}.mp-guess-media{transition:opacity .6s}.mp-guess-media[data-breathe=true]{animation:12s ease-in-out infinite alternate mp-guess-breathe}@keyframes mp-guess-breathe{to{filter:brightness(1.045)}}.mp-guess-image,.mp-guess-video{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mp-guess-video{opacity:0}.mp-guess-video[data-visible=true]{opacity:1}.mp-guess .mp-guess-hit,.mp-guess .mp-guess-sign-hit{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--mp-gold);box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.mp-guess .mp-guess-hit:hover,.mp-guess .mp-guess-sign-hit:hover{background:0 0}.mp-guess .mp-guess-hit:before{content:"";mix-blend-mode:screen;filter:blur(4px);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe2a0cc 0%,#ffd68c4d 40%,#0000 70%);border-radius:50%;width:110px;height:110px;transition:opacity .3s,transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.mp-guess .mp-guess-hit[data-sweep=true]:before{opacity:.9;transform:translate(-50%,-50%)scale(1)}.mp-guess .mp-guess-hit[data-lit=true]:before{opacity:1;animation:3s ease-in-out both mp-guess-wake;transform:translate(-50%,-50%)scale(1.25)}@keyframes mp-guess-wake{0%{opacity:0}15%{opacity:1}60%{opacity:.75}to{opacity:0}}.mp-guess-arrive{opacity:0;transition:opacity var(--guess-dissolve) ease;pointer-events:none;position:absolute;inset:0}.mp-guess-arrive[data-shown=true]{opacity:1}.mp-guess-arrive[data-settled=true]{animation:mp-guess-settle var(--guess-settle) cubic-bezier(.25, .1, .25, 1) both, mp-guess-breathe 12s ease-in-out var(--guess-settle) infinite alternate}@keyframes mp-guess-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.mp-guess-walkclip{opacity:1;z-index:1}.mp-guess-branch{pointer-events:none;z-index:3;opacity:0;width:max(95%,420px);max-width:900px;animation:mp-guess-branch var(--guess-branch-dur) cubic-bezier(.4, 0, .6, 1) var(--guess-branch-delay) both;position:absolute;top:4%;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 65%,#0000);mask-image:radial-gradient(closest-side,#000 65%,#0000)}@keyframes mp-guess-branch{0%{opacity:.95;transform:translate(130vw,-5%)scale(1.4)}to{opacity:.95;transform:translate(-110%,5%)scale(1.6)}}.mp-guess-fog{z-index:4;pointer-events:none;background:radial-gradient(ellipse at 28% 65%, var(--monopati-mist), transparent 75%), linear-gradient(to top, var(--monopati-mist-deep), var(--monopati-mist));opacity:0;transition:opacity var(--guess-fog-clear) ease;position:absolute;inset:0}.mp-guess-fog[data-up=true]{opacity:var(--guess-fog);transition:opacity var(--guess-fog-up) ease-in}.mp-guess-sign-hit:after{content:"";box-shadow:0 0 18px var(--mp-gold);opacity:.3;pointer-events:none;border-radius:8px;animation:2.7s ease-in-out infinite mp-guess-pulse;position:absolute;inset:5%}@keyframes mp-guess-pulse{50%{opacity:.65}}.mp-guess-spark{background:var(--mp-gold);width:5px;height:5px;box-shadow:0 0 12px var(--mp-gold);pointer-events:none;border-radius:50%;animation:2.7s ease-in-out infinite mp-guess-pulse;position:absolute;bottom:10%;right:12%}.mp-guess-hint,.mp-guess-whisper{z-index:5;text-align:center;width:min(76%,600px);color:var(--mp-text);text-shadow:0 1px 3px #000000a6, 0 2px 12px var(--mp-bg);pointer-events:none;position:absolute;bottom:max(12%,60px);left:50%;transform:translate(-50%)}.mp-guess-hint{font-size:20px;animation:1.2s both mp-guess-arrive}.mp-guess-whisper{font-size:29px;line-height:1.3;animation:.45s both mp-guess-arrive}@keyframes mp-guess-arrive{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.mp-guess-placeholder{z-index:6;text-align:center;background:var(--mp-bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:64px;font-size:30px;display:flex;position:absolute;inset:0}.mp-guess-placeholder p{font-size:20px}@media (prefers-reduced-motion:reduce){.mp-guess-media,.mp-guess-stepper,.mp-guess-sign-hit:after,.mp-guess-spark{transition:none;animation:none!important}.mp-guess-arrive[data-settled=true]{animation:none!important}.mp-guess-branch,.mp-guess-fog{display:none}.mp-bgimg,.mp-fog,.mp-seed,.mp-dot span{animation:none!important}.mp-seed,.mp-branches,.mp-touchseed{display:none}.mp-stop,.mp-stop[data-state]{filter:none!important;transform:none!important}.mp-whisper{filter:none;transform:none}}.mp-rail[data-video=true]{z-index:40;top:max(12px, env(safe-area-inset-top));transform:none}.mp-rail[data-video=true][data-open=false]>:not(.mp-mapbox){opacity:0;pointer-events:none}.mp-rail>*{transition:opacity .5s}.mp-rail[data-video=true][data-open=true]{background:color-mix(in oklch, var(--mp-bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;gap:6px;width:62px;padding:8px 3px}.mp-rail[data-video=true] .mp-line{gap:14px}.mp-rail[data-video=true][data-open=true] .mp-dot{width:32px;height:32px}.mp-rail[data-arrival=true]{top:auto;bottom:max(18px, env(safe-area-inset-bottom));transform-origin:100% 100%;opacity:.85;gap:6px;transform:scale(.82)}.mp-rail[data-arrival=true] .mp-mapbox{width:40px;padding-left:0;padding-right:0;font-size:0}.mp-map-slot:empty{display:none}.mp-arrival-resume{z-index:6;bottom:max(36px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;left:20px;right:80px}.mp-arrival-resume .mp-btn{white-space:normal;letter-spacing:0;height:auto;padding:12px 18px}.mp-resume{z-index:40;left:50%;bottom:calc(max(24px, env(safe-area-inset-bottom)) + 24px);white-space:nowrap;position:absolute;transform:translate(-50%)}.mp-rail .mp-resume-video{white-space:normal;letter-spacing:0;width:54px;height:auto;min-height:44px;margin-top:4px;padding:6px 4px;font-size:10px;line-height:1.15;position:static;transform:none}.mp-soft{min-height:44px;color:var(--mp-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e171273;border:1px solid #e2b15b99;border-radius:999px;padding:0 1.4rem;font-size:15px;animation:4.5s ease-in-out infinite mp-softbreath}.mp-soft:hover{color:var(--mp-text);background:#0e171299}@keyframes mp-softbreath{50%{box-shadow:0 0 22px #e2b15b47}}.mp-next{z-index:11;right:max(18px, env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 8px);width:44px;height:44px;color:var(--mp-gold);opacity:.65;background:0 0;border-radius:50%;font-size:26px;position:absolute}.mp-next:hover{color:var(--mp-gold);opacity:1;background:0 0}.mp-wait{z-index:45;left:max(20px, env(safe-area-inset-left));right:max(90px, calc(env(safe-area-inset-right) + 80px));top:auto;bottom:max(84px, calc(env(safe-area-inset-bottom) + 76px));background:color-mix(in oklch, var(--mp-bg) 65%, transparent);text-align:center;max-width:420px;color:var(--mp-text);text-shadow:0 1px 3px #000000b3, 0 2px 16px var(--mp-bg);pointer-events:none;border-radius:8px;margin:0 auto;padding:12px 8px;font-size:20px;font-style:italic;line-height:1.35;animation:4.2s both mp-wait;position:fixed}@keyframes mp-wait{0%{opacity:0;filter:blur(5px)}18%{opacity:1;filter:none}72%{opacity:1;filter:none}to{opacity:0;filter:blur(4px)}}.mp-guess:is([data-phase=walk],[data-phase=await]){--mid:clamp(0, 1 - max(var(--p,0) - .5, .5 - var(--p,0)) * 2.2, 1);--late:clamp(0, (var(--p,0) - .62) / .38, 1);--open:clamp(0, var(--p,0) / .7, 1);--shut:clamp(0, 1 - max(var(--p,0) - .5, .5 - var(--p,0)) * 2.3, 1);--veil:clamp(0, 1 - (max(var(--p,0) - .5, .5 - var(--p,0)) - .05) / .17, 1)}.mp-guess:is([data-phase=walk],[data-phase=await]) .mp-guess-stepper{transform:translate3d(0, calc(sin(var(--p,0) * 1260.51deg) * 0.45%), 0) rotate(calc(sin(var(--p,0) * 630.254deg) * .25deg))}.mp-guess:is([data-phase=walk],[data-phase=await]) .mp-guess-media{transform:scale(calc(1 + (var(--guess-scale,1.22) - 1) * var(--p,0))) translate3d(0, calc(-1% * var(--p,0)), 0);opacity:clamp(0, (.48 - var(--p,0)) / .06, 1);transition:none;animation:none}.mp-guess:is([data-phase=walk],[data-phase=await]) .mp-guess-fog{opacity:calc(.22 * var(--shut));transform:translate3d(calc(-3% + 6% * var(--p,0)), 0, 0) scale(1.12);transition:none}.mp-guess:is([data-phase=walk],[data-phase=await]) .mp-guess-arrive{opacity:clamp(0, (var(--p,0) - .54) / .06, 1);transform:scale(calc(1.05 - .05 * var(--late)));transition:none}.mp-pass{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mp-pass-curtain{--sx:1;--sy:1;width:max(110vw,70vh);max-width:none;height:auto;opacity:calc(.4 + .6 * var(--shut));transform:translate3d(calc(var(--sx) * -55% * (1 - var(--shut))), calc(var(--sy) * -40% * (1 - var(--shut))), 0) scale(calc(var(--sx) * (1.1 + .9 * var(--shut))), calc(var(--sy) * (1.1 + .9 * var(--shut))));will-change:transform, opacity;position:absolute}.mp-pass-curtain[data-corner=tl]{transform-origin:0 0;top:-10%;left:-14%}.mp-pass-curtain[data-corner=tr]{--sx:-1;transform-origin:100% 0;top:-6%;right:-14%}.mp-pass-curtain[data-corner=bl]{--sy:-1;transform-origin:0 100%;bottom:-10%;left:-18%}.mp-pass-curtain[data-corner=br]{--sx:-1;--sy:-1;transform-origin:100% 100%;bottom:-14%;right:-16%}.mp-pass-rays{background:repeating-linear-gradient(105deg, transparent 0 9%, color-mix(in oklch, var(--mp-gold) 30%, transparent) 11% 13.5%, transparent 16% 24%);opacity:calc(.25 + .55 * var(--mid));transform:translate3d(calc(-8% + 16% * var(--p,0)), 0, 0) rotate(calc(-4deg + 8deg * var(--p,0)));mix-blend-mode:screen;position:absolute;inset:-20%}.mp-pass-motes{opacity:calc(.15 + .85 * var(--mid));position:absolute;inset:0}.mp-pass-motes span{background:var(--mp-gold);width:8px;height:8px;box-shadow:0 0 10px 3px color-mix(in oklch, var(--mp-gold) 60%, transparent);opacity:0;border-radius:50%;animation:none;position:absolute}@keyframes mp-mote{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:.9}to{transform:translate3d(var(--dx), var(--dy), 0) scale(2.2);opacity:0}}.mp-pass-veil{background:radial-gradient(ellipse at 50% 42%, var(--monopati-veil-core) 0 22%, transparent 70%), linear-gradient(160deg, var(--monopati-veil-leaf), var(--monopati-veil-warm));opacity:var(--veil);position:absolute;inset:0}.mp-pass-edge{background:radial-gradient(ellipse at 50% 50%, transparent 50%, var(--monopati-veil-leaf) 100%);opacity:calc(.35 * var(--mid));position:absolute;inset:0}.mp-pass-bloom{background:radial-gradient(ellipse at 50% 45%, color-mix(in oklch, var(--mp-gold) 45%, transparent), transparent 65%);mix-blend-mode:screen;opacity:calc(.7 * var(--late) * clamp(0, (1 - var(--p,0)) / .15, 1));position:absolute;inset:0}.mp-guess-trail{z-index:6;left:50%;bottom:calc(max(13%, 64px) + env(safe-area-inset-bottom));pointer-events:none;width:40px;height:180px;margin-left:-10px;transition:opacity .6s;position:absolute}.mp-guess-trail span{--s:calc(20px - var(--i) * 2.4px);left:calc(50% - var(--s) / 2 + var(--i) * 14px);bottom:calc(var(--i) * 36px);width:var(--s);height:var(--s);background:radial-gradient(circle, var(--monopati-firefly-core) 0 35%, var(--mp-gold) 70%);box-shadow:0 0 10px 4px var(--mp-gold), 0 0 34px 16px var(--monopati-arrow-glow);opacity:calc(1 - var(--i) * .08);animation:mp-trail-rise 5.5s ease-in-out calc(var(--i) * -.4s) infinite alternate;border-radius:50%;position:absolute}@keyframes mp-trail-rise{0%{transform:translateY(6px)}to{transform:translateY(-12px)}}.mp-guess-trail[data-nudge=true]{animation:3.2s ease-in-out both mp-trail-nudge}@keyframes mp-trail-nudge{0%,to{transform:translate(0)}40%{transform:translateY(-34px)}70%{transform:translateY(-34px)}}.mp-guess[data-phase=walk] .mp-guess-trail{opacity:0}.mp-guess-skip{z-index:31;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 64px)}@media (prefers-reduced-motion:reduce){.mp-guess-trail,.mp-guess-trail span,.mp-guess-arrow,.mp-soft,.mp-wait{animation:none!important}.mp-guess-arrow{opacity:.8}}.mp-root:has(.mp-wait) .mp-guess-hint{transition:opacity .2s;opacity:0!important}.mp-scroll-stage .mp-guess[data-reduced=true] .mp-guess-stepper,.mp-scroll-stage .mp-guess[data-reduced=true] .mp-guess-media{transform:none}.mp-scroll-stage .mp-guess-arrive[data-settled=true]{animation:none}.mp-guess-arrive[data-settled=true]{animation:12s ease-in-out infinite alternate mp-guess-breathe;transform:scale(1)}
