body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{height:100%}.MuiButton-root{text-transform:none!important}.MuiButton-root,.MuiTextField-root .MuiOutlinedInput-root{border-radius:12px!important}.MuiCard-root{border-radius:16px!important;box-shadow:0 4px 20px #00000014!important}.voice-assistant-fab{bottom:16px!important;position:fixed!important;right:16px!important;z-index:1000!important}.camera-overlay{align-items:center!important;background-color:#000000e6!important;bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.MuiStepper-root{padding:24px 0!important}.MuiStepIcon-root{color:#e0e0e0!important}.MuiStepIcon-root.Mui-active{color:#46c6c9!important}.MuiStepIcon-root.Mui-completed{color:#7fd1b5!important}.gradient-bg{background:linear-gradient(135deg,#fbf4de,#e6f4e9 25%,#e3f1fb 50%,#e6e3fa 75%)!important}@media (max-width:600px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCardContent-root{padding:16px!important}.MuiTypography-h4{margin-top:0!important}.MuiStepper-root{overflow-x:auto;padding:12px 0!important}.MuiStepper-root .MuiStep-root{padding:0 8px!important}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}body,html{max-width:100vw;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.MuiButton-root:focus-visible,.MuiSelect-root:focus-visible,.MuiTextField-root:focus-visible{outline:2px solid #46c6c9!important;outline-offset:2px!important}.loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a00b0a8c.css.map*/