.bZec_a_field{min-width:0;display:grid}.bZec_a_label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);margin-bottom:8px}.bZec_a_inputs{gap:8px;width:fit-content;max-width:100%;display:flex;position:relative}.bZec_a_slot{flex:0 42px;width:42px;min-width:0;height:48px;display:grid;position:relative}.bZec_a_input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}@media (hover:hover) and (pointer:fine){.bZec_a_input:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}.bZec_a_input[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}.bZec_a_input:focus-visible{outline:none}.bZec_a_input[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.bZec_a_input:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}.bZec_a_glyph{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bZec_a_input:disabled~.bZec_a_glyph{opacity:.48}.bZec_a_ring{z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.bZec_a_inputs[data-invalid=true] .bZec_a_ring{border-color:var(--danger)}.bZec_a_messageSlot{display:block;overflow:hidden}.bZec_a_description,.bZec_a_error{font-size:var(--text-xs);line-height:var(--leading-body);padding-top:8px;display:block}.bZec_a_description{color:var(--text-muted)}.bZec_a_error{color:var(--danger)}.bZec_a_words{display:block;position:relative}.bZec_a_word{white-space:pre;display:inline-block}.bZec_a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:360px){.bZec_a_inputs{gap:6px}.bZec_a_slot{height:44px}}@media (forced-colors:active){.bZec_a_ring{display:none}.bZec_a_input:focus-visible{outline-offset:2px;outline:2px solid canvastext}.bZec_a_input{color:canvastext}.bZec_a_glyph{display:none}}@media (prefers-reduced-motion:reduce){.bZec_a_input,.bZec_a_ring{transition:none}}
.ie384G_controls{--control-height-md:48px;--control-height-lg:48px}@media (min-width:1024px){.ie384G_controls{--control-height-md:40px;--control-height-lg:40px}}.ie384G_controls input[type=email]{font-size:var(--text-base)}@media (min-width:1024px){.ie384G_controls input[type=email]{font-size:var(--text-sm)}}.ie384G_code :has(>input){flex:0 44px;width:44px;height:52px}@media (max-width:360px){.ie384G_code :has(>input){height:52px}}.ie384G_step{animation:.2s cubic-bezier(.23,1,.32,1) both ie384G_step-in}@keyframes ie384G_step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ie384G_step{animation:none}}.ie384G_controls .ie384G_cta:disabled{opacity:1;background:var(--color-surface-raised);border-color:var(--color-line);color:var(--color-ink-subtle)}
