@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.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/cc545e633e20c56d-s.f6f1950f.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/71b036adf157cdcf-s.bd5f4d11.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/89b21bb081cb7469-s.51c18f09.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/3fe682a82f50d426-s.23358719.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.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%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--background:#f8f7ff;--foreground:#1e1b4b}@theme inline{  --color-brand: #7c3aed; --color-brand-light: #ede9fe; --color-brand-deep: #1e1145; --color-brand-darker: #0d0a1a; --color-brand-mid-deep: #0d0720;   --color-bg-page: #f8f7ff; --color-bg-dark: #0d0a1a; --color-bg-card: #fff;   --color-fg-primary: #1e1b4b; --color-fg-secondary: #7c7a8e; --color-fg-muted: #9ca3af;   --color-fg-dark-primary: #fff; --color-fg-dark-secondary: #8b85a3; --color-fg-dark-muted: #5b5575;   --color-attr-agents: #7c3aed; --color-attr-sessions: #4f46e5; --color-attr-tokens: #059669; --color-attr-memories: #d97706;   --color-success: #10b981; --color-error: #ef4444; --color-warning: #f59e0b;   --color-border: #e5e7eb; --color-border-brand: #ddd6fe;   --color-background: var(--background); --color-foreground: var(--foreground);   --font-sans: var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif; --font-mono: var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;   --spacing-ds-4: 4px; --spacing-ds-6: 6px; --spacing-ds-8: 8px; --spacing-ds-12: 12px; --spacing-ds-16: 16px; --spacing-ds-20: 20px; --spacing-ds-24: 24px; --spacing-ds-32: 32px; --spacing-ds-40: 40px; --spacing-ds-48: 48px;   --z-index-tooltip: 10; --z-index-sticky: 20; --z-index-dropdown: 30; --z-index-sidebar: 40; --z-index-overlay: 50; --z-index-modal: 60; --z-index-toast: 70;   --animate-breathe: breathe 3s ease-in-out infinite; --animate-pulse-dot: pulse-dot 2s ease-in-out infinite;   --shadow-elevation-1: 0 2px 8px #0000000d,0 8px 24px #00000008; --shadow-elevation-2: 0 4px 12px #00000014,0 12px 32px #0000000f; --shadow-elevation-3: 0 8px 24px #0000001f,0 24px 48px #00000014;}@media (prefers-color-scheme:dark){:root{--background:#0d0a1a;--foreground:#fff}}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground)}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.4)}}@keyframes breathe{0%,to{box-shadow:0 0 #7c3aed00}50%{box-shadow:0 0 24px 10px #7c3aed26}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.animate-breathe,.animate-pulse-dot{animation:none!important}}
