.affinity.svelte-vw4tvv{align-items:center;gap:var(--wm-space-1);padding:.125rem var(--wm-space-2);font-size:var(--wm-text-xs);white-space:nowrap;color:var(--wm-primary-strong);background:var(--wm-primary-soft);border-radius:var(--wm-radius-full);font-weight:600;display:inline-flex}.affinity.svelte-vw4tvv svg:where(.svelte-vw4tvv){fill:currentColor;width:.85rem;height:.85rem}.affinity--lg.svelte-vw4tvv{padding:var(--wm-space-1) var(--wm-space-3);font-size:var(--wm-text-sm)}.affinity--brand.svelte-vw4tvv{color:var(--brand-base);background:var(--brand-on-base)}.fmap.svelte-skgvmq{--dot-1:var(--wm-map-1);--dot-2:var(--wm-map-2);--dot-3:var(--wm-map-3);--dot-0:color-mix(in srgb, var(--wm-ink-muted) 70%, transparent)}.toolbar.svelte-skgvmq{align-items:end;gap:var(--wm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=768px){.toolbar.svelte-skgvmq{gap:var(--wm-space-3) var(--wm-space-4);flex-wrap:wrap;display:flex}}.segmented.svelte-skgvmq{border:0;grid-column:1/-1;margin:0;padding:0}.segmented.svelte-skgvmq legend:where(.svelte-skgvmq){margin-bottom:var(--wm-space-1);font-size:var(--wm-text-sm);color:var(--wm-ink-muted)}.segmented__track.svelte-skgvmq{background:var(--wm-surface-2);border-radius:var(--wm-radius-full);gap:2px;padding:3px;display:inline-flex}.segmented.svelte-skgvmq label:where(.svelte-skgvmq){position:relative}.segmented.svelte-skgvmq input:where(.svelte-skgvmq){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented.svelte-skgvmq span:where(.svelte-skgvmq){padding:var(--wm-space-1) var(--wm-space-4);border-radius:var(--wm-radius-full);font-size:var(--wm-text-sm);color:var(--wm-ink-muted);font-weight:600;display:block}.segmented.svelte-skgvmq input:where(.svelte-skgvmq):checked+span:where(.svelte-skgvmq){background:var(--wm-surface);box-shadow:var(--wm-shadow-1);color:var(--wm-primary-strong)}.segmented.svelte-skgvmq input:where(.svelte-skgvmq):focus-visible+span:where(.svelte-skgvmq){outline:2px solid var(--wm-focus);outline-offset:2px}.field.svelte-skgvmq{gap:var(--wm-space-1);min-width:0;display:grid}@media (width>=768px){.field.svelte-skgvmq{flex:10rem;max-width:16rem}}.field.svelte-skgvmq{font-size:var(--wm-text-sm);color:var(--wm-ink-muted)}.field.svelte-skgvmq select:where(.svelte-skgvmq){width:100%;min-width:0;min-height:2.5rem;padding:0 var(--wm-space-3);font:inherit;color:var(--wm-ink);background:var(--wm-surface-2);border-radius:var(--wm-radius-sm);border:0}.field.svelte-skgvmq select:where(.svelte-skgvmq):focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.status.svelte-skgvmq{align-items:center;gap:var(--wm-space-2) var(--wm-space-4);margin-block:var(--wm-space-4);flex-wrap:wrap;display:flex}.status__count.svelte-skgvmq{margin:0;font-weight:600}.link-btn.svelte-skgvmq{appearance:none;font:inherit;color:var(--wm-primary-strong);cursor:pointer;font-size:var(--wm-text-sm);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.link-btn.svelte-skgvmq:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.layout.svelte-skgvmq{gap:var(--wm-space-6);display:grid}@media (width>=1024px){.layout.svelte-skgvmq{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.stage.svelte-skgvmq{min-width:0}.plot.svelte-skgvmq{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:720px;position:relative;overflow:hidden}.plot--hover.svelte-skgvmq svg:where(.svelte-skgvmq){cursor:pointer}.plot--zoomed.svelte-skgvmq{touch-action:none}.plot--zoomed.svelte-skgvmq svg:where(.svelte-skgvmq){cursor:grab}.plot.svelte-skgvmq:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.plot.svelte-skgvmq svg:where(.svelte-skgvmq){width:100%;height:100%;display:block}.plot__bg.svelte-skgvmq{fill:none}.plot__msg.svelte-skgvmq{padding:var(--wm-space-6);text-align:center;color:var(--wm-ink-muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.light-stop.svelte-skgvmq{stop-color:var(--wm-primary)}.light-stop--in.svelte-skgvmq{stop-opacity:.13}.light-stop--mid.svelte-skgvmq{stop-opacity:.05}.light-stop--out.svelte-skgvmq{stop-opacity:0}.grid.svelte-skgvmq{fill:none;stroke:var(--wm-ink-muted);stroke-opacity:.3;stroke-dasharray:1 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.grid--ring.svelte-skgvmq{stroke-opacity:.22}.axis.svelte-skgvmq{stroke:var(--wm-gold);stroke-opacity:.45;vector-effect:non-scaling-stroke}.axis__mark.svelte-skgvmq{fill:var(--wm-gold);fill-opacity:.8}.quadrant.svelte-skgvmq{fill:var(--wm-ink-muted);font-family:var(--wm-font-display);paint-order:stroke;stroke:var(--wm-bg);stroke-opacity:.85;stroke-linejoin:round;font-style:italic}@media (prefers-reduced-motion:no-preference){.dot.svelte-skgvmq,.dot__glow.svelte-skgvmq{transition:fill-opacity .16s var(--wm-ease)}}.dot--dim.svelte-skgvmq{fill-opacity:.3}.dot__glow.dot--dim.svelte-skgvmq{fill-opacity:.03}.hot.svelte-skgvmq{pointer-events:none}.hot__ring.svelte-skgvmq{fill:none;stroke:var(--wm-ink);stroke-opacity:.85}@media (prefers-reduced-motion:no-preference){.hot.svelte-skgvmq circle:where(.svelte-skgvmq){transform-box:fill-box;transform-origin:50%;animation:svelte-skgvmq-hot-in .17s var(--wm-ease) both}}@keyframes svelte-skgvmq-hot-in{0%{opacity:0;transform:scale(.55)}}.dot__glow.svelte-skgvmq{fill-opacity:.11;pointer-events:none}.dot__glow.dot--s0.svelte-skgvmq{fill-opacity:.07}.dot.svelte-skgvmq{fill-opacity:.94;stroke:var(--wm-surface);stroke-opacity:.8}.dot--hot.svelte-skgvmq{fill-opacity:1;stroke:var(--wm-bg);stroke-opacity:1}.dot--s1.svelte-skgvmq{fill:var(--dot-1)}.dot--s2.svelte-skgvmq{fill:var(--dot-2)}.dot--s3.svelte-skgvmq{fill:var(--dot-3)}.dot--s0.svelte-skgvmq{fill:var(--dot-0)}.dot--off.svelte-skgvmq{fill:var(--wm-ink-muted);fill-opacity:.18;stroke:none}.ring.svelte-skgvmq{fill:none;stroke:var(--wm-ink)}.ring--focus.svelte-skgvmq{stroke:var(--wm-focus)}.halo-stop.svelte-skgvmq{stop-color:var(--wm-primary)}.halo-stop--in.svelte-skgvmq{stop-opacity:.32}.halo-stop--mid.svelte-skgvmq{stop-opacity:.18}.halo-stop--out.svelte-skgvmq{stop-opacity:0}.me.svelte-skgvmq{fill:var(--wm-ink);stroke:var(--wm-primary)}.me__label.svelte-skgvmq{fill:var(--wm-ink);paint-order:stroke;stroke:var(--wm-bg);stroke-linejoin:round;font-weight:700}.edge.svelte-skgvmq{padding:.1rem var(--wm-space-2);font-size:var(--wm-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--wm-gold);background:var(--wm-surface-2);border-radius:var(--wm-radius-full);pointer-events:none;font-weight:600;position:absolute}.edge--top.svelte-skgvmq{top:var(--wm-space-2);left:50%;translate:-50%}.edge--bottom.svelte-skgvmq{bottom:var(--wm-space-2);left:50%;translate:-50%}.edge--left.svelte-skgvmq,.edge--right.svelte-skgvmq{padding:var(--wm-space-2) .1rem;writing-mode:vertical-rl;top:50%}.edge--left.svelte-skgvmq{left:var(--wm-space-1);translate:0 -50%;rotate:180deg}.edge--right.svelte-skgvmq{right:var(--wm-space-1);translate:0 -50%}.tip.svelte-skgvmq{z-index:2;width:16rem;padding:var(--wm-space-4) var(--wm-space-6);text-align:center;background:radial-gradient(closest-side, var(--wm-bg) 62%, transparent);pointer-events:none;position:absolute;translate:-50% calc(-100% - 10px)}@media (prefers-reduced-motion:no-preference){.tip.svelte-skgvmq{animation:svelte-skgvmq-tip-in .16s var(--wm-ease) both}}.tip--below.svelte-skgvmq{translate:-50% 10px}.tip--pinned.svelte-skgvmq{pointer-events:auto}.tip--docked.svelte-skgvmq{width:auto;max-width:720px;margin-top:var(--wm-space-3);text-align:start;pointer-events:auto;background:0 0;padding:0;position:static;translate:none}.tip.svelte-skgvmq .affinity{margin-top:var(--wm-space-2)}.tip.svelte-skgvmq p:where(.svelte-skgvmq){margin:0}.tip__kicker.svelte-skgvmq{font-family:var(--wm-font-sans);font-size:var(--wm-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--wm-gold);font-weight:600;line-height:1.35}.tip__name.svelte-skgvmq{font-family:var(--wm-font-display);font-size:var(--wm-text-lg);font-weight:600;line-height:1.2;margin-top:var(--wm-space-1)!important}.tip__notes.svelte-skgvmq,.tip__hint.svelte-skgvmq{font-size:var(--wm-text-sm);color:var(--wm-ink-muted);margin-top:var(--wm-space-1)!important}.tip__link.svelte-skgvmq{width:fit-content;margin-top:var(--wm-space-2);color:var(--wm-primary-strong);font-weight:600;display:block}@keyframes svelte-skgvmq-tip-in{0%{opacity:0;margin-top:4px}}.zoom.svelte-skgvmq{gap:var(--wm-space-2);margin-top:var(--wm-space-3);flex-wrap:wrap;display:flex}.zoom.svelte-skgvmq button:where(.svelte-skgvmq){appearance:none;font:inherit;color:inherit;cursor:pointer;min-height:2.5rem;padding:0;padding:0 var(--wm-space-4);font-size:var(--wm-text-sm);background:0 0;background:var(--wm-surface-2);border-radius:var(--wm-radius-full);border:0;font-weight:600}.zoom.svelte-skgvmq button:where(.svelte-skgvmq):disabled{opacity:.45;cursor:default}.zoom.svelte-skgvmq button:where(.svelte-skgvmq):focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.help.svelte-skgvmq{max-width:720px;margin-top:var(--wm-space-3);font-size:var(--wm-text-sm);color:var(--wm-ink-muted)}.side.svelte-skgvmq{gap:var(--wm-space-4);display:grid}.panel__title.svelte-skgvmq{font-family:var(--wm-font-sans);font-size:var(--wm-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--wm-gold);margin:0 0 var(--wm-space-3);font-weight:600;line-height:1.35}.panel__kicker.svelte-skgvmq{font-family:var(--wm-font-sans);font-size:var(--wm-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--wm-gold);margin:0;font-weight:600;line-height:1.35}.panel__lead.svelte-skgvmq{margin:var(--wm-space-1) 0 0;font-family:var(--wm-font-display);font-size:var(--wm-text-xl);font-weight:600}.panel__text.svelte-skgvmq{margin:var(--wm-space-2) 0 0;font-size:var(--wm-text-sm);color:var(--wm-ink-muted)}.panel__actions.svelte-skgvmq{align-items:center;gap:var(--wm-space-3) var(--wm-space-4);margin:var(--wm-space-4) 0 0;flex-wrap:wrap;display:flex}.btn.svelte-skgvmq{color:var(--wm-on-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--wm-primary-strong) 88%, white), var(--wm-primary-strong) 55%, color-mix(in srgb, var(--wm-primary-strong) 88%, black));box-shadow:var(--wm-shadow-1), 0 6px 22px color-mix(in srgb, var(--wm-primary) 26%, transparent);min-height:2.5rem;padding:0 var(--wm-space-5);border-radius:var(--wm-radius-full);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-skgvmq:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.legend.svelte-skgvmq{gap:var(--wm-space-2);margin:0;padding:0;list-style:none;display:grid}.legend.svelte-skgvmq li:where(.svelte-skgvmq){align-items:center;gap:var(--wm-space-2);font-size:var(--wm-text-sm);display:flex}.legend__label.svelte-skgvmq{flex:1}.legend__count.svelte-skgvmq{color:var(--wm-ink-muted)}.legend__empty.svelte-skgvmq{opacity:.5}.swatch.svelte-skgvmq{border-radius:50%;flex:none;width:.75rem;height:.75rem}.swatch--s1.svelte-skgvmq{background:var(--dot-1)}.swatch--s2.svelte-skgvmq{background:var(--dot-2)}.swatch--s3.svelte-skgvmq{background:var(--dot-3)}.swatch--s0.svelte-skgvmq{background:var(--dot-0)}.swatch--off.svelte-skgvmq{background:color-mix(in srgb, var(--wm-ink-muted) 18%, transparent)}.swatch--me.svelte-skgvmq{background:var(--wm-ink);box-shadow:0 0 0 3px var(--wm-primary);width:.6rem;height:.6rem;margin-inline:.075rem}.swatch--halo.svelte-skgvmq{background:radial-gradient(color-mix(in srgb, var(--wm-primary) 40%, transparent), transparent 72%);width:1rem;height:1rem;margin-inline:-.125rem}.page[data-astro-cid-t3amztdn]{padding-block:var(--wm-space-8) var(--wm-space-12)}.list[data-astro-cid-t3amztdn]{margin-top:var(--wm-space-12)}.list[data-astro-cid-t3amztdn] h2[data-astro-cid-t3amztdn]{font-size:var(--wm-text-2xl)}@media (width>=768px){.list[data-astro-cid-t3amztdn] h2[data-astro-cid-t3amztdn]{font-size:var(--wm-text-3xl)}}.list[data-astro-cid-t3amztdn] h2[data-astro-cid-t3amztdn]:after{content:"";background:var(--wm-gold);width:88px;height:9px;margin-top:var(--wm-space-3);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='9'%3E%3Cpath d='M0 4.5h35M53 4.5h35' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M44 0l4.5 4.5L44 9l-4.5-4.5z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='9'%3E%3Cpath d='M0 4.5h35M53 4.5h35' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M44 0l4.5 4.5L44 9l-4.5-4.5z'/%3E%3C/svg%3E") no-repeat}.list__intro[data-astro-cid-t3amztdn]{margin-block:var(--wm-space-4) var(--wm-space-6);color:var(--wm-ink-muted)}.list__groups[data-astro-cid-t3amztdn]{gap:var(--wm-space-6);display:grid}@media (width>=768px){.list__groups[data-astro-cid-t3amztdn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quad[data-astro-cid-t3amztdn]{gap:var(--wm-space-4);isolation:isolate;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.quad[data-astro-cid-t3amztdn]:before{content:"";inset:calc(-1 * var(--wm-space-8)) calc(-1 * var(--wm-space-3));z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wm-primary) 15%, transparent), transparent);pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.quad[data-astro-cid-t3amztdn]{animation:linear both rise view();animation-range:entry entry 40%}}}.quad[data-astro-cid-t3amztdn][hidden]{display:none}.quad__head[data-astro-cid-t3amztdn]{align-items:center;gap:var(--wm-space-2) var(--wm-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.quad__glyph[data-astro-cid-t3amztdn]{width:2.75rem;height:2.75rem}.quad__zone[data-astro-cid-t3amztdn]{fill:var(--wm-primary);fill-opacity:.22}.quad__axes[data-astro-cid-t3amztdn]{fill:none;stroke:var(--wm-gold);stroke-opacity:.6;stroke-width:1px}.quad__pin[data-astro-cid-t3amztdn]{fill:var(--wm-primary)}.quad__title[data-astro-cid-t3amztdn]{display:contents}@media (width>=768px){.quad__title[data-astro-cid-t3amztdn]{min-width:0;display:block}}.quad__title[data-astro-cid-t3amztdn] h3[data-astro-cid-t3amztdn]{font-size:var(--wm-text-xl);line-height:1.15}@media (width>=768px){.quad__title[data-astro-cid-t3amztdn] h3[data-astro-cid-t3amztdn]{font-size:var(--wm-text-2xl)}}.quad__text[data-astro-cid-t3amztdn]{font-size:var(--wm-text-sm);color:var(--wm-ink-muted);grid-column:1/-1;margin:0;font-style:italic}@media (width>=768px){.quad__text[data-astro-cid-t3amztdn]{margin-top:var(--wm-space-1);grid-column:auto}}.quad__total[data-astro-cid-t3amztdn]{grid-area:1/3;justify-items:end;margin:0;line-height:1;display:grid}.quad__num[data-astro-cid-t3amztdn]{font-family:var(--wm-font-display);font-size:var(--wm-text-4xl);color:var(--wm-primary);font-weight:600}.quad__unit[data-astro-cid-t3amztdn]{font-family:var(--wm-font-sans);font-size:var(--wm-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--wm-gold);margin-top:var(--wm-space-1);letter-spacing:.14em;font-size:.6875rem;font-weight:600;line-height:1.35}.quad[data-astro-cid-t3amztdn] ul[data-astro-cid-t3amztdn]{padding:0 var(--wm-space-2) var(--wm-space-4) 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wm-border) transparent;align-content:start;gap:2px;max-height:24rem;margin:0;display:grid;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000)}.quad[data-astro-cid-t3amztdn] ul[data-astro-cid-t3amztdn]:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn][hidden]{display:none}.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]{padding:var(--wm-space-2) var(--wm-space-3) var(--wm-space-2) var(--wm-space-5);border-radius:var(--wm-radius-sm);color:inherit;gap:.125rem;text-decoration:none;display:grid;position:relative}.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:before{content:"";top:.95rem;left:var(--wm-space-2);background:var(--wm-primary);opacity:0;width:.4rem;height:.4rem;position:absolute;translate:-.35rem;rotate:45deg}@media (prefers-reduced-motion:no-preference){.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:before{transition:opacity .15s ease, translate .15s var(--wm-ease)}}.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:hover:before,.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:focus-visible:before{opacity:1;translate:0}.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:hover .quad__name[data-astro-cid-t3amztdn],.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:focus-visible .quad__name[data-astro-cid-t3amztdn]{color:var(--wm-primary-strong);text-underline-offset:.2em;text-decoration:underline 1px}.quad[data-astro-cid-t3amztdn] li[data-astro-cid-t3amztdn] a[data-astro-cid-t3amztdn]:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.quad__name[data-astro-cid-t3amztdn]{color:var(--wm-ink);font-weight:600;transition:color .15s}.quad__sub[data-astro-cid-t3amztdn]{font-size:var(--wm-text-xs);color:var(--wm-ink-muted)}@keyframes rise{0%{opacity:0;transform:translateY(1.75rem)}}
