@font-face{font-family:Instrument Sans;src:url(/chat/assets/instrument-sans-latin-CclBWeUS.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/chat/assets/ibm-plex-mono-400-latin-BJoXLJYV.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/chat/assets/ibm-plex-mono-500-latin-C820gu2e.woff2)format("woff2");font-weight:500;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f7fa;--canvas-2:#eef3f8;--canvas-3:#e1e8f0;--surface:#fff;--surface-2:#f8fafc;--field:#fff;--on-brand:#fff;--ink:#111827;--ink-2:#344054;--ink-3:#636e82;--ink-4:#98a2b3;--placeholder:#808a94;--line:#dce4ec;--line-soft:#e9eef4;--line-strong:#c7d2de;--line-hover:#b7c0c9;--brand:#2d6ce6;--brand-hover:#2160d6;--brand-deep:#1d4fbf;--brand-ink:#101b32;--brand-mark:#3478f6;--brand-text:#2d6ce6;--safe:#eaf4ff;--safe-2:#f3f8ff;--safe-line:#c6dafb;--safe-text:#3b4f72;--masked-bg:#dce9fd;--harbour:#3478f6;--harbour-strong:#1f5bd0;--harbour-soft:#eef4fe;--harbour-line:#c6dafb;--harbour-text:#1b3f86;--amber:#8f560b;--amber-bg:#fdf4e4;--amber-line:#f0d9ab;--amber-text:#5c3606;--amber-fill:#c27c12;--amber-mark:#d9a440;--red:#b42318;--red-bg:#fdf0ee;--red-line:#f4d0ca;--inverse:#111827;--on-inverse:#fff;--inverse-accent:#74c5ff;--logo-a:#3478f6;--logo-b:#101b32;--night:#101b32;--night-2:#172642;--night-3:#1f2f4f;--night-line:#2a3a5a;--on-night:#eef3fb;--on-night-2:#a9b7cf;--brand-on-night:#74c5ff;--harbour-on-night:#9cc3ff;--tile-slate:#5b6b7a;--tile-indigo:#3a4a6b;--tile-blue:#2d6ce6;--tile-teal:#1f87c7;--tile-green:#2b7a55;--tile-amber:#a3610b;--tile-orange:#c2511a;--tile-rose:#b4325a;--tile-violet:#5b45b0;--sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:14px;--shadow-1:0 1px 2px #101b320d;--shadow-2:0 1px 2px #101b320a, 0 4px 14px #101b320f;--shadow-3:0 2px 6px #101b320f, 0 18px 44px #101b3229;--shadow-composer:0 1px 2px #101b320a, 0 8px 24px #101b3212;--focus:0 0 0 3px #3478f652;--focus-inset:inset 0 0 0 2px #3478f68c;--scrim:#101b326b;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a1222;--canvas-2:#182641;--canvas-3:#24365a;--surface:#101b32;--surface-2:#142039;--field:#0d172b;--ink:#eef3fb;--ink-2:#c9d4e6;--ink-3:#a9b7cf;--ink-4:#5d6f8f;--placeholder:#7d8eac;--line:#2a3a5a;--line-soft:#1f2f4f;--line-strong:#3a4c70;--line-hover:#4d6290;--brand:#2d6ce6;--brand-hover:#3a78ee;--brand-deep:#9cc3ff;--brand-ink:#eef3fb;--brand-mark:#74c5ff;--brand-text:#74c5ff;--safe:#16294a;--safe-2:#132340;--safe-line:#2b4a7e;--safe-text:#a9c4ef;--masked-bg:#1d3560;--harbour:#4d8bf8;--harbour-strong:#9cc3ff;--harbour-soft:#172c50;--harbour-line:#2b4a7e;--harbour-text:#c4dafc;--amber:#f2c46d;--amber-bg:#33260f;--amber-line:#6b4d17;--amber-text:#f6dca8;--amber-fill:#e0a53c;--amber-mark:#c99439;--red:#ff9f93;--red-bg:#3a1714;--red-line:#6e2a24;--inverse:#eef3fb;--on-inverse:#101b32;--inverse-accent:#1d4fbf;--logo-a:#74c5ff;--logo-b:#eef3fb;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 1px 2px #0000004d, 0 4px 14px #0000004d;--shadow-3:0 2px 6px #00000059, 0 18px 44px #00000080;--shadow-composer:0 1px 2px #0000004d, 0 8px 24px #00000059;--focus:0 0 0 3px #74c5ff66;--focus-inset:inset 0 0 0 2px #74c5ff99;--scrim:#0308129e}.web-boot{background:var(--canvas);min-height:100dvh;color:var(--ink);place-items:center;padding:24px 16px;display:grid}.web-boot-card{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:16px;width:100%;max-width:460px;padding:28px 24px;box-shadow:0 1px 2px #0000000a}.web-boot-card h1{margin:0 0 10px;font-size:20px;line-height:1.3}.web-boot-card p{color:var(--ink-2,inherit);margin:0 0 18px;line-height:1.55}.web-callback{font-family:var(--font-sans,system-ui, sans-serif);margin:0}.main-head.has-lights{padding-left:16px}.shell.is-narrow .main-head{padding:8px 10px}.main-head,.side-top,.inspector-head,.onboarding{-webkit-app-region:no-drag}html,body,#root{height:100%}@supports (height:100dvh){.onboarding{height:100dvh}}@media (width<=430px){.main-head{gap:6px;min-height:52px}.main-head .head-title{display:none}.model-btn{flex:0 auto;min-width:0;max-width:52vw}.prot-chip{padding:0 8px}.prot-chip .lbl{display:none}.onboarding{padding:16px 12px}.onb-card{border-radius:16px;padding:20px 16px}.view-pad{padding-left:12px;padding-right:12px}.dialog{max-width:calc(100vw - 16px)}}
