.compass-wrap[data-astro-cid-2wgca4qt]{margin:0;color:var(--ink);max-width:520px}.compass-wrap[data-astro-cid-2wgca4qt] svg{width:100%;height:auto;display:block}.compass-wrap[data-astro-cid-2wgca4qt] .shape{fill:color-mix(in oklab,var(--brass),transparent 70%);stroke:var(--brass);stroke-width:2;transform-origin:150px 150px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}html.js .compass-wrap[data-astro-cid-2wgca4qt]:not(.on) .shape{transform:scale(0)}.compass-wrap[data-astro-cid-2wgca4qt] .fog{fill:#9aa9b6;fill-opacity:.4}.compass-wrap[data-astro-cid-2wgca4qt] .star{fill:var(--brass)}.compass-wrap[data-astro-cid-2wgca4qt] .labels{font:13px var(--font-display, Georgia, serif);fill:var(--ink)}@media(prefers-reduced-motion:reduce){.compass-wrap[data-astro-cid-2wgca4qt] .shape{transition:none}html.js .compass-wrap[data-astro-cid-2wgca4qt]:not(.on) .shape{transform:none}}.draft[data-astro-cid-jayj7ehd]{border-left:2px solid var(--vermilion);padding-left:10px;margin-top:12px;color:var(--ink-soft);font-size:14px}.progress[data-astro-cid-jayj7ehd]{min-height:1.2em}fieldset[data-astro-cid-jayj7ehd]{border:0;border-bottom:1px solid var(--rule);padding:16px 0;margin:0;min-width:0}legend[data-astro-cid-jayj7ehd]{font-weight:600;padding:0;margin-bottom:10px;max-width:70ch}.dref[data-astro-cid-jayj7ehd]{font:12px var(--font-mono, monospace);margin-left:6px}.dcard[data-astro-cid-jayj7ehd] legend[data-astro-cid-jayj7ehd] .dref[data-astro-cid-jayj7ehd]{font-size:inherit;margin:0 6px 0 0}.dcard[data-astro-cid-jayj7ehd] .drule[data-astro-cid-jayj7ehd]{margin:0 0 10px;max-width:70ch;color:var(--ink-soft)}.dcard[data-astro-cid-jayj7ehd] details[data-astro-cid-jayj7ehd]{margin:0 0 12px}.dcard[data-astro-cid-jayj7ehd] summary[data-astro-cid-jayj7ehd]{cursor:pointer;font-size:14px}.dcard[data-astro-cid-jayj7ehd] details[data-astro-cid-jayj7ehd] ul[data-astro-cid-jayj7ehd]{margin:8px 0 0;padding-left:1.2em;max-width:70ch}.axis[data-astro-cid-jayj7ehd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:12px 0}.axis[data-astro-cid-jayj7ehd] .k[data-astro-cid-jayj7ehd]{grid-column:1 / -1;margin:0;font-size:12px;font-variant:all-small-caps;letter-spacing:.06em;color:var(--ink-soft)}.axis[data-astro-cid-jayj7ehd] label[data-astro-cid-jayj7ehd]{display:flex;gap:6px;align-items:baseline}.axis[data-astro-cid-jayj7ehd] .ld[data-astro-cid-jayj7ehd]{display:block;font-size:12px;line-height:1.35;color:var(--ink-soft);margin-top:2px}.scale[data-astro-cid-jayj7ehd]{display:flex;flex-wrap:wrap;gap:8px 18px}.scale[data-astro-cid-jayj7ehd].col{flex-direction:column}.scale[data-astro-cid-jayj7ehd] label[data-astro-cid-jayj7ehd],.consent[data-astro-cid-jayj7ehd]{display:inline-flex;gap:6px;align-items:baseline}.unknown[data-astro-cid-jayj7ehd]{color:var(--ink-soft)}.text[data-astro-cid-jayj7ehd]{display:grid;gap:6px;margin:12px 0;max-width:520px}.text[data-astro-cid-jayj7ehd] input[data-astro-cid-jayj7ehd],.text[data-astro-cid-jayj7ehd] textarea[data-astro-cid-jayj7ehd],.num[data-astro-cid-jayj7ehd] input[data-astro-cid-jayj7ehd]{font:inherit;padding:8px;border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.num[data-astro-cid-jayj7ehd]{display:inline-flex;gap:8px;align-items:center;margin-right:18px}.num[data-astro-cid-jayj7ehd] input[data-astro-cid-jayj7ehd]{width:9em}.nav[data-astro-cid-jayj7ehd]{display:flex;gap:12px;margin-top:22px}.result-grid[data-astro-cid-jayj7ehd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.result-grid[data-astro-cid-jayj7ehd] h3[data-astro-cid-jayj7ehd]{margin-top:22px}.result-grid[data-astro-cid-jayj7ehd] p[data-astro-cid-jayj7ehd]{margin-top:14px}.error[data-astro-cid-jayj7ehd]{color:var(--vermilion)}[data-assess] [hidden]{display:none!important}html.js [data-astro-cid-jayj7ehd][data-assess] section[data-astro-cid-jayj7ehd][data-screen]:not(.current){display:none}html:not(.js) [data-astro-cid-jayj7ehd][data-share],html:not(.js) [data-astro-cid-jayj7ehd][data-screen=result],html:not(.js) [data-astro-cid-jayj7ehd][data-screen=contact],html:not(.js) [data-astro-cid-jayj7ehd][data-screen=done],html:not(.js) .nav[data-astro-cid-jayj7ehd],html:not(.js) [data-astro-cid-jayj7ehd][data-next],html:not(.js) [data-astro-cid-jayj7ehd][data-back],html:not(.js) [data-astro-cid-jayj7ehd][data-submit]{display:none}[data-first-moves] li,[data-where-to-start] li{margin:4px 0}[data-where-to-start] q{display:block;color:var(--ink-soft);font-style:italic}@media(max-width:800px){.result-grid[data-astro-cid-jayj7ehd]{grid-template-columns:1fr}}
