.ma-auth-page{background:radial-gradient(ellipse at 90% 25%,#FFF0DC80,transparent 42%),radial-gradient(ellipse at 0 70%,#ffedda60,transparent 38%),#FFFCF7;padding:56px 24px 64px;color:#321B0C}.ma-auth-container{max-width:920px!important;margin:auto}.ma-auth-layout{display:flex;justify-content:center;align-items:flex-start;gap:36px}.ma-auth-card{background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:40px;max-width:480px;width:100%;box-shadow:0 4px 18px #25314c03}.ma-auth-card h1{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:0 0 12px;font-weight:750;color:#090f2c}.ma-auth-description{font-size:14px;line-height:1.65;color:#617495;margin:0 0 30px}.ma-field{display:block;margin:0 0 20px;font-size:13px;color:#293b59}.ma-field>span:first-child{display:block;margin-bottom:8px}.ma-input{display:flex;align-items:center;border:1px solid #ECDFD2;border-radius:7px;height:46px;padding:0 13px;background:#fff;gap:12px;transition:border-color .2s,box-shadow .2s}.ma-input:focus-within{border-color:#ff681c;box-shadow:0 0 0 3px #ff690e12}.ma-input>svg{width:18px;height:18px;flex-shrink:0}.ma-input input{border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;min-width:0;width:100%;height:100%;font:inherit;color:#24324c;background:transparent!important}.ma-input input::placeholder{color:#91a0b7;font-size:12px}.ma-input button{border:0;background:none;padding:4px;display:flex;color:#344566;cursor:pointer}.ma-input button svg{width:18px;height:18px}.ma-input button.is-visible{color:#EE531B}.ma-field-hint{font-size:11px;color:#75839b;line-height:1.5;margin:-12px 0 18px}.ma-field select,.ma-field textarea{width:100%;border:1px solid #ECDFD2;border-radius:7px;padding:12px;font:inherit}.ma-agreement,.ma-remember{font-size:12px;line-height:1.5;margin:20px 0;display:flex;gap:9px;align-items:flex-start}.ma-agreement input,.ma-remember input{accent-color:#EE531B;width:14px;height:14px;flex-shrink:0;margin:2px 0}.ma-auth-page a{color:#fa5000;text-decoration:none}.ma-auth-page a:hover{text-decoration:underline}.ma-remember{justify-content:space-between;align-items:center;margin:22px 0}.ma-remember label{display:flex;gap:8px;align-items:center}.ma-submit{border:0;border-radius:7px;background:linear-gradient(110deg,#ff6600,#ff4500);color:#fff;width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 3px 7px #ff600012}.ma-submit:hover{filter:brightness(.96)}.ma-submit:disabled{opacity:.6;cursor:wait}.ma-error{font-size:12px;color:#c52e21;line-height:1.5}.ma-error:empty{display:none}.ma-or{display:flex;align-items:center;gap:14px;font-size:11px;margin:25px 0 20px;color:#31405c}.ma-or:before,.ma-or:after{content:'';height:1px;background:#e8edf3;flex:1}.ma-social{display:grid;gap:10px}.ma-social-button{border:1px solid #ECDFD2;border-radius:7px;min-height:44px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;color:#12203c!important;background:white}.ma-social-button:hover{background:#FCFAF5;text-decoration:none!important}.ma-social-button img{width:19px;height:19px;object-fit:contain}.ma-social-button img[src*="facebook"]{filter:invert(34%) sepia(96%) saturate(2597%) hue-rotate(204deg) brightness(99%)}.ma-social-in{background:#0a66c2;color:white;font-weight:800;padding:0 3px}.ma-account-link{font-size:12px;text-align:center;line-height:1.6;margin:26px 0 0}.ma-account-link a{margin-left:5px}.ma-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:630px;margin:44px auto 0;text-align:center}.ma-trust-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#FFF7EC;color:#EE531B;margin:0 auto 13px}.ma-trust-icon svg{width:27px;height:27px}.ma-trust>div:first-child .ma-trust-icon{background:#e4f8e9;color:#12b669}.ma-trust>div:last-child .ma-trust-icon{background:#e9f0ff;color:#2468ff}.ma-trust strong{font-size:12px;display:block}.ma-trust p{font-size:11px;line-height:1.5;color:#71839f;margin:8px 0 0}.ma-auth-register .ma-auth-card{max-width:470px}.ma-register-aside{width:290px;padding-top:24px;flex-shrink:0}.ma-register-art{position:relative;width:100%;height:300px}.ma-register-art>svg{width:100%;height:100%}.ma-art-tile{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:12px;width:54px;height:54px;background:#fff;box-shadow:0 10px 24px #f59a4730}.ma-art-tile img{width:38px;height:38px;object-fit:contain}.ma-art-tile svg{width:32px;height:32px}.ma-art-stripe{left:24%;top:5%}.ma-art-paypal{right:13%;top:20%}.ma-art-calendar{left:18%;top:32%;background:#ff7c16;color:white}.ma-art-cart{right:22%;top:44%;background:#fff;color:#ff7100}.ma-box-logo{position:absolute;left:30%;top:70%;width:76px;transform:rotate(8deg)}.ma-register-aside h2{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:15px 0 25px}.ma-register-aside ul{padding:0;list-style:none;margin:0}.ma-register-aside li{display:flex;gap:12px;align-items:flex-start;margin:0 0 22px;color:#536680;font-size:13px;line-height:1.5}.ma-register-aside li svg{width:18px;height:18px;border:1px solid #EE531B;color:#EE531B;border-radius:50%;padding:2px;flex-shrink:0}.ma-forgot-art{width:340px;max-width:100%;display:block;margin:32px auto 0}.ma-help{display:flex;gap:24px;align-items:center;background:#FFF7ECa6;border-radius:16px;padding:25px 30px;max-width:530px;margin:10px auto 0}.ma-help>svg{width:44px;height:44px;flex-shrink:0;color:#ff6206}.ma-help h2{font-size:17px;margin:0 0 7px}.ma-help p{font-size:13px;line-height:1.65;margin:0;color:#526482}.ma-success{border:1px solid #c6ead7;background:#f4fcf7;padding:20px;border-radius:8px;color:#226648;font-size:14px}.ma-success p{line-height:1.6;margin-bottom:0}.ma-auth-forgot .ma-auth-card{max-width:510px}.ma-auth-page :focus-visible{outline:2px solid #ff701c;outline-offset:3px}@media(max-width:700px){.ma-auth-page{padding:30px 16px 40px}.ma-auth-container{padding:0!important}.ma-auth-card{padding:28px 23px}.ma-auth-card h1{font-size:26px}.ma-auth-layout{flex-direction:column;align-items:center;gap:24px}.ma-register-aside{width:100%;max-width:420px;padding:0}.ma-register-art{display:none}.ma-register-aside h2{text-align:center;font-size:21px}.ma-register-aside ul{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ma-register-aside li{font-size:11px;margin:0}.ma-trust{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.ma-help{padding:23px 20px;gap:16px}.ma-auth-description{margin-bottom:24px}.ma-forgot-art{width:290px}.ma-social{grid-template-columns:1fr}.ma-remember{font-size:11px}.ma-auth-card{box-sizing:border-box}}
.ma-art-stripe{background:linear-gradient(140deg,#9563ff,#6137ff)}.ma-art-stripe img{filter:invert(1)}.ma-art-paypal img{filter:invert(19%) sepia(95%) saturate(2289%) hue-rotate(197deg) brightness(88%)}
/* Field feedback belongs to the field, including client and server validation. */
.ma-field-error{display:block!important;width:100%;box-sizing:border-box;margin:8px 0 0!important;padding:10px 12px;border:1px solid #efaaa5;border-radius:6px;background:#FFF4E3;color:#b42318;font-size:12px;line-height:1.5}.ma-invalid .ma-input,.ma-invalid>select,.ma-invalid>textarea{border-color:#dc5147;box-shadow:0 0 0 1px #dc514712}.ma-agreement.ma-invalid{flex-wrap:wrap}.ma-agreement.ma-invalid>span:not(.ma-field-error){flex:1}.ma-error:not(:empty){border:1px solid #efaaa5;background:#FFF4E3;border-radius:6px;padding:12px}.ma-auth-register .ma-auth-container{max-width:1320px!important}.ma-auth-register .ma-auth-layout{gap:80px;align-items:center}.ma-auth-register .ma-auth-card{max-width:650px;padding:44px 48px}.ma-auth-register .ma-register-aside{width:440px;padding-top:0}.ma-auth-register .ma-register-art{height:430px}.ma-auth-register .ma-register-aside h2{font-size:32px;margin:20px 0 30px}.ma-auth-register .ma-register-aside li{font-size:15px;margin-bottom:24px}.ma-auth-register .ma-art-tile{width:74px;height:74px;border-radius:17px}.ma-auth-register .ma-art-tile img{width:48px;height:48px}.ma-auth-register .ma-art-tile svg{width:42px;height:42px}.ma-auth-register .ma-box-logo{width:110px}.ma-auth-login,.ma-auth-forgot,.ma-auth-reset{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 10% 16%,#ffe8cfb0,transparent 40%),radial-gradient(ellipse at 88% 78%,#ffdbb175,transparent 38%),linear-gradient(135deg,#FCFAF5,#fffefc 50%,#fff4e8)}.ma-auth-login:before,.ma-auth-forgot:before,.ma-auth-reset:before{content:'';position:absolute;inset:-260px -140px;z-index:-1;pointer-events:none;background:repeating-radial-gradient(ellipse at 100% 10%,transparent 0 100px,#e7b47b18 101px 102px,transparent 103px 160px);transform:rotate(-12deg)}.ma-auth-login:after,.ma-auth-forgot:after,.ma-auth-reset:after{content:'';position:absolute;z-index:-1;width:460px;height:460px;left:-250px;top:28%;border:1px solid #eabb852d;border-radius:50%;box-shadow:0 0 0 45px #fff6eb70,0 0 0 46px #eabb8520,0 0 0 100px #fff7ec45;pointer-events:none}.ma-auth-login .ma-auth-card,.ma-auth-forgot .ma-auth-card,.ma-auth-reset .ma-auth-card{box-shadow:0 18px 65px #70502c0b;background:#ffffffed;border-color:#fff;outline:1px solid #e8e2d85e}.ma-auth-page .ma-auth-card{position:relative}@media(max-width:1100px){.ma-auth-register .ma-auth-layout{gap:40px}.ma-auth-register .ma-register-aside{width:34%}.ma-auth-register .ma-register-art{height:340px}.ma-auth-register .ma-auth-card{max-width:560px;padding:36px}.ma-auth-register .ma-register-aside h2{font-size:27px}}@media(max-width:700px){.ma-auth-register .ma-auth-layout{gap:28px}.ma-auth-register .ma-auth-card{padding:28px 23px}.ma-auth-register .ma-register-aside{width:100%}.ma-auth-register .ma-register-aside h2{font-size:23px}.ma-auth-register .ma-register-aside li{font-size:12px;margin-bottom:0}.ma-auth-login:before,.ma-auth-forgot:before,.ma-auth-reset:before{opacity:.6}}
