.two-factor-digit-code[data-v-639dd894]{flex-direction:column;gap:.5rem;display:flex}.two-factor-digit-code__header[data-v-639dd894]{color:var(--color-base-300);text-transform:uppercase;font-family:IBM Plex Mono,monospace,system-ui;font-size:.875rem}.two-factor-digit-code__digits[data-v-639dd894]{gap:.25rem;display:flex;position:relative}.two-factor-digit-code__digit[data-v-639dd894]{width:1ch;min-width:0;color:var(--color-base-0);text-align:center;background:var(--color-base-900);border:1px solid var(--color-base-700);border-radius:10px;outline:none;flex-grow:1;justify-content:center;align-items:center;padding:.75rem;font-size:1.125rem;font-weight:500;transition:border-color .1s,box-shadow .1s;display:flex;position:relative}.two-factor-digit-code__digits--disabled .two-factor-digit-code__digit[data-v-639dd894]{opacity:.65}.two-factor-digit-code__digit--focused[data-v-639dd894]{border-color:var(--color-brand-100);box-shadow:0 0 0 3px rgba(75,243,100,.12)}.two-factor-digit-code__digit--focused[data-v-639dd894]:after{content:"";background:currentColor;width:1px;height:1.2em;animation:1s step-end infinite two-factor-caret-blink-639dd894;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.two-factor-digit-code__digit--focused.two-factor-digit-code__digit--filled[data-v-639dd894]:after{left:calc(50% + .55ch)}.two-factor-digit-code__placeholder[data-v-639dd894]{color:var(--color-base-300)}.two-factor-digit-code__input[data-v-639dd894]{z-index:1;color:transparent;cursor:text;caret-color:transparent;background:0 0;border:0;outline:0;width:100%;font-size:1rem;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes two-factor-caret-blink-639dd894{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.two-factor-digit-code__digit--focused[data-v-639dd894]:after{animation:none}}.generic-checkbox[data-v-cb24f313]{cursor:pointer;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.generic-checkbox__container[data-v-cb24f313]{color:var(--color-base-200);flex-grow:1;align-items:center;gap:.625rem;transition:all .1s;display:flex}.generic-checkbox__container[data-v-cb24f313]:focus-visible{outline:2px solid var(--color-brand-100);outline-offset:4px;border-radius:.25rem}.generic-checkbox__container[data-v-cb24f313]:hover{color:var(--color-base-0)}.generic-checkbox__box[data-v-cb24f313]{--checkbox-size:1.25rem;width:var(--checkbox-size);height:var(--checkbox-size);color:transparent;border:2px solid var(--color-base-600);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s linear,background-color .2s linear;display:flex;position:relative}.generic-checkbox:hover .generic-checkbox__box[data-v-cb24f313]:not(.generic-checkbox__box--checked):not(.generic-checkbox__box--excluded){border-color:var(--color-base-500)}.generic-checkbox__box--checked[data-v-cb24f313]{--checked-color:var(--color-brand-100);color:var(--color-base-800);background:var(--checked-color);border-color:var(--checked-color)}.generic-checkbox:hover .generic-checkbox__box--checked[data-v-cb24f313]{--checked-color:var(--color-brand-50)}.generic-checkbox__box--excluded[data-v-cb24f313]{border-color:var(--color-red-100)}.generic-checkbox:hover .generic-checkbox__box--excluded[data-v-cb24f313]{--checked-color:var(--color-red-100)}.generic-checkbox__icon[data-v-cb24f313]{width:100%;height:100%;position:absolute}.generic-checkbox__label[data-v-cb24f313]{user-select:none}.generic-checkbox__exclude[data-v-cb24f313]{width:auto;color:var(--color-base-300);-webkit-appearance:none;appearance:none;cursor:pointer;user-select:none;background:0 0;border:none;padding:0;transition:all .1s;display:flex;overflow:visible}.generic-checkbox__exclude[data-v-cb24f313]:hover{color:var(--color-base-200)}
