.p3XwIG_field{flex-direction:column;gap:.35rem;margin-bottom:1.1rem;display:flex}.p3XwIG_field label{color:var(--text);font-size:.9rem;font-weight:600}.p3XwIG_req{color:var(--danger,#ff7890)}.p3XwIG_field input,.p3XwIG_field textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:#090f18e6;border:1px solid #b2c9ee3d;border-radius:12px;padding:.75rem .9rem;font-size:.95rem}.p3XwIG_field input:focus-visible,.p3XwIG_field textarea:focus-visible{outline:2px solid var(--cyan-soft);outline-offset:1px}.p3XwIG_field input[aria-invalid=true],.p3XwIG_field textarea[aria-invalid=true]{border-color:var(--danger,#ff7890)}.p3XwIG_hint{color:var(--text-dim,#91a0bd);font-size:.82rem}.p3XwIG_err{color:var(--danger,#ff7890);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.p3XwIG_ok{color:var(--success,#72e6b1);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.p3XwIG_surface.p3XwIG_surface{background:linear-gradient(120deg,#131e2be6,#131322eb);border-color:#b2c9ee29;border-radius:20px;max-width:820px;padding:clamp(22px,3.2vw,40px);box-shadow:inset 0 1px #e3f1ff0f,0 30px 70px -40px #000000b3}.p3XwIG_trap{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-theme=light] .p3XwIG_req{color:var(--danger,#c0284a)}:is(:root[data-theme=light] .p3XwIG_field input,:root[data-theme=light] .p3XwIG_field textarea){background:#ffffffe6;border:1px solid #1022401f}:is(:root[data-theme=light] .p3XwIG_field input[aria-invalid=true],:root[data-theme=light] .p3XwIG_field textarea[aria-invalid=true]){border-color:var(--danger,#1022401f)}:root[data-theme=light] .p3XwIG_hint{color:var(--text-dim,#3f4d66)}:root[data-theme=light] .p3XwIG_err{color:var(--danger,#c0284a)}:root[data-theme=light] .p3XwIG_ok{color:var(--success,#13804f)}:root[data-theme=light] .p3XwIG_surface.p3XwIG_surface{background:linear-gradient(120deg,#ffffffe6,#ffffffeb);border-color:#1022401f;box-shadow:inset 0 1px #10224004,0 30px 70px -40px #10224026}
