.totem-ui-code-field{--totem-ui-code-dot-size:clamp(1.65rem, 8vw, 2.25rem);--totem-ui-code-dot-gap:.375rem;--totem-ui-code-tail:1.3rem;min-width:0;width:min(100%, calc(var(--totem-ui-code-length) * var(--totem-ui-code-dot-size) + (var(--totem-ui-code-length) - 1) * var(--totem-ui-code-dot-gap) + var(--totem-ui-code-tail)));font:inherit;gap:.3rem;display:grid}.totem-ui-code-field label{font-size:.95rem;font-weight:650}.totem-ui-code-entry{position:relative;container-type:inline-size}.totem-ui-code-dots{inset:0 var(--totem-ui-code-tail) 0 0;grid-template-columns:repeat(var(--totem-ui-code-length), minmax(0, 1fr));align-items:center;gap:var(--totem-ui-code-dot-gap);pointer-events:none;display:grid;position:absolute}.totem-ui-code-dot{aspect-ratio:1;background:var(--totem-ui-code-dot-bg,#e8ebef);border-radius:50%;min-width:0}.totem-ui-code-entry[data-disabled] .totem-ui-code-dots{opacity:.7}.totem-ui-code-field .totem-ui-code-entry input{--totem-ui-code-actual-dot:var(--totem-ui-code-dot-size);box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;padding:0 0 0 max(0px, calc((var(--totem-ui-code-actual-dot) - 1ch) / 2));color:var(--totem-ui-code-ink,#192435);letter-spacing:max(0px, calc(var(--totem-ui-code-actual-dot) + var(--totem-ui-code-dot-gap) - 1ch));direction:ltr;background:0 0;border:0;font:650 1.2rem/1 ui-monospace,monospace;position:relative}@supports (width:1cqw){.totem-ui-code-field .totem-ui-code-entry input{--totem-ui-code-actual-dot:calc((100cqw - var(--totem-ui-code-tail) - (var(--totem-ui-code-length) - 1) * var(--totem-ui-code-dot-gap)) / var(--totem-ui-code-length))}}@supports not (width:1cqw){.totem-ui-code-dots{display:none}.totem-ui-code-field .totem-ui-code-entry input{letter-spacing:.25em;background:#e8ebef;border:1px solid #cbd0d8;border-radius:.6rem;padding:.5rem .75rem}}.totem-ui-code-field .totem-ui-code-entry input:focus-visible{outline:2px solid var(--totem-ui-code-focus,#173b5e);outline-offset:2px}.totem-ui-code-field .totem-ui-code-entry input[aria-invalid=true]{outline-offset:2px;outline:2px solid #b42318}@media (forced-colors:active){.totem-ui-code-dot{border:1px solid graytext}.totem-ui-code-field .totem-ui-code-entry input:focus-visible{outline-color:highlight}}
.HXO2Ma_panel{--verify-text:#192435;--verify-muted:#515968;--verify-border:#cbd0d8;--totem-ui-code-focus:var(--verify-ink);color:var(--verify-text);gap:.6rem;min-width:0;display:grid}.HXO2Ma_panel[data-dark]{--verify-text:#fff;--verify-muted:#d0d4db;--verify-border:#ffffff50;--totem-ui-code-dot-bg:#dbe0e7}.HXO2Ma_title{font-family:var(--font-display);color:var(--verify-text);margin:0;font-size:clamp(1.3rem,4vw,1.8rem);line-height:1.2}.HXO2Ma_hint{color:var(--verify-muted);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.HXO2Ma_panel label,.HXO2Ma_codeLabelPlaceholder{font-size:.95rem;font-weight:650}.HXO2Ma_codeLabelPlaceholder{visibility:hidden}.HXO2Ma_panel input[type=email]{box-sizing:border-box;border:1px solid var(--verify-border);color:#192435;width:100%;min-width:0;min-height:3rem;font:inherit;background:#fff;border-radius:.6rem;padding:.8rem;font-size:1rem}.HXO2Ma_codeRow{flex-wrap:wrap;align-items:end;gap:.25rem 1rem;display:flex}.HXO2Ma_codePlaceholder{gap:.3rem;min-width:0;display:grid}.HXO2Ma_codeActions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.HXO2Ma_codeActions .HXO2Ma_link{font-size:.9rem}.HXO2Ma_actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.3rem;display:flex}.HXO2Ma_primary{min-height:3rem;font:700 1rem var(--font-display);cursor:pointer;border:1px solid var(--verify-ink);background:var(--verify-accent);color:var(--verify-accent-text);border-color:var(--verify-accent);border-radius:.65rem;padding:.8rem 1.25rem}.HXO2Ma_primary.HXO2Ma_send{justify-self:start;min-height:2.75rem;padding:.45rem 1rem}.HXO2Ma_link{min-height:2.75rem;color:var(--verify-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.4rem 0;text-decoration:underline}.HXO2Ma_panel button:disabled{opacity:.55;cursor:not-allowed}.HXO2Ma_panel button:focus-visible{outline:3px solid var(--verify-ink);outline-offset:3px}.HXO2Ma_panel input[type=email]:focus-visible{outline:3px solid var(--verify-ink);outline-offset:3px}.HXO2Ma_verified{color:var(--verify-ink);margin:0;font-weight:650}.HXO2Ma_error{color:#b42318;margin:0;font-size:.9rem;line-height:1.5}.HXO2Ma_panel[data-dark] .HXO2Ma_error{color:#ffb5ab}@media (max-width:420px){.HXO2Ma_actions{flex-direction:column-reverse}.HXO2Ma_actions button{width:100%}}
