@charset "UTF-8";@font-face{font-family:brand;src:url(https://tera.kodda.tech/build/assets/HelveticaNeueLTStd-Roman-DKB7eMFa.ttf) format("truetype");src:url(https://tera.kodda.tech/build/assets/HelveticaNeueLTStd-Roman-DYrNfLBb.woff) format("woff");src:url(https://tera.kodda.tech/build/assets/HelveticaNeueLTStd-Roman-CMMHskEy.woff2) format("woff2")}@font-face{font-family:brandBold;src:url(https://tera.kodda.tech/build/assets/HelveticaNeueLTPro-Bd-aEF8jsIv.ttf) format("truetype");src:url(https://tera.kodda.tech/build/assets/HelveticaNeueLTPro-Bd-CDhrQ9s0.woff) format("truetype");src:url(https://tera.kodda.tech/build/assets/HelveticaNeueLTPro-Bd-BzELezFZ.woff2) format("woff2")}@font-face{font-family:brandBoldItalic;src:url(https://tera.kodda.tech/build/assets/HelveticaNeue-BoldItalic-DU0JzQzE.woff) format("truetype");src:url(https://tera.kodda.tech/build/assets/HelveticaNeue-BoldItalic-B_Psbxfw.woff2) format("woff2")}@font-face{font-family:brandMedium;src:url(/resources/fonts/HelveticaNeue-Medium.woff) format("truetype");src:url(/resources/fonts/HelveticaNeue-Medium.woff2) format("woff2")}@font-face{font-family:brandLightItalic;src:url(https://tera.kodda.tech/build/assets/HelveticaNeue-LightItalic-C4jZoKNc.woff) format("truetype");src:url(https://tera.kodda.tech/build/assets/HelveticaNeue-LightItalic-DsCN2tq1.woff2) format("woff2")}@font-face{font-family:brandRegular;src:url(https://tera.kodda.tech/build/assets/helveticaneue-regular-79ci87SI.woff) format("truetype");src:url(https://tera.kodda.tech/build/assets/helveticaneue-regular-CLcQRgR5.woff2) format("woff2")}@font-face{font-family:brandBold2;src:url(/resources/fonts/helveticaneue-bold.woff) format("truetype");src:url(/resources/fonts/helveticaneue-bold.woff2) format("woff2")}#auth{height:100vh;place-items:center;align-content:center}#auth .video,#auth .overlay{position:fixed;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;top:0;left:0}#auth .overlay{background-color:#201c23b0}#auth .logo{position:relative;width:25dvw;max-width:50%;min-width:300px;margin-bottom:4rem}#auth .warn-limit{position:fixed;top:10px;right:10px;width:-moz-fit-content;width:fit-content;max-width:80dvw;background-color:#822a11;color:#fff;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:5px}#auth .warn-limit .warn-limit-img{margin-right:10px}#auth .warn-limit .warn-limit-img img{max-width:70px}#auth.forgot .logo{margin-bottom:2rem}#auth.forgot .form{width:60dvw}#auth.forgot .form label,#auth.forgot .form p{font-family:brandRegular;font-weight:700;font-size:20px;margin-bottom:25px;letter-spacing:2px}#auth.forgot .form input{display:block;margin:0 auto 4.5rem;width:60%;border-radius:4px}#auth.forgot .form p{color:#fff;font-family:brandRegular;font-weight:700;letter-spacing:2px}#auth.forgot .form button,#auth.forgot .form a{display:block;background-color:#fff;color:#000;width:-moz-fit-content;width:fit-content;padding:10px 150px;max-width:80%;margin:0 auto 25px}#auth.forgot .form a{background-color:transparent;border:1px solid #fff;border-radius:8px;color:#fff}@media (max-width: 992px){#auth .form img{display:block;margin:0 auto 60px;max-width:100%}#auth.forgot .form input{margin:0 auto 2.5rem;width:100%}#auth.forgot .form label,#auth.forgot .form p{font-size:15px;margin-bottom:20px;letter-spacing:1px}#auth.forgot .form button,#auth.forgot .form a{padding:10px 75px}}#auth .form{position:relative;z-index:1;width:25vw;min-width:310px;max-width:75dvw;display:block;margin:0 auto;border-radius:20px;padding:60px 40px;background:#1f1b22cc}#auth .form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:.8px;background:linear-gradient(180deg,#e5e1eb,#9356ee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#auth .form img{display:block;margin:0 auto 60px;max-width:40%}#auth .form label{color:#fff;line-height:1}#auth .form input{margin-bottom:1.5rem;padding:.5rem;border:2px solid #8E99A0}#auth .form .btnLogin:hover{color:#fff;border-color:#6b5a82;background-color:#6b5a82;transition:.15s ease-out}#auth .form .forgetPassword{text-align:center;margin-top:1.5rem}#auth .form .forgetPassword a{color:#fff}#auth .form .warn,#auth .form .success{background-color:#822a11;color:#fff;font-weight:400;padding:.5rem;text-align:center;border-radius:5px}#auth .form .success{background-color:#6b734e}#auth.forgot h2{position:relative;color:#fff;text-transform:uppercase}#auth.forgot .btnOk{padding:10px 15px;color:#fff;border-color:transparent}#auth.forgot .btnLogin{position:relative;width:100%;padding:10px 15px}@media (max-width: 992px){#login .form{width:80vw}}.password-requirements{background-color:#ffffff26;border-radius:8px;padding:1rem 1.25rem;font-size:.85rem;color:#fff;box-shadow:0 2px 5px #0000001a}.password-requirements ul{list-style:none;padding:0;margin:0}.password-requirements ul li{margin-bottom:.4rem;display:flex;align-items:center;color:#fff}.password-requirements ul li:before{content:"❌";color:#822a11;margin-right:8px;font-weight:700;font-size:1.1em}.password-requirements ul li.valid:before{content:"✅";color:#6b734e}.password-requirements ul li:last-child{margin-bottom:0}
