@font-face{font-family:Albert Sans;font-style:normal;font-weight:100;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.100.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:200;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.200.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:300;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.300.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.regular.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.500.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.600.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.700.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.800.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:normal;font-weight:900;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.900.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:100;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.100italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:200;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.200italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:300;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.300italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:400;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:500;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.500italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:600;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.600italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:700;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.700italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:800;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.800italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Albert Sans;font-style:italic;font-weight:900;src:url("/authentication/assets/fonts/albert-sans/Albert Sans.latin.900italic.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:100;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.100.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:200;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.200.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;src:url(/authentication/assets/fonts/urbanist/Urbanist.latin.900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}:root{--button-padding-top:.25rem;--button-padding-bottom:.25rem;--button-padding-left:1rem;--button-padding-right:1rem;--button-border-width:.0625rem;--button-disabled-filter:contrast(50%);--button-border-color:var(--control-border-color);--button-background:var(--white);--button-color:#fff}.auth-button{cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);box-sizing:border-box;border:var(--button-border-width) solid var(--button-border-color);background:var(--button-background);color:var(--button-color);line-height:var(--line-height);height:var(--control-height);font-weight:var(--font-weight-normal);border-radius:var(--border-radius);white-space:nowrap;transition:background-color var(--transition-duration), color var(--transition-duration), border-color var(--transition-duration);--button-border-color:#fff;--button-background:transparent;--button-color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-button[type=submit]{--button-border-color:var(--primary-color);--button-background:var(--primary-color);--button-color:#fff}.auth-button:not(:disabled):hover,.auth-button:not(:disabled):focus{--button-border-color:var(--primary-color-light);--button-background:var(--primary-color-light)}.auth-button:not(:disabled):active{--button-border-color:var(--primary-color-lighter);--button-background:var(--primary-color-lighter)}*{box-sizing:border-box}body{background-image:url(/authentication/assets/background.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;margin:0;padding:0}:root{--transition-duration:.3s;--font-family:"Albert Sans", sans-serif;--font-weight-light:300;--font-family-heading:Urbanist, sans-serif;--font-weight-heading:300;--title-font-size:2.25rem;--border-radius:.25rem;--primary-color:#5a8c79;--primary-color-light:#73a593;--primary-color-lighter:#92b9ab;--primary-color-dark:#466d5e;--primary-color-darker:#324e43;--primary-color-darkest:#1e2f28;--primary-color-alpha-50:rgba(90,140,121,.5);font-family:var(--font-family);font-weight:400}a{color:#fff;text-decoration:none}h1{font-weight:var(--font-weight-heading);font-family:var(--font-family-heading);vertical-align:text-top;font-size:var(--title-font-size);margin:0}.auth-box{background:var(--primary-color-alpha-50);backdrop-filter:blur(24px)saturate(90%);box-sizing:border-box;color:#fff;border-radius:1rem;flex-flow:column;gap:1rem;min-width:35.625rem;max-width:40rem;padding:2rem 4rem;display:flex}.login-message{font-size:1.5rem;font-weight:var(--font-weight-light);font-family:var(--font-family);align-items:center;gap:.5rem;margin:0;display:flex}.reset-message{color:#fff;font-size:1.5rem;font-weight:var(--font-weight-light);font-family:var(--font-family);align-items:center;gap:.5rem;display:flex}.auth-container{--a-color:#fff;--control-border-color:var(--primary-color);place-content:center;width:100vw;height:100vh;display:grid}.auth-fields{grid-column:1/3;grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}input{background:var(--primary-color-alpha-50);color:#fff;font-size:1rem;font-family:var(--font-family);border-top:none;border-left:none;border-right:none;border-radius:.25rem;outline:none;padding:.25rem .5rem}input:invalid{border-bottom-color:#db504a}.auth-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}footer{justify-content:start;gap:1rem;display:flex}.auth-buttons{grid-column:2/3;justify-content:space-between;display:flex}.auth-buttons.is--reset{justify-content:end}