.dreamInterpretation-module__jMDHVW__page{width:100%;max-width:var(--content-width-narrow);padding:0 var(--spacing-large);flex-direction:column;flex:1;margin:0 auto;display:flex}.dreamInterpretation-module__jMDHVW__title{margin:var(--spacing-medium)0;min-height:4.8rem}
.Dream-module__j7UUkW__dreamContainer{flex-direction:column;flex:1;display:flex}.Dream-module__j7UUkW__dateContainer{margin-bottom:var(--spacing-medium);color:var(--textSecondary);align-items:center;font-size:1.4rem;display:flex}.Dream-module__j7UUkW__moonIcon{margin-right:var(--spacing-small)}.Dream-module__j7UUkW__chatInput{margin:var(--spacing-large)0;margin-top:auto}.Dream-module__j7UUkW__footer{margin-bottom:var(--spacing-large)}
.DreamMessages-module__LSslrW__userMessage{background-color:var(--card);padding:var(--spacing-medium);margin:var(--spacing-large)0;margin-left:calc(var(--spacing-extra-large)*2);border-radius:16px}.DreamMessages-module__LSslrW__replyHeader{align-items:center;display:flex}.DreamMessages-module__LSslrW__replyIcon{color:var(--accent);margin-right:var(--spacing-small)}.DreamMessages-module__LSslrW__replyIconPulsing{animation:2s ease-in-out infinite DreamMessages-module__LSslrW__pulse}@keyframes DreamMessages-module__LSslrW__pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.DreamMessages-module__LSslrW__appName{color:var(--primary)}
.Markdown-module__5Yxseq__markdown *{margin:revert;padding:revert}
.ChatInput-module__3bF9oa__container{background-color:var(--card);border:2px solid var(--border);border-radius:1.6rem;flex-direction:column;transition:border-color .2s;display:flex}.ChatInput-module__3bF9oa__container:focus-within{border-color:var(--primary)}.ChatInput-module__3bF9oa__primary{flex-direction:column;min-height:13.6rem}.ChatInput-module__3bF9oa__secondary{flex-direction:column;min-height:5.6rem;position:relative}.ChatInput-module__3bF9oa__textarea{padding:var(--spacing-medium);color:var(--text);resize:none;scrollbar-width:thin;scrollbar-color:var(--textSecondary)transparent;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:1.6rem;line-height:1.5}.ChatInput-module__3bF9oa__textarea::-webkit-scrollbar{width:.8rem}.ChatInput-module__3bF9oa__textarea::-webkit-scrollbar-track{background:0 0}.ChatInput-module__3bF9oa__textarea::-webkit-scrollbar-thumb{background-color:var(--border);border:2px solid var(--card);border-radius:.4rem}.ChatInput-module__3bF9oa__textarea::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}.ChatInput-module__3bF9oa__textarea::placeholder{color:var(--textSecondary);opacity:.8}.ChatInput-module__3bF9oa__textareaSecondary{max-height:12rem;padding-right:5.6rem;overflow-y:auto}.ChatInput-module__3bF9oa__footer{padding-right:var(--spacing-medium);padding-bottom:var(--spacing-medium);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ChatInput-module__3bF9oa__footer_primary{padding-left:var(--spacing-medium);align-items:center}.ChatInput-module__3bF9oa__footer_secondary{padding-left:var(--spacing-small);padding-right:var(--spacing-small);padding-bottom:var(--spacing-small);align-items:center;gap:var(--spacing-small);flex-direction:row;position:absolute;bottom:0;right:0}.ChatInput-module__3bF9oa__characterCounter{color:var(--textSecondary);font-size:1.2rem}.ChatInput-module__3bF9oa__actionBar{flex-direction:row;justify-content:flex-end;margin-left:auto;display:flex}.ChatInput-module__3bF9oa__sendButton{cursor:pointer;padding:var(--spacing-small);background:0 0;border:none;border-radius:.8rem;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.ChatInput-module__3bF9oa__sendButton:hover:not(:disabled){background-color:#21acf91a}.ChatInput-module__3bF9oa__sendButtonHidden{visibility:hidden}.ChatInput-module__3bF9oa__sendIcon{width:2rem;height:2rem;color:var(--primary)}
.Spinner-module__dVSTTG__wrapper{justify-content:center;align-items:center;display:flex}.Spinner-module__dVSTTG__fullScreen{flex:1;width:100%}.Spinner-module__dVSTTG__icon{color:var(--text);animation:1s linear infinite Spinner-module__dVSTTG__spin}.Spinner-module__dVSTTG__small{font-size:2.4rem}.Spinner-module__dVSTTG__large{font-size:4.8rem}@keyframes Spinner-module__dVSTTG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
