:root,[data-theme=light]{--bg:#fff;--panel:#f6f6f5;--panel-hover:#f0f0ef;--card:#fff;--menu:#fff;--ink:#191919;--ink2:#6d6d6d;--ink3:#9a9a9a;--line:#00000014;--line2:#0000000b;--accent:#2563b8;--accent-soft:#2563b817;--selection:#2563b829;--scrim:#18150f52;--scrim-soft:#18150f0f;--accent-on-ink:#7fb0f2;--accent-strong:#1d4f96;--destructive:#9c3f2e;--destructive-ink:#fbf7f0;--destructive-text:#9c3f2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f0f0f;--panel:#1a1a1a;--panel-hover:#212121;--card:#1a1a1a;--menu:#262626;--destructive-text:#f08a73;--ink:#f2f2f2;--ink2:#a0a0a0;--ink3:#6f6f6f;--line:#ffffff17;--line2:#ffffff0d;--accent:#6ba4ec;--accent-soft:#6ba4ec21;--selection:#6ba4ec42;--scrim:#18150f52;--scrim-soft:#18150f0f;--accent-on-ink:#1d4f96;--accent-strong:#6ba4ec}}[data-theme=dark]{--bg:#0f0f0f;--panel:#1a1a1a;--panel-hover:#212121;--card:#1a1a1a;--menu:#262626;--destructive-text:#f08a73;--ink:#f2f2f2;--ink2:#a0a0a0;--ink3:#6f6f6f;--line:#ffffff17;--line2:#ffffff0d;--accent:#6ba4ec;--accent-soft:#6ba4ec21;--selection:#6ba4ec42;--scrim:#18150f52;--scrim-soft:#18150f0f;--accent-on-ink:#1d4f96;--accent-strong:#6ba4ec}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-focus=true]{--bg:#fafafa}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-focus=true]{--bg:#0a0a0a}}[data-theme=dark][data-focus=true]{--bg:#0a0a0a}:root{--ui:var(--font-ui), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--ms:var(--ui);--text-base:15px;--text-ui-sm:13px;--text-ui:14px;--text-ui-lg:14.5px;--text-meta:12.5px;--text-meta-sm:12px;--label-size:11.5px;--label-tracking:.14em;--section-label-size:var(--text-ui);--section-label-weight:500;--section-label-tracking:-.008em;--section-label-color:var(--ink2);--title-page:32px;--title-section:21px;--title-row:17px;--title-tracking:-.022em;--weight-title:550;--weight-row:500;--serif-page:36px;--serif-section:30px;--serif-row:32px;--serif-card:23px;--serif-auth:27px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:28px;--space-7:34px;--space-8:44px;--space-9:60px;--space-10:80px;--measure-editorial:620px;--measure-wide:720px;--manuscript-width:720px;--manuscript-width-focus:760px;--header-height:56px;--sidebar-open-w:268px;--sidebar-rail-w:68px;--focus-color:color-mix(in srgb, var(--accent) 55%, transparent);--focus-ring:2px solid var(--focus-color);--focus-offset:2px;--focus-halo:0 0 0 3px var(--accent-soft);--radius-pill:99px;--radius-card:12px;--radius-row:10px;--radius-panel:14px;--radius-menu-item:6px;--shadow-menu:0 12px 40px #14110c24;--shadow-popover:0 18px 60px #14110c29;--shadow-modal:0 30px 90px #0f0c084d;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-sheet:cubic-bezier(.32, .72, .28, 1);--ease-overshoot:cubic-bezier(.2, .9, .3, 1.4);--dur-hover:.2s;--dur-enter:.25s;--dur-overlay:.18s;--dur-structural:.55s;--dur-fill:.18s;--dur-theme-swap:.18s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
