:root{--p-night-1000:#060607;--p-night-950:#0a0a0b;--p-night-900:#0f0f11;--p-night-850:#131315;--p-night-800:#18181b;--p-night-700:#26262a;--p-night-600:#3b3b41;--p-stone-500:#808085;--p-stone-400:#9a9a9f;--p-stone-300:#b4b4b8;--p-stone-200:#d0d0d3;--p-vellum-150:#e2dac9;--p-vellum-100:#efe9dd;--p-vellum-50:#f6f2ea;--p-vellum-0:#fbf8f2;--p-ink-900:#1d1b18;--p-ink-700:#4c473f;--p-ink-500:#6f695e;--p-starlight-50:#edeae4;--p-starlight-200:#d0ccc4;--p-starlight-400:#a6a29a;--p-clay-700:#4a6a77;--p-clay-600:#557685;--p-clay-500:#82a0ab;--p-clay-400:#97b2bc;--p-clay-300:#a9c1c9;--p-clay-200:#cfdde2;--p-lichen-700:#4a5752;--p-lichen-600:#66756f;--p-lichen-500:#7f908a;--p-lichen-300:#a3b1ac;--p-cyan-700:#00596f;--p-cyan-600:#00657e;--p-cyan-300:#9fcad6;--p-lapis-800:#11338a;--p-lapis-700:#2f4f98;--p-lapis-600:#4e69a1;--p-lapis-500:#667ca7;--p-lapis-150:#bad1ff;--p-lapis-250:#97b8fd;--p-lapis-350:#829fdc;--p-lapis-450:#7a8cb1;--p-slate-400:#84888c;--p-slate-450:#777c83;--p-ochre-600:#7a705d;--p-ochre-300:#c8bfab;--p-amethyst-500:#85709a;--p-amethyst-300:#b5a3c4;--p-sun-600:#7d735a;--p-sun-200:#e6dfc9;--p-moon-700:#44465b;--p-moon-500:#76788f;--p-day-land:#f3eee4;--p-day-water:#cbdae2;--p-day-shade:#d0cabf;--p-day-contour:#ab9c8b;--p-day-contour-index:#8e7d6a;--p-night-land:#2c2f34;--p-night-water:#08090a;--p-night-light:#40454c;--p-night-contour:#3a3e44;--p-night-contour-index:#7d858e;--p-family-tombs-300:#d99a9a;--p-family-tombs-700:#9b5a5a;--p-family-rings-300:#7fb5a2;--p-family-rings-700:#2f7d6c;--p-family-masonry-300:#9aa8e0;--p-family-masonry-700:#4d5fb0;--p-family-uprights-300:#c9c28c;--p-family-uprights-700:#7d762f;--p-family-figures-300:#c997b8;--p-family-figures-700:#8a4f78;--font-display:"Instrument Serif", "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-ui:"Inter Tight Variable", "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-data:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:clamp(1.375rem, 1.2rem + .8vw, 1.625rem);--text-3xl:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--text-4xl:clamp(2.5rem, 1.7rem + 3vw, 4rem);--text-5xl:clamp(3rem, 2rem + 4vw, 5rem);--text-6xl:clamp(3.5rem, 1.9rem + 6vw, 6rem);--text-plate:.8125rem;--text-data:.8125rem;--leading-2xs:1.2;--leading-xs:1.35;--leading-sm:1.5;--leading-md:1.6;--leading-lg:1.55;--leading-xl:1.3;--leading-2xl:1.25;--leading-3xl:1.15;--leading-4xl:1.06;--leading-5xl:1.02;--leading-plate:1.2;--leading-data:1.5;--tracking-2xs:.02em;--tracking-tight:-.02em;--tracking-display:-.025em;--tracking-plate:.14em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--radius-0:0;--radius-cut:4px;--radius-card:4px;--radius-sheet:6px;--radius-pill:999px;--radius-leaf:1em .2em 1em .2em;--target-min:24px;--target-touch:44px;--measure-reading:68ch;--content-max:1360px;--grid-columns:12;--grid-gutter:24px;--z-map:0;--z-3d:1;--z-haze:2;--z-map-ui:10;--z-sheet:20;--z-toast:30;--z-modal:40;--z-skip-link:50;--bp-sm:600px;--bp-md:1024px;--bp-xl:1440px;--badge-height:24px;--badge-radius:var(--radius-pill);--badge-meter-dot:6px;--badge-meter-gap:3px;--badge-label-font:500 var(--text-sm) / 1 var(--font-ui);--leaf-radius:var(--radius-leaf);--chip-height:36px;--sheet-peek:96px;--sheet-handle:36px 4px;--scrubber-track-height:4px;--scrubber-thumb:20px;--citation-pill-height:20px;--map-glyph-size-hero:28px;--ratio-card:4 / 3;--ratio-hero:16 / 9;--ratio-portrait:3 / 4;--dur-0:0s;--dur-micro:90ms;--dur-short:.16s;--dur-base:.24s;--dur-medium:.36s;--dur-long:.56s;--dur-crossfade-engine:.4s;--dur-haze-in:.22s;--dur-haze-hold:50ms;--dur-haze-out:.26s;--dur-ignition:2.5s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-camera:cubic-bezier(.45, 0, .55, 1);--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--spring-sheet:stiffness 400 damping 40 mass 1;--spring-chip:stiffness 600 damping 49 mass 1;--stagger-step:60ms;--dur-reveal:.6s;--reveal-shift:24px;--hairline-faint:#ffffff12;--hairline:#ffffff1a;--hairline-strong:#fff3;--hairline-hover:#fff6;--focus-ring-width:2px;--focus-ring-offset:2px;--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--texture-grain-size:180px 180px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-space:var(--p-night-1000);--color-bg-page:var(--p-vellum-50);--color-surface-1:var(--p-vellum-0);--color-surface-2:var(--p-vellum-0);--color-surface-sunken:var(--p-vellum-100);--color-surface-glass:var(--p-vellum-0);--color-surface-veil:var(--p-vellum-0);--color-border-subtle:var(--p-vellum-150);--color-border-control:var(--p-stone-500);--color-border-strong:var(--p-ink-700);--color-text-primary:var(--p-ink-900);--color-text-secondary:var(--p-ink-700);--color-text-tertiary:var(--p-ink-500);--color-text-inverse:var(--p-vellum-0);--color-accent:var(--p-clay-700);--color-accent-fill:var(--p-clay-600);--color-on-accent:var(--p-vellum-0);--color-accent-soft:#4a6a771f;--color-accent-2:var(--p-lichen-700);--color-brand:var(--p-clay-500);--color-brand-2:var(--p-lichen-600);--color-selected-fill:var(--p-ink-900);--color-on-selected:var(--p-vellum-0);--color-error-rule:var(--p-ink-900);--color-disabled:var(--p-stone-200);--color-grade-bedrock:var(--p-lapis-800);--color-grade-solid:var(--p-lapis-700);--color-grade-debated:var(--p-lapis-600);--color-grade-speculative:var(--p-lapis-500);--color-grade-contradicted:var(--p-slate-450);--color-tradition:var(--p-ochre-600);--color-lore:var(--p-amethyst-500);--color-sky-sun:var(--p-sun-600);--color-sky-moon:var(--p-moon-700);--color-map-glyph:var(--p-ink-900);--color-map-glyph-context:var(--p-stone-500);--color-map-3d:var(--p-clay-400);--color-haze:#ded7c8;--color-family-tombs:var(--p-family-tombs-700);--color-family-rings:var(--p-family-rings-700);--color-family-masonry:var(--p-family-masonry-700);--color-family-uprights:var(--p-family-uprights-700);--color-family-figures:var(--p-family-figures-700);--color-family-places:var(--p-ink-500);--elev-0:none;--elev-1:0 1px 2px #1d1b180f;--elev-2:0 2px 6px #1d1b180d, 0 10px 24px #1d1b1812;--elev-3:0 4px 10px #1d1b180f, 0 18px 40px #1d1b181a;--elev-4:0 10px 20px #1d1b1814, 0 30px 64px #1d1b1824;--scrim:#1d1b1873;--scrim-photo:#0606072e;--scrim-photo-soft:#0606070d;--scrim-photo-strong:#060607d1;--scrim-photo-side:#0606078c;--scrim-axis:#06060742;--shadow-hair:transparent;--shadow-1:#1d1b1814;--shadow-2:#1d1b1824;--shadow-3:#1d1b1838;--texture-grain-opacity:0;--texture-grain-blend:multiply;--page-glow:radial-gradient(90rem 34rem at 50% -18rem, var(--p-vellum-0) 0%, transparent 70%);--page-glow-2:radial-gradient(60rem 24rem at 84% -14rem, #b4632b12 0%, transparent 72%);--page-texture:none}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-space:var(--p-night-1000);--color-bg-page:var(--p-night-950);--color-surface-1:#111113;--color-surface-2:#18181b;--color-surface-sunken:var(--p-night-900);--color-surface-glass:var(--p-night-800);--color-surface-veil:var(--p-night-850);--color-border-subtle:#212124;--color-border-control:var(--p-stone-400);--color-border-strong:var(--p-starlight-200);--color-text-primary:var(--p-starlight-50);--color-text-secondary:var(--p-starlight-200);--color-text-tertiary:var(--p-starlight-400);--color-text-inverse:var(--p-night-950);--color-accent:var(--p-clay-300);--color-accent-fill:var(--p-clay-300);--color-on-accent:var(--p-night-950);--color-accent-soft:#a9c1c91f;--color-accent-2:var(--p-lichen-300);--color-brand:var(--p-clay-300);--color-brand-2:var(--p-lichen-300);--color-selected-fill:var(--p-starlight-50);--color-on-selected:var(--p-night-950);--color-error-rule:var(--p-starlight-50);--color-disabled:var(--p-stone-300);--color-grade-bedrock:var(--p-lapis-150);--color-grade-solid:var(--p-lapis-250);--color-grade-debated:var(--p-lapis-350);--color-grade-speculative:var(--p-lapis-450);--color-grade-contradicted:var(--p-slate-450);--color-tradition:var(--p-ochre-300);--color-lore:var(--p-amethyst-300);--color-sky-sun:var(--p-sun-200);--color-sky-moon:var(--p-moon-500);--color-map-glyph:var(--p-starlight-50);--color-map-glyph-context:var(--p-stone-400);--color-map-3d:var(--p-clay-300);--color-haze:#18181b;--color-family-tombs:var(--p-family-tombs-300);--color-family-rings:var(--p-family-rings-300);--color-family-masonry:var(--p-family-masonry-300);--color-family-uprights:var(--p-family-uprights-300);--color-family-figures:var(--p-family-figures-300);--color-family-places:var(--p-starlight-200);--elev-0:none;--elev-1:none;--elev-2:0 18px 40px #0006;--elev-3:0 4px 10px #00000080, 0 20px 44px #00000073;--elev-4:0 10px 22px #0000008c, 0 32px 68px #0000008c;--scrim:#0606059e;--scrim-photo:#0606072e;--scrim-photo-soft:#0606070d;--scrim-photo-strong:#060607d1;--scrim-photo-side:#0606078c;--scrim-axis:#06060742;--shadow-hair:#f5f0e70f;--shadow-1:#00000073;--shadow-2:#0000008c;--shadow-3:#000000a6;--texture-grain-opacity:.06;--texture-grain-blend:soft-light;--page-glow:radial-gradient(90rem 34rem at 50% -18rem, var(--p-night-800) 0%, transparent 70%);--page-glow-2:radial-gradient(60rem 24rem at 84% -14rem, #a9c1c90d 0%, transparent 72%);--page-texture:var(--texture-grain)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-space:var(--p-night-1000);--color-bg-page:var(--p-night-950);--color-surface-1:#111113;--color-surface-2:#18181b;--color-surface-sunken:var(--p-night-900);--color-surface-glass:var(--p-night-800);--color-surface-veil:var(--p-night-850);--color-border-subtle:#212124;--color-border-control:var(--p-stone-400);--color-border-strong:var(--p-starlight-200);--color-text-primary:var(--p-starlight-50);--color-text-secondary:var(--p-starlight-200);--color-text-tertiary:var(--p-starlight-400);--color-text-inverse:var(--p-night-950);--color-accent:var(--p-clay-300);--color-accent-fill:var(--p-clay-300);--color-on-accent:var(--p-night-950);--color-accent-soft:#a9c1c91f;--color-accent-2:var(--p-lichen-300);--color-brand:var(--p-clay-300);--color-brand-2:var(--p-lichen-300);--color-selected-fill:var(--p-starlight-50);--color-on-selected:var(--p-night-950);--color-error-rule:var(--p-starlight-50);--color-disabled:var(--p-stone-300);--color-grade-bedrock:var(--p-lapis-150);--color-grade-solid:var(--p-lapis-250);--color-grade-debated:var(--p-lapis-350);--color-grade-speculative:var(--p-lapis-450);--color-grade-contradicted:var(--p-slate-450);--color-tradition:var(--p-ochre-300);--color-lore:var(--p-amethyst-300);--color-sky-sun:var(--p-sun-200);--color-sky-moon:var(--p-moon-500);--color-map-glyph:var(--p-starlight-50);--color-map-glyph-context:var(--p-stone-400);--color-map-3d:var(--p-clay-300);--color-haze:#18181b;--color-family-tombs:var(--p-family-tombs-300);--color-family-rings:var(--p-family-rings-300);--color-family-masonry:var(--p-family-masonry-300);--color-family-uprights:var(--p-family-uprights-300);--color-family-figures:var(--p-family-figures-300);--color-family-places:var(--p-starlight-200);--elev-0:none;--elev-1:none;--elev-2:0 18px 40px #0006;--elev-3:0 4px 10px #00000080, 0 20px 44px #00000073;--elev-4:0 10px 22px #0000008c, 0 32px 68px #0000008c;--scrim:#0606059e;--scrim-photo:#0606072e;--scrim-photo-soft:#0606070d;--scrim-photo-strong:#060607d1;--scrim-photo-side:#0606078c;--scrim-axis:#06060742;--shadow-hair:#f5f0e70f;--shadow-1:#00000073;--shadow-2:#0000008c;--shadow-3:#000000a6;--texture-grain-opacity:.06;--texture-grain-blend:soft-light;--page-glow:radial-gradient(90rem 34rem at 50% -18rem, var(--p-night-800) 0%, transparent 70%);--page-glow-2:radial-gradient(60rem 24rem at 84% -14rem, #a9c1c90d 0%, transparent 72%);--page-texture:var(--texture-grain)}:root{--color-night-text:var(--p-starlight-50);--color-night-text-secondary:var(--p-starlight-200);--color-attrib-plate:var(--p-vellum-0);--color-attrib-text:var(--p-ink-500);--color-attrib-link:var(--p-ink-900);--color-map-night-land:var(--p-night-land);--color-map-night-water:var(--p-night-water);--color-map-night-coast:var(--p-night-contour-index);--color-map-night-graticule:var(--p-night-contour);--color-map-night-glow:var(--p-clay-300);--color-map-star:var(--p-starlight-200);--color-map-site:var(--p-starlight-50);--color-night-surface:var(--p-night-800);--color-night-surface-sunken:var(--p-night-850);--color-night-border-control:var(--p-stone-400);--color-night-accent:var(--p-clay-300);--color-night-on-accent:var(--p-night-950);--color-night-border-subtle:var(--p-night-700);--color-night-surface-raised:var(--p-night-700);--color-night-veil:var(--p-night-800);--gradient-veil-hero:radial-gradient(46% 62% at 17% 40%, #060607e6 0%, #060607b8 45%, #06060757 78%, #06060700 100%), linear-gradient(to top, #0606078c 0%, #06060700 26%);--gradient-veil-hero-narrow:radial-gradient(120% 42% at 30% 34%, #06060799 0%, #0606074d 45%, #06060700 72%), linear-gradient(to bottom, #060607ed 0%, #060607db 45%, #0606078f 64%, #06060724 80%, #06060700 88%), linear-gradient(to top, #060607c7 0%, #06060700 32%);--shadow-text-night:0 1px 16px #0606078c;--shadow-text-night-tight:0 1px 10px #060607b3;--gradient-stars-night:radial-gradient(1.5px 1.5px at 12% 22%, #f8f3e980, transparent), radial-gradient(1px 1px at 28% 68%, #f8f3e959, transparent), radial-gradient(1.5px 1.5px at 44% 12%, #f8f3e966, transparent), radial-gradient(1px 1px at 61% 41%, #f8f3e94d, transparent), radial-gradient(1.5px 1.5px at 78% 24%, #f8f3e973, transparent), radial-gradient(1px 1px at 88% 72%, #f8f3e959, transparent), radial-gradient(1px 1px at 8% 84%, #f8f3e94d, transparent), radial-gradient(1.5px 1.5px at 36% 92%, #f8f3e947, transparent), radial-gradient(1px 1px at 70% 88%, #f8f3e952, transparent), radial-gradient(1px 1px at 94% 38%, #f8f3e942, transparent);--elev-night:0 0 0 1px #f5f0e712, 0 18px 52px #0009;--color-map-family-tombs:var(--p-family-tombs-300);--color-map-family-rings:var(--p-family-rings-300);--color-map-family-masonry:var(--p-family-masonry-300);--color-map-family-uprights:var(--p-family-uprights-300);--color-map-family-figures:var(--p-family-figures-300);--color-map-family-places:var(--p-starlight-200)}@media (prefers-contrast:more){:root:not([data-theme=light]),[data-theme=light],[data-theme=dark]{--color-text-secondary:var(--color-text-primary);--color-border-subtle:var(--color-border-strong);--focus-ring-width:3px}}@media (forced-colors:active){.grade-meter>i{forced-color-adjust:none;background:canvastext;border-color:canvastext}}@media (prefers-reduced-transparency:reduce){:root{--color-surface-glass:var(--color-surface-1);--color-surface-veil:var(--color-surface-1)}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0s;--dur-short:0s;--dur-base:0s;--dur-medium:0s;--dur-long:0s;--dur-reveal:0s}}[data-motion=reduced]{--dur-micro:0s;--dur-short:0s;--dur-base:0s;--dur-medium:0s;--dur-long:0s;--dur-reveal:0s}
