.mx-auth-screen{color:#fff3bf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;max-width:1120px;padding-block:42px 70px;display:grid}.mx-auth-story{isolation:isolate;background:radial-gradient(at 65% 35%,#b76b052c,#0000 64%),linear-gradient(145deg,#1b1a10,#0e100c 78%);border:1px solid #ffce4933;border-radius:24px;padding:34px;position:sticky;top:112px;overflow:hidden;box-shadow:inset 0 1px #fff3bf0a,0 24px 60px #0003}.mx-auth-story:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffce4906 1px,#0000 1px),linear-gradient(90deg,#ffce4906 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.mx-auth-story h2{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(34px,3.7vw,50px);font-weight:800;line-height:1.07}.mx-auth-story em{color:#ffce49;font-style:normal}.mx-auth-story p{color:#b4bba3;font-size:16px;line-height:1.8}.mx-auth-scene{justify-content:center;align-items:center;height:270px;margin:8px 0 16px;display:flex;position:relative}.mx-auth-scene-word{letter-spacing:-5px;color:#ffce4909;-webkit-user-select:none;user-select:none;font-size:80px;font-weight:900;line-height:.84;position:absolute;inset:28px 0 auto}.mx-auth-orbit{border:1px solid #ffce4920;border-radius:50%;width:230px;height:230px;position:absolute;box-shadow:0 0 60px #ffce4908,inset 0 0 60px #ffce4908}.mx-auth-orbit:after{content:"";border:1px dashed #ffce4924;border-radius:50%;position:absolute;inset:20px}.mx-auth-character{object-fit:contain;filter:drop-shadow(0 20px 24px #0007);width:290px;height:285px;animation:6s ease-in-out infinite mx-auth-float;position:relative}.mx-auth-scene-chip{color:#ffe4a0;background:#10120bef;border:1px solid #ffce4938;border-radius:12px;align-items:center;gap:10px;max-width:calc(100% - 16px);padding:11px 14px;font-size:13px;display:flex;position:absolute;bottom:6px;left:8px;transform:rotate(-3deg);box-shadow:0 10px 30px #0003}.mx-auth-scene-chip .mx-menu-icon{background:0 0;border:0;flex-shrink:0;width:24px;height:24px;margin:0}.mx-auth-benefits{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mx-auth-benefits li{align-items:center;gap:12px;display:flex}.mx-auth-benefits .mx-menu-icon{background:#ffce4907;border-color:#ffce492b;flex:0 0 34px;width:34px;height:34px;margin:0}.mx-auth-benefits strong{color:#fff3bf;font-size:14px;font-weight:650;display:block}.mx-auth-benefits li div>span{color:#a7b097;margin-top:2px;font-size:13px;line-height:1.7;display:block}.mx-auth-discover{color:#e6c978;border-top:1px solid #ffce491b;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;font-size:14px;display:flex}.mx-auth-discover:hover{color:#ffce49}.mx-auth-panel{background:linear-gradient(145deg,#181a12,#0f110d);border:1px solid #fff3bf20;border-radius:24px;width:100%;min-width:0;padding:36px;position:relative;box-shadow:inset 0 1px #fff3bf08,0 20px 60px #0002}.mx-auth-panel-mark{color:#b9c0a8;letter-spacing:.14em;border-bottom:1px solid #fff3bf14;align-items:center;gap:10px;margin-bottom:24px;padding-bottom:22px;font-size:10px;line-height:1.6;display:flex}.mx-auth-panel-mark .mx-menu-icon{background:0 0;border:0;width:28px;height:28px;margin:0}.mx-auth-panel .mx-eyebrow{letter-spacing:.12em;font-size:10px}.mx-auth-panel h1{letter-spacing:-1.3px;margin:14px 0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.15}.mx-auth-panel>p{color:#aeb69d;margin-bottom:24px;font-size:16px;line-height:1.8}.mx-auth-form{flex-direction:column;gap:17px;display:flex}.mx-auth-form label{color:#d3dac2;font-size:14px;font-weight:600;display:block}.mx-auth-form input:not([type=checkbox]){color:#fff3bf;outline-offset:3px;background:#090c09;border:1px solid #fff3bf26;border-radius:10px;width:100%;min-height:50px;margin-top:8px;padding:13px 14px;font-size:16px;line-height:1.6;transition:border-color .2s,box-shadow .2s,background-color .2s}.mx-auth-form input::placeholder{color:#7f8972}.mx-auth-form input:hover{border-color:#ffce4950}.mx-auth-form input:focus{border-color:#ffce4980;outline:2px solid #ffce4980;box-shadow:0 0 0 5px #ffce4909}.mx-auth-form .mx-button{border-radius:10px;justify-content:space-between;width:100%;min-height:52px;margin-top:6px;font-size:14px}.mx-auth-form button:disabled,.mx-auth-discord:disabled{opacity:.5;cursor:not-allowed}.mx-auth-discord{color:#fff3bf;background:#ffce4908;border:1px solid #ffce4938;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:600;display:flex}.mx-auth-local{color:#9aa58b;text-align:center;margin-top:8px;font-size:12px;line-height:1.8}.mx-auth-divider{color:#929e80;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.mx-auth-divider span{background:#fff3bf16;flex:1;height:1px}.mx-password-field{position:relative}.mx-password-field input{padding-right:72px!important}.mx-password-field button{color:#e3c674;border-radius:6px;min-width:58px;min-height:44px;font-size:13px;position:absolute;top:11px;right:5px}.mx-auth-forgot{color:#d8c17f;align-self:flex-end;font-size:14px;line-height:1.6}.mx-auth-forgot:hover,.mx-auth-switch a:hover{text-decoration:underline}.mx-referral-entry{background:#ffce4904;border:1px solid #ffce4925;border-radius:10px;padding:14px}.mx-referral-entry summary{color:#e6cf8b;cursor:pointer;font-size:14px;line-height:1.6}.mx-referral-entry label{margin-top:16px}.mx-referral-entry label span{color:#a1ab90;font-weight:400}.mx-referral-entry p{color:#9aa58b;margin-top:10px;font-size:13px;line-height:1.8}.mx-auth-form .mx-auth-terms{color:#aeb99d;align-items:start;gap:10px;font-size:14px;line-height:1.8;display:flex}.mx-auth-terms input{accent-color:#ffce49;flex:0 0 18px;width:18px;height:18px;margin-top:5px}.mx-auth-terms a,.mx-auth-switch a{color:#ffce49}.mx-auth-message{color:#ffc6b9;overflow-wrap:anywhere;background:#a5131712;border:1px solid #db74635c;border-radius:10px;padding:14px;font-size:14px;line-height:1.8}.mx-auth-message.is-success{color:#96ddbd;border-color:#65d6a755}.mx-auth-switch{text-align:center;color:#a4b092;margin-top:24px;font-size:14px;line-height:1.8}.mx-auth-screen :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #ffce49}@keyframes mx-auth-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media (max-width:1000px){.mx-auth-screen{gap:20px}.mx-auth-story,.mx-auth-panel{padding:28px}.mx-auth-story h2{font-size:38px}.mx-auth-scene{height:230px}.mx-auth-character{width:245px;height:245px}.mx-auth-scene-word{font-size:60px}.mx-auth-story p{font-size:15px}}@media (max-width:760px){.mx-auth-screen{grid-template-columns:minmax(0,1fr);gap:18px;max-width:600px;padding-block:24px 48px}.mx-auth-story{border-radius:18px;min-height:150px;padding:22px 130px 22px 24px;position:relative;top:auto}.mx-auth-story h2{letter-spacing:-.7px;margin:8px 0;font-size:26px;line-height:1.12}.mx-auth-story-top>.mx-eyebrow{letter-spacing:.1em;font-size:9px}.mx-auth-story-top>p,.mx-auth-benefits,.mx-auth-discover{display:none}.mx-auth-scene{width:125px;height:125px;margin:0;position:absolute;top:12px;right:8px}.mx-auth-character{width:130px;height:130px;animation:none}.mx-auth-orbit{width:100px;height:100px}.mx-auth-scene-word,.mx-auth-scene-chip{display:none}.mx-auth-panel{border-radius:18px;padding:28px}.mx-auth-panel-mark{margin-bottom:20px;padding-bottom:18px}.mx-auth-panel h1{font-size:34px}}@media (max-width:380px){.mx-auth-story{padding:20px 100px 20px 20px}.mx-auth-story h2{font-size:24px}.mx-auth-scene{width:100px;right:0}.mx-auth-character{width:110px;height:110px}.mx-auth-panel{padding:22px}.mx-auth-panel h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.mx-auth-character{animation:none}.mx-auth-form input{transition:none}}.mx-auth-heading-short{display:none}@media (max-width:760px){.mx-auth-heading-full{display:none}.mx-auth-heading-short{display:block}.mx-auth-heading-short br:first-child{display:initial}}
