@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,700;0,800;0,900;1,600&family=Mulish:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Baloo+2:wght@500;600;700;800&display=swap";:root{--green-900:#154a1f;--green-800:#1a6630;--green-700:#1f7036;--green-600:#2c7a39;--green-500:#389645;--green-400:#54b262;--green-300:#80cb89;--green-200:#afe0b3;--green-100:#d7efd8;--green-50:#eff8ee;--lime-500:#d9f32a;--lime-600:#b6cf1a;--lime-100:#f2fbc2;--coral-600:#d9533c;--coral-500:#f26b4e;--coral-400:#f78c74;--coral-100:#fce0d9;--ocean-600:#1c7fb0;--ocean-500:#2fa1d6;--ocean-400:#6fc0e4;--ocean-100:#dbf0fa;--berry-600:#8e3d86;--berry-500:#b255a8;--berry-400:#cb85c3;--berry-100:#f3e2f1;--sun-600:#e2a40c;--sun-500:#f6c13b;--sun-400:#fad56f;--sun-100:#fdf1cf;--cream:#f2f7f1;--sand-50:#f7faf6;--sand-100:#f2f7f1;--sand-200:#e4ebe1;--sand-300:#d2dccf;--sand-400:#aebaaa;--ink-900:#19231a;--ink-700:#41503f;--ink-500:#6b7a68;--ink-400:#99a695;--white:#fff;--success-500:#389645;--success-100:#d7efd8;--warning-500:#e6a019;--warning-100:#fbefd0;--danger-500:#e2533f;--danger-100:#fbe2dd;--info-500:#2e86c4;--info-100:#deeef8;--points-free:var(--green-500);--points-bonus:var(--warning-500);--points-track:var(--sand-200);--points-over:var(--danger-500);--sonderpunkte:var(--warning-500);--sonderpunkte-strong:var(--warning-600,#c8881a);--sonderpunkte-weak:var(--warning-100);--macro-carbs:#f59e0b;--macro-protein:#2fa1d6;--macro-fat:#f26b4e;--macro-fibre:#389645;--viz-1:#389645;--viz-2:#b6cf1a;--viz-3:#2fa1d6;--viz-4:#f6c13b;--viz-5:#f26b4e;--viz-6:#b255a8;--gradient-hero:radial-gradient(125% 125% at 78% -10%, var(--green-500) 0%, var(--green-600) 38%, var(--green-700) 72%, var(--green-800) 100%);--gradient-fresh:linear-gradient(135deg, var(--green-500) 0%, var(--green-400) 100%);--gradient-lime:linear-gradient(135deg, var(--lime-500) 0%, var(--green-400) 100%);--gradient-bar:linear-gradient(90deg, var(--green-400), var(--lime-500));--gradient-bar-dark:linear-gradient(90deg, var(--green-300) 0%, var(--lime-500) 100%);--gradient-bar-orange:linear-gradient(90deg, var(--coral-600), var(--lime-500));--gradient-sun:linear-gradient(135deg, var(--sun-500) 0%, var(--coral-500) 100%);--gradient-ocean:linear-gradient(140deg, var(--ocean-500) 0%, var(--ocean-600) 58%, #145a7d 100%);--bg-page:var(--cream);--bg-surface:var(--white);--bg-surface-sunken:var(--sand-50);--bg-inset:var(--green-50);--bg-inverse:var(--green-800);--bg-subtle:var(--sand-100);--text-strong:var(--green-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-primary:var(--white);--text-on-inverse:var(--green-50);--text-link:var(--green-600);--on-primary:var(--white);--border-subtle:var(--sand-200);--border-default:var(--sand-300);--border-strong:var(--green-300);--primary:var(--green-500);--primary-hover:var(--green-600);--primary-press:var(--green-700);--primary-soft:var(--green-100);--accent:var(--lime-500);--accent-ink:var(--lime-600);--accent-coral:var(--coral-500);--accent-ocean:var(--ocean-500);--accent-sun:var(--sun-500);--accent-flame:var(--coral-500);--focus-ring:0 0 0 3px #3896454d;--font-display:"Nunito", system-ui, "Segoe UI", sans-serif;--font-body:"Mulish", system-ui, "Segoe UI", sans-serif;--font-rounded:"Baloo 2", "Nunito", system-ui, sans-serif;--font-numeric:"Nunito", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extra:800;--weight-black:900;--leading-tight:1.12;--leading-snug:1.3;--leading-normal:1.55;--leading-loose:1.7;--tracking-tighter:0;--tracking-tight:0;--tracking-normal:0;--tracking-wide:0;--tracking-caps:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-sm:0 1px 2px #2834140f;--shadow-md:0 4px 14px #28341414;--shadow-lg:0 12px 32px #2834141f;--shadow-inset:inset 0 1px 2px #28341412;--z-dropdown:2147480000;--z-modal:1000;--z-toast:2000;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}.mm-hero-pattern{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mm-hero-pattern__item{opacity:0;will-change:transform, opacity;animation:linear infinite mmRise;position:absolute;bottom:-40px}@keyframes mmRise{0%{opacity:0;transform:translateY(40px)rotate(-8deg)scale(.9)}12%{opacity:.5}82%{opacity:.5}to{opacity:0;transform:translateY(-340px)rotate(34deg)scale(1)}}.mm-apple-loader{align-items:center;gap:var(--space-4);flex-direction:column;display:inline-flex}.mm-apple-loader__disc{width:76px;height:76px;position:relative}.mm-apple-loader__ring{border:6px solid var(--green-100);border-top-color:var(--lime-500);border-radius:50%;animation:.95s linear infinite mmSpin;position:absolute;inset:0}.mm-apple-loader__mark{place-items:center;animation:.95s ease-in-out infinite mmApplePulse;display:grid;position:absolute;inset:0}.mm-apple-loader__label{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-muted)}.mm-apple-loader__label .mm-dot{animation:1.2s infinite mmDots}.mm-apple-loader__label .mm-dot:nth-child(2){animation-delay:.2s}.mm-apple-loader__label .mm-dot:nth-child(3){animation-delay:.4s}@keyframes mmApplePulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes mmDots{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.mm-macrobar--animate .mm-macrobar__seg{transform-origin:0;animation:.85s cubic-bezier(.22,1,.36,1) both mmEsGrowX}.mm-macrobar--animate .mm-macrobar__seg:nth-child(2){animation-delay:60ms}.mm-macrobar--animate .mm-macrobar__seg:nth-child(3){animation-delay:.12s}@keyframes mmSegGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mm-anim-flame{transform-origin:50% 92%;animation:1.1s ease-in-out infinite mmFlame}@keyframes mmFlame{0%,to{transform:scale(1)skew(0)}25%{transform:scale(1.05,1.12)skew(-4deg)}50%{transform:scale(.96,1.05)skew(3deg)}75%{transform:scale(1.04,1.09)skew(-2deg)}}.mm-anim-beat{transform-origin:50%;animation:2.4s ease-in-out infinite mmBeat}@keyframes mmBeat{0%,to{transform:scale(1)}12%{transform:scale(1.24)}24%{transform:scale(.97)}36%{transform:scale(1.16)}50%{transform:scale(1)}}.mm-anim-beat-once{animation:.6s ease-in-out mmBeat}.mm-floatup{animation:mmFloatUp 1.4s var(--ease-out) 1 both}@keyframes mmFloatUp{0%{opacity:0;transform:translateY(8px)scale(.8)}18%{opacity:1;transform:translateY(0)scale(1.06)}34%{transform:translateY(-5px)scale(1)}78%{opacity:1;transform:translateY(-30px)}to{opacity:0;transform:translateY(-46px)}}.mm-success-ring{animation:2.6s ease-out infinite mmCheckRingPulse}.mm-success-circle{stroke-dasharray:100;animation:mmCircDraw 1.1s var(--ease-out) both}.mm-success-check{stroke-dasharray:100;animation:mmCheckDraw 1.1s var(--ease-out) .25s both}@keyframes mmCircDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes mmCheckDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes mmCheckRingPulse{0%,40%{opacity:0;transform:scale(.5)}48%{opacity:.55;transform:scale(.6)}78%{opacity:0;transform:scale(1.45)}to{opacity:0}}.mm-anim-wave{animation:2.4s linear infinite mmWave}.mm-anim-bubble{animation:2.5s ease-in infinite mmBubble}@keyframes mmWave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mmBubble{0%{opacity:0;transform:translateY(0)}25%{opacity:.75}to{opacity:0;transform:translateY(-44px)}}.mm-sting-section{width:100%;max-width:100%;padding:var(--space-20) clamp(var(--space-3), 5vw, var(--space-8)) 0;place-items:center;display:grid;overflow:clip}.mm-sting{aspect-ratio:520/292;border-radius:var(--radius-lg);background:var(--gradient-fresh);width:min(520px,100%);min-width:0;max-width:100%;box-shadow:var(--shadow-lg);border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.mm-sting__wordmark{width:min(76%,100% - 32px);max-width:100%;height:auto;display:block;overflow:visible}.mm-sting__my{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite mmWordMy}.mm-sting__miracle{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite mmWordMiracle}.mm-sting__apple{stroke-dasharray:100;animation:6s ease-in-out infinite mmAppleDraw,6s ease-in-out infinite mmAppleFill}.mm-sting__leaf{stroke-dasharray:100;animation:6s ease-in-out infinite mmLeafDraw,6s ease-in-out infinite mmLeafFill}.mm-sting__tag{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:.5px;color:var(--green-200);text-align:center;max-width:calc(100% - 24px);font-size:15px;line-height:var(--leading-snug);overflow-wrap:anywhere;animation:6s ease-in-out infinite mmTag}@media (width<=380px){.mm-sting{border-radius:var(--radius-md);gap:10px}.mm-sting__tag{letter-spacing:0;font-size:13px}}@keyframes mmAppleDraw{0%{stroke-dashoffset:100px}25%{stroke-dashoffset:0}88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:100px}}@keyframes mmAppleFill{0%,24%{fill-opacity:0}40%,86%{fill-opacity:1}95%,to{fill-opacity:0}}@keyframes mmLeafDraw{0%,15%{stroke-dashoffset:100px}33%{stroke-dashoffset:0}88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:100px}}@keyframes mmLeafFill{0%,31%{fill-opacity:0}45%,86%{fill-opacity:1}95%,to{fill-opacity:0}}@keyframes mmWordMy{0%,30%{opacity:0;transform:translateY(18px)scale(.72)}40%{opacity:1;transform:translateY(-4px)scale(1.06)}47%,84%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(-10px)scale(.96)}}@keyframes mmWordMiracle{0%,38%{opacity:0;transform:translateY(18px)scale(.78)}49%{opacity:1;transform:translateY(-4px)scale(1.05)}56%,84%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(-10px)scale(.96)}}@keyframes mmTag{0%,60%{opacity:0;transform:translateY(8px)}70%,84%{opacity:1;transform:translateY(0)}94%,to{opacity:0}}.mm-trophy{width:40px;height:40px;display:inline-flex;position:relative}.mm-trophy__svg{transform-origin:50% 80%;width:100%;height:100%;animation:2.6s ease-in-out infinite mmTrophyBob;display:block;overflow:visible}.mm-trophy__shine{animation:3.4s ease-in-out infinite mmTrophyShine}.mm-trophy__spark{background:var(--lime-500);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;width:8px;height:8px;animation:2.8s ease-in-out infinite mmSparkle;position:absolute}@keyframes mmTrophyBob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-3px)rotate(1.5deg)}}@keyframes mmTrophyShine{0%{transform:translate(-26px)skew(-18deg)}45%,to{transform:translate(60px)skew(-18deg)}}@keyframes mmSparkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.mm-tier__glow{animation:2.8s ease-in-out infinite mmGlow}.mm-tier__spark{animation:2.8s ease-in-out infinite mmSpark}.mm-tier__medal{animation:3.2s ease-in-out infinite mmBob}.mm-tier__sheen{animation:5s ease-in-out infinite mmSheen}@keyframes mmGlow{0%,to{opacity:.3;transform:scale(.88)}50%{opacity:.62;transform:scale(1.12)}}@keyframes mmSpark{0%,42%{opacity:0;transform:scale(0)rotate(0)}56%{opacity:1;transform:scale(1)rotate(45deg)}74%{opacity:0;transform:scale(.4)rotate(90deg)}to{opacity:0}}@keyframes mmBob{0%,to{transform:translateY(0)rotate(-2.5deg)}50%{transform:translateY(-5px)rotate(2.5deg)}}@keyframes mmSheen{0%{transform:translate(-160%)skew(-12deg)}26%,to{transform:translate(330%)skew(-12deg)}}.lucide{transform-origin:50%}.lucide:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide{animation:.5s mmhi-pop}.lucide-heart:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-heart,.lucide-heart-handshake:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-heart-handshake{animation:.8s mmhi-beat}.lucide-trash-2:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-trash-2{animation:.6s mmhi-shake}.lucide-bell:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-bell,.lucide-trophy:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-trophy{animation:.8s mmhi-swing}.lucide-settings:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-settings,.lucide-rotate-ccw:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-rotate-ccw{animation:.7s mmhi-spin}.lucide-star:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-star,.lucide-zap:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-zap,.lucide-sparkles:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-sparkles{animation:.7s mmhi-twinkle}.lucide-flame:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-flame{animation:.7s mmhi-flick}.lucide-chevron-right:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-chevron-right,.lucide-arrow-right:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-arrow-right,.lucide-send:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-send,.lucide-log-out:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-log-out,.lucide-external-link:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-external-link{animation:.5s mmhi-nudge-r}.lucide-chevron-left:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-chevron-left,.lucide-arrow-left:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-arrow-left{animation:.5s mmhi-nudge-l}.lucide-chevron-up:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-chevron-up,.lucide-arrow-up:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-arrow-up,.lucide-trending-up:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-trending-up{animation:.5s mmhi-nudge-u}.lucide-chevron-down:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-chevron-down,.lucide-arrow-down:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-arrow-down,.lucide-trending-down:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab]):hover .lucide-trending-down{animation:.5s mmhi-nudge-d}@keyframes mmhi-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mmhi-beat{0%,to{transform:scale(1)}15%{transform:scale(1.2)}30%{transform:scale(.95)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes mmhi-shake{0%,to{transform:rotate(0)}18%{transform:rotate(-9deg)}38%{transform:rotate(9deg)}58%{transform:rotate(-5deg)}78%{transform:rotate(4deg)}}@keyframes mmhi-swing{0%{transform:rotate(0)}25%{transform:rotate(12deg)}55%{transform:rotate(-9deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes mmhi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mmhi-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(18deg)}}@keyframes mmhi-flick{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.12)rotate(-6deg)}60%{transform:scale(1.06)rotate(5deg)}}@keyframes mmhi-nudge-r{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes mmhi-nudge-l{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes mmhi-nudge-u{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mmhi-nudge-d{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.lucide{animation:none!important}}html.mm-anim-off .lucide{animation:none!important}.mm-tileicon--bob svg{transform-origin:50%;animation:3s ease-in-out infinite mmBob}.mm-tileicon--sway svg{transform-origin:50% 12%;animation:3.4s ease-in-out infinite mmSway}.mm-tileicon--pulse{position:relative}.mm-tileicon--pulse svg{transform-origin:50%;animation:3.2s ease-in-out infinite mmPulse}.mm-tileicon--pulse:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid;animation:3.2s ease-out 1s infinite mmRing;position:absolute;inset:0}.mm-tileicon--shimmer{position:relative;overflow:hidden}.mm-tileicon--shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:42%;height:100%;animation:3.6s ease-in-out infinite mmShimmer;position:absolute;top:0;left:0}@keyframes mmSway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes mmPulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes mmRing{0%,40%{opacity:0;transform:scale(.5)}48%{opacity:.55;transform:scale(.6)}78%{opacity:0;transform:scale(1.45)}to{opacity:0}}@keyframes mmShimmer{0%,40%{transform:translate(-160%)}58%,to{transform:translate(160%)}}.mm-cascade-row{animation:mmRowIn .5s var(--ease-out) both}.mm-pill-pop{animation:mmPillPop .5s var(--ease-spring) both}@keyframes mmRowIn{0%{opacity:0;transform:translateY(8.5px)}to{opacity:1;transform:none}}@keyframes mmPillPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.mm-es-fadeup{opacity:0;animation:mmEsFadeUp .55s var(--ease-out) forwards}.mm-es-growy{transform-origin:bottom;animation:.85s cubic-bezier(.22,1,.36,1) both mmEsGrowY}.mm-es-growx{transform-origin:0;animation:1s cubic-bezier(.22,1,.36,1) both mmEsGrowX}.mm-es-pop{opacity:0;animation:mmEsPop .5s var(--ease-out) forwards}@keyframes mmEsFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mmEsGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mmEsGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mmEsPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.mm-lock__shackle{animation:3s ease-in-out infinite mmUnlock}@keyframes mmUnlock{0%,30%{transform:rotate(0)}46%{transform:translateY(-2px)rotate(0)}60%,90%{transform:translateY(-2px)rotate(-36deg)}to{transform:rotate(0)}}.mm-card--watermark:after,.mm-hero-strip:after,.mm-result-panel:after{transform-origin:65% 65%;animation:3.6s ease-in-out infinite mmBreathe}@keyframes mmBreathe{0%,to{transform:scale(1)rotate(-1.2deg)}50%{transform:scale(1.05)rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.mm-hero-pattern{display:none}.mm-apple-loader__ring,.mm-apple-loader__mark,.mm-apple-loader__label .mm-dot,.mm-macrobar--animate .mm-macrobar__seg,.mm-anim-flame,.mm-anim-beat,.mm-anim-beat-once,.mm-floatup,.mm-success-ring,.mm-success-circle,.mm-success-check,.mm-anim-wave,.mm-anim-bubble,.mm-sting__my,.mm-sting__miracle,.mm-sting__apple,.mm-sting__leaf,.mm-sting__tag,.mm-trophy__svg,.mm-trophy__shine,.mm-trophy__spark,.mm-tier__glow,.mm-tier__spark,.mm-tier__medal,.mm-tier__sheen,.mm-lock__shackle,.mm-tileicon--bob svg,.mm-tileicon--sway svg,.mm-tileicon--pulse svg,.mm-tileicon--pulse:after,.mm-tileicon--shimmer:after,.mm-cascade-row,.mm-pill-pop,.mm-card--watermark:after,.mm-hero-strip:after,.mm-result-panel:after{animation:none!important}.mm-tier__spark{opacity:0}.mm-success-circle,.mm-success-check,.mm-sting__apple,.mm-sting__leaf{stroke-dashoffset:0}.mm-sting__apple,.mm-sting__leaf{fill-opacity:1}.mm-es-fadeup,.mm-es-growy,.mm-es-growx,.mm-es-pop{opacity:1!important;animation:none!important;transform:none!important}.mm-macrobar--animate .mm-macrobar__seg{transform:none}}html.mm-anim-off .mm-hero-pattern{display:none}html.mm-anim-off .mm-apple-loader__ring,html.mm-anim-off .mm-apple-loader__mark,html.mm-anim-off .mm-apple-loader__label .mm-dot,html.mm-anim-off .mm-macrobar--animate .mm-macrobar__seg,html.mm-anim-off .mm-anim-flame,html.mm-anim-off .mm-anim-beat,html.mm-anim-off .mm-anim-beat-once,html.mm-anim-off .mm-floatup,html.mm-anim-off .mm-success-ring,html.mm-anim-off .mm-success-circle,html.mm-anim-off .mm-success-check,html.mm-anim-off .mm-anim-wave,html.mm-anim-off .mm-anim-bubble,html.mm-anim-off .mm-sting__my,html.mm-anim-off .mm-sting__miracle,html.mm-anim-off .mm-sting__apple,html.mm-anim-off .mm-sting__leaf,html.mm-anim-off .mm-sting__tag,html.mm-anim-off .mm-trophy__svg,html.mm-anim-off .mm-trophy__shine,html.mm-anim-off .mm-trophy__spark,html.mm-anim-off .mm-tier__glow,html.mm-anim-off .mm-tier__spark,html.mm-anim-off .mm-tier__medal,html.mm-anim-off .mm-tier__sheen,html.mm-anim-off .mm-lock__shackle,html.mm-anim-off .mm-tileicon--bob svg,html.mm-anim-off .mm-tileicon--sway svg,html.mm-anim-off .mm-tileicon--pulse svg,html.mm-anim-off .mm-tileicon--pulse:after,html.mm-anim-off .mm-tileicon--shimmer:after,html.mm-anim-off .mm-cascade-row,html.mm-anim-off .mm-pill-pop,html.mm-anim-off .mm-card--watermark:after,html.mm-anim-off .mm-hero-strip:after,html.mm-anim-off .mm-result-panel:after{animation:none!important}html.mm-anim-off .mm-tier__spark{opacity:0}html.mm-anim-off .mm-success-circle,html.mm-anim-off .mm-success-check,html.mm-anim-off .mm-sting__apple,html.mm-anim-off .mm-sting__leaf{stroke-dashoffset:0}html.mm-anim-off .mm-sting__apple,html.mm-anim-off .mm-sting__leaf{fill-opacity:1}html.mm-anim-off .mm-es-fadeup,html.mm-anim-off .mm-es-growy,html.mm-anim-off .mm-es-growx,html.mm-anim-off .mm-es-pop{opacity:1!important;animation:none!important;transform:none!important}html.mm-anim-off .mm-macrobar--animate .mm-macrobar__seg{transform:none}html.mm-anim-off .mm-skeleton{opacity:1;animation:none}html.mm-anim-off .mm-skeleton:after{animation:none}*,:before,:after{box-sizing:border-box}html,body,#root{max-width:100%;min-height:100%;margin:0;padding:0;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}table{max-width:100%}pre{max-width:100%;overflow-x:auto}#ft-floating-toolbar{display:none!important}@media (width<=600px){html{font-size:93.75%}}@media (width<=400px){html{font-size:87.5%}}@media (width<=340px){html{font-size:81.25%}}body{background:radial-gradient(120% 70% at 50% -8%, var(--green-50) 0%, #eff8ee00 55%), var(--bg-page);font-family:var(--font-body);color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-extra);color:var(--text-strong);letter-spacing:0;line-height:var(--leading-snug);margin:0 0 var(--space-3)}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:none}button{font-family:var(--font-display);outline:none}:where(a,button,input,select,textarea,[tabindex]):focus,:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none}.mm-numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--weight-black)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--sand-300);border:3px solid var(--bg-page);border-radius:99px}@keyframes mmFade{0%{opacity:0}to{opacity:1}}.mm-fade{animation:mmFade var(--dur-base) var(--ease-out)}.mm-blog-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (width<=520px){.mm-blog-grid{grid-template-columns:1fr}}.mm-food-search-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 220px;align-items:end;display:grid}.mm-food-filter-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.mm-food-range{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=720px){.mm-food-search-grid{grid-template-columns:minmax(0,1fr)}.mm-food-filter-grid{grid-template-columns:1fr}}.mm-sx-001v1rx{align-items:center!important;gap:6px!important;display:inline-flex!important}.mm-sx-003l4e7{color:var(--text-faint)!important;font-size:11px!important;font-weight:600!important}.mm-sx-005v59n{margin-bottom:var(--space-5)!important}.mm-sx-0089wqv{max-height:360px!important;font-size:var(--text-sm)!important;font-family:var(--font-mono,monospace)!important;margin:0!important;padding:0!important;list-style:none!important;overflow-y:auto!important}.mm-sx-00db7kp{flex:1 3 auto!important;min-width:0!important}.mm-sx-00ie3w9{gap:var(--space-2)!important;flex-wrap:wrap!important;justify-content:flex-end!important;margin-left:auto!important;display:flex!important}.mm-sx-00lx0j5{gap:var(--space-3)!important;margin-bottom:var(--space-4)!important;align-items:center!important;display:flex!important}.mm-sx-00ns2ey{font-family:var(--font-rounded)!important;color:var(--green-700)!important;font-variant-numeric:tabular-nums!important;font-size:30px!important;font-weight:800!important;line-height:1!important}.mm-sx-00wuvc1{text-align:center!important;color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:0!important}.mm-sx-00wvegx{color:var(--text-body)!important;margin:var(--space-2) 0 0!important;line-height:var(--leading-normal)!important}.mm-sx-015pxw8{color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin-top:6px!important}.mm-sx-01671fw{align-items:center!important;gap:var(--space-2)!important;border-radius:var(--radius-sm)!important;background:var(--bg-inset)!important;min-width:0!important;min-height:50px!important;padding:8px 10px!important;display:flex!important}.mm-sx-01no1bn{font-family:var(--font-display)!important;color:var(--text-muted)!important;font-size:13px!important;font-weight:800!important}.mm-sx-01qrs30{justify-content:center!important;align-items:center!important;gap:var(--space-4)!important;margin-top:var(--space-4)!important;display:flex!important}.mm-sx-022i1xz{font-size:var(--text-xs)!important}.mm-sx-024zqg3{left:28%!important}.mm-sx-02b40rz{gap:var(--space-2)!important;flex-wrap:wrap!important;justify-content:flex-end!important;display:flex!important}.mm-sx-02bfmh4{grid-template-columns:1fr 1fr 1fr!important;align-items:end!important;gap:16px!important;margin-top:14px!important;display:grid!important}.mm-sx-02iz0hs{border-radius:var(--radius-md)!important;background:var(--green-100)!important;width:38px!important;height:38px!important;color:var(--primary)!important;flex:none!important;place-items:center!important;display:inline-grid!important}.mm-sx-02kljdf{flex:0 150px!important;min-width:80px!important}.mm-sx-02l3y7d{justify-content:space-between!important;align-items:baseline!important;gap:var(--space-3)!important;margin-bottom:var(--space-2)!important;display:flex!important}.mm-sx-02nkfmi{font-size:var(--text-xs)!important;color:var(--text-muted)!important}.mm-sx-02s5l4e{color:var(--text-muted)!important;font-size:11px!important;font-weight:600!important}.mm-sx-0309e9r{flex:140px!important}.mm-sx-0372o7v{overflow-x:auto!important}.mm-sx-03lwgoc{object-fit:cover!important;width:100%!important;height:100%!important}.mm-sx-03rg8m2{color:var(--sonderpunkte)!important}.mm-sx-03tjmly{place-items:center!important;min-height:60vh!important;display:grid!important}.mm-sx-03ul0jo{padding:var(--space-3)!important;text-align:right!important;color:var(--accent-ocean)!important;font-weight:var(--weight-bold)!important}.mm-sx-048sqoi{background:var(--bg-inset)!important;border-radius:var(--radius-md)!important;padding:var(--space-4)!important;justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-04ez5c8{margin:0!important;padding:0!important;list-style:none!important}.mm-sx-04oqylr{background:var(--lime-100)!important;width:32px!important;height:32px!important;color:var(--lime-600)!important;font-weight:var(--weight-bold)!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;display:inline-grid!important}.mm-sx-05621zs{gap:var(--space-5)!important;margin-top:var(--space-8)!important;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;display:grid!important}.mm-sx-0565q0z{margin-bottom:var(--space-4)!important;max-width:320px!important}.mm-sx-0578vvm{color:var(--lime-500)!important;font-weight:800!important}.mm-sx-05ew4ww{min-width:0!important}.mm-sx-05ivmdx{align-items:center!important;gap:var(--space-3)!important;flex-direction:column!important;display:flex!important}.mm-sx-05pkpgx{border-radius:var(--radius-pill)!important;background:var(--gradient-fresh)!important;flex:none!important;width:4px!important}.mm-sx-05v4vo6{padding:22px 24px!important}.mm-sx-061bdhn{padding:var(--space-3)!important;font-weight:var(--weight-semibold)!important}.mm-sx-0666noo{place-items:center!important;min-height:40vh!important;display:grid!important}.mm-sx-06ek3iu{align-items:center!important;gap:var(--space-2)!important;color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:0!important;display:flex!important}.mm-sx-06enyj5{background:radial-gradient(circle,#d9f32a2e,#d9f32a00 70%)!important;width:320px!important;height:320px!important;animation:24s ease-in-out infinite mkDrift2!important;bottom:-16%!important;right:8%!important}.mm-sx-06x511f{border-radius:var(--radius-pill)!important;background:var(--bg-inset)!important;height:8px!important;overflow:hidden!important}.mm-sx-06yohit{font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;color:var(--text-strong)!important;margin-bottom:var(--space-1)!important;display:block!important}.mm-sx-077fqdp{color:var(--lime-500)!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;border-radius:var(--radius-pill)!important;text-transform:uppercase!important;background:#d9f32a29!important;border:1px solid #d9f32a66!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.mm-sx-07a2r8t{font-size:var(--text-sm)!important;color:var(--text-muted)!important;line-height:1.2!important}.mm-sx-07b9gaj{background:var(--bg-inset)!important;width:100%!important;height:100%!important;color:var(--text-muted)!important;font-family:var(--font-rounded)!important;font-weight:var(--weight-extra)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.mm-sx-07eyy36{background:var(--bg-inset)!important;border-radius:var(--radius-md)!important;padding:var(--space-2) var(--space-3)!important;justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-07jhp36{gap:2px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.mm-sx-07kb9wm{flex:none!important;display:inline-flex!important;position:relative!important}.mm-sx-07mz21g{background:radial-gradient(circle,#d9f32a33,#d9f32a00 70%)!important;width:340px!important;height:340px!important;animation:23s ease-in-out infinite ldDrift2!important;bottom:-14%!important;right:10%!important}.mm-sx-07p4ngb{flex-direction:column!important;gap:2px!important;display:flex!important}.mm-sx-07qmcl5{gap:var(--space-4)!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;display:grid!important}.mm-sx-07s8yrv{background:var(--green-600)!important;color:#fff!important;white-space:nowrap!important;border:2px solid var(--green-100)!important;border-radius:999px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important;position:absolute!important;top:117px!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 1px 3px #0003!important}.mm-sx-07v0axk{white-space:pre-wrap!important;color:var(--text-strong)!important;margin:0!important;line-height:1.5!important}.mm-sx-0856fg9{flex-direction:column!important;line-height:1.1!important;display:flex!important}.mm-sx-08chxos{color:var(--text-muted)!important;font-size:var(--text-xs)!important}.mm-sx-08er2j3{background:var(--bg-page)!important;padding:0 0 96px!important}.mm-sx-08hjita{animation-delay:80ms!important}.mm-sx-08jhja2{justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-08v9sj2{width:90px!important}.mm-sx-090w8uf{align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-09cti6y{background:var(--lime-100)!important;color:var(--lime-600)!important}.mm-sx-09dd2yk{margin-left:auto!important}.mm-sx-09netwq{animation-delay:0s!important}.mm-sx-09ty54z{color:var(--text-muted)!important;margin-left:auto!important;font-size:13px!important;font-weight:700!important}.mm-sx-09ufpiv{font-size:var(--text-xs)!important;color:var(--text-strong)!important;font-weight:var(--weight-bold)!important}.mm-sx-09v7v05{max-width:900px!important}.mm-sx-09ww7fw{color:var(--text-faint)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:700!important}.mm-sx-0a5jzqm{margin-bottom:var(--space-4)!important}.mm-sx-0a61yu9{margin-bottom:var(--space-3)!important}.mm-sx-0a72g4k{font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--text-muted)!important;margin-bottom:var(--space-1)!important}.mm-sx-0aillku{align-items:flex-start!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-0akjizx{width:100%!important}.mm-sx-0b7kf5h{border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;width:96px!important;height:96px!important;position:relative!important;overflow:hidden!important}.mm-sx-0bes1m2{color:var(--green-100)!important;margin-top:var(--space-3)!important;font-size:var(--text-sm)!important}.mm-sx-0bgxhs0{gap:var(--space-3)!important;flex-wrap:wrap!important;align-items:flex-end!important;display:flex!important}.mm-sx-0bmh1hr{margin-top:var(--space-6)!important;gap:var(--space-3)!important;flex-direction:column!important;display:flex!important}.mm-sx-0bul1by{gap:var(--space-3)!important;width:100%!important;margin-top:var(--space-3)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.mm-sx-0bxtgar{color:var(--macro-fibre)!important}.mm-sx-0c70xzi{margin-top:auto!important}.mm-sx-0ccy0j1{border-collapse:collapse!important;width:100%!important}.mm-sx-0cdyboo{justify-content:center!important;align-items:center!important;display:inline-flex!important}.mm-sx-0cj2ekg{gap:var(--space-4)!important;flex-direction:column!important;display:flex!important}.mm-sx-0ckcaff{flex:1!important}.mm-sx-0cuntyg{color:var(--text-muted)!important;text-align:center!important;margin:auto 0!important}.mm-sx-0d0bl2w{color:var(--text-muted)!important;font-size:13px!important;font-weight:600!important}.mm-sx-0d58cyf{font-weight:var(--weight-bold)!important;color:var(--ink-400)!important;text-align:right!important;width:42px!important;font-size:13px!important}.mm-sx-0dfq99t{margin-top:var(--space-1)!important;display:block!important}.mm-sx-0dkry1o{flex:260px!important;min-width:0!important}.mm-sx-0dmuice{gap:var(--space-6)!important;flex-direction:column!important;display:flex!important}.mm-sx-0drpwod{margin-top:var(--space-2,16px)!important}.mm-sx-0duvwis{font-family:var(--font-display)!important;color:var(--text-strong)!important;white-space:nowrap!important;font-size:17px!important;font-weight:900!important}.mm-sx-0dv65v5{color:var(--fc)!important;pointer-events:none!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.mm-sx-0dxx2tb{background:var(--white)!important;border-top:1px solid var(--border-subtle)!important}.mm-sx-0e35ngc{border-radius:var(--radius-pill)!important;background:var(--sand-200)!important;height:10px!important;overflow:hidden!important}.mm-sx-0e3nt9k{justify-content:space-between!important;align-items:flex-start!important;gap:var(--space-4)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0ec0umg{margin-top:var(--space-2)!important}.mm-sx-0eearmk{justify-content:flex-end!important;align-items:center!important;gap:var(--space-2)!important;flex-wrap:wrap!important;flex:380px!important;display:flex!important}.mm-sx-0eh9wfi{gap:var(--space-3)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0eju6qs{color:var(--points-free)!important}.mm-sx-0em59ly{background:var(--bg-subtle)!important;color:var(--text-muted)!important;border-radius:var(--radius-pill)!important;font-size:var(--text-xs)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;padding:1px 8px!important;overflow:hidden!important}.mm-sx-0es5hbg{gap:var(--space-8)!important;flex-direction:column!important;display:flex!important}.mm-sx-0eu4phd{font-size:var(--text-sm)!important;color:var(--text-muted)!important}.mm-sx-0evrvhx{color:var(--text-muted)!important;margin:0 0 10px!important;line-height:1.55!important}.mm-sx-0exs179{gap:var(--space-1)!important;display:inline-flex!important}.mm-sx-0fao36x{gap:var(--space-2)!important;margin-top:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0fh1g7p{gap:var(--space-1)!important;margin-left:auto!important;display:inline-flex!important}.mm-sx-0fhbg0l{color:var(--green-100)!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.mm-sx-0folc3h{margin-bottom:22px!important;line-height:1.6!important}.mm-sx-0fppefi{align-items:center!important;gap:var(--space-5)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0ftgoqv{gap:var(--space-2)!important;margin:var(--space-1) 0 var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0fwk3i5{font-family:var(--font-display)!important;color:var(--text-strong)!important;font-weight:800!important}.mm-sx-0fwokpa{color:var(--macro-protein)!important}.mm-sx-0ghghll{padding:24px!important;position:relative!important;overflow:hidden!important}.mm-sx-0gl2fjq{color:var(--primary)!important}.mm-sx-0gmspy4{color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:0!important}.mm-sx-0gn66f8{color:var(--text-muted)!important;margin:0!important}.mm-sx-0h0pqxa{color:var(--text-faint)!important}.mm-sx-0h13lyj{font-family:var(--font-rounded)!important;font-weight:var(--weight-extra)!important;color:var(--green-900)!important;white-space:nowrap!important;font-size:15px!important}.mm-sx-0h9imdb{padding:0 var(--space-5) var(--space-5)!important;flex-direction:column!important;flex:1!important;display:flex!important}.mm-sx-0hb68f9{font-family:var(--font-rounded)!important;color:var(--green-600)!important;font-variant-numeric:tabular-nums!important;font-size:24px!important;font-weight:800!important;line-height:1.1!important}.mm-sx-0hnsxg5{margin-top:var(--space-3)!important}.mm-sx-0hsh6ys{flex:1!important;height:14px!important}.mm-sx-0i08r49{color:var(--text-muted)!important;font-size:var(--text-sm)!important;line-height:var(--leading-normal)!important;margin:0!important}.mm-sx-0i74h87{flex:none!important;width:128px!important;height:128px!important;position:relative!important}.mm-sx-0ilt5cq{justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;padding:var(--space-3) 0!important;border-bottom:1px solid var(--border-subtle)!important;display:flex!important}.mm-sx-0im8y7u{text-align:right!important;margin-left:auto!important}.mm-sx-0imerf3{gap:28px!important;display:flex!important}.mm-sx-0ir633e{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.mm-sx-0iv4uhb{font-family:var(--font-rounded)!important;font-weight:800!important;font-size:var(--text-2xl)!important;color:var(--primary)!important}.mm-sx-0izjak5{gap:var(--space-3)!important;display:flex!important}.mm-sx-0j12prm{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}.mm-sx-0j5q4dq{align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}.mm-sx-0j7zj82{color:var(--green-100)!important;font-size:13px!important;font-weight:600!important}.mm-sx-0jhy3kr{width:4px!important;height:4px!important;animation-duration:3s!important;animation-delay:.9s!important;left:64%!important}.mm-sx-0jmrbwd{gap:var(--space-5)!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.mm-sx-0jv78rv{color:var(--text-muted)!important;margin-top:7px!important;font-size:12px!important;font-weight:600!important}.mm-sx-0jwlfzz{max-width:1080px!important}.mm-sx-0keaon9{align-items:center!important;gap:var(--space-1)!important;min-width:0!important;display:flex!important}.mm-sx-0kngwsg{pointer-events:none!important}.mm-sx-0l8n39m{font-size:var(--text-xs)!important;color:var(--text-muted)!important;line-height:1!important}.mm-sx-0laloew{gap:var(--space-3)!important;flex-direction:column!important;max-height:55vh!important;padding:2px!important;display:flex!important;overflow-y:auto!important}.mm-sx-0lnvff5{border-top:1px solid var(--border-subtle,var(--border))!important}.mm-sx-0lpoq4j{flex-direction:column!important;flex:1!important;gap:12px!important;display:flex!important}.mm-sx-0lr77gz{max-width:840px!important;padding:var(--space-16) var(--space-8)!important;margin:0 auto!important}.mm-sx-0ltjumf{border-collapse:collapse!important;width:100%!important;font-size:var(--text-sm)!important}.mm-sx-0lzez22{color:var(--text-faint)!important;font-size:12px!important;font-weight:600!important}.mm-sx-0m4p8bw{font-weight:var(--weight-bold)!important;color:var(--text-strong)!important}.mm-sx-0mdhjkb{margin-top:var(--space-3)!important;width:fit-content!important}.mm-sx-0mw6tdl{margin-bottom:var(--space-2)!important;gap:4px!important;display:flex!important}.mm-sx-0n16aew{white-space:nowrap!important;flex:none!important}.mm-sx-0n36js7{font-weight:var(--weight-bold)!important;color:var(--ink-700)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;overflow:hidden!important}.mm-sx-0n4so0l{justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;margin-top:var(--space-3)!important;display:flex!important}.mm-sx-0n5j08v{gap:var(--space-4)!important;counter-reset:step!important;flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mm-sx-0ne3v2i{gap:var(--space-5)!important;margin-top:var(--space-5)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important;align-items:start!important;display:grid!important}.mm-sx-0nmpntb{gap:var(--space-3)!important;flex-direction:column!important;display:flex!important}.mm-sx-0nrgrp4{color:#ffffffd9!important}.mm-sx-0o0f5wo{margin:0 0 var(--space-3)!important;color:var(--text-strong)!important;font-family:var(--font-display)!important;font-size:var(--text-base)!important;font-weight:var(--weight-extra)!important}.mm-sx-0o0ycv8{color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:0!important}.mm-sx-0od7q4y{font-family:var(--font-rounded)!important;color:var(--green-600)!important;font-size:34px!important;font-weight:800!important;line-height:1!important}.mm-sx-0omo6j8{color:var(--text-muted)!important;align-items:center!important;gap:var(--space-2)!important;margin:0!important;display:flex!important}.mm-sx-0oqhrl9{gap:var(--space-5)!important;flex-direction:column!important;display:flex!important}.mm-sx-0osulvl{border-radius:var(--radius-md)!important;width:100%!important;height:240px!important;display:block!important}.mm-sx-0owcbus{background:var(--points-free)!important;border-radius:50%!important;flex:none!important;width:18px!important;height:18px!important;display:inline-block!important}.mm-sx-0ox1gc1{color:var(--text-muted)!important;white-space:nowrap!important}.mm-sx-0p4zzwc{margin:0 0 var(--space-2)!important;font-size:var(--text-xs)!important;color:var(--text-muted)!important}.mm-sx-0pfxfo4{align-items:center!important;gap:12px!important;display:flex!important}.mm-sx-0pi91dd{color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:11px!important;font-weight:800!important}.mm-sx-0pikv0i{font-size:var(--text-4xl)!important}.mm-sx-0plo2da{color:var(--text-faint)!important;font-size:var(--text-xs)!important;margin-top:2px!important}.mm-sx-0pn5mtn{white-space:nowrap!important;color:var(--green-900)!important;font-family:var(--font-rounded)!important;font-size:15px!important;font-weight:var(--weight-extra)!important}.mm-sx-0prxa9d{display:block!important;overflow:visible!important}.mm-sx-0px3o30{padding:var(--space-3)!important}.mm-sx-0q48fvq{background:var(--white)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-lg)!important;place-items:center!important;gap:var(--space-3)!important;padding:24px!important;display:grid!important}.mm-sx-0qbo097{background:var(--sand-100)!important;height:8px!important;margin-bottom:var(--space-2)!important;border-radius:999px!important;overflow:hidden!important}.mm-sx-0qc3gr0{margin-top:var(--space-4)!important;font-size:var(--text-xs)!important;color:var(--text-muted)!important}.mm-sx-0qi10sx{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;align-items:center!important;gap:40px!important;display:grid!important;position:relative!important}.mm-sx-0qjgy55{color:var(--text-strong)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-extra)!important}.mm-sx-0qksj81{align-items:center!important;gap:var(--space-4)!important;flex-direction:column!important;min-height:220px!important;display:flex!important}.mm-sx-0qltxw1{width:56px!important;height:14px!important}.mm-sx-0qnlyfe{color:var(--green-100)!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:20px!important;font-weight:600!important;display:flex!important}.mm-sx-0qrphoj{flex-shrink:0!important;width:120px!important;height:120px!important}.mm-sx-0qvflzg{color:var(--text-muted)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mm-sx-0r0k3r9{padding:var(--space-6)!important}.mm-sx-0r22jgk{padding:0 var(--space-5) var(--space-5)!important}.mm-sx-0r2iw9c{place-items:center!important;min-height:40vh!important;display:grid!important}.mm-sx-0r43lz2{align-items:center!important;gap:var(--space-3)!important;margin-top:var(--space-3)!important;font-size:var(--text-sm)!important;color:var(--text-muted)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0rgnb4x{font-size:var(--text-xl)!important;color:#ffffffd9!important;font-weight:var(--weight-bold)!important}.mm-sx-0rkc4ql{width:16px!important;height:14px!important}.mm-sx-0rnbkrq{color:var(--text-muted)!important;max-width:420px!important;margin:0 auto 18px!important}.mm-sx-0s052t7{color:var(--text-muted)!important;font-size:var(--text-sm)!important}.mm-sx-0s15ns7{overflow:visible!important}.mm-sx-0s6qpd1{color:var(--text-faint)!important;font-size:var(--text-xs)!important}.mm-sx-0s8gdnn{align-items:center!important;gap:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0saihlg{flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mm-sx-0st7vj5{background:radial-gradient(circle at 30% 30%,#d9f32a38,#d9f32a00 65%);border-radius:0!important;width:520px!important;height:520px!important;animation:14s ease-in-out infinite ldBlob!important;top:-120px!important;right:-80px!important}.mm-sx-0stig8o{align-items:center!important;gap:10px!important;margin-bottom:16px!important;display:flex!important}.mm-sx-0syxpm0{color:var(--green-100)!important;margin-top:4px!important;font-size:14px!important;font-weight:600!important}.mm-sx-0t2u79p{color:var(--text-strong)!important;font-size:var(--text-sm)!important}.mm-sx-0t68hp4{color:var(--green-600)!important}.mm-sx-0tbfzbd{margin-top:var(--space-2)!important;color:#ffffffe6!important;font-weight:var(--weight-bold)!important}.mm-sx-0tdak70{width:6px!important;height:6px!important;animation-delay:1.7s!important;top:34%!important;right:-4%!important}.mm-sx-0te2q47{gap:var(--space-3)!important;margin-bottom:var(--space-4)!important;flex-direction:column!important;display:flex!important}.mm-sx-0thv62j{justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;display:flex!important}.mm-sx-0tmqyjk{gap:var(--space-5)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0ttpva9{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:100%!important;display:block!important}.mm-sx-0tuhzyc{padding:var(--space-4)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(135deg,#f5fbf1e0,#fffffff5)!important}.mm-sx-0tx8a14{filter:drop-shadow(0 1px 1.5px #281e0073)!important}.mm-sx-0u1gene{align-items:center!important;gap:var(--space-3)!important;flex-wrap:wrap!important;display:inline-flex!important}.mm-sx-0u2wc7s{flex-direction:column!important;display:flex!important}.mm-sx-0u61lye{color:var(--text-muted)!important;font-size:var(--text-sm)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mm-sx-0ua7iv1{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-pill)!important;box-shadow:var(--shadow-sm)!important;cursor:pointer!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;display:inline-flex!important}.mm-sx-0ubxz2h{animation-delay:.9s!important;bottom:24%!important;left:0%!important}.mm-sx-0uc3d2k{justify-content:space-between!important;align-items:baseline!important;gap:var(--space-3)!important;margin-bottom:var(--space-3)!important;display:flex!important}.mm-sx-0ukqbal{color:var(--text-strong)!important;word-break:break-word!important;margin:0!important}.mm-sx-0uole88{align-items:center!important;gap:var(--space-4)!important;display:flex!important}.mm-sx-0urwzbf{font-size:var(--text-xs)!important;font-weight:var(--weight-extra)!important;letter-spacing:-.02em!important}.mm-sx-0ux6ju9{background:var(--sand-100)!important;border-radius:4px!important;height:7px!important;overflow:hidden!important}.mm-sx-0uydnfn{display:none!important}.mm-sx-0uykegq{font-weight:var(--weight-bold)!important;color:var(--text-strong)!important;display:block!important}.mm-sx-0uyubh8{color:var(--green-900)!important;font-family:var(--font-rounded)!important;font-size:var(--text-xl)!important;font-weight:var(--weight-black)!important}.mm-sx-0v5xkkz{justify-content:center!important;align-items:center!important;gap:var(--space-3)!important;margin-top:var(--space-4)!important;display:flex!important}.mm-sx-0vb8y4a{color:var(--text-muted)!important;margin:0!important}.mm-sx-0vcbhco{align-items:center!important;gap:20px!important;margin-top:22px!important;display:flex!important}.mm-sx-0vowy8x{color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:var(--space-2) 0 0!important}.mm-sx-0vsq0kb{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.mm-sx-0walryq{background:var(--lime-100)!important;width:32px!important;height:32px!important;color:var(--lime-600)!important;font-weight:var(--weight-bold)!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;margin-top:4px!important;display:inline-grid!important}.mm-sx-0wuk5qj{margin-top:var(--space-4)!important;justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-0x4j9e4{gap:var(--space-4)!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;display:grid!important}.mm-sx-0x5et7s{flex:1!important;min-width:140px!important}.mm-sx-0x6h8p6{margin:var(--space-2) 0 var(--space-3)!important;justify-content:center!important;display:flex!important}.mm-sx-0x7526h{color:var(--text-faint)!important;font-size:var(--text-sm)!important;margin:0!important}.mm-sx-0x78s13{margin-top:0!important}.mm-sx-0x9i7xb{margin-top:var(--space-1)!important;font-size:var(--text-xs)!important;color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}.mm-sx-0xbf3rd{color:var(--text-muted)!important;font-size:var(--text-xs)!important;margin:0!important}.mm-sx-0xeio8c{justify-content:center!important;align-items:center!important;gap:var(--space-3)!important;margin-top:var(--space-3)!important;display:flex!important}.mm-sx-0xlt7if{max-width:760px!important;padding:var(--space-12) var(--space-8) var(--space-20)!important;margin:0 auto!important}.mm-sx-0xmoc5k{border-top:1px solid var(--border-subtle)!important;margin-top:18px!important;padding-top:18px!important}.mm-sx-0xo7ewm{padding:var(--space-5)!important}.mm-sx-0xor3py{gap:var(--space-1)!important;flex-wrap:wrap!important;align-items:center!important;display:flex!important}.mm-sx-0xsynhu{justify-content:flex-end!important;display:flex!important}.mm-sx-0xwrs4b{width:30px!important;height:30px!important}.mm-sx-0y0qvuh{font-size:var(--text-lg)!important;font-family:var(--font-display)!important;margin:0 0 6px!important}.mm-sx-0y8hn14{gap:var(--space-5)!important;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.mm-sx-0yasalp{margin-top:2px!important}.mm-sx-0yb9oe8{align-items:center!important;gap:var(--space-3)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0ydygcu{align-items:center!important;gap:var(--space-2)!important;min-width:0!important;display:flex!important}.mm-sx-0yj8861{color:var(--text-muted)!important}.mm-sx-0ym2aty{background:var(--coral-100)!important}.mm-sx-0yoks1o{border-radius:var(--radius-pill)!important;background:var(--sand-200)!important;height:5px!important;margin:7px 6px 4px!important;overflow:hidden!important}.mm-sx-0z06x9r{gap:var(--space-8)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0z1l8wo{margin-top:var(--space-4)!important;padding-top:var(--space-2)!important;border-top:1px solid var(--border)!important;color:var(--text-muted)!important;font-size:var(--text-sm,.875rem)!important;overflow-wrap:anywhere!important}.mm-sx-0z3waje{justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;margin-bottom:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-0z437ft{flex:none!important;width:32px!important;height:32px!important}.mm-sx-0z660mf{border-radius:var(--radius-pill)!important;background:var(--sand-200)!important;max-width:280px!important;height:6px!important;margin-top:7px!important;overflow:hidden!important}.mm-sx-0z67xhb{align-items:center!important;gap:var(--space-3)!important;flex-wrap:wrap!important;margin-top:4px!important;display:flex!important}.mm-sx-0zhmqvk{color:var(--primary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-0zili8x{align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.mm-sx-0zmhlg4{background:var(--green-500)!important}.mm-sx-0zvavns{color:var(--text-body)!important;white-space:pre-wrap!important;line-height:1.7!important}.mm-sx-100y8sx{color:var(--text-muted)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important}.mm-sx-1097461{margin:0!important}.mm-sx-10cipe3{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.mm-sx-10fj795{align-items:center!important;gap:var(--space-3)!important;display:inline-flex!important}.mm-sx-10xgxdu{background:var(--sonderpunkte-weak)!important;color:var(--sonderpunkte-strong)!important}.mm-sx-10y236b{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.mm-sx-10zmoa6{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--text-strong)!important;font-size:14px!important;font-weight:var(--weight-bold)!important;overflow:hidden!important}.mm-sx-116bcbd{filter:drop-shadow(0 0 3px var(--fcGlow))!important}.mm-sx-116xokb{gap:var(--space-3)!important;flex-wrap:nowrap!important;flex:200px!important;align-items:flex-end!important;min-width:0!important;display:flex!important}.mm-sx-11jbb13{align-items:center!important;gap:var(--space-1)!important;display:inline-flex!important}.mm-sx-11utzjq{background:radial-gradient(circle,#54b26273,#54b26200 70%)!important;width:420px!important;height:420px!important;animation:19s ease-in-out infinite ldDrift1!important;top:-8%!important;left:6%!important}.mm-sx-12dsiie{flex-direction:column!important;gap:1px!important;display:flex!important}.mm-sx-12hq6u6{background:var(--white)!important;border-top:1px solid var(--border-subtle)!important;border-bottom:1px solid var(--border-subtle)!important}.mm-sx-12jeov6{text-align:right!important;width:96px!important}.mm-sx-12p611j{color:var(--white)!important}.mm-sx-12q3uxn{margin-top:var(--space-4)!important;font-size:var(--text-sm)!important;color:var(--text-muted)!important}.mm-sx-1359jfv{color:var(--lime-500)!important}.mm-sx-13drkl6{gap:var(--space-3)!important;margin-bottom:var(--space-5)!important;flex-direction:column!important;display:flex!important}.mm-sx-13dt0n4{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:9px 11px!important;display:flex!important}.mm-sx-13pybu1{font-size:var(--text-sm)!important;color:var(--text-muted)!important;font-family:var(--font-numeric)!important}.mm-sx-13u2t35{font-family:var(--font-display)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.mm-sx-13uqkmc{background:var(--green-100)!important;color:var(--green-600)!important}.mm-sx-13we6zy{opacity:.12!important;width:220px!important;bottom:-36px!important;right:-24px!important}.mm-sx-143dy2g{opacity:.08!important;width:150px!important;top:-38px!important;left:-28px!important}.mm-sx-148jcqu{color:var(--text-muted)!important;font-size:var(--text-sm)!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-14dxcus{color:var(--text-strong)!important;font-weight:var(--weight-bold)!important}.mm-sx-14ehxct{color:inherit!important}.mm-sx-14ilvqh{flex-direction:column!important;gap:8px!important;display:flex!important}.mm-sx-14neb3u{background:radial-gradient(circle,#54b2626b,#54b26200 70%)!important;width:380px!important;height:380px!important;animation:20s ease-in-out infinite mkDrift1!important;top:-10%!important;left:4%!important}.mm-sx-14porfb{background:var(--bg-subtle)!important;color:var(--text-muted)!important;border-radius:var(--radius-pill)!important;font-size:var(--text-xs)!important;padding:1px 8px!important}.mm-sx-14urdm4{font-family:var(--font-display)!important;color:var(--text-strong)!important;font-size:13px!important;font-weight:700!important}.mm-sx-14zxz5q{color:var(--macro-fat)!important}.mm-sx-151q7oa{align-items:center!important;gap:var(--space-4)!important;flex-direction:column!important;display:flex!important}.mm-sx-155u761{align-items:center!important;gap:var(--space-3)!important;font-size:var(--text-xs)!important;color:var(--text-muted)!important;display:inline-flex!important}.mm-sx-15apvjv{border-radius:var(--radius-pill)!important;background:#ffffff2e!important;height:12px!important;margin-top:16px!important;overflow:hidden!important}.mm-sx-15bki1z{font-family:var(--font-display)!important;color:var(--text-strong)!important;font-size:15px!important;font-weight:800!important}.mm-sx-15f5q40{place-items:center!important;min-height:200px!important;display:grid!important}.mm-sx-15fxabg{color:var(--lime-500)!important;font-family:var(--font-numeric)!important;font-size:15px!important;font-weight:800!important}.mm-sx-160x2sy{color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:var(--space-1) 0 0!important}.mm-sx-1649ay2{align-items:flex-start!important;gap:var(--space-2)!important;margin-top:var(--space-3)!important;padding:var(--space-2) var(--space-3)!important;border-radius:var(--radius-md)!important;background:var(--bg-subtle)!important;color:var(--text-muted)!important;font-size:var(--text-xs)!important;line-height:1.5!important;display:flex!important}.mm-sx-166626o{max-width:820px!important}.mm-sx-168z4ve{padding-top:0!important}.mm-sx-16jc67n{justify-content:center!important;margin-bottom:8px!important;display:flex!important}.mm-sx-16oppbw{gap:var(--space-2)!important;grid-template-columns:1fr 1fr auto!important;align-items:end!important;display:grid!important}.mm-sx-16rv9f0{color:var(--green-900)!important;font-family:var(--font-rounded)!important;font-size:var(--text-base)!important;font-weight:var(--weight-extra)!important}.mm-sx-16v0wne{color:var(--text-strong)!important;font-family:var(--font-display)!important;font-size:var(--text-base)!important;font-weight:var(--weight-extra)!important;margin:0!important}.mm-sx-16vb40h{flex-direction:column!important;gap:6px!important;max-height:320px!important;display:flex!important;overflow-y:auto!important}.mm-sx-16x7aca{display:block!important}.mm-sx-16zllkz{gap:var(--space-2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.mm-sx-1757lcn{cursor:pointer!important;color:var(--text-muted)!important;font-size:var(--text-sm)!important;align-items:center!important;gap:var(--space-2)!important;display:inline-flex!important}.mm-sx-176yo9j{margin-top:var(--space-5)!important}.mm-sx-17k595i{padding:24px 28px 28px!important}.mm-sx-17ob0qi{max-width:720px!important;padding:var(--space-16) var(--space-8)!important;margin:0 auto!important}.mm-sx-17sju10{flex:none!important;width:104px!important}.mm-sx-17tjczk{color:var(--green-700)!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-17vjnyc{color:var(--text-muted)!important;margin-bottom:2px!important}.mm-sx-18039lq{transform-origin:50%!important;place-items:center!important;animation:2.6s ease-in-out infinite mm-fcat-pulse!important;display:inline-grid!important}.mm-sx-182b4vv{margin-bottom:24px!important;line-height:1.6!important}.mm-sx-183jbhu{padding:var(--space-4)!important;place-items:center!important;display:grid!important}.mm-sx-1856ei7{padding:var(--space-4) var(--space-1) 0!important}.mm-sx-18am0py{gap:var(--space-2)!important;flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mm-sx-18e00g7{color:var(--text-strong)!important;margin:2px 0 0!important;line-height:1.5!important}.mm-sx-18ip1dj{gap:var(--space-5)!important;display:flex!important}.mm-sx-18jhe0k{color:var(--text-faint)!important;font-size:11px!important;font-weight:700!important}.mm-sx-18motr7{margin-bottom:var(--space-1)!important;justify-content:space-between!important;align-items:baseline!important;display:flex!important}.mm-sx-18nmyrp{align-items:flex-end!important;gap:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-18vk923{text-align:center!important;padding-left:var(--space-2)!important;min-width:76px!important}.mm-sx-1913w8d{background:var(--bg-subtle)!important;color:var(--text-muted)!important;border-radius:var(--radius-pill)!important;font-size:var(--text-xs)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;padding:0 6px!important;overflow:hidden!important}.mm-sx-1980nm1{cursor:pointer!important;width:28px!important;height:28px!important;color:var(--text-muted)!important;background:0 0!important;border:none!important;flex:none!important;place-items:center!important;display:inline-grid!important}.mm-sx-19e902d{padding:var(--space-5)!important;flex-direction:column!important;flex:1!important;display:flex!important}.mm-sx-19k6y81{font-size:var(--text-xs)!important;color:var(--text-muted)!important;margin-top:var(--space-2)!important;margin-bottom:0!important}.mm-sx-19rgu75{color:var(--green-100)!important;opacity:.85!important;align-items:center!important;gap:8px!important;margin-top:18px!important;font-size:13px!important;display:flex!important}.mm-sx-19t93ud{object-fit:cover!important;width:100%!important;max-height:420px!important}.mm-sx-1a7it2a{margin-bottom:var(--space-3)!important;font-size:var(--text-sm)!important;color:var(--text-muted)!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.mm-sx-1a9ka5s{justify-content:flex-end!important;gap:var(--space-2)!important;display:flex!important}.mm-sx-1af81q4{align-items:center!important;gap:var(--space-2)!important;display:inline-flex!important}.mm-sx-1ag1nkx{font-family:var(--font-display)!important;color:var(--text-strong)!important;font-size:13px!important;font-weight:800!important}.mm-sx-1ah25br{gap:var(--space-3)!important;margin-bottom:var(--space-4)!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;display:grid!important}.mm-sx-1al0m2t{color:var(--text-muted)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;margin-top:5px!important}.mm-sx-1axflox{background:var(--green-50)!important;border-radius:50%!important;place-items:center!important;width:64px!important;height:64px!important;margin:0 auto 16px!important;display:grid!important}.mm-sx-1b4jm8q{gap:var(--space-2)!important;align-items:center!important;display:flex!important}.mm-sx-1ba3y4y{gap:var(--space-3)!important;align-items:flex-start!important;display:flex!important}.mm-sx-1bdfwfq{color:var(--text-strong)!important;font-weight:var(--weight-semibold)!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:60ch!important;overflow:hidden!important}.mm-sx-1bmoyai{max-width:880px!important}.mm-sx-1bozj8k{gap:var(--space-5)!important;margin-top:var(--space-8)!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;display:grid!important}.mm-sx-1bp54ew{color:var(--macro-carbs)!important}.mm-sx-1bslflz{opacity:.06!important;pointer-events:none!important;width:160px!important;position:absolute!important;top:8%!important;left:46%!important}.mm-sx-1bxzw72{gap:var(--space-5)!important;margin-top:var(--space-5)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.mm-sx-1cae9tf{background:var(--sun-100)!important}.mm-sx-1ccei4f{font-family:var(--font-rounded)!important;color:var(--green-600)!important;font-variant-numeric:tabular-nums!important;font-size:16px!important;font-weight:800!important}.mm-sx-1cdwp62{border-radius:var(--radius-md)!important;aspect-ratio:4/3!important;background:#000!important;position:relative!important;overflow:hidden!important}.mm-sx-1cj02x0{gap:var(--space-2)!important;margin-top:var(--space-1)!important;flex-wrap:wrap!important;justify-content:center!important;display:flex!important}.mm-sx-1cxnxgt{align-items:baseline!important;gap:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1d7zf74{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-1dd7rde{border-radius:var(--radius-xl)!important;background:var(--gradient-hero)!important;box-shadow:var(--shadow-md)!important;color:var(--green-50)!important;padding:34px 36px!important;position:relative!important;overflow:hidden!important}.mm-sx-1dfbhbf{animation-delay:.16s!important}.mm-sx-1dfjb1m{color:var(--text-strong)!important;font-weight:var(--weight-semibold)!important}.mm-sx-1dlsfx4{color:var(--text-muted)!important;font-size:12px!important;font-weight:700!important}.mm-sx-1do2ccp{gap:var(--space-3)!important;margin-top:var(--space-4)!important;flex-direction:column!important;display:flex!important}.mm-sx-1dp0jhe{border:2px solid var(--color-primary,#fff)!important;border-radius:var(--radius-sm)!important;position:absolute!important;inset:28% 12%!important;box-shadow:0 0 0 100vmax #00000040!important}.mm-sx-1dtqnud{justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-1du9gxr{text-align:center!important;padding:48px 24px!important}.mm-sx-1egy3gv{width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.mm-sx-1elt2xg{color:var(--text-muted)!important;margin:0!important;font-size:13px!important}.mm-sx-1epp0ym{max-width:520px!important;margin-bottom:var(--space-5)!important}.mm-sx-1etbqff{font-family:var(--font-display)!important;letter-spacing:-.02em!important;color:var(--white)!important;margin:16px 0 10px!important;font-size:clamp(28px,4vw,42px)!important;font-weight:900!important;line-height:1.05!important}.mm-sx-1eviv88{position:relative!important}.mm-sx-1eya38z{font-size:var(--text-sm)!important;color:var(--text-muted)!important;margin-bottom:var(--space-2)!important;justify-content:space-between!important;display:flex!important}.mm-sx-1ezz05n{gap:var(--space-3) var(--space-6)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1f1ah3z{opacity:.08!important;width:160px!important;top:-40px!important;left:-30px!important}.mm-sx-1f2e3l9{background:var(--border-subtle)!important;height:1px!important;margin:var(--space-1) 0!important}.mm-sx-1f3v9p5{color:var(--text-muted)!important;text-align:center!important;margin:0!important}.mm-sx-1f5iall{background:var(--bg-subtle)!important;color:var(--text-strong)!important;border-radius:var(--radius-pill)!important;font-size:var(--text-sm)!important;align-items:center!important;gap:4px!important;padding:2px 4px 2px 10px!important;display:inline-flex!important}.mm-sx-1f6cciw{gap:var(--space-2)!important;display:flex!important}.mm-sx-1f7izej{font-size:var(--text-xl)!important;font-weight:var(--weight-extra)!important;color:var(--text-strong)!important}.mm-sx-1f8c7cq{opacity:.07!important;pointer-events:none!important;width:240px!important;position:absolute!important;top:-40px!important;right:-40px!important}.mm-sx-1fdp2oi{gap:var(--space-2)!important;flex-direction:column!important;display:flex!important}.mm-sx-1fja2mn{flex:1!important;min-width:0!important}.mm-sx-1fmth9j{animation-delay:.12s!important}.mm-sx-1fsvt21{font-family:var(--font-display)!important;color:var(--text-strong)!important;font-weight:800!important;line-height:1.2!important}.mm-sx-1fusabo{height:220px!important}.mm-sx-1g27qn7{gap:var(--space-3)!important;flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mm-sx-1g2veyk{margin-top:var(--space-6)!important}.mm-sx-1g4vj8q{padding:var(--space-3)!important;text-align:right!important}.mm-sx-1g6qeji{height:280px!important}.mm-sx-1gardjm{background:var(--white)!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:absolute!important;inset:11px!important;box-shadow:inset 0 1px 3px #28341414!important}.mm-sx-1gf2wc3{align-items:baseline!important;gap:var(--space-2)!important;font-size:var(--text-sm)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1gm87ax{gap:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1gmkrc5{gap:var(--space-3)!important;align-items:center!important;display:flex!important}.mm-sx-1gv61to{justify-content:space-between!important;align-items:center!important;margin-top:12px!important;display:flex!important}.mm-sx-1h0fmrf{color:var(--primary)!important;font-weight:var(--weight-bold)!important}.mm-sx-1h6niqi{margin-top:var(--space-4)!important}.mm-sx-1hcy1gk{background:var(--primary)!important;border-radius:50%!important;flex-shrink:0!important;width:9px!important;height:9px!important}.mm-sx-1hev262{background:var(--sand-200)!important;width:40px!important;height:40px!important;color:var(--text-faint)!important;border-radius:50%!important;place-items:center!important;margin:0 auto 8px!important;display:grid!important}.mm-sx-1hfyqn7{font-weight:var(--weight-semibold)!important;color:var(--text-strong)!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.mm-sx-1hkudhf{align-items:center!important;gap:var(--space-3)!important;color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin-top:var(--space-3)!important;display:flex!important}.mm-sx-1ho1f9d{background:var(--warning-500)!important}.mm-sx-1hqy2rc{flex:210px!important;min-width:210px!important}.mm-sx-1hrxlnm{gap:var(--space-3)!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;display:grid!important}.mm-sx-1hsu0jt{gap:var(--space-2)!important;padding:var(--space-3)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1i1ghae{font-family:var(--font-display)!important;font-weight:var(--weight-extra)!important;font-size:var(--text-xl)!important;color:var(--green-700)!important}.mm-sx-1i9uerc{color:var(--text-muted)!important;margin-left:auto!important;font-size:13px!important;font-weight:600!important}.mm-sx-1iasuak{gap:var(--space-4)!important;flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mm-sx-1in6jr3{background:var(--sand-50)!important;border:1px solid var(--border-subtle)!important;text-align:center!important;opacity:.92!important;border-radius:14px!important;padding:13px!important}.mm-sx-1io2eoz{background:var(--green-300)!important;border-radius:50%!important;width:4px!important;height:4px!important}.mm-sx-1iowm58{font-family:var(--font-rounded)!important;color:var(--text-strong)!important;font-variant-numeric:tabular-nums!important;font-size:26px!important;font-weight:800!important;line-height:1.1!important}.mm-sx-1iuw2ce{min-height:0!important;overflow:hidden!important}.mm-sx-1j3mih9{max-width:560px!important;margin:0 auto 26px!important;line-height:1.6!important}.mm-sx-1jbl2n6{margin-top:var(--space-1)!important;color:var(--text-muted)!important;font-size:var(--text-sm)!important}.mm-sx-1je99yt{gap:var(--space-1)!important;flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mm-sx-1jkru0m{font-weight:var(--weight-semibold)!important;color:var(--text-strong)!important}.mm-sx-1jyzxy6{font-family:var(--font-rounded)!important;color:var(--text-strong)!important;font-variant-numeric:tabular-nums!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.mm-sx-1jzu9q2{color:var(--primary)!important;flex:none!important;align-items:center!important;display:inline-flex!important}.mm-sx-1k3x4hk{opacity:.12!important;width:240px!important;bottom:-36px!important;right:-24px!important}.mm-sx-1k6au51{height:160px!important}.mm-sx-1k8png1{background:var(--danger-500)!important;width:9px!important;height:9px!important;margin-right:var(--space-1)!important;vertical-align:middle!important;cursor:help!important;border-radius:50%!important;flex:none!important;display:inline-block!important}.mm-sx-1kji2rh{color:var(--primary)!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;flex:none!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:inline-flex!important}.mm-sx-1kn3uj7{gap:var(--space-5)!important;align-items:start!important;display:grid!important}.mm-sx-1l225ci{gap:var(--space-2)!important;flex-direction:column!important;padding-bottom:8px!important;display:flex!important}.mm-sx-1l5l0jj{color:var(--text-strong)!important}.mm-sx-1l60jkb{align-items:center!important;gap:8px!important;margin-bottom:7px!important;display:flex!important}.mm-sx-1l7jnpg{margin-left:auto!important;display:inline-flex!important}.mm-sx-1lck70w{gap:var(--space-2)!important;flex-direction:column!important;flex:1!important;min-width:180px!important;display:flex!important}.mm-sx-1li0w33{font-family:var(--font-display)!important;font-weight:var(--weight-extra)!important;font-size:var(--text-sm)!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--green-800)!important}.mm-sx-1lypxwa{color:var(--green-700)!important;font-weight:var(--weight-bold)!important}.mm-sx-1mkyrhg{border-radius:var(--radius-lg)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;padding:24px!important}.mm-sx-1mt5a4t{gap:var(--space-5)!important;grid-template-columns:minmax(160px,auto) minmax(0,1fr)!important;align-items:center!important;display:grid!important}.mm-sx-1n049rv{filter:drop-shadow(0 0 5px var(--fcGlow))!important}.mm-sx-1nbmbbb{flex-direction:column!important;gap:6px!important;display:flex!important}.mm-sx-1njj7vb{align-items:center!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-1ntk2c2{color:var(--text-faint)!important;font-size:var(--text-xs)!important;justify-content:space-between!important;margin-top:2px!important;padding:0 30px!important;font-weight:600!important;display:flex!important}.mm-sx-1ntm8id{gap:var(--space-8)!important;margin-bottom:var(--space-4)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1nv0i3v{width:34px!important;height:34px!important}.mm-sx-1o0h8r5{color:var(--text-muted)!important;font-size:var(--text-sm)!important;margin:0!important;line-height:1.45!important}.mm-sx-1o1onvp{color:var(--coral-600)!important;background:var(--coral-100)!important;font-family:var(--font-numeric)!important;border-radius:var(--radius-pill)!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.mm-sx-1o6ctus{gap:var(--space-3)!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;display:grid!important}.mm-sx-1o7b4dz{border:1px dashed var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--bg-inset)!important;min-width:34px!important;height:34px!important;color:var(--text-muted)!important;font-weight:var(--weight-bold)!important;font-size:var(--text-md)!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;display:inline-flex!important}.mm-sx-1obkatw{color:var(--text-muted)!important;font-size:var(--text-lg)!important}.mm-sx-1oog1bi{color:var(--text-muted)!important;text-decoration:line-through!important}.mm-sx-1orwzli{font-size:var(--text-sm)!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:30px!important;display:inline-flex!important}.mm-sx-1p00c03{max-width:1080px!important;margin:0 auto!important;padding:0 28px!important}.mm-sx-1p6tn9f{justify-content:flex-end!important;gap:var(--space-3)!important;margin-top:var(--space-3)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1pb570p{gap:var(--space-5)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)!important;align-items:start!important;display:grid!important}.mm-sx-1pe6isp{top:2%!important;right:6%!important}.mm-sx-1pjev1i{height:150px!important}.mm-sx-1psa54j{border-radius:var(--radius-pill)!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;flex-wrap:wrap!important;gap:4px!important;padding:5px!important;display:inline-flex!important}.mm-sx-1ptseed{min-height:200px!important}.mm-sx-1pwp886{margin-top:var(--space-2)!important;gap:var(--space-2)!important;flex-direction:column!important;display:flex!important}.mm-sx-1pyduyj{gap:var(--space-3)!important;margin-top:var(--space-3)!important;flex-wrap:wrap!important;display:flex!important}.mm-sx-1q3bu5x{border-radius:var(--radius-md)!important;border:1px solid var(--border-subtle)!important;width:88px!important;height:88px!important;display:block!important;overflow:hidden!important}.mm-sx-1q3wxp7{background:var(--danger-500)!important;border-radius:50%!important;flex:none!important;width:9px!important;height:9px!important;margin-top:3px!important}.mm-sx-1q9q5dn{font-weight:var(--weight-semibold)!important}.mm-sx-1qep4xm{font-size:var(--text-2xl)!important;color:var(--primary)!important}.mm-sx-1qz16dq{gap:var(--space-6)!important;margin-bottom:var(--space-4)!important;display:flex!important}.mm-sx-1ra4uul{cursor:pointer!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;padding:2px!important;line-height:1!important;display:inline-flex!important}.mm-sx-1rfmwjb{font-size:var(--text-sm)!important;color:var(--text-strong)!important;font-weight:var(--weight-semibold)!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.mm-sx-1rkdsi2{white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;overflow:hidden!important}.mm-sx-1s1vb25{gap:var(--space-1)!important;margin-left:var(--space-2)!important;display:inline-flex!important}.mm-sx-1s20pg9{gap:var(--space-4)!important;flex-direction:column!important;width:100%!important;display:flex!important}.mm-sx-1sc7sww{align-items:center!important;gap:var(--space-3)!important;text-align:center!important;flex-direction:column!important;display:flex!important}.mm-sx-1sgpff5{gap:var(--space-2)!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto!important;align-items:end!important;display:grid!important}.mm-sx-1simasa{align-items:center!important;gap:var(--space-2)!important;color:var(--text-muted)!important;margin:0!important;display:flex!important}.mm-sx-1smbx08{color:var(--text-faint)!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:10px!important;font-size:11px!important;font-weight:700!important}.mm-sx-1sr2abu{color:#fff!important;cursor:pointer!important;background:#0009!important;border:none!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;position:absolute!important;top:4px!important;right:4px!important}.mm-sx-1sugz5z{margin-top:var(--space-2)!important;color:var(--text-body)!important;white-space:pre-wrap!important}.mm-sx-1t0485r{list-style:none!important}.mm-sx-1t3t1al{align-items:center!important;gap:var(--space-2)!important;width:100%!important;padding:var(--space-3) var(--space-4)!important;background:var(--green-50)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;cursor:pointer!important;text-align:left!important;color:var(--green-800)!important;font-family:var(--font-display)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-extra)!important;text-transform:uppercase!important;letter-spacing:.04em!important;display:flex!important}.mm-sx-1tdorep{animation-delay:.1s!important}.mm-sx-1tlz7v0{background:var(--green-500)!important;color:var(--white)!important;border-radius:var(--radius-pill)!important;padding:2px 7px!important;font-size:10px!important;font-weight:800!important}.mm-sx-1tr506c{padding:var(--space-6) 0!important;place-items:center!important;display:grid!important}.mm-sx-1ttuzjt{gap:var(--space-5)!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.mm-sx-1ttx2nb{margin-top:var(--space-1)!important;font-size:var(--text-xs)!important;color:var(--text-faint)!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-1txto41{text-align:center!important}.mm-sx-1u4x7kx{margin-top:var(--space-3)!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;color:var(--text-muted)!important;line-height:var(--leading-loose)!important}.mm-sx-1ukv0jj{text-align:center!important;min-height:100vh!important;padding:var(--space-8)!important;place-items:center!important;display:grid!important}.mm-sx-1updpxj{margin-bottom:var(--space-5)!important;max-width:420px!important}.mm-sx-1v5kduk{color:var(--text-muted)!important;margin-top:0!important}.mm-sx-1vcuwtj{flex:1!important;min-width:0!important}.mm-sx-1vdx583{color:var(--green-700)!important;font-weight:var(--weight-bold)!important;flex:none!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.mm-sx-1vem1z6{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.mm-sx-1vf022c{margin-top:var(--space-4)!important;min-height:120px!important}.mm-sx-1vn59on{font-family:var(--font-rounded)!important;color:var(--white)!important;font-variant-numeric:tabular-nums!important;font-size:46px!important;font-weight:800!important;line-height:1!important}.mm-sx-1w0l2jw{justify-content:center!important;margin-bottom:14px!important;display:flex!important}.mm-sx-1w0ziat{align-items:center!important;gap:var(--space-3)!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-surface)!important;border-radius:var(--radius-lg)!important;min-width:110px!important;display:flex!important}.mm-sx-1wbnv8t{color:var(--text-muted)!important;margin:0 0 var(--space-2)!important;font-size:var(--text-sm)!important}.mm-sx-1wemnfb{gap:var(--space-3)!important;align-items:flex-end!important;display:flex!important}.mm-sx-1wm8hk4{appearance:none!important;font-family:var(--font-display)!important;font-weight:var(--weight-bold)!important;font-size:var(--text-sm)!important;color:var(--text-body)!important;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.mm-sx-1wovp8x{gap:var(--space-2)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;display:grid!important}.mm-sx-1wrnqh6{flex-direction:column!important;flex:1!important;gap:6px!important;min-width:0!important;display:flex!important}.mm-sx-1wupy9s{color:var(--text-strong)!important;margin:0!important;line-height:1.6!important}.mm-sx-1wykl7u{left:50%!important;bottom:calc(env(safe-area-inset-bottom,0px) + 84px)!important;z-index:80!important;align-items:center!important;gap:var(--space-3)!important;width:min(440px,100vw - 24px)!important;padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-lg)!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-lg)!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important}.mm-sx-1x48qdm{gap:var(--space-5)!important;margin-top:var(--space-5)!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.mm-sx-1xgaqkj{text-align:center!important;width:30px!important;font-family:var(--font-rounded)!important;color:var(--text-muted)!important;font-variant-numeric:tabular-nums!important;font-size:18px!important;font-weight:800!important}.mm-sx-1xj82ca{align-items:center!important;gap:var(--space-2)!important;display:flex!important}.mm-sx-1xvdhd1{color:var(--text-body)!important;line-height:1.7!important}.mm-sx-1y88iiz{display:contents!important}.mm-sx-1yadw1k{align-items:center!important;gap:var(--space-4)!important;padding-bottom:8px!important;display:flex!important}.mm-sx-1yckavp{border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;object-fit:cover!important;max-width:240px!important;max-height:240px!important}.mm-sx-1yjlvw2{color:var(--green-700)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-display)!important;font-weight:var(--weight-bold)!important;font-size:var(--text-xs)!important;background:#ffffffeb!important;padding:5px 12px!important;position:absolute!important;top:12px!important;left:12px!important}.mm-sx-1ykha7i{font-family:var(--font-display)!important;color:var(--text-strong)!important;align-items:center!important;gap:6px!important;margin-top:12px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.mm-sx-1yql0g6{gap:var(--space-3)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.mm-sx-1yru8en{padding:var(--space-2) var(--space-3)!important;text-align:right!important}.mm-sx-1yxoo3k{border:1px solid var(--border-subtle)!important;background:var(--bg-surface)!important;padding:var(--space-3)!important;border-radius:12px!important;max-width:240px!important;font-size:13px!important}.mm-sx-000nrfp{cursor:pointer!important;gap:var(--space-3)!important;align-items:center!important;display:flex!important}.mm-sx-02eg8x0{margin-bottom:var(--space-2)!important}.mm-sx-068gp56{text-underline-offset:3px!important;align-items:center!important;gap:.25rem!important;font-weight:700!important;text-decoration-line:underline!important;display:inline-flex!important}.mm-sx-0areakl{flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}.mm-sx-0bo3n4y{flex-shrink:0!important}.mm-sx-0cwquzv{align-items:center!important;gap:var(--space-2)!important;margin-top:var(--space-4)!important;padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-md)!important;border:1px dashed var(--border-default)!important;color:var(--text-link)!important;font-weight:var(--weight-semibold)!important;font-size:var(--text-sm)!important;display:flex!important}.mm-sx-0cy20sk{height:100%!important;color:inherit!important;text-decoration:none!important;display:block!important}.mm-sx-0hxag81{flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}.mm-sx-0lcxku4{color:var(--sun-500)!important}.mm-sx-0mbtjfn{overflow:hidden!important}.mm-sx-0mwjcm6{filter:drop-shadow(0 3px 6px #e6a41966)!important;margin-bottom:2px!important}.mm-sx-0njaekb{justify-self:end!important}.mm-sx-0o7xz6p{height:100%!important;overflow:hidden!important}.mm-sx-0oezxyx{cursor:pointer!important;flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}.mm-sx-0ohdpeh{color:var(--accent-sun)!important}.mm-sx-0tqc9ug{align-items:center!important;gap:var(--space-3)!important;padding:var(--space-2)!important;border-radius:var(--radius-md)!important;color:inherit!important;text-decoration:none!important;display:flex!important}.mm-sx-0wgl4jz{margin-top:-28px!important;margin-bottom:var(--space-3)!important}.mm-sx-0ynjvtl{text-decoration:none!important}.mm-sx-10z755p{padding:var(--space-4)!important;margin-bottom:var(--space-5)!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.mm-sx-13j7unx{margin:var(--space-2) 0 var(--space-4)!important}.mm-sx-17itbwr{color:var(--green-500)!important}.mm-sx-18y5a0p{animation-delay:.18s!important}.mm-sx-1awedzk{color:var(--primary)!important;flex-shrink:0!important}.mm-sx-1cevv9w{color:inherit!important;text-decoration:none!important}.mm-sx-1e0mfz5{color:inherit!important;padding:var(--space-2)!important;text-decoration:none!important}.mm-sx-1fcdcqb{filter:drop-shadow(0 2px 6px #00000038)!important}.mm-sx-1hdwk1f{flex-shrink:0!important;margin-top:4px!important;margin-left:auto!important}.mm-sx-1iidvui{gap:var(--space-4)!important;display:flex!important}.mm-sx-1jsgy51{color:var(--primary)!important;font-weight:var(--weight-semibold)!important;align-items:center!important;gap:4px!important;margin-left:auto!important;text-decoration:none!important;display:inline-flex!important}.mm-sx-1lagea9{margin-right:auto!important}.mm-sx-1oy4kt2{animation-delay:.2s!important}.mm-sx-1spvcu4{flex:190px!important;justify-content:center!important}.mm-sx-1sxn6n5{opacity:.7!important;flex-shrink:0!important}.mm-sx-1vtayig{margin:var(--space-4) 0!important}.mm-sx-1wr9vkd{color:var(--green-700)!important}.mm-sx-1x16er2{animation-delay:.22s!important}.mm-logo{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-xl);color:var(--text-strong);letter-spacing:0;text-decoration:none;display:inline-flex}.mm-logo:hover{text-decoration:none}.mm-logo-motion g,.mm-logo-motion path,.mm-logo-motion polygon{transform-box:fill-box}.mm-logo-motion{transform-origin:50%;animation:5.2s ease-in-out infinite mmLogoBreatheFloat}.mm-logo-motion__apple{transform-origin:50% 100%;animation:4.6s ease-in-out infinite mmLogoNod}.mm-logo-motion__leaf{transform-origin:0 100%;animation:4.6s ease-in-out infinite mmLogoLeafSway}@keyframes mmLogoBreatheFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.014)}}@keyframes mmLogoNod{0%,to{transform:rotate(0)}50%{transform:rotate(-3.5deg)}}@keyframes mmLogoLeafSway{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}.mm-logo-motion--intro .mm-logo-motion__apple{animation:.8s both mmLogoInSpring,4.6s ease-in-out .8s infinite mmLogoNod}.mm-logo-motion--intro-full{animation:5.2s ease-in-out 1.5s infinite mmLogoBreatheFloat}.mm-logo-motion--intro-full .mm-logo-motion__my,.mm-logo-motion--intro-full .mm-logo-motion__miracle{animation:.7s ease-out .78s both mmLogoInLeft}.mm-logo-motion--intro-full .mm-logo-motion__apple{animation:.8s .5s both mmLogoInSpring,4.6s ease-in-out 1.5s infinite mmLogoNod}.mm-logo-motion--intro-full .mm-logo-motion__leaf{animation:4.6s ease-in-out 1.5s infinite mmLogoLeafSway}@keyframes mmLogoInLeft{0%{opacity:0;transform:translate(-26px)}60%{opacity:1;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes mmLogoInSpring{0%{opacity:0;transform:scale(0)rotate(-42deg)}55%{opacity:1;transform:scale(1.15)rotate(8deg)}75%{transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mm-logo-motion--bounce{transform-origin:bottom;animation:1.5s cubic-bezier(.5,.05,.5,.97) mmLogoBigBounce}@keyframes mmLogoBigBounce{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.1,.8)}42%{transform:translateY(-32px)scale(.95,1.08)}66%{transform:translateY(0)scale(1.06,.92)}80%{transform:translateY(-9px)scale(1)}}.mm-logo-motion__ink{opacity:0;transition:opacity .25s}.mm-logo--glow:hover .mm-logo-motion__ink{opacity:1}html.mm-anim-off .mm-logo-motion,html.mm-anim-off .mm-logo-motion--bounce,html.mm-anim-off .mm-logo-motion__my,html.mm-anim-off .mm-logo-motion__miracle,html.mm-anim-off .mm-logo-motion__apple,html.mm-anim-off .mm-logo-motion__leaf{animation:none}@media (prefers-reduced-motion:reduce){.mm-logo-motion,.mm-logo-motion--bounce,.mm-logo-motion__my,.mm-logo-motion__miracle,.mm-logo-motion__apple,.mm-logo-motion__leaf{animation:none}}.mm-logo__mark{border-radius:var(--radius-md);background:var(--gradient-fresh);width:34px;height:34px;color:var(--white);place-items:center;display:inline-grid}.mm-shell{grid-template:"sidebar topbar""sidebar main"minmax(0,1fr)/260px 1fr;min-height:100dvh;display:grid}.mm-shell__topbar{z-index:70;grid-area:topbar;align-self:start;position:sticky;top:0}.mm-shell__sidebar{grid-area:sidebar}.mm-shell__main{gap:var(--space-6);min-width:0;min-height:calc(100dvh - 68px);padding:var(--space-8);flex-direction:column;grid-area:main;width:100%;max-width:1280px;margin:0 auto;display:flex}.mm-shell__main--chat{--mm-chat-bottom-nav:0px;max-width:none;height:calc(100dvh - 68px - var(--mm-chat-bottom-nav));min-height:calc(100dvh - 68px - var(--mm-chat-bottom-nav));gap:0;padding:0;overflow:hidden}.mm-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--border-width) solid var(--border-subtle);background:#ffffffdb;align-items:center;height:68px;padding:0;display:flex;position:relative}.mm-topbar__inner{width:100%;max-width:1280px;height:100%;padding:0 var(--space-8);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.mm-topbar__search{flex:1;min-width:0;max-width:460px;position:relative}.mm-topbar__search input{width:100%;font-family:var(--font-body);font-size:var(--text-sm);background:var(--bg-surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-body);min-height:38px;padding:var(--space-1) 44px var(--space-1) 42px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.mm-topbar__search input::-webkit-search-cancel-button{appearance:none}.mm-topbar__search input::placeholder{color:var(--text-faint)}.mm-topbar__search input:focus{border-color:var(--primary);box-shadow:var(--focus-ring);background:var(--bg-surface);outline:none}.mm-topbar__search-icon{z-index:1;width:30px;height:30px;color:var(--text-faint);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.mm-topbar__search-icon:hover,.mm-topbar__search--filled .mm-topbar__search-icon{color:var(--primary)}.mm-topbar__search-icon:focus-visible,.mm-topbar__search-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.mm-topbar__search-clear{z-index:1;background:var(--bg-inset);width:28px;height:28px;color:var(--text-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mm-topbar__search-clear:hover{background:var(--coral-500);color:#fff}.mm-topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.mm-iconbtn{width:40px;height:40px;color:var(--text-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;place-items:center;display:inline-grid;position:relative}.mm-iconbtn:hover{background:var(--bg-inset);color:var(--text-strong)}.mm-iconbtn__dot{border-radius:var(--radius-pill);background:var(--danger-500);min-width:16px;height:16px;color:var(--white);font-size:10px;font-weight:var(--weight-bold);border:2px solid var(--bg-surface);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:7px;right:8px}.mm-profile{position:relative}.mm-profile__btn{align-items:center;gap:var(--space-2);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;padding:4px;display:inline-flex}.mm-profile__btn:hover{background:var(--bg-inset)}.mm-menu{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);padding:var(--space-2);z-index:var(--z-dropdown);animation:mmFade var(--dur-fast) var(--ease-out);position:absolute;top:calc(100% + 8px);right:0}.mm-menu__item{align-items:center;gap:var(--space-3);text-align:left;width:100%;color:var(--text-body);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.mm-menu__item:hover{background:var(--bg-inset);color:var(--text-strong);text-decoration:none}.mm-menu__divider{background:var(--border-subtle);height:1px;margin:var(--space-2) 0}.mm-profile__dot{top:0;right:0}.mm-menu__badge{border-radius:var(--radius-pill);background:var(--danger-500);min-width:18px;height:18px;color:var(--white);font-size:10px;font-weight:var(--weight-bold);justify-content:center;align-items:center;margin-left:auto;padding:0 5px;display:inline-flex}.mm-sidebar{scrollbar-width:none;-ms-overflow-style:none;background:var(--bg-surface);border-right:var(--border-width) solid var(--border-subtle);height:100vh;padding:var(--space-5) var(--space-4);align-self:start;gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.mm-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.mm-sidebar__brand{padding:var(--space-2) var(--space-3) var(--space-3)}.mm-sidebar__group-label{font-family:var(--font-display);font-size:11px;font-weight:var(--weight-extra);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);padding:0 var(--space-3);margin-bottom:var(--space-2)}.mm-sidebar__group{margin-bottom:var(--space-4);flex-direction:column;gap:3px;display:flex}.mm-sidebar__footer{padding-top:var(--space-4);margin-top:auto}.mm-sidebar__website{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--green-50);color:var(--green-700);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.mm-sidebar__website:hover{background:var(--green-100);color:var(--green-800);text-decoration:none}.mm-navlink{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--text-body);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.mm-navlink:hover{background:var(--bg-inset);color:var(--text-strong);text-decoration:none}.mm-navlink--active{background:var(--green-50);color:var(--green-700);font-weight:var(--weight-bold)}.mm-navlink--active svg{color:var(--primary)}.mm-animated-icon{flex-shrink:0}@keyframes sb-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes sb-sway{0%{transform:rotate(0)}30%{transform:rotate(-16deg)}62%{transform:rotate(9deg)}to{transform:rotate(0)}}@keyframes sb-write{0%{transform:translate(0)rotate(0)}30%{transform:translate(-1px,1px)rotate(-7deg)}62%{transform:translate(1px,-.5px)rotate(5deg)}to{transform:translate(0)rotate(0)}}@keyframes sb-flipx{0%{transform:perspective(70px)rotateY(0)}50%{transform:perspective(70px)rotateY(62deg)}to{transform:perspective(70px)rotateY(0)}}@keyframes sb-tilt{0%{transform:rotate(0)}28%{transform:rotate(8deg)}58%{transform:rotate(-6deg)}82%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes sb-grow{0%{transform:scaleY(.32)}62%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes sb-swing{0%{transform:rotate(0)}25%{transform:rotate(11deg)}55%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes sb-typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes sb-beat{0%,to{transform:scale(1)}15%{transform:scale(1.2)}30%{transform:scale(.95)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes sb-flap{0%{transform:scaleY(1)}45%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes sb-spreadL{0%{transform:translate(0)}50%{transform:translate(-2.2px)}to{transform:translate(0)}}@keyframes sb-spreadR{0%{transform:translate(0)}50%{transform:translate(2.2px)}to{transform:translate(0)}}@keyframes sb-press{0%{transform:scale(1)}45%{transform:scale(.62)}to{transform:scale(1)}}@keyframes sb-lift{0%{transform:rotate(0)}30%{transform:rotate(-11deg)}65%{transform:rotate(9deg)}to{transform:rotate(0)}}@keyframes sb-scan{0%,to{transform:translate(0)}30%{transform:translate(-2.5px)}70%{transform:translate(2.5px)}}@keyframes sb-step{0%,to{opacity:1}50%{opacity:.28}}@keyframes sb-stepAlt{0%,to{opacity:.28}50%{opacity:1}}@keyframes sb-bob{0%,to{transform:translateY(0)}45%{transform:translateY(-2.5px)}}@keyframes sb-wobble{0%{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes sb-shake{0%,to{transform:rotate(0)}18%{transform:rotate(-7deg)}38%{transform:rotate(7deg)}58%{transform:rotate(-4deg)}78%{transform:rotate(3deg)}}@keyframes sb-waves{0%{opacity:.15;transform:scale(.65)}50%{opacity:.95;transform:scale(1)}to{opacity:.15;transform:scale(.65)}}@keyframes sb-draw{0%{stroke-dashoffset:17px}to{stroke-dashoffset:0}}@keyframes sb-send{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(3px,-3px)rotate(8deg)}72%{transform:translate(-1px,1px)rotate(-2deg)}}@keyframes sb-twinkle{0%,to{opacity:.2;transform:scale(.55)}50%{opacity:1;transform:scale(1.1)}}[data-a=book],[data-a=coin],[data-a=dumbbell],[data-a=ruler],[data-a=help]{transform-origin:50%}[data-a=scale]{transform-origin:50% 92%}[data-a=gift]{transform-origin:50% 90%}[data-a=grid] rect,[data-a=pen] .p,[data-a=apple] .leaf,[data-a=bars] rect,[data-a=medal] .m,[data-a=forum] .b,[data-a=sparkle] .sp,[data-a=sparkle] .sp2,[data-a=chat] circle,[data-a=users] .u2,[data-a=heart] .h,[data-a=mail] .flap,[data-a=utensils] .fork,[data-a=utensils] .knife,[data-a=calc] .k,[data-a=info] .dot,[data-a=code] .lt,[data-a=code] .rt,[data-a=press] .w{transform-box:fill-box}[data-a=grid] rect,[data-a=medal] .m,[data-a=chat] circle,[data-a=users] .u2,[data-a=heart] .h,[data-a=calc] .k,[data-a=info] .dot,[data-a=sparkle] .sp,[data-a=sparkle] .sp2,[data-a=utensils] .fork,[data-a=utensils] .knife,[data-a=code] .lt,[data-a=code] .rt{transform-origin:50%}[data-a=pen] .p{transform-origin:78% 80%}[data-a=apple] .leaf{transform-origin:100% 100%}[data-a=bars] rect{transform-origin:bottom}[data-a=forum] .b{transform-origin:28% 82%}[data-a=mail] .flap{transform-origin:50% 0}[data-a=press] .w{transform-origin:0%}[data-a=shield] .ck{stroke-dasharray:17}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=book],:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=coin],.mm-animated-icon:is(:hover,:focus-visible):is([data-a=book],[data-a=coin]){animation:.7s both sb-flipx}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=scale],.mm-animated-icon:is(:hover,:focus-visible)[data-a=scale]{animation:.8s sb-tilt}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=dumbbell],.mm-animated-icon:is(:hover,:focus-visible)[data-a=dumbbell]{animation:.7s sb-lift}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=ruler],.mm-animated-icon:is(:hover,:focus-visible)[data-a=ruler]{animation:.8s sb-scan}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=home],:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=news],.mm-animated-icon:is(:hover,:focus-visible):is([data-a=home],[data-a=news]){animation:.6s sb-bob}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=help],.mm-animated-icon:is(:hover,:focus-visible)[data-a=help]{animation:.7s sb-wobble}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=gift],.mm-animated-icon:is(:hover,:focus-visible)[data-a=gift]{animation:.7s sb-shake}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=send],.mm-animated-icon:is(:hover,:focus-visible)[data-a=send]{animation:.7s sb-send}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=grid] rect,.mm-animated-icon:is(:hover,:focus-visible)[data-a=grid] rect{animation:.5s both sb-pop}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=grid] rect:nth-of-type(2),.mm-animated-icon:is(:hover,:focus-visible)[data-a=grid] rect:nth-of-type(2){animation-delay:60ms}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=grid] rect:nth-of-type(3),.mm-animated-icon:is(:hover,:focus-visible)[data-a=grid] rect:nth-of-type(3){animation-delay:.12s}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=grid] rect:nth-of-type(4),.mm-animated-icon:is(:hover,:focus-visible)[data-a=grid] rect:nth-of-type(4){animation-delay:.18s}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=pen] .p,.mm-animated-icon:is(:hover,:focus-visible)[data-a=pen] .p{animation:.6s sb-write}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=apple] .leaf,.mm-animated-icon:is(:hover,:focus-visible)[data-a=apple] .leaf{animation:.8s sb-sway}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=bars] rect,.mm-animated-icon:is(:hover,:focus-visible)[data-a=bars] rect{animation:.55s both sb-grow}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=bars] rect:nth-of-type(2),.mm-animated-icon:is(:hover,:focus-visible)[data-a=bars] rect:nth-of-type(2){animation-delay:80ms}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=bars] rect:nth-of-type(3),.mm-animated-icon:is(:hover,:focus-visible)[data-a=bars] rect:nth-of-type(3){animation-delay:.16s}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=medal] .m,.mm-animated-icon:is(:hover,:focus-visible)[data-a=medal] .m{animation:.8s sb-swing}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=forum] .b,.mm-animated-icon:is(:hover,:focus-visible)[data-a=forum] .b{animation:.55s sb-pop}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=sparkle] .sp,.mm-animated-icon:is(:hover,:focus-visible)[data-a=sparkle] .sp{animation:1s infinite sb-twinkle}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=sparkle] .sp2,.mm-animated-icon:is(:hover,:focus-visible)[data-a=sparkle] .sp2{animation:1s .5s infinite sb-twinkle}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=chat] circle,.mm-animated-icon:is(:hover,:focus-visible)[data-a=chat] circle{animation:.9s infinite sb-typing}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=chat] circle:nth-of-type(2),.mm-animated-icon:is(:hover,:focus-visible)[data-a=chat] circle:nth-of-type(2){animation-delay:.15s}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=chat] circle:nth-of-type(3),.mm-animated-icon:is(:hover,:focus-visible)[data-a=chat] circle:nth-of-type(3){animation-delay:.3s}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=users] .u2,.mm-animated-icon:is(:hover,:focus-visible)[data-a=users] .u2{animation:.55s sb-pop}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=heart] .h,.mm-animated-icon:is(:hover,:focus-visible)[data-a=heart] .h{animation:1s infinite sb-beat}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=mail] .flap,.mm-animated-icon:is(:hover,:focus-visible)[data-a=mail] .flap{animation:.7s sb-flap}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=utensils] .fork,.mm-animated-icon:is(:hover,:focus-visible)[data-a=utensils] .fork{animation:.6s sb-spreadL}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=utensils] .knife,.mm-animated-icon:is(:hover,:focus-visible)[data-a=utensils] .knife{animation:.6s sb-spreadR}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=calc] .k,.mm-animated-icon:is(:hover,:focus-visible)[data-a=calc] .k{animation:.5s both sb-press}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=calc] .k:nth-of-type(2n),.mm-animated-icon:is(:hover,:focus-visible)[data-a=calc] .k:nth-of-type(2n){animation-delay:70ms}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=calc] .k:nth-of-type(3n),.mm-animated-icon:is(:hover,:focus-visible)[data-a=calc] .k:nth-of-type(3n){animation-delay:.13s}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=steps] .f1,.mm-animated-icon:is(:hover,:focus-visible)[data-a=steps] .f1{animation:.9s infinite sb-step}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=steps] .f2,.mm-animated-icon:is(:hover,:focus-visible)[data-a=steps] .f2{animation:.9s infinite sb-stepAlt}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=info] .dot,.mm-animated-icon:is(:hover,:focus-visible)[data-a=info] .dot{animation:.5s sb-pop}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=shield] .ck,.mm-animated-icon:is(:hover,:focus-visible)[data-a=shield] .ck{animation:.6s sb-draw}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=press] .w,.mm-animated-icon:is(:hover,:focus-visible)[data-a=press] .w{animation:1s infinite sb-waves}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=code] .lt,.mm-animated-icon:is(:hover,:focus-visible)[data-a=code] .lt{animation:.6s sb-spreadL}:where(a,button,[role=button],[role=tab],.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover [data-a=code] .rt,.mm-animated-icon:is(:hover,:focus-visible)[data-a=code] .rt{animation:.6s sb-spreadR}@media (prefers-reduced-motion:reduce){[data-a],[data-a] *{animation:none!important}}html.mm-anim-off [data-a],html.mm-anim-off [data-a] *{animation:none!important}.mm-bottomnav{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:var(--border-width) solid var(--border-subtle);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom,0px));background:#fffffff2;display:none;position:fixed;bottom:0;left:0;right:0}.mm-bottomnav__list{justify-content:space-around;display:flex}.mm-bottomnav__link{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-family:var(--font-display);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:2px;font-size:10px;text-decoration:none;display:flex}.mm-bottomnav__link--active{color:var(--primary)}.mm-drawer__overlay{z-index:90;animation:mmFade var(--dur-fast) var(--ease-out);background:#19231a73;display:none;position:fixed;inset:0}.mm-drawer{background:var(--bg-surface);width:280px;max-width:84vw;padding:var(--space-5) var(--space-4);animation:mmDrawerIn var(--dur-base) var(--ease-out);position:absolute;top:0;bottom:0;left:0;overflow-y:auto}@keyframes mmDrawerIn{0%{transform:translate(-100%)}to{transform:none}}.mm-menu-toggle{display:none}.mm-marketing{flex-direction:column;min-height:100vh;display:flex}.mm-mkt-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border-width) solid var(--border-subtle);background:#ffffffd1;height:72px;position:sticky;top:0}.mm-mkt-header__inner{align-items:center;gap:var(--space-6);max-width:1100px;height:100%;padding:0 var(--space-8);margin:0 auto;display:flex}.mm-mkt-header__nav{align-items:center;gap:var(--space-5);margin-left:var(--space-4);display:flex}.mm-mkt-header__nav a{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-body)}.mm-mkt-header__nav a:hover{color:var(--text-strong)}.mm-mkt-header__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.mm-mkt-main{flex:1}.mm-footer{background:var(--bg-inverse);color:var(--text-on-inverse);padding:var(--space-12) var(--space-8) var(--space-8)}.mm-footer__grid{gap:var(--space-8);grid-template-columns:1.4fr repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.mm-footer h4{color:var(--white);font-size:var(--text-sm);letter-spacing:0;text-transform:uppercase;margin-bottom:var(--space-4)}.mm-footer a,.mm-footer .mm-cookiebtn{color:var(--green-100);font-size:var(--text-sm);padding:var(--space-1) 0;display:block}.mm-footer a:hover,.mm-footer .mm-cookiebtn:hover{color:var(--white)}.mm-cookiebtn{cursor:pointer;text-align:left;font-family:var(--font-display);background:0 0;border:0}.mm-footer__bottom{max-width:1100px;margin:var(--space-8) auto 0;padding-top:var(--space-6);font-size:var(--text-xs);color:var(--green-200);border-top:1px solid #ffffff1f}.mm-page-head{--page-head-width:100%;z-index:40;width:100%;margin-bottom:var(--space-6);position:relative}.mm-page-head--story{--page-head-width:820px}.mm-page-head__inner{width:min(100%, var(--page-head-width));justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.mm-page-head__copy{min-width:0}.mm-page-head__eyebrow{font-family:var(--font-display);font-weight:var(--weight-extra);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-1);font-size:12px;display:block}.mm-page-head__title{font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:-.02em;margin-bottom:var(--space-1)}.mm-page-head__subtitle{color:var(--text-muted);font-size:var(--text-base);max-width:62ch;margin:0}.mm-page-head__actions{z-index:2;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:relative}@media (width<=900px){.mm-dash-grid,.mm-diary-grid,.mm-hero-grid{grid-template-columns:1fr!important}}@media (width<=1260px){.mm-shell{grid-template-columns:1fr;grid-template-areas:"topbar""main"}.mm-shell__sidebar{display:none}.mm-menu-toggle{display:inline-grid}.mm-drawer__overlay.is-open{display:block}.mm-drawer .mm-sidebar{border-right:0;height:auto;min-height:100%;position:static;overflow:visible}}@media (width<=1024px){.mm-shell__main{padding:var(--space-5) var(--space-4) calc(72px + var(--space-6))}.mm-shell__main--chat{--mm-chat-bottom-nav:72px;padding:0}.mm-topbar__inner{padding:0 var(--space-4)}.mm-bottomnav{display:block}.mm-mkt-header__nav{display:none}.mm-mkt-header__inner{padding:0 var(--space-4)}.mm-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.mm-topbar__search input{min-height:36px;font-size:var(--text-xs);padding-top:var(--space-1);padding-bottom:var(--space-1)}.mm-footer__grid{grid-template-columns:1fr}.mm-shell__main{padding:var(--space-4) var(--space-3) calc(72px + var(--space-5))}.mm-shell__main--chat{padding:0}.mm-card{padding:var(--space-4)}.mm-page-head{margin-bottom:var(--space-4)}.mm-page-head__inner{gap:var(--space-3)}.mm-page-head__actions .mm-btn{font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.mm-page-head__actions .mm-btn svg{width:16px;height:16px}.mm-mkt-header__actions .mm-locale-switcher{display:none}.mm-mkt-header__actions{gap:var(--space-2)}.mm-page-head__actions{width:100%;margin-left:0}.mm-page-head__actions>a,.mm-page-head__actions>button{flex:150px;display:flex}.mm-page-head__actions>a>.mm-btn,.mm-page-head__actions>button.mm-btn{justify-content:center;width:100%}}@media (width<=400px){.mm-topbar__inner{padding:0 var(--space-3);gap:var(--space-2)}.mm-topbar__actions{gap:var(--space-1)}.mm-shell__main{padding:var(--space-3) var(--space-2) calc(72px + var(--space-5))}.mm-shell__main--chat{padding:0}.mm-card{padding:var(--space-3)}}.mm-mkt-hero{isolation:isolate;background:var(--gradient-hero);color:var(--text-on-inverse);padding:var(--space-24) var(--space-8) var(--space-20);position:relative;overflow:hidden}.mm-mkt-hero .mm-hero-pattern{opacity:.5}.mm-mkt-hero:before,.mm-mkt-hero:after{content:"";filter:blur(70px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.mm-mkt-hero:before{background:radial-gradient(circle, var(--lime-500), transparent 68%);opacity:.35;width:460px;height:460px;top:-160px;right:-90px}.mm-mkt-hero:after{background:radial-gradient(circle, var(--green-300), transparent 70%);opacity:.45;width:420px;height:420px;bottom:-200px;left:-120px}.mm-mkt-hero__inner{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;max-width:1100px;margin:0 auto;display:grid;position:relative}.mm-hero-h1{color:var(--white);font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:0;margin:var(--space-4) 0}.mm-hero-h1 em{color:var(--lime-500);font-style:normal}.mm-hero-lead{font-size:var(--text-lg);max-width:520px;color:var(--green-50);line-height:var(--leading-normal)}.mm-hero-proof{align-items:center;gap:var(--space-5);margin-top:var(--space-6);color:var(--green-100);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mm-hero-proof b{color:var(--white);font-family:var(--font-numeric);font-weight:var(--weight-extra)}.mm-hero-proof__avatars{flex:none}.mm-hero-card{background:linear-gradient(160deg, #fff 0%, var(--green-50) 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg), 0 0 0 8px #ffffff0f;padding:var(--space-8) var(--space-6);border:1px solid #ffffffb3;position:relative}.mm-hero-demo__head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.mm-hero-demo__eyebrow{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}.mm-hero-demo__day{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xs);color:var(--text-muted);background:var(--green-50);border-radius:var(--radius-pill);padding:3px 11px}.mm-hero-demo .mm-points-budget{margin-inline:auto}.mm-hero-demo__meals{margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;list-style:none;display:flex}.mm-hero-demo__meal{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);grid-template-columns:1fr auto;display:grid;transform:translateY(8px)}.mm-hero-demo__meal.is-in{opacity:1;transform:none}.mm-hero-demo__slot{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);display:block}.mm-hero-demo__food{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-strong);display:block}.mm-hero-demo__pts{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--weight-extra);font-size:var(--text-base);color:var(--points-free)}.mm-hero-demo__foot{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--green-700);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);display:flex;transform:translateY(6px)}.mm-hero-demo__foot.is-in{opacity:1;transform:none}.mm-hero-demo__foot svg{color:var(--primary);flex:none}@media (prefers-reduced-motion:reduce){.mm-hero-demo__meal,.mm-hero-demo__foot{transition:none}}.mm-section-head{text-align:center;max-width:640px;margin:0 auto var(--space-10)}.mm-eyebrow{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;color:var(--primary);margin-bottom:var(--space-2);display:inline-block}.mm-section-head h2{font-size:var(--text-3xl);margin:0}.mm-section-head p{color:var(--text-muted);margin:var(--space-3) 0 0}.mm-feature-icon{border-radius:var(--radius-md);background:var(--green-100);width:52px;height:52px;color:var(--green-700);margin-bottom:var(--space-3);place-items:center;display:inline-grid}.mm-feature-icon--lime{background:var(--lime-100);color:var(--green-800)}.mm-feature-icon--sun{background:var(--sun-100);color:var(--sun-600)}.mm-feature-icon--ocean{background:var(--ocean-100);color:var(--ocean-600)}.mm-step-num{background:var(--gradient-hero);width:48px;height:48px;color:var(--white);font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-xl);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:inline-grid}.mm-testi-author{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.mm-testi-author__avatar{background:var(--green-100);width:40px;height:40px;color:var(--green-800);font-family:var(--font-display);font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mm-locale-switcher{border:1px solid var(--border,#0000001f);border-radius:var(--radius-pill,999px);background:var(--bg-inset,#0000000a);align-items:center;gap:2px;padding:2px;display:inline-flex}.mm-locale-switcher--dark{background:#ffffff14;border-color:#ffffff40}.mm-locale-switcher__btn{appearance:none;border-radius:var(--radius-pill,999px);color:var(--text-body,#444);cursor:pointer;font-size:var(--text-xs,.75rem);letter-spacing:.02em;transition:background-color var(--dur-fast,.12s) ease, color var(--dur-fast,.12s) ease;background:0 0;border:none;padding:3px 9px;font-weight:600;line-height:1.3}.mm-locale-switcher--dark .mm-locale-switcher__btn{color:#ffffffd9}.mm-locale-switcher__btn--active{background:var(--green-600,#2f9e44);color:#fff}.mm-locale-switcher--dark .mm-locale-switcher__btn--active{color:var(--green-700,#2b8a3e);background:#fff}@media (width<=900px){.mm-mkt-hero__inner{grid-template-columns:1fr}.mm-hero-h1{font-size:var(--text-4xl)}}.mm-app-footer{padding:var(--space-6) 0 var(--space-4);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.mm-app-footer__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.mm-app-footer__links a,.mm-app-footer__links .mm-cookiebtn{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.mm-app-footer__links a:hover,.mm-app-footer__links .mm-cookiebtn:hover{color:var(--text-strong)}.mm-app-footer__copy{color:var(--text-faint);font-size:var(--text-xs)}
