.stage_stage__syEbO{--panel-room:472px;position:relative;height:calc(100svh - var(--gs-map-top, 82px));background:var(--gs-panel)}.stage_mapBox__w9Db2{position:absolute;inset:0;z-index:0;isolation:isolate}.stage_allButton__InCRx{top:16px;right:16px;padding:10px 16px;border:0;font-family:inherit;line-height:1;box-shadow:0 6px 18px var(--gs-shade-l);cursor:pointer}.stage_allButton__InCRx,.stage_gate__8tCeS{position:absolute;z-index:800;border-radius:999px;background:var(--gs-paper);color:var(--gs-ink);font-size:14px;font-weight:600}.stage_gate__8tCeS{bottom:28px;left:calc(var(--panel-room) + (100% - var(--panel-room)) / 2);display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;line-height:1.2;white-space:nowrap;box-shadow:var(--gs-shadow-dialog);transform:translateX(-50%)}.stage_gate__8tCeS button{padding:10px 16px;border:0;border-radius:999px;background:var(--gs-ink);color:var(--gs-on-dark);font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.stage_panel__k1aFm{--gs-gutter:24px;--gs-bleed:24px;position:absolute;top:8px;bottom:8px;left:12px;z-index:2;width:440px;overflow-y:auto;border-radius:20px;background:var(--gs-paper);box-shadow:0 18px 50px var(--gs-shade-l)}.stage_panel__k1aFm::-webkit-scrollbar{width:14px}.stage_panel__k1aFm::-webkit-scrollbar-track{margin:24px 0;background:transparent}.stage_panel__k1aFm::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:999px;background-color:var(--gs-shade-m);background-clip:padding-box}.stage_panel__k1aFm::-webkit-scrollbar-thumb:hover{background-color:var(--gs-shade-xl)}@supports not selector(::-webkit-scrollbar){.stage_panel__k1aFm{scrollbar-width:thin;scrollbar-color:var(--gs-shade-m) transparent}}.stage_intro__YTBNW{display:flex;flex-direction:column;gap:16px;padding:26px 24px 20px}.stage_mapButton__rhl0C{position:fixed;left:50%;bottom:calc(102px + env(safe-area-inset-bottom));z-index:1100;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:999px;background:var(--gs-ink);color:var(--gs-on-dark);font-family:inherit;font-size:14px;font-weight:600;line-height:1;box-shadow:var(--gs-shadow-dialog);transform:translateX(-50%)}@media (max-width:899px){.stage_stage__syEbO{height:auto}.stage_mapBox__w9Db2{position:sticky;top:var(--gs-map-top-phone,64px);height:44svh}.stage_panel__k1aFm{position:relative;inset:auto;width:auto;margin-top:-22px;overflow:visible;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px var(--gs-shade-m)}.stage_gate__8tCeS{top:12px;bottom:auto;left:50%;font-size:13px}.stage_gate__8tCeS~.stage_allButton__InCRx{top:68px}.stage_panel__k1aFm:before{content:"";display:block;width:40px;height:5px;margin:10px auto 0;border-radius:3px;background:var(--gs-border)}.stage_panel__k1aFm{--gs-gutter:20px;--gs-bleed:20px}.stage_intro__YTBNW{padding:14px 20px 16px}}@media (min-width:768px){.stage_mapButton__rhl0C{bottom:calc(22px + env(safe-area-inset-bottom))}}