.auth-module__dgWmnG__authForm{gap:18px;display:grid}.auth-module__dgWmnG__authForm label{color:#555;gap:8px;font-size:13px;display:grid}.auth-module__dgWmnG__authForm input,.auth-module__dgWmnG__authForm select{font:inherit;border:1px solid #cfd3d8;min-height:48px;padding:0 13px}.auth-module__dgWmnG__authForm input:focus,.auth-module__dgWmnG__authForm select:focus{border-color:#333;outline:2px solid #ddd}.auth-module__dgWmnG__authPrimary,.auth-module__dgWmnG__progressButton,.auth-module__dgWmnG__progressCompleted{cursor:pointer;font:inherit;border:0;min-height:48px;padding:12px 16px;font-size:13px;font-weight:700}.auth-module__dgWmnG__authPrimary{color:#fff;background:#333}.auth-module__dgWmnG__authPrimary:disabled{cursor:wait;opacity:.6}.auth-module__dgWmnG__authSwitch{color:#777;text-align:center;font-size:13px}.auth-module__dgWmnG__authSwitch a,.auth-module__dgWmnG__progressPrompt a{color:#333;text-underline-offset:4px;font-weight:700;text-decoration:underline}.auth-module__dgWmnG__authLimitNotice{color:#a85764;background:#fff1f3;border:1px solid #f2cbd1;border-radius:12px;margin:0;padding:15px 17px;font-size:13px;line-height:1.7}.auth-module__dgWmnG__authError{color:#a13d30;background:#fff1ef;padding:12px;font-size:13px;line-height:1.6}.auth-module__dgWmnG__authMessage{color:#276345;background:#f0f7f3;padding:12px;font-size:13px;line-height:1.6}.auth-module__dgWmnG__authNotice{background:#f5f6f8;border:1px solid #e2e4e8;padding:24px}.auth-module__dgWmnG__authNotice h2{margin-bottom:10px;font-size:20px}.auth-module__dgWmnG__authNotice p{color:#666;font-size:14px;line-height:1.8}.auth-module__dgWmnG__progressPrompt{background:#f5f6f8;border-left:3px solid #333;justify-content:space-between;align-items:center;gap:18px;max-width:760px;margin:32px auto 0;padding:16px 18px;display:flex}.auth-module__dgWmnG__progressPrompt p{color:#666;font-size:13px}.auth-module__dgWmnG__progressButton,.auth-module__dgWmnG__progressCompleted{color:#333;background:#fff;border:1px solid #333;margin:32px auto 0;display:block}.auth-module__dgWmnG__progressCompleted{color:#fff;background:#333}.auth-module__dgWmnG__authLoading{color:#777;background:#f7f8fa;justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-module__dgWmnG__authForgot{color:#777;text-align:right;margin-top:-8px;font-size:13px}.auth-module__dgWmnG__authForgot a{color:#555;text-underline-offset:4px;text-decoration:underline}.auth-module__dgWmnG__authGate{color:#333;background:#f7f8fa;min-height:100vh}.auth-module__dgWmnG__authGateHeader{background:#fff;border-bottom:1px solid #e2e4e8;align-items:center;padding:22px max(24px,50vw - 520px);display:flex}.auth-module__dgWmnG__authGateHeader img{width:188px;height:auto;display:block}.auth-module__dgWmnG__authGateMain{max-width:720px;margin:0 auto;padding:112px 24px 120px}.auth-module__dgWmnG__authGateMain h1{letter-spacing:-.08em;margin:16px 0 24px;font-size:clamp(38px,6vw,72px);line-height:1.18}.auth-module__dgWmnG__authGateMain>p:not(.auth-module__dgWmnG__eyebrow){color:#666;max-width:560px;font-size:17px;line-height:1.9}.auth-module__dgWmnG__authGateActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.auth-module__dgWmnG__authOutline{color:#333;border:1px solid #333;justify-content:center;align-items:center;min-height:48px;padding:12px 17px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:600px){.auth-module__dgWmnG__authGateHeader{padding:18px 20px}.auth-module__dgWmnG__authGateHeader img{width:156px}.auth-module__dgWmnG__authGateMain{padding:72px 20px 88px}.auth-module__dgWmnG__authGateMain h1{font-size:42px}.auth-module__dgWmnG__authGateActions{flex-direction:column;align-items:stretch}.auth-module__dgWmnG__authPrimary,.auth-module__dgWmnG__authOutline{width:100%}}@media (max-width:700px){.auth-module__dgWmnG__authGateHeader{display:none}}@media (max-width:600px){.auth-module__dgWmnG__progressPrompt{flex-direction:column;align-items:flex-start;gap:10px}.auth-module__dgWmnG__progressButton,.auth-module__dgWmnG__progressCompleted{width:100%}}.auth-module__dgWmnG__progressControl{text-align:center}.auth-module__dgWmnG__progressControl small{color:#8a919a;margin-top:8px;font-size:10px;display:block}
