canvas.svelte-1f2zsil{display:block;width:100%;height:100%}button.svelte-1f2zsil{font-family:var(--font-mono);font-size:inherit;color:var(--fg-dim);background:none;border:0;cursor:pointer;min-height:var(--tap-min);min-width:var(--tap-min);padding:0}button.svelte-1f2zsil:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-btn)}.more.svelte-1f2zsil{position:absolute;z-index:var(--z-chrome);transform:translateY(-50%);text-align:left;white-space:nowrap}.more.end.svelte-1f2zsil{text-align:right}.rows.svelte-1f2zsil{position:absolute;z-index:var(--z-chrome);left:var(--sp-3);max-width:calc(100% - 2 * var(--sp-3));max-height:60%;overflow:auto;font-family:var(--font-mono);color:var(--fg);background:color-mix(in srgb,var(--bg-0) 92%,transparent);border:1px solid var(--accent-border);border-radius:var(--r-panel);padding:0 var(--sp-4) var(--sp-3);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.rows.end.svelte-1f2zsil{left:auto;right:var(--sp-3)}.rows.svelte-1f2zsil header:where(.svelte-1f2zsil){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);color:var(--fg-dim)}.rows.svelte-1f2zsil ul:where(.svelte-1f2zsil){list-style:none;margin:0;padding:0}.rows.svelte-1f2zsil li:where(.svelte-1f2zsil){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--tap-min);white-space:nowrap}.rows.svelte-1f2zsil i:where(.svelte-1f2zsil){display:block;flex:none;width:var(--tap-min);height:var(--sp-1);background:color-mix(in srgb,var(--fg) 12%,transparent)}.rows.svelte-1f2zsil b:where(.svelte-1f2zsil){display:block;height:100%}.rows.svelte-1f2zsil em:where(.svelte-1f2zsil){font-style:normal;font-variant-numeric:tabular-nums;margin-left:auto}.globe.compact.svelte-6oh0zv{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:auto}.globe.svelte-6oh0zv{position:relative;height:100%;min-height:calc(100dvh / var(--zoom, 1) - var(--globe-chrome-h));background:var(--bg-0);border-radius:var(--r-tile);overflow:hidden}.stage.svelte-6oh0zv{position:absolute;top:0;right:0;bottom:0;left:0}.eyebrow.svelte-6oh0zv{position:absolute;top:var(--sp-3-5);left:var(--sp-4);z-index:2;font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:var(--ls-wide);color:var(--fg-soft);margin:0;pointer-events:none}.picker.svelte-6oh0zv{position:absolute;z-index:2;bottom:calc(var(--sp-3-5) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);padding:0 var(--sp-3)}.picker.svelte-6oh0zv button:where(.svelte-6oh0zv){min-height:var(--tap-min);padding:0 var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:var(--ls-wide);color:var(--fg);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--accent-border);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.picker.svelte-6oh0zv button.on:where(.svelte-6oh0zv){color:var(--fg);border-color:var(--accent);background:var(--accent-bg)}.legend.svelte-6oh0zv{position:absolute;z-index:2;bottom:calc(var(--globe-legend-bottom) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(92%,var(--globe-legend-max-w));background:color-mix(in srgb,var(--bg-0) 88%,transparent);border:1px solid var(--accent-border);border-radius:var(--r-panel);padding:var(--sp-3-5) var(--sp-4);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.lg-swatches.svelte-6oh0zv{display:flex;flex-wrap:wrap;gap:var(--sp-1-5) var(--sp-3-5)}.lg-sw.svelte-6oh0zv{display:inline-flex;align-items:center;gap:var(--sp-1-5);font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:var(--ls-wide);color:var(--fg)}.lg-sw.svelte-6oh0zv i:where(.svelte-6oh0zv){width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--r-btn);flex:none}@media (max-width: 719px){.picker.svelte-6oh0zv button:where(.svelte-6oh0zv),.eyebrow.svelte-6oh0zv,.lg-sw.svelte-6oh0zv{font-size:var(--fs-base)}}
