@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-latin-wght-normal-BgDaEnEv.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/space-grotesk-latin-wght-normal-BhU9QXUp.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/geist-mono-latin-wght-normal-XN7g48iV.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:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/material-symbols-outlined-DRcIMFoy.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-blue-50:#f5f8fe;--palette-blue-100:#e9f0fc;--palette-blue-200:#dae3f4;--palette-blue-300:#8fc2ff;--palette-blue-600:#2b5cff;--palette-blue-700:#1e46d6;--palette-navy-900:#0a0f24;--palette-white:#fff;--palette-navy-700:#26304d;--palette-slate-500:#59637a;--palette-slate-600:#67728a;--palette-red-700:#b42318;--palette-red-600:#d92d20;--palette-red-50:#fef3f2;--palette-red-200:#fecdca;--palette-amber-700:#b54708;--palette-amber-50:#fffaeb;--palette-amber-200:#fedf89;--palette-green-700:#027a48;--palette-green-50:#ecfdf3;--palette-green-200:#a6f4c5;--palette-navy-850:#121a36;--palette-navy-800:#1a2344;--palette-navy-750:#1c2650;--palette-navy-650:#2a3558;--palette-slate-400:#6b7895;--palette-slate-300:#8b97b2;--palette-slate-200:#a0abc4;--palette-slate-100:#c8d1e6;--palette-slate-50:#eef3ff;--palette-blue-400:#7196ff;--palette-blue-250:#a9c1ff;--palette-red-300:#fda29b;--palette-red-400:#f97066;--palette-red-950:#2b1520;--palette-red-900:#7a271a;--palette-amber-400:#fdb022;--palette-amber-950:#2a2010;--palette-amber-900:#93370d;--palette-green-400:#32d583;--palette-green-950:#0b2a20;--palette-green-900:#05603a;--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Space Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--color-paper:var(--palette-blue-50);--color-paper-2:var(--palette-blue-100);--color-surface:var(--palette-white);--color-surface-raised:var(--palette-white);--color-overlay:#0a0f2473;--color-ink:var(--palette-navy-900);--color-ink-soft:var(--palette-navy-700);--color-muted:var(--palette-slate-500);--color-muted-soft:var(--palette-slate-600);--color-line:var(--palette-blue-200);--color-line-strong:var(--palette-slate-600);--color-accent:var(--palette-blue-600);--color-accent-ink:var(--palette-blue-700);--color-hot:var(--palette-blue-300);--color-on-accent:var(--palette-white);--color-danger:var(--palette-red-700);--color-danger-strong:var(--palette-red-600);--color-danger-bg:var(--palette-red-50);--color-danger-border:var(--palette-red-200);--color-warning:var(--palette-amber-700);--color-warning-bg:var(--palette-amber-50);--color-warning-border:var(--palette-amber-200);--color-success:var(--palette-green-700);--color-success-bg:var(--palette-green-50);--color-success-border:var(--palette-green-200);--shadow-card:0 1px 0 #00000005, 0 20px 50px -34px #0a0f2459;--shadow-lift:0 24px 50px -30px #2b5cff66;--shadow-focus:0 0 0 3px #2b5cff33;--ring-focus:var(--shadow-focus);--ring-danger:0 0 0 3px #d92d202e;--radius-pill:999px;--radius-card:1.5rem;--radius-panel:1rem;--radius-control:.75rem;--space-0:0;--space-05:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-25:.625rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-xl:1.5rem;--text-2xl:1.875rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--spin-duration:.7s;--shimmer-duration:1.4s;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:310;--z-toast:400;--z-tooltip:500;--header-height:60px;--footer-height:1.75rem;--width-panel:44rem;--width-auth-card:26rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:var(--palette-navy-900);--color-paper-2:var(--palette-navy-750);--color-surface:var(--palette-navy-850);--color-surface-raised:var(--palette-navy-800);--color-overlay:#0009;--color-ink:var(--palette-slate-50);--color-ink-soft:var(--palette-slate-100);--color-muted:var(--palette-slate-200);--color-muted-soft:var(--palette-slate-300);--color-line:var(--palette-navy-650);--color-line-strong:var(--palette-slate-400);--color-accent:var(--palette-blue-400);--color-accent-ink:var(--palette-blue-250);--color-hot:var(--palette-blue-300);--color-on-accent:var(--palette-navy-900);--color-danger:var(--palette-red-300);--color-danger-strong:var(--palette-red-400);--color-danger-bg:var(--palette-red-950);--color-danger-border:var(--palette-red-900);--color-warning:var(--palette-amber-400);--color-warning-bg:var(--palette-amber-950);--color-warning-border:var(--palette-amber-900);--color-success:var(--palette-green-400);--color-success-bg:var(--palette-green-950);--color-success-border:var(--palette-green-900);--shadow-card:inset 0 1px 0 #ffffff0a, 0 20px 50px -30px #000000b3;--shadow-lift:0 24px 50px -30px #7196ff73;--shadow-focus:0 0 0 3px #7196ff59;--ring-danger:0 0 0 3px #f970664d}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-sans);font-feature-settings:"ss01", "cv01";font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-paper);color:var(--color-ink);margin:0}button,input,select,textarea{font-family:inherit}::selection{background:var(--color-accent);color:var(--color-on-accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>main{flex:1}.app-footer{height:var(--footer-height);border-top:1px solid var(--color-line);background:var(--color-paper);font-size:var(--text-2xs);color:var(--color-muted-soft);justify-content:center;align-items:center;display:flex}@media (prefers-color-scheme:dark){.invert-on-dark{filter:invert()}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-header[data-v-8bdedc3d]{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);height:var(--header-height);padding:0 var(--space-6);border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid;position:sticky;top:0}.app-header__brand[data-v-8bdedc3d]{align-items:center;gap:var(--space-2);grid-column:1;min-width:0;display:flex}.app-header__logo[data-v-8bdedc3d]{flex:none;align-items:center;display:flex}.app-header__logo-image[data-v-8bdedc3d]{width:auto;height:1.5rem;display:block}.app-header__slash[data-v-8bdedc3d]{color:var(--color-muted-soft);font-size:var(--text-md)}.app-header__switcher[data-v-8bdedc3d]{align-items:center;gap:var(--space-1);min-width:0;max-width:16rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:none;display:inline-flex}.app-header__switcher[data-v-8bdedc3d]:hover:not(:disabled),.app-header__switcher[aria-expanded=true][data-v-8bdedc3d]{background:var(--color-paper)}.app-header__switcher[data-v-8bdedc3d]:disabled{cursor:default}.app-header__switcher-name[data-v-8bdedc3d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header__connection--active[data-v-8bdedc3d]{color:var(--color-accent);font-weight:var(--weight-semibold)}.app-header__tabs[data-v-8bdedc3d]{align-items:center;gap:var(--space-1);grid-column:2;min-width:0;display:flex;overflow-x:auto}.app-header__tab[data-v-8bdedc3d]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--motion-fast), color var(--motion-fast);align-items:center;text-decoration:none;display:inline-flex}.app-header__tab[data-v-8bdedc3d]:hover{background:var(--color-paper);color:var(--color-ink)}.app-header__tab--active[data-v-8bdedc3d]{background:var(--color-paper-2);color:var(--color-accent)}.app-header__actions[data-v-8bdedc3d],.app-header__menu-button[data-v-8bdedc3d]{grid-area:1/3;justify-self:end}.app-header__menu-button[data-v-8bdedc3d]{display:none}@media screen and (width<=600px){.app-header[data-v-8bdedc3d]{padding:0 var(--space-4)}.app-header__tabs[data-v-8bdedc3d],.app-header__actions[data-v-8bdedc3d]{display:none}.app-header__menu-button[data-v-8bdedc3d]{display:inline-flex}.app-header--connection .app-header__logo[data-v-8bdedc3d]{display:none}}.app-nav__title[data-v-1c34d7e6]{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink)}.app-nav[data-v-1c34d7e6]{gap:var(--space-4);flex-direction:column;display:flex}.app-nav__list[data-v-1c34d7e6]{gap:var(--space-05);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-nav__list--account[data-v-1c34d7e6]{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.app-nav__link[data-v-1c34d7e6]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-ink-soft);font-size:var(--text-base);text-align:start;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.app-nav__link[data-v-1c34d7e6]:hover{background:var(--color-paper);color:var(--color-ink)}.app-nav__link--active[data-v-1c34d7e6]{background:var(--color-paper-2);color:var(--color-accent)}.app-nav__label[data-v-1c34d7e6]{flex-direction:column;min-width:0;display:flex}.app-nav__secondary[data-v-1c34d7e6]{text-overflow:ellipsis;color:var(--color-muted);font-size:var(--text-xs);overflow:hidden}.app-snackbars[data-v-a6819051]{left:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);max-width:min(36rem, calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.app-snackbars--top[data-v-a6819051]{top:var(--space-4)}.app-snackbars--bottom[data-v-a6819051]{bottom:var(--space-4)}.app-snackbars__item[data-v-a6819051]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-lift);font-size:var(--text-sm);pointer-events:auto;display:flex}.app-snackbars__message[data-v-a6819051]{flex:1}.app-snackbars__action[data-v-a6819051]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-hot);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;flex:none}.app-snackbars__action[data-v-a6819051]:hover{background:var(--color-ink-soft)}.feature-notification[data-v-5fcef068]{bottom:var(--space-8);left:var(--space-8);z-index:var(--z-toast);gap:var(--space-3);width:clamp(200px,25vw,400px);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;position:fixed}@media (width<=640px){.feature-notification[data-v-5fcef068]{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto;max-width:480px;margin:0 auto}}.feature-notification__animation[data-v-5fcef068]{border-radius:var(--radius-control);width:100%;color:var(--color-accent);overflow:hidden}.fn-svg[data-v-5fcef068]{width:100%;height:auto;display:block}.feature-notification__title[data-v-5fcef068]{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-ink);margin:0}.feature-notification__description[data-v-5fcef068]{color:var(--color-muted);margin:0}.feature-notification__actions[data-v-5fcef068]{justify-content:flex-end;gap:var(--space-2);display:flex}.fn-placeholder[data-v-5fcef068],.fn-add-button[data-v-5fcef068],.fn-pointer-1[data-v-5fcef068],.fn-click-ripple[data-v-5fcef068],.fn-chat-title[data-v-5fcef068],.fn-chat-divider[data-v-5fcef068],.fn-input[data-v-5fcef068],.fn-caret[data-v-5fcef068],.fn-send-button[data-v-5fcef068],.fn-typing-clip[data-v-5fcef068],.fn-user-message[data-v-5fcef068],.fn-ai-avatar[data-v-5fcef068],.fn-table[data-v-5fcef068],.fn-link[data-v-5fcef068],.fn-schema-ready[data-v-5fcef068]{opacity:0}.fn-placeholder[data-v-5fcef068],.fn-act--1>circle[data-v-5fcef068],.fn-act--1>path[data-v-5fcef068],.fn-act--1>text[data-v-5fcef068]{animation:10s ease-in-out infinite fn-fade-act1-5fcef068}.fn-add-button[data-v-5fcef068]{transform-origin:180px 93px;animation:10s ease-in-out infinite fn-add-btn-5fcef068}.fn-pointer-1[data-v-5fcef068]{animation:10s ease-in-out infinite fn-pointer-1-5fcef068}.fn-click-ripple[data-v-5fcef068]{animation:10s ease-in-out infinite fn-click-ripple-5fcef068}@keyframes fn-fade-act1-5fcef068{0%{opacity:0}3%{opacity:1}19%{opacity:1}22%{opacity:0}to{opacity:0}}@keyframes fn-add-btn-5fcef068{0%{opacity:0;transform:scale(.95)}3%{opacity:1;transform:scale(1)}17%{opacity:1;transform:scale(1)}18%{opacity:1;transform:scale(.93)}19%{opacity:1;transform:scale(1)}22%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes fn-pointer-1-5fcef068{0%,3%{opacity:0;transform:translate(60px,40px)}5%{opacity:1;transform:translate(60px,40px)}14%{opacity:1;transform:translate(178px,86px)}17%{opacity:1;transform:translate(178px,86px)scale(.85)}19%{opacity:1;transform:translate(178px,86px)scale(1)}22%{opacity:0;transform:translate(178px,86px)}to{opacity:0}}@keyframes fn-click-ripple-5fcef068{0%,17%{opacity:0;r:0}18%{opacity:.85;r:6}21%{opacity:0;r:34}to{opacity:0;r:0}}.fn-chat-divider[data-v-5fcef068]{animation:10s ease-in-out infinite fn-chat-frame-5fcef068}.fn-chat-title--initial[data-v-5fcef068]{animation:10s ease-in-out infinite fn-chat-title-initial-5fcef068}.fn-chat-title--final[data-v-5fcef068]{animation:10s ease-in-out infinite fn-chat-title-final-5fcef068}@keyframes fn-chat-title-initial-5fcef068{0%,21%{opacity:0}24%{opacity:1}42%{opacity:1}45%{opacity:0}to{opacity:0}}@keyframes fn-chat-title-final-5fcef068{0%,42%{opacity:0}45%{opacity:1}93%{opacity:1}to{opacity:0}}.fn-input[data-v-5fcef068]{animation:10s ease-in-out infinite fn-input-in-5fcef068}.fn-typing-clip[data-v-5fcef068]{animation:10s linear infinite fn-typing-5fcef068}.fn-caret[data-v-5fcef068]{animation:10s linear infinite fn-caret-track-5fcef068}.fn-send-button[data-v-5fcef068]{transform-origin:326px 151px;animation:10s ease-in-out infinite fn-send-button-5fcef068}.fn-user-message[data-v-5fcef068]{animation:10s ease-in-out infinite fn-user-message-5fcef068}@keyframes fn-chat-frame-5fcef068{0%,21%{opacity:0}24%{opacity:1}93%{opacity:1}to{opacity:0}}@keyframes fn-input-in-5fcef068{0%,21%{opacity:0;transform:translateY(8px)}24%{opacity:1;transform:translateY(0)}48%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(0)}to{opacity:0}}@keyframes fn-typing-5fcef068{0%,25%{width:0}40%{width:270px}48%{width:270px}50%{width:0}to{width:0}}@keyframes fn-caret-track-5fcef068{0%,25%{opacity:0;transform:translate(0)}27%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translate(255px)}42%{opacity:0;transform:translate(255px)}44%{opacity:1;transform:translate(255px)}46%{opacity:0;transform:translate(255px)}48%{opacity:1;transform:translate(255px)}50%{opacity:0;transform:translate(255px)}to{opacity:0}}@keyframes fn-send-button-5fcef068{0%,40%{opacity:0;transform:scale(.9)}43%{opacity:1;transform:scale(.9)}44%{opacity:1;transform:scale(1.15)}46%{opacity:1;transform:scale(1)}47%{opacity:1;transform:scale(.9)}48%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes fn-user-message-5fcef068{0%,47%{opacity:0;transform:translateY(80px)scale(.95)}50%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}.fn-ai-avatar[data-v-5fcef068]{transform-origin:22px 50px;animation:10s ease-in-out infinite fn-ai-avatar-5fcef068}.fn-table--1[data-v-5fcef068]{transform-origin:69px 107px;animation:10s ease-out infinite fn-table-1-5fcef068}.fn-table--2[data-v-5fcef068]{transform-origin:181px 91px;animation:10s ease-out infinite fn-table-2-5fcef068}.fn-table--3[data-v-5fcef068]{transform-origin:293px 109px;animation:10s ease-out infinite fn-table-3-5fcef068}.fn-link[data-v-5fcef068]{stroke-dasharray:50;stroke-dashoffset:50px}.fn-link--1[data-v-5fcef068]{animation:10s ease-in-out infinite fn-link-1-5fcef068}.fn-link--2[data-v-5fcef068]{animation:10s ease-in-out infinite fn-link-2-5fcef068}.fn-schema-ready[data-v-5fcef068]{animation:10s ease-in-out infinite fn-schema-ready-5fcef068}@keyframes fn-ai-avatar-5fcef068{0%,53%{opacity:0;transform:scale(.7)}56%{opacity:1;transform:scale(1.1)}58%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes fn-table-1-5fcef068{0%,56%{opacity:0;transform:translateY(8px)scale(.92)}60%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@keyframes fn-table-2-5fcef068{0%,60%{opacity:0;transform:translateY(8px)scale(.92)}64%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@keyframes fn-table-3-5fcef068{0%,64%{opacity:0;transform:translateY(8px)scale(.92)}68%{opacity:1;transform:translateY(0)scale(1)}93%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@keyframes fn-link-1-5fcef068{0%,68%{stroke-dashoffset:50px;opacity:0}70%{opacity:1}74%{stroke-dashoffset:0;opacity:1}93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:50px;opacity:0}}@keyframes fn-link-2-5fcef068{0%,72%{stroke-dashoffset:50px;opacity:0}74%{opacity:1}78%{stroke-dashoffset:0;opacity:1}93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:50px;opacity:0}}@keyframes fn-schema-ready-5fcef068{0%,76%{opacity:0;transform:translateY(4px)}80%{opacity:1;transform:translateY(0)}93%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fn-placeholder[data-v-5fcef068],.fn-add-button[data-v-5fcef068],.fn-pointer-1[data-v-5fcef068],.fn-click-ripple[data-v-5fcef068],.fn-chat-title--final[data-v-5fcef068],.fn-chat-divider[data-v-5fcef068],.fn-input[data-v-5fcef068],.fn-caret[data-v-5fcef068],.fn-send-button[data-v-5fcef068],.fn-user-message[data-v-5fcef068],.fn-ai-avatar[data-v-5fcef068],.fn-table[data-v-5fcef068],.fn-link[data-v-5fcef068],.fn-schema-ready[data-v-5fcef068]{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.fn-typing-clip[data-v-5fcef068]{width:270px!important;animation:none!important}.fn-chat-title--initial[data-v-5fcef068],.fn-act--1[data-v-5fcef068]{display:none!important}}.view-as-banner[data-v-bef01d3f]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--text-sm);display:flex}.view-as-banner__text strong[data-v-bef01d3f]{font-weight:var(--weight-semibold)}
