*{box-sizing:border-box}html{height:100%;color-scheme:light;--app-vh:100vh;--app-vh-dynamic:100vh;--app-font-sans:var(--font-inter),system-ui,Arial,sans-serif;--app-font-display:var(--font-fraunces),"Fraunces",Georgia,"Times New Roman",serif;--app-font-campaign:var(--font-bodoni-moda),"Bodoni Moda","Times New Roman",serif;--app-font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono","Courier New",monospace}@supports (height:100svh){html{--app-vh:100svh;--app-vh-dynamic:100dvh}}html[data-app-locale=zh-tw]{--app-font-sans:var(--font-noto-sans-tc),"Noto Sans TC",system-ui,sans-serif;--app-font-display:var(--font-fraunces),var(--font-noto-serif-tc),"Noto Serif TC",Georgia,serif}html[data-app-locale=zh-cn]{--app-font-sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--app-font-display:var(--font-fraunces),"Noto Serif SC","Songti SC",Georgia,serif}html[data-app-locale=ja]{--app-font-sans:"Hiragino Sans","Yu Gothic","Noto Sans JP",system-ui,sans-serif;--app-font-display:var(--font-fraunces),"Hiragino Mincho ProN","Noto Serif JP",Georgia,serif}html[data-app-locale=ko]{--app-font-sans:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",system-ui,sans-serif;--app-font-display:var(--font-fraunces),"Apple SD Gothic Neo","Noto Serif KR",Georgia,serif}body{height:100%}html.app-scroll-locked,html.app-scroll-locked body{overflow:hidden;overscroll-behavior:none}#__next{min-height:100%}.maplibregl-popup{max-width:min(288px,calc(100vw - 32px))!important;z-index:6!important}.maplibregl-popup-content{background:transparent!important;border-radius:0!important;box-shadow:none!important;max-height:none;max-width:none;overflow:visible;padding:0!important}.maplibregl-popup-close-button{align-items:center;color:var(--mui-palette-text-secondary,rgba(0,0,0,.56));display:flex;font-size:26px;font-weight:300;height:36px;justify-content:center;line-height:1;padding:0;right:8px;top:8px;width:36px;z-index:2}.maplibregl-popup-tip{display:none!important}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{display:none}.map-pinner-map--custom-cursor .maplibregl-marker{cursor:none!important}.maplibregl-marker.map-pinner-marker--route-mode{z-index:1!important}.maplibregl-marker.map-pinner-marker--pin{z-index:2!important}.maplibregl-marker.map-pinner-marker--card{z-index:4!important}.maplibregl-marker.map-pinner-marker--card-selected{z-index:5!important}