.door-n[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-right:.4rem;border:1px solid var(--color-ember);border-radius:9999px;color:var(--color-ember);font-family:var(--font-mono);font-size:.72rem}.door-n[data-astro-cid-j7pv25f6].nil{border-color:var(--color-parchment-lighter);color:var(--color-ash)}.doors[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6][scope=col]{padding:0 1rem .5rem 0;border-bottom:1px solid var(--color-gold-line);text-align:left;font-family:var(--font-mono);font-weight:400;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ash)}.doors[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6],.doors[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6][scope=row]{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--color-parchment-lighter);vertical-align:top;text-align:left}.doors[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:first-child{width:3rem}.doors[data-astro-cid-j7pv25f6] .what[data-astro-cid-j7pv25f6]{color:var(--color-cloud);font-weight:600;font-size:1rem}.doors[data-astro-cid-j7pv25f6] .state[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.doors[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].none td[data-astro-cid-j7pv25f6],.doors[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].none th[data-astro-cid-j7pv25f6]{color:var(--color-ash)}.doors[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].none .what[data-astro-cid-j7pv25f6]{text-decoration:line-through;text-decoration-color:var(--color-ember)}.doors[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].none .state[data-astro-cid-j7pv25f6]{color:var(--color-gold)}.diagram[data-astro-cid-j7pv25f6] .ring-text[data-astro-cid-j7pv25f6]{transform-box:view-box;transform-origin:300px 300px}@media(prefers-reduced-motion:no-preference){.diagram[data-astro-cid-j7pv25f6] .ring-text[data-astro-cid-j7pv25f6]{animation:ring-turn 180s linear infinite}}@keyframes ring-turn{to{transform:rotate(360deg)}}.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6],.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6],.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{transition:stroke-width .2s,fill .2s}.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6].is-active line[data-astro-cid-j7pv25f6]:first-child{stroke-width:7}.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6].is-active circle[data-astro-cid-j7pv25f6]{fill:var(--color-ember)}.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6].is-active text[data-astro-cid-j7pv25f6]{fill:var(--color-ink)}.door-hit[data-astro-cid-j7pv25f6]{position:absolute;left:var(--x);top:var(--y);width:2.75rem;height:2.75rem;transform:translate(-50%,-50%);border-radius:9999px;cursor:pointer;z-index:2}.door-hit[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-4px}.door-tip[data-astro-cid-j7pv25f6]{position:absolute;top:var(--y);z-index:3;display:grid;gap:.15rem;width:max-content;max-width:min(17rem,70vw);padding:.6rem .85rem;transform:translateY(-50%);background:var(--color-parchment);border:1px solid var(--color-ember);font-size:.8125rem;line-height:1.4;pointer-events:none;transition:clip-path .26s cubic-bezier(.2,.7,.2,1)}.door-tip[data-astro-cid-j7pv25f6][data-side=left]{right:calc(100% - var(--x) + 1.25rem);clip-path:inset(0 0 0 100%)}.door-tip[data-astro-cid-j7pv25f6][data-side=right]{left:calc(var(--x) + 1.25rem);clip-path:inset(0 100% 0 0)}.door-hit[data-astro-cid-j7pv25f6]:hover+.door-tip[data-astro-cid-j7pv25f6],.door-hit[data-astro-cid-j7pv25f6]:focus-visible+.door-tip[data-astro-cid-j7pv25f6],.door-tip[data-astro-cid-j7pv25f6].is-open{clip-path:inset(0 0 0 0)}.tip-name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-stretch:condensed;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-cloud)}.tip-body[data-astro-cid-j7pv25f6]{color:var(--color-smoke)}.tip-state[data-astro-cid-j7pv25f6]{margin-top:.2rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.door-tip[data-astro-cid-j7pv25f6]{transition:none}}.pin[data-astro-cid-j7pv25f6]{position:absolute;transform:translate(-50%,-50%);width:1.75rem;height:1.75rem;border-radius:9999px;background:var(--color-gold);color:var(--color-ink);font:600 .85rem/1.75rem var(--font-mono);text-align:center;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-ink) 85%,transparent);pointer-events:none}@media(max-width:600px){.diagram[data-astro-cid-j7pv25f6] .ring-text[data-astro-cid-j7pv25f6]{display:none}.diagram[data-astro-cid-j7pv25f6] .d-s[data-astro-cid-j7pv25f6]{font-size:18px;letter-spacing:1px}.diagram[data-astro-cid-j7pv25f6] .d-l[data-astro-cid-j7pv25f6]{font-size:25px}.diagram[data-astro-cid-j7pv25f6] .d-m[data-astro-cid-j7pv25f6]{font-size:21px}.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{r:21px}.diagram[data-astro-cid-j7pv25f6] .door[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-size:24px}}@media(max-width:900px){.doors[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6]{display:none}.doors[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.5rem 1fr;padding:1rem 0;border-bottom:1px solid var(--color-parchment-lighter)}.doors[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6],.doors[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6][scope=row]{grid-column:2;padding:.15rem 0;border:0}.doors[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:first-child{grid-column:1;grid-row:1 / span 4}.pin[data-astro-cid-j7pv25f6]{width:1.3rem;height:1.3rem;font-size:.7rem;line-height:1.3rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ink) 85%,transparent)}}
