@font-face{font-family:Poppins;src:url("./Poppins-Thin-MBJSJ55P.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-ThinItalic-56ERCFD6.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-ExtraLight-SEBPXBAV.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-ExtraLightItalic-FTSQIRMY.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Light-RMQAEPUP.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-LightItalic-VTL7PH46.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Regular-JNHL4IDV.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Italic-WLX3LTPH.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Medium-UUWQX4EV.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-MediumItalic-GSTDJYPJ.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-SemiBold-TBISX6G2.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-SemiBoldItalic-KATDLEJV.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Bold-QAA2AGZS.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-BoldItalic-DIK4LTR6.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-ExtraBold-OVZKTNJI.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-ExtraBoldItalic-SZLJQHPN.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-Black-U4YX6GHD.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./Poppins-BlackItalic-A4MUAHEW.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--brand-primary-500: hsla(186, 14%, 70%, 1);--brand-primary-800: hsla(187, 100%, 16%, 1);--color-neutral-100: hsla(0, 0%, 100%, 1);--color-neutral-300: hsla(216, 20%, 83%, 1);--color-neutral-700: hsla(219, 7%, 48%, 1);--color-success-200: #e8ffe4;--color-danger-200: #ffe8ea}.heading-large{font-weight:500;font-size:32px;line-height:40px;letter-spacing:0px;color:var(--brand-primary-800)}.font-poppins{font-family:Poppins}.text-medium{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}.text-center{text-align:center}.w-full{width:100%}#password-container{position:relative}#password-container svg{position:absolute;right:16px;top:50%;transform:translate(-50%,-50%);cursor:pointer}#password-container input{all:unset;background:transparent;border:1px solid var(--color-neutral-300);border-radius:8px;box-sizing:border-box;color:#686868;height:56px;font-size:16px;font-weight:700;margin-bottom:0;padding:16px 16px 4px;position:relative;width:100%}#password-container label{color:var(--color-neutral-700);left:0;margin-left:0;margin-top:0;padding:16px;pointer-events:none;position:absolute;top:0;transition:all .2s linear;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}#password-container fieldset{background:transparent;border:1px solid var(--color-neutral-700);border-radius:8px;box-sizing:border-box;height:70px;left:-8px;margin:0;pointer-events:none;position:absolute;top:-3px;width:100%;visibility:hidden}#password-container legend{margin-left:2px;padding-left:10px;padding-right:10px}#password-container legend p{color:var(--color-neutral-700);font-size:12px;margin-top:8px}#password-container input:is(:focus,:user-valid,:user-invalid){border-color:var(--brand-primary-800)}#password-container input:is(:focus,:user-valid,:user-invalid)~label{-ms-transform:translateY(-18px);transform:translateY(-18px);-webkit-transform:translateY(-18px);visibility:hidden}#password-container input:is(:focus,:user-valid,:user-invalid)~fieldset>legend{-webkit-animation:legend .1s .2s forwards;animation:legend .1s .2s forwards}@keyframes legend{0%{visibility:hidden}to{visibility:visible}}a{text-decoration:none}button,.btn{cursor:pointer;height:48;gap:8px;angle:0 deg;opacity:1;border-radius:16px;padding:12px;border:0;background:var(--brand-primary-800);color:var(--color-neutral-100);font-weight:700;font-size:15px;line-height:24px;letter-spacing:0px;text-align:center}.alert{display:grid;padding:16px;gap:12px;font-family:Poppins;font-size:14px;font-weight:400;border-radius:16px;grid-template-columns:auto 1fr}.alert svg{grid-column:1}.alert-info{background-color:var(--color-success-200)}.alert-error{background-color:var(--color-danger-200)}.alert h4{font-size:16px;line-height:24px;font-weight:600;margin:0}.alert>:not(svg){grid-column:2}.container{display:flex;flex-direction:column;max-width:360px;align-items:stretch;gap:12px;margin:0 auto;min-height:100vh;justify-content:center}
