@font-face{font-family:Manrope;src:url(/assets/manrope-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-700.ttf);font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-800.ttf);font-weight:800;font-display:swap}*{box-sizing:border-box}body{color:#162b43;background:#f4f6fa;margin:0;font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:wait}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #6caaff}button,input,textarea,select{border-radius:6px}input,select,textarea{min-width:0}h1,h2,h3,p{margin:0}.login-page{background:radial-gradient(at 100% 0,#1b4065,#08192e 65%);place-items:center;min-height:100vh;padding:30px;display:grid}.login-card{background:#fff;border-radius:12px;width:min(470px,100%);padding:48px;box-shadow:0 24px 80px #0003}.login-brand{margin-bottom:38px;display:block}.login-brand img{width:300px;max-width:100%;height:auto;display:block}.login-card h1{letter-spacing:-.7px;margin-bottom:16px;font-size:27px}.login-card p{color:#64758a;margin:16px 0;font-size:13px;line-height:1.8}.login-cta{color:#fff;background:#1668e8;border-radius:5px;justify-content:center;align-items:center;margin:26px 0 15px;padding:15px;font-size:13px;font-weight:700;display:flex}.login-back{text-align:center;color:#63758a;margin-top:24px;font-size:12px;display:block}
