.mm-root{color:#16181d;-webkit-font-smoothing:antialiased;background:#f4f4f1 radial-gradient(#d7d7d1 1px,#0000 1.2px) 0 0/24px 24px;min-height:100vh;margin:0;font-family:Geist,system-ui,sans-serif;line-height:normal;overflow-x:clip}.mm-root *{box-sizing:border-box}.mm-root sup{vertical-align:super;position:static;top:auto}.mm-root a{color:#16181d;text-underline-offset:3px;text-decoration:underline}.mm-root a:hover{color:#c2441f}.mm-root textarea:focus,.mm-root button:focus-visible,.mm-root a:focus-visible{outline-offset:2px;outline:2px solid #16181d}html:has(.mm-root){scroll-behavior:smooth}@keyframes mmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mmBlink{50%{opacity:0}}@media print{.mm-root [data-mm-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.mm-root *{transition:none!important;animation:none!important}html:has(.mm-root){scroll-behavior:auto}}@media (max-width:640px){.mm-root .mm-plans{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:6px;overflow-x:auto;border-left:0!important;display:flex!important}.mm-root .mm-plans::-webkit-scrollbar{display:none}.mm-root .mm-plans>div{scroll-snap-align:center;border-radius:6px;flex:0 0 84%;border:1px solid #cfcfc9!important}.mm-root .mm-plans>.mm-plan-rec{order:-1}.mm-root .mm-trialsteps{grid-template-columns:1fr 1fr!important;gap:0 16px!important}}.mm-root .mm-swipe-hint{display:none}@media (max-width:640px){.mm-root .mm-swipe-hint{letter-spacing:.08em;color:#565c67;margin:0 0 10px;font:500 11px Geist Mono,monospace;display:block}}.mm-steps-float{z-index:40;scrollbar-width:none;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#edede9f0;border:1px solid #cfcfc9;border-radius:9px;gap:3px;max-width:calc(100% - 32px);padding:3px 3px 6px;transition:opacity .2s ease-out,transform .2s ease-out;display:flex;position:fixed;top:84px;left:50%;overflow-x:auto;transform:translate(-50%,-8px);box-shadow:0 6px 20px #16181d14}.mm-steps-float::-webkit-scrollbar{display:none}.mm-steps-float[data-on="1"]{opacity:1;pointer-events:auto;transform:translate(-50%)}.mm-steps-float button{cursor:pointer;white-space:nowrap;color:#5a6679;background:0 0;border:0;border-radius:6px;flex:none;padding:7px 12px;font:500 13px Geist,sans-serif;transition:background .18s ease-out,color .18s ease-out}.mm-steps-float button.on{color:#16181d;background:#fff;box-shadow:0 1px 2px #0f1b2d1f}.mm-steps-float button:focus-visible{outline-offset:1px;outline:2px solid #c2441f}.mm-steps-bar{background:#dcdcd6;border-radius:2px;height:2px;position:absolute;bottom:2px;left:8px;right:8px;overflow:hidden}.mm-steps-bar>span{transform-origin:0;background:#c2441f;height:100%;transition:transform .12s linear;display:block}@media (prefers-reduced-motion:reduce){.mm-steps-float,.mm-steps-bar>span{transition:none}}.mm-root .mm-claim:focus-visible{outline-offset:2px;outline:2px solid #c2441f}@media (max-width:640px){.mm-root .mm-studio-fig2{display:none}}
