.auth_authContainer__PUpxE{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#198754,#0f5132);padding:2rem}.auth_authCard__PPlHI{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:3rem;max-width:480px;width:100%}.auth_header__RGNy2{text-align:center;margin-bottom:2rem}.auth_icon__g6RW5{width:80px;height:80px;background:linear-gradient(135deg,#198754,#0f5132);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem}.auth_title__saMM4{font-size:1.75rem;font-weight:700;color:#333;margin-bottom:.5rem}.auth_subtitle__aClGr{color:#666;font-size:1rem;margin:0}.auth_errorAlert__3B0hT{background:#f8d7da;color:#721c24;margin-bottom:1.5rem}.auth_errorAlert__3B0hT,.auth_successAlert__i0EHt{padding:1rem;border-radius:8px;display:flex;align-items:center}.auth_successAlert__i0EHt{background:#d1e7dd;color:#0f5132;margin-bottom:1rem}.auth_addressContainer__9vB80{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.auth_addressLabel__3Lkmn{font-size:.875rem;font-weight:600;color:#666;margin-bottom:.5rem}.auth_addressRow__T6vyx{display:flex;align-items:center;gap:.75rem}.auth_addressText__rewsG{flex:1 1;font-family:Courier New,monospace;font-size:.875rem;background:#fff;padding:.75rem;border-radius:6px;border:1px solid #e0e0e0;color:#333;word-break:break-all}.auth_copyButton__chW7n{padding:.75rem 1rem;background:#fff;border:2px solid #198754;color:#198754;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.auth_copyButton__chW7n:hover{background:#198754;color:#fff;transform:translateY(-1px)}.auth_copyButton__chW7n i{font-size:.875rem}.auth_loginOptions__St1YR{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.auth_loginButton__5U0gh{width:100%;padding:1rem;border:2px solid #e0e0e0;background:#fff;border-radius:8px;font-size:1rem;font-weight:600;color:#333;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.auth_loginButton__5U0gh:hover:not(:disabled){border-color:#198754;background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(25,135,84,.15)}.auth_loginButton__5U0gh:disabled{opacity:.6;cursor:not-allowed}.auth_etnStandardButton__aJevZ{width:100%;padding:1rem;background:#fff;border:2px solid #e0e0e0;color:#333;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.auth_etnStandardButton__aJevZ:hover:not(:disabled){border-color:#133a2a;background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(19,58,42,.15)}.auth_etnStandardButton__aJevZ:disabled{opacity:.6;cursor:not-allowed}.auth_proceedButton__cGocG{width:100%;padding:1rem;background:linear-gradient(135deg,#198754,#0f5132);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(25,135,84,.25)}.auth_proceedButton__cGocG:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(25,135,84,.35)}.auth_disconnectButton__mBi6x{width:100%;padding:.875rem;background:#fff;color:#dc3545;border:2px solid #dc3545;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.auth_disconnectButton__mBi6x:hover:not(:disabled){background:#dc3545;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.25)}.auth_disconnectButton__mBi6x:disabled{opacity:.6;cursor:not-allowed}.auth_footer__CPqgI{text-align:center;padding-top:1.5rem;border-top:1px solid #e0e0e0}.auth_footerText__hemoJ{color:#666;font-size:.875rem;margin:0;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.auth_authCard__PPlHI{padding:2rem}.auth_title__saMM4{font-size:1.5rem}.auth_icon__g6RW5{width:64px;height:64px;font-size:1.5rem}}