.agents-root{--background:#fcfcfc;--background-secondary:#f5f5f5;--foreground:#202124;--card:#fff;--card-foreground:#202124;--popover:#fff;--popover-foreground:#202124;--primary:#202124;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#202124;--muted:#f1f1f1;--muted-foreground:#77777c;--accent:#ededed;--muted-accent:#e4e4e4;--accent-foreground:#202124;--border:#f2f2f2;--ring:#ebebeb;--sidebar:#fff;--sidebar-background:var(--sidebar);--sidebar-foreground:#45454b;--sidebar-accent:#e8e8e8;--sidebar-border:#e8e8e8;--sidebar-ring:#2f7df6;--brand:#ff5c00;--brand-foreground:#fff;--destructive:#dc2626;--chart-1:#e76e50;--chart-2:#27ae60;--chart-3:#274754;--chart-4:#e8c468;--chart-5:#f4a462;--font-geist-pixel:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--page:#eee;--brand-green:#16a34a;--shadow-1:0px 1px 1px #00000014, 0px 0px 0px 1px #0000000d;--shadow-2:0px 1px 3px #00000014, 0px 0px 0px 1px #00000005;overscroll-behavior:none;background:var(--page);height:100dvh;max-height:100dvh;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;touch-action:pan-x pan-y;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}@supports (color:lab(0% 0 0)){.agents-root{--background:lab(98.84% .0000298023 -.0000119209);--background-secondary:lab(96.5432% -.0000596046 0);--foreground:lab(12.7218% .101887 -2.18371);--card:lab(100% 0 0);--card-foreground:lab(12.7218% .101887 -2.18371);--popover:lab(100% 0 0);--popover-foreground:lab(12.7218% .101887 -2.18371);--primary:lab(12.7218% .101887 -2.18371);--primary-foreground:lab(100% 0 0);--secondary:lab(96.5432% -.0000596046 0);--secondary-foreground:lab(12.7218% .101887 -2.18371);--muted:lab(95.1396% 0 -.0000119209);--muted-foreground:lab(50.1576% .767529 -2.75565);--accent:lab(93.7476% 0 -.0000119209);--muted-accent:lab(90.72% .0000298023 -.0000119209);--accent-foreground:lab(12.7218% .101887 -2.18371);--border:lab(95.36% 0 0);--ring:lab(93.04% .0000298023 -.0000119209);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(29.4521% 1.02554 -3.61292);--sidebar-accent:lab(91.88% .0000298023 -.0000119209);--sidebar-border:lab(91.996% -.0000298023 .0000119209);--sidebar-ring:lab(52.8629% 10.2029 -68.6521);--brand:lab(61.5867% 61.0772 71.9669);--brand-foreground:lab(100% 0 0);--destructive:lab(48.7979% 67.7128 48.8305);--chart-1:lab(61.2293% 46.3134 39.9116);--chart-2:lab(62.9332% -49.9718 29.4925);--chart-3:lab(28.1047% -9.32194 -11.6174);--chart-4:lab(81.0096% 5.3927 50.5329);--chart-5:lab(74.3882% 26.0755 46.4942);--page:lab(94.0956% -.0000298023 .0000119209);--brand-green:lab(58.8297% -51.0984 35.4666);--shadow-1:0px 1px 1px lab(0% 0 0/.078), 0px 0px 0px 1px lab(0% 0 0/.051);--shadow-2:0px 1px 3px lab(0% 0 0/.078), 0px 0px 0px 1px lab(0% 0 0/.02)}}.agents-root *,.agents-root :before,.agents-root :after{box-sizing:border-box}@layer base{.agents-root :is(button,input,textarea):not(.legacy-editor *){font:inherit}.agents-root .assistant-markdown{min-width:0;max-width:none}.agents-root .assistant-markdown>:first-child{margin-top:0}.agents-root .assistant-markdown>:last-child{margin-bottom:0}.agents-root .assistant-markdown p{margin:0}.agents-root .assistant-markdown [data-streamdown=heading-1],.agents-root .assistant-markdown [data-streamdown=heading-2],.agents-root .assistant-markdown [data-streamdown=heading-3],.agents-root .assistant-markdown [data-streamdown=heading-4],.agents-root .assistant-markdown [data-streamdown=heading-5],.agents-root .assistant-markdown [data-streamdown=heading-6]{margin:0;font-size:14px;font-weight:600;line-height:1.45}.agents-root .assistant-markdown [data-streamdown=strong]{font-weight:600}.agents-root .assistant-markdown [data-streamdown=link]{text-underline-offset:.12em;text-decoration:underline}.agents-root .assistant-markdown [data-streamdown=unordered-list],.agents-root .assistant-markdown [data-streamdown=ordered-list]{margin:0;padding-left:1.2em}.agents-root .assistant-markdown [data-streamdown=list-item]{margin:0}.agents-root .assistant-markdown [data-streamdown=inline-code]{font-size:.88em}.agents-root .assistant-markdown [data-streamdown=code-block]{margin:0;font-size:12px}.agents-root .assistant-markdown [data-streamdown=blockquote]{margin:0;padding-left:.75em}}.agents-root .legacy-editor{font-family:var(--font-inter2), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:normal;font-size:16px;line-height:1.5}.agents-root .legacy-editor .v0-loader{display:none!important}@keyframes agents-shimmer-text{to{background-position:-200%}}.agents-shimmer-text{background-image:linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%, var(--muted-foreground) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite agents-shimmer-text}@keyframes agent-chat-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-chat-skeleton__bar{background-color:#ececee;background-image:linear-gradient(90deg,#ececee 0% 40%,#f6f6f7 50%,#ececee 60% 100%);background-size:200% 100%;border-radius:20px;animation:1.4s ease-in-out infinite agent-chat-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.agent-chat-skeleton__bar{animation:none}}.agents-root.agents-public-page{overscroll-behavior-y:auto;height:100dvh;overflow-y:auto}.agents-chat-panel{scrollbar-width:thin}html:has(.agents-root){overscroll-behavior:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--page);height:100dvh;min-height:0;overflow:hidden}html:has(.agents-root) body{overscroll-behavior:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--page);height:100dvh;min-height:0;overflow:hidden}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes sheet-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}.agents-root .chat-post-card .plaintext-preview-body p.tweet-p,.agents-root .chat-post-card .plaintext-preview-body p{min-height:0;font-size:13px;line-height:1.45}.agents-root .chat-post-card .plaintext-preview-body p.tweet-p:empty{min-height:18px}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}
