.v2 .xauth.cg-card{text-align:left;max-width:420px}.v2 .cg-section{gap:14px;display:grid}.v2 .cg-section>*{margin-top:0;margin-bottom:0}.v2 .cg-card .auth-lede{margin:0}.v2 .cg-card .cg-fine{color:var(--v2-text-3);margin:0;font-size:14px}.v2 .cg-card .cg-fine a,.v2 .cg-card .auth-lede a{color:var(--v2-text-2);text-underline-offset:3px;text-decoration:underline}.v2 .cg-card .cg-fine a:hover,.v2 .cg-card .auth-lede a:hover{color:var(--v2-text)}.v2 .cg-card .btn{text-decoration:none}.v2 .cg-card .btn-wide{box-sizing:border-box}.v2 .cg-form{gap:10px;display:grid}.v2 .cg-label{color:var(--v2-text-2);font-size:14px}.v2 .cg-input{text-align:center;min-height:60px;font:500 clamp(22px, 6vw, 28px)/1 var(--v2-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:0 10px}.v2 .cg-input[aria-invalid=true]{border-color:var(--v2-danger)}.v2 .cg-err{color:var(--v2-danger);margin:0;font-size:14px}.v2 .cg-code{border:1px solid var(--v2-line-strong);aspect-ratio:1;background:#fff;border-radius:12px;width:min(100%,280px);margin:6px auto;padding:12px;position:relative}.v2 .cg-code svg{width:100%;height:100%;display:block}.v2 .cg-code .phone-qr-wait{color:#151a0b;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.v2 .cg-number{text-align:center;color:var(--v2-text-2);margin:0;font-size:15px}.v2 .cg-number strong{color:var(--v2-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;vertical-align:-3px;margin-left:6px;font-size:28px;font-weight:500}.v2 .cg-steps{gap:10px;display:grid}.v2 .cg-or{text-align:center;color:var(--v2-text-3);margin:2px 0 0;font-size:14px}.v2 .cg-agent summary{cursor:pointer;text-align:center;color:var(--v2-text-2);text-underline-offset:3px;font-size:14px;text-decoration:underline}.v2 .cg-agent[open] summary{margin-bottom:12px}.v2 .cg-link{color:inherit;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.v2 .cg-card strong.mono{white-space:nowrap;font-family:var(--v2-mono), monospace;font-weight:500}.v2 .company-footer{justify-content:center;gap:8px;margin-top:28px;font-size:14px;display:flex}.v2 .company-footer a{min-height:44px;color:var(--v2-text-3);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.v2 .company-footer a:hover{color:var(--v2-text);text-decoration:underline}.v2 .cg-card .auth-lede,.v2 .cg-card .cg-fine{text-align:left}.v2 .cg-code,.v2 .cg-number,.v2 .cg-or{text-align:center}
