.SignupButton_overlay__28Dbu{position:fixed;inset:0;z-index:2000;background:rgba(43,38,34,.45);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);animation:SignupButton_fadeIn__cjN4b .2s ease}.SignupButton_modal__ugVdw{position:relative;width:100%;max-width:440px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-2xl);padding:36px 32px 28px;box-shadow:0 30px 80px -20px rgba(43,38,34,.5);animation:SignupButton_scaleIn__lrfJe .3s cubic-bezier(.2,.75,.25,1)}.SignupButton_closeBtn__k4bB4{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;background:var(--bg2);color:var(--mut);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.SignupButton_closeBtn__k4bB4:hover{background:var(--coral-soft);color:var(--coral)}.SignupButton_title__FU7wB{font-family:var(--font-fredoka);font-size:26px;font-weight:600;color:var(--ink);margin-bottom:10px;letter-spacing:-.01em}.SignupButton_subtitle__tGBGN{font-size:15px;color:var(--mut);line-height:1.6;margin-bottom:24px}.SignupButton_form__bBqZA{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.SignupButton_input__WEFZX{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:var(--ink);font-size:15px;font-family:var(--font-manrope);transition:all .2s ease}.SignupButton_input__WEFZX:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.SignupButton_input__WEFZX::placeholder{color:var(--mut2)}.SignupButton_fineprint__2ZHqV{font-size:12px;color:var(--mut2);text-align:center;line-height:1.5}.SignupButton_success__ESri1{text-align:center;animation:SignupButton_scaleIn__lrfJe .35s cubic-bezier(.2,.75,.25,1)}.SignupButton_successEmoji__57on6{font-size:56px;margin-bottom:12px;animation:SignupButton_float__fdnIY 3s ease-in-out infinite}.SignupButton_success__ESri1 .SignupButton_subtitle__tGBGN{margin-bottom:28px}