@import url("https://fonts.googleapis.com/css2?family=Fustat:wght@200..800&family=Geist+Mono:wght@100..900&display=swap");.mm-landing{--font-mm-sans:"Fustat",system-ui,sans-serif;--font-mm-mono:"Geist Mono",ui-monospace,monospace;font-family:var(--font-mm-sans);background-color:#090909;color:#fff}.mm-landing .font-mm-mono{font-family:var(--font-mm-mono)}.mm-landing .blur-bg{will-change:filter;filter:blur(150px)}.mm-landing .gradient-mask-b-10{-webkit-mask-image:linear-gradient(#000 10%,#0000);mask-image:linear-gradient(#000 10%,#0000)}.mm-landing .gradient-mask-b-20{-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.mm-landing .gradient-mask-b-70-d{-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.mm-landing .gradient-mask-b-80{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.mm-landing .gradient-mask-l-70-d{-webkit-mask-image:linear-gradient(270deg,#0000,#000 15% 85%,#0000 100%);mask-image:linear-gradient(270deg,#0000,#000 15% 85%,#0000)}.mm-landing .gradient-mask-l-80-d{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20% 80%,#0000 100%);mask-image:linear-gradient(270deg,#0000,#000 20% 80%,#0000)}.mm-landing .gradient-mask-l-90-d{-webkit-mask-image:linear-gradient(270deg,#0000,#000 10% 90%,#0000 100%);mask-image:linear-gradient(270deg,#0000,#000 10% 90%,#0000)}.mm-landing .gradient-mask-t-50{-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}.mm-landing .gradient-mask-t-70-d{-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.mm-landing .gradient-mask-tr-40{-webkit-mask-image:linear-gradient(to top right,#000 40%,#0000);mask-image:linear-gradient(to top right,#000 40%,#0000)}.mm-landing .animate-marquee{animation:mm-marquee 40s linear infinite}.mm-landing .animate-marquee-reverse{animation:mm-marquee-reverse 40s linear infinite}@keyframes mm-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap, 4rem)))}}@keyframes mm-marquee-reverse{0%{transform:translate(calc(-100% - var(--gap, 4rem)))}to{transform:translate(0)}}.mm-landing .mm-auth,.mm-landing.mm-auth{--c-primary:74 222 128;--c-primary-300:134 239 172;--c-primary-400:74 222 128;--c-primary-500:34 197 94;--c-primary-600:22 163 74;--c-primary-700:21 128 61;--c-primary-800:22 101 52;--c-primary-900:20 83 45;--shadow-glow:0 0 12px rgba(74,222,128,.15),0 1px 3px rgba(0,0,0,.2);--shadow-glow-lg:0 0 24px rgba(74,222,128,.2),0 2px 8px rgba(0,0,0,.25);--primary-btn-shadow:0 1px 2px rgba(0,0,0,.2)}.mm-landing .mm-auth-panel{border:2px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(20px)}.mm-landing .mm-auth-btn-primary{background:#fff!important;color:#000!important;box-shadow:0 1px 2px rgba(0,0,0,.15)!important}.mm-landing .mm-auth-btn-primary:hover{background:hsla(0,0%,100%,.9)!important}@keyframes mm-legal-notice-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mm-landing .mm-legal-notice-panel{animation:mm-legal-notice-in .28s ease-out}