.mm-auth{--night-1:#0c0b14;--night-2:#0f0e1f;--night-3:#1a1827;--night-4:#242230;--lime:#d4ff3f;--violet:var(--lime);--ink:#0f0e1f;--line:#ffffff1f;--line-strong:#ffffff38;--muted:#ffffff9e;--soft:#ffffff0a;--mm-display-stack:"TT Supermolot Neue Trl", var(--mm-font-display), "Saira Condensed", "Saira", sans-serif;--mm-body-stack:var(--mm-font-body), "Rajdhani", system-ui, sans-serif;--mm-mono-stack:var(--mm-font-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--night-2);color:#fff;font-family:var(--mm-body-stack);min-height:100vh;position:relative;overflow-x:hidden}.mm-auth ::selection{background:var(--lime);color:var(--night-2)}.mm-auth a{color:inherit}.mm-auth-shell{z-index:1;grid-template-columns:1fr;min-height:calc(100vh - 76px);display:grid;position:relative}@media (min-width:980px){.mm-auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,560px)}}.mm-auth-aside{background:linear-gradient(160deg, var(--night-1) 0%, var(--night-2) 60%, var(--night-3) 100%);border-right:1px solid var(--line);padding:64px 56px;display:none;position:relative;overflow:hidden}@media (min-width:980px){.mm-auth-aside{flex-direction:column;justify-content:space-between;display:flex}}.mm-auth-aside-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(at 30% 30%,#000 30%,#0000 80%)}.mm-auth-aside-glow{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#d4ff3f2e 0%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-160px}.mm-auth-brand{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.mm-auth-brand-mark{background:var(--lime);width:44px;height:44px;color:var(--night-2);font-family:var(--mm-display-stack);clip-path:polygon(0 0,100% 0,100% 70%,90% 100%,0 100%);place-items:center;font-size:22px;font-weight:900;display:grid}.mm-auth-brand-text{font-family:var(--mm-display-stack);letter-spacing:.04em;text-transform:uppercase;font-size:22px;font-weight:800}.mm-auth-aside-content{z-index:1;max-width:520px;position:relative}.mm-auth-aside-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.28em;color:var(--lime);text-transform:uppercase;margin:0 0 18px;font-size:11px}.mm-auth-aside-title{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(38px,4vw,54px);font-weight:800;line-height:.96}.mm-auth-aside-title em{color:var(--lime);font-style:normal}.mm-auth-aside-body{color:#ffffffb3;max-width:460px;margin:0 0 32px;font-size:16px;line-height:1.6}.mm-auth-aside-stats{z-index:1;flex-wrap:wrap;gap:36px;display:flex;position:relative}.mm-auth-aside-stat-num{font-family:var(--mm-display-stack);color:var(--lime);font-size:38px;font-weight:900;line-height:1}.mm-auth-aside-stat-label{font-family:var(--mm-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-size:10px}.mm-auth-aside-foot{z-index:1;font-family:var(--mm-mono-stack);letter-spacing:.18em;color:#ffffff73;text-transform:uppercase;font-size:11px;position:relative}.mm-auth-main{background:var(--night-2);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex;position:relative}@media (min-width:980px){.mm-auth-main{padding:64px 72px}}.mm-auth-card{flex-direction:column;gap:28px;width:100%;max-width:440px;display:flex}.mm-auth-mobile-brand{align-items:center;gap:12px;margin-bottom:8px;display:flex}@media (min-width:980px){.mm-auth-mobile-brand{display:none}}.mm-auth-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.28em;color:var(--lime);text-transform:uppercase;margin:0;font-size:11px}.mm-auth-title{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:.98}.mm-auth-subtitle{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.mm-field{flex-direction:column;gap:8px;display:flex}.mm-field-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-label{font-family:var(--mm-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;font-size:10.5px}.mm-input,.mm-textarea{color:#fff;border:1px solid var(--line);width:100%;font-family:var(--mm-body-stack);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#ffffff0a;border-radius:0;outline:none;padding:14px 16px;font-size:15.5px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.mm-input::placeholder,.mm-textarea::placeholder{color:#ffffff52}.mm-input:hover,.mm-textarea:hover{border-color:var(--line-strong);background:#ffffff0f}.mm-input:focus,.mm-textarea:focus{border-color:var(--lime);background:#d4ff3f0a;box-shadow:0 0 0 3px #d4ff3f1f}.mm-textarea{resize:vertical;min-height:120px}select.mm-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.mm-input option{color:#fff;background-color:var(--night-3,#1a1827)}.mm-auth.is-light select.mm-input,.mm-signup-form select.mm-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mm-auth.is-light select.mm-input option,.mm-signup-form select.mm-input option{color:var(--ink,#0f0e1f);background-color:#fff}.mm-hint{font-family:var(--mm-mono-stack);letter-spacing:.04em;color:#ffffff80;margin:0;font-size:11px}.mm-link-inline{font-family:var(--mm-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:-8px 0;padding:8px 0;font-size:11px;transition:opacity .2s;display:inline-block}.mm-link-inline:hover{opacity:.75}.mm-btn{font-family:var(--mm-display-stack);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8% 0,100% 0,100% 70%,92% 100%,0 100%,0 30%);border:0;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px 26px;font-size:14.5px;font-weight:800;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s;display:inline-flex;position:relative}.mm-btn:disabled{opacity:.45;cursor:not-allowed}.mm-auth:not(.is-light) .mm-btn-primary:disabled{opacity:1;color:#ffffffb3;background:#ffffff1a}.mm-btn-arrow{transition:transform .25s;display:inline-block}.mm-btn:not(:disabled):hover .mm-btn-arrow{transform:translate(6px)}.mm-btn-primary{background:var(--lime);color:var(--night-2)}.mm-auth a.mm-btn-primary{color:var(--night-2)}.mm-btn-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 30px #d4ff3f52}.mm-btn-ghost{color:#fff;border:1px solid var(--line);clip-path:polygon(8% 0,100% 0,100% 70%,92% 100%,0 100%,0 30%);background:#ffffff0f}.mm-btn-ghost:not(:disabled):hover{border-color:var(--line-strong);background:#ffffff1a}.mm-btn-google{font-family:var(--mm-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--night-2);clip-path:polygon(8% 0,100% 0,100% 70%,92% 100%,0 100%,0 30%);background:#fff;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.mm-btn-google:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000040}.mm-btn-youtube{color:#fff;background:#f03}.mm-btn-youtube:hover{transform:translateY(-2px);box-shadow:0 12px 30px #f036}.mm-divider{font-family:var(--mm-mono-stack);letter-spacing:.32em;text-transform:uppercase;color:#ffffff61;align-items:center;gap:12px;font-size:10.5px;display:flex}.mm-divider:before,.mm-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);flex:1;height:1px}.mm-alert{font-family:var(--mm-mono-stack);letter-spacing:.04em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.mm-alert-error{color:#ffb3b3;background:#ff464614;border-color:#ff646473}.mm-alert-ok{color:#c8ff9c;background:#d4ff3f14;border-color:#d4ff3f80}.mm-alert-info{color:#fff;background:#0f0e1f1f;border-color:#ffffff59}.mm-auth-foot{text-align:center;color:var(--muted);font-size:14px}.mm-auth-foot a{color:#fff;border-bottom:1px solid var(--lime);padding-bottom:1px;font-weight:700;transition:color .2s}.mm-auth-foot a:hover{color:var(--lime)}.mm-auth-fineprint{text-align:center;font-family:var(--mm-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.mm-option-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.mm-option-grid{grid-template-columns:1fr 1fr}}.mm-option-card{text-align:left;border:1px solid var(--line);color:#fff;cursor:pointer;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:#ffffff0a;flex-direction:column;gap:10px;min-height:160px;padding:22px;transition:transform .25s,background .2s,border-color .2s,box-shadow .25s;display:flex;position:relative}.mm-option-card:not(:disabled):hover{border-color:var(--lime);background:#d4ff3f0f;transform:translateY(-4px);box-shadow:0 16px 40px #d4ff3f26}.mm-option-card:disabled{opacity:.4;cursor:wait}.mm-option-card-link{cursor:pointer;text-decoration:none}.mm-option-card-link:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mm-signup-form .mm-option-card{color:var(--violet);background:#0f0e1f08;border-color:#0f0e1f26}.mm-signup-form .mm-option-desc{color:#0f0e1fa8}.mm-auth-hint-center{text-align:center;opacity:.65;margin:-.25rem 0 0;font-size:.8rem}.mm-option-icon{background:var(--lime);width:40px;height:40px;color:var(--night-2);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));place-items:center;margin-bottom:6px;font-size:20px;display:grid}.mm-option-title{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.mm-option-desc{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mm-option-tag{font-family:var(--mm-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin-top:auto;font-size:10px}.mm-setup-shell{z-index:1;flex-direction:column;gap:36px;width:100%;max-width:640px;margin:0 auto;padding:135px 24px 80px;display:flex;position:relative}.mm-setup-progress{align-items:center;gap:0;display:flex}.mm-setup-step{flex:none;align-items:center;gap:10px;display:flex}.mm-setup-step-num{width:30px;height:30px;font-family:var(--mm-display-stack);color:#ffffff80;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:#ffffff0f;place-items:center;font-size:14px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:grid}.mm-setup-step-label{font-family:var(--mm-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;font-size:10px;transition:color .25s}.mm-setup-step.is-active .mm-setup-step-num{background:var(--lime);color:var(--night-2);border-color:var(--lime)}.mm-setup-step.is-active .mm-setup-step-label{color:#fff}.mm-setup-step.is-done .mm-setup-step-num{color:var(--lime);background:#d4ff3f33;border-color:#d4ff3f80}.mm-setup-step.is-done .mm-setup-step-label{color:#ffffffbf}.mm-setup-step-bar{background:var(--line);flex:1;min-width:14px;height:1px;margin:0 12px;position:relative}.mm-setup-step-bar.is-done{background:var(--lime)}@media (max-width:640px){.mm-setup-step-label{display:none}.mm-setup-step-bar{margin:0 8px}}.mm-setup-header{flex-direction:column;gap:10px;display:flex}.mm-setup-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.28em;text-transform:uppercase;color:var(--lime);margin:0;font-size:11px}.mm-setup-title{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:.98}.mm-setup-subtitle{color:var(--muted);max-width:520px;margin:0;font-size:16px;line-height:1.55}.mm-setup-actions{flex-wrap:wrap;gap:12px 28px;margin-top:8px;display:flex}.mm-setup-skip{font-family:var(--mm-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:#ffffff94;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:12px 0;font-size:11px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;transition:color .2s}.mm-setup-skip:hover{color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.mm-auth-bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.mm-auth *,.mm-auth :before,.mm-auth :after{transition-duration:1ms!important;animation-duration:1ms!important}}.mm-auth.is-light{--paper:#fff;--ink:#0a0820;--violet:var(--ink);--ink-soft:#0a0820bd;--ink-muted:#0a082094;--ink-faint:#0a08206b;--line:#0a08201a;--line-strong:#0a082033;--soft:#0a082008;background:var(--paper);color:var(--ink)}.mm-auth.is-light ::selection{background:var(--lime);color:var(--night-2)}.mm-auth.is-light .mm-auth-aside{background:var(--paper);border-right:1px solid var(--line)}.mm-auth.is-light .mm-auth-aside:before{content:"";background:var(--lime);z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.mm-auth.is-light .mm-auth-aside-grid{background-image:linear-gradient(#0f0e1f14 1px,#0000 1px),linear-gradient(90deg,#0f0e1f14 1px,#0000 1px);-webkit-mask-image:radial-gradient(at 30% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(at 30% 30%,#000 25%,#0000 75%)}.mm-auth.is-light .mm-auth-aside-glow{opacity:.5;background:radial-gradient(circle,#d4ff3f73 0%,#0000 70%)}.mm-auth.is-light .mm-auth-brand-text,.mm-auth.is-light .mm-auth-aside-title{color:var(--ink)}.mm-auth.is-light .mm-auth-aside-title em{color:var(--ink);background:linear-gradient(180deg, transparent 62%, var(--lime) 62%, var(--lime) 92%, transparent 92%);padding:0 4px}.mm-auth.is-light .mm-auth-aside-body{color:var(--ink-muted)}.mm-auth.is-light .mm-auth-aside-stat-num{color:var(--night-2)}.mm-auth.is-light .mm-auth-aside-stat-label,.mm-auth.is-light .mm-auth-aside-foot{color:var(--ink-faint)}.mm-auth.is-light .mm-auth-main{background:var(--paper)}.mm-auth.is-light .mm-auth-bg-grid{background-image:linear-gradient(#0f0e1f0d 1px,#0000 1px),linear-gradient(90deg,#0f0e1f0d 1px,#0000 1px)}.mm-auth.is-light .mm-auth-title{color:var(--ink)}.mm-auth.is-light .mm-auth-subtitle{color:var(--ink-muted)}.mm-auth.is-light .mm-label{color:var(--ink-soft)}.mm-auth.is-light .mm-input,.mm-auth.is-light .mm-textarea{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.mm-auth.is-light .mm-input::placeholder,.mm-auth.is-light .mm-textarea::placeholder{color:var(--ink-faint)}.mm-auth.is-light .mm-input:hover,.mm-auth.is-light .mm-textarea:hover{border-color:var(--ink);background:var(--paper)}.mm-auth.is-light .mm-input:focus,.mm-auth.is-light .mm-textarea:focus{border-color:var(--night-2);background:#d4ff3f0f;box-shadow:0 0 0 3px #d4ff3f59}.mm-auth.is-light .mm-hint{color:var(--ink-faint)}.mm-auth.is-light .mm-btn-primary{background:var(--lime);color:var(--night-2)}.mm-auth.is-light .mm-btn-primary:not(:disabled):hover{box-shadow:0 12px 30px #1a16542e}.mm-auth.is-light .mm-btn-ghost{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.mm-auth.is-light .mm-btn-ghost:not(:disabled):hover{background:var(--soft);border-color:var(--ink)}.mm-auth.is-light .mm-btn-google{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.mm-auth.is-light .mm-btn-google:hover{border-color:var(--ink);box-shadow:0 10px 26px #0a08201a}.mm-auth.is-light .mm-divider{color:var(--ink-faint)}.mm-auth.is-light .mm-divider:before,.mm-auth.is-light .mm-divider:after{background:linear-gradient(90deg, transparent, var(--line-strong), transparent)}.mm-auth.is-light .mm-auth-foot{color:var(--ink-muted)}.mm-auth.is-light .mm-auth-foot a{color:var(--ink);border-bottom-color:var(--lime)}.mm-auth.is-light .mm-auth-foot a:hover{color:var(--night-2)}.mm-auth.is-light .mm-auth-fineprint{color:var(--ink-faint)}.mm-auth.is-light .mm-alert-error{color:#8a1414;background:#ff46460f;border-color:#b41e1e59}.mm-auth.is-light .mm-alert-ok{color:#0f0e1f;background:#d4ff3f2e;border-color:#d4ff3fb3}.mm-auth.is-light .mm-alert-info{color:#0f0e1f;background:#0f0e1f0f;border-color:#0f0e1f4d}.mm-auth.is-light .mm-option-card{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink)}.mm-auth.is-light .mm-option-card:not(:disabled):hover{border-color:var(--night-2);background:#d4ff3f14;box-shadow:0 16px 40px #1a16541f}.mm-auth.is-light .mm-option-icon{color:var(--night-2);background:#d4ff3f4d}.mm-auth.is-light .mm-option-desc{color:var(--ink-muted)}.mm-auth.is-light .mm-setup-step-num{background:var(--paper);color:var(--ink-faint);border-color:var(--line-strong)}.mm-auth.is-light .mm-setup-step-label{color:var(--ink-faint)}.mm-auth.is-light .mm-setup-step.is-active .mm-setup-step-num{background:var(--lime);color:var(--night-2);border-color:var(--lime)}.mm-auth.is-light .mm-setup-step.is-active .mm-setup-step-label{color:var(--ink)}.mm-auth.is-light .mm-setup-step.is-done .mm-setup-step-num{color:var(--night-2);background:#d4ff3f52;border-color:#d4ff3fb3}.mm-auth.is-light .mm-setup-step.is-done .mm-setup-step-label{color:var(--ink-soft)}.mm-auth.is-light .mm-setup-step-bar{background:var(--line)}.mm-auth.is-light .mm-setup-skip{color:var(--ink-faint)}.mm-auth.is-light .mm-setup-skip:hover{color:var(--night-2)}.mm-auth.is-light .mm-setup-subtitle{color:var(--ink-muted)}.mm-signup-split{width:100%;height:calc(100dvh - 91px);color:var(--ink);z-index:1;background:#fff;grid-template-columns:1fr;margin-top:91px;display:grid;position:relative;overflow:hidden}@media (min-width:980px){.mm-signup-split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.mm-signup-form-pane{--violet:var(--ink);background:#fff;justify-content:center;align-items:safe center;padding:40px 28px;display:flex;overflow:hidden auto}@media (min-width:980px){.mm-signup-form-pane{padding:44px 88px}}.mm-signup-card{flex-direction:column;gap:18px;width:100%;max-width:440px;display:flex}.mm-signup-title{font-family:var(--mm-display-stack);color:var(--ink);letter-spacing:-.005em;text-transform:none;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.05}.mm-signup-title-accent{color:var(--violet);display:inline-block}.mm-signup-subtitle{font-family:var(--mm-body-stack);color:#0a0820a8;margin:0 0 6px;font-size:14px}.mm-signup-form{flex-direction:column;gap:18px;display:flex}.mm-signup-form .mm-divider{display:none}.mm-signup-form .mm-field{gap:8px}.mm-signup-form .mm-label{color:var(--ink);font-family:var(--mm-display-stack);letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.mm-signup-form .mm-input{color:var(--ink);border:1.5px solid var(--violet);font-family:var(--mm-body-stack);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));box-shadow:none;background:#fff;border-radius:0;padding:14px 16px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}@media (max-width:767px),(pointer:coarse){.mm-signup-form .mm-input{font-size:16px}}.mm-signup-form .mm-input::placeholder{color:#0a08204d}.mm-signup-form .mm-input:hover{background:#0f0e1f06;border-color:#0f0e1f}.mm-signup-form .mm-input:focus{border-color:var(--violet);background:#0f0e1f0a;box-shadow:0 0 0 3px #0f0e1f2e}.mm-otp-form{flex-direction:column;gap:14px;display:flex}.mm-otp-label{font-family:var(--mm-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:10.5px}.mm-otp-boxes{gap:8px;display:flex}.mm-signup-form .mm-otp-box{text-align:center;width:48px;height:56px;font-family:var(--mm-mono-stack);clip-path:none;padding:0;font-size:22px;font-weight:700}@media (max-width:400px){.mm-otp-boxes{gap:6px}.mm-signup-form .mm-otp-box{width:42px;height:50px;font-size:20px}}.mm-signup-form .mm-hint{font-family:var(--mm-body-stack);color:#0a08209e;letter-spacing:0;margin:0;font-size:12px}.mm-signup-form .mm-btn-primary{background:var(--lime);color:var(--ink);font-family:var(--mm-body-stack);letter-spacing:.01em;text-transform:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));margin-top:4px;padding:15px 26px;font-size:15px;font-weight:600}.mm-signup-form .mm-btn-primary:not(:disabled):hover{box-shadow:none;background:#b8e62e;transform:translateY(-2px)}.mm-signup-form .mm-btn-primary .mm-btn-arrow{display:none}.mm-signup-form .mm-btn-google{color:var(--ink);border:1.5px solid var(--violet);font-family:var(--mm-body-stack);letter-spacing:.01em;text-transform:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#fff;padding:13px 22px;font-size:14.5px;font-weight:600}.mm-signup-form .mm-btn-google:hover{background:#0f0e1f0a;transform:translateY(-1px);box-shadow:0 8px 20px #0f0e1f24}.mm-signup-form .mm-auth-foot{text-align:center;font-family:var(--mm-body-stack);color:#0a08209e;margin:0;font-size:13.5px}.mm-signup-form .mm-auth-foot a{color:var(--ink);border-bottom:0;padding:0;font-weight:500;text-decoration:underline}.mm-signup-form .mm-auth-foot a:hover{color:var(--violet)}.mm-signup-form .mm-auth-fineprint{text-align:center;font-family:var(--mm-body-stack);color:#0a08208c;letter-spacing:0;text-transform:none;font-size:11.5px}.mm-signup-form .mm-alert-error{color:#8a1414;background:#ff46460f;border-color:#b41e1e66}.mm-signup-form .mm-alert-ok{color:#0f0e1f;border-color:var(--violet);background:#0f0e1f0f}.mm-signup-form .mm-alert-info{color:#0f0e1f;background:#0f0e1f12;border-color:#0f0e1f59}.mm-signup-card .mm-alert-ok{color:#0f0e1f;border-color:var(--violet);background:#0f0e1f0f}.mm-signup-aside{background:#0f0e1f;display:none;position:relative;overflow:hidden}@media (min-width:980px){.mm-signup-aside{display:block}}.mm-signup-aside-grid{pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%)}.mm-signup-aside-band{background:linear-gradient(90deg,#0f0e1f00 0%,#0f0e1fd9 18%,#d4ff3f2e 88%,#0f0e1f00 100%);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;height:64px;position:absolute;top:96px;left:-8%;right:-8%;transform:skewY(-2.2deg)}.mm-signup-aside-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#d4ff3f2e 0%,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;right:-200px}.mm-signup-aside-corner{font-family:var(--mm-mono-stack);letter-spacing:.32em;color:#ffffff8c;text-transform:uppercase;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;top:28px;right:28px}.mm-signup-aside-corner-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d4ff3f2e}.mm-signup-aside-content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:96px 64px 64px;display:flex;position:relative}.mm-signup-aside-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.32em;color:var(--lime);text-transform:uppercase;margin:0;font-size:11px}.mm-signup-aside-headline{font-family:var(--mm-display-stack);color:#fff;text-transform:uppercase;letter-spacing:.005em;margin:22px 0;font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:.95}.mm-signup-aside-headline em{color:var(--lime);background:linear-gradient(#0000 60%,#d4ff3f38 60% 92%,#0000 92%);padding:0 4px;font-style:normal}.mm-signup-aside-body{color:#ffffffc7;max-width:420px;margin:0;font-size:15.5px;line-height:1.6}.mm-signup-aside-stats{flex-wrap:wrap;gap:36px;margin-top:36px;display:flex}.mm-signup-aside-stat-num{font-family:var(--mm-display-stack);color:var(--lime);font-size:36px;font-weight:900;line-height:1}.mm-signup-aside-stat-label{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;margin-top:8px;font-size:10px}.mm-signup-aside-foot{font-family:var(--mm-mono-stack);letter-spacing:.28em;color:#ffffff6b;text-transform:uppercase;align-items:center;gap:14px;font-size:10.5px;display:flex}.mm-signup-aside-foot:before{content:"";background:#ffffff4d;width:36px;height:1px}.mm-signup-split .mm-signup-title{font-family:var(--mm-display-stack);color:var(--ink);text-transform:none;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:1.05}.mm-signup-split .mm-signup-title-accent{color:var(--violet);display:inline-block}.mm-signup-split .mm-signup-form-pane{overflow:hidden auto}.mm-signup-aside .mm-aside-grid-anim{background-size:60px 60px;animation:28s linear infinite mmAuthGridScroll;-webkit-mask-image:radial-gradient(at 60% 40%,#000 35%,#0000 85%);mask-image:radial-gradient(at 60% 40%,#000 35%,#0000 85%)}@keyframes mmAuthGridScroll{0%{background-position:0 0}to{background-position:60px 60px}}.mm-signup-aside .mm-aside-glow-anim{animation:6s ease-in-out infinite mmAuthGlowPulse}@keyframes mmAuthGlowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.mm-aside-wordmark{font-family:var(--mm-display-stack);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #d4ff3f1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;place-items:center;font-size:clamp(120px,18vw,240px);font-weight:900;animation:9s ease-in-out infinite mmAuthWordmarkFlicker;display:grid;position:absolute;inset:0;transform:rotate(-4deg)}@keyframes mmAuthWordmarkFlicker{0%,92%,to{-webkit-text-stroke-color:#d4ff3f1a;text-shadow:none}94%{-webkit-text-stroke-color:#d4ff3f8c;text-shadow:0 0 32px #d4ff3f40}96%{-webkit-text-stroke-color:#d4ff3f2e;text-shadow:none}}.mm-aside-stage{z-index:2;flex-direction:column;justify-content:center;gap:22px;padding:80px 56px 90px;display:flex;position:absolute;inset:0}.mm-aside-stats-hero{background:linear-gradient(#d4ff3f0a 0%,#d4ff3f00 100%);border-top:1px solid #d4ff3f38;border-bottom:1px solid #d4ff3f38;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 4px;display:grid}.mm-aside-stat{flex-direction:column;gap:6px;display:flex}.mm-aside-stat-num{font-family:var(--mm-display-stack);color:var(--lime);letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);font-weight:900;line-height:1}.mm-aside-stat-label{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:#ffffffa6;text-transform:uppercase;font-size:9.5px;line-height:1.3}.mm-aside-testi{color:#fff;-webkit-backdrop-filter:blur(8px);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(155deg,#0a0820ad 0%,#221a6bbd 100%);border:1px solid #d4ff3f38;padding:20px 22px 18px;animation:8s ease-in-out infinite mmAuthCardFloat;position:relative;box-shadow:0 20px 50px #0a082066,inset 0 0 0 1px #d4ff3f0f,0 0 50px #0f0e1f2e}@keyframes mmAuthCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mm-aside-testi-stars{letter-spacing:4px;color:var(--lime);text-shadow:0 0 12px #d4ff3f59;margin-bottom:10px;font-size:14px}.mm-aside-testi-quote{font-family:var(--mm-body-stack);color:#ffffffeb;margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.55}.mm-aside-testi-foot{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding-top:12px;display:flex}.mm-aside-testi-avatar{background:var(--lime);width:36px;height:36px;color:var(--ink);font-family:var(--mm-display-stack);letter-spacing:.04em;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.mm-aside-testi-name{font-family:var(--mm-display-stack);color:#fff;font-size:14px;font-weight:700}.mm-aside-testi-role{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;margin-top:2px;font-size:10px}.mm-aside-valueprops{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.mm-aside-valueprops li{font-family:var(--mm-body-stack);color:#ffffffe0;align-items:flex-start;gap:12px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.mm-aside-vp-check{width:22px;height:22px;color:var(--lime);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));background:#d4ff3f1f;border:1px solid #d4ff3f6b;flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;font-weight:800;display:grid}.mm-aside-foot-pos{z-index:2;position:absolute;bottom:24px;left:48px}@media (prefers-reduced-motion:reduce){.mm-signup-aside *,.mm-signup-aside :before,.mm-signup-aside :after{transition:none!important;animation:none!important}}.mm-pwd-strength{align-items:center;gap:10px;margin-top:2px;display:flex}.mm-pwd-strength-bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;height:4px;display:grid}.mm-pwd-strength-bars>span{background:#0a08201a;transition:background .2s}.mm-pwd-strength[data-strength="1"] .mm-pwd-strength-bars>span[data-on=true]{background:#e0533f}.mm-pwd-strength[data-strength="2"] .mm-pwd-strength-bars>span[data-on=true]{background:#e8a13a}.mm-pwd-strength[data-strength="3"] .mm-pwd-strength-bars>span[data-on=true]{background:#b8e62e}.mm-pwd-strength[data-strength="4"] .mm-pwd-strength-bars>span[data-on=true]{background:#2bb673}.mm-pwd-strength-label{font-family:var(--mm-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:#0a08208c;text-align:right;min-width:70px;font-size:10.5px}.mm-auth:not(.is-light) .mm-pwd-strength-bars>span{background:#ffffff1a}.mm-auth:not(.is-light) .mm-pwd-strength-label{color:#ffffff8c}.mm-checkbox-row{font-family:var(--mm-body-stack);color:#0a0820c7;cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.mm-checkbox-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--violet);cursor:pointer;flex-shrink:0;margin-top:2px}.mm-checkbox-row .mm-link-inline{font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;color:var(--violet);text-decoration:underline}.mm-checkbox-row .mm-link-inline:hover{opacity:.8}.mm-auth:not(.is-light) .mm-checkbox-row{color:#ffffffc7}.mm-auth:not(.is-light) .mm-checkbox-row .mm-link-inline{color:var(--lime)}.mm-btn-secondary{color:var(--violet);border:1.5px solid var(--violet);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));font-family:var(--mm-body-stack);letter-spacing:.01em;text-transform:none;background:0 0;padding:14px 22px;font-size:14.5px;font-weight:600}.mm-btn-secondary:not(:disabled):hover{background:#0f0e1f0f;transform:translateY(-1px)}.mm-auth:not(.is-light) .mm-btn-secondary{color:var(--lime);border-color:var(--lime)}.mm-auth:not(.is-light) .mm-btn-secondary:not(:disabled):hover{background:#d4ff3f14}.mm-check-email-actions{flex-direction:column;gap:18px;display:flex}.mm-check-email-resend{margin:0}.mm-check-email-links{text-align:center;font-family:var(--mm-body-stack);color:#0a08209e;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.mm-auth:not(.is-light) .mm-check-email-links{color:#ffffff9e}.mm-option-card.is-selected{border-color:var(--lime);background:#d4ff3f1a;box-shadow:0 0 0 3px #d4ff3f2e}.mm-auth.is-light .mm-option-card.is-selected{border-color:var(--violet);background:#0f0e1f0f;box-shadow:0 0 0 3px #0f0e1f2e}.mm-option-perks{font-family:var(--mm-mono-stack);letter-spacing:.04em;color:var(--muted);flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.mm-option-perks li:before{content:"→ ";color:var(--lime);font-weight:700}.mm-auth.is-light .mm-option-perks{color:var(--ink-muted)}.mm-auth.is-light .mm-option-perks li:before{color:var(--violet)}.mm-fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:10px 0 0;padding:0}.mm-fieldset>legend{padding:0 14px 0 0}.mm-fieldset-body{flex-direction:column;gap:20px;margin-top:16px;display:flex}.mm-toggle{border:1px solid var(--line);font-family:var(--mm-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;cursor:pointer;-webkit-user-select:none;user-select:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#ffffff0a;justify-content:center;align-items:center;padding:10px 18px;font-size:11px;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.mm-toggle input{opacity:0;pointer-events:none;position:absolute}.mm-toggle:has(input:checked){border-color:var(--lime);color:var(--lime);background:#d4ff3f1f}.mm-toggle:hover{border-color:var(--line-strong)}.mm-auth.is-light .mm-toggle{background:var(--paper);border-color:var(--line-strong);color:var(--ink-soft)}.mm-auth.is-light .mm-toggle:has(input:checked){border-color:var(--violet);color:var(--violet);background:#0f0e1f14}.mm-payouts-steps,.mm-setup-bullets{font-family:var(--mm-body-stack);color:#ffffffd1;flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.mm-payouts-steps li,.mm-setup-bullets li{border-left:2px solid var(--lime);background:#ffffff0a;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.mm-payouts-steps strong,.mm-setup-bullets li:before{font-family:var(--mm-display-stack);color:var(--lime);font-weight:800}.mm-setup-bullets li:before{content:"→"}.mm-auth.is-light .mm-payouts-steps{color:var(--ink-soft)}.mm-auth.is-light .mm-payouts-steps li{background:var(--soft);border-left-color:var(--violet)}.mm-auth.is-light .mm-payouts-steps strong{color:var(--violet)}.mm-checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mm-checklist-item{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#ffffff0a;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.mm-checklist-item.is-done{border-color:var(--lime);background:#d4ff3f0f}.mm-checklist-item.is-pending{background:#ffc8640d;border-color:#ffc86466}.mm-setup-recommended{flex-direction:column;gap:10px;margin-top:20px;display:flex}.mm-checklist-body{flex:1;min-width:0}.mm-checklist-item .mm-setup-skip{white-space:nowrap;flex-shrink:0;align-self:center}.mm-checklist-icon{width:28px;height:28px;font-family:var(--mm-display-stack);background:var(--lime);color:var(--night-2);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.mm-checklist-item.is-pending .mm-checklist-icon{color:#ffc864f2;background:#ffc8642e;border:1px solid #ffc86473}.mm-checklist-title{font-family:var(--mm-display-stack);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 2px;font-size:16px;font-weight:700}.mm-checklist-desc{color:#ffffff9e;margin:0;font-size:13.5px;line-height:1.45}.mm-auth.is-light .mm-checklist-item{background:var(--paper);border-color:var(--line-strong)}.mm-auth.is-light .mm-checklist-item.is-done{border-color:var(--violet);background:#d4ff3f1a}.mm-auth.is-light .mm-checklist-item.is-pending{background:#e8a13a0f;border-color:#e8a13a66}.mm-auth.is-light .mm-checklist-title{color:var(--ink)}.mm-auth.is-light .mm-checklist-desc{color:var(--ink-muted)}.mm-auth.is-light .mm-checklist-item.is-done .mm-checklist-icon{background:var(--violet);color:#fff}.mm-confetti{pointer-events:none;z-index:1000;position:fixed;inset:0;overflow:hidden}.mm-confetti-piece{top:-10vh;left:var(--mm-x,50%);background:var(--mm-color,var(--lime));width:8px;height:14px;transform:rotate(var(--mm-rot,0deg));animation:mmConfettiFall 3.6s var(--mm-delay,0s) ease-in forwards;opacity:.9;position:absolute}@keyframes mmConfettiFall{0%{transform:translateY(0) rotate(var(--mm-rot,0deg));opacity:.95}60%{opacity:.95}to{transform:translateY(110vh) rotate(calc(var(--mm-rot,0deg) + 720deg));opacity:0}}@media (prefers-reduced-motion:reduce){.mm-confetti{display:none}}.mm-signup-head{flex-direction:column;display:flex}.mm-signup-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.26em;text-transform:uppercase;color:var(--violet);margin:0 0 12px;font-size:10.5px}.mm-signup-split .mm-signup-subtitle{color:#0a0820b3}.mm-captcha{justify-content:flex-start;min-height:78px;display:flex}.mm-auth .mm-signup-split .mm-link-inline{color:var(--violet)}.mm-auth .mm-signup-split .mm-link-inline:hover{opacity:.75}.mm-auth .mm-signup-split .mm-checkbox-row{color:#0a0820c7}.mm-auth .mm-signup-split .mm-checkbox-row .mm-link-inline{color:var(--violet);text-decoration:underline}.mm-auth .mm-signup-split .mm-pwd-strength-bars>span{background:#0a08201a}.mm-auth .mm-signup-split .mm-pwd-strength-label{color:#0a08209e}.mm-auth .mm-signup-split .mm-pwd-strength[data-strength="1"] .mm-pwd-strength-bars>span[data-on=true]{background:#e0533f}.mm-auth .mm-signup-split .mm-pwd-strength[data-strength="2"] .mm-pwd-strength-bars>span[data-on=true]{background:#e8a13a}.mm-auth .mm-signup-split .mm-pwd-strength[data-strength="3"] .mm-pwd-strength-bars>span[data-on=true]{background:#b8e62e}.mm-auth .mm-signup-split .mm-pwd-strength[data-strength="4"] .mm-pwd-strength-bars>span[data-on=true]{background:#2bb673}.mm-auth .mm-signup-split a.mm-btn-primary{color:#fff}.mm-auth .mm-signup-split .mm-btn-primary:disabled{opacity:1;color:#0f0e1fc7;background:#0f0e1f24}.mm-auth .mm-signup-split .mm-btn-secondary:disabled{opacity:1;color:#0f0e1fb3;border-color:#0f0e1f59}.mm-auth .mm-signup-split .mm-btn-secondary{color:var(--violet);border-color:var(--violet);background:0 0}.mm-auth .mm-signup-split .mm-btn-secondary:not(:disabled):hover{background:#0f0e1f0f}.mm-auth .mm-signup-split .mm-check-email-links{color:#0a08209e}.mm-signup-split .mm-signup-aside-content{gap:24px;padding:76px 56px 40px}.mm-aside-head{flex-direction:column;display:flex}.mm-aside-middle{flex-direction:column;gap:18px;display:flex}.mm-aside-bottom{flex-direction:column;gap:22px;display:flex}.mm-signup-split .mm-signup-aside-headline{margin:14px 0;font-size:clamp(32px,3vw,44px)}.mm-signup-split .mm-signup-aside-body{font-size:14.5px}.mm-aside-testi{margin:0}.mm-signup-split .mm-aside-testi{padding:16px 18px 14px}.mm-aside-testi-quote{quotes:none}.mm-aside-testi figcaption{margin:0}.mm-signup-split .mm-signup-aside-stats{border-top:1px solid #d4ff3f38;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:0;padding-top:18px;display:grid}.mm-signup-split .mm-signup-aside-stat-num{font-size:26px}.mm-signup-split .mm-signup-aside-stat-label{line-height:1.4}@media (max-height:810px){.mm-signup-split .mm-aside-testi{display:none}}@media (max-height:680px){.mm-signup-split .mm-aside-wordmark{font-size:clamp(100px,14vw,180px)}.mm-signup-split .mm-signup-aside-content{padding-top:72px}}
