.lTw4Uq_wrapper{background:var(--nu-canvas);min-height:calc(100vh - 64px);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);padding:8px 24px 40px}@media (max-width:640px){.lTw4Uq_wrapper{padding:4px 16px 24px}}.lTw4Uq_container{flex-direction:column;gap:14px;max-width:1240px;margin:0 auto;display:flex}.lTw4Uq_header{justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}@media (max-width:640px){.lTw4Uq_header{padding-top:16px}}.lTw4Uq_heading{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.lTw4Uq_title{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);margin:0;font-size:30px;font-weight:700;line-height:1.12}@media (max-width:760px){.lTw4Uq_title{font-size:24px}}.lTw4Uq_count{color:var(--nu-ink-3);font-variant-numeric:tabular-nums;font-size:14px}.lTw4Uq_viewLink{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lTw4Uq_viewLink{flex:none;height:38px;font-size:13.5px}.lTw4Uq_viewLink svg{fill:none;width:16px;height:16px;stroke:var(--nu-ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lTw4Uq_viewLink:hover{border-color:var(--nu-line-strong)}.lTw4Uq_legend{color:var(--nu-ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;font-size:13px;display:flex}.lTw4Uq_legend>span{align-items:center;gap:7px;display:inline-flex}.lTw4Uq_legendDot{width:10px;height:10px;box-shadow:0 0 0 2px var(--nu-surface);background:#e17d34;border-radius:50%}.lTw4Uq_legendDot[data-kind=stay]{background:#28606f}.lTw4Uq_mapBox{border:1px solid var(--nu-line);background:var(--nu-surface-2);border-radius:16px;height:calc(100vh - 210px);min-height:480px;overflow:hidden}@media (max-width:640px){.lTw4Uq_mapBox{border-radius:12px;height:calc(100vh - 190px);min-height:400px}}.lTw4Uq_loading{color:var(--nu-ink-3);justify-content:center;align-items:center;font-size:14px;display:flex}.lTw4Uq_error{background:color-mix(in srgb, var(--c-danger) 8%, transparent);color:var(--c-danger);border-radius:10px;padding:12px 16px}
