.head.svelte-yfe8yk{display:inline-block;flex:none;padding:2px;background:var(--plate);border:1px solid #0b0909;box-shadow:inset 1px 1px #ffffff47;box-sizing:border-box}img.svelte-yfe8yk{display:block;width:100%;height:100%;image-rendering:pixelated}img.svelte-1bweecl{display:block;flex:none;image-rendering:pixelated}.map-page.svelte-w85nl5{position:fixed;inset:var(--header-h) 0 0 0;overflow:hidden;background:#101214}.map.svelte-w85nl5{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:grab;outline:none;user-select:none;-webkit-user-select:none}.map.svelte-w85nl5:active{cursor:grabbing}canvas.svelte-w85nl5{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}canvas.svelte-w85nl5+canvas:where(.svelte-w85nl5){pointer-events:none}button.svelte-w85nl5{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.plate.svelte-w85nl5{background:var(--metal-brush),var(--metal-face);border:1px solid var(--metal-border);border-radius:4px;box-shadow:var(--metal-bevel);color:var(--metal-ink);text-shadow:0 1px 2px rgba(0,0,0,.55)}.map-page.svelte-w85nl5 svg{display:block;flex:none}.dock.svelte-w85nl5{position:absolute;left:12px;right:76px;bottom:calc(12px + max(env(safe-area-inset-bottom),var(--kb, 0px)));z-index:2;display:flex;align-items:flex-end;gap:8px;pointer-events:none}.dock.svelte-w85nl5>:where(.svelte-w85nl5){pointer-events:auto}.find.svelte-w85nl5{position:relative;width:260px;flex:none}.field.svelte-w85nl5{display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;color:var(--muted);cursor:text}.field.svelte-w85nl5:focus-within{border-color:var(--border-ghost);color:var(--metal-ink)}.field.svelte-w85nl5 input:where(.svelte-w85nl5){flex:1;min-width:0;height:100%;font-family:var(--font-display);font-size:20px;letter-spacing:1.2px;padding-top:3px;color:var(--metal-ink);background:none;border:none;outline:none}.field.svelte-w85nl5 input:where(.svelte-w85nl5)::placeholder{color:var(--muted)}.field.svelte-w85nl5 input:where(.svelte-w85nl5)::-webkit-search-cancel-button{display:none}.results.svelte-w85nl5{position:absolute;left:0;right:0;bottom:calc(100% + 6px);max-height:min(360px,calc(var(--vvh, 100dvh) - var(--header-h) - 120px));overflow-y:auto;list-style:none;margin:0;padding:4px;background:var(--metal-brush),var(--panel-grad)}.results.svelte-w85nl5 button:where(.svelte-w85nl5){display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:3px;text-align:left;font-weight:600;color:var(--text)}.results.svelte-w85nl5 button:where(.svelte-w85nl5):hover,.results.svelte-w85nl5 li:where(.svelte-w85nl5):first-child button:where(.svelte-w85nl5){background:var(--raised-hover);color:#fff}.results.svelte-w85nl5 .none:where(.svelte-w85nl5){padding:10px;color:var(--muted)}.legend.svelte-w85nl5{display:flex;height:42px;padding:0 3px}.legend.svelte-w85nl5 button:where(.svelte-w85nl5){display:flex;align-items:center;gap:8px;padding:2px 11px 0 8px;font-family:var(--font-display);font-size:18px;letter-spacing:1.2px;transition:opacity .12s,filter .12s}.legend.svelte-w85nl5 button:where(.svelte-w85nl5)+button:where(.svelte-w85nl5){border-left:1px solid rgba(0,0,0,.45);box-shadow:inset 1px 0 #ffffff0d}.legend.svelte-w85nl5 button:where(.svelte-w85nl5):hover{color:#fff}.legend.svelte-w85nl5 button.off:where(.svelte-w85nl5){opacity:.45;filter:grayscale(1)}.legend.svelte-w85nl5 button.off:where(.svelte-w85nl5) span:where(.svelte-w85nl5){text-decoration:line-through;text-decoration-thickness:2px}body:has(.ann) .progress.svelte-w85nl5{top:56px}.progress.svelte-w85nl5{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;height:42px;padding:0 3px 0 8px;gap:2px}.progress.svelte-w85nl5 .head{margin-right:6px}.progress.svelte-w85nl5 button:where(.svelte-w85nl5){height:30px;padding:2px 10px 0;font-family:var(--font-display);font-size:17px;letter-spacing:1.2px;color:var(--muted);border-radius:3px}.progress.svelte-w85nl5 button:where(.svelte-w85nl5):hover{color:#fff}.progress.svelte-w85nl5 button[aria-pressed=true]:where(.svelte-w85nl5){color:#fff;background:var(--metal-brush),var(--red-grad);box-shadow:inset 0 1px #ffffff2e}.progress.login.svelte-w85nl5{gap:8px;padding:2px 14px 0;font-family:var(--font-display);font-size:17px;letter-spacing:1.2px;color:#fff;text-decoration:none;background:var(--metal-brush),linear-gradient(180deg,#6c78f5,#5865f2 55%,#4752c4);border-color:#262c6b}.progress.login.svelte-w85nl5 svg{margin-top:-2px}.controls.svelte-w85nl5{position:absolute;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2;display:flex;flex-direction:column;gap:8px}.zoom.svelte-w85nl5{display:flex;flex-direction:column}.zoom.svelte-w85nl5 button:where(.svelte-w85nl5),.me.svelte-w85nl5{display:grid;place-items:center;width:44px;height:42px}.zoom.svelte-w85nl5 button:where(.svelte-w85nl5)+button:where(.svelte-w85nl5){border-top:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff0f}.zoom.svelte-w85nl5 button:where(.svelte-w85nl5):hover,.me.svelte-w85nl5:hover{color:#fff;background:#ffffff0d}.me.svelte-w85nl5{background:var(--metal-brush),var(--red-grad);border-color:#2a0610;color:#fff4f5}.me.svelte-w85nl5:hover{background:var(--metal-brush),var(--red-grad-hover)}.empty.svelte-w85nl5{margin:0;padding:40px 20px;text-align:center;color:var(--muted)}@media(max-width:720px){.dock.svelte-w85nl5{flex-direction:column-reverse;align-items:stretch;right:68px}.find.svelte-w85nl5{width:auto}.legend.svelte-w85nl5{align-self:flex-start}.legend.svelte-w85nl5 span:where(.svelte-w85nl5){display:none}.legend.svelte-w85nl5 button:where(.svelte-w85nl5){padding:0 9px}.find.open.svelte-w85nl5~.legend:where(.svelte-w85nl5){display:none}}
