.CodeInput_root__3qiaE{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.CodeInput_boxes__uuvMV,.CodeInput_root__3qiaE{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:var(--space-2);gap:var(--space-2)}.CodeInput_boxes__uuvMV{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.CodeInput_box__3yRLp{width:48px;height:56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--type-title-size);line-height:1;color:var(--ink);-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CodeInput_boxActive__1T5U5{outline:3px solid var(--trust);outline-offset:2px}.CodeInput_invalid__30Q2Y .CodeInput_box__3yRLp{border-color:var(--danger)}.CodeInput_input__3Ybgt{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text;z-index:1}.CodeInput_input__3Ybgt::-moz-selection{background:transparent}.CodeInput_input__3Ybgt::selection{background:transparent}.CodeInput_error__1K70V{margin:0;font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--danger)}.Input_field__6KFvX{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1)}.Input_label__vV-b6{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--ink)}.Input_input__3TA0n,.Input_textarea__2oW3-{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--ink)}.Input_input__3TA0n{height:var(--input-h);padding:0 var(--space-4)}.Input_textarea__2oW3-{min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.Input_input__3TA0n:focus-visible,.Input_textarea__2oW3-:focus-visible{outline:3px solid var(--trust);outline-offset:2px}.Input_invalid__11OnO{border-color:var(--danger)}.Input_error__3t-jm,.Input_help__2ur5W{margin:0;font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.Input_error__3t-jm{color:var(--danger)}.Input_help__2ur5W{color:var(--ink-2)}.Input_visuallyHidden__HyU-o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}