.poster.svelte-1pqr53b{display:block;width:100%;height:100%;background:#05061a}.pin-name.svelte-1pqr53b{fill:#fffdf2;font-size:13px;font-weight:900;paint-order:stroke;stroke:#05061a;stroke-width:3.5px;stroke-linejoin:round}.pin-bond.svelte-1pqr53b{fill:#cbd5f5;font-size:10px;font-weight:800;paint-order:stroke;stroke:#05061a;stroke-width:3px;stroke-linejoin:round}.plate-text.svelte-1pqr53b{fill:#0b1b4d;font-size:13px;font-weight:900}@media(prefers-reduced-motion:no-preference){.wisps.svelte-1pqr53b g:where(.svelte-1pqr53b){animation:svelte-1pqr53b-rw-drift 6s ease-in-out infinite alternate;transform-origin:center}.wisps.svelte-1pqr53b g:where(.svelte-1pqr53b):nth-child(2n){animation-duration:8.5s;animation-delay:-1.4s}.wisps.svelte-1pqr53b g:where(.svelte-1pqr53b):nth-child(3n){animation-duration:7.2s;animation-delay:-3.1s}}@keyframes svelte-1pqr53b-rw-drift{0%{opacity:.5;translate:0 4px}to{opacity:1;translate:0 -5px}}.screen.svelte-42wk3w{position:relative;width:100%;max-width:25rem;aspect-ratio:3 / 4;margin:0 auto;overflow:hidden;border:4px solid var(--color-ink);border-radius:1.75rem;background:#05061a;box-shadow:8px 9px 0 var(--color-ink)}.screen__world.svelte-42wk3w{position:absolute;inset:0}.screen__world.svelte-42wk3w svg{opacity:.92}.screen__bar.svelte-42wk3w{position:absolute;inset:.55rem .55rem auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border:2px solid var(--color-ink);border-radius:999px;background:#fffdf2f2;padding:.35rem .45rem;color:var(--color-ink)}.screen__bar.svelte-42wk3w p:where(.svelte-42wk3w){margin:0;min-width:0}.screen__bar.svelte-42wk3w strong:where(.svelte-42wk3w),.screen__bar.svelte-42wk3w small:where(.svelte-42wk3w){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen__bar.svelte-42wk3w strong:where(.svelte-42wk3w){font-size:.8rem;font-weight:950;line-height:1.1}.screen__bar.svelte-42wk3w small:where(.svelte-42wk3w){font-size:.6rem;font-weight:800;opacity:.62}.icon-button.svelte-42wk3w{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:2px solid var(--color-ink);border-radius:50%;background:var(--color-accent);color:var(--color-ink)}.icon-button--light.svelte-42wk3w{background:#fffdf2f0}.screen__zoom.svelte-42wk3w{position:absolute;right:.6rem;bottom:8.8rem;display:grid;gap:.4rem}.screen__hint.svelte-42wk3w{position:absolute;right:.75rem;bottom:6.5rem;left:.75rem;margin:0;border:2px solid var(--color-ink);border-radius:999px;background:#fffdf2f2;box-shadow:3px 3px 0 var(--color-ink);padding:.42rem .5rem;color:var(--color-ink);font-size:.58rem;font-weight:900;text-align:center}.screen__card.svelte-42wk3w{position:absolute;right:.7rem;bottom:.7rem;left:.7rem;border:2px solid var(--color-ink);border-radius:.9rem;background:#fffdf2;box-shadow:5px 5px 0 var(--color-primary);padding:.65rem .7rem;color:var(--color-ink)}.screen__close.svelte-42wk3w{position:absolute;top:.4rem;right:.4rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--color-ink) 10%,transparent)}.screen__who.svelte-42wk3w{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding-right:1.4rem}.screen__who.svelte-42wk3w i:where(.svelte-42wk3w){display:grid;width:2.1rem;height:2.1rem;place-items:center;border:2px solid var(--color-ink);border-radius:.5rem;background:#79f2d0;font-size:.8rem;font-style:normal;font-weight:950}.screen__who.svelte-42wk3w strong:where(.svelte-42wk3w),.screen__who.svelte-42wk3w small:where(.svelte-42wk3w){display:block}.screen__who.svelte-42wk3w strong:where(.svelte-42wk3w){font-size:.82rem;font-weight:950}.screen__who.svelte-42wk3w small:where(.svelte-42wk3w){font-size:.6rem;font-weight:800;opacity:.65}.screen__open.svelte-42wk3w{margin:.55rem 0 0;border:2px solid var(--color-ink);border-radius:.55rem;background:#79f2d0;padding:.4rem;font-size:.7rem;font-weight:950;text-align:center}@media(max-width:560px){.screen.svelte-42wk3w{aspect-ratio:4 / 5}}.diagram.svelte-t8xrmx{margin:0;border:4px solid var(--color-ink);border-radius:2rem;background:var(--color-surface);box-shadow:8px 9px 0 var(--color-ink);padding:clamp(1rem,3vw,1.5rem);color:var(--color-ink)}.diagram-heading.svelte-t8xrmx{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.diagram-heading.svelte-t8xrmx div:where(.svelte-t8xrmx),.diagram-heading.svelte-t8xrmx span:where(.svelte-t8xrmx),.diagram-heading.svelte-t8xrmx strong:where(.svelte-t8xrmx){display:block}.diagram-heading.svelte-t8xrmx span:where(.svelte-t8xrmx){font-size:.62rem;font-weight:950;letter-spacing:.18em}.diagram-heading.svelte-t8xrmx strong:where(.svelte-t8xrmx){margin-top:.35rem;font-size:1.45rem;font-weight:950}.diagram-heading.svelte-t8xrmx em:where(.svelte-t8xrmx){border:2px solid var(--color-ink);border-radius:999px;background:#fff6cc;padding:.3rem .5rem;font-size:.62rem;font-style:normal;font-weight:900;white-space:nowrap}.map-stage.svelte-t8xrmx{position:relative;display:grid;min-height:32rem;place-items:center;overflow:hidden;border-radius:1.5rem;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.92) 0 12%,transparent 12.5%),linear-gradient(145deg,#f7f3ff,#fff9d9);margin-top:1rem}.ring.svelte-t8xrmx{position:absolute;left:50%;top:50%;display:grid;aspect-ratio:1;translate:-50% -50%;place-items:center;border:3px solid var(--color-ink);border-radius:50%}.ring-outer.svelte-t8xrmx{width:min(88%,29rem);background:#dbeafe}.ring-middle.svelte-t8xrmx{width:66%;background:#c9f9e9}.ring-inner.svelte-t8xrmx{width:48%;background:#ffe0f0}.ring-label.svelte-t8xrmx{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.35rem;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-surface);box-shadow:3px 3px 0 var(--color-ink);padding:.35rem .55rem;font-size:.66rem;font-weight:900;white-space:nowrap}.ring-label.svelte-t8xrmx b:where(.svelte-t8xrmx){color:var(--color-primary)}.label-outer.svelte-t8xrmx{right:2%;bottom:5%}.label-middle.svelte-t8xrmx{right:-7%;bottom:11%}.label-inner.svelte-t8xrmx{left:50%;top:-.8rem;translate:-50%}.sanctuary.svelte-t8xrmx{display:grid;justify-items:center;color:var(--color-ink);text-align:center}.sanctuary.svelte-t8xrmx svg{color:var(--color-primary)}.sanctuary.svelte-t8xrmx span:where(.svelte-t8xrmx){margin-top:.2rem;font-size:.72rem;font-weight:950}.sanctuary.svelte-t8xrmx small:where(.svelte-t8xrmx){margin-top:.1rem;font-size:.5rem;font-weight:800;opacity:.6}.friend.svelte-t8xrmx{position:absolute;z-index:4;display:flex;align-items:center;gap:.45rem;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-surface);box-shadow:4px 4px 0 var(--color-ink);padding:.35rem .55rem .35rem .35rem}.friend.svelte-t8xrmx i:where(.svelte-t8xrmx){display:grid;width:2rem;height:2rem;place-items:center;border:2px solid var(--color-ink);border-radius:50%;color:#fff;font-size:.72rem;font-style:normal;font-weight:950}.friend.svelte-t8xrmx span:where(.svelte-t8xrmx),.friend.svelte-t8xrmx strong:where(.svelte-t8xrmx),.friend.svelte-t8xrmx small:where(.svelte-t8xrmx){display:block}.friend.svelte-t8xrmx strong:where(.svelte-t8xrmx){font-size:.67rem;font-weight:950}.friend.svelte-t8xrmx small:where(.svelte-t8xrmx){margin-top:.05rem;font-size:.52rem;font-weight:750;opacity:.58}.friend-alex.svelte-t8xrmx{left:7%;bottom:24%}.friend-alex.svelte-t8xrmx i:where(.svelte-t8xrmx){background:#f59e0b;color:var(--color-ink)}.friend-sofia.svelte-t8xrmx{right:10%;top:33%}.friend-sofia.svelte-t8xrmx i:where(.svelte-t8xrmx){background:#ef4444}.friend-jordan.svelte-t8xrmx{left:26%;top:28%}.friend-jordan.svelte-t8xrmx i:where(.svelte-t8xrmx){background:#0e9aa7}figcaption.svelte-t8xrmx{display:grid;gap:.5rem;margin-top:1rem;font-size:.7rem;font-weight:800}figcaption.svelte-t8xrmx span:where(.svelte-t8xrmx){display:flex;align-items:center;gap:.4rem}figcaption.svelte-t8xrmx svg{color:var(--color-primary)}@media(max-width:560px){.map-stage.svelte-t8xrmx{min-height:25rem}.ring-outer.svelte-t8xrmx{width:96%}.friend.svelte-t8xrmx span:where(.svelte-t8xrmx){display:none}.friend.svelte-t8xrmx{padding-right:.35rem}.friend-alex.svelte-t8xrmx{left:4%;bottom:24%}.friend-sofia.svelte-t8xrmx{right:4%;top:30%}.friend-jordan.svelte-t8xrmx{left:19%;top:24%}.label-middle.svelte-t8xrmx{right:-9%}}.ring-page.svelte-o7w5ms{--section-gap: clamp(5rem, 8vw, 7.5rem);display:grid;gap:var(--section-gap);padding:3rem 1rem 2rem;color:var(--color-ink)}.ring-page.svelte-o7w5ms>section:where(.svelte-o7w5ms),.ring-page.svelte-o7w5ms>nav:where(.svelte-o7w5ms){scroll-margin-top:7rem}.world-hero.svelte-o7w5ms,.page-index.svelte-o7w5ms,.definition.svelte-o7w5ms,.map-explainer.svelte-o7w5ms,.progress-section.svelte-o7w5ms,.inside-world.svelte-o7w5ms,.controls-section.svelte-o7w5ms,.custom-rings.svelte-o7w5ms,.visibility.svelte-o7w5ms,.meaning-section.svelte-o7w5ms,.glossary.svelte-o7w5ms,.faq-wrap.svelte-o7w5ms,.cta-wrap.svelte-o7w5ms{width:100%;max-width:68rem;margin-inline:auto}.world-hero.svelte-o7w5ms{max-width:76rem}.ring-page.svelte-o7w5ms .related{width:100%;max-width:68rem;margin-inline:auto;padding-block:0 0}.eyebrow.svelte-o7w5ms{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--color-ink);font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}h1.svelte-o7w5ms{max-width:16ch;margin:.85rem 0 0;color:var(--color-ink);font-size:clamp(2.6rem,4.9vw,4.35rem);font-weight:950;line-height:.9;letter-spacing:-.05em}h2.svelte-o7w5ms{margin:.65rem 0 0;color:var(--color-ink);font-size:clamp(2.2rem,5vw,4rem);font-weight:950;line-height:.92;letter-spacing:-.05em}h3.svelte-o7w5ms{margin:0;color:var(--color-ink);font-size:.95rem;font-weight:950;line-height:1.25}.world-hero.svelte-o7w5ms{display:grid;align-items:center;gap:2.5rem}.world-hero.svelte-o7w5ms .world{min-height:min(43rem,calc(100svh - 8rem));min-width:0;width:100%}.hero-lede.svelte-o7w5ms,.definition-lede.svelte-o7w5ms,.section-copy.svelte-o7w5ms>p:where(.svelte-o7w5ms):not(.eyebrow):not(.section-note),.progress-copy.svelte-o7w5ms>p:where(.svelte-o7w5ms):not(.eyebrow),.inside-world.svelte-o7w5ms header:where(.svelte-o7w5ms)>p:where(.svelte-o7w5ms):last-child,.visibility.svelte-o7w5ms header:where(.svelte-o7w5ms)>p:where(.svelte-o7w5ms):last-child,.glossary.svelte-o7w5ms header:where(.svelte-o7w5ms)>p:where(.svelte-o7w5ms):last-child{max-width:38rem;margin:1rem 0 0;color:color-mix(in oklab,var(--color-ink) 76%,transparent);font-size:1rem;font-weight:750;line-height:1.55}.hero-actions.svelte-o7w5ms{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.hero-actions.svelte-o7w5ms>a:where(.svelte-o7w5ms){color:var(--color-ink);font-size:.82rem;font-weight:900}.hero-facts.svelte-o7w5ms{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.9rem 1rem;margin:2rem 0 0}.hero-facts.svelte-o7w5ms>div:where(.svelte-o7w5ms){border-left:3px solid var(--color-primary);padding-left:.75rem}.hero-facts.svelte-o7w5ms dt:where(.svelte-o7w5ms){font-size:.62rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.hero-facts.svelte-o7w5ms dd:where(.svelte-o7w5ms){margin:.2rem 0 0;font-size:.88rem;font-weight:900}.page-index.svelte-o7w5ms{border:3px solid var(--color-ink);border-radius:1.5rem;background:var(--color-surface);box-shadow:5px 6px 0 var(--color-ink);padding:1.25rem}.page-index.svelte-o7w5ms p:where(.svelte-o7w5ms){margin:0;font-size:.66rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.page-index.svelte-o7w5ms div:where(.svelte-o7w5ms){display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.page-index.svelte-o7w5ms a:where(.svelte-o7w5ms){border:2px solid var(--color-ink);border-radius:999px;background:#fff6cc;padding:.48rem .72rem;color:var(--color-ink);font-size:.76rem;font-weight:850;text-decoration:none}.page-index.svelte-o7w5ms a:where(.svelte-o7w5ms):nth-child(3n+2){background:#ffe0f0}.page-index.svelte-o7w5ms a:where(.svelte-o7w5ms):nth-child(3n+3){background:#c9f9e9}.page-index.svelte-o7w5ms a:where(.svelte-o7w5ms):hover,.page-index.svelte-o7w5ms a:where(.svelte-o7w5ms):focus-visible{translate:0 -2px}.definition.svelte-o7w5ms,.map-explainer.svelte-o7w5ms,.progress-section.svelte-o7w5ms,.controls-section.svelte-o7w5ms,.custom-rings.svelte-o7w5ms{display:grid;align-items:start;gap:clamp(2.5rem,6vw,5rem)}.map-explainer.svelte-o7w5ms,.progress-section.svelte-o7w5ms,.custom-rings.svelte-o7w5ms{align-items:center}.definition-facts.svelte-o7w5ms{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.definition-facts.svelte-o7w5ms li:where(.svelte-o7w5ms){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;border:2px solid var(--color-ink);border-radius:1.25rem;background:var(--color-surface);box-shadow:4px 5px 0 var(--color-ink);padding:1.1rem}.definition-facts.svelte-o7w5ms li:where(.svelte-o7w5ms)>span:where(.svelte-o7w5ms){display:grid;width:2.6rem;height:2.6rem;place-items:center;border:2px solid var(--color-ink);border-radius:50%;background:#ffe0f0;color:var(--color-primary)}.definition-facts.svelte-o7w5ms p:where(.svelte-o7w5ms){margin:.3rem 0 0;font-size:.8rem;font-weight:700;line-height:1.45;opacity:.7}.ring-tiers.svelte-o7w5ms{display:grid;gap:.9rem;margin:1.7rem 0 0;padding:0;list-style:none}.ring-tiers.svelte-o7w5ms li:where(.svelte-o7w5ms){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.8rem}.tier-index.svelte-o7w5ms{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:2px solid var(--color-ink);border-radius:50%;background:#ffe0f0;color:var(--color-primary);font-size:.66rem;font-weight:950}.ring-tiers.svelte-o7w5ms h3:where(.svelte-o7w5ms){display:flex;align-items:center;gap:.45rem;font-size:.92rem}.ring-tiers.svelte-o7w5ms h3:where(.svelte-o7w5ms) i:where(.svelte-o7w5ms){width:.8rem;height:.8rem;border:2px solid var(--color-ink);border-radius:50%}.tier-threshold.svelte-o7w5ms{margin:.25rem 0 0;color:var(--color-primary);font-size:.7rem;font-weight:950}.ring-tiers.svelte-o7w5ms li:where(.svelte-o7w5ms) p:where(.svelte-o7w5ms):last-child{max-width:31rem;margin:.3rem 0 0;font-size:.79rem;font-weight:700;line-height:1.45;opacity:.68}.tone-outer.svelte-o7w5ms{background:#9fc4ff}.tone-middle.svelte-o7w5ms{background:#79f2d0}.tone-inner.svelte-o7w5ms{background:#ff8fc0}.progress-section.svelte-o7w5ms{border:4px solid var(--color-ink);border-radius:2rem;background:#11152d;box-shadow:9px 10px 0 var(--bestie-pink);padding:clamp(1.5rem,5vw,4rem);color:#fff}.progress-section.svelte-o7w5ms h2:where(.svelte-o7w5ms),.progress-section.svelte-o7w5ms h3:where(.svelte-o7w5ms),.progress-section.svelte-o7w5ms .eyebrow:where(.svelte-o7w5ms){color:#fff}.progress-copy.svelte-o7w5ms>p:where(.svelte-o7w5ms):not(.eyebrow){color:#ffffffc2}.unlock-steps.svelte-o7w5ms{display:grid;gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none}.unlock-steps.svelte-o7w5ms li:where(.svelte-o7w5ms){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.unlock-steps.svelte-o7w5ms li:where(.svelte-o7w5ms)>span:where(.svelte-o7w5ms){display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:50%;background:#ffffff24;color:#79f2d0;font-size:.7rem;font-weight:950}.unlock-steps.svelte-o7w5ms h3:where(.svelte-o7w5ms){font-size:.86rem}.unlock-steps.svelte-o7w5ms p:where(.svelte-o7w5ms){margin:.25rem 0 0;max-width:30rem;color:#ffffffb3;font-size:.78rem;font-weight:700;line-height:1.45}.progress-notes.svelte-o7w5ms{display:grid;gap:.55rem;margin-top:1.75rem}.progress-notes.svelte-o7w5ms span:where(.svelte-o7w5ms){display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800}.progress-notes.svelte-o7w5ms svg{color:#79f2d0}.bond-panel.svelte-o7w5ms{border:4px solid var(--color-ink);border-radius:1.6rem;background:var(--color-primary);box-shadow:7px 8px 0 var(--color-ink);padding:clamp(1.2rem,3vw,1.6rem);color:#fff}.bond-owner.svelte-o7w5ms{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.bond-avatar.svelte-o7w5ms{display:grid;width:3rem;height:3rem;place-items:center;border:3px solid var(--color-ink);border-radius:50%;background:#0e9aa7;box-shadow:3px 3px 0 var(--color-ink);font-weight:950}.bond-owner.svelte-o7w5ms p:where(.svelte-o7w5ms),.bond-owner.svelte-o7w5ms span:where(.svelte-o7w5ms),.bond-owner.svelte-o7w5ms strong:where(.svelte-o7w5ms){display:block;margin:0}.bond-owner.svelte-o7w5ms span:where(.svelte-o7w5ms){font-size:.65rem;font-weight:800;opacity:.8}.bond-owner.svelte-o7w5ms strong:where(.svelte-o7w5ms){margin-top:.15rem;font-size:1.1rem;font-weight:950}.bond-owner.svelte-o7w5ms em:where(.svelte-o7w5ms){border:2px solid var(--color-ink);border-radius:999px;background:var(--color-accent);padding:.35rem .55rem;color:var(--color-ink);font-size:.7rem;font-style:normal;font-weight:950}.bond-meter.svelte-o7w5ms{height:1rem;margin-top:1.25rem;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-surface);padding:2px}.bond-meter.svelte-o7w5ms i:where(.svelte-o7w5ms){display:block;width:71%;height:100%;border-radius:inherit;background:#79f2d0}.meter-labels.svelte-o7w5ms{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;margin-top:.45rem;font-size:.55rem;font-weight:800}.meter-labels.svelte-o7w5ms strong:where(.svelte-o7w5ms){text-align:center}.ring-status.svelte-o7w5ms{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.ring-status.svelte-o7w5ms span:where(.svelte-o7w5ms){display:inline-flex;align-items:center;gap:.25rem;border:1.5px solid white;border-radius:999px;padding:.3rem .45rem;font-size:.58rem;font-weight:850}.ring-status.svelte-o7w5ms .current:where(.svelte-o7w5ms){background:#fff;color:var(--color-ink)}.ring-status.svelte-o7w5ms .locked:where(.svelte-o7w5ms){opacity:.62}.round-update.svelte-o7w5ms{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;margin-top:1rem;border-radius:1rem;background:#ffffff1f;padding:.8rem}.round-update.svelte-o7w5ms span:where(.svelte-o7w5ms){font-size:.58rem;font-weight:800}.round-update.svelte-o7w5ms strong:where(.svelte-o7w5ms){color:#79f2d0;font-size:.8rem;font-weight:950}.round-update.svelte-o7w5ms b:where(.svelte-o7w5ms){font-size:.68rem;font-weight:900}.bond-footnote.svelte-o7w5ms{margin:.9rem 0 0;font-size:.62rem;font-weight:750;line-height:1.4;opacity:.75}.inside-world.svelte-o7w5ms header:where(.svelte-o7w5ms),.visibility.svelte-o7w5ms header:where(.svelte-o7w5ms),.glossary.svelte-o7w5ms header:where(.svelte-o7w5ms){max-width:48rem;margin-inline:auto;text-align:center}.inside-world.svelte-o7w5ms header:where(.svelte-o7w5ms) .eyebrow:where(.svelte-o7w5ms),.visibility.svelte-o7w5ms header:where(.svelte-o7w5ms) .eyebrow:where(.svelte-o7w5ms),.glossary.svelte-o7w5ms header:where(.svelte-o7w5ms) .eyebrow:where(.svelte-o7w5ms){justify-content:center}.inside-world.svelte-o7w5ms header:where(.svelte-o7w5ms)>p:where(.svelte-o7w5ms):last-child,.visibility.svelte-o7w5ms header:where(.svelte-o7w5ms)>p:where(.svelte-o7w5ms):last-child,.glossary.svelte-o7w5ms header:where(.svelte-o7w5ms)>p:where(.svelte-o7w5ms):last-child{margin-inline:auto}.world-features.svelte-o7w5ms{display:grid;gap:1rem;margin-top:2.5rem}.world-features.svelte-o7w5ms article:where(.svelte-o7w5ms){border:3px solid var(--color-ink);border-radius:1.5rem;background:var(--color-surface);box-shadow:5px 6px 0 var(--color-ink);padding:1.4rem}.world-features.svelte-o7w5ms .tone-yellow:where(.svelte-o7w5ms){background:#fff6cc}.world-features.svelte-o7w5ms .tone-blue:where(.svelte-o7w5ms){background:#dbeafe}.world-features.svelte-o7w5ms .tone-mint:where(.svelte-o7w5ms){background:#c9f9e9}.world-features.svelte-o7w5ms .tone-pink:where(.svelte-o7w5ms){background:#ffe0f0}.world-features.svelte-o7w5ms .tone-purple:where(.svelte-o7w5ms){background:#e9ddff}.world-features.svelte-o7w5ms .tone-white:where(.svelte-o7w5ms){background:var(--color-surface)}.world-features.svelte-o7w5ms article:where(.svelte-o7w5ms)>span:where(.svelte-o7w5ms){display:grid;width:3.2rem;height:3.2rem;place-items:center;border:2px solid var(--color-ink);border-radius:50%;background:#fff}.world-features.svelte-o7w5ms h3:where(.svelte-o7w5ms){margin:1rem 0 0;font-size:1.1rem}.world-features.svelte-o7w5ms p:where(.svelte-o7w5ms){margin:.4rem 0 0;font-size:.84rem;font-weight:700;line-height:1.5;opacity:.72}.control-list.svelte-o7w5ms,.rule-list.svelte-o7w5ms{display:grid;gap:.85rem;margin:1.6rem 0 0;padding:0;list-style:none}.control-list.svelte-o7w5ms li:where(.svelte-o7w5ms){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.control-icon.svelte-o7w5ms{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:2px solid var(--color-ink);border-radius:.75rem;background:#dbeafe}.control-list.svelte-o7w5ms p:where(.svelte-o7w5ms),.rule-list.svelte-o7w5ms p:where(.svelte-o7w5ms){margin:.25rem 0 0;max-width:30rem;font-size:.79rem;font-weight:700;line-height:1.45;opacity:.68}.rule-list.svelte-o7w5ms li:where(.svelte-o7w5ms){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.6rem}.rule-list.svelte-o7w5ms svg{margin-top:.15rem;color:var(--color-primary)}.rule-list.svelte-o7w5ms h3:where(.svelte-o7w5ms){font-size:.88rem}.section-note.svelte-o7w5ms{margin:1.6rem 0 0;max-width:34rem;border-left:3px solid var(--color-primary);padding-left:.85rem;font-size:.8rem;font-weight:750;line-height:1.5;opacity:.78}.section-note.svelte-o7w5ms a:where(.svelte-o7w5ms),.visibility-links.svelte-o7w5ms a:where(.svelte-o7w5ms){color:var(--color-primary);font-weight:900}.controls-visual.svelte-o7w5ms{display:grid;gap:1rem}.visual-caption.svelte-o7w5ms{margin:0;text-align:center;font-size:.72rem;font-weight:800;opacity:.62}.world-settings.svelte-o7w5ms{overflow:hidden;border:4px solid var(--color-ink);border-radius:1.6rem;background:var(--color-surface);box-shadow:7px 8px 0 var(--color-ink)}.settings-heading.svelte-o7w5ms{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem}.settings-heading.svelte-o7w5ms div:where(.svelte-o7w5ms),.settings-heading.svelte-o7w5ms span:where(.svelte-o7w5ms),.settings-heading.svelte-o7w5ms strong:where(.svelte-o7w5ms){display:block}.settings-heading.svelte-o7w5ms span:where(.svelte-o7w5ms){font-size:.6rem;font-weight:950;letter-spacing:.16em}.settings-heading.svelte-o7w5ms strong:where(.svelte-o7w5ms){margin-top:.3rem;font-size:1.35rem;font-weight:950}.settings-heading.svelte-o7w5ms em:where(.svelte-o7w5ms){border:2px solid var(--color-ink);border-radius:999px;background:#fff6cc;padding:.25rem .45rem;font-size:.62rem;font-style:normal;font-weight:900}.setting-row.svelte-o7w5ms{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;border-top:2px solid color-mix(in oklab,var(--color-ink) 15%,transparent);padding:1rem 1.15rem}.setting-row.selected.svelte-o7w5ms{background:#ffe0f0}.setting-row.svelte-o7w5ms i:where(.svelte-o7w5ms){width:1.25rem;height:1.25rem;border:3px solid var(--color-ink);border-radius:50%}.setting-row.svelte-o7w5ms div:where(.svelte-o7w5ms),.setting-row.svelte-o7w5ms strong:where(.svelte-o7w5ms),.setting-row.svelte-o7w5ms span:where(.svelte-o7w5ms){display:block}.setting-row.svelte-o7w5ms strong:where(.svelte-o7w5ms){font-size:.9rem;font-weight:950}.setting-row.svelte-o7w5ms span:where(.svelte-o7w5ms){margin-top:.15rem;font-size:.66rem;font-weight:700;opacity:.62}.setting-row.svelte-o7w5ms b:where(.svelte-o7w5ms){border:2px solid var(--color-ink);border-radius:999px;background:#fff6cc;padding:.3rem .5rem;font-size:.68rem;font-weight:950}.settings-note.svelte-o7w5ms{display:flex;align-items:center;gap:.4rem;margin:0;background:#dbeafe;padding:.85rem 1.15rem;font-size:.7rem;font-weight:850}.visibility-grid.svelte-o7w5ms{display:grid;gap:1rem;margin-top:2.5rem}.visibility-grid.svelte-o7w5ms article:where(.svelte-o7w5ms){border:3px solid var(--color-ink);border-radius:1.5rem;background:var(--color-surface);box-shadow:5px 6px 0 var(--color-ink);padding:1.4rem}.visibility-grid.svelte-o7w5ms article:where(.svelte-o7w5ms)>span:where(.svelte-o7w5ms){display:grid;width:2.9rem;height:2.9rem;place-items:center;border:2px solid var(--color-ink);border-radius:50%;background:#fff6cc}.visibility-grid.svelte-o7w5ms h3:where(.svelte-o7w5ms){margin:.9rem 0 0;font-size:1.02rem}.visibility-grid.svelte-o7w5ms p:where(.svelte-o7w5ms){margin:.35rem 0 0;font-size:.82rem;font-weight:700;line-height:1.5;opacity:.72}.visibility-links.svelte-o7w5ms{margin:1.75rem 0 0;text-align:center;font-size:.82rem;font-weight:800;opacity:.8}.meaning-section.svelte-o7w5ms{display:grid;gap:1rem}.meaning-section.svelte-o7w5ms article:where(.svelte-o7w5ms){border-radius:2rem;padding:clamp(1.5rem,4vw,2.5rem)}.meaning-section.svelte-o7w5ms article:where(.svelte-o7w5ms):first-child{background:#fff6cc}.meaning-section.svelte-o7w5ms article:where(.svelte-o7w5ms):last-child{background:#11152d;color:#fff}.meaning-section.svelte-o7w5ms h2:where(.svelte-o7w5ms){margin:1rem 0 0;font-size:.68rem;font-weight:950;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.meaning-section.svelte-o7w5ms p:where(.svelte-o7w5ms){max-width:17ch;margin:.75rem 0 0;font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:950;line-height:.95;letter-spacing:-.045em}.meaning-section.svelte-o7w5ms article:where(.svelte-o7w5ms):last-child h2:where(.svelte-o7w5ms),.meaning-section.svelte-o7w5ms article:where(.svelte-o7w5ms):last-child p:where(.svelte-o7w5ms){color:#fff}.glossary.svelte-o7w5ms dl:where(.svelte-o7w5ms){display:grid;gap:.85rem;margin:2.5rem 0 0}.glossary.svelte-o7w5ms dl:where(.svelte-o7w5ms)>div:where(.svelte-o7w5ms){border:2px solid var(--color-ink);border-radius:1.25rem;background:color-mix(in oklab,var(--color-surface) 88%,#fff6cc);box-shadow:3px 4px 0 var(--color-ink);padding:1.1rem 1.25rem}.glossary.svelte-o7w5ms dt:where(.svelte-o7w5ms){font-size:.95rem;font-weight:950}.glossary.svelte-o7w5ms dd:where(.svelte-o7w5ms){margin:.3rem 0 0;font-size:.82rem;font-weight:700;line-height:1.5;opacity:.72}.faq-wrap.svelte-o7w5ms section,.cta-wrap.svelte-o7w5ms section{margin:0!important}.faq-wrap.svelte-o7w5ms .faq,.cta-wrap.svelte-o7w5ms .cta{padding-block:0}@media(min-width:760px){.world-hero.svelte-o7w5ms{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.definition.svelte-o7w5ms{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.definition-facts.svelte-o7w5ms{grid-template-columns:repeat(2,minmax(0,1fr))}.map-explainer.svelte-o7w5ms{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr)}.progress-section.svelte-o7w5ms{grid-template-columns:minmax(0,1fr) minmax(23rem,.9fr)}.world-features.svelte-o7w5ms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.controls-section.svelte-o7w5ms{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);align-items:center}.custom-rings.svelte-o7w5ms{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr)}.visibility-grid.svelte-o7w5ms{grid-template-columns:repeat(3,minmax(0,1fr))}.meaning-section.svelte-o7w5ms{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary.svelte-o7w5ms dl:where(.svelte-o7w5ms){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.world-features.svelte-o7w5ms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ring-page.svelte-o7w5ms{--section-gap: 4.5rem;padding:2rem .75rem}.world-hero.svelte-o7w5ms .world{min-height:31rem}h1.svelte-o7w5ms{max-width:14ch;font-size:clamp(2.4rem,10vw,3.2rem)}.hero-actions.svelte-o7w5ms>a:where(.svelte-o7w5ms){display:none}.progress-section.svelte-o7w5ms{border-radius:1.6rem}.meter-labels.svelte-o7w5ms{grid-template-columns:1fr 1fr}.meter-labels.svelte-o7w5ms strong:where(.svelte-o7w5ms){display:none}.meter-labels.svelte-o7w5ms span:where(.svelte-o7w5ms):last-child{text-align:right}.round-update.svelte-o7w5ms{grid-template-columns:1fr auto}.round-update.svelte-o7w5ms b:where(.svelte-o7w5ms){grid-column:1 / -1}}
