.login-form-module__miqkqW__card{border:1px solid var(--border-standard);background:radial-gradient(circle at 50% -10%, rgb(var(--accent-rgb) / .18), transparent 60%), linear-gradient(180deg, rgb(var(--surface-tint-rgb) / .02), rgb(var(--surface-tint-rgb) / .01)), var(--bg-panel);width:min(400px,100vw - 32px);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .06), var(--shadow-dialog);border-radius:14px;gap:22px;padding:32px 28px 28px;display:grid;position:relative;overflow:hidden}.login-form-module__miqkqW__card:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / .55), transparent);pointer-events:none;height:1px;position:absolute;top:-2px;left:20%;right:20%}.login-form-module__miqkqW__brandBlock{justify-items:center;gap:4px;padding-bottom:2px;display:grid}.login-form-module__miqkqW__brandLogoWrap{background:radial-gradient(circle at 50% 50%, rgb(var(--accent-rgb) / .18), transparent 70%), var(--bg-surface);width:56px;height:56px;box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .18), 0 4px 18px rgb(var(--accent-rgb) / .18);border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.login-form-module__miqkqW__heading{color:var(--text-primary);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600}.login-form-module__miqkqW__subtitle{color:var(--text-tertiary);text-align:center;margin:0;font-size:12px;line-height:1.4}.login-form-module__miqkqW__oauthGroup{gap:8px;display:grid}.login-form-module__miqkqW__oauthButton{border:1px solid var(--border-standard);background:var(--bg-surface);min-height:36px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:510;transition:background-color .14s,border-color .14s;display:inline-flex}.login-form-module__miqkqW__oauthButton:hover,.login-form-module__miqkqW__oauthButton:focus-visible{border-color:var(--accent-interactive);background:var(--bg-surface-strong);outline:none}.login-form-module__miqkqW__oauthIcon{flex-shrink:0;width:16px;height:16px}.login-form-module__miqkqW__oauthNotice{border:1px solid rgb(var(--accent-rgb) / .28);background:rgb(var(--accent-rgb) / .08);color:var(--text-secondary);text-align:center;border-radius:6px;margin:4px 0 0;padding:8px 12px;font-size:12px;line-height:1.4}.login-form-module__miqkqW__divider{color:var(--text-quaternary);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;margin:2px 0;font-size:11px;display:flex;position:relative}.login-form-module__miqkqW__divider:before,.login-form-module__miqkqW__divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.login-form-module__miqkqW__divider span{padding:0 10px}.login-form-module__miqkqW__formGrid{gap:14px;display:grid}.login-form-module__miqkqW__field{gap:6px;display:grid}.login-form-module__miqkqW__fieldLabel{color:var(--text-quaternary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:510}.login-form-module__miqkqW__input{border:1px solid var(--border-standard);background:var(--bg-surface);width:100%;min-height:38px;color:var(--text-primary);border-radius:8px;padding:0 12px;font-size:13px;transition:border-color .14s,box-shadow .14s}.login-form-module__miqkqW__input:focus{border-color:var(--accent-interactive);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .16);outline:none}.login-form-module__miqkqW__submitButton{letter-spacing:.01em;cursor:pointer;border:1px solid rgb(var(--accent-rgb) / .42);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .32), rgb(var(--accent-rgb) / .18));min-height:40px;color:var(--text-primary);box-shadow:inset 0 1px 0 rgb(var(--surface-tint-rgb) / .08), 0 2px 12px rgb(var(--accent-rgb) / .18);border-radius:10px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:600;transition:filter .14s,transform .14s}.login-form-module__miqkqW__submitButton:hover:not(:disabled){filter:brightness(1.08)}.login-form-module__miqkqW__submitButton:active:not(:disabled){transform:translateY(1px)}.login-form-module__miqkqW__submitButton:disabled{opacity:.45;cursor:not-allowed}.login-form-module__miqkqW__errorBanner{color:#ff6464e6;text-align:center;background:#ff787814;border:1px solid #ff787833;border-radius:6px;margin:0;padding:8px 12px;font-size:13px}
