@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_4203f07b-module__9jTnnG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_4203f07b-module__9jTnnG__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
[data-ai-root]{--ai-bg:#fcfcfb;--ai-sidebar-bg:#fbfbf9;--ai-surface:#fff;--ai-surface-sunken:#f5f4ef;--ai-surface-user-message:#f0f0ef;--ai-surface-hover:#f0efeb;--ai-surface-active:#edece8;--ai-surface-control:#e5e4e0;--ai-text:#1f1e1d;--ai-text-message:#0b0b0b;--ai-text-entry:#52514e;--ai-text-muted:#5c5b56;--ai-text-faint:#8a8880;--ai-text-on-accent:#fff;--ai-unread:#2f6feb;--ai-accent:#d97757;--ai-accent-hover:#c15f3c;--ai-accent-soft:#d977571f;--ai-accent-ring:#d9775759;--ai-scrim:#00000059;--ai-poster-plate:#fff;--ai-drawer-bg:#fff;--ai-border:#00000012;--ai-border-rail:#e3e3e1;--ai-border-rail-width:.5px;--ai-border-strong:#00000021;--ai-border-field:#d7d7d6;--ai-border-field-strong:#b3b3b2;--ai-border-field-width:.5px;--ai-focus-ring:inset 0 0 0 1px var(--ai-accent), 0 0 6px 0 color-mix(in srgb, var(--ai-accent) 20%, transparent);--ai-font-sans:var(--font-inter), "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ai-font-serif:var(--font-source-serif), Georgia, "Times New Roman", serif;--ai-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ai-text-xs:.75rem;--ai-text-sm:.875rem;--ai-text-base:1rem;--ai-text-lg:1.0625rem;--ai-text-xl:1.375rem;--ai-text-2xl:1.75rem;--ai-text-wordmark:1.5rem;--ai-text-user:.9375rem;--ai-text-answer:1rem;--ai-leading-prose:1.7;--ai-space-1:.25rem;--ai-space-2:.5rem;--ai-space-3:.75rem;--ai-space-4:1rem;--ai-space-5:1.5rem;--ai-space-6:2rem;--ai-space-7:3rem;--ai-radius-sm:6px;--ai-radius-md:10px;--ai-radius-lg:16px;--ai-radius-pill:999px;--ai-shadow-sm:0 1px 2px #0000000d;--ai-shadow-md:0 4px 16px #00000014;--ai-shadow-modal:0 16px 48px #00000029;--ai-shadow-drawer:4px 0 12px #0000002e;--ai-shadow-field:0 1px 2px #00000005, 0 4px 10px #00000008, 0 10px 28px #0000000a;--ai-sidebar-width:240px;--ai-row-h:31px;--ai-row-px:10px;--ai-row-gap:8px;--ai-row-radius:8px;--ai-row-gap-y:1px;--ai-sidebar-width-collapsed:0px;--ai-chip-h:32px;--ai-control-radius:8px;--ai-panel-max-width:720px;--ai-mobile-breakpoint:768px;--ai-transition-fast:.12s ease;--ai-transition-normal:.22s cubic-bezier(.32, .72, 0, 1);--ai-transition-field:.26s cubic-bezier(.22, .61, .36, 1);--ai-z-panel:1000;--ai-z-artifact:1010;--ai-z-modal:1020;z-index:var(--ai-z-panel);background:var(--ai-bg);color:var(--ai-text);font-family:var(--ai-font-sans);font-size:var(--ai-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;inset:0;overflow:hidden}[data-ai-root] *,[data-ai-root] :before,[data-ai-root] :after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){[data-ai-root]{--ai-transition-fast:0s;--ai-transition-normal:0s;--ai-transition-field:0s}}@media (max-width:767px){[data-ai-root]{--ai-border-rail-width:1px;--ai-border-field-width:1px}}@keyframes ai-fade-in{0%{opacity:0}to{opacity:1}}html[data-theme=dark] [data-ai-root]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ai-bg:#151515;--ai-sidebar-bg:#111;--ai-surface:#20201f;--ai-surface-sunken:#0d0d0d;--ai-surface-user-message:#212121;--ai-surface-hover:#232323;--ai-surface-active:#353535;--ai-surface-control:#40403f;--ai-text:#c3c2b7;--ai-text-message:#f0efec;--ai-text-entry:#898781;--ai-text-muted:#8f8d86;--ai-text-faint:#7a7873;--ai-text-on-accent:#fff;--ai-unread:#6ea0ff;--ai-accent:#d97757;--ai-accent-hover:#e58e70;--ai-accent-soft:#d977572e;--ai-accent-ring:#d9775773;--ai-border:#2c2c2c;--ai-border-rail:#303030;--ai-border-strong:#404040;--ai-border-field:#363635;--ai-border-field-strong:#525250;--ai-focus-ring:inset 0 0 0 1px var(--ai-accent), 0 0 6px 0 color-mix(in srgb, var(--ai-accent) 35%, transparent);--ai-scrim:#000000a6;--ai-drawer-bg:#111;--ai-shadow-sm:0 1px 2px #0006;--ai-shadow-md:0 4px 16px #00000080;--ai-shadow-modal:0 16px 48px #000000b3;--ai-shadow-drawer:4px 0 16px #0000008c;--ai-shadow-field:0 0 0 1px #ffffff0d}
