@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.gGo3DG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.gGo3DG_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.1nzccunaoxsdm.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.1wuo3gtslpr33.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0ggqn9ig56u4s.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.R63JPa_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.R63JPa_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.c5tpUG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.c5tpUG_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-0:#fff;--paper-50:#f9f8f5;--paper-100:#f1efea;--paper-200:#e6e3dc;--paper-300:#d9d5cc;--ink-300:#8f8879;--ink-500:#686153;--ink-700:#4a463e;--ink-900:#1c1a16;--brass-300:#d4be8c;--brass-500:#b5924a;--brass-700:#9c7a34;--brass-900:#7a5c24;--brass-subtle:#b5924a0f;--brass-hairline:#7a5c2438;--accent-ink-500:#4a5d80;--accent-ink-700:#2b3a55;--accent-ink-900:#1f2b40;--accent-ink-subtle:#2b3a5514;--accent-ink-border:#2b3a5538;--rail-ground:#1f2b40;--rail-active:#ffffff1f;--rail-sunken:#ffffff14;--rail-hairline:#ffffff1a;--rail-text:#f4f3ef;--rail-muted:#f4f3ef9e;--positive:#1c744e;--positive-subtle:#1c744e1a;--positive-border:#1c744e40;--negative:#b3261e;--negative-subtle:#b3261e17;--negative-border:#b3261e38;--warning:#8f5e0a;--warning-subtle:#8f5e0a0f;--warning-border:#8f5e0a38;--border-hairline:#1c1a1614;--border-subtle:#1c1a160d;--border-strong:#1c1a1624;--border-hover:#1c1a1666;--border-accent:#2b3a5533;--surface-white:#fff;--surface-hover:#1c1a160a;--surface-overlay:#f9f8f5d9;--surface-input-bg:#fff;--surface-input-border:#1c1a163d;--surface-sunken:#1c1a160d;--agent-primescan:#46788a;--agent-primeguard:#2f4159;--agent-primebrain:#8a6a2e;--agent-primeforge:#557a6a;--agent-primewatch:#96522f;--agent-primeseal:#7c6248;--agent-primecast:#8c4a5e;--agent-primedispatch:#52708f;--agent-primetalk:#4a5d80;--chart-1:#2b3a55;--chart-2:#1c744e;--chart-3:#8f5e0a;--chart-4:#b3261e;--chart-5:#4a5d80;--chart-6:#9c7a34;--chart-7:#557a6a;--chart-8:#8a6e52;--shadow-xs:0 1px 2px #1c1a160a;--shadow-sm:0 1px 3px #1c1a160d, 0 1px 1px #1c1a1608;--shadow-md:0 4px 10px #1c1a160f, 0 1px 3px #1c1a160a;--shadow-lg:0 10px 24px #1c1a1614, 0 2px 6px #1c1a160a;--shadow-xl:0 20px 44px #1c1a161a, 0 4px 10px #1c1a160d;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--duration-quick:.12s;--duration-base:.2s;--duration-calm:.32s;--duration-settle:.48s;--duration-stagger:60ms;--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--shimmer-agent:linear-gradient(90deg, transparent 0%, #b5924a24 50%, transparent 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-manuscript:48px;--font-display:var(--font-fraunces,"Fraunces"), Georgia, "Times New Roman", serif;--font-sans:var(--font-dm-sans,"DM Sans"), system-ui, -apple-system, sans-serif;--bg-primary:var(--paper-50);--bg-secondary:var(--paper-100);--bg-tertiary:var(--paper-200);--bg-card:var(--paper-0);--bg-card-elevated:#fff;--bg-hover:#1c1a160a;--bg-overlay:#f4f3efd9;--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-tertiary:var(--ink-500);--text-muted:var(--ink-300);--accent-primary:var(--accent-ink-700);--accent-primary-hover:var(--accent-ink-900);--accent-primary-subtle:var(--accent-ink-subtle);--accent-primary-light:var(--accent-ink-500);--accent-brand:var(--brass-900);--accent-brand-hover:var(--brass-700);--accent-brand-subtle:var(--brass-subtle);--accent-brand-light:var(--brass-300);--color-positive:var(--positive);--color-positive-subtle:var(--positive-subtle);--color-negative:var(--negative);--color-negative-subtle:var(--negative-subtle);--color-warning:var(--warning);--color-warning-subtle:var(--warning-subtle);--border-primary:var(--border-hairline);--border-secondary:var(--border-subtle);--border-positive:var(--positive-border);--border-negative:var(--negative-border);--border-warning:var(--warning-border);--input-bg:var(--surface-input-bg);--input-border:var(--surface-input-border);--gradient-ai:var(--accent-ink-subtle);--gradient-positive:var(--positive-subtle);--gradient-negative:var(--negative-subtle);--gradient-warning:var(--warning-subtle);--shadow-glow-accent:var(--shadow-sm);--shadow-glow-positive:var(--shadow-sm);--shadow-glow-negative:var(--shadow-sm);--duration-instant:var(--duration-quick);--duration-fast:var(--duration-base);--duration-normal:var(--duration-calm);--duration-slow:var(--duration-settle);--duration-crawl:var(--duration-settle);--ease-out:var(--ease-enter);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-inout:var(--ease-standard);--ease-spring:var(--ease-settle)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:var(--paper-50);--color-bg-secondary:var(--paper-0);--color-bg-card:var(--paper-0);--color-bg-elevated:var(--paper-100);--color-bg-hover:var(--surface-hover);--color-text-primary:var(--ink-900);--color-text-secondary:var(--ink-700);--color-text-tertiary:var(--ink-500);--color-accent:var(--accent-ink-700);--color-accent-hover:var(--accent-ink-900);--color-accent-light:var(--accent-ink-900);--color-accent-dark:var(--accent-ink-900);--color-accent-subtle:var(--accent-ink-subtle);--color-teal:var(--positive);--color-teal-hover:var(--positive);--color-teal-light:var(--positive);--color-teal-dark:var(--positive);--color-teal-subtle:var(--positive-subtle);--color-gold:var(--brass-900);--color-success:var(--positive);--color-success-light:var(--positive);--color-warning:var(--warning);--color-warning-light:var(--warning);--color-error:var(--negative);--color-error-light:var(--negative);--color-info:var(--accent-ink-700);--color-info-light:var(--accent-ink-500);--color-border-primary:var(--border-hairline);--color-border-secondary:var(--border-subtle);--color-border-accent:var(--accent-ink-border);--gradient-hero:var(--paper-50);--gradient-accent:var(--accent-ink-subtle);--gradient-teal:var(--positive-subtle);--gradient-subtle:var(--paper-50);--gradient-dark:var(--paper-50);--gradient-radial:var(--accent-ink-subtle);--gradient-ai:var(--accent-ink-subtle);--glass-bg:#fdfcfad9;--glass-border:var(--border-hairline);--glass-shadow:var(--shadow-lg);--font-heading:var(--font-sans);--font-body:var(--font-sans);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-financial:-.02em;--tracking-tight:-.02em;--tracking-normal:-.01em;--tracking-wide:.06em;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.25rem;--radius-4xl:1.5rem;--radius-full:9999px;--border-0:0;--border-1:1px;--border-2:2px;--border-4:4px;--border-8:8px;--shadow-2xl:var(--shadow-xl);--shadow-inner:inset 0 2px 4px 0 #1c1a160f;--shadow-inner-light:inset 0 1px 0 0 #ffffff80;--shadow-none:0 0 #0000;--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-accent:0 4px 14px 0 var(--accent-ink-subtle);--shadow-accent-lg:0 10px 40px -10px var(--accent-ink-border);--shadow-teal:0 4px 14px 0 var(--positive-subtle);--z-auto:auto;--z-0:0;--z-base:0;--z-sticky:5;--z-dropdown:10;--z-drawer:15;--z-modal:20;--z-overlay:25;--z-toast:30;--z-tooltip:40;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-modal-backdrop:400;--z-popover:600;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--duration-75:var(--duration-quick);--duration-100:var(--duration-quick);--duration-150:var(--duration-base);--duration-200:var(--duration-base);--duration-300:var(--duration-calm);--duration-500:var(--duration-settle);--duration-700:var(--duration-settle);--duration-1000:var(--duration-settle);--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:var(--ease-enter);--ease-in-out:var(--ease-standard);--ease-bounce:var(--ease-settle);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{color:var(--color-text-primary);background-color:#2b3a5538}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}
