.auth-provider-card-wide{max-width:880px!important;width:100%;border-radius:40px 40px 52px 52px}.auth-modal-motion-container{padding:0 40px}.auth-provider-two-column{display:grid;grid-template-columns:1fr 1fr;width:100%}.auth-provider-testimonial-section{padding:68px 0 56px 32px;display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px}.auth-modal-testimonial-wrapper{display:flex;flex-direction:column;width:100%;max-width:340px}.auth-modal-testimonial-bubble{width:100%}.auth-modal-testimonial-bubble .testimonials-card{opacity:1;transform:none;animation:none;width:100%;z-index:2}.auth-modal-testimonial-bubble .testimonials-card-left:after{background-color:#fff}.auth-modal-testimonial-bubble .testimonials-author-badge{opacity:1;transform:none;animation:none;z-index:1;width:92%}.auth-modal-testimonial-bubble .testimonials-content{display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.auth-modal-eyes-icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.auth-modal-eyes-icon .animated-eyes-logo{cursor:default}.modal-card-content-container.auth-provider-content-container{padding:40px;display:flex;align-items:center;margin:auto}.auth-provider-content{padding:0!important}.auth-provider-content .modal-card-title{font-size:24px;margin-bottom:28px}.auth-provider-buttons{display:flex;flex-direction:column;gap:12px;width:100%}.auth-provider-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.auth-provider-button-primary{background:linear-gradient(0deg,#111,#444);border:1px solid #000;color:white;border-radius:1000px}.auth-provider-button-primary:hover:not(:disabled){background:linear-gradient(0deg,#222,#555)}.auth-provider-button-primary i{color:white}.auth-provider-button-secondary{background:linear-gradient(180deg,#fff,#e5e5e5);border:1px solid #ddd;color:#000;border-radius:1000px}.auth-provider-button-secondary:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e0e0e0)}.auth-provider-button-secondary i{color:#000}.auth-provider-button:active:not(:disabled){transform:translateY(0)}.auth-provider-button:disabled{opacity:.6;cursor:not-allowed}.auth-provider-button i{font-size:20px}.auth-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-provider-google-warning{margin-top:0;font-size:12px;color:#ba8326;font-weight:500;text-align:center;display:none}.auth-provider-footer{margin-top:12px;font-size:13px;color:#9ca3af;text-align:center;padding:0 12px}.auth-provider-terms-link{text-decoration:underline}.auth-provider-terms-link:hover{color:#111}@media (max-width:768px){.auth-provider-card-wide{max-width:420px!important;border-radius:32px 32px 40px 40px;min-height:max-content!important}.auth-modal-motion-container{max-width:420px;padding:0}.auth-provider-content .modal-card-title{font-size:20px;margin-bottom:24px}.auth-provider-two-column{display:flex;flex-direction:column-reverse}.auth-provider-testimonial-section{display:none}.modal-card-content-container.auth-provider-content-container{padding:20px 24px 40px!important}.auth-provider-button{padding:12px 16px;font-size:14px}.auth-provider-footer{font-size:12px}}