@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2)format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2)format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2)format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2)format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2)format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2)format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2)format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2)format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff)format("woff");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:Noto Serif TC;font-weight:400;font-display:swap;src:url(/fonts/home/display-h1.woff2)format("woff2");unicode-range:U+3002,U+4E8B,U+51FA,U+53F0,U+540C,U+5B98,U+5F8B,U+61C2,U+65B9,U+6848,U+6CD5,U+7063,U+7684,U+7B54,U+8655,U+90FD,U+9644,U+FF0C}@font-face{font-family:Noto Serif TC;font-weight:400;font-display:swap;src:url(/fonts/home/display.woff2)format("woff2");unicode-range:U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+2014,U+4E00,U+4E03,U+4E0A,U+4E0B,U+4E0D,U+4E16,U+4E86,U+4EA1,U+4EA4,U+4EBA,U+4EC0,U+4ECA,U+4EE3,U+4EE5,U+4EFB,U+4F11,U+4F5C,U+4F60,U+4F9D,U+4FDD,U+4FE1,U+500B,U+501F,U+5099,U+50B5,U+50F1,U+50F9,U+511F,U+5148,U+514D,U+5177,U+518D,U+51C6,U+5206,U+5225,U+5230,U+5236,U+5237,U+52A0,U+52A9,U+52D5,U+52D9,U+5316,U+5361,U+53EA,U+53EF,U+5408,U+540D,U+544A,U+548C,U+54E1,U+554F,U+55AE,U+55CE,U+5668,U+5728,U+578B,U+57F7,U+5831,U+591A,U+5929,U+593E,U+597D,U+59CB,U+5A5A,U+5B50,U+5B55,U+5B69,U+5B83,U+5B9A,U+5BA2,U+5BB6,U+5BC6,U+5BEB,U+5C0D,U+5C11,U+5C31,U+5DE5,U+5DEE,U+5DF1,U+5E2B,U+5E97,U+5F37,U+5F8C,U+5F97,U+5F9E,U+600E,U+60C5,U+61C9,U+61F7,U+6216,U+6236,U+623F,U+624B,U+6280,U+628A,U+62BC,U+62D2,U+62FF,U+63A5,U+64C7,U+64DA,U+6545,U+6578,U+6599,U+662F,U+6709,U+671F,U+672C,U+6771,U+67E5,U+6838,U+696D,U+6A13,U+6A19,U+6A21,U+6A94,U+6B0A,U+6B78,U+6B7B,U+6BCF,U+6C11,U+6C34,U+6C42,U+6C7A,U+6C92,U+6CC1,U+6E2C,U+6E96,U+6F0F,U+700F,U+71DF,U+73ED,U+7406,U+7522,U+7528,U+7559,U+76DC,U+770B,U+773E,U+7814,U+7968,U+798D,U+79C1,U+79D8,U+79DF,U+7A05,U+7A2E,U+7A76,U+7B2C,U+7B97,U+7BA1,U+7D00,U+7D55,U+7D66,U+7DB2,U+7E73,U+7E7C,U+7F70,U+7F75,U+80AF,U+80FD,U+81EA,U+8207,U+884C,U+88AB,U+88DD,U+88E1,U+8981,U+898F,U+89AA,U+89BD,U+89E3,U+8A71,U+8A72,U+8AB0,U+8B49,U+8B93,U+8CA8,U+8CAC,U+8CBB,U+8CBC,U+8CC7,U+8CDE,U+8CE0,U+8CFC,U+8D08,U+8D77,U+8DEF,U+8ECA,U+8FA6,U+9000,U+9019,U+9031,U+9032,U+904E,U+9063,U+9078,U+907A,U+9084,U+9152,U+91D1,U+9304,U+9322,U+932F,U+9451,U+9470,U+958B,U+9650,U+96E2,U+9700,U+984C,U+984D,U+9EBC,U+FF1F}@font-face{font-family:DotGothic16;font-weight:400;font-display:swap;src:url(/fonts/home/bitmap.woff2)format("woff2");unicode-range:U+41,U+49,U+4E8B,U+540C}.lt-home{--ink-900:#242424;--ink-700:#343434;--ink-600:#676770;--ink-500:#848b8c;--ink-450:#595f61;--ink-300:#a3a19f;--paper-0:#fff;--paper-50:#fcfbfa;--paper-100:#f6f5f3;--paper-150:#f0efed;--paper-200:#e5e5e3;--paper-80:#f7f6f5;--paper-120:#f1eeec;--paper-line:#e5e0dd;--yellow-border:#e2e224;--carbon-border:#9c9693;--yellow-400:#f2f25c;--yellow-500:#e7e712;--terracotta-500:#d97757;--carbon-900:#1e1c1d;--carbon-800:#242220;--carbon-700:#3c3a38;--carbon-750:#413f3e;--carbon-950:#1e1d1c;--text-heading:var(--ink-900);--text-body:var(--ink-600);--text-muted:#02011199;--text-faint:var(--ink-300);--text-on-dark:#fff;--text-on-dark-muted:#ffffffa3;--text-on-yellow:var(--ink-900);--app-text-heading:#060402;--app-text-body:#2a2c2d;--app-text-secondary:#595f61;--app-text-placeholder:#848b8c;--surface-page:var(--paper-100);--surface-section:var(--paper-0);--surface-app:var(--paper-50);--surface-card:var(--paper-0);--surface-dark:var(--carbon-900);--surface-cta:var(--yellow-400);--surface-selected:#f0f0f0;--border-default:var(--paper-200);--border-soft:var(--paper-150);--border-on-dark:#e5e5e31a;--divider-app:#efefef;--accent-primary:var(--yellow-400);--grad-btn-primary:linear-gradient(180deg, #f2f25c 0%, #eeee40 100%);--grad-btn-dark:linear-gradient(180deg, #413f3e 0%, #1e1d1c 100%);--grad-btn-outline:linear-gradient(180deg, #f6f5f366 0%, #e5e5e366 100%);--grad-chip:linear-gradient(180deg, #f4f2f0 0%, #e9e5e2 100%);--dark-bg-0:#0a0a0b;--dark-bg-1:#0e0d0f;--dark-bg-2:#0a090a;--dark-chrome:#100f11;--dark-faq:#161518;--dark-hairline:#ffffff12;--text-on-dark-heading:#f7f6f4;--text-on-dark-body:#fff9;--text-on-dark-faint:#ffffff73;--font-display:"Noto Serif TC", Georgia, "Times New Roman", serif;--font-bitmap:"Cubic 11", "Geist Mono", "Courier New", monospace;--font-sans:"Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;--font-ui:"Geist", "Inter", -apple-system, "BlinkMacSystemFont", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--text-display-xl:300 68px/72px var(--font-display);--text-display-lg:300 48px/52px var(--font-display);--text-display-md:300 32px/38px var(--font-display);--text-title:400 20px/24px var(--font-display);--text-body-md:400 16px/24px var(--font-sans);--text-body-sm:400 14px/20px var(--font-sans);--text-label:500 14px/20px var(--font-sans);--text-caption:500 12px/18px var(--font-sans);--tracking-caption:.03em;--app-text-title:500 16px/24px var(--font-ui);--app-text-label:500 14px/20px var(--font-ui);--app-text-small:500 12px/16px var(--font-ui);--app-text-mono:500 12px/16px var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--site-gutter:12px;--site-width:1416px;--content-width:1072px;--prose-width:677px;--nav-height:68px;--section-pad-y:112px;--section-pad-y-dark:128px;--nav-pill-inset:24px;--nav-pill-radius:16px;--nav-pill-max:1280px;--nav-rule-slot:80px;--nav-rule-len:68px;--nav-pad-x:32px;--app-sidebar-width:220px;--app-item-height:32px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-ring:0px 0px 0px 1px #3f464b1a, 0px 1px 3px 0px #3f464b1a;--shadow-ring-soft:0px 0px 0px 1px #48464414, 0px 1px 3px 0px #48464414;--shadow-btn-primary:inset 0px 3px 6px 0px #fff;--shadow-btn-dark:inset 0px 3px 6px 0px #ffffff4d;--shadow-btn-outline:0 0 0 1px var(--paper-150), inset 0px 2px 6px 0px #fff;--shadow-badge:0 0 0 1px var(--paper-150), inset 0px 2px .4px 0px #fff;--shadow-frame:0px 0px 0px 1px #48464414, 0px 1px 3px 0px #48464405, 0px 0px 0px 6px #f6f4f2, 0px 0px 0px 7px #e7e5e3}.lt-home,.lt-home[data-theme=dark]{--ag-d-bg-0:#0e0d0b;--ag-d-bg-1:#151310;--ag-d-bg-2:#1c1a16;--ag-d-bg-3:#24211c;--ag-d-bg-4:#2c2823;--ag-d-chrome:#131110;--ag-d-glass:#12100fb8;--ag-d-border-subtle:#fcf8f00f;--ag-d-border:#fcf8f01a;--ag-d-border-strong:#fcf8f029;--ag-d-text-hi:#f7f4ee;--ag-d-text:#f8f5efb8;--ag-d-text-mut:#f8f5ef80;--ag-d-text-dim:#f8f5ef57;--ag-d-accent:#f2f25c;--ag-d-accent-hover:#f6f67e;--ag-d-accent-press:#e2e224;--ag-d-on-accent:#242424;--ag-d-accent-faint:#f2f25c1f;--ag-d-accent-ring:#f2f25c52;--ag-d-grad-accent:linear-gradient(180deg, #f2f25c 0%, #e7e712 100%);--ag-d-hover:#fcf8f00a;--ag-d-active:#fcf8f014;--ag-d-scrim:#0009;--ag-d-data-terracotta:#d97757;--ag-d-success:#6fbf8e;--ag-d-warning:#e7b45c;--ag-d-error:#e0735c;--ag-d-info:#6fa8e0;--ag-ease-row:cubic-bezier(.44, 0, .56, 1)}.lt-home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--th-page:var(--paper-120);--th-bg-0:var(--paper-100);--th-bg-1:var(--paper-0);--th-bg-2:var(--paper-50);--th-bg-3:var(--paper-0);--th-bg-4:var(--paper-150);--th-tint:var(--paper-150);--th-chrome:var(--paper-0);--th-nav-rest-bg:var(--paper-120);--th-glass:#ffffffd9;--th-menu-bg:var(--paper-0);--th-border-subtle:var(--paper-150);--th-border:var(--paper-200);--th-section-border:var(--paper-line);--th-nav-rule:var(--paper-line);--th-text-hi:var(--ink-900);--th-text-body:var(--ink-600);--th-text-prose:var(--ink-600);--th-text-mut:var(--ink-500);--th-text-dim:var(--ink-300);--th-nav-text:var(--ink-900);--th-hover:#2424240a;--th-active:#24242414;--th-ctl-bg:var(--paper-50);--th-ctl-ring:var(--paper-200);--th-ctl-text:var(--ink-900);--th-btn-ghost-bg:linear-gradient(180deg, var(--paper-80) 0%, var(--paper-120) 100%);--th-btn-ghost-shadow:inset 0 3px 6px #fff;--th-btn-ghost-border:var(--paper-line);--th-btn-ghost-text:var(--ink-900);--th-badge-bg:transparent;--th-badge-ring:var(--paper-200);--th-badge-text:var(--ink-600);--th-accent:var(--yellow-400);--th-link:var(--ink-900);--th-accent-underline:var(--ink-300);--th-code-bg:var(--paper-150);--th-code-border:var(--paper-150);--th-code-text:var(--ink-900);--th-pre-bg:var(--paper-50);--th-pre-border:var(--paper-200);--th-pre-text:var(--ink-450);--th-darksec-reliability:var(--carbon-750);--th-darksec-oss:var(--carbon-950);--th-darksec-border:#ffffff12;--th-pill-shadow:0 0 0 1px #48464429, 0 0 4px #48464414, 0 0 0 7px #f6f4f2, 0 0 0 8px #e7e5e3;--th-menu-shadow:0 0 0 1px #24222014, 0 20px 48px #2422202e;--th-scrollbar:#2424242e;--th-scrollbar-hover:#2424244d;--th-scrim:#0006}.lt-home[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--th-page:var(--ag-d-bg-0);--th-bg-0:var(--ag-d-bg-0);--th-bg-1:var(--ag-d-bg-1);--th-bg-2:var(--ag-d-bg-2);--th-bg-3:var(--ag-d-bg-3);--th-bg-4:var(--ag-d-bg-4);--th-tint:var(--ag-d-bg-1);--th-chrome:var(--ag-d-chrome);--th-nav-rest-bg:var(--ag-d-chrome);--th-glass:var(--ag-d-glass);--th-menu-bg:var(--ag-d-chrome);--th-border-subtle:#ffffff12;--th-border:#ffffff1a;--th-section-border:#ffffff12;--th-nav-rule:#ffffff1f;--th-text-hi:#f7f6f4;--th-text-body:#fff9;--th-text-prose:#ffffffb8;--th-text-mut:#ffffff73;--th-text-dim:#ffffff61;--th-nav-text:#ffffffb3;--th-hover:#ffffff0d;--th-active:#ffffff14;--th-ctl-bg:#ffffff0d;--th-ctl-ring:#ffffff24;--th-ctl-text:#f7f6f4;--th-btn-ghost-bg:#ffffff0a;--th-btn-ghost-shadow:inset 0 0 0 1px #ffffff24;--th-btn-ghost-border:transparent;--th-btn-ghost-text:#fff;--th-badge-bg:#ffffff0f;--th-badge-ring:#e5e5e32e;--th-badge-text:#fffc;--th-accent:var(--yellow-400);--th-link:var(--yellow-400);--th-accent-underline:#f2f25c8c;--th-code-bg:#ffffff12;--th-code-border:#ffffff14;--th-code-text:#f7f6f4;--th-pre-bg:#0b0a0c;--th-pre-border:#ffffff17;--th-pre-text:#ffffffd1;--th-darksec-reliability:var(--ag-d-bg-2);--th-darksec-oss:var(--ag-d-bg-1);--th-darksec-border:#ffffff12;--th-pill-shadow:0 0 0 1px #faf7f217, 0 12px 36px #0000008c, 0 0 0 7px var(--ag-d-bg-0), 0 0 0 8px #ffffff1f;--th-menu-shadow:0 0 0 1px #ffffff14, 0 20px 48px #0000008c;--th-scrollbar:#fff3;--th-scrollbar-hover:#ffffff42;--th-scrim:#0009}.lt-home[data-theme=dark] .lt-ag .th-light-only,.lt-home:not([data-theme=dark]) .th-dark-only{display:none!important}.lt-home{background:var(--th-page);margin:0}.lt-ag *{box-sizing:border-box}.lt-ag a{color:inherit}@media (prefers-reduced-motion:reduce){.lt-ag *,.lt-ag :before,.lt-ag :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lt-ag .ag-wrap{background:var(--th-page);box-sizing:border-box;width:100%;max-width:1440px;font-family:var(--font-sans);margin:0 auto}.lt-ag .ag-section{border:1px solid var(--th-section-border);box-sizing:border-box;margin-top:-1px}.lt-ag .ag-section--dark{border-color:var(--th-darksec-border)}.lt-ag .ag-section--flat{border:0;margin-top:0}.lt-ag .ag-badge{border:1px solid var(--th-badge-ring);border-radius:var(--radius-pill);background:var(--th-badge-bg);height:24px;color:var(--th-badge-text);font:400 12px/20px var(--font-sans);letter-spacing:normal;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;align-items:center;gap:6px;padding:2px 12px;text-decoration:none;display:inline-flex}.lt-ag .ag-eyebrow{font:400 12px/20px var(--font-sans);letter-spacing:normal;text-transform:uppercase;color:var(--th-badge-text)}.lt-ag .ag-badge--dark{color:#fffc;background:#ffffff0f;border-color:#e5e5e32e}.lt-ag .ag-badge--yellow{background:var(--yellow-400);color:var(--ink-900);border-color:#2424241f}.lt-ag .ag-navshell{--nav-pill-w:min(var(--nav-pill-max), calc(100% - 32px));z-index:50;box-sizing:border-box;border:1px solid var(--th-section-border);border-top:0;align-items:center;height:68px;transition:border-color .25s;display:flex;position:relative}.lt-ag .nav-scrolled .ag-navshell{border-color:#0000}.lt-ag nav[data-pill]{position:sticky;top:0}.lt-ag .ag-nav-inner{height:68px;padding:0 var(--nav-pad-x);box-sizing:border-box;background:var(--th-nav-rest-bg);width:100%;box-shadow:none;border:none;border-radius:0;justify-content:space-between;align-items:center;margin-inline:auto;transition:background .25s,box-shadow .25s,border-radius .25s,width .25s,transform .25s;display:flex;position:relative}.lt-ag .nav-scrolled .ag-nav-inner{width:var(--nav-pill-w);transform:translateY(var(--nav-pill-inset));background:var(--th-glass);border-radius:var(--nav-pill-radius);box-shadow:var(--th-pill-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lt-ag .ag-navlinks{z-index:1;align-items:center;gap:2px;transition:transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-ag .nav-scrolled .ag-navlinks{transform:translate(-50%, calc(-50% + var(--nav-pill-inset)))}.lt-ag .ag-brand{align-items:center;display:flex}.lt-ag .ag-nav-rule{opacity:0;pointer-events:none;height:9px;margin-top:-4.5px;transition:opacity .25s,transform .25s;position:absolute;top:50%}.lt-ag .nav-scrolled .ag-nav-rule{opacity:1;transform:translateY(var(--nav-pill-inset))}.lt-ag .ag-nav-rule-l{left:0;right:calc(50% + var(--nav-pill-w) / 2 + 8px)}.lt-ag .ag-nav-rule-r{right:0;left:calc(50% + var(--nav-pill-w) / 2 + 8px)}.lt-ag .ag-nav-rule:before,.lt-ag .ag-nav-rule:after{content:"";background:var(--th-nav-rule);position:absolute}.lt-ag .ag-nav-rule:before{height:1px;top:4px}.lt-ag .ag-nav-rule-l:before{left:0;right:4px}.lt-ag .ag-nav-rule-r:before{left:4px;right:0}.lt-ag .ag-nav-rule:after{width:4px;height:9px;top:0}.lt-ag .ag-nav-rule-l:after{border-radius:999px 0 0 999px;right:0}.lt-ag .ag-nav-rule-r:after{border-radius:0 999px 999px 0;left:0}@media (width<=1400px){.lt-ag .ag-nav-rule{display:none}}.lt-ag ::-webkit-scrollbar{width:12px;height:12px}.lt-ag ::-webkit-scrollbar-track{background:0 0}.lt-ag ::-webkit-scrollbar-thumb{background:var(--th-scrollbar);background-clip:content-box;border:3px solid #0000;border-radius:10px}.lt-ag ::-webkit-scrollbar-thumb:hover{background:var(--th-scrollbar-hover);background-clip:content-box}.lt-ag [data-scroll=dark]::-webkit-scrollbar{width:10px}.lt-home,.lt-ag [data-scroll=dark]{scrollbar-width:thin;scrollbar-color:var(--th-scrollbar) transparent}.lt-ag .ag-theme-btn{width:30px;height:30px;box-shadow:none;color:var(--th-nav-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:inline-flex}.lt-ag .ag-theme-btn:hover{background:var(--th-hover);color:var(--th-text-hi)}.lt-ag .ag-theme-btn [data-ico]{line-height:0;display:none}.lt-ag .ag-theme-btn[data-pref=system] [data-ico=system],.lt-ag .ag-theme-btn[data-pref=light] [data-ico=light],.lt-ag .ag-theme-btn[data-pref=dark] [data-ico=dark],.lt-ag .ag-theme-btn:not([data-pref]) [data-ico=system]{display:inline-flex}.lt-ag .ag-navlink,.lt-ag .ag-navtrigger{letter-spacing:.02em;height:36px;padding:8px 12px}.lt-ag .ag-navlink:hover{background:var(--th-hover)}.lt-home:not([data-theme=dark]) .ag-navlink:hover{color:var(--ink-900)}.lt-ag .ag-foot-link:hover{color:var(--th-text-hi)}.lt-ag .ag-foot-social:hover{background:var(--th-active)}.lt-ag .ag-btn{height:36px;font:var(--text-label);letter-spacing:.02em;white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.lt-ag .ag-btn:focus-visible{outline:2px solid var(--th-text-hi);outline-offset:2px}.lt-ag .ag-btn--primary{background:var(--grad-btn-primary);border-color:var(--yellow-border);box-shadow:var(--shadow-btn-primary);color:var(--ink-900)}.lt-ag .ag-btn--outline{background:var(--th-btn-ghost-bg);border-color:var(--th-btn-ghost-border);box-shadow:var(--th-btn-ghost-shadow);color:var(--th-btn-ghost-text)}.lt-ag .ag-btn--dark{background:var(--grad-btn-dark);border-color:var(--carbon-border);box-shadow:var(--shadow-btn-dark);color:var(--text-on-dark)}.lt-ag .ag-btn--ghost{box-shadow:none;color:var(--th-nav-text);background:0 0}.lt-ag .ag-btn--contrast{background:var(--grad-btn-dark);border-color:var(--carbon-border);box-shadow:var(--shadow-btn-dark);color:var(--text-on-dark)}.lt-home[data-theme=dark] .lt-ag .ag-btn--contrast{background:var(--grad-btn-primary);border-color:var(--yellow-border);box-shadow:var(--shadow-btn-primary);color:var(--ink-900)}.lt-ag .ag-btn--block{width:100%}.lt-ag .ag-btn--sm{height:28px;font:var(--text-caption);gap:5px;padding:0 10px}.lt-ag .ag-navdd{display:inline-flex;position:relative}.lt-ag .ag-navdd-panel{opacity:0;visibility:hidden;z-index:60;padding-top:8px;transition:opacity .16s .12s,transform .16s .12s,visibility .16s .12s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.lt-ag .ag-navdd:hover .ag-navdd-panel,.lt-ag .ag-navdd:focus-within .ag-navdd-panel{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.lt-ag .ag-navdd-menu{background:var(--th-menu-bg);min-width:264px;box-shadow:var(--th-menu-shadow);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex}.lt-ag .ag-navdd-item{border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;transition:background .16s;display:flex}.lt-ag .ag-navdd-item:hover{background:var(--th-hover)}.lt-ag .ag-navdd-ico{background:var(--th-ctl-bg);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--th-ctl-ring);color:var(--th-text-prose);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-ag .ag-navdd-title{font:var(--text-label);color:var(--th-text-hi);line-height:1.25}.lt-ag .ag-navdd-desc{font:var(--text-caption);color:var(--th-text-mut);line-height:1.25}.lt-ag .ag-navdd:hover .ag-navdd-chev,.lt-ag .ag-navdd:focus-within .ag-navdd-chev{transform:rotate(180deg)}.lt-ag .ag-navdd-chev{transition:transform .16s;display:inline-flex}.lt-ag .ag-menu,.lt-ag .ag-mobile-menu{display:none}.lt-ag .ag-mobile-menu.is-open{display:flex}.lt-ag .ag-vcard{flex-direction:column;height:100%;display:flex}@media (width<=860px){.lt-home{--section-pad-y:64px}}@media (width<=600px){.lt-home{--section-pad-y:56px}}@media (width<=1200px){.lt-ag .ag-foot-top,.lt-ag .ag-foot-bottom{padding-left:56px!important;padding-right:56px!important}.lt-ag .ag-foot-cols{grid-template-columns:repeat(3,auto);gap:36px 56px!important;display:grid!important}}@media (width<=1100px){.lt-ag .ag-int{grid-template-columns:repeat(2,1fr)!important}}@media (width<=860px){.lt-ag .ag-navlinks,.lt-ag .ag-navcta{display:none!important}.lt-ag .ag-menu{display:inline-flex!important}.lt-ag .ag-tpl{grid-template-columns:1fr!important}.lt-ag .ag-interop{grid-template-columns:1fr!important;gap:40px!important}.lt-ag .ag-tpl-md{border-left:none!important;border-top:1px solid var(--th-border-subtle)!important}.lt-ag .ag-tpl-md-scroll{height:320px!important;position:static!important}.lt-ag .ag-tpl-tabs{border-radius:16px!important;flex-wrap:wrap!important;justify-content:center!important}.lt-ag .ag-row{flex-direction:column!important;align-items:stretch!important;gap:36px!important}.lt-ag .ag-row>div{flex:none!important;width:100%!important;max-width:100%!important}.lt-ag .ag-cta-row{flex-direction:column!important;align-items:flex-start!important;gap:28px!important}.lt-ag .ag-cta-img{display:none!important}.lt-ag .ag-int{grid-template-columns:1fr!important}.lt-ag .ag-foot-top{flex-direction:column!important;gap:40px!important;padding:48px 24px 40px!important}.lt-ag .ag-foot-bottom{padding:18px 24px!important}.lt-ag .ag-foot-cols{grid-template-columns:repeat(2,auto)!important;gap:32px!important}.lt-ag .ag-hero{padding-top:80px!important;padding-bottom:88px!important}.lt-ag .ag-h1{font-size:38px!important;line-height:1.08!important}.lt-ag .ag-video{height:240px!important}.lt-ag .ag-secpad{padding-top:64px!important;padding-bottom:64px!important}}@media (width>=861px){.lt-ag .ag-mobile-menu{display:none!important}}@media (width<=600px){.lt-ag .ag-hero{padding-top:64px!important;padding-bottom:64px!important}.lt-ag .ag-h1{font-size:32px!important;line-height:1.1!important}.lt-ag .ag-secpad{padding-top:56px!important;padding-bottom:56px!important}.lt-ag .ag-hiw-files{display:none!important}.lt-ag .ag-tpl-left{padding:26px 20px 24px!important}.lt-ag .ag-tpl-grid{grid-template-columns:1fr!important;column-gap:0!important}.lt-ag .ag-tpl-grid>span{padding:15px 0 3px!important}.lt-ag .ag-tpl-grid>div{border-top:none!important;padding:2px 0 13px!important}.lt-ag .ag-cta-row{gap:22px!important}}.lt-ag .ag-prose{color:var(--th-text-prose);font-family:var(--font-sans);letter-spacing:-.011em;font-size:16px;font-weight:400;line-height:1.65}.lt-ag .ag-prose>:first-child{margin-top:0}.lt-ag .ag-prose p{margin:0 0 1.25em}.lt-ag .ag-prose h2{font:400 26px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--th-text-hi);text-wrap:pretty;margin:2em 0 .55em}.lt-ag .ag-prose h3{font:400 20px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--th-text-hi);text-wrap:pretty;margin:1.7em 0 .5em}.lt-ag .ag-prose h4{font:600 16px/1.4 var(--font-sans);letter-spacing:-.006em;color:var(--th-text-hi);margin:1.5em 0 .4em}.lt-ag .ag-prose a{color:var(--th-link);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--th-accent-underline);text-decoration-color:var(--th-accent-underline);overflow-wrap:anywhere;font-weight:400}.lt-ag .ag-prose a:hover{-webkit-text-decoration-color:var(--th-link);text-decoration-color:var(--th-link)}.lt-ag .ag-prose strong{color:var(--th-text-hi);font-weight:600}.lt-ag .ag-prose em{font-style:italic}.lt-ag .ag-prose ul,.lt-ag .ag-prose ol{margin:0 0 1.15em;padding-left:1.4em}.lt-ag .ag-prose li{margin:.35em 0}.lt-ag .ag-prose li::marker{color:var(--th-text-dim)}.lt-ag .ag-prose li>ul,.lt-ag .ag-prose li>ol{margin:.35em 0}.lt-ag .ag-prose code{font-family:var(--font-mono);background:var(--th-code-bg);border:1px solid var(--th-code-border);color:var(--th-code-text);overflow-wrap:anywhere;border-radius:5px;padding:.12em .4em;font-size:.88em}.lt-ag .ag-prose pre{background:var(--th-pre-bg);border:1px solid var(--th-pre-border);border-radius:12px;margin:0 0 1.4em;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.lt-ag .ag-prose pre code{font-size:inherit;color:var(--th-pre-text);overflow-wrap:normal;background:0 0;border:none;padding:0}.lt-ag .ag-prose blockquote{border-left:2px solid var(--th-link);color:var(--th-text-body);margin:1.4em 0;padding:4px 0 4px 20px;font-style:italic}.lt-ag .ag-prose blockquote p:last-child{margin-bottom:0}.lt-ag .ag-prose img{max-width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--th-border-subtle);border-radius:12px;margin:1.6em 0;display:block}@media (width<=860px){.lt-ag .ag-navshell,.lt-ag .ag-nav-inner{height:54px}.lt-ag .ag-nav-inner{padding-left:18px;padding-right:18px}.lt-ag .ag-mobile-menu.is-open{z-index:55;max-height:calc(100dvh - 70px);box-shadow:var(--th-menu-shadow);border-radius:14px;position:fixed;top:58px;left:12px;right:12px;overflow-y:auto;border-top:1px solid var(--th-border-subtle)!important;margin-top:0!important}.lt-ag .nav-scrolled .ag-mobile-menu.is-open{top:70px}.lt-ag .ag-authors-grid{grid-template-columns:repeat(2,1fr)!important}.lt-ag .ag-pad{padding-left:20px!important;padding-right:20px!important}.lt-ag .ag-sechead{padding-inline:20px}.lt-ag .ag-sectitle{font-size:34px!important;line-height:1.14!important}.lt-ag .ag-sectitle-xl{font-size:40px!important}.lt-ag .ag-dlg{font-size:34px!important;line-height:1.14!important}.lt-ag .ag-bighead{font-size:34px!important}}@media (width<=600px){.lt-ag .ag-authors-grid{grid-template-columns:1fr!important}.lt-ag .ag-deflist{grid-template-columns:1fr!important;gap:2px 0!important}.lt-ag .ag-info-panel{padding-left:22px!important;padding-right:22px!important}.lt-ag .ag-sectitle{font-size:28px!important}.lt-ag .ag-sectitle-xl{font-size:32px!important}.lt-ag .ag-dlg{font-size:28px!important}.lt-ag .ag-bighead{font-size:30px!important}}@media (width<=480px){.lt-ag .hiw-toolrow{flex-wrap:wrap!important;gap:6px 9px!important;padding:8px 11px!important}.lt-ag .hiw-toolrow-label{font-size:11px!important}.lt-ag .hiw-toolrow-meta{white-space:nowrap;font-size:10.5px!important}}@media (width<=860px){.lt-ag .ag-bento{grid-template-columns:minmax(0,1fr)!important}.lt-ag .ag-bento>div{padding:40px 24px 48px!important}}@media (width<=560px){.lt-ag .ag-vault{flex-direction:column!important}.lt-ag .ag-vault>div{border-radius:10px!important;flex:none!important}}.lt-ag .ag-controls{position:relative}@media (width<=560px){.lt-ag .ag-controls-diagram{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important}.lt-ag .ag-controls-diagram>div:nth-child(2){transform-origin:0;width:140px;transform:scaleX(.457143)}.lt-ag .ag-controls-diagram>div:nth-child(2)>div{transform:scaleX(2.1875)}.lt-ag .ag-controls-diagram>div:first-child,.lt-ag .ag-controls-diagram>div:last-child{padding:4px!important}.lt-ag .ag-controls-diagram>div:first-child>span,.lt-ag .ag-controls-diagram>div:last-child>span{white-space:normal!important;gap:4px!important;padding-inline:4px!important;font-size:10px!important}}.lt-ag .ag-oss-chip:hover{color:#fffffff2;box-shadow:inset 0 0 0 1px #ffffff38}@media (width<=1100px){.lt-ag .ag-oss{grid-template-columns:1fr!important;gap:48px!important}.lt-ag .ag-oss-strip{grid-template-columns:1fr!important}.lt-ag .ag-oss-strip>a{border-left:none!important}.lt-ag .ag-oss-strip>a+a{border-top:1px solid #ffffff17}}@media (width<=560px){.lt-ag .ag-oss-btns>a{flex:1 1 0;justify-content:center;min-width:0;padding:0 8px!important;font-size:13px!important}}@media (width<=860px){.lt-ag .ag-v2-grid2{grid-template-columns:1fr!important}.lt-ag .ag-v2-grid2>div{height:480px!important}.lt-ag .ag-v2-conn{grid-template-columns:1fr!important}.lt-ag .ag-v2-conn>div{border-left:none!important}}.lt-ag .ag-foot{--ft-tagline:var(--ink-600);--ft-link:var(--ink-600);--ft-soc-ring:var(--paper-200);--ft-soc-filter:invert(.35)}.lt-home[data-theme=dark] .lt-ag .ag-foot{--ft-tagline:#ffffff8c;--ft-link:#ffffff9e;--ft-soc-ring:#ffffff14;--ft-soc-filter:invert(1) brightness(.8)}.lt-ag .ag-hero .ag-app-frame{flex-shrink:0;margin-top:24px}.lt-ag .ag-app-frame *,.lt-ag .ag-app-frame :before,.lt-ag .ag-app-frame :after{box-sizing:border-box}.lt-ag .ag-app-frame button{font-family:inherit}.lt-ag .ag-app-frame button:hover,.lt-ag .ag-app-frame [role=button]:hover{filter:brightness(.97)}.lt-ag .ag-app-frame :focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.lt-ag .ag-app-frame .th-dark-only{display:none!important}.lt-home[data-theme=dark] .lt-ag .ag-app-frame .th-dark-only{display:block!important}.lt-home[data-theme=dark] .lt-ag .ag-app-frame .th-light-only{display:none!important}.lt-ag .ag-app-frame .ag-app-skills{min-width:0}@media (width>=861px) and (width<=1100px){.lt-ag .ag-app-frame .ag-app-split:has(.ag-app-config){grid-template-columns:280px minmax(0,1fr)!important}}@media (width<=1167px){.lt-ag .ag-hero{padding-left:24px!important;padding-right:24px!important}.lt-ag .ag-hero .ag-app-frame{display:none!important}}@media (width<=860px){.lt-ag .ag-hero .ag-app-frame{grid-template-columns:minmax(0,1fr)!important;height:560px!important}.lt-ag .ag-app-frame .ag-app-side{display:none!important}.lt-ag .ag-app-frame .ag-app-split{grid-template-columns:minmax(0,1fr)!important}.lt-ag .ag-app-frame .ag-app-config{display:none!important}.lt-ag .ag-app-frame .ag-app-drawer-body{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.lt-ag .ag-app-frame *,.lt-ag .ag-app-frame :before,.lt-ag .ag-app-frame :after{transition:none!important;animation:none!important}}.lt-ag .ag-app-frame button,.lt-ag .ag-app-frame [role=button]{cursor:pointer!important}.lt-ag .ag-demo-mobile-nav{display:none}@media (width<=860px){.lt-ag .ag-hero .ag-app-frame{grid-template-rows:auto minmax(0,1fr)}.lt-ag .ag-demo-mobile-nav{border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.lt-ag .ag-demo-mobile-nav button{color:var(--foreground);background:0 0;border:0;flex:1;padding:12px 8px;font-size:11px}.lt-ag .ag-demo-mobile-nav button[aria-pressed=true]{background:var(--accent);font-weight:600}.lt-ag .ag-app-content>div{padding-left:20px!important;padding-right:20px!important}.lt-ag .ag-app-content>div:first-child{padding-top:36px!important}.lt-ag .ag-app-content>.ag-app-split{padding:0!important}.lt-ag .ag-app-frame[data-mobile-config=true] .ag-app-config{display:flex!important}.lt-ag .ag-app-frame[data-mobile-config=true] .ag-app-split>div:not(.ag-app-config){display:none!important}}.lt-ag .ag-app-frame{--demo-avatar-0:#242424;--demo-avatar-1:#484644;--demo-avatar-2:#676770;--demo-avatar-3:#6b7d3f;--demo-avatar-4:#919191;--demo-avatar-5:#dcd5d1;--demo-avatar-6:#e7e5e3;--demo-avatar-7:#f2f25c;--demo-avatar-8:#f6f5f3;--demo-avatar-9:#fff;--demo-avatar-10:#fff;--logo-grey:#b9b8b6;box-sizing:border-box}.lt-ag .ag-demo-history{flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.lt-ag .ag-demo-history-list{border-right:1px solid var(--border);flex-direction:column;flex:0 0 250px;min-width:0;display:flex}.lt-ag .ag-demo-back{text-align:left;color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:8px;padding:20px 18px 12px;font-size:13px;display:flex}.lt-ag .ag-demo-history-list>header{padding:8px 18px 16px}.lt-ag .ag-demo-history h3{margin:0;font-size:22px;font-weight:600}.lt-ag .ag-demo-history p{font-size:13px;line-height:1.6}.lt-ag .ag-demo-history header p{color:var(--muted-foreground);margin:6px 0 12px}.lt-ag .ag-demo-run-filter{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:12px;display:flex}.lt-ag .ag-demo-runs{min-height:0;padding:0 12px 20px;overflow:auto}.lt-ag .ag-demo-runs h4{text-transform:uppercase;color:var(--muted-foreground);margin:18px 8px 7px;font-size:11px;font-weight:500}.lt-ag .ag-demo-runs button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.lt-ag .ag-demo-runs button[aria-current=true],.lt-ag .ag-demo-runs button:hover{background:var(--accent)}.lt-ag .ag-demo-runs time{color:var(--muted-foreground);margin-left:auto;font-size:12px}.lt-ag .ag-demo-run-dot{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lt-ag .ag-demo-run-dot[data-outcome=Succeeded]{background:var(--ag-run-status-success)}.lt-ag .ag-demo-run-dot[data-outcome=Failed]{background:var(--destructive)}.lt-ag .ag-demo-run-pane{flex-direction:column;flex:1;min-width:0;display:flex}.lt-ag .ag-demo-run-pane>header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 16px;font-size:13px;display:flex}.lt-ag .ag-demo-run-pane>header>span:last-child{color:var(--muted-foreground);font-size:12px}.lt-ag .ag-demo-transcript{min-height:0;padding:20px 24px;overflow:auto}.lt-ag .ag-demo-run-outcome{color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.lt-ag .ag-demo-user-message{background:var(--accent);border-radius:12px;margin:20px 0 28px;padding:12px 16px;font-size:14px;line-height:1.6}.lt-ag .ag-demo-agent-name{margin-bottom:16px;font-size:14px;font-weight:600}.lt-ag .ag-demo-transcript summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.lt-ag .ag-demo-transcript details[open] summary svg{transform:rotate(90deg)}.lt-ag .ag-demo-transcript ol{color:var(--muted-foreground);padding-left:20px;font-size:13px;line-height:1.8}.lt-ag .ag-demo-empty{color:var(--muted-foreground);text-align:center;padding:24px 12px}.lt-ag .ag-demo-empty h4{text-transform:none;color:var(--foreground);font-size:14px}.lt-ag .ag-demo-sample-label{color:var(--muted-foreground);font-size:11px}.lt-ag .ag-demo-run-back{color:var(--foreground);background:0 0;border:0;display:none}@media (width<=860px){.lt-ag .ag-app-content .ag-demo-history{padding:0!important}.lt-ag .ag-demo-history-list{border:0;flex:1}.lt-ag .ag-demo-run-pane,.lt-ag .ag-demo-history[data-run-open=true] .ag-demo-history-list{display:none}.lt-ag .ag-demo-history[data-run-open=true] .ag-demo-run-pane{display:flex}.lt-ag .ag-demo-run-back{padding:4px;display:inline-flex}.lt-ag .ag-demo-transcript{padding:12px 20px}}.lt-ag .ag-demo-history:not(:has(.ag-demo-run-pane)) .ag-demo-history-list{border-right:0;flex:1}.lt-ag .ag-demo-group-toggle{text-align:left;background:0 0;border:0}@media (width>=861px){.lt-ag .ag-app-frame[data-sidebar-collapsed=true]{grid-template-columns:52px minmax(0,1fr)!important}.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side>div:first-child{justify-content:center!important;margin:6px 0 4px!important;padding:0!important}.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side>div:first-child img,.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side>div:last-child,.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side nav>div:last-child,.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side nav>button>span:not(:first-child),.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side nav>div[role=button]>span:not(:first-child){display:none!important}.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side nav>button,.lt-ag .ag-app-frame[data-sidebar-collapsed=true] .ag-app-side nav>div[role=button]{justify-content:center!important;padding:0!important}}.lt-ag .ag-demo-config .visible{visibility:visible}.lt-ag .ag-demo-config .static{position:static}.lt-ag .ag-demo-config .fixed{position:fixed}.lt-ag .ag-demo-config .absolute{position:absolute}.lt-ag .ag-demo-config .relative{position:relative}.lt-ag .ag-demo-config .sticky{position:sticky}.lt-ag .ag-demo-config .-mx-4{margin-left:-1rem;margin-right:-1rem}.lt-ag .ag-demo-config .block{display:block}.lt-ag .ag-demo-config .inline-block{display:inline-block}.lt-ag .ag-demo-config .inline{display:inline}.lt-ag .ag-demo-config .flex{display:flex}.lt-ag .ag-demo-config .inline-flex{display:inline-flex}.lt-ag .ag-demo-config .grid{display:grid}.lt-ag .ag-demo-config .contents{display:contents}.lt-ag .ag-demo-config .hidden{display:none}.lt-ag .ag-demo-config .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}.lt-ag .ag-demo-config .resize{resize:both}.lt-ag .ag-demo-config .flex-wrap{flex-wrap:wrap}.lt-ag .ag-demo-config .text-wrap{text-wrap:wrap}.lt-ag .ag-demo-config .border{border-width:1px}.lt-ag .ag-demo-config .px-4{padding-left:1rem;padding-right:1rem}.lt-ag .ag-demo-config .uppercase{text-transform:uppercase}.lt-ag .ag-demo-config .italic{font-style:italic}.lt-ag .ag-demo-config .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lt-ag .ag-demo-config .outline{outline-style:solid}.lt-ag .ag-demo-config .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.lt-ag .ag-demo-config .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lt-ag .ag-demo-config :is(.group\/dropdown-menu-item[data-highlighted] .group-\[\[data-highlighted\]\]\/dropdown-menu-item\:text-accent-foreground){color:var(--ag-colorText)}.lt-ag .ag-demo-config .has-\[\[data-holding\]\]\:my-2:has([data-holding]){margin-top:.5rem;margin-bottom:.5rem}:is(.lt-ag .ag-demo-config .has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]),.lt-ag .ag-demo-config .has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start])){height:auto}:is(.lt-ag .ag-demo-config .has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]),.lt-ag .ag-demo-config .has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start])){flex-direction:column}.lt-ag .ag-demo-config .has-\[\[data-slot\=input-group-control\]\:focus-within\]\:border-ring:has([data-slot=input-group-control]:focus-within){border-color:var(--ag-ring)}.lt-ag .ag-demo-config .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-error:has([data-slot][aria-invalid=true]){border-color:var(--ag-colorError)}.lt-ag .ag-demo-config .has-\[\[data-state\=checked\]\]\:border-colorPrimary:has([data-state=checked]){border-color:var(--ag-colorPrimary)}.lt-ag .ag-demo-config .has-\[\[data-icon\=inline-end\]\]\:pr-btn-icon-pad:has([data-icon=inline-end]){padding-right:8px}.lt-ag .ag-demo-config .has-\[\[data-icon\=inline-end\]\]\:pr-btn-icon-pad-sm:has([data-icon=inline-end]){padding-right:6px}.lt-ag .ag-demo-config .has-\[\[data-icon\=inline-start\]\]\:pl-btn-icon-pad:has([data-icon=inline-start]){padding-left:8px}.lt-ag .ag-demo-config .has-\[\[data-icon\=inline-start\]\]\:pl-btn-icon-pad-sm:has([data-icon=inline-start]){padding-left:6px}.lt-ag .ag-demo-config .has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open]){opacity:1}.lt-ag .ag-demo-config .has-\[\[data-slot\=input-group-control\]\:focus-within\]\:shadow-\[0_0_0_3px_var\(--ag-controlOutline\)\]:has([data-slot=input-group-control]:focus-within){--tw-shadow:0 0 0 3px var(--ag-controlOutline);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:shadow-\[0_0_0_3px_var\(--ag-errorOutline\)\]:has([data-slot][aria-invalid=true]){--tw-shadow:0 0 0 3px var(--ag-errorOutline);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config :is(.group\/command-item:has([data-slot=command-shortcut]) .group-has-\[\[data-slot\=command-shortcut\]\]\/command-item\:hidden){display:none}.lt-ag .ag-demo-config .aria-expanded\:bg-accent[aria-expanded=true],.lt-ag .ag-demo-config .aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .aria-expanded\:\!text-colorText[aria-expanded=true]{color:var(--ag-colorText)!important}.lt-ag .ag-demo-config .aria-expanded\:text-accent-foreground[aria-expanded=true],.lt-ag .ag-demo-config .aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--ag-colorText)}.lt-ag .ag-demo-config .aria-selected\:opacity-100[aria-selected=true]{opacity:1}.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:border-destructive[aria-invalid=true],.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:border-error[aria-invalid=true]{border-color:var(--ag-colorError)}.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:text-error[aria-invalid=true]{color:var(--ag-colorError)}.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:shadow-\[0_0_0_3px_var\(--ag-errorOutline\)\][aria-invalid=true]{--tw-shadow:0 0 0 3px var(--ag-errorOutline);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:ring-\[3px\][aria-invalid=true]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:ring-\[color\:color-mix\(in_srgb\,var\(--ag-colorError\)_20\%\,transparent\)\][aria-invalid=true]{--tw-ring-color:color-mix(in srgb,var(--ag-colorError) 20%,transparent)}.lt-ag .ag-demo-config .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.lt-ag .ag-demo-config .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.lt-ag .ag-demo-config .data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.lt-ag .ag-demo-config .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[state\=closed\]\:-translate-x-4[data-state=closed]{--tw-translate-x:-1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[state\=closed\]\:-translate-y-2[data-state=closed]{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[state\=closed\]\:translate-x-4[data-state=closed]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[state\=closed\]\:translate-y-2[data-state=closed]{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[state\=open\]\:translate-x-0[data-state=open]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[state\=open\]\:translate-y-0[data-state=open]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .data-\[disabled\]\:\!scale-100[data-disabled]{--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s cubic-bezier(.645,.045,.355,1) accordion-up}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-dialog-out[data-state=closed]{animation:.2s cubic-bezier(.6,.04,.98,.34) dialog-out}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-overlay-out[data-state=closed]{animation:.2s overlay-out}@keyframes sheet-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-sheet-out-bottom[data-state=closed]{animation:.3s cubic-bezier(.755,.05,.855,.06) sheet-out-bottom}@keyframes sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-sheet-out-left[data-state=closed]{animation:.3s cubic-bezier(.755,.05,.855,.06) sheet-out-left}@keyframes sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-sheet-out-right[data-state=closed]{animation:.3s cubic-bezier(.755,.05,.855,.06) sheet-out-right}@keyframes sheet-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.lt-ag .ag-demo-config .data-\[state\=closed\]\:animate-sheet-out-top[data-state=closed]{animation:.3s cubic-bezier(.755,.05,.855,.06) sheet-out-top}@keyframes accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s cubic-bezier(.645,.045,.355,1) accordion-down}@keyframes dialog-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-dialog-in[data-state=open]{animation:.2s cubic-bezier(.08,.82,.17,1) dialog-in}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-overlay-in[data-state=open]{animation:.2s overlay-in}@keyframes sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-sheet-in-bottom[data-state=open]{animation:.3s cubic-bezier(.23,1,.32,1) sheet-in-bottom}@keyframes sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-sheet-in-left[data-state=open]{animation:.3s cubic-bezier(.23,1,.32,1) sheet-in-left}@keyframes sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-sheet-in-right[data-state=open]{animation:.3s cubic-bezier(.23,1,.32,1) sheet-in-right}@keyframes sheet-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.lt-ag .ag-demo-config .data-\[state\=open\]\:animate-sheet-in-top[data-state=open]{animation:.3s cubic-bezier(.23,1,.32,1) sheet-in-top}.lt-ag .ag-demo-config .data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true],.lt-ag .ag-demo-config .data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.lt-ag .ag-demo-config .data-\[state\=open\]\:border-primary[data-state=open]{border-color:var(--ag-colorPrimary)}.lt-ag .ag-demo-config .data-\[state\=open\]\:border-ring[data-state=open]{border-color:var(--ag-ring)}.lt-ag .ag-demo-config .data-\[active\=true\]\:bg-\[var\(--ag-colorFillTertiary\)\][data-active=true]{background-color:var(--ag-colorFillTertiary)}.lt-ag .ag-demo-config .data-\[active\=true\]\:bg-accent[data-active=true]{background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .data-\[active\=true\]\:bg-muted[data-active=true]{background-color:var(--ag-colorFillTertiary)}.lt-ag .ag-demo-config .data-\[disabled\]\:\!bg-colorBgContainerDisabled[data-disabled]{background-color:var(--ag-colorBgContainerDisabled)!important}.lt-ag .ag-demo-config .data-\[highlighted\]\:data-\[state\=checked\]\:bg-accent[data-state=checked][data-highlighted],.lt-ag .ag-demo-config .data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--ag-colorBgContainer)}.lt-ag .ag-demo-config .data-\[state\=checked\]\:bg-controlItemBgActive[data-state=checked]{background-color:var(--ag-controlItemBgActive)}.lt-ag .ag-demo-config .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ag-colorPrimary)}.lt-ag .ag-demo-config .data-\[state\=checked\]\:bg-transparent[data-state=checked]{background-color:#0000}.lt-ag .ag-demo-config .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .data-\[state\=unchecked\]\:bg-colorTextQuaternary[data-state=unchecked]{background-color:var(--ag-colorTextQuaternary)}.lt-ag .ag-demo-config .data-\[inset\]\:pl-7[data-inset]{padding-left:1.75rem}.lt-ag .ag-demo-config .data-\[state\=checked\]\:font-normal[data-state=checked]{font-weight:400}.lt-ag .ag-demo-config .data-\[state\=checked\]\:font-semibold[data-state=checked]{font-weight:600}.lt-ag .ag-demo-config .data-\[disabled\]\:text-disabled[data-disabled]{color:var(--ag-colorTextDisabled)}.lt-ag .ag-demo-config .data-\[selected\=true\]\:text-accent-foreground[data-selected=true],.lt-ag .ag-demo-config .data-\[state\=active\]\:text-colorText[data-state=active],.lt-ag .ag-demo-config .data-\[state\=active\]\:text-foreground[data-state=active],.lt-ag .ag-demo-config .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--ag-colorText)}.lt-ag .ag-demo-config .data-\[disabled\=true\]\:opacity-50[data-disabled=true],.lt-ag .ag-demo-config .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.lt-ag .ag-demo-config .data-\[open\]\:opacity-100[data-open]{opacity:1}.lt-ag .ag-demo-config .data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.lt-ag .ag-demo-config .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.lt-ag .ag-demo-config .data-\[disabled\]\:\!shadow-\[0_0_0_2px_var\(--ag-colorTextDisabled\)\][data-disabled]{--tw-shadow:0 0 0 2px var(--ag-colorTextDisabled)!important;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.lt-ag .ag-demo-config .data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .data-\[state\=open\]\:\!shadow-none[data-state=open]{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.lt-ag .ag-demo-config .data-\[state\=open\]\:shadow-\[0_0_0_2px_var\(--ag-controlOutline\)\][data-state=open]{--tw-shadow:0 0 0 2px var(--ag-controlOutline);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .data-\[state\=open\]\:shadow-\[0_0_0_3px_var\(--ag-controlOutline\)\][data-state=open]{--tw-shadow:0 0 0 3px var(--ag-controlOutline);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .data-\[state\=unchecked\]\:\[transform\:translateX\(0\)\][data-state=unchecked]{transform:translate(0)}.lt-ag .ag-demo-config .data-\[state\=checked\]\:\[transform\:translateX\(12px\)\][data-state=checked]{transform:translate(12px)}.lt-ag .ag-demo-config .data-\[state\=checked\]\:\[transform\:translateX\(22px\)\][data-state=checked]{transform:translate(22px)}.lt-ag .ag-demo-config .data-\[state\=active\]\:after\:opacity-100[data-state=active]:after{content:var(--tw-content);opacity:1}.lt-ag .ag-demo-config :is(.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none){pointer-events:none}.lt-ag .ag-demo-config :is(.group[data-state=checked] .group-data-\[state\=checked\]\:block),.lt-ag .ag-demo-config :is(.group[data-state=indeterminate] .group-data-\[state\=indeterminate\]\:block){display:block}.lt-ag .ag-demo-config :is(.group\/command-item[data-selected=true] .group-data-\[selected\=true\]\/command-item\:text-accent-foreground){color:var(--ag-colorText)}.lt-ag .ag-demo-config :is(.group\/command-item[data-checked=true] .group-data-\[checked\=true\]\/command-item\:opacity-100){opacity:1}.lt-ag .ag-demo-config :is(.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50),.lt-ag .ag-demo-config :is(.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50){opacity:.5}.lt-ag .ag-demo-config :is(.group\/rail[data-resizing=true] .group-data-\[resizing\=true\]\/rail\:after\:bg-colorPrimary):after{content:var(--tw-content);background-color:var(--ag-colorPrimary)}.lt-ag .ag-demo-config .aria-\[invalid\=true\]\:focus\:shadow-\[0_0_0_2px_var\(--ag-errorOutline\)\]:focus[aria-invalid=true]{--tw-shadow:0 0 0 2px var(--ag-errorOutline);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .enabled\:data-\[state\=checked\]\:border-primary[data-state=checked]:enabled{border-color:var(--ag-colorPrimary)}.lt-ag .ag-demo-config .enabled\:data-\[state\=checked\]\:bg-primary[data-state=checked]:enabled{background-color:var(--ag-colorPrimary)}.lt-ag .ag-demo-config .enabled\:data-\[state\=checked\]\:hover\:border-transparent:hover[data-state=checked]:enabled{border-color:#0000}.lt-ag .ag-demo-config .enabled\:data-\[state\=checked\]\:hover\:bg-primary-hover:hover[data-state=checked]:enabled{background-color:var(--ag-colorPrimaryHover)}.lt-ag .ag-demo-config .enabled\:data-\[state\=inactive\]\:hover\:bg-colorFillSecondary:hover[data-state=inactive]:enabled{background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .enabled\:hover\:data-\[state\=checked\]\:bg-btn-primary-hover[data-state=checked]:hover:enabled{background-color:var(--ag-btn-primary-hover)}.lt-ag .ag-demo-config .enabled\:hover\:data-\[state\=unchecked\]\:bg-colorTextTertiary[data-state=unchecked]:hover:enabled{background-color:var(--ag-colorTextTertiary)}.lt-ag .ag-demo-config .enabled\:data-\[state\=inactive\]\:hover\:text-colorText:hover[data-state=inactive]:enabled{color:var(--ag-colorText)}.lt-ag .ag-demo-config .enabled\:data-\[state\=inactive\]\:active\:bg-colorFill:active[data-state=inactive]:enabled{background-color:var(--ag-colorFill)}.lt-ag .ag-demo-config .enabled\:data-\[state\=inactive\]\:active\:text-colorText:active[data-state=inactive]:enabled{color:var(--ag-colorText)}@media (width>=1024px){@keyframes sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}.lt-ag .ag-demo-config .lg\:data-\[state\=closed\]\:animate-sheet-out-right[data-state=closed]{animation:.3s cubic-bezier(.755,.05,.855,.06) sheet-out-right}@keyframes sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.lt-ag .ag-demo-config .lg\:data-\[state\=open\]\:animate-sheet-in-right[data-state=open]{animation:.3s cubic-bezier(.23,1,.32,1) sheet-in-right}}.lt-ag .ag-demo-config .dark\:aria-\[invalid\=true\]\:border-\[color\:color-mix\(in_srgb\,var\(--ag-colorError\)_50\%\,transparent\)\][aria-invalid=true]:where(.dark,.dark *){border-color:color-mix(in srgb,var(--ag-colorError) 50%,transparent)}.lt-ag .ag-demo-config .dark\:aria-\[invalid\=true\]\:ring-\[color\:color-mix\(in_srgb\,var\(--ag-colorError\)_40\%\,transparent\)\][aria-invalid=true]:where(.dark,.dark *){--tw-ring-color:color-mix(in srgb,var(--ag-colorError) 40%,transparent)}.lt-ag .ag-demo-config .dark\:data-\[state\=active\]\:border-input[data-state=active]:where(.dark,.dark *){border-color:var(--ag-colorBorder)}.lt-ag .ag-demo-config .dark\:data-\[state\=active\]\:bg-\[color\:color-mix\(in_srgb\,var\(--ag-colorBorder\)_30\%\,transparent\)\][data-state=active]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--ag-colorBorder) 30%,transparent)}.lt-ag .ag-demo-config :is(.\[\&\:focus-visible\>\[data-row\]\]\:outline:focus-visible>[data-row]){outline-style:solid}.lt-ag .ag-demo-config :is(.\[\&\:focus-visible\>\[data-row\]\]\:outline-4:focus-visible>[data-row]){outline-width:4px}.lt-ag .ag-demo-config :is(.\[\&\:focus-visible\>\[data-row\]\]\:outline-offset-\[-3px\]:focus-visible>[data-row]){outline-offset:-3px}.lt-ag .ag-demo-config :is(.\[\&\:focus-visible\>\[data-row\]\]\:outline-focus-ring:focus-visible>[data-row]){outline-color:var(--ag-colorPrimaryBorder)}.lt-ag .ag-demo-config .\[\&\:has\(\>\[data-slot\=sheet-header-content\]\>\:nth-child\(2\)\)\]\:items-start:has(>[data-slot=sheet-header-content]>:nth-child(2)){align-items:flex-start}.lt-ag .ag-demo-config .active\:\[\&\:not\(\[aria-haspopup\]\)\]\:translate-y-px:not([aria-haspopup]):active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config :is(.\[\&\>\[data-slot\=input-group\]\]\:max-w-none>[data-slot=input-group]){max-width:none}.lt-ag .ag-demo-config :is(.\[\&\>\[data-slot\=select-value\]\]\:min-w-0>[data-slot=select-value]){min-width:0}.lt-ag .ag-demo-config :is(.\[\&\>\[data-slot\=select-value\]\]\:flex-1>[data-slot=select-value]){flex:1}.lt-ag .ag-demo-config :is(.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end])){padding-top:.75rem}.lt-ag .ag-demo-config :is(.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start])){padding-bottom:.75rem}.lt-ag .ag-demo-config :is(.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5>input:has(>[data-align=inline-end])){padding-right:.375rem}.lt-ag .ag-demo-config :is(.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5>input:has(>[data-align=inline-start])){padding-left:.375rem}.lt-ag .ag-demo-config :is(.\[\&\[data-expanded\=false\]\[data-front\=false\]\>\*\]\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\:not\(\[data-state\=checked\]\)\]\:bg-accent[data-highlighted]:not([data-state=checked]){background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\:not\(\[data-state\=checked\]\)\]\:bg-controlItemBgHover[data-highlighted]:not([data-state=checked]){background-color:var(--ag-controlItemBgHover)}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\]\:bg-\[color\:color-mix\(in_srgb\,var\(--ag-colorError\)_10\%\,transparent\)\][data-highlighted]{background-color:color-mix(in srgb,var(--ag-colorError) 10%,transparent)}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\]\:bg-accent[data-highlighted]{background-color:var(--ag-colorFillSecondary)}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\]\:bg-error-bg[data-highlighted]{background-color:var(--ag-colorErrorBg)}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\]\:text-accent-foreground[data-highlighted]{color:var(--ag-colorText)}.lt-ag .ag-demo-config .\[\&\[data-highlighted\]\]\:text-error[data-highlighted]{color:var(--ag-colorError)}.lt-ag .ag-demo-config .dark\:\[\&\[data-highlighted\]\]\:bg-\[color\:color-mix\(in_srgb\,var\(--ag-colorError\)_20\%\,transparent\)\][data-highlighted]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--ag-colorError) 20%,transparent)}.lt-ag .ag-demo-config :is(.\[\&\[data-placeholder\]_\[data-slot\=select-value\]\]\:text-placeholder[data-placeholder] [data-slot=select-value]){color:var(--ag-colorTextPlaceholder)}.lt-ag .ag-demo-config :is(.\[\&\[data-resizing\=true\]_\*\]\:\!transition-none[data-resizing=true] *){transition-property:none!important}.lt-ag .ag-demo-config .\[\&\[data-sonner-toast\]\:focus-visible\]\:border-ring[data-sonner-toast]:focus-visible{border-color:var(--ag-ring)}.lt-ag .ag-demo-config .\[\&\[data-sonner-toast\]\:focus-visible\]\:shadow-\[0_0_0_3px_var\(--ag-controlOutline\)\][data-sonner-toast]:focus-visible{--tw-shadow:0 0 0 3px var(--ag-controlOutline);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config .\[\&\[data-sonner-toast\]\:not\(\[data-swiping\=true\]\)\]\:\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\][data-sonner-toast]:not([data-swiping=true]){transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.lt-ag .ag-demo-config :is(.\[\&\[data-sonner-toast\]\>\*\]\:\[transition\:opacity_250ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\][data-sonner-toast]>*){transition:opacity .25s cubic-bezier(.22,1,.36,1)}.lt-ag .ag-demo-config .\[\&\[data-sonner-toast\]\[data-removed\=true\]\[data-swiping\=false\]\]\:\[transition\:transform_200ms_ease-in\,opacity_200ms\][data-sonner-toast][data-removed=true][data-swiping=false]{transition:transform .2s ease-in,opacity .2s}.lt-ag .ag-demo-config :is(.\[\&\[data-state\=open\]_\[data-slot\=accordion-caret\]\]\:rotate-90[data-state=open] [data-slot=accordion-caret]){--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lt-ag .ag-demo-config .\[\&\[data-y-position\=bottom\]\:not\(\[data-mounted\=true\]\)\]\:\[--y\:translateY\(150\%\)\][data-y-position=bottom]:not([data-mounted=true]){--y:translateY(150%)}.lt-ag .ag-demo-config .\[\&\[data-y-position\=top\]\:not\(\[data-mounted\=true\]\)\]\:\[--y\:translateY\(-150\%\)\][data-y-position=top]:not([data-mounted=true]){--y:translateY(-150%)}.lt-ag .ag-demo-config :is(.\[\&_\[data-drag-ghost\=true\]\]\:opacity-35 [data-drag-ghost=true]){opacity:.35}.lt-ag .ag-demo-config :is(.\[\&_\[data-event-raw\]\]\:hidden [data-event-raw]){display:none}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=alert-description\]\]\:text-\[color\:color-mix\(in_srgb\,var\(--ag-colorError\)_90\%\,transparent\)\] [data-slot=alert-description]){color:color-mix(in srgb,var(--ag-colorError) 90%,transparent)}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=alert-title\]\]\:font-normal [data-slot=alert-title]){font-weight:400}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=segmented-item\]\[data-state\=active\]\]\:\!text-\[var\(--ag-colorBgContainer\)\] [data-slot=segmented-item][data-state=active]){color:var(--ag-colorBgContainer)!important}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=segmented-thumb\]\]\:\!bg-\[var\(--ag-colorText\)\] [data-slot=segmented-thumb]){background-color:var(--ag-colorText)!important}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=segmented-thumb\]\]\:\!shadow-none [data-slot=segmented-thumb]){--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.lt-ag .ag-demo-config :is(.active\:data-\[state\=checked\]\:\[\&_\[data-slot\=switch-thumb\]\]\:w-\[15\.6px\] [data-slot=switch-thumb][data-state=checked]:active){width:15.6px}.lt-ag .ag-demo-config :is(.active\:data-\[state\=checked\]\:\[\&_\[data-slot\=switch-thumb\]\]\:w-\[23\.4px\] [data-slot=switch-thumb][data-state=checked]:active){width:23.4px}.lt-ag .ag-demo-config :is(.active\:data-\[state\=unchecked\]\:\[\&_\[data-slot\=switch-thumb\]\]\:w-\[15\.6px\] [data-slot=switch-thumb][data-state=unchecked]:active){width:15.6px}.lt-ag .ag-demo-config :is(.active\:data-\[state\=unchecked\]\:\[\&_\[data-slot\=switch-thumb\]\]\:w-\[23\.4px\] [data-slot=switch-thumb][data-state=unchecked]:active){width:23.4px}.lt-ag .ag-demo-config :is(.active\:data-\[state\=checked\]\:\[\&_\[data-slot\=switch-thumb\]\]\:\[transform\:translateX\(16\.6px\)\] [data-slot=switch-thumb][data-state=checked]:active){transform:translate(16.6px)}.lt-ag .ag-demo-config :is(.active\:data-\[state\=checked\]\:\[\&_\[data-slot\=switch-thumb\]\]\:\[transform\:translateX\(8\.4px\)\] [data-slot=switch-thumb][data-state=checked]:active){transform:translate(8.4px)}.lt-ag .ag-demo-config :is(.disabled\:\[\&_\[data-slot\=switch-thumb\]\]\:shadow-none [data-slot=switch-thumb]:disabled){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=tabs-list\]\]\:mb-0 [data-slot=tabs-list]){margin-bottom:0}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=tabs-trigger\]\]\:text-sm [data-slot=tabs-trigger]){font-size:.875rem;line-height:1.25rem}.lt-ag .ag-demo-config :is(.\[\&_\[data-slot\=tabs-trigger\]\]\:font-medium [data-slot=tabs-trigger]){font-weight:500}.lt-ag .ag-demo-config :is(.\[\&_\[data-streamdown\=code-block\]_pre_code\>span\]\:\!block [data-streamdown=code-block] pre code>span){display:block!important}.lt-ag .ag-demo-config :is([data-nav-scroll] .\[\[data-nav-scroll\]_\&\]\:sticky){position:sticky}.lt-ag .ag-demo-config :is([data-nav-scroll] .\[\[data-nav-scroll\]_\&\]\:top-0){top:0}.lt-ag .ag-demo-config :is([data-nav-scroll] .\[\[data-nav-scroll\]_\&\]\:z-10){z-index:10}.lt-ag .ag-demo-config :is([data-nav-scroll] .\[\[data-nav-scroll\]_\&\]\:bg-\[var\(--ag-sidebar-bg\)\]){background-color:var(--ag-sidebar-bg)}.lt-ag .ag-demo-config :is([data-slot=dialog-content] .\[\[data-slot\=dialog-content\]_\&\]\:rounded-lg){border-radius:.5rem}.lt-ag .ag-demo-config :is([data-slot=radio-group-item]:disabled .\[\[data-slot\=radio-group-item\]\:disabled_\&\]\:bg-colorTextDisabled){background-color:var(--ag-colorTextDisabled)}.lt-ag .ag-demo-config :is([data-slot=select-value] .\[\[data-slot\=select-value\]_\&\]\:hidden){display:none}.lt-ag .ag-demo-config :is([data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:border-transparent){border-color:#0000}.lt-ag .ag-demo-config :is([data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-white\/20){background-color:#fff3}.lt-ag .ag-demo-config :is([data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-inherit){color:inherit}.lt-ag .ag-demo-config{scrollbar-width:none;border-right:1px solid var(--ag-shell-line);background:var(--ag-surface-raised);min-height:0;color:var(--foreground);flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow-y:auto}.lt-ag .ag-demo-config::-webkit-scrollbar{display:none}.lt-ag .ag-settings-header{border-bottom:1px solid var(--border);background:var(--ag-surface-section-header);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.lt-ag .ag-settings-header:first-child{z-index:2;position:sticky;top:0}.lt-ag .ag-settings-header strong{font-size:13px;font-weight:600}.lt-ag .ag-settings-header>span{color:var(--muted-foreground);font-size:12px}.lt-ag .ag-settings-header button{color:var(--muted-foreground);background:0 0;border:0;border-radius:4px;padding:4px;display:flex}.lt-ag .ag-settings-sections{padding:0 16px}.lt-ag .ag-settings-body{flex-direction:column;gap:8px;padding:12px 0 16px;display:flex}.lt-ag .ag-settings-item{border:1px solid var(--ag-colorBorderSecondary);background:var(--ag-surface-section-content);width:100%;color:var(--foreground);text-align:left;font:inherit;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.lt-ag .ag-settings-item>img,.lt-ag .ag-settings-item>svg{flex-shrink:0;width:18px;height:18px}.lt-ag .ag-settings-item>svg{color:var(--muted-foreground)}.lt-ag .ag-settings-item>svg:last-child{width:12px;height:12px}.lt-ag .ag-settings-item>span{flex:1;min-width:0}.lt-ag .ag-settings-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.lt-ag .ag-settings-item small{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.45;display:block}.lt-ag .ag-settings-automations,.lt-ag .ag-settings-files{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.lt-ag .ag-settings-fields{flex-direction:column;gap:10px;display:flex}.lt-ag .ag-settings-fields label{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:12px;display:flex}.lt-ag .ag-settings-mono{font-family:var(--font-mono,ui-monospace, monospace)}.lt-ag .ag-settings-fields input,.lt-ag .ag-settings-fields textarea,.lt-ag .ag-settings-body>textarea{box-sizing:border-box;border:1px solid var(--ag-colorBorder);background:var(--ag-surface-section-content);width:100%;color:var(--foreground);font:inherit;border-radius:6px;padding:8px 10px}.lt-ag .ag-settings-fields textarea,.lt-ag .ag-settings-body>textarea{resize:vertical;min-height:210px;font-size:12px;line-height:1.6}.lt-ag .ag-settings-note,.lt-ag .ag-settings-integration{color:var(--muted-foreground);font-size:12px}.lt-ag .ag-settings-integration h4{color:var(--foreground);margin:10px 0;font-size:14px}.lt-ag .ag-settings-integration ul{padding-left:18px;line-height:1.8}.lt-ag .ag-settings-back{color:var(--foreground);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:flex}.lt-home[data-theme=dark] .lt-ag .ag-settings-item img{filter:brightness(0)invert(.8)}.lt-ag .ag-settings-avatar,.lt-ag .ag-settings-item>.ag-settings-avatar{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.lt-ag .ag-settings-avatar--muted{background:var(--muted);color:var(--muted-foreground)}.lt-ag .ag-settings-dot{background:var(--ag-run-status-success);border:2px solid var(--ag-surface-section-content);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;left:-2px}.lt-ag .ag-settings-name-row{align-items:baseline;gap:8px;min-width:0;display:flex}.lt-ag .ag-settings-name-row small{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.lt-ag .ag-settings-preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lt-ag .ag-settings-select{border:1px solid var(--ag-colorBorder);background:var(--ag-surface-section-content);color:var(--foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.lt-ag .ag-settings-select svg{color:var(--muted-foreground)}.lt-ag .ag-settings-add{color:var(--muted-foreground);padding:2px;display:inline-flex}.lt-ag .ag-settings-header-end{align-items:center;gap:10px;display:inline-flex}.lt-ag .ag-settings-tag{border:1px solid var(--border);color:var(--muted-foreground);border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;font-style:normal;line-height:1.6}.lt-ag .ag-settings-item-meta{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:11px}.lt-ag .ag-hero-chip{--hchip-bg:var(--grad-chip);--hchip-shadow:inset 0 2px .4px #fff;--hchip-text:var(--ink-900)}.lt-home[data-theme=dark] .lt-ag .ag-hero-chip{--hchip-bg:#ffffff12;--hchip-shadow:inset 0 1px .4px #ffffff40, 0 0 0 1px #ffffff0f;--hchip-text:var(--yellow-400)}.lt-ag .ag-tplsec{--tplsec-bg:var(--th-bg-1)}.lt-home[data-theme=dark] .lt-ag .ag-tplsec{--tplsec-bg:var(--ag-d-bg-2)}.lt-ag .ag-tplx{--tplx-tabs-bg:var(--paper-80);--tplx-tabs-border:var(--paper-line);--tplx-tab-on-bg:var(--paper-0);--tplx-tab-on-border:var(--paper-line);--tplx-tab-on-shadow:0 1px 2px #4846440f;--tplx-tab-on-text:var(--ink-900);--tplx-tab-text:var(--ink-900);--tplx-panel-bg:var(--surface-app);--tplx-panel-shadow:var(--shadow-frame);--tplx-eyebrow:var(--ink-300);--tplx-title:var(--ink-900);--tplx-tagline:var(--ink-600);--tplx-rule:var(--paper-150);--tplx-rule-soft:var(--paper-150);--tplx-trig-bg:#f2f25c59;--tplx-trig-ring:#2424241f;--tplx-trig-text:var(--ink-900);--tplx-trig-dot:var(--yellow-500);--tplx-trig-dot-glow:none;--tplx-seg-bg:var(--paper-100);--tplx-seg-ring:var(--paper-150);--tplx-seg-on-bg:#fff;--tplx-seg-on-shadow:var(--shadow-ring);--tplx-seg-on-text:var(--ink-900);--tplx-seg-text:var(--ink-600);--tplx-soon-bg:var(--paper-150);--tplx-soon-text:var(--ink-500);--tplx-chip-bg:#fff;--tplx-chip-shadow:var(--shadow-ring);--tplx-chip-text:var(--ink-900);--tplx-skill-bg:#d977571f;--tplx-skill-ring:#d977574d;--tplx-skill-text:var(--ink-900);--tplx-md-bg:var(--paper-50);--tplx-md-border:var(--divider-app);--tplx-md-hdr-border:var(--divider-app);--tplx-md-dot:var(--paper-200);--tplx-md-name:var(--ink-500);--tplx-md-text:var(--ink-450);--tplx-md-fade:linear-gradient(to bottom, #fcfbfa00, #fcfbfaf2)}.lt-home[data-theme=dark] .lt-ag .ag-tplx{--tplx-tabs-bg:#ffffff0a;--tplx-tabs-border:#ffffff14;--tplx-tab-on-bg:#f2f25c1f;--tplx-tab-on-border:#f2f25c4d;--tplx-tab-on-shadow:none;--tplx-tab-on-text:#f7f6f4;--tplx-tab-text:#ffffff8c;--tplx-panel-bg:var(--ag-d-bg-2);--tplx-panel-shadow:0 24px 70px #00000080, 0 0 0 1px #ffffff12;--tplx-eyebrow:#ffffff5c;--tplx-title:#f7f6f4;--tplx-tagline:#ffffff8c;--tplx-rule:#ffffff12;--tplx-rule-soft:#ffffff0d;--tplx-trig-bg:#f2f25c1a;--tplx-trig-ring:#f2f25c40;--tplx-trig-text:#f7f6f4;--tplx-trig-dot:var(--yellow-400);--tplx-trig-dot-glow:0 0 8px #f2f25cb3;--tplx-seg-bg:#ffffff0a;--tplx-seg-ring:#ffffff14;--tplx-seg-on-bg:#ffffff17;--tplx-seg-on-shadow:inset 0 0 0 1px #ffffff24;--tplx-seg-on-text:#f7f6f4;--tplx-seg-text:#ffffff80;--tplx-soon-bg:#ffffff14;--tplx-soon-text:#ffffff8c;--tplx-chip-bg:#ffffff0d;--tplx-chip-shadow:inset 0 0 0 1px #ffffff1a;--tplx-chip-text:#ffffffd1;--tplx-skill-bg:#d977571a;--tplx-skill-ring:#d9775747;--tplx-skill-text:#ffffffd9;--tplx-md-bg:#00000057;--tplx-md-border:#ffffff12;--tplx-md-hdr-border:#ffffff0f;--tplx-md-dot:#ffffff24;--tplx-md-name:#ffffff80;--tplx-md-text:#ffffffb3;--tplx-md-fade:linear-gradient(to bottom, #12111300, #0f0e10e6)}.lt-ag .ag-hiw{--hiw-h2:var(--text-heading);--hiw-sub:var(--ink-600);--hiw-beat-border:#2424241f;--hiw-beat-on:var(--ink-900);--hiw-beat-off:var(--ink-300);--hiw-beat-body:var(--ink-600);--hiw-chev:var(--ink-600);--hiw-card-bg:#fff;--hiw-card-shadow:var(--shadow-ring);--hiw-ts:var(--ink-300);--hiw-ts-you:var(--ink-500);--hiw-meta:var(--ink-300);--hiw-thought:var(--ink-500);--hiw-block-rule:var(--paper-150);--hiw-bub-bg:var(--paper-100);--hiw-bub-ring:var(--paper-150);--hiw-bub-text:var(--ink-900);--hiw-body:var(--app-text-body);--hiw-body-hi:var(--app-text-heading);--hiw-code-bg:var(--paper-150);--hiw-code-text:var(--ink-900);--hiw-tool-bg:var(--paper-50);--hiw-tool-ring:var(--paper-200);--hiw-tool-label:var(--ink-600);--hiw-tool-meta:var(--ink-300);--hiw-sched-bg:var(--paper-50);--hiw-sched-ring:var(--paper-150);--hiw-sched-title:var(--ink-900);--hiw-sched-meta:var(--ink-500);--hiw-div-line:var(--paper-150);--hiw-div-text:var(--ink-500);--hiw-flag-bg:var(--ink-900);--hiw-flag-shadow:none;--hiw-flag-text:var(--yellow-400);--hiw-files-border:var(--divider-app);--hiw-files-bg:var(--paper-50);--hiw-files-hdr-border:var(--divider-app);--hiw-files-ico:var(--ink-500);--hiw-files-title:var(--ink-600);--hiw-files-count:var(--ink-300);--hiw-file-hot-bg:#f2f25c38;--hiw-file-hot-ring:#24242414;--hiw-file-ico:var(--ink-300);--hiw-file-ico-hot:var(--yellow-500);--hiw-file-name:var(--ink-600);--hiw-file-name-hot:var(--ink-900);--hiw-file-meta:var(--ink-300);--hiw-file-meta-hot:var(--ink-500);--hiw-comp-bg:var(--paper-50);--hiw-comp-ring:var(--paper-200);--hiw-comp-ph:var(--ink-300);--hiw-comp-ico:var(--ink-500);--hiw-comp-hint:var(--ink-300);--hiw-send-bg:var(--paper-150);--hiw-send-arrow:var(--ink-600)}.lt-home[data-theme=dark] .lt-ag .ag-hiw{--hiw-h2:#fff;--hiw-sub:var(--text-on-dark-muted);--hiw-beat-border:#ffffff1f;--hiw-beat-on:#f7f6f4;--hiw-beat-off:#ffffff8c;--hiw-beat-body:#ffffff8c;--hiw-chev:#fff9;--hiw-card-bg:#161519;--hiw-card-shadow:0 24px 70px #00000080, 0 0 0 1px #ffffff14;--hiw-ts:#ffffff59;--hiw-ts-you:#ffffff8c;--hiw-meta:#ffffff52;--hiw-thought:#fff6;--hiw-block-rule:#ffffff0f;--hiw-bub-bg:#ffffff0f;--hiw-bub-ring:#ffffff12;--hiw-bub-text:#f0eff2;--hiw-body:#ffffffd1;--hiw-body-hi:#fff;--hiw-code-bg:#ffffff0f;--hiw-code-text:#f0eff2;--hiw-tool-bg:#ffffff08;--hiw-tool-ring:#ffffff12;--hiw-tool-label:#ffffffc7;--hiw-tool-meta:#ffffff61;--hiw-sched-bg:#ffffff06;--hiw-sched-ring:#ffffff17;--hiw-sched-title:#fff;--hiw-sched-meta:#ffffff73;--hiw-div-line:#ffffff12;--hiw-div-text:#fff6;--hiw-flag-bg:#d9775724;--hiw-flag-shadow:inset 0 0 0 1px #d977574d;--hiw-flag-text:#f7f6f4;--hiw-files-border:#ffffff12;--hiw-files-bg:#00000040;--hiw-files-hdr-border:#ffffff0f;--hiw-files-ico:#ffffff80;--hiw-files-title:#ffffff8c;--hiw-files-count:#ffffff4d;--hiw-file-hot-bg:#f2f25c0f;--hiw-file-hot-ring:#f2f25c33;--hiw-file-ico:#fff6;--hiw-file-ico-hot:var(--yellow-400);--hiw-file-name:#ffffff9e;--hiw-file-name-hot:#fff;--hiw-file-meta:#ffffff4d;--hiw-file-meta-hot:#f2f25cd9;--hiw-comp-bg:#ffffff06;--hiw-comp-ring:#ffffff17;--hiw-comp-ph:#ffffff59;--hiw-comp-ico:#fff6;--hiw-comp-hint:#ffffff4d;--hiw-send-bg:#ffffff1a;--hiw-send-arrow:#ffffffbf}@media (width<=860px){.lt-ag .ag-v2-grid2>div>div:first-child{left:24px!important;right:24px!important}.lt-ag .ag-v2-grid2>div>div:nth-child(2){top:220px!important;left:24px!important}.lt-ag .ag-v2-grid2{grid-template-columns:1fr!important}.lt-ag .ag-v2-grid2>div{height:480px!important}.lt-ag .ag-v2-conn{grid-template-columns:1fr!important}.lt-ag .ag-v2-conn>div{border-left:none!important}}.lt-home{--ag-d-bg-2:#1c1a16;--hiw-body:var(--app-text-body);--hiw-bub-bg:var(--paper-100);--hiw-bub-ring:var(--paper-150);--hiw-bub-text:var(--ink-900);--hiw-card-bg:#fff;--hiw-tool-bg:var(--paper-50);--hiw-tool-label:var(--ink-600);--hiw-tool-ring:var(--paper-200);--ios-card-bg:var(--paper-0);--ios-card-shadow:0 0 0 1px var(--th-border);--ios-label:var(--ink-300);--ios-row-rule:var(--paper-150);--logo-grey:#b9b8b6;--st-title:var(--th-text-hi);--tplx-chip-bg:#fff;--tplx-chip-shadow:var(--shadow-ring);--tplx-panel-shadow:var(--shadow-frame);--tplx-rule:var(--paper-150);--tplx-rule-soft:var(--paper-150);--tplx-soon-bg:var(--paper-150);--tplx-soon-text:var(--ink-500);--tplx-trig-bg:#f2f25c59;--tplx-trig-ring:#2424241f}.lt-home[data-theme=dark]{--hiw-body:#ffffffd1;--hiw-bub-bg:#ffffff0f;--hiw-bub-ring:#ffffff12;--hiw-bub-text:#f0eff2;--hiw-card-bg:#161519;--hiw-tool-bg:#ffffff08;--hiw-tool-label:#ffffffc7;--hiw-tool-ring:#ffffff12;--ios-card-bg:var(--ag-d-bg-2);--ios-card-shadow:0 24px 70px #00000080, 0 0 0 1px #ffffff12;--ios-label:#ffffff5c;--ios-row-rule:#ffffff0f;--st-title:var(--text-on-dark);--tplx-chip-bg:#ffffff0d;--tplx-chip-shadow:inset 0 0 0 1px #ffffff1a;--tplx-panel-shadow:0 24px 70px #00000080, 0 0 0 1px #ffffff12;--tplx-rule:#ffffff12;--tplx-rule-soft:#ffffff0d;--tplx-soon-bg:#ffffff14;--tplx-soon-text:#ffffff8c;--tplx-trig-bg:#f2f25c1a;--tplx-trig-ring:#f2f25c40}@media (width<=860px){.lt-ag .ag-v2-grid2>div{height:500px!important}.lt-ag .ag-v2-grid2>div>div:first-child{left:24px!important;right:24px!important}.lt-ag .ag-v2-grid2>div>div:nth-child(2){top:220px!important;left:24px!important}}.lt-ag .feedback-product-grid>div:nth-child(-n+2){height:560px!important}.lt-ag .feedback-product-grid>div:nth-child(3),.lt-ag .feedback-product-grid>div:nth-child(4){height:710px!important}.lt-ag .feedback-connections-visual{top:150px!important;bottom:32px!important;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 100%)!important;mask-image:linear-gradient(90deg,#000 78%,#0000 100%)!important}.lt-ag .feedback-connections-panel{border:1px solid var(--th-border);height:100%;box-shadow:0 0 0 5px var(--th-bg-0),0 0 0 6px var(--th-border)!important}.lt-ag .feedback-chat-stack{font-family:var(--font-ui);flex-direction:column;gap:18px;display:flex;position:absolute;top:150px;left:40px;right:24px}.lt-ag .feedback-slack-panel,.lt-ag .feedback-telegram-panel{background:var(--hiw-card-bg);border:1px solid var(--th-border);border-radius:14px;font-size:12px;overflow:hidden}.lt-ag .feedback-telegram-panel{flex-direction:column;gap:10px;padding:14px;display:flex}.lt-ag .feedback-telegram-heading{align-items:center;gap:8px;font-size:12px;display:flex}.lt-ag .feedback-telegram-heading>span:last-child{color:var(--th-text-mut);margin-left:auto;font-size:11px}.lt-ag .feedback-telegram-request,.lt-ag .feedback-telegram-reply{border-radius:10px;max-width:90%;padding:9px 12px;line-height:1.45}.lt-ag .feedback-telegram-request{color:#244755;background:#e3f3fb;align-self:flex-end}.lt-ag .feedback-telegram-reply{background:var(--th-bg-0);color:var(--th-text-body)}.lt-ag .feedback-diagram-column{z-index:1;min-width:0;position:relative}.lt-ag .feedback-diagram-card{justify-content:space-between;height:236px}@media (width<=860px){.lt-ag .feedback-product-grid>div:nth-child(-n+2){height:610px!important}.lt-ag .feedback-chat-stack{top:200px!important;left:24px!important;right:24px!important}.lt-ag .feedback-product-grid>div:nth-child(3){height:800px!important}.lt-ag .feedback-product-grid>div:nth-child(4){height:500px!important}}.lt-ag .workspace-feature-card{background:var(--th-bg-0);min-width:0;position:relative;overflow:hidden}.lt-ag .ws-version[hidden]{display:none!important}.lt-ag .ws-copy{position:absolute;top:40px;left:40px;right:40px}.lt-ag .ws-copy h3{font:var(--text-title);color:var(--th-text-hi);margin:0 0 8px}.lt-ag .ws-copy p{font:var(--text-body-sm);color:var(--th-text-body);margin:0}.lt-ag .ws-scene{height:470px;font:12px/1.5 var(--font-ui);color:#303236;perspective:1000px;position:absolute;top:175px;left:30px;right:20px}.lt-ag .ws-window{background:#fff;border:1px solid #dcdedc;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #20202012}.lt-ag .ws-path{color:#89908f;background:#f6f5f3;border-bottom:1px solid #e1e1df;align-items:center;gap:17px;padding:12px 14px;display:flex}.lt-ag .ws-path strong{color:#24495d;font-size:12px;font-weight:500}.lt-ag .ws-file-toolbar{color:#929494;border-bottom:1px solid #e6e5e3;gap:15px;padding:8px 14px;display:flex}.lt-ag .ws-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;padding:20px 12px;display:grid}.lt-ag .ws-file{flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.lt-ag .ws-file>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lt-ag .ws-file-icon{border:1.5px solid #d5d6d5;border-radius:3px;justify-content:center;align-items:flex-end;width:31px;height:39px;padding-bottom:3px;display:flex;position:relative}.lt-ag .ws-file-icon:before{content:"";background:linear-gradient(45deg,#f5f5f4 48%,#d5d6d5 50%,#fff 55%);border-bottom:1px solid #d5d6d5;border-left:1px solid #d5d6d5;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.lt-ag .ws-file-icon span{font:600 8px/1.4 var(--font-ui);letter-spacing:.04em;color:#24495d;background:#f4f5f5;border-radius:2px;padding:0 3px}.lt-ag .ws-folder{color:#153e53;font-size:40px;line-height:39px}.lt-ag .ws-browser-top{color:#969b99;background:#f6f5f3;justify-content:space-between;padding:10px 12px;font-size:10px;display:flex}.lt-ag .ws-address{color:#919590;border:1px solid #e5e5e2;border-radius:5px;margin:9px 12px;padding:5px 8px;font-size:9px}.lt-ag .ws-browser-page{padding:10px 20px 24px}.lt-ag .ws-browser-page small{letter-spacing:.15em;color:#94998e;font-size:8px;display:block}.lt-ag .ws-browser-page strong{font:400 21px/1.1 var(--font-display);max-width:230px;margin:10px 0 18px;display:block}.lt-ag .ws-text-line{background:#ebece8;border-radius:3px;width:95%;height:5px;margin:8px 0}.lt-ag .ws-text-line.short{width:64%}.lt-ag .ws-preview-block{background:#efefd5;border-radius:5px;height:50px;margin-top:16px}.lt-ag .ws-scene-layered .ws-browser{width:80%;position:absolute;top:10px;left:5px;transform:rotate(-4deg)}.lt-ag .ws-scene-layered .ws-files{width:79%;position:absolute;top:145px;right:-5px;transform:rotate(3deg)}.lt-ag .ws-scene-unified{background:#fff;border:1px solid #deded8;border-radius:12px;height:410px;overflow:hidden;box-shadow:0 18px 40px #0001}.lt-ag .ws-unified-bar{background:#f6f5f3;border-bottom:1px solid #ddd;padding:13px;font-weight:500}.lt-ag .ws-unified-bar span{float:right;color:#828783;font-size:9px}.lt-ag .ws-split{grid-template-columns:1fr 1fr;gap:0;display:grid}.lt-ag .ws-split .ws-window{box-shadow:none;border:0;border-radius:0}.lt-ag .ws-split .ws-browser{border-right:1px solid #eee}.lt-ag .ws-split .ws-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 3px;padding:15px 6px}.lt-ag .ws-split .ws-path{gap:5px;padding:10px 5px;font-size:9px}.lt-ag .ws-split .ws-path strong{font-size:9px}.lt-ag .ws-scene-files .ws-files{width:95%;position:absolute;top:5px;left:0;transform:rotate(-2deg)}.lt-ag .ws-scene-files .ws-browser{width:63%;position:absolute;top:215px;right:-5px;transform:rotate(5deg)}.lt-ag .ws-scene-files .ws-browser-page{padding:5px 14px 12px}.lt-ag .ws-scene-files .ws-browser-page strong{margin:8px 0;font-size:16px}.lt-ag .ws-scene-files .ws-preview-block{height:20px}.lt-ag .ws-flow{color:#797e76;letter-spacing:.04em;margin-bottom:16px;font-size:10px}.lt-ag .ws-scene-task .ws-browser{width:80%;height:230px}.lt-ag .ws-scene-task .ws-files{width:78%;position:absolute;top:205px;right:0;transform:rotate(2deg)}.lt-ag .ws-scene-task .ws-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.lt-ag .feedback-chat-stack{perspective:1000px;height:485px;display:block;top:165px!important;left:30px!important;right:24px!important}.lt-ag .feedback-slack-panel{transform-origin:0;z-index:1;width:88%;position:absolute;top:0;left:0;transform:rotateY(4deg)rotate(-2deg);box-shadow:0 18px 36px #0002}.lt-ag .feedback-telegram-panel{z-index:2;width:72%;position:absolute;top:300px;right:-6px;transform:rotateY(-6deg)rotate(4deg);box-shadow:0 22px 42px #0003}.lt-ag .feedback-telegram-heading{flex-wrap:wrap}.lt-ag .feedback-telegram-heading>span:last-child{margin-left:0;font-size:10px}.lt-ag .feedback-telegram-request,.lt-ag .feedback-telegram-reply{font-size:11px}@media (width<=860px){.lt-ag .feedback-product-grid>div.workspace-feature-card{height:740px!important}.lt-ag .ws-copy{left:24px;right:24px}.lt-ag .ws-scene{transform-origin:0 0;height:460px;top:210px;left:20px;right:20px}.lt-ag .ws-file-grid{gap:14px 5px}.lt-ag .ws-file{font-size:8px}.lt-ag .ws-scene-unified{height:430px}.lt-ag .ws-split .ws-browser-page{padding:8px}.lt-ag .ws-split .ws-browser-page strong{font-size:17px}.lt-ag .ws-scene-files .ws-browser{top:230px}.lt-ag .feedback-chat-stack{height:510px;top:220px!important}.lt-ag .feedback-telegram-panel{width:82%;top:370px;right:-5px}.lt-ag .feedback-slack-panel{width:97%}.lt-ag .feedback-product-grid>div:nth-child(3){height:840px!important}}.lt-ag .ws-version{position:absolute;inset:0}.lt-ag .ws-folder{background:#153e53;border-radius:3px;width:39px;height:29px;margin-top:10px;font-size:0;position:relative;transform:none}.lt-ag .ws-folder:before{content:"";background:#153e53;border-radius:3px 3px 0 0;width:18px;height:9px;position:absolute;top:-6px;left:0}@media (width<=860px){.lt-ag .feedback-telegram-panel{top:300px}}.lt-ag .subscription-visual{position:absolute;top:160px;left:40px;right:24px}.lt-ag .subscription-panel{background:var(--hiw-card-bg);border:1px solid var(--th-border);font:14px/1.4 var(--font-ui);color:var(--th-text-hi);border-radius:14px;padding:10px 12px;box-shadow:0 12px 22px #00000008}.lt-ag .subscription-provider{align-items:center;gap:12px;min-height:58px;padding:10px 8px;display:flex}.lt-ag .subscription-provider img,.lt-ag .subscription-model img{object-fit:contain;flex-shrink:0}.lt-ag .subscription-provider strong{font-size:15px;font-weight:600}.lt-ag .subscription-kind{color:var(--th-text-mut);white-space:nowrap;margin-left:auto;font-size:13px}.lt-ag .subscription-arrow{color:var(--th-text-mut);margin-left:auto;font-size:22px;line-height:1}.lt-ag .subscription-kind+.subscription-arrow{margin-left:4px}.lt-ag .subscription-models{border-left:1px solid var(--th-border);margin:0 0 8px 16px;padding-left:12px}.lt-ag .subscription-model{border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.lt-ag .subscription-model.selected{background:var(--th-hover);font-weight:600}.lt-ag .subscription-model.selected .subscription-arrow{color:var(--th-text-hi)}.lt-ag .subscription-x{width:20px;font-size:25px;line-height:20px}.lt-ag .feedback-connections-visual{height:494px;bottom:auto!important}.lt-ag .feedback-slack-panel,.lt-ag .feedback-telegram-panel,.lt-ag .ws-scene .ws-window{box-shadow:0 20px 40px #00000024,0 3px 8px #0000000a;transform:none!important}.lt-ag .feedback-chat-stack,.lt-ag .ws-scene{top:175px!important}.lt-ag .ws-scene-layered .ws-files{top:155px}.lt-ag .ws-scene-files .ws-browser{top:225px}@media (width<=860px){.lt-ag .feedback-product-grid>div:nth-child(n){height:820px!important}.lt-ag .subscription-visual{top:210px;left:24px;right:24px}.lt-ag .subscription-panel{padding:8px}.lt-ag .subscription-provider{flex-wrap:wrap;gap:8px;padding:12px 2px}.lt-ag .subscription-provider strong{font-size:13px}.lt-ag .subscription-kind{font-size:11px}.lt-ag .subscription-provider img{width:17px;height:17px}.lt-ag .subscription-model{font-size:13px}.lt-ag .subscription-models{margin-left:10px;padding-left:8px}.lt-ag .feedback-chat-stack,.lt-ag .ws-scene{top:210px!important}.lt-ag .feedback-telegram-panel{top:300px}.lt-ag .feedback-connections-visual{height:494px}}.lt-ag .ws-scene-layered .ws-browser,.lt-ag .ws-scene-files .ws-files{top:0}.lt-home[data-theme=dark] .lt-ag #section-30 img[src$="/openai.svg"],.lt-home[data-theme=dark] .lt-ag #section-30 img[src$="/ollama.svg"],.lt-home[data-theme=dark] .lt-ag #section-30 img[src$="/openrouter.svg"]{filter:invert()brightness(.85)}.lt-ag .feedback-product-grid>div:nth-child(n){height:590px!important}.lt-ag .subscription-visual{top:140px;left:40px;right:32px}.lt-ag .subscription-panel{padding:8px 10px}.lt-ag .subscription-provider{min-height:46px;padding:7px 8px}.lt-ag .subscription-model{min-height:39px;padding:8px 12px}.lt-ag .subscription-models{margin-bottom:4px}.lt-ag .feedback-connections-visual{height:auto!important;top:140px!important;bottom:auto!important}.lt-ag .feedback-connections-panel{height:auto!important}.lt-ag .feedback-chat-stack,.lt-ag .ws-scene{height:390px;top:145px!important}.lt-ag .feedback-slack-panel{font-size:11px}.lt-ag .feedback-telegram-panel{top:210px}.lt-ag .ws-scene-layered .ws-browser{width:78%}.lt-ag .ws-scene-layered .ws-browser-page{padding:8px 18px 18px}.lt-ag .ws-scene-layered .ws-browser-page strong{margin:8px 0 12px;font-size:19px}.lt-ag .ws-scene-layered .ws-files{width:76%;top:125px}.lt-ag .ws-scene-layered .ws-file-grid{gap:12px 8px;padding:14px 10px}@media (width<=860px){.lt-ag .feedback-product-grid>div:nth-child(n){height:660px!important}.lt-ag .subscription-visual{top:170px;left:24px;right:24px}.lt-ag .subscription-provider{min-height:46px;padding:7px 2px}.lt-ag .feedback-connections-visual{height:auto!important;top:170px!important}.lt-ag .feedback-chat-stack,.lt-ag .ws-scene{height:440px;top:175px!important}.lt-ag .ws-scene-layered .ws-files{width:80%;top:160px}.lt-ag .feedback-telegram-panel{top:235px}.lt-ag .feedback-connections-panel .ag-v2-conn>div{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}.lt-ag .feedback-connections-visual{top:155px!important}.lt-ag .feedback-connections-panel .ag-v2-conn>div{padding-top:5px!important;padding-bottom:5px!important}}.lt-ag #section-26 .ag-bento>div:nth-child(n+3){display:none!important}.lt-ag #section-26.ag-controls{padding-bottom:80px!important}@media (width<=860px){.lt-ag #section-26.ag-controls{padding-bottom:56px!important}}.lt-ag #section-31{display:none!important}.lt-ag .ag-sechead{--st-title:var(--th-text-hi);--st-sub:var(--th-text-body)}.lt-home[data-theme=dark] .lt-ag .ag-sechead{--st-title:var(--text-on-dark);--st-sub:var(--text-on-dark-muted)}.lt-ag .ag-app-frame{--ag-colorText:#242424;--ag-colorTextSecondary:#676770;--ag-colorTextTertiary:#848b8c;--ag-colorTextQuaternary:#a3a19f;--ag-colorTextHeading:#242424;--ag-colorTextLabel:#676770;--ag-colorTextDescription:#848b8c;--ag-colorTextDisabled:#a3a19f;--ag-colorTextPlaceholder:#a3a19f;--ag-colorTextLightSolid:#fff;--ag-colorIcon:#848b8c;--ag-colorIconHover:#242424;--ag-colorBgContainer:#fff;--ag-colorBgElevated:#fff;--ag-colorBgLayout:#f6f5f3;--ag-colorBgBase:#fff;--ag-colorBgSpotlight:#242424;--ag-colorBgMask:#24242473;--ag-colorBorder:#d7d7d7;--ag-colorBorderSecondary:#e5e5e3;--ag-colorFill:#24242426;--ag-colorFillSecondary:#2424240f;--ag-colorFillTertiary:#2424240a;--ag-colorFillQuaternary:#24242405;--ag-colorFillChip:#24242405;--ag-colorSplit:#f0efed;--ag-colorPrimary:#242424;--ag-colorPrimaryHover:#413f3f;--ag-colorPrimaryText:#242424;--ag-colorLinkOnInk:#8ccfff;--ag-colorSuccess:#2e7d3a;--ag-colorWarning:#8a6400;--ag-colorWarningText:#8a6400;--ag-colorErrorText:#5e0908;--ag-colorError:#5e0908;--ag-colorErrorHover:#7a0f0d;--ag-colorErrorActive:#3f0605;--ag-colorErrorBorder:#d94c4a;--ag-colorInfo:#113955;--ag-colorSelection:#1677ff;--ag-colorSelectionBg:#1677ff14;--ag-colorInfoBorder:#a5bac8;--ag-colorPrimaryBorder:#e5e5e3;--ag-colorPrimaryBorderHover:#a3a19f;--ag-colorSuccessBorder:#b1cfb0;--ag-colorSuccessBg:#eaf2e3;--ag-colorWarningBorder:#d9c898;--ag-colorWarningBg:#fbf3d9;--ag-colorErrorBg:#f9e5e5;--ag-colorBgContainerDisabled:#2424240a;--ag-colorInfoBg:#e5f1f9;--ag-colorInfoBgHover:#d3e7f5;--ag-controlItemBgActive:#f0efed;--ag-controlItemBgActiveHover:#e5e5e3;--ag-ring:#a3a19f;--ag-controlOutline:#a3a19f80;--ag-errorOutline:#d94c4a33;--ag-colorWhite:#fff;--ag-boxShadowTertiary:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--ag-boxShadowSecondary:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--ag-zinc-1:#f6f5f3;--ag-zinc-2:#f0efed;--ag-zinc-3:#e5e5e3;--ag-zinc-4:#d7d7d7;--ag-zinc-5:#a3a19f;--ag-zinc-6:#848b8c;--ag-zinc-7:#676770;--ag-zinc-8:#413f3f;--ag-zinc-9:#242424;--ag-zinc-10:#1e1c1d;--ag-gray-50:#f9fafb;--ag-gray-100:#f3f4f6;--ag-gray-200:#e5e7eb;--ag-gray-300:#d1d5db;--ag-gray-400:#9ca3af;--ag-gray-500:#6b7280;--ag-gray-600:#4b5563;--ag-gray-700:#374151;--ag-gray-800:#1f2937;--ag-gray-900:#111827;--ag-gray-950:#030712;--ag-aggray-25:#fcfcfd;--ag-aggray-50:#f9fafb;--ag-aggray-100:#f2f4f7;--ag-aggray-200:#e4e7ec;--ag-aggray-300:#d0d5dd;--ag-aggray-400:#98a2b3;--ag-aggray-500:#667085;--ag-aggray-600:#475467;--ag-aggray-700:#344054;--ag-aggray-800:#1d2939;--ag-aggray-900:#101828;--ag-neutral-50:#fafafa;--ag-neutral-100:#f5f5f5;--ag-neutral-200:#e5e5e5;--ag-neutral-300:#d4d4d4;--ag-neutral-400:#a3a3a3;--ag-neutral-500:#737373;--ag-neutral-600:#525252;--ag-neutral-700:#404040;--ag-neutral-800:#262626;--ag-neutral-900:#171717;--ag-neutral-950:#0a0a0a;--ag-slate-50:#f8fafc;--ag-slate-100:#f1f5f9;--ag-slate-200:#e2e8f0;--ag-slate-300:#cbd5e1;--ag-slate-400:#94a3b8;--ag-slate-500:#64748b;--ag-slate-600:#475569;--ag-slate-700:#334155;--ag-slate-800:#1e293b;--ag-slate-900:#0f172a;--ag-slate-950:#020617;--ag-rgba-051729-02:#24242405;--ag-rgba-051729-04:#2424240a;--ag-rgba-051729-06:#2424240f;--ag-rgba-051729-08:#24242414;--ag-rgba-051729-10:#2424241a;--ag-rgba-051729-14:#24242424;--ag-rgba-051729-18:#2424242e;--ag-rgba-051729-45:#24242473;--ag-rgba-051729-55:#2424248c;--ag-rgba-051729-65:#242424a6;--ag-rgba-051729-72:#242424b8;--ag-rgba-000-02:#00000005;--ag-rgba-000-06:#0000000f;--ag-rgba-000-45:#00000073;--ag-rgba-fff-78:#ffffffc7;--ag-ref-app-text:#113955;--ag-ref-app-bg:#e5f1f9;--ag-ref-app-border:#11395538;--ag-ref-variant-text:#2c7737;--ag-ref-variant-bg:#eaf2e3;--ag-ref-variant-border:#2c773738;--ag-ref-testset-text:#413f3f;--ag-ref-testset-bg:#ebeaea;--ag-ref-testset-border:#413f3f38;--ag-ref-query-text:#8a6400;--ag-ref-query-bg:#fbf3d9;--ag-ref-query-border:#8a640038;--ag-ref-evaluator-text:#5e0908;--ag-ref-evaluator-bg:#f9e5e5;--ag-ref-evaluator-border:#5e090838;--ag-ref-environment-text:#5e5e08;--ag-ref-environment-bg:#f8f8dd;--ag-ref-environment-border:#5e5e0838;--ag-env-production-text:#2c7737;--ag-env-production-bg:#eaf2e3;--ag-env-production-border:#eaf2e3;--ag-env-staging-text:#8a6400;--ag-env-staging-bg:#fbf3d9;--ag-env-staging-border:#fbf3d9;--ag-env-development-text:#413f3f;--ag-env-development-bg:#ebeaea;--ag-env-development-border:#ebeaea;--ag-cmp-tint-0:#eff6ff;--ag-cmp-tint-1:#fff7ed;--ag-cmp-tint-2:#f5f3ff;--ag-cmp-tint-3:#ecfdf5;--ag-cmp-tint-4:#fdf2f8;--ag-chart-series-0:#d97757;--ag-chart-series-1:#54b5fa;--ag-chart-series-2:#d9d92c;--ag-chart-series-3:#113955;--ag-chart-series-4:#9d9d9d;--ag-chart-grid:#05172933;--ag-chart-axis-line:#05172933;--ag-chart-axis-text:#666;--ag-chart-reference:#94a3b8;--ag-chart-track:#e5e5e3;--ag-run-status-success:#12b76a;--ag-run-status-processing:#3b82f6;--ag-run-status-default:#98a2b3;--ag-run-status-error:#f04438;--ag-run-status-warning:#f79009;--ag-type-completion-bg:#f8f8dd;--ag-type-completion-text:#5e5e08;--ag-type-chat-bg:#ebeaea;--ag-type-chat-text:#413f3f;--ag-type-agent-bg:#e5f1f9;--ag-type-agent-text:#113955;--ag-surface-app:#f6f5f3;--ag-surface-gutter:#f6f5f3;--ag-surface-divider:#ebeaea;--ag-surface-raised:#fbfaf8;--ag-surface-card:#fff;--ag-surface-card-border:#e5e5e3;--ag-surface-inset:#f6f5f3;--ag-surface-inset-border:#e5e5e3;--ag-surface-canvas:#fff;--ag-surface-chat:#fff;--ag-surface-chat-border:#e5e5e3;--ag-surface-chip:#ebeaea;--ag-surface-chip-border:#e5e5e3;--ag-surface-row-hover:#f6f5f3;--ag-surface-accent:#d9d92c;--ag-surface-raised-shadow:0 1px 3px #1012160d;--ag-surface-card-shadow:0 1px 2px #1012160f;--ag-surface-chat-shadow:0 1px 2px #1012160f;--ag-surface-inspector-shadow:-8px 0 24px #10121614;--ag-composer-border:#e5e5e3;--ag-composer-focus:#676770;--ag-composer-placeholder:#848b8c;--ag-send-disabled-bg:#f0efed;--ag-send-disabled-fg:#a3a19f;--ag-user-bubble-bg:#fbfaf8;--ag-user-bubble-border:#e5e5e3;--ag-app-variant-row:#676770;--ag-app-variant-label:#242424;--ag-app-variant-chip-bg:#24242414;--ag-draft-text:#8a6400;--ag-draft-bg:#fbf3d9;--ag-draft-border:#d9c898;--ag-preset-blue-bg:#ebeaea;--ag-preset-blue-text:#413f3f;--ag-preset-green-bg:#eaf2e3;--ag-preset-green-text:#2c7737;--ag-preset-orange-bg:#fbf3d9;--ag-preset-orange-text:#8a6400;--ag-preset-red-bg:#f9e5e5;--ag-preset-red-text:#5e0908;--ag-preset-purple-bg:#e5f1f9;--ag-preset-purple-text:#113955;--ag-preset-cyan-bg:#f8f8dd;--ag-preset-cyan-text:#5e5e08;--ag-preset-magenta-bg:#eaf2e3;--ag-preset-magenta-text:#2c7737;--ag-preset-gold-bg:#fbf3d9;--ag-preset-gold-text:#8a6400;--ag-preset-pink-bg:#e5f1f9;--ag-preset-pink-text:#113955;--ag-preset-yellow-bg:#ebeaea;--ag-preset-yellow-text:#413f3f;--ag-preset-volcano-bg:#f8f8dd;--ag-preset-volcano-text:#5e5e08;--ag-preset-geekblue-bg:#fbf3d9;--ag-preset-geekblue-text:#8a6400;--ag-preset-lime-bg:#f9e5e5;--ag-preset-lime-text:#5e0908;--ag-tab-item:#676770;--ag-tab-item-hover:#242424;--ag-empty-shadow:#f5f5f7;--ag-empty-sheet:#f5f5f7;--ag-empty-flap:#aeb8c2;--ag-empty-front:#dce0e6;--ag-empty-hole:#fff;--ag-btn-primary-text:#fff;--ag-btn-primary-hover:#413f3f;--ag-btn-primary-active:#1e1c1d;--ag-btn-default-bg:#fff;--ag-btn-default-hover-bg:#fff;--ag-btn-default-active-bg:#fff;--ag-btn-text-hover-bg:#2424240f;--ag-btn-text-active-bg:#24242426;--ag-btn-link:#5e5e08;--ag-btn-link-hover:#242424;--ag-btn-link-active:#1e1c1d;--ag-input-disabled-border:#e5e5e3;--ag-status-error-bg:#f9e5e5;--ag-status-error-border:#d94c4a;--ag-status-error-text:#5e0908;--ag-status-success-bg:#eaf2e3;--ag-status-success-border:#b1cfb0;--ag-status-success-text:#2e7d3a;--ag-status-warning-bg:#fbf3d9;--ag-status-warning-border:#d9c898;--ag-status-warning-text:#8a6400;--ag-surface-error-well:#fcf1f1;--ag-surface-error-well-border:#edc9c8;--ag-strip-input-border:#d7d7d7;--ag-strip-selected-bg:#f6f5f3;--ag-strip-card-bg:#fff;--ag-strip-card-border:#ebeaea;--ag-strip-card-border-hover:#d7d7d7;--ag-strip-card-hover-shadow:0 2px 8px -2px #2424241f;--ag-surface-paper:#fbfaf8;--ag-surface-section-header:#f6f5f3;--ag-surface-section-content:#fff;--ag-shell-rail-bg:#f6f5f3;--ag-shell-line:#e5e5e3;--ag-scroll-thumb:#24242438;--ag-scroll-thumb-hover:#24242461;--ag-shell-selected-bg:#fff;--ag-shell-selected-border:#e5e5e3;--ag-shell-selected-text:#242424;--ag-hero-action-bg:#f2f25c;--ag-hero-action-hover-bg:#e7e712;--ag-hero-action-text:#242424;--ag-sidebar-bg:var(--ag-shell-rail-bg);--ag-c-051729:var(--ag-zinc-10);--ag-c-05172905:var(--ag-rgba-051729-02);--ag-c-0517290A:var(--ag-rgba-051729-04);--ag-c-0517290F:var(--ag-rgba-051729-06);--ag-c-05172916:var(--ag-rgba-051729-08);--ag-c-0517291A:var(--ag-rgba-051729-10);--ag-c-0A2540:#0a2540;--ag-c-0B1F3F:#0b1f3f;--ag-c-0F172A:#0f172a;--ag-c-101828:#101828;--ag-c-13C2C2:#13c2c2;--ag-c-1677FF:#1677ff;--ag-c-1677FF22:#1677ff22;--ag-c-17324D:#17324d;--ag-c-1C2C3D:var(--ag-colorText);--ag-c-1D2939:#1d2939;--ag-c-1D3A8A:#1d3a8a;--ag-c-1D4ED8:#1d4ed8;--ag-c-2A2A2A:#2a2a2a;--ag-c-344054:#344054;--ag-c-344054BF:#344054bf;--ag-c-36CFC9:#36cfc9;--ag-c-374151:#374151;--ag-c-394857:var(--ag-zinc-8);--ag-c-475467:#475467;--ag-c-475569:#475569;--ag-c-586673:var(--ag-colorTextSecondary);--ag-c-64748B:#64748b;--ag-c-667085:#667085;--ag-c-667085BF:#667085bf;--ag-c-6B7280:#6b7280;--ag-c-758391:var(--ag-colorTextTertiary);--ag-c-7839EE:#7839ee;--ag-c-888:#888;--ag-c-9254DE:#9254de;--ag-c-94A3B8:#94a3b8;--ag-c-98A2B3:#98a2b3;--ag-c-98C379:#98c379;--ag-c-9D4EDD:#9d4edd;--ag-c-A855F7:#a855f7;--ag-c-B42318:#b42318;--ag-c-B91C1C:#b91c1c;--ag-c-BDC7D1:var(--ag-colorBorder);--ag-c-C11574:#c11574;--ag-c-C678DD:#c678dd;--ag-c-C7D7FE:#c7d7fe;--ag-c-D0D5DD:#d0d5dd;--ag-c-D0D7E3:#d0d7e3;--ag-c-D19A66:#d19a66;--ag-c-D4760A:#d4760a;--ag-c-D48806:#d48806;--ag-c-D61010:#d61010;--ag-c-DBEAFE:#dbeafe;--ag-c-E0EAFF:#e0eaff;--ag-c-E2E8F0:#e2e8f0;--ag-c-E4E7EC:#e4e7ec;--ag-c-E4ECFF:#e4ecff;--ag-c-E5E7EB:#e5e7eb;--ag-c-E6F4FF:#e6f4ff;--ag-c-E9D7FE:#e9d7fe;--ag-c-EAECF0:#eaecf0;--ag-c-EAEFF5:var(--ag-colorBorderSecondary);--ag-c-ECFDF3:#ecfdf3;--ag-c-EEF2FF:#eef2ff;--ag-c-EFF8FF:#eff8ff;--ag-c-F0F0F0:#f0f0f0;--ag-c-F2F4F7:#f2f4f7;--ag-c-F4EBFF:#f4ebff;--ag-c-F5F5F5:#f5f5f5;--ag-c-F5F7FA:var(--ag-zinc-1);--ag-c-F6F8FA:#f6f8fa;--ag-c-F87171:#f87171;--ag-c-F8FAFC:#f8fafc;--ag-c-F9FAFB:#f9fafb;--ag-c-FAFAFA:#fafafa;--ag-c-FAFAFB:#fafafb;--ag-c-FAFBFC:#fafbfc;--ag-c-FCE7F6:#fce7f6;--ag-c-FDF2FA:#fdf2fa;--ag-c-FEE4E2:#fee4e2;--ag-c-FEF2F2:#fef2f2;--ag-c-FEF3F2:#fef3f2;--ag-c-FF4D4F:#ff4d4f;--ag-c-FFE4B5:#ffe4b5;--ag-c-FFE58F:#ffe58f;--ag-c-FFF7E6:#fff7e6;--ag-c-FFFAEB:#fffaeb;--ag-c-FFFBE6:#fffbe6;--ag-c-FFFBFA:#fffbfa;--ag-c-FFFFFF:#fff}.lt-home[data-theme=dark] .lt-ag .ag-app-frame{--ag-colorText:#ffffffd9;--ag-colorTextSecondary:#ffffffa6;--ag-colorTextTertiary:#ffffff73;--ag-colorTextQuaternary:#ffffff40;--ag-colorTextHeading:#ffffffd9;--ag-colorTextLabel:#ffffffa6;--ag-colorTextDescription:#ffffff73;--ag-colorTextDisabled:#ffffff40;--ag-colorTextPlaceholder:#ffffff61;--ag-colorTextLightSolid:#fff;--ag-colorIcon:#ffffff73;--ag-colorIconHover:#ffffffd9;--ag-colorBgContainer:#141414;--ag-colorBgElevated:#242424;--ag-colorBgLayout:#000;--ag-colorBgBase:#000;--ag-colorBgSpotlight:#424242;--ag-colorBgMask:#00000073;--ag-colorBorder:#424242;--ag-colorBorderSecondary:#303030;--ag-colorFill:#ffffff2e;--ag-colorFillSecondary:#ffffff1f;--ag-colorFillTertiary:#ffffff14;--ag-colorFillQuaternary:#ffffff0a;--ag-colorFillChip:#272727;--ag-colorSplit:#fdfdfd1f;--ag-colorPrimary:#d1d151;--ag-colorPrimaryHover:#e8e47e;--ag-colorPrimaryText:#d1d151;--ag-colorLinkOnInk:#8ccfff;--ag-colorSuccess:#49aa19;--ag-colorWarning:#d89614;--ag-colorWarningText:#d89614;--ag-colorErrorText:#dc4446;--ag-colorError:#dc4446;--ag-colorErrorHover:#e86e6b;--ag-colorErrorActive:#ad393a;--ag-colorErrorBorder:#5b2526;--ag-colorInfo:#1668dc;--ag-colorSelection:#4096ff;--ag-colorSelectionBg:#4096ff29;--ag-colorInfoBorder:#15325b;--ag-colorPrimaryBorder:#57572a;--ag-colorPrimaryBorderHover:#787834;--ag-colorSuccessBorder:#274916;--ag-colorSuccessBg:#162312;--ag-colorWarningBorder:#594214;--ag-colorWarningBg:#2b2111;--ag-colorErrorBg:#2c1618;--ag-colorBgContainerDisabled:#ffffff14;--ag-colorInfoBg:#111a2c;--ag-colorInfoBgHover:#111a2c;--ag-controlItemBgActive:#57572a;--ag-controlItemBgActiveHover:#57572a;--ag-ring:#ffffff73;--ag-controlOutline:#ffffff40;--ag-errorOutline:#ee263866;--ag-colorWhite:#fff;--ag-boxShadowTertiary:0 0 0 1px #ffffff1f, 0 1px 2px 0 #0000004d, 0 1px 6px -1px #0003, 0 2px 4px 0 #0003;--ag-boxShadowSecondary:0 0 0 1px #ffffff29, 0 6px 16px 0 #00000070, 0 3px 6px -4px #00000085, 0 9px 28px 8px #00000047;--ag-zinc-1:#242424;--ag-zinc-2:#2a2a2a;--ag-zinc-3:#383838;--ag-zinc-4:#424242;--ag-zinc-5:#5c5c5c;--ag-zinc-6:#ffffff73;--ag-zinc-7:#ffffffa6;--ag-zinc-8:#ffffffbf;--ag-zinc-9:#ffffffd9;--ag-zinc-10:#fffffff2;--ag-gray-50:#1a1a1a;--ag-gray-100:#242424;--ag-gray-200:#2a2a2a;--ag-gray-300:#383838;--ag-gray-400:#5c5c5c;--ag-gray-500:#8c8c8c;--ag-gray-600:#ffffff8c;--ag-gray-700:#ffffffa6;--ag-gray-800:#ffffffbf;--ag-gray-900:#ffffffd9;--ag-gray-950:#ffffffeb;--ag-aggray-25:#1a1a1a;--ag-aggray-50:#242424;--ag-aggray-100:#242424;--ag-aggray-200:#2f2f2f;--ag-aggray-300:#3d3d3d;--ag-aggray-400:#5c5c5c;--ag-aggray-500:#8c8c8c;--ag-aggray-600:#ffffff8c;--ag-aggray-700:#ffffffa6;--ag-aggray-800:#ffffffbf;--ag-aggray-900:#ffffffd9;--ag-neutral-50:#1a1a1a;--ag-neutral-100:#242424;--ag-neutral-200:#2a2a2a;--ag-neutral-300:#383838;--ag-neutral-400:#5c5c5c;--ag-neutral-500:#8c8c8c;--ag-neutral-600:#ffffff8c;--ag-neutral-700:#ffffffa6;--ag-neutral-800:#ffffffbf;--ag-neutral-900:#ffffffd9;--ag-neutral-950:#ffffffeb;--ag-slate-50:#1a1a1a;--ag-slate-100:#242424;--ag-slate-200:#2a2a2a;--ag-slate-300:#383838;--ag-slate-400:#5c5c5c;--ag-slate-500:#8c8c8c;--ag-slate-600:#ffffff8c;--ag-slate-700:#ffffffa6;--ag-slate-800:#ffffffbf;--ag-slate-900:#ffffffd9;--ag-slate-950:#ffffffeb;--ag-rgba-051729-02:#ffffff0a;--ag-rgba-051729-04:#ffffff0f;--ag-rgba-051729-06:#ffffff14;--ag-rgba-051729-08:#ffffff1a;--ag-rgba-051729-10:#ffffff1f;--ag-rgba-051729-14:#ffffff29;--ag-rgba-051729-18:#fff3;--ag-rgba-051729-45:#ffffff73;--ag-rgba-051729-55:#fff9;--ag-rgba-051729-65:#ffffffb3;--ag-rgba-051729-72:#ffffffc7;--ag-rgba-000-02:#ffffff0a;--ag-rgba-000-06:#ffffff14;--ag-rgba-000-45:#ffffff73;--ag-rgba-fff-78:#141414d1;--ag-ref-app-text:#8ccfff;--ag-ref-app-bg:#8ccfff24;--ag-ref-app-border:#8ccfff4d;--ag-ref-variant-text:#8fbf7a;--ag-ref-variant-bg:#8fbf7a24;--ag-ref-variant-border:#8fbf7a4d;--ag-ref-testset-text:#bcbcbc;--ag-ref-testset-bg:#bcbcbc24;--ag-ref-testset-border:#bcbcbc4d;--ag-ref-query-text:#ebc96a;--ag-ref-query-bg:#ebc96a24;--ag-ref-query-border:#ebc96a4d;--ag-ref-evaluator-text:#ff8e8c;--ag-ref-evaluator-bg:#ff8e8c24;--ag-ref-evaluator-border:#ff8e8c4d;--ag-ref-environment-text:#d1d151;--ag-ref-environment-bg:#d1d15124;--ag-ref-environment-border:#d1d1514d;--ag-env-production-text:#8fbf7a;--ag-env-production-bg:#8fbf7a24;--ag-env-production-border:#8fbf7a24;--ag-env-staging-text:#ebc96a;--ag-env-staging-bg:#ebc96a24;--ag-env-staging-border:#ebc96a24;--ag-env-development-text:#bcbcbc;--ag-env-development-bg:#bcbcbc24;--ag-env-development-border:#bcbcbc24;--ag-cmp-tint-0:#3b82f624;--ag-cmp-tint-1:#f9731624;--ag-cmp-tint-2:#8b5cf624;--ag-cmp-tint-3:#10b98124;--ag-cmp-tint-4:#ec489924;--ag-chart-series-0:#d1d151;--ag-chart-series-1:#8ccfff;--ag-chart-series-2:#ff8e8c;--ag-chart-series-3:#8fbf7a;--ag-chart-series-4:#787878;--ag-chart-track:#333;--ag-type-completion-bg:#d1d15124;--ag-type-completion-text:#d1d151;--ag-type-chat-bg:#bcbcbc24;--ag-type-chat-text:#bcbcbc;--ag-type-agent-bg:#8ccfff24;--ag-type-agent-text:#8ccfff;--ag-surface-app:#0a0a0c;--ag-surface-gutter:#060607;--ag-surface-divider:#1c1c1f;--ag-surface-raised:#1a1b1e;--ag-surface-card:#212327;--ag-surface-card-border:#2d3036;--ag-surface-inset:#111214;--ag-surface-inset-border:#26282d;--ag-surface-canvas:#0c0c0e;--ag-surface-chat:#17181b;--ag-surface-chat-border:#26282d;--ag-surface-chip:#2a2a2e;--ag-surface-chip-border:#303035;--ag-surface-row-hover:#212327;--ag-surface-accent:#c2d54a;--ag-surface-raised-shadow:inset 0 1px 0 #ffffff0b;--ag-surface-card-shadow:0 1px 2px #0006, inset 0 1px 0 #ffffff08;--ag-surface-chat-shadow:0 1px 3px #00000073;--ag-surface-inspector-shadow:-8px 0 24px #00000059;--ag-composer-border:#2a2c30;--ag-composer-focus:#c2d54a73;--ag-composer-placeholder:#7e828a;--ag-send-disabled-bg:#26282c;--ag-send-disabled-fg:#6e7176;--ag-user-bubble-bg:#c2d54a14;--ag-user-bubble-border:#c2d54a38;--ag-app-variant-row:#ffffffa6;--ag-app-variant-label:#ffffffd9;--ag-app-variant-chip-bg:#ffffff1f;--ag-draft-text:#ebc96a;--ag-draft-bg:var(--ag-colorBgElevated);--ag-draft-border:var(--ag-colorBgElevated);--ag-preset-blue-bg:#bcbcbc24;--ag-preset-blue-text:#bcbcbc;--ag-preset-green-bg:#8fbf7a24;--ag-preset-green-text:#8fbf7a;--ag-preset-orange-bg:#ebc96a24;--ag-preset-orange-text:#ebc96a;--ag-preset-red-bg:#ff8e8c24;--ag-preset-red-text:#ff8e8c;--ag-preset-purple-bg:#8ccfff24;--ag-preset-purple-text:#8ccfff;--ag-preset-cyan-bg:#d1d15124;--ag-preset-cyan-text:#d1d151;--ag-preset-magenta-bg:#8fbf7a24;--ag-preset-magenta-text:#8fbf7a;--ag-preset-gold-bg:#ebc96a24;--ag-preset-gold-text:#ebc96a;--ag-preset-pink-bg:#8ccfff24;--ag-preset-pink-text:#8ccfff;--ag-preset-yellow-bg:#bcbcbc24;--ag-preset-yellow-text:#bcbcbc;--ag-preset-volcano-bg:#d1d15124;--ag-preset-volcano-text:#d1d151;--ag-preset-geekblue-bg:#ebc96a24;--ag-preset-geekblue-text:#ebc96a;--ag-preset-lime-bg:#ff8e8c24;--ag-preset-lime-text:#ff8e8c;--ag-tab-item:var(--ag-colorText);--ag-tab-item-hover:var(--ag-colorPrimaryHover);--ag-empty-shadow:#a6a6a8;--ag-empty-sheet:#a6a6a8;--ag-empty-flap:#787f85;--ag-empty-front:#96999d;--ag-empty-hole:#adadad;--ag-btn-primary-text:#141414;--ag-btn-primary-hover:#e8e47e;--ag-btn-primary-active:#a4a443;--ag-btn-default-bg:transparent;--ag-btn-default-hover-bg:#ffffff0a;--ag-btn-default-active-bg:#ffffff14;--ag-btn-text-hover-bg:#ffffff14;--ag-btn-text-active-bg:#ffffff2e;--ag-btn-link:#8ccfff;--ag-btn-link-hover:#b0deff;--ag-btn-link-active:#54b5fa;--ag-input-disabled-border:#424242;--ag-status-error-bg:#2a1618;--ag-status-error-border:#5a2a2e;--ag-status-error-text:#ff8e8c;--ag-status-success-bg:#16231a;--ag-status-success-border:#2c4a34;--ag-status-success-text:#8fbf7a;--ag-status-warning-bg:#2b2111;--ag-status-warning-border:#594214;--ag-status-warning-text:#ebc96a;--ag-surface-error-well:#1e1416;--ag-surface-error-well-border:#4a2226;--ag-drawer-scrim:#06060899;--ag-drawer-sheet:#1e1f22;--ag-drawer-divider:#2a2c30;--ag-drawer-field-bg:#141517;--ag-drawer-field-border:#2e3136;--ag-drawer-field-focus:#c2d54a;--ag-drawer-seg-track:#141517;--ag-drawer-seg-active:#2c2f34;--ag-drawer-rail:#1a1b1e;--ag-drawer-card:#26282c;--ag-drawer-card-border:#33363c;--ag-drawer-card-hover:#2b2e33;--ag-drawer-tag-bg:#ffffff0d;--ag-drawer-tag-text:#9a9a9f;--ag-drawer-shadow:-16px 0 40px #00000080;--ag-strip-input-border:#2e3136;--ag-strip-selected-bg:#ffffff0f;--ag-strip-card-bg:#ffffff0a;--ag-strip-card-border:#232327;--ag-strip-card-border-hover:#3a3a40;--ag-strip-card-hover-shadow:0 2px 8px -2px #00000073;--ag-surface-paper:#272727;--ag-surface-section-header:#272727;--ag-surface-section-content:transparent;--ag-shell-rail-bg:#101010;--ag-shell-line:#2c2c2c;--ag-scroll-thumb:#fff3;--ag-scroll-thumb-hover:#ffffff57;--ag-shell-selected-bg:#242424;--ag-shell-selected-border:#292929;--ag-shell-selected-text:#ffffffd9;--ag-hero-action-bg:#d1d151;--ag-hero-action-hover-bg:#dcdc6b;--ag-hero-action-text:#141414;--ag-sidebar-bg:var(--ag-shell-rail-bg);--ag-c-051729:#ffffffe0;--ag-c-05172905:var(--ag-colorFillQuaternary);--ag-c-0517290A:#ffffff0f;--ag-c-0517290F:var(--ag-colorFillTertiary);--ag-c-05172916:#ffffff1a;--ag-c-0517291A:var(--ag-colorFillSecondary);--ag-c-0A2540:#2a9cff;--ag-c-0B1F3F:var(--ag-colorText);--ag-c-0F172A:var(--ag-colorText);--ag-c-101828:var(--ag-colorText);--ag-c-13C2C2:#13c2c2;--ag-c-1677FF:#1d9aff;--ag-c-1677FF22:#1677ff22;--ag-c-17324D:var(--ag-colorTextSecondary);--ag-c-1C2C3D:var(--ag-colorText);--ag-c-1D2939:var(--ag-colorText);--ag-c-1D3A8A:#8fb4ff;--ag-c-1D4ED8:#348dff;--ag-c-2A2A2A:var(--ag-colorText);--ag-c-344054:var(--ag-colorTextSecondary);--ag-c-344054BF:#ffffffbf;--ag-c-36CFC9:#36cfc9;--ag-c-374151:var(--ag-colorTextSecondary);--ag-c-394857:var(--ag-colorTextSecondary);--ag-c-475467:var(--ag-colorTextTertiary);--ag-c-475569:var(--ag-colorTextTertiary);--ag-c-586673:var(--ag-colorTextTertiary);--ag-c-64748B:var(--ag-colorTextTertiary);--ag-c-667085:var(--ag-colorTextTertiary);--ag-c-667085BF:#ffffffbf;--ag-c-6B7280:var(--ag-colorTextTertiary);--ag-c-758391:var(--ag-colorBgSpotlight);--ag-c-7839EE:#ca60ff;--ag-c-888:var(--ag-colorBgSpotlight);--ag-c-9254DE:#bf6eff;--ag-c-94A3B8:var(--ag-colorTextTertiary);--ag-c-98A2B3:var(--ag-colorTextTertiary);--ag-c-98C379:#98c379;--ag-c-9D4EDD:#d168ff;--ag-c-A855F7:#c084fc;--ag-c-B42318:#ff4b34;--ag-c-B91C1C:#ff7875;--ag-c-BDC7D1:#2f2f2f;--ag-c-C11574:#ff2efd;--ag-c-C678DD:#c678dd;--ag-c-C7D7FE:#2e3f63;--ag-c-D0D5DD:var(--ag-colorBgElevated);--ag-c-D0D7E3:var(--ag-colorBgElevated);--ag-c-D19A66:#d19a66;--ag-c-D4760A:#d4760a;--ag-c-D48806:#d48806;--ag-c-D61010:#ff2727;--ag-c-DBEAFE:var(--ag-colorBgElevated);--ag-c-E0EAFF:var(--ag-colorBgElevated);--ag-c-E2E8F0:var(--ag-colorBgElevated);--ag-c-E4E7EC:var(--ag-colorBgElevated);--ag-c-E4ECFF:#243042;--ag-c-E5E7EB:var(--ag-colorBgElevated);--ag-c-E6F4FF:var(--ag-colorBgElevated);--ag-c-E9D7FE:var(--ag-colorBgElevated);--ag-c-EAECF0:var(--ag-colorBgElevated);--ag-c-EAEFF5:var(--ag-colorBgElevated);--ag-c-ECFDF3:var(--ag-colorSuccessBg);--ag-c-EEF2FF:var(--ag-colorBgElevated);--ag-c-EFF8FF:var(--ag-colorInfoBg);--ag-c-F0F0F0:var(--ag-colorBgElevated);--ag-c-F2F4F7:var(--ag-colorBgElevated);--ag-c-F4EBFF:var(--ag-colorBgElevated);--ag-c-F5F5F5:var(--ag-colorBgElevated);--ag-c-F5F7FA:var(--ag-colorBgElevated);--ag-c-F6F8FA:var(--ag-colorBgElevated);--ag-c-F87171:#a8353a;--ag-c-F8FAFC:var(--ag-colorBgElevated);--ag-c-F9FAFB:var(--ag-colorBgElevated);--ag-c-FAFAFA:#ffffff0f;--ag-c-FAFAFB:var(--ag-colorBgElevated);--ag-c-FAFBFC:var(--ag-colorBgElevated);--ag-c-FCE7F6:var(--ag-colorBgElevated);--ag-c-FDF2FA:var(--ag-colorBgElevated);--ag-c-FEE4E2:var(--ag-colorBgElevated);--ag-c-FEF2F2:#2a1215;--ag-c-FEF3F2:var(--ant-red-1);--ag-c-FF4D4F:#ff4d4f;--ag-c-FFE4B5:var(--ag-colorBgElevated);--ag-c-FFE58F:var(--ag-colorBgElevated);--ag-c-FFF7E6:var(--ag-colorBgElevated);--ag-c-FFFAEB:var(--ag-colorWarningBg);--ag-c-FFFBE6:var(--ag-colorBgElevated);--ag-c-FFFBFA:var(--ag-colorBgElevated);--ag-c-FFFFFF:var(--ag-colorBgContainer)}.lt-ag .ag-app-frame{--colorText:#242424;--colorTextSecondary:#676770;--colorTextTertiary:#848b8c;--colorTextQuaternary:#a3a19f;--colorBorder:#d7d7d7;--colorBorderSecondary:#e5e5e3;--colorBgContainer:#fff;--colorBgElevated:#fff;--colorFill:#24242426;--colorFillSecondary:#2424240f;--colorFillTertiary:#2424240a;--colorFillQuaternary:#24242405;--colorPrimary:#242424;--colorSuccess:#2e7d3a;--colorSuccessBg:#eaf2e3;--colorSuccessText:#2e7d3a;--colorWarning:#8a6400;--colorWarningBg:#fbf3d9;--colorWarningText:#8a6400;--colorError:#5e0908;--colorInfoBorder:#a5bac8;--zinc-1:#f6f5f3;--zinc-2:#f0efed;--zinc-3:#e5e5e3;--zinc-4:#d7d7d7;--zinc-5:#a3a19f;--zinc-6:#848b8c;--zinc-7:#676770;--zinc-8:#413f3f;--zinc-9:#242424;--zinc-10:#1e1c1d;--colorIcon:#848b8c;--colorIconHover:#242424;--colorTextHeading:#242424;--colorTextDescription:#848b8c;--colorTextDisabled:#a3a19f;--colorWhite:#fff;--colorFillChip:#24242405;--colorErrorBg:#f9e5e5;--colorErrorText:#5e0908;--colorInfoBg:#e5f1f9;--colorWarningBorder:#d9c898;--colorSuccessBorder:#b1cfb0;--colorBgBase:#fff;--colorErrorBorder:#d94c4a;--controlItemBgHover:#24242405;--controlItemBgActive:#f0efed;--colorBgSpotlight:#242424;--colorTextLightSolid:#fff;--colorSplit:#f0efed;--colorInfo:#113955;--colorSelection:#1677ff;--colorSelectionBg:#1677ff14;--colorBgLayout:#f6f5f3;--colorBgMask:#24242473;--colorBgContainerDisabled:#2424240a;--colorTextPlaceholder:#a3a19f;--colorTextLabel:#676770;--colorPrimaryBorder:#e5e5e3;--colorPrimaryBorderHover:#a3a19f;--background:#fff;--foreground:#242424;--card:#fff;--card-foreground:#242424;--popover:#fff;--popover-foreground:#242424;--primary:#242424;--primary-foreground:#fff;--secondary:#f6f5f3;--secondary-foreground:#242424;--muted:#f6f5f3;--muted-foreground:#676770;--accent:#f0efed;--accent-foreground:#242424;--destructive:#5e0908;--success:#2e7d3a;--destructive-foreground:#fff;--border:#d7d7d7;--input:#d7d7d7;--ag-surface-app:#f6f5f3;--ag-surface-gutter:#f6f5f3;--ag-surface-divider:#ebeaea;--ag-surface-raised:#fbfaf8;--ag-surface-card:#fff;--ag-surface-card-border:#e5e5e3;--ag-surface-inset:#f6f5f3;--ag-surface-inset-border:#e5e5e3;--ag-surface-canvas:#fff;--ag-surface-chat:#fff;--ag-surface-chat-border:#e5e5e3;--ag-surface-row-hover:#f6f5f3;--ag-surface-raised-shadow:0 1px 3px #1012160d;--ag-surface-card-shadow:0 1px 2px #1012160f;--ag-surface-inspector-shadow:-8px 0 24px #10121614;--ag-sidebar-bg:#f6f5f3;--ag-shell-line:#e5e5e3;--ring:#a3a19f;--placeholder:#a3a19f;--focus-ring:#e5e5e3;--disabled:#a3a19f;--disabled-bg:#2424240a;--disabled-border:#e5e5e3;--error:#5e0908;--error-hover:#7a0f0d;--error-active:#3f0605;--btn-primary-fg:#fff;--btn-primary-hover:#413f3f;--btn-primary-active:#1e1c1d;--btn-default-bg:#fff;--btn-default-hover-bg:#fff;--btn-default-active-bg:#fff;--btn-text-hover-bg:#2424240f;--btn-text-active-bg:#24242426;--btn-link:#5e5e08;--btn-link-hover:#242424;--btn-link-active:#1e1c1d;--ag-ring:#a3a19f;--ag-controlOutline:#a3a19f80;--ag-errorOutline:#d94c4a33;--ag-colorFillQuaternary:#24242405;--switch-handle-shadow:0 2px 4px 0 #00230b33;--ag-composer-border:#e5e5e3;--ag-composer-focus:#676770;--ag-composer-placeholder:#848b8c;--ag-send-disabled-bg:#f0efed;--ag-send-disabled-fg:#a3a19f;--ag-run-status-success:#12b76a;--ag-run-status-warning:#f79009;--ag-run-status-default:#98a2b3;--ag-run-status-processing:#3b82f6;--ag-run-status-error:#f04438;--ag-surface-paper:#fbfaf8;--hero-action-bg:#f2f25c;--hero-action-hover-bg:#e7e712;--hero-action-text:#242424;--ag-boxShadowSecondary:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--ag-boxShadowTertiary:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--ag-colorText:#242424;--ag-colorTextSecondary:#676770;--ag-colorFillSecondary:#2424240f;--ag-colorFillTertiary:#2424240a;--ag-surface-accent:#d9d92c;--ag-surface-chat-shadow:0 1px 2px #1012160f;--ag-surface-chip:#ebeaea;--ag-surface-chip-border:#e5e5e3}.lt-home[data-theme=dark] .lt-ag .ag-app-frame{--colorText:#ffffffd9;--colorTextSecondary:#ffffffa6;--colorTextTertiary:#ffffff73;--colorTextQuaternary:#ffffff40;--colorBorder:#424242;--colorBorderSecondary:#303030;--colorBgContainer:#141414;--colorBgElevated:#242424;--colorFill:#ffffff2e;--colorFillSecondary:#ffffff1f;--colorFillTertiary:#ffffff14;--colorFillQuaternary:#ffffff0a;--colorPrimary:#f2f25c;--colorSuccess:#52c41a;--colorSuccessBg:#162312;--colorSuccessText:#52c41a;--colorWarning:#faad14;--colorWarningBg:#2b2111;--colorWarningText:#d89614;--colorError:#ff4d4f;--colorInfoBorder:#15325b;--zinc-1:#242424;--zinc-2:#2a2a2a;--zinc-3:#383838;--zinc-4:#424242;--zinc-5:#5c5c5c;--zinc-6:#ffffff73;--zinc-7:#ffffffa6;--zinc-8:#ffffffbf;--zinc-9:#ffffffd9;--zinc-10:#fffffff2;--colorIcon:#ffffff73;--colorIconHover:#ffffffd9;--colorTextHeading:#ffffffd9;--colorTextDescription:#ffffff73;--colorTextDisabled:#ffffff40;--colorWhite:#fff;--colorFillChip:#272727;--colorErrorBg:#2c1618;--colorErrorText:#dc4446;--colorInfoBg:#111a2c;--colorWarningBorder:#594214;--colorSuccessBorder:#274916;--colorBgBase:#000;--colorErrorBorder:#5b2526;--controlItemBgHover:#ffffff0a;--controlItemBgActive:#57572a;--colorBgSpotlight:#424242;--colorTextLightSolid:#fff;--colorSplit:#fdfdfd1f;--colorInfo:#1668dc;--colorSelection:#4096ff;--colorSelectionBg:#4096ff29;--colorBgLayout:#000;--colorBgMask:#00000073;--colorBgContainerDisabled:#ffffff14;--colorTextPlaceholder:#ffffff61;--colorTextLabel:#ffffffa6;--colorPrimaryBorder:#57572a;--colorPrimaryBorderHover:#787834;--background:#141414;--foreground:#ffffffd9;--card:#242424;--card-foreground:#ffffffd9;--popover:#242424;--popover-foreground:#ffffffd9;--primary:#f2f25c;--primary-foreground:#141414;--secondary:#242424;--secondary-foreground:#ffffffd9;--muted:#242424;--muted-foreground:#ffffffa6;--accent:#2a2a2a;--accent-foreground:#ffffffd9;--destructive:#ff4d4f;--success:#52c41a;--destructive-foreground:#141414;--border:#424242;--input:#424242;--ag-surface-app:#0a0a0c;--ag-surface-gutter:#060607;--ag-surface-divider:#1c1c1f;--ag-surface-raised:#1a1b1e;--ag-surface-card:#212327;--ag-surface-card-border:#2d3036;--ag-surface-inset:#111214;--ag-surface-inset-border:#26282d;--ag-surface-canvas:#0c0c0e;--ag-surface-chat:#17181b;--ag-surface-chat-border:#26282d;--ag-surface-row-hover:#212327;--ag-surface-raised-shadow:inset 0 1px 0 #ffffff0b;--ag-surface-card-shadow:0 1px 2px #0006, inset 0 1px 0 #ffffff08;--ag-surface-inspector-shadow:-8px 0 24px #00000059;--ag-sidebar-bg:#101010;--ag-shell-line:#2c2c2c;--ring:#ffffff73;--placeholder:#ffffff61;--focus-ring:#57572a;--disabled:#ffffff40;--disabled-bg:#ffffff14;--disabled-border:#424242;--error:#ff4d4f;--error-hover:#e86e6b;--error-active:#ad393a;--btn-primary-fg:#141414;--btn-primary-hover:#e8e47e;--btn-primary-active:#a4a443;--btn-default-bg:transparent;--btn-default-hover-bg:#ffffff0a;--btn-default-active-bg:#ffffff14;--btn-text-hover-bg:#ffffff14;--btn-text-active-bg:#ffffff2e;--btn-link:#8ccfff;--btn-link-hover:#b0deff;--btn-link-active:#54b5fa;--ag-ring:#ffffff73;--ag-controlOutline:#ffffff40;--ag-errorOutline:#ee263866;--ag-colorFillQuaternary:#ffffff0a;--switch-handle-shadow:0 2px 4px 0 #00000073;--ag-composer-border:#2a2c30;--ag-composer-focus:#c2d54a73;--ag-composer-placeholder:#7e828a;--ag-send-disabled-bg:#26282c;--ag-send-disabled-fg:#6e7176;--ag-run-status-success:#12b76a;--ag-run-status-warning:#f79009;--ag-run-status-default:#98a2b3;--ag-run-status-processing:#3b82f6;--ag-run-status-error:#f04438;--ag-surface-paper:#272727;--hero-action-bg:#d1d151;--hero-action-hover-bg:#dcdc6b;--hero-action-text:#141414;--ag-boxShadowSecondary:0 0 0 1px #ffffff29, 0 6px 16px 0 #00000070, 0 3px 6px -4px #00000085, 0 9px 28px 8px #00000047;--ag-boxShadowTertiary:0 0 0 1px #ffffff1f, 0 1px 2px 0 #0000004d, 0 1px 6px -1px #0003, 0 2px 4px 0 #0003;--ag-colorText:#ffffffd9;--ag-colorTextSecondary:#ffffffa6;--ag-colorFillSecondary:#ffffff1f;--ag-colorFillTertiary:#ffffff14;--ag-surface-accent:#c2d54a;--ag-surface-chat-shadow:0 1px 3px #00000073;--ag-surface-chip:#2a2a2e;--ag-surface-chip-border:#303035;--drawer-right-shadow:-1px 0 0 0 #ffffff29, -6px 0 16px 0 #00000070, -3px 0 6px -4px #00000085, -9px 0 28px 8px #00000047;--drawer-left-shadow:1px 0 0 0 #ffffff29, 6px 0 16px 0 #00000070, 3px 0 6px -4px #00000085, 9px 0 28px 8px #00000047;--drawer-top-shadow:0 1px 0 0 #ffffff29, 0 6px 16px 0 #00000070, 0 3px 6px -4px #00000085, 0 9px 28px 8px #00000047;--drawer-bottom-shadow:0 -1px 0 0 #ffffff29, 0 -6px 16px 0 #00000070, 0 -3px 6px -4px #00000085, 0 -9px 28px 8px #00000047}.lt-ag .ag-brand-en{letter-spacing:.2em;white-space:nowrap;color:var(--th-text-body);opacity:.75;font-size:8px;font-weight:600;line-height:1}@media (width<=560px){.lt-ag .ag-brand-en{display:none}}.lt-home{--font-display:"Noto Serif TC", Georgia, "Times New Roman", serif;--font-sans:"Inter Variable", "Inter", "Legaltech Sans TC", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-ui:"Geist", "Inter Variable", "Legaltech Sans TC", "Noto Sans TC", "PingFang TC", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Legaltech Sans TC", monospace;--font-bitmap:"DotGothic16", "Geist Mono", monospace;min-height:100vh;color:var(--th-text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lt-home .lt-ag .ag-h1,.lt-home .lt-ag .ag-sectitle,.lt-home .lt-ag h2{letter-spacing:0;font-weight:400}body:has(.lt-home[data-theme=dark]){background:var(--ag-d-bg-0,#0e0d0b)}body:has(.lt-home){background:var(--paper-100,#f6f5f3)}.lt-home .tp h2{font-family:var(--font-display);letter-spacing:0;font-weight:400}.lt-home[data-theme=dark] .tp{--ink:#f7f4ee;--ink-rgb:247, 244, 238;--ink2:#1c1a16;--paper:#151310;--white:#1c1a16;--muted:#f8f5efa8;--accent-text:#f8f5ef9e;--faint:#f8f5ef73;--line:#fcf8f01a}.lt-home[data-theme=dark] .tp .tp-qa-tabs button.on,.lt-home[data-theme=dark] .tp .tp-qa-more a:hover{color:#151310}.lt-home[data-theme=dark] .tp .tp-footer,.lt-home[data-theme=dark] .tp .tp-howproof{background:#0e0d0b}.lt-home[data-theme=dark] .tp .tp-price-featured{background:#24211c}.lt-home[data-theme=dark] .tp :is(.tp-ask-go,.tp-compare-go,.tp-mode-badge.on,.tp-tabs button.on,.tp-price-featured .tp-price-cta){color:#242424}.lt-home .lt-hero-input{resize:none;width:100%;min-height:64px;font:400 15px/22px var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:12px 14px}.lt-home .lt-hero-input::placeholder{color:var(--ag-composer-placeholder,var(--muted-foreground))}.lt-home .lt-hero-chips{font:400 12px/18px var(--font-sans);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px;display:flex}.lt-home .lt-hero-chips button{border:1px solid var(--border);background:var(--background);height:26px;font:inherit;color:var(--foreground);cursor:pointer;border-radius:999px;padding:0 10px}.lt-home .lt-hero-chips .lt-hero-send{background:var(--yellow-400);color:var(--ink-900);border:0;margin-left:auto;font-weight:500}.lt-home .lt-hero-ask-card{display:none}@media (width<=1167px){.lt-home .lt-hero-ask-card{--foreground:var(--th-text-hi);--background:var(--th-bg-1);--border:var(--th-border);--muted-foreground:var(--th-text-mut);background:var(--th-bg-0);width:min(620px,100%);min-height:120px;box-shadow:var(--shadow-frame);text-align:left;border-radius:12px;display:flex}.lt-home[data-theme=dark] .lt-hero-ask-card{box-shadow:0 0 0 1px var(--th-border)}}@media (prefers-reduced-motion:reduce){.lt-home *,.lt-home :before,.lt-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lt-home .lt-pricing{background:var(--th-bg-1);border:1px solid var(--th-section-border);font-family:var(--font-sans);margin-top:-1px;padding:112px 0 96px}.lt-home .lt-pricing[data-hosting=cloud] .mode-selfhosted,.lt-home .lt-pricing[data-hosting=selfhosted] .mode-cloud{display:none}.lt-home .lt-pricing .plan-grid{box-sizing:border-box;text-align:left;align-items:stretch;gap:16px;width:100%;margin:48px auto 0;padding:0 24px;display:grid}.lt-home .lt-pricing .plan-grid-cloud{grid-template-columns:repeat(4,1fr);max-width:1240px}.lt-home .lt-pricing .plan-grid-self{grid-template-columns:repeat(2,1fr);max-width:760px}.lt-home .lt-pricing .plan-details{text-align:left;max-width:920px;font:var(--text-body-sm);color:var(--th-text-body);margin:72px auto 0;padding:0 24px}.lt-home .lt-pricing .plan-details h3{font:400 32px/1.25 var(--font-display);color:var(--th-text-hi);margin:0 0 12px}.lt-home .lt-pricing .plan-details h4{font:var(--text-label);color:var(--th-text-hi);margin:36px 0 12px;font-size:17px}.lt-home .lt-pricing .plan-details p{margin:0 0 10px}.lt-home .lt-pricing .plan-details a{color:var(--th-link);text-underline-offset:2px;text-decoration:underline}.lt-home .lt-pricing .plan-details ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.lt-home .lt-pricing .pd-scroll{margin-bottom:10px;overflow-x:auto}.lt-home .lt-pricing .plan-details table{border-collapse:collapse;width:100%}.lt-home .lt-pricing .plan-details th,.lt-home .lt-pricing .plan-details td{border-bottom:1px solid var(--th-border);text-align:left;vertical-align:top;padding:11px 14px}.lt-home .lt-pricing .plan-details thead th{color:var(--th-text-hi);white-space:nowrap;font-weight:600}.lt-home .lt-pricing .plan-details tbody th{color:var(--th-text-hi);font-weight:500}@media (width<=1100px){.lt-home .lt-pricing .plan-grid-cloud{grid-template-columns:repeat(2,1fr);max-width:760px}}@media (width<=760px){.lt-home .lt-pricing{padding:64px 0 56px}.lt-home .lt-pricing .plan-grid-cloud,.lt-home .lt-pricing .plan-grid-self{grid-template-columns:1fr;max-width:480px;padding:0 16px}.lt-home .lt-pricing .plan-card{grid-row:auto!important;grid-template-rows:none!important}}.lt-home .plan-card{--pc-bg:var(--paper-0);--pc-ring:var(--shadow-ring);--pc-hi:var(--ink-900);--pc-tagline:var(--ink-600);--pc-unit:var(--ink-500);--pc-inc:var(--ink-500);--pc-div:var(--paper-150);--pc-feat:var(--ink-600);--pc-chip-bg:var(--ink-900);--pc-chip-shadow:none;--pc-chip-text:#fff}.lt-home .plan-ent{--pc-bg:var(--carbon-900);--pc-ring:0 0 0 1px #24242433;--pc-hi:#f7f6f4;--pc-tagline:#ffffff8c;--pc-unit:#ffffff80;--pc-inc:#ffffff73;--pc-div:#ffffff14;--pc-feat:#ffffffb8;--pc-ghost-bg:#ffffff0a;--pc-ghost-shadow:inset 0 0 0 1px #ffffff29;--pc-ghost-text:#fff}.lt-home .plan-ent .pc-cta-outline{background:var(--pc-ghost-bg);box-shadow:var(--pc-ghost-shadow);color:var(--pc-ghost-text);border-color:#0000}.lt-home[data-theme=dark] .plan-card{--pc-bg:#ffffff06;--pc-ring:inset 0 0 0 1px #ffffff14;--pc-hi:#f7f6f4;--pc-tagline:#ffffff8c;--pc-unit:#ffffff80;--pc-inc:#ffffff73;--pc-div:#ffffff14;--pc-feat:#ffffffb8;--pc-chip-bg:#161417;--pc-chip-shadow:inset 0 0 0 1px #ffffff29;--pc-chip-text:#ffffffc7}.lt-home .hosting-toggle{--ht-bg:var(--paper-50);--ht-ring:inset 0 0 0 1px var(--paper-150);--ht-on-bg:var(--paper-150);--ht-on-ring:inset 0 0 0 1px var(--paper-200);--ht-on-text:var(--ink-900);--ht-off-text:var(--ink-600);--ht-sub-text:var(--ink-500)}.lt-home[data-theme=dark] .hosting-toggle{--ht-bg:#ffffff0a;--ht-ring:inset 0 0 0 1px #ffffff1a;--ht-on-bg:#ffffff14;--ht-on-ring:inset 0 0 0 1px #ffffff24;--ht-on-text:#f7f6f4;--ht-off-text:#ffffff8c;--ht-sub-text:#ffffff80}.lt-ag .ag-foot{--th-text-dim:#6b6966}.lt-home[data-theme=dark] .lt-ag .ag-foot{--th-text-dim:#fff9}
