.wcs{width:100%;color:inherit;flex-direction:column;gap:10px;display:flex}.wcs-title{text-wrap:balance;margin:0;font-size:20px;font-weight:750}.wcs-text{opacity:.85;margin:0;font-size:14px;line-height:1.5}.wcs-form{flex-direction:column;gap:10px;display:flex}.wcs-label{font-size:13px;font-weight:600}.wcs-code{border:1px solid var(--wcs-border,#7f7f7f66);width:100%;height:52px;color:inherit;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-radius:12px;outline:none;font-size:24px}.wcs-code:focus-visible{border-color:var(--wcs-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb,var(--wcs-accent,#7c3aed)25%,transparent)}.wcs-error{color:var(--wcs-error,#dc2626);font-size:13px}.wcs-primary{background:var(--wcs-accent,#7c3aed);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;font-size:15px;font-weight:700}.wcs-primary:disabled,.wcs-link:disabled{opacity:.6;cursor:default}.wcs-link{min-height:36px;color:var(--wcs-accent,#7c3aed);cursor:pointer;background:0 0;border:0;align-self:center;font-size:13px;font-weight:600}.wcs-primary:focus-visible,.wcs-link:focus-visible{outline:2px solid var(--wcs-accent,#7c3aed);outline-offset:2px}
