.code-input:not([data-slots])>.ds-input{letter-spacing:.28em;font-variant-numeric:tabular-nums;text-align:center;padding-inline:calc(16px + .28em) 16px;font-size:1.625rem;font-weight:600}.code-input[data-slots]{position:relative}.code-input[data-slots]>input.ds-input{z-index:1;width:100%;height:100%;min-height:0;box-shadow:none;opacity:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;padding:0;font-size:16px;transition:none;position:absolute;inset:0}.code-input[data-slots]>input::selection{color:#0000;background:0 0}.code-input[data-slots]>input:-webkit-any(:autofill,:-webkit-autofill){transition:background-color 0s 600000s,color 0s 600000s}.code-input[data-slots]>input:is(:autofill,:autofill){transition:background-color 0s 600000s,color 0s 600000s}.code-input-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}@media (max-width:359px){.code-input-slots{gap:6px}}.code-input-slot{border:1px solid var(--ip-line-strong);border-radius:var(--radius-panel);background-color:var(--ip-page);height:58px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ip-ink);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-items:center;font-size:1.75rem;font-weight:600;line-height:1;display:grid}.code-input:hover .code-input-slot{border-color:var(--ip-muted)}.code-input:focus-within [data-active]{border-color:var(--ip-ink);box-shadow:0 0 0 3px #15161714}.code-input:has(>input[aria-invalid=true]) .code-input-slot{border-color:var(--ip-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ip-danger) 12%, transparent)}.code-input:has(>input[readonly]) .code-input-slot{background-color:var(--ip-surface)}.code-input:focus-within .code-input-slot[data-active]:empty:after{content:"";background:var(--ip-ink);width:2px;height:45%}.code-input:has(>input[readonly]) .code-input-slot[data-active]:empty:after{content:none}.code-input:focus-within [data-selected]>span{background:var(--ip-ink);color:var(--ip-page);border-radius:4px;padding:.1em .12em}@media (prefers-reduced-motion:no-preference){.code-input-slot>span{animation:code-input-digit var(--duration-fast) var(--ease-out)}.code-input-slot:after{animation:1s step-end infinite code-input-caret}}@keyframes code-input-digit{0%{opacity:0;transform:translateY(4px)scale(.9)}}@keyframes code-input-caret{50%{opacity:0}}
.auth-envelope{aspect-ratio:7/6;width:140px;position:relative}.auth-envelope-poster,.auth-envelope-stage,.auth-envelope-stage>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.auth-envelope-poster[hidden]{display:none}
