.EmailValidator_wrapper__yH_je{display:flex;flex-direction:column;gap:20px}.EmailValidator_modeToggle__gKOzF{display:flex;gap:12px;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.EmailValidator_modeBtn__MDDy_{flex:1 1;padding:12px 16px;border:none;background:#fff;font-size:.95rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.EmailValidator_modeBtn__MDDy_:hover{background:#f9fafb}.EmailValidator_modeBtn__MDDy_.EmailValidator_active__34WyV{background:#667eea;color:#fff}.EmailValidator_card__l7vnh{display:flex;flex-direction:column;gap:18px;padding:24px;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.EmailValidator_fieldGroup__yzd47{display:flex;flex-direction:column;gap:8px}.EmailValidator_fieldGroup__yzd47 label{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.03em}.EmailValidator_input__4xR7y{padding:12px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;color:#111827;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.EmailValidator_input__4xR7y:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.EmailValidator_textarea__0FOag{padding:12px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:Monaco,Courier New,monospace;color:#111827;resize:vertical;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.EmailValidator_textarea__0FOag:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.EmailValidator_validateBtn__DYU6m{padding:12px 16px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.EmailValidator_validateBtn__DYU6m:hover{background:#5568d3}.EmailValidator_copyBtn__0GWl7,.EmailValidator_downloadBtn__Q2jtf,.EmailValidator_suggestionBtn__DdQyn{padding:10px 14px;background:#fff;border:1.5px solid #d1d5db;border-radius:6px;font-size:.9rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.EmailValidator_copyBtn__0GWl7:hover,.EmailValidator_downloadBtn__Q2jtf:hover{border-color:#667eea;color:#667eea}.EmailValidator_suggestionBtn__DdQyn:hover{background:#667eea;color:#fff;border-color:#667eea}.EmailValidator_resultCard__OJVNr{display:flex;flex-direction:column;gap:14px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.EmailValidator_resultHeader__C28Iw{display:flex;align-items:center;gap:12px}.EmailValidator_badge___pRyc{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600;white-space:nowrap}.EmailValidator_badge___pRyc.EmailValidator_valid__QNVZW{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.EmailValidator_badge___pRyc.EmailValidator_invalid__Pdzg_{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.EmailValidator_emailDisplay__1zu4O{font-family:Monaco,Courier New,monospace;font-size:.9rem;color:#111827;word-break:break-all}.EmailValidator_checks__RtRRD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.EmailValidator_checkItem__W77lh{display:flex;justify-content:space-between;padding:10px 12px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;font-size:.85rem}.EmailValidator_checkLabel__KDBVm{font-weight:600;color:#6b7280}.EmailValidator_checkPass__GM35B{color:#16a34a;font-weight:600}.EmailValidator_checkFail__5sOzA{color:#dc2626;font-weight:600}.EmailValidator_reason__VKz5O{padding:12px;background:#fff;border-left:3px solid #f59e0b;border-radius:4px;font-size:.9rem;color:#92400e}.EmailValidator_suggestion__JxB5T{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border-left:3px solid #3b82f6;border-radius:4px;font-size:.9rem;color:#1e40af}.EmailValidator_suggestion__JxB5T code{background:#eff6ff;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace}.EmailValidator_batchResults__IQKFW{display:flex;flex-direction:column;gap:14px}.EmailValidator_statsBar__CKePt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.EmailValidator_stat__KNxTy{display:flex;flex-direction:column;gap:4px}.EmailValidator_statLabel__KZdzw{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}.EmailValidator_statValue__1gCXe{font-size:1.5rem;font-weight:700;color:#111827}.EmailValidator_statValue__1gCXe.EmailValidator_valid__QNVZW{color:#16a34a}.EmailValidator_statValue__1gCXe.EmailValidator_invalid__Pdzg_{color:#dc2626}.EmailValidator_statValue__1gCXe.EmailValidator_warning__NyXhQ{color:#f59e0b}.EmailValidator_batchTable__16ADk{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.EmailValidator_tableHeader__4_ss_{background:#f3f4f6;font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.EmailValidator_tableHeader__4_ss_,.EmailValidator_tableRow__zADQv{display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:12px;gap:12px;padding:12px}.EmailValidator_tableRow__zADQv{align-items:center;border-top:1px solid #e5e7eb;font-size:.9rem;transition:background .2s}.EmailValidator_tableRow__zADQv:hover{background:#fafbfc}.EmailValidator_colEmail__xsNWn code{display:block;font-family:Monaco,Courier New,monospace;font-size:.85rem;color:#111827;word-break:break-all}.EmailValidator_colStatus__XvBbW{display:flex;justify-content:center}.EmailValidator_colReason__xXClj{font-size:.85rem;color:#6b7280}.EmailValidator_downloadBtn__Q2jtf{align-self:flex-start;padding:10px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.EmailValidator_downloadBtn__Q2jtf:hover{background:#5568d3}@media (max-width:768px){.EmailValidator_checks__RtRRD{grid-template-columns:1fr}.EmailValidator_statsBar__CKePt{grid-template-columns:repeat(2,1fr)}.EmailValidator_tableHeader__4_ss_,.EmailValidator_tableRow__zADQv{grid-template-columns:1fr;gap:8px}.EmailValidator_tableHeader__4_ss_{display:none}.EmailValidator_tableRow__zADQv{padding:12px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;background:#fff}.EmailValidator_colEmail__xsNWn:before,.EmailValidator_colReason__xXClj:before,.EmailValidator_colStatus__XvBbW:before{font-weight:600;color:#6b7280;margin-right:8px}.EmailValidator_colEmail__xsNWn:before{content:"Email: "}.EmailValidator_colStatus__XvBbW:before{content:"Status: "}.EmailValidator_colReason__xXClj:before{content:"Reason: "}}