.page-module__Atzpaa__container{flex-direction:column;align-items:center;min-height:80vh;display:flex}.page-module__Atzpaa__contentWrapper{width:100%;max-width:50rem}.page-module__Atzpaa__contentWrapperStep1{flex-direction:column;width:100%;display:flex}.page-module__Atzpaa__stepperContentMain{flex-direction:column;align-self:center;align-items:flex-start;display:flex}.page-module__Atzpaa__header{width:100%;margin-top:5.125rem;margin-bottom:4rem;display:flex}.page-module__Atzpaa__header h1{color:var(--foreground,#000);text-align:left;margin:0;padding:0;font-family:SuisseIntl,sans-serif;font-size:3rem;font-weight:400}.page-module__Atzpaa__stepperContainer{justify-content:center;align-items:center;margin-bottom:3.4375rem;display:flex}.page-module__Atzpaa__stepContentContainer{flex:1;margin-top:1.5rem;padding-bottom:6.25rem}.page-module__Atzpaa__stepContentContainerList{margin-left:6.25rem;margin-right:6.25rem}.page-module__Atzpaa__navigationButtons{z-index:10;background:#fff;border:.5px solid #4a4a4a;justify-content:space-between;align-items:flex-end;width:99.2%;padding:.3125rem;display:flex;position:fixed;bottom:0;left:0}.page-module__Atzpaa__navigationButtonsRight{justify-content:center;align-items:center;gap:.5rem;display:flex}.page-module__Atzpaa__canvasError{margin-top:1rem}.page-module__Atzpaa__canvasError p{color:#c00}.page-module__Atzpaa__modalContent{color:var(--foreground,#000);margin:0;padding:0;font-family:SuisseIntl,sans-serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.5rem}.page-module__Atzpaa__modalTitle{color:var(--foreground,#000);margin:0;padding:0;font-family:SuisseIntl,sans-serif;font-size:2.25rem;font-style:normal;font-weight:400;line-height:2.5rem}.page-module__Atzpaa__modalCloseButton{align-self:flex-end;display:flex}
.dropdown-input-module__OVq3oW__select{width:100%;min-height:2.5rem;color:var(--foreground,#000);background:#fff;border:1px solid #000;border-radius:.25rem;padding:.5rem;font-family:SuisseIntl,sans-serif;font-size:1rem;display:flex}.dropdown-input-module__OVq3oW__select:focus{border-radius:0;outline:2px solid #000}
.chat-module__wWbbIa__chatContainer{background:var(--background,#f2e8e2);flex-direction:column;width:100%;padding:2rem;display:flex}.chat-module__wWbbIa__chatBox{border-radius:.5rem;flex-direction:column;gap:.625rem;padding:.625rem;display:flex;overflow-y:auto}.chat-module__wWbbIa__chatMessage{gap:1.38rem;display:flex}.chat-module__wWbbIa__chatMessage.chat-module__wWbbIa__user{justify-content:flex-end}.chat-module__wWbbIa__chatMessage.chat-module__wWbbIa__assistant{justify-content:flex-start}.chat-module__wWbbIa__chatBubble{word-wrap:break-word;border-radius:.75rem;max-width:70%;padding:.5rem .75rem}.chat-module__wWbbIa__chatBubble h4{color:#000;margin:0;padding:0;font-family:SuisseIntl,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2rem}.chat-module__wWbbIa__chatBubble.chat-module__wWbbIa__user{background:#dce8fe;border:.5px solid #4a4a4a;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;width:50%;padding:1.5rem;display:flex}.chat-module__wWbbIa__chatBubble.chat-module__wWbbIa__assistant{background:var(--background,#fff);border:.5px solid #4a4a4a;border-radius:.5rem;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.25rem;width:50%;padding:1.5rem;display:flex}.chat-module__wWbbIa__chatBubble.chat-module__wWbbIa__system{color:#7a0000;background:#ffe5e5;border:1px solid #000;border-radius:.5rem;flex-direction:column;gap:.25rem;width:50%;padding:1.5rem;display:flex}.chat-module__wWbbIa__chatAction{color:#4a4a4a;margin:0;padding:0;font-family:SuisseIntl,sans-serif;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.75rem}.chat-module__wWbbIa__chatMessageContent{color:var(--foreground,#000);margin:0;padding:0;font-family:SuisseIntl,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.chat-module__wWbbIa__chatIcon{background:#d9d9d9 50%/cover no-repeat;border:.5px solid #797471;border-radius:3rem;flex-shrink:0;align-self:flex-end;width:4rem;height:4rem}.chat-module__wWbbIa__chatIconUser,.chat-module__wWbbIa__chatIconSystem{align-self:flex-end;width:4rem;height:4rem;display:flex}.chat-module__wWbbIa__chatIconSystem{color:#fff;background:#b00020;border-radius:50%;justify-content:center;align-items:center;font-weight:700}.chat-module__wWbbIa__chatLoading{flex-direction:column;gap:.5rem;display:flex}.chat-module__wWbbIa__chatLoading p,.chat-module__wWbbIa__typing{color:#666;font-style:italic}.chat-module__wWbbIa__chatError{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.chat-module__wWbbIa__chatInputContainer{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.chat-module__wWbbIa__chatRemaining p{margin:0;padding:0}.chat-module__wWbbIa__chatInputButton{justify-content:space-between;align-items:center;width:100%;display:flex}.chat-module__wWbbIa__sendButton{justify-content:center;align-items:flex-end;gap:1.5rem;display:flex}.chat-module__wWbbIa__chatFeedbackContainer{flex-direction:column;width:100%;display:flex}.chat-module__wWbbIa__restartButtonFeedback{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.chat-module__wWbbIa__modalTitle{margin:0 0 .5rem}.chat-module__wWbbIa__modalContent{margin:0 0 1.5rem}.chat-module__wWbbIa__modalCloseButton{justify-content:flex-end;gap:1rem;display:flex}
.image-upload-input-module__yDNXrW__dropZone{cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:.25rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.75rem;padding:1.5rem;transition:all .2s ease-in-out;display:flex}.image-upload-input-module__yDNXrW__dropZone:hover{border-color:#8c1d18}.image-upload-input-module__yDNXrW__dropZone.image-upload-input-module__yDNXrW__hasFile{background-color:#d4edda;border-color:#28a745}.image-upload-input-module__yDNXrW__dropZone p{color:#666;margin:0;font-family:SuisseIntl,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}.image-upload-input-module__yDNXrW__previewContainer{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.image-upload-input-module__yDNXrW__preview{object-fit:cover;border:1px solid #ddd;border-radius:.25rem;flex-shrink:0;max-width:13.75rem;max-height:11.25rem}.image-upload-input-module__yDNXrW__previewText{text-align:center;flex-direction:column;flex:1;gap:.25rem;display:flex}.image-upload-input-module__yDNXrW__fileNameDecorated{color:var(--foreground,#000);margin:0;font-family:SuisseIntl,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem;text-decoration-line:underline}.image-upload-input-module__yDNXrW__fileName{color:var(--foreground,#000);margin:0;font-family:SuisseIntl,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.image-upload-input-module__yDNXrW__removeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.image-upload-input-module__yDNXrW__removeButton img{width:1.5rem;height:1.5rem}.image-upload-input-module__yDNXrW__error{color:#b00020;margin-top:.5rem}
