@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--mw-bg:#0a0a1a;--mw-card:#12122a;--mw-card-2:#181836;--mw-secondary:#1e1e3e;--mw-border:#2b2b4e;--mw-fg:#f0eff7;--mw-muted:#a9a7c5;--mw-primary:#dbb35c;--mw-primary-fg:#0a0a1a;--mw-ring:#dbb35c;--mw-destructive:#82181a;--mw-stc-bg:#111827;--mw-stc-card:#1f2937;--mw-stc-accent:#0891b2;--mw-stc-border:#374151;--mw-east:gold;--mw-south:#dc2626;--mw-west:#6b7a99;--mw-north:#f7f5f0;--mw-east-ink:gold;--mw-south-ink:#ff7b72;--mw-west-ink:#9faec9;--mw-north-ink:#f7f5f0;--mw-east-tint:#ffd70014;--mw-south-tint:#dc262617;--mw-west-tint:#6b7a9920;--mw-north-tint:#f7f5f00f;--mw-east-quadrant:#ffd7000a;--mw-south-quadrant:#dc26260d;--mw-west-quadrant:#6b7a9914;--mw-north-quadrant:#f7f5f008;--mw-east-border:#ffd70060;--mw-south-border:#dc262660;--mw-west-border:#6b7a9970;--mw-north-border:#f7f5f060;--mw-west-display:var(--mw-west-ink);--mw-ceremony:gold;--mw-ceremony-glow:0 0 12px #ffd70055;--color-east:#fac547;--color-south:#d40924;--color-west:#747f9f;--color-north:#f3f2ee;--mw-node-human:#e8913a;--mw-node-land:#4a9e5c;--mw-node-spirit:#9a5cc6;--mw-node-ancestor:#8a5a2a;--mw-node-future:#5a9ec6;--mw-node-knowledge:#c8d42a;--mw-wilson-high:#22c55e;--mw-wilson-mid:#f59e0b;--mw-wilson-low:#ef4444;--font-display:var(--font-fraunces,"Fraunces"), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-inter,"Inter"), system-ui, -apple-system, sans-serif;--font-mono:var(--font-jbmono,"JetBrains Mono"), ui-monospace, "SF Mono", monospace;--text-display:clamp(2.5rem, 1.75rem + 3vw, 3.75rem);--text-title:2rem;--text-section:1.25rem;--text-body:1rem;--text-caption:.75rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.25rem;--radius:.625rem;--radius-lg:.75rem;--radius-full:9999px;--focus-ring-width:2px;--focus-ring-offset:2px;--duration-fast:.15s;--duration-default:.2s;--duration-slow:.3s;--duration-pulse:3s;--duration-glow:2s;--duration-breathe:7s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--max-w-content:80rem;--max-w-focused:64rem;--nav-height:4rem}@supports (color:lab(0% 0 0)){:root{--mw-primary:lab(75.2759% 7.5222 49.1699);--mw-ring:lab(75.2759% 7.5222 49.1699);--mw-destructive:lab(28.5139% 44.5539 29.0463);--color-east:lab(82.8172% 10.8991 67.3469);--color-south:lab(45.5382% 69.8881 46.2994);--color-west:lab(53.2607% 1.43543 -18.4395);--color-north:lab(95.386% -.0118315 1.90759)}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--mw-ring);outline-offset:var(--focus-ring-offset)}.mw-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.015em}.mw-h1{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.01em}.mw-h2{font-family:var(--font-sans);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.mw-h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.mw-body{font-size:var(--text-base);line-height:var(--leading-relaxed)}.mw-body-sm{font-size:var(--text-sm);line-height:var(--leading-normal)}.mw-label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.mw-meta{font-size:var(--text-xs);color:var(--mw-muted)}.mw-ojibwe{font-style:italic;font-size:var(--text-sm);opacity:.7}.mw-quote{color:var(--mw-muted);border-left:3px solid var(--mw-primary);padding-left:var(--space-4);font-style:italic}.mw-mono{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--mw-secondary);border-radius:var(--radius-sm);padding:2px 6px}.mw-card{background:var(--mw-card);border:1px solid var(--mw-border);border-radius:var(--radius);padding:var(--space-4) var(--space-6)}.mw-card--east{border-top:3px solid var(--mw-east)}.mw-card--south{border-top:3px solid var(--mw-south)}.mw-card--west{border-top:3px solid var(--mw-west)}.mw-card--north{border-top:3px solid var(--mw-north)}.mw-card--east-left{border-left:4px solid var(--mw-east)}.mw-card--south-left{border-left:4px solid var(--mw-south)}.mw-card--west-left{border-left:4px solid var(--mw-west)}.mw-card--north-left{border-left:4px solid var(--mw-north)}.mw-dir-card{border:1px solid var(--mw-border);border-radius:var(--radius-lg);background:var(--mw-card);transition:transform var(--duration-default) var(--ease-out), border-color var(--duration-default) ease, background var(--duration-default) ease}.mw-dir-card:hover,.mw-dir-card:focus-visible{border-color:color-mix(in srgb, var(--dir,var(--mw-border)) 55%, transparent);background:color-mix(in srgb, var(--dir,transparent) 7%, var(--mw-card));transform:translateY(-2px)}.mw-dir-card--selected{border-color:var(--dir,var(--mw-ring));background:color-mix(in srgb, var(--dir,transparent) 10%, var(--mw-card))}.mw-beat{cursor:pointer}.mw-beat-marker{transition:transform var(--duration-fast) var(--ease-out)}.mw-beat:hover .mw-beat-marker,.mw-beat:focus-visible .mw-beat-marker{transform:scale(1.1)}.mw-row{border-radius:var(--radius-sm);transition:background var(--duration-fast) ease}.mw-row:hover,.mw-row:focus-visible{background:var(--mw-secondary)}.mw-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--duration-default) ease;border:none;display:inline-flex}.mw-btn--primary{background:var(--mw-primary);color:var(--mw-primary-fg)}.mw-btn--primary:hover{filter:brightness(.9)}.mw-btn--secondary{background:var(--mw-secondary);color:var(--mw-fg)}.mw-btn--secondary:hover{background:var(--mw-border)}.mw-btn--ghost{color:var(--mw-muted);border:1px solid var(--mw-border);background:0 0}.mw-btn--ghost:hover{color:var(--mw-fg);background:var(--mw-secondary)}.mw-btn--stc{background:var(--mw-stc-accent);color:#fff}.mw-btn--stc:hover{filter:brightness(.9)}.mw-btn--danger{color:var(--mw-destructive);font-weight:var(--weight-bold);background:0 0}.mw-badge{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--mw-secondary);color:var(--mw-fg);align-items:center;display:inline-flex}.mw-badge--east{background:var(--mw-east-tint);color:var(--mw-east-ink);border:1px solid var(--mw-east-border)}.mw-badge--south{background:var(--mw-south-tint);color:var(--mw-south-ink);border:1px solid var(--mw-south-border)}.mw-badge--west{background:var(--mw-west-tint);color:var(--mw-west-ink);border:1px solid var(--mw-west-border)}.mw-badge--north{background:var(--mw-north-tint);color:var(--mw-north-ink);border:1px solid var(--mw-north-border)}.mw-badge--success{color:var(--mw-wilson-high);background:#14532d40}.mw-badge--warning{color:var(--mw-wilson-mid);background:#78350f40}.mw-badge--error{color:var(--mw-wilson-low);background:#7f1d1d40}.mw-input{background:var(--mw-secondary);border:1px solid var(--mw-border);border-radius:var(--radius);width:100%;padding:var(--space-2) var(--space-3);color:var(--mw-fg);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--duration-fast)}.mw-input:focus{border-color:var(--mw-ring)}.mw-input::placeholder{color:var(--mw-muted)}.mw-progress-track{background:var(--mw-secondary);border-radius:var(--radius-full);height:.5rem;overflow:hidden}.mw-progress-fill{background:var(--mw-primary);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow)}.mw-progress-fill--directions{background:linear-gradient(to right, var(--mw-east), var(--mw-south), var(--mw-west), var(--mw-north))}.mw-dot{border-radius:var(--radius-full);width:.5rem;height:.5rem;display:inline-block}.mw-dot--active{background:var(--mw-wilson-high)}.mw-dot--inactive{background:var(--mw-muted)}.mw-dot--east{background:var(--mw-east)}.mw-dot--south{background:var(--mw-south)}.mw-dot--west{background:var(--mw-west)}.mw-dot--north{background:var(--mw-north)}@keyframes mw-pulse-center{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes mw-glow{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}@keyframes mw-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-pulse{animation:mw-pulse-center var(--duration-pulse) ease-in-out infinite}.mw-glow{animation:mw-glow var(--duration-glow) ease-in-out infinite}.mw-breathe{animation:mw-breathe var(--duration-breathe) var(--ease-in-out) infinite;transform-origin:50%}.mw-spin{animation:1s linear infinite mw-spin}@media (prefers-reduced-motion:reduce){.mw-pulse,.mw-glow,.mw-breathe{animation:none}.mw-dir-card,.mw-dir-card:hover{transform:none}}
