@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(./baloo-2-latin-600-normal-B4tNaogw.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff")}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;touch-action:none;background:#9fd8f5;width:100%;height:100%;margin:0;font-family:"Baloo 2",Arial Rounded MT Bold,Helvetica Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif;overflow:hidden}#stage,#overlay{touch-action:none;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}#overlay{pointer-events:none}#ui{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}#ui>*{pointer-events:auto}#ui>.fade,#ui>#attribution{pointer-events:none}.hold{cursor:pointer;background:0 0;border:0;place-items:center;width:64px;height:64px;padding:0;display:grid;position:fixed}.hold>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.hold .bg{fill:#28345c52;stroke:#ffffff8c;stroke-width:3px}.hold .ring{fill:none;stroke:#ffd84d;stroke-width:6px;stroke-linecap:round}.hold span{place-items:center;display:grid;position:relative}.hold-tr{width:52px;height:52px;top:14px;right:14px}.hold.wiggle{animation:.4s wiggle}.hold[hidden]{display:none}@keyframes wiggle{25%{transform:rotate(-12deg)}60%{transform:rotate(10deg)}}.fade{opacity:0;pointer-events:none;background:#9fd8f5;transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0}.fade.on{opacity:1}#attribution{color:#1428468c;pointer-events:none;font:500 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;position:fixed;bottom:6px;right:8px}.menu{z-index:30;touch-action:pan-y;-webkit-user-select:auto;user-select:auto;background:#1e28508c;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu-card{color:#2f3a56;background:#fffaf0;border-radius:28px;width:min(100%,560px);margin:auto;padding:26px 28px;font:500 16px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 24px 60px -18px #141e4699}.menu h2{margin:0 0 10px;font-size:28px}.menu h3{margin:18px 0 4px;font-size:18px}.menu .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ff7d66;margin:0;font-size:13px;font-weight:700}.menu .row{border-top:2px solid #efe6d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.menu .seg{flex-wrap:wrap;gap:6px;display:flex}.menu .seg button,.menu .btn{color:#66708a;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:7px 14px 5px;font:700 15px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;box-shadow:inset 0 0 0 2px #efe6d3}.menu .seg button[aria-pressed=true]{color:#5a3a00;background:#ffc93c;box-shadow:inset 0 0 0 2px #f5a623}.menu .actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.menu .btn.primary{color:#5a3a00;background:#ffc93c;box-shadow:0 3px #f5a623}.menu input[type=range]{accent-color:#f5a623;width:200px}.menu .fine{color:#66708a;margin:14px 0 4px;font-size:12px}.menu .about-link{color:#2f8cff;margin:8px 0 12px;font-size:14px;font-weight:700;text-decoration:underline;display:block}.no3d{background:#9fd8f5;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.no3d>div{color:#2f3a56;background:#fffaf0;border-radius:24px;max-width:460px;padding:22px 26px;font:500 17px/1.45 "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 18px 50px -20px #14285080}.places{color:#2f3a56;touch-action:pan-y;background:#fffaf0e6;border-radius:26px;flex-direction:column;gap:10px;width:264px;padding:12px 12px 14px;font:700 17px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:84px;bottom:96px;left:14px;box-shadow:0 14px 40px -16px #1428508c}.places[hidden]{display:none}.places-head{color:#3b4a73;align-items:center;gap:8px;padding:2px 8px 0;font-size:20px;font-weight:800;display:flex}.places-pin{font-size:20px}.places-body{scrollbar-width:thin;flex-direction:column;gap:10px;padding:4px 4px 6px;display:flex;overflow-y:auto}.place{cursor:pointer;width:100%;min-height:72px;box-shadow:0 0 0 4px var(--c) inset, 0 5px 0 color-mix(in srgb, var(--c) 70%, #000 30%);font:inherit;color:inherit;text-align:left;background:#fff;border:0;border-radius:20px;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:transform .12s;display:flex}.place:hover{transform:translateY(-2px)}.place:active{box-shadow:0 0 0 4px var(--c) inset, 0 2px 0 color-mix(in srgb, var(--c) 70%, #000 30%);transform:translateY(2px)}.place .pic{background:var(--c) center / 118% no-repeat;border-radius:16px;flex:0 0 64px;height:64px}.place .label{line-height:1.15}.place .pic{position:relative}.place .count{box-sizing:border-box;color:#34405e;text-align:center;min-width:26px;height:26px;box-shadow:0 0 0 3px var(--c), 0 2px 4px #14285040;background:#fff;border-radius:13px;padding:2px 6px 0;font:800 15px/22px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-5px;right:-5px}.places-count{box-sizing:border-box;vertical-align:2px;background:var(--c);color:#fff;text-align:center;border-radius:12px;min-width:24px;height:24px;margin-left:6px;padding:1px 6px 0;font:800 14px/22px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.place.spot{min-height:96px}.place.spot .pic{background-size:112%;flex-basis:88px;height:88px}.place.back{color:#66708a;min-height:48px;box-shadow:inset 0 0 0 3px #e7dfcf,0 4px #d6ccb8}.place.back .pic{display:none}.place.boing{animation:.4s boing}@keyframes boing{30%{transform:scale(1.06)}60%{transform:scale(.97)}}.places-body.more-after{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.places-body.more-before{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 40px),#0000)}.places-body.more-before.more-after{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 56px),#0000)}.places-more{color:#3b4a73;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;margin-left:-20px;padding:0;font:800 24px/40px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:1.4s ease-in-out infinite bob;position:absolute;bottom:8px;left:50%;box-shadow:0 4px 12px -4px #14285080}.places-more[hidden]{display:none}@keyframes bob{50%{transform:translateY(5px)}}@media (min-aspect-ratio:10/11) and (max-height:900px){.places{gap:6px;padding-top:10px;top:72px}.places-body{gap:8px}.place{min-height:56px;padding:4px 10px 4px 5px;font-size:16px}.place .pic{border-radius:13px;flex-basis:50px;height:50px}.place.spot{min-height:80px}.place.spot .pic{flex-basis:72px;height:72px}}@media (max-aspect-ratio:10/11){.places-body.more-after{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.places-body.more-before{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.places-body.more-before.more-after{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 56px),#0000)}.places-more{margin:0 0 -32px;animation-name:bob-x;bottom:50%;left:auto;right:10px}@keyframes bob-x{50%{transform:translate(5px)}}.places{touch-action:pan-x;flex-direction:column;width:auto;height:196px;top:auto;bottom:88px;left:12px;right:12px}.places-body{flex-direction:row;overflow:auto hidden}.place,.place.spot{text-align:center;flex-direction:column;flex:0 0 170px;justify-content:center;gap:4px;min-height:128px;padding:6px 6px 8px}.place .label{font-size:15px}.place.back{flex-basis:110px}.place .pic{flex:0 0 64px;width:64px}}#namechip{color:#3b4a73;letter-spacing:.3px;pointer-events:none;white-space:nowrap;background:#fffaf0eb;border-radius:999px;padding:6px 20px 4px;font:800 22px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -12px #14285099}#namechip[hidden]{display:none}#namechip.at-place{padding:5px 16px 3px;font-size:19px}.name-ask .menu-card{text-align:center;max-width:440px}.name-emoji{font-size:54px;line-height:1}.name-ask h2{margin:6px 0 4px;font-size:28px}.name-ask .hint{color:#66708a;margin:0 0 16px;font-size:15px}.name-input{text-align:center;color:#2f3a56;-webkit-user-select:text;user-select:text;background:#fff;border:0;border-radius:18px;outline:none;width:100%;padding:10px 14px 6px;font:800 30px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:inset 0 0 0 3px #ffc93c}.name-input.small{text-align:left;border-radius:12px;padding:6px 10px 4px;font-size:18px}.name-buttons{justify-content:center;gap:12px;margin-top:16px;display:flex}.name-buttons .btn{padding:10px 22px 8px!important;font-size:18px!important}.wx-btn{cursor:pointer;background:#28345c52;border:3px solid #ffffffb3;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid;position:fixed;top:12px;left:14px}.wx-btn[hidden]{display:none}.wx-icon{font-size:32px;line-height:1;transition:filter .3s,opacity .3s}.wx-tag{color:#fff;letter-spacing:.08em;background:#3fcf6e;border-radius:999px;padding:1px 6px 0;font:800 10px/14px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px -2px #0006}.wx-tag[hidden]{display:none}.wx-btn.off .wx-icon{filter:grayscale();opacity:.55}.wx-btn.off:after{content:"";background:#ffffffe6;border-radius:2px;width:44px;height:4px;position:absolute;transform:rotate(-45deg)}.wx-btn.loading .wx-icon{animation:1.6s ease-in-out infinite wxpulse}.wx-btn.offline .wx-icon{opacity:.7}.wx-btn.wiggle{animation:.4s wiggle}@keyframes wxpulse{50%{opacity:.7;transform:scale(.86)}}#wxchip{color:#3b4a73;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;background:#fffaf0eb;border-radius:999px;max-width:min(440px,100vw - 170px);padding:5px 14px 3px;font:700 14px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .6s;position:fixed;top:24px;left:82px;overflow:hidden;box-shadow:0 6px 18px -10px #14285099}#wxchip.on{opacity:1}#wxchip[hidden]{display:none}.place{position:relative}.place .wx{filter:drop-shadow(0 2px 2px #14285033);flex:none;margin-left:auto;font-size:26px;line-height:1}@media (max-aspect-ratio:10/11){.place .wx{margin:0;position:absolute;top:6px;right:8px}}.place .label .sub{color:#6a7390;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-aspect-ratio:10/11){.place .label .sub{font-size:11.5px}}.places-back{cursor:pointer;color:#3b4a73;background:#fff;border:0;border-radius:16px;flex:none;padding:7px 14px 5px;font:800 17px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:inset 0 0 0 3px #e7dfcf,0 4px #d6ccb8}.places-back:active{transform:translateY(2px);box-shadow:inset 0 0 0 3px #e7dfcf,0 2px #d6ccb8}.places-title{text-overflow:ellipsis;white-space:nowrap;border-bottom:4px solid var(--c);min-width:0;padding-bottom:3px;font-size:18px;overflow:hidden}.places-less{animation-name:bob-up;top:64px;bottom:auto}@keyframes bob-up{50%{transform:translateY(-5px)}}@media (max-aspect-ratio:10/11){.places-less{margin:0 0 -32px;animation-name:bob-left;top:auto;bottom:50%;left:10px;right:auto}@keyframes bob-left{50%{transform:translate(-5px)}}}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}.hold-tl{top:calc(14px + var(--sat));left:calc(14px + var(--sal))}.hold-tr{top:calc(14px + var(--sat));right:calc(14px + var(--sar))}.hold-bl{bottom:calc(16px + var(--sab));left:calc(16px + var(--sal))}.hold-br{bottom:calc(16px + var(--sab));right:calc(16px + var(--sar))}.wx-btn{top:calc(12px + var(--sat));left:calc(14px + var(--sal))}#wxchip{top:calc(24px + var(--sat));left:calc(82px + var(--sal))}#namechip{top:calc(14px + var(--sat))}#attribution{right:calc(8px + var(--sar));bottom:calc(6px + var(--sab))}.menu{padding:calc(24px + var(--sat)) calc(24px + var(--sar)) calc(24px + var(--sab)) calc(24px + var(--sal))}.places{left:calc(14px + var(--sal));top:calc(84px + var(--sat));bottom:calc(96px + var(--sab))}@media (min-aspect-ratio:10/11) and (max-height:900px){.places{top:calc(72px + var(--sat))}}@media (max-aspect-ratio:10/11){.places{left:calc(12px + var(--sal));right:calc(12px + var(--sar));top:auto;bottom:calc(88px + var(--sab))}}.hold,.wx-btn,.places-head,.places-back,.places-more{touch-action:none}.places-body,.places-body *{touch-action:pan-x pan-y}.menu *{touch-action:manipulation}@media (max-aspect-ratio:10/11) and (min-width:700px){.places{bottom:calc(22px + var(--sab));height:250px;padding:12px 14px}.places-head{font-size:22px}.places-body{gap:12px;padding:4px 4px 8px}.place,.place.spot{flex:0 0 204px;gap:6px;min-height:160px}.place .pic,.place.spot .pic{border-radius:18px;flex:0 0 84px;width:84px;height:84px}.place .label{font-size:18px}.place .label .sub{font-size:12.5px}.places-back{padding:8px 18px 6px;font-size:19px}.places-title{font-size:20px}}.gl-lost{cursor:pointer;touch-action:none;z-index:5;background:#9fd8f5;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.gl-lost[hidden]{display:none}.gl-lost>div{color:#3b4a73;text-align:center;background:#fffaf0;border-radius:32px;justify-items:center;gap:10px;padding:26px 34px 22px;font:800 24px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;box-shadow:0 18px 50px -20px #14285080}.gl-lost .gl-emoji{font-size:72px;line-height:1;animation:2.4s ease-in-out infinite bob}.gl-lost small{color:#66708a;font:600 14px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@supports not (color:color-mix(in srgb, red 50%, blue)){.place{box-shadow:0 0 0 4px var(--c) inset, 0 5px 0 #141e3c59}.place:active{box-shadow:0 0 0 4px var(--c) inset, 0 2px 0 #141e3c59}}.menu .devinfo{color:#66708a;margin-top:8px;font-size:13px}.menu .devinfo summary{cursor:pointer;font-weight:700}.menu .devinfo-line{-webkit-user-select:text;user-select:text;word-break:break-word;margin:6px 0 0}@media (max-width:600px) and (max-aspect-ratio:10/11),(max-height:500px) and (min-aspect-ratio:10/11){.hold-tl{top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left))}.hold-tr{top:calc(14px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}.hold-bl{bottom:calc(12px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left))}.hold-br{bottom:calc(12px + env(safe-area-inset-bottom));right:calc(12px + env(safe-area-inset-right))}.wx-btn{top:calc(10px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));width:56px;height:56px}.wx-icon{font-size:30px}#namechip{top:calc(18px + env(safe-area-inset-top));max-width:calc(100vw - 2 * (76px + max(env(safe-area-inset-left), env(safe-area-inset-right))));text-overflow:ellipsis;padding:5px 12px 3px;font-size:min(17px,4.4vw);overflow:hidden}#wxchip{top:calc(76px + env(safe-area-inset-top));white-space:normal;text-align:center;border-radius:16px;max-width:calc(100vw - 32px);padding:5px 12px 3px;font-size:13px;line-height:1.25;left:50%;transform:translate(-50%)}#attribution{right:calc(6px + env(safe-area-inset-right));bottom:calc(3px + env(safe-area-inset-bottom));font-size:8px}.places-head{gap:6px;padding:0 4px;font-size:16px}.places-pin{font-size:16px}.places-back{border-radius:14px;min-height:44px;padding:4px 12px 1px;font-size:15px}.places-title{font-size:15px}.places-more{width:44px;height:44px;margin-left:-22px;font-size:26px;line-height:44px}.place .label .sub{display:none}.menu{padding:calc(10px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))}.menu-card{border-radius:22px;padding:20px 18px}}@media (max-width:600px) and (max-aspect-ratio:10/11){.places{left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));border-radius:22px;gap:4px;height:128px;padding:8px 8px 6px}.places-head{min-height:44px}.places-body{gap:8px;padding:2px 2px 6px}.place,.place.spot{text-align:left;border-radius:16px;flex-direction:row;flex:0 0 146px;justify-content:flex-start;gap:7px;min-height:58px;padding:4px 8px 4px 5px}.place .pic,.place.spot .pic{border-radius:12px;flex:0 0 48px;width:48px;height:48px}.place .label{font-size:13.5px;line-height:1.1}.place.back{flex-basis:84px}.place .wx{font-size:17px;top:3px;right:4px}.places-more{margin:0 0 -47px;right:4px}.places-less{margin:0 0 -47px;left:4px;right:auto}}@media (max-height:500px) and (min-aspect-ratio:10/11){.places{top:calc(76px + env(safe-area-inset-top));bottom:calc(8px + env(safe-area-inset-bottom));left:calc(8px + env(safe-area-inset-left));border-radius:22px;gap:4px;width:204px;padding:6px 8px 8px}.places-body{gap:7px;padding:2px 2px 6px}.place{border-radius:15px;gap:8px;min-height:50px;padding:3px 8px 3px 4px;font-size:14.5px}.place .pic{border-radius:11px;flex-basis:42px;height:42px}.place.spot{min-height:60px}.place.spot .pic{flex-basis:52px;height:52px}.place .label{line-height:1.1}.place .wx{font-size:20px}.places-more{bottom:6px}.places-less{top:54px}#wxchip{top:calc(56px + env(safe-area-inset-top));max-width:calc(100vw - 460px)}}.scene-link{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));cursor:pointer;color:#34405e;z-index:2;background:#fffaf0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:56px;padding:5px 16px 5px 6px;font:800 17px "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;box-shadow:inset 0 0 0 4px #ffc46b,0 5px #e0a24c,0 10px 20px -10px #14285080}.scene-link.to-night{color:#fff6d8;background:#243063;box-shadow:inset 0 0 0 4px #6d7ad6,0 5px #151c44,0 10px 20px -10px #14285099}.scene-link[hidden]{display:none}.scene-link .pic{background:#ffe7b8 50%/118% no-repeat;border-radius:50%;flex:none;width:46px;height:46px}.scene-link.to-night .pic{background-color:#3a4580}.scene-link:active{transform:translateY(3px)}@media (max-width:600px) and (max-aspect-ratio:10/11){.scene-link{min-height:50px;font-size:14px}.scene-link .pic{width:40px;height:40px}}@media (max-width:600px) and (max-aspect-ratio:10/11),(max-height:500px) and (min-aspect-ratio:10/11){#namechip.at-place{padding:5px 12px 3px;font-size:min(15px,3.9vw)}}.ld{z-index:30;pointer-events:none;opacity:0;animation:ld-in .45s ease var(--ld-delay,.46s) forwards;--ld-u:clamp(56px, 15vmin, 128px);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#8fd0f2,#bfe6fa 62%,#d8f0fc);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ld.live{pointer-events:auto}.ld.out{pointer-events:none;transition:opacity .35s;animation:none;opacity:0!important}.ld>*{will-change:transform;position:absolute}.ld svg{width:100%;height:100%;display:block;overflow:visible}.ld-sun{width:calc(var(--ld-u) * 1.25);height:calc(var(--ld-u) * 1.25);top:8%;right:10%}.ld-sun>div{position:absolute;top:0;bottom:0;left:0;right:0}.ld-rays{animation:16s linear infinite ld-spin}.ld-cloud{width:calc(var(--ld-u) * 1.5);height:calc(var(--ld-u) * .9);animation:9s ease-in-out infinite alternate ld-drift}.ld-c1{top:12%;left:8%}.ld-c2{width:calc(var(--ld-u) * 1.1);height:calc(var(--ld-u) * .66);animation-duration:12s;animation-delay:-4s;top:30%;left:58%}.ld-place{width:calc(var(--ld-u) * 2);height:calc(var(--ld-u) * 2);margin:calc(var(--ld-u) * -1) 0 0 calc(var(--ld-u) * -1);animation:ld-popin .6s cubic-bezier(.3, 1.5, .6, 1) var(--ld-delay,.46s) both;top:46%;left:50%}.ld-place>div{width:100%;height:100%;animation:1.8s ease-in-out infinite ld-bob}.ld-bubble{background:radial-gradient(circle at 35% 30%,#fff,#ffffffb8 58%,#ffffff80);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 10px #285a8c21,inset 0 0 0 5px #ffffffe6}.ld-bubble img{object-fit:contain;width:78%;height:78%}.ld-bubble.squish{animation:.4s ld-squish}.ld-balls{gap:calc(var(--ld-u) * .16);display:flex}.ld-balls i{width:calc(var(--ld-u) * .3);height:calc(var(--ld-u) * .3);background:#ffc46b;border-radius:50%;animation:1.8s ease-in-out infinite ld-bob;box-shadow:0 5px #285a8c29}.ld-balls i+i{background:#9ee07a;animation-delay:.3s}.ld-balls i+i+i{background:#92b8ff;animation-delay:.6s}.ld-grass{will-change:auto;background:#a9dc8a;border-radius:50% 50% 0 0/22% 22% 0 0;height:22%;bottom:0;left:0;right:0}.ld-road{height:calc(var(--ld-u) * .42);background:#9aa3b8 linear-gradient(90deg,#fff 0 50%,#0000 50%);background-size:calc(var(--ld-u) * .7) 5px;will-change:auto;background-position:0;background-repeat:repeat-x;bottom:7%;left:0;right:0}.ld-bus{left:0;bottom:calc(7% + var(--ld-u) * .22);width:calc(var(--ld-u) * 1.6);height:calc(var(--ld-u) * 1.2);animation:8s linear infinite ld-drive}.ld-bus>div{width:100%;height:100%;animation:.5s ease-in-out infinite alternate ld-rumble}.ld-intro{top:max(10px, env(safe-area-inset-top));box-sizing:border-box;text-align:center;color:#2f3a56;will-change:auto;background:#fffaf0db;border-radius:22px;width:min(540px,100vw - 32px);padding:10px 18px 8px;font:600 clamp(12px,1.9vmin,15px)/1.4 "Baloo 2",Arial Rounded MT Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;left:50%;transform:translate(-50%);box-shadow:0 8px #285a8c1f}.ld-intro h1{color:#2f3a56;margin:0 0 2px;font-size:clamp(17px,3vmin,24px);font-weight:800;line-height:1.2}.ld-intro p{color:#4d5878;margin:0}@media (orientation:portrait){.ld-intro{top:calc(46% + var(--ld-u) + 24px)}}@media (max-height:460px){.ld-intro{padding:6px 14px 5px}.ld-intro p{font-size:12px;line-height:1.3}}.ld-tap{width:calc(var(--ld-u) * .6);height:calc(var(--ld-u) * .6);margin:calc(var(--ld-u) * -.3) 0 0 calc(var(--ld-u) * -.3);animation:1s ease-out forwards ld-float}@keyframes ld-in{to{opacity:1}}@keyframes ld-spin{to{transform:rotate(360deg)}}@keyframes ld-drift{0%{transform:translate(-4vw)}to{transform:translate(4vw)}}@keyframes ld-bob{50%{transform:translateY(-9%)}}@keyframes ld-popin{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ld-squish{40%{transform:scale(1.12,.9)}70%{transform:scale(.96,1.05)}}@keyframes ld-drive{0%{transform:translate(-110%)}to{transform:translate(calc(100vw + 10%))}}@keyframes ld-rumble{to{transform:translateY(-3%)}}@keyframes ld-float{0%{opacity:1;transform:translateY(0)scale(.5)}to{opacity:0;transform:translateY(-120%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.ld *,.ld :before{animation:none!important}.ld-bus{transform:translate(12vw)}}
