.anim-input-wrap:where([data-rk-75a992]){position:relative;width:100%}.anim-input:where([data-rk-75a992]){width:100%;padding:1.1rem 1rem .5rem;font-family:inherit;font-size:.95rem;color:var(--c-text-1,#e2e8f0);background:var(--c-bg-elev,rgba(255,255,255,.04));border:1px solid var(--c-border,rgba(255,255,255,.1));border-radius:var(--r-md,12px);box-sizing:border-box;outline:none;transition:border-color .25s ease,background .25s ease}.anim-input:where([data-rk-75a992])::placeholder{color:transparent}.anim-input:focus:where([data-rk-75a992]){background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.5);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.anim-input-label:where([data-rk-75a992]){position:absolute;top:.9rem;left:1rem;font-size:.9rem;color:var(--c-text-2,#64748b);pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.anim-input:focus:where([data-rk-75a992])~.anim-input-label:where([data-rk-75a992]),.anim-input:not(:placeholder-shown):where([data-rk-75a992])~.anim-input-label:where([data-rk-75a992]){top:.28rem;font-size:.68rem;color:var(--c-primary-light,#818cf8);font-weight:600;letter-spacing:.04em;text-transform:uppercase}