.login-module__Si-P0q__screen{background:radial-gradient(1200px 600px at 50% -10%, #e02b2b1a, transparent 60%), var(--shell);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-module__Si-P0q__card{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--shadow-3);text-align:center;justify-items:center;gap:18px;padding:36px 30px 30px;display:grid}.login-module__Si-P0q__logo{width:168px;max-width:68%;height:auto}.login-module__Si-P0q__subtitle{color:var(--text-2);margin-top:-6px;font-size:14px}.login-module__Si-P0q__form{text-align:left;gap:15px;width:100%;display:grid}.login-module__Si-P0q__submit{width:100%;min-height:var(--control-h-lg);margin-top:2px}.login-module__Si-P0q__error{width:100%;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--r-sm);text-align:left;margin:0;padding:9px 12px;font-size:13.5px;font-weight:600}.login-module__Si-P0q__error:empty{display:none}.login-module__Si-P0q__success{width:100%;color:var(--success);background:var(--success-soft);border:1px solid var(--success-border);border-radius:var(--r-sm);text-align:left;margin:0;padding:9px 12px;font-size:13.5px;font-weight:600}.login-module__Si-P0q__hint{width:100%;color:var(--text-3);text-align:left;margin:0;font-size:13px}.login-module__Si-P0q__link{color:var(--link);cursor:pointer;background:0 0;border:none;justify-self:center;padding:4px;font-size:14px;font-weight:650;text-decoration:none}.login-module__Si-P0q__link:hover{text-decoration:underline}
