:root{--primary-color:#4361ee;--primary-hover:#3a56d4;--secondary-color:#7209b7;--accent-color:#00b4d8;--text-color:#333;--light-text:#666;--muted-text:#888;--error-color:#e74c3c;--success-color:#2ecc71;--warning-color:#f39c12;--info-color:#3498db;--card-bg:#fff;--body-bg:#f8f9fa;--input-bg:#f8f9fa;--border-color:#ddd;--divider-color:#eee;--shadow-sm:0 2px 4px rgba(0,0,0,.05);--shadow:0 10px 30px rgba(0,0,0,.1);--shadow-lg:0 15px 40px rgba(0,0,0,.15);--diagonal-stripe:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%);--diagonal-stripe-size:20px 20px;--theme-gradient:linear-gradient(135deg,var(--primary-color),var(--secondary-color));--theme-gradient-light:linear-gradient(135deg,rgba(67,97,238,.08),rgba(114,9,183,.08));}body{font-family:"Prompt",sans-serif;margin:0;padding:0;min-height:100vh;background:linear-gradient(135deg,#1e3c72 0%,#2a5298 25%,#667eea 50%,#764ba2 75%,#f093fb 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite;position:relative;overflow-x:hidden;}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0%,transparent 50%);z-index:-2;}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width=\'60\' height=\'60\' viewBox=\'0 0 60 60\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg fill=\'%23ffffff\' fill-opacity=\'0.05\'%3E%3Ccircle cx=\'30\' cy=\'30\' r=\'2\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:-1;}@keyframes gradientShift{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}.floating-elements{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden;}.floating-element{position:absolute;opacity:.7;font-size:20px;user-select:none;pointer-events:none;}.floating-element:nth-child(1){left:2%;top:140vh;font-size:24px;transform:rotate(45deg);animation:floatDiagonal1 22s infinite linear;animation-delay:0s;}.floating-element:nth-child(2){left:89%;top:102vh;font-size:18px;transform:rotate(-30deg);animation:floatZigzag1 28s infinite linear;animation-delay:3s;}.floating-element:nth-child(3){left:45%;top:135vh;font-size:26px;transform:rotate(120deg);animation:floatCurve1 25s infinite linear;animation-delay:7s;}.floating-element:nth-child(4){left:78%;top:108vh;font-size:20px;transform:rotate(-90deg);animation:floatStraight1 30s infinite linear;animation-delay:12s;}.floating-element:nth-child(5){left:15%;top:125vh;font-size:22px;transform:rotate(75deg);animation:floatWave1 26s infinite linear;animation-delay:5s;}.floating-element:nth-child(6){left:67%;top:118vh;font-size:28px;transform:rotate(-135deg);animation:floatDiagonal2 24s infinite linear;animation-delay:9s;}.floating-element:nth-child(7){left:34%;top:103vh;font-size:16px;transform:rotate(180deg);animation:floatZigzag2 27s infinite linear;animation-delay:2s;}.floating-element:nth-child(8){left:92%;top:132vh;font-size:30px;transform:rotate(-60deg);animation:floatCurve2 29s infinite linear;animation-delay:14s;}.floating-element:nth-child(9){left:8%;top:115vh;font-size:19px;transform:rotate(225deg);animation:floatStraight2 23s infinite linear;animation-delay:6s;}.floating-element:nth-child(10){left:56%;top:107vh;font-size:25px;transform:rotate(-15deg);animation:floatWave2 31s infinite linear;animation-delay:11s;}.floating-element:nth-child(11){left:83%;top:120vh;font-size:21px;transform:rotate(300deg);animation:floatSpiral1 33s infinite linear;animation-delay:16s;}.floating-element:nth-child(12){left:29%;top:138vh;font-size:27px;transform:rotate(-105deg);animation:floatBounce1 21s infinite linear;animation-delay:4s;}.floating-element:nth-child(13){left:71%;top:105vh;font-size:17px;transform:rotate(150deg);animation:floatLoop1 26s infinite linear;animation-delay:8s;}.floating-element:nth-child(14){left:12%;top:110vh;font-size:23px;transform:rotate(-270deg);animation:floatSpiral2 29s infinite linear;animation-delay:13s;}.floating-element:nth-child(15){left:95%;top:128vh;font-size:29px;transform:rotate(315deg);animation:floatBounce2 24s infinite linear;animation-delay:1s;}.floating-element:nth-child(16){left:38%;top:142vh;font-size:15px;transform:rotate(-45deg);animation:floatLoop2 32s infinite linear;animation-delay:15s;}@keyframes floatDiagonal1{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(200px) rotate(360deg);opacity:0;}}@keyframes floatDiagonal2{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(-200px) rotate(-360deg);opacity:0;}}@keyframes floatZigzag1{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}25%{transform:translateY(-25vh) translateX(100px) rotate(90deg);}50%{transform:translateY(-50vh) translateX(-50px) rotate(180deg);}75%{transform:translateY(-75vh) translateX(150px) rotate(270deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(360deg);opacity:0;}}@keyframes floatZigzag2{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}25%{transform:translateY(-25vh) translateX(-100px) rotate(-90deg);}50%{transform:translateY(-50vh) translateX(50px) rotate(-180deg);}75%{transform:translateY(-75vh) translateX(-150px) rotate(-270deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(-360deg);opacity:0;}}@keyframes floatCurve1{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}30%{transform:translateY(-30vh) translateX(80px) rotate(108deg);}60%{transform:translateY(-60vh) translateX(-80px) rotate(216deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(360deg);opacity:0;}}@keyframes floatCurve2{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}30%{transform:translateY(-30vh) translateX(-80px) rotate(-108deg);}60%{transform:translateY(-60vh) translateX(80px) rotate(-216deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(-360deg);opacity:0;}}@keyframes floatStraight1{0%{transform:translateY(0) rotate(0deg);opacity:0;}5%{opacity:.7;}95%{opacity:.7;}100%{transform:translateY(-130vh) rotate(360deg);opacity:0;}}@keyframes floatStraight2{0%{transform:translateY(0) rotate(0deg);opacity:0;}5%{opacity:.7;}95%{opacity:.7;}100%{transform:translateY(-130vh) rotate(-360deg);opacity:0;}}@keyframes floatWave1{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}20%{transform:translateY(-20vh) translateX(60px) rotate(72deg);}40%{transform:translateY(-40vh) translateX(-60px) rotate(144deg);}60%{transform:translateY(-60vh) translateX(60px) rotate(216deg);}80%{transform:translateY(-80vh) translateX(-60px) rotate(288deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(360deg);opacity:0;}}@keyframes floatWave2{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}20%{transform:translateY(-20vh) translateX(-60px) rotate(-72deg);}40%{transform:translateY(-40vh) translateX(60px) rotate(-144deg);}60%{transform:translateY(-60vh) translateX(-60px) rotate(-216deg);}80%{transform:translateY(-80vh) translateX(60px) rotate(-288deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(-360deg);opacity:0;}}@keyframes floatSpiral1{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(.5);opacity:0;}5%{opacity:.7;}25%{transform:translateY(-25vh) translateX(120px) rotate(180deg) scale(.7);}50%{transform:translateY(-50vh) translateX(0) rotate(360deg) scale(1);}75%{transform:translateY(-75vh) translateX(-120px) rotate(540deg) scale(.7);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(720deg) scale(.5);opacity:0;}}@keyframes floatSpiral2{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(.5);opacity:0;}5%{opacity:.7;}25%{transform:translateY(-25vh) translateX(-120px) rotate(-180deg) scale(.7);}50%{transform:translateY(-50vh) translateX(0) rotate(-360deg) scale(1);}75%{transform:translateY(-75vh) translateX(120px) rotate(-540deg) scale(.7);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(-720deg) scale(.5);opacity:0;}}@keyframes floatBounce1{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}15%{transform:translateY(-15vh) translateX(40px) rotate(72deg);}25%{transform:translateY(-30vh) translateX(0) rotate(108deg);}35%{transform:translateY(-45vh) translateX(-40px) rotate(144deg);}45%{transform:translateY(-60vh) translateX(0) rotate(180deg);}55%{transform:translateY(-75vh) translateX(40px) rotate(216deg);}65%{transform:translateY(-90vh) translateX(0) rotate(252deg);}75%{transform:translateY(-105vh) translateX(-40px) rotate(288deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(360deg);opacity:0;}}@keyframes floatBounce2{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}15%{transform:translateY(-15vh) translateX(-40px) rotate(-72deg);}25%{transform:translateY(-30vh) translateX(0) rotate(-108deg);}35%{transform:translateY(-45vh) translateX(40px) rotate(-144deg);}45%{transform:translateY(-60vh) translateX(0) rotate(-180deg);}55%{transform:translateY(-75vh) translateX(-40px) rotate(-216deg);}65%{transform:translateY(-90vh) translateX(0) rotate(-252deg);}75%{transform:translateY(-105vh) translateX(40px) rotate(-288deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(-360deg);opacity:0;}}@keyframes floatLoop1{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}20%{transform:translateY(-25vh) translateX(100px) rotate(90deg);}30%{transform:translateY(-35vh) translateX(100px) rotate(180deg);}40%{transform:translateY(-45vh) translateX(0) rotate(270deg);}50%{transform:translateY(-55vh) translateX(-100px) rotate(360deg);}60%{transform:translateY(-65vh) translateX(-100px) rotate(450deg);}70%{transform:translateY(-75vh) translateX(0) rotate(540deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(720deg);opacity:0;}}@keyframes floatLoop2{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0;}5%{opacity:.7;}20%{transform:translateY(-25vh) translateX(-100px) rotate(-90deg);}30%{transform:translateY(-35vh) translateX(-100px) rotate(-180deg);}40%{transform:translateY(-45vh) translateX(0) rotate(-270deg);}50%{transform:translateY(-55vh) translateX(100px) rotate(-360deg);}60%{transform:translateY(-65vh) translateX(100px) rotate(-450deg);}70%{transform:translateY(-75vh) translateX(0) rotate(-540deg);}95%{opacity:.7;}100%{transform:translateY(-130vh) translateX(0) rotate(-720deg);opacity:0;}}@keyframes sparkle{0%,100%{opacity:.3;transform:scale(.8);}50%{opacity:1;transform:scale(1.2);}}.ad-login-container{display:flex;justify-content:center;align-items:center;min-height:95vh;padding:20px;}.ad-login-card{background:var(--theme-gradient);border-radius:24px;box-shadow:var(--shadow-lg),0 0 50px rgba(102,126,234,.3);width:100%;max-width:520px;padding:40px;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);animation:cardGlow 4s ease-in-out infinite alternate;}@keyframes cardGlow{0%{box-shadow:var(--shadow-lg),0 0 30px rgba(102,126,234,.3);transform:translateY(0px);}100%{box-shadow:var(--shadow-lg),0 0 60px rgba(102,126,234,.5);transform:translateY(-2px);}}.ad-login-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-lg),0 0 80px rgba(102,126,234,.6);}.ad-login-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--diagonal-stripe);background-size:var(--diagonal-stripe-size);opacity:.3;}.ad-login-header{text-align:center;margin-bottom:30px;position:relative;z-index:1;}.ad-login-logo{max-width:200px;margin-bottom:15px;height:auto;}.ad-login-header h1{font-size:24px;color:white;margin:0;font-weight:700;position:relative;z-index:1;}.ad-login-field{margin-bottom:20px;}.ad-login-field label{display:flex;margin-bottom:8px;font-size:14px;color:white;font-weight:500;position:relative;z-index:1;align-items:center;}.ad-login-input-wrapper{position:relative;width:100%;display:block;z-index:1;}.ad-login-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;opacity:.5;}.user-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'%23666\'%3E%3Cpath d=\'M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\'/%3E%3C/svg%3E");}.email-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'%23666\'%3E%3Cpath d=\'M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\'/%3E%3C/svg%3E");}.password-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'%23666\'%3E%3Cpath d=\'M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z\'/%3E%3C/svg%3E");}.toggle-password{left:auto;right:12px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'%23666\'%3E%3Cpath d=\'M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z\'/%3E%3C/svg%3E");}.ad-login-form input[type="text"],.ad-login-form input[type="password"],.ad-login-form input[type="email"]{width:100%;padding:12px 40px;border:1px solid var(--border-color);border-radius:6px;font-size:15px;background-color:var(--input-bg);color:var(--text-color);transition:all .3s ease;box-sizing:border-box;}.ad-login-form input[type="text"]:focus,.ad-login-form input[type="password"]:focus,.ad-login-form input[type="email"]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(67,97,238,.2);outline:none;}.ad-login-button{width:100%;padding:12px;background:var(--theme-gradient);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;box-shadow:var(--shadow-sm);}.ad-login-button:hover{background:var(--theme-gradient);transform:translateY(-2px);box-shadow:var(--shadow);}.ad-login-button:disabled,.ad-login-button:disabled:hover{opacity:.6;cursor:not-allowed;background:var(--theme-gradient);transform:none;box-shadow:var(--shadow-sm);}.ad-login-footer{text-align:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(255,255,255,.2);position:relative;z-index:1;}.ad-login-footer p{font-size:12px;color:rgba(255,255,255,.7);margin:0;}.amp-auth-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.3);justify-content:center;position:relative;z-index:1;}.amp-auth-tab{padding:10px 20px;cursor:pointer;font-weight:500;color:rgba(255,255,255,.7);border-bottom:2px solid transparent;transition:all .3s ease;text-align:center;flex:1;max-width:150px;position:relative;z-index:1;}.amp-auth-tab.active{color:white;border-bottom-color:white;}.amp-auth-tab:hover{color:white;}.amp-auth-form-container{display:none;position:relative;z-index:1;min-height:400px;transition:all .3s ease;}.amp-auth-form-container.active{display:block;}#password-strength-container{margin-top:10px;margin-bottom:15px;position:relative;z-index:1;}#password-strength-text{font-size:12px;margin-bottom:8px;color:rgba(255,255,255,.9);font-weight:500;text-align:center;}.password-strength-meter{height:6px;background-color:rgba(255,255,255,.2);border-radius:3px;overflow:hidden;margin-bottom:12px;}#password-strength-progress{height:100%;width:0;background-color:#e0e0e0;transition:width .3s ease,background-color .3s ease;border-radius:3px;}#password-requirements{margin:0;padding:0;list-style:none;font-size:11px;color:rgba(255,255,255,.7);}#password-requirements li{margin-bottom:4px;padding-left:18px;position:relative;transition:color .3s ease;}#password-requirements li::before{content:"✖";position:absolute;left:0;color:#e74c3c;font-weight:bold;}.dark-mode-toggle{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);z-index:100;transition:all .3s ease;}.dark-mode-toggle:hover{background:rgba(255,255,255,.3);transform:scale(1.1);}.dark-mode-toggle svg{width:24px;height:24px;fill:white;}.ad-login-captcha{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@media (max-width: 480px){.ad-login-card{padding:30px 20px;}.amp-auth-tabs{flex-wrap:wrap;}.amp-auth-tab{padding:8px 15px;font-size:14px;}.dark-mode-toggle{top:10px;right:10px;width:36px;height:36px;}.ad-login-form input[type="text"],.ad-login-form input[type="password"],.ad-login-form input[type="email"]{font-size:14px;padding:10px 36px;}.ad-login-icon{left:10px;width:16px;height:16px;}.toggle-password{right:10px;width:16px;height:16px;}}@media (min-width: 481px) and (max-width: 768px){.ad-login-card{max-width:520px;padding:35px 25px;}}@media (min-width: 769px){.ad-login-card{max-width:520px;padding:40px;}}.ad-login-checkbox{display:flex;align-items:flex-start;color:rgba(255,255,255,.9);font-size:14px;cursor:pointer;position:relative;z-index:1;margin-bottom:20px;}.ad-login-checkbox input[type="checkbox"]{margin-top:2px;margin-right:10px;width:18px;height:18px;accent-color:white;cursor:pointer;}.ad-login-checkbox .checkmark{position:relative;display:inline-block;width:18px;height:18px;margin-right:10px;margin-top:2px;border:2px solid rgba(255,255,255,.5);border-radius:4px;background:transparent;transition:all .3s ease;cursor:pointer;}.ad-login-checkbox input[type="checkbox"]:checked + .checkmark{background:white;border-color:white;}.ad-login-checkbox input[type="checkbox"]:checked + .checkmark::after{content:"✔";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--primary-color);font-weight:bold;font-size:12px;}.ad-login-checkbox input[type="checkbox"]{display:none;}.terms-link{color:white;font-weight:600;text-decoration:underline;transition:all .3s ease;}.terms-link:hover{text-decoration:none;opacity:.8;}.ad-login-instructions{color:rgba(255,255,255,.9);font-size:14px;margin-bottom:25px;text-align:center;position:relative;z-index:1;line-height:1.5;}.google-login-section{margin-bottom:25px;position:relative;z-index:1;}.google-login-button{width:100%;padding:12px;background:white;color:#333;border:1px solid #dadce0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:var(--shadow-sm);}.google-login-button:hover{background:#f8f9fa;box-shadow:var(--shadow);transform:translateY(-1px);}.google-login-button:disabled,.google-login-button:disabled:hover{opacity:.6;cursor:not-allowed;transform:none;background:white;box-shadow:var(--shadow-sm);}.social-login-divider{display:flex;align-items:center;justify-content:center;text-align:center;margin:20px 0;color:rgba(255,255,255,.7);position:relative;width:100%;}.social-login-divider::before,.social-login-divider::after{content:"";flex:1;height:1px;background:rgba(255,255,255,.3);margin:0 15px;}.social-login-divider span{padding:0 10px;background:var(--theme-gradient);font-weight:500;font-size:12px;position:relative;z-index:1;white-space:nowrap;flex-shrink:0;}@keyframes shimmer{0%{left:-100%;}100%{left:100%;}}.google-login-button:disabled{opacity:.6 !important;cursor:not-allowed !important;pointer-events:none;}.google-login-button:disabled:hover{transform:none !important;box-shadow:none !important;}