*,:after,:before{box-sizing:border-box;padding:0;margin:0}body,html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth;height:100%;min-height:100%}.MuiDrawer-paper,body,html{scrollbar-width:thin}h1,h2,p,pre{margin:0}h1,h2{font-weight:inherit}a{color:inherit;text-decoration:inherit}svg{display:block;shape-rendering:auto;text-rendering:optimizeLegibility}pre{background-color:rgba(55,65,81,1);border-radius:.25rem;color:rgba(229,231,235,1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:scroll;padding:.5rem .75rem}@media (prefers-color-scheme:light){:root{--background-color:#F4F7FE;--text-color:#00000}}@media (prefers-color-scheme:dark){:root{--background-color:#0A1437;--text-color:#ffffff}}.full-background{position:absolute;width:100%;height:100%;background-image:url(/img/bg-pattern.png);background-repeat:repeat;background-size:cover;background-position:50%;z-index:0}@keyframes moveBackground{0%{background-position:0 10%}40%{background-position:50% 15%}to{background-position:0 10%}}@keyframes moveBackgroundLong{0%{background-position:100% 10%}40%{background-position:0 15%}to{background-position:100% 10%}}.animated-input{border:2px solid transparent;border-image:linear-gradient(90deg,#007bff,#007bff) 1 1;animation:border-animation 5s linear infinite}@keyframes border-animation{0%{border-image:linear-gradient(90deg,#007bff,#007bff) 1 1}50%{border-image:linear-gradient(90deg,#fff,#fff) 1 1}to{border-image:linear-gradient(90deg,#007bff,#007bff) 1 1}}