.error-module__uHmsfa__authConfirmShell{background:var(--ink);flex-direction:column;align-items:center;min-height:calc(100vh - 200px);padding:56px 32px 96px;display:flex}.error-module__uHmsfa__authConfirmSurface{background:var(--editorial-cream);border:1px solid var(--editorial-cream-border);border-top:3px solid var(--ink);color:#1a1a1a;width:100%;max-width:720px;padding:56px 64px 48px;position:relative}.error-module__uHmsfa__isError{border-left:4px solid var(--accent-red)}.error-module__uHmsfa__authConfirmTitle{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin-bottom:18px;font-size:36px;font-weight:800;line-height:1.15}.error-module__uHmsfa__authConfirmDek{font-family:var(--sans);color:#2a2a2a;max-width:580px;margin-bottom:32px;font-size:16px;line-height:1.55}.error-module__uHmsfa__authConfirmActions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.error-module__uHmsfa__authConfirmBtn{font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;border:none;justify-content:center;align-items:center;min-width:200px;padding:14px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.error-module__uHmsfa__isPrimary{background:var(--accent-red);color:#fff}.error-module__uHmsfa__isPrimary:hover{background:var(--accent-red-deep)}.error-module__uHmsfa__isSecondary{color:var(--ink);border:1px solid var(--ink);background:0 0}.error-module__uHmsfa__isSecondary:hover{background:#0505050a}.error-module__uHmsfa__authConfirmFootMeta{border-top:1px solid var(--editorial-cream-border);font-family:var(--mono);color:var(--brown-deep);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:40px;padding-top:20px;font-size:10.5px;font-weight:700;display:flex}.error-module__uHmsfa__ref{color:var(--ink)}@media (max-width:1024px){.error-module__uHmsfa__authConfirmShell{padding:40px 24px 64px}}@media (max-width:991px){.error-module__uHmsfa__authConfirmSurface{padding:40px 40px 36px}}@media (max-width:800px){.error-module__uHmsfa__authConfirmShell{padding:24px 16px 48px}.error-module__uHmsfa__authConfirmSurface{max-width:100%;padding:28px 20px}.error-module__uHmsfa__authConfirmTitle{font-size:26px}.error-module__uHmsfa__authConfirmActions{flex-direction:column;width:100%}.error-module__uHmsfa__authConfirmBtn{min-width:unset;width:100%}}
