.cell.svelte-ftibn1{text-align:right;min-height:38px;padding:6px 8px}.cell[aria-invalid=true].svelte-ftibn1{border-color:var(--bad);background:var(--bad-soft)}.geo-svg.svelte-bi7vv6{background:#fff;border-radius:12px;width:100%;height:auto;max-height:420px;display:block}.geo-table.svelte-rl5mfn{margin:0}.geo-table.svelte-rl5mfn table:where(.svelte-rl5mfn){font-size:.88rem}.geo-table.svelte-rl5mfn th:where(.svelte-rl5mfn),.geo-table.svelte-rl5mfn td:where(.svelte-rl5mfn){vertical-align:middle;padding:6px 8px}.geo-table.svelte-rl5mfn tbody:where(.svelte-rl5mfn) th:where(.svelte-rl5mfn){font-family:var(--font-head);white-space:normal;background:0 0;min-width:7.5em;font-weight:600}.geo-table.svelte-rl5mfn td:where(.svelte-rl5mfn){width:34%;min-width:76px}.geo-table.svelte-rl5mfn .u:where(.svelte-rl5mfn){color:var(--muted);font-size:.85em;font-weight:500}.geo-table.svelte-rl5mfn .h:where(.svelte-rl5mfn){font:400 .75rem/1.3 var(--font-body);color:var(--muted);display:block}.geo-table.svelte-rl5mfn .sep:where(.svelte-rl5mfn) th:where(.svelte-rl5mfn){background:var(--paper-2);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.geo .cell{min-height:38px;padding:6px 8px;font-size:.92rem}.sr.svelte-rl5mfn{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dot.svelte-rl5mfn{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.dot--a.svelte-rl5mfn{background:#e8481c}.dot--b.svelte-rl5mfn{background:#2f6fde}.btns.svelte-rl5mfn{flex-wrap:wrap;gap:8px;display:flex}.note-small.svelte-rl5mfn{color:var(--muted);margin:0;font-size:.82rem}.res-title.svelte-rl5mfn{letter-spacing:.06em;text-transform:uppercase;color:var(--sun);margin:0 0 10px;font-size:1rem}.legend.svelte-rl5mfn{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:.88rem;display:flex}.muted.svelte-rl5mfn{color:#bdb7aa}.reading.svelte-rl5mfn{color:#e9e4d8;margin:10px 0 0;padding-left:1.1em;font-size:.92rem}.res-sub.svelte-rl5mfn{color:#fff;margin:18px 0 8px;font-size:.95rem}.res-table.svelte-rl5mfn{color:var(--ink);background:#fff;border:0}.res-table.svelte-rl5mfn table:where(.svelte-rl5mfn){font-size:.86rem}.res-table.svelte-rl5mfn th:where(.svelte-rl5mfn),.res-table.svelte-rl5mfn td:where(.svelte-rl5mfn){padding:7px 9px}.num.svelte-rl5mfn{text-align:right;white-space:nowrap}
