.mx-auth{--mx-ink:#24231e;--mx-muted:#807c73;--mx-orange:#f56918;min-height:100vh;color:var(--mx-ink);background:#fbfaf4;grid-template-columns:minmax(420px,46%) minmax(440px,1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.mx-auth a{color:inherit;text-decoration:none}.mx-auth h1,.mx-auth h2,.mx-auth p{margin:0}.mx-auth-story{color:#fbfaf4;background:#0b0b0a;flex-direction:column;padding:40px 52px 27px;display:flex;position:relative;overflow:hidden}.mx-auth-brand{align-items:center;gap:13px;width:fit-content;display:flex}.mx-auth-brand img{object-fit:contain;width:113px;height:50px;display:block}.mx-auth-brand>span,.mx-auth-mobile-brand>span{color:#f56918;letter-spacing:1.2px;border:1px solid #f56918;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:700;line-height:1}.mx-auth-story-main{margin:auto 0;padding:50px 0 25px;position:relative}.mx-auth-eyebrow{color:#a8a39a;letter-spacing:2px;font-size:9px;font-weight:600;line-height:1.6;display:block}.mx-auth-story h1{letter-spacing:-2.8px;margin-top:20px;font-size:clamp(42px,4.25vw,66px);font-weight:500;line-height:1.02}.mx-auth-story h1>span{color:#f56918}.mx-auth-story-main>p{color:#a29c91;margin-top:20px;font-size:12px;line-height:1.85}.mx-auth-screens{width:300px;height:205px;margin:29px 0 0 auto;position:relative}.mx-auth-screen{color:#14130f;background:#f56918;border:7px solid #373229;border-radius:9px;width:235px;height:154px;padding:16px 19px;position:absolute;top:23px;right:0;transform:rotate(6deg);box-shadow:0 17px 30px #0009}.mx-auth-screen-label{letter-spacing:1.2px;opacity:.7;justify-content:space-between;align-items:center;font-size:6px;font-weight:700;display:flex}.mx-auth-screen-label>span{letter-spacing:.8px;background:#17130d1a;border-radius:2px;padding:2px 3px;font-size:4px}.mx-auth-screen strong{letter-spacing:-1px;margin-top:12px;font-size:27px;font-weight:600;line-height:.98;display:block}.mx-auth-screen>svg{position:absolute;bottom:17px;right:19px}.mx-auth-screen-base{background:#373229;width:28px;height:20px;position:absolute;bottom:-25px;left:96px}.mx-auth-screen-base:after{content:"";background:#373229;border-radius:2px;width:63px;height:5px;position:absolute;bottom:0;left:-18px}.mx-auth-screen-back{box-shadow:none;background:#7e4325;border-color:#28241e;top:1px;right:55px;transform:rotate(-8deg)}.mx-auth-screen-back>span{border:1px solid #f5691833;border-radius:80px;width:126px;height:63px;position:absolute;top:24px;left:23px;transform:rotate(-15deg)}.mx-auth-story-footer{color:#7c776e;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:10px;display:flex}.mx-auth-story-footer a{color:#b9b1a3;align-items:center;gap:6px;display:inline-flex}.mx-auth-story-footer a:hover{color:#f56918}.mx-auth-main{flex-direction:column;align-items:center;padding:70px 50px 25px;display:flex;position:relative}.mx-auth-card{width:100%;max-width:378px;margin:auto 0;padding:15px 0 40px}.mx-auth-card-icon{color:#b04c14;background:#fff0e0;border:1px solid #f0dfca;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:25px;display:flex}.mx-auth-form-eyebrow{color:#91897b;letter-spacing:1.8px;font-size:8px}.mx-auth-card h2{letter-spacing:-1.4px;margin:10px 0 13px;font-size:33px;font-weight:550;line-height:1.2}.mx-auth-description{color:#8b8377;max-width:346px;font-size:12px;line-height:1.85}.mx-auth-form{margin-top:27px}.mx-auth-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.mx-auth-field>span{color:#5d5549;font-size:11px;font-weight:550}.mx-auth-field>input,.mx-auth-password{color:#373024;background:#fffefb;border:1px solid #ded9cb;border-radius:7px;width:100%;min-height:45px;font-size:13px}.mx-auth-field>input{outline:none;padding:11px 13px}.mx-auth-field input::placeholder{color:#b0a694}.mx-auth-field input:disabled{opacity:.65}.mx-auth-field input:focus,.mx-auth-password:focus-within{border-color:#e89865;box-shadow:0 0 0 3px #f5691814}.mx-auth-password{align-items:center;display:flex;overflow:hidden}.mx-auth-password input{background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;min-height:43px;padding:11px 13px;font-size:13px}.mx-auth-password input:focus{box-shadow:none}.mx-auth-password button{color:#9d917e;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:41px;height:39px;margin-right:2px;display:flex}.mx-auth-password button:hover{color:#5c4b32;background:#f7f2e8}.mx-auth-field>small{color:#a19480;font-size:10px;line-height:1.6}.mx-auth-submit{color:#12110e;background:#f56918;border:1px solid #ef6516;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:7px;padding:12px 16px;font-size:12px;font-weight:650;transition:background .15s,transform .15s;display:flex}.mx-auth-submit:hover:not(:disabled){background:#ee5c0c;transform:translateY(-1px)}.mx-auth-submit:disabled{opacity:.6}.mx-auth-submit>svg:last-child{margin-left:auto}.mx-auth-submit>svg:first-child:not(:last-child){margin-left:0}.mx-auth-protection{color:#a59782;align-items:flex-start;gap:8px;margin-top:19px;display:flex}.mx-auth-protection>svg{flex-shrink:0;margin-top:2px}.mx-auth-protection p{font-size:10px;line-height:1.7}.mx-auth-tv-link{color:#a79a84;border-top:1px solid #e7e0d3;flex-wrap:wrap;align-items:center;gap:7px;margin-top:28px;padding-top:23px;font-size:10px;display:flex}.mx-auth-tv-link>svg{color:#92836b}.mx-auth-tv-link a{color:#9a4c1c;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.mx-auth-tv-link a:hover{color:#d75c13}.mx-auth-footer{color:#b0a491;justify-content:space-between;width:100%;max-width:378px;padding-top:20px;font-size:9px;display:flex}.mx-auth-footer>span:first-child{color:#857762;font-weight:600}.mx-auth-error{color:#a24e36;background:#fff0e9;border:1px solid #f0d4c7;border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 15px;padding:11px 12px;font-size:11px;line-height:1.65;display:flex}.mx-auth-error>svg{flex-shrink:0;margin-top:1px}.mx-auth-setup-note{color:#9b592b;background:#fff3e5;border:1px solid #efddc4;border-radius:9px;gap:12px;margin-top:24px;padding:18px;display:flex}.mx-auth-setup-note>svg{flex-shrink:0;margin-top:2px}.mx-auth-setup-note strong{color:#77502e;font-size:12px;font-weight:600}.mx-auth-setup-note p{color:#a48a6c;margin-top:6px;font-size:11px;line-height:1.8}.mx-auth-secondary-link{align-items:center;gap:7px;margin-top:20px;font-size:11px;display:inline-flex;color:#a04a18!important}.mx-auth-preparing{color:#9e8467;align-items:center;gap:10px;padding:28px 0;font-size:12px;display:flex}.mx-auth-mobile-brand{display:none}.mx-auth-spin{animation:1s linear infinite mx-auth-spin}@keyframes mx-auth-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.mx-auth{grid-template-columns:minmax(340px,44%) minmax(380px,1fr)}.mx-auth-story{padding:32px 35px 24px}.mx-auth-main{padding:50px 36px 24px}.mx-auth-story h1{letter-spacing:-2px;font-size:48px}.mx-auth-screens{transform-origin:100%;width:260px;margin-right:-6px;transform:scale(.88)}}@media (max-width:780px){.mx-auth{display:block}.mx-auth-story{display:none}.mx-auth-main{min-height:100vh;padding:28px 25px 22px}.mx-auth-mobile-brand{background:#0b0b0a;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin:0 auto 25px;padding:9px 16px;display:flex}.mx-auth-mobile-brand img{object-fit:contain;width:91px;height:40px}.mx-auth-mobile-brand>span{align-items:center;height:23px;font-size:10px;display:inline-flex}.mx-auth-card{max-width:390px;padding:20px 0 40px}.mx-auth-card h2{font-size:31px}.mx-auth-card-icon{margin-bottom:21px}.mx-auth-field>input,.mx-auth-password input{font-size:16px}.mx-auth-description{font-size:13px}.mx-auth-submit{min-height:48px;font-size:13px}.mx-auth-tv-link{font-size:11px}.mx-auth-footer{max-width:390px}}@media (max-width:380px){.mx-auth-main{padding-left:20px;padding-right:20px}.mx-auth-card h2{font-size:29px}.mx-auth-tv-link{gap:6px;font-size:10px}.mx-auth-tv-link>svg{width:16px}.mx-auth-field>small{font-size:9px}}@media (prefers-reduced-motion:reduce){.mx-auth *{transition:none!important;animation:none!important}}
