.mm-auth-shell{--ui-bg:#0a182a;--ui-bg-elevated:#102139;--ui-border:#354b66;--ui-border-accented:#354b66;--ui-border-muted:#273e58;--ui-text:#edf3fc;--ui-text-highlighted:#f5f7fb;--ui-text-muted:#b6c5da;--ui-text-toned:#b6c5da;--ui-text-dimmed:#91a5be;--ui-primary:#8ab5ff;--ui-error:#fda4af;--mm-focus:#79e4f2;--auth-gutter:20px;--auth-glass-top:.7;--auth-glass-centre:.9;--auth-glass-bottom:.77;isolation:isolate;min-height:100dvh;color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040d19;font-family:Segoe UI,Arial,sans-serif;position:relative;overflow:clip}.mm-auth-shell ::selection{color:#fff;background:#6555a8}.mm-auth-shell :is(a,button,input):focus-visible{outline:2px solid var(--mm-focus);outline-offset:4px}.mm-auth-shell .mm-auth-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mm-auth-shell .mm-auth-scene :is(picture,img){width:100%;height:100%;display:block}.mm-auth-shell .mm-auth-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mm-auth-shell .mm-auth-scene:after{content:"";background:linear-gradient(#040d19e8,#040d19a3 50%,#040d194d);position:absolute;inset:0}.mm-auth-shell .mm-auth-topbar{width:min(100% - var(--auth-gutter) * 2,1240px);justify-content:space-between;align-items:center;gap:12px;margin:auto;padding-top:20px;display:flex}.mm-auth-shell .mm-auth-logo{border-radius:6px;min-width:0;display:flex}.mm-auth-shell .mm-auth-logo img{width:164px;max-width:100%;height:auto}.mm-auth-shell .mm-auth-home-link{color:#bdc9dc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;transition:color .18s;display:inline-flex}.mm-auth-shell .mm-auth-home-link .iconify{font-size:17px}.mm-auth-shell .mm-auth-home-link:hover{color:#79e4f2}.mm-auth-shell .mm-auth-layout{width:min(100% - var(--auth-gutter) * 2,1240px);margin:26px auto 0;padding-bottom:32px}.mm-auth-shell .mm-auth-story-heading{letter-spacing:-.025em;font-size:21px;font-weight:650;line-height:1.3}.mm-auth-shell .mm-auth-story-heading span{color:#bccef1;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#5de1ef 8%,#6ea5ff 52%,#be8ff9 96%);-webkit-background-clip:text;background-clip:text}.mm-auth-shell .mm-auth-desktop-break{display:none}.mm-auth-shell .mm-auth-story-support{color:#b6c5da;margin-top:8px;font-size:13px;line-height:1.6}.mm-auth-shell .mm-auth-form-panel{isolation:isolate;background:#0b1a2f;border:1px solid #9cc9e14d;border-radius:18px;min-width:0;margin-top:24px;padding:24px;animation:.22s ease-out both mm-auth-arrive;position:relative;box-shadow:0 26px 70px #00051173,0 4px 14px #00051133,inset 0 1px #def2ff38,inset 1px 0 #bae0f717,inset 0 -1px #00051159}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.mm-auth-shell .mm-auth-form-panel{background:linear-gradient(145deg,rgb(17 31 52/var(--auth-glass-top)),rgb(7 20 38/var(--auth-glass-centre)) 58%,rgb(13 22 40/var(--auth-glass-bottom)));-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%)}}@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) or (-webkit-mask-composite:xor){.mm-auth-shell .mm-auth-form-panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;background:linear-gradient(120deg,#d9f6ffda,#7ccade88 18%,#839bc137 44%,#c7b9f18c 80%,#d3c6eb73);padding:1px;transition:opacity .18s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.mm-auth-shell .mm-auth-form-panel:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(75% 55% at 0 0,#4dbbdb26,#0000 72%),radial-gradient(75% 65% at 100% 0,#b89fe030,#0000 74%),radial-gradient(115% 58% at 65% -12%,#e2ebfa2e,#0000 78%);position:absolute;inset:1px}.mm-auth-shell .mm-auth-form-panel:focus-within:before{opacity:1}.mm-auth-shell .mm-auth-form-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,4vw,36px);font-weight:750;line-height:1.12}.mm-auth-shell .mm-auth-form-description{color:#bdc9dc;overflow-wrap:anywhere;margin-top:12px;margin-bottom:28px;font-size:14px;line-height:1.65}.mm-auth-shell .mm-auth-form{gap:18px;display:grid}.mm-auth-shell .mm-auth-form label{color:#dce7f8;font-size:13px;font-weight:600}.mm-auth-shell .mm-auth-form input{color:#f5f7fb;background:#071427;border-radius:10px;min-height:48px;font-size:16px}.mm-auth-shell .mm-auth-form input::placeholder{color:#91a5be}.mm-auth-shell .mm-auth-form input:disabled{opacity:.65}.mm-auth-shell .mm-auth-form input:autofill{-webkit-text-fill-color:#f5f7fb;caret-color:#f5f7fb;box-shadow:inset 0 0 0 100px #102139}.mm-auth-shell .mm-auth-feedback{color:#fda4af;overflow-wrap:anywhere;min-height:2.9em;margin-block:-12px;font-size:13px;line-height:1.45}.mm-auth-shell .mm-auth-form-panel .mm-auth-submit{color:#fff;background:linear-gradient(110deg,#0075ad,#3157d5 54%,#7853c6);border:1px solid #7eb8e1;border-radius:999px;justify-content:center;gap:12px;width:100%;min-height:50px;padding:12px 20px;font-size:14px;font-weight:600;transition:filter .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #0005113d,inset 0 1px #e1f4ff2e}.mm-auth-shell .mm-auth-form-panel .mm-auth-submit:hover:not(:disabled){filter:brightness(1.06);border-color:#a6ddea;box-shadow:0 8px 22px #0005114d,inset 0 1px #e1f4ff38}.mm-auth-shell .mm-auth-form-panel .mm-auth-submit:active:not(:disabled){filter:brightness(.96)}.mm-auth-shell .mm-auth-form-panel .mm-auth-submit:disabled{opacity:.65;cursor:not-allowed}.mm-auth-shell .mm-auth-availability{color:#aabbd3;text-align:center;font-size:12px;line-height:1.6}.mm-auth-shell .mm-auth-support{color:#bdc9dc;margin-bottom:18px;font-size:14px;line-height:1.6}@media (width>=768px){.mm-auth-shell{--auth-gutter:40px;--auth-glass-top:.48;--auth-glass-centre:.8;--auth-glass-bottom:.58}.mm-auth-shell .mm-auth-topbar{padding-top:32px}.mm-auth-shell .mm-auth-logo img{width:212px}.mm-auth-shell .mm-auth-layout{max-width:460px;margin-top:52px;padding-bottom:56px}.mm-auth-shell .mm-auth-story-heading{font-size:28px}.mm-auth-shell .mm-auth-form-panel{padding:32px}}@media (width>=1024px){.mm-auth-shell .mm-auth-home-link{font-size:13px}.mm-auth-shell .mm-auth-layout{-moz-column-gap:96px;grid-template-columns:minmax(0,1fr) 480px;align-items:start;column-gap:96px;max-width:1240px;margin-top:clamp(56px,15vh,160px);display:grid}.mm-auth-shell .mm-auth-story{padding-top:72px}.mm-auth-shell .mm-auth-story-heading{letter-spacing:-.035em;font-size:clamp(40px,3.8vw,56px);font-weight:750;line-height:1.12}.mm-auth-shell .mm-auth-desktop-break{display:block}.mm-auth-shell .mm-auth-story-heading span{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.mm-auth-shell .mm-auth-story-support{margin-top:22px;font-size:15px}.mm-auth-shell .mm-auth-form-panel{margin-top:0;padding:36px}.mm-auth-shell .mm-auth-scene img{-o-object-position:right bottom;object-position:right bottom}.mm-auth-shell .mm-auth-scene:after{background:linear-gradient(90deg,#040d19a6,#040d1940 50%,#040d19ad),linear-gradient(#040d1980,#0000 60%,#040d1966)}}@media (width<=359px){.mm-auth-shell{--auth-gutter:16px}.mm-auth-shell .mm-auth-logo img{width:144px}.mm-auth-shell .mm-auth-home-link{gap:5px;font-size:11px}.mm-auth-shell .mm-auth-form-panel{padding:20px}.mm-auth-shell .mm-auth-story-heading{font-size:20px}}@keyframes mm-auth-arrive{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-auth-shell .mm-auth-form-panel{animation:none}.mm-auth-shell .mm-auth-form-panel:before,.mm-auth-shell :is(.mm-auth-submit,.mm-auth-home-link){transition:none}}
