@import url('/assets/fonts.css');*{box-sizing:border-box}body{margin:0;background:#fff;color:#17191c;font-family:Plex,PlexArabic,sans-serif;min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-brand{background:#17191c;color:#f7f6f2;padding:64px;display:flex;flex-direction:column;justify-content:space-between}.auth-brand img{width:180px;height:50px;object-fit:contain;object-position:left}.auth-brand h1{font-size:54px;font-weight:400;line-height:1.15;letter-spacing:-2px;max-width:450px}.auth-brand p{font-size:14px;color:#c8c4bc;max-width:400px;line-height:1.8}.auth-brand small{font:10px Mono;letter-spacing:.08em}.auth-main{padding:70px;display:flex;align-items:center;justify-content:center}.auth-content{width:100%;max-width:400px}.auth-content>small{font:10px Mono;color:#712129;letter-spacing:.1em}.auth-content h2{font-size:30px;letter-spacing:-.6px;font-weight:500;margin:20px 0 12px}.auth-content p{font-size:13px;color:#7b828d;line-height:1.7}label{font-size:12px;color:#646b75;display:block;margin:22px 0}input{display:block;margin-top:8px;width:100%;padding:13px;border:1px solid #e3e6ea;background:#fff;font:15px Plex}input:focus{outline:2px solid #71212933;border-color:#712129}button{width:100%;padding:14px;border:0;background:#712129;color:#fff;font:14px Plex;cursor:pointer;margin-top:12px}button:hover{background:#4b151b}button:disabled{opacity:.5}#auth-message{font-size:13px;color:#712129;line-height:1.7}a{color:#712129}footer{font-size:11px;color:#9aa1aa;margin-top:28px}@media(max-width:800px){body{grid-template-columns:1fr}.auth-brand{padding:28px}.auth-brand h1{font-size:32px;letter-spacing:-1px;margin:24px 0}.auth-brand small,.auth-brand p{display:none}.auth-brand img{height:30px;width:140px}.auth-main{padding:35px 24px}}
