@font-face{font-family:Manrope;src:url('/assets/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf')}*{box-sizing:border-box}body{margin:0;color:#12344c;font-family:Manrope,Arial,sans-serif;background:#f6fafc}a{color:inherit;text-decoration:none}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.story{padding:55px 9%;background:#063b65;color:white;display:flex;flex-direction:column;justify-content:space-between;gap:75px}.story>a:first-child{display:flex;align-items:center;gap:15px;font-size:18px}.story img{width:65px;height:65px;object-fit:contain;background:white;border-radius:50%}h1{font-size:clamp(38px,4.4vw,66px);line-height:1.14;letter-spacing:-2px;margin:22px 0}em{font-style:normal;color:#ffcf23}.story p{line-height:1.8;color:#d4e9f3}.eyebrow{font-size:10px;font-weight:bold;letter-spacing:2px}.panel{align-self:center;max-width:510px;padding:65px 45px;margin:auto}.panel h2{font-size:43px;line-height:1.15;letter-spacing:-1.5px;margin:22px 0}.panel>p{font-size:14px;line-height:1.8;color:#526d7e}form{display:grid;gap:12px;margin:30px 0}label{font-size:13px;font-weight:bold}input{font:inherit;padding:15px;border:1px solid #ccdbe3;border-radius:7px;background:white;margin-bottom:10px;width:100%}button{border:0;border-radius:7px;background:#007db7;color:white;padding:17px;font:700 14px Manrope,Arial;cursor:pointer;display:flex;justify-content:space-between}button:hover{background:#05547d}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #d9af14;outline-offset:3px}.panel .help{font-size:11px}.error{background:#fff0ed;border-left:3px solid #b42b20;padding:12px}.logout{max-width:450px;margin:15vh auto;padding:25px}.logout h1{font-size:30px}@media(max-width:750px){.login{display:block}.story{padding:25px;gap:24px}.story h1{font-size:35px}.story>div>p:last-child{display:none}.story>a:last-child{font-size:12px}.panel{padding:35px 25px}.panel h2{font-size:34px}.story img{width:44px;height:44px}}
