@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-rg-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-rg-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-rg-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.reagent-root[data-rgtheme=paper]{--rg-wash:#ece5d5;--rg-paper:#f6f1e7;--rg-card:#fdfbf5;--rg-card-2:#ffffff;--rg-doc:#fbf9f3;--rg-ink:#211e18;--rg-ink-2:#524d43;--rg-muted:#857e6e;--rg-faint:#a89f8c;--rg-line:#e4dcca;--rg-line-2:#d5cbb4;--rg-line-3:#c6ba9f;--rg-accent:#2c6b7e;--rg-accent-2:#1e5062;--rg-accent-ink:#fbf8f1;--rg-accent-soft:#cfe0e2;--rg-accent-tint:#eaf1f1;--rg-track:#e7e0d0;--rg-high:#b1492f;--rg-high-soft:#f1dcd2;--rg-high-line:#e0b7a8;--rg-warn:#b07f28;--rg-warn-soft:#f1e6c9;--rg-warn-line:#e0cf9c;--rg-ok:#3b7355;--rg-ok-soft:#dae7dd;--rg-ok-line:#b3cdba;--rg-accent-line:#b7d2d5;--rg-focus-ring:rgba(44,107,126,0.16);--rg-surface-hover:#f1ece0;--mttr-net:#0d84b8;--mttr-net-bright:#0d84b8;--mttr-net-soft:rgba(13,132,184,0.12);--mttr-net-line:rgba(13,132,184,0.38);--mttr-inf:#a1650f;--mttr-inf-bright:#a1650f;--mttr-inf-soft:rgba(161,101,15,0.12);--mttr-inf-line:rgba(161,101,15,0.38);--mttr-cpu:rgba(33,30,24,0.14);--rg-shadow-sm:0 1px 2px rgba(48,40,24,0.05);--rg-shadow:0 1px 3px rgba(48,40,24,0.06),0 8px 24px -14px rgba(48,40,24,0.18);--rg-shadow-lg:0 2px 6px rgba(48,40,24,0.07),0 24px 60px -28px rgba(48,40,24,0.28);background-color:var(--rg-wash);background-image:radial-gradient(rgba(120,100,60,.04) .5px,transparent 0),radial-gradient(rgba(120,100,60,.03) .5px,transparent 0);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px}.reagent-root[data-rgtheme=paper] ::selection{background:var(--rg-accent-soft);color:var(--rg-accent-2)}.reagent-root[data-rgtheme=zaun]{--rg-wash:#12141a;--rg-paper:#171a21;--rg-card:#1e222b;--rg-card-2:#14161c;--rg-doc:#1e222b;--rg-ink:#f5f1e8;--rg-ink-2:#cbc5b8;--rg-muted:#9a9488;--rg-faint:#726d64;--rg-line:rgba(245,241,232,0.1);--rg-line-2:rgba(245,241,232,0.17);--rg-line-3:rgba(245,241,232,0.26);--rg-accent:#7fc8e0;--rg-accent-2:#b6e1ee;--rg-accent-ink:#08090a;--rg-accent-soft:rgba(127,200,224,0.16);--rg-accent-tint:rgba(127,200,224,0.14);--rg-accent-line:rgba(127,200,224,0.34);--rg-track:rgba(245,241,232,0.08);--rg-high:#e8746a;--rg-high-soft:rgba(232,116,106,0.16);--rg-high-line:rgba(232,116,106,0.32);--rg-warn:#e8b26a;--rg-warn-soft:rgba(232,178,106,0.16);--rg-warn-line:rgba(232,178,106,0.32);--rg-ok:#9cc79a;--rg-ok-soft:rgba(156,199,154,0.16);--rg-ok-line:rgba(156,199,154,0.32);--mttr-net:#2695c4;--mttr-net-bright:#7fc8e0;--mttr-net-soft:rgba(38,149,196,0.16);--mttr-net-line:rgba(38,149,196,0.4);--mttr-inf:#bd852f;--mttr-inf-bright:#e8b26a;--mttr-inf-soft:rgba(189,133,47,0.14);--mttr-inf-line:rgba(189,133,47,0.4);--mttr-cpu:rgba(245,241,232,0.16);--rg-focus-ring:rgba(127,200,224,0.2);--rg-surface-hover:rgba(245,241,232,0.06);--rg-shadow-sm:0 1px 2px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.04);--rg-shadow:0 10px 30px -14px rgba(0,0,0,0.65),inset 0 1px 0 rgba(255,255,255,0.04);--rg-shadow-lg:0 24px 60px -24px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,0.05);background-color:var(--rg-wash);background-image:radial-gradient(rgba(255,255,255,.014) .5px,transparent 0),radial-gradient(rgba(255,255,255,.012) .5px,transparent 0);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px}.reagent-root[data-rgtheme=zaun] ::selection{background:rgba(127,200,224,.22);color:#d8f1f8}body:has(.reagent-root[data-rgtheme=paper] .rg-console-scope){--background:42 38% 88%;--foreground:40 16% 11%;--card:47 62% 97%;--card-foreground:40 16% 11%;--popover:47 62% 97%;--popover-foreground:40 16% 11%;--primary:40 16% 11%;--primary-foreground:43 45% 94%;--secondary:186 25% 85%;--secondary-foreground:196 53% 25%;--muted:42 32% 86%;--muted-foreground:43 10% 48%;--accent:42 38% 91%;--accent-foreground:40 16% 11%;--accent-strong:194 48% 33%;--accent-strong-foreground:43 45% 94%;--destructive:12 58% 44%;--destructive-foreground:43 45% 94%;--border:43 33% 84%;--input:42 28% 77%;--ring:194 48% 33%;--control-surface:47 62% 97%;--control-surface-foreground:40 16% 11%;--chart-1:194 48% 33%;--chart-2:148 32% 34%;--chart-3:38 63% 42%;--chart-4:196 53% 25%;--chart-5:12 58% 44%;--subcolor:40 10% 29%}body:has(.reagent-root[data-rgtheme=paper] .rg-settings-scope){& .hover\:text-white:hover,& .text-gray-100,& .text-gray-200,& .text-white:not([class*=bg-blue]):not([class*=bg-red]):not([class*=bg-orange]):not([class*=bg-indigo]):not([class*=bg-green]):not([class*=bg-emerald]):not([class*=bg-purple]):not([class*=bg-cyan]){color:hsl(var(--foreground))}& .text-gray-300{color:hsl(var(--subcolor))}& .placeholder\:text-gray-400::placeholder,& .placeholder\:text-gray-500::placeholder,& .text-gray-400,& .text-gray-500{color:hsl(var(--muted-foreground))}& .bg-gray-700,& .bg-gray-700\/30,& .bg-gray-700\/50{background-color:hsl(var(--muted))}& .bg-gray-800,& .bg-gray-800\/30,& .bg-gray-800\/40,& .bg-gray-800\/50,& .bg-gray-800\/70{background-color:hsl(var(--card))}& .bg-gray-900,& .bg-gray-900\/30,& .bg-gray-900\/50,& .bg-gray-950\/50{background-color:hsl(var(--background))}& .hover\:bg-gray-600:hover,& .hover\:bg-gray-700:hover,& .hover\:bg-gray-700\/50:hover,& .hover\:bg-gray-800:hover,& .hover\:bg-gray-800\/30:hover,& .hover\:bg-gray-800\/50:hover,& .hover\:bg-gray-800\/70:hover,& .hover\:bg-gray-900\/50:hover{background-color:hsl(var(--accent))}& .border-gray-500,& .border-gray-500\/30,& .border-gray-600,& .border-gray-700,& .border-gray-700\/30,& .border-gray-700\/50,& .border-gray-800{border-color:hsl(var(--border))}& .hover\:border-gray-500:hover,& .hover\:border-gray-600:hover{border-color:hsl(var(--input))}& .hover\:text-blue-300:hover,& .text-blue-100,& .text-blue-200,& .text-blue-300,& .text-blue-300\/80,& .text-blue-400,& .text-cyan-300,& .text-cyan-400{color:#2c6b7e}& .text-indigo-300,& .text-indigo-400,& .text-purple-300,& .text-purple-400{color:#7a4a94}& .text-emerald-300,& .text-emerald-400,& .text-green-300,& .text-green-400{color:#3b7355}& .hover\:text-yellow-400:hover,& .text-amber-200\/80,& .text-amber-300,& .text-amber-400,& .text-yellow-200,& .text-yellow-300,& .text-yellow-400{color:#b07f28}& .hover\:text-red-300:hover,& .hover\:text-red-400:hover,& .text-red-300,& .text-red-400{color:#b1492f}& .text-orange-400{color:#ad5b21}& .text-slate-200{color:hsl(var(--foreground))}& .text-slate-300{color:hsl(var(--subcolor))}& .text-slate-400,& .text-slate-500{color:hsl(var(--muted-foreground))}& .bg-slate-700,& .bg-slate-700\/50{background-color:hsl(var(--muted))}& .bg-slate-800,& .bg-slate-800\/50{background-color:hsl(var(--card))}& .bg-slate-900,& .bg-slate-900\/50{background-color:hsl(var(--background))}& .hover\:bg-slate-600:hover,& .hover\:bg-slate-800\/30:hover,& .hover\:bg-slate-800\/50:hover{background-color:hsl(var(--accent))}& .border-slate-500,& .border-slate-500\/50,& .border-slate-600,& .border-slate-700,& .border-slate-700\/50{border-color:hsl(var(--border))}& .hover\:border-slate-400:hover,& .hover\:border-slate-600:hover{border-color:hsl(var(--input))}& .text-rose-200,& .text-rose-300,& .text-rose-300\/70,& .text-rose-300\/80,& .text-rose-400,& .text-rose-400\/90{color:#b1492f}& .border-rose-700\/50,& .border-rose-700\/60{border-color:rgba(177,73,47,.5)}& .bg-rose-950\/20,& .bg-rose-950\/30{background-color:rgba(177,73,47,.07)}}.reagent-root[data-rgtheme=paper] .rg-connect-scope{--background:42 38% 88%;--foreground:40 16% 11%;--card:47 62% 97%;--card-foreground:40 16% 11%;--popover:47 62% 97%;--popover-foreground:40 16% 11%;--primary:40 16% 11%;--primary-foreground:43 45% 94%;--secondary:186 25% 85%;--secondary-foreground:196 53% 25%;--muted:42 32% 86%;--muted-foreground:43 10% 48%;--accent:42 38% 91%;--accent-foreground:40 16% 11%;--destructive:12 58% 44%;--destructive-foreground:43 45% 94%;--border:43 33% 84%;--input:42 28% 77%;--ring:194 48% 33%;--subcolor:40 10% 29%;& .text-gray-100,& .text-gray-200,& .text-slate-100,& .text-slate-200,& .text-white{color:var(--rg-ink)}& .text-gray-300,& .text-slate-300{color:var(--rg-ink-2)}& .placeholder\:text-gray-400::placeholder,& .placeholder\:text-slate-400::placeholder,& .placeholder\:text-slate-500::placeholder,& .placeholder\:text-slate-600::placeholder,& .text-gray-400,& .text-gray-500,& .text-slate-400,& .text-slate-500{color:var(--rg-muted)}& .bg-gray-800,& .bg-gray-800\/30,& .bg-gray-800\/40,& .bg-slate-800,& .bg-slate-800\/30,& .bg-slate-800\/40,& .bg-slate-800\/50,& .bg-slate-800\/60,& .bg-slate-800\/80{background-color:var(--rg-card-2)}& .bg-gray-700,& .bg-gray-700\/50,& .bg-slate-600,& .bg-slate-700,& .bg-slate-700\/50,& .bg-slate-700\/60{background-color:var(--rg-surface-hover)}& .bg-gray-900,& .bg-gray-900\/30,& .bg-gray-900\/40,& .bg-gray-900\/60,& .bg-gray-900\/80,& .bg-gray-950\/60,& .bg-slate-900,& .bg-slate-900\/50,& .bg-slate-900\/80,& .bg-slate-950{background-color:var(--rg-paper)}& .border-gray-600,& .border-gray-600\/40,& .border-gray-700,& .border-slate-600,& .border-slate-600\/40,& .border-slate-700,& .border-slate-700\/50,& .divide-slate-800>:not([hidden])~:not([hidden]){border-color:var(--rg-line-2)}& .text-white\/50,& .text-white\/60{color:var(--rg-muted)}& .text-white\/70{color:var(--rg-ink-2)}& .text-white\/80{color:var(--rg-ink)}& .border-white\/10,& .border-white\/5{border-color:var(--rg-line)}& .border-white\/20{border-color:var(--rg-line-2)}& .bg-white\/10,& .bg-white\/5{background-color:var(--rg-surface-hover)}& .bg-black\/30,& .bg-black\/40{background-color:var(--rg-card-2)}& .bg-blue-500\/10,& .bg-blue-500\/20,& .bg-blue-800\/50,& .bg-blue-800\/60,& .bg-blue-900\/30,& .bg-blue-900\/40,& .bg-blue-950\/20,& .bg-blue-950\/30,& .bg-blue-950\/40,& .bg-blue-950\/50,& .bg-blue-950\/80,& .bg-cyan-950\/50{background-color:var(--rg-accent-tint)}& .border-blue-400,& .border-blue-500\/20,& .border-blue-500\/30,& .border-blue-500\/40,& .border-blue-500\/60,& .border-blue-600,& .border-blue-800,& .border-cyan-500\/50{border-color:var(--rg-accent-line)}& .text-blue-100,& .text-blue-200,& .text-blue-200\/90{color:var(--rg-accent-2)}& .text-blue-300,& .text-blue-300\/90,& .text-blue-400,& .text-blue-400\/60,& .text-blue-400\/70,& .text-blue-400\/80,& .text-blue-400\/90,& .text-cyan-300,& .text-cyan-400,& .text-teal-400{color:var(--rg-accent)}& .text-blue-400\/50{color:var(--rg-muted)}& .border-blue-400\/60,& .border-blue-500\/50{border-color:var(--rg-accent-line)}& .focus\:ring-blue-500:focus{--tw-ring-color:var(--rg-accent)}& .hover\:text-orange-300:hover,& .text-orange-400{color:#ad5b21}& .bg-orange-500\/20{background-color:rgba(173,91,33,.14)}& .border-orange-500\/30,& .border-orange-500\/40{border-color:rgba(173,91,33,.4)}& .hover\:text-indigo-300:hover,& .text-indigo-300,& .text-indigo-400,& .text-purple-100,& .text-purple-200,& .text-purple-300,& .text-purple-300\/80,& .text-purple-400,& .text-purple-400\/90{color:#7a4a94}& .bg-indigo-500\/20,& .bg-indigo-500\/5,& .bg-purple-500\/20,& .bg-purple-800\/60,& .bg-purple-900\/50,& .bg-purple-950\/20,& .bg-purple-950\/30,& .bg-purple-950\/50,& .hover\:bg-indigo-500\/10:hover,& .hover\:bg-purple-950\/50:hover{background-color:rgba(122,74,148,.14)}& .border-indigo-500\/30,& .border-indigo-500\/40,& .border-purple-500\/30,& .border-purple-500\/50{border-color:rgba(122,74,148,.4)}& .bg-amber-500,& .bg-amber-500\/10,& .bg-amber-500\/15,& .bg-amber-500\/20,& .bg-amber-500\/30,& .bg-amber-500\/5,& .bg-amber-600,& .bg-amber-800\/60,& .bg-amber-900\/40,& .bg-amber-900\/50,& .bg-amber-900\/60,& .bg-amber-950\/30,& .bg-amber-950\/40,& .bg-amber-950\/50,& .bg-yellow-950\/30{background-color:var(--rg-warn-soft)}& .border-amber-500\/20,& .border-amber-500\/30,& .border-amber-500\/40,& .border-amber-500\/50,& .border-yellow-500\/30{border-color:var(--rg-warn-line)}& .text-amber-100,& .text-amber-200,& .text-amber-200\/80,& .text-amber-200\/90,& .text-amber-300,& .text-amber-300\/80,& .text-amber-300\/90,& .text-amber-400,& .text-amber-400\/60,& .text-amber-400\/70,& .text-amber-400\/80,& .text-amber-400\/90,& .text-amber-500,& .text-yellow-200,& .text-yellow-300{color:var(--rg-warn)}& .divide-amber-800\/30>:not([hidden])~:not([hidden]){border-color:var(--rg-warn-line)}& .bg-red-500\/10,& .bg-red-500\/20,& .bg-red-950\/30,& .bg-red-950\/40,& .bg-red-950\/50,& .bg-rose-950\/40{background-color:var(--rg-high-soft)}& .border-red-500\/30,& .border-red-500\/40,& .border-rose-500\/30{border-color:var(--rg-high-line)}& .hover\:text-red-50:hover,& .text-red-100,& .text-red-200,& .text-red-200\/80,& .text-red-200\/90,& .text-red-300,& .text-red-400,& .text-red-400\/70,& .text-red-500,& .text-red-600,& .text-rose-300,& .text-rose-400{color:var(--rg-high)}& .bg-emerald-300\/20,& .bg-emerald-500\/10,& .bg-emerald-500\/15,& .bg-emerald-500\/20,& .bg-emerald-500\/5,& .bg-emerald-800\/50,& .bg-emerald-800\/60,& .bg-emerald-900\/40,& .bg-emerald-950\/20,& .bg-emerald-950\/40,& .bg-emerald-950\/50,& .bg-green-500\/15,& .bg-green-500\/20,& .bg-green-950\/30{background-color:var(--rg-ok-soft)}& .border-emerald-500\/20,& .border-emerald-500\/30,& .border-emerald-500\/40,& .border-green-500\/30{border-color:var(--rg-ok-line)}& .text-emerald-100,& .text-emerald-200,& .text-emerald-300,& .text-emerald-300\/80,& .text-emerald-400,& .text-emerald-400\/60,& .text-emerald-400\/70,& .text-emerald-400\/80,& .text-emerald-500,& .text-green-300,& .text-green-400,& .text-green-400\/70{color:var(--rg-ok)}& .hover\:text-slate-200:hover,& .hover\:text-white:hover{color:var(--rg-ink)}& .hover\:text-gray-300:hover,& .hover\:text-slate-300:hover{color:var(--rg-ink-2)}& .hover\:text-slate-400:hover{color:var(--rg-muted)}& .hover\:text-blue-200:hover,& .hover\:text-blue-300:hover{color:var(--rg-accent)}& .hover\:text-red-300:hover{color:var(--rg-high)}& .hover\:bg-gray-900:hover,& .hover\:bg-slate-600:hover,& .hover\:bg-slate-700:hover,& .hover\:bg-slate-800\/30:hover,& .hover\:bg-slate-800\/50:hover,& .hover\:bg-slate-800\/80:hover{background-color:var(--rg-surface-hover)}& .hover\:bg-blue-900\/40:hover,& .hover\:bg-blue-950\/50:hover,& .hover\:bg-cyan-950\/50:hover{background-color:var(--rg-accent-tint)}& .hover\:bg-amber-500\/10:hover,& .hover\:bg-amber-500\/30:hover,& .hover\:bg-amber-900\/60:hover{background-color:var(--rg-warn-soft)}& .hover\:bg-emerald-500\/10:hover,& .hover\:bg-emerald-900\/40:hover{background-color:var(--rg-ok-soft)}& .hover\:bg-red-950\/50:hover{background-color:var(--rg-high-soft)}& .hover\:border-slate-400:hover,& .hover\:border-slate-500:hover{border-color:var(--rg-line-3)}& .markdown,& .markdown li,& .markdown p,& .markdown td{color:var(--rg-ink-2)}& .markdown h1,& .markdown h2,& .markdown h3,& .markdown h4,& .markdown h5,& .markdown h6,& .markdown strong,& .markdown th{color:var(--rg-ink)}& .markdown blockquote{background-color:var(--rg-accent-tint);border-left-color:var(--rg-accent);color:var(--rg-accent-2)}& .markdown code{background-color:var(--rg-surface-hover);border-color:var(--rg-line-2);color:var(--rg-ink-2)}& .markdown pre{background:var(--rg-card-2);border-color:var(--rg-line-2)}& .markdown pre code{color:var(--rg-ink-2)}& .markdown table,& .markdown td,& .markdown th{border-color:var(--rg-line-2)}& .markdown th{background-color:var(--rg-surface-hover)}}body:has(.reagent-root[data-rgtheme=paper] .rg-connect-scope) [data-radix-popper-content-wrapper]{--background:42 38% 88%;--foreground:40 16% 11%;--popover:47 62% 97%;--popover-foreground:40 16% 11%;--border:43 33% 84%;--accent:42 38% 91%;--accent-foreground:40 16% 11%;--muted-foreground:43 10% 48%;--ring:194 48% 33%;& .bg-slate-800{background-color:#fdfbf5}& .border-slate-600{border-color:#d5cbb4}& .text-white{color:#211e18}& .hover\:bg-slate-700:hover{background-color:#f1ece0}}.reagent-root[data-rgtheme=paper] .rg-map-scope{--background:43 45% 94%;--foreground:40 16% 11%;--border:43 33% 84%;--card:47 62% 97%;--muted-foreground:43 10% 48%}.reagent-root[data-rgtheme=paper] .rg-map-scope,body:has(.reagent-root[data-rgtheme=paper] .rg-console-scope){--zcm-ok:#3b7355;--zcm-ok-ink:#2f6349;--zcm-ok-line:rgba(59,115,85,0.8);--zcm-warn:#b07f28;--zcm-warn-line:rgba(176,127,40,0.75);--zcm-err:#b1492f;--zcm-err-line:rgba(177,73,47,0.75);--zcm-cta:#2c6b7e;--zcm-dim-ink:#6f6959;--zcm-logo-shadow:0 2px 6px -2px rgba(48,40,24,0.25);--zcm-hb-shadow:0 18px 44px -16px rgba(48,40,24,0.28),0 2px 8px -3px rgba(48,40,24,0.15)}.rg-console-scope:has(>.ember-viewport-fill){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.reagent-root{font-family:var(--font-rg-sans),ui-sans-serif,system-ui,sans-serif;color:var(--rg-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv01"}.rg-serif{font-family:var(--font-rg-serif),Georgia,"Times New Roman",serif;font-optical-sizing:auto}.rg-mono{font-family:var(--font-rg-mono),ui-monospace,monospace}.rg-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rg-label{font-family:var(--font-rg-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rg-muted);line-height:1}.rg-label--num{color:var(--rg-accent);margin-right:.6em}.rg-note{font-family:var(--font-rg-serif),Georgia,serif;font-style:italic;color:var(--rg-muted);letter-spacing:.01em}.rg-card{background:var(--rg-card);border:1px solid var(--rg-line);border-radius:var(--rg-radius,10px);box-shadow:var(--rg-shadow-sm)}.rg-card--flush{box-shadow:none}.rg-panel{background:var(--rg-card);border:1px solid var(--rg-line);border-radius:var(--rg-radius,10px)}.rg-hair{border-color:var(--rg-line)}.rg-pill{display:inline-flex;align-items:center;gap:.4em;padding:3px 9px;border-radius:999px;border:1px solid var(--rg-line-2);background:var(--rg-card-2);color:var(--rg-ink-2);font-family:var(--font-rg-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.rg-pill--sq{border-radius:7px}.rg-pill--high{border-color:var(--rg-high-line);background:var(--rg-high-soft);color:var(--rg-high)}.rg-pill--warn{border-color:var(--rg-warn-line);background:var(--rg-warn-soft);color:var(--rg-warn)}.rg-pill--ok{border-color:var(--rg-ok-line);background:var(--rg-ok-soft);color:var(--rg-ok)}.rg-pill--accent{border-color:var(--rg-accent-line);background:var(--rg-accent-tint);color:var(--rg-accent-2)}.rg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:7px 14px;border-radius:7px;border:1px solid var(--rg-line-2);background:var(--rg-card-2);color:var(--rg-ink);font-family:var(--font-rg-sans),sans-serif;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease,box-shadow .12s ease}.rg-btn:hover{background:var(--rg-surface-hover);border-color:var(--rg-line-3)}.rg-btn:active{transform:translateY(.5px)}.rg-btn:disabled{opacity:.45;cursor:default}.rg-btn--primary{background:var(--rg-accent);border-color:var(--rg-accent);color:var(--rg-accent-ink);box-shadow:0 1px 2px rgba(0,0,0,.28)}.rg-btn--primary:hover{background:var(--rg-accent-2);border-color:var(--rg-accent-2)}.rg-btn--ghost{background:transparent;border-color:transparent;color:var(--rg-ink-2)}.rg-btn--ghost:hover{background:var(--rg-card-2);border-color:var(--rg-line)}.rg-btn--sm{padding:5px 10px;font-size:12px}.rg-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0}.rg-theme-toggle svg{display:block;overflow:visible}.rg-theme-toggle .rg-sunmoon__core{transform-origin:center;transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.rg-theme-toggle .rg-sunmoon__eclipse{transition:transform .5s cubic-bezier(0,0,0,1)}.rg-theme-toggle .rg-sunmoon__beams{transform-origin:center;transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}.rg-theme-toggle[data-mode=moon] .rg-sunmoon__core{transform:scale(1.55);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,0,.3,1)}.rg-theme-toggle[data-mode=moon] .rg-sunmoon__eclipse{transform:translate(-8px,1px);transition-delay:60ms}.rg-theme-toggle[data-mode=moon] .rg-sunmoon__beams{opacity:0;transform:rotate(-25deg) scale(.9);transition-duration:.15s}@media (prefers-reduced-motion:reduce){.rg-theme-toggle .rg-sunmoon__beams,.rg-theme-toggle .rg-sunmoon__core,.rg-theme-toggle .rg-sunmoon__eclipse{transition:none}}.rg-input{width:100%;padding:8px 12px;border-radius:7px;border:1px solid var(--rg-line-2);background:var(--rg-card-2);color:var(--rg-ink);font-family:var(--font-rg-sans),sans-serif;font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.rg-input::placeholder{color:var(--rg-faint)}.rg-input:focus{border-color:var(--rg-accent);box-shadow:0 0 0 3px var(--rg-focus-ring)}.rg-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--rg-line-2);background:var(--rg-card-2);color:var(--rg-ink-2);font-size:12px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background .11s ease,color .11s ease,border-color .11s ease}.rg-chip:hover{color:var(--rg-ink);border-color:var(--rg-line-3)}.rg-chip[data-active=true]{background:var(--rg-accent-tint);color:var(--rg-accent-2);border-color:var(--rg-accent-line)}.rg-chip[data-tone=warn][data-active=true]{background:color-mix(in srgb,var(--rg-warn) 16%,transparent);color:var(--rg-warn);border-color:color-mix(in srgb,var(--rg-warn) 40%,transparent)}.rg-chip__count{font-variant-numeric:tabular-nums;color:var(--rg-faint)}.rg-chip[data-active=true] .rg-chip__count{color:inherit;opacity:.8}.rg-bar{position:relative;height:8px;border-radius:999px;background:var(--rg-track);overflow:hidden}.rg-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--rg-accent)}.rg-bar__fill--warn{background:var(--rg-warn)}.rg-bar__fill--high{background:var(--rg-high)}.rg-bar__fill--muted{background:var(--rg-line-3)}@keyframes rg-skel{0%,to{opacity:.45}50%{opacity:.95}}.rg-skel{display:inline-block;border-radius:6px;background:var(--rg-line-2);animation:rg-skel 1.4s ease-in-out infinite}.rg-hatch{background-image:repeating-linear-gradient(-45deg,var(--rg-line) 0,var(--rg-line) 1px,transparent 1px,transparent 9px);border:1px dashed var(--rg-line-2);border-radius:10px}.rg-nav{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;color:var(--rg-ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:background .11s ease,color .11s ease;border:1px solid transparent}.rg-nav:hover{background:var(--rg-card-2);color:var(--rg-ink)}.rg-nav[data-active=true]{background:var(--rg-accent-tint);color:var(--rg-accent-2);border-color:var(--rg-accent-line)}.reagent-root ::-webkit-scrollbar{width:10px;height:10px}.reagent-root ::-webkit-scrollbar-thumb{background:var(--rg-line-2);border-radius:999px;border:3px solid transparent;background-clip:content-box}.reagent-root ::-webkit-scrollbar-thumb:hover{background:var(--rg-line-3);background-clip:content-box}.reagent-root ::-webkit-scrollbar-track{background:transparent}@keyframes rg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rg-rise{animation:rg-rise .42s cubic-bezier(.22,1,.36,1) both}@media print{.rg-print-doc,.rg-print-doc .rg-pill{background:#fff!important;color:#111!important}.rg-print-doc .rg-pill{border-color:#999!important}.rg-print-doc .rg-card{box-shadow:none!important;border-color:#bbb!important}}@media print{body:has(.rg-print-doc),body:has(.rg-print-doc) :has(.rg-print-doc){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(.rg-print-doc){background:#fff!important}.reagent-root:has(.rg-print-doc)>div>aside,.reagent-root:has(.rg-print-doc)>header{display:none!important}body:has(.rg-print-doc) #assistant-dock,body:has(.rg-print-doc) button[aria-label="Open assistant"]{display:none!important}.reagent-root:has(.rg-print-doc)>div{padding-right:0!important}}.rg-menu-pop{animation:rg-menu-pop-up .15s ease-out;transform-origin:bottom center}.rg-menu-pop a,.rg-menu-pop button{cursor:pointer}@keyframes rg-menu-pop-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rg-menu-pop{animation:none}}.rg-brief-caret{display:inline-block;width:7px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--rg-accent);animation:rg-brief-blink 1s steps(1) infinite}@keyframes rg-brief-blink{50%{opacity:0}}.rg-poll-ring{transform:rotate(-90deg)}.rg-poll-ring .rg-poll-ring__track{fill:none;stroke:var(--rg-line-2);stroke-width:2}.rg-poll-ring .rg-poll-ring__arc{fill:none;stroke:var(--rg-ok);stroke-width:2;stroke-linecap:round;stroke-dasharray:34.6;stroke-dashoffset:34.6;animation:rg-poll-lap linear forwards}@keyframes rg-poll-lap{to{stroke-dashoffset:0}}.rg-row-arrive{animation:rg-row-in .45s ease-out}@keyframes rg-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rg-brief-caret,.rg-row-arrive{animation:none}.rg-poll-ring .rg-poll-ring__arc{animation:none;stroke-dashoffset:0}}.rg-sdlg-overlay{position:fixed;inset:0;z-index:9600;display:flex;align-items:center;justify-content:center;padding:22px;background:color-mix(in srgb,var(--rg-ink) 34%,transparent);backdrop-filter:blur(7px) saturate(.92);-webkit-backdrop-filter:blur(7px) saturate(.92);animation:rg-sdlg-fade .18s ease-out}.rg-sdlg{display:flex;width:min(1600px,100%);height:min(900px,100%);overflow:hidden;border-radius:18px;border:1px solid var(--rg-line);background:var(--rg-card);box-shadow:0 40px 90px -28px color-mix(in srgb,var(--rg-ink) 45%,transparent),0 12px 32px -14px color-mix(in srgb,var(--rg-ink) 30%,transparent),0 1px 0 0 color-mix(in srgb,var(--rg-card) 60%,transparent) inset;animation:rg-sdlg-in .23s cubic-bezier(.32,.72,0,1)}.rg-sdlg-overlay[data-closing]{animation:rg-sdlg-fade .17s ease-in reverse forwards}.rg-sdlg-overlay[data-closing] .rg-sdlg{animation:rg-sdlg-out .17s cubic-bezier(.6,0,.8,.4) forwards}.rg-sdlg-rail{display:flex;flex-direction:column;width:252px;flex-shrink:0;border-right:1px solid var(--rg-line);background:var(--rg-paper)}.rg-sdlg-rail-head{display:flex;align-items:baseline;justify-content:space-between;padding:18px 16px 10px}.rg-sdlg-title{font-size:17px;font-weight:600;letter-spacing:.01em;color:var(--rg-ink)}.rg-sdlg-kbd{font-family:var(--font-rg-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;padding:2px 5px;border-radius:5px;border:1px solid var(--rg-line-2)}.rg-sdlg-filter,.rg-sdlg-kbd{color:var(--rg-faint);background:var(--rg-card)}.rg-sdlg-filter{display:flex;align-items:center;gap:7px;margin:0 12px 8px;padding:0 9px;height:30px;border-radius:8px;border:1px solid var(--rg-line-2);transition:border-color .12s ease,box-shadow .12s ease}.rg-sdlg-filter:focus-within{border-color:var(--rg-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rg-accent) 16%,transparent)}.rg-sdlg-filter input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-rg-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.02em;color:var(--rg-ink)}.rg-sdlg-filter input::placeholder{color:var(--rg-faint)}.rg-sdlg-nav{flex:1;min-height:0;overflow-y:auto;padding:2px 8px 14px}.rg-sdlg-group{padding-top:12px}.rg-sdlg-group-label{padding:0 8px 6px}.rg-sdlg-item{cursor:pointer;display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--rg-ink-2);transition:background .1s ease,color .1s ease}.rg-sdlg-item svg{opacity:.55;flex-shrink:0}.rg-sdlg-item:hover{background:var(--rg-surface-hover);color:var(--rg-ink)}.rg-sdlg-item[data-active]{background:var(--rg-accent-tint);color:var(--rg-accent-2);font-weight:500}.rg-sdlg-item[data-active] svg{opacity:.9}.rg-sdlg-ext{opacity:.45}.rg-sdlg-empty{padding:16px 10px;font-size:11px;color:var(--rg-faint)}.rg-sdlg-main{display:flex;flex-direction:column;flex:1;min-width:0}.rg-sdlg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--rg-line)}.rg-sdlg-head-title{font-size:19px;font-weight:600;letter-spacing:.005em;line-height:1.2;color:var(--rg-ink)}.rg-sdlg-head-desc{margin-top:3px;font-size:12.5px;color:var(--rg-muted)}.rg-sdlg-close{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;flex-shrink:0;color:var(--rg-muted);transition:background .1s ease,color .1s ease}.rg-sdlg-close:hover{background:var(--rg-surface-hover);color:var(--rg-ink)}.rg-sdlg-body{flex:1;min-height:0;overflow-y:auto}.rg-sdlg-pane{padding:24px 28px 32px;animation:rg-sdlg-pane-in .19s ease-out}@keyframes rg-sdlg-fade{0%{opacity:0}to{opacity:1}}@keyframes rg-sdlg-in{0%{opacity:0;transform:translateY(12px) scale(.984)}to{opacity:1;transform:none}}@keyframes rg-sdlg-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.988)}}@keyframes rg-sdlg-pane-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rg-sdlg,.rg-sdlg-overlay,.rg-sdlg-overlay[data-closing],.rg-sdlg-overlay[data-closing] .rg-sdlg,.rg-sdlg-pane{animation:none}}