body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Graphik,Tahoma,"sans-serif";margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--text:#fff;--gray-200:#b4b8bb;--gray-300:#80868b;--gray-500:#5f6368;--gray-600:#444;--gray-700:#202020;--gray-800:#171717;--gray-900:#111;--gray-1000:#0a0a0a;--border-stroke:#444;--accent-blue:#a1e4f2;--accent-blue-active-bg:#001233;--accent-blue-active:#98beff;--accent-blue-headers:#448dff;--accent-green:#a8dab5;--midnight-blue:#001233;--blue-30:#99beff;--accent-red:#ff4600;--background:var(--gray-900);--color:var(--text);--font-family:"Space Mono",monospace;--Neutral-00:#000;--Neutral-5:#181a1b;--Neutral-10:#1c1f21;--Neutral-15:#232729;--Neutral-20:#2a2f31;--Neutral-30:#404547;--Neutral-50:#707577;--Neutral-60:#888d8f;--Neutral-80:#c3c6c7;--Neutral-90:#e1e2e3;--Green-500:#0d9c53;--Green-700:#025022;--Blue-400:#80c1ff;--Blue-500:#1f94ff;--Blue-800:#0f3557;--Red-400:#ff9c7a;--Red-500:#ff4600;--Red-600:#e03c00;--Red-700:#bd3000;scrollbar-color:#444 #111;scrollbar-color:var(--gray-600) var(--gray-900);scrollbar-width:thin}body{-webkit-touch-callout:none;background:#404547;background:var(--Neutral-30);font-family:Space Mono,monospace;overscroll-behavior-y:contain;transform:translateZ(0);-webkit-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}input[type=email],input[type=password],input[type=text],select,textarea{font-size:16px!important}#root,body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}#root{-webkit-overflow-scrolling:touch;overflow-x:hidden}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.space-mono-regular{font-weight:400}.space-mono-bold,.space-mono-regular{font-family:Space Mono,monospace;font-style:normal}.space-mono-bold{font-weight:700}.space-mono-regular-italic{font-family:Space Mono,monospace;font-style:italic;font-weight:400}.space-mono-bold-italic{font-family:Space Mono,monospace;font-style:italic;font-weight:700}.hidden{display:none}.flex{display:flex}.h-screen-full{height:100vh}.w-screen-full{width:100vw}.flex-col{flex-direction:column}.streaming-console{background:#232729;background:var(--Neutral-15);display:flex;height:100vh;width:100vw}.streaming-console,.streaming-console a,.streaming-console a:active,.streaming-console a:visited{color:#80868b;color:var(--gray-300)}.streaming-console .disabled,.streaming-console .disabled>*{pointer-events:none}.streaming-console main{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:center;max-width:100%;overflow:hidden;position:relative}.streaming-console .main-app-area{align-items:center;display:flex;flex:1 1;justify-content:center}.streaming-console .function-call{height:50%;overflow-y:auto;position:absolute;top:0;width:100%}.stream{border-radius:32px;flex-grow:1;max-height:-webkit-fit-content;max-height:fit-content;max-width:90%}.action-button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,.1);align-items:center;background-color:#2175d9;border:2px solid #2175d9;border-radius:4px;color:#f7f5f0;cursor:pointer;display:block;font-family:Graphik,Tahoma,sans-serif;font-size:18px;font-weight:400;height:60px;padding:12px 30px;text-align:center;touch-action:manipulation;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;user-select:none}.action-button:hover{background-color:#2d81e5}.action-button:active{transform:scale(.98)}.action-button.Mui-disabled,.action-button:disabled{cursor:not-allowed;opacity:.5}.action-button.secondary{background-color:#fff;color:#2175d9}.action-button.secondary:hover{background-color:#2175d9;color:#fff}@media(max-width:600px){.action-button{font-size:16px;height:50px;padding:10px 20px}}*{scrollbar-color:#ccc #f0f0f0;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#ccc;border:2px solid #f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#aaa}.app-header{align-items:center;background-color:#0000;display:flex;justify-content:flex-start;padding:16px;width:100%}.header-logo{width:auto}
/*# sourceMappingURL=main.8d643c56.css.map*/