@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}}:root{--app-bg: #485aab;--text: #1b263b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;box-sizing:border-box;touch-action:pan-x pan-y;color:var(--text)}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;padding:0;line-height:1.3}svg{flex:0 0 auto}#blur{position:fixed;inset:0;background:var(--app-bg) url(/blur.png) no-repeat;background-position:100% 100%;background-size:cover;filter:blur(200px);z-index:0;opacity:.3;mix-blend-mode:overlay;pointer-events:none}.app-fade-in{animation:app-fade-in .5s ease-in-out forwards}a{text-decoration:none;color:#2c7af9;font-weight:600}label{font-size:.875rem;font-weight:600}label>div:first-child{padding-bottom:.25rem}input{display:block;width:100%;background-color:#5c57b21a;border-width:0;border-radius:.35rem;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;height:2rem;padding:0 .5rem;transition:all .12s ease-in-out}input:hover{background-color:#5c57b233;box-shadow:0 0 0 .5px #5c57b21a,0 2px 4px #5c57b21a,0 3px 9px #5c57b21a;color:var(--text)}input:focus{background-color:#fff;box-shadow:0 0 0 .5px #0e0454,0 0 0 2.5px #d0c2ed;outline:none;pointer-events:auto}input::placeholder{color:#5c57b27f;font-style:italic}button{color:#fff;background-color:#2c7af9;border-color:#2c7af9;border:none;border-radius:.35rem;font-size:.875rem;font-weight:600;height:2rem;transition:background .1s ease-in-out,box-shadow .1s ease-in-out}.card{background-color:#fffffff2;box-shadow:0 2px 10px #0000001a;border-radius:.5rem}
