.iP7i7q_field{position:relative}.iP7i7q_field>label{transition:color .22s var(--ease-out-quart), transform .32s var(--ease-out-quart);transform-origin:0;align-items:center;display:flex}[dir=rtl] .iP7i7q_field>label{transform-origin:100%}.iP7i7q_field:focus-within>label{color:var(--color-iris-300)}.iP7i7q_field :is(input,textarea){background-image:linear-gradient(to right, var(--color-iris-400), var(--color-azure-400) 65%, transparent);transition:border-color var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart), background-color var(--duration-base) var(--ease-out-quart), background-size .48s var(--ease-out-quart);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px}[dir=rtl] .iP7i7q_field :is(input,textarea){background-position:100% 100%}.iP7i7q_field :is(input,textarea):focus{background-size:100% 1.5px}.iP7i7q_field :is(input,textarea)[aria-invalid=true]{background-image:linear-gradient(to right, var(--color-danger), transparent);background-size:100% 1.5px}.iP7i7q_field [role=alert]{animation:iP7i7q_feedback .26s var(--ease-out-quart) both}@keyframes iP7i7q_feedback{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.iP7i7q_counter{align-items:center;gap:.55rem;display:inline-flex;position:relative}.iP7i7q_counterTrack{background:var(--color-border-strong);border-radius:999px;width:3.5rem;height:2px;display:block;overflow:hidden}.iP7i7q_counterFill{border-radius:inherit;background:linear-gradient(to right, var(--color-iris-400), var(--color-azure-400));transform-origin:0;height:100%;transition:transform .32s var(--ease-out-quart);display:block}[dir=rtl] .iP7i7q_counterFill{transform-origin:100%}.iP7i7q_submit{position:relative;overflow:hidden}.iP7i7q_submit:after{content:"";transition:translate .7s var(--ease-out-quart);background:linear-gradient(100deg,#0000,#fff3,#0000);background:linear-gradient(100deg,#0000,lab(100% 0 0/.2),#0000);position:absolute;inset:0;translate:-120%}.iP7i7q_submit:hover:after{translate:120%}@media (prefers-reduced-motion:reduce){.iP7i7q_field>label,.iP7i7q_field :is(input,textarea),.iP7i7q_counterFill,.iP7i7q_submit:after{transition:none}.iP7i7q_field [role=alert]{animation:none}}.iP7i7q_privacyNotice{max-width:42rem;font-size:var(--text-sm,.875rem);color:var(--color-fg-muted);margin-top:1rem;line-height:1.6}.iP7i7q_privacyLink{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) ease}.iP7i7q_privacyLink:hover{text-decoration-color:currentColor}
