main:where(.astro-anvv4lua){width:min(100% - 2 * var(--gutter), var(--page));margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 0 clamp(3rem,8vw,6rem)}.head:where(.astro-anvv4lua){border-top:.375rem solid var(--tile);margin:0 0 clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem}h1:where(.astro-anvv4lua){font-size:var(--text-2xl);letter-spacing:-.02em;margin:0 0 .5rem;line-height:1.05}.lead:where(.astro-anvv4lua){color:var(--muted);font-size:var(--text-lg);margin:0 0 1.5rem}.tile:where(.astro-anvv4lua){aspect-ratio:1;border:1.5px solid var(--tile);background:var(--tile);width:1.625rem;color:var(--tile-ink);letter-spacing:.01em;flex:none;place-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.draft:where(.astro-anvv4lua) .tile:where(.astro-anvv4lua),.tile:where(.astro-anvv4lua).draft{border-color:var(--band);color:var(--text);background:0 0}.coming:where(.astro-anvv4lua) .tile:where(.astro-anvv4lua),.tile:where(.astro-anvv4lua).coming{border:1px dashed var(--faint);color:var(--faint);background:0 0}.key:where(.astro-anvv4lua){color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.key:where(.astro-anvv4lua) li:where(.astro-anvv4lua){align-items:center;gap:.5rem;display:flex}.key:where(.astro-anvv4lua) .tile:where(.astro-anvv4lua){--tile:var(--text);--band:var(--text);width:.875rem}.mandala:where(.astro-anvv4lua){max-width:66rem;aspect-ratio:var(--ratio);margin:0 auto;position:relative}.links:where(.astro-anvv4lua){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.link:where(.astro-anvv4lua) path:where(.astro-anvv4lua){fill:none;stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .12s}.link:where(.astro-anvv4lua) circle:where(.astro-anvv4lua){fill:var(--tile)}.link:where(.astro-anvv4lua).on path:where(.astro-anvv4lua){stroke:var(--text)}.hub:where(.astro-anvv4lua){text-align:center;justify-items:center;gap:.9rem;display:grid;position:absolute}.hub:where(.astro-anvv4lua) .cover:where(.astro-anvv4lua){width:100%;display:block}.hub:where(.astro-anvv4lua) img:where(.astro-anvv4lua){width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0000001a}.hub-title:where(.astro-anvv4lua){font-weight:700;line-height:1.25;text-decoration:none}.hub-title:where(.astro-anvv4lua):hover{text-underline-offset:.15em;text-decoration:underline 1px}.groups:where(.astro-anvv4lua){margin:0;padding:0;list-style:none}.group:where(.astro-anvv4lua){top:var(--y);width:15rem;position:absolute;transform:translateY(-.6875rem)}.right:where(.astro-anvv4lua){left:var(--x)}.left:where(.astro-anvv4lua){right:calc(100% - var(--x));text-align:right}.group-name:where(.astro-anvv4lua){color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:700;line-height:1.375rem}.guides:where(.astro-anvv4lua){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.guide:where(.astro-anvv4lua) a:where(.astro-anvv4lua),.guide:where(.astro-anvv4lua) .row:where(.astro-anvv4lua){align-items:flex-start;gap:.7rem;text-decoration:none;display:flex}.left:where(.astro-anvv4lua) .guide:where(.astro-anvv4lua) a:where(.astro-anvv4lua),.left:where(.astro-anvv4lua) .guide:where(.astro-anvv4lua) .row:where(.astro-anvv4lua){flex-direction:row-reverse}.title:where(.astro-anvv4lua){padding-top:.2rem;font-size:.9375rem;line-height:1.3}.guide:where(.astro-anvv4lua) a:where(.astro-anvv4lua):hover .title:where(.astro-anvv4lua){text-underline-offset:.15em;text-decoration:underline 1px}.coming:where(.astro-anvv4lua) .title:where(.astro-anvv4lua){color:var(--muted)}@media (width<=56rem){.mandala:where(.astro-anvv4lua){aspect-ratio:auto}.links:where(.astro-anvv4lua){display:none}.hub:where(.astro-anvv4lua){text-align:left;grid-template-columns:6.5rem minmax(0,1fr);place-items:end start;gap:1.25rem;position:static;width:auto!important}.hub-title:where(.astro-anvv4lua){font-size:var(--text-lg)}.groups:where(.astro-anvv4lua){--stem:3.25rem;margin-left:var(--stem);padding:1.75rem 0 0 1.5rem;position:relative}.group:where(.astro-anvv4lua){text-align:left;width:auto;padding-bottom:1.75rem;position:relative;transform:none}.left:where(.astro-anvv4lua),.right:where(.astro-anvv4lua){left:auto;right:auto}.left:where(.astro-anvv4lua) .guide:where(.astro-anvv4lua) a:where(.astro-anvv4lua),.left:where(.astro-anvv4lua) .guide:where(.astro-anvv4lua) .row:where(.astro-anvv4lua){flex-direction:row}.group:where(.astro-anvv4lua):before{content:"";border-bottom:1px solid var(--border);border-left:1px solid var(--border);border-bottom-left-radius:.75rem;width:1rem;height:2.4375rem;position:absolute;top:calc(-1.75rem - 1px);left:-1.5rem}.group:where(.astro-anvv4lua):first-child:before{top:-1.75rem}.group:where(.astro-anvv4lua):not(:last-child):after{content:"";border-left:1px solid var(--border);position:absolute;top:0;bottom:0;left:-1.5rem}.group:where(.astro-anvv4lua):last-child{padding-bottom:0}.group-name:where(.astro-anvv4lua){position:relative}.group-name:where(.astro-anvv4lua):before{content:"";background:var(--tile);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-.5rem;transform:translate(-50%,-50%)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hub:where(.astro-anvv4lua) img:where(.astro-anvv4lua){box-shadow:none}}:root[data-theme=dark] .hub:where(.astro-anvv4lua) img:where(.astro-anvv4lua){box-shadow:none}
