@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.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/2fb76073e23fd9e4-s.3lvt2whj97whp.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/6131cbbf5549afa2-s.2uwcyprjm3xu3.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/45462fd7b7c12654-s.0k62hbripvv8p.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/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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%}.MOT0tq_className{font-family:Inter,Inter Fallback;font-style:normal}.MOT0tq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.3go-kn2r40gie.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.3bh2vc0w-r-ll.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.O9L_Ha_className{font-family:Poppins,Poppins Fallback;font-style:normal}.O9L_Ha_variable{--font-poppins:"Poppins", "Poppins 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%}._5Hl15a_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._5Hl15a_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent:var(--lightningcss-light,#007aa5)var(--lightningcss-dark,#3aa9d8);--accent-hover:var(--lightningcss-light,#006589)var(--lightningcss-dark,#5cbde6);--accent-strong:var(--lightningcss-light,#009dd6)var(--lightningcss-dark,#6dcbf0);--accent-light:var(--lightningcss-light,#e8f2f7)var(--lightningcss-dark,#12303d);--brand-purple:var(--lightningcss-light,#683f73)var(--lightningcss-dark,#b78cc4);--brand-purple-bg:var(--lightningcss-light,#f3edf5)var(--lightningcss-dark,#2c2235);--brand-teal:var(--lightningcss-light,#0d7d6c)var(--lightningcss-dark,#4cc0ac);--brand-teal-bg:var(--lightningcss-light,#e7f4f1)var(--lightningcss-dark,#17302d);--brand-magenta:#d0033f;--brand-dark:#242236;--brand-gradient:linear-gradient(135deg, #007aa5 0%, #683f73 50%, #d0033f 100%);--brand-backdrop:radial-gradient(ellipse 900px 500px at 50% -5%, #007aa533, transparent 60%), radial-gradient(ellipse 600px 400px at 80% 90%, #683f731f, transparent 60%), radial-gradient(ellipse 500px 300px at 10% 80%, #d0033f0f, transparent 60%), linear-gradient(160deg, #242236 0%, #1a1830 40%, #201e34 60%, #242236 100%);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141e);--on-brand:#fff;--on-brand-soft:#ffffffb3;--accent-a04:var(--lightningcss-light,#007aa50a)var(--lightningcss-dark,#3aa9d812);--accent-a06:var(--lightningcss-light,#007aa50f)var(--lightningcss-dark,#3aa9d81a);--accent-a08:var(--lightningcss-light,#007aa514)var(--lightningcss-dark,#3aa9d821);--accent-a12:var(--lightningcss-light,#007aa51f)var(--lightningcss-dark,#3aa9d82e);--accent-a15:var(--lightningcss-light,#007aa526)var(--lightningcss-dark,#3aa9d838);--accent-a25:var(--lightningcss-light,#007aa540)var(--lightningcss-dark,#3aa9d859);--purple-a06:var(--lightningcss-light,#683f730f)var(--lightningcss-dark,#b78cc41a);--purple-a12:var(--lightningcss-light,#683f731f)var(--lightningcss-dark,#b78cc42e);--purple-a25:var(--lightningcss-light,#683f7340)var(--lightningcss-dark,#b78cc459);--gray-50:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#23222f);--gray-75:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#1c1b27);--gray-100:var(--lightningcss-light,#edf0f5)var(--lightningcss-dark,#2a2937);--gray-200:var(--lightningcss-light,#e2e6ee)var(--lightningcss-dark,#343345);--gray-250:var(--lightningcss-light,#dbe0ea)var(--lightningcss-dark,#3b3a4e);--gray-300:var(--lightningcss-light,#c4cbd9)var(--lightningcss-dark,#4a4960);--gray-400:var(--lightningcss-light,#94a0b6)var(--lightningcss-dark,#7f7d99);--gray-600:var(--lightningcss-light,#566278)var(--lightningcss-dark,#aeacc2);--gray-900:var(--lightningcss-light,#2b293e)var(--lightningcss-dark,#e9e8f2);--white:#fff;--swatch-default:var(--gray-400);--ink-a04:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0d);--ink-a06:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff12);--ink-a10:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--main-bg:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#15141e);--card-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1d2b);--bg-primary:var(--main-bg);--bg-secondary:var(--gray-100);--hover-bg:var(--gray-50);--text-primary:var(--lightningcss-light,#1e1d2f)var(--lightningcss-dark,#ecebf4);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-400);--border:var(--lightningcss-light,#ececef)var(--lightningcss-dark,#3a3950);--border-color:var(--border);--border-strong:var(--gray-300);--surface-raised:var(--card-bg);--surface-sunken:var(--gray-100);--surface-overlay:var(--lightningcss-light,#1e1d2f73)var(--lightningcss-dark,#0009);--scrim:var(--lightningcss-light,#1e1d2f29)var(--lightningcss-dark,#00000080);--sidebar-width:260px;--sidebar-rail-width:64px;--sidebar-bg:var(--lightningcss-light,#242236)var(--lightningcss-dark,#1a1926);--sidebar-bg-2:var(--sidebar-bg);--sidebar-text:#c6ccd9;--sidebar-text-dim:#c6ccd9b3;--sidebar-text-soft:#c6ccd9d9;--sidebar-fg-strong:#fffffff0;--sidebar-fg-2:#ffffffd9;--sidebar-fg-3:#ffffffb3;--sidebar-fg-4:#ffffff8c;--sidebar-fg-bright:#e8ebf4;--sidebar-active:#fff;--sidebar-active-bg:#ffffff14;--sidebar-hover-bg:#ffffff0d;--sidebar-border:#ffffff14;--sidebar-divider:#ffffff2e;--sidebar-fill:#ffffff1f;--sidebar-menu-bg:var(--lightningcss-light,#2e2c44)var(--lightningcss-dark,#262538);--sidebar-accent:#57c5ea;--success:var(--lightningcss-light,#059669)var(--lightningcss-dark,#3ecf8e);--success-bg:var(--lightningcss-light,#e8f8f1)var(--lightningcss-dark,#113226);--success-border:var(--lightningcss-light,#a7f3d0)var(--lightningcss-dark,#1f5c42);--success-strong:var(--lightningcss-light,#166534)var(--lightningcss-dark,#7fe3b4);--success-a06:var(--lightningcss-light,#0596690f)var(--lightningcss-dark,#3ecf8e1a);--success-a12:var(--lightningcss-light,#0596691f)var(--lightningcss-dark,#3ecf8e2e);--success-a25:var(--lightningcss-light,#05966940)var(--lightningcss-dark,#3ecf8e59);--success-a40:var(--lightningcss-light,#05966966)var(--lightningcss-dark,#3ecf8e80);--warning:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#f5b544);--warning-bg:var(--lightningcss-light,#fef8e8)var(--lightningcss-dark,#332a12);--warning-border:var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#6b5416);--warning-strong:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#fcd58a);--warning-a06:var(--lightningcss-light,#d977060f)var(--lightningcss-dark,#f5b5441a);--warning-a12:var(--lightningcss-light,#d977061f)var(--lightningcss-dark,#f5b5442e);--warning-a25:var(--lightningcss-light,#d9770640)var(--lightningcss-dark,#f5b54459);--danger:var(--lightningcss-light,#d0033f)var(--lightningcss-dark,#ff6b8f);--danger-hover:var(--lightningcss-light,#b00336)var(--lightningcss-dark,#ff85a3);--danger-bg:var(--lightningcss-light,#fef0f3)var(--lightningcss-dark,#3a1420);--danger-border:var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#7a2038);--danger-strong:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#ffb3c4);--danger-a06:var(--lightningcss-light,#d0033f0f)var(--lightningcss-dark,#ff6b8f1a);--danger-a12:var(--lightningcss-light,#d0033f1f)var(--lightningcss-dark,#ff6b8f2e);--danger-a25:var(--lightningcss-light,#d0033f40)var(--lightningcss-dark,#ff6b8f59);--danger-a45:var(--lightningcss-light,#d0033f73)var(--lightningcss-dark,#ff6b8f8c);--info:var(--accent);--info-bg:var(--accent-light);--positive-green:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80);--tint-sky-bg:var(--lightningcss-light,#e0f2fe)var(--lightningcss-dark,#0f2a3a);--tint-sky-fg:var(--lightningcss-light,#0284c7)var(--lightningcss-dark,#67c3f0);--tint-sky-border:var(--lightningcss-light,#bae6fd)var(--lightningcss-dark,#1e4a63);--tint-green-bg:var(--lightningcss-light,#dcfce7)var(--lightningcss-dark,#10301e);--tint-green-fg:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#6fdc95);--tint-green-border:var(--lightningcss-light,#bbf7d0)var(--lightningcss-dark,#1f5a36);--tint-amber-bg:var(--lightningcss-light,#fef3c7)var(--lightningcss-dark,#33280f);--tint-amber-fg:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f6c25b);--tint-amber-border:var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#6b5416);--tint-red-bg:var(--lightningcss-light,#fee2e2)var(--lightningcss-dark,#3a1518);--tint-red-fg:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#ff7b7b);--tint-red-border:var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#7a2a2a);--tint-blue-bg:var(--lightningcss-light,#dbeafe)var(--lightningcss-dark,#142a4a);--tint-blue-fg:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#8ab4ff);--tint-blue-border:var(--lightningcss-light,#93c5fd)var(--lightningcss-dark,#2a4f8a);--tint-violet-bg:var(--lightningcss-light,#ede9fe)var(--lightningcss-dark,#241d3f);--tint-violet-fg:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#b9a3ff);--tint-violet-border:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#46368a);--tint-orange-bg:var(--lightningcss-light,#ffedd5)var(--lightningcss-dark,#3a2212);--tint-orange-fg:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#ffa06a);--tint-orange-border:var(--lightningcss-light,#fed7aa)var(--lightningcss-dark,#7a4520);--tint-purple-bg:var(--lightningcss-light,#f3e8ff)var(--lightningcss-dark,#2c1d3a);--tint-purple-bg-strong:var(--lightningcss-light,#e9d5ff)var(--lightningcss-dark,#3a2650);--tint-purple-bg-faint:var(--lightningcss-light,#fcfaff)var(--lightningcss-dark,#211d2b);--tint-purple-fg:var(--lightningcss-light,#7e22ce)var(--lightningcss-dark,#d1a5ff);--tint-purple-border:var(--lightningcss-light,#d8b4fe)var(--lightningcss-dark,#5a3a82);--tint-purple-border-faint:var(--lightningcss-light,#e9ddf0)var(--lightningcss-dark,#3a3048);--usage-agent:var(--lightningcss-light,#0073cf)var(--lightningcss-dark,#3a8ee6);--usage-workflow:var(--lightningcss-light,#7a4b87)var(--lightningcss-dark,#b070c0);--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-poppins), var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--text-meta:12px;--text-xs:12px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-title:17px;--text-lg:18px;--text-xl:22px;--text-2xl:26px;--text-3xl:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.02em;--tracking-snug:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--chat-col:780px;--chat-text:16px;--chat-meta:var(--text-meta);--code-bg:var(--lightningcss-light,#f6f8fa)var(--lightningcss-dark,#121120);--code-header-bg:var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#191827);--code-border:var(--lightningcss-light,#e2e6ee)var(--lightningcss-dark,#2b2a40);--code-text:var(--lightningcss-light,#1e1d2f)var(--lightningcss-dark,#e2e4f0);--code-muted:var(--lightningcss-light,#566278)var(--lightningcss-dark,#8f8da8);--code-success:var(--lightningcss-light,#116329)var(--lightningcss-dark,#56d364);--code-hover:var(--ink-a06);--syntax-keyword:var(--lightningcss-light,#cf222e)var(--lightningcss-dark,#ff7b72);--syntax-entity:var(--lightningcss-light,#8250df)var(--lightningcss-dark,#d2a8ff);--syntax-constant:var(--lightningcss-light,#0550ae)var(--lightningcss-dark,#79c0ff);--syntax-string:var(--lightningcss-light,#0a3069)var(--lightningcss-dark,#a5d6ff);--syntax-builtin:var(--lightningcss-light,#953800)var(--lightningcss-dark,#ffa657);--syntax-comment:var(--lightningcss-light,#59636e)var(--lightningcss-dark,#8b949e);--syntax-tag:var(--lightningcss-light,#116329)var(--lightningcss-dark,#7ee787);--syntax-addition-fg:var(--lightningcss-light,#116329)var(--lightningcss-dark,#aff5b4);--syntax-addition-bg:var(--lightningcss-light,#dafbe1)var(--lightningcss-dark,#033a16);--syntax-deletion-fg:var(--lightningcss-light,#82071e)var(--lightningcss-dark,#ffdcd7);--syntax-deletion-bg:var(--lightningcss-light,#ffebe9)var(--lightningcss-dark,#67060c);--shadow-xs:0 1px 2px var(--lightningcss-light,#00000008)var(--lightningcss-dark,#0000004d);--shadow-sm:0 1px 3px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000059);--shadow-md:0 2px 8px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0006);--shadow-lg:0 8px 24px var(--lightningcss-light,#00000017)var(--lightningcss-dark,#00000080);--shadow-xl:0 12px 32px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0009);--shadow-pop:0 4px 14px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0000008c);--shadow-color:var(--lightningcss-light,#1e1d2f24)var(--lightningcss-dark,#0000008c);--shadow-color-strong:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#000000b3);--focus-ring:0 0 0 3px var(--accent-a12);--focus-ring-wide:0 0 0 4px var(--accent-a08);--ease:cubic-bezier(.2, .6, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(0, 0, .3, 1);--dur-fast:.15s;--dur:.2s;--dur-slow:.3s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--text-primary);background:var(--main-bg);font-size:var(--text-base);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:1.25}a{color:inherit;text-decoration:none}input,textarea,select,button{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}::selection{background:var(--accent-a25);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-pill);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:content-box}.agent-spinner{flex-shrink:0;width:18px;height:18px}.agent-spinner svg{width:100%;height:100%;animation:1.1s linear infinite agentOrbit;display:block}.agent-spinner-track{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.18}.agent-spinner-arc{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 44.3;animation:2.2s ease-in-out infinite agentOrbitSweep}.agent-spinner-core{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite agentCoreBreathe}@keyframes agentOrbit{to{transform:rotate(360deg)}}@keyframes agentOrbitSweep{0%{stroke-dasharray:6 44.3;stroke-dashoffset:0}50%{stroke-dasharray:32 18.3;stroke-dashoffset:-8px}to{stroke-dasharray:6 44.3;stroke-dashoffset:-50.3px}}@keyframes agentCoreBreathe{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
