.ec{display:flex;flex-direction:column;gap:10px;text-align:left}.ec-ic{color:var(--signal)}.ec-title{font-size:20px;font-weight:700;line-height:1.25;color:var(--ink);margin:0}.save-pc .ec-title{font-size:17px}.ec-to{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.ec-to b{display:inline;font-size:inherit;margin:0;overflow-wrap:anywhere}.au-card form.ec-row,.ec-row{display:flex;flex-direction:row;gap:8px;align-items:stretch;flex-wrap:wrap;margin:4px 0 0}.ec-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ec-code{flex:1 1 170px;width:0;max-width:100%;box-sizing:border-box;min-width:0;height:54px;border-radius:12px;border:1.5px solid var(--line-2,var(--line));background:var(--surface);font-family:var(--mono,ui-monospace,monospace);font-size:26px;font-weight:600;letter-spacing:.32em;text-align:center;color:var(--ink);padding:0 10px}.ec-code:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-2,color-mix(in srgb,var(--signal) 25%,transparent))}.ec-code[aria-invalid=true]{border-color:var(--bad,#c2410c)}.ec-code::placeholder{color:var(--faint,#b8b8b8);letter-spacing:.32em}.ec-go{height:54px;padding:0 20px;flex:0 0 auto}.ec-err{line-height:1.45;color:var(--bad,#c2410c)}.ec-err,.ec-ok{margin:0;font-size:14px}.ec-ok{color:var(--good,#15803d)}.ec-small{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.ec-resend{align-self:flex-start;font-size:14px;padding-left:0;padding-right:0}.save-pc .ec-ic{display:none}.save-pc .ec{gap:8px}@media (max-width:420px){.ec-go{flex:1 1 100%}}