.mf-cp-page .mf-pe{--mf-cp-scene-total: 7s;--pe-fs-q: clamp(13px, 2.9cqi, 17px);--pe-fs-title: clamp(14px, 3.2cqi, 18px);--pe-fs-row: clamp(12.5px, 2.65cqi, 15px);--pe-fs-meta: clamp(11px, 2.1cqi, 13px)}.mf-cp-page .mf-pe .mf-pe__frame{aspect-ratio:100 / 104}@media(max-width:520px){.mf-cp-page .mf-pe .mf-pe__frame{aspect-ratio:100 / 128}}.mf-cp-page .mf-pe .mf-pe__map{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.mf-cp-page .mf-pe .mf-pe__street{fill:none;stroke:#ffffff13;stroke-width:1.5}.mf-cp-page .mf-pe .mf-pe__street--main{stroke:#ffffff1f;stroke-width:3}.mf-cp-page .mf-pe .mf-pe__river{fill:none;stroke:#59b8ff12;stroke-width:18;stroke-linecap:round}.mf-cp-page .mf-pe .mf-pe__park{fill:#36c9920b}.mf-cp-page .mf-pe .mf-pe__route{fill:none;stroke:var(--mf-cp-fire);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 1.2px rgba(223,37,49,.7))}.mf-cp-page .mf-pe .mf-pe__route--narrow{display:none}@media(max-width:520px){.mf-cp-page .mf-pe .mf-pe__route--wide{display:none}.mf-cp-page .mf-pe .mf-pe__route--narrow{display:inline}}.mf-cp-page .mf-pe .mf-pe__frame:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(35% 30% at 66% 30%,rgba(223,37,49,.12),transparent 70%),radial-gradient(30% 25% at 16% 80%,rgba(89,184,255,.12),transparent 70%)}.mf-cp-page .mf-pe .mf-pe__at{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%)}@media(max-width:520px){.mf-cp-page .mf-pe .mf-pe__at{left:calc(var(--xm, var(--x)) * 1%);top:calc(var(--ym, var(--y)) * 1%)}.mf-cp-page .mf-pe .mf-pe__card{--ym: 56}}.mf-cp-page .mf-pe .mf-pe__search{position:absolute;top:5%;left:5%;right:5%;display:flex;gap:2.4cqi;align-items:center;min-height:10cqi;padding:0 3.5cqi;background:#1a2130eb;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 12px 30px #00000059}@media(max-width:520px){.mf-cp-page .mf-pe .mf-pe__search{top:4%;min-height:12cqi}}.mf-cp-page .mf-pe .mf-pe__search svg{flex-shrink:0;width:max(14px,3.4cqi);height:max(14px,3.4cqi);color:var(--mf-cp-muted)}.mf-cp-page .mf-pe .mf-pe__q{position:relative;min-width:0;overflow:hidden;font-size:var(--pe-fs-q);font-weight:500;color:var(--mf-cp-text);white-space:nowrap;text-overflow:ellipsis}.mf-cp-page .mf-pe .mf-pe__caret{flex-shrink:0;width:2px;height:1.2em;margin-inline-start:-1.6cqi;font-size:var(--pe-fs-q);background:var(--mf-cp-blue);opacity:0}.mf-cp-page .mf-pe .mf-pe__you{width:0;height:0}.mf-cp-page .mf-pe .mf-pe__you i{position:absolute;left:0;top:0;width:max(12px,2.6cqi);height:max(12px,2.6cqi);background:var(--mf-cp-blue);border:2px solid #0c0f17;border-radius:50%;box-shadow:0 0 0 4px #59b8ff38;transform:translate(-50%,-50%)}.mf-cp-page .mf-pe .mf-pe__ring{position:absolute;left:0;top:0;width:60cqi;height:60cqi;border:1px solid rgba(89,184,255,.35);border-radius:50%;transform:translate(-50%,-50%) scale(1);opacity:0;pointer-events:none}.mf-cp-page .mf-pe .mf-pe__label{position:absolute;white-space:nowrap;font-family:var(--mf-cp-display);font-size:var(--pe-fs-meta);font-weight:600;line-height:1.2}.mf-cp-page .mf-pe .mf-pe__you .mf-pe__label{left:2.6cqi;top:0;transform:translateY(-50%);color:var(--mf-cp-blue)}.mf-cp-page .mf-pe .mf-pe__pin{width:max(10px,2.2cqi);height:max(10px,2.2cqi);margin:calc(max(10px,2.2cqi)*-1) 0 0 calc(max(10px,2.2cqi)/-2);background:#3a4560;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 0 0 2px #090b11e6}.mf-cp-page .mf-pe .mf-pe__target{width:0;height:0}.mf-cp-page .mf-pe .mf-pe__target i{position:absolute;left:0;top:0;width:max(18px,4.2cqi);height:max(18px,4.2cqi);background:var(--mf-cp-fire);border:2px solid #fff;border-radius:50% 50% 50% 0;transform:translate(-50%,-118%) rotate(-45deg);box-shadow:0 8px 22px #df25318c}.mf-cp-page .mf-pe .mf-pe__target .mf-pe__label{left:3.2cqi;top:-4.4cqi;padding:.3em .6em;color:#fff;background:#df2531e6;border-radius:.4em}.mf-cp-page .mf-pe .mf-pe__card{--x: 46;--y: 44;--xm: 6;right:5%;display:grid;gap:2.2cqi;padding:3.2cqi;background:#111521f5;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;box-shadow:0 24px 50px #00000080;transform-origin:40% 0}@media(max-width:520px){.mf-cp-page .mf-pe .mf-pe__card{right:6%;gap:2.6cqi;padding:4cqi}}.mf-cp-page .mf-pe .mf-pe__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15em 2.4cqi;align-items:center}.mf-cp-page .mf-pe .mf-pe__avatar{grid-row:span 2;display:grid;place-items:center;width:max(30px,7.5cqi);height:max(30px,7.5cqi);color:#fff;background:linear-gradient(135deg,var(--mf-cp-fire),#8a1a24);border-radius:.55rem}.mf-cp-page .mf-pe .mf-pe__avatar svg{width:55%;height:55%}.mf-cp-page .mf-pe .mf-pe__name{font-family:var(--mf-cp-display);font-size:var(--pe-fs-title);font-weight:700;line-height:1.15}.mf-cp-page .mf-pe .mf-pe__cat{font-size:var(--pe-fs-meta);color:var(--mf-cp-muted)}.mf-cp-page .mf-pe .mf-pe__checks{display:grid;gap:1.2cqi;margin:0;padding:1.8cqi 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.mf-cp-page .mf-pe .mf-pe__checks li{display:flex;gap:.6em;align-items:center;font-size:var(--pe-fs-row);line-height:1.3;color:#d5dbe5}.mf-cp-page .mf-pe .mf-pe__checks b{flex-shrink:0;display:grid;place-items:center;width:1.25em;height:1.25em;background:#59b8ff29;border-radius:50%}.mf-cp-page .mf-pe .mf-pe__checks b:before{content:"";width:.3em;height:.55em;margin-top:-.12em;border:solid var(--mf-cp-blue);border-width:0 2px 2px 0;transform:rotate(40deg)}.mf-cp-page .mf-pe .mf-pe__cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:max(32px,8cqi);font-family:var(--mf-cp-display);font-size:var(--pe-fs-row);font-weight:700;color:#fff;background:var(--mf-cp-fire);border-radius:.5rem;box-shadow:0 10px 26px #df253159}.mf-cp-page .mf-pe .mf-pe__tap{position:absolute;left:50%;top:50%;width:6cqi;height:6cqi;margin:-3cqi 0 0 -3cqi;border:2px solid rgba(255,255,255,.85);border-radius:50%;opacity:0;pointer-events:none}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__search{animation:mf-pe-drop .55s var(--mf-cp-ease) .05s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__q{animation:mf-pe-type 1.15s steps(24,end) .45s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__caret{animation:mf-pe-caret .45s steps(1,end) .3s 4 both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__you{animation:mf-pe-pop .45s var(--mf-cp-ease) .9s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__ring{animation:mf-pe-ring 1.3s ease-out 1.75s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__pin{animation:mf-pe-pin .45s var(--mf-cp-ease) calc(1.75s + var(--n) * .09s) both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__target i{animation:mf-pe-target .6s cubic-bezier(.34,1.56,.64,1) 2.45s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__target .mf-pe__label{animation:mf-pe-fade .4s ease 2.75s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__route{animation:mf-pe-route .9s cubic-bezier(.65,0,.35,1) 2.55s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__card{animation:mf-pe-card .6s var(--mf-cp-ease) 3.45s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__checks li{animation:mf-pe-fade-x .4s var(--mf-cp-ease) calc(3.95s + var(--n) * .32s) both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__checks b{animation:mf-pe-check .35s cubic-bezier(.34,1.56,.64,1) calc(4.12s + var(--n) * .32s) both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__cta{animation:mf-pe-cta .5s ease 5.4s both}.mf-cp-motion .mf-cp-page .mf-pe.is-playing .mf-pe__tap{animation:mf-pe-tap .8s ease-out 5.95s both}@keyframes mf-pe-fade{0%{opacity:0}to{opacity:1}}@keyframes mf-pe-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes mf-pe-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mf-pe-caret{0%{opacity:1}50%{opacity:0}}@keyframes mf-pe-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mf-pe-ring{0%{opacity:.9;transform:translate(-50%,-50%) scale(.05)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}@keyframes mf-pe-pin{0%{opacity:0;transform:translateY(-8px) rotate(-45deg)}to{opacity:1;transform:rotate(-45deg)}}@keyframes mf-pe-target{0%{opacity:0;transform:translate(-50%,-160%) rotate(-45deg) scale(.4)}to{opacity:1;transform:translate(-50%,-118%) rotate(-45deg)}}@keyframes mf-pe-route{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mf-pe-card{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}@keyframes mf-pe-fade-x{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes mf-pe-check{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mf-pe-cta{0%{background:#2a3245;box-shadow:none}to{background:var(--mf-cp-fire);box-shadow:0 10px 26px #df253159}}@keyframes mf-pe-tap{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(3.2)}}
