*{margin:0;padding:0;box-sizing:border-box}html{--tut-visual-vh: 100svh;--tut-visual-offset-top: 0px;--tut-safe-top: env(safe-area-inset-top, 0px);--tut-safe-right: env(safe-area-inset-right, 0px);--tut-safe-bottom: env(safe-area-inset-bottom, 0px);--tut-safe-left: env(safe-area-inset-left, 0px);-webkit-tap-highlight-color:transparent;overflow-x:hidden;touch-action:manipulation;overscroll-behavior-x:none;overscroll-behavior-y:none;max-width:100dvw}.tut-message-composer{padding-bottom:max(6px,var(--tut-safe-bottom))}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f6f0;color:#24352a;overflow-x:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none;max-width:100dvw}html[data-theme=dark],html[data-theme=dark] body{background:#07120d;color:#eef8ef}#root{width:100%;max-width:100vw;max-width:100dvw;min-width:0;overflow-x:hidden}@media (max-width: 600px){html,body,#root{width:100dvw;max-width:100dvw;min-width:0;overflow-x:hidden;overscroll-behavior-y:none}.MuiInputBase-root,.MuiBox-root{min-width:0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes voiceBarPulse{0%,to{transform:scaleY(.55);opacity:.55}50%{transform:scaleY(1);opacity:1}}@media (max-width: 768px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}}
