@keyframes y227iq5{0%{opacity:0}to{opacity:1}}@keyframes y227iqb{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.y227iq0{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:1.5rem}.y227iq1{position:relative;width:100%;max-width:28rem;background:var(--_19x2mjnc);backdrop-filter:blur(16px);border:1px solid var(--_19x2mjnd);border-radius:2.5rem;padding:2.5rem;overflow:hidden;transition:all .5s ease;box-shadow:var(--_19x2mjn6e)}.y227iq2{top:-3rem;left:-3rem;background:var(--_19x2mjn3q)}.y227iq2,.y227iq3{position:absolute;width:8rem;height:8rem;border-radius:var(--_19x2mjn68);filter:blur(24px);pointer-events:none}.y227iq3{bottom:-3rem;right:-3rem;background:var(--_19x2mjn2n)}.y227iq4{position:relative;z-index:10;flex-direction:column}.y227iq4,.y227iq6{display:flex;align-items:center}.y227iq6{width:4rem;height:4rem;background:linear-gradient(to top right,var(--_19x2mjn2),var(--_19x2mjn0));border-radius:1rem;justify-content:center;box-shadow:0 4px 14px 0 rgba(199,210,254,.5);margin-bottom:1.5rem;animation:y227iq5 .5s ease-out}.y227iq7{color:#ffffff;font-size:var(--_19x2mjn6u);font-weight:var(--_19x2mjn71);letter-spacing:.05em}.y227iq8{font-size:var(--_19x2mjn6v);font-weight:var(--_19x2mjn72);color:var(--_19x2mjn7);letter-spacing:-.025em;margin-bottom:.5rem;font-family:var(--_19x2mjn6g)}.y227iq9{color:var(--_19x2mjn8);font-size:var(--_19x2mjn6q);margin-bottom:2rem;text-align:center;font-weight:var(--_19x2mjn6z)}.y227iqa{width:100%;display:flex;flex-direction:column;gap:1.5rem;animation:y227iq5 .5s ease-out}.y227iqc{background:var(--_19x2mjn30);border-radius:var(--_19x2mjn66);padding:1rem;font-size:var(--_19x2mjn6q);color:var(--_19x2mjnh);font-weight:var(--_19x2mjn70);display:flex;align-items:center;gap:.5rem;animation:y227iqb .5s ease-in-out}.y227iqd{width:.375rem;height:.375rem;background:var(--_19x2mjnh);border-radius:var(--_19x2mjn68)}.y227iqe{background:var(--_19x2mjn2n);border-radius:var(--_19x2mjn66);padding:1rem;color:var(--_19x2mjnn);font-weight:var(--_19x2mjn70);line-height:1.625}.y227iqe,.y227iqf{font-size:var(--_19x2mjn6p)}.y227iqf{font-weight:var(--_19x2mjn71);text-transform:uppercase;letter-spacing:.05em;color:var(--_19x2mjn9);display:block;margin-bottom:.5rem}.y227iqg{width:100%;box-sizing:border-box;background:var(--_19x2mjnc);backdrop-filter:blur(16px);color:var(--_19x2mjn7);padding:.875rem 1rem;font-size:var(--_19x2mjn6q);font-weight:var(--_19x2mjn6z);border:1px solid var(--_19x2mjnb);border-radius:var(--_19x2mjn65);transition:var(--_19x2mjn73)}.y227iqg:focus{outline:none;box-shadow:0 0 0 2px var(--_19x2mjn5),0 0 0 4px var(--_19x2mjn0)}.y227iqg::placeholder{color:var(--_19x2mjn9)}.y227iqh{text-align:center;letter-spacing:.1em;font-size:var(--_19x2mjn6s)}.y227iqi{width:100%;background:linear-gradient(to right,var(--_19x2mjn2),var(--_19x2mjn0));color:#ffffff;padding:1rem;border-radius:var(--_19x2mjn66);transition:var(--_19x2mjn74);font-weight:var(--_19x2mjn70);font-size:var(--_19x2mjn6q);letter-spacing:.025em;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.y227iqi:hover{filter:brightness(1.1)}.y227iqi:disabled{background:var(--_19x2mjn6);color:var(--_19x2mjn9);cursor:not-allowed;filter:none}.y227iqj{display:flex;align-items:center;justify-content:space-between;font-size:var(--_19x2mjn6p);color:var(--_19x2mjn9);border-bottom:1px solid var(--_19x2mjna);padding-bottom:.75rem}.y227iqk{font-weight:var(--_19x2mjn70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--_19x2mjn7)}.y227iql{color:var(--_19x2mjn2);font-weight:var(--_19x2mjn71);letter-spacing:.025em;text-transform:uppercase;font-size:var(--_19x2mjn6q);background:transparent;border:none;cursor:pointer}.y227iql:hover{filter:brightness(.8)}.y227iqm{animation:spin 1s linear infinite;height:1.25rem;width:1.25rem;color:#ffffff}.y227iqn{opacity:.25}.y227iqo{opacity:.75}.y227iqp{background:none;border:none;color:var(--_19x2mjn2);font-size:var(--_19x2mjn6p);font-weight:var(--_19x2mjn70);cursor:pointer}.y227iqp:disabled{color:var(--_19x2mjn9);cursor:not-allowed}.y227iqp:hover{text-decoration:underline}@media screen and (min-width:768px){.y227iq1{padding:3rem}}