.gloss.svelte-1h3l2lm{position:relative;display:inline-block;vertical-align:baseline;line-height:1;margin-left:.35em}.trigger.svelte-1h3l2lm{appearance:none;background:transparent;border:none;cursor:pointer;color:var(--color-ink-soft);transition:color .15s ease;vertical-align:middle;padding:15px;margin:-15px;border-radius:999px}.trigger.svelte-1h3l2lm:hover,.trigger.svelte-1h3l2lm:focus-visible{color:var(--color-terracotta);outline:none}.trigger.svelte-1h3l2lm svg{display:block}.popover.svelte-1h3l2lm{position:fixed;z-index:1000;min-width:220px;max-width:min(320px,calc(100vw - 2rem));padding:.75rem .9rem;background:var(--color-ink);color:var(--color-cream);border-radius:4px;box-shadow:0 8px 24px #0000002e;font-family:var(--font-sans, inherit);font-size:.78rem;line-height:1.45;font-weight:400;white-space:normal;text-align:left;pointer-events:none}.popover.svelte-1h3l2lm strong:where(.svelte-1h3l2lm){display:block;margin-bottom:.3rem;color:var(--color-terracotta, #c27a5d);font-weight:600;font-size:.8rem;letter-spacing:.02em}.popover.svelte-1h3l2lm .body:where(.svelte-1h3l2lm){display:block;color:var(--color-cream, #f5ead8);opacity:.92}.popover.svelte-1h3l2lm:after{content:"";position:absolute;top:100%;left:var(--arrow-left, 50%);transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-ink)}.popover.flip.svelte-1h3l2lm:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--color-ink)}.error.svelte-18ubzcl{display:grid;place-items:center;gap:var(--gap-4);padding:clamp(3rem,10vw,6rem) var(--page-pad);text-align:center;font-family:var(--font-serif);color:var(--color-ink)}.error.svelte-18ubzcl .back-link:where(.svelte-18ubzcl){color:var(--color-terracotta-deep);text-decoration:underline}.ceremony.svelte-18ubzcl{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--page-pad);overflow:hidden;background:var(--color-cream);animation:svelte-18ubzcl-fadeIn .3s ease both}.ceremony.svelte-18ubzcl .sun-glow:where(.svelte-18ubzcl){position:absolute;inset:50% auto auto 50%;width:min(60vw,40rem);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--color-sun-core),var(--color-sun-mid) 50%,transparent 72%);opacity:.55;animation:svelte-18ubzcl-breathe 4s ease-in-out infinite}@keyframes svelte-18ubzcl-breathe{0%,to{transform:scale(.98);opacity:.45}50%{transform:scale(1.04);opacity:.6}}.ceremony.svelte-18ubzcl .copy:where(.svelte-18ubzcl){position:relative;z-index:1;max-width:38rem;text-align:center;display:grid;gap:var(--gap-4)}.eyebrow.svelte-18ubzcl{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-terracotta-deep)}.headline.svelte-18ubzcl{font-family:var(--font-serif);font-weight:350;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-ink)}.italic.svelte-18ubzcl{font-style:italic;color:var(--color-terracotta)}.muted.svelte-18ubzcl{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-ink-soft)}.chart.svelte-18ubzcl{display:grid;gap:clamp(3rem,6vw,4.5rem);padding:clamp(2rem,5vw,4rem) var(--page-pad) clamp(4rem,8vw,6rem);max-width:86rem;margin:0 auto;opacity:0;animation:svelte-18ubzcl-fadeIn 1.2s ease forwards}@keyframes svelte-18ubzcl-fadeIn{to{opacity:1}}.hero.svelte-18ubzcl{display:grid;gap:var(--gap-3);text-align:center;max-width:40rem;margin:0 auto;animation:svelte-18ubzcl-fadeIn 1.2s ease 0s backwards}.hero.svelte-18ubzcl h1:where(.svelte-18ubzcl){font-family:var(--font-serif);font-weight:350;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.02;letter-spacing:-.025em;color:var(--color-ink)}.hero-meta.svelte-18ubzcl{font-family:var(--font-serif);font-style:italic;color:var(--color-ink-soft)}.identity-row.svelte-18ubzcl{display:grid;gap:var(--gap-5);grid-template-columns:1fr;animation:svelte-18ubzcl-fadeIn 1.2s ease .2s backwards}.identity-card.svelte-18ubzcl{display:grid;gap:var(--gap-3);padding:clamp(1.5rem,3.5vw,2.5rem);background:#fff5e68c;border:1px solid var(--color-hair);border-radius:1.25rem}.identity-card.svelte-18ubzcl .reading:where(.svelte-18ubzcl){display:grid;gap:1rem;max-width:62ch}.identity-card.svelte-18ubzcl .reading:where(.svelte-18ubzcl) p:where(.svelte-18ubzcl){margin:0;font-family:var(--font-serif);font-size:1.05rem;line-height:1.65;color:var(--color-ink)}.identity-card.svelte-18ubzcl h2:where(.svelte-18ubzcl){font-family:var(--font-serif);font-weight:350;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;color:var(--color-ink)}.label.svelte-18ubzcl{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-terracotta-deep)}.meta.svelte-18ubzcl{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--color-ink-soft)}.facet-list.svelte-18ubzcl{margin:0;display:grid;gap:var(--gap-2)}.facet-list.svelte-18ubzcl>div:where(.svelte-18ubzcl){display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:baseline}.facet-list.svelte-18ubzcl dt:where(.svelte-18ubzcl){font-family:var(--font-mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft)}.facet-list.svelte-18ubzcl dd:where(.svelte-18ubzcl){margin:0;font-family:var(--font-serif);font-size:.95rem;color:var(--color-ink)}p.svelte-18ubzcl{font-family:var(--font-serif);font-size:1rem;line-height:1.6;color:var(--color-ink);margin:0}.graph-row.svelte-18ubzcl{display:grid;gap:var(--gap-6);grid-template-columns:1fr;animation:svelte-18ubzcl-fadeIn 1.2s ease .4s backwards}@media(min-width:1000px){.graph-row.svelte-18ubzcl{grid-template-columns:1.2fr 1fr;align-items:start}}.graph-wrap.svelte-18ubzcl{display:grid;gap:var(--gap-3)}.graph-hint.svelte-18ubzcl{text-align:center;font-family:var(--font-serif);font-style:italic;font-size:.875rem;color:var(--color-ink-soft)}.inspector.svelte-18ubzcl{display:grid;gap:var(--gap-3);padding:clamp(1.5rem,3vw,2rem);background:#fff5e68c;border:1px solid var(--color-hair);border-radius:1.25rem;min-height:16rem}.inspector.svelte-18ubzcl h3:where(.svelte-18ubzcl){font-family:var(--font-serif);font-weight:350;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--color-ink)}.definition-reading.svelte-18ubzcl{font-family:var(--font-serif);font-size:1rem;line-height:1.6;color:var(--color-ink)}.inspector.svelte-18ubzcl .stats:where(.svelte-18ubzcl){font-family:var(--font-mono);font-size:.85rem;color:var(--color-ink-soft)}.activations.svelte-18ubzcl{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.activation.svelte-18ubzcl{display:inline-block;padding:.25rem .625rem;border-radius:999px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;color:var(--color-cream);background:var(--color-ink)}.activation.design.svelte-18ubzcl{background:var(--color-terracotta-deep)}.cross.svelte-18ubzcl{font-family:var(--font-serif);font-style:italic;color:var(--color-terracotta-deep)}.cross-name.svelte-18ubzcl{font-family:var(--font-serif);font-size:1.15rem;font-weight:400;letter-spacing:.01em;color:var(--color-ink);margin:.2rem 0 .1rem}.cross-block.svelte-18ubzcl{display:grid;gap:.6rem;margin-top:.25rem}.cross-preamble.svelte-18ubzcl{font-family:var(--font-serif);font-size:.95rem;line-height:1.55;color:var(--color-ink-soft)}.cross-reading.svelte-18ubzcl{font-family:var(--font-serif);font-size:1rem;line-height:1.6;color:var(--color-ink)}.centers.svelte-18ubzcl,.channels.svelte-18ubzcl,.activations-table.svelte-18ubzcl{display:grid;gap:var(--gap-4);animation:svelte-18ubzcl-fadeIn 1.2s ease .6s backwards}.centers.svelte-18ubzcl h2:where(.svelte-18ubzcl),.channels.svelte-18ubzcl h2:where(.svelte-18ubzcl),.activations-table.svelte-18ubzcl h2:where(.svelte-18ubzcl){font-family:var(--font-serif);font-weight:350;font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-ink)}.activations-table.svelte-18ubzcl .caption:where(.svelte-18ubzcl){margin:-.5rem 0 0;max-width:52ch;color:var(--color-ink-soft);font-size:.95rem;line-height:1.5}.center-grid.svelte-18ubzcl{display:grid;gap:var(--gap-4);grid-template-columns:1fr}@media(min-width:640px){.center-grid.svelte-18ubzcl{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.center-grid.svelte-18ubzcl{grid-template-columns:repeat(3,1fr)}}.center-card.svelte-18ubzcl{display:grid;gap:var(--gap-2);padding:1.25rem 1.4rem;border:1px solid var(--color-hair);border-radius:1rem;background:#fff5e673}.center-card.defined.svelte-18ubzcl{background:#c86b4a14;border-color:#c86b4a38}.center-card.svelte-18ubzcl header:where(.svelte-18ubzcl){display:flex;justify-content:space-between;align-items:baseline}.center-card.svelte-18ubzcl .status:where(.svelte-18ubzcl){font-family:var(--font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft)}.center-card.defined.svelte-18ubzcl .status:where(.svelte-18ubzcl){color:var(--color-terracotta-deep)}.channels.svelte-18ubzcl ul:where(.svelte-18ubzcl){list-style:none;padding:0;margin:0;display:grid;gap:var(--gap-2)}.channels.svelte-18ubzcl li:where(.svelte-18ubzcl){display:grid;gap:.25rem;padding:.85rem 1rem;background:#fff5e680;border:1px solid var(--color-hair);border-radius:.75rem;font-family:var(--font-serif)}.channels.svelte-18ubzcl li:where(.svelte-18ubzcl) .theme:where(.svelte-18ubzcl){margin:.3rem 0 0;color:var(--color-ink);font-size:.95rem;line-height:1.4;font-style:italic}.channels.svelte-18ubzcl .empty:where(.svelte-18ubzcl){font-style:italic;color:var(--color-ink-soft)}.table-wrap.svelte-18ubzcl{overflow-x:auto;border:1px solid var(--color-hair);border-radius:1rem;background:#fff5e673}table.svelte-18ubzcl{width:100%;border-collapse:collapse;font-family:var(--font-serif);font-size:.95rem}th.svelte-18ubzcl,td.svelte-18ubzcl{padding:.75rem 1rem;text-align:left}th.svelte-18ubzcl{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft)}tbody.svelte-18ubzcl tr:where(.svelte-18ubzcl):not(:last-child){border-bottom:1px solid var(--color-hair)}.personality-col.svelte-18ubzcl{color:var(--color-ink)}.design-col.svelte-18ubzcl{color:var(--color-terracotta-deep)}.gate-pill.svelte-18ubzcl{border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.04em;padding:.1875rem .5rem;border-radius:.5rem;min-height:44px}.gate-pill.svelte-18ubzcl:hover{background:#c86b4a1a}@media(pointer:coarse){.gate-pill.svelte-18ubzcl{min-width:44px}}.reading-block.svelte-18ubzcl{display:grid;gap:var(--gap-3);padding:clamp(2rem,5vw,3rem);margin-top:var(--gap-7);border-radius:1.5rem;background:linear-gradient(180deg,#f5a44b14,#fff5e680);border:1px solid var(--color-hair);animation:svelte-18ubzcl-fadeIn 1.2s ease .8s backwards}.reading-block.svelte-18ubzcl .eyebrow:where(.svelte-18ubzcl){font-family:var(--font-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-terracotta-deep)}.reading-title.svelte-18ubzcl{font-family:var(--font-serif);font-weight:350;font-size:clamp(1.65rem,3.5vw,2.25rem);line-height:1.18;color:var(--color-ink);margin:0;max-width:26ch}.reading-title.svelte-18ubzcl .italic:where(.svelte-18ubzcl){font-style:italic;color:var(--color-terracotta);font-weight:350}.reading-lede.svelte-18ubzcl{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.55;color:var(--color-ink-soft);max-width:38rem;margin:.25rem 0 0}.reading-points.svelte-18ubzcl{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:var(--gap-3)}.reading-points.svelte-18ubzcl li:where(.svelte-18ubzcl){display:grid;gap:.25rem;padding:.85rem 0;border-top:1px solid var(--color-hair)}.reading-points.svelte-18ubzcl li:where(.svelte-18ubzcl):last-child{border-bottom:1px solid var(--color-hair)}.reading-points.svelte-18ubzcl strong:where(.svelte-18ubzcl){font-family:var(--font-serif);font-weight:400;font-size:1rem;color:var(--color-ink);font-style:italic}.reading-points.svelte-18ubzcl span:where(.svelte-18ubzcl){font-family:var(--font-serif);font-size:.95rem;line-height:1.55;color:var(--color-ink-soft)}.reading-cta.svelte-18ubzcl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3) var(--gap-4);margin-top:var(--gap-3)}.reading-cta.svelte-18ubzcl .price:where(.svelte-18ubzcl){font-family:var(--font-serif);font-size:2.25rem;font-weight:350;color:var(--color-ink);line-height:1}.reading-cta.svelte-18ubzcl .price-meta:where(.svelte-18ubzcl){font-family:var(--font-serif);font-style:italic;font-size:.875rem;color:var(--color-ink-soft)}.reading-btn.svelte-18ubzcl{appearance:none;border:none;background:var(--color-ink);color:var(--color-cream);font-family:var(--font-serif);font-size:1rem;padding:.85rem 1.6rem;border-radius:999px;cursor:pointer;min-height:44px;margin-left:auto;transition:background .15s ease,opacity .15s ease}.reading-btn.svelte-18ubzcl:hover:not(:disabled){background:#1e160e}.reading-btn.svelte-18ubzcl:disabled{opacity:.55;cursor:not-allowed}.reading-fine.svelte-18ubzcl{font-family:var(--font-serif);font-style:italic;font-size:.8125rem;color:var(--color-ink-soft);margin:0;max-width:38rem;line-height:1.5}.reading-error.svelte-18ubzcl{font-family:var(--font-serif);font-size:.875rem;color:var(--color-terracotta-deep);margin:.5rem 0 0;max-width:38rem}.share-block.svelte-18ubzcl{display:grid;gap:var(--gap-3);justify-items:center;text-align:center;padding:clamp(1.5rem,4vw,2.5rem);margin-top:var(--gap-5);border:1px solid var(--color-hair);border-radius:1.25rem;background:#fff5e666;animation:svelte-18ubzcl-fadeIn 1.2s ease 1s backwards}.share-block.svelte-18ubzcl h2:where(.svelte-18ubzcl){font-family:var(--font-serif);font-weight:350;font-size:clamp(1.4rem,3vw,1.75rem);color:var(--color-ink);margin:0}.share-lede.svelte-18ubzcl{font-family:var(--font-serif);font-size:.9375rem;color:var(--color-ink-soft);max-width:32rem;margin:0;line-height:1.55}.share-btn.svelte-18ubzcl{appearance:none;border:none;background:var(--color-ink);color:var(--color-cream);font-family:var(--font-serif);font-size:1rem;padding:.75rem 1.5rem;border-radius:999px;cursor:pointer;min-height:44px;transition:background .15s ease}.share-btn.svelte-18ubzcl:hover{background:#1e160e}.share-privacy.svelte-18ubzcl{font-family:var(--font-serif);font-style:italic;font-size:.8125rem;color:var(--color-ink-soft);max-width:30rem;margin:0;line-height:1.5}.loading.svelte-14fq93{min-height:40vh}.error.svelte-14fq93{display:grid;place-items:center;gap:1rem;min-height:40vh;padding:2rem;text-align:center;font-family:var(--font-serif)}.error.svelte-14fq93 a:where(.svelte-14fq93){color:var(--color-terracotta-deep);text-decoration:underline}
