.mm-acct .mm-abk{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;display:flex}.mm-acct .mm-abk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.mm-acct .mm-abk-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.mm-acct .mm-abk-list>li{min-width:0;display:flex}.mm-acct .mm-abk-list>li>.mm-card{flex:auto}.mm-acct .mm-abk-list>li.mm-abk-list__editing{grid-column:1/-1}.mm-acct .mm-abk-card .mm-ad-card__head{align-items:flex-start}.mm-acct .mm-abk-card .mm-ad-card__title{overflow-wrap:anywhere;min-width:0}.mm-acct .mm-abk-confirm{border-top:1px solid var(--mm-line);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.mm-acct .mm-abk-confirm__text{color:var(--mm-body);margin:0;font-size:14px}.mm-acct .mm-abk-error{color:var(--mm-red);margin:0;font-size:14px;font-weight:600}.mm-acct .mm-abk-notice{color:var(--mm-green-text);margin:0;font-size:14px;font-weight:600}.mm-acct .mm-abk-note{color:var(--mm-muted);margin:0;font-size:13px}.mm-acct .mm-abk-form{flex-direction:column;gap:14px;min-width:0;display:flex}.mm-acct .mm-abk-form form{margin:0}.mm-acct .mm-abk-form .mm-abk-error{margin-bottom:12px}.mm-acct .mm-abk-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mm-acct .mm-abk-chip{border-radius:var(--mm-radius-chip);border:1.5px solid var(--mm-line);height:34px;color:var(--mm-ink);font:600 13px var(--mm-font-body);cursor:pointer;background:#fff;padding:0 14px}.mm-acct .mm-abk-chip:hover{background:var(--mm-tint)}.mm-acct .mm-abk-chip[aria-pressed=true]{border-color:var(--mm-green-deep);background:var(--mm-green-tint);color:var(--mm-green-text)}.mm-acct .mm-abk-chip:focus-visible{outline:2px solid var(--mm-green-deep);outline-offset:2px}.mm-acct .mm-abk-chip:focus{color:var(--mm-ink);background-color:#fff}.mm-acct .mm-abk-chip:hover:focus{background-color:var(--mm-tint)}.mm-acct .mm-abk-chip[aria-pressed=true]:focus,.mm-acct .mm-abk-chip[aria-pressed=true]:hover:focus{background-color:var(--mm-green-tint);color:var(--mm-green-text)}.mm-acct .mm-abk-default{color:var(--mm-ink);margin:0 0 16px;font-size:14px;font-weight:600}.mm-acct .mm-abk-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mm-acct .mm-abk .mm-btn:focus-visible{outline:2px solid var(--mm-green-deep);outline-offset:2px}.mm-acct .mm-abk .mm-btn:focus{background-color:var(--mm-green-deep);color:#fff}.mm-acct .mm-abk .mm-btn--ghost:focus{color:var(--mm-ink);background-color:#fff}.mm-acct .mm-abk .mm-btn--ghost:hover:focus{background-color:var(--mm-tint)}.mm-acct .mm-abk .mm-btn--danger:focus{color:var(--mm-red);background-color:#fff}@media (max-width:991px){.mm-acct .mm-abk-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.mm-acct .mm-abk-head .mm-btn,.mm-acct .mm-abk-actions .mm-btn{flex:auto}}
.mm-acct .mm-wallet{flex-direction:column;gap:24px;min-width:0;display:flex}.mm-acct .mm-wallet-back{align-self:flex-start;font-size:14px;text-decoration:none}.mm-acct .mm-wallet-anchor{scroll-margin-top:96px}.mm-acct .mm-wallet-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-acct .mm-wallet-note{color:var(--mm-body);padding:12px 0 0;font-size:14px}.mm-acct .mm-wallet-error{color:var(--mm-red);padding:12px 0 0;font-size:14px;font-weight:600}.mm-acct .mm-wallet-foot{align-self:flex-start;margin-top:12px;display:inline-block}.mm-acct .mm-wallet-points{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.mm-acct .mm-wallet-points__main{flex-direction:column;gap:12px;min-width:0;display:flex}.mm-acct .mm-wallet-points__eyebrow{color:#e9d5f5}.mm-acct .mm-wallet-points__balance{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mm-acct .mm-wallet-points__number{font-size:71px;line-height:.85}.mm-acct .mm-wallet-points__value{color:#e9d5f5;font-size:18px;font-weight:600}.mm-acct .mm-wallet-points__copy{color:#e9d5f5;max-width:520px;font-size:14px;line-height:1.5}.mm-acct .mm-wallet-points__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.mm-acct .mm-wallet-points__facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.mm-acct .mm-wallet-btn-outline{background:0 0;border-color:#ffffff59;font-weight:600}.mm-acct .mm-wallet-btn-outline:hover{filter:none;background:#ffffff14}.mm-acct .mm-wallet-fact{background:#ffffff1a;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.mm-acct .mm-wallet-fact__big{font-size:28px;line-height:1}.mm-acct .mm-wallet-fact__label{color:#e9d5f5;font-size:13px;line-height:1.35}.mm-acct .mm-wallet-list-card{flex-direction:column;min-width:0;display:flex}.mm-acct .mm-wallet-head{flex-wrap:wrap;margin-bottom:0}.mm-acct .mm-wallet-head__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mm-acct .mm-wallet-head__meta{color:var(--mm-muted);font-size:14px}.mm-acct .mm-wallet-head__note{text-align:right}.mm-acct .mm-wallet-short{display:none}.mm-acct .mm-wallet-rows{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.mm-acct .mm-wallet-row{border-top:1px solid var(--mm-line);align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.mm-acct .mm-wallet-row--gift{grid-template-columns:minmax(0,1fr) 110px 90px auto}.mm-acct .mm-wallet-row--code{grid-template-columns:180px minmax(0,1fr) 110px auto}.mm-acct .mm-wallet-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-acct .mm-wallet-row__title{overflow-wrap:anywhere;font-weight:700}.mm-acct .mm-wallet-row__title--plain{font-weight:600}.mm-acct .mm-wallet-row__sub{color:var(--mm-muted);font-size:12px}.mm-acct .mm-wallet-row__code{letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;font-weight:800}.mm-acct .mm-wallet-row__amount{text-align:right;white-space:nowrap;font-weight:800}.mm-acct .mm-wallet-row__action{justify-content:flex-end;display:flex}.mm-acct .mm-wallet-copy-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.mm-acct .mm-wallet-copy{gap:6px}.mm-acct .mm-wallet-copy-error{color:var(--mm-red);text-align:right;max-width:220px;font-size:12px}.mm-acct .mm-wallet-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mm-acct .mm-wallet-split>.mm-wallet-refer{position:-webkit-sticky;position:sticky;top:24px}.mm-acct .mm-wallet-rows--activity{margin-top:12px}.mm-acct .mm-wallet-activity{border-top:1px solid var(--mm-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.mm-acct .mm-wallet-activity__points{color:var(--mm-ink);white-space:nowrap;font-weight:800}.mm-acct .mm-wallet-activity__points.is-positive{color:var(--mm-green-text)}.mm-acct .mm-wallet-refer{flex-direction:column;min-width:0;display:flex}.mm-acct .mm-wallet-refer__lede{color:var(--mm-body);margin-top:8px;font-size:14px;line-height:1.5}.mm-acct .mm-wallet-refer__code{background:var(--mm-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:14px;padding:10px 10px 10px 16px;display:flex}.mm-acct .mm-wallet-refer__code-value{letter-spacing:.06em;white-space:nowrap;flex:auto;font-size:15px;font-weight:800}.mm-acct .mm-wallet-refer__code .mm-wallet-copy-wrap{margin-left:auto}.mm-acct .mm-wallet-refer__copy{border:0}.mm-acct .mm-wallet-refer__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mm-acct .mm-wallet-refer__sms{flex-direction:column;flex-grow:1;min-width:0;display:flex}.mm-acct .mm-wallet-refer__primary{flex-grow:1}.mm-acct .mm-wallet-refer__hint{margin-top:8px}.mm-acct .mm-wallet-refer__form{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px;display:flex}.mm-acct .mm-wallet-refer__form .mm-btn{align-self:flex-start}.mm-acct .mm-wallet-field-error{color:var(--mm-red);font-size:12px;font-weight:600}.mm-acct .mm-wallet-alert{border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.mm-acct .mm-wallet-alert--success{background:var(--mm-green-tint);color:var(--mm-green-text)}.mm-acct .mm-wallet-alert--error{background:var(--mm-red-tint);color:var(--mm-red)}.mm-acct .mm-wallet-alert__detail{color:var(--mm-body);margin-top:2px;font-size:12px;display:block}.mm-acct .mm-wallet-alert__close{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.mm-acct .mm-wallet-sample-block{flex-direction:column;min-width:0;margin-top:16px;display:flex}.mm-acct .mm-wallet-sample-block>.mm-sample-badge{align-self:flex-start;margin-bottom:4px;position:static}.mm-acct .mm-wallet-rows--sample{margin-top:4px}.mm-acct .mm-wallet-row--gift-sample{grid-template-columns:minmax(0,1fr) 110px 150px 90px}.mm-acct .mm-wallet-row__after{color:var(--mm-muted);font-size:13px;line-height:1.3}.mm-acct .mm-wallet-sample-action{flex-direction:column;align-items:flex-end;gap:4px}.mm-acct .mm-wallet-giftadd{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mm-acct .mm-wallet-giftadd__field{flex:220px;min-width:0}.mm-acct .mm-wallet-giftadd__field input{width:100%}.mm-acct .mm-wallet-giftadd__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-acct .mm-wallet-giftadd__actions .mm-btn{height:46px}.mm-acct .mm-wallet-refer__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mm-acct .mm-wallet-refer__stats>div{border:1px solid var(--mm-line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.mm-acct .mm-wallet-refer__stats strong{font-size:28px;line-height:1}.mm-acct .mm-wallet-refer__stats span{color:var(--mm-muted);font-size:13px}@media (max-width:991px){.mm-acct .mm-wallet{gap:20px}.mm-acct .mm-wallet-points{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.mm-acct .mm-wallet-points__number{font-size:56px}.mm-acct .mm-wallet-points__actions{order:3}.mm-acct .mm-wallet-split{grid-template-columns:minmax(0,1fr)}.mm-acct .mm-wallet-split>.mm-wallet-refer{position:static}}@media (max-width:575px){.mm-acct .mm-wallet-long{display:none}.mm-acct .mm-wallet-short{display:inline}.mm-acct .mm-wallet-head__note{text-align:left}.mm-acct .mm-wallet-points{flex-direction:column;align-items:stretch;display:flex}.mm-acct .mm-wallet-points__main{display:contents}.mm-acct .mm-wallet-points__facts{order:2;gap:8px}.mm-acct .mm-wallet-points__actions{order:3}.mm-acct .mm-wallet-points__actions .mm-btn{flex:1 1 0;padding:0 12px}.mm-acct .mm-wallet-fact{padding:12px 10px}.mm-acct .mm-wallet-fact__big{font-size:22px}.mm-acct .mm-wallet-fact__label{font-size:12px}.mm-acct .mm-wallet-row--gift{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px}.mm-acct .mm-wallet-row--gift .mm-wallet-row__action{grid-column:1/-1;justify-content:flex-start}.mm-acct .mm-wallet-row--code{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.mm-acct .mm-wallet-row--code .mm-wallet-row__main,.mm-acct .mm-wallet-row--code .mm-wallet-row__action{grid-column:1/-1}.mm-acct .mm-wallet-row--code .mm-wallet-row__action{justify-content:stretch}.mm-acct .mm-wallet-row--code .mm-wallet-row__action .mm-wallet-copy-wrap,.mm-acct .mm-wallet-row--code .mm-wallet-row__action .mm-wallet-copy{width:100%}.mm-acct .mm-wallet-row--gift-sample{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 10px}.mm-acct .mm-wallet-row--gift-sample .mm-wallet-row__after{grid-area:2/1/auto/-1}.mm-acct .mm-wallet-sample-action{align-items:stretch}.mm-acct .mm-wallet-sample-action .mm-btn,.mm-acct .mm-wallet-giftadd__actions{width:100%}.mm-acct .mm-wallet-giftadd__actions .mm-btn{flex:1 1 0;padding:0 10px}.mm-acct .mm-wallet-copy-wrap{align-items:flex-start}.mm-acct .mm-wallet-copy-error{text-align:left}}
.mm-acct .mm-heroes{flex-direction:column;gap:24px;min-width:0;display:flex}.mm-acct .mm-heroes-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.mm-acct .mm-heroes-hero__main{flex-direction:column;gap:10px;min-width:0;display:flex}.mm-acct .mm-heroes-hero__eyebrow{color:var(--mm-green)}.mm-acct .mm-heroes-hero__headline{overflow-wrap:anywhere;font-size:54px;line-height:.95}.mm-acct .mm-heroes-hero__copy{color:var(--mm-dark-text);font-size:15px;line-height:1.5}.mm-acct .mm-heroes-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mm-acct .mm-heroes-steps__item{align-items:flex-start;gap:12px;display:flex}.mm-acct .mm-heroes-steps__num{background:var(--mm-dark-card);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.mm-acct .mm-heroes-steps__num.is-first{background:var(--mm-green);color:var(--mm-ink)}.mm-acct .mm-heroes-steps__text{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-acct .mm-heroes-steps__text strong{font-size:15px;font-weight:700}.mm-acct .mm-heroes-steps__text span{color:var(--mm-dark-muted);font-size:13px}.mm-acct .mm-heroes-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.mm-acct .mm-heroes-side{flex-direction:column;gap:16px;min-width:0;display:flex}.mm-acct .mm-heroes-how{color:var(--mm-body);flex-direction:column;gap:10px;margin:4px 0 0;padding-left:20px;font-size:15px;line-height:1.5;display:flex}.mm-acct .mm-heroes-how strong{color:var(--mm-ink)}.mm-acct .mm-heroes-verify__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.mm-acct .mm-heroes-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mm-muted);font-size:12px;font-weight:700}.mm-acct .mm-heroes-plan,.mm-acct .mm-heroes-help{flex-direction:column;padding:20px;display:flex}.mm-acct .mm-heroes-plan__none{margin-top:8px;font-size:15px;font-weight:800}.mm-acct .mm-heroes-plan__list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mm-acct .mm-heroes-plan__item{flex-direction:column;gap:2px;display:flex}.mm-acct .mm-heroes-plan__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mm-acct .mm-heroes-plan__name{overflow-wrap:anywhere;font-size:15px;font-weight:800}.mm-acct .mm-heroes-small{color:var(--mm-body);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5}@media (max-width:991px){.mm-acct .mm-heroes{gap:20px}.mm-acct .mm-heroes-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.mm-acct .mm-heroes-hero__headline{font-size:36px}.mm-acct .mm-heroes-hero__copy{font-size:14px}.mm-acct .mm-heroes-steps{border-top:1px solid var(--mm-dark-line);gap:12px;padding-top:16px}.mm-acct .mm-heroes-steps__text{padding-top:4px;display:block}.mm-acct .mm-heroes-steps__text span:before{content:" · "}.mm-acct .mm-heroes-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.mm-acct .mm-heroes-verify__cta{flex-direction:column;align-items:stretch}.mm-acct .mm-heroes-verify__cta .mm-btn{width:100%}}
.mm-mi{min-width:0;color:var(--mm-ink,#0e1f1f);flex-direction:column;gap:24px;display:flex}.mm-mi b{font-weight:800}.mm-mi img{display:block}.mm-mi-display,.mm-mi-story__topmeal-text b,.mm-mi-story__stat b,.mm-mi-story__headline,.mm-mi-moneycard__value,.mm-mi-rank__n,.mm-mi-tile__value,.mm-mi-hero__headline,.mm-mi-pagehead__title,.mm-mi-title{font-family:var(--mm-font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:700}.mm-mi-title{margin:0;font-size:26px;line-height:1}.mm-mi-title--34{font-size:34px}.mm-mi-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mm-muted);font-size:12px;font-weight:700}.mm-mi-chip{letter-spacing:.04em;white-space:nowrap;background:var(--mm-tint);color:var(--mm-ink);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.mm-mi-chip--green{background:var(--mm-green-tint);color:var(--mm-green-text)}.mm-mi-chip--purple{background:var(--mm-purple-tint);color:var(--mm-purple)}.mm-mi-chip--amber{background:var(--mm-amber-bg);color:var(--mm-amber-text);font-size:12px}.mm-mi-card{background:var(--mm-card,#fff);border:1px solid var(--mm-line);border-radius:var(--mm-radius-card);flex-direction:column;min-width:0;padding:24px;display:flex}.mm-mi-card--tight{padding:20px}.mm-mi-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mm-mi-head--end{align-items:flex-end;gap:12px}.mm-mi-head__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mm-mi-lede{color:var(--mm-body);font-size:13px}.mm-mi-insight{color:var(--mm-body);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.mm-mi-insight__icon{color:var(--mm-green-deep);flex-shrink:0;margin-top:1px;display:flex}.mm-mi-insight__icon--purple{color:var(--mm-purple)}.mm-mi-foot-gap{margin-top:14px}.mm-mi-stack{flex-direction:column;gap:18px;margin-top:14px;display:flex}.mm-mi-stack--16{gap:16px}.mm-mi-foot-gap.mm-mi-stack{gap:12px}.mm-mi-group{flex-direction:column;gap:10px;display:flex}.mm-mi-bar{flex-direction:column;gap:5px;display:flex}.mm-mi-bar__row{justify-content:space-between;font-size:13px;display:flex}.mm-mi-bar__label{font-weight:600}.mm-mi-bar__value{font-weight:700}.mm-mi-bar__track{background:var(--mm-tint);border-radius:999px;height:10px;overflow:hidden}.mm-mi-bar__fill{border-radius:999px;height:100%}.mm-mi-bar__fill--green{background:var(--mm-green-deep)}.mm-mi-bar__fill--purple{background:var(--mm-purple)}.mm-mi-bar__fill--ink{background:var(--mm-ink)}.mm-mi-bar--thin{gap:4px}.mm-mi-bar--thin .mm-mi-bar__row{font-size:12px}.mm-mi-bar--thin .mm-mi-bar__track{height:6px}.mm-mi-tags{flex-wrap:wrap;gap:6px;display:flex}.mm-mi-tag{border:1.5px solid var(--mm-line);color:var(--mm-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.mm-mi-thumb{background:var(--mm-tint);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.mm-mi-thumb img{object-fit:contain}.mm-mi-thumb--44{border-radius:8px;width:44px;height:44px}.mm-mi-thumb--44 img{width:38px;height:38px}.mm-mi-thumb--64{border-radius:10px;width:64px;height:64px}.mm-mi-thumb--64 img{width:58px;height:58px}.mm-mi-ghost{border:1.5px solid var(--mm-line);border-radius:var(--mm-radius-button);height:44px;color:var(--mm-ink);white-space:nowrap;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mm-mi-ghost:hover{color:var(--mm-ink);border-color:#c9d1cb}.mm-mi-ghost:disabled{opacity:.55;cursor:default}.mm-mi-ghost--38{height:38px;font-size:13px}.mm-mi-ghost--40{height:40px;font-size:13px}.mm-mi-ghost--42{height:42px;font-size:13px}.mm-mi-ghost--44{height:44px}.mm-mi-ghost--block{width:100%}.mm-mi-primary,.mm-mi-dark{border-radius:var(--mm-radius-button);background:var(--mm-green-deep);color:#fff;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mm-mi-primary:hover,.mm-mi-dark:hover{color:#fff;filter:brightness(1.05)}.mm-mi-dark{background:var(--mm-ink);height:44px;font-size:14px}.mm-mi-textlink{font:inherit;color:var(--mm-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.mm-mi-textlink:disabled{opacity:.55;cursor:default}.mm-mi-textlink--small{color:var(--mm-muted);font-size:12px;font-weight:600}.mm-mi-inlink{color:var(--mm-ink);font-weight:700;text-decoration:underline}.mm-mi-cartnote{color:var(--mm-green-text);min-height:0;font-size:12px;font-weight:600}.mm-mi-cartnote:empty{display:none}.mm-mi-actions{flex-wrap:wrap;gap:8px;display:flex}.mm-mi-svg-num{font-family:var(--mm-font-display);fill:var(--mm-ink);font-weight:700}.mm-mi-svg-sub{font-family:var(--mm-font-body);fill:var(--mm-muted);font-weight:600}.mm-mi-svg-bar{font-family:var(--mm-font-body);fill:var(--mm-ink);font-weight:700}.mm-mi-svg-axis{font-family:var(--mm-font-body);fill:var(--mm-muted);font-weight:600}.mm-mi-pagehead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mm-mi-pagehead__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.mm-mi-pagehead__title{margin:0;font-size:54px;line-height:.95}.mm-mi-pagehead__sub{color:var(--mm-body);max-width:560px;margin:0;font-size:16px}.mm-mi-pagehead__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mm-mi-pagehead__badge{align-self:flex-end}.mm-mi-range{border:1.5px solid var(--mm-line);border-radius:var(--mm-radius-button);background:#fff;gap:2px;padding:3px;display:inline-flex}.mm-mi-range button{height:36px;color:var(--mm-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.mm-mi-range button.is-on{background:var(--mm-ink);color:#fff}.mm-mi-hero{background:var(--mm-ink);color:#fff;border-radius:var(--mm-radius-card);padding:32px;position:relative;overflow:hidden}.mm-mi-hero__glow{filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.mm-mi-hero__glow--green{background:var(--mm-green);opacity:.22;width:420px;height:420px;top:-160px;right:-120px}.mm-mi-hero__glow--purple{background:var(--mm-purple);opacity:.35;width:320px;height:320px;bottom:-160px;left:-100px}.mm-mi-hero__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.mm-mi-hero__copy{flex-direction:column;gap:12px;min-width:0;display:flex}.mm-mi-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mm-green);font-size:12px;font-weight:700}.mm-mi-hero__headline{font-size:50px;line-height:.95}.mm-mi-hero__text{color:var(--mm-dark-text);max-width:520px;font-size:14px;line-height:1.5}.mm-mi-hero__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-mi-hero__chip{background:var(--mm-yellow);color:var(--mm-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.mm-mi-hero__chip--label{color:#fff;background:#ffffff1f;font-size:10px}.mm-mi-hero__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mm-mi-tile{background:#ffffff14;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.mm-mi-tile__value{font-size:40px;line-height:.9}.mm-mi-tile__label{font-size:13px;font-weight:700}.mm-mi-tile__sub{color:var(--mm-dark-muted);font-size:12px}.mm-mi-progress{flex-direction:column;gap:8px;margin-top:4px;display:flex}.mm-mi-progress__labels{color:var(--mm-dark-text);justify-content:space-between;gap:12px;font-size:12px;display:flex}.mm-mi-progress__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mm-mi-progress__track span{background:#ffffff2e;border-radius:999px;height:6px}.mm-mi-progress__track span.is-done{background:var(--mm-green)}.mm-mi-grid{align-items:start;gap:20px;display:grid}.mm-mi-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-mi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-mi-plate{align-items:center;gap:24px;margin-top:16px;display:flex}.mm-mi-plate__donut{flex-shrink:0}.mm-mi-legend{flex-direction:column;gap:10px;display:flex}.mm-mi-legend__row{align-items:center;gap:10px;display:flex}.mm-mi-legend__swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.mm-mi-legend__text{flex-direction:column;gap:1px;min-width:0;display:flex}.mm-mi-legend__g{font-size:14px;font-weight:800}.mm-mi-legend__g span{color:var(--mm-muted);font-weight:600}.mm-mi-legend__vs{color:var(--mm-green-text);font-size:12px;font-weight:600}.mm-mi-chart{margin-top:14px}.mm-mi-chart svg{max-width:100%;height:auto;display:block}.mm-mi-chart__key{color:var(--mm-muted);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.mm-mi-chart__dash{border-top:1.5px dashed var(--mm-muted);width:18px}.mm-mi-rank{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.mm-mi-rank__row{border-top:1px solid var(--mm-line);align-items:center;gap:10px;padding:9px 0;display:flex}.mm-mi-rank__n{width:20px;color:var(--mm-muted);flex-shrink:0;font-size:18px}.mm-mi-rank__body{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.mm-mi-rank__name{color:var(--mm-ink);font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}.mm-mi-rank a.mm-mi-rank__name:hover{text-decoration:underline}.mm-mi-rank__sub{color:var(--mm-muted);font-size:12px}.mm-mi-rank__x{white-space:nowrap;font-size:13px;font-weight:800}.mm-mi-again{border:1.5px solid var(--mm-line);height:32px;color:var(--mm-ink);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:700}.mm-mi-again:disabled{opacity:.55;cursor:default}.mm-mi-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mm-mi-pick{border:1px solid var(--mm-line);border-radius:var(--mm-radius-card);background:#fff;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.mm-mi-pick__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mm-mi-pick__name{flex-direction:column;gap:3px;display:flex}.mm-mi-pick__title{color:var(--mm-ink);font-size:14px;font-weight:800;line-height:1.25;text-decoration:none}.mm-mi-pick a.mm-mi-pick__title:hover{text-decoration:underline}.mm-mi-pick__macros{color:var(--mm-muted);font-size:12px}.mm-mi-pick__why{background:var(--mm-tint);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.mm-mi-pick__label{letter-spacing:.08em;text-transform:uppercase;color:var(--mm-green-text);font-size:11px;font-weight:700}.mm-mi-pick__text{color:var(--mm-body);font-size:12px;line-height:1.4}.mm-mi-pick .mm-mi-ghost{align-self:flex-start}.mm-mi-cousins{flex-direction:column;gap:8px;margin-top:18px;display:flex}.mm-mi-cousin{border:1px solid var(--mm-line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mm-mi-cousin__from{color:var(--mm-muted);font-weight:600}.mm-mi-cousin__arrow{color:var(--mm-green-deep);display:flex}.mm-mi-cousin__to{color:var(--mm-ink);font-weight:700;text-decoration:none}.mm-mi-cousin__note{color:var(--mm-green-text);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.mm-mi-stats{gap:12px;display:grid}.mm-mi-stat{flex-direction:column;gap:2px;display:flex}.mm-mi-stat span{color:var(--mm-muted);font-size:12px}.mm-mi-stat b{font-size:15px;font-weight:800}.mm-mi-weeks-wrap{flex-direction:column;gap:10px;display:flex}.mm-mi-weeks{flex-direction:column;gap:6px;display:flex}.mm-mi-weeks__row{align-items:center;gap:10px;display:flex}.mm-mi-weeks__label{width:64px;color:var(--mm-muted);flex-shrink:0;font-size:11px;font-weight:600}.mm-mi-weeks__cells{grid-template-columns:repeat(15,22px);gap:4px;display:grid}.mm-mi-weeks__key{flex-wrap:wrap;gap:8px 16px;display:flex}.mm-mi-weeks__key>span{color:var(--mm-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mm-mi-weeks--10{display:none}.mm-mi-weeks--10 .mm-mi-weeks__cells{grid-template-columns:repeat(10,22px)}.mm-mi-week{border-radius:6px;width:22px;height:22px}.mm-mi-week--delivery{background:#0f7f36}.mm-mi-week--covered{background:#9ed9b4}.mm-mi-week--gap{background:#f9e4d0}.mm-mi-week--upcoming{border:1.5px dashed var(--mm-line);background:#f0f3ee}.mm-mi-week--none{background:0 0}.mm-mi-week--key{border-width:0;border-radius:3px;width:12px;height:12px}.mm-mi-explorer{align-items:center;gap:20px;margin-top:14px;display:flex}.mm-mi-explorer svg{flex-shrink:0}.mm-mi-explorer__shelves{flex-direction:column;flex-grow:1;gap:8px;min-width:0;display:flex}.mm-mi-money{gap:12px;display:grid}.mm-mi-money--1{grid-template-columns:minmax(0,1fr)}.mm-mi-money--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-mi-moneycard{border-radius:var(--mm-radius-card);flex-direction:column;padding:20px;display:flex}.mm-mi-moneycard__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.mm-mi-moneycard__value{margin-top:10px;font-size:46px;line-height:.9}.mm-mi-moneycard__text{margin-top:8px;font-size:13px;line-height:1.45}.mm-mi-moneycard--yellow{background:var(--mm-yellow);color:var(--mm-ink)}.mm-mi-moneycard--purple{background:var(--mm-purple);color:#fff}.mm-mi-moneycard--purple .mm-mi-moneycard__eyebrow,.mm-mi-moneycard--purple .mm-mi-moneycard__text{color:#e9d5f5}.mm-mi-wrapped{padding:28px}.mm-mi-wrapped__grid{grid-template-columns:1fr 340px;align-items:center;gap:32px;display:grid}.mm-mi-wrapped__copy{flex-direction:column;gap:12px;min-width:0;display:flex}.mm-mi-wrapped__text{color:var(--mm-body);max-width:480px;font-size:14px;line-height:1.5}.mm-mi-optin{background:var(--mm-tint);border-radius:10px;flex-direction:column;gap:8px;max-width:480px;padding:12px 14px;display:flex}.mm-mi-optin__title{font-size:12px;font-weight:700}.mm-mi-optin__note{color:var(--mm-muted);font-size:12px}.mm-mi-toggle{justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.mm-mi-switch{background:var(--mm-line);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:40px;height:24px;padding:0;position:relative}.mm-mi-switch span{background:#fff;border-radius:999px;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.mm-mi-switch.is-on{background:var(--mm-green-deep)}.mm-mi-switch.is-on span{left:19px}.mm-mi-story-wrap{justify-content:center;padding:10px 0;display:flex;transform:rotate(-3deg)}.mm-mi-story{background:var(--mm-ink);color:#fff;border-radius:18px;flex-shrink:0;width:270px;height:480px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0e1f1f40}.mm-mi-story__glow{filter:blur(50px);border-radius:999px;position:absolute}.mm-mi-story__glow--green{background:var(--mm-green);opacity:.35;width:260px;height:260px;top:-60px;right:-90px}.mm-mi-story__glow--purple{background:var(--mm-purple);opacity:.5;width:240px;height:240px;bottom:40px;left:-80px}.mm-mi-story__glow--yellow{background:var(--mm-yellow);opacity:.25;width:160px;height:160px;bottom:-40px;right:-40px}.mm-mi-story__inner{flex-direction:column;justify-content:space-between;height:100%;padding:18px;display:flex;position:relative}.mm-mi-story__top{justify-content:space-between;align-items:center;display:flex}.mm-mi-story__badge{width:34px;height:auto}.mm-mi-story__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mm-green);font-size:10px;font-weight:700}.mm-mi-story__mid{flex-direction:column;gap:6px;display:flex}.mm-mi-story__kicker{color:var(--mm-dark-text);font-size:12px}.mm-mi-story__headline{font-size:34px;line-height:.92}.mm-mi-story__band{background:var(--mm-yellow);color:var(--mm-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:6px;padding:4px 9px;font-size:10px;font-weight:800}.mm-mi-story__stats{flex-direction:column;gap:4px;display:flex}.mm-mi-story__stat{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:8px;padding-top:6px;display:flex}.mm-mi-story__stat span{color:var(--mm-dark-text);white-space:nowrap;flex-shrink:0;font-size:11px}.mm-mi-story__stat b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.mm-mi-story__topmeal{border-top:1px solid #ffffff24;align-items:center;gap:10px;padding-top:8px;display:flex}.mm-mi-story__topmeal img{object-fit:cover;background:#ffffff14;border-radius:999px;flex-shrink:0;width:44px;height:44px}.mm-mi-story__topmeal-text{flex-direction:column;min-width:0;display:flex}.mm-mi-story__topmeal-text span{color:var(--mm-dark-text);font-size:11px}.mm-mi-story__topmeal-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1;display:-webkit-box;overflow:hidden}.mm-mi-story__foot{color:var(--mm-dark-muted);font-size:10px}.mm-mi-locked{border:1.5px dashed var(--mm-line);background:#f0f3ee99;min-height:260px}.mm-mi-locked--tall{min-height:420px}.mm-mi-locked--wrapped{min-height:180px}.mm-mi-locked__icon{color:var(--mm-muted);display:flex}.mm-mi-locked__text{color:var(--mm-muted);max-width:520px;margin:12px 0 0;font-size:13px;line-height:1.5}.mm-mi-footnote{color:var(--mm-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.mm-mi-footnote__icon{flex-shrink:0;margin-top:1px;display:flex}@media (max-width:1239px){.mm-mi-grid--3{grid-template-columns:minmax(0,1fr)}.mm-mi-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-mi-hero__grid{grid-template-columns:minmax(0,1fr)}.mm-mi-locked--tall{min-height:160px}}@media (max-width:991px){.mm-mi-grid--2,.mm-mi-wrapped__grid{grid-template-columns:minmax(0,1fr)}.mm-mi-locked{min-height:140px}}@media (max-width:767px){.mm-mi{gap:16px}.mm-mi-pagehead{flex-direction:column;align-items:flex-start;gap:10px}.mm-mi-pagehead__title{font-size:44px}.mm-mi-pagehead__sub{font-size:14px}.mm-mi-pagehead__tools{justify-content:flex-start}.mm-mi-pagehead__tools .mm-mi-ghost{display:none}.mm-mi-card{padding:16px}.mm-mi-title{font-size:24px}.mm-mi-title--34{font-size:30px}.mm-mi-hero{padding:20px}.mm-mi-hero__grid{gap:20px}.mm-mi-hero__headline{font-size:40px}.mm-mi-hero__tiles{gap:10px}.mm-mi-tile{padding:14px}.mm-mi-tile__value{font-size:34px}.mm-mi-plate{gap:16px}.mm-mi-plate__donut{width:120px;height:120px}.mm-mi-picks{grid-template-columns:minmax(0,1fr)}.mm-mi-head--end{flex-direction:column;align-items:flex-start}.mm-mi-cousin{flex-wrap:wrap}.mm-mi-cousin__note{width:100%;margin-left:0}.mm-mi-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mm-mi-weeks--15{display:none}.mm-mi-weeks--10{display:flex}.mm-mi-explorer{gap:14px}.mm-mi-explorer svg{width:100px;height:100px}.mm-mi-money--2{grid-template-columns:minmax(0,1fr)}.mm-mi-wrapped{padding:16px}.mm-mi-story-wrap{transform:none}.mm-mi-locked{min-height:0}}
