:root{--app-font-family:"Manrope","Avenir Next","Segoe UI Variable","Segoe UI",sans-serif;--motion-fast:85ms;--motion-base:170ms;--motion-slow:260ms;--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-spring:cubic-bezier(0.2,0.9,0.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,Avenir Next,Segoe UI Variable,Segoe UI,sans-serif;font-family:var(--app-font-family);margin:0}button,input,select,textarea{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes softFadeUp{0%{opacity:0;transform:translate3d(0,12px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes softFadeIn{0%{opacity:0}to{opacity:1}}@keyframes softScaleIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes softRevealLeft{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:translateZ(0)}}.route-transition-shell{animation:routePolish 185ms cubic-bezier(.16,1,.3,1) both;transform-origin:50% 18%}@keyframes routePolish{0%{opacity:.78;transform:scale(.994)}to{opacity:1;transform:scale(1)}}.MuiButton-root{backdrop-filter:none;-webkit-backdrop-filter:none;contain:paint;isolation:isolate;overflow:hidden;position:relative;transition:transform 85ms cubic-bezier(.22,1,.36,1),background-color 85ms ease,border-color 85ms ease,opacity 85ms ease!important;transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,opacity var(--motion-fast) ease!important}.MuiButton-root:before{background:linear-gradient(145deg,#ffffff45,#ffffff0f 42%,#ffffff05);box-shadow:inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #0000000f;inset:0;opacity:.58}.MuiButton-root:after,.MuiButton-root:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;z-index:-1}.MuiButton-root:after{background:linear-gradient(90deg,#0000,#ffffff1c,#0000);bottom:0;left:-45%;opacity:0;top:0;transform:translateX(-25%);width:28%}.MuiButton-contained{background-image:linear-gradient(145deg,#ffffff24,#ffffff0a 46%,#0000000f)!important;box-shadow:0 7px 15px #10309024,inset 0 1px 0 #ffffff2e!important}.MuiButton-outlined{background-color:#ffffff4d!important;box-shadow:0 5px 13px #1030900f,inset 0 1px 0 #ffffff5c!important}@media (hover:hover) and (pointer:fine){.MuiButton-root:hover{transform:translateY(-1px)}.MuiButton-root:hover:after{animation:buttonGlassBloom .36s ease both}}.MuiButton-root:active{transform:translateY(0) scale(.99)}.MuiButton-root.Mui-disabled{transform:none}.MuiButton-root.Mui-disabled:after,.MuiButton-root.Mui-disabled:before{opacity:0}.MuiButton-root:focus-visible{outline:3px solid #1030902e;outline-offset:3px}.MuiOutlinedInput-root{transition:background-color 85ms ease,transform 85ms cubic-bezier(.22,1,.36,1);transition:background-color var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease)}.MuiOutlinedInput-root.Mui-focused{transform:translateY(-1px)}.MuiCircularProgress-root{animation-duration:.9s!important}@keyframes buttonGlassBloom{0%{opacity:0;transform:translateX(-25%)}45%{opacity:.34}to{opacity:0;transform:translateX(180%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-motion-profile=balanced]{--motion-fast:75ms;--motion-base:145ms;--motion-slow:210ms}html[data-motion-profile=balanced] .MuiButton-root:after,html[data-motion-profile=balanced] .MuiPaper-root:after{animation:none!important}html[data-motion-profile=balanced] .route-transition-shell{animation-duration:.16s}html[data-motion-profile=reduced] *,html[data-motion-profile=reduced] :after,html[data-motion-profile=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}@media (update:slow){.MuiButton-root,.MuiButton-root:after,.MuiButton-root:before,.MuiPaper-root,.route-transition-shell{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}