@keyframes QuickStartPromptForm-module-scss-module__wot85q__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes QuickStartPromptForm-module-scss-module__wot85q__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes QuickStartPromptForm-module-scss-module__wot85q__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes QuickStartPromptForm-module-scss-module__wot85q__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes QuickStartPromptForm-module-scss-module__wot85q__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}}.QuickStartPromptForm-module-scss-module__wot85q__DialogContainer{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:#00000040;border:1px solid #ffffff4d;border-radius:.375rem;flex-direction:column;align-items:center;width:100%;transition:max-width .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (min-width:992px){.QuickStartPromptForm-module-scss-module__wot85q__DialogContainer{margin-left:0}.QuickStartPromptForm-module-scss-module__wot85q__DialogContainer.QuickStartPromptForm-module-scss-module__wot85q__CreateFromScratch{max-width:600px}}.QuickStartPromptForm-module-scss-module__wot85q__DialogContainer .QuickStartPromptForm-module-scss-module__wot85q__DragDropFileOverlay{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.QuickStartPromptForm-module-scss-module__wot85q__DialogBox{flex-direction:column;gap:1rem;width:100%;min-height:180px;padding:.75rem;display:flex;position:relative}@media (min-width:992px){.QuickStartPromptForm-module-scss-module__wot85q__DialogBox{min-height:200px;padding:1rem}}.QuickStartPromptForm-module-scss-module__wot85q__DialogContent{flex-direction:column;flex:1;min-height:0;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__Form{flex-direction:column;height:100%;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__FormInputContainer{flex:1;min-height:0;position:relative}.QuickStartPromptForm-module-scss-module__wot85q__FormInputContainer textarea{resize:none;color:#fff;letter-spacing:.02em;background:0 0;outline:none;width:100%;height:100%;padding:.5rem;font-size:.8rem;line-height:1.4}.QuickStartPromptForm-module-scss-module__wot85q__FormInputContainer textarea::placeholder{color:#8f8f8f}.QuickStartPromptForm-module-scss-module__wot85q__FormInputContainer textarea:disabled{color:#8f8f8f;opacity:.6}.QuickStartPromptForm-module-scss-module__wot85q__FormInputContainer textarea:focus{border-color:#8f8f8f;outline:none}.QuickStartPromptForm-module-scss-module__wot85q__DialogButtons{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer{align-items:center;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton{color:#d2d2d2;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:unset;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.75rem;font-weight:400;transition:all .2s;display:flex;position:relative}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton svg{fill:#d2d2d2;width:14px;height:14px}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton:hover:not(:disabled){color:#fff;background:#63636333}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton:hover:not(:disabled):after{background:#8f8f8f}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton:hover:not(:disabled) svg{fill:#fff}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton:active:not(:disabled){transform:translateY(1px)}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__AttachPromptImageButton:disabled{opacity:.5;cursor:not-allowed}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__ImagePreviewContainer{border:1px solid #636363;border-radius:.2rem;width:3rem;height:3rem;position:relative;overflow:hidden}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__ImagePreviewContainer img{object-fit:cover;width:100%;height:100%;display:block}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__ImagePreviewContainer .QuickStartPromptForm-module-scss-module__wot85q__RemoveImageButton{color:#fff;cursor:pointer;background-color:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:2px;right:2px}.QuickStartPromptForm-module-scss-module__wot85q__UploadContainer .QuickStartPromptForm-module-scss-module__wot85q__ImagePreviewContainer .QuickStartPromptForm-module-scss-module__wot85q__RemoveImageButton:hover{background-color:#000000e6}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButtonContainer{align-items:center;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButtonContainer button{justify-content:center;align-items:center;gap:.5rem;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButtonContainer button span{position:relative;top:-1px}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButton{color:#fff;cursor:pointer;letter-spacing:.08em;text-shadow:1px 1px #0000004d;border-radius:.2rem;padding:.5rem 1.5rem;font-size:1rem;line-height:1;transition:all .2s;position:relative}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButton:hover:not(:disabled){background:#6ec071;transform:translateY(-1px)}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButton:active:not(:disabled){transform:translateY(0)}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButton:disabled{color:#8f8f8f;cursor:not-allowed;opacity:.6;background:#636363;border:1px solid #636363}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButton:disabled:after{background:#636363}.QuickStartPromptForm-module-scss-module__wot85q__GenerateButton.QuickStartPromptForm-module-scss-module__wot85q__Active{--pulse-color-start:#cb52fb;--pulse-color-end:#da84fc;border:1px solid #ec92fb;animation:2s ease-in-out infinite QuickStartPromptForm-module-scss-module__wot85q__pulseBackground}.QuickStartPromptForm-module-scss-module__wot85q__FormMetadata{letter-spacing:.05em;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__Counter{align-items:center;height:25px;margin-left:auto;display:flex}.QuickStartPromptForm-module-scss-module__wot85q__CounterDefault{color:#4caf50}.QuickStartPromptForm-module-scss-module__wot85q__CounterWarning{color:#f19aa5}.QuickStartPromptForm-module-scss-module__wot85q__CounterDanger{color:#ff2424}.QuickStartPromptForm-module-scss-module__wot85q__LimitMessage{opacity:.9;margin-left:.5rem;font-size:.7rem}
@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__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}}.ScratchQuestionnaire-module-scss-module__-yPYta__Overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000b3;animation:.18s cubic-bezier(.16,1,.3,1) ScratchQuestionnaire-module-scss-module__-yPYta__overlayShow;position:fixed;inset:0}.ScratchQuestionnaire-module-scss-module__-yPYta__Modal{z-index:1001;color:#fff;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#7cdbe70d 0%,#f892fb0d 53.65%,#faafce0d 100%),#000000e0;border:1px solid #cb52fb80;border-radius:.5rem;flex-direction:column;width:min(92vw,680px);height:min(88vh,820px);min-height:min(78vh,760px);max-height:min(88vh,820px);animation:.18s cubic-bezier(.16,1,.3,1) ScratchQuestionnaire-module-scss-module__-yPYta__contentShow;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #cb52fb24,0 24px 64px #00000080,0 8px 28px #cb52fb29}@media (max-width:768px){.ScratchQuestionnaire-module-scss-module__-yPYta__Modal{width:96vw;height:92dvh}}@media (max-width:575px){.ScratchQuestionnaire-module-scss-module__-yPYta__Modal{border:0;border-radius:0;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh}}.ScratchQuestionnaire-module-scss-module__-yPYta__ScrollArea{flex-direction:column;flex:auto;min-height:0;padding:1rem 1.5rem 0;display:flex;overflow-y:auto}@media (max-width:768px){.ScratchQuestionnaire-module-scss-module__-yPYta__ScrollArea{padding:.9rem 1.1rem 0}}.ScratchQuestionnaire-module-scss-module__-yPYta__ScrollContent{flex-direction:column;flex:1 0 auto;justify-content:flex-end;min-width:0;display:flex}.ScratchQuestionnaire-module-scss-module__-yPYta__Header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3c3143f5;border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;padding:.65rem 1.5rem .6rem;display:flex}@media (max-width:768px){.ScratchQuestionnaire-module-scss-module__-yPYta__Header{padding:.6rem 1.1rem .55rem}}.ScratchQuestionnaire-module-scss-module__-yPYta__HeaderCopy{flex-direction:column;justify-content:center;gap:.08rem;min-height:2rem;display:flex}.ScratchQuestionnaire-module-scss-module__-yPYta__Title{color:#fff;margin:0;font-size:.95rem;font-weight:700;line-height:1.15}.ScratchQuestionnaire-module-scss-module__-yPYta__Eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f19aa5e6;font-size:.64rem;font-weight:700;line-height:1}.ScratchQuestionnaire-module-scss-module__-yPYta__CloseButton{color:#8f8f8f;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-left:1rem;padding:.2rem;transition:color .2s,opacity .2s;display:inline-flex}.ScratchQuestionnaire-module-scss-module__-yPYta__CloseButton svg{width:100%;height:100%}.ScratchQuestionnaire-module-scss-module__-yPYta__CloseButton:hover{color:#fff;opacity:1}.ScratchQuestionnaire-module-scss-module__-yPYta__ErrorContainer{justify-content:flex-start;display:flex}.ScratchQuestionnaire-module-scss-module__-yPYta__RetryButton{color:#bc77d8;min-height:2.5rem;font:inherit;letter-spacing:.06em;cursor:pointer;background:#cb52fb1a;border:1px solid #cb52fb66;border-radius:.375rem;padding:.6rem 1.1rem;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s}.ScratchQuestionnaire-module-scss-module__-yPYta__RetryButton:hover{color:#fff;background:#cb52fb2e;transform:translateY(-1px)}.ScratchQuestionnaire-module-scss-module__-yPYta__TranscriptEnd{width:100%;height:1px}@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes ScratchQuestionnaire-module-scss-module__-yPYta__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
@keyframes ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__pulseBackground{0%{background:linear-gradient(135deg, var(--pulse-color-start), var(--pulse-color-end));box-shadow:0 0 #cb52fb59}50%{background:linear-gradient(135deg,#d77afc,#e6acfd);box-shadow:0 0 0 8px #cb52fb00}to{background:linear-gradient(135deg, var(--pulse-color-start), var(--pulse-color-end));box-shadow:0 0 #cb52fb00}}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__Footer{background:0 0;flex:none;padding:1rem 1.5rem 1.5rem}@media (max-width:768px){.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__Footer{padding:.85rem 1.1rem 1.1rem}}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__FooterBackdrop{background:0 0}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerPromptArea{background:#3c3143;border:1px solid #636363;border-radius:.375rem;flex-direction:column;padding:.95rem 1rem;display:flex}@media (max-width:768px){.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerPromptArea{padding:.8rem .85rem}}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__Composer{flex-direction:column;gap:.65rem;display:flex}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerInput{resize:none;color:#fff;width:100%;min-height:5.5rem;max-height:15rem;font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:.88rem;line-height:1.45;overflow-y:hidden}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerInput::placeholder{color:#8f8f8f}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerInput:focus{color:#fff}@media (max-width:575px){.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerInput{min-height:3rem}}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__ComposerFooter{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.2rem;display:flex}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__PickForMeButton{color:#d2d2d2;min-height:2.25rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.375rem;padding:.45rem .85rem;font-size:.8rem;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s,color .2s}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__PickForMeButton:hover{color:#fff;background:#ffffff12;border-color:#cb52fb59;transform:translateY(-1px)}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__PickForMeButton:disabled{cursor:default;opacity:.6;transform:none}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__Actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:575px){.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__Actions{flex-direction:column;align-items:stretch}}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__CreateButton,.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__IterateButton{min-height:2.5rem;font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:.375rem;padding:.6rem 1.1rem;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__SubmitButton{border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;margin-left:auto;padding:.5rem;display:flex}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__IterateButton{color:#d2d2d2;background:#ffffff0a;border:1px solid #ffffff1f}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__IterateButton:hover{color:#fff;background:#ffffff12;border-color:#cb52fb59;transform:translateY(-1px)}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__CreateButton{color:#8f8f8f;background:#63636366;border:1px solid #ffffff1a;margin-left:auto}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__CreateButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:575px){.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__CreateButton{margin-left:0}}.ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__CreateButtonActive{color:#fff;text-shadow:1px 1px #0000004d;--pulse-color-start:#cb52fb;--pulse-color-end:#da84fc;border:1px solid #ec92fb;animation:2s ease-in-out infinite ScratchQuestionnaireFooter-module-scss-module__n6DZ9a__pulseBackground}
@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 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 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 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}