@font-face{font-family:Geist;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext.3p2_lha1f2xer.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.OFZXPW_className{font-family:slice0;font-style:normal}.OFZXPW_variable{--rabi-slice-geist-0:"slice0"}
@font-face{font-family:Geist;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic.1qq4vpdcun5oj.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.vkeMtW_className{font-family:slice1;font-style:normal}.vkeMtW_variable{--rabi-slice-geist-1:"slice1"}
@font-face{font-family:Geist;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;src:url(../media/vietnamese.390ncx5urfkfu.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}._0nHlGW_className{font-family:slice2;font-style:normal}._0nHlGW_variable{--rabi-slice-geist-2:"slice2"}
@font-face{font-family:Geist;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;src:url(../media/latin_ext.21jp631_3pja2.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.M2De_a_className{font-family:slice3;font-style:normal}.M2De_a_variable{--rabi-slice-geist-3:"slice3"}
@font-face{font-family:Geist;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;src:url(../media/latin.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.um-5ma_className{font-family:slice4;font-style:normal}.um-5ma_variable{--rabi-slice-geist-4:"slice4"}
@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.rabi-font-geist{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext.31988l_ccedte.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.yQJKqa_className{font-family:slice0;font-style:normal}.yQJKqa_variable{--rabi-slice-geist-mono-0:"slice0"}
@font-face{font-family:Geist Mono;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic.2tuy5pz7dlieh.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.WjJmNG_className{font-family:slice1;font-style:normal}.WjJmNG_variable{--rabi-slice-geist-mono-1:"slice1"}
@font-face{font-family:Geist Mono;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;src:url(../media/symbols2.2dbetqa9o8jxf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.bquR4W_className{font-family:slice2;font-style:normal}.bquR4W_variable{--rabi-slice-geist-mono-2:"slice2"}
@font-face{font-family:Geist Mono;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;src:url(../media/vietnamese.1uyisp29ctx0d.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.xF8zMW_className{font-family:slice3;font-style:normal}.xF8zMW_variable{--rabi-slice-geist-mono-3:"slice3"}
@font-face{font-family:Geist Mono;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;src:url(../media/latin_ext.1rgnod-3esatf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.oLIf4q_className{font-family:slice4;font-style:normal}.oLIf4q_variable{--rabi-slice-geist-mono-4:"slice4"}
@font-face{font-family:Geist Mono;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;src:url(../media/latin.p.0r6juujl39pe6.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.nGd_ZG_className{font-family:slice5;font-style:normal}.nGd_ZG_variable{--rabi-slice-geist-mono-5:"slice5"}
@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.rabi-font-geist-mono{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ud-space-1:4px;--ud-space-2:8px;--ud-space-3:12px;--ud-space-4:16px;--ud-space-5:24px;--ud-space-6:32px;--ud-radius-sm:6px;--ud-radius-md:8px;--ud-radius-lg:12px;--ud-radius-xl:16px;--ud-radius-pill:9999px;--ud-font-sans:var(--font-geist-sans,"Geist"), "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--ud-font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, "SFMono-Regular", Menlo, monospace;--ud-text-xs:12px;--ud-text-sm:13px;--ud-text-base:14px;--ud-text-chat:15px;--ud-text-lg:16px;--ud-text-title:20px;--ud-text-page:24px;--ud-leading-tight:1.35;--ud-leading-body:1.55;--ud-leading-chat:1.625;--ud-control-height:36px;--ud-chat-measure:48rem;--ud-ground:#fff;--ud-shell:#f9f9f9;--ud-panel:#fff;--ud-raised:#fff;--ud-overlay:#fff;--ud-fill:#f4f4f4;--ud-fill-active:#e9e9e9;--ud-hairline:#e5e5e5;--ud-hairline-strong:#d9d9d9;--ud-fg:#0d0d0d;--ud-fg-2:#5d5d5d;--ud-fg-3:#676767;--ud-fg-muted:#6b6b6b;--ud-fg-subtle:#d4d4d4;--ud-fg-inverse:#fff;--ud-ink:#0d0d0d;--ud-ink-hover:#2f2f2f;--ud-blue:#006aff;--ud-blue-hover:#0058d6;--ud-blue-text:#0057d9;--ud-blue-weak:#006aff1a;--ud-on-blue:#fff;--ud-org:#9f24ff;--ud-org-text:#8616e0;--ud-org-weak:#9f24ff1a;--ud-on-org:#fff;--ud-success:#047857;--ud-success-weak:#04785714;--ud-danger:#c81e1e;--ud-danger-weak:#c81e1e14;--ud-danger-fill:#c81e1e;--ud-on-danger:#fff;--ud-area-gpu-fabric:#f26b1d;--ud-area-gpu-fabric-text:#c2410c;--ud-area-gpu-fabric-fill:#cc4a0a;--ud-area-gpu-fabric-fill-hover:#b33f08;--ud-on-area-gpu-fabric:#fff;--ud-area-token-factory:#006aff;--ud-area-token-factory-text:#0057d9;--ud-area-agent-builder:#6b5be6;--ud-area-agent-builder-text:#5a49dc;--ud-focus:#006aff;--ud-overlay-line:#00000014;--ud-shadow-overlay:0 16px 48px #00000024, 0 2px 6px #0000000f;--ud-shadow-card:none;--ud-accent:var(--ud-blue);--ud-accent-text:var(--ud-blue-text);--ud-accent-weak:var(--ud-blue-weak);--ud-on-accent:var(--ud-on-blue);--ud-area:var(--ud-blue);--ud-area-text:var(--ud-blue-text)}.dark,[data-theme=dark]{--ud-ground:#000;--ud-shell:#000;--ud-panel:#121212;--ud-raised:#1a1a1a;--ud-overlay:#2a2a2a;--ud-fill:#1c1c1c;--ud-fill-active:#272727;--ud-hairline:#262626;--ud-hairline-strong:#3a3a3a;--ud-fg:#ececec;--ud-fg-2:#b4b4b4;--ud-fg-3:#a0a0a0;--ud-fg-muted:#9b9b9b;--ud-fg-subtle:#5c5c5c;--ud-fg-inverse:#0d0d0d;--ud-ink:#fff;--ud-ink-hover:#ececec;--ud-blue:#006aff;--ud-blue-hover:#0058d6;--ud-blue-text:#4d9bff;--ud-blue-weak:#006aff2e;--ud-on-blue:#fff;--ud-org:#9f24ff;--ud-org-text:#b77bff;--ud-org-weak:#9f24ff33;--ud-on-org:#fff;--ud-success:#34d399;--ud-success-weak:#34d39924;--ud-danger:#f87171;--ud-danger-weak:#f8717124;--ud-danger-fill:#c81e1e;--ud-on-danger:#fff;--ud-area-gpu-fabric:#ff7a2e;--ud-area-gpu-fabric-text:#ff8a4c;--ud-area-gpu-fabric-fill:#cc4a0a;--ud-area-gpu-fabric-fill-hover:#b33f08;--ud-on-area-gpu-fabric:#fff;--ud-area-token-factory:#006aff;--ud-area-token-factory-text:#4d9bff;--ud-area-agent-builder:#bd94fa;--ud-area-agent-builder-text:#bd94fa;--ud-focus:#4d9bff;--ud-overlay-line:#ffffff12;--ud-shadow-overlay:0 16px 48px #0000008c, 0 2px 6px #00000059;--ud-shadow-card:none}[data-workspace=org]{--ud-accent:var(--ud-org);--ud-accent-text:var(--ud-org-text);--ud-accent-weak:var(--ud-org-weak);--ud-on-accent:var(--ud-on-org)}[data-area=gpu-fabric],[data-module=gpu-fabric]{--ud-area:var(--ud-area-gpu-fabric);--ud-area-text:var(--ud-area-gpu-fabric-text)}[data-area=token-factory],[data-module=token-factory]{--ud-area:var(--ud-area-token-factory);--ud-area-text:var(--ud-area-token-factory-text)}[data-area=agent-builder],[data-module=agent-builder]{--ud-area:var(--ud-area-agent-builder);--ud-area-text:var(--ud-area-agent-builder-text)}
:root{--ud-ground-hsl:0 0% 100%;--ud-shell-hsl:0 0% 97.6%;--ud-panel-hsl:0 0% 100%;--ud-raised-hsl:0 0% 100%;--ud-overlay-hsl:0 0% 100%;--ud-fill-hsl:0 0% 95.7%;--ud-fill-active-hsl:0 0% 91.4%;--ud-hairline-hsl:0 0% 89.8%;--ud-hairline-strong-hsl:0 0% 85.1%;--ud-fg-hsl:0 0% 5.1%;--ud-fg-2-hsl:0 0% 36.5%;--ud-fg-3-hsl:0 0% 40.4%;--ud-fg-muted-hsl:0 0% 42%;--ud-fg-subtle-hsl:0 0% 83.1%;--ud-fg-inverse-hsl:0 0% 100%;--ud-ink-hsl:0 0% 5.1%;--ud-ink-hover-hsl:0 0% 18.4%;--ud-blue-hsl:215.1 100% 50%;--ud-blue-hover-hsl:215.3 100% 42%;--ud-blue-text-hsl:215.9 100% 42.5%;--ud-on-blue-hsl:0 0% 100%;--ud-org-hsl:273.7 100% 57.1%;--ud-org-text-hsl:273.3 82.1% 48.2%;--ud-on-org-hsl:0 0% 100%;--ud-success-hsl:162.9 93.5% 24.3%;--ud-danger-hsl:0 73.9% 45.1%;--ud-danger-fill-hsl:0 73.9% 45.1%;--ud-on-danger-hsl:0 0% 100%;--ud-area-gpu-fabric-hsl:22 89.1% 53.1%;--ud-area-gpu-fabric-text-hsl:17.5 88.3% 40.4%;--ud-area-gpu-fabric-fill-hsl:19.8 90.7% 42%;--ud-area-gpu-fabric-fill-hover-hsl:19.3 91.4% 36.7%;--ud-on-area-gpu-fabric-hsl:0 0% 100%;--ud-area-token-factory-hsl:215.1 100% 50%;--ud-area-token-factory-text-hsl:215.9 100% 42.5%;--ud-area-agent-builder-hsl:246.9 73.5% 62.9%;--ud-area-agent-builder-text-hsl:246.9 67.7% 57.5%;--ud-focus-hsl:215.1 100% 50%}.dark,[data-theme=dark]{--ud-ground-hsl:0 0% 0%;--ud-shell-hsl:0 0% 0%;--ud-panel-hsl:0 0% 7.1%;--ud-raised-hsl:0 0% 10.2%;--ud-overlay-hsl:0 0% 16.5%;--ud-fill-hsl:0 0% 11%;--ud-fill-active-hsl:0 0% 15.3%;--ud-hairline-hsl:0 0% 14.9%;--ud-hairline-strong-hsl:0 0% 22.7%;--ud-fg-hsl:0 0% 92.5%;--ud-fg-2-hsl:0 0% 70.6%;--ud-fg-3-hsl:0 0% 62.7%;--ud-fg-muted-hsl:0 0% 60.8%;--ud-fg-subtle-hsl:0 0% 36.1%;--ud-fg-inverse-hsl:0 0% 5.1%;--ud-ink-hsl:0 0% 100%;--ud-ink-hover-hsl:0 0% 92.5%;--ud-blue-hsl:215.1 100% 50%;--ud-blue-hover-hsl:215.3 100% 42%;--ud-blue-text-hsl:213.7 100% 65.1%;--ud-on-blue-hsl:0 0% 100%;--ud-org-hsl:273.7 100% 57.1%;--ud-org-text-hsl:267.3 100% 74.1%;--ud-on-org-hsl:0 0% 100%;--ud-success-hsl:158.1 64.4% 51.6%;--ud-danger-hsl:0 90.6% 70.8%;--ud-danger-fill-hsl:0 73.9% 45.1%;--ud-on-danger-hsl:0 0% 100%;--ud-area-gpu-fabric-hsl:21.8 100% 59%;--ud-area-gpu-fabric-text-hsl:20.8 100% 64.9%;--ud-area-gpu-fabric-fill-hsl:19.8 90.7% 42%;--ud-area-gpu-fabric-fill-hover-hsl:19.3 91.4% 36.7%;--ud-on-area-gpu-fabric-hsl:0 0% 100%;--ud-area-token-factory-hsl:215.1 100% 50%;--ud-area-token-factory-text-hsl:213.7 100% 65.1%;--ud-area-agent-builder-hsl:264.1 91.1% 78%;--ud-area-agent-builder-text-hsl:264.1 91.1% 78%;--ud-focus-hsl:213.7 100% 65.1%}
:root{--ud-motion-scale:1;--ud-ease:cubic-bezier(.22, 1, .36, 1);--ud-ease-layout:cubic-bezier(.45, 0, .2, 1);--ud-ease-brand:cubic-bezier(.65, 0, .35, 1);--ud-duration-fast:calc(.18s * var(--ud-motion-scale,1));--ud-duration-base:calc(.24s * var(--ud-motion-scale,1));--ud-duration-slow:calc(.32s * var(--ud-motion-scale,1));--ud-duration-layout:calc(.48s * var(--ud-motion-scale,1));--ud-duration-brand-short:calc(1.2s * var(--ud-motion-scale,1));--ud-duration-brand:calc(1.6s * var(--ud-motion-scale,1));--ud-duration-brand-long:calc(2.4s * var(--ud-motion-scale,1));--ud-duration-reduced:.12s;--ud-stagger:calc(40ms * var(--ud-motion-scale,1))}
.ud-flow-fill{position:relative;overflow:hidden}.ud-flow-fill[data-flowing]:after{content:"";pointer-events:none;animation:ud-flow-sheen calc(1.2s * var(--ud-motion-scale,1)) var(--ud-ease,cubic-bezier(.22, 1, .36, 1)) infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0;transform:translate(-100%)}.dark .ud-flow-fill[data-flowing]:after,[data-theme=dark] .ud-flow-fill[data-flowing]:after{background:linear-gradient(90deg,#0000,#ffffff61,#0000)}@keyframes ud-flow-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ud-flow-fill[data-flowing]:after{animation:none;display:none}}
