.compass.svelte-2s2ljs{justify-items:center;gap:8px;max-width:100%;margin:0;display:grid}svg.svelte-2s2ljs{max-width:100%;height:auto;display:block}.face.svelte-2s2ljs{fill:var(--paper);stroke:var(--line-strong);stroke-width:1.5px}.rose.svelte-2s2ljs{transform-origin:100px 100px;transform-box:view-box}@media (prefers-reduced-motion:no-preference){.rose.svelte-2s2ljs{transition:transform .25s ease-out}}.tick.svelte-2s2ljs{stroke:var(--line-strong);stroke-width:1px}.tick.major.svelte-2s2ljs{stroke:var(--ink-soft);stroke-width:1.6px}.arm.light.svelte-2s2ljs{fill:var(--sheet);stroke:var(--ink-soft);stroke-width:.8px;stroke-linejoin:round}.arm.dark.svelte-2s2ljs{fill:var(--ink-soft);stroke:var(--ink-soft);stroke-width:.8px;stroke-linejoin:round}.arm.north.dark.svelte-2s2ljs{fill:var(--bad);stroke:var(--bad)}.arm.north.light.svelte-2s2ljs{stroke:var(--bad)}.hub.svelte-2s2ljs{fill:var(--sheet);stroke:var(--ink);stroke-width:1.5px}.lbl.svelte-2s2ljs{font:600 9.5px/1 var(--sans);fill:var(--ink-soft)}.lbl.card.svelte-2s2ljs{fill:var(--ink);font-size:13px}.lbl.card.long.svelte-2s2ljs{font-size:10.5px}.lbl.long.svelte-2s2ljs:not(.card){font-size:9px}.lbl.n.svelte-2s2ljs{fill:var(--bad)}.marker.svelte-2s2ljs{fill:var(--turmeric);stroke:var(--ink);stroke-width:1px}figcaption.svelte-2s2ljs{text-align:center;justify-items:center;gap:8px;max-width:34ch;display:grid}.ink.svelte-2s2ljs{color:var(--ink)}.use.svelte-2s2ljs{margin-top:2px}.mandala.svelte-1vnfh58{justify-items:center;gap:10px;min-width:0;display:grid}svg.svelte-1vnfh58{touch-action:manipulation;max-width:100%;height:auto;display:block}.pada.svelte-1vnfh58{stroke:none;cursor:pointer}.pada.brahma.svelte-1vnfh58{fill:var(--ok-bg)}.pada.inner.svelte-1vnfh58{fill:var(--good-bg)}.pada.corner.svelte-1vnfh58{fill:color-mix(in srgb, var(--good-bg) 45%, var(--sheet))}.pada.outer.svelte-1vnfh58{fill:var(--sheet)}.pada.on.svelte-1vnfh58{fill:var(--turmeric);fill-opacity:.55}.edge.svelte-1vnfh58{stroke:var(--line-strong);stroke-width:1px}.frame.svelte-1vnfh58{fill:none;stroke:var(--ink-soft);stroke-width:1.5px}.axis.svelte-1vnfh58{stroke:var(--bad);stroke-width:1px;stroke-dasharray:4 4;opacity:.45;pointer-events:none}.door.svelte-1vnfh58{fill:var(--turmeric);pointer-events:none}.lbl.svelte-1vnfh58{fill:var(--ink);font-family:var(--sans);pointer-events:none;font-weight:500}.lbl.num.svelte-1vnfh58{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.lbl.brahma.svelte-1vnfh58{font-weight:700}.dir.svelte-1vnfh58{font:700 12px/1 var(--sans);fill:var(--ink)}.corner.svelte-1vnfh58{font:600 9px/1 var(--sans);fill:var(--ink-soft)}.picked.svelte-1vnfh58{max-width:70ch;color:var(--ink-soft);justify-self:stretch;margin:0}.picked.svelte-1vnfh58 b:where(.svelte-1vnfh58){color:var(--ink)}.legend.svelte-1vnfh58{columns:4 200px;justify-self:stretch;column-gap:14px;margin:0;padding:0;list-style:none}.legend.svelte-1vnfh58 li:where(.svelte-1vnfh58){break-inside:avoid;margin:0 0 2px}.dev.svelte-1vnfh58{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;width:100%;padding:3px 6px;font-size:13.5px}.dev[aria-pressed=true].svelte-1vnfh58{background:color-mix(in srgb, var(--turmeric) 35%, var(--sheet))}.dn.svelte-1vnfh58{min-width:2.1em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.dc.svelte-1vnfh58{color:var(--ink-soft);font-size:12px}.dd.svelte-1vnfh58{color:var(--turmeric)}@media (width<=480px){.legend.svelte-1vnfh58{columns:2}.dev.svelte-1vnfh58{min-height:32px}}.room.svelte-bfqhhe:target{outline:2px solid var(--ok);outline-offset:3px;border-radius:6px;scroll-margin-top:90px}.head.svelte-bfqhhe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pad.svelte-bfqhhe{max-width:78ch;margin-top:12px}.compass-row.svelte-bfqhhe{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 28px;display:grid}.steps.svelte-bfqhhe{color:var(--ink-soft);gap:8px;max-width:70ch;margin:0;padding-left:20px;font-size:14.5px;display:grid}.steps.svelte-bfqhhe li:where(.svelte-bfqhhe){line-height:1.5}.tablewrap.svelte-bfqhhe{overflow-x:auto}.dname.svelte-bfqhhe{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);vertical-align:top;min-width:120px;padding:14px 8px;font-size:15px;font-weight:600}tr.svelte-bfqhhe:last-child .dname:where(.svelte-bfqhhe){border-bottom:0}.dname.svelte-bfqhhe .soft:where(.svelte-bfqhhe),.dname.svelte-bfqhhe .ta:where(.svelte-bfqhhe){font-weight:400;display:block}.dname.svelte-bfqhhe .ta:where(.svelte-bfqhhe){color:var(--ink-soft)}.holds.svelte-bfqhhe{color:var(--ink);font-weight:600}.dirs.svelte-bfqhhe td:where(.svelte-bfqhhe){font-size:14.5px}.dirs.svelte-bfqhhe th:where(.svelte-bfqhhe):nth-child(5){width:30%}.tools.svelte-bfqhhe{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.rooms.svelte-bfqhhe{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px 16px;display:grid}.room.svelte-bfqhhe{gap:4px}.rname.svelte-bfqhhe{color:var(--ink);font-size:14.5px;font-weight:600}.rname.svelte-bfqhhe .soft:where(.svelte-bfqhhe){font-weight:400}.room.svelte-bfqhhe select.v-good:where(.svelte-bfqhhe){border-color:var(--good-line);box-shadow:inset 4px 0 0 var(--good)}.room.svelte-bfqhhe select.v-acceptable:where(.svelte-bfqhhe){border-color:var(--ok-line);box-shadow:inset 4px 0 0 var(--turmeric)}.room.svelte-bfqhhe select.v-avoid:where(.svelte-bfqhhe){border-color:var(--bad-line);box-shadow:inset 4px 0 0 var(--bad)}.best.svelte-bfqhhe{font-size:12.5px}.summary.svelte-bfqhhe{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.plan-wrap.svelte-bfqhhe{justify-items:center;gap:6px;margin-bottom:16px;display:grid}.plan.svelte-bfqhhe{border:2px solid var(--ink-soft);background:var(--sheet);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,460px);display:grid}.part.svelte-bfqhhe{border:1px solid var(--line);flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0;min-height:84px;padding:6px;display:flex}.part.centre.svelte-bfqhhe{background:var(--paper)}.pdir.svelte-bfqhhe{width:100%;font:700 11px/1.2 var(--sans);color:var(--ink-soft);letter-spacing:.04em}.pchip.svelte-bfqhhe{overflow-wrap:anywhere;border:1px solid;border-radius:999px;max-width:100%;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.5}.pchip.good.svelte-bfqhhe{color:var(--good);background:var(--good-bg);border-color:var(--good-line)}.pchip.ok.svelte-bfqhhe{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.pchip.bad.svelte-bfqhhe{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.plan-note.svelte-bfqhhe{text-align:center;margin:0}.results.svelte-bfqhhe{gap:10px;margin:0;padding:0;list-style:none;display:grid}.result.svelte-bfqhhe{border:1px solid var(--line);border-left:4px solid var(--line-strong);background:var(--paper);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.result.good.svelte-bfqhhe{border-left-color:var(--good)}.result.ok.svelte-bfqhhe{border-left-color:var(--turmeric)}.result.bad.svelte-bfqhhe{border-left-color:var(--bad)}.rhead.svelte-bfqhhe{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rtitle.svelte-bfqhhe{font-size:15.5px;font-weight:600}.reason.svelte-bfqhhe{margin:0;font-size:14.5px;line-height:1.5}.remedy.svelte-bfqhhe{background:var(--sheet);border:1px dashed var(--line-strong);border-radius:8px;margin:0;padding:8px 10px;font-size:14.5px;line-height:1.5}.shapes.svelte-bfqhhe{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.shape.svelte-bfqhhe{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.shape.svelte-bfqhhe svg:where(.svelte-bfqhhe){overflow:visible}.plot.svelte-bfqhhe{stroke-width:2px;stroke-linejoin:round}.plot.good.svelte-bfqhhe{fill:var(--good-bg);stroke:var(--good)}.plot.ok.svelte-bfqhhe{fill:var(--ok-bg);stroke:var(--ok)}.plot.bad.svelte-bfqhhe{fill:var(--bad-bg);stroke:var(--bad)}.road.svelte-bfqhhe{fill:var(--line-strong)}.flow.svelte-bfqhhe{stroke:var(--ink);stroke-width:2.5px}.flowhead.svelte-bfqhhe{fill:var(--ink)}.n.svelte-bfqhhe{font:700 10px/1 var(--sans);fill:var(--ink-soft)}.stext.svelte-bfqhhe{justify-items:start;gap:6px;min-width:0;display:grid}.stext.svelte-bfqhhe p:where(.svelte-bfqhhe){margin:0;line-height:1.5}.sname.svelte-bfqhhe{font:600 14.5px/1.35 var(--sans);color:var(--ink);margin:0}.lead-note.svelte-bfqhhe{max-width:78ch;margin-bottom:14px}.foot.svelte-bfqhhe{max-width:78ch;margin-top:4px;display:block}@media (width<=700px){.compass-row.svelte-bfqhhe{grid-template-columns:minmax(0,1fr);justify-items:center}.stack.svelte-bfqhhe tbody:where(.svelte-bfqhhe) th:where(.svelte-bfqhhe){border:0;padding:2px 0;font-size:16px;display:block}.stack.svelte-bfqhhe tbody:where(.svelte-bfqhhe) th[data-label]:where(.svelte-bfqhhe):before{content:attr(data-label);color:var(--ink-soft);margin-bottom:2px;font-size:12px;font-weight:400;display:block}.dirs.svelte-bfqhhe th:where(.svelte-bfqhhe):nth-child(5){width:auto}.part.svelte-bfqhhe{min-height:72px;padding:5px}}
