@keyframes ScrollToBottomContainer-module-scss-module__Yb9H0W__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScrollToBottomContainer-module-scss-module__Yb9H0W__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScrollToBottomContainer-module-scss-module__Yb9H0W__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScrollToBottomContainer-module-scss-module__Yb9H0W__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScrollToBottomContainer-module-scss-module__Yb9H0W__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ScrollToBottomContainer-module-scss-module__Yb9H0W__Root{flex-direction:column;flex:100%;width:100%;height:100%;padding:.5rem 1rem;display:flex;overflow:auto}.ScrollToBottomContainer-module-scss-module__Yb9H0W__Root .ScrollToBottomContainer-module-scss-module__Yb9H0W__SlidingContainer{flex-direction:column;flex:1;justify-content:flex-end;gap:1.5rem;max-width:100%;display:flex}.ScrollToBottomContainer-module-scss-module__Yb9H0W__Root .ScrollToBottomContainer-module-scss-module__Yb9H0W__SlidingContainer .ScrollToBottomContainer-module-scss-module__Yb9H0W__ScrollToBottomArrow{color:#fff;background-color:#cb52fb80;border:1px solid #cb52fb80;border-radius:50%;padding:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ScrollToBottomContainer-module-scss-module__Yb9H0W__Root .ScrollToBottomContainer-module-scss-module__Yb9H0W__SlidingContainer .ScrollToBottomContainer-module-scss-module__Yb9H0W__ScrollToBottomArrow svg{scale:1.5}
@keyframes AssetMentionItem-module-scss-module__UJq2rq__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AssetMentionItem-module-scss-module__UJq2rq__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AssetMentionItem-module-scss-module__UJq2rq__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes AssetMentionItem-module-scss-module__UJq2rq__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes AssetMentionItem-module-scss-module__UJq2rq__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.AssetMentionItem-module-scss-module__UJq2rq__Root{align-items:center;gap:10px;display:flex}.AssetMentionItem-module-scss-module__UJq2rq__Root img{object-fit:contain;width:50px;height:50px}.AssetMentionItem-module-scss-module__UJq2rq__AudioPreviewBtn{margin:0 .5rem}@media (max-width:575px){.AssetMentionItem-module-scss-module__UJq2rq__AudioPreviewBtn{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}}.AssetMentionItem-module-scss-module__UJq2rq__Unknown{justify-content:center;align-items:center;width:50px;height:50px;font-size:xx-large;display:flex}.AssetMentionItem-module-scss-module__UJq2rq__Icon{flex-shrink:0}.AssetMentionItem-module-scss-module__UJq2rq__Name{text-overflow:ellipsis;overflow:hidden}.AssetMentionItem-module-scss-module__UJq2rq__Tooltip{word-break:break-all;box-sizing:border-box;margin:-10px -15px;padding:10px 15px}
@keyframes CreditsCostBadge-module-scss-module__zelfzG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CreditsCostBadge-module-scss-module__zelfzG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CreditsCostBadge-module-scss-module__zelfzG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CreditsCostBadge-module-scss-module__zelfzG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CreditsCostBadge-module-scss-module__zelfzG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.CreditsCostBadge-module-scss-module__zelfzG__Badge{cursor:help;opacity:.4;align-items:center;margin-left:auto;transition:opacity .2s;display:inline-flex}.CreditsCostBadge-module-scss-module__zelfzG__Badge:hover{opacity:.8}.CreditsCostBadge-module-scss-module__zelfzG__Badge svg{color:#8f8f8f;width:14px;height:14px}
@keyframes EngagementQuestionnaire-module-scss-module__L-ezMa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes EngagementQuestionnaire-module-scss-module__L-ezMa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes EngagementQuestionnaire-module-scss-module__L-ezMa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes EngagementQuestionnaire-module-scss-module__L-ezMa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes EngagementQuestionnaire-module-scss-module__L-ezMa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.EngagementQuestionnaire-module-scss-module__L-ezMa__Container{flex-direction:column;gap:.75rem;display:flex}.EngagementQuestionnaire-module-scss-module__L-ezMa__Header{color:#fff;font-size:.875rem;font-weight:500}.EngagementQuestionnaire-module-scss-module__L-ezMa__OptionsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.EngagementQuestionnaire-module-scss-module__L-ezMa__OptionChip{color:#fffc;cursor:pointer;background-color:#8b5cf61f;border:1px solid #8b5cf680;border-radius:1rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;transition:background-color .15s,border-color .15s,color .15s}@media (max-width:575px){.EngagementQuestionnaire-module-scss-module__L-ezMa__OptionChip{min-height:2.75rem}}.EngagementQuestionnaire-module-scss-module__L-ezMa__OptionChip:hover{color:#fff;border-color:#8b5cf6;box-shadow:0 0 8px 1px #8b5cf666}.EngagementQuestionnaire-module-scss-module__L-ezMa__OptionChip:disabled{cursor:default;opacity:.6}.EngagementQuestionnaire-module-scss-module__L-ezMa__OptionChip:disabled:hover{color:#fffc;border-color:#8b5cf680}.EngagementQuestionnaire-module-scss-module__L-ezMa__BlurbText{color:#fff9;font-size:.75rem;font-style:italic}
@keyframes MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root{flex-direction:column;gap:.5rem;display:flex}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root code{font-family:var(--font-source-code-pro);color:#fafeae;background-color:#000;border-radius:.5rem;padding:.1rem .3rem;font-size:.8rem}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root pre code{font-family:var(--font-source-code-pro);padding:0;font-size:.8rem}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h1{margin-top:.5rem;margin-bottom:.4rem;font-size:1.8rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h2{margin-top:.4rem;margin-bottom:.35rem;font-size:1.6rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h3{margin-top:.35rem;margin-bottom:.3rem;font-size:1.4rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h4{margin-top:.3rem;margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h4+p,.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h4+ul,.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h4+ol{margin-top:.15rem}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h5{margin-top:.25rem;margin-bottom:.2rem;font-size:1rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root h6{margin-top:.2rem;margin-bottom:.15rem;font-size:.9rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root hr{clear:both;opacity:.5;background-color:#fff;border:none;width:96%;height:1px;margin-top:.25rem;margin-bottom:.25rem}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root strong{font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root em{font-style:italic}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root del{text-decoration:line-through}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root blockquote{color:#aaa;border-left:4px solid #fff;margin-left:0;padding-left:16px;font-style:italic}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root a{color:#eab8fe;cursor:pointer;font-weight:700;text-decoration:underline;transition:color .3s}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root img{border-radius:8px;max-width:70%;height:auto;display:block}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root .MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__BubbleContent p img:last-of-type{margin-right:0}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root ol,.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root ul{list-style:revert;margin:revert;padding:revert}.MarkdownStyledChatBubbleContent-module-scss-module__dFG0oG__Root p{word-wrap:break-word}
@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root{color:#fff;background-color:#cb52fb1a;border:1px solid #cb52fb80;border-radius:.5rem;flex-direction:column;gap:.5rem;max-width:100%;height:auto;padding:.5rem;font-size:.9rem;line-height:1.25rem;display:flex;position:relative}@media (min-width:576px){.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root{max-width:90%}}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__isUser{background-color:#4d4f0b;border:none;align-self:flex-end;margin-left:auto}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsAssistant{margin-right:auto;padding-top:1rem}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__ContainsEditor{min-width:100%}@media (min-width:576px){.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__ContainsEditor{min-width:90%}}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsError{border:1px solid #f44336}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsCancelled{border:1px solid #fafeae}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__Root.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsEngagement{background-color:#8b5cf61f;border:1px solid #8b5cf680;border-left:3px solid #8b5cf6;animation:2.5s ease-in-out infinite MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__engagement-glow;box-shadow:0 0 12px 2px #8b5cf64d}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__engagement-glow{0%,to{box-shadow:0 0 12px 2px #8b5cf64d}50%{box-shadow:0 0 20px 4px #8b5cf680}}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__RosieChatPortraitIcon{z-index:1;background-color:#32283e;border:1px solid #8f00c8;border-radius:50%;width:32px;height:32px;padding:1.5px;position:absolute;top:-16px;left:-2px}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__RosieChatPortraitIcon.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsError{border:1px solid #f44336}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__RosieChatPortraitIcon.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsCancelled{border:1px solid #fafeae}.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__RosieChatPortraitIcon.MarkdownStyledChatBubbleRoot-module-scss-module__ewq_Pq__IsEngagement{border:1px solid #8b5cf6}
@keyframes CodeMarkdown-module-scss-module__BbaPoq__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CodeMarkdown-module-scss-module__BbaPoq__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CodeMarkdown-module-scss-module__BbaPoq__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CodeMarkdown-module-scss-module__BbaPoq__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CodeMarkdown-module-scss-module__BbaPoq__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer{max-width:100%;height:var(--initial-editor-height);min-height:var(--initial-editor-height);display:inline-block;position:relative;overflow-x:auto}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__ButtonContainer{z-index:1;flex-direction:column;align-items:center;gap:4px;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:2rem;left:.5rem}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer:hover .CodeMarkdown-module-scss-module__BbaPoq__ButtonContainer{opacity:1}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__IconButton{color:#fff;cursor:pointer;background-color:#1a151f;border-color:#8f8f8f;justify-content:center;align-items:center;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:flex}@media (max-width:575px){.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__IconButton{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__IconButton svg{width:1rem;height:1rem}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__IconButton:hover{background-color:#cb52fb;border-color:#f19aa5}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__IconButton.CodeMarkdown-module-scss-module__BbaPoq__Disabled{cursor:default}.CodeMarkdown-module-scss-module__BbaPoq__EditorContainer .CodeMarkdown-module-scss-module__BbaPoq__IconButton.CodeMarkdown-module-scss-module__BbaPoq__Disabled:hover{color:#fff;background-color:#1a151f;border-color:#8f8f8f}.CodeMarkdown-module-scss-module__BbaPoq__CodeBlock{background-color:#000;min-height:0;max-height:200px;padding:0 .5rem;overflow-x:auto}.CodeMarkdown-module-scss-module__BbaPoq__InlineCode{font-family:var(--font-source-code-pro);color:#fafeae;white-space:pre-wrap;word-break:break-word;background-color:#000;border-radius:.5rem;padding:.1rem .3rem;font-size:.8rem;display:inline}
@keyframes CodeGenerationMessage-module-scss-module__1ZFGoW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CodeGenerationMessage-module-scss-module__1ZFGoW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CodeGenerationMessage-module-scss-module__1ZFGoW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CodeGenerationMessage-module-scss-module__1ZFGoW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CodeGenerationMessage-module-scss-module__1ZFGoW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.CodeGenerationMessage-module-scss-module__1ZFGoW__ExtraButtonsContainer{flex-direction:column;gap:.5rem;display:flex}@media (min-width:576px){.CodeGenerationMessage-module-scss-module__1ZFGoW__ExtraButtonsContainer{flex-direction:row;justify-content:space-between}}.CodeGenerationMessage-module-scss-module__1ZFGoW__ExtraButtonsContainer .CodeGenerationMessage-module-scss-module__1ZFGoW__RetryUndoContainer{flex-direction:column;gap:.5rem;display:flex}@media (min-width:576px){.CodeGenerationMessage-module-scss-module__1ZFGoW__ExtraButtonsContainer .CodeGenerationMessage-module-scss-module__1ZFGoW__RetryUndoContainer{flex-direction:row}}.CodeGenerationMessage-module-scss-module__1ZFGoW__ExtraButtonsContainer .CodeGenerationMessage-module-scss-module__1ZFGoW__CancelledOrErroredMessage{color:#8f8f8f;flex-shrink:0;align-items:center;display:flex}.CodeGenerationMessage-module-scss-module__1ZFGoW__ApplyButton div{align-items:center;gap:.5rem;display:flex}
@keyframes Message-module-scss-module__lU3VhW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Message-module-scss-module__lU3VhW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Message-module-scss-module__lU3VhW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Message-module-scss-module__lU3VhW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Message-module-scss-module__lU3VhW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.Message-module-scss-module__lU3VhW__MessageAnimationWrapper{flex-direction:column;gap:1.5rem;width:100%;display:flex}.Message-module-scss-module__lU3VhW__CancelledOrErroredMessage{color:#8f8f8f;flex-shrink:0;align-items:center;display:flex}.Message-module-scss-module__lU3VhW__FullWidth{max-width:100%}@media (min-width:576px){.Message-module-scss-module__lU3VhW__FullWidth{max-width:90%}}.Message-module-scss-module__lU3VhW__ExtraButtons{color:#8f8f8f;border-color:#8f8f8f;width:100%}@media (min-width:576px){.Message-module-scss-module__lU3VhW__ExtraButtons{width:max-content}}.Message-module-scss-module__lU3VhW__ExtraButtons svg,.Message-module-scss-module__lU3VhW__ExtraButtons:hover{color:#fff}.Message-module-scss-module__lU3VhW__LoadingContainer{flex-direction:column;gap:.75rem;width:100%;display:flex}.Message-module-scss-module__lU3VhW__LoadingMessage{color:#fff;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.Message-module-scss-module__lU3VhW__TipContainer{flex-direction:column;gap:.25rem;display:flex}.Message-module-scss-module__lU3VhW__TipPrefix{color:#fafeae;font-weight:500;display:block}.Message-module-scss-module__lU3VhW__TipText{color:#fff;line-height:1.4}.Message-module-scss-module__lU3VhW__DogTypingContainer{opacity:.8;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.Message-module-scss-module__lU3VhW__DogTypingText{color:#fff;font-size:.9rem;font-style:italic}
@keyframes StopReasonWarning-module-scss-module__bGlU3q__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes StopReasonWarning-module-scss-module__bGlU3q__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes StopReasonWarning-module-scss-module__bGlU3q__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes StopReasonWarning-module-scss-module__bGlU3q__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes StopReasonWarning-module-scss-module__bGlU3q__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.StopReasonWarning-module-scss-module__bGlU3q__StopReasonWarningContainer{--icon-width:20px;--icon-gap:.5rem;background:#ffc1071a;border:2px solid #ffc107;border-radius:8px;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;animation:.3s ease-in-out StopReasonWarning-module-scss-module__bGlU3q__fadeIn;display:flex}.StopReasonWarning-module-scss-module__bGlU3q__StopReasonWarningContainer .StopReasonWarning-module-scss-module__bGlU3q__IconAndTitle{align-items:center;gap:var(--icon-gap);color:#ffc107;font-size:.95rem;display:flex}.StopReasonWarning-module-scss-module__bGlU3q__StopReasonWarningContainer .StopReasonWarning-module-scss-module__bGlU3q__IconAndTitle svg{width:var(--icon-width);height:var(--icon-width);flex-shrink:0}.StopReasonWarning-module-scss-module__bGlU3q__StopReasonWarningContainer .StopReasonWarning-module-scss-module__bGlU3q__IconAndTitle strong{font-weight:700}.StopReasonWarning-module-scss-module__bGlU3q__StopReasonWarningContainer .StopReasonWarning-module-scss-module__bGlU3q__MessageText{color:#fff;padding-left:calc(var(--icon-width) + var(--icon-gap));font-size:.875rem;line-height:1.5}@keyframes StopReasonWarning-module-scss-module__bGlU3q__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@keyframes SummarizeChangesDisplay-module-scss-module__Qhpf1W__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SummarizeChangesDisplay-module-scss-module__Qhpf1W__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SummarizeChangesDisplay-module-scss-module__Qhpf1W__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes SummarizeChangesDisplay-module-scss-module__Qhpf1W__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes SummarizeChangesDisplay-module-scss-module__Qhpf1W__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepText{background:#0003;border:1px solid #ffffff0d;border-radius:5px;gap:12px;padding:16px;font-size:.875rem;font-weight:700;line-height:1.4}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton:not(#SummarizeChangesDisplay-module-scss-module__Qhpf1W__never){color:#fff;background:radial-gradient(110% 70% at 30% -10%,#ffffff47 0%,#fff0 60%),#8f00c8;border:1px solid #eab8fe66;transition:background .26s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .26s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px #0000002e,0 2px 5px #00000038}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton:not(#SummarizeChangesDisplay-module-scss-module__Qhpf1W__never):hover:not(:disabled):not(.SummarizeChangesDisplay-module-scss-module__Qhpf1W__Disabled),.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton:not(#SummarizeChangesDisplay-module-scss-module__Qhpf1W__never):focus-visible:not(:disabled):not(.SummarizeChangesDisplay-module-scss-module__Qhpf1W__Disabled){background:radial-gradient(120% 80% at 30% -10%,#fff6 0%,#fff0 60%),#8f00c8;border-color:#eab8feb3;outline:none;box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px #eab8fe2e,0 0 18px #cb52fb38}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton:not(#SummarizeChangesDisplay-module-scss-module__Qhpf1W__never):active:not(:disabled):not(.SummarizeChangesDisplay-module-scss-module__Qhpf1W__Disabled){background:radial-gradient(110% 70% at 30% -10%,#ffffff29 0%,#fff0 60%),#8f00c8;box-shadow:inset 0 2px 5px #00000052,0 0 0 1px #eab8fe1f}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton:not(#SummarizeChangesDisplay-module-scss-module__Qhpf1W__never):disabled,.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton:not(#SummarizeChangesDisplay-module-scss-module__Qhpf1W__never).SummarizeChangesDisplay-module-scss-module__Qhpf1W__Disabled{color:#8f8f8f;box-shadow:none;background:0 0;border-color:#8f8f8f}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepContainer .SummarizeChangesDisplay-module-scss-module__Qhpf1W__NextStepButton{align-self:flex-start;width:100%;margin-top:.25rem}.SummarizeChangesDisplay-module-scss-module__Qhpf1W__FadeInDirectChildren>*{animation:.3s ease-in-out forwards SummarizeChangesDisplay-module-scss-module__Qhpf1W__fadeIn}@keyframes SummarizeChangesDisplay-module-scss-module__Qhpf1W__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@keyframes AssistantChatMessage-module-scss-module__wPieAa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AssistantChatMessage-module-scss-module__wPieAa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AssistantChatMessage-module-scss-module__wPieAa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes AssistantChatMessage-module-scss-module__wPieAa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes AssistantChatMessage-module-scss-module__wPieAa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.AssistantChatMessage-module-scss-module__wPieAa__ExtraButtonsContainer{justify-content:space-between;display:flex}.AssistantChatMessage-module-scss-module__wPieAa__ExtraButtonsContainer .AssistantChatMessage-module-scss-module__wPieAa__ExtraButtons{flex-direction:column;justify-content:flex-end;gap:.5rem;width:100%;display:flex}@media (min-width:576px){.AssistantChatMessage-module-scss-module__wPieAa__ExtraButtonsContainer .AssistantChatMessage-module-scss-module__wPieAa__ExtraButtons{flex-direction:row}}.AssistantChatMessage-module-scss-module__wPieAa__ExtraButtonsContainer .AssistantChatMessage-module-scss-module__wPieAa__CancelledOrErroredMessage{color:#8f8f8f;flex-shrink:0;align-items:center;display:flex}.AssistantChatMessage-module-scss-module__wPieAa__NextStepContainer{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.AssistantChatMessage-module-scss-module__wPieAa__NextStepText{font-size:.875rem;line-height:1.4}.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton:not(#AssistantChatMessage-module-scss-module__wPieAa__never){color:#fff;background:radial-gradient(110% 70% at 30% -10%,#ffffff47 0%,#fff0 60%),#8f00c8;border:1px solid #eab8fe66;transition:background .26s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .26s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px #0000002e,0 2px 5px #00000038}.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton:not(#AssistantChatMessage-module-scss-module__wPieAa__never):hover:not(:disabled):not(.AssistantChatMessage-module-scss-module__wPieAa__Disabled),.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton:not(#AssistantChatMessage-module-scss-module__wPieAa__never):focus-visible:not(:disabled):not(.AssistantChatMessage-module-scss-module__wPieAa__Disabled){background:radial-gradient(120% 80% at 30% -10%,#fff6 0%,#fff0 60%),#8f00c8;border-color:#eab8feb3;outline:none;box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px #eab8fe2e,0 0 18px #cb52fb38}.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton:not(#AssistantChatMessage-module-scss-module__wPieAa__never):active:not(:disabled):not(.AssistantChatMessage-module-scss-module__wPieAa__Disabled){background:radial-gradient(110% 70% at 30% -10%,#ffffff29 0%,#fff0 60%),#8f00c8;box-shadow:inset 0 2px 5px #00000052,0 0 0 1px #eab8fe1f}.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton:not(#AssistantChatMessage-module-scss-module__wPieAa__never):disabled,.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton:not(#AssistantChatMessage-module-scss-module__wPieAa__never).AssistantChatMessage-module-scss-module__wPieAa__Disabled{color:#8f8f8f;box-shadow:none;background:0 0;border-color:#8f8f8f}.AssistantChatMessage-module-scss-module__wPieAa__NextStepButton{align-self:flex-start;margin-top:.25rem}
@keyframes LoadingProgressBar-module-scss-module__okbwFa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LoadingProgressBar-module-scss-module__okbwFa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes LoadingProgressBar-module-scss-module__okbwFa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes LoadingProgressBar-module-scss-module__okbwFa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes LoadingProgressBar-module-scss-module__okbwFa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.LoadingProgressBar-module-scss-module__okbwFa__ProgressBar{background-color:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.LoadingProgressBar-module-scss-module__okbwFa__ProgressFill{background-color:#fff;border-radius:2px;height:100%}
@keyframes OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__OneTimeProjectSharePopupBody{flex-direction:column;align-items:center;padding:1rem 0;display:flex}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__PromptContent,.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__SuccessContent{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__PartyIcon{opacity:1;width:48px;height:48px;margin-bottom:.5rem}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__PartyIcon g{opacity:1}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__PartyIcon path{stroke:#cb52fb}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__PromptTitle,.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__SuccessTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__PromptMessage,.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__SuccessMessage{color:#8f8f8f;margin:0 0 1rem;font-size:.9rem}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__Actions{flex-direction:column;gap:.75rem;width:100%;max-width:280px;display:flex}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__ShareButton{width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__ShareButton:disabled{opacity:.7;cursor:not-allowed}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__LaterButton{color:#8f8f8f;background-color:#0000;border:1px solid #ffffff4d;width:100%;padding:.75rem 1.5rem;font-size:.9rem}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__LaterButton:hover:not(:disabled){color:#fff;background-color:#ffffff1a}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__LaterButton:disabled{opacity:.5;cursor:not-allowed}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__UrlSection{flex-direction:row;gap:.5rem;width:100%;max-width:400px;margin-bottom:1rem;display:flex}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__UrlButton{color:#8f8f8f;background-color:#ffffff0d;border:1px solid #fff3;flex:1;justify-content:flex-start;min-width:0;padding:.5rem .75rem;font-size:.8rem;font-weight:400;overflow:hidden}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__UrlButton .OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__UrlText{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__UrlButton:hover{color:#fff;background-color:#ffffff1a}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__OpenButton{flex-shrink:0;padding:.5rem 1rem;font-size:.85rem}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__OpenButton svg{width:14px;height:14px;margin-right:.25rem}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__DoneButton{color:#8f8f8f;background-color:#0000;border:1px solid #ffffff4d;padding:.5rem 2rem}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__DoneButton:hover{color:#fff;background-color:#ffffff1a}.OneTimeProjectSharePopupBody-module-scss-module__DIPS_G__TooltipContent{z-index:102}
@keyframes PromptUtilityOverflowMenu-module-scss-module__GNKWAG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PromptUtilityOverflowMenu-module-scss-module__GNKWAG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PromptUtilityOverflowMenu-module-scss-module__GNKWAG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes PromptUtilityOverflowMenu-module-scss-module__GNKWAG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes PromptUtilityOverflowMenu-module-scss-module__GNKWAG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger{cursor:pointer;color:#8f8f8f;background-color:#0000;border:0;border-radius:.2rem;justify-content:center;align-items:center;width:2rem;min-width:0;height:2rem;padding:0;transition:color .18s;display:flex}@media (max-width:575px){.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger{width:2.75rem;min-width:2.75rem;height:2.75rem}}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem;transition:filter .18s}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger:hover,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger:focus-visible{color:#ec92fbf2;outline:none}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger:hover svg,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger:focus-visible svg{filter:drop-shadow(0 0 5px #ec92fb99)}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger[data-state=open]{color:#ec92fb}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Trigger[data-state=open] svg{filter:drop-shadow(0 0 7px #ec92fbbf)}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TriggerDisabled{cursor:not-allowed;color:#8f8f8f;opacity:.5}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TriggerDisabled:hover,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TriggerDisabled:focus-visible{color:#8f8f8f}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TriggerDisabled:hover svg,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TriggerDisabled:focus-visible svg{filter:none}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Content{color:#fff;z-index:102;min-width:11rem;font-family:var(--font-source-code-pro);background-color:#140a1df5;border:1px solid #cb52fb38;border-radius:10px;padding:.25rem;font-size:.8125rem;animation:.18s cubic-bezier(.16,1,.3,1) PromptUtilityOverflowMenu-module-scss-module__GNKWAG__fadeAndScale;box-shadow:0 16px 36px -8px #0009,0 0 0 1px #fafeae0a,0 0 24px #cb52fb24}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item{cursor:pointer;color:#ffffffd1;letter-spacing:.02em;border-radius:6px;outline:none;align-items:center;gap:.625rem;padding:.5rem .625rem;transition:background-color .15s ease-out,color .15s ease-out;display:flex}@media (max-width:575px){.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item{min-height:2.75rem}}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item[data-highlighted],.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item:focus,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item:hover{color:#fafeae;background-color:#cb52fb2e}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item[data-highlighted] .PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Icon,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item:focus .PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Icon,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Item:hover .PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Icon{color:#fafeae}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Icon{color:#fafeaeb3;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__Icon>svg{fill:currentColor;width:100%;height:100%;display:block}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipContent{flex-direction:column;gap:.35rem;max-width:13rem;line-height:1.25;display:flex}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipTitle,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipAside,.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipNote{margin:0}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipTitle{font-weight:700}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipAside{color:#0000009e;font-size:.72rem;line-height:1.3}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipNote{color:#00000080;align-items:flex-start;gap:.25rem;font-size:.68rem;line-height:1.3;display:flex}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipNoteIcon{flex:none;margin-top:.02rem;display:flex}.PromptUtilityOverflowMenu-module-scss-module__GNKWAG__TooltipNoteIcon svg{width:.7rem;height:.7rem}@keyframes PromptUtilityOverflowMenu-module-scss-module__GNKWAG__fadeAndScale{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageBlock{flex-direction:column;gap:0;display:flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageText{white-space:pre-wrap;word-break:break-word;margin:0}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown{word-break:break-word;margin-top:.75rem}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown p{margin:0}:is(.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown p+p,.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown ul,.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown ol,.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown pre,.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__AssistantMessageMarkdown blockquote){margin-top:.75rem}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__MetadataSections{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__MetadataSection{min-width:0}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionsReveal{overflow:hidden}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionsRow{flex-wrap:wrap;gap:.5rem;display:flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionActions{justify-content:flex-end;margin-top:.5rem;display:flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__InlineThinking{min-height:2.5rem;padding:.15rem 0 .05rem}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChip{color:#ffffffe6;text-align:left;cursor:pointer;background-color:#8b5cf61f;border:1px solid #8b5cf680;border-radius:1rem;flex-direction:column;gap:.35rem;max-width:100%;padding:.5rem .75rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChip:hover{color:#fff;border-color:#8b5cf6;box-shadow:0 0 8px 1px #8b5cf666}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChip:disabled{cursor:default;opacity:.65;box-shadow:none}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChip:disabled:hover{color:#ffffffe6;box-shadow:none;border-color:#8b5cf680}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__RegenerateButton{color:#8f8f8f;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.78rem;font-weight:700;transition:color .2s,opacity .2s;display:inline-flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__RegenerateButton:hover{color:#fff}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__RegenerateButton:disabled{cursor:default;opacity:.6}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__RegenerateButtonIcon{flex:none;width:.85rem;height:.85rem}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChipTitle{align-items:center;gap:.5rem;display:inline-flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChipNumber{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.72rem;font-weight:700;display:inline-flex}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChipLabel{font-size:.85rem;font-weight:600}.ScratchQuestionnaireAssistantTurn-module-scss-module__8iVGRW__OptionChipDescription{color:#ffffffa6;font-size:.78rem;line-height:1.4}
@keyframes ScreenshotButton-module-scss-module__5jvxea__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScreenshotButton-module-scss-module__5jvxea__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScreenshotButton-module-scss-module__5jvxea__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScreenshotButton-module-scss-module__5jvxea__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScreenshotButton-module-scss-module__5jvxea__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ScreenshotButton-module-scss-module__5jvxea__IconButton{cursor:pointer;color:#8f8f8f;background-color:#0000;border:1px solid #0000;border-radius:.2rem;justify-content:center;align-items:center;width:2rem;min-width:0;height:2rem;padding:0;display:flex}@media (max-width:575px){.ScreenshotButton-module-scss-module__5jvxea__IconButton{width:2.75rem;min-width:2.75rem;height:2.75rem}}.ScreenshotButton-module-scss-module__5jvxea__IconButton svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.ScreenshotButton-module-scss-module__5jvxea__IconButton{transition:color .18s}.ScreenshotButton-module-scss-module__5jvxea__IconButton svg{transition:filter .18s}.ScreenshotButton-module-scss-module__5jvxea__IconButton:hover,.ScreenshotButton-module-scss-module__5jvxea__IconButton:focus-visible{color:#ec92fbf2;box-shadow:none;background-color:#0000;outline:none}.ScreenshotButton-module-scss-module__5jvxea__IconButton:hover svg,.ScreenshotButton-module-scss-module__5jvxea__IconButton:focus-visible svg{filter:drop-shadow(0 0 5px #ec92fb99)}.ScreenshotButton-module-scss-module__5jvxea__IconButton span{color:#8f8f8f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:.5rem;font-size:.85rem;text-decoration-line:none;overflow:hidden}.ScreenshotButton-module-scss-module__5jvxea__Disabled{cursor:not-allowed;color:#8f8f8f;opacity:.6}.ScreenshotButton-module-scss-module__5jvxea__Disabled:hover,.ScreenshotButton-module-scss-module__5jvxea__Disabled:focus-visible{color:#8f8f8f;box-shadow:none}.ScreenshotButton-module-scss-module__5jvxea__Disabled:hover svg,.ScreenshotButton-module-scss-module__5jvxea__Disabled:focus-visible svg{filter:none}.ScreenshotButton-module-scss-module__5jvxea__Disabled svg{fill:currentColor}.ScreenshotButton-module-scss-module__5jvxea__LoadingSpinner{justify-content:center;align-items:center;display:flex}.ScreenshotButton-module-scss-module__5jvxea__TooltipContent{flex-direction:column;gap:.35rem;max-width:13rem;line-height:1.25;display:flex}.ScreenshotButton-module-scss-module__5jvxea__TooltipTitle,.ScreenshotButton-module-scss-module__5jvxea__TooltipAside,.ScreenshotButton-module-scss-module__5jvxea__TooltipNote{margin:0}.ScreenshotButton-module-scss-module__5jvxea__TooltipTitle{font-weight:700}.ScreenshotButton-module-scss-module__5jvxea__TooltipAside{color:#0000009e;font-size:.72rem;line-height:1.3}.ScreenshotButton-module-scss-module__5jvxea__TooltipNote{color:#00000080;align-items:flex-start;gap:.25rem;font-size:.68rem;line-height:1.3;display:flex}.ScreenshotButton-module-scss-module__5jvxea__TooltipNoteIcon{flex:none;margin-top:.02rem;display:flex}.ScreenshotButton-module-scss-module__5jvxea__TooltipNoteIcon svg{width:.7rem;height:.7rem}
@keyframes ScratchQuestionnaireMetadata-module-scss-module__E25hva__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScratchQuestionnaireMetadata-module-scss-module__E25hva__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScratchQuestionnaireMetadata-module-scss-module__E25hva__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScratchQuestionnaireMetadata-module-scss-module__E25hva__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScratchQuestionnaireMetadata-module-scss-module__E25hva__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionWidget{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.6rem;overflow:hidden}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionTrigger{cursor:pointer;background:0 0;border:none;border-radius:.6rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem .9rem;transition:background-color .15s;display:flex}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionTrigger:hover{background:#ffffff08}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionTrigger .ScratchQuestionnaireMetadata-module-scss-module__E25hva__MetadataWidgetLabel{margin-bottom:0}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionTriggerOpen{background:#ffffff08;border-bottom-right-radius:0;border-bottom-left-radius:0}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionChevron{border-top:5px solid #ffffff4d;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;transition:transform .2s;display:block}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionChevronOpen{transform:rotate(180deg)}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__AccordionBody{padding:.5rem}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__MetadataWidgetLabel{letter-spacing:.14em;text-transform:uppercase;color:#f19aa5b8;margin-bottom:.45rem;font-size:.6rem;font-weight:700;display:block}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SummaryWidget{border-left:2px solid #cb52fb8c}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SummaryText{color:#ffffffdb;margin:0;font-size:.86rem;line-height:1.55}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__HighlightPills{flex-direction:column;gap:.15rem;display:flex}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__HighlightPill{color:#ffffffb8;align-items:baseline;gap:.45rem;padding:.15rem 0;font-size:.8rem;line-height:1.4;display:flex}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__HighlightDot{background:#cb52fbb3;border-radius:50%;flex-shrink:0;width:3px;height:3px;position:relative;top:-.1em}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SetupControls{flex-direction:column;gap:.45rem;display:flex}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SetupRow{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SetupRowLabel{color:#ffffff73;flex-shrink:0;min-width:5rem;font-size:.76rem;font-weight:600}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SegmentedControl{background:#00000038;border:1px solid #ffffff12;border-radius:.4rem;display:inline-flex;overflow:hidden}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__Segment{color:#ffffff61;font:inherit;cursor:pointer;background:0 0;border:none;padding:.28rem .65rem;font-size:.76rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__Segment:not(:last-child){border-right:1px solid #ffffff0d}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__Segment:hover:not(.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SegmentActive){color:#ffffff94;background:#ffffff06}.ScratchQuestionnaireMetadata-module-scss-module__E25hva__SegmentActive{color:#fff;background:linear-gradient(135deg,#cb52fb52,#8b5cf638);box-shadow:inset 0 1px #ffffff0d}
@keyframes StopButton-module-scss-module__m9c2CG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes StopButton-module-scss-module__m9c2CG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes StopButton-module-scss-module__m9c2CG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes StopButton-module-scss-module__m9c2CG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes StopButton-module-scss-module__m9c2CG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.StopButton-module-scss-module__m9c2CG__StopButton{border-radius:.2rem;justify-content:center;align-items:center;width:auto;margin-left:auto;transition:box-shadow .18s,border-color .18s;display:flex;box-shadow:0 0 12px #ff242438}@media (max-width:575px){.StopButton-module-scss-module__m9c2CG__StopButton{position:relative;overflow:visible}.StopButton-module-scss-module__m9c2CG__StopButton:after{content:"";border-radius:.375rem;position:absolute;inset:-.375rem}}.StopButton-module-scss-module__m9c2CG__StopButton>div{display:flex}.StopButton-module-scss-module__m9c2CG__StopButton:hover:not(.StopButton-module-scss-module__m9c2CG__Disabled),.StopButton-module-scss-module__m9c2CG__StopButton:focus-visible:not(.StopButton-module-scss-module__m9c2CG__Disabled){outline:none;box-shadow:0 0 18px #ff242473}.StopButton-module-scss-module__m9c2CG__StopButton.StopButton-module-scss-module__m9c2CG__Disabled{opacity:.6;box-shadow:none;border:1px solid #8f8f8f}.StopButton-module-scss-module__m9c2CG__LoadingSpinner{justify-content:center;align-items:center;display:flex}
@keyframes ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__Transcript{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown{word-break:break-word}.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown p{margin:0}:is(.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown p+p,.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown ul,.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown ol,.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown pre,.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserMessageMarkdown blockquote){margin-top:.75rem}.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserImageAttachment{background:#0000001a;border-radius:.45rem;justify-content:center;align-items:center;width:min(22rem,72vw);max-height:14rem;display:flex;overflow:hidden}.ScratchQuestionnaireTranscript-module-scss-module__aIYNBa__UserImageAttachmentImage{object-fit:contain;width:100%;height:auto;max-height:14rem}
@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__Root{color:#fff;background-color:#cb52fb1a;border:1px solid #cb52fb80;border-radius:.5rem;flex-direction:column;gap:.5rem;max-width:90%;height:auto;padding:.5rem;font-size:.9rem;line-height:1.25rem;display:flex}.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__Root.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__IsSelf{background-color:#4d4f0b;border:none;align-self:flex-end;margin-left:auto}.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__Root.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__IsResponse{margin-right:auto}.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__Root.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__ContainsEditor{min-width:90%}.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__Root.MarkdownStyledChatBubbleRoot-module-scss-module__anBJQW__IsError{border:1px solid #f44336}
@keyframes CreateFromScratchSection-module-scss-module__cLLFNq__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CreateFromScratchSection-module-scss-module__cLLFNq__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CreateFromScratchSection-module-scss-module__cLLFNq__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CreateFromScratchSection-module-scss-module__cLLFNq__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CreateFromScratchSection-module-scss-module__cLLFNq__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.CreateFromScratchSection-module-scss-module__cLLFNq__Root{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}@media (min-width:992px){.CreateFromScratchSection-module-scss-module__cLLFNq__Root{padding:0}}.CreateFromScratchSection-module-scss-module__cLLFNq__SectionSubtitle{color:#8f8f8f;font-size:.8125rem}@media (min-width:576px){.CreateFromScratchSection-module-scss-module__cLLFNq__SectionSubtitle{font-size:.875rem}}.CreateFromScratchSection-module-scss-module__cLLFNq__PickTemplateButton{color:#fff;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-family:inherit;font-weight:700;text-decoration:underline;transition:color .2s;display:inline-flex}.CreateFromScratchSection-module-scss-module__cLLFNq__PickTemplateButton:hover{color:#cb52fb}.CreateFromScratchSection-module-scss-module__cLLFNq__PickTemplateButton:hover svg{transform:translate(2px)}.CreateFromScratchSection-module-scss-module__cLLFNq__PickTemplateButton svg{width:.75rem;height:.75rem;transition:transform .2s}.CreateFromScratchSection-module-scss-module__cLLFNq__TopSpacer{flex-grow:1}.CreateFromScratchSection-module-scss-module__cLLFNq__BottomSpacer{flex-grow:1.5}
@keyframes MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root{flex-direction:column;gap:.5rem;display:flex}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root code{font-family:var(--font-source-code-pro);color:#fafeae;background-color:#000;border-radius:.5rem;padding:.1rem .3rem;font-size:.8rem}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root pre code{font-family:var(--font-source-code-pro);padding:0;font-size:.8rem}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root h1{margin-top:.5rem;margin-bottom:.4rem;font-size:1.8rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root h2{margin-top:.4rem;margin-bottom:.35rem;font-size:1.6rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root h3{margin-top:.35rem;margin-bottom:.3rem;font-size:1.4rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root h4{margin-top:.3rem;margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root h5{margin-top:.25rem;margin-bottom:.2rem;font-size:1rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root h6{margin-top:.2rem;margin-bottom:.15rem;font-size:.9rem;font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root hr{clear:both;opacity:.5;background-color:#fff;border:none;width:96%;height:1px;margin-top:.25rem;margin-bottom:.25rem}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root strong{font-weight:700}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root em{font-style:italic}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root del{text-decoration:line-through}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root blockquote{color:#aaa;border-left:4px solid #fff;margin-left:0;padding-left:16px;font-style:italic}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root a{color:#eab8fe;cursor:pointer;font-weight:700;text-decoration:underline;transition:color .3s}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root img{border-radius:8px;max-width:70%;height:auto;display:block}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root .MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__BubbleContent p img:last-of-type{margin-right:0}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root ol,.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root ul{list-style:revert;margin:revert;padding:revert}.MarkdownStyledChatBubbleContent-module-scss-module__r4S2MW__Root p{word-wrap:break-word}
@keyframes ThumbsDownSuggestions-module-scss-module__SWsJmG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ThumbsDownSuggestions-module-scss-module__SWsJmG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ThumbsDownSuggestions-module-scss-module__SWsJmG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ThumbsDownSuggestions-module-scss-module__SWsJmG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ThumbsDownSuggestions-module-scss-module__SWsJmG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ThumbsDownSuggestions-module-scss-module__SWsJmG__CloseButton{color:currentColor;cursor:pointer;z-index:10;background:0 0;border:0;border-radius:.2rem;justify-content:center;align-self:flex-end;align-items:center;width:2rem;height:2rem;margin-bottom:-2.5rem;padding:0;display:inline-flex}.ThumbsDownSuggestions-module-scss-module__SWsJmG__CloseButton:focus-visible{outline-offset:2px;outline:1px solid}.ThumbsDownSuggestions-module-scss-module__SWsJmG__CloseButton svg{width:1rem;height:1rem}@media (max-width:575px){.ThumbsDownSuggestions-module-scss-module__SWsJmG__CloseButton{width:2.75rem;height:2.75rem;margin-bottom:-3.25rem}}
@keyframes SettingsButton-module-scss-module__hEeADW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SettingsButton-module-scss-module__hEeADW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SettingsButton-module-scss-module__hEeADW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes SettingsButton-module-scss-module__hEeADW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes SettingsButton-module-scss-module__hEeADW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.SettingsButton-module-scss-module__hEeADW__DialogOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000073;position:fixed;inset:0}.SettingsButton-module-scss-module__hEeADW__DialogContent{z-index:101;color:#fff;background:linear-gradient(#38124247 0%,#0000 35% 65%,#38124238 100%),#140c20d1;border:1px solid #ec92fb59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:fit-content;max-width:98%;height:min-content;margin:auto;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto;box-shadow:0 32px 64px -16px #000000a6,0 0 0 1px #fafeae0a,0 0 48px #cb52fb2e}.SettingsButton-module-scss-module__hEeADW__DialogCloseButton{z-index:2;color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .15s ease-out;display:flex;position:absolute;top:0;right:0}.SettingsButton-module-scss-module__hEeADW__DialogCloseButton svg{fill:currentColor;width:1rem;height:1rem;transition:filter .15s ease-out}.SettingsButton-module-scss-module__hEeADW__DialogCloseButton:hover,.SettingsButton-module-scss-module__hEeADW__DialogCloseButton:focus-visible{color:#fff;outline:none}.SettingsButton-module-scss-module__hEeADW__DialogCloseButton:hover svg,.SettingsButton-module-scss-module__hEeADW__DialogCloseButton:focus-visible svg{filter:drop-shadow(0 0 5px #ffffff8c)}@keyframes SettingsButton-module-scss-module__hEeADW__fadeIn{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SettingsButton-module-scss-module__hEeADW__fadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.985)}}.SettingsButton-module-scss-module__hEeADW__DialogOverlay[data-state=open]{animation:.22s ease-out SettingsButton-module-scss-module__hEeADW__fadeInOverlay}.SettingsButton-module-scss-module__hEeADW__DialogOverlay[data-state=closed]{animation:.22s ease-in SettingsButton-module-scss-module__hEeADW__fadeOutOverlay}.SettingsButton-module-scss-module__hEeADW__DialogContent[data-state=open]{animation:.26s cubic-bezier(.16,1,.3,1) SettingsButton-module-scss-module__hEeADW__fadeIn}.SettingsButton-module-scss-module__hEeADW__DialogContent[data-state=closed]{animation:.2s ease-in SettingsButton-module-scss-module__hEeADW__fadeOut}@media (max-width:575px){.SettingsButton-module-scss-module__hEeADW__DialogContent{border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:flex-start;align-items:stretch;width:100vw;max-width:100vw;height:auto;max-height:90dvh;margin:0;inset:auto 0 0;box-shadow:0 -16px 40px -8px #000000a6,0 0 0 1px #fafeae0a,0 -8px 32px #cb52fb2e}.SettingsButton-module-scss-module__hEeADW__DialogContent[data-state=open]{animation:.32s cubic-bezier(.16,1,.3,1) SettingsButton-module-scss-module__hEeADW__slideUpFromBottom}.SettingsButton-module-scss-module__hEeADW__DialogContent[data-state=closed]{animation:.24s ease-in SettingsButton-module-scss-module__hEeADW__slideDownToBottom}}@keyframes SettingsButton-module-scss-module__hEeADW__slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes SettingsButton-module-scss-module__hEeADW__slideDownToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes SettingsButton-module-scss-module__hEeADW__fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes SettingsButton-module-scss-module__hEeADW__fadeOutOverlay{0%{opacity:1}to{opacity:0}}.SettingsButton-module-scss-module__hEeADW__DialogContentInnerContainer{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:100%;font-family:var(--font-source-code-pro);flex-direction:column;display:flex}.SettingsButton-module-scss-module__hEeADW__SettingsFields{box-sizing:border-box;flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:.875rem .875rem 1rem;display:flex;overflow:hidden auto}@media (min-width:576px){.SettingsButton-module-scss-module__hEeADW__SettingsFields{gap:1.25rem;padding:1rem 1.5rem}}.SettingsButton-module-scss-module__hEeADW__SettingsFields>div{flex-direction:column;gap:.5rem;display:flex}.SettingsButton-module-scss-module__hEeADW__SettingsFields>div h1{color:#ffffff8c;font-family:var(--font-source-code-pro);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.SettingsButton-module-scss-module__hEeADW__SettingsFields>div h2{color:#ffffffeb;margin:0;font-size:.95rem;font-weight:400}.SettingsButton-module-scss-module__hEeADW__SettingsFields>div a{color:#ec92fb;display:inline-block}.SettingsButton-module-scss-module__hEeADW__SettingsFields>div a svg{vertical-align:middle}.SettingsButton-module-scss-module__hEeADW__TitleSection{padding-right:3rem}.SettingsButton-module-scss-module__hEeADW__TitleSection .SettingsButton-module-scss-module__hEeADW__TitleInput{color:#fff;width:100%;font-family:var(--font-source-code-pro);background:#ffffff0a;border:1px solid #ffffff26;border-radius:6px;padding:.55rem .65rem;font-size:.95rem;transition:border-color .15s ease-out,background-color .15s ease-out}.SettingsButton-module-scss-module__hEeADW__TitleSection .SettingsButton-module-scss-module__hEeADW__TitleInput:hover{border-color:#ffffff40}.SettingsButton-module-scss-module__hEeADW__TitleSection .SettingsButton-module-scss-module__hEeADW__TitleInput:focus,.SettingsButton-module-scss-module__hEeADW__TitleSection .SettingsButton-module-scss-module__hEeADW__TitleInput:focus-visible{background:#ffffff0f;border-color:#ec92fbb3;outline:none;box-shadow:0 0 12px #ec92fb33}.SettingsButton-module-scss-module__hEeADW__TitleSection .SettingsButton-module-scss-module__hEeADW__TitleInput:read-only{opacity:.6;cursor:not-allowed}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup{box-sizing:border-box;flex-direction:column;width:100%;max-width:260px;display:flex}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImagePicker{width:100%}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImagePicker label{background:0 0;border:0;border-radius:0;width:100%;display:block}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImagePickerLabel{color:#fff;width:100%;padding:0;text-decoration:none;display:block;position:relative}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImagePickerLabel:hover .SettingsButton-module-scss-module__hEeADW__PreviewImageContainer,.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImagePickerLabel:focus-within .SettingsButton-module-scss-module__hEeADW__PreviewImageContainer{border-color:#ec92fb66;box-shadow:0 0 18px #cb52fb2e}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImageContainer{aspect-ratio:16/9;background:#0003;border:1px solid #ffffff26;border-radius:6px;width:100%;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:block;position:relative;overflow:hidden}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImageContainer .SettingsButton-module-scss-module__hEeADW__PreviewImage{object-fit:cover}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImageNote{color:#ffffff9e;text-align:left;margin-top:.4rem;font-size:.68rem;font-weight:400;line-height:1.35;text-decoration:none;display:none}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImageNote p{margin:0}@media (max-width:575px){.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageGroup .SettingsButton-module-scss-module__hEeADW__PreviewImageNote{display:block}}.SettingsButton-module-scss-module__hEeADW__PreviewImageSection .SettingsButton-module-scss-module__hEeADW__PreviewImageError{color:#f44336;height:fit-content;font-size:.72rem}.SettingsButton-module-scss-module__hEeADW__DescriptionSection{max-height:10rem}.SettingsButton-module-scss-module__hEeADW__DescriptionSection .SettingsButton-module-scss-module__hEeADW__DescriptionTextInput{color:#fff;resize:vertical;font-family:var(--font-source-code-pro);text-wrap:wrap;background:#ffffff0a;border:1px solid #ffffff26;border-radius:6px;padding:.55rem .65rem;font-size:.875rem;transition:border-color .15s ease-out,background-color .15s ease-out;overflow-y:auto}.SettingsButton-module-scss-module__hEeADW__DescriptionSection .SettingsButton-module-scss-module__hEeADW__DescriptionTextInput:hover{border-color:#ffffff40}.SettingsButton-module-scss-module__hEeADW__DescriptionSection .SettingsButton-module-scss-module__hEeADW__DescriptionTextInput:focus,.SettingsButton-module-scss-module__hEeADW__DescriptionSection .SettingsButton-module-scss-module__hEeADW__DescriptionTextInput:focus-visible{background:#ffffff0f;border-color:#ec92fbb3;outline:none;box-shadow:0 0 12px #ec92fb33}.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsButton{cursor:pointer;text-align:left;width:100%;font-family:var(--font-source-code-pro);color:#fff;background:#fafeae0f;border:1px solid #fafeae4d;border-radius:6px;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsButton:hover,.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsButton:focus-visible{background:#fafeae1f;border-color:#fafeae80;outline:none;box-shadow:0 0 16px #fafeae2e}.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsIcon{color:#fafeaed9;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsIcon>svg{fill:currentColor;width:100%;height:100%}.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsLabel{color:#fff;font-size:.875rem;font-weight:700;display:block}.SettingsButton-module-scss-module__hEeADW__CreatorTipsAction .SettingsButton-module-scss-module__hEeADW__CreatorTipsHint{color:#ffffff8c;margin-top:.15rem;font-size:.72rem;display:block}.SettingsButton-module-scss-module__hEeADW__UpdateSection{z-index:2;padding:.75rem .875rem calc(.875rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#38124238 0%,#0000 100%),#140c20f0;border-top:1px solid #ec92fb38;flex-flow:wrap;flex:none;align-self:stretch;gap:.25rem;display:flex}@media (min-width:576px){.SettingsButton-module-scss-module__hEeADW__UpdateSection{padding:.875rem 1.5rem 1rem}}.SettingsButton-module-scss-module__hEeADW__UpdateSection .SettingsButton-module-scss-module__hEeADW__UpdateButton{flex-grow:1;width:100%}@media (min-width:768px){.SettingsButton-module-scss-module__hEeADW__UpdateSection .SettingsButton-module-scss-module__hEeADW__UpdateButton{flex-grow:0}}.SettingsButton-module-scss-module__hEeADW__UpdateSection .SettingsButton-module-scss-module__hEeADW__UpdateButton:hover:not(:disabled){background-color:#cb52fb}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip{color:#fff;background:#cb52fb1f;border:1px solid #ec92fb61;border-radius:6px;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out;box-shadow:0 0 12px #cb52fb24}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip:hover,.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip:focus-visible{background:#cb52fb29;border-color:#ec92fb85;outline:none;box-shadow:0 0 18px #cb52fb38}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip:active{background:#cb52fb2e}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip[data-state=open]{background:#cb52fb33;border-color:#ec92fba6;box-shadow:0 0 22px #cb52fb4d,inset 0 0 12px #cb52fb1a}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip{min-width:0;max-width:100%;height:2.25rem;font-family:var(--font-source-code-pro);flex-shrink:1;align-items:center;gap:.55rem;padding:0 .6rem 0 .75rem;display:inline-flex;overflow:hidden}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip:hover .SettingsButton-module-scss-module__hEeADW__ChipCaret,.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip:focus-visible .SettingsButton-module-scss-module__hEeADW__ChipCaret{color:#fffffff2;transform:translateY(1px)}.SettingsButton-module-scss-module__hEeADW__ProjectChip.SettingsButton-module-scss-module__hEeADW__ProjectChip[data-state=open] .SettingsButton-module-scss-module__hEeADW__ChipCaret{color:#fffffff2;transform:rotate(180deg)}.SettingsButton-module-scss-module__hEeADW__ChipLabel{color:#ffffffeb;letter-spacing:.01em;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:9rem;font-size:.8125rem;line-height:1.3;display:inline-block;overflow:hidden;transform:translateY(1px)}@media (min-width:576px){.SettingsButton-module-scss-module__hEeADW__ChipLabel{max-width:14rem}}@media (min-width:768px){.SettingsButton-module-scss-module__hEeADW__ChipLabel{max-width:22rem;font-size:.85rem;transform:none}}.SettingsButton-module-scss-module__hEeADW__ChipCaret{color:#ffffffb8;transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s ease-out,transform .22s cubic-bezier(.32,.72,0,1);display:inline-flex}.SettingsButton-module-scss-module__hEeADW__ChipCaret svg{fill:currentColor;width:12px;height:12px;display:block}.SettingsButton-module-scss-module__hEeADW__PopoverContent{width:min(525px,var(--radix-popover-content-available-width,100vw));height:auto;max-height:var(--radix-popover-content-available-height);color:#fff;font-family:var(--font-source-code-pro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:101;transform-origin:var(--radix-popover-content-transform-origin);will-change:transform,opacity;background:linear-gradient(#38124252 0%,#0000 35% 65%,#38124238 100%),#140c20eb;border:1px solid #ec92fb59;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px -16px #000000b3,0 0 0 1px #fafeae0a,0 0 40px #cb52fb38}.SettingsButton-module-scss-module__hEeADW__PopoverContent[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) SettingsButton-module-scss-module__hEeADW__popoverIn}.SettingsButton-module-scss-module__hEeADW__PopoverContent[data-state=closed]{animation:.18s ease-in SettingsButton-module-scss-module__hEeADW__popoverOut}@media (max-width:575px){.SettingsButton-module-scss-module__hEeADW__PopoverContent{transform-origin:top;border:0;border-radius:0;width:100vw;max-width:100vw;height:calc(100dvh - 3.5rem);max-height:calc(100dvh - 3.5rem)}.SettingsButton-module-scss-module__hEeADW__PopoverContent[data-state=open]{animation:.28s cubic-bezier(.16,1,.3,1) SettingsButton-module-scss-module__hEeADW__popoverInMobile}.SettingsButton-module-scss-module__hEeADW__PopoverContent[data-state=closed]{animation:.2s ease-in SettingsButton-module-scss-module__hEeADW__popoverOutMobile}[data-radix-popper-content-wrapper]:has([data-project-settings-popover-content]){z-index:101;min-width:100vw!important;max-width:100vw!important;position:fixed!important;inset:3.5rem 0 0!important;transform:none!important}}.SettingsButton-module-scss-module__hEeADW__PopoverShell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.SettingsButton-module-scss-module__hEeADW__PopoverCloseAnchor{z-index:2;pointer-events:none;height:0;position:sticky;top:0}.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton{pointer-events:auto;color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .15s ease-out;display:flex;position:absolute;top:.25rem;right:.25rem}.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton svg{fill:currentColor;width:.875rem;height:.875rem;transition:filter .15s ease-out}.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton:hover,.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton:focus-visible{color:#fff;outline:none}.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton:hover svg,.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton:focus-visible svg{filter:drop-shadow(0 0 5px #ffffff8c)}@media (max-width:575px){.SettingsButton-module-scss-module__hEeADW__PopoverCloseAnchor{height:0}.SettingsButton-module-scss-module__hEeADW__PopoverCloseButton{top:.25rem;right:.25rem}}@keyframes SettingsButton-module-scss-module__hEeADW__popoverIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SettingsButton-module-scss-module__hEeADW__popoverOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.99)}}@keyframes SettingsButton-module-scss-module__hEeADW__popoverInMobile{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes SettingsButton-module-scss-module__hEeADW__popoverOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}