.ymk-switch{margin-left:auto}.ymk-switch .mknb-view button{min-height:38px}.ymk{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.ymk-stage{--ymk-acc:var(--mm-acc);background:var(--mm-soft);height:clamp(360px,56vh,540px);box-shadow:inset 0 0 0 1px var(--mm-edge);isolation:isolate;border-radius:16px;position:relative;overflow:clip}.ymk--full .ymk-stage{border-radius:18px;height:clamp(460px,100svh - 150px,1400px)}.ymk-canvas{z-index:0;outline:none;position:absolute;inset:0}.ymk-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--ymk-acc)}.ymk-veil{z-index:1;place-items:center;transition:opacity .24s,visibility 0s linear .24s;display:grid;position:absolute;inset:0;overflow:hidden}.ymk-veil--art{background:var(--mm-soft) url(/map/placeholder-light.webp) center/cover no-repeat}html[data-theme=dark] .ymk-veil--art{background-image:url(/map/placeholder-dark.webp)}.ymk-veil.is-off{opacity:0;visibility:hidden;pointer-events:none}.ymk-spin{border:2.5px solid color-mix(in srgb,var(--ymk-acc) 22%,transparent);border-top-color:var(--ymk-acc);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite ymk-spin}.ymk-bar{z-index:8;background:var(--ymk-acc);opacity:.8;width:30%;height:2px;animation:1.1s ease-in-out infinite ymk-bar;position:absolute;top:0;left:0}.ymk-chips{z-index:5;top:calc(var(--ymk-pt,0px) + 10px);left:calc(var(--ymk-pl,0px) + 12px);pointer-events:none;justify-content:center;display:flex;position:absolute;right:64px}.ymk-chips>*{pointer-events:auto;animation:mm-rise var(--mm-med) var(--mm-ease) both}.ymk-chip{background:var(--mm-surface);max-width:100%;box-shadow:var(--mm-shadow);color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:500;line-height:1.35;display:inline-flex}.ymk-err{background:var(--mm-surface);max-width:100%;box-shadow:var(--mm-shadow);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 6px 6px 12px;font-size:.82rem;line-height:1.4;display:flex}.ymk-err button{background:var(--mm-soft);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.ymk-err button:focus-visible{outline:2px solid var(--ymk-acc);outline-offset:2px}.ymk-err button svg{width:14px;height:14px}.ymk-canvas [class*=-copyrights-pane]{transform:translateY(calc(-1 * var(--ymk-pb,0px)));transition:transform var(--mm-slow) var(--mm-sheet)}.ymk-canvas [class*=-gotoymaps]{transform:translate(var(--ymk-pl,0px),calc(-1 * var(--ymk-pb,0px)));transition:transform var(--mm-slow) var(--mm-sheet)}.ymk-canvas [class*=-gotoymaps] [class*=-gotoymaps]{transition:none;transform:none}.ymk-ctl{z-index:6;background:var(--mm-surface);box-shadow:var(--mm-shadow);transform:translateY(calc(-50% + (var(--ymk-pt,0px) - var(--ymk-pb,0px)) / 2));transition:transform var(--mm-slow) var(--mm-sheet);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:50%;right:12px}.ymk-ctl button{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:color var(--mm-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.ymk-ctl button:first-child{border-radius:12px 12px 0 0}.ymk-ctl button:last-child{border-radius:0 0 12px 12px}.ymk-ctl button+button{box-shadow:inset 0 1px 0 var(--mm-edge)}.ymk-ctl button:hover:not(:disabled){color:var(--ymk-acc)}.ymk-ctl button:focus-visible{outline:2px solid var(--ymk-acc);outline-offset:-2px}.ymk-ctl button:disabled{cursor:default;opacity:.45}.ymk-ctl svg{width:18px;height:18px}.ymk-ctl__me{color:var(--ymk-acc)!important}.ymk-ctl__me[aria-busy=true] svg{animation:1s ease-in-out infinite ymk-breath}.ymk-pin{background:var(--mm-surface);width:36px;height:36px;box-shadow:0 0 0 1px var(--mm-edge),0 2px 6px #0a152647;cursor:pointer;transition:transform var(--mm-med) var(--mm-ease),opacity var(--mm-med) ease,background var(--mm-fast) ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.ymk-pin__in{color:var(--ink);letter-spacing:.01em;transition:color var(--mm-fast) ease;font-size:.68rem;font-weight:700;line-height:1}.ymk-pin--mute{cursor:default;opacity:.8}.ymk-pin--office{border-radius:11px}.ymk-pin[data-src=profile_region]{background:color-mix(in srgb,var(--mm-surface) 78%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 34%,transparent),0 1px 3px #0a152629;outline:1.5px dashed color-mix(in srgb,var(--ink) 34%,transparent);outline-offset:-1.5px}.ymk-pin[data-src=profile_region] .ymk-pin__in{color:var(--gray)}.ymk-group{background:var(--ymk-acc);min-width:36px;height:36px;color:var(--mm-on);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--mm-surface),0 2px 8px #0a15264d;cursor:pointer;transition:transform var(--mm-med) var(--mm-ease),opacity var(--mm-med) ease;border-radius:999px;place-items:center;padding:0 8px;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.ymk-group[data-size=m]{min-width:42px;height:42px}.ymk-group[data-size=l]{min-width:48px;height:48px;font-size:.86rem}@media (hover:hover){.ymk-pin:hover,.ymk-group:hover{transform:scale(1.08)}.ymk-pin.is-dim:hover,.ymk-group.is-dim:hover{opacity:1}}.ymk-pin.is-on{z-index:2;background:var(--ymk-acc);box-shadow:0 0 0 3px var(--mm-surface),0 6px 16px #0a152659;outline:0;transform:scale(1.16)}.ymk-pin.is-on .ymk-pin__in{color:var(--mm-on)}.ymk-group.is-on{transform:scale(1.08)}.ymk-pin.is-dim,.ymk-group.is-dim{opacity:.62}.has-guide .ymk-pin.is-dim,.has-guide .ymk-group.is-dim{opacity:.32}.has-guide .ymk-pin.is-on{opacity:0;pointer-events:none}.ymk-pin:focus-visible,.ymk-group:focus-visible{outline:3px solid var(--ymk-acc);outline-offset:3px}.ymk-pin.is-drop,.ymk-group.is-pop{animation:ymk-in .24s var(--mm-ease) calc(var(--i,0) * 20ms) backwards}.ymk-pin.is-spread,.ymk-group.is-spread{animation:ymk-spread .3s var(--mm-ease) backwards}.ymk-group.is-burst{opacity:0;pointer-events:none;transform:scale(1.15)}.ymk-pin.is-out,.ymk-group.is-out,.ymk-me.is-out{pointer-events:none;animation:.14s forwards ymk-out}.ymk-me{width:0;height:0;display:block;position:absolute;top:0;left:0}.ymk-me__dot{z-index:2;background:var(--ymk-acc);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 3px #fff,0 2px 6px #0a152659}.ymk-me:before{content:"";background:color-mix(in srgb,var(--ymk-acc) 22%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:48px;height:48px;animation:2.8s ease-out infinite ymk-halo;position:absolute;top:-24px;left:-24px}.ymk-me__hd{z-index:1;background:conic-gradient(from -28deg,transparent 0deg,color-mix(in srgb,var(--ymk-acc) 50%,transparent) 28deg,transparent 56deg,transparent 360deg);opacity:0;width:80px;height:80px;transform:rotate(var(--hd,0deg));transition:transform .32s var(--mm-ease),opacity var(--mm-med) ease;border-radius:50%;position:absolute;top:-40px;left:-40px;-webkit-mask:radial-gradient(closest-side,#000 16%,#0000 100%);mask:radial-gradient(closest-side,#000 16%,#0000 100%)}.ymk-me.has-hd .ymk-me__hd{opacity:1}.ymk-me.is-pop .ymk-me__dot{animation:ymk-in .24s var(--mm-ease) backwards}.ymk-canvas .ymk-pick{animation:none}.ymk-canvas .ymk-pick.is-drop{animation:ymk-settle .26s var(--mm-ease) backwards}.ymk-pick.is-out,.ymk-dest.is-out,.ymk-ring.is-out{animation:.14s forwards ymk-fade}.ymk-dest{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.ymk-dest__pin{background:var(--ymk-acc);border-radius:50% 50% 50% 0;width:28px;height:28px;position:absolute;top:-34px;left:-14px;rotate:-45deg;box-shadow:0 0 0 2.5px #fff,0 4px 10px #0a152659}.ymk-dest__pin:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.ymk-dest.is-drop .ymk-dest__pin{animation:ymk-settle .32s var(--mm-ease) .36s backwards}.ymk-ring{width:var(--d,0px);height:var(--d,0px);pointer-events:none;position:absolute;top:0;left:0;translate:-50% -50%}.ymk-ring.is-grow{transition:width .28s var(--mm-ease),height .28s var(--mm-ease)}.ymk-ring__svg{width:100%;height:100%;animation:.24s both mm-fade;display:block;overflow:visible}.ymk-ring__c{fill:color-mix(in srgb,var(--ymk-acc) 5%,transparent);stroke:color-mix(in srgb,var(--ymk-acc) 55%,transparent);stroke-width:1.5px}@keyframes ymk-spin{to{transform:rotate(360deg)}}@keyframes ymk-bar{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes ymk-breath{50%{opacity:.35}}@keyframes ymk-in{0%{opacity:0;transform:scale(.72)}}@keyframes ymk-settle{0%{opacity:0;translate:0 -10px}}@keyframes ymk-spread{0%{opacity:.3;transform:translate(var(--fx,0px),var(--fy,0px)) scale(.8)}}@keyframes ymk-out{to{opacity:0;transform:scale(.8)}}@keyframes ymk-fade{to{opacity:0}}@keyframes ymk-halo{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1)}}@media (max-width:720px){.ymk--full .ymk-stage{border-radius:16px;height:clamp(420px,100svh - 190px,1000px)}.ymk-chips{left:8px;right:56px}}@media (max-width:560px){.ymk-switch{flex:100%;margin-left:0}.ymk-switch .mknb-view{grid-template-columns:1fr 1fr;width:100%;display:grid}.ymk-switch .mknb-view button{justify-content:center}.ymk-stage{height:380px}}@media (pointer:coarse){.ymk-ctl button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ymk-bar,.ymk-chips>*,.ymk-pin,.ymk-group,.ymk-me,.ymk-me:before,.ymk-me__dot,.ymk-pick,.ymk-dest,.ymk-dest__pin,.ymk-ring,.ymk-ring__svg,.ymk-ctl__me svg{animation:none!important}.ymk-veil,.ymk-ctl,.ymk-ctl button,.ymk-pin,.ymk-group,.ymk-me__hd,.ymk-ring,.ymk-canvas [class*=-copyrights-pane],.ymk-canvas [class*=-gotoymaps]{transition:none!important}.ymk-me:before{opacity:.4;transform:scale(.8)}.ymk-spin{animation-duration:2.4s}}
