@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/simple-fonts/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/simple-fonts/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/simple-fonts/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/simple-fonts/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/simple-fonts/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/simple-fonts/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/simple-fonts/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/simple-fonts/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/simple-fonts/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/simple-fonts/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/simple-fonts/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/simple-fonts/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/simple-fonts/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/simple-fonts/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/simple-fonts/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/simple-fonts/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/simple-fonts/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/simple-fonts/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0%;size-adjust:101.17%}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/simple-fonts/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/simple-fonts/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/simple-fonts/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0%;size-adjust:98.7%}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/simple-fonts/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/simple-fonts/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/simple-fonts/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/simple-fonts/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/simple-fonts/99e609270109b47d-s.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/simple-fonts/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/simple-fonts/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/simple-fonts/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/simple-fonts/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/simple-fonts/effe91970fc4db64-s.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0%;size-adjust:134.59%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.88%;descent-override:27.38%;line-gap-override:0%;size-adjust:97.52%}html[data-design=simple]:not(.dark),html[data-design=simple]:not(.dark) .my-agent-theme,html[data-design=simple] .my-agent-theme.light{color-scheme:light;--background: 220 20% 97%;--foreground: 216 60% 10%;--card: 0 0% 100%;--card-foreground: 216 60% 10%;--popover: 0 0% 100%;--popover-foreground: 216 60% 10%;--primary: 227 75% 48%;--primary-foreground: 0 0% 100%;--secondary: 216 20% 95%;--secondary-foreground: 216 60% 10%;--muted: 216 20% 95%;--muted-foreground: 221 13% 40%;--accent: 216 20% 95%;--accent-foreground: 216 60% 10%;--destructive: 356 65% 52%;--destructive-foreground: 0 0% 100%;--border: 220 18% 90%;--input: 220 18% 88%;--ring: 227 75% 48%;--radius: .625rem;--sidebar-background: 0 0% 100%;--sidebar-foreground: 220 17% 35%;--sidebar-primary: 227 75% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 216 20% 95%;--sidebar-accent-foreground: 216 60% 10%;--sidebar-border: 220 18% 90%;--sidebar-ring: 227 75% 48%;--simple-gain: 166 85% 26%;--simple-loss: 356 65% 52%;--simple-shadow-card: 0 1px 2px rgb(10 22 40 / .05);--simple-shadow-float: 0 24px 60px -28px rgb(10 22 40 / .28), 0 2px 6px rgb(10 22 40 / .06)}html[data-design=simple].dark,html[data-design=simple].dark .my-agent-theme{color-scheme:dark;--background: 224 44% 5%;--foreground: 225 31% 95%;--card: 222 35% 7%;--card-foreground: 225 31% 95%;--popover: 222 35% 7%;--popover-foreground: 225 31% 95%;--primary: 228 100% 72%;--primary-foreground: 224 44% 5%;--secondary: 223 33% 11%;--secondary-foreground: 225 31% 95%;--muted: 223 33% 11%;--muted-foreground: 222 13% 65%;--accent: 223 33% 11%;--accent-foreground: 225 31% 95%;--destructive: 355 100% 71%;--destructive-foreground: 224 44% 5%;--border: 0 0% 100% / .09;--input: 0 0% 100% / .14;--ring: 228 100% 72%;--radius: .625rem;--sidebar-background: 222 35% 7%;--sidebar-foreground: 222 13% 65%;--sidebar-primary: 228 100% 72%;--sidebar-primary-foreground: 224 44% 5%;--sidebar-accent: 223 33% 11%;--sidebar-accent-foreground: 225 31% 95%;--sidebar-border: 0 0% 100% / .09;--sidebar-ring: 228 100% 72%;--simple-gain: 161 66% 50%;--simple-loss: 355 100% 71%;--simple-shadow-card: 0 1px 2px rgb(0 0 0 / .4);--simple-shadow-float: 0 40px 100px -30px rgb(0 0 0 / .8)}html[data-design=simple] body,html[data-design=simple] .my-agent-theme{font-family:IBM Plex Sans,IBM Plex Sans Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;text-rendering:optimizeLegibility}html[data-design=simple] h1,html[data-design=simple] h2{font-family:Archivo,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}html[data-design=simple] code,html[data-design=simple] kbd,html[data-design=simple] pre,html[data-design=simple] samp{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}html[data-design=simple] ::-moz-selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=simple] ::selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=simple] :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}html[data-design=simple] .my-agent-theme,html[data-design=simple] .my-agent-theme.light,html[data-design=simple] .gradient-bg{background:hsl(var(--background))!important}html[data-design=simple] .gradient-border-hover,html[data-design=simple] .gradient-border-hover-thin,html[data-design=simple] .gradient-border-static,html[data-design=simple] .gradient-border-panel,html[data-design=simple] .gradient-border-sidebar,html[data-design=simple] .gradient-border-sidebar-animate{background:hsl(var(--border))!important;background-size:auto!important;padding:1px!important;opacity:1!important;animation:none!important;box-shadow:none!important;border-radius:var(--radius)}html[data-design=simple] .gradient-border-hover:before,html[data-design=simple] .gradient-border-hover:after,html[data-design=simple] .gradient-border-hover-thin:before,html[data-design=simple] .gradient-border-sidebar:before,html[data-design=simple] .gradient-border-sidebar:after,html[data-design=simple] .gradient-border-panel:before{content:none!important;display:none!important}html[data-design=simple] .gradient-border-hover:hover,html[data-design=simple] .gradient-border-hover:focus-within,html[data-design=simple] .gradient-border-hover-thin:hover,html[data-design=simple] .gradient-border-hover-thin:focus-within{background:hsl(var(--ring) / .55)!important;animation:none!important}html[data-design=simple] .gradient-border-hover>*,html[data-design=simple] .gradient-border-hover-thin>*,html[data-design=simple] .gradient-border-static>*,html[data-design=simple] .gradient-border-panel>*{background-color:hsl(var(--card));border-radius:calc(var(--radius) - 1px)}html[data-design=simple] .settings-panel{background-color:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-design=simple] .glow{box-shadow:none!important}html[data-design=simple] .chatbubble-bg,html[data-design=simple] .sidebar-bg-wrapper:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-design=simple] .sidebar-bg-wrapper:before{opacity:1!important}html[data-design=simple] .gradient-button:before{background:hsl(var(--primary))!important;background-size:auto!important;animation:none!important}html[data-design=simple] .gradient-button{color:hsl(var(--primary-foreground))!important}html[data-design=simple] .hover-gradient:before,html[data-design=simple] .dropdown-item-gradient{background:hsl(var(--secondary))!important;background-size:auto!important;animation:none!important}html[data-design=simple] .hover-gradient:hover:before,html[data-design=simple] .hover-gradient:focus-visible:before,html[data-design=simple] .hover-gradient[data-active=true]:before{opacity:1!important;animation:none!important}html[data-design=simple] .sidebar-menu-button-gradient-hover:hover{background:hsl(var(--secondary))!important;background-size:auto!important;animation:none!important;color:hsl(var(--foreground))!important}html[data-design=simple] .app-header-band{background-color:hsl(var(--background) / .85)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid hsl(var(--border))!important;-o-border-image:none!important;border-image:none!important;box-shadow:none!important}html[data-design=simple] .dialog-overlay-bg{background-color:#070a128c}html[data-design=simple] .dialog-inner-panel{background-color:hsl(var(--card))}html[data-design=simple] .app-sidebar-docked{background:hsl(var(--sidebar-background));border-right:1px solid hsl(var(--sidebar-border));-o-border-image:none;border-image:none;box-shadow:none}html[data-design=simple] [data-sidebar=menu-button][data-active=true]:not(:hover),html[data-design=simple]:not(.dark) [data-sidebar=menu-button][data-active=true]:not(:hover){background:hsl(var(--sidebar-accent));box-shadow:none;color:hsl(var(--sidebar-accent-foreground))}html[data-design=simple] .page-tabs-band,html[data-design=simple].dark .page-tabs-band{background-color:hsl(var(--background) / .9);border-bottom-color:hsl(var(--border))}html[data-design=simple] .gradient-border-hover.page-panel-glow.group .settings-panel{background-color:hsl(var(--card));border-color:hsl(var(--border))}html[data-design=simple] .tg-app{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))}html[data-design=simple] .tg-app .bg-\[\#020611\]\/95{background-color:hsl(var(--background) / .92)}html[data-design=simple] .tg-app .text-cyan-100,html[data-design=simple] .tg-app .text-neutral-100,html[data-design=simple] .tg-app .text-neutral-200{color:hsl(var(--foreground))}html[data-design=simple] .tg-app .text-cyan-200\/70,html[data-design=simple] .tg-app .text-neutral-400,html[data-design=simple] .tg-app .text-neutral-500{color:hsl(var(--muted-foreground))}html[data-design=simple] .tg-app .text-neutral-300{color:hsl(var(--foreground) / .85)}html[data-design=simple] .tg-app .border-neutral-700,html[data-design=simple] .tg-app .border-neutral-800,html[data-design=simple] .tg-app .border-cyan-500\/20,html[data-design=simple] .tg-app .border-cyan-500\/40{border-color:hsl(var(--border))}html[data-design=simple] .tg-app .bg-neutral-950,html[data-design=simple] .tg-app .bg-neutral-900{background-color:hsl(var(--card))}html[data-design=simple] .tg-app .bg-cyan-500\/90{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-design=simple] .tg-app .text-cyan-200{color:hsl(var(--primary))}html[data-design=simple] .fd-tone-act,html[data-design=simple] .fd-tone-brand,html[data-design=simple] .fd-tone-core,html[data-design=simple] .fd-tone-gate,html[data-design=simple] .fd-tone-user{--fd-a: var(--primary);--fd-b: var(--primary)}html[data-design=simple] .fd-tone-src{--fd-a: var(--muted-foreground);--fd-b: var(--muted-foreground)}html[data-design=simple] .fd-tone-ok{--fd-a: var(--simple-gain);--fd-b: var(--simple-gain)}html[data-design=simple] .fd-tone-stop{--fd-a: var(--destructive);--fd-b: var(--destructive)}html[data-design=simple] .fd-root,html[data-design=simple] .fd-node{background:hsl(var(--border));background-size:auto;padding:1px;box-shadow:none;animation:none}html[data-design=simple] .fd-node:hover{transform:none;box-shadow:none;animation:none;background:hsl(var(--fd-a) / .6)}html[data-design=simple] .fd-root__body{background:radial-gradient(hsl(var(--foreground) / .06) 1px,transparent 1px) 0 0 / 18px 18px,hsl(var(--background))}html[data-design=simple] .fd-node__body{background:hsl(var(--card))}html[data-design=simple] .fd-node__icon{background:hsl(var(--fd-a) / .1);box-shadow:none;color:hsl(var(--fd-a))}html[data-design=simple] .fd-badge{background:hsl(var(--fd-a));box-shadow:none}html[data-design=simple] .fd-cluster{border-color:hsl(var(--border));background:none}html[data-design=simple] .fd-cluster__label{color:hsl(var(--muted-foreground))}html[data-design=simple]:not(.dark) .bubble-node[data-tone=up] .bubble-disc{fill:#16a34a;stroke:#15803d}html[data-design=simple]:not(.dark) .bubble-node[data-tone=down] .bubble-disc{fill:#dc2626;stroke:#b91c1c}html[data-design=simple]:not(.dark) .bubble-node[data-tone=flat] .bubble-disc{fill:#64748b;stroke:#475569}html[data-design=simple]:not(.dark) .bubble-node[data-tone=unknown] .bubble-disc{fill:#4f46e5;stroke:#4338ca}html[data-design=simple]:not(.dark) .bubble-node .bubble-text{fill:#fff}html[data-design=simple] .chat-bubble-frame,html[data-design=simple] .chat-bubble-frame:hover,html[data-design=simple] .chat-bubble-frame:focus-within{background:hsl(var(--sidebar-border))!important}html[data-design=simple] .chatbubble-bg,html[data-design=simple] .chatbubble-bg.ai-bubble,html[data-design=simple] .chatbubble-bg[data-loading=true],html[data-design=simple] .gradient-border-hover[data-ai] .chatbubble-bg,html[data-design=simple] .gradient-border-hover[data-ai]:hover .chatbubble-bg,html[data-design=simple] .gradient-border-hover[data-ai]:focus-within .chatbubble-bg,html[data-design=simple] .gradient-border-hover[data-loading=true] .chatbubble-bg,html[data-design=simple] .gradient-border-hover:hover .chatbubble-bg.ai-bubble,html[data-design=simple] .gradient-border-hover:focus-within .chatbubble-bg.ai-bubble,html[data-design=simple] .my-agent-theme.light .chatbubble-bg.ai-bubble,html[data-design=simple] .my-agent-theme:not(.light) .gradient-border-hover[data-ai] .chatbubble-bg,html[data-design=simple] .my-agent-theme.light .gradient-border-hover[data-ai] .chatbubble-bg,html[data-design=simple] .my-agent-theme .chat-bubble-frame[data-ai] .chatbubble-bg.ai-bubble{background-color:hsl(var(--sidebar-background))!important}html[data-design=simple] .my-agent-theme .chat-bubble-frame:not([data-ai]) .chatbubble-bg,html[data-design=simple] .my-agent-theme .chat-bubble-frame:not([data-ai]) .chatbubble-bg.ai-bubble,html[data-design=simple] .my-agent-theme.light .gradient-border-hover:not([data-ai]) .chatbubble-bg.ai-bubble{background-color:color-mix(in srgb,hsl(var(--primary)) 9%,hsl(var(--sidebar-background)))!important}html[data-design=simple] .chat-bubble-frame .chatbubble-message,html[data-design=simple] .chat-bubble-frame .chatbubble-message *,html[data-design=simple] .chat-bubble-frame:hover .chatbubble-message,html[data-design=simple] .chat-bubble-frame:hover .chatbubble-message *{color:hsl(var(--foreground))!important}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
