
.field-input[data-v-0d4b336b],
.field-select[data-v-0d4b336b] {
    height: 2.75rem;
    width: 100%;
    border-radius: 0.5rem;
    border-width: 1px;
    border-color: rgb(255 255 255 / 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: -0.011em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.field-input[data-v-0d4b336b]::-moz-placeholder, .field-select[data-v-0d4b336b]::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}
.field-input[data-v-0d4b336b]::placeholder,
.field-select[data-v-0d4b336b]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}
.field-input[data-v-0d4b336b]:focus,
.field-select[data-v-0d4b336b]:focus {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));
}
@media (min-width: 640px) {
.field-input[data-v-0d4b336b],
.field-select[data-v-0d4b336b] {
        font-size: 0.875rem;
        line-height: 1.5rem;
        letter-spacing: -0.006em;
}
}
.field-select[data-v-0d4b336b]:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}
.who-reveal-progress[data-v-0d4b336b] {
    animation: who-reveal-progress-0d4b336b 1.25s ease-in-out infinite;
}
.quiz-step-enter-active[data-v-0d4b336b],
.quiz-step-leave-active[data-v-0d4b336b] {
    transition:
        opacity 160ms ease,
        transform 160ms ease;
}
.quiz-step-enter-from[data-v-0d4b336b],
.quiz-step-leave-to[data-v-0d4b336b] {
    opacity: 0;
    transform: translateY(-4px);
}
@keyframes who-reveal-progress-0d4b336b {
0% {
        transform: translateX(-110%);
}
100% {
        transform: translateX(220%);
}
}
