:root,:host{--shadow-overlay:var(--ui-shadow-overlay);--ease-link:cubic-bezier(.16, 1, .3, 1)}.ui-scope{--page:#fafafb;--canvas:#f1f2f3;--surface:#fff;--inset:#f7f8f9;--hover:#f4f5f6;--hover-2:#e7e9eb;--ink:#1f2124;--ink-2:#62656b;--ink-3:#9a9da3;--line:#ecedef;--line-strong:#e0e2e5;--field:#f2f2f3;--stripe:#49494913;--stripe-bg:#f5f5f5;--accent:#0285ff;--chat-accent:var(--accent);--chat-in-fill:#efeff3;--chat-out-fill:#16181c;--chat-out-ink:#fff;--accent-ink:#0170dd;--accent-tint:#e9f3ff;--green:#189a4d;--green-tint:#e8f5ed;--orange:#ef720c;--orange-tint:#fdf1e5;--red:#e3474c;--red-tint:#fcecec;--tooltip-bg:#25272b;--tooltip-fg:#f6f7f8;--tooltip-muted:#a5a8ad;--tooltip-border:#3a3c40;--ui-shadow-hairline:0 0 0 1px var(--line);--ui-shadow-btn:0 0 0 1px var(--line-strong), 0 1px 2px #1018280d;--ui-shadow-card:0 0 0 1px var(--line), 0 1px 2px #1018280a, 0 2px 6px #10182808;--ui-shadow-raised:0 0 0 1px var(--line), 0 2px 10px #0000000b;--ui-shadow-overlay:0 0 0 1px var(--line), 0 8px 28px #0001;--ui-shadow-inset-field:inset 0 1px 2px #0000001f;--ui-shadow-float:0 1px 1px #1018280a, 0 2px 6px #10182812, 0 8px 20px #1018280d;--ui-shadow-float-strong:0 1px 1px #1018280d, 0 3px 8px #10182817, 0 12px 28px #10182812;--shadow-hairline:var(--ui-shadow-hairline);--shadow-btn:var(--ui-shadow-btn);--shadow-card:var(--ui-shadow-card);--shadow-raised:var(--ui-shadow-raised);--shadow-overlay:var(--ui-shadow-overlay);--shadow-inset-field:var(--ui-shadow-inset-field);--shadow-float:var(--ui-shadow-float);--shadow-float-strong:var(--ui-shadow-float-strong);color:var(--ink);font-family:var(--font-sans,system-ui), -apple-system, BlinkMacSystemFont, "Roboto", "Apple Color Emoji", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased}.dark .ui-scope,.ui-scope.dark{--page:#17181a;--canvas:#1c1d1f;--surface:#232427;--inset:#1f2022;--hover:#2a2b2e;--hover-2:#313236;--ink:#f2f3f4;--ink-2:#a5a8ad;--ink-3:#6c6f75;--line:#2e3033;--line-strong:#3a3c40;--field:#2b2c2f;--stripe:#ffffff0e;--stripe-bg:#1b1c1e;--accent:#3d9aff;--chat-accent:var(--accent);--chat-in-fill:#2a2b2e;--chat-out-fill:#3d9aff;--chat-out-ink:#fff;--accent-ink:#7ec0ff;--accent-tint:#3d9aff29;--green:#3dbb72;--green-tint:#3dbb7224;--orange:#f68f3c;--orange-tint:#f68f3c24;--red:#ee5c61;--red-tint:#ee5c6124;--tooltip-bg:#111214;--tooltip-fg:#f2f3f4;--tooltip-muted:#a5a8ad;--tooltip-border:#2e3033;--ui-shadow-hairline:0 0 0 1px var(--line);--ui-shadow-btn:0 0 0 1px var(--line-strong), 0 1px 2px #0000004d;--ui-shadow-card:0 0 0 1px var(--line), 0 1px 2px #0003, 0 2px 6px #0003;--ui-shadow-raised:0 0 0 1px var(--line), 0 2px 10px #00000038;--ui-shadow-overlay:0 0 0 1px var(--line-strong), 0 8px 28px #00000057;--ui-shadow-inset-field:inset 0 1px 2px #0006}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes tg-jump-flash{0%,30%{opacity:.5}to{opacity:0}}@keyframes tg-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tg-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes tg-rise-in{0%{opacity:0}to{opacity:1}}[data-arrive=grow]{animation:.2s ease-out both tg-grow;display:grid}[data-arrive=grow]>*{min-height:0;animation:.2s ease-out both tg-rise-in;overflow:visible clip}@media (prefers-reduced-motion:reduce){[data-arrive=grow],[data-arrive=grow]>*{animation:none;overflow:visible}}.chat-float{-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);background:#ffffffbd;box-shadow:inset 0 0 0 .5px #14161c1a,0 1px 2px #14161c0f,0 4px 14px -2px #14161c29}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chat-float{background:#fffffff5}}@keyframes tg-chip-in{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tg-drop-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}@keyframes tg-waiting{0%,to{opacity:.45;transform:scale(1)}50%{opacity:0;transform:scale(2.1)}}@keyframes tg-typing{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-2.5px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pixel-on{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}@keyframes shimmer-text{0%{background-position:150%}to{background-position:-50%}}@keyframes stream-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes spin{to{transform:rotate(1turn)}}.ui-scope .insight-chart-cursor{z-index:4;background:var(--ink);opacity:.26;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.ui-scope .insight-chart-tooltip-anchor{z-index:5;pointer-events:none;position:absolute;top:8px;transform:translate(-50%)}.ui-scope .insight-chart-tooltip{border:1px solid var(--line-strong);min-width:154px;color:var(--tooltip-fg);background:var(--tooltip-bg);box-shadow:var(--shadow-overlay);border-radius:10px;padding:9px 10px;font-size:12px}.ui-scope .insight-chart-tooltip-time{color:var(--tooltip-muted);margin-bottom:7px;font-size:11px;display:block}.ui-scope .insight-chart-tooltip-row{justify-content:space-between;align-items:center;gap:16px;line-height:1.65;display:flex}.ui-scope .insight-chart-tooltip-row strong{color:var(--tooltip-muted);font-variant-numeric:tabular-nums;font-weight:500}.ui-scope .insight-chart-tooltip-label{color:var(--tooltip-fg);align-items:center;gap:7px;display:inline-flex}.ui-scope .insight-chart-tooltip-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ui-scope .animated-underline{display:inline-block;position:relative}.ui-scope .animated-underline:after{content:"";transform-origin:0;height:1px;transition:transform .28s var(--ease-link,cubic-bezier(.16, 1, .3, 1));background:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ui-scope a:hover .animated-underline:after,.ui-scope a:focus-visible .animated-underline:after{transform:scaleX(1)}.ui-scope .font-mono,.ui-scope code,.ui-scope kbd{font-family:var(--font-jb-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}
