.legend.svelte-1fpeqse{color:var(--dl-color-text-muted);font-size:12.5px;font-family:var(--dl-font-mono);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 8px 4px;display:flex}.legend.svelte-1fpeqse i:where(.svelte-1fpeqse){border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.undived.svelte-1fpeqse i:where(.svelte-1fpeqse){box-sizing:border-box;border:1.5px dashed var(--dl-color-text-faint)}.ramp.svelte-1fpeqse{align-items:center;gap:8px;display:inline-flex}.ramp.svelte-1fpeqse i:where(.svelte-1fpeqse){background:linear-gradient(90deg,#4d6e80,#5abff2);border-radius:4px;width:120px;height:8px;margin:0}.ramp.depth.svelte-1fpeqse i:where(.svelte-1fpeqse){background:linear-gradient(90deg,#6ecbed,#129134)}.ramp.svelte-1fpeqse em:where(.svelte-1fpeqse){font-style:normal}.hint.svelte-1fpeqse{color:var(--dl-color-text-faint);margin-left:auto}.options.svelte-1kpr3ah{border-top:1px solid var(--dl-color-border);flex-wrap:wrap;gap:12px 16px;margin-top:6px;padding:8px 8px 2px;display:flex}.options.svelte-1kpr3ah label:where(.svelte-1kpr3ah){color:var(--dl-color-text-muted);font-size:12.5px;font-family:var(--dl-font-mono);align-items:center;gap:6px;display:inline-flex}.options.svelte-1kpr3ah select:where(.svelte-1kpr3ah){font:inherit;color:var(--dl-color-text);background:var(--dl-color-surface);border:1px solid var(--dl-color-border-strong);border-radius:var(--dl-radius-sm);padding:4px 8px;font-size:12.5px}.switch.svelte-1kpr3ah{cursor:pointer;position:relative}.switch.svelte-1kpr3ah input:where(.svelte-1kpr3ah){opacity:0;width:1px;height:1px;position:absolute}.knob.svelte-1kpr3ah{background:var(--dl-color-surface-2);border:1px solid var(--dl-color-border-strong);border-radius:999px;width:30px;height:16px;transition:background .15s;position:relative}.knob.svelte-1kpr3ah:after{content:"";background:var(--dl-color-text-muted);border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.switch.svelte-1kpr3ah input:where(.svelte-1kpr3ah):checked+.knob:where(.svelte-1kpr3ah){background:var(--dl-color-accent-soft);border-color:var(--dl-color-accent)}.switch.svelte-1kpr3ah input:where(.svelte-1kpr3ah):checked+.knob:where(.svelte-1kpr3ah):after{background:var(--dl-color-accent);transform:translate(14px)}.switch.svelte-1kpr3ah input:where(.svelte-1kpr3ah):focus-visible+.knob:where(.svelte-1kpr3ah){outline:2px solid var(--dl-color-focus-ring);outline-offset:2px}.map.svelte-1gnpm0j{background:var(--dl-color-bg-elevated);padding:12px;position:relative;overflow:hidden}.world.svelte-1gnpm0j{width:100%;height:auto;display:block}.sphere.svelte-1gnpm0j{fill:color-mix(in srgb, var(--dl-color-accent) 4%, transparent);stroke:var(--dl-color-border)}.land.svelte-1gnpm0j{fill:var(--dl-color-surface-2);stroke:color-mix(in srgb, var(--dl-color-text) 14%, transparent);stroke-width:.5px}.site.svelte-1gnpm0j{cursor:pointer;outline:none}.ring.svelte-1gnpm0j{fill:none;stroke:var(--dl-color-focus-ring);stroke-width:2.5px;opacity:0}.site.svelte-1gnpm0j:focus-visible .ring:where(.svelte-1gnpm0j){opacity:1}.halo.svelte-1gnpm0j{opacity:.18;transition:opacity .2s}.dot.svelte-1gnpm0j{stroke:var(--dl-color-bg);stroke-width:1.2px;transition:transform .2s}.site.svelte-1gnpm0j:hover .halo:where(.svelte-1gnpm0j),.site.svelte-1gnpm0j:focus-visible .halo:where(.svelte-1gnpm0j),.site.active.svelte-1gnpm0j .halo:where(.svelte-1gnpm0j){opacity:.4}.dot.hollow.svelte-1gnpm0j{fill:var(--dl-color-bg);stroke-width:1.5px;stroke-dasharray:2 1.5}.site.undived.svelte-1gnpm0j:hover .dot.hollow:where(.svelte-1gnpm0j),.site.undived.svelte-1gnpm0j:focus-visible .dot.hollow:where(.svelte-1gnpm0j){stroke-dasharray:none}.site.dimmed.svelte-1gnpm0j{opacity:.25}.site.active.svelte-1gnpm0j .dot:where(.svelte-1gnpm0j){stroke:var(--dl-color-warm);stroke-width:2px}.tooltip.svelte-1gnpm0j{border-radius:var(--dl-radius-sm);background:var(--dl-color-surface);border:1px solid var(--dl-color-border-strong);box-shadow:var(--dl-shadow-sm);opacity:0;pointer-events:none;flex-direction:column;gap:2px;padding:8px 12px;font-size:13.5px;transition:opacity .15s;display:flex;position:absolute;top:16px;left:16px}.tooltip.visible.svelte-1gnpm0j{opacity:1}.tooltip.svelte-1gnpm0j .dl-num:where(.svelte-1gnpm0j){color:var(--dl-color-text-muted);font-size:12px}.tooltip.svelte-1gnpm0j .faint:where(.svelte-1gnpm0j){color:var(--dl-color-text-faint)}.compact.svelte-1gnpm0j{padding:8px}
