@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.mm-register-page.svelte-52fghe{--register-bg: #090909;--register-s1: #0f0f0f;--register-s2: #151515;--register-s3: #1b1b1b;--register-b1: #1e1e1e;--register-b2: #282828;--register-t0: #f0f0f0;--register-t1: #d0d0d0;--register-t2: #888;--register-t3: #505050;--register-accent: #ff6a2a;--register-accent-hover: #ff7a3a;--register-green: #3db86a;--register-heading: "Manrope", "Inter", system-ui, sans-serif;--register-body: "Inter", Cantarell, "Noto Sans", system-ui, sans-serif;position:relative;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:visible;isolation:isolate;background:var(--register-bg);color:var(--register-t1);font-family:var(--register-body);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mm-register-page.svelte-52fghe button,.mm-register-page.svelte-52fghe input{font:inherit}.mm-register-page.svelte-52fghe a{color:inherit;text-decoration:none}.mm-register-background.svelte-52fghe{position:fixed;inset:0;z-index:-3;background:#0b0b0b url(/MountainsWithGuy.webp) center 30% / cover no-repeat;transform:scale(1.015)}.mm-register-background.svelte-52fghe:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#09090961,#0909098a 43%,#090909d1 72%,#090909ed),linear-gradient(to bottom,#09090938,#0909096b 44%,#090909e6)}.mm-register-background.svelte-52fghe:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.055),transparent 24rem),radial-gradient(circle at 82% 70%,rgba(255,106,42,.025),transparent 26rem)}.mm-register-nav.svelte-52fghe{position:fixed;top:.9rem;left:0;right:0;z-index:20;width:min(calc(100% - 2rem),75rem);min-height:74px;margin:0 auto;padding:.85rem clamp(1.15rem,3vw,1.55rem);display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#071014d1,#081217b8);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0f;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.mm-register-brand.svelte-52fghe{display:inline-flex;align-items:center;justify-self:start;min-width:44px;min-height:44px}.mm-register-brand.svelte-52fghe img:where(.svelte-52fghe){display:block;width:auto;height:34px;object-fit:contain}.mm-register-nav-auth.svelte-52fghe{justify-self:end;display:flex;align-items:center;gap:10px;min-height:44px}.mm-register-nav-prompt.svelte-52fghe{color:#ffffff94;font-size:12.5px;font-weight:500;white-space:nowrap}.mm-register-nav-cta.svelte-52fghe{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff13;color:#fff;font-family:var(--register-heading);font-size:11.5px;font-weight:700;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}.mm-register-nav-cta.svelte-52fghe:hover{border-color:#ffffff3d;background:#ffffff1f;transform:translateY(-1px)}.mm-register-main.svelte-52fghe{position:relative;z-index:2;width:min(calc(100% - 3rem),1200px);min-height:100vh;min-height:100dvh;margin:0 auto;padding:132px 0 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,500px);align-items:center;gap:clamp(48px,8vw,108px)}.mm-register-intro.svelte-52fghe{max-width:650px;padding:26px 0 34px}.mm-register-eyebrow.svelte-52fghe{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#ffffff8f;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mm-register-eyebrow-dot.svelte-52fghe{width:6px;height:6px;border-radius:50%;background:var(--register-green);box-shadow:0 0 0 4px #3db86a1a}.mm-register-intro.svelte-52fghe h1:where(.svelte-52fghe){max-width:650px;margin:0 0 20px;color:#fff;font-family:var(--register-heading);font-size:clamp(44px,6vw,72px);font-weight:700;letter-spacing:-.055em;line-height:1.01;text-shadow:0 2px 40px rgba(0,0,0,.42)}.mm-register-intro-copy.svelte-52fghe{max-width:520px;margin:0;color:#ffffffad;font-size:16px;line-height:1.72;text-shadow:0 1px 14px rgba(0,0,0,.45)}.mm-register-trust-row.svelte-52fghe{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.mm-register-trust-chip.svelte-52fghe{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:100px;background:#0a0a0a6b;color:#ffffffa8;font-size:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mm-register-trust-chip.svelte-52fghe svg:where(.svelte-52fghe){color:#fffc}.mm-register-auth-card.svelte-52fghe{width:100%;max-width:500px;padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0f0f0ff0;box-shadow:0 26px 78px #00000075,inset 0 1px #ffffff09;backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%)}.mm-register-auth-header.svelte-52fghe{margin-bottom:25px}.mm-register-auth-label.svelte-52fghe{margin-bottom:9px;color:var(--register-t3);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mm-register-auth-header.svelte-52fghe h2:where(.svelte-52fghe){margin:0 0 7px;color:var(--register-t0);font-family:var(--register-heading);font-size:29px;font-weight:700;letter-spacing:-.04em;line-height:1.15}.mm-register-auth-header.svelte-52fghe p:where(.svelte-52fghe){margin:0;color:var(--register-t2);font-size:13.5px}.mm-register-notice-wrap.svelte-52fghe{margin:0 0 16px}.mm-register-form.svelte-52fghe{display:block}.mm-register-field.svelte-52fghe{display:grid;gap:8px;margin-bottom:16px}.mm-register-field.svelte-52fghe label:where(.svelte-52fghe){color:var(--register-t1);font-size:12px;font-weight:600}.mm-register-input-wrap.svelte-52fghe{position:relative}.mm-register-input-wrap.svelte-52fghe input:where(.svelte-52fghe):not([type=checkbox]){width:100%;height:46px;padding:0 44px 0 13px;border:1px solid var(--register-b1);border-radius:8px;outline:0;background:#090909e0;color:var(--register-t0);font-size:14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mm-register-input-wrap.svelte-52fghe input:where(.svelte-52fghe)::placeholder{color:var(--register-t3)}.mm-register-input-wrap.svelte-52fghe input:where(.svelte-52fghe):hover{border-color:var(--register-b2)}.mm-register-input-wrap.svelte-52fghe input:where(.svelte-52fghe):focus{border-color:#4a4a4a;background:#101010;box-shadow:0 0 0 3px #ffffff0b}.mm-register-input-wrap.svelte-52fghe input[aria-invalid=true]:where(.svelte-52fghe){border-color:#7e3934}.mm-register-input-icon.svelte-52fghe,.mm-register-password-toggle.svelte-52fghe{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border:0;padding:0;background:transparent;color:var(--register-t3)}.mm-register-password-toggle.svelte-52fghe{cursor:pointer;transition:color .15s ease}.mm-register-password-toggle.svelte-52fghe:hover{color:var(--register-t1)}.mm-register-error.svelte-52fghe{margin:0;color:#e06a62;font-size:11px}.mm-register-primary-button.svelte-52fghe,.mm-register-secondary-button.svelte-52fghe{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-family:var(--register-heading);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.mm-register-primary-button.svelte-52fghe{border:1px solid var(--register-accent);background:var(--register-accent);color:#fff;box-shadow:0 10px 28px #ff6a2a29}.mm-register-primary-button.svelte-52fghe:hover{background:var(--register-accent-hover);border-color:var(--register-accent-hover);transform:translateY(-1px)}.mm-register-primary-button.svelte-52fghe:active{transform:translateY(0)}.mm-register-secondary-button.svelte-52fghe{border:1px solid var(--register-b2);background:var(--register-s2);color:var(--register-t1)}.mm-register-secondary-button.svelte-52fghe:hover{border-color:#3a3a3a;background:var(--register-s3);color:var(--register-t0)}.mm-register-primary-button.svelte-52fghe:disabled,.mm-register-secondary-button.svelte-52fghe:disabled{cursor:wait;opacity:.6;transform:none}.mm-register-account-links.svelte-52fghe{display:grid;gap:10px;margin-top:23px;padding-top:20px;border-top:1px solid var(--register-b1);color:var(--register-t2);font-size:12.5px;text-align:center}.mm-register-account-links.svelte-52fghe a:where(.svelte-52fghe){color:var(--register-t1);font-weight:600;transition:color .15s ease}.mm-register-account-links.svelte-52fghe a:where(.svelte-52fghe):hover{color:var(--register-accent)}.mm-register-privacy-note.svelte-52fghe{display:flex;align-items:flex-start;gap:9px;margin-top:18px;color:var(--register-t3);font-size:11px;line-height:1.55}.mm-register-privacy-note.svelte-52fghe svg:where(.svelte-52fghe){flex:0 0 auto;margin-top:1px}.mm-register-profile-grid.svelte-52fghe,.mm-register-password-grid.svelte-52fghe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mm-register-profile-grid.svelte-52fghe .mm-register-field:where(.svelte-52fghe),.mm-register-password-grid.svelte-52fghe .mm-register-field:where(.svelte-52fghe){min-width:0}.mm-register-age-input.svelte-52fghe input:where(.svelte-52fghe){padding-right:48px!important}.mm-register-input-suffix.svelte-52fghe{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:var(--register-t3);font-size:10px;font-weight:600;letter-spacing:.02em;pointer-events:none}.mm-register-field-hint.svelte-52fghe{margin:-6px 0 16px;color:var(--register-t3);font-size:10.5px;line-height:1.5}.mm-register-consents.svelte-52fghe{display:grid;gap:10px;margin:2px 0 19px;padding:13px 14px;border:1px solid var(--register-b1);border-radius:8px;background:#0909098f}.mm-register-consent-row.svelte-52fghe{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;color:var(--register-t2);font-size:11.5px;line-height:1.5}.mm-register-consent-row.svelte-52fghe input:where(.svelte-52fghe){width:16px;height:16px;margin:1px 0 0;accent-color:var(--register-accent)}.mm-register-consent-row.svelte-52fghe label:where(.svelte-52fghe){cursor:pointer}.mm-register-consent-row.svelte-52fghe a:where(.svelte-52fghe){color:var(--register-t1);font-weight:600;text-decoration:underline;text-decoration-color:#ffffff2e;text-underline-offset:2px}.mm-register-consent-row.svelte-52fghe a:where(.svelte-52fghe):hover{color:var(--register-accent)}.mm-register-version.svelte-52fghe{color:var(--register-t3);font-size:9.5px;white-space:nowrap}.mm-register-status-actions.svelte-52fghe{display:grid;gap:10px}.mm-register-auth-card.svelte-52fghe .mm-zk-enroll-embedded{display:grid;gap:16px}.mm-register-auth-card.svelte-52fghe .mm-zk-enroll-embedded form{margin-top:4px}.mm-register-auth-card.svelte-52fghe .mm-zk-enroll-embedded .btn-accent{width:100%;min-height:46px;border-radius:8px}.mm-register-footer.svelte-52fghe{position:absolute;z-index:3;left:50%;bottom:18px;width:min(calc(100% - 3rem),1200px);transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ffffff6b;font-size:11px}.mm-register-footer-links.svelte-52fghe{display:flex;align-items:center;gap:18px}.mm-register-footer.svelte-52fghe a:where(.svelte-52fghe){transition:color .15s ease}.mm-register-footer.svelte-52fghe a:where(.svelte-52fghe):hover{color:#ffffffc7}body:has(.mm-register-page){min-width:320px;overflow-x:hidden;background:#090909}body:has(.mm-register-page) .mm-locale-anchor{top:calc(1.75rem + 1px);right:max(calc((100vw - 75rem)/2 + 1.55rem + 225px),calc(2.55rem + 225px));bottom:auto;z-index:30}body:has(.mm-register-page) .mm-lang-switch__trigger{min-height:44px;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#ffffffad;font-size:13px}body:has(.mm-register-page) .mm-lang-switch__trigger:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e}body:has(.mm-register-page) .mm-lang-switch__label{display:inline}body:has(.mm-register-page) .mm-lang-switch__current{min-width:auto;padding:0;border-radius:0;background:transparent;color:#fff;font-size:11px;letter-spacing:.04em}body:has(.mm-register-page) .mm-lang-switch__icon,body:has(.mm-register-page) .mm-lang-switch__chevron{color:#ffffffad}body:has(.mm-register-page) .mm-lang-switch__menu{border-color:#ffffff1f;background:#0f0f0ffa}body:has(.mm-register-page) :focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:3px}@media(max-width:900px){.mm-register-nav.svelte-52fghe{grid-template-columns:1fr auto;min-height:66px}.mm-register-nav-prompt.svelte-52fghe{display:none}body:has(.mm-register-page) .mm-locale-anchor{right:max(calc((100vw - 75rem)/2 + 1.55rem + 108px),calc(2.55rem + 108px))}.mm-register-main.svelte-52fghe{width:min(calc(100% - 2rem),620px);grid-template-columns:1fr;gap:30px;padding:116px 0 96px}.mm-register-intro.svelte-52fghe{text-align:center;margin:0 auto;padding-bottom:0}.mm-register-intro.svelte-52fghe h1:where(.svelte-52fghe){font-size:clamp(38px,9vw,56px)}.mm-register-intro-copy.svelte-52fghe{margin:0 auto}.mm-register-trust-row.svelte-52fghe{justify-content:center}.mm-register-auth-card.svelte-52fghe{max-width:500px;margin:0 auto}.mm-register-background.svelte-52fghe:after{background:linear-gradient(to bottom,#09090957,#090909b3 48%,#090909f0)}.mm-register-footer.svelte-52fghe{position:relative;left:auto;bottom:auto;transform:none;margin:-56px auto 0;padding:0 0 20px}}@media(max-width:600px){.mm-register-nav.svelte-52fghe{top:0;width:100%;min-height:62px;margin:0;padding:calc(.55rem + env(safe-area-inset-top,0px)) .9rem .55rem;border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0}.mm-register-brand.svelte-52fghe img:where(.svelte-52fghe){height:29px}.mm-register-nav-auth.svelte-52fghe{display:none}.mm-register-main.svelte-52fghe{width:min(calc(100% - 1.5rem),470px);padding-top:92px;gap:24px}.mm-register-intro.svelte-52fghe{padding-top:8px}.mm-register-intro.svelte-52fghe h1:where(.svelte-52fghe){margin-bottom:14px;font-size:38px}.mm-register-intro-copy.svelte-52fghe{font-size:14px;line-height:1.65}.mm-register-trust-row.svelte-52fghe{display:none}.mm-register-auth-card.svelte-52fghe{padding:24px 20px}.mm-register-profile-grid.svelte-52fghe,.mm-register-password-grid.svelte-52fghe{grid-template-columns:1fr;gap:0}.mm-register-auth-header.svelte-52fghe h2:where(.svelte-52fghe){font-size:26px}.mm-register-footer.svelte-52fghe{flex-direction:column;align-items:flex-start;gap:9px;margin-top:-60px}.mm-register-footer-links.svelte-52fghe{gap:14px;flex-wrap:wrap}body:has(.mm-register-page) .mm-locale-anchor{top:calc(.55rem + env(safe-area-inset-top,0px));right:max(.9rem,env(safe-area-inset-right,0px));bottom:auto}body:has(.mm-register-page) .mm-lang-switch__label{display:none}body:has(.mm-register-page) .mm-lang-switch__trigger{min-height:40px;padding:0 10px}}@media(prefers-reduced-motion:reduce){.mm-register-page.svelte-52fghe :where(.svelte-52fghe),.mm-register-page.svelte-52fghe :where(.svelte-52fghe):before,.mm-register-page.svelte-52fghe :where(.svelte-52fghe):after{transition:none!important}}
