@import "https://fonts.googleapis.com/css2?family=Playfair Display:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap";
.auth-page{--ea-orange:#c5a059;--ea-gold:#e1c88d;--ea-deep:#0a1128;--ea-cream:#fff;--ea-text:#0a1128;--ea-muted:#a09d96;--ea-border:#c5a0592e;--ea-font-display:"Playfair Display",sans-serif;--ea-font-body:"Inter",sans-serif;height:100vh;font-family:var(--ea-font-body);display:flex;overflow:hidden}.auth-left{z-index:1;background:#0a1128;border-bottom:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.auth-carousel-img{object-fit:cover;animation:20s linear infinite alternate authKenBurns;width:100%!important;height:100%!important}@keyframes authKenBurns{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(-2%,-1%)}}.auth-left-bg{background:radial-gradient(at 50% 100%,#c5a0591f 0%,#0000 50%),radial-gradient(at 20% 30%,#e1c88d1a 0%,#0000 45%),radial-gradient(at 80% 20%,#c5a05914 0%,#0000 50%),linear-gradient(175deg,#fdfbf7 0%,#f4efe6 35%,#e8dfd0 70%,#fdfbf7 100%);position:absolute;inset:0}.auth-stage-floor{perspective:600px;height:55%;position:absolute;bottom:0;left:-20%;right:-20%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 50%,#00000080 100%);mask-image:linear-gradient(#0000 0%,#00000026 50%,#00000080 100%)}.auth-stage-grid{transform-origin:bottom;background:repeating-linear-gradient(90deg,#c5a0591a 0,#0000 1px 80px),repeating-linear-gradient(0deg,#c5a05914 0,#0000 1px 80px);animation:4s ease-in-out infinite alternate authGridPulse;position:absolute;inset:0;transform:rotateX(65deg)}@keyframes authGridPulse{0%{opacity:.4}to{opacity:.7}}.auth-spotlight{pointer-events:none;clip-path:polygon(50% 0%,5% 100%,95% 100%);filter:blur(25px);mix-blend-mode:hard-light;position:absolute}.auth-spot-1{background:linear-gradient(#e1c88d66 0%,#c5a05914 60%,#0000 100%);width:320px;height:460px;animation:8s ease-in-out infinite alternate authSpotSway1;top:-40px;left:5%;transform:rotate(-12deg)}.auth-spot-2{background:linear-gradient(#c5a05959 0%,#c5a0590f 65%,#0000 100%);width:380px;height:520px;animation:10s ease-in-out infinite alternate authSpotSway2;top:-50px;right:2%;transform:rotate(8deg)}.auth-spot-3{background:linear-gradient(#ffc8504d 0%,#e1c88d0d 70%,#0000 100%);width:250px;height:400px;animation:12s ease-in-out infinite alternate authSpotSway3;top:-30px;left:35%;transform:rotate(4deg)}@keyframes authSpotSway1{0%{transform:rotate(-8deg)translate(0)}to{transform:rotate(-3deg)translate(15px)}}@keyframes authSpotSway2{0%{transform:rotate(6deg)translate(0)}to{transform:rotate(10deg)translate(-12px)}}@keyframes authSpotSway3{0%{opacity:.7;transform:rotate(2deg)translate(0)}to{opacity:1;transform:rotate(-2deg)translate(10px)}}.auth-orb{filter:blur(50px);pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite alternate authOrbFloat;position:absolute}.auth-orb-1{background:#c5a0591a;width:200px;height:200px;animation-duration:7s;top:10%;right:-30px}.auth-orb-2{background:#c5a0591a;width:160px;height:160px;animation-duration:9s;animation-delay:1s;bottom:15%;left:-20px}.auth-orb-3{background:#e1c88d14;width:120px;height:120px;animation-duration:5s;animation-delay:2s;top:35%;left:55%}.auth-orb-4{background:#c5a05912;width:100px;height:100px;animation-duration:8s;animation-delay:3s;top:60%;left:20%}@keyframes authOrbFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(-20px)scale(1.15)}}.auth-particle{pointer-events:none;background:radial-gradient(circle,#c5a059b3 0%,#c5a05900 70%);border-radius:50%;animation:linear infinite authParticleRise;position:absolute}@keyframes authParticleRise{0%{opacity:0;transform:translateY(100vh)scale(.5)}15%{opacity:1}85%{opacity:.6}to{opacity:0;transform:translateY(-20vh)scale(1.2)}}.auth-streak{pointer-events:none;border-radius:1px;height:1px;animation:linear infinite authStreakSlide;position:absolute}.auth-streak-1{background:linear-gradient(90deg,#0000,#c5a05933,#0000);width:120px;animation-duration:6s;animation-delay:0s;top:25%;left:-120px}.auth-streak-2{background:linear-gradient(90deg,#0000,#c5a0592e,#0000);width:80px;animation-duration:8s;animation-delay:2s;top:55%;left:-80px}.auth-streak-3{background:linear-gradient(90deg,#0000,#e1c88d26,#0000);width:100px;animation-duration:7s;animation-delay:4s;top:75%;left:-100px}@keyframes authStreakSlide{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 200px))}}.auth-event-frame{opacity:.2;pointer-events:none;width:400px;height:400px;animation:80s linear infinite authFrameSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes authFrameSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.auth-left-content{z-index:10;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:48%;max-width:540px;height:100%;min-height:0;max-height:100%;padding:32px 48px 28px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.auth-left-content>*{pointer-events:auto;flex-shrink:0}.auth-brand-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.auth-logo-container{filter:drop-shadow(0 2px 8px #0000004d);justify-content:center;align-items:center;display:flex}.auth-logo-img{object-fit:contain;mix-blend-mode:multiply;display:block;width:280px!important;max-width:none!important;height:200px!important}.auth-brand-icon{background:linear-gradient(135deg,#c5a059,#e1c88d);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;box-shadow:0 4px 16px #c5a05966}.auth-brand-name{font-family:var(--ea-font-display);color:#fff;letter-spacing:.02em;text-shadow:0 1px 4px #00000040;font-size:26px;font-weight:600}.auth-brand-sub{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px #0000004d;margin-top:2px;font-size:11px}.auth-hero-text{flex-direction:column;flex:auto;justify-content:center;max-width:420px;min-height:0;display:flex;overflow:hidden}.auth-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ea-orange);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.auth-hero-eyebrow:before{content:"";background:var(--ea-orange);width:32px;height:1px;display:block}.auth-hero-headline{font-family:var(--ea-font-display);color:#fff;text-shadow:0 1px 8px #0000004d;font-size:clamp(34px,4.5vw,62px);font-weight:700;line-height:1.08}.auth-hero-headline em{color:var(--ea-orange);font-style:normal}.auth-hero-desc{color:#fffffff2;text-shadow:0 1px 4px #0003;max-width:340px;margin-top:22px;font-size:14px;line-height:1.75}@media (max-height:780px){.auth-left-content{padding:24px 36px 20px}.auth-logo-img{width:110px!important;height:110px!important}.auth-hero-headline{font-size:clamp(26px,3.5vw,44px)}.auth-hero-desc{max-width:300px;margin-top:14px;font-size:13px}.auth-hero-eyebrow{margin-bottom:12px}}@media (max-height:650px){.auth-left-content{padding:16px 32px 14px}.auth-logo-img{width:80px!important;height:80px!important}.auth-brand-row{margin-bottom:4px}.auth-hero-headline{font-size:clamp(22px,3vw,36px)}.auth-hero-desc{display:none}.auth-hero-eyebrow{margin-bottom:8px;font-size:10px}.auth-stats{margin-top:16px;padding-top:16px}.auth-stat-num{font-size:24px}}.auth-stats{border-top:1px solid #c5a05926;flex-shrink:0;gap:0;margin-top:auto;padding-top:20px;display:flex}.auth-stat{border-right:1px solid #c5a05926;flex:1;padding-right:24px}.auth-stat:last-child{border-right:none;padding-left:24px;padding-right:0}.auth-stat:nth-child(2){padding-left:24px}.auth-stat-num{font-family:var(--ea-font-display);color:#fff;text-shadow:0 1px 4px #0003;font-size:32px;font-weight:600}.auth-stat-num span{color:var(--ea-orange)}.auth-stat-label{color:#ffffffb3;letter-spacing:.06em;text-shadow:0 1px 2px #0000004d;margin-top:2px;font-size:11px}.auth-right{z-index:20;scrollbar-width:none;background:0 0;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:40px 10% 40px 0;display:flex;position:relative;overflow:hidden auto}.auth-right::-webkit-scrollbar{display:none}.auth-right:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#e1c88d14 0%,#0000 50%),radial-gradient(at 0 100%,#c5a0590f 0%,#0000 50%);display:none;position:absolute;inset:0}.auth-deco-ring{pointer-events:none;border:1.5px solid #c5a0591f;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.auth-deco-ring:after{content:"";border:1px solid #e1c88d1a;border-radius:50%;position:absolute;inset:20px}.auth-form-wrap{z-index:2;background:#fff;border-radius:28px;flex-direction:column;width:100%;max-width:480px;padding:34px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #00000026,0 10px 30px #0000000d}.auth-form-wrap:hover{transform:translateY(-8px);box-shadow:0 50px 120px -20px #0003}.auth-form-wrap:before{display:none}.auth-stepper{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:0 4px;display:flex}.auth-step-item{flex-shrink:0;align-items:center;gap:8px;display:flex}.auth-step-dot{width:24px;height:24px;color:var(--ea-muted);background:#f3f3f3;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .3s;display:flex}.auth-step-label{color:var(--ea-muted);letter-spacing:.02em;font-size:11px;font-weight:600;transition:all .3s}.auth-step-item.active .auth-step-dot{border-color:var(--ea-orange);color:var(--ea-orange);background:#fff;box-shadow:0 4px 10px #c5a05926}.auth-step-item.active .auth-step-label{color:var(--ea-text)}.auth-step-item.completed .auth-step-dot{background:var(--ea-orange);color:#fff;border-color:var(--ea-orange)}.auth-step-item.completed .auth-step-label{color:var(--ea-orange)}.auth-step-line{background:#f0f0f0;border-radius:2px;flex:1;max-width:40px;height:2px;position:relative;overflow:hidden}.auth-step-line-progress{background:var(--ea-orange);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}@media (max-width:900px){.auth-right{justify-content:center;padding:24px}}.auth-form-header{margin-bottom:12px}.auth-form-greeting{font-family:var(--ea-font-display);color:var(--ea-text);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.auth-form-greeting span{color:var(--ea-orange);font-style:italic;font-weight:500}.auth-form-sub{color:var(--ea-muted);margin-top:6px;font-size:13px;font-weight:400;line-height:1.4}.auth-trust{background:#00000008;border:1px solid #0000000a;border-radius:100px;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;padding:4px 10px;display:flex}.auth-trust-badge{color:var(--ea-text);opacity:.85;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.auth-tb-icon{color:var(--ea-orange);font-size:14px}.auth-tb-text{letter-spacing:.02em}.auth-tb-divider{background:#c5a05926;width:1px;height:12px}.auth-field-group{margin-bottom:8px}.auth-field-group label{color:var(--ea-text);font-size:11px;font-weight:600;font-family:var(--ea-font-body);letter-spacing:.02em;margin-bottom:6px;display:block}.auth-field-wrap{position:relative}.auth-field-icon{color:var(--ea-muted);pointer-events:none;z-index:2;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-field-wrap input{width:100%;font-family:var(--ea-font-body);color:var(--ea-text);background:#fff;border:1px solid #00000014;border-radius:12px;outline:none;padding:9px 14px 9px 40px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000d}.auth-field-wrap input:focus{border-color:var(--ea-orange);background:#fff;box-shadow:0 4px 12px #c5a0591f}.auth-field-wrap input::placeholder{color:#c4a88a}.auth-field-wrap input:focus{border-color:var(--ea-orange);box-shadow:0 0 0 3px #c5a05933}.auth-field-wrap input.field-error{border-color:#e53e3e}.auth-field-wrap input.field-error:focus{box-shadow:0 0 0 3px #e53e3e26}.auth-eye-btn{cursor:pointer;color:var(--ea-muted);z-index:2;background:0 0;border:none;align-items:center;padding:2px;font-size:16px;transition:color .2s;display:flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.auth-eye-btn:hover{color:var(--ea-orange)}.auth-forgot{text-align:right;margin-top:8px;margin-bottom:24px}.auth-forgot a{color:var(--ea-orange);font-size:12px;font-weight:500;font-family:var(--ea-font-body);text-decoration:none}.auth-forgot a:hover{text-decoration:underline}.auth-btn-primary{color:#fff;width:100%;font-family:var(--ea-font-body);cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#d85a30 0%,#e8a030 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:15px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #c5a0594d}.auth-btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.auth-btn-primary:hover:after{transform:translate(100%)}.auth-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.auth-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #c5a05973}.auth-btn-primary:active:not(:disabled){transform:translateY(0)}.auth-btn-primary:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.auth-terms-row{border:1px solid var(--ea-border);cursor:pointer;font-family:var(--ea-font-body);background:#c5a0590f;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 0 14px;padding:12px 14px;transition:all .2s;display:flex}.auth-terms-row:hover{background:#c5a0591a;border-color:#c5a05959}.auth-terms-row:has(.auth-terms-checkbox:checked){border-color:var(--ea-orange);background:#c5a0591f}.auth-terms-checkbox{appearance:none;border:1.5px solid var(--ea-border);cursor:pointer;background:#fff;border-radius:5px;flex-shrink:0;width:18px;min-width:18px;height:18px;margin:1px 0 0;transition:all .18s;position:relative}.auth-terms-checkbox:hover{border-color:var(--ea-orange)}.auth-terms-checkbox:checked{background:var(--ea-orange);border-color:var(--ea-orange)}.auth-terms-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.auth-terms-checkbox:focus-visible{outline:2px solid var(--ea-orange);outline-offset:2px}.auth-terms-text{color:var(--ea-text);-webkit-user-select:none;user-select:none;font-size:12.5px;line-height:1.55}.auth-terms-text a{color:var(--ea-orange);border-bottom:1px solid #c5a05966;font-weight:600;text-decoration:none;transition:border-color .18s}.auth-terms-text a:hover{border-bottom-color:var(--ea-orange)}.auth-divider{color:var(--ea-muted);font-size:12px;font-family:var(--ea-font-body);align-items:center;gap:14px;margin:22px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ea-border);flex:1;height:1px}.auth-switch-row{text-align:center;color:var(--ea-muted);font-size:13px;font-family:var(--ea-font-body);margin-top:16px}.auth-switch-row a{color:var(--ea-orange);font-weight:500;text-decoration:none}.auth-switch-row a:hover{text-decoration:underline}.auth-legal-footer{border-top:1px solid var(--ea-border,#00000014);color:var(--ea-muted);font-size:12px;font-family:var(--ea-font-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:16px;display:flex}.auth-legal-footer a{color:var(--ea-orange);font-weight:600;text-decoration:none;transition:color .2s;position:relative}.auth-legal-footer a:after{content:"";background:var(--ea-orange);opacity:.4;height:1px;transition:opacity .2s;position:absolute;bottom:-2px;left:0;right:0}.auth-legal-footer a:hover{text-decoration:none}.auth-legal-footer a:hover:after{opacity:1}.auth-legal-sep{color:var(--ea-muted);opacity:.5}.auth-error-text{color:#e53e3e;font-size:12px;font-family:var(--ea-font-body);margin-top:4px}.auth-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-otp-info{text-align:center;margin-bottom:16px}.auth-otp-info p{color:var(--ea-muted);font-size:13px;line-height:1.6;font-family:var(--ea-font-body)}.auth-otp-info .otp-email{color:var(--ea-text);margin-top:4px;font-size:14px;font-weight:500}.auth-otp-input input{text-align:center;letter-spacing:.5em;font-family:DM Sans,monospace;font-size:20px;padding-left:14px!important}.auth-otp-actions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.auth-ghost-btn{cursor:pointer;font-size:13px;font-family:var(--ea-font-body);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;transition:background .2s,color .2s;display:flex}.auth-ghost-btn.back{color:var(--ea-muted)}.auth-ghost-btn.back:hover{background:#9a7a601a}.auth-ghost-btn.resend{color:var(--ea-orange);font-weight:500}.auth-ghost-btn.resend:hover{background:#c5a05914}.auth-ghost-btn:disabled{opacity:.5;cursor:not-allowed}.auth-field-group.compact{margin-bottom:14px}.auth-field-group.compact input{padding-top:11px;padding-bottom:11px}.auth-right.auth-right-signup{justify-content:flex-start;padding-top:32px;padding-bottom:32px}.auth-mobile-header{display:none}.auth-mobile-bg{background:radial-gradient(at 50% 100%,#c5a0591f 0%,#0000 55%),radial-gradient(at 20% 30%,#e1c88d1a 0%,#0000 45%),radial-gradient(at 80%,#c5a05914 0%,#0000 50%),linear-gradient(175deg,#fdfbf7 0%,#f4efe6 35%,#e8dfd0 70%,#fdfbf7 100%);position:absolute;inset:0}.auth-mobile-bokeh{filter:blur(35px);pointer-events:none;border-radius:50%;position:absolute}.auth-mb1{background:#c5a0591a;width:140px;height:140px;animation:6s ease-in-out infinite alternate authOrbFloat;top:-30px;right:-20px}.auth-mb2{background:#c5a0591a;width:100px;height:100px;animation:8s ease-in-out 1s infinite alternate authOrbFloat;bottom:50px;left:-20px}.auth-mb3{background:#e1c88d14;width:70px;height:70px;animation:5s ease-in-out 2s infinite alternate authOrbFloat;top:35%;left:60%}.auth-mobile-particle{pointer-events:none;background:radial-gradient(circle,#c5a05999 0%,#c5a05900 70%);border-radius:50%;animation:linear infinite authMobileParticleRise;position:absolute}@keyframes authMobileParticleRise{0%{opacity:0;transform:translateY(250px)scale(.5)}15%{opacity:.7}85%{opacity:.4}to{opacity:0;transform:translateY(-30px)scale(1)}}.auth-mobile-spot{pointer-events:none;clip-path:polygon(50% 0%,10% 100%,90% 100%);filter:blur(15px);mix-blend-mode:hard-light;position:absolute}.auth-mspot-1{background:linear-gradient(#e1c88d59 0%,#0000 80%);width:200px;height:260px;animation:7s ease-in-out infinite alternate authSpotSway1;top:-20px;left:5%;transform:rotate(-8deg)}.auth-mspot-2{background:linear-gradient(#c5a0594d 0%,#0000 75%);width:180px;height:240px;animation:9s ease-in-out infinite alternate authSpotSway2;top:-15px;right:5%;transform:rotate(6deg)}.auth-mobile-frame{opacity:.12;pointer-events:none;width:260px;height:260px;animation:80s linear infinite authFrameSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-mobile-content{z-index:10;flex-direction:column;align-items:center;padding:36px 24px 28px;display:flex;position:relative}.auth-mobile-logo{filter:drop-shadow(0 4px 6px #0003);margin-bottom:16px}.auth-mobile-headline{font-family:var(--ea-font-display);color:#fff;text-shadow:0 1px 4px #0003;text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.2}.auth-mobile-headline em{color:var(--ea-orange);font-style:normal}.auth-mobile-stats{-webkit-backdrop-filter:blur(8px);background:#c5a0590d;border:1px solid #c5a0591f;border-radius:12px;align-items:center;gap:0;width:100%;max-width:320px;padding:12px 0;display:flex}.auth-mobile-stat{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.auth-mobile-stat-divider{background:#c5a05926;flex-shrink:0;width:1px;height:28px}.auth-ms-num{font-family:var(--ea-font-display);color:#fff;text-shadow:0 1px 4px #0003;font-size:22px;font-weight:600}.auth-ms-num span{color:var(--ea-orange)}.auth-ms-label{color:#fffc;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.auth-mobile-curve{z-index:5;height:60px;position:absolute;bottom:-1px;left:0;right:0}.auth-mobile-curve svg{width:100%;height:100%;display:block}@media (max-width:900px){.auth-page{flex-direction:column;height:auto;min-height:100vh;overflow:hidden auto}.auth-left{display:none}.auth-mobile-header{background:#f4efe6;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:55vh;display:flex;position:relative;overflow:hidden;border-bottom:none!important}.auth-right{z-index:1;background:var(--ea-cream);flex:1;justify-content:flex-start;width:100%;height:auto;padding:32px 24px 60px;position:relative;overflow-x:hidden}.auth-form-wrap{-webkit-backdrop-filter:none;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;transform:none!important}.auth-form-wrap:hover{box-shadow:none!important;transform:none!important}.auth-form-wrap:before,.auth-form-wrap:after{display:none!important}.auth-form-greeting{color:var(--ea-text);text-shadow:none;font-size:32px}.auth-form-sub{color:var(--ea-muted)}.auth-field-group label{color:var(--ea-text)}.auth-field-wrap input{color:var(--ea-text);background:#fcfcfc;border:1px solid #0000000f}.auth-field-wrap input::placeholder{color:#c4a88a}.auth-trust-badge{color:var(--ea-text)}.auth-switch-row{color:var(--ea-muted)}}@media (max-width:480px){.auth-right{padding:24px 16px 36px}.auth-form-greeting{font-size:26px}.auth-mobile-headline{font-size:20px}.auth-mobile-content{padding:28px 20px 24px}.auth-mobile-stats{max-width:280px}.auth-ms-num{font-size:18px}.auth-trust-badge{padding:8px 4px;font-size:10px}.auth-tb-num{font-size:12px}.auth-field-group label{font-size:10px}.auth-field-wrap input{padding:12px 14px 12px 40px;font-size:14px}.auth-btn-primary{padding:14px;font-size:14px}}@media (max-width:360px){.auth-mobile-headline{font-size:18px}.auth-mobile-logo img{width:120px}}
