.authentication-module__PiesAa__pageHeader{margin-top:18px;padding-bottom:0}.authentication-module__PiesAa__pageHeader h1{color:var(--text);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:600;line-height:1.15}.authentication-module__PiesAa__pageHeader>p{max-width:64ch;color:var(--text-muted);margin:14px 0 0;font-size:16px;line-height:1.65}.authentication-module__PiesAa__pageHeader strong{color:var(--text);font-weight:600}.authentication-module__PiesAa__section{margin-top:38px}.authentication-module__PiesAa__section h2{color:var(--text);letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:600}.authentication-module__PiesAa__section>p{max-width:64ch;color:var(--text-muted);margin:0 0 22px;font-size:16px;line-height:1.65}.authentication-module__PiesAa__inlineCode{font-family:var(--font-geist-mono), monospace;background:var(--surface-soft);color:var(--text);border-radius:5px;padding:1px 6px;font-size:13px}.authentication-module__PiesAa__codeCard{background:#131417;border:1px solid #26272d;border-radius:13px;overflow:hidden}.authentication-module__PiesAa__codeHeader{background:#17181c;border-bottom:1px solid #26272d;justify-content:space-between;align-items:center;height:38px;padding:0 10px 0 14px;display:flex}.authentication-module__PiesAa__codeHeader span{color:#82848c;font-size:11.5px;font-family:var(--font-geist-mono), monospace}.authentication-module__PiesAa__copyButton{color:#b6b8c0;cursor:pointer;background:#1e1f24;border:1px solid #2d2e35;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 9px;font-family:inherit;font-size:11.5px;transition:background .14s,color .14s;display:inline-flex}.authentication-module__PiesAa__copyButton:hover{color:#fff;background:#26272d}.authentication-module__PiesAa__copyButtonCopied{color:var(--accent)}.authentication-module__PiesAa__codeBlock{color:#e5e6e9;white-space:pre;font-size:12.7px;line-height:1.75;font-family:var(--font-geist-mono), monospace;margin:0;padding:14px 16px;overflow-x:auto}.authentication-module__PiesAa__infoCallout{border:1px solid var(--border);background:var(--accent-soft);border-radius:12px;gap:12px;margin-top:22px;padding:15px 16px;display:flex}.authentication-module__PiesAa__infoCalloutIcon{color:var(--accent);flex-shrink:0;margin-top:1px}.authentication-module__PiesAa__infoCallout div{color:var(--text-muted);font-size:14px;line-height:1.55}.authentication-module__PiesAa__infoCallout strong{color:var(--text);font-weight:600}.authentication-module__PiesAa__errorsTable{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.authentication-module__PiesAa__errorsTable thead tr{border-bottom:1px solid var(--border)}.authentication-module__PiesAa__errorsTable th{text-align:left;color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;padding:0 0 9px;font-size:12px;font-weight:600}.authentication-module__PiesAa__errorsTable th:last-child{padding-left:16px}.authentication-module__PiesAa__errorsTable td{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);color:var(--text-muted);vertical-align:top;padding:11px 0}.authentication-module__PiesAa__errorsTable td:last-child{padding-left:16px}.authentication-module__PiesAa__errorsTable .authentication-module__PiesAa__lastRow td{border-bottom:none}.authentication-module__PiesAa__statusCell{font-family:var(--font-geist-mono), monospace;color:var(--text-muted);width:90px;font-weight:500}.authentication-module__PiesAa__pageNav{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:48px;margin-bottom:32px;padding-top:24px;display:flex}.authentication-module__PiesAa__pageNavPrev,.authentication-module__PiesAa__pageNavNext{background:var(--surface);border:1px solid var(--border);border-radius:11px;min-width:140px;padding:13px 18px;text-decoration:none;transition:border-color .15s;display:block}.authentication-module__PiesAa__pageNavPrev{text-align:left}.authentication-module__PiesAa__pageNavNext{text-align:right}.authentication-module__PiesAa__pageNavPrev:hover,.authentication-module__PiesAa__pageNavNext:hover{border-color:var(--accent)}.authentication-module__PiesAa__pageNavLabel{color:var(--text-soft);font-size:12px}.authentication-module__PiesAa__pageNavTitle{color:var(--text);margin-top:2px;font-size:14.5px;font-weight:600}@media (max-width:640px){.authentication-module__PiesAa__pageHeader h1{font-size:26px}.authentication-module__PiesAa__pageNav{flex-direction:column}.authentication-module__PiesAa__pageNavNext{text-align:left}}
