@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f2ee;--color-panel:#fbfaf8;--color-card:#fff;--color-soft:#f1efea;--color-chip:#ede9e2;--color-line:#e3dfd8;--color-line-row:#efece6;--color-line-node:#e1dcd3;--color-line-dash:#cfc9bf;--color-edge:#9c958a;--color-grid:#d9d4cb;--color-ink:#1f1d1a;--color-ink-secondary:#3b3833;--color-mute:#5e5a53;--color-disabled:#a39e95;--color-accent:#0f6b6b;--color-accent-light:#e3f0ef;--color-accent-dark:#0a4f4f;--color-on-accent:#fff;--color-accent-glow:#0f6b6b24;--color-dark:#2a2723;--color-on-dark:#fff;--color-on-dark-secondary:#d8d3ca;--color-ok:#1c6e4c;--color-ok-light:#e2f1ea;--color-ok-dot:#2f8a5b;--color-ok-line:#bfdccb;--color-ok-on-dark:#8fd3ae;--color-warn:#6b4a00;--color-warn-light:#fbf3de;--color-warn-ink:#5b4a1c;--color-warn-dot:#c27b1a;--color-err:#a53428;--color-err-light:#f7e4e1;--color-err-ink:#6e2219;--color-err-line:#e8c4be;--color-violet:#5e43a8;--color-violet-light:#ece7f6;--color-code-bg:#1f1d1a;--color-code-fg:#e8e4dc;--color-avatar-bg:#e6e1d8;--color-tooltip-bg:#1f1d1a;--color-tooltip-fg:#fff;--color-hairline:#00000014;--color-overlay-line:transparent;--hue-trig-bg:#2a2723;--hue-trig-fg:#fff;--hue-agent-bg:#ece7f6;--hue-agent-fg:#5e43a8;--hue-compl-bg:#e6eef8;--hue-compl-fg:#2b5e9e;--hue-router-bg:#f5ecdf;--hue-router-fg:#8e5410;--hue-par-bg:#e9f0e1;--hue-par-fg:#4a6a2b;--hue-wait-bg:#eeece7;--hue-wait-fg:#5f5a4e;--hue-send-bg:#e2f1ea;--hue-send-fg:#1c6e4c;--hue-api-bg:#e4eef3;--hue-api-fg:#23617a;--hue-kb-bg:#f1e8e1;--hue-kb-fg:#74492e;--hue-tool-bg:#f6e6eb;--hue-tool-fg:#983a56;--hue-var-bg:#eaecef;--hue-var-fg:#4e5763;--hue-esc-bg:#f7e4e1;--hue-esc-fg:#a53428;--hue-gen-bg:#ece7f6;--hue-gen-fg:#5e43a8;--hue-neutral-bg:#f1efea;--hue-neutral-fg:#3b3833;--hue-info-bg:#e3f0ef;--hue-info-fg:#0a4f4f;--hue-ok-bg:#e2f1ea;--hue-ok-fg:#1c6e4c;--hue-warn-bg:#fbf3de;--hue-warn-fg:#6b4a00;--hue-err-bg:#f7e4e1;--hue-err-fg:#a53428;--shadow-node:0 1px 2px #1f1d1a0f;--shadow-popover:0 10px 28px #1f1d1a24;--shadow-dialog:0 24px 60px #1f1d1a4d;--shadow-tooltip:0 4px 12px #1f1d1a26;--overlay-backdrop:#1f1d1a61;--font-sans:"Onest Variable", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--leading-tight:1.2;--leading-base:1.4;--leading-relaxed:1.45;--tracking-tight:-.01em;--tracking-micro:.04em;--tracking-overline:.06em;--type-display:600 24px / var(--leading-base) var(--font-sans);--type-h1:600 22px / var(--leading-base) var(--font-sans);--type-h1-mono:500 21px / var(--leading-base) var(--font-mono);--type-h2:600 18px / var(--leading-base) var(--font-sans);--type-h3:600 15px / var(--leading-base) var(--font-sans);--type-lead:400 14px / var(--leading-base) var(--font-sans);--type-lead-strong:600 14px / var(--leading-base) var(--font-sans);--type-button-lg:600 13.5px / var(--leading-base) var(--font-sans);--type-title:600 13px / var(--leading-base) var(--font-sans);--type-body:400 13px / var(--leading-base) var(--font-sans);--type-body-small:400 12.5px / var(--leading-base) var(--font-sans);--type-body-small-strong:600 12.5px / var(--leading-base) var(--font-sans);--type-caption:400 12px / var(--leading-base) var(--font-sans);--type-caption-strong:600 12px / var(--leading-base) var(--font-sans);--type-small:400 11.5px / var(--leading-base) var(--font-sans);--type-hint:400 11px / var(--leading-base) var(--font-sans);--type-overline:600 11px / var(--leading-base) var(--font-sans);--type-micro:600 10.5px / var(--leading-base) var(--font-sans);--type-mono:400 12px / var(--leading-base) var(--font-mono);--type-mono-xs:400 11px / var(--leading-base) var(--font-mono);--type-mono-sm:400 11.5px / var(--leading-base) var(--font-mono);--type-mono-lg:400 12.5px / var(--leading-base) var(--font-mono);--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-48:48px;--space-page-gutter:28px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-pill:999px;--border-width:1px;--border-width-dash:1.5px;--border-width-strong:2px;--border-width-accent:3px;--shadow-focus-field:0 0 0 3px var(--color-accent-glow);--shadow-focus-field-error:0 0 0 3px var(--color-err-light);--shadow-focus-ring:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-accent);--shadow-focus-ring-inset:inset 0 0 0 2px var(--color-accent);--shadow-selected:0 0 0 4px var(--color-accent-glow);--shadow-swatch-inset:inset 0 0 0 1px var(--color-hairline);--opacity-disabled:.45;--size-control-xs:22px;--size-control-sm:28px;--size-control-md:34px;--size-control-lg:40px;--size-tile-xs:18px;--size-tile-sm:22px;--size-tile-md:28px;--size-tile-lg:34px;--size-avatar-sm:24px;--size-avatar-md:32px;--size-avatar-lg:40px;--size-sidebar-width:232px;--size-rail-width:56px;--size-topbar-height:56px;--size-pane-header-height:48px;--size-pane-header-height-chat:64px;--size-secondary-nav-width:240px;--size-inspector-width:320px;--size-palette-width:232px;--size-dialog-width-sm:560px;--size-dialog-width-md:640px;--size-dialog-width-lg:720px;--size-dialog-width-xl:920px;--size-auth-card-md:400px;--size-auth-card-lg:460px;--size-switch-width:34px;--size-switch-height:20px;--size-switch-thumb:16px;--size-checkbox:16px;--size-step-circle:26px;--size-statusbar-height:44px;--size-wizard-header-height:72px;--size-wizard-footer-height:68px;--size-wizard-side-width:380px;--size-menu-width:280px;--size-menu-max-height:320px;--size-rail-item-width:40px;--size-rail-item-height:36px;--size-row-sm:30px;--size-dot-sm:6px;--size-dot-md:8px;--size-bar-sm:4px;--size-bar-md:8px;--size-toast-width:360px;--size-agents-search-width:220px;--size-agents-setup-width:360px;--layout-lead-width:620px;--layout-form-width:28rem;--layout-auth-width:400px;--layout-page-width:72rem;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-spin:.8s;--duration-pulse:1.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-base:0;--z-raised:10;--z-nav:20;--z-dropdown:100;--z-popover:200;--z-drawer:300;--z-scrim:400;--z-dialog:410;--z-toast:500;--z-tooltip:600;--breakpoint-wide:1440px;--breakpoint-compact-max:1279px;--breakpoint-unsupported-max:1023px;--chart-1:var(--color-accent);--chart-2:var(--hue-compl-fg);--chart-3:var(--hue-router-fg);--chart-4:var(--color-violet);--chart-muted:var(--color-line-dash);--widget-accent:#0f6b6b;--widget-on-accent:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#151412;--color-panel:#1b1a17;--color-card:#211f1c;--color-soft:#2a2824;--color-chip:#322f2a;--color-line:#34312c;--color-line-row:#2a2824;--color-line-node:#3a3631;--color-line-dash:#4a463f;--color-edge:#7a746a;--color-grid:#2b2925;--color-ink:#ece8e1;--color-ink-secondary:#cfcac1;--color-mute:#a29c92;--color-disabled:#6f6a62;--color-accent:#4db6ae;--color-accent-light:#16302e;--color-accent-dark:#86d4cc;--color-on-accent:#0b1f1d;--color-accent-glow:#4db6ae3d;--color-dark:#3a3631;--color-on-dark:#f2eee7;--color-on-dark-secondary:#cfcac1;--color-ok:#6fcb9c;--color-ok-light:#16291f;--color-ok-dot:#4cb884;--color-ok-line:#2f5a44;--color-ok-on-dark:#6fcb9c;--color-warn:#e3b25c;--color-warn-light:#2e2615;--color-warn-ink:#e8c987;--color-warn-dot:#d9963a;--color-err:#f08a7c;--color-err-light:#351d19;--color-err-ink:#f5b3a9;--color-err-line:#6b302a;--color-violet:#b9a6f0;--color-violet-light:#2a2340;--color-code-bg:#0e0d0c;--color-code-fg:#e8e4dc;--color-avatar-bg:#34312c;--color-tooltip-bg:#ece8e1;--color-tooltip-fg:#1a1816;--color-hairline:#ffffff1a;--color-overlay-line:#3a3631;--hue-trig-bg:#3a3631;--hue-trig-fg:#f2eee7;--hue-agent-bg:#2a2340;--hue-agent-fg:#b9a6f0;--hue-compl-bg:#1c2838;--hue-compl-fg:#8db4e8;--hue-router-bg:#33261a;--hue-router-fg:#e0a86a;--hue-par-bg:#212a1a;--hue-par-fg:#a8c98a;--hue-wait-bg:#2a2824;--hue-wait-fg:#bdb6a8;--hue-send-bg:#16291f;--hue-send-fg:#6fcb9c;--hue-api-bg:#18272e;--hue-api-fg:#7ebbd3;--hue-kb-bg:#2e241d;--hue-kb-fg:#d6a887;--hue-tool-bg:#33202a;--hue-tool-fg:#e393ac;--hue-var-bg:#24272c;--hue-var-fg:#aeb6c2;--hue-esc-bg:#351d19;--hue-esc-fg:#f08a7c;--hue-gen-bg:#2a2340;--hue-gen-fg:#b9a6f0;--hue-neutral-bg:#2a2824;--hue-neutral-fg:#cfcac1;--hue-info-bg:#16302e;--hue-info-fg:#86d4cc;--hue-ok-bg:#16291f;--hue-ok-fg:#6fcb9c;--hue-warn-bg:#2e2615;--hue-warn-fg:#e3b25c;--hue-err-bg:#351d19;--hue-err-fg:#f08a7c;--shadow-node:0 1px 2px #00000073;--shadow-popover:0 12px 32px #0000008c;--shadow-dialog:0 24px 64px #000000a6;--shadow-tooltip:0 4px 12px #00000080;--overlay-backdrop:#0009}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#151412;--color-panel:#1b1a17;--color-card:#211f1c;--color-soft:#2a2824;--color-chip:#322f2a;--color-line:#34312c;--color-line-row:#2a2824;--color-line-node:#3a3631;--color-line-dash:#4a463f;--color-edge:#7a746a;--color-grid:#2b2925;--color-ink:#ece8e1;--color-ink-secondary:#cfcac1;--color-mute:#a29c92;--color-disabled:#6f6a62;--color-accent:#4db6ae;--color-accent-light:#16302e;--color-accent-dark:#86d4cc;--color-on-accent:#0b1f1d;--color-accent-glow:#4db6ae3d;--color-dark:#3a3631;--color-on-dark:#f2eee7;--color-on-dark-secondary:#cfcac1;--color-ok:#6fcb9c;--color-ok-light:#16291f;--color-ok-dot:#4cb884;--color-ok-line:#2f5a44;--color-ok-on-dark:#6fcb9c;--color-warn:#e3b25c;--color-warn-light:#2e2615;--color-warn-ink:#e8c987;--color-warn-dot:#d9963a;--color-err:#f08a7c;--color-err-light:#351d19;--color-err-ink:#f5b3a9;--color-err-line:#6b302a;--color-violet:#b9a6f0;--color-violet-light:#2a2340;--color-code-bg:#0e0d0c;--color-code-fg:#e8e4dc;--color-avatar-bg:#34312c;--color-tooltip-bg:#ece8e1;--color-tooltip-fg:#1a1816;--color-hairline:#ffffff1a;--color-overlay-line:#3a3631;--hue-trig-bg:#3a3631;--hue-trig-fg:#f2eee7;--hue-agent-bg:#2a2340;--hue-agent-fg:#b9a6f0;--hue-compl-bg:#1c2838;--hue-compl-fg:#8db4e8;--hue-router-bg:#33261a;--hue-router-fg:#e0a86a;--hue-par-bg:#212a1a;--hue-par-fg:#a8c98a;--hue-wait-bg:#2a2824;--hue-wait-fg:#bdb6a8;--hue-send-bg:#16291f;--hue-send-fg:#6fcb9c;--hue-api-bg:#18272e;--hue-api-fg:#7ebbd3;--hue-kb-bg:#2e241d;--hue-kb-fg:#d6a887;--hue-tool-bg:#33202a;--hue-tool-fg:#e393ac;--hue-var-bg:#24272c;--hue-var-fg:#aeb6c2;--hue-esc-bg:#351d19;--hue-esc-fg:#f08a7c;--hue-gen-bg:#2a2340;--hue-gen-fg:#b9a6f0;--hue-neutral-bg:#2a2824;--hue-neutral-fg:#cfcac1;--hue-info-bg:#16302e;--hue-info-fg:#86d4cc;--hue-ok-bg:#16291f;--hue-ok-fg:#6fcb9c;--hue-warn-bg:#2e2615;--hue-warn-fg:#e3b25c;--hue-err-bg:#351d19;--hue-err-fg:#f08a7c;--shadow-node:0 1px 2px #00000073;--shadow-popover:0 12px 32px #0000008c;--shadow-dialog:0 24px 64px #000000a6;--shadow-tooltip:0 4px 12px #00000080;--overlay-backdrop:#0009}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-ink);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg{display:block}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}:focus-visible{outline:var(--border-width-strong) solid var(--color-accent);outline-offset:var(--space-2)}.container{width:min(1120px, 100% - 2 * var(--space-20));margin-inline:auto}@media (width>=600px){.container{width:min(1120px,100% - 80px)}}.skip-link{top:var(--space-8);left:var(--space-8);z-index:var(--z-raised);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--color-card);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.pill{padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--color-accent-light);color:var(--color-accent-dark);white-space:nowrap;align-self:center;align-items:center;font-size:11.5px;display:inline-flex}.button{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-8);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);display:inline-flex}.button--md{height:var(--size-control-md);padding:0 var(--space-12);font:var(--type-title)}.button--lg{height:var(--size-control-lg);padding:0 var(--space-16);font:var(--type-button-lg)}.button--primary{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.button--primary:hover{background:var(--color-accent-dark)}.button--secondary{border:var(--border-width) solid var(--color-line);background:var(--color-card);color:var(--color-ink);font-weight:400}.button--secondary:hover{background:var(--color-soft)}.logo{align-items:center;gap:var(--space-10);display:flex}.logo__mark{width:var(--size-tile-md);height:var(--size-tile-md);border-radius:var(--radius-8);background:var(--color-accent);color:var(--color-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo__mark svg{stroke-width:1.8px;width:15px;height:15px}.logo__name{letter-spacing:-.02em;font-size:17px;font-weight:700}@media (width>=600px){.logo__name{font-size:18px}}.logo--small .logo__name{font-size:16px}.header{border-bottom:var(--border-width) solid var(--color-line);background:var(--color-bg)}.header__bar{justify-content:space-between;align-items:center;height:60px;display:flex}@media (width>=600px){.header__bar{height:72px}}.header__start{align-items:center;gap:40px;display:flex}.header__nav{gap:var(--space-28);color:var(--color-ink-secondary);font-size:14px;display:none}@media (width>=900px){.header__nav{display:flex}}.header__nav a:hover{color:var(--color-ink)}.header__end{align-items:center;gap:var(--space-8);display:flex}@media (width>=600px){.header__end{gap:var(--space-12)}}.header__login{color:var(--color-accent);white-space:nowrap;font-size:12px;font-weight:600;display:none}.header__login:hover{color:var(--color-accent-dark)}@media (width>=900px){.header__login{display:inline}}.header__cta{display:none}@media (width>=600px){.header__cta{display:inline-flex}}.language{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-8);background:var(--color-card);display:inline-flex}.language a{padding:var(--space-4) var(--space-7);border-radius:var(--radius-8);color:var(--color-mute);white-space:nowrap;font-size:11px}.language a:hover{color:var(--color-ink)}.language a:focus-visible{outline-offset:calc(-1 * var(--border-width-strong))}.language [aria-current=page]{background:var(--color-chip);color:var(--color-ink);font-weight:600}.menu-button{width:var(--size-control-md);height:var(--size-control-md);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-8);background:var(--color-card);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-button[hidden]{display:none}.menu-button[aria-expanded=true]{background:var(--color-chip)}.menu-button svg{width:15px;height:15px}@media (width>=900px){.menu-button{display:none}}.menu{gap:0 var(--space-20);padding:0 var(--space-20) var(--space-12);flex-wrap:wrap;font-size:15px;display:flex}.menu a:not(.button){align-items:center;min-height:44px;display:flex}.menu .button{display:none}.has-menu .menu{padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-line);background:var(--color-panel);flex-direction:column;display:none}@media (width>=600px){.has-menu .menu{padding-inline:40px}}.has-menu .menu.is-open{display:flex}.has-menu .menu.is-open .button{margin-top:var(--space-8);display:inline-flex}@media (width>=600px){.has-menu .menu.is-open .button{display:none}}@media (width>=900px){.menu,.has-menu .menu.is-open{display:none}}.hero{padding:40px 0 56px}@media (width>=600px){.hero{padding:56px 0 72px}}@media (width>=900px){.hero{padding:64px 0 80px}}@media (width>=1280px){.hero{padding:72px 0 96px}}.hero__inner{gap:var(--space-28);flex-direction:column;display:flex}@media (width>=600px){.hero__inner{gap:40px}}.hero__copy{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}@media (width>=600px){.hero__copy{align-items:center;gap:var(--space-20);text-align:center}}.hero__title{font-size:34px}@media (width>=600px){.hero__title{font-size:40px}}@media (width>=900px){.hero__title{font-size:46px}}@media (width>=1280px){.hero__title{font-size:52px}}.hero__title{color:var(--color-ink);letter-spacing:-.025em;font-weight:600;line-height:1.08}@media (width>=600px){.hero__title span{display:block}}.hero__lead{font-size:16px}@media (width>=600px){.hero__lead{font-size:17px}}@media (width>=1280px){.hero__lead{font-size:18px}}.hero__lead{max-width:620px;color:var(--color-ink-secondary);line-height:1.55}.hero__actions{align-self:stretch;gap:var(--space-10);flex-direction:column;display:flex}@media (width>=600px){.hero__actions{flex-direction:row;align-self:center}}.hero__note{color:var(--color-mute);font-size:12.5px}.mock{flex-direction:column;margin:0;display:flex;position:relative}@media (width>=600px){.mock{padding-bottom:38px;display:block}}.mock__frame{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-10);background:var(--color-card);box-shadow:var(--shadow-dialog);overflow:hidden;container-type:inline-size}@media (width>=600px){.mock__frame{border-radius:var(--radius-16)}}.mock__chrome{align-items:center;gap:var(--space-6);height:22px;padding:0 var(--space-10);border-bottom:var(--border-width) solid var(--color-line);background:var(--color-panel);display:flex}@media (width>=600px){.mock__chrome{height:var(--size-control-md);padding:0 var(--space-14)}}.mock__chrome span{width:var(--space-7);height:var(--space-7);background:var(--color-line);border-radius:50%}@media (width>=600px){.mock__chrome span{width:var(--space-10);height:var(--space-10)}}.chat{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-16);background:var(--color-card);width:250px;box-shadow:var(--shadow-popover);align-self:flex-end;margin-top:-40px;position:relative;overflow:hidden}@media (width>=600px){.chat{right:calc(-1 * var(--space-16));width:260px;margin:0;position:absolute;bottom:0}}@media (width>=900px){.chat{right:calc(-1 * var(--space-20));width:280px}}@media (width>=1280px){.chat{right:calc(-1 * var(--space-32));width:300px}}.chat__head{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-14);border-bottom:var(--border-width) solid var(--color-line);display:flex}.chat__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md);background:var(--color-accent);color:var(--color-on-accent);font:var(--type-caption-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat__who{flex-direction:column;display:flex}.chat__who strong{font:var(--type-title)}.chat__who span{color:var(--color-mute);font-size:11.5px}.chat__body{gap:var(--space-8);padding:var(--space-14);background:var(--color-bg);flex-direction:column;display:flex}.chat__bubble{max-width:170px}@media (width>=600px){.chat__bubble{max-width:180px}}@media (width>=900px){.chat__bubble{max-width:200px}}@media (width>=1280px){.chat__bubble{max-width:220px}}.chat__bubble{padding:var(--space-8) var(--space-12)}.chat__bubble--in{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-14) var(--radius-14) var(--radius-14) var(--radius-4);background:var(--color-card);align-self:flex-start}.chat__bubble--out{border-radius:var(--radius-14) var(--radius-14) var(--radius-4) var(--radius-14);background:var(--color-violet-light);align-self:flex-end}.chat__source{align-self:flex-end}.hue-trig{background:var(--hue-trig-bg);color:var(--hue-trig-fg)}.hue-agent{background:var(--hue-agent-bg);color:var(--hue-agent-fg)}.hue-agent-text{color:var(--hue-agent-fg)}.hue-compl{background:var(--hue-compl-bg);color:var(--hue-compl-fg)}.hue-compl-text{color:var(--hue-compl-fg)}.hue-router{background:var(--hue-router-bg);color:var(--hue-router-fg)}.hue-router-text{color:var(--hue-router-fg)}.hue-par{background:var(--hue-par-bg);color:var(--hue-par-fg)}.hue-par-text{color:var(--hue-par-fg)}.hue-send{background:var(--hue-send-bg);color:var(--hue-send-fg)}.hue-send-text{color:var(--hue-send-fg)}.hue-api{background:var(--hue-api-bg);color:var(--hue-api-fg)}.hue-api-text{color:var(--hue-api-fg)}.hue-esc{background:var(--hue-esc-bg);color:var(--hue-esc-fg)}.hue-esc-text{color:var(--hue-esc-fg)}.hue-kb{background:var(--hue-kb-bg);color:var(--hue-kb-fg)}.hue-kb-text{color:var(--hue-kb-fg)}.fb{--u:calc(100cqw / 1440);grid-template-rows:calc(56 * var(--u)) calc(800 * var(--u)) calc(44 * var(--u));grid-template-columns:calc(56 * var(--u)) calc(232 * var(--u)) calc(832 * var(--u)) calc(320 * var(--u));aspect-ratio:1440/900;background:var(--color-bg);color:var(--color-ink);font-size:calc(13 * var(--u));line-height:var(--leading-base);white-space:nowrap;display:grid;overflow:hidden}.fb .icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.fb strong{font-weight:600}.fb code{color:var(--color-ink-secondary);font-family:var(--font-mono);font-size:calc(11 * var(--u))}.fb__rail{align-items:center;gap:calc(4 * var(--u));padding:calc(12 * var(--u)) 0;border-right:calc(1 * var(--u)) solid var(--color-line);background:var(--color-panel);flex-direction:column;grid-row:1/4;display:flex}.fb__logo{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-bottom:calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--color-accent);color:var(--color-on-accent);justify-content:center;align-items:center;display:flex}.fb__logo .icon{width:calc(15 * var(--u));height:calc(15 * var(--u));stroke-width:1.8px}.fb__rail-item{width:calc(40 * var(--u));height:calc(36 * var(--u));border-radius:calc(8 * var(--u));color:var(--color-mute);justify-content:center;align-items:center;display:flex}.fb__rail-item .icon{width:calc(17 * var(--u));height:calc(17 * var(--u))}.fb__rail-item.is-active{background:var(--color-chip);color:var(--color-accent)}.fb__rail-divider{width:calc(24 * var(--u));height:calc(1 * var(--u));margin:calc(6 * var(--u)) 0;background:var(--color-line)}.fb__rail-end{margin-top:auto}.fb__top{padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--color-line);background:var(--color-panel);grid-column:2/5;justify-content:space-between;align-items:center;display:flex}.fb__crumbs{align-items:center;gap:calc(8 * var(--u));color:var(--color-mute);display:flex}.fb__crumbs strong{color:var(--color-ink);font-size:calc(15 * var(--u))}.fb__badge{align-items:center;gap:calc(5 * var(--u));margin-left:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:var(--radius-pill);background:var(--color-warn-light);color:var(--color-warn);font-size:calc(11.5 * var(--u));display:inline-flex}.fb__badge:before{width:calc(6 * var(--u));height:calc(6 * var(--u));content:"";background:currentColor;border-radius:50%}.fb__actions{gap:calc(10 * var(--u));display:flex}.fb__button{align-items:center;gap:calc(6 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--color-line);border-radius:calc(8 * var(--u));background:var(--color-card);display:inline-flex}.fb__button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.fb__palette{gap:calc(14 * var(--u));padding:calc(16 * var(--u)) calc(12 * var(--u));border-right:calc(1 * var(--u)) solid var(--color-line);background:var(--color-panel);flex-direction:column;grid-row:2/4;display:flex}.fb__group{gap:calc(2 * var(--u));flex-direction:column;display:flex}.fb__group:first-child{gap:calc(5 * var(--u))}.fb__hint{color:var(--color-mute);font-size:calc(12 * var(--u))}.fb__search{height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--color-line);border-radius:calc(8 * var(--u));background:var(--color-card);color:var(--color-mute);align-items:center;display:flex}.fb__heading{min-height:calc(22 * var(--u));padding:0 calc(10 * var(--u)) calc(4 * var(--u));color:var(--color-mute);font-size:calc(11 * var(--u));letter-spacing:var(--tracking-overline);text-transform:uppercase;align-items:center;font-weight:600;display:flex}.fb__item{align-items:center;gap:calc(10 * var(--u));height:calc(30 * var(--u));padding:0 calc(6 * var(--u));display:flex}.fb__tile{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));flex-shrink:0;justify-content:center;align-items:center;display:flex}.fb__note{padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid var(--color-line);color:var(--color-mute);font-size:calc(11.5 * var(--u));white-space:normal;margin-top:auto}.fb__canvas{background-color:var(--color-bg);background-image:radial-gradient(var(--color-grid) calc(1 * var(--u)), transparent calc(1 * var(--u)));background-size:calc(20 * var(--u)) calc(20 * var(--u));grid-area:2/3;position:relative;overflow:hidden}.fb__muted{color:var(--color-mute);font-size:calc(12 * var(--u));white-space:normal}.fb__small{font-size:calc(11.5 * var(--u))}.fb__with-icon{align-items:center;gap:calc(6 * var(--u));display:flex}.fb__with-icon .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.fb__status{padding:0 calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--color-line);background:var(--color-panel);grid-area:3/3;justify-content:space-between;align-items:center;display:flex}.fb__status .fb__with-icon{gap:calc(10 * var(--u))}.fb__dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--color-ok-dot);border-radius:50%}.fb__link{color:var(--color-accent);font-size:calc(12 * var(--u));font-weight:600}.fb__inspector{border-left:calc(1 * var(--u)) solid var(--color-line);background:var(--color-panel);flex-direction:column;grid-area:2/4/4;display:flex}.fb__edges{fill:none;width:100%;height:100%;stroke:var(--color-edge);stroke-width:1.5px;position:absolute;inset:0}.fb__edges marker path{fill:var(--color-edge);stroke:none}.fb__edges #fb-arrow-accent path{fill:var(--color-accent)}.fb__edge-accent{stroke:var(--color-accent);stroke-width:2px}.fb__label,.fb__node{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));position:absolute}.fb__label{padding:calc(2 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--color-line-node);border-radius:calc(6 * var(--u));background:var(--color-card);color:var(--color-ink-secondary);font-family:var(--font-mono);font-size:calc(11 * var(--u))}.fb__label--active{border-color:var(--color-accent);background:var(--color-accent-light);color:var(--color-accent-dark)}.fb__node{gap:calc(8 * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--color-line-node);border-radius:calc(12 * var(--u));background:var(--color-card);box-shadow:var(--shadow-node);flex-direction:column;display:flex}.fb__node--tight{gap:calc(6 * var(--u))}.fb__node--center{justify-content:center}.fb__node--row,.fb__node--pill{padding:0 calc(12 * var(--u));box-shadow:none;flex-direction:row;align-items:center}.fb__node--pill{border-radius:var(--radius-pill)}.fb__node--trigger{gap:calc(4 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));background:var(--color-dark);color:var(--color-on-dark);box-shadow:none;border:0}.fb__node--selected{padding:calc(11 * var(--u)) calc(13 * var(--u));border:calc(2 * var(--u)) solid var(--color-accent);box-shadow:0 0 0 calc(4 * var(--u)) var(--color-accent-glow)}.fb__node-title{align-items:center;gap:calc(8 * var(--u));font-weight:600;display:flex}.fb__node-title .icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.fb__node-sub{color:var(--color-on-dark-secondary);font-size:calc(12 * var(--u))}.fb__node-head{align-items:center;gap:calc(8 * var(--u));display:flex}.fb__node-head>span:last-child{flex-direction:column;display:flex}.fb__kind{font-size:calc(10.5 * var(--u));letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:600}.fb__chip{padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));background:var(--color-soft);color:var(--color-ink-secondary);font-family:var(--font-mono);font-size:calc(11 * var(--u))}.fb__tags{gap:calc(4 * var(--u));flex-wrap:wrap;display:flex}.fb__tags span{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));background:var(--hue-kb-bg);color:var(--hue-kb-fg);font-size:calc(11 * var(--u))}.fb__zoom{bottom:calc(16 * var(--u));left:calc(16 * var(--u));align-items:center;gap:calc(8 * var(--u));display:flex;position:absolute}.fb__zoom-box{height:calc(34 * var(--u));border:calc(1 * var(--u)) solid var(--color-line);border-radius:calc(8 * var(--u));background:var(--color-card);color:var(--color-ink-secondary);font-size:calc(12 * var(--u));align-items:center;display:flex}.fb__zoom-box .icon{width:calc(14 * var(--u));height:calc(14 * var(--u));margin:0 calc(7 * var(--u));color:var(--color-mute)}.fb__zoom-fit{padding:0 calc(10 * var(--u));border-left:calc(1 * var(--u)) solid var(--color-line);color:var(--color-ink);align-self:stretch;align-items:center;display:flex}.fb__segments{border:calc(1 * var(--u)) solid var(--color-line);border-radius:calc(8 * var(--u));background:var(--color-card);display:inline-flex;overflow:hidden}.fb__segments span{padding:calc(6 * var(--u)) calc(11 * var(--u));color:var(--color-mute);font-size:calc(12 * var(--u))}.fb__segments .is-active{background:var(--color-chip);color:var(--color-ink);font-weight:600}.fb__inspector-head{gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--color-line);flex-direction:column;display:flex;position:relative}.fb__overline{align-items:center;gap:calc(6 * var(--u));font-size:calc(11 * var(--u));letter-spacing:var(--tracking-overline);text-transform:uppercase;font-weight:600;display:inline-flex}.fb__overline .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.fb__inspector-title{font-size:calc(18 * var(--u))}.fb__inspector .fb__close{top:calc(21 * var(--u));right:calc(27 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--color-mute);position:absolute}.fb__inspector-body{gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));flex-direction:column;display:flex}.fb__field{gap:calc(7 * var(--u));flex-direction:column;display:flex}.fb__field-label{color:var(--color-ink-secondary);font-size:calc(12 * var(--u));justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.fb__field-label small{color:var(--color-mute);font-size:calc(11 * var(--u));font-weight:400}.fb__select{height:calc(34 * var(--u));padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--color-line);border-radius:calc(8 * var(--u));background:var(--color-card);justify-content:space-between;align-items:center;display:flex}.fb__select>span{align-items:center;gap:calc(4 * var(--u));color:var(--color-mute);font-size:calc(12 * var(--u));display:flex}.fb__select .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.fb__radios{gap:calc(16 * var(--u));display:flex}.fb__radio{align-items:center;gap:calc(6 * var(--u));color:var(--color-ink-secondary);font-size:calc(12.5 * var(--u));display:flex}.fb__radio:before{width:calc(16 * var(--u));height:calc(16 * var(--u));border:calc(1.5 * var(--u)) solid var(--color-mute);background:var(--color-card);content:"";border-radius:50%}.fb__radio.is-checked:before{border:calc(5 * var(--u)) solid var(--color-accent)}.fb__list{border:calc(1 * var(--u)) solid var(--color-line);border-radius:calc(8 * var(--u));background:var(--color-card);flex-direction:column;display:flex;overflow:hidden}.fb__list>span{min-height:calc(42 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));color:var(--color-ink-secondary);font-size:calc(12 * var(--u));justify-content:space-between;align-items:center;display:flex}.fb__list>span+span{border-top:calc(1 * var(--u)) solid var(--color-line-row)}.fb__list .fb__with-icon{gap:calc(8 * var(--u));color:var(--color-ink);font-size:calc(13 * var(--u))}.fb__list code{color:var(--color-ink);font-size:calc(12 * var(--u))}.fb__list>span>.icon{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-right:calc(7 * var(--u));color:var(--color-mute)}.fb__list .fb__tile .icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.fb__add{align-items:center;gap:calc(6 * var(--u));height:calc(22 * var(--u));color:var(--color-accent);font-size:calc(12.5 * var(--u));font-weight:600;display:inline-flex}.fb__callout{align-items:flex-start;gap:calc(8 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--color-soft);color:var(--color-ink-secondary);font-size:calc(12.5 * var(--u));line-height:var(--leading-relaxed);white-space:normal;display:flex}.fb__callout .icon{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(1 * var(--u))}.tile{width:var(--size-tile-lg);height:var(--size-tile-lg);border-radius:var(--radius-8);background:var(--hue-neutral-bg);color:var(--hue-neutral-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tile svg{width:17px;height:17px}.tile--agent{background:var(--hue-agent-bg);color:var(--hue-agent-fg)}.tile--kb{background:var(--hue-kb-bg);color:var(--hue-kb-fg)}.tile--send{background:var(--hue-send-bg);color:var(--hue-send-fg)}.item-title{color:var(--color-ink);font-size:16px;font-weight:600}.item-text{color:var(--color-ink-secondary);font-size:14px;line-height:1.55}.section{padding:56px 0}@media (width>=600px){.section{padding:72px 0}}@media (width>=900px){.section{padding:80px 0}}@media (width>=1280px){.section{padding:96px 0}}.section--panel{background:var(--color-panel)}.section__inner{gap:var(--space-28);flex-direction:column;display:flex}@media (width>=600px){.section__inner{gap:40px}}.section__head{gap:var(--space-12);flex-direction:column;display:flex}.section__title{font-size:24px}@media (width>=600px){.section__title{font-size:28px}}@media (width>=900px){.section__title{font-size:30px}}@media (width>=1280px){.section__title{font-size:32px}}.section__title{color:var(--color-ink);letter-spacing:-.02em;font-weight:600;line-height:1.15}.section__lead{font-size:16px}@media (width>=600px){.section__lead{font-size:17px}}@media (width>=1280px){.section__lead{font-size:18px}}.section__lead{max-width:620px;color:var(--color-ink-secondary);line-height:1.55}.eyebrow{color:var(--color-accent);font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}.steps{gap:var(--space-16);display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{align-content:start;align-items:center;gap:var(--space-12);padding:var(--space-22);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-12);background:var(--color-card);grid-template-columns:1fr auto;grid-template-areas:"tile number""text text";display:grid}.step__text{gap:var(--space-12);flex-direction:column;grid-area:text;display:flex}.step .tile{grid-area:tile}.step__number{color:var(--color-line);grid-area:number;font-size:28px;font-weight:600}@media (width>=600px) and (width<=899.98px){.step{grid-template-areas:"tile text number";grid-template-columns:var(--size-tile-lg) minmax(0, 1fr) 40px;align-items:start;gap:var(--space-16);padding:var(--space-20) var(--space-22)}.step__text{gap:var(--space-6)}.step__number{text-align:right}}.features{gap:var(--space-28) 40px;display:grid}@media (width>=600px){.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (width>=900px){.features{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature{gap:var(--space-10);flex-direction:column;display:flex}.cta{padding:var(--space-8) 0 56px}@media (width>=600px){.cta{padding:var(--space-8) 0 72px}}@media (width>=900px){.cta{padding:var(--space-8) 0 80px}}@media (width>=1280px){.cta{padding:var(--space-16) 0 96px}}.cta__band{align-items:flex-start;gap:var(--space-24);padding:36px var(--space-24);border-radius:var(--radius-16);background:var(--color-dark);color:var(--color-on-dark);flex-direction:column;display:flex}@media (width>=600px){.cta__band{padding:var(--space-48);border-radius:24px}}@media (width>=900px){.cta__band{flex-direction:row;justify-content:space-between;align-items:center;padding:64px}}.cta__copy{gap:var(--space-10);flex-direction:column;display:flex}.cta__title{font-size:26px}@media (width>=600px){.cta__title{font-size:32px}}@media (width>=900px){.cta__title{font-size:36px}}.cta__title{letter-spacing:-.02em;font-weight:600;line-height:1.15}.cta__text{opacity:.75;font-size:16px;line-height:1.55}.cta__button{align-self:stretch}@media (width>=600px){.cta__button{align-self:auto}}.cta :focus-visible{outline-color:var(--color-on-dark)}.footer{border-top:var(--border-width) solid var(--color-line)}.footer__bar{gap:var(--space-16);padding:var(--space-28) 0 36px;flex-direction:column;display:flex}@media (width>=600px){.footer__bar{flex-direction:row;justify-content:space-between;align-items:center;height:88px;padding:0}}.footer__brand{display:contents}@media (width>=600px){.footer__brand{align-items:center;gap:var(--space-20);display:flex}}.footer__copyright{color:var(--color-mute);order:1;font-size:12.5px}@media (width>=600px){.footer__copyright{order:0}.footer__owner{display:none}}.footer__links{gap:var(--space-16);color:var(--color-mute);flex-wrap:wrap;font-size:13px;display:flex}@media (width>=600px){.footer__links{gap:var(--space-24)}}.footer__links a:hover{color:var(--color-ink)}
