.Ysu90W_checking{background:#030000;min-height:100svh}.Ysu90W_login{color:#fff;background:#030000 url(/images/login-background-nosign.webp) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:0 20px;display:grid;position:relative;overflow:hidden}.Ysu90W_login .Ysu90W_sign{--rim:#e4002b;--accent:#ff3b4f;width:min(600px,42vw);position:absolute;top:max(18px,3.2vh);left:50%;translate:-50%}.Ysu90W_panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04030480;border:1px solid #e4002b80;border-radius:12px;width:min(244px,92vw);margin-top:16vh;padding:16px 18px 14px;box-shadow:0 0 0 1px #ff3c4e14,0 14px 40px #00000080,inset 0 1px #ffffff0d}.Ysu90W_eyebrow{color:#ff394d;font:700 10px/1 var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 4px}.Ysu90W_panel label{color:#ddd9db;letter-spacing:.08em;text-transform:uppercase;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.Ysu90W_panel input{color:#fff;width:100%;height:34px;font:500 13px/1 var(--font-inter), sans-serif;text-transform:none;letter-spacing:0;background:#0009;border:1px solid #fff3;border-radius:6px;outline:0;padding:0 10px}.Ysu90W_panel input:focus{border-color:#f0293f;box-shadow:0 0 0 3px #e4002b29}.Ysu90W_passwordField{display:block;position:relative}.Ysu90W_passwordField input{padding-right:52px}.Ysu90W_passwordField button{color:#ff6b78;cursor:pointer;text-transform:uppercase;background:0 0;border:0;height:28px;padding:0 8px;font-size:11px;font-weight:800;position:absolute;top:3px;right:4px}.Ysu90W_enter{color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#d90029;border:1px solid #ff4759;border-radius:6px;width:100%;min-height:36px;margin-top:14px;font-size:11px;font-weight:800;box-shadow:0 0 20px #e4002b47}.Ysu90W_enter:hover{background:#ee1238}.Ysu90W_note{color:#aaa3a6;text-align:center;margin-top:9px;font-size:10px;line-height:1.4}.Ysu90W_error{color:#ff8791;margin-top:12px;font-size:12px;line-height:1.35}.Ysu90W_logout{z-index:100;color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050507b8;border:1px solid #ffffff40;border-radius:999px;min-height:34px;padding:0 14px;font-size:11px;font-weight:700;position:fixed;bottom:15px;right:15px}@media (max-width:700px){.Ysu90W_login{background-position:top;background-repeat:no-repeat;background-size:100%;place-items:start center;padding:calc(56.3vw + 16px) 16px 22px}.Ysu90W_login .Ysu90W_sign{width:46vw;top:2.4vw}.Ysu90W_panel{background:#040304e0;width:min(300px,100%);margin-top:0;padding:18px}}@media (max-height:650px){.Ysu90W_panel{margin-top:10vh;padding-block:12px}}
