.ws-login{min-height:calc(100dvh / var(--ws-zoom,1));background:var(--ws-bg);flex-direction:column;align-items:center;padding:96px 20px 48px;display:flex;position:relative}.ws-login-logo{padding:26px;position:absolute;top:0;left:0}.ws-login-card{flex-direction:column;align-items:center;width:100%;max-width:492px;display:flex}.ws-login-card h1{letter-spacing:-.025em;color:var(--ws-ink);text-align:center;margin:0;font-size:46px;font-weight:800;line-height:1.1}.ws-login-sub{color:var(--ws-ink-2);text-align:center;margin:8px 0 44px;font-size:25px}.ws-login[data-screen=signin]{--ws-primary:#087cf4;--ws-primary-hover:#1a88f8;--ws-primary-active:#0068d6;padding-top:83px}.ws-login[data-screen=signin] .ws-login-logo{padding:20px 21px;font-size:25px}.ws-login[data-screen=signin] .ws-login-card{max-width:442px}.ws-login[data-screen=signin] .ws-login-card h1{font-size:50px}.ws-login[data-screen=signin] .ws-login-sub{margin:2px 0 31px;font-size:26px}.ws-login[data-screen=signin] .ws-login-help{font-size:14.5px}.ws-login-form{flex-direction:column;gap:20px;width:100%;display:flex}.ws-login-form .ws-field>label{font-size:15px}.ws-login-form .ws-input{background:#07111ee6;gap:13px;min-height:52px;padding:0 14px}.ws-login-form .ws-input input{font-size:17px}.ws-login-form .ws-input>svg{width:25px;height:25px}.ws-login-forgot{justify-content:flex-end;margin:-20px 0 -6px;display:flex}.ws-login-forgot button,.ws-login-forgot a{min-height:44px;font:inherit;color:var(--ws-blue-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14.5px;text-decoration:none;display:inline-flex}.ws-login-forgot button:hover,.ws-login-forgot a:hover{text-decoration:underline}.ws-login-form .ws-btn[data-size=lg]{gap:11px;height:48px;font-size:16px}.ws-login-form .ws-btn[data-size=lg] svg{width:24px;height:24px}.ws-login-help{color:var(--ws-ink-2);text-align:center;margin:44px 0 0;font-size:17px}.ws-login-help a,.ws-login-help button{font:inherit;color:var(--ws-blue-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ws-login-help a:hover,.ws-login-help button:hover{text-decoration:underline}.ws-login-note{border-radius:var(--ws-radius-lg);border:1px solid var(--ws-line-2);background:var(--ws-panel);width:100%;color:var(--ws-ink-2);padding:14px 16px;font-size:14px;line-height:1.5}.ws-login-note b{color:var(--ws-ink)}.ws-login-note code{font-family:var(--ws-mono);color:var(--ws-blue-3);font-size:13px}.ws-login-note[data-tone=error]{border-color:#ff6b5a80}.ws-login-note[data-tone=warn]{border-color:#f5b42973}@media (max-width:767px){.ws-login{padding-top:84px}.ws-login-card h1{font-size:34px}.ws-login-sub{margin-bottom:30px;font-size:19px}.ws-login-help{font-size:15px}.ws-login[data-screen=signin]{padding-top:84px}.ws-login[data-screen=signin] .ws-login-card h1{font-size:34px}.ws-login[data-screen=signin] .ws-login-sub{margin-bottom:30px;font-size:19px}.ws-login[data-screen=signin] .ws-login-help{font-size:14.5px}}.ws-login-form .ws-input button.ws-eye{width:44px;height:44px;margin-right:-6px}.ws-login-form .ws-input button.ws-eye svg{width:28px;height:28px}.ws-login-help a,.ws-login-help button{position:relative}.ws-login-help a:after,.ws-login-help button:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
