.login_page__LW7uW{--login-text:#f4f5f7;--login-muted:#a3a8b4;--login-faint:#6b7180;--login-line:rgb(255 255 255/0.1);--login-field:rgb(255 255 255/0.05);--login-accent:#0089d5;--login-accent-hover:#0077bb;--login-accent-active:#00649e;--login-club:#e5383b;position:relative;display:flex;min-height:100svh;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:32px 16px;background:#07070a;color:var(--login-text);-webkit-font-smoothing:antialiased}.login_backdrop__PA2Aq{position:absolute;inset:-16px;background:url(/rog-glossy-wallpaper.webp) 50%/cover no-repeat;transform:scale(1.02)}.login_vignette__jmxXP{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgb(7 7 10/.25),rgb(7 7 10/.8) 100%),linear-gradient(180deg,rgb(7 7 10/.2),rgb(7 7 10/.55))}.login_shell__rFuCK{position:relative;z-index:1;width:100%;max-width:420px;animation:login_login-rise__tYoJH .42s cubic-bezier(.2,.8,.2,1) both}@keyframes login_login-rise__tYoJH{0%{opacity:0;transform:translateY(12px)}}.login_card___lE5G{position:relative;display:grid;gap:28px;overflow:hidden;border:1px solid var(--login-line);border-radius:24px;padding:32px;background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/0) 160px),rgb(14 14 20/.62);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 30px 80px rgb(0 0 0/.55);-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.login_edge__bsVaK{position:absolute;inset:0 24px auto;height:1px;background:linear-gradient(90deg,transparent,var(--login-club),var(--login-accent),transparent);opacity:.9}.login_brand__WvJw1{display:flex;align-items:center;gap:12px}.login_mark__2LVjU{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border:1px solid var(--login-line);border-radius:12px;background:linear-gradient(145deg,rgb(229 56 59/.25),rgb(0 137 213/.25));color:#fff}.login_brandName__Mn_kb{font-size:14px;font-weight:600;line-height:20px}.login_brandNote__E5lCa{font-size:12px;line-height:16px;color:var(--login-muted)}.login_title__NKHB8{font-size:28px;font-weight:650;line-height:34px;letter-spacing:-.02em}.login_subtitle__BtFxo{font-size:14px;line-height:20px;color:var(--login-muted)}.login_label__CozPw{display:block;font-size:13px;font-weight:500;color:#d4d7de}.login_field__Lt_JA{position:relative;display:flex;align-items:center;border:1px solid var(--login-line);border-radius:12px;background:var(--login-field);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.login_field__Lt_JA:hover{border-color:rgb(255 255 255/.18)}.login_field__Lt_JA:focus-within{border-color:var(--login-accent);background:rgb(255 255 255/.07);box-shadow:0 0 0 4px rgb(0 137 213/.22)}.login_fieldIcon__BI3_b{position:absolute;left:14px;width:16px;height:16px;color:var(--login-faint);pointer-events:none;transition:color .15s ease}.login_field__Lt_JA:focus-within .login_fieldIcon__BI3_b{color:#7cc7f0}.login_input___VACN{width:100%;height:46px;border:0;border-radius:inherit;padding:0 14px 0 42px;background:transparent;color:var(--login-text);font-size:15px;outline:none}.login_input___VACN::placeholder{color:var(--login-faint)}.login_input___VACN:-webkit-autofill{-webkit-text-fill-color:var(--login-text);caret-color:var(--login-text);transition:background-color 9999s ease-out}.login_reveal__3UN_7{position:absolute;right:6px;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--login-muted);transition:background-color .15s ease,color .15s ease}.login_reveal__3UN_7:hover{background:rgb(255 255 255/.08);color:var(--login-text)}.login_reveal__3UN_7:focus-visible{outline:2px solid var(--login-accent);outline-offset:1px}.login_hint__6VA_l{min-height:16px;font-size:12px;line-height:16px;color:#fbbf24}.login_submit__Mu3iQ{display:inline-flex;width:100%;height:48px;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:var(--login-accent);color:#fff;font-size:15px;font-weight:600;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 10px 24px rgb(0 137 213/.28);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.login_submit__Mu3iQ:hover:not(:disabled){background:var(--login-accent-hover)}.login_submit__Mu3iQ:active:not(:disabled){background:var(--login-accent-active);transform:translateY(1px)}.login_submit__Mu3iQ:focus-visible{outline:2px solid #7cc7f0;outline-offset:3px}.login_submit__Mu3iQ:disabled{cursor:progress;opacity:.75}.login_arrow__Gqmav{transition:transform .15s ease}.login_submit__Mu3iQ:hover .login_arrow__Gqmav{transform:translateX(3px)}.login_footer__fz0PY{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid rgb(255 255 255/.06);padding-top:20px;font-size:12px;color:var(--login-faint)}@media (max-width:480px){.login_card___lE5G{gap:24px;border-radius:20px;padding:24px 20px}.login_title__NKHB8{font-size:24px;line-height:30px}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.login_card___lE5G{background:rgb(14 14 20/.94)}}@media (prefers-reduced-motion:reduce){.login_shell__rFuCK{animation:none}.login_arrow__Gqmav,.login_field__Lt_JA,.login_reveal__3UN_7,.login_submit__Mu3iQ{transition:none}}