.mv-auth.mv-min,.mv-prof.mv-min{--paper:#fafaf8;--paper-tint:#f1f2ef;--rule-hair:#e6e7e2;--ink:#16201c;--ink-body:#3a443f;--ink-muted:#4a544f;--ink-caption:#6b746f;--spot:#2f5d4f;--spot-dark:#24493e;--mv-field:#fafaf8;--mv-ok:#2f5d4f;--mv-line:#d9dbd5;--mv-danger:#a8322b;--mv-err-bg:#fdf3f1;--mv-err-line:#ecc9c2;--focus-ring-color:#2f5d4f;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.mv-auth.mv-min{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.mv-auth.mv-min .mv-min-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;width:100%;max-width:1320px;margin:0 auto;padding:14px 16px;box-sizing:border-box}@media (min-width:768px){.mv-auth.mv-min .mv-min-bar{padding:22px 40px}}.mv-min .mv-auth-brand{gap:10px;color:var(--ink);font:400 22px/1 var(--font-serif);letter-spacing:-.01em}.mv-min .mv-auth-brand svg{width:28px;height:28px}@media (min-width:768px){.mv-min .mv-auth-brand{font-size:24px}}.mv-auth.mv-min .mv-auth-top{justify-content:flex-end;min-height:0;margin:0;font:15px/1.4 var(--font-sans);color:var(--ink-muted)}.mv-auth.mv-min .mv-auth-top:empty{display:none}.mv-auth.mv-min .mv-auth-top a,.mv-auth.mv-min .mv-lnk{padding:0;border:0;font-weight:500;color:var(--spot);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mv-auth.mv-min .mv-auth-top a:hover,.mv-auth.mv-min .mv-lnk:hover{color:var(--spot-dark)}.mv-auth.mv-min .mv-auth-top button.mv-lnk{font-size:15px}.mv-auth.mv-min .mv-min-main{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:20px 16px 48px;box-sizing:border-box}@media (min-width:768px){.mv-auth.mv-min .mv-min-main{gap:32px;padding:48px 40px 96px}}.mv-auth.mv-min .mv-min-head{width:100%;max-width:640px;text-align:center}.mv-auth.mv-min .mv-min-head:empty{display:none}.mv-auth.mv-min .mv-auth-k{margin-bottom:12px;font:400 15px/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink-caption)}.mv-auth.mv-min .mv-auth-h1{margin:0;font:300 clamp(40px,4.6vw,56px) /1.02 var(--font-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}.mv-auth.mv-min .mv-auth-sub{max-width:34em;margin:14px auto 0;font:400 17px/1.55 var(--font-sans);color:var(--ink-muted)}.mv-auth.mv-min .mv-min-card .mv-auth-h1{font-size:32px;line-height:1.1}.mv-auth.mv-min .mv-min-card .mv-auth-sub{margin:6px 0 0;font-size:15.5px}.mv-auth.mv-min .mv-min-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;padding:20px;box-sizing:border-box;border:1px solid #e6e7e2;border-radius:20px;background:#fff;box-shadow:0 24px 48px -28px rgb(22 32 28/.25);animation:none}@media (min-width:480px){.mv-auth.mv-min .mv-min-card{padding:28px}}.mv-auth.mv-min .mv-min-card.is-wide{max-width:420px}.mv-auth.mv-min .mv-auth-body{gap:12px}.mv-auth.mv-min .mv-auth-tabs{display:flex;gap:4px;padding:4px;border:0;border-radius:12px;background:var(--paper-tint)}@media (hover:none) and (pointer:coarse){.mv-auth.mv-min .mv-auth-tabs{display:none}}.mv-auth.mv-min .mv-auth-tabs button{flex:1;height:40px;margin:0;padding:0 12px;border:0;border-radius:9px;background:transparent;font:500 15px var(--font-sans);color:var(--ink-muted)}.mv-auth.mv-min .mv-auth-tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgb(22 32 28/.08),0 0 0 1px #e6e7e2}.mv-auth.mv-min .mv-auth-tabs button:focus-visible{outline:2px solid var(--spot);outline-offset:2px}.mv-auth.mv-min .mv-f-lab{margin:0 0 4px;font:500 14px/1.3 var(--font-sans);color:var(--ink-body)}.mv-auth.mv-min .mv-f:focus-within .mv-f-lab>label{color:var(--ink)}.mv-auth.mv-min .mv-f-ctl:after{display:none}.mv-auth.mv-min .mv-f-in{height:48px;border:1px solid var(--mv-line);border-radius:10px;background:var(--mv-field);font:16px var(--font-sans);color:var(--ink)}.mv-auth.mv-min .mv-f-in:focus{border-color:var(--spot);box-shadow:0 0 0 3px rgb(47 93 79/.16)}.mv-auth.mv-min .mv-f-msg{margin-top:6px;font-size:13px;color:var(--ink-caption)}.mv-auth.mv-min .mv-f.is-err .mv-f-in{border-color:var(--mv-danger);background:var(--mv-err-bg)}.mv-auth.mv-min .mv-f.is-err .mv-f-msg{color:var(--mv-danger)}.mv-auth.mv-min .mv-f.is-err .mv-f-msg:before{background:var(--mv-danger)}.mv-auth.mv-min .mv-two{grid-template-columns:minmax(0,1fr);gap:14px}.mv-auth.mv-min .mv-hint-long{display:inline}.mv-auth.mv-min .mv-meter span{height:3px;border-radius:2px}.mv-auth.mv-min .mv-otp-cell{border-color:var(--mv-line);border-radius:10px;background:var(--mv-field)}.mv-auth.mv-min .mv-otp-cell:focus{border-color:var(--spot);box-shadow:0 0 0 3px rgb(47 93 79/.16)}.mv-auth.mv-min .mv-f.is-err .mv-otp-cell{border-color:var(--mv-danger);background:var(--mv-err-bg)}.mv-auth.mv-min .np-btn,.mv-auth.mv-min .np-btn-ghost,.mv-prof.mv-min .np-btn,.mv-prof.mv-min .np-btn-ghost{gap:10px;min-height:48px;padding:0 20px;border-radius:10px;font:500 16px var(--font-sans);text-decoration:none}.mv-auth.mv-min .np-btn,.mv-prof.mv-min .np-btn{border:1px solid var(--spot);background:var(--spot);color:#fff}.mv-auth.mv-min .np-btn:hover:not(:disabled),.mv-prof.mv-min .np-btn:hover:not(:disabled){border-color:var(--spot-dark);background:var(--spot-dark);color:#fff}.mv-auth.mv-min .np-btn:disabled:hover{border-color:var(--spot);background:var(--spot)}.mv-auth.mv-min .np-btn-ghost,.mv-prof.mv-min .np-btn-ghost{border:1px solid var(--mv-line);background:#fff;color:var(--ink)}.mv-auth.mv-min .np-btn-ghost:hover:not(:disabled),.mv-prof.mv-min .np-btn-ghost:hover:not(:disabled){background:var(--paper-tint);color:var(--ink)}.mv-auth.mv-min .np-btn-ghost:focus-visible,.mv-auth.mv-min .np-btn:focus-visible{outline:2px solid var(--spot);outline-offset:3px}.mv-auth.mv-min .np-btn-ghost:active:not(:disabled),.mv-auth.mv-min .np-btn:active:not(:disabled),.mv-auth.mv-min .np-btn:hover .mv-arr{transform:none}.mv-auth.mv-min .mv-or{gap:12px;margin:2px 0;font:400 13px var(--font-sans);color:#7b847f}.mv-auth.mv-min .mv-or:after,.mv-auth.mv-min .mv-or:before{background:#e6e7e2}.mv-auth.mv-min .mv-reg .mv-or{display:flex}.mv-auth.mv-min .mv-soc{grid-template-columns:minmax(0,1fr);gap:10px}.mv-auth.mv-min .mv-soc.mv-soc--grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.mv-auth.mv-min .mv-soc--grid>.mv-soc-wide{grid-column:1/-1;min-width:0}.mv-auth.mv-min .mv-soc--grid .mv-social-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 10px;font-size:14.5px;white-space:nowrap}.mv-auth.mv-min .mv-soc--grid .mv-social-btn>span:empty{display:none}.mv-auth.mv-min .mv-soc--grid .mv-social-btn>svg{flex-shrink:0}.mv-auth.mv-min .mv-soc--grid .mv-social-error{grid-column:1/-1}.mv-auth.mv-min .mv-soc--grid>.space-y-3:has(>.mv-social-error){grid-column:1/-1}.mv-auth.mv-min .mv-soc--grid .mv-social-btn:focus-visible{outline:2px solid var(--spot);outline-offset:2px}.mv-auth.mv-min .mv-passkey,.mv-auth.mv-min .mv-passkey:focus-visible{border-radius:8px}.mv-auth.mv-min .mv-passkey{display:inline-flex;align-self:center;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 10px;border:0;background:transparent;font:500 15px var(--font-sans);color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease}.mv-auth.mv-min .mv-passkey:hover:not(:disabled){color:var(--spot);text-decoration-color:currentColor}.mv-auth.mv-min .mv-passkey:focus-visible{outline:2px solid var(--spot);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mv-auth.mv-min .mv-passkey{transition:none}}.mv-auth.mv-min .mv-soc .mv-social-btn{min-height:48px;padding:0 16px;border:1px solid var(--mv-line);border-radius:10px;background:#fff;font:500 15.5px var(--font-sans);color:var(--ink)}.mv-auth.mv-min .mv-soc .mv-social-btn:hover:not(:disabled){border-color:var(--mv-line);background:var(--paper-tint)}.mv-auth.mv-min .mv-social-error{border-left:0;border-radius:10px;background:var(--mv-err-bg);color:var(--mv-danger)}.mv-auth.mv-min .mv-gate.is-locked>.mv-soc{opacity:.5}.mv-auth.mv-min .mv-gate-cover{border-radius:10px}.mv-auth.mv-min .mv-note,.mv-prof.mv-min .mv-note{padding:12px 14px;border:1px solid #e6e7e2;border-radius:12px;background:var(--paper-tint);font:14.5px/1.5 var(--font-sans);color:var(--ink-body)}.mv-auth.mv-min .mv-note[role=alert]{border-color:var(--mv-err-line);background:var(--mv-err-bg);color:#5e231d}.mv-auth.mv-min .mv-cap{font-size:13px;color:var(--ink-caption)}.mv-auth.mv-min .mv-cap.is-err{color:var(--mv-danger)}.mv-auth.mv-min .mv-legal{font:13px/1.55 var(--font-sans);color:var(--ink-caption)}.mv-auth.mv-min .mv-cb a,.mv-auth.mv-min .mv-legal a,.mv-auth.mv-min .mv-legal button{font-weight:500;color:var(--spot);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px}.mv-auth.mv-min .mv-sub{font-size:15px;color:var(--ink-muted)}.mv-auth.mv-min .mv-consents{gap:10px;padding-top:0;border-top:0}.mv-auth.mv-min .mv-cb{font:13.5px/1.5 var(--font-sans);color:var(--ink-body)}.mv-auth.mv-min .mv-cb input{border:1.5px solid #b9bdb5;border-radius:5px;background:#fff}.mv-auth.mv-min .mv-cb input:after{border-color:#fff}.mv-auth.mv-min .mv-cb input:checked{border-color:var(--spot);background:var(--spot)}.mv-auth.mv-min .mv-cb .mv-req{color:var(--mv-danger)}.mv-auth.mv-min .mv-cb.is-err input{border-color:var(--mv-danger);background:var(--mv-err-bg)}.mv-auth.mv-min .mv-cb-msg{color:var(--mv-danger)}.mv-auth.mv-min .mv-seg{overflow:hidden;border:1px solid var(--mv-line);border-radius:12px}.mv-auth.mv-min .mv-seg button{padding:10px 12px;border-right:1px solid var(--mv-line)}.mv-auth.mv-min .mv-seg button:last-child{border-right:0}.mv-auth.mv-min .mv-seg b{font-weight:500}.mv-auth.mv-min .mv-seg span{display:block;font-size:12.5px}.mv-auth.mv-min .mv-seg button[aria-checked=true]{background:var(--spot)}.mv-auth.mv-min .mv-seg button[aria-checked=true] b{color:#fff}.mv-auth.mv-min .mv-seg button[aria-checked=true] span{color:#dfe8e3}.mv-auth.mv-min .mv-cards2{grid-template-columns:minmax(0,1fr)}.mv-auth.mv-min .mv-rc{border:1px solid var(--mv-line);border-radius:12px;background:#fff}.mv-auth.mv-min .mv-rc:hover:not(:disabled){transform:none;border-color:var(--spot)}.mv-auth.mv-min .mv-rc[aria-checked=true]{border-color:var(--spot);box-shadow:inset 0 0 0 1px var(--spot)}.mv-auth.mv-min .mv-rc .tt{font-weight:500}.mv-auth.mv-min .mv-qrbox{border:1px solid #e6e7e2;border-radius:14px}.mv-auth.mv-min .mv-qh{font:300 26px/1.15 var(--font-serif);letter-spacing:-.02em}.mv-auth.mv-min .mv-qp{font-size:14.5px;color:var(--ink-muted)}.mv-auth.mv-min .mv-qp a{color:var(--spot);font-weight:500;text-decoration-color:currentColor}.mv-auth.mv-min .mv-qw{font-size:12.5px;color:var(--ink-caption)}.mv-auth.mv-min .mv-qr-meta{font-weight:500;color:var(--ink-caption)}.mv-auth.mv-min .mv-match{font-weight:300}.mv-auth.mv-min .mv-bar{border-radius:2px}.mv-auth.mv-min .mv-bar i{background:var(--spot)}.mv-auth.mv-min .mv-wait{border-top:0;border-radius:14px;background:var(--paper-tint)}.mv-auth.mv-min .mv-wait h1{font:300 28px/1.1 var(--font-serif);letter-spacing:-.025em}.mv-auth.mv-min .mv-wait p{font-family:var(--font-sans)}.mv-auth.mv-min .mv-wind{background:#fff}.mv-auth.mv-min .mv-wait{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px}.mv-auth.mv-min .mv-wind{width:52px;height:52px}.mv-auth.mv-min .mv-wind svg{width:22px;height:22px}.mv-auth-screen:has(>.mv-min){background:#fafaf8}.mv-auth.mv-min .mv-min-steps{margin:0;padding-left:20px;font:15px/1.6 var(--font-sans);color:var(--ink-body)}.mv-auth.mv-min .mv-min-steps li+li{margin-top:4px}.mv-auth.mv-min .mv-min-label{margin:0;font:500 14px var(--font-sans);color:var(--ink)}.mv-auth.mv-min .mv-min-stores{display:grid;gap:8px}.mv-auth.mv-min .mv-min-stores a{justify-content:flex-start}.mv-prof.mv-min .mv-prof-nav{border-color:#e6e7e2;background:#fff}.mv-prof.mv-min .mv-prof-nav a,.mv-prof.mv-min .mv-prof-nav button{border-radius:8px}.mv-prof.mv-min .mv-prof-nav .is-on{background:var(--paper-tint);color:var(--ink);font-weight:500}.mv-prof.mv-min .mv-prof-nav .is-on:hover{background:var(--paper-tint)}.mv-prof.mv-min .mv-prof-nav small{font:400 13px var(--font-sans);letter-spacing:normal;text-transform:none}.mv-prof.mv-min .mv-prof-h1,.mv-prof.mv-min .mv-stat h1{font-family:var(--font-serif);font-weight:300;letter-spacing:-.03em}.mv-prof.mv-min .mv-prof-h1{font-size:clamp(32px,3.6vw,44px);line-height:1.05}.mv-prof.mv-min .mv-stat{padding:24px;border:1px solid #e6e7e2;border-radius:20px;background:#fff}.mv-prof.mv-min input,.mv-prof.mv-min textarea{border-color:var(--mv-line);border-radius:10px;background:var(--mv-field)}.mv-prof.mv-min input:focus,.mv-prof.mv-min textarea:focus{border-color:var(--spot);box-shadow:0 0 0 3px rgb(47 93 79/.16)}.mv-prof.mv-min button[class*=rounded-xl]{border-radius:10px}.mv-prof.mv-min .mv-stat button[type=submit]{border-radius:10px;background:var(--spot);border-color:var(--spot);color:#fff}.mv-prof.mv-min .mv-stat button[type=submit]:hover:not(:disabled){background:var(--spot-dark)}.mv-prof.mv-min .mv-stat a:not(.np-btn):not(.np-btn-ghost):not(.np-link){color:var(--spot);text-decoration-color:currentColor;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.mv-auth.mv-min *,.mv-auth.mv-min :after,.mv-auth.mv-min :before,.mv-prof.mv-min *{animation:none!important;transition:none!important}}