@keyframes AppBanner_fadeAndScaleIn__r8T8h{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppBanner_fadeAndScaleOut__4PJM7{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AppBanner_scaleIn__74DDN{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes AppBanner_scaleOut___ock0{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes AppBanner_pulseBackground__5rtPY{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.AppBanner_Root___dU1E{font-family:var(--font-source-code-pro);top:0;position:-webkit-sticky;position:sticky;background-color:#fafeae;color:#000;padding:.5rem 3rem;text-align:center;width:100%;font-weight:400;font-size:16px;z-index:10}.AppBanner_Root___dU1E a{color:#8f00c8;font-weight:700;text-decoration:underline}.AppBanner_CloseButton__Rlpy2 .AppBanner_divider__NFSDQ{display:inline-block;width:1px;height:20px;background-color:#000;transform:translateY(2px)}.AppBanner_CloseButton__Rlpy2{display:inline-block;position:absolute;right:1rem;top:.55rem;border:none;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer}@keyframes HomeView_fadeAndScaleIn__2Qegx{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes HomeView_fadeAndScaleOut__AkeD0{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes HomeView_scaleIn__sVK7f{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes HomeView_scaleOut__nf0vc{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes HomeView_pulseBackground__Hvt6Z{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.HomeView_Main__s0A23{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes ProjectCounter_fadeAndScaleIn__FTSka{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ProjectCounter_fadeAndScaleOut__LjJQY{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ProjectCounter_scaleIn__9gIPC{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ProjectCounter_scaleOut__ME7jZ{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ProjectCounter_pulseBackground__HPpPe{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.ProjectCounter_ProjectCounter__6GA6Y{display:flex;align-items:baseline;justify-content:center;gap:.5rem;text-align:center;margin:0;flex-wrap:wrap;width:100%}.ProjectCounter_ProjectCounter__6GA6Y.ProjectCounter_Loading__hn6Y2{align-items:center}.ProjectCounter_ProjectCounter__6GA6Y{flex-direction:column;align-items:center}@media(min-width:992px){.ProjectCounter_ProjectCounter__6GA6Y{flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:.5rem}}.ProjectCounter_CountText__kbvtM{font-size:.875rem;font-weight:600;color:#fff;line-height:1.2}@media(min-width:768px){.ProjectCounter_CountText__kbvtM{font-size:1rem}}@media(min-width:992px){.ProjectCounter_CountText__kbvtM{font-size:1.125rem;line-height:1.4}}.ProjectCounter_Subtitle__s8bAo{font-size:.875rem;color:#fff;opacity:.9;font-weight:400;line-height:1.2}@media(min-width:768px){.ProjectCounter_Subtitle__s8bAo{font-size:1rem}}@media(min-width:992px){.ProjectCounter_Subtitle__s8bAo{font-size:1.125rem;line-height:1.4}}@keyframes CreateFromScratchSection_fadeAndScaleIn__ZecKR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CreateFromScratchSection_fadeAndScaleOut__AV_TZ{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CreateFromScratchSection_scaleIn__7Jq1O{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CreateFromScratchSection_scaleOut__pt58W{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CreateFromScratchSection_pulseBackground__xnK3R{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.CreateFromScratchSection_Root__DovPH{display:flex;flex-direction:column;width:100%}.CreateFromScratchSection_HeaderContainer__0hoCt{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:var(--font-source-code-pro);width:100%;position:relative;z-index:1;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#3f2e00;border-style:solid;border-width:1px 0}@media(min-width:768px){.CreateFromScratchSection_HeaderContainer__0hoCt{gap:1rem;padding:.5rem 1rem}}.CreateFromScratchSection_LeftGroup__dP4ZU{display:flex;flex-direction:column;gap:.25rem;margin-top:.125rem}.CreateFromScratchSection_HeaderTitle__QVmBp{font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.2}@media(min-width:768px){.CreateFromScratchSection_HeaderTitle__QVmBp{font-size:1.5rem}}.CreateFromScratchSection_HeaderSubtitle__mZ3Yo{display:none;font-size:.75rem;color:hsla(0,0%,100%,.7);margin:0}@media(min-width:576px){.CreateFromScratchSection_HeaderSubtitle__mZ3Yo{display:block}}@media(min-width:768px){.CreateFromScratchSection_HeaderSubtitle__mZ3Yo{font-size:.875rem}}.CreateFromScratchSection_RightGroup__kRuuA{text-align:right}@keyframes BloomBackground_fadeAndScaleIn__WcNvY{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BloomBackground_fadeAndScaleOut__0BX0t{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes BloomBackground_scaleIn__eGGmV{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes BloomBackground_scaleOut__q3D_v{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes BloomBackground_pulseBackground__iusl7{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.BloomBackground_Root__OBMbk{position:absolute;z-index:-1;width:100vw;height:100vh;top:0;left:0;overflow:hidden;object-fit:cover;object-position:center}@keyframes ModelSelector_fadeAndScaleIn__pYklM{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ModelSelector_fadeAndScaleOut__6BG8M{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ModelSelector_scaleIn__yQfMb{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ModelSelector_scaleOut__7HY3h{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ModelSelector_pulseBackground___qaGw{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.ModelSelector_ModelSelector__2sXPt{height:2rem;width:-moz-fit-content;width:fit-content}.ModelSelector_TooltipDescription__pCgz_{margin:0;line-height:1.5}.ModelSelector_TooltipCredits___sN0l{margin:.25rem 0 0;font-size:.7rem;opacity:.8;line-height:1.5}.InlineAssetGeneration_ImagesContainer__sdRob{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.InlineAssetGeneration_ImagesContainer__sdRob img{width:150px;height:150px}.InlineAssetGeneration_Ellipsis__ASRN5{display:inline-block;position:relative}.InlineAssetGeneration_Ellipsis__ASRN5:after{content:".";animation:InlineAssetGeneration_ellipsis-dot__zNY3S 1.5s steps(4) infinite;display:inline-block;width:1em;text-align:left}@keyframes InlineAssetGeneration_ellipsis-dot__zNY3S{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes MarkdownStyledChatBubbleContent_fadeAndScaleIn__KxhLC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownStyledChatBubbleContent_fadeAndScaleOut__WyMPY{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleContent_scaleIn__IgDKX{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes MarkdownStyledChatBubbleContent_scaleOut__SK7xy{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleContent_pulseBackground__Ggd0C{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.MarkdownStyledChatBubbleContent_Root__Gy_Fe{display:flex;flex-direction:column;gap:.5rem}.MarkdownStyledChatBubbleContent_Root__Gy_Fe code{font-family:var(--font-source-code-pro);color:#fafeae;background-color:#000;border-radius:.5rem;font-size:.8rem;padding:.1rem .3rem}.MarkdownStyledChatBubbleContent_Root__Gy_Fe pre code{font-family:var(--font-source-code-pro);font-size:.8rem;padding:0}.MarkdownStyledChatBubbleContent_Root__Gy_Fe h1{font-size:1.8rem;margin-top:.5rem;margin-bottom:.4rem;font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe h2{font-size:1.6rem;margin-top:.4rem;margin-bottom:.35rem;font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe h3{font-size:1.4rem;margin-top:.35rem;margin-bottom:.3rem;font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe h4{font-size:1.2rem;margin-top:.3rem;margin-bottom:.25rem;font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe h5{font-size:1rem;margin-top:.25rem;margin-bottom:.2rem;font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe h6{font-size:.9rem;margin-top:.2rem;margin-bottom:.15rem;font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe hr{border:none;clear:both;width:96%;height:1px;background-color:#fff;opacity:.5;margin-top:.25rem;margin-bottom:.25rem}.MarkdownStyledChatBubbleContent_Root__Gy_Fe strong{font-weight:700}.MarkdownStyledChatBubbleContent_Root__Gy_Fe em{font-style:italic}.MarkdownStyledChatBubbleContent_Root__Gy_Fe del{text-decoration:line-through}.MarkdownStyledChatBubbleContent_Root__Gy_Fe blockquote{border-left:4px solid #fff;padding-left:16px;margin-left:0;color:#aaa;font-style:italic}.MarkdownStyledChatBubbleContent_Root__Gy_Fe a{color:#eab8fe;text-decoration:underline;font-weight:700;cursor:pointer;transition:color .3s ease}.MarkdownStyledChatBubbleContent_Root__Gy_Fe img{max-width:70%;height:auto;display:block;border-radius:8px}.MarkdownStyledChatBubbleContent_Root__Gy_Fe .MarkdownStyledChatBubbleContent_BubbleContent__XUxg_ p img:last-of-type{margin-right:0}.MarkdownStyledChatBubbleContent_Root__Gy_Fe ol,.MarkdownStyledChatBubbleContent_Root__Gy_Fe ul{list-style:revert;margin:revert;padding:revert}.MarkdownStyledChatBubbleContent_Root__Gy_Fe p{word-wrap:break-word}@keyframes MarkdownStyledChatBubbleRoot_fadeAndScaleIn__8zsRc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownStyledChatBubbleRoot_fadeAndScaleOut__ngC4A{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleRoot_scaleIn__TRZmL{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes MarkdownStyledChatBubbleRoot_scaleOut__nMeac{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleRoot_pulseBackground__QwNLl{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.MarkdownStyledChatBubbleRoot_Root___f0wI{position:relative;height:auto;max-width:100%;border-radius:.5rem;font-size:.9rem;line-height:1.25rem;background-color:rgba(203,82,251,.1);border:1px solid rgba(203,82,251,.5);color:#fff;padding:.5rem;gap:.5rem;display:flex;flex-direction:column}@media(min-width:576px){.MarkdownStyledChatBubbleRoot_Root___f0wI{max-width:90%}}.MarkdownStyledChatBubbleRoot_Root___f0wI.MarkdownStyledChatBubbleRoot_isUser__k095R{background-color:#4d4f0b;border:none;align-self:flex-end;margin-left:auto}.MarkdownStyledChatBubbleRoot_Root___f0wI.MarkdownStyledChatBubbleRoot_IsAssistant__CTu10{margin-right:auto;padding-top:1rem}.MarkdownStyledChatBubbleRoot_Root___f0wI.MarkdownStyledChatBubbleRoot_ContainsEditor__4_M4U{min-width:100%}@media(min-width:576px){.MarkdownStyledChatBubbleRoot_Root___f0wI.MarkdownStyledChatBubbleRoot_ContainsEditor__4_M4U{min-width:90%}}.MarkdownStyledChatBubbleRoot_Root___f0wI.MarkdownStyledChatBubbleRoot_IsError__5vS2z{border:1px solid #f44336}.MarkdownStyledChatBubbleRoot_RosieChatPortraitIcon__rgx7t{position:absolute;top:-16px;left:-2px;border-radius:50%;background-color:#32283e;padding:1.5px;border:1px solid #8f00c8;width:32px;height:32px;z-index:1}.MarkdownStyledChatBubbleRoot_RosieChatPortraitIcon__rgx7t.MarkdownStyledChatBubbleRoot_IsError__5vS2z{border:1px solid #f44336}@keyframes PromptWarning_fadeAndScaleIn__hgzir{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PromptWarning_fadeAndScaleOut__pqtPv{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PromptWarning_scaleIn__URQwl{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes PromptWarning_scaleOut__kd5UT{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes PromptWarning_pulseBackground__sk2co{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.PromptWarning_PromptWarningContainer__tHp8T{border:1px solid #a13a3a;border-top-left-radius:.375rem;border-top-right-radius:.375rem;color:#fff;background-color:#1e090b;display:flex;flex-wrap:wrap;justify-items:center;align-items:center;gap:.5rem;margin-left:1rem;margin-right:1rem;padding:.75rem 1rem;font-size:.85rem}.PromptWarning_PromptWarningContainer__tHp8T svg{color:#f44336;margin:0 .25rem}.PromptWarning_PromptWarningContainer__tHp8T a{font-size:.9rem;color:#fafeae;text-decoration:underline;font-weight:700;cursor:pointer;margin-left:.25rem}.PromptWarning_PromptWarningContainer__tHp8T span{word-break:break-word;overflow-wrap:break-word;white-space:normal;flex:1 1;min-width:0}@keyframes VideoChatSwitcher_fadeAndScaleIn__zGmfr{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes VideoChatSwitcher_fadeAndScaleOut__fnOlb{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes VideoChatSwitcher_scaleIn__Cxm5o{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes VideoChatSwitcher_scaleOut__t73EO{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes VideoChatSwitcher_pulseBackground__CQk2i{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.VideoChatSwitcher_VideoCodeSwitcher__1nb4x{height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:#342740;border-radius:.375rem;padding:0;flex-shrink:0;margin:0;color:#fff;border:1px solid #434343}.VideoChatSwitcher_VideoCodeSwitcher__1nb4x:hover{background-color:#8f00c8}@keyframes ScrollToBottomContainer_fadeAndScaleIn__xJVOd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScrollToBottomContainer_fadeAndScaleOut__9bmGD{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScrollToBottomContainer_scaleIn__bNNBs{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScrollToBottomContainer_scaleOut__bhmZb{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScrollToBottomContainer_pulseBackground__LSBUt{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.ScrollToBottomContainer_Root__bWDh1{display:flex;flex:1 1 100%;flex-direction:column;width:100%;height:100%;overflow:auto;padding:.5rem 1rem}.ScrollToBottomContainer_Root__bWDh1 .ScrollToBottomContainer_SlidingContainer__wyb06{display:flex;flex:1 1;flex-direction:column;max-width:100%;justify-content:flex-end;gap:1.5rem}.ScrollToBottomContainer_Root__bWDh1 .ScrollToBottomContainer_SlidingContainer__wyb06 .ScrollToBottomContainer_ScrollToBottomArrow__mLdzL{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#fff;border:1px solid rgba(203,82,251,.5);display:flex;border-radius:50%;padding:.5rem;background-color:rgba(203,82,251,.5)}.ScrollToBottomContainer_Root__bWDh1 .ScrollToBottomContainer_SlidingContainer__wyb06 .ScrollToBottomContainer_ScrollToBottomArrow__mLdzL svg{scale:1.5}@keyframes AssetMentionItem_fadeAndScaleIn__Q51np{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AssetMentionItem_fadeAndScaleOut__3853v{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AssetMentionItem_scaleIn__Revuy{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes AssetMentionItem_scaleOut__VXZSt{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes AssetMentionItem_pulseBackground__f0L2a{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.AssetMentionItem_Root__0VZfT{display:flex;align-items:center;gap:10px}.AssetMentionItem_Root__0VZfT img{width:50px;height:50px;object-fit:contain}.AssetMentionItem_AudioPreviewBtn__Ys_cQ{margin:0 .5rem}.AssetMentionItem_Unknown__hu8Pn{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:xx-large}.AssetMentionItem_Icon__if79H{flex-shrink:0}.AssetMentionItem_Name__VOFqX{overflow:hidden;text-overflow:ellipsis}.AssetMentionItem_Tooltip__OhjIR{word-break:break-all;margin:-10px -15px;padding:10px 15px;box-sizing:border-box}@keyframes CodeMarkdown_fadeAndScaleIn__kHdBO{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CodeMarkdown_fadeAndScaleOut__6nJY_{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CodeMarkdown_scaleIn__I22qH{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CodeMarkdown_scaleOut__vG9aO{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CodeMarkdown_pulseBackground__uBhVB{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.CodeMarkdown_EditorContainer__MuLUR{display:inline-block;max-width:100%;min-height:var(--initial-editor-height);overflow-x:auto;position:relative}.CodeMarkdown_EditorContainer__MuLUR .CodeMarkdown_ButtonContainer__3Gf70{display:flex;flex-direction:column;gap:4px;align-items:center;position:absolute;top:2rem;left:.5rem;z-index:1;transition:opacity .2s ease-in-out}.CodeMarkdown_EditorContainer__MuLUR:hover .CodeMarkdown_ButtonContainer__3Gf70{opacity:1}.CodeMarkdown_EditorContainer__MuLUR .CodeMarkdown_IconButton__7Uiac{color:#fff;border-color:#8f8f8f;background-color:#1a151f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.CodeMarkdown_EditorContainer__MuLUR .CodeMarkdown_IconButton__7Uiac svg{width:1rem;height:1rem}.CodeMarkdown_EditorContainer__MuLUR .CodeMarkdown_IconButton__7Uiac:hover{border-color:#f19aa5;background-color:#cb52fb}.CodeMarkdown_EditorContainer__MuLUR .CodeMarkdown_IconButton__7Uiac.CodeMarkdown_Disabled__u1riw{cursor:default}.CodeMarkdown_EditorContainer__MuLUR .CodeMarkdown_IconButton__7Uiac.CodeMarkdown_Disabled__u1riw:hover{color:#fff;border-color:#8f8f8f;background-color:#1a151f}.CodeMarkdown_CodeBlock__NLcqv{background-color:#000;overflow-x:auto;padding:0 .5rem;min-height:0;max-height:200px}@keyframes CodeGenerationMessage_fadeAndScaleIn__GU7l2{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CodeGenerationMessage_fadeAndScaleOut__Ofw9w{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CodeGenerationMessage_scaleIn__8r7QI{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CodeGenerationMessage_scaleOut___MVNn{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CodeGenerationMessage_pulseBackground__ixhl2{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.CodeGenerationMessage_ExtraButtonsContainer__ArlvD{display:flex;flex-direction:column;gap:.5rem}@media(min-width:576px){.CodeGenerationMessage_ExtraButtonsContainer__ArlvD{flex-direction:row;justify-content:space-between}}.CodeGenerationMessage_ExtraButtonsContainer__ArlvD .CodeGenerationMessage_RetryUndoContainer__hceaU{display:flex;gap:.5rem;flex-direction:column}@media(min-width:576px){.CodeGenerationMessage_ExtraButtonsContainer__ArlvD .CodeGenerationMessage_RetryUndoContainer__hceaU{flex-direction:row}}.CodeGenerationMessage_ExtraButtonsContainer__ArlvD .CodeGenerationMessage_CancelledOrErroredMessage__1Xku_{display:flex;align-items:center;color:#8f8f8f;flex-shrink:0}.CodeGenerationMessage_ApplyButton__DqIZf div{display:flex;align-items:center;gap:.5rem}@keyframes Message_fadeAndScaleIn__G2snt{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Message_fadeAndScaleOut__UCc0_{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Message_scaleIn__2zd3W{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Message_scaleOut___lz4Q{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Message_pulseBackground__i0bva{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.Message_MessageAnimationWrapper__Yh076{display:flex;flex-direction:column;gap:1.5rem;width:100%}.Message_CancelledOrErroredMessage__zk_76{display:flex;align-items:center;color:#8f8f8f;flex-shrink:0}.Message_FullWidth__olfTK{max-width:100%}@media(min-width:576px){.Message_FullWidth__olfTK{max-width:90%}}.Message_ExtraButtons__mY92P{border-color:#8f8f8f;color:#8f8f8f;width:100%}@media(min-width:576px){.Message_ExtraButtons__mY92P{width:max-content}}.Message_ExtraButtons__mY92P svg,.Message_ExtraButtons__mY92P:hover{color:#fff}.Message_LoadingContainer__MAPjF{display:flex;flex-direction:column;gap:.75rem;width:100%}.Message_LoadingMessage__Hy2Rz{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.9rem}.Message_TipContainer___YKwn{display:flex;flex-direction:column;gap:.25rem}.Message_TipPrefix__VUD8j{color:#fafeae;font-weight:500;display:block}.Message_TipText__f8WRD{color:#fff;line-height:1.4}.Message_DogTypingContainer__j3Dz6{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;opacity:.8}.Message_DogTypingText__ZiLd9{color:#fff;font-size:.9rem;font-style:italic}@keyframes PublishButton_fadeAndScaleIn__ghDKd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PublishButton_fadeAndScaleOut__d_zW1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PublishButton_scaleIn__3QPvl{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes PublishButton_scaleOut__YeUw7{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes PublishButton_pulseBackground__k8imN{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.PublishButton_TooltipZIndex__IwqD6{z-index:1}.PublishButton_PublishPopoverContent__JFgjy{display:flex;flex-direction:column;gap:1rem;margin-top:.25rem;padding:1rem 1.5rem 2rem;background-color:rgba(0,0,0,.8);border:1px solid #f19aa5;border-radius:.375rem;color:#fff;font-family:var(--font-source-code-pro);overflow-y:scroll;z-index:101;width:90dvw;height:-moz-fit-content;height:fit-content;max-height:90dvh}@media(min-width:576px){.PublishButton_PublishPopoverContent__JFgjy{width:525px}}.PublishButton_PublishPopoverContent__JFgjy h2{font-weight:700}.PublishButton_PublishPopoverContent__JFgjy div{display:flex;flex-direction:column;gap:.5rem}.PublishButton_PublishPopoverContent__JFgjy div *{text-align:left}@media(min-width:576px){.PublishButton_PublishPopoverContent__JFgjy div *{white-space:nowrap}}.PublishButton_PublishPopoverContent__JFgjy div h2{color:#fff;font-weight:700}.PublishButton_PublishPopoverContent__JFgjy[data-state=open]{animation:PublishButton_inSlideUpAndFade__5vMhY .2s ease-out forwards}.PublishButton_PublishPopoverContent__JFgjy[data-state=closed]{animation:PublishButton_outSlideDownAndFade__gcI_7 .2s ease-in forwards}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_Header__Vc_e0{display:flex;align-items:center;margin-left:auto}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_Header__Vc_e0 .PublishButton_CloseIconButton__4bUv2{padding:0;color:hsla(0,0%,100%,.7);cursor:pointer;border:none;background-color:unset}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_Header__Vc_e0 .PublishButton_CloseIconButton__4bUv2>svg{margin:0}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_FooterButton__WEOmC{flex-grow:1;width:100%}@media(min-width:768px){.PublishButton_PublishPopoverContent__JFgjy .PublishButton_FooterButton__WEOmC{flex-grow:0}}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_FooterButton__WEOmC:hover:not(:disabled){background-color:#cb52fb}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessHeader__A67pB{display:flex;gap:.25rem;align-items:center;font-weight:700;font-size:1.25rem}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessHeader__A67pB .PublishButton_PartyIcon__s1Ezi{height:20px;width:20px}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SocialShareSection__WJTdU{padding:1rem;border:1px solid #f19aa5;border-radius:.375rem;background-color:rgba(0,0,0,.5)}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q{display:flex;flex-direction:column;gap:1rem;width:100%}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_PlayButton__oMYON{width:100%}@media(min-width:768px){.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_PlayButton__oMYON{flex-grow:0}}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_PlayButton__oMYON:hover:not(:disabled){background-color:#cb52fb;border-color:#fff}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_GameUrlButton__gGZTh.PublishButton_GameUrlButton__gGZTh{font-weight:400;border-color:#8f8f8f;color:#8f8f8f;box-shadow:none;cursor:auto;background-color:#222}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_GameUrlButton__gGZTh.PublishButton_GameUrlButton__gGZTh .PublishButton_GameUrl__bx3k_{white-space:nowrap;justify-content:left;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_GameUrlButton__gGZTh.PublishButton_GameUrlButton__gGZTh .PublishButton_TooltipContent__tGdw3{color:#000}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_GameUrlButton__gGZTh.PublishButton_GameUrlButton__gGZTh:hover{background-color:#381242;color:#fff;border-color:#fff}.PublishButton_PublishPopoverContent__JFgjy .PublishButton_SuccessBody__FAR9q .PublishButton_GameUrlCaption__VVKD2{font-size:x-small}@keyframes PublishButton_inSlideUpAndFade__5vMhY{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes PublishButton_outSlideDownAndFade__gcI_7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}@keyframes SummarizeChangesDisplay_fadeAndScaleIn__tMNIe{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SummarizeChangesDisplay_fadeAndScaleOut__hr00T{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SummarizeChangesDisplay_scaleIn__KYS6i{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes SummarizeChangesDisplay_scaleOut__cdun1{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes SummarizeChangesDisplay_pulseBackground__oSqg_{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.SummarizeChangesDisplay_NextStepContainer___Xc3Z{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.SummarizeChangesDisplay_NextStepContainer___Xc3Z .SummarizeChangesDisplay_NextStepText__UA9_A{font-size:.875rem;font-weight:700;line-height:1.4;border:1px solid hsla(0,0%,100%,.0509803922);border-radius:5px;padding:16px;gap:12px;background:rgba(0,0,0,.2)}.SummarizeChangesDisplay_NextStepContainer___Xc3Z .SummarizeChangesDisplay_NextStepButton__5nXT6,.SummarizeChangesDisplay_NextStepContainer___Xc3Z .SummarizeChangesDisplay_PublishButton__bF6R3{align-self:flex-start;margin-top:.25rem;width:100%}.SummarizeChangesDisplay_NextStepContainer___Xc3Z .SummarizeChangesDisplay_PublishButton__bF6R3{background-color:#32283e;color:#fff;border:1px solid #8f00c8}.SummarizeChangesDisplay_NextStepContainer___Xc3Z .SummarizeChangesDisplay_PublishButton__bF6R3:hover{background-color:#8f00c8}.SummarizeChangesDisplay_FadeInDirectChildren__VfDmq>*{animation:SummarizeChangesDisplay_fadeIn__LxK5I .3s ease-in-out;animation-fill-mode:forwards}@keyframes SummarizeChangesDisplay_fadeIn__LxK5I{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantChatMessage_fadeAndScaleIn__g1hCs{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AssistantChatMessage_fadeAndScaleOut__w3SHy{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AssistantChatMessage_scaleIn__uKtQw{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes AssistantChatMessage_scaleOut__nKUNL{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes AssistantChatMessage_pulseBackground__ggp96{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.AssistantChatMessage_ExtraButtonsContainer__a1F_M{display:flex;justify-content:space-between}.AssistantChatMessage_ExtraButtonsContainer__a1F_M .AssistantChatMessage_ExtraButtons__1Teuo{display:flex;width:100%;justify-content:flex-end;gap:.5rem;flex-direction:column}@media(min-width:576px){.AssistantChatMessage_ExtraButtonsContainer__a1F_M .AssistantChatMessage_ExtraButtons__1Teuo{flex-direction:row}}.AssistantChatMessage_ExtraButtonsContainer__a1F_M .AssistantChatMessage_CancelledOrErroredMessage__h9BqC{display:flex;align-items:center;color:#8f8f8f;flex-shrink:0}.AssistantChatMessage_NextStepContainer__Y_zwP{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.AssistantChatMessage_NextStepText__MS6sO{font-size:.875rem;line-height:1.4}.AssistantChatMessage_NextStepButton__Cpsu5{align-self:flex-start;margin-top:.25rem}@keyframes LoadingProgressBar_fadeAndScaleIn__t_pN9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LoadingProgressBar_fadeAndScaleOut__5yXUV{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes LoadingProgressBar_scaleIn__xuwCC{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes LoadingProgressBar_scaleOut__mjO06{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes LoadingProgressBar_pulseBackground__WMXv7{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.LoadingProgressBar_ProgressBar__ZfX3o{width:100%;height:4px;background-color:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.LoadingProgressBar_ProgressFill__Si79L{height:100%;background-color:#fff;border-radius:2px}@keyframes ToolCallMessage_fadeAndScaleIn__n_Qjc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ToolCallMessage_fadeAndScaleOut__zzfRw{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ToolCallMessage_scaleIn__RjI7G{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ToolCallMessage_scaleOut__gUIMW{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ToolCallMessage_pulseBackground__AH0I6{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.ToolCallMessage_ReactMarkdownContainer__dpG_i{margin-bottom:.5rem}.ToolCallMessage_ReactMarkdownContainer__dpG_i p+p{margin-top:.5rem}.ToolCallMessage_ReactMarkdownContainer__dpG_i:last-of-type{margin-bottom:0}.ToolCallMessage_ThinkingContainer__jdN_V{color:#8f8f8f;font-size:.75rem;font-style:italic;animation:ToolCallMessage_thinking__NDMrt 1.5s ease-in-out infinite}@keyframes ToolCallMessage_thinking__NDMrt{0%,to{opacity:.5}50%{opacity:1}}@keyframes Theme_fadeAndScaleIn__mE5jf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Theme_fadeAndScaleOut__kHe3E{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Theme_scaleIn__O_cNC{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Theme_scaleOut__B1JiF{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Theme_pulseBackground__0Qrct{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}@keyframes StatusIcon_fadeAndScaleIn__d_TDj{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes StatusIcon_fadeAndScaleOut__zKj5x{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes StatusIcon_scaleIn__MzqwO{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes StatusIcon_scaleOut__axoua{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes StatusIcon_pulseBackground___soGu{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.StatusIcon_Warning__BjcCJ{color:#ffc107}.StatusIcon_Error__8aL1y{color:#f44336}.StatusIcon_Success__4HKwV{color:#4caf50}@keyframes ToolDisplays_fadeAndScaleIn__4xai5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ToolDisplays_fadeAndScaleOut__mFkTA{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ToolDisplays_scaleIn__WRObN{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ToolDisplays_scaleOut__BjhZz{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ToolDisplays_pulseBackground__2WYIi{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.ToolDisplays_Root__gNJOJ{display:flex;flex-wrap:wrap;align-items:center;padding:8px 12px;background-color:#342740;border-radius:.2rem;cursor:pointer;gap:.5rem;font-size:.75rem;border:1px solid rgba(0,0,0,0)}.ToolDisplays_Root__gNJOJ svg{flex-shrink:0}.ToolDisplays_Root__gNJOJ span code{background-color:#1a151f;color:#fff;border-radius:.2rem;font-size:.75rem}.ToolDisplays_Root__gNJOJ:hover{background-color:#473753}.ToolDisplays_Root__gNJOJ.ToolDisplays_Active__YpfuL{background-color:#473753;border:1px solid #cb52fb;box-shadow:0 0 0 1px rgba(203,82,251,.3019607843)}.ToolDisplays_Root__gNJOJ.ToolDisplays_Pending__dkaXZ{opacity:.8;cursor:default}.ToolDisplays_ToolDisplayContent__04fBZ{padding:12px}.ToolDisplays_PopoverHeader__mXAS4{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#32283e;color:#fff;gap:.5rem;font-size:.75rem}.ToolDisplays_PopoverHeader__mXAS4 code{background-color:#1a151f;border-radius:.2rem;font-size:.75rem;padding:.1rem .4rem}.ToolDisplays_EditorWrapper__HQ57i{min-height:50vh}.ToolDisplays_CloseButton__f0Ag_{background:none;border:none;color:#8f8f8f;font-size:14px;cursor:pointer;padding:4px;border-radius:2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ToolDisplays_CloseButton__f0Ag_:hover{background-color:#473753;color:#fff}.ToolDisplays_DirectoryPath___6_pI{color:#8f8f8f}.ToolDisplays_FileName__LlJ8G{color:#fff;font-weight:500}.ToolDisplays_ErrorMessage__Nb0FE{background-color:rgba(220,53,69,.05);border:1px solid rgba(220,53,69,.2);border-radius:4px;padding:8px;font-size:12px;color:#dc3545}.ToolDisplays_ToolResponseContainer__gEt2T{padding:0 1rem 1rem;background-color:#32283e}.ToolDisplays_ToolResponseContainer__gEt2T .ToolDisplays_ToolResponse__b34vB{display:flex;flex-direction:column;gap:.25rem;background-color:#1a151f;border-radius:.2rem;padding:.5rem}.ToolDisplays_ToolResponseContainer__gEt2T .ToolDisplays_ToolResponse__b34vB .ToolDisplays_ResponseLabel__Ow72O{font-size:.75rem;color:#fff}.ToolDisplays_ToolResponseContainer__gEt2T .ToolDisplays_ToolResponse__b34vB .ToolDisplays_ResponseLabel__Ow72O.ToolDisplays_ErrorResponse___kbDJ{color:#dc3545}.ToolDisplays_ToolResponseContainer__gEt2T .ToolDisplays_ToolResponse__b34vB .ToolDisplays_ResponseContent___7YKH{border-radius:.2rem;font-size:.75rem;color:#8f8f8f}.ToolDisplays_PopoverContent__Yc2yw{max-width:calc(var(--radix-popover-content-available-width) - 40px);max-height:calc(var(--radix-popover-content-available-height) - 40px);background-color:#1a151f;border:1px solid #cb52fb;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.3);overflow:hidden;z-index:101;display:flex;flex-direction:column}.ToolDisplays_PopoverHeaderWrapper__yXa8p{display:flex;flex-direction:column;width:100%}.ToolDisplays_Hidden__tYSU_{display:none}.ToolDisplays_LargeScreen__laocS{min-width:60vw}.ToolDisplays_SmallScreen__O7wKi{min-width:95vw}.ToolDisplays_FileList___O7pw{display:flex;flex-direction:column;gap:.25rem;font-family:Courier New,Courier,monospace;font-size:.875rem;max-height:60vh;overflow-y:auto}.ToolDisplays_FileItem__7SDrk{border-radius:4px;transition:background-color .15s ease;white-space:pre;color:#8f8f8f}.ToolDisplays_GrepContent__l_ARR{display:flex;flex-direction:column;gap:.25rem;font-family:Courier New,Courier,monospace;font-size:.875rem;max-height:60vh;overflow-y:auto;margin:0}.ToolDisplays_GrepLine__weFqq{white-space:pre-wrap;word-break:break-word;color:#8f8f8f}.ToolDisplays_GrepFile__sqK0s{color:#c586c0;font-weight:500}.ToolDisplays_GrepLineNum__l5fIG{color:#4ec9b0}@keyframes LSDisplay_fadeAndScaleIn__tVaPm{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LSDisplay_fadeAndScaleOut__2xZtJ{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes LSDisplay_scaleIn__vUmCc{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes LSDisplay_scaleOut__h9sRf{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes LSDisplay_pulseBackground__5SXqE{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.LSDisplay_FileList__F7wPv{display:flex;flex-direction:column;gap:.25rem;font-family:Courier New,Courier,monospace;font-size:.875rem;max-height:60vh;overflow-y:auto}.LSDisplay_FileItem__88z6X{border-radius:4px;transition:background-color .15s ease;white-space:pre}.LSDisplay_Directory__a72EO{color:#7ec4cf;font-weight:500}.LSDisplay_File__dBiX0{color:#d4d4d4}.ViewAssetDisplay_ImageContainer__dbn_e{display:flex;justify-content:center;align-items:center;padding:16px;background-color:var(--color-background-secondary);border-radius:6px;margin-top:8px}.ViewAssetDisplay_AssetImage__INBql{max-width:100%;max-height:500px;height:auto;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@keyframes ToolCallingCommit_fadeAndScaleIn____Nlm{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ToolCallingCommit_fadeAndScaleOut__dtSDV{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ToolCallingCommit_scaleIn__mBDbM{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ToolCallingCommit_scaleOut__ZVcT5{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ToolCallingCommit_pulseBackground__RDyDh{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.ToolCallingCommit_Root__KKCMl{display:flex;flex-direction:column;gap:1rem}.ToolCallingCommit_StatusMessage__weHbP{margin-top:12px;padding-top:12px;border-top:1px solid #382e3c}.ToolCallingCommit_CancelledOrErroredMessage__xlqKB{color:#8f8f8f;font-style:italic;font-size:14px}.ToolCallingCommit_FadeInChildren__nNM6U *{animation:ToolCallingCommit_fadeIn__damQN .3s ease-in-out;animation-fill-mode:forwards}@keyframes ToolCallingCommit_fadeIn__damQN{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes CodeChat_fadeAndScaleIn__Ux7R5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CodeChat_fadeAndScaleOut__KdRo2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CodeChat_scaleIn__8HNRZ{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CodeChat_scaleOut__qg2_T{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CodeChat_pulseBackground__0cS2G{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.CodeChat_CodeChatContainer__dANDw{width:100%;height:100%;display:flex;flex-direction:column;border-bottom:1px solid rgba(203,82,251,.5);background:linear-gradient(180deg,rgba(124,219,231,.05),rgba(248,146,251,.05) 53.65%,rgba(250,175,206,.05)),rgba(0,0,0,.8)}@media(min-width:992px){.CodeChat_CodeChatContainer__dANDw{border-right:1px solid rgba(203,82,251,.5);border-bottom:none}}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI{position:relative;margin:1rem;padding:1rem;background-color:#3c3143;border:1px solid #636363;border-radius:.375rem}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI.CodeChat_Warning__4DrqH{margin-top:0;border-radius:0 0 .375rem .375rem;border-top:none}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_DragDropFileOverlay__L0nJD{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_PromptForm__bZ0Io{display:flex;flex-wrap:wrap}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_PromptForm__bZ0Io .CodeChat_PromptFormTopBar__OP9C5{width:100%;position:relative;padding-bottom:1rem}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_PromptForm__bZ0Io .CodeChat_PromptFormTopBar__OP9C5:after{content:"";background-color:#636363;height:1px;position:absolute;display:block;bottom:0;left:-1rem;right:-1rem}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_PromptForm__bZ0Io .CodeChat_PromptFormBottomBar__rbmen{display:flex;width:100%;align-items:center}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_ImagePreviewContainer__eqEio{position:relative;max-width:50px;max-height:50px;border-radius:4px;overflow:hidden}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_ImagePreviewContainer__eqEio img{display:block;width:100%;height:100%;object-fit:cover}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_ImagePreviewContainer__eqEio .CodeChat_RemoveImageButton__CShFU{position:absolute;top:2px;right:2px;width:16px;height:16px;background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;padding:0}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_ImagePreviewContainer__eqEio .CodeChat_RemoveImageButton__CShFU:hover{background-color:rgba(0,0,0,.8)}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_PromptImageButtons__KlhCe{display:flex;gap:.5rem;width:100%;height:2rem}.CodeChat_CodeChatContainer__dANDw .CodeChat_PromptArea__dnNWI .CodeChat_PromptImageButtons__KlhCe button svg{display:block;color:#fff}.CodeChat_CodeChatMainContainer__BAhhL{display:flex;flex-direction:column;flex-grow:1;position:relative;min-height:0}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_WorkInProgress__M0yDp{width:100%;background-color:#f19aa5;font-family:var(--font-source-code-pro);text-align:center;border-bottom:1px solid #f19aa5;display:flex;justify-content:space-evenly}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov{display:flex;height:100%;width:100%;flex-direction:column;overflow:auto;z-index:0}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;box-sizing:border-box}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ClearMemoryButton__G_tW7{margin-left:auto}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ClearMemoryButton__G_tW7 button{gap:0}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ClearMemoryButton__G_tW7 button p{width:0;overflow:hidden}@media(min-width:576px){.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ClearMemoryButton__G_tW7 button{gap:.5rem}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ClearMemoryButton__G_tW7 button p{width:auto;overflow:auto}}.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ProjectLLMModeSelect__KH9VP{width:5.5rem}@media(min-width:576px){.CodeChat_CodeChatMainContainer__BAhhL .CodeChat_CodeChatMainContent__vyQov .CodeChat_CodeChatMainContentHeader___Pkvy .CodeChat_ProjectLLMModeSelect__KH9VP{width:8rem}}.CodeChat_CodeChatSubmitContainer__W9Yyk{display:flex;gap:.5rem}.CodeChat_ExceptionDialogBody__iB0F3{max-height:60vh;overflow:auto}.CodeChat_SubmitButton__2CnsH{border-radius:.2rem;justify-content:center;align-items:center;display:flex;width:auto;margin-left:auto;border:1px solid #8f8f8f}.CodeChat_SubmitButton__2CnsH>div{display:flex}.CodeChat_SubmitButton__2CnsH.CodeChat_Disabled__V3M6P{border:1px solid #8f8f8f}@keyframes CreditBalance_fadeAndScaleIn__G3Ud4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CreditBalance_fadeAndScaleOut__CZWXw{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CreditBalance_scaleIn__uLh6Z{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CreditBalance_scaleOut__aermY{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CreditBalance_pulseBackground__FAVli{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.CreditBalance_IconButton__IZwrC{display:flex;align-items:center;justify-content:center;gap:.3rem;background-color:#342740;border-radius:.375rem;border:1px solid #636363;padding:.5rem;margin-left:auto;color:#fff;font-size:.875rem}.CreditBalance_IconButton__IZwrC>span{position:relative}.CreditBalance_IconButton__IZwrC>span.CreditBalance_Infinity__fK0UK{font-size:1.2rem;top:2px}