.mm{--paper:#f3efe6;--paper-raised:#fffdf8;--paper-raised-2:#e9e4d8;--paper-sunken:#eae5da;--ink:#17150f;--ink-2:#454036;--ink-3:#655f53;--line:#d8d1c2;--line-strong:#bdb4a2;--volt:#d2f000;--volt-edge:#9db400;--volt-soft:#d2f00038;--volt-ink:#0b1000;--key-hairline:inset 0 0 0 1px #9db400;--slate:#14130f;--slate-2:#1e1c17;--slate-3:#2c2a24;--slate-line:#f4f0e621;--chalk:#f4f0e6;--chalk-2:#ada9a0;--flag:#b93225;--flag-soft:#fbe9e7;--r-1:10px;--r-2:14px;--r-3:20px;--r-4:28px;--sh-1:0 1px 2px #14120e0d, 0 2px 6px #14120e0d;--sh-2:0 2px 4px #14120e0d, 0 10px 24px #14120e14;--sh-3:0 6px 12px #14120e0f, 0 26px 56px #14120e1c;--gutter:20px;--rhythm:56px;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;position:relative;overflow-x:clip}html:has(.mm){font-size:16px}body:has(.mm){background:#f5f3f1}@media (min-width:768px){.mm{--gutter:32px;--rhythm:88px}}@media (min-width:1080px){.mm{--gutter:40px;--rhythm:112px}}.mm ::selection{background:var(--volt);color:var(--volt-ink)}.mm :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:4px}.mm-wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);padding-inline:max(var(--gutter), env(safe-area-inset-left));margin-inline:auto}.mm-wrap--tight{max-width:820px}.mm-wrap--read{max-width:68ch}.mm-section{padding-block:var(--rhythm)}.mm-section--flush{padding-block:0 var(--rhythm)}.mm-section>*+.mm-h2,.mm-stack>*+.mm-h2{margin-top:2.5rem}.mm-stack>*+*{margin-top:1rem}.mm-h1,.mm-h2,.mm-h3,.mm-h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0}.mm-h1{letter-spacing:-.035em;font-size:clamp(2.3rem,10.5vw,4.75rem);font-weight:800;line-height:.98}.mm-h2{letter-spacing:-.03em;font-size:clamp(1.75rem,6.6vw,3rem);font-weight:800;line-height:1.03}.mm-h3{letter-spacing:-.02em;font-size:clamp(1.25rem,4.4vw,1.6rem);font-weight:700;line-height:1.15}.mm-h4{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.25}.mm-lead{color:var(--ink-2);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.0625rem,3.7vw,1.25rem);line-height:1.5}.mm-body{color:var(--ink-2);text-wrap:pretty;max-width:68ch;margin:0;font-size:1rem;line-height:1.65}.mm-small{color:var(--ink-3);margin:0;font-size:.875rem;line-height:1.55}@media (min-width:768px){.mm-lead{max-width:46ch}}.mm-measure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.mm-mark{background:var(--volt);color:var(--volt-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding-inline:.18em}.mm-btn{--btn-edge:4px;border-radius:var(--r-2);width:100%;min-height:54px;font-family:var(--font-display);letter-spacing:-.01em;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s cubic-bezier(.2,.8,.3,1),background-color .15s;display:inline-flex;position:relative}@media (min-width:640px){.mm-btn{width:auto}}.mm-btn--primary{background:var(--volt);color:var(--volt-ink);box-shadow:var(--key-hairline,inset 0 0 0 0 transparent), 0 var(--btn-edge) 0 var(--volt-edge), var(--sh-2);transform:translateY(calc(var(--btn-edge) * -1))}.mm-btn--primary:active{box-shadow:var(--key-hairline,inset 0 0 0 0 transparent), 0 0 0 var(--volt-edge), var(--sh-1);transform:translateY(0)}.mm-btn--secondary{background:var(--paper-raised);color:var(--ink);box-shadow:0 var(--btn-edge) 0 var(--line-strong), var(--sh-1);transform:translateY(calc(var(--btn-edge) * -1))}.mm-btn--secondary:active{box-shadow:0 0 0 var(--line-strong);transform:translateY(0)}.mm-btn--onnight{background:var(--volt);color:var(--volt-ink);box-shadow:0 var(--btn-edge) 0 var(--volt-edge);transform:translateY(calc(var(--btn-edge) * -1))}.mm-btn--onnight:active{box-shadow:none;transform:translateY(0)}.mm-btn--quiet{color:var(--ink-2);min-height:44px;box-shadow:none;background:0 0;font-weight:700;transform:none}.mm-btn--quiet:active{color:var(--ink)}.mm-btn[disabled],.mm-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (hover:hover){.mm-btn--primary:hover{background:#dbfb14}.mm-btn--secondary:hover{background:var(--surface-hover,#fff);box-shadow:0 var(--btn-edge) 0 var(--ink-3), var(--sh-2)}.mm-btn--quiet:hover{color:var(--ink)}}.mm-btn__icon{flex-shrink:0;width:18px;height:18px}.mm-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);font-weight:700}@media (hover:hover){.mm-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.mm-panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--sh-1);padding:1.25rem}.mm-panel--sunken{background:var(--paper-sunken);box-shadow:none}.mm-panel--volt{background:var(--volt-soft);box-shadow:none;border-color:#cfe27a}@media (min-width:768px){.mm-panel{padding:1.75rem}}.mm-screen{background:var(--slate);color:var(--chalk);border-radius:var(--r-3);box-shadow:var(--sh-3);overflow:hidden}.mm-screen__bar{border-bottom:1px solid var(--slate-line);min-height:44px;font-family:var(--font-display);letter-spacing:0;color:var(--chalk-2);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:650;display:flex}.mm-screen__body{padding:1rem .875rem 1.125rem}@media (min-width:768px){.mm-screen__body{padding:1.5rem 1.375rem 1.625rem}}.mm-screen__live{display:none}@keyframes mm-breathe{0%,to{opacity:1}50%{opacity:.3}}.mm-nav{z-index:60;background:var(--paper);padding-top:env(safe-area-inset-top);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.mm-nav[data-stuck=true]{border-bottom-color:var(--line)}.mm-nav__row{justify-content:space-between;align-items:center;gap:.75rem;min-height:60px;padding-block:6px;display:flex}.mm-nav__links{display:none}@media (min-width:1120px){.mm-nav__links{align-items:center;gap:.25rem;display:flex}}.mm-nav__link{border-radius:var(--r-1);min-height:44px;font-family:var(--font-display);color:var(--ink-2);white-space:nowrap;align-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.mm-nav__link[aria-current=page]{color:var(--ink);background:var(--paper-sunken)}@media (hover:hover){.mm-nav__link:hover{color:var(--ink);background:var(--paper-sunken)}}.mm-nav__toggle{border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--paper-raised);width:48px;height:48px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}@media (min-width:1120px){.mm-nav__toggle{display:none}}.mm-nav__sheet{max-height:calc(100dvh - 160px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-top:1px solid var(--line);background:var(--paper-raised);padding:.5rem var(--gutter) 1rem;overflow-y:auto}.mm-nav__sheet a{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--font-display);color:var(--ink);align-items:center;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.mm-nav__sheet a:last-of-type{border-bottom:0}.mm-nav__sheet-theme{display:none}@media (max-width:239px){.mm-nav__end>.mm-theme-toggle{display:none}.mm-nav__sheet-theme{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;font-size:1.0625rem;font-weight:700;display:flex}}.mm-nav__end{align-items:center;gap:.5rem;display:flex}.mm-nav__spacer{width:48px;height:48px;display:block}.mm-nav__cta{--btn-edge:3px;white-space:nowrap;width:auto;min-height:44px;padding-inline:1rem;font-size:.9375rem;display:none}.mm-nav__login{display:none}@media (min-width:900px){.mm-nav__cta,.mm-nav__login{display:inline-flex}.mm-nav__spacer{display:none}}.mm-nav__bars{flex-direction:column;gap:4px;display:flex}.mm-nav__bars span{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}.mm-nav__signout{width:100%;min-height:52px;font-family:var(--font-display);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-size:1.0625rem;font-weight:700;display:flex}.mm .logo{color:var(--ink)}.mm .logo .dot{color:var(--volt-edge)}.mm-foot .logo{color:var(--chalk)}.mm-foot .logo .dot{color:var(--volt)}.mm-dock{z-index:70;padding:.5rem var(--gutter);padding-bottom:calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f4f0e6eb;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;transition:transform .24s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.mm-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.mm-dock[data-hidden=true]{transform:translateY(120%)}.mm-dock__note{text-align:center;max-width:100%;color:var(--ink-3);flex:none;margin:0;font-size:.75rem;line-height:1.2}.mm-dock .mm-btn{flex-shrink:0;width:auto;min-width:min(100%,13.5rem);min-height:48px;font-size:.9375rem}.mm-dock{container-type:inline-size}@container (max-width:17rem){.mm-dock__note{display:none}.mm-dock .mm-btn{white-space:normal;text-align:center;flex:auto;align-self:stretch;min-width:0}}@media (min-width:900px){.mm-dock{display:none}}.mm-dockpad{height:calc(6rem + env(safe-area-inset-bottom,0px))}@media (min-width:900px){.mm-dockpad{display:none}}.mm-chip{border:1px solid var(--line-strong);background:var(--paper-raised);min-height:44px;font-family:var(--font-display);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.mm-chip:hover{background:var(--paper-raised-2);border-color:var(--ink-3)}}.mm-tag{background:var(--paper-sunken);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.mm-tag--volt{background:var(--volt);color:var(--volt-ink)}.mm-tag--flag{background:var(--flag-soft);color:var(--flag)}.mm-rail{scroll-snap-type:x proximity;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;gap:.5rem;padding-bottom:4px;display:flex;overflow-x:auto}.mm-rail::-webkit-scrollbar{display:none}.mm-rail>*{scroll-snap-align:start}@media (min-width:768px){.mm-rail{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}}.mm-figures{background:var(--line);border:1px solid var(--line);border-radius:var(--r-3);gap:1px;display:grid;overflow:hidden}@media (min-width:720px){.mm-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-figures:has(>:only-child){grid-template-columns:minmax(0,1fr)}.mm-figures:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-figure{background:var(--paper-raised);padding:1.25rem}.mm-figure__value{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(2rem,8vw,2.75rem);font-weight:800;line-height:1}.mm-figure__label{font-family:var(--font-display);color:var(--ink);margin-top:.4rem;font-size:.9375rem;font-weight:700}.mm-figure__note{color:var(--ink-3);margin-top:.15rem;font-size:.8125rem;line-height:1.45}.mm-steps{counter-reset:mm-step;gap:0;display:grid}.mm-step{grid-template-columns:40px minmax(0,1fr);gap:0 .875rem;padding-bottom:1.5rem;display:grid;position:relative}.mm-step:before{counter-increment:mm-step;content:counter(mm-step);background:var(--volt);width:40px;height:40px;color:var(--volt-ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:1.0625rem;font-weight:800;display:grid}.mm-step:after{content:"";background:var(--line-strong);width:2px;position:absolute;top:44px;bottom:8px;left:19px}.mm-step:last-child{padding-bottom:0}.mm-step:last-child:after{display:none}.mm-step__title{font-family:var(--font-display);padding-top:.5rem;font-size:1.125rem;font-weight:700;line-height:1.25}.mm-step__body{color:var(--ink-2);grid-column:2;margin-top:.35rem;font-size:.9375rem;line-height:1.6}@media (min-width:900px){.mm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.mm-step{padding-bottom:0}.mm-step:after{width:auto;height:2px;inset:19px -2rem auto 48px}.mm-step:last-child:after{display:none}}.mm-feature{border-top:1px solid var(--line);gap:1.25rem;padding-block:2rem;display:grid}.mm-feature:first-of-type{border-top:0}.mm-feature__copy>*+*{margin-top:.75rem}@media (min-width:900px){.mm-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:3.5rem;padding-block:3.5rem}.mm-feature--flip .mm-feature__media{order:-1}}.mm-faq{border-top:1px solid var(--line)}.mm-faq summary{min-height:60px;font-family:var(--font-display);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1.0625rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.mm-faq summary::-webkit-details-marker{display:none}.mm-faq summary:after{content:"";border-right:2.5px solid var(--ink-3);border-bottom:2.5px solid var(--ink-3);flex-shrink:0;width:14px;height:14px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.mm-faq[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.mm-faq__body{color:var(--ink-2);max-width:68ch;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.mm-foot{background:var(--slate);color:var(--chalk);padding-block:3rem 2rem}.mm-foot__cols{gap:2rem;display:grid}@media (min-width:640px){.mm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.mm-foot__cols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:2.5rem}}.mm-foot h3{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-2);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.mm-foot ul{margin:0;padding:0;list-style:none}.mm-foot li a{min-width:44px;min-height:44px;color:var(--chalk);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}@media (hover:hover){.mm-foot li a:hover{color:var(--chalk);text-underline-offset:.2em;text-decoration:underline}}.mm-foot__base{border-top:1px solid var(--slate-line);color:var(--chalk-2);margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.6}.mm-foot__base p{max-width:72ch;margin:0}.mm-foot__blurb{max-width:40ch;color:var(--chalk-2);margin:1rem 0 1.25rem;font-size:.9375rem;line-height:1.6}.mm-foot__social{border:1px solid var(--slate-line);min-height:44px;color:var(--chalk);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.mm-foot__social span{background:var(--volt);width:22px;height:22px;color:var(--volt-ink);border-radius:6px;place-items:center;font-size:.625rem;font-weight:800;display:grid}@media (hover:hover){.mm-foot__social:hover{border-color:var(--chalk-2)}}.mm-hero{padding-block:1.5rem 4rem}@media (min-width:900px){.mm-hero{padding-block:4rem 5rem}}.mm-hero__grid{gap:1.5rem;display:grid}@media (min-width:900px){.mm-hero__grid{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);align-items:center;gap:4rem}}.mm-hero__copy>*+*{margin-top:.875rem}.mm-hero__decode{color:var(--ink);background:var(--volt);border-radius:4px;padding-inline:.14em;display:inline-block}.mm-hero__desktop-actions{display:none}@media (min-width:900px){.mm-hero__desktop-actions{margin-top:1.75rem;display:block}}.mm-actions{gap:.75rem;display:grid}@media (min-width:640px){.mm-actions{grid-auto-flow:column;justify-content:start;gap:.875rem}}.mm-section__intro{margin-top:.875rem;margin-bottom:2.5rem}.mm-section--sunken{background:var(--paper-sunken)}.mm-pipeline{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mm-pipeline li{color:var(--chalk);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;display:flex}.mm-pipeline li svg{width:18px;height:18px;color:var(--chalk-2);flex-shrink:0}.mm-compass{margin:0}.mm-compass__score{font-family:var(--font-display);letter-spacing:-.045em;color:var(--chalk);margin:0;font-size:3.25rem;font-weight:800;line-height:.9}.mm-compass__score span{color:var(--chalk-2);letter-spacing:-.01em;margin-left:.35rem;font-size:1.125rem}.mm-compass__band{color:var(--chalk-2);margin:.5rem 0 1.125rem;font-size:.8125rem}.mm-compass__rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mm-compass__rows li{border:1px solid var(--slate-line);border-radius:var(--r-1);background:var(--slate-2);min-height:44px;color:var(--chalk);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.9062rem;font-weight:600;display:flex}.mm-compass__rows em{font-family:var(--font-mono);flex-shrink:0;font-size:.75rem;font-style:normal;font-weight:500}.mm-compass__rows em[data-fit=likely]{color:var(--good-text,#b6e36e)}.mm-compass__rows em[data-fit=stretch]{color:#e0b93f}.mm-price{border:1px solid var(--line-strong);border-radius:var(--r-4);background:var(--paper-raised);box-shadow:var(--sh-2);gap:1.5rem;padding:1.5rem;display:grid}@media (min-width:900px){.mm-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;padding:2.5rem}.mm-price__actions{grid-column:1/-1}}.mm-price__head>*+*{margin-top:.625rem}.mm-price__amount{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);margin:0;font-size:clamp(3rem,13vw,4.25rem);font-weight:800;line-height:.9}.mm-price__amount span{letter-spacing:0;color:var(--ink-3);margin-left:.5rem;font-size:.9375rem;font-weight:600}.mm-price__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mm-price__list li{color:var(--ink-2);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.mm-price__list li svg{width:18px;height:18px;color:var(--ink);flex-shrink:0;margin-top:2px}.mm-price__actions .mm-btn{width:100%}@media (min-width:640px){.mm-price__actions .mm-btn{width:auto}}.mm-faqs{border-bottom:1px solid var(--line);margin-top:2rem}.mm-close{background:var(--paper-sunken);padding-block:var(--rhythm)}.mm-close>.mm-wrap>*+*{margin-top:1rem}.mm-close .mm-actions{margin-top:1.75rem}.mm-drill__timer{color:var(--chalk-2);margin-left:auto}.mm-drill__progress{gap:5px;margin-left:auto;display:flex}.mm-drill__pip{background:var(--slate-3);border-radius:2px;width:18px;height:4px;transition:background-color .25s}.mm-drill__pip[data-state=past]{background:var(--chalk-2)}.mm-drill__pip[data-state=now]{background:var(--volt)}.mm-drill__q{font-family:var(--font-display);letter-spacing:-.015em;color:var(--chalk);text-wrap:pretty;margin:0 0 1.125rem;font-size:1.1875rem;font-weight:700;line-height:1.35}@media (min-width:768px){.mm-drill__q{font-size:1.375rem}}.mm-drill__options{gap:.625rem;display:grid}.mm-drill__option{--edge:3px;border:1px solid var(--slate-3);border-radius:var(--r-2);background:var(--slate-2);width:100%;min-height:56px;box-shadow:0 var(--edge) 0 #0d0c09;transform:translateY(calc(var(--edge) * -1));color:var(--chalk);font-family:var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:1rem;font-weight:600;line-height:1.35;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s cubic-bezier(.2,.8,.3,1),background-color .2s,border-color .2s,opacity .2s;display:flex}.mm-drill__option:active:not(:disabled){transform:translateY(0);box-shadow:0 0 #0d0c09}@media (hover:hover){.mm-drill__option:not(:disabled):hover{border-color:var(--chalk-2);background:#26241f}}.mm-drill__option:disabled{cursor:default}.mm-drill__option[data-state=correct]{background:var(--volt);color:var(--volt-ink);border-color:#0000;animation:.34s cubic-bezier(.2,.9,.3,1) both mm-settle;transform:translateY(0);box-shadow:0 0 #0d0c09}.mm-drill__option[data-state=wrong]{color:#ffc9c2;background:#2a1614;border-color:#7d3128;animation:.36s cubic-bezier(.3,.9,.4,1) both mm-knock;transform:translateY(0);box-shadow:0 0 #0d0c09}.mm-drill__option[data-state=muted]{box-shadow:none;animation:.42s cubic-bezier(.22,1,.36,1) 90ms both mm-recede;transform:translateY(0)}@keyframes mm-settle{0%{transform:translateY(-3px)scale(1)}45%{transform:translateY(0)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes mm-knock{0%{transform:translateY(-3px)}35%{transform:translateY(0)translate(-3px)}65%{transform:translateY(0)translate(2px)}to{transform:translateY(0)translate(0)}}@keyframes mm-recede{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.62;transform:translateY(0)scale(.985)}}.mm-drill__key{background:var(--slate-3);width:30px;height:30px;font-family:var(--font-mono);color:var(--chalk-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.mm-drill__option[data-state=correct] .mm-drill__key{color:var(--volt-ink);background:#0b100029}.mm-drill__option[data-state=wrong] .mm-drill__key{color:#ffc9c2;background:#46201c}.mm-drill__label{flex:1;min-width:0}.mm-drill__verdict-icon{flex-shrink:0;width:20px;height:20px}.mm-drill__foot{margin-top:1rem;scroll-margin-bottom:96px}.mm-drill__hint{color:var(--chalk-2);margin:0;font-size:.8125rem;line-height:1.5}.mm-drill__why{border-top:1px solid var(--slate-line);color:var(--chalk-2);margin:0 0 .875rem;padding-top:.875rem;font-size:.9062rem;line-height:1.55;animation:.34s cubic-bezier(.16,1,.3,1) .18s both mm-rise}.mm-drill__foot .mm-btn{animation:.34s ease-out .26s both mm-appear}@keyframes mm-appear{0%{opacity:0}to{opacity:1}}.mm-drill__why strong{font-family:var(--font-display);color:var(--good-text,#b6e36e);font-weight:800}.mm-drill__why strong[data-ok=false]{color:#ff9d92}.mm-drill__foot .mm-btn{width:100%}.mm-drill__result{text-align:left}.mm-drill__result:focus{outline:none}.mm-drill__score{font-family:var(--font-display);letter-spacing:-.05em;color:var(--chalk);margin:0;font-size:4rem;font-weight:800;line-height:.9}.mm-drill__score span{color:var(--chalk-2);font-size:1.75rem}.mm-drill__verdict{color:var(--chalk);font-family:var(--font-display);margin:.5rem 0 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.mm-drill__readout{border:1px solid var(--slate-line);border-radius:var(--r-2);background:var(--slate-2);padding:.875rem 1rem}.mm-drill__readout-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-2);margin:0 0 .625rem;font-size:.6875rem;font-weight:500}.mm-drill__readout-note{color:var(--chalk-2);margin:0;font-size:.875rem;line-height:1.5}.mm-drill__readout ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mm-drill__readout li{color:var(--chalk);align-items:center;gap:.5rem;font-size:.9062rem;font-weight:600;display:flex}.mm-drill__readout li svg{color:var(--good-text,#b6e36e);flex-shrink:0}.mm-drill__actions{gap:.5rem;margin-top:1.25rem;display:grid}.mm-drill__actions .mm-btn{width:100%}.mm-drill__replay{border-radius:var(--r-2);min-height:48px;color:var(--chalk-2);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;font-size:.9375rem;font-weight:700}@media (hover:hover){.mm-drill__replay:hover{color:var(--chalk)}}.mm-crumbs{color:var(--ink-3);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.mm-crumbs a{color:var(--ink-2);align-items:center;min-height:44px;margin-block:-6px;text-decoration:none;display:inline-flex}@media (hover:hover){.mm-crumbs a:hover{text-decoration:underline}}.mm-article__head{border-bottom:1px solid var(--line);padding-block:2rem 2.5rem}@media (min-width:768px){.mm-article__head{padding-block:3.5rem 3rem}}.mm-article__title{font-size:clamp(2rem,8vw,3.5rem)}.mm-article__head--object .mm-wrap{grid-template-columns:minmax(0,1fr);display:grid}.mm-article__head--object .mm-crumbs{grid-row:1}.mm-article__head--object .mm-article__object{grid-row:2;justify-self:start;margin:.25rem 0 0 -.75rem;--obj-size:clamp(7rem, 30vw, 10.5rem)!important}.mm-article__head--object .mm-article__title{grid-row:3}.mm-article__head--object .mm-article__intro{grid-row:4}.mm-article__head--object .mm-article__go{grid-row:5}.mm-article__go{margin:1.25rem 0 0}@media (min-width:768px){.mm-article__head--object .mm-wrap{grid-template-columns:minmax(0,1fr) auto;column-gap:2rem}.mm-article__head--object .mm-crumbs{grid-area:1/1}.mm-article__head--object .mm-article__title{grid-area:2/1}.mm-article__head--object .mm-article__intro{grid-area:3/1}.mm-article__head--object .mm-article__go{grid-area:4/1}.mm-article__head--object .mm-article__object{grid-area:1/2/span 4;align-self:center;margin:0 -1rem 0 0}}.mm-article__intro{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin:1.125rem 0 0;font-size:clamp(1.0625rem,3.6vw,1.1875rem);line-height:1.55}.mm-article{padding-block:2.5rem 3rem}.mm-article__section+.mm-article__section{margin-top:3rem}.mm-article__section .mm-h2{font-size:clamp(1.5rem,5.2vw,2rem)}.mm-article__section p{max-width:70ch;color:var(--ink-2);text-wrap:pretty;margin:1.125rem 0 0;font-size:1.0625rem;line-height:1.7}.mm-article__chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.mm-article__chips li{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}.mm-article__links{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.mm-article .mm-faqs{margin-top:1.5rem}.mm-beliefs{border-top:1px solid var(--line);margin:2rem 0 0;padding:0}.mm-belief{border-bottom:1px solid var(--line);padding-block:1.5rem}.mm-belief dt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.1875rem,4.6vw,1.5rem);font-weight:700;line-height:1.2}.mm-belief dd{max-width:68ch;color:var(--ink-2);margin:.625rem 0 0;font-size:1rem;line-height:1.65}.mm-channels{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mm-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-channel{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--paper-raised);flex-direction:column;padding:1.25rem;display:flex}.mm-channel__body{color:var(--ink-2);flex:1;margin:.625rem 0 1.25rem;font-size:.9375rem;line-height:1.55}.mm-channel__cta{overflow-wrap:anywhere;width:100%;font-size:.9375rem}.mm-channel__note{color:var(--ink-3);margin:.875rem 0 0;font-size:.8125rem;line-height:1.5}.mm-plans{gap:1.25rem;display:grid}@media (min-width:860px){.mm-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem}}.mm-plans__col{align-content:start;gap:1.25rem;min-width:0;display:grid}.mm-plans__note{display:none}.mm-plans__fold{border-top:0;border-bottom:1px solid var(--line);padding-inline:.25rem}.mm-plans__fold summary{min-height:48px;padding-block:.5rem;font-size:1rem}.mm-plans__fold ul{gap:.625rem;margin:0 0 .5rem;padding:0 0 0 1.1rem;list-style:outside;display:grid}.mm-plans__fold li::marker{color:var(--ink-3)}.mm-plans__fold a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:860px){.mm-plans__fold{display:none}.mm-plans__col{gap:2rem}.mm-plans__note{color:var(--ink-2);gap:.75rem;padding:0 1.5rem;font-size:.9375rem;line-height:1.55;display:grid}.mm-plans__note h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1rem;font-weight:700}.mm-plans__note ul{gap:.625rem;margin:0;padding:0 0 0 1.1rem;list-style:outside;display:grid}.mm-plans__note li::marker{color:var(--ink-3)}.mm-plans__note a{justify-self:start;align-items:center;min-height:44px;display:inline-flex}}.mm-plan{border:1px solid var(--line-strong);border-radius:var(--r-4);background:var(--paper-raised);box-shadow:var(--sh-1);flex-direction:column;padding:1.5rem;display:flex;position:relative}.mm-plan[data-featured=true]{border-color:var(--ink);box-shadow:var(--sh-3);border-width:2px}.mm-plan__flag{background:var(--ink);color:var(--paper);font-family:var(--font-display);letter-spacing:.01em;border-radius:0 0 8px 8px;margin:0;padding:.3rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:0;left:1.25rem}.mm-plan__name{font-family:var(--font-display);color:var(--ink-2);margin:0;font-size:1.125rem;font-weight:700}.mm-plan__price{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--ink);margin:.35rem 0 0;font-size:clamp(3.25rem,15vw,4.5rem);font-weight:800;line-height:.92}.mm-plan__price span{letter-spacing:0;color:var(--ink-3);margin-left:.5rem;font-size:1rem;font-weight:600}.mm-plan__terms{border-top:1px solid var(--line);margin:1.25rem 0 0;display:grid}.mm-plan__terms>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.25rem,7.5rem) minmax(0,1fr);gap:.75rem;padding-block:.75rem;display:grid}.mm-plan__terms dt{color:var(--ink-3);margin:0;font-size:.875rem;line-height:1.45}.mm-plan__terms dd{color:var(--ink);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.mm-plan__was{color:var(--ink-3);margin:.5rem 0 0;font-size:.8125rem}.mm-plan__was s{text-decoration-thickness:1.5px}.mm-plan__desc{color:var(--ink-2);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.mm-plan__features{flex:1;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mm-plan__features li{color:var(--ink-2);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.mm-plan__features li svg{width:18px;height:18px;color:var(--ink);flex-shrink:0;margin-top:2px}.mm-plan[data-featured=true] .mm-plan__features li svg{color:var(--good-text,#3d6600)}.mm-plan__cta{margin-top:1.5rem}.mm-plan__cta .mm-btn{width:100%}.mm-plan__footnote{color:var(--ink-3);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}.mm-checkout__field{margin-bottom:1rem;display:block}.mm-checkout__label{font-family:var(--font-display);color:var(--ink-2);align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.8125rem;font-weight:700;display:flex}.mm-checkout__label svg{width:14px;height:14px}.mm-checkout__label em{color:var(--ink-3);font-style:normal;font-weight:500}.mm-checkout__input{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-body);padding:.75rem .875rem;font-size:1rem}.mm-checkout__input::placeholder{color:var(--ink-3)}.mm-checkout__input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--volt-soft);outline:none}.mm-checkout__input:disabled{opacity:.6}.mm-checkout__applied{color:var(--ink-2);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8125rem;display:inline-flex}.mm-checkout__applied svg{width:15px;height:15px;color:var(--good-text,#3d6600)}.mm-checkout__hint{color:var(--ink-3);margin-top:.5rem;font-size:.8125rem;display:block}.mm-checkout__submit{width:100%}.mm-checkout__submit:disabled{cursor:not-allowed;opacity:1;background:var(--paper-sunken);border-color:var(--line-strong);color:var(--ink-2);box-shadow:none}.mm-checkout__spin{width:18px;height:18px;animation:.9s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-checkout__msg{color:var(--ink-2);align-items:flex-start;gap:.5rem;margin:.875rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.mm-checkout__msg svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.mm-checkout__msg[data-tone=bad]{color:var(--bad-text,var(--flag))}.mm-checkout__codelink{width:fit-content;min-height:44px;color:var(--ink-2);font:600 .875rem/1.3 var(--font-body);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:pointer;background:0 0;border:0;align-items:center;margin:.25rem auto 0;padding:0 .5rem;display:flex}.mm-checkout__codelink:disabled{cursor:default;opacity:.6}.mm-checkout__codelink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.mm-checkout__codelink:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.mm-checkout__trust{color:var(--ink-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:.875rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.mm-checkout__trust svg{width:14px;height:14px}.mm-checkout__trust a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.mm-checkout__active{border-radius:var(--r-2);border:1px solid var(--line-strong);min-height:54px;color:var(--ink);font-family:var(--font-display);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.mm-checkout__active svg{width:18px;height:18px;color:var(--accent-text,var(--ink))}.mm-cmp{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--paper-raised);margin-top:2rem;overflow:hidden}.mm-cmp__head{display:none}.mm-cmp__group{border-top:1px solid var(--line);background:var(--paper-sunken);font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink-2);margin:0;padding:1rem 1.125rem .5rem;font-size:.875rem;font-weight:700}.mm-cmp>.mm-cmp__group:first-of-type{border-top:0}.mm-cmp__row{border-top:1px solid var(--line);padding:.875rem 1.125rem 1rem}.mm-cmp__row[data-popular=true]{background:0 0}.mm-cmp__row[data-popular=true]+.mm-cmp__row[data-popular=true]{border-top-color:#14120e1f}.mm-cmp__row[data-popular=true] .mm-cmp__feature{color:var(--ink);font-weight:800}.mm-cmp__feature{font-family:var(--font-display);color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.35}.mm-cmp__cell{min-height:40px;color:var(--ink-2);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:.75rem;font-size:.875rem;display:grid}.mm-cmp__cell:before{content:attr(data-label);font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.8125rem;font-weight:600}.mm-cmp__yes{color:var(--ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.mm-cmp__yes svg{width:16px;height:16px}.mm-cmp__no{color:var(--ink-3)}@media (min-width:760px){.mm-cmp__head{background:var(--ink);color:var(--paper);grid-template-columns:1.5fr 1fr 1fr;display:grid}.mm-cmp__head>div{font-family:var(--font-display);letter-spacing:0;text-transform:none;padding:.875rem 1.125rem;font-size:.875rem;font-weight:700}.mm-cmp__row{grid-template-columns:1.5fr 1fr 1fr;align-items:center;padding:0;display:grid}.mm-cmp__feature,.mm-cmp__cell{min-height:56px;padding:.875rem 1.125rem}.mm-cmp__cell{border-left:1px solid var(--line);align-items:center;display:flex}.mm-cmp__cell:before{display:none}}.mm-packs{gap:1rem;margin-top:2rem;display:grid}@media (min-width:720px){.mm-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-pack{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--paper-raised);flex-direction:column;padding:1.25rem;display:flex;position:relative}.mm-pack[data-popular=true]{border-color:var(--ink)}.mm-pack__flag{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 6px 6px;padding:.2rem .5rem;font-size:.625rem;font-weight:500;position:absolute;top:-1px;right:1rem}.mm-pack__price{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:2rem;font-weight:800;line-height:1}.mm-pack__name{font-family:var(--font-display);color:var(--ink);margin:.35rem 0 0;font-size:1.0625rem;font-weight:700}.mm-pack__credits{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:.15rem 0 0;font-size:.75rem}.mm-pack__desc{color:var(--ink-2);flex:1;margin:.75rem 0 1.25rem;font-size:.875rem;line-height:1.55}.mm-pack .mm-btn{width:100%}.mm-readout{margin:0}.mm-readout__badge{border:1px solid var(--slate-3);font-family:var(--font-display);letter-spacing:.08em;border-radius:5px;margin-left:auto;padding:.15rem .4rem;font-size:.625rem;font-weight:700}.mm-readout__verdict{font-family:var(--font-display);color:var(--chalk);margin:0 0 1.125rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.mm-readout__verdict strong{color:var(--good-text,#b6e36e);font-weight:800}.mm-readout__rows{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.mm-readout__row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:.25rem .75rem;display:grid}.mm-readout__chapter{min-width:0;color:var(--chalk);flex-direction:column;font-size:.9062rem;font-weight:600;display:flex}.mm-readout__subject{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--chalk-2);font-size:.6875rem;font-weight:600}.mm-readout__bar{background:var(--slate-3);border-radius:999px;grid-column:1/2;height:8px;display:block;overflow:hidden}.mm-readout__fill{background:var(--volt);border-radius:999px;height:100%;display:block}.mm-readout__fill[data-band=low]{background:#e0685a}.mm-readout__fill[data-band=mid]{background:#e0b93f}.mm-readout__pct{color:var(--chalk-2);text-align:right;grid-area:2/2;font-size:.8125rem;font-weight:600}.mm-readout__caption{border-top:1px solid var(--slate-line);color:var(--chalk-2);padding:.75rem .875rem;font-size:.75rem;line-height:1.45}@media (min-width:768px){.mm-readout__caption{padding-inline:1.375rem}}.mm-reveal{animation:.5s cubic-bezier(.16,1,.3,1) both mm-rise}.mm{--tick-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.8' fill='none' stroke='%230b1000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@keyframes mm-tick-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm{--tick-anim:none}}html[data-motion=reduced] .mm{--tick-anim:none}@keyframes mm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm *,.mm :before,.mm :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mm .btn-volt{background:var(--volt);color:var(--volt-ink);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;border-radius:var(--r-2);box-shadow:var(--key-hairline,inset 0 0 0 0 transparent), 0 4px 0 var(--volt-edge), var(--sh-2);min-height:52px;font-weight:800;transform:translateY(-4px)}.mm .btn-volt:hover{box-shadow:var(--key-hairline,inset 0 0 0 0 transparent), 0 4px 0 var(--volt-edge), var(--sh-2);background:#dbfb14}.mm .btn-volt:active{box-shadow:var(--key-hairline,inset 0 0 0 0 transparent), 0 0 0 var(--volt-edge), var(--sh-1);transform:translateY(0)}.mm .btn-outline{background:var(--paper-raised);color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;border-radius:var(--r-2);box-shadow:0 4px 0 var(--line-strong), var(--sh-1);border:0;min-height:52px;font-weight:800;transform:translateY(-4px)}.mm .btn-outline:hover{box-shadow:0 4px 0 var(--ink-3), var(--sh-2);background:#fff;border:0}.mm .btn-outline:active{box-shadow:0 0 0 var(--line-strong);transform:translateY(0)}.mm .btn-ghost{color:var(--ink-2);font-family:var(--font-display);min-height:44px;font-weight:700}.mm .btn-ghost:hover{color:var(--ink)}.mm .glass{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-3);-webkit-backdrop-filter:none;box-shadow:var(--sh-1)}.mm .glass:before{display:none}.mm .input,.mm .select,.mm .textarea{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--r-2);min-height:52px;color:var(--ink);font-family:var(--font-body);padding:.875rem 1rem;font-size:1rem}.mm .input::placeholder,.mm .textarea::placeholder{color:var(--ink-3)}.mm .input:focus,.mm .select:focus,.mm .textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--volt-soft)}.mm .text-zinc-400,.mm .text-zinc-500,.mm .text-zinc-600{color:var(--ink-3)!important}.mm .text-zinc-300,.mm .text-zinc-200{color:var(--ink-2)!important}.mm .text-white,.mm .text-zinc-50{color:var(--ink)!important}.mm .text-volt{color:var(--ink)}.mm .icon{stroke-width:2px}.mm .display-xl{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(2.3rem,10.5vw,4.75rem);font-weight:800;line-height:.98}.mm .display-lg{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.9rem,7vw,3.25rem);font-weight:800;line-height:1.02}.mm .display-md{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.5rem,5vw,2.25rem);font-weight:800;line-height:1.08}.mm .heading{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-weight:700}.mm .eyebrow,.mm .mono-label{display:none}.mm .pill{background:var(--paper-sunken);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em}.mm .pill.volt{background:var(--volt);color:var(--volt-ink)}.mm .stat{background:var(--paper-raised);border-color:var(--line)}.mm .stat .value{color:var(--ink);font-family:var(--font-display)}.mm .bar{background:var(--paper-sunken)}.mm .fill-volt{background:var(--volt-edge);box-shadow:none}.mm .legal-copy{color:var(--ink-2)}.mm .legal-copy h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em}.mm .legal-copy p,.mm .legal-copy li{max-width:70ch;color:var(--ink-2)}.mm .seo-page{background:var(--paper)}.mm .container-narrow,.mm .container-std,.mm .container-wide{padding-inline:var(--gutter)}.mm .volt-highlight{background:var(--volt);color:var(--volt-ink);box-shadow:none;border-radius:4px;transform:none}.mm .features-prepos-steps>*{background:var(--slate-2);border:1px solid var(--slate-line);border-radius:var(--r-1);color:var(--chalk);align-items:center;min-height:44px;padding:.625rem .875rem;font-size:.875rem;font-weight:600;display:flex}.mm .feature-compass-shot{background:var(--slate);border:1px solid var(--slate-line);border-radius:var(--r-3);box-shadow:var(--sh-3);color:var(--chalk)}.mm .feature-compass-shot :where(div,span,strong,b,em,small){color:inherit}.mm .feature-compass-shot .text-zinc-400,.mm .feature-compass-shot .text-zinc-500,.mm .feature-compass-shot .text-zinc-600{color:var(--chalk-2)!important}.mm .feature-compass-shot .text-white,.mm .feature-compass-shot .text-zinc-50{color:var(--chalk)!important}:root[data-theme=dark] .mm .logo .dot,.mm-foot .logo .dot{color:var(--volt,#d2f000)}@media (min-width:400px) and (max-width:1023px){.mm-nav .logo{--logo-h:24px}}@media (max-width:399px),(min-width:1024px) and (max-width:1279px){.mm-nav .logo{--logo-h:22px}}@media (min-width:1280px){.mm-nav .logo{--logo-h:26px}}@media (max-width:299px){.mm-nav .logo{--logo-h:17px}}.mm-foot .logo{--logo-h:30px}:where(.mm:not(.lp)) :where(p,li,dd,blockquote,.mm-faq__body){text-wrap-style:pretty}:where(.mm:not(.lp)) :where(h1,h2,h3,h4,dt,summary,figcaption),:where(.mm:not(.lp)) :where(th,td){text-wrap-style:balance}.mm-foot :is(p,li){text-wrap-style:pretty}.mm nav.mm-crumbs{gap:.625rem;font-size:.875rem}.mm nav.mm-crumbs a{min-width:0;margin-inline:-.375rem;padding-inline:.375rem}.mm-nav__sheet .mm-nav__sheet-keys{gap:.625rem;padding-top:1.25rem;display:flex}.mm-nav__sheet .mm-nav__sheet-keys .mm-btn{--btn-edge:3px;white-space:nowrap;border-bottom:0;flex:1 1 0;width:auto;min-width:0;min-height:48px;padding-inline:.75rem;font-size:1rem}.mm-nav__sheet .mm-nav__sheet-keys .mm-btn--primary{color:var(--volt-ink);flex-grow:1.4}html .mm .mm-nav__sheet .mm-nav__sheet-keys .mm-btn--secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}html .mm .mm-nav__sheet .mm-nav__sheet-keys .mm-btn--secondary:active{background:rgb(var(--tint,27 25 20) / .08)}:where(:not(.lp-dockgate))>.mm-dock[data-keys="2"]{flex-flow:wrap;gap:.375rem .5rem}:where(:not(.lp-dockgate))>.mm-dock[data-keys="2"] .mm-dock__note{flex-basis:100%}:where(:not(.lp-dockgate))>.mm-dock[data-keys="2"] .mm-btn{white-space:nowrap;flex:1 1 0;min-width:0;max-width:15rem;padding-inline:.75rem}:where(:not(.lp-dockgate))>.mm-dock[data-keys="2"] .mm-btn--primary{flex-grow:1.4}:where(:not(.lp-dockgate))>.mm-dock .mm-dock__ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(calc(var(--btn-edge) * -1));background:0 0;transition:background-color .15s,box-shadow .15s}:where(:not(.lp-dockgate))>.mm-dock .mm-dock__ghost:active{background:rgb(var(--tint,27 25 20) / .08);box-shadow:inset 0 0 0 1px var(--ink-3)}@media (hover:hover) and (pointer:fine){:where(:not(.lp-dockgate))>.mm-dock .mm-dock__ghost:hover{background:rgb(var(--tint,27 25 20) / .05);box-shadow:inset 0 0 0 1px var(--ink-3)}}@media (max-width:639px){.mm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.mm-foot__cols>:nth-child(-n+2){grid-column:1/-1}}
