@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-card:0 8px 22px #154a1f0d;--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)}}@keyframes li-draw{0%{stroke-dasharray:var(--dl,30);stroke-dashoffset:var(--dl,30)}to{stroke-dasharray:var(--dl,30);stroke-dashoffset:0}}@keyframes li-pop{0%,to{transform:scale(1)}45%{transform:scale(1.25)}}@keyframes li-popin{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes li-blink{0%,to{opacity:1}45%{opacity:.15}}@keyframes li-flash{0%,to{opacity:1}25%,65%{opacity:.15}45%,85%{opacity:1}}@keyframes li-steam{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2.6px)}}@keyframes li-goUp{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@keyframes li-goDown{0%,to{transform:translateY(0)}45%{transform:translateY(4px)}70%{transform:translateY(-1px)}}@keyframes li-goLeft{0%,to{transform:translate(0)}45%{transform:translate(-4px)}70%{transform:translate(1px)}}@keyframes li-goRight{0%,to{transform:translate(0)}45%{transform:translate(4px)}70%{transform:translate(-1px)}}@keyframes li-goUpRight{0%,to{transform:translate(0)}45%{transform:translate(3.2px,-3.2px)}70%{transform:translate(-.8px,.8px)}}@keyframes li-goDownRight{0%,to{transform:translate(0)}45%{transform:translate(3.2px,3.2px)}70%{transform:translate(-.8px,-.8px)}}@keyframes li-ring{0%,to{transform:rotate(0)}12%{transform:rotate(14deg)}28%{transform:rotate(-12deg)}44%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}76%{transform:rotate(3deg)}}@keyframes li-sway{0%,to{transform:rotate(0)}35%{transform:rotate(-13deg)}70%{transform:rotate(9deg)}}@keyframes li-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}}@keyframes li-shiver{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes li-write{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-1.2px,1px)rotate(-6deg)}65%{transform:translate(1.2px,-.6px)rotate(5deg)}}@keyframes li-growY{0%{transform:scaleY(.4)}65%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes li-spinCCW{to{transform:rotate(-360deg)}}@keyframes li-sweep{to{transform:rotate(360deg)}}@keyframes li-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(.96)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes li-hop{0%,60%,to{transform:translateY(0)}35%{transform:translateY(-3.5px)}78%{transform:translateY(-1.4px)}}@keyframes li-tipLR{0%,to{transform:rotate(0)}30%{transform:rotate(7deg)}70%{transform:rotate(-7deg)}}@keyframes li-slideL{0%,to{transform:translate(0)}45%{transform:translate(-2.2px)}}@keyframes li-slideR{0%,to{transform:translate(0)}45%{transform:translate(2.2px)}}@keyframes li-upDown{0%,to{transform:translateY(0)}45%{transform:translateY(-2.2px)}}@keyframes li-downUp{0%,to{transform:translateY(0)}45%{transform:translateY(2.2px)}}@keyframes li-lookAround{0%,to{transform:translate(0)}25%{transform:translate(-2.2px)}65%{transform:translate(2.2px)}}@keyframes li-flame{0%,to{transform:scale(1)skew(0)}30%{transform:scale(1.04,.94)skew(-3deg)}60%{transform:scale(.95,1.08)skew(3deg)}}@keyframes li-flicker{0%,to{opacity:1}25%{opacity:.35}40%{opacity:1}60%{opacity:.5}75%{opacity:1}}@keyframes li-searchMove{0%,to{transform:translate(0)}25%{transform:translate(-2.4px,-1.4px)}55%{transform:translate(2.2px,-2px)}80%{transform:translate(1px,1.6px)}}@keyframes li-send{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(3px,-3px)rotate(9deg)}72%{transform:translate(-1px,1px)rotate(-3deg)}}@keyframes li-turn90{0%{transform:rotate(0)}55%{transform:rotate(108deg)}80%{transform:rotate(84deg)}to{transform:rotate(90deg)}}@keyframes li-halfTurn{0%,to{transform:rotate(0)}45%{transform:rotate(-30deg)}75%{transform:rotate(8deg)}}@keyframes li-compass{0%,to{transform:rotate(0)}30%{transform:rotate(-32deg)}70%{transform:rotate(22deg)}}@keyframes li-peel{0%,to{transform:rotate(0)}45%{transform:rotate(-7deg)}}@keyframes li-stampIn{0%{opacity:0;transform:scale(1.7)rotate(-8deg)}55%{opacity:1;transform:scale(.94)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes li-lean{0%,to{transform:skew(0)}45%{transform:skew(-12deg)}}@keyframes li-waveFlag{0%,to{transform:skewY(0)rotate(0)}30%{transform:skewY(4deg)rotate(2deg)}70%{transform:skewY(-4deg)rotate(-2deg)}}@keyframes li-rock{0%,to{transform:rotate(0)}30%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}@keyframes li-swim{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(2.5px)rotate(-3deg)}70%{transform:translate(-2px)rotate(3deg)}}@keyframes li-pinDrop{0%{opacity:0;transform:translateY(-5px)}45%{opacity:1;transform:translateY(1px)}65%{transform:translateY(-1.6px)}to{opacity:1;transform:translateY(0)}}@keyframes li-zapJolt{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(2px)scale(1.14)}34%{transform:translateY(-1px)scale(.97)}50%{transform:translateY(.5px)scale(1.05)}}@keyframes li-openShackle{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-2.4px)rotate(-10deg)}}@keyframes li-lidLift{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-2.6px)rotate(-9deg)}}@keyframes li-pressKey{0%,to{transform:scale(1)}45%{transform:scale(.5)}}@keyframes li-typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-2.6px)}}@keyframes li-waveShift{0%,to{transform:translate(0)}50%{transform:translate(2.6px)}}@keyframes li-pulseRing{0%,to{opacity:1;transform:scale(1)}45%{opacity:.55;transform:scale(1.1)}}@keyframes li-nod{0%,to{transform:translateY(0)}35%{transform:translateY(-1.8px)}65%{transform:translateY(.5px)}}@keyframes li-stretchX{0%,to{transform:scaleX(1)}45%{transform:scaleX(1.28)}}@keyframes li-grin{0%,to{transform:scaleX(1)}45%{transform:scaleX(1.3)}}@keyframes li-blinkEyes{0%,to{transform:scaleY(1)}40%{transform:scaleY(.12)}}@keyframes li-meridian{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3)}}@keyframes li-toss{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-2.6px)rotate(-8deg)}}@keyframes li-dip{0%,to{transform:translateY(0)}40%{transform:translateY(2.4px)}}@keyframes li-scanY{0%,to{transform:translateY(0)}35%{transform:translateY(-3.6px)}70%{transform:translateY(3.6px)}}@keyframes li-slice{0%,to{transform:translate(0)}45%{transform:translate(2.2px,-2.2px)}}@keyframes li-menuIn{0%{opacity:.15;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes li-bubble{0%,to{transform:scale(1)}40%{transform:scale(1.12)}68%{transform:scale(.97)}}@keyframes li-star{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(10deg)}}@keyframes li-glow{0%,to{opacity:1;transform:scale(1)}30%{opacity:.7;transform:scale(1.12)}60%{opacity:1;transform:scale(1.04)}80%{opacity:.8}}@keyframes li-ride{0%,to{transform:translate(0)}30%{transform:translate(-2.2px)}60%{transform:translate(2.6px,-1px)}}@keyframes li-embold{0%,to{transform:scale(1)}45%{transform:scale(1.18,1.08)}}@keyframes li-spread{0%,to{transform:scaleX(1)}45%{transform:scaleX(1.14)}}@keyframes li-puff{0%,to{transform:scale(1)}45%{transform:scale(1.09,1.13)}}@keyframes li-snap{0%,to{transform:scale(1)}30%{transform:scale(.93)}55%{transform:scale(1.05)}}@keyframes li-dupe{0%,to{transform:translate(0)}40%{transform:translate(-2.6px,2.6px)}}@keyframes li-eggRock{0%,to{transform:rotate(0)}22%{transform:rotate(-9deg)}46%{transform:rotate(8deg)}68%{transform:rotate(-5deg)}85%{transform:rotate(2deg)}}@keyframes li-shout{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-8deg)}55%{transform:rotate(5deg)scale(1.06)}}@keyframes li-ringing{0%,to{transform:rotate(0)}10%,50%{transform:rotate(-8deg)}30%,70%{transform:rotate(8deg)}88%{transform:rotate(-3deg)}}@keyframes li-approve{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-13deg)translateY(1px)}62%{transform:rotate(6deg)translateY(-1px)}}@keyframes li-hoist{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3px)rotate(-5deg)}68%{transform:translateY(-1px)rotate(4deg)}}@keyframes li-heft{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}72%{transform:translateY(.8px)}}@keyframes li-clash{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-7deg)scale(1.08)}62%{transform:rotate(5deg)}}@keyframes li-peak{0%{transform:scaleY(.8)}60%{transform:scaleY(1.07)}to{transform:scaleY(1)}}@keyframes li-strikeThru{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes li-flap{0%,to{transform:scaleY(1)}45%{transform:scaleY(.4)}}@keyframes li-typeIn{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -10% -10% 0)}}svg.lucide{transform-origin:50%;transform-box:border-box;overflow:visible}.lucide-activity path{--dl:75}.lucide-activity:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-activity path{animation:.8s both li-draw}.lucide-triangle-alert:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-triangle-alert{animation:.5s li-shiver}.lucide-triangle-alert:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-triangle-alert path:nth-of-type(2),.lucide-triangle-alert:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-triangle-alert path:nth-of-type(3){animation:.8s li-flash}.lucide-apple path:first-of-type{transform-origin:50% 100%}.lucide-apple:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-apple path:first-of-type{animation:.8s li-sway}.lucide-apple:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-apple path:nth-of-type(2){animation:.6s .1s li-shiver}.lucide-arrow-down:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-arrow-down{animation:.7s li-goDown}.lucide-arrow-down-right:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-arrow-down-right{animation:.7s li-goDownRight}.lucide-arrow-left:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-arrow-left{animation:.7s li-goLeft}.lucide-arrow-right:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-arrow-right{animation:.7s li-goRight}.lucide-arrow-up:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-arrow-up{animation:.7s li-goUp}.lucide-arrow-up-right:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-arrow-up-right{animation:.7s li-goUpRight}.lucide-award:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-award circle{animation:.5s li-pop}.lucide-award path{transform-origin:50% 12%}.lucide-award:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-award path{animation:.8s .1s li-sway}.lucide-banknote:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-banknote circle{animation:.5s li-pop}.lucide-banknote:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-banknote path{animation:.7s .12s li-blink}.lucide-chart-column path:nth-of-type(n+2){transform-origin:50% 100%}.lucide-chart-column:is(:hover,:focus-visible) path:nth-of-type(n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chart-column path:nth-of-type(n+2){animation:.55s both li-growY}.lucide-chart-column:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chart-column path:nth-of-type(3){animation-delay:80ms}.lucide-chart-column:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chart-column path:nth-of-type(4){animation-delay:.16s}.lucide-bell{transform-origin:50% 6%}.lucide-bell:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-bell{animation:.9s li-ring}.lucide-bell-off:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-bell-off{animation:.5s li-shiver}.lucide-bell-off path:nth-of-type(3){--dl:30}.lucide-bell-off:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-bell-off path:nth-of-type(3){animation:.5s both li-draw}.lucide-bike:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-bike{animation:.9s li-ride}.lucide-bold:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-bold{animation:.5s li-embold}.lucide-book-open:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-book-open,.lucide-book-open-check:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-book-open-check{animation:.6s li-spread}.lucide-book-open-check path:nth-of-type(2){--dl:16}.lucide-book-open-check:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-book-open-check path:nth-of-type(2){animation:.5s .12s both li-draw}.lucide-cake:is(:hover,:focus-visible) path:nth-of-type(n+7),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cake path:nth-of-type(n+7){animation:.9s infinite li-flicker}.lucide-cake:is(:hover,:focus-visible) path:nth-of-type(8),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cake path:nth-of-type(8){animation-delay:.15s}.lucide-cake:is(:hover,:focus-visible) path:nth-of-type(9),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cake path:nth-of-type(9){animation-delay:.3s}.lucide-calculator:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calculator path{animation:.45s both li-pressKey}.lucide-calculator:is(:hover,:focus-visible) path:nth-of-type(2n),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calculator path:nth-of-type(2n){animation-delay:70ms}.lucide-calculator:is(:hover,:focus-visible) path:nth-of-type(3n),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calculator path:nth-of-type(3n){animation-delay:.13s}.lucide-calendar:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar path:first-of-type{animation:.5s li-upDown}.lucide-calendar:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar path:nth-of-type(2){animation:.5s .1s li-upDown}.lucide-calendar-check path:nth-of-type(5){--dl:16}.lucide-calendar-check:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-check path:nth-of-type(5){animation:.5s both li-draw}.lucide-calendar-days:is(:hover,:focus-visible) path:nth-of-type(n+5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-days path:nth-of-type(n+5){animation:.45s both li-pop}.lucide-calendar-days:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-days path:nth-of-type(6){animation-delay:50ms}.lucide-calendar-days:is(:hover,:focus-visible) path:nth-of-type(7),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-days path:nth-of-type(7){animation-delay:.1s}.lucide-calendar-days:is(:hover,:focus-visible) path:nth-of-type(8),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-days path:nth-of-type(8){animation-delay:.15s}.lucide-calendar-days:is(:hover,:focus-visible) path:nth-of-type(9),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-days path:nth-of-type(9){animation-delay:.2s}.lucide-calendar-days:is(:hover,:focus-visible) path:nth-of-type(10),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-days path:nth-of-type(10){animation-delay:.25s}.lucide-camera:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-camera{animation:.55s li-snap}.lucide-camera:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-camera circle{animation:.5s .1s li-pop}.lucide-camera-off path:nth-of-type(2){--dl:30}.lucide-camera-off:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-camera-off path:nth-of-type(2){animation:.5s both li-draw}.lucide-carrot path:nth-of-type(2),.lucide-carrot path:nth-of-type(3){transform-origin:0 100%}.lucide-carrot:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-carrot path:nth-of-type(2){animation:.8s li-sway}.lucide-carrot:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-carrot path:nth-of-type(3){animation:.8s .12s li-sway}.lucide-check path{--dl:30}.lucide-check:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-check path{animation:.5s both li-draw}.lucide-check-check path{--dl:30}.lucide-check-check:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-check-check path{animation:.45s both li-draw}.lucide-check-check:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-check-check path:nth-of-type(2){animation-delay:.2s}.lucide-circle-check:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-circle-check circle{animation:.6s li-pulseRing}.lucide-circle-check path{--dl:16}.lucide-circle-check:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-circle-check path{animation:.5s .15s both li-draw}.lucide-chef-hat path:first-of-type{transform-origin:50% 90%}.lucide-chef-hat:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chef-hat path:first-of-type{animation:.6s li-puff}.lucide-chevron-down:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chevron-down{animation:.6s li-goDown}.lucide-chevron-left:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chevron-left{animation:.6s li-goLeft}.lucide-chevron-right:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chevron-right{animation:.6s li-goRight}.lucide-chevron-up:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chevron-up{animation:.6s li-goUp}.lucide-clock:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clock{animation:.9s ease-in-out li-sweep}.lucide-coffee:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-coffee path:first-of-type,.lucide-coffee:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-coffee path:nth-of-type(2),.lucide-coffee:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-coffee path:nth-of-type(4){animation:1.2s ease-in-out infinite li-steam}.lucide-coffee:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-coffee path:nth-of-type(2){animation-delay:.2s}.lucide-coffee:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-coffee path:nth-of-type(4){animation-delay:.4s}.lucide-coins:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-coins circle{animation:.6s li-hop}.lucide-compass:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-compass path{animation:.9s li-compass}.lucide-construction:is(:hover,:focus-visible) rect,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-construction rect{animation:.5s li-shiver}.lucide-construction:is(:hover,:focus-visible) path:nth-of-type(n+5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-construction path:nth-of-type(n+5){animation:.6s both li-blink}.lucide-construction:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-construction path:nth-of-type(6){animation-delay:.1s}.lucide-construction:is(:hover,:focus-visible) path:nth-of-type(7),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-construction path:nth-of-type(7){animation-delay:.2s}.lucide-cookie:is(:hover,:focus-visible) path:nth-of-type(n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cookie path:nth-of-type(n+2){animation:.45s both li-pop}.lucide-cookie:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cookie path:nth-of-type(3){animation-delay:60ms}.lucide-cookie:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cookie path:nth-of-type(4){animation-delay:.12s}.lucide-cookie:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cookie path:nth-of-type(5){animation-delay:.18s}.lucide-cookie:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-cookie path:nth-of-type(6){animation-delay:.24s}.lucide-copy:is(:hover,:focus-visible) rect,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-copy rect{animation:.7s li-dupe}.lucide-croissant:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-croissant{animation:.8s li-rock}.lucide-download:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-download path:first-of-type,.lucide-download:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-download path:nth-of-type(3){animation:.6s li-goDown}.lucide-drumstick{transform-origin:82% 82%}.lucide-drumstick:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-drumstick{animation:.8s li-sway}.lucide-dumbbell:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-dumbbell{animation:.7s li-heft}.lucide-egg{transform-origin:50% 100%}.lucide-egg:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-egg{animation:.8s li-eggRock}.lucide-external-link:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-external-link path:first-of-type,.lucide-external-link:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-external-link path:nth-of-type(2){animation:.6s li-goUpRight}.lucide-eye:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-eye circle{animation:.9s li-lookAround}.lucide-eye-off path:nth-of-type(4){--dl:30}.lucide-eye-off:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-eye-off path:nth-of-type(4){animation:.5s both li-draw}.lucide-file-braces:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-braces path:nth-of-type(3){animation:.5s li-pop}.lucide-file-braces:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-braces path:nth-of-type(4){animation:.5s .15s li-pop}.lucide-file-text path:nth-of-type(n+3){--dl:12}.lucide-file-text:is(:hover,:focus-visible) path:nth-of-type(n+3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-text path:nth-of-type(n+3){animation:.4s both li-draw}.lucide-file-text:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-text path:nth-of-type(4){animation-delay:.12s}.lucide-file-text:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-text path:nth-of-type(5){animation-delay:.24s}.lucide-fish:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-fish{animation:.9s li-swim}.lucide-flag{transform-origin:15% 88%}.lucide-flag:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-flag{animation:.9s li-waveFlag}.lucide-flame{transform-origin:50% 100%}.lucide-flame:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-flame{animation:1.1s ease-in-out infinite li-flame}.lucide-footprints:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-footprints path:first-of-type,.lucide-footprints:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-footprints path:nth-of-type(4){animation:1s infinite li-blink}.lucide-footprints:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-footprints path:nth-of-type(2),.lucide-footprints:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-footprints path:nth-of-type(3){animation:1s .5s infinite li-blink}.lucide-gift:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-gift{animation:.7s li-hop}.lucide-gift:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-gift path:nth-of-type(3){animation:.7s .1s li-wiggle}.lucide-glass-water:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-glass-water path:nth-of-type(2){animation:.9s ease-in-out li-tipLR}.lucide-globe:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-globe path:first-of-type{animation:1s ease-in-out li-meridian}.lucide-earth:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-earth{animation:.8s li-rock}.lucide-hash:is(:hover,:focus-visible) line:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-hash line:nth-of-type(3){animation:.6s li-slideL}.lucide-hash:is(:hover,:focus-visible) line:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-hash line:nth-of-type(4){animation:.6s li-slideR}.lucide-hash:is(:hover,:focus-visible) line:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-hash line:first-of-type{animation:.6s li-upDown}.lucide-hash:is(:hover,:focus-visible) line:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-hash line:nth-of-type(2){animation:.6s li-downUp}.lucide-heart:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-heart path,.lucide-heart-handshake:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-heart-handshake path{animation:1s infinite li-beat}.lucide-circle-question-mark path:first-of-type{transform-origin:50% 100%}.lucide-circle-question-mark:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-circle-question-mark path:first-of-type{animation:.7s li-wiggle}.lucide-circle-question-mark:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-circle-question-mark path:nth-of-type(2){animation:.5s .3s li-pop}.lucide-history:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-history{animation:.8s li-halfTurn}.lucide-house:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-house{animation:.6s li-hop}.lucide-house:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-house path:first-of-type{animation:.7s .2s li-blink}.lucide-image-plus:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-image-plus path:first-of-type,.lucide-image-plus:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-image-plus path:nth-of-type(2){animation:.5s li-pop}.lucide-image-plus:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-image-plus circle{animation:.45s .18s li-pop}.lucide-info path:first-of-type{--dl:8}.lucide-info:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-info path:first-of-type{animation:.4s .1s both li-draw}.lucide-info:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-info path:nth-of-type(2){animation:.5s .3s li-pop}.lucide-italic:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-italic{animation:.6s li-lean}.lucide-keyboard:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-keyboard path{animation:.4s both li-pressKey}.lucide-keyboard:is(:hover,:focus-visible) path:nth-of-type(2n),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-keyboard path:nth-of-type(2n){animation-delay:60ms}.lucide-keyboard:is(:hover,:focus-visible) path:nth-of-type(3n),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-keyboard path:nth-of-type(3n){animation-delay:.12s}.lucide-keyboard:is(:hover,:focus-visible) path:nth-of-type(7),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-keyboard path:nth-of-type(7){animation:.4s .18s li-downUp}.lucide-key-round{transform-origin:69% 31%}.lucide-key-round:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-key-round{animation:.8s li-halfTurn}.lucide-landmark path:first-of-type,.lucide-landmark path:nth-of-type(3),.lucide-landmark path:nth-of-type(4),.lucide-landmark path:nth-of-type(6){transform-origin:50% 100%}.lucide-landmark:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-landmark path:nth-of-type(6){animation:.5s both li-growY}.lucide-landmark:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-landmark path:first-of-type{animation:.5s 70ms both li-growY}.lucide-landmark:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-landmark path:nth-of-type(3){animation:.5s .14s both li-growY}.lucide-landmark:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-landmark path:nth-of-type(4){animation:.5s .21s both li-growY}.lucide-layout-dashboard:is(:hover,:focus-visible) rect,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layout-dashboard rect{animation:.5s both li-pop}.lucide-layout-dashboard:is(:hover,:focus-visible) rect:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layout-dashboard rect:nth-of-type(2){animation-delay:60ms}.lucide-layout-dashboard:is(:hover,:focus-visible) rect:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layout-dashboard rect:nth-of-type(3){animation-delay:.12s}.lucide-layout-dashboard:is(:hover,:focus-visible) rect:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layout-dashboard rect:nth-of-type(4){animation-delay:.18s}.lucide-leaf{transform-origin:18% 90%}.lucide-leaf:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-leaf{animation:.9s li-sway}.lucide-leaf path:nth-of-type(2){--dl:32}.lucide-leaf:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-leaf path:nth-of-type(2){animation:.6s both li-draw}.lucide-lightbulb:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-lightbulb path:first-of-type{animation:.9s li-glow}.lucide-list:is(:hover,:focus-visible) path:nth-of-type(-n+3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list path:nth-of-type(-n+3){animation:.45s both li-pop}.lucide-list:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list path:nth-of-type(2){animation-delay:80ms}.lucide-list:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list path:nth-of-type(3){animation-delay:.16s}.lucide-list:is(:hover,:focus-visible) path:nth-of-type(n+4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list path:nth-of-type(n+4){animation:.5s both li-slideR}.lucide-list:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list path:nth-of-type(5){animation-delay:80ms}.lucide-list:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list path:nth-of-type(6){animation-delay:.16s}.lucide-list-ordered:is(:hover,:focus-visible) path:nth-of-type(n+4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list-ordered path:nth-of-type(n+4){animation:.45s both li-pop}.lucide-list-ordered:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list-ordered path:nth-of-type(6){animation-delay:.15s}.lucide-lock path{transform-origin:50% 100%}.lucide-lock:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-lock path{animation:.7s li-openShackle}.lucide-lock-keyhole:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-lock-keyhole circle{animation:.5s .15s li-pop}.lucide-lock-keyhole path{transform-origin:50% 100%}.lucide-lock-keyhole:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-lock-keyhole path{animation:.7s li-openShackle}.lucide-lock-open path{transform-origin:0 100%}.lucide-lock-open:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-lock-open path{animation:.7s li-openShackle}.lucide-log-out:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-log-out path:first-of-type,.lucide-log-out:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-log-out path:nth-of-type(2){animation:.6s li-goRight}.lucide-mail path{transform-origin:50% 0}.lucide-mail:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-mail path{animation:.7s li-flap}.lucide-mail-check path:nth-of-type(3){--dl:16}.lucide-mail-check:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-mail-check path:nth-of-type(3){animation:.5s both li-draw}.lucide-mail-open path:nth-of-type(2){transform-origin:50% 30%}.lucide-mail-open:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-mail-open path:nth-of-type(2){animation:.7s li-flap}.lucide-mail-plus:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-mail-plus path:nth-of-type(3),.lucide-mail-plus:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-mail-plus path:nth-of-type(4){animation:.5s .1s li-pop}.lucide-map-pin:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-map-pin{animation:.6s both li-pinDrop}.lucide-map-pin:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-map-pin circle{animation:.4s .4s li-pop}.lucide-medal path:nth-of-type(-n+3){transform-origin:50% 8%}.lucide-medal:is(:hover,:focus-visible) path:nth-of-type(-n+3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-medal path:nth-of-type(-n+3){animation:.8s li-wiggle}.lucide-medal:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-medal circle{animation:.5s .15s li-pop}.lucide-medal:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-medal path:nth-of-type(5){animation:.5s .2s li-pop}.lucide-megaphone{transform-origin:20% 60%}.lucide-megaphone:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-megaphone{animation:.7s li-shout}.lucide-menu:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-menu path{animation:.35s both li-menuIn}.lucide-menu:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-menu path:nth-of-type(2){animation-delay:80ms}.lucide-menu:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-menu path:nth-of-type(3){animation-delay:.16s}.lucide-message-circle{transform-origin:22% 85%}.lucide-message-circle:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-circle{animation:.7s li-bubble}.lucide-message-circle-question-mark path:nth-of-type(2){transform-origin:50% 100%}.lucide-message-circle-question-mark:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-circle-question-mark path:nth-of-type(2){animation:.7s li-wiggle}.lucide-message-circle-question-mark:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-circle-question-mark path:nth-of-type(3){animation:.5s .3s li-pop}.lucide-message-square{transform-origin:15% 92%}.lucide-message-square:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-square{animation:.7s li-rock}.lucide-message-square-text path:nth-of-type(n+2){--dl:12}.lucide-message-square-text:is(:hover,:focus-visible) path:nth-of-type(n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-square-text path:nth-of-type(n+2){animation:.4s both li-draw}.lucide-message-square-text:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-square-text path:nth-of-type(3){animation-delay:.12s}.lucide-message-square-text:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-message-square-text path:nth-of-type(4){animation-delay:.24s}.lucide-messages-square:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-messages-square path:first-of-type{animation:.7s li-slideL}.lucide-messages-square:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-messages-square path:nth-of-type(2){animation:.7s .1s li-slideR}.lucide-minus:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-minus path{animation:.6s li-stretchX}.lucide-moon:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-moon{animation:.9s ease-in-out li-rock}.lucide-mountain{transform-origin:50% 100%}.lucide-mountain:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-mountain{animation:.6s li-peak}.lucide-music:is(:hover,:focus-visible) circle:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-music circle:first-of-type{animation:.6s li-typing}.lucide-music:is(:hover,:focus-visible) circle:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-music circle:nth-of-type(2){animation:.6s .15s li-typing}.lucide-newspaper:is(:hover,:focus-visible) rect,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-newspaper rect{animation:.5s li-pop}.lucide-newspaper path:nth-of-type(-n+2){--dl:12}.lucide-newspaper:is(:hover,:focus-visible) path:nth-of-type(-n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-newspaper path:nth-of-type(-n+2){animation:.45s .1s both li-draw}.lucide-newspaper:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-newspaper path:nth-of-type(2){animation-delay:.25s}.lucide-notebook-pen path:nth-of-type(6){transform-origin:80% 85%}.lucide-notebook-pen:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-notebook-pen path:nth-of-type(6){animation:.7s li-write}.lucide-package{transform-origin:50% 100%}.lucide-package:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-package{animation:.6s li-shiver}.lucide-pencil{transform-origin:12% 88%}.lucide-pencil:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pencil{animation:.7s li-write}.lucide-pen-line{transform-origin:12% 88%}.lucide-pen-line:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pen-line{animation:.7s li-write}.lucide-pen-line path:first-of-type{--dl:10}.lucide-pen-line:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pen-line path:first-of-type{animation:.4s .25s both li-draw}.lucide-phone:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-phone{animation:.7s li-ringing}.lucide-chart-pie:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chart-pie path:first-of-type{animation:.7s li-slice}.lucide-pin{transform-origin:50% 92%}.lucide-pin:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pin{animation:.7s li-wiggle}.lucide-pin-off path:nth-of-type(3){--dl:30}.lucide-pin-off:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pin-off path:nth-of-type(3){animation:.5s both li-draw}.lucide-pizza:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pizza path:first-of-type{animation:.5s li-pop}.lucide-pizza:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pizza path:nth-of-type(2){animation:.5s .12s li-pop}.lucide-plus:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-plus{animation:.6s both li-turn90}.lucide-quote:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-quote path:first-of-type{animation:.5s li-pop}.lucide-quote:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-quote path:nth-of-type(2){animation:.5s .15s li-pop}.lucide-reply:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-reply{animation:.7s li-goLeft}.lucide-rotate-ccw:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-rotate-ccw{animation:.8s cubic-bezier(.5,.1,.3,1) li-spinCCW}.lucide-ruler:is(:hover,:focus-visible) path:nth-of-type(n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-ruler path:nth-of-type(n+2){animation:.5s both li-blink}.lucide-ruler:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-ruler path:nth-of-type(3){animation-delay:80ms}.lucide-ruler:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-ruler path:nth-of-type(2){animation-delay:.16s}.lucide-ruler:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-ruler path:nth-of-type(5){animation-delay:.24s}.lucide-salad:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-salad path:nth-of-type(3),.lucide-salad:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-salad path:nth-of-type(4),.lucide-salad:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-salad path:nth-of-type(5){animation:.6s both li-toss}.lucide-salad:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-salad path:nth-of-type(4){animation-delay:80ms}.lucide-salad:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-salad path:nth-of-type(5){animation-delay:.16s}.lucide-save:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-save{animation:.6s li-dip}.lucide-save:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-save path:nth-of-type(2){animation:.45s .25s li-pop}.lucide-scale:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-scale path:nth-of-type(4){animation:.8s ease-in-out li-upDown}.lucide-scale:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-scale path:nth-of-type(2){animation:.8s ease-in-out li-downUp}.lucide-scan-line:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-scan-line path:nth-of-type(5){animation:.9s ease-in-out li-scanY}.lucide-search:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-search,.lucide-search-x:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-search-x{animation:.9s ease-in-out li-searchMove}.lucide-search-x:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-search-x path:first-of-type,.lucide-search-x:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-search-x path:nth-of-type(2){animation:.45s .25s li-pop}.lucide-send:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-send{animation:.8s li-send}.lucide-settings:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-settings{animation:.9s li-compass}.lucide-shield:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-shield path{animation:.7s li-pulseRing}.lucide-shield-alert:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-shield-alert path:nth-of-type(2),.lucide-shield-alert:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-shield-alert path:nth-of-type(3){animation:.8s li-flash}.lucide-shield-check path:nth-of-type(2){--dl:16}.lucide-shield-check:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-shield-check path:nth-of-type(2){animation:.5s .1s both li-draw}.lucide-sliders-horizontal:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sliders-horizontal path:nth-of-type(3){animation:.7s li-slideR}.lucide-sliders-horizontal:is(:hover,:focus-visible) path:nth-of-type(8),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sliders-horizontal path:nth-of-type(8){animation:.7s li-slideL}.lucide-sliders-horizontal:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sliders-horizontal path:nth-of-type(4){animation:.7s .1s li-slideR}.lucide-smile:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-smile path{animation:.6s li-grin}.lucide-smile:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-smile line{animation:.45s .15s li-blinkEyes}.lucide-soup:is(:hover,:focus-visible) path:nth-of-type(n+4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-soup path:nth-of-type(n+4){animation:1.2s ease-in-out infinite li-steam}.lucide-soup:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-soup path:nth-of-type(5){animation-delay:.2s}.lucide-soup:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-soup path:nth-of-type(6){animation-delay:.4s}.lucide-soup:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-soup path:nth-of-type(3){animation:.9s li-tipLR}.lucide-sparkles:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sparkles path:first-of-type{animation:.7s li-star}.lucide-sparkles:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sparkles path:nth-of-type(2),.lucide-sparkles:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sparkles path:nth-of-type(3){animation:.8s .15s li-blink}.lucide-sparkles:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sparkles circle{animation:.8s .3s li-blink}.lucide-star:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-star path{animation:.7s li-star}.lucide-sticky-note{transform-origin:12% 12%}.lucide-sticky-note:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sticky-note{animation:.7s li-peel}.lucide-sticky-note:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sticky-note path:nth-of-type(2){animation:.4s .15s li-pop}.lucide-strikethrough line{transform-origin:0%}.lucide-strikethrough:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-strikethrough line{animation:.4s both li-strikeThru}.lucide-strikethrough:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-strikethrough path{animation:.6s .3s li-blink}.lucide-sun:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun circle{animation:.5s li-pop}.lucide-sun:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path{animation:.7s both li-blink}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(2){animation-delay:50ms}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(3){animation-delay:.1s}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(4){animation-delay:.15s}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(5){animation-delay:.2s}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(6){animation-delay:.25s}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(7),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(7){animation-delay:.3s}.lucide-sun:is(:hover,:focus-visible) path:nth-of-type(8),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sun path:nth-of-type(8){animation-delay:.35s}.lucide-target:is(:hover,:focus-visible) circle:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-target circle:first-of-type{animation:.7s li-pulseRing}.lucide-target:is(:hover,:focus-visible) circle:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-target circle:nth-of-type(2){animation:.7s .12s li-pulseRing}.lucide-target:is(:hover,:focus-visible) circle:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-target circle:nth-of-type(3){animation:.7s .24s li-pulseRing}.lucide-test-tube-diagonal{transform-origin:85% 10%}.lucide-test-tube-diagonal:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-test-tube-diagonal{animation:.8s li-wiggle}.lucide-thumbs-up{transform-origin:28% 85%}.lucide-thumbs-up:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-thumbs-up{animation:.7s li-approve}.lucide-trending-down path:nth-of-type(2){--dl:34}.lucide-trending-down:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trending-down path:nth-of-type(2){animation:.6s both li-draw}.lucide-trending-down:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trending-down path:first-of-type{animation:.3s .45s both li-popin}.lucide-trending-up path:nth-of-type(2){--dl:34}.lucide-trending-up:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trending-up path:nth-of-type(2){animation:.6s both li-draw}.lucide-trending-up:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trending-up path:first-of-type{animation:.3s .45s both li-popin}.lucide-trophy:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trophy{animation:.8s li-hoist}.lucide-user:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user circle{animation:.6s li-nod}.lucide-user-check path:first-of-type{--dl:16}.lucide-user-check:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-check path:first-of-type{animation:.5s .15s both li-draw}.lucide-user-check:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-check circle{animation:.6s li-nod}.lucide-user-minus:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-minus line{animation:.5s li-pop}.lucide-user-minus:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-minus circle{animation:.6s li-nod}.lucide-user-plus:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-plus line{animation:.5s li-pop}.lucide-user-plus:is(:hover,:focus-visible) line:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-plus line:nth-of-type(2){animation-delay:.1s}.lucide-user-plus:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-plus circle,.lucide-user-round:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-round circle{animation:.6s li-nod}.lucide-users:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-users path:nth-of-type(2),.lucide-users:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-users path:nth-of-type(3){animation:.5s both li-popin}.lucide-users:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-users circle{animation:.6s li-nod}.lucide-user-x:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-x line{animation:.5s li-pop}.lucide-user-x:is(:hover,:focus-visible) line:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-x line:nth-of-type(2){animation-delay:.12s}.lucide-user-x:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-user-x circle{animation:.6s li-nod}.lucide-utensils:is(:hover,:focus-visible) path:nth-of-type(-n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-utensils path:nth-of-type(-n+2){animation:.6s li-slideL}.lucide-utensils:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-utensils path:nth-of-type(3){animation:.6s li-slideR}.lucide-utensils-crossed:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-utensils-crossed{animation:.7s li-clash}.lucide-waves-horizontal:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-waves-horizontal path{animation:1.4s ease-in-out infinite li-waveShift}.lucide-waves-horizontal:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-waves-horizontal path:nth-of-type(2){animation-delay:.2s}.lucide-waves-horizontal:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-waves-horizontal path:nth-of-type(3){animation-delay:.4s}.lucide-weight:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-weight{animation:.7s li-heft}.lucide-wheat{transform-origin:8% 95%}.lucide-wheat:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-wheat{animation:.9s li-sway}.lucide-x path{--dl:24}.lucide-x:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-x path{animation:.35s both li-draw}.lucide-x:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-x path:nth-of-type(2){animation-delay:.18s}.lucide-circle-x path{--dl:14}.lucide-circle-x:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-circle-x path{animation:.35s both li-draw}.lucide-circle-x:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-circle-x path:nth-of-type(2){animation-delay:.15s}.lucide-zap:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-zap{animation:.5s li-zapJolt}.lucide-clock3:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clock3{animation:.9s ease-in-out li-sweep}.lucide-link2:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-link2 path:first-of-type{animation:.6s li-slideL}.lucide-link2:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-link2 path:nth-of-type(2){animation:.6s li-slideR}.lucide-link2:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-link2 line{animation:.6s li-stretchX}.lucide-share2:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-share2 circle{animation:.5s both li-pop}.lucide-share2:is(:hover,:focus-visible) circle:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-share2 circle:nth-of-type(2){animation-delay:.1s}.lucide-share2:is(:hover,:focus-visible) circle:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-share2 circle:nth-of-type(3){animation-delay:.2s}.lucide-share2:is(:hover,:focus-visible) line,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-share2 line{animation:.6s .15s li-blink}.lucide-trash2 path:nth-of-type(4),.lucide-trash2 path:nth-of-type(5){transform-origin:10%}.lucide-trash2:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trash2 path:nth-of-type(4),.lucide-trash2:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-trash2 path:nth-of-type(5){animation:.7s li-lidLift}@keyframes li-bounceScale{0%,to{transform:scale(1)}40%{transform:scale(1.14)}70%{transform:scale(.97)}}@keyframes li-crownJewel{0%,to{transform:translateY(0)}35%{transform:translateY(-2.6px)}65%{transform:translateY(.6px)}}.lucide-ban path{--dl:22}.lucide-ban:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-ban path{animation:.45s both li-draw}.lucide-ban:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-ban circle{animation:.6s li-pulseRing}.lucide-banana{transform-origin:15% 85%}.lucide-banana:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-banana{animation:.9s li-sway}.lucide-calendar-plus:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-plus path:first-of-type,.lucide-calendar-plus:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-plus path:nth-of-type(3){animation:.5s .1s li-pop}.lucide-calendar-plus:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-plus path:nth-of-type(2){animation:.5s li-upDown}.lucide-calendar-plus:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-calendar-plus path:nth-of-type(6){animation:.5s 80ms li-upDown}.lucide-candy:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-candy{animation:.8s li-rock}.lucide-candy:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-candy path:nth-of-type(3){animation:.7s li-slideR}.lucide-candy:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-candy path:nth-of-type(5){animation:.7s li-slideL}.lucide-clipboard-list:is(:hover,:focus-visible) rect,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clipboard-list rect{animation:.6s li-dip}.lucide-clipboard-list path:nth-of-type(n+2){--dl:8}.lucide-clipboard-list:is(:hover,:focus-visible) path:nth-of-type(n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clipboard-list path:nth-of-type(n+2){animation:.4s both li-draw}.lucide-clipboard-list:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clipboard-list path:nth-of-type(3){animation-delay:.14s}.lucide-clipboard-list:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clipboard-list path:nth-of-type(4){animation-delay:70ms}.lucide-clipboard-list:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-clipboard-list path:nth-of-type(5){animation-delay:.21s}.lucide-crown path:first-of-type{transform-origin:50% 100%}.lucide-crown:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-crown path:first-of-type{animation:.7s li-crownJewel}.lucide-crown:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-crown path:nth-of-type(2){animation:.6s .1s li-stretchX}.lucide-file-down:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-down path:nth-of-type(3),.lucide-file-down:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-file-down path:nth-of-type(4){animation:.6s li-goDown}.lucide-layers:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layers path{animation:.6s both li-upDown}.lucide-layers:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layers path:nth-of-type(2){animation-delay:90ms}.lucide-layers:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-layers path:nth-of-type(3){animation-delay:.18s}.lucide-chart-line path:nth-of-type(2){--dl:20}.lucide-chart-line:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-chart-line path:nth-of-type(2){animation:.6s both li-draw}.lucide-list-checks path:nth-of-type(n+4){--dl:12}.lucide-list-checks:is(:hover,:focus-visible) path:nth-of-type(4),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list-checks path:nth-of-type(4){animation:.45s .2s both li-draw}.lucide-list-checks:is(:hover,:focus-visible) path:nth-of-type(5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-list-checks path:nth-of-type(5){animation:.45s both li-draw}.lucide-maximize-2:is(:hover,:focus-visible) path:nth-of-type(-n+2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-maximize-2 path:nth-of-type(-n+2){animation:.6s li-goUpRight}.lucide-maximize-2:is(:hover,:focus-visible) path:nth-of-type(n+3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-maximize-2 path:nth-of-type(n+3){animation:.6s li-goDownLeft}@keyframes li-goDownLeft{0%,to{transform:translate(0)}45%{transform:translate(-3.2px,3.2px)}70%{transform:translate(.8px,-.8px)}}.lucide-milk{transform-origin:50% 100%}.lucide-milk:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-milk{animation:.9s ease-in-out li-tipLR}.lucide-milk:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-milk path:nth-of-type(3){animation:1.2s ease-in-out infinite li-waveShift}.lucide-pencil-line{transform-origin:12% 88%}.lucide-pencil-line:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pencil-line path:nth-of-type(3){animation:.7s li-write}.lucide-pencil-line path:first-of-type{--dl:10}.lucide-pencil-line:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-pencil-line path:first-of-type{animation:.4s .25s both li-draw}.lucide-play:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-play{animation:.55s li-bounceScale}.lucide-play:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-play path{animation:.55s li-goRight}.lucide-sandwich:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sandwich path:first-of-type{animation:.6s li-upDown}.lucide-sandwich:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sandwich path:nth-of-type(2),.lucide-sandwich:is(:hover,:focus-visible) path:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sandwich path:nth-of-type(3){animation:.6s 80ms li-downUp}.lucide-scan-barcode path:nth-of-type(n+5){--dl:12}.lucide-scan-barcode:is(:hover,:focus-visible) path:nth-of-type(n+5),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-scan-barcode path:nth-of-type(n+5){animation:.35s both li-draw}.lucide-scan-barcode:is(:hover,:focus-visible) path:nth-of-type(6),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-scan-barcode path:nth-of-type(6){animation-delay:.12s}.lucide-scan-barcode:is(:hover,:focus-visible) path:nth-of-type(7),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-scan-barcode path:nth-of-type(7){animation-delay:.24s}.lucide-shopping-cart:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-shopping-cart{animation:.9s li-ride}.lucide-shopping-cart:is(:hover,:focus-visible) circle,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-shopping-cart circle{animation:.55s .1s li-hop}.lucide-smartphone:is(:hover,:focus-visible) rect,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-smartphone rect{animation:.8s li-ring}.lucide-smartphone:is(:hover,:focus-visible) path,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-smartphone path{animation:.5s .2s li-pop}.lucide-sprout path:first-of-type,.lucide-sprout path:nth-of-type(2){transform-origin:50% 100%}.lucide-sprout:is(:hover,:focus-visible) path:first-of-type,:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sprout path:first-of-type{animation:.6s both li-growY}.lucide-sprout:is(:hover,:focus-visible) path:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-sprout path:nth-of-type(2){animation:.6s .12s both li-growY}.lucide-zoom-in:is(:hover,:focus-visible),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-zoom-in{animation:.9s ease-in-out li-searchMove}.lucide-zoom-in:is(:hover,:focus-visible) line:nth-of-type(2),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-zoom-in line:nth-of-type(2),.lucide-zoom-in:is(:hover,:focus-visible) line:nth-of-type(3),:where(a,button,[role=button],[role=tab],label,summary,.mm-card--interactive,.mm-profile-summary-tile,.mm-profile-ministat):hover .lucide-zoom-in line:nth-of-type(3){animation:.5s .2s li-pop}@media (prefers-reduced-motion:reduce){.lucide,.lucide *{animation:none!important}}html.mm-anim-off .lucide,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-card>.mm-card__header,.mm-card>:not(.mm-card__header):not(.mm-card__content),.mm-card>.mm-card__content>.mm-card__content-inner{animation:mmCardContentIn .42s var(--ease-out) both;animation-delay:.28s}.mm-card>:not(.mm-card__header):not(.mm-card__content),.mm-card>.mm-card__content>.mm-card__content-inner{animation-delay:.38s}.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 mmCardContentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mm-meal-average-bar{transform-box:fill-box;transform-origin:0;animation:.75s cubic-bezier(.22,1,.36,1) both mmMealAverageBarIn}@keyframes mmMealAverageBarIn{0%{opacity:.55;transform:translate(-6px)scaleX(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-meal-average-bar{animation:none!important}}html.mm-anim-off .mm-meal-average-bar{animation:none!important}@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-card>.mm-card__header,.mm-card>:not(.mm-card__header):not(.mm-card__content),.mm-card>.mm-card__content>.mm-card__content-inner,.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-card>.mm-card__header,html.mm-anim-off .mm-card>:not(.mm-card__header):not(.mm-card__content),html.mm-anim-off .mm-card>.mm-card__content>.mm-card__content-inner,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-radius:var(--radius-pill);border:3px solid var(--bg-page)}@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}.mm-food-filter-section{min-width:0}.mm-food-filter-section--nutrition{grid-column:1/-1}.mm-food-filter-section__head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);display:flex}.mm-food-filter-section__head span:last-child{color:var(--text-faint);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.mm-food-slider-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mm-food-dual-slider{min-width:0}.mm-food-dual-slider__head,.mm-food-dual-slider__scale{justify-content:space-between;gap:var(--space-2);display:flex}.mm-food-dual-slider__head{margin-bottom:var(--space-1);align-items:center}.mm-food-dual-slider__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);overflow:hidden}.mm-food-dual-slider__fields{flex:none;align-items:center;gap:4px;display:flex}.mm-food-dual-slider__field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);width:3.4em;color:var(--green-700);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-black);text-align:center;appearance:textfield;padding:2px 4px}.mm-food-dual-slider__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mm-food-dual-slider__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mm-food-dual-slider__field:focus-visible{border-color:var(--green-600);box-shadow:var(--focus-ring);outline:none}.mm-food-dual-slider__fields-sep{color:var(--text-faint);font-size:var(--text-xs)}.mm-food-dual-slider__fields-unit{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--weight-bold)}.mm-food-dual-slider__rail{height:30px;position:relative}.mm-food-dual-slider__rail:before{content:"";border-radius:var(--radius-pill);background:var(--sand-200);pointer-events:none;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px 2px #16361e1f}.mm-food-dual-slider__track{left:var(--range-from);right:calc(100% - var(--range-to));border-radius:var(--radius-pill);background:var(--gradient-bar);pointer-events:none;height:8px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #2c7a3938}.mm-food-dual-slider__input{appearance:none;pointer-events:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:0}.mm-food-dual-slider__input--front{z-index:2}.mm-food-dual-slider__input::-webkit-slider-runnable-track{background:0 0;height:8px}.mm-food-dual-slider__input::-moz-range-track{background:0 0;height:8px}.mm-food-dual-slider__input::-webkit-slider-thumb{appearance:none;border:3px solid var(--white);background:var(--green-600);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto;border-radius:50%;margin-top:-6px}.mm-food-dual-slider__input::-moz-range-thumb{border:3px solid var(--white);background:var(--green-600);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto;border-radius:50%}.mm-food-dual-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.mm-food-dual-slider__input:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.mm-food-dual-slider__scale{color:var(--text-faint);font-size:var(--text-xs);line-height:1}@media (width<=720px){.mm-food-search-grid{grid-template-columns:minmax(0,1fr)}.mm-food-filter-grid,.mm-food-slider-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;border-radius:var(--radius-pill)!important;white-space:nowrap!important;border:2px solid var(--green-100)!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-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{border-radius:var(--radius-pill)!important;background:var(--sand-100)!important;height:8px!important;margin-bottom:var(--space-2)!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,#d9f32a38,#d9f32a00 60%);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:var(--radius-md)!important;width:100%!important;height:100%!important;display:block!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{flex-direction:column!important;gap:3px!important;min-width:0!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-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(--white)!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;border-radius:var(--radius-md)!important;text-align:center!important;opacity:.92!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-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:0;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;line-height:1.2;text-decoration:none;display:inline-flex}.mm-btn svg{flex:none}.mm-btn:hover{text-decoration:none}.mm-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.mm-btn:active:not(:disabled){transform:scale(.97)}.mm-btn:disabled:not([aria-busy=true]),.mm-btn[aria-disabled=true]:not([aria-busy=true]){cursor:not-allowed;background:var(--sand-200);color:var(--ink-400);border-color:var(--sand-200);box-shadow:none}.mm-btn[aria-busy=true]{cursor:progress;opacity:.8}.mm-btn--block{width:100%}.mm-btn--sm{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.mm-btn--md{font-size:var(--text-base);padding:var(--space-3) var(--space-6)}.mm-btn--lg{font-size:var(--text-lg);padding:var(--space-4) var(--space-8)}.mm-btn--primary{background:linear-gradient(135deg, var(--green-500) 0%, var(--green-600) 100%);color:var(--text-on-primary);box-shadow:0 2px 8px #38964547}.mm-btn--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--green-600) 0%, var(--green-700) 100%)}.mm-btn--primary:active:not(:disabled){background:linear-gradient(135deg, var(--green-700) 0%, var(--green-800) 100%)}.mm-btn--secondary{background:var(--bg-surface);color:var(--text-strong);border-color:var(--border-default)}.mm-btn--secondary:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-inset)}.mm-btn--accent{background:var(--accent);color:var(--green-900)}.mm-btn--accent:hover:not(:disabled){background:var(--accent-ink)}.mm-btn--ghost{color:var(--text-body);background:0 0}.mm-btn--ghost:hover:not(:disabled){background:var(--bg-inset);color:var(--text-strong)}.mm-btn--danger{background:var(--danger-500);color:var(--white)}.mm-btn--danger:hover:not(:disabled){background:var(--coral-600)}.mm-btn__spinner{display:inline-flex}.mm-badge{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xs);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 10px;line-height:1;display:inline-flex}.mm-badge--soft.mm-badge--success{background:var(--success-100);color:var(--green-800)}.mm-badge--soft.mm-badge--info{background:var(--info-100);color:var(--ocean-600)}.mm-badge--soft.mm-badge--warning{background:var(--warning-100);color:var(--ink-900)}.mm-badge--soft.mm-badge--danger{background:var(--danger-100);color:var(--coral-600)}.mm-badge--soft.mm-badge--neutral{background:var(--sand-200);color:var(--ink-700)}.mm-badge--soft.mm-badge--lime{background:var(--lime-100);color:var(--green-900)}.mm-badge--solid.mm-badge--success{background:var(--success-500);color:var(--white)}.mm-badge--solid.mm-badge--info{background:var(--info-500);color:var(--white)}.mm-badge--solid.mm-badge--warning{background:var(--warning-500);color:var(--white)}.mm-badge--solid.mm-badge--danger{background:var(--danger-500);color:var(--white)}.mm-badge--solid.mm-badge--neutral{background:var(--ink-500);color:var(--white)}.mm-badge--solid.mm-badge--lime{background:var(--lime-500);color:var(--green-900)}.mm-badge--solid.mm-badge--bmi-underweight{background:var(--ocean-400);color:var(--white)}.mm-badge--solid.mm-badge--bmi-normal{background:var(--green-500);color:var(--white)}.mm-badge--solid.mm-badge--bmi-overweight{background:var(--sun-500);color:var(--green-900)}.mm-badge--solid.mm-badge--bmi-obese{background:var(--coral-500);color:var(--white)}.mm-badge.mm-badge--glass{color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff57}.mm-identity-badges .mm-badge{font-size:var(--text-sm);padding:6px 13px}.mm-identity-badges .mm-badge--solid.mm-badge--success{background:var(--success-100);color:var(--green-800);box-shadow:none}.mm-role-select{appearance:none;cursor:pointer;text-align:center;border:0}.mm-role-select:disabled{cursor:wait;opacity:.72}.mm-role-select:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.mm-role-select option{background:var(--bg-surface);color:var(--text-strong);font-family:var(--font-body)}.mm-card{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);--mm-card-pad:var(--space-6);min-width:0}.mm-diary-grid{grid-template-columns:minmax(0,1fr) 375px}@media (width<=900px){.mm-diary-grid{grid-template-columns:1fr}}.mm-diary-grid>*{min-width:0}.mm-diary-meal{--mm-diary-meal-inline-pad:var(--space-4);min-width:0;max-width:100%;padding:var(--space-4)}.mm-diary-meal,.mm-diary-meal *{border:0!important;outline:none!important}.mm-diary-meal .mm-list-row:hover{box-shadow:0 2px 10px #ffffffe6!important}.mm-diary-meal .mm-list-row{--mm-diary-row-left-bleed:var(--space-2);box-sizing:border-box;min-width:0;max-width:none;width:calc(100% + var(--mm-diary-row-left-bleed) + var(--mm-diary-meal-inline-pad));margin-left:calc(var(--mm-diary-row-left-bleed) * -1);padding:8px var(--space-2);gap:var(--space-2);overflow:hidden}.mm-diary-meal .mm-list{gap:var(--space-1);min-width:0;max-width:100%}.mm-diary-meal .mm-list-row__body{gap:0;min-width:0;overflow:hidden}.mm-diary-meal .mm-list-row .mm-food-thumb{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mm-diary-meal .mm-list-row__title{margin-bottom:4px;line-height:1.12}.mm-diary-meal .mm-list-row__meta{min-width:0;line-height:1.12}.mm-diary-meal .mm-list-row__meta.mm-sx-0keaon9{font-weight:var(--weight-semibold)}.mm-diary-meal .mm-list-row__meta>*{min-width:0}.mm-diary-meal__empty{color:var(--text-muted);font-size:var(--text-sm);margin:0}.mm-diary-entry-actions{flex-direction:column;flex:none;align-items:flex-end;gap:0;min-width:38px;display:inline-flex}.mm-diary-entry-sport-thumb{border-radius:var(--radius-md);width:40px;height:40px;color:var(--ocean-600);background:linear-gradient(135deg, var(--ocean-100), var(--green-50));flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #2f796c29}.mm-diary-entry-points{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;line-height:1.1;display:inline-flex}.mm-diary-entry-points .mm-points-chip__main{font-size:var(--text-sm);line-height:1.1}.mm-recent-entries{flex-direction:column;display:flex}.mm-recent-entry{align-items:center;gap:var(--space-4);padding:13px var(--space-1);border-top:1px solid var(--border-subtle);text-align:left;display:flex}.mm-recent-entry__body{flex:1;min-width:0}.mm-recent-entry__title{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.mm-recent-entry__detail{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mm-recent-entry__cat{border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--weight-bold);white-space:nowrap;flex:none;padding:5px 11px;font-size:12px}.mm-recent-entry__points{text-align:right;min-width:48px;font-family:var(--font-numeric);font-weight:var(--weight-extra);color:var(--text-strong);font-variant-numeric:tabular-nums;flex:none;font-size:15px}.mm-recent-entry__points--credit{color:var(--green-600)}.mm-recent-entries__empty{padding:var(--space-4) 0;color:var(--text-muted);font-size:var(--text-sm);margin:0}.mm-meal-breakdown{margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.mm-meal-breakdown__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mm-meal-breakdown__label{font-size:var(--text-sm);color:var(--text-muted)}.mm-diary-meal .mm-list-row__title{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);font-size:15px}.mm-diary-meal .mm-list-row__meta{color:var(--text-faint);font-size:12px}.mm-diary-meal .mm-diary-entry-points .mm-points-chip__main{font-size:15px;font-weight:var(--weight-extra);color:var(--text-strong)}.mm-diary-image-field{gap:var(--space-3);flex-direction:column;display:flex}.mm-diary-image-field__preview,.mm-diary-image-field__empty{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-inset);width:100%;min-height:160px}.mm-diary-image-field__preview{position:relative;overflow:hidden}.mm-diary-image-field__preview img{object-fit:cover;width:100%;height:180px;display:block}.mm-diary-image-field__remove{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--white);cursor:pointer;background:#111812b8;border:0;place-items:center;display:grid;position:absolute}.mm-diary-image-field__remove:hover{background:#111812db}.mm-diary-image-field__empty{place-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-muted);font:inherit;font-weight:var(--weight-bold);cursor:pointer;display:grid}.mm-diary-image-field__empty:hover:not(:disabled),.mm-diary-image-field__empty:focus-visible{background:var(--green-50);color:var(--green-700)}.mm-diary-image-field__empty:disabled{cursor:wait;opacity:.7}.mm-diary-image-field__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mm-card--flush{padding:0}.mm-card--hero{background:var(--gradient-hero);color:var(--text-on-inverse);box-shadow:var(--shadow-md);border-color:#0000;position:relative;overflow:hidden}.mm-card--fresh{background:var(--gradient-fresh);color:var(--white);box-shadow:var(--shadow-md);border-color:#0000;position:relative;overflow:hidden}.mm-card--lime{background:var(--gradient-lime);color:var(--green-900);box-shadow:var(--shadow-md);border-color:#0000;position:relative;overflow:hidden}.mm-card--hero .mm-card__title,.mm-card--fresh .mm-card__title{color:var(--white)}.mm-card--hero>*,.mm-card--fresh>*,.mm-card--lime>*{z-index:1;position:relative}.mm-card--watermark:after{content:"";opacity:.1;pointer-events:none;z-index:0;background:url(/assets/apple-mark-white.svg) 50%/contain no-repeat;width:200px;height:200px;position:absolute;bottom:-36px;right:-28px}.mm-card--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.mm-card--interactive:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.mm-blog-grid .mm-card--interactive{background-clip:padding-box}.mm-blog-grid .mm-card--interactive:hover{border-color:#0000}.mm-recipe-card.mm-card--interactive{background-clip:padding-box}.mm-recipe-card.mm-card--interactive:hover,.mm-recipe-card.mm-card--interactive:focus,.mm-recipe-card.mm-card--interactive:focus-visible{box-shadow:var(--shadow-md);border-color:#0000;outline:none}.mm-recipe-overview__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mm-recipe-overview-stat{justify-content:space-between;gap:var(--space-3);min-width:0;min-height:124px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.mm-recipe-overview-stat__head{align-items:center;gap:9px;min-width:0;display:flex}.mm-recipe-overview-stat__icon{border-radius:var(--radius-md);flex:none;place-items:center;width:38px;height:38px;display:grid}.mm-recipe-overview-stat__icon--sun{color:var(--sun-600);background:var(--sun-100)}.mm-recipe-overview-stat__icon--lime{color:var(--lime-600);background:var(--lime-100)}.mm-recipe-overview-stat__icon--green{color:var(--green-700);background:var(--green-100)}.mm-recipe-overview-stat__icon--ocean{color:var(--ocean-600);background:var(--ocean-100)}.mm-recipe-overview-stat__label{min-width:0;color:var(--ink-400);font-size:10px;font-weight:var(--weight-extra);letter-spacing:.6px;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.2}.mm-recipe-overview-stat__value{color:var(--green-900);font-family:var(--font-rounded);font-size:30px;font-weight:var(--weight-extra);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.mm-recipe-overview-stat__value small{color:var(--ink-500);font-size:16px;font-weight:var(--weight-bold)}.mm-recipe-overview__badges{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=560px){.mm-recipe-overview__grid{grid-template-columns:1fr}.mm-recipe-overview-stat{min-height:108px}}.mm-directory-card__cover-icon{opacity:.18;pointer-events:none;position:absolute;top:10px;right:14px}.mm-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;margin:calc(-1 * var(--mm-card-pad)) calc(-1 * var(--mm-card-pad)) var(--space-4);padding:0 var(--mm-card-pad);border-bottom:1px solid var(--border-subtle);min-height:3.5rem;display:flex;position:relative}.mm-card__title{font-family:var(--font-display);font-weight:var(--weight-extra);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-snug);align-items:center;min-width:0;margin:0;display:flex}.mm-card__title-toggle{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;box-shadow:0 0!important}.mm-card__title-toggle:hover .mm-card__title-text{color:var(--primary)}.mm-card__title-toggle:focus-visible{border-radius:var(--radius-sm);outline:none}.mm-card__title-text{min-width:0}.mm-settings-cards .mm-card__title{flex:1;min-width:0}.mm-settings-cards .mm-card__title-toggle{flex-direction:row-reverse;justify-content:space-between;width:100%}.mm-card__collapse-icon{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none}.mm-card--collapsed .mm-card__collapse-icon{transform:rotate(-90deg)}.mm-card__header{transition:margin-bottom var(--dur-base) var(--ease-out), padding-top var(--dur-base) var(--ease-out), min-height var(--dur-base) var(--ease-out)}.mm-card--collapsed .mm-card__header{margin-bottom:calc(-1 * var(--mm-card-pad));border-bottom-color:#0000}.mm-card:not(.mm-card--collapsed)>.mm-card__header{min-height:calc(3.5rem + 4px);padding-top:4px}.mm-card--collapsed .mm-card__title,.mm-card--collapsed .mm-card__title>*{margin-top:0;margin-bottom:0}.mm-card--collapsed .mm-card__title :where(h1,h2,h3,h4,p){margin-block:0}.mm-card--collapsed .mm-card__title-toggle{min-height:1lh}.mm-card__header .mm-field{width:auto;min-width:0}.mm-card__header .mm-select2{min-width:0}.mm-card__header .mm-select-trigger{--mm-control-height:34px;font-size:var(--text-sm);padding:4px 10px;line-height:1.1}.mm-card__header .mm-select-trigger__chevron{width:15px;height:15px}.mm-card__content{min-width:0}.mm-card__content-inner{min-width:0;min-height:0}.mm-card--collapsible .mm-card__content{opacity:1;transition:grid-template-rows var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);grid-template-rows:1fr;display:grid}.mm-card--collapsible .mm-card__content-inner{overflow:hidden}.mm-card--collapsed .mm-card__content{opacity:0;pointer-events:none;grid-template-rows:0fr}.mm-card--collapsed{height:min-content!important}.mm-settings-card-grid>.mm-card--collapsed>.mm-card__content{display:grid}.mm-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-list--compact{gap:var(--space-1)}.mm-food-list,.mm-global-search-grid{gap:var(--space-2)}.mm-list-row{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;min-width:0;padding:var(--space-3);color:inherit;text-align:left;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;text-decoration:none;display:flex}.mm-list-row:hover{background:var(--sand-50);box-shadow:var(--shadow-sm);text-decoration:none}button.mm-list-row{cursor:pointer;font:inherit}.mm-list-row--clickable{cursor:pointer}.mm-list-row:focus-visible{background:var(--sand-50);box-shadow:none;outline:none}.mm-row-hover{transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.mm-row-hover:hover{box-shadow:var(--shadow-sm);background:var(--sand-50)!important}.mm-messages-list>li,.mm-notifications-list>li{min-width:0}.mm-notification-media{flex:none;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.mm-notification-media .mm-avatar--md{border:2px solid var(--bg-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--green-700) 22%, transparent)}.mm-notification-media__icon{background:var(--green-100);border:2px solid var(--bg-card);width:38px;height:38px;box-shadow:0 0 0 1px color-mix(in srgb, var(--green-700) 22%, transparent);color:var(--green-800);border-radius:50%;place-items:center;display:inline-grid}.mm-notification-media__icon--unread{background:var(--green-100);color:var(--green-800)}.mm-notification-media__icon--badge{background:var(--green-100);border:2px solid var(--bg-card);width:22px;height:22px;color:var(--green-800);box-shadow:0 0 0 1px color-mix(in srgb, var(--green-700) 22%, transparent), var(--shadow-sm);position:absolute;bottom:-2px;right:-2px}.mm-notification-media__icon--badge.mm-notification-media__icon--unread{background:var(--green-100);color:var(--green-800)}.mm-message-row{align-items:center;gap:var(--space-3);width:100%;min-width:0;height:100%;padding:var(--space-3);border-radius:var(--radius-md);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.mm-message-row--unread{background:var(--green-100)}.mm-message-row__status{color:var(--text-faint);flex:none;display:inline-flex}.mm-message-row--unread .mm-message-row__status{color:var(--green-600)}.mm-message-row__body{flex:1;min-width:0}.mm-message-row__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.mm-message-row__name{min-width:0;color:var(--text-strong);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-message-row--unread .mm-message-row__name{font-weight:var(--weight-bold)}.mm-message-row__date{color:var(--text-muted);font-size:var(--text-xs);flex:none}.mm-message-row__preview{color:var(--text-muted);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=901px){.mm-messages-list,.mm-notifications-list{column-gap:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.mm-food-list,.mm-global-search-grid{column-gap:clamp(var(--space-10), 5vw, var(--space-16));row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}.mm-list-row__body{min-width:0;box-shadow:none;outline:none;flex:1}.mm-list-row__body:focus,.mm-list-row__body:focus-visible{box-shadow:none;outline:none}.mm-list-row__title{font-weight:var(--weight-semibold);color:var(--text-strong);overflow-wrap:anywhere}.mm-list-row__meta{font-size:var(--text-xs);color:var(--text-muted)}.mm-friends-list-card{width:100%}.mm-friends-list>li{min-width:0}.mm-friend-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);display:flex}.mm-friend-row__profile{align-items:center;gap:var(--space-3);flex:auto;min-width:0;text-decoration:none;display:flex;overflow:hidden}.mm-friend-row__profile:hover{text-decoration:none}.mm-friend-row__body{min-width:0}.mm-friend-row__name,.mm-friend-row__handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-friend-row__name{color:var(--text-strong);font-weight:var(--weight-bold)}.mm-friend-row__handle{color:var(--text-muted);font-size:var(--text-xs)}.mm-friend-row__actions{flex:none}@media (width>=901px){.mm-friends-list{column-gap:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}.mm-friends-tabs .mm-tab{white-space:nowrap;flex:none}.mm-food-search-tip{min-height:28px;padding:5px var(--space-3);border-radius:var(--radius-md);background:var(--lime-100);color:var(--green-800);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;line-height:1.25;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #84b82938}.mm-food-search-tip strong{color:var(--text-strong);font-family:var(--font-display);font-weight:var(--weight-bold);flex:none}.mm-food-search-tip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mm-food-search-favorites{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface)}.mm-food-search-favorites__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.mm-food-search-favorites__title{color:var(--text-strong);font-weight:var(--weight-extra)}.mm-food-tab-search{z-index:1;margin:0 calc(var(--space-1) * -1) var(--space-4);padding:var(--space-1);position:relative}.mm-food-main-search{z-index:1;margin:0 calc(var(--space-1) * -1);padding:var(--space-1);position:relative}.mm-food-tab-search:focus-within,.mm-food-main-search:focus-within{z-index:3}.mm-filter-slide{opacity:0;pointer-events:none;transition:grid-template-rows var(--dur-base) var(--ease-out), margin-top var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);grid-template-rows:0fr;margin-top:0;display:grid}.mm-filter-slide--open{margin-top:var(--space-4);opacity:1;pointer-events:auto;grid-template-rows:1fr}.mm-filter-slide__inner{min-height:0;overflow:hidden}.mm-points-chip{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:inline-flex}.mm-points-chip__main{color:var(--primary);font-weight:var(--weight-bold)}.mm-points-chip__sub{font-size:var(--text-xs);color:var(--text-faint)}.mm-food-points{flex-direction:column;flex:none;align-items:flex-end;gap:2px;line-height:1.1;display:inline-flex}.mm-food-points__coin{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.mm-food-points__num{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-lg);color:var(--green-700)}.mm-food-points--special .mm-food-points__num{color:var(--sonderpunkte-strong)}.mm-food-points__sub{color:var(--text-faint);white-space:nowrap;font-size:.6875rem}.mm-food-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.mm-food-row__line{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.mm-food-row__line>.mm-list-row__title,.mm-food-row__line>.mm-list-row__meta{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mm-food-row__line>.mm-list-row__title{font-family:var(--font-display);font-weight:var(--weight-bold)}.mm-food-row__line>.mm-list-row__meta{font-family:var(--font-body);font-weight:600}.mm-macrobar.mm-food-row__macros{width:100%;margin-top:2px;display:none}.mm-food-list .mm-macrobar.mm-food-row__macros{display:block}.mm-food-list .mm-food-row__macros .mm-macrobar__track{height:5px}.mm-quickadd-list.mm-food-list{gap:var(--space-1);flex-direction:column;display:flex}.mm-food-row--compact{padding:var(--space-2);gap:var(--space-2)}.mm-food-row--compact .mm-list-row__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm)}.mm-food-row--compact .mm-list-row__meta{font-family:var(--font-body);font-size:.6875rem;font-weight:600}.mm-food-row--compact .mm-food-points__num{font-size:var(--text-sm)}.mm-food-list .mm-food-row--compact .mm-food-row__macros .mm-macrobar__track{height:4px}.mm-food-hero{align-items:center;display:flex;position:relative}.mm-food-hero__icon{left:var(--space-5);color:var(--green-600);pointer-events:none;position:absolute}.mm-food-hero__input{width:100%;height:56px;padding:0 96px 0 var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);margin:0}.mm-food-hero__input::-webkit-search-cancel-button{appearance:none}.mm-food-hero__input::placeholder{color:var(--text-faint);font-weight:var(--weight-regular)}.mm-food-hero__input:hover{border-color:var(--border-strong)}.mm-food-hero__input:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.mm-food-hero__actions{right:var(--space-2);align-items:center;gap:var(--space-1);display:inline-flex;position:absolute}.mm-food-hero__button{width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mm-food-hero__button:hover{background:var(--bg-inset);color:var(--text-strong)}.mm-food-hero__button:active{transform:scale(.94)}.mm-food-hero__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.mm-food-hero__button--submit{background:var(--green-600);color:var(--text-on-primary)}.mm-food-hero__button--submit:hover{background:var(--green-700);color:var(--text-on-primary)}.mm-food-hero-tabs,.mm-global-search-tabs{margin-top:var(--space-12)}.mm-faq-page{max-width:1080px;padding:var(--space-16) var(--space-8);margin:0 auto}.mm-faq-hero{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);background:linear-gradient(135deg, #ffffffeb, #eff8eef2 58%, #dbf0fac7), var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle), var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.mm-faq-hero__copy{max-width:720px}.mm-faq-hero__eyebrow{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--white);color:var(--green-700);box-shadow:inset 0 0 0 1px var(--border-subtle);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.mm-faq-hero h1{margin-top:var(--space-3);font-size:var(--text-4xl)}.mm-faq-hero p{max-width:620px;color:var(--text-muted);font-size:var(--text-lg);margin:0}.mm-faq-hero__badge{border-radius:var(--radius-xl);width:96px;height:96px;color:var(--ocean-600);background:var(--white);box-shadow:inset 0 0 0 1px var(--border-subtle), var(--shadow-md);place-items:center;display:grid}.mm-faq-panel{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle), var(--shadow-sm);overflow:hidden}.mm-faq-panel--loading{padding:var(--space-6)}.mm-faq-panel__head{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--sand-50);display:flex}.mm-faq-panel__icon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--primary);background:var(--green-100);flex:none;place-items:center;display:grid}.mm-faq-panel__head h2{font-size:var(--text-lg);margin:0}.mm-faq-panel__head p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}.mm-faq-search{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);position:relative}.mm-faq-search svg{left:calc(var(--space-6) + 14px);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mm-faq-search .mm-control{padding-left:44px}.mm-faq-sections{flex-direction:column;display:flex}.mm-faq-section+.mm-faq-section{border-top:1px solid var(--border-subtle)}.mm-faq-section__head{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--bg-inset);display:flex}.mm-faq-section__icon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--ocean-600);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle);flex:none;place-items:center;display:grid}.mm-faq-section__head h3{font-size:var(--text-base);margin:0}.mm-faq-section__head p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}.mm-faq-list{counter-reset:faq;margin:0;padding:0;list-style:none}.mm-faq-list__item{counter-increment:faq}.mm-faq-list__item+.mm-faq-list__item{border-top:1px solid var(--border-subtle)}.mm-faq-item{--faq-leading-col:46px;--faq-trailing-col:40px;background:var(--bg-surface)}.mm-faq-item summary{grid-template-columns:var(--faq-leading-col) minmax(0, 1fr) var(--faq-trailing-col);align-items:center;gap:var(--space-3);min-height:74px;padding:var(--space-3) var(--space-5);cursor:pointer;color:var(--text-strong);transition:background-color var(--dur-fast) var(--ease-out);list-style:none;display:grid}.mm-faq-item summary::-webkit-details-marker{display:none}.mm-faq-item summary:hover{background:var(--green-50)}.mm-faq-item__number{border-radius:var(--radius-md);width:38px;height:38px;color:var(--green-700);background:var(--green-50);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:var(--weight-black);box-shadow:inset 0 0 0 1px var(--border-subtle);place-items:center;display:inline-grid}.mm-faq-item__number:before{content:counter(faq, decimal-leading-zero)}.mm-faq-item__question{min-width:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.mm-faq-item__chevron{border-radius:var(--radius-md);width:36px;height:36px;color:var(--primary);background:var(--bg-inset);justify-self:end;place-items:center;display:inline-grid}.mm-faq-item__chevron svg{transition:transform var(--dur-fast) var(--ease-out)}.mm-faq-item[open] .mm-faq-item__chevron svg{transform:rotate(180deg)}.mm-faq-item[open] summary{background:var(--sand-50)}.mm-faq-item__answer{grid-template-columns:var(--faq-leading-col) minmax(0, 1fr) var(--faq-trailing-col);column-gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);color:var(--text-body);line-height:1.7;display:grid}.mm-faq-item__answer>*{grid-column:2}.mm-faq-item__answer>:first-child{margin-top:0}.mm-faq-item__answer>:last-child{margin-bottom:0}.mm-faq-contact{margin-top:var(--space-6)}.mm-faq-empty{padding:var(--space-5) var(--space-6)}.mm-marketing-blog-link{color:inherit;outline:none;text-decoration:none}.mm-marketing-blog-card.mm-card--interactive{background-clip:padding-box}.mm-marketing-blog-card.mm-card--interactive:hover,.mm-marketing-blog-link:focus-visible .mm-marketing-blog-card.mm-card--interactive{box-shadow:var(--shadow-md);border-color:#0000;outline:none}@media (width<=560px){.mm-faq-page{padding:var(--space-10) var(--space-4)}.mm-faq-hero{padding:var(--space-4);grid-template-columns:1fr}.mm-faq-hero__badge{display:none}.mm-faq-panel__head,.mm-faq-search,.mm-faq-section__head,.mm-faq-empty{padding:var(--space-4)}.mm-faq-search svg{left:calc(var(--space-4) + 14px)}.mm-faq-item{--faq-leading-col:36px;--faq-trailing-col:34px}.mm-faq-item summary{padding:var(--space-3) var(--space-4)}.mm-faq-item__number{width:32px;height:32px}.mm-faq-item__question{font-size:var(--text-base)}.mm-faq-item__chevron{width:32px;height:32px}.mm-faq-item__answer{padding:var(--space-3) var(--space-4) var(--space-4)}}.mm-avatar{border:1px solid var(--green-300);border-radius:var(--radius-pill);background:var(--green-100);color:var(--green-800);font-family:var(--font-display);font-weight:var(--weight-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.mm-avatar-frame .mm-avatar{border:none}.mm-avatar img{border-radius:var(--radius-pill);object-fit:cover;width:100%;height:100%;display:block}.mm-avatar--xs{width:24px;height:24px;font-size:10px}.mm-avatar--sm{width:32px;height:32px;font-size:var(--text-xs)}.mm-avatar--md{width:40px;height:40px;font-size:var(--text-sm)}.mm-avatar--lg{width:56px;height:56px;font-size:var(--text-lg)}.mm-avatar--xl{width:88px;height:88px;font-size:var(--text-2xl)}.mm-avatar-stack{align-items:center;display:inline-flex}.mm-avatar-stack__item{border:2px solid var(--white);width:30px;height:30px;color:var(--white);font-family:var(--font-display);font-size:12px;font-weight:var(--weight-bold);background:var(--green-500);border-radius:50%;place-items:center;margin-left:-10px;line-height:1;display:inline-grid;overflow:hidden}.mm-avatar-stack__item:first-child{margin-left:0}@keyframes mm-frame-spin{to{transform:rotate(360deg)}}@keyframes mm-frame-spinr{to{transform:rotate(-360deg)}}@keyframes mm-frame-ringpulse{0%,to{transform:scale(1)}50%{transform:scale(1.004)}}@keyframes mm-frame-leafsway{0%,to{transform:rotate(-.4deg)}50%{transform:rotate(.4deg)}}@keyframes mm-frame-twinkle{0%,to{opacity:.7}50%{opacity:.92}}@keyframes mm-frame-glowpulse{0%,to{opacity:.78}50%{opacity:.9}}@keyframes mm-frame-crownbob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}@media (prefers-reduced-motion:reduce){.mm-avatar-frame *,.mm-avatar-frame__glow{animation:none!important}}.mm-avatar-stack__item img{object-fit:cover;width:100%;height:100%;display:block}.mm-avatar-stack__item--green{background:var(--green-500)}.mm-avatar-stack__item--ocean{background:var(--ocean-500)}.mm-avatar-stack__item--berry{background:var(--berry-500)}.mm-avatar-stack__item--coral{background:var(--coral-500)}.mm-field{gap:var(--space-1);flex-direction:column;display:flex}.mm-field__label{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-strong)}.mm-field__req{color:var(--danger-500);margin-left:2px}.mm-field__hint{font-size:var(--text-xs);color:var(--text-muted)}.mm-field__error{font-size:var(--text-xs);color:var(--danger-500);font-weight:var(--weight-semibold)}.mm-input-wrap{align-items:center;display:flex;position:relative}.mm-control{--mm-control-height:46px;box-sizing:border-box;width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-body);background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-height:var(--mm-control-height);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}input.mm-control,select.mm-control,button.mm-select-trigger{height:var(--mm-control-height)}.mm-control::placeholder{color:var(--text-faint)}.mm-control:focus{border-color:var(--primary);box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.mm-control:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}.mm-control--invalid{border-color:var(--danger-500)}.mm-control--invalid:focus{box-shadow:0 0 0 3px #e2533f40}.mm-control--has-unit{padding-right:48px}.mm-input__unit{right:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);pointer-events:none;z-index:2;position:absolute}.mm-input__reveal{right:var(--space-3);padding:var(--space-1);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.mm-input__reveal:hover{color:var(--text-strong)}.mm-input__reveal:focus-visible{box-shadow:var(--focus-ring);outline:none}textarea.mm-control{resize:vertical;min-height:96px;line-height:var(--leading-normal)}.mm-settings-form{gap:var(--space-5);flex-direction:column;display:flex}.mm-settings-card-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.mm-settings-card-grid>.mm-card{min-width:0}.mm-account-actions{justify-content:flex-end;margin-top:auto;display:flex}.mm-settings-card-grid>.mm-card,.mm-settings-card-grid>.mm-card>.mm-card__content,.mm-settings-card-grid>.mm-card>.mm-card__content>.mm-card__content-inner,.mm-settings-card-grid .mm-account-form{flex-direction:column;display:flex}.mm-settings-card-grid>.mm-card>.mm-card__content,.mm-settings-card-grid>.mm-card>.mm-card__content>.mm-card__content-inner,.mm-settings-card-grid .mm-account-form{flex:auto;min-height:0}.mm-settings-card--compact{width:min(100%,500px)}.mm-settings-profile-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.mm-settings-profile-form>.mm-card,.mm-settings-profile-actions{min-width:0}.mm-settings-profile-form>.mm-card{height:100%}.mm-settings-profile-card--identity,.mm-settings-profile-card--avatar{grid-column:span 6}.mm-settings-profile-card--body{grid-column:span 5}.mm-settings-profile-card--address{grid-column:span 7}.mm-settings-profile-card--about,.mm-settings-profile-actions{grid-column:1/-1}.mm-settings-card-title{align-items:center;gap:var(--space-2);display:inline-flex}.mm-settings-card-title svg{color:var(--primary);flex:none}.mm-settings-card-body{gap:var(--space-4);flex-direction:column;display:flex}.mm-settings-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.mm-settings-grid--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mm-settings-grid--wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mm-settings-grid--stack{grid-template-columns:1fr}.mm-settings-profile-grid{gap:var(--space-4);align-items:end;display:grid}.mm-settings-profile-grid--identity{grid-template-columns:1fr}.mm-settings-profile-gender{max-width:520px}.mm-settings-profile-grid--body{grid-template-columns:1fr}.mm-settings-subsection{gap:var(--space-3);flex-direction:column;display:flex}.mm-settings-subsection__title{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-strong);margin:0}.mm-settings-profile-grid--address{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr)}.mm-settings-profile-address-main,.mm-settings-profile-grid--address>.mm-field:last-child{grid-column:1/-1}.mm-settings-profile-grid--contact{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr)}.mm-settings-actions{justify-content:flex-end;display:flex}.mm-settings-help{color:var(--text-muted);font-size:var(--text-sm);margin:0}.mm-settings-avatar-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mm-settings-avatar-preview{object-fit:cover;width:112px;height:112px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:50%;flex:none}.mm-settings-avatar-preview--empty{background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);place-items:center;display:inline-grid}.mm-settings-switch-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.mm-settings-switch-panel{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset);flex-direction:column;display:flex}.mm-settings-switch-panel__title{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-strong);margin:0}.mm-settings-switch-stack{gap:var(--space-3);flex-direction:column;display:flex}.mm-settings-switch-copy{flex-direction:column;gap:2px;display:flex}.mm-settings-switch-copy__hint{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}@media (width<=1080px){.mm-settings-card-grid{grid-template-columns:1fr}.mm-settings-profile-card--identity,.mm-settings-profile-card--body,.mm-settings-profile-card--address,.mm-settings-profile-card--avatar,.mm-settings-profile-card--about{grid-column:1/-1}}@media (width<=640px){.mm-settings-profile-grid--identity,.mm-settings-profile-grid--body,.mm-settings-profile-grid--address,.mm-settings-profile-grid--contact{grid-template-columns:1fr}.mm-settings-actions .mm-btn{width:100%}}.mm-select-wrap:after{content:"";right:var(--space-4);border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-65%)rotate(45deg)}select.mm-control{appearance:none;cursor:pointer;padding-right:40px}.mm-add-diary-control.mm-control,.mm-add-diary-control.mm-select-trigger{height:42px;min-height:42px;line-height:var(--leading-normal);padding-top:0;padding-bottom:0}.mm-add-diary-amount{text-align:right}.mm-add-diary-amount.mm-control--has-unit{padding-right:36px}.mm-add-diary-control.mm-select-trigger .mm-select-trigger__value{margin-left:auto}.mm-add-diary-amount-group .mm-field__label{text-align:right}.mm-add-diary-photo-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.mm-add-diary-photo-trigger:focus-visible{outline:2px solid var(--green-600);outline-offset:-2px}.mm-add-diary-subtitle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mm-add-diary-detail-text{font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.5}.mm-food-target{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);overflow:hidden}.mm-food-target[data-open=true]{border-color:var(--green-500);box-shadow:0 0 0 3px var(--green-100)}.mm-food-target__header{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);cursor:pointer;text-align:left;color:var(--green-800);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-extra);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;display:flex}.mm-food-target[data-open=true] .mm-food-target__header{background:var(--green-50)}.mm-food-target__icon{color:var(--green-700);flex:none;display:inline-flex}.mm-food-target__title{min-width:0}.mm-collapse-btn__chevron{color:var(--green-700);transition:transform var(--dur-base) var(--ease-out);flex:none;margin-left:auto;transform:translate(0)rotate(-90deg)}.mm-collapse-btn:hover .mm-collapse-btn__chevron{transform:translate(4px)rotate(-90deg)}.mm-collapse-btn[data-open=true] .mm-collapse-btn__chevron{transform:translate(0)rotate(0)}.mm-collapse-btn[data-open=true]:hover .mm-collapse-btn__chevron{transform:translateY(4px)rotate(0)}.mm-food-target__collapse{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.mm-food-target[data-open=true] .mm-food-target__collapse{grid-template-rows:1fr}.mm-food-target__clip{overflow:hidden}.mm-food-target__body{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.mm-sx-1t3t1al.mm-collapse-btn{padding:var(--space-2) var(--space-4)!important}.mm-sx-0cj2ekg.mm-food-modal-sections{gap:var(--space-2)!important}.mm-sx-1856ei7.mm-food-section__content{padding:var(--space-3) var(--space-4)!important}.mm-modal__body.mm-modal__body--food-add{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.mm-modal__panel:has(.mm-modal__body--food-add){height:min(90vh,700px)}.mm-modal__body.mm-modal__body--food-add>*,.mm-modal__body.mm-modal__body--food-add>*>*{animation:none}@keyframes mmFoodTextIn{0%{opacity:0}to{opacity:1}}.mm-food-head__name,.mm-food-save__points-val{animation:mmFoodTextIn .4s var(--ease-out) both}.mm-food-head{align-items:center;gap:var(--space-3);display:flex}.mm-food-head__photo{flex:none}.mm-food-head__photo-btn,.mm-food-head__photo-icon{background:var(--white);width:56px;height:56px;box-shadow:var(--shadow-sm);border:0;border-radius:16px;place-items:center;padding:0;display:grid;overflow:hidden}.mm-food-head__photo-btn{cursor:zoom-in}.mm-food-head__photo-btn:focus-visible{outline:2px solid var(--green-600);outline-offset:2px}.mm-food-head__photo-icon{background:var(--green-100);color:var(--green-600)}.mm-food-head__photo-btn img{object-fit:cover;width:100%;height:100%;display:block}.mm-food-head__text{flex:1;min-width:0}.mm-food-head__name{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-xl);letter-spacing:-.015em;color:var(--green-900);overflow-wrap:anywhere;line-height:1.14}.mm-food-head__cat{font-family:var(--font-display);font-weight:var(--weight-extra);letter-spacing:.08em;text-transform:uppercase;color:var(--green-700);background:var(--green-50);border-radius:var(--radius-pill);margin-top:5px;padding:3px 10px;font-size:11px;display:inline-block}.mm-food-head__portion{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.mm-food-head__actions{gap:var(--space-2);flex:none;display:flex}.mm-food-save__pick{gap:var(--space-2);flex-direction:column;display:flex}.mm-food-save__pick-label{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mm-food-targetsel{background:var(--sand-100);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.mm-food-targetsel__opt{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:12px;line-height:1.1;display:flex}.mm-food-targetsel__opt:hover:not([data-active=true]){color:var(--text-strong)}.mm-food-targetsel__opt[data-active=true]{background:var(--green-500);color:var(--white);box-shadow:var(--shadow-sm)}.mm-food-targetsel__icon{display:inline-flex}.mm-food-targetsel__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mm-food-save{gap:var(--space-3);border:2px solid var(--green-300);border-radius:var(--radius-lg);background:var(--white);padding:var(--space-4);flex-direction:column;display:flex}.mm-food-save__fields{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mm-food-save__fields>*{min-width:0;max-width:100%}.mm-food-save .mm-segmented{border:none}.mm-food-save--dark{background:var(--gradient-hero);padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-4);border:0;border-radius:0;position:relative;overflow:hidden}.mm-food-save--mobile{margin:0 calc(-1 * var(--space-5));padding:var(--space-5);gap:var(--space-3)}.mm-food-save__close{top:var(--space-3);right:var(--space-3);z-index:3;border-radius:var(--radius-pill);cursor:pointer;width:34px;height:34px;color:var(--white);transition:background-color var(--dur-fast) var(--ease-out);background:#ffffff29;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.mm-food-save__close:hover{background:#ffffff47}.mm-food-save__points{text-align:center}.mm-food-save__points-val{font-family:var(--font-rounded);font-weight:var(--weight-bold);color:var(--lime-500);font-size:2.8rem;line-height:1;display:block}.mm-food-save__points-sub{font-family:var(--font-body);font-size:var(--text-xs);color:#ffffffc7;margin-top:var(--space-1);display:block}.mm-food-save__grow{min-height:var(--space-2);flex:1}.mm-food-save--dark .mm-food-save__pick-label{color:#ffffffbf}.mm-food-save--dark .mm-food-targetsel{background:#ffffff24}.mm-food-save--dark .mm-food-targetsel__opt{color:#ffffffd1}.mm-food-save--dark .mm-food-targetsel__opt:hover:not([data-active=true]){color:var(--white)}.mm-food-save--dark .mm-food-targetsel__opt[data-active=true]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--green-800);background:#ffffffc7}.mm-food-save--dark .mm-field__label{color:#ffffffd1}.mm-food-save--dark .mm-segmented,.mm-diaryadd__top .mm-segmented{background:#ffffff24;border:none}.mm-food-save--dark .mm-segmented__indicator,.mm-diaryadd__top .mm-segmented__indicator{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7}.mm-food-save--dark .mm-segmented__btn,.mm-diaryadd__top .mm-segmented__btn{color:#ffffffd1}.mm-food-save--dark .mm-segmented__btn--active,.mm-diaryadd__top .mm-segmented__btn--active{color:var(--green-800)}.mm-food-save--dark .mm-segmented__btn:hover:not(.mm-segmented__btn--active),.mm-diaryadd__top .mm-segmented__btn:hover:not(.mm-segmented__btn--active){color:var(--white)}.mm-food-save--dark .mm-switch__label{color:#ffffffeb}.mm-food-save--dark .mm-add-diary-detail-text{color:#ffffffd9}.mm-food-fld{align-items:center;gap:var(--space-2);background:var(--white);border:1.5px solid var(--sand-200);border-radius:var(--radius-md);min-height:44px;padding:8px 12px;display:flex}.mm-food-save--dark .mm-food-fld{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-color:#0000}.mm-food-save--dark .mm-food-fld__label,.mm-food-save--dark .mm-food-fld__unit-static{color:var(--text-muted)}.mm-food-save--dark .mm-select-trigger,.mm-food-save--dark .mm-food-fld .mm-select-trigger{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-color:#0000}.mm-food-fld__label{width:52px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-faint);flex:none}.mm-food-fld__control{min-width:0;font-family:var(--font-numeric);font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--green-900);background:0 0;border:0;flex:1;padding:0}.mm-food-fld__control:focus{outline:none}.mm-food-fld__control--num{text-align:right}.mm-food-fld__unit-static{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-faint);flex:none}.mm-food-fld .mm-field{flex:none;width:auto;min-width:96px;max-width:168px}.mm-food-fld .mm-select-trigger{background:var(--sand-100);border-radius:var(--radius-sm);border:0;height:30px;min-height:30px;padding:0 8px}.mm-food-fld .mm-select-trigger__value{font-weight:var(--weight-bold)}.mm-food-sonder{background:var(--sand-100);border-radius:var(--radius-md);align-items:center;padding:9px 14px;display:flex}.mm-food-save--dark .mm-food-sonder{background:#ffffff24}.mm-food-save--dark .mm-food-sonder .mm-switch__label{color:var(--white)}.mm-food-sonder .mm-switch input:checked+.mm-switch__track{background:var(--sonderpunkte)}.mm-food-nutri{flex-direction:column;display:flex}.mm-food-nutri__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:10px;display:flex}.mm-food-nutri__title{font-family:var(--font-display);font-weight:var(--weight-extra);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.mm-food-nutri__kcal{font-family:var(--font-rounded);font-weight:var(--weight-bold);color:var(--green-900);white-space:nowrap;font-size:22px;line-height:1}.mm-food-nutri__kcal-unit{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-muted)}.mm-food-nutri__bar{margin-bottom:12px}.mm-food-nutri__grid{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.mm-food-nutri__item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mm-food-nutri__item-head{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.mm-food-nutri__dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.mm-food-nutri__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);overflow:hidden}.mm-food-nutri__val{font-family:var(--font-numeric);font-weight:var(--weight-extra);font-size:var(--text-sm);color:var(--green-900);white-space:nowrap;flex:none}.mm-food-rows{flex-direction:column;display:flex}.mm-food-tile__header{align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--ink-700);background:0 0;padding:12px 2px;font-size:15px;display:flex}.mm-food-tile__header:disabled{cursor:default}.mm-food-tile__icon{background:var(--green-50);width:34px;height:34px;color:var(--green-600);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mm-food-tile__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mm-food-tile__collapse{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.mm-food-tile[data-open=true] .mm-food-tile__collapse{grid-template-rows:1fr}.mm-food-tile__clip{overflow:hidden}.mm-food-tile__body{padding:var(--space-2) 2px var(--space-4) 46px}.mm-food-tile__body .mm-sx-0ltjumf tr:first-child{border-top:none!important}.mm-food-tile__body .mm-sx-1ezz05n{gap:var(--space-3) var(--space-8)!important}.mm-food-foot{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--sand-50);border-top:1px solid var(--border-subtle);display:flex}.mm-food-foot--cta{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.mm-food-foot--cta .mm-food-linkbtn{font-size:var(--text-xs)}.mm-food-foot--cta .mm-food-cta{font-size:var(--text-sm);padding:var(--space-2) var(--space-5)}.mm-food-foot--cta .mm-food-cta svg{width:15px;height:15px}.mm-food-foot__spacer{flex:1}.mm-food-linkbtn{align-items:center;gap:var(--space-1);cursor:pointer;padding:var(--space-1) 0;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.mm-food-linkbtn:hover{color:var(--text-strong)}.mm-food-cta{border-radius:var(--radius-pill)}.mm-food-save--dark .mm-food-cta{background:var(--lime-500);width:100%;color:var(--green-900);box-shadow:0 4px 14px #0000002e}.mm-food-save--dark .mm-food-cta:hover:not(:disabled){background:var(--lime-600)}.mm-food-editcta{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.mm-food-editcta .mm-food-cta{width:100%}.mm-food-editcta__row{gap:var(--space-2);display:flex}.mm-food-editcta__row .mm-btn{border-radius:var(--radius-pill);flex:1}.mm-food-save--dark .mm-food-editcta__row .mm-diary-edit-copy-btn,.mm-food-save--dark .mm-food-editcta__row .mm-btn--secondary{color:var(--white);background:#ffffff24;border-color:#0000}.mm-food-save--dark .mm-food-editcta__row .mm-btn--secondary:hover:not(:disabled){background:#ffffff3d}.mm-food-foot--edit{padding:var(--space-3) var(--space-4);display:block}.mm-modal__panel:has(.mm-modal__body--diaryadd){height:min(88vh,680px)}.mm-modal__body.mm-modal__body--diaryadd{background:var(--gradient-hero);flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.mm-diaryadd__top{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;flex:none;display:flex}.mm-diaryadd__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mm-diaryadd__title{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-lg);color:var(--white);margin:0}.mm-diaryadd__head .mm-food-save__close{position:static}.mm-modal__body--diaryadd .mm-foodsearch__bar{padding:0 var(--space-5) var(--space-4);flex:none}.mm-modal__body--diaryadd .mm-foodsearch__bar .mm-control{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-color:#0000}.mm-modal__body--diaryadd .mm-foodsearch__bar .mm-btn{color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-color:#0000}.mm-modal__body--diaryadd .mm-foodsearch__bar .mm-btn:hover:not(:disabled){background:#ffffff42}.mm-modal__body--diaryadd .mm-foodsearch__results,.mm-diaryadd__sheet{background:var(--bg-surface);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);min-height:0;padding:var(--space-4) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.mm-diaryadd__sheet{gap:var(--space-4);flex-direction:column;display:flex}.mm-food-add{flex-direction:column;flex:1;min-height:0;display:flex}.mm-food-add__scroll{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mm-food-add__scroll>*{flex-shrink:0}.mm-food-add>.mm-food-foot{flex:none}.mm-food-add--wide{flex:1;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;min-height:0;display:grid}.mm-food-add__main{gap:var(--space-4);padding:var(--space-6);flex-direction:column;min-width:0;display:flex;position:relative;overflow-y:auto}.mm-food-add--wide .mm-food-head__actions{top:var(--space-3);right:var(--space-3);z-index:3;position:absolute}.mm-food-add--wide .mm-food-head{padding-right:calc(42px + var(--space-2))}.mm-food-add__grow{min-height:var(--space-2);flex:1}.mm-food-add--wide .mm-food-rows{flex-flow:wrap;column-gap:24px;display:flex}.mm-food-add--wide .mm-food-tile{flex:45%;min-width:0}.mm-food-add--wide .mm-food-tile[data-open=true]{flex:1 0 100%}.mm-food-add--wide .mm-food-tile__header{padding:11px 2px;font-size:14px}.mm-food-add--wide .mm-food-tile__icon{background:0 0;border-radius:0;width:auto;height:auto}.mm-food-add--wide .mm-food-tile__body{padding-left:2px}.mm-food-add--wide .mm-food-foot{padding:var(--space-4) 0 0;gap:var(--space-5);background:0 0}.mm-switch{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.mm-switch--disabled{opacity:.55;cursor:not-allowed}.mm-switch__track{border-radius:var(--radius-pill);background:var(--sand-300);width:44px;height:26px;transition:background-color var(--dur-base) var(--ease-out);flex-shrink:0;position:relative}.mm-switch__thumb{background:var(--white);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.mm-switch input:checked+.mm-switch__track{background:var(--primary)}.mm-switch input:checked+.mm-switch__track .mm-switch__thumb{transform:translate(18px)}.mm-switch input:focus-visible+.mm-switch__track{box-shadow:var(--focus-ring)}.mm-switch__label{font-size:var(--text-sm);color:var(--text-body)}.mm-checkbox{align-items:flex-start;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.mm-checkbox--disabled{opacity:.55;cursor:not-allowed}.mm-checkbox__box{border-radius:var(--radius-xs);border:2px solid var(--border-default);background:var(--bg-surface);width:22px;height:22px;color:var(--white);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mm-checkbox input:checked+.mm-checkbox__box{background:var(--primary);border-color:var(--primary)}.mm-checkbox input:focus-visible+.mm-checkbox__box{box-shadow:var(--focus-ring)}.mm-checkbox__check{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.mm-checkbox input:checked+.mm-checkbox__box .mm-checkbox__check{opacity:1}.mm-checkbox__label{font-size:var(--text-sm);color:var(--text-body);line-height:var(--leading-snug)}.mm-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-segmented{background:var(--bg-surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex;position:relative}.mm-segmented--block{width:100%;display:flex}.mm-segmented__indicator{background:var(--bg-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);pointer-events:none;z-index:0;transition:transform var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-out);position:absolute;top:4px;bottom:4px;left:0}.mm-segmented__btn{z-index:1;color:var(--text-muted);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur-base) var(--ease-out);background:0 0;border:none;flex:1;position:relative}.mm-segmented__btn:hover:not(.mm-segmented__btn--active){color:var(--text-strong)}.mm-segmented__btn--active{color:var(--primary)}.mm-segmented__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.mm-segmented__indicator{transition:opacity var(--dur-fast) var(--ease-out)}}@media (width<=480px){.mm-segmented__btn{padding:var(--space-2) var(--space-2);font-size:var(--text-xs)}}.mm-tabs{gap:var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.mm-tabs::-webkit-scrollbar{display:none}.mm-tabs__indicator{background:var(--primary);pointer-events:none;height:2px;transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.mm-tabs__indicator{transition:opacity var(--dur-fast) var(--ease-out)}}.mm-tab{align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;line-height:1.2;display:inline-flex;position:relative}.mm-tab:hover{color:var(--text-strong)}.mm-tab--active{color:var(--primary)}.mm-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.mm-tab__count{background:var(--sand-200);color:var(--ink-700);border-radius:var(--radius-pill);padding:1px 7px;font-size:11px}.mm-tab--active .mm-tab__count{background:var(--green-100);color:var(--green-800)}.mm-empty{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.mm-empty__icon{background:var(--green-50);width:56px;height:56px;color:var(--green-500);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mm-empty__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-extra);color:var(--text-strong);margin:0}.mm-empty__text{max-width:46ch;font-size:var(--text-base);color:var(--text-muted);margin:0}.mm-empty__action{margin-top:var(--space-2)}.mm-alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:var(--border-width) solid transparent;font-size:var(--text-sm);color:var(--text-body);display:flex}.mm-alert__icon{flex-shrink:0;margin-top:1px}.mm-alert__title{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:2px}.mm-alert--success{background:var(--success-100);border-color:var(--green-200)}.mm-alert--success .mm-alert__icon{color:var(--success-500)}.mm-alert--info{background:var(--info-100);border-color:var(--ocean-400)}.mm-alert--info .mm-alert__icon{color:var(--info-500)}.mm-alert--warning{background:var(--warning-100);border-color:var(--sun-400)}.mm-alert--warning .mm-alert__icon{color:var(--warning-500)}.mm-alert--danger{background:var(--danger-100);border-color:var(--coral-400)}.mm-alert--danger .mm-alert__icon{color:var(--danger-500)}.mm-alert--tip{background:var(--lime-100);border-color:var(--lime-500)}.mm-alert--tip .mm-alert__icon{color:var(--lime-600)}.mm-modal__overlay{z-index:var(--z-modal);padding:var(--space-4);overscroll-behavior:contain;animation:mmModalOverlayIn var(--dur-base) var(--ease-out) both;background:#19231a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.mm-modal__panel{background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;max-height:calc(100vh - 2 * var(--space-8));max-height:calc(100dvh - 2 * var(--space-8));overscroll-behavior:contain;transform-origin:50%;animation:mmModalPanelIn .38s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes mmModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes mmModalPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mmModalContentIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mm-modal--sm{max-width:420px}.mm-modal--md{max-width:560px}.mm-modal--lg{max-width:760px}.mm-modal--xl{max-width:960px}.mm-modal__header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle);animation:mmModalContentIn .42s var(--ease-out) 60ms both;display:flex}.mm-modal__icon{border-radius:var(--radius-md);background:var(--green-50);width:48px;height:48px;color:var(--green-600);flex:none;place-items:center;display:grid;overflow:hidden}.mm-modal__heading{flex:1;min-width:0}.mm-modal__title{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-xl);color:var(--text-strong);overflow-wrap:anywhere;margin:0;line-height:1.15}.mm-modal__subtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.mm-modal__action{border:1.5px solid var(--border-subtle);background:var(--bg-surface);width:42px;height:42px;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mm-modal__action:hover:not(:disabled){background:var(--bg-surface-sunken);border-color:var(--border-default)}.mm-modal__action:disabled{cursor:default}.mm-modal__close{background:var(--sand-100);color:var(--ink-500);cursor:pointer;width:42px;height:42px;transition:background-color var(--dur-fast) var(--ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mm-modal__close:hover{background:var(--sand-200);color:var(--text-strong)}.mm-modal__body{padding:var(--space-5) var(--space-6) var(--space-6);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.mm-modal__body--food-image{min-height:min(72vh,680px);padding:0;display:flex;overflow:hidden}.mm-add-diary-image-view{width:100%;min-height:inherit;padding:var(--space-4);background:var(--ink-900);cursor:zoom-out;border:0;justify-content:center;align-items:center;display:flex}.mm-add-diary-image-view__img{object-fit:contain;border-radius:var(--radius-lg);max-width:100%;max-height:min(72vh,680px);display:block}.mm-modal__body>:where(:not(:has(>:nth-child(2)))),.mm-modal__body>*>*,.mm-modal__footer>*{animation:mmModalContentIn .42s var(--ease-out) both}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):first-child,.mm-modal__body>*>:first-child{animation-delay:.1s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(2),.mm-modal__body>*>:nth-child(2){animation-delay:.15s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(3),.mm-modal__body>*>:nth-child(3){animation-delay:.2s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(4),.mm-modal__body>*>:nth-child(4){animation-delay:.25s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(5),.mm-modal__body>*>:nth-child(5){animation-delay:.3s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(6),.mm-modal__body>*>:nth-child(6){animation-delay:.35s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(7),.mm-modal__body>*>:nth-child(7){animation-delay:.4s}.mm-modal__body>:where(:not(:has(>:nth-child(2)))):nth-child(8),.mm-modal__body>*>:nth-child(8){animation-delay:.45s}.mm-modal__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--sand-50);flex-wrap:wrap;display:flex}.mm-modal__footer>:first-child{animation-delay:.18s}.mm-modal__footer>:nth-child(2){animation-delay:.23s}.mm-modal__footer>:nth-child(3){animation-delay:.28s}.mm-modal__footer>:nth-child(4){animation-delay:.33s}@media (prefers-reduced-motion:reduce){.mm-modal__overlay,.mm-modal__panel,.mm-modal__header,.mm-modal__body>:where(:not(:has(>:nth-child(2)))),.mm-modal__body>*>*,.mm-modal__footer>*{opacity:1!important;animation:none!important;transform:none!important}}html.mm-anim-off .mm-modal__overlay,html.mm-anim-off .mm-modal__panel,html.mm-anim-off .mm-modal__header,html.mm-anim-off .mm-modal__body>:where(:not(:has(>:nth-child(2)))),html.mm-anim-off .mm-modal__body>*>*,html.mm-anim-off .mm-modal__footer>*{opacity:1!important;animation:none!important;transform:none!important}.mm-confirm{gap:var(--space-4);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.mm-confirm__icon{border-radius:var(--radius-lg);background:var(--lime-100);width:44px;height:44px;color:var(--green-700);justify-content:center;align-items:center;display:inline-flex}.mm-confirm--danger .mm-confirm__icon{background:var(--danger-100);color:var(--danger-500)}.mm-confirm__copy{min-width:0}.mm-confirm__message{color:var(--text-body);margin:0;line-height:1.6}.mm-confirm__message+.mm-confirm__message{margin-top:var(--space-2)}.mm-diary-edit-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.mm-diary-edit-footer .mm-btn{min-width:0}.mm-diary-edit-footer .mm-diary-edit-delete-btn{flex:none;margin-right:auto}.mm-diary-edit-footer .mm-diary-edit-copy-btn,.mm-diary-edit-footer .mm-diary-edit-save-btn{flex:none}@media (width<=560px){.mm-diary-edit-footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"delete save""copy copy";align-items:stretch;display:grid}.mm-diary-edit-footer .mm-btn{width:100%}.mm-diary-edit-footer .mm-diary-edit-delete-btn{grid-area:delete;margin-right:0}.mm-diary-edit-footer .mm-diary-edit-copy-btn{grid-area:copy}.mm-diary-edit-footer .mm-diary-edit-save-btn{grid-area:save}}@media (width<=400px){.mm-diary-edit-footer{gap:var(--space-1)}.mm-diary-edit-footer .mm-btn{gap:var(--space-1);font-size:var(--text-xs);min-height:32px;padding:var(--space-2)}.mm-diary-edit-footer .mm-btn svg{width:14px;height:14px}}@media (width<=340px){.mm-diary-edit-footer .mm-btn{padding-inline:6px;font-size:11px}}.mm-toast-region{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);align-items:flex-end;gap:var(--space-3);flex-direction:column;max-width:360px;display:flex;position:fixed}@keyframes mmToastIn{0%{opacity:0;transform:translate(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes mmToastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)scale(.96)}}.mm-toast{align-items:flex-start;gap:var(--space-3);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-4);animation:mmToastIn var(--dur-base) var(--ease-spring);border-left-width:4px;display:flex}.mm-toast--leaving{animation:mmToastOut .2s var(--ease-out) forwards}.mm-toast--success{border-left-color:var(--success-500)}.mm-toast--info{border-left-color:var(--info-500)}.mm-toast--warning{border-left-color:var(--warning-500)}.mm-toast--danger{border-left-color:var(--danger-500)}.mm-toast__icon{flex-shrink:0;margin-top:1px}.mm-toast--success .mm-toast__icon{color:var(--success-500)}.mm-toast--info .mm-toast__icon{color:var(--info-500)}.mm-toast--warning .mm-toast__icon{color:var(--warning-500)}.mm-toast--danger .mm-toast__icon{color:var(--danger-500)}.mm-toast__body{flex:1;min-width:0}.mm-toast__title{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);font-size:var(--text-sm)}.mm-toast__msg{font-size:var(--text-sm);color:var(--text-muted)}.mm-toast__close{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.mm-spinner{border:2px solid var(--green-100);border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mmSpin;display:inline-block}.mm-spinner--sm{width:14px;height:14px}.mm-spinner--md{width:22px;height:22px}.mm-spinner--lg{border-width:3px;width:34px;height:34px}.mm-spinner--on-primary{border-color:#fff6;border-top-color:var(--white)}@keyframes mmSpin{to{transform:rotate(360deg)}}.mm-progress{background:var(--sand-200);border-radius:var(--radius-pill);width:100%;height:10px;overflow:hidden}.mm-progress__fill{border-radius:var(--radius-pill);height:100%;transition:width var(--dur-slow) var(--ease-out)}.mm-progress__fill--green{background:var(--gradient-bar)}.mm-progress__fill--lime{background:var(--lime-500)}.mm-progress__fill--amber{background:var(--warning-500)}.mm-progress__fill--red{background:var(--danger-500)}.mm-stat__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase;color:var(--text-muted)}.mm-stat__value{font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-3xl);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1.05}.mm-stat__row{align-items:baseline;gap:.18em;display:flex}.mm-stat__unit{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--text-muted)}.mm-stat__trend{font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:var(--space-1);align-items:center;gap:2px;display:inline-flex}.mm-stat__trend--up{color:var(--success-500)}.mm-stat__trend--down{color:var(--danger-500)}.mm-stat__trend--flat{color:var(--text-muted)}.mm-statgroup{gap:var(--space-4);flex-direction:column;display:flex}.mm-statgroup__head{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.mm-statgroup__icon{border-radius:var(--radius-lg);background:var(--group-tint);width:42px;height:42px;color:var(--group-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--group-accent) 24%, transparent);flex:none;place-items:center;display:grid}.mm-statgroup__heading{min-width:0;margin-right:auto}.mm-statgroup__title{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-lg);color:var(--text-strong);margin:0;line-height:1.15}.mm-statgroup__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.mm-statgroup__totals{align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;display:flex}.mm-statgroup__total{padding-left:var(--space-3);flex-direction:column;align-items:flex-start;display:flex;position:relative}.mm-statgroup__total:before{content:"";border-radius:var(--radius-pill);background:var(--group-accent);opacity:.55;width:3px;position:absolute;top:3px;bottom:3px;left:0}.mm-statgroup__total-value{font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-2xl);color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;line-height:1.05}.mm-statgroup__total-label{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--text-muted)}.mm-statgroup__charts{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}@media (width<=640px){.mm-statgroup__totals{gap:var(--space-3) var(--space-4);width:100%}.mm-statgroup__total-value{font-size:var(--text-xl)}}.mm-macrobar{gap:var(--space-2);flex-direction:column;display:flex}.mm-macrobar__track{border-radius:var(--radius-pill);background:var(--sand-200);width:100%;height:12px;display:flex;overflow:hidden}.mm-macrobar__seg{height:100%;transition:width var(--dur-slow) var(--ease-out)}.mm-macrobar__seg--carbs{background:var(--macro-carbs)}.mm-macrobar__seg--protein{background:var(--macro-protein)}.mm-macrobar__seg--fat{background:var(--macro-fat)}.mm-macrobar__seg--fibre{background:var(--macro-fibre)}.mm-macrobar__seg--empty{background:var(--sand-300)}.mm-list-namepicker{white-space:nowrap;min-width:180px;max-width:280px}.mm-list-namepicker .mm-select-trigger__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mm-card-remove{color:var(--text-muted)}.mm-card-remove:hover{color:var(--danger-500)}.mm-macrosum-wrap{min-width:0;display:flex;position:relative}button.mm-macrosum{cursor:pointer;width:100%;font:inherit;appearance:none;border:0;padding:0}.mm-macrosum{border-radius:var(--radius-pill);background:var(--sand-200);height:14px;display:flex;overflow:hidden}.mm-macrosum--empty{background:var(--sand-300)}.mm-macrosum-legend{bottom:calc(100% + var(--space-2));z-index:30;gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);white-space:nowrap;animation:mmMacroLegendIn var(--dur-fast) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;left:0}@keyframes mmMacroLegendIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mm-macrosum__seg{color:#fff;justify-content:center;align-items:center;min-width:0;display:flex}.mm-macrosum__seg--carbs{background:var(--macro-carbs)}.mm-macrosum__seg--protein{background:var(--macro-protein)}.mm-macrosum__seg--fat{background:var(--macro-fat)}.mm-macrosum__seg--fibre{background:var(--macro-fibre)}.mm-macrosum__label{padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:9px;line-height:1;overflow:hidden}.mm-macrobar__legend{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.mm-macrobar__item{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-body);display:inline-flex}.mm-macrobar__swatch{border-radius:3px;width:10px;height:10px}.mm-macrobar__swatch--carbs{background:var(--macro-carbs)}.mm-macrobar__swatch--protein{background:var(--macro-protein)}.mm-macrobar__swatch--fat{background:var(--macro-fat)}.mm-macrobar__swatch--fibre{background:var(--macro-fibre)}.mm-macro-history-cards{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.mm-macro-history-cards>.mm-card{min-width:0}.mm-macro-history-split-section{gap:var(--space-4);flex-direction:column;display:flex}.mm-macro-history-summary{align-items:center;gap:var(--space-2);max-width:100%;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;scrollbar-width:none;display:flex;overflow-x:auto}.mm-macro-history-summary::-webkit-scrollbar{display:none}.mm-meal-average-chart{gap:var(--space-4);width:100%;min-width:0;padding:var(--space-2) 0;flex-direction:column;display:flex}.mm-meal-average-row{gap:var(--space-3);grid-template-columns:minmax(86px,.32fr) minmax(0,1fr) minmax(64px,auto);align-items:center;display:grid}.mm-meal-average-row__label{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);min-width:0}.mm-meal-average-row__track{border-radius:var(--radius-pill);background:var(--bg-surface-sunken);min-width:0;height:8px;overflow:hidden}.mm-meal-average-row__value{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:right;white-space:nowrap}.mm-meal-average-bar{width:var(--meal-width);border-radius:var(--radius-pill);background:var(--meal-color);min-width:2px;height:100%;display:block}@media (width<=560px){.mm-meal-average-row{grid-template-columns:1fr auto}.mm-meal-average-row__track{order:2;grid-column:1/-1}}.mm-macro-history-split{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.mm-macro-history-legend{gap:var(--space-4);flex-direction:column;flex:1;min-width:min(260px,100%);display:flex}.mm-macro-history-legend-row{min-width:0;display:block}.mm-macro-history-legend-row__head{grid-template-columns:12px minmax(0,1fr) max-content;align-items:center;column-gap:8px;margin-bottom:7px;display:grid}.mm-macro-history-swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.mm-macro-history-legend-row__label{min-width:0;color:var(--ink-700);font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-macro-history-legend-row__values{grid-template-columns:max-content 42px;align-items:baseline;column-gap:10px;min-width:0;display:inline-grid}.mm-macro-history-legend-row__grams{color:var(--green-900);font-family:var(--font-rounded);font-size:15px;font-weight:var(--weight-extra);font-variant-numeric:tabular-nums;white-space:nowrap}.mm-macro-history-legend-row__pct{color:var(--ink-400);font-size:13px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mm-macro-history-legend-row__bar{background:var(--sand-100);border-radius:4px;height:7px;overflow:hidden}.mm-macro-history-legend-row__bar>span{border-radius:inherit;height:100%;display:block}@media (width<=420px){.mm-macro-history-legend-row__head{grid-template-columns:12px minmax(0,1fr);row-gap:4px}.mm-macro-history-legend-row__values{grid-column:2;justify-self:start}}.mm-points-budget{align-items:center;gap:var(--space-3);width:min(var(--pb-size,200px), 100%);flex-direction:column;max-width:100%;display:inline-flex}.mm-points-budget__ring{aspect-ratio:1;box-sizing:border-box;background:var(--pb-gradient);width:100%;box-shadow:var(--shadow-md), inset 0 0 0 1px #2834140f;border-radius:50%;place-items:center;padding:max(16px,13%);display:grid}.mm-points-budget__hole{background:var(--bg-surface);text-align:center;box-sizing:border-box;width:100%;min-width:0;height:100%;box-shadow:var(--shadow-inset);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8% 12%;display:flex}.mm-points-budget__value{font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-3xl);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1}.mm-points-budget__value--over{color:var(--points-over)}.mm-points-budget__caption{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase;color:var(--text-muted);margin-top:2px}.mm-points-budget__sub{font-size:var(--text-sm);color:var(--text-muted);text-align:center;max-width:22ch}.mm-on-gradient{--pb-fill:var(--lime-500);--pb-track:#ffffff3d;--pb-bonus:var(--sun-400)}.mm-on-gradient .mm-points-budget__ring{box-shadow:0 8px 24px #0000002e,inset 0 0 0 1px #ffffff2e}.mm-on-gradient .mm-points-budget__hole{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f381c6b;box-shadow:inset 0 0 0 1px #ffffff2e}.mm-on-gradient .mm-points-budget__value{color:var(--white)}.mm-on-gradient .mm-points-budget__caption,.mm-on-gradient .mm-points-budget__sub{color:#ffffffd1}.mm-pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.mm-pagination__label{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-family:var(--font-numeric)}.mm-profile-identity-card{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);color:var(--text-body)}.mm-profile-identity-card:after{display:none}.mm-profile-identity-name{min-width:0}.mm-profile-identity-title{color:var(--green-900);font-family:var(--font-display);line-height:var(--leading-tight);margin:0}.mm-profile-identity-handle{color:var(--green-700);font-size:var(--text-sm)}.mm-identity-points{color:var(--green-700);font-weight:var(--weight-extra);font-size:var(--text-base);align-items:center;gap:6px;line-height:1;display:inline-flex}.mm-identity-points strong{font-weight:var(--weight-black)}.mm-identity-points__unit{color:var(--text-muted);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.mm-profile-identity-location{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:4px;display:inline-flex}.mm-profile-identity-about{margin:var(--space-1) 0 0;max-width:42ch;color:var(--text-body)}.mm-profile-ministat{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-body);text-align:left;background:0 0;border:0;position:relative}.mm-profile-ministat--visible{padding-right:calc(var(--space-3) + 22px)}.mm-profile-ministat__label{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.mm-profile-ministat__visibility{top:var(--space-2);right:var(--space-3);position:absolute}.mm-profile-ministat__value{color:var(--text-strong);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin-top:2px}.mm-profile-summary-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.mm-profile-summary-tile{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex;position:relative}.mm-profile-summary-grid--achievements .mm-profile-summary-tile{background:0 0;border:0}.mm-profile-summary-tile--visible{padding-right:calc(var(--space-3) + 22px)}.mm-profile-summary-tile__visibility{top:var(--space-3);right:var(--space-3);z-index:2;display:inline-flex;position:absolute}.mm-profile-summary-tile__icon{border-radius:var(--radius-md);background:var(--green-100);width:34px;height:34px;color:var(--green-700);flex:none;place-items:center;display:inline-grid}.mm-profile-summary-tile__body{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mm-profile-summary-tile__label{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.mm-profile-summary-tile__value{color:var(--text-strong);font-family:var(--font-numeric);font-weight:var(--weight-extra);font-size:var(--text-lg);white-space:nowrap;margin-top:2px}.mm-profile-summary-tile__sub{color:var(--text-faint);font-size:var(--text-xs);margin-top:1px}.mm-profile-summary-tile--sun .mm-profile-summary-tile__icon{background:var(--sun-100);color:var(--sun-600)}.mm-profile-summary-tile--sand .mm-profile-summary-tile__icon{background:var(--sand-200);color:var(--text-muted)}.mm-profile-summary-tile--ocean .mm-profile-summary-tile__icon{background:var(--ocean-100);color:var(--ocean-600)}.mm-journey{align-items:center;gap:var(--space-6) var(--space-8);background:radial-gradient(120% 120% at 92% -15%, #d9f32a6b 0%, #d9f32a00 52%), linear-gradient(225deg, var(--green-400) 0%, var(--green-500) 100%);color:var(--white);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-5);grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px -12px #1a663080}.mm-journey:after{content:"";opacity:.1;pointer-events:none;background:url(/assets/apple-mark-white.svg) 50%/contain no-repeat;width:220px;height:220px;position:absolute;bottom:-56px;right:-36px}.mm-journey>*{z-index:1;position:relative}.mm-journey>.mm-journey__drift{z-index:0;pointer-events:none;object-fit:contain;will-change:translate;position:absolute}.mm-journey__eyebrow{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;display:block}.mm-journey__lead{min-width:0}.mm-journey__figure{margin-top:var(--space-1);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--white);text-shadow:0 1px 2px #154a1f59}.mm-journey__caption{font-size:var(--text-sm);color:#fffffff2;margin-top:2px;display:block}.mm-journey__path{min-width:0}.mm-journey__rail{height:12px;margin:var(--space-5) 6px var(--space-3);border-radius:var(--radius-pill);background:#ffffff29;position:relative}.mm-journey__grown{border-radius:var(--radius-pill);background:var(--gradient-bar-dark);min-width:14px;animation:mm-journey-grow var(--dur-slow) var(--ease-out) both;transform-origin:0;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff1f}@keyframes mm-journey-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mm-journey__leaf{border-radius:var(--radius-pill);background:var(--white);width:30px;height:30px;color:var(--green-600);place-items:center;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%);box-shadow:0 3px 8px #143c194d}.mm-journey__goal-flag{color:#ffffffd9;display:inline-flex;position:absolute;top:50%;right:-6px;transform:translate(100%,-50%)}.mm-journey__ends{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--white);display:flex}.mm-journey__ends em{font-style:normal;font-weight:var(--weight-semibold);color:#ffffffa6;margin-right:4px}.mm-journey__ends-right{text-align:right}.mm-journey__stats{gap:var(--space-6);display:flex}.mm-journey__stat{flex-direction:column;line-height:1.15;display:flex}.mm-journey__stat-value{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-2xl);color:var(--white);white-space:nowrap}.mm-journey__stat-label{font-size:var(--text-xs);color:#ffffffb8;margin-top:2px}.mm-journey--empty{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.mm-journey__welcome{color:#ffffffe6;max-width:52ch;margin:0}.mm-journey__sk{border-radius:var(--radius-sm);background:#ffffff29;display:block;position:relative;overflow:hidden}.mm-journey__sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff61 50%,#0000 80%);animation:1.4s ease-in-out infinite mmSkeleton;position:absolute;inset:0;transform:translate(-100%)}.mm-journey__sk--eyebrow{width:92px;height:12px}.mm-journey__sk--figure{width:128px;height:46px;margin-top:var(--space-1);border-radius:var(--radius-md)}.mm-journey__sk--caption{width:168px;height:14px;margin-top:var(--space-2)}.mm-journey__sk--end{width:84px;height:16px}.mm-journey__sk--stat{border-radius:var(--radius-md);width:64px;height:46px}@media (prefers-reduced-motion:reduce){.mm-journey__sk:after{animation:none}}@media (width<=760px){.mm-journey{gap:var(--space-5);padding:var(--space-5) var(--space-5);grid-template-columns:1fr}.mm-journey__rail{margin-top:var(--space-4)}.mm-journey__stats{gap:var(--space-8)}}@media (prefers-reduced-motion:reduce){.mm-journey__grown{animation:none}}.mm-profile-card-header-action{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.mm-profile-card-header-action .mm-select2{min-width:124px}.mm-profile-header-stat{min-height:34px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--text-body);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.mm-profile-view .mm-btn--primary{background:var(--green-500)}.mm-profile-view .mm-btn--primary:hover:not(:disabled){background:var(--green-600)}.mm-profile-view .mm-btn--primary:active:not(:disabled){background:var(--green-700)}.mm-profile-diary{gap:var(--space-8);flex-direction:column;display:flex}.mm-profile-diary-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.mm-profile-diary-head__title{font-family:var(--font-display);font-weight:var(--weight-extra);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.mm-profile-diary-stack{gap:var(--space-4);flex-direction:column;display:flex}.mm-profile-day__meals{flex-direction:column;display:flex}.mm-diary-meal__title{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:flex}.mm-meal-subtotal{justify-content:flex-end;align-items:baseline;column-gap:var(--space-2);text-transform:none;letter-spacing:normal;font-size:var(--text-sm);font-weight:var(--weight-regular);flex-wrap:wrap;row-gap:0;display:inline-flex}.mm-meal-subtotal__part{white-space:nowrap;font-weight:var(--weight-bold)}.mm-meal-subtotal__part--free{color:var(--points-free)}.mm-meal-subtotal__part--special{color:var(--sonderpunkte)}.mm-diary-meal__title .mm-meal-subtotal{margin-right:calc(-1 * (var(--mm-diary-meal-inline-pad) - var(--space-2)))}.mm-profile-day__foot{margin-top:var(--space-3);padding:0 var(--space-4)}.mm-profile-day__empty{padding:var(--space-2) 0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}.mm-list-row--loading{cursor:progress;opacity:.72}.mm-profile-diary__day-head,.mm-profile-diary__meal-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mm-profile-diary__day-badges{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.mm-profile-diary__date{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-extra);line-height:var(--leading-tight);margin:0}.mm-profile-diary__summary,.mm-profile-diary__meal-meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.mm-profile-diary__empty{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.mm-profile-diary__meals{gap:var(--space-5);margin-top:var(--space-4);flex-direction:column;display:flex}.mm-profile-diary__meal{min-width:0;padding:0}.mm-profile-diary__meal-title{align-items:center;gap:var(--space-2);color:var(--green-800);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);display:inline-flex}.mm-profile-diary__meal-dot{width:auto;height:auto;color:var(--green-600);flex:none;line-height:1}.mm-profile-diary__meal-dot:before{content:"•"}.mm-profile-diary__meal-meta{font-family:var(--font-numeric);white-space:nowrap;flex:none}.mm-profile-diary__entries{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-2);flex-direction:column;list-style:none;display:flex}.mm-profile-diary__entry{align-items:center;gap:var(--space-3);min-width:0;padding:3px var(--space-2);border-radius:var(--radius-sm);display:flex}.mm-profile-diary__entry--interactive{cursor:pointer;transition:background var(--transition-fast), opacity var(--transition-fast)}.mm-profile-diary__entry--interactive:hover,.mm-profile-diary__entry--interactive:focus-visible{background:var(--sand-50);outline:none}.mm-profile-diary__entry--interactive:hover .mm-profile-diary__entry-title,.mm-profile-diary__entry--interactive:focus-visible .mm-profile-diary__entry-title{color:var(--green-700)}.mm-profile-diary__entry--loading{cursor:progress;opacity:.72}.mm-profile-diary__entry .mm-diary-entry-sport-thumb{width:38px;height:38px;box-shadow:none;background:0 0}.mm-profile-diary__entry-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mm-profile-diary__entry-title{min-width:0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.mm-profile-diary__entry-meta{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);display:flex}.mm-profile-diary__entry-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm-profile-diary__category{min-width:0;color:var(--green-700);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:0;overflow:hidden}.mm-profile-diary__entry>.mm-diary-entry-points{margin-left:auto}@media (width<=560px){.mm-profile-summary-grid{grid-template-columns:1fr}.mm-profile-diary__day-head,.mm-profile-diary__meal-head{align-items:stretch;gap:var(--space-2);flex-direction:column}.mm-profile-diary__meal-meta{white-space:normal}}.mm-hero-strip{background:var(--gradient-hero);color:var(--text-on-inverse);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md);margin-bottom:var(--space-6);position:relative;overflow:hidden}.mm-hero-strip:after{content:"";opacity:.1;pointer-events:none;background:url(/assets/apple-mark-white.svg) 50%/contain no-repeat;width:240px;height:240px;position:absolute;top:-48px;right:-32px}.mm-hero-strip>*{z-index:1;position:relative}.mm-hero-strip__title{color:var(--white);font-size:var(--text-3xl);margin:0 0 var(--space-1)}.mm-hero-strip__subtitle{color:#ffffffd9;font-size:var(--text-base);max-width:56ch;margin:0}.mm-result-panel{background:var(--gradient-fresh);color:var(--white);border:none;position:relative;overflow:hidden}.mm-result-panel .mm-card__title{color:var(--white)}.mm-result-panel:after{content:"";opacity:.12;pointer-events:none;background:url(/assets/apple-mark-white.svg) 50%/contain no-repeat;width:210px;height:210px;position:absolute;bottom:-40px;right:-30px}.mm-result-panel>*{z-index:1;position:relative}.mm-result-panel .mm-stat__label{color:#fffc}.mm-result-panel .mm-stat__value,.mm-result-panel .mm-stat__unit{color:var(--white)}.mm-result-figure{text-align:center}.mm-result-figure__value{font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-5xl);color:var(--white);font-variant-numeric:tabular-nums;line-height:1.05}.mm-result-figure__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase;color:#ffffffc7}.mm-result-figure__cat{margin-top:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-lg);color:var(--white)}.mm-glass-chip{border-radius:var(--radius-md);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--white);background:#ffffff29;border:1px solid #ffffff38;display:flex}.mm-thread-title-edit{width:min(72ch, calc(100vw - var(--space-8)));max-width:100%;display:block}.mm-thread-title-edit__input{resize:none;width:100%;min-height:1.2em;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.mm-thread-title-edit__input:focus{box-shadow:none;outline:none}.mm-thread-title-edit__input::placeholder{color:var(--text-faint)}.mm-forum-cats{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-forum-cat{text-align:left;background:var(--bg-surface);border-radius:var(--radius-md);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;align-items:center;gap:var(--space-4);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;display:flex}.mm-forum-cat:hover{background:var(--sand-50);box-shadow:var(--shadow-sm)}.mm-forum-cat:focus-visible{background:var(--sand-50);box-shadow:none;outline:none}.mm-forum-cat__icon{border-radius:var(--radius-md);background:var(--gradient-lime);width:64px;height:64px;color:var(--green-900);flex-shrink:0;place-items:center;display:inline-grid}.mm-forum-cat__icon[class*=mm-forum-cat__icon--]{color:var(--white)}.mm-forum-cat__icon--diary{background:linear-gradient(150deg,#54b262,#2c7a39);box-shadow:0 8px 16px #285a1e47}.mm-forum-cat__icon--food{background:linear-gradient(150deg,#6fc0e4,#1c7fb0);box-shadow:0 8px 16px #1c7fb047}.mm-forum-cat__icon--scale{background:linear-gradient(150deg,#80cb89,#389645);box-shadow:0 8px 16px #285a1e42}.mm-forum-cat__icon--market{background:linear-gradient(150deg,#f78c74,#d9533c);box-shadow:0 8px 16px #d9533c42}.mm-forum-cat__icon--intro,.mm-forum-cat__icon--stories{background:linear-gradient(150deg,#fad56f,#e2a40c);box-shadow:0 8px 16px #e2a40c42}.mm-forum-cat__icon--seasonal{background:linear-gradient(150deg,#d9f32a,#54b262);box-shadow:0 8px 16px #54b26247}.mm-forum-cat__icon--moderation{background:linear-gradient(150deg,#cb85c3,#8e3d86);box-shadow:0 8px 16px #8e3d8642}.mm-forum-cat__icon--weightloss{background:linear-gradient(150deg,#f6c13b,#f26b4e);box-shadow:0 8px 16px #f26b4e42}.mm-forum-cat__icon--chat{background:linear-gradient(150deg,#cb85c3,#b255a8);box-shadow:0 8px 16px #b255a842}.mm-forum-cat__icon--tech{background:linear-gradient(150deg,#aebaaa,#6b7a68);box-shadow:0 8px 16px #6b7a6847}.mm-fcat,.mm-fcat *{transform-box:view-box}@keyframes mm-fcat-write{0%{stroke-dashoffset:10px}45%{stroke-dashoffset:0}90%{stroke-dashoffset:0}to{stroke-dashoffset:10px}}@keyframes mm-fcat-scan{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes mm-fcat-tip{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes mm-fcat-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@keyframes mm-fcat-spark{0%,55%{opacity:0;transform:scale(0)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes mm-fcat-wave{0%,60%,to{transform:rotate(0)}10%{transform:rotate(-16deg)}22%{transform:rotate(12deg)}34%{transform:rotate(-12deg)}46%{transform:rotate(8deg)}}@keyframes mm-fcat-leaf{0%,to{transform:rotate(-11deg)}50%{transform:rotate(9deg)}}@keyframes mm-fcat-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes mm-fcat-check{0%,40%{stroke-dashoffset:100px}70%{stroke-dashoffset:0}92%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes mm-fcat-flame{0%,to{transform:scale(1)skew(0)}25%{transform:scale(1.06,1.12)skew(-4deg)}50%{transform:scale(.95,1.06)skew(3deg)}75%{transform:scale(1.05,1.1)skew(-2deg)}}@keyframes mm-fcat-star{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.16)rotate(6deg)}}@keyframes mm-fcat-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes mm-fcat-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mm-fcat *,.mm-fcat{animation:none!important}}.mm-forum-cat__body{flex:1;min-width:0}.mm-forum-cat__name{font-family:var(--font-display);font-weight:var(--weight-extra);color:var(--text-strong);font-size:var(--text-base);display:block}.mm-forum-cat__desc{font-size:var(--text-sm);color:var(--text-muted);display:block}.mm-forum-cat__last{font-size:var(--text-xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.mm-forum-cat__counts{gap:var(--space-4);flex-shrink:0;align-self:flex-start;margin-top:3px;display:flex}.mm-forum-stat{font-family:var(--font-numeric);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mm-forum-stat svg{color:var(--text-faint)}@media (width<=900px){.mm-forum-overview-grid>.mm-forum-overview-grid__side{order:-1}}.mm-thread-list{margin:0;padding:0;list-style:none}.mm-thread-row{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.mm-thread-row:hover{background:var(--sand-50);text-decoration:none}.mm-thread-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mm-thread-row__title{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);line-height:var(--leading-snug);display:flex}.mm-thread-row__status{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface);width:24px;height:24px;box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.mm-thread-row__status svg{display:block}.mm-thread-row__status--sticky{background:linear-gradient(135deg, var(--sun-100), var(--bg-surface));border-color:var(--sun-400);color:var(--sun-600)}.mm-thread-row__status--sticky svg{transform:rotate(-18deg)}.mm-thread-row__status--closed{background:linear-gradient(135deg, var(--sand-100), var(--sand-200));border-color:var(--sand-300);color:var(--ink-700)}.mm-thread-status-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--ink-700);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px 2px 6px;line-height:1.35;display:inline-flex}.mm-thread-status-chip svg{flex:none;display:block}.mm-thread-status-chip--sticky{border-color:var(--sun-400);background:var(--sun-100);color:var(--sun-600)}.mm-thread-status-chip--sticky svg{transform:rotate(-18deg)}.mm-thread-status-chip--closed{border-color:var(--sand-300);background:var(--sand-100);color:var(--ink-700)}.mm-thread-row__title-text{font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-thread-row__meta{font-size:var(--text-xs);color:var(--text-muted)}.mm-thread-row__counts{gap:var(--space-2);flex-shrink:0;display:flex}.mm-post{border-radius:var(--radius-lg);gap:0;padding:0;display:flex;overflow:hidden}.mm-post__rail{text-align:center;width:188px;padding:var(--space-5) var(--space-4);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:14px;text-decoration:none;display:flex}.mm-post__rail-info{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.mm-post__author{flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.mm-post__author-name{font-family:var(--font-display);font-weight:var(--weight-extra);color:var(--text-strong);font-size:var(--text-base);overflow-wrap:anywhere;max-width:100%;line-height:1.2}.mm-post__author-rank{color:var(--green-700);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.mm-post__stats{flex-direction:column;align-items:center;gap:7px;width:100%;margin-top:4px;display:flex}.mm-post__stat{flex-direction:column;align-items:center;line-height:1.15;display:flex}.mm-post__stat-label{color:var(--green-700);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.mm-post__stat-value{font-family:var(--font-numeric);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-strong)}.mm-story-detail{gap:var(--space-5);flex-direction:column;width:min(820px,100%);margin:0 auto;display:flex}.mm-story-hero-card{background:var(--gradient-sun);color:var(--green-900);box-shadow:var(--shadow-md);border-color:#0000;padding:0;position:relative;overflow:hidden}.mm-story-hero-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff47 0%,#ffffff14 42%,#0000 72%);position:absolute;inset:0}.mm-story-hero{z-index:1;align-items:flex-start;gap:var(--space-4);padding:clamp(var(--space-5), 5vw, var(--space-8));flex-direction:column;display:flex;position:relative}.mm-badge.mm-story-hero__badge{color:var(--coral-600);background:#ffffffc7;box-shadow:inset 0 0 0 1px #d9533c29}.mm-story-hero__title{max-width:760px;font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--green-900);overflow-wrap:anywhere;margin:0}.mm-story-hero__meta{align-items:center;gap:var(--space-3);min-width:0;display:flex}.mm-story-hero__meta .mm-avatar{box-shadow:var(--shadow-sm);border:2px solid #ffffffc7}.mm-story-hero__author{font-weight:var(--weight-extra);color:var(--green-900);display:block}.mm-story-hero__date{font-size:var(--text-sm);color:#1f4227c7;display:block}.mm-story-media-card{overflow:hidden}.mm-story-body-card .mm-card__header{margin-bottom:var(--space-3)}@media (width<=560px){.mm-story-hero__title{font-size:var(--text-3xl)}}.mm-richtext{line-height:var(--leading-loose);color:var(--text-body)}.mm-richtext p{margin:0 0 1em}.mm-richtext img{border-radius:var(--radius-md);max-width:100%;height:auto}.mm-richtext a{color:var(--text-link)}.mm-richtext h2,.mm-richtext h3{font-family:var(--font-display);color:var(--text-strong)}.mm-richtext ul,.mm-richtext ol{white-space:normal;margin:0 0 1em;padding-left:1.4em}.mm-richtext li{line-height:var(--leading-normal);margin:0}.mm-richtext li+li{margin-top:.15em}.mm-post__text.mm-richtext ul>li>p,.mm-post__text.mm-richtext ol>li>p{margin-bottom:0;padding-bottom:0}.mm-post__body{min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;flex:1;display:flex}.mm-post__date{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.mm-post__text{white-space:pre-wrap;color:var(--text-body);line-height:var(--leading-loose)}.mm-post__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.mm-like-control{gap:var(--space-2);flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.mm-like-control--right{align-items:flex-end}.mm-like-control__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-start;max-width:100%;display:flex}.mm-post__actions .mm-like-control{width:100%}.mm-post__actions .mm-like-control__row{flex-wrap:wrap;justify-content:flex-end;width:100%}.mm-post__actions .mm-like-control__likers-toggle{justify-content:flex-end;min-width:0}.mm-like-control--right .mm-like-control__row{justify-content:flex-end}.mm-like-control__likers-toggle{align-items:center;gap:var(--space-2);max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:inline-flex}.mm-like-control__likers-toggle:focus-visible{box-shadow:var(--focus-ring);outline-offset:4px;border-radius:var(--radius-pill);outline:none}.mm-like-control__others{min-width:0;max-width:12ch;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:right;white-space:normal}.mm-likers-grid{gap:var(--space-1);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=30rem){.mm-likers-grid{grid-template-columns:1fr 1fr}}.mm-post-like-btn svg,.mm-post-like-btn:hover:not(:disabled) svg,.mm-post-like-btn[aria-pressed=true] svg{color:var(--green-500)}@media (width<=560px){.mm-post{gap:var(--space-3);padding:var(--space-3);flex-direction:column}.mm-post__rail{justify-content:space-evenly;align-items:center;gap:var(--space-4);text-align:left;flex-direction:row;width:auto}.mm-post__rail-info{text-align:left;flex:0 auto;align-items:flex-start;width:auto}.mm-post__stats,.mm-post__stat,.mm-post__author{align-items:flex-start}.mm-thread-row{padding:var(--space-3);gap:var(--space-3);flex-wrap:wrap;align-items:flex-start}.mm-thread-row__title{font-size:var(--text-sm)}.mm-thread-row__title-text{white-space:normal}.mm-thread-row__meta{font-size:var(--text-xs)}.mm-thread-row__counts{padding-left:calc(40px + var(--space-3));flex-basis:100%;justify-content:flex-start}.mm-forum-cats{gap:var(--space-2)}.mm-forum-cat{padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-wrap:wrap}.mm-forum-cat__icon{width:64px;height:64px}.mm-forum-cat__counts{padding-left:calc(64px + var(--space-3));flex-basis:100%;justify-content:flex-start}.mm-diary-page .mm-btn--sm{font-size:var(--text-xs);padding:6px 10px}.mm-diary-page .mm-card:not(.mm-diary-daycard) .mm-card__title{font-size:var(--text-base);white-space:normal;overflow-wrap:anywhere}.mm-diary-page .mm-list-row__title{font-size:var(--text-sm)}.mm-diary-page .mm-list-row__meta{font-size:var(--text-xs)}.mm-diary-page .mm-list-row{gap:var(--space-2)}.mm-diary-page .mm-diary-meal .mm-list-row{padding:var(--space-2)}.mm-diary-page .mm-card__header{row-gap:var(--space-2);flex-wrap:wrap}.mm-diary-page .mm-diary-daycard .mm-card__header .mm-diary-daycard__metrics,.mm-diary-page .mm-card__header>:last-child{margin-left:auto}.mm-diary-page .mm-diary-daycard .mm-diary-daycard__action-row{padding-inline:var(--space-2) 0}.mm-diary-page .mm-card{padding:var(--space-4);--mm-card-pad:var(--space-4)}.mm-diary-page .mm-card.mm-diary-daycard{padding:var(--space-3);--mm-card-pad:var(--space-3)}.mm-diary-page .mm-diary-daycard .mm-diary-meal{--mm-diary-meal-inline-pad:var(--space-2);padding:var(--space-2)}}.mm-mt-4{margin-top:var(--space-4)}.mm-mt-5{margin-top:var(--space-5)}.mm-mt-6{margin-top:var(--space-6)}.mm-mb-4{margin-bottom:var(--space-4)}.mm-mb-5{margin-bottom:var(--space-5)}.mm-mb-6{margin-bottom:var(--space-6)}.mm-chat-page{background:var(--bg-page);width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mm-chat{background:var(--bg-surface);border-top:1px solid var(--border-subtle);width:100%;height:100%;min-height:0;box-shadow:var(--shadow-sm);position:sticky;top:68px}.mm-chat__layout{grid-template-columns:270px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.mm-chat__rooms{z-index:30;background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding:var(--space-5) var(--space-4);gap:var(--space-4);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.mm-chat__rooms-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.mm-chat__rooms-label{font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;color:var(--text-faint);margin:0 0 4px}.mm-chat__rooms-list{gap:var(--space-2);flex-direction:column;display:flex}.mm-chat__rooms-close,.mm-chat__room-toggle{background:var(--bg-inset);color:var(--text-strong);border-radius:var(--radius-md);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:none}.mm-chat__rooms-backdrop{display:none}.mm-chat__room{align-items:center;gap:var(--space-2);text-align:left;border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--text-strong);font-weight:var(--weight-semibold);background:0 0;border:none;display:flex}.mm-chat__room:hover{background:var(--bg-inset)}.mm-chat__room--active{background:var(--primary-soft);color:var(--primary-press)}.mm-chat__room-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mm-chat__main{background:linear-gradient(180deg, var(--bg-surface), var(--sand-50));flex-direction:column;min-width:0;min-height:0;display:flex}.mm-chat__header{align-items:center;gap:var(--space-2);min-height:68px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-strong);z-index:5;background:#ffffffeb;display:flex}.mm-chat__channel-mark{border-radius:var(--radius-md);background:var(--primary-soft);width:36px;height:36px;color:var(--primary);flex:none;place-items:center;display:inline-grid}.mm-chat__header-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.mm-chat__eyebrow{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-faint);line-height:1}.mm-chat__header-title{font-weight:var(--weight-bold);color:var(--text-strong);line-height:1.2}.mm-chat__messages{min-height:0;padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mm-chat__msg{gap:var(--space-2);align-items:flex-end;max-width:min(78%,760px);display:flex}.mm-chat__msg--own{flex-direction:row-reverse;align-self:flex-end}.mm-chat__bubble{background:var(--bg-inset);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);min-width:0;position:relative}.mm-chat__bubble--actions{padding-right:calc(var(--space-4) + 58px)}.mm-chat__msg--own .mm-chat__bubble{background:var(--primary-soft)}.mm-chat__msg-actions{align-items:center;gap:3px;display:inline-flex;position:absolute;top:6px;right:6px}.mm-chat__msg-action{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.mm-chat__msg-action:hover,.mm-chat__msg-action:focus-visible{background:var(--bg-surface);color:var(--text-strong);outline:none}.mm-chat__msg-action--delete:hover,.mm-chat__msg-action--delete:focus-visible{color:var(--danger-500)}.mm-chat__msg-meta{gap:var(--space-2);align-items:baseline;margin-bottom:2px;display:flex}.mm-chat__msg--own .mm-chat__msg-meta{flex-direction:row-reverse}.mm-chat__msg-author{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-strong)}.mm-chat__msg-time{font-size:var(--text-xs);color:var(--text-faint)}.mm-chat__msg-text{color:var(--text-strong);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}.mm-chat__composer{z-index:6;align-items:end;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;bottom:0}.mm-chat__textarea{resize:none;scrollbar-width:none;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);width:100%;min-height:46px;max-height:168px;color:var(--text-body);font:inherit;box-shadow:var(--shadow-sm);padding:12px 14px;line-height:1.45;overflow-y:auto}.mm-chat__textarea::-webkit-scrollbar{display:none}.mm-chat__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.mm-chat__textarea:disabled{color:var(--text-faint);background:var(--sand-50);cursor:not-allowed}.mm-chat__send{min-height:46px}@media (width<=760px){.mm-chat{border-top:0;top:68px}.mm-chat__layout{grid-template-columns:1fr}.mm-chat__rooms{border-right:1px solid var(--border-subtle);width:min(320px,86vw);max-width:86vw;box-shadow:var(--shadow-lg);transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0 auto 0 0;transform:translate(-105%)}.mm-chat__rooms.is-open{transform:none}.mm-chat__rooms-backdrop{z-index:20;cursor:pointer;background:#19231a6b;border:0;padding:0;display:block;position:absolute;inset:0 0 0 min(320px,86vw)}.mm-chat__rooms-close,.mm-chat__room-toggle{display:inline-flex}.mm-chat__header{min-height:62px;padding:var(--space-2) var(--space-3)}.mm-chat__channel-mark{width:34px;height:34px}.mm-chat__messages{padding:var(--space-3)}.mm-chat__msg{max-width:94%}.mm-chat__msg .mm-avatar{display:none}.mm-chat__bubble{border-radius:var(--radius-md)}.mm-chat__msg-meta{gap:var(--space-1);flex-wrap:wrap}.mm-chat__composer{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.mm-chat__send{width:46px;padding-inline:0}.mm-chat__send span{display:none}}.mm-recipe-legend{justify-content:flex-end;align-items:center;gap:var(--space-4);margin:var(--space-2) 0 var(--space-5);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.mm-recipe-legend__item{align-items:center;gap:6px;display:inline-flex}.mm-recipe-legend__dot{border-radius:var(--radius-pill);width:9px;height:9px}.mm-recipe-legend__unit{color:var(--text-faint);font-weight:var(--weight-regular)}.mm-recipe-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.mm-recipe-card__cover{position:relative}.mm-recipe-veg{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:var(--white);width:26px;height:26px;color:var(--green-600);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:absolute}.mm-recipe-card__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.mm-recipe-card__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-strong)}.mm-recipe-card__desc{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.mm-recipe-points{padding-top:var(--space-2);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.mm-recipe-points__value{font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-3xl);line-height:1}.mm-recipe-points__unit{font-family:var(--font-rounded);font-weight:var(--weight-bold);font-size:var(--text-lg)}.mm-recipe-points__label{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-basis:100%}.mm-recipe-foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.mm-recipe-foot__author{min-width:0;color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.mm-recipe-foot__name{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-recipe-foot__likes{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;align-items:center;gap:4px;display:inline-flex}@media (width<=560px){.mm-recipe-legend{justify-content:flex-start}}.mm-sport-row{transition:background var(--dur-fast) var(--ease-out);outline:none}.mm-sport-row:hover,.mm-sport-row:focus-visible{background:var(--green-50)}.mm-equal-grid{align-items:stretch}.mm-equal-grid>*{height:100%}.mm-select2{position:relative}.mm-select2:has(.mm-select-trigger--open){z-index:var(--z-dropdown)}.mm-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;width:100%;font:inherit;display:flex}.mm-select-trigger:disabled{cursor:not-allowed;opacity:.6}.mm-select-trigger__value{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mm-select-trigger__placeholder{color:var(--text-faint)}.mm-select-trigger__chevron{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out);flex:none}.mm-select-trigger--open{border-color:var(--primary);box-shadow:var(--focus-ring)}.mm-select-trigger--open .mm-select-trigger__chevron{transform:rotate(180deg)}.mm-page-head__actions .mm-select-trigger{--mm-control-height:34px;font-size:var(--text-sm);padding:5px 10px}.mm-page-head__actions .mm-select-trigger__chevron{width:16px;height:16px}.mm-combobox{position:relative}.mm-combobox--open{z-index:var(--z-dropdown)}.mm-combobox__input{text-overflow:ellipsis;width:100%;padding-right:40px}.mm-combobox__chevron{top:0;bottom:0;right:var(--space-2);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute}.mm-combobox__chevron:disabled{cursor:not-allowed;opacity:.6}.mm-combobox__chevron svg{transition:transform var(--dur-base) var(--ease-out)}.mm-combobox__chevron--open svg{transform:rotate(180deg)}.mm-page-head__actions .mm-combobox__input{--mm-control-height:34px;font-size:var(--text-sm);padding:5px 36px 5px 10px}.mm-select-menu{z-index:var(--z-dropdown);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);max-height:280px;box-shadow:var(--shadow-lg);transform-origin:top;animation:mmSelectOpen var(--dur-base) var(--ease-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes mmSelectOpen{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.mm-select-opt{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;font-size:var(--text-base);-webkit-user-select:none;user-select:none;padding:9px 12px;display:flex}.mm-select-opt--active{background:var(--green-50);color:var(--text-strong)}.mm-select-opt--selected{font-weight:var(--weight-bold);color:var(--text-strong)}.mm-select-opt__check{color:var(--primary);flex:none}.mm-select-opt--disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mm-select-menu{animation:none}}.mm-calc-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;display:grid}.mm-result-center{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;height:100%;display:flex}.mm-calc-empty{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;min-height:330px;display:flex}.mm-calc-empty__icon{border-radius:var(--radius-xl);width:78px;height:78px;color:var(--white);background:#ffffff24;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3,0 16px 36px #0000001f}.mm-calc-empty__sample{margin-top:var(--space-1);font-family:var(--font-rounded);font-size:var(--text-5xl);line-height:1;font-weight:var(--weight-extra);color:var(--lime-500)}.mm-calc-empty p{max-width:31ch;margin:var(--space-2) auto 0;color:#ffffffd6;font-size:var(--text-sm)}.mm-calc-empty__steps{gap:var(--space-2);width:min(100%,280px);display:grid}.mm-calc-empty__steps span,.mm-calc-empty__spark{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:#ffffffe6;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#ffffff1f;padding:7px 12px;display:inline-flex}.mm-calc-empty__spark{color:var(--lime-100);background:#d9f32a2b}.mm-result-panel--hero{background:var(--gradient-hero)}.mm-result-panel--ocean{background:var(--gradient-ocean)}.mm-budget-ring{border-radius:var(--radius-pill);width:168px;height:168px;margin:var(--space-4) auto;background:#ffffff14;border:10px solid #ffffff40;place-items:center;display:grid}.mm-budget-ring__value{font-family:var(--font-rounded);font-weight:var(--weight-extra);font-size:var(--text-5xl);color:var(--white);font-variant-numeric:tabular-nums;line-height:1}.mm-budget-ring__unit{color:var(--green-100);font-size:var(--text-sm);margin-top:2px}.mm-chip-row{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.mm-glass-stat{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#ffffff26;min-width:96px}.mm-glass-stat__value{font-family:var(--font-numeric);font-weight:var(--weight-extra);font-size:var(--text-xl);color:var(--white);line-height:1.1}.mm-glass-stat__value--accent{color:var(--sun-400)}.mm-glass-stat__label{font-size:var(--text-xs);color:var(--green-100)}.mm-result-figure__value--accent{color:var(--lime-500)}.mm-result-figure__value--lg{font-size:var(--text-6xl)}.mm-calc-hint{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);display:flex}.mm-act-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mm-act-tile{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex}.mm-act-tile:hover{border-color:var(--border-strong);transform:translateY(-1px)}.mm-act-tile--active{border-color:var(--green-500);background:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-500)}.mm-act-tile__name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-strong)}.mm-act-tile__meta{font-size:var(--text-xs);color:var(--text-muted)}.mm-ach-summary-card{background:var(--bg-surface);position:relative;overflow:hidden}.mm-ach-summary{z-index:1;gap:var(--space-5);grid-template-columns:minmax(260px,1fr) minmax(260px,auto);align-items:start;display:grid;position:relative}.mm-ach-summary__icon{border-radius:var(--radius-xl);background:radial-gradient(circle at 35% 20%, #ffffffe6, transparent 28%), linear-gradient(135deg, var(--lime-500), var(--green-500));width:64px;height:64px;color:var(--green-700);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff8c,0 18px 34px -18px #217a3ab8}.mm-ach-summary__body{min-width:0}.mm-ach-summary__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--text-muted)}.mm-ach-summary__body h2{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--text-strong);overflow-wrap:anywhere}.mm-ach-summary__stats{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;align-content:center;align-self:stretch;display:flex}.mm-ach-stat{align-items:center;gap:var(--space-3);min-width:110px;padding:var(--space-3) var(--space-4);background:0 0;border:0;display:flex}.mm-growth-card{margin-bottom:var(--space-5)}.mm-growth__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.mm-growth__lede{align-items:center;gap:var(--space-3);display:flex}.mm-growth__rankbadge{width:48px;height:48px;color:var(--green-700);background:var(--lime-100);border-radius:50%;flex:none;place-items:center;display:grid}.mm-growth__rankbadge svg{width:28px;height:28px;display:block}.mm-growth__rankbadge.is-legend{color:var(--sun-600);background:var(--sun-100)}.mm-growth__eyebrow{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.mm-growth__rank{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--text-strong);margin-top:2px}.mm-growth__pill{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--lime-100);color:var(--green-800);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-extra);padding:9px 16px;display:inline-flex}.mm-growth__pill svg{flex:none}.mm-growth{padding-top:4px;position:relative}.mm-growth__track{border-radius:var(--radius-pill);background:var(--sand-200);height:5px;position:absolute;top:34px;left:10%;right:10%}.mm-growth__fill{width:var(--grow,0%);border-radius:var(--radius-pill);background:var(--green-500);max-width:100%;transition:width .7s var(--ease-out);position:absolute;inset:0 auto 0 0}.mm-growth.is-legend .mm-growth__fill{background:var(--gradient-bar)}.mm-growth__nodes{margin:0;padding:0;list-style:none;display:flex;position:relative}.mm-growth__node{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.mm-growth__glyph{z-index:1;background:var(--bg-surface);width:60px;height:60px;color:var(--text-faint);transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;margin-bottom:14px;display:grid;position:relative}.mm-growth__glyph svg{width:30px;height:30px;display:block}.mm-growth__node.is-future .mm-growth__glyph{background:var(--sand-50);color:var(--text-faint);border:2px dashed var(--border-default)}.mm-growth__node.is-done .mm-growth__glyph{background:var(--green-500);color:var(--white);box-shadow:0 0 0 5px var(--white)}.mm-growth__node.is-current .mm-growth__glyph{color:var(--green-700);box-shadow:0 0 0 5px var(--lime-500), var(--shadow-md);transform:scale(1.1)}.mm-growth__node.is-current .mm-growth__glyph svg{transform-origin:50% 88%;animation:3.4s ease-in-out infinite mmGrowSway}@keyframes mmGrowSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.mm-growth__name{max-width:12ch;color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-extra);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-growth__node.is-done .mm-growth__name{color:var(--green-700)}.mm-growth__node.is-current .mm-growth__name{color:var(--text-strong);font-weight:var(--weight-extra)}.mm-growth__min{color:var(--text-muted);font-size:10px}@media (prefers-reduced-motion:reduce){.mm-growth__node.is-current .mm-growth__glyph svg{animation:none}}@media (width<=560px){.mm-growth__track{top:28px}.mm-growth__glyph{width:48px;height:48px}.mm-growth__glyph svg{width:24px;height:24px}.mm-growth__name{max-width:9ch;font-size:10px}}.mm-ach-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.mm-ach-toplist{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mm-ach-toplist__user{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-strong);font-weight:var(--weight-semibold);display:flex}.mm-ach-toplist__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm-ach-toplist .mm-leader-row{padding:var(--space-2) var(--space-3);grid-template-columns:30px auto minmax(0,1fr) auto}.mm-ach-rank{background:var(--sand-100);width:27px;height:27px;color:var(--text-muted);font-weight:var(--weight-extra);font-size:var(--text-xs);border-radius:50%;place-items:center;line-height:1;display:grid}.mm-ach-rank--gold{background:var(--sun-100);color:var(--sun-600);box-shadow:inset 0 0 0 1px #e2a40c52}.mm-ach-rank--silver{background:var(--ocean-100);color:var(--ocean-600);box-shadow:inset 0 0 0 1px #3884ad47}.mm-ach-rank--bronze{background:var(--green-100);color:var(--green-700);box-shadow:inset 0 0 0 1px #217a3a47}.mm-ach-toplist .mm-leader-row--me{box-shadow:inset 0 0 0 1px #217a3a38;background:var(--green-50)!important}.mm-ach-me{border-radius:var(--radius-pill);background:var(--green-100);color:var(--green-700);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:1px 8px}.mm-ach-toplist__pts{color:var(--green-700);font-weight:var(--weight-extra);font-size:var(--text-sm);white-space:nowrap;justify-self:end}.mm-ach-cat-progress{align-items:center;gap:var(--space-3);display:flex}.mm-ach-cat-progress__count{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-muted)}.mm-ach-cat-progress[data-complete] .mm-ach-cat-progress__count{color:var(--green-700)}.mm-ach-cat-progress__bar{border-radius:var(--radius-pill);background:var(--sand-200);width:88px;height:6px;position:relative;overflow:hidden}.mm-ach-cat-progress__fill{border-radius:var(--radius-pill);background:var(--gradient-bar);height:100%;transition:width .6s var(--ease-out);position:absolute;inset:0 auto 0 0}@media (width<=560px){.mm-ach-cat-progress__bar{display:none}}@media (width>=860px){.mm-ach-toplist{column-gap:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mm-ach-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mm-ach-tile{min-height:0;padding:var(--space-3)}}.mm-ach-tile{text-align:center;align-items:center;gap:var(--space-2);min-height:210px;padding:var(--space-4);border-radius:var(--radius-lg);color:var(--text-body);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.mm-ach-tile--earned{background:var(--bg-surface);box-shadow:var(--shadow-sm)}.mm-ach-tile--earned:hover{background:var(--green-50)}.mm-ach-tile--locked{background:var(--sand-200);border:1px solid var(--sand-300);box-shadow:none;filter:opacity(.85)}.mm-ach-tile--locked:hover{background:var(--sand-100);filter:none}.mm-ach-tile--locked .mm-tiermedal{opacity:.5}.mm-ach-tile .mm-tiermedal__glow{display:none}.mm-ach-tile__title{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-base);color:var(--text-strong);line-height:1.2}.mm-ach-tile--locked .mm-ach-tile__title{color:var(--text-muted)}.mm-ach-tile__desc{font-size:var(--text-xs);color:var(--text-muted);flex:1;margin:0;line-height:1.4}.mm-ach-tile--locked .mm-ach-tile__desc{color:var(--text-faint)}.mm-ach-tile__date{color:var(--green-700);font-size:11px;font-weight:var(--weight-bold)}.mm-medal{border-radius:var(--radius-md);width:54px;height:54px;color:var(--green-700);border:0;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2834140f}.mm-medal:after{display:none}.mm-medal>svg{filter:none;z-index:1}.mm-medal--gold{background:var(--sun-100);color:var(--sun-600)}.mm-medal--silver{background:var(--ocean-100);color:var(--ocean-600)}.mm-medal--bronze{background:var(--green-100);color:var(--green-700)}.mm-medal--earned{background:var(--gradient-sun);color:#fff;box-shadow:inset 0 0 0 1px #ffffff59,0 10px 24px -6px #f26b4e80}.mm-medal--earned>svg{color:#fff;filter:drop-shadow(0 1px 2px #00000040)}.mm-medal--locked{background:var(--sand-200);color:var(--ink-500);box-shadow:inset 0 0 0 1px #2828280f}.mm-ach-points{white-space:nowrap}.mm-ach-points__medal{vertical-align:-.15em}.mm-medal-pts{font-family:var(--font-numeric);font-weight:var(--weight-extra);font-size:var(--text-sm);color:var(--green-700);align-items:center;gap:4px;display:inline-flex}.mm-ach-tile--locked .mm-medal-pts{color:var(--text-faint)}@media (width<=760px){.mm-ach-summary{grid-template-columns:1fr}.mm-ach-summary__stats{justify-content:flex-start}.mm-ach-summary__journey{padding:var(--space-4)}.mm-ach-journey__head{margin-bottom:var(--space-4)}.mm-ach-journey__label{max-width:8ch}}@media (width<=480px){.mm-ach-journey__label{font-size:10px}.mm-ach-journey__min{display:none}}.mm-cookie{z-index:200;padding:var(--space-3);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mm-cookie__inner{pointer-events:auto;align-items:center;gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:min(820px,100%);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.mm-cookie__icon{background:var(--green-100);width:40px;height:40px;color:var(--green-700);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mm-cookie__text{min-width:220px;font-size:var(--text-sm);color:var(--text-body);flex:1;margin:0}.mm-cookie__actions{gap:var(--space-2);flex:none;display:flex}.mm-rte{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.mm-rte:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.mm-rte--plain{min-width:0}.mm-rte--invalid{border-color:var(--danger-500)}.mm-rte--invalid:focus-within{box-shadow:0 0 0 3px #e2533f38}.mm-rte--disabled{background:var(--sand-100);opacity:.65}.mm-rte__hidden-control{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.mm-rte__toolbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.mm-rte__btn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;place-items:center;display:inline-grid}.mm-rte__btn:hover{background:var(--green-50);color:var(--text-strong)}.mm-rte__btn--active{background:var(--green-100);color:var(--green-700)}.mm-rte__sep{background:var(--border-subtle);align-self:stretch;width:1px;margin:4px}.mm-rte__content{padding:var(--space-3) var(--space-4);outline:none}.mm-rte__content--plain{padding:var(--space-2) var(--space-3)}.mm-rte__content :first-child{margin-top:0}.mm-rte__content :last-child{margin-bottom:0}.mm-rte__content.is-editor-empty:first-child:before,.mm-rte__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-faint);pointer-events:none}.mm-message-bubble__text,.mm-message-bubble__text p:last-child,.mm-message-bubble__text ul:last-child,.mm-message-bubble__text ol:last-child,.mm-message-bubble__text blockquote:last-child{margin-bottom:0}.mm-message-bubble__text a{color:inherit;text-decoration:underline}.mm-message-bubble__text--own,.mm-message-bubble__text--own p,.mm-message-bubble__text--own li,.mm-message-bubble__text--own blockquote,.mm-message-bubble__text--own h2,.mm-message-bubble__text--own h3,.mm-message-bubble__text--own a{color:var(--white)}.mm-message-actions{justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mm-message-actions--own .mm-btn--ghost{color:#fffffff0;box-shadow:none;background:0 0;border-color:#0000}.mm-message-actions--own .mm-btn--ghost:hover:not(:disabled){color:#fffffff0;background:0 0;border-color:#0000}.mm-message-actions--own .mm-message-action--delete,.mm-message-actions--own .mm-message-action--delete:hover:not(:disabled){color:#fffffff0}.mm-detail-list{gap:var(--space-2) var(--space-5);grid-template-columns:auto 1fr;margin:0;display:grid}.mm-detail-list dt{color:var(--text-muted);font-size:var(--text-sm)}.mm-detail-list dd{color:var(--text-strong);font-weight:var(--weight-semibold);text-align:right;margin:0}.mm-dashboard-overview-card{background:linear-gradient(135deg, #f5fbf1eb, #fffffffa), var(--bg-surface);overflow:hidden}.mm-dashboard-overview-card .mm-card__header{align-items:flex-start}.mm-dashboard-overview{gap:var(--space-4);grid-template-columns:minmax(260px,1.1fr) minmax(0,1.9fr);align-items:stretch;display:grid}.mm-dashboard-overview__focus{min-height:220px;padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(145deg, #217a3af2, #6fb549eb), var(--green-700);color:var(--white);box-shadow:var(--shadow-md);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.mm-dashboard-overview__focus:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-48px;right:-36px}.mm-dashboard-overview__focus>*{z-index:1;position:relative}.mm-dashboard-overview__label{font-size:var(--text-xs);font-weight:var(--weight-bold);color:#ffffffc7;text-transform:uppercase}.mm-dashboard-overview__value{font-family:var(--font-rounded);font-size:var(--text-5xl);font-weight:var(--weight-extra);margin-top:var(--space-2);line-height:1}.mm-dashboard-overview__sub{color:#ffffffd1;font-size:var(--text-sm);margin-top:var(--space-2)}.mm-dashboard-overview__bar{border-radius:var(--radius-pill);height:10px;margin-top:var(--space-4);background:#ffffff38;overflow:hidden}.mm-dashboard-overview__bar span{height:100%;width:var(--value,0%);border-radius:inherit;background:var(--sun-400);max-width:100%;display:block}.mm-dashboard-overview__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.mm-overview{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.mm-overview-tile{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);min-width:0;min-height:86px;box-shadow:var(--shadow-sm);background:#ffffffc7;display:flex}.mm-overview-tile__icon{border-radius:var(--radius-md);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.mm-overview-tile__label{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-bold)}.mm-overview-tile__value{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-lg);color:var(--text-strong);overflow-wrap:anywhere;line-height:1.2}.mm-dashboard-ach-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-dashboard-ach-row{align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-2);border-radius:var(--radius-md);background:linear-gradient(135deg,#f5fbf1b8,#fffffff0);grid-template-columns:42px minmax(0,1fr) auto;display:grid}.mm-dashboard-ach-row__points{border-radius:var(--radius-pill);background:var(--green-50);min-width:48px;color:var(--green-700);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:var(--weight-extra);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #217a3a14}.mm-dashboard-tiermedal .mm-tier__medal{animation:none}@media (width<=900px){.mm-dashboard-overview{grid-template-columns:1fr}}@media (width<=560px){.mm-dashboard-overview__stats{grid-template-columns:1fr}}.mm-food-new{gap:var(--space-5);flex-direction:column;display:flex}.mm-food-new__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.mm-food-new__main,.mm-food-new__side,.mm-food-new__stack{flex-direction:column;min-width:0;display:flex}.mm-food-new__main{gap:var(--space-5)}.mm-food-new__side{gap:var(--space-4);top:calc(16px + var(--mm-topbar-overlap,68px));position:sticky}.mm-food-new__stack{gap:var(--space-4)}.mm-food-new__section-title{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.mm-food-new__section-title svg{color:var(--primary);flex:none}.mm-food-new__grid{gap:var(--space-3);display:grid}.mm-food-new__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-food-new__grid--nutrition{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-food-new__grid--portion{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr)}.mm-food-new__preview{gap:var(--space-4);flex-direction:column;display:flex}.mm-food-new__preview-label{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-muted);display:block}.mm-food-new__preview-value{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-3xl);color:var(--primary);line-height:1;display:block}.mm-food-new__toggles{gap:var(--space-3);flex-direction:column;display:flex}.mm-food-new__actions{justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}@media (width<=1000px){.mm-food-new__layout{grid-template-columns:1fr}.mm-food-new__side{position:static}}@media (width<=700px){.mm-food-new__grid--two,.mm-food-new__grid--nutrition,.mm-food-new__grid--portion{grid-template-columns:1fr}.mm-food-new__actions>.mm-btn{flex:160px}}.mm-bmi-scale{border-radius:var(--radius-pill);height:14px;display:flex;position:relative;overflow:hidden}.mm-bmi-scale__marker{border-radius:var(--radius-pill);background:var(--text-strong);border:2px solid var(--white);width:6px;height:28px;box-shadow:var(--shadow-sm);position:absolute;top:-7px;transform:translate(-50%)}.mm-bmi-scale-labels{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-semibold);font-family:var(--font-display);justify-content:space-between;display:flex}.mm-waterglass{align-items:center;gap:var(--space-2);flex-direction:column;display:inline-flex}.mm-waterglass__glass{width:calc(var(--wg-height,80px) * .7);height:var(--wg-height,80px);border:3px solid var(--ocean-100);box-shadow:var(--shadow-inset);background:#2fa1d60f;border-top:none;border-radius:6px 6px 18px 18px;position:relative;overflow:hidden}.mm-waterglass__water{background:var(--ocean-500);color:var(--ocean-500);transition:top var(--dur-slow) var(--ease-out);position:absolute;inset:50% 0 0}.mm-waterglass__wave{width:200%;height:10px;display:block;position:absolute;top:-8px;left:0}.mm-waterglass__bubble{background:#ffffffa6;border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px}.mm-waterglass__label{font-family:var(--font-rounded);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--ocean-600);font-variant-numeric:tabular-nums}.mm-diary-page .mm-page-head__actions .mm-control{--mm-control-height:38px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.mm-diary-page .mm-page-head__actions input.mm-control[type=date]{width:138px}.mm-diary-page .mm-page-head__actions input.mm-control[type=date]::-webkit-calendar-picker-indicator{width:16px;height:16px;margin-left:2px}.mm-diary-page .mm-page-head__actions .mm-select2{width:110px}.mm-diary-page .mm-page-head__actions .mm-select-trigger{gap:var(--space-1);width:100%;padding-inline:10px 8px}.mm-diary-daycard .mm-card__header{justify-content:stretch}.mm-card.mm-diary-daycard{--mm-diary-action-height:34px;--mm-card-pad:var(--space-5);padding:var(--space-5)}.mm-diary-daycard .mm-diary-meal{--mm-diary-meal-inline-pad:var(--space-4);padding:var(--space-3) var(--mm-diary-meal-inline-pad)}.mm-diary-daycard .mm-card__title{width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--leading-tight);flex:auto}.mm-diary-daycard .mm-card__title-toggle{width:100%;display:flex}.mm-diary-daycard .mm-card__title-text{flex:auto}.mm-diary-daycard__headline{justify-content:space-between;align-items:center;gap:var(--space-2);white-space:nowrap;width:100%;min-width:0;display:flex}.mm-diary-daycard__date{text-overflow:ellipsis;min-width:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-extra);line-height:var(--leading-snug);white-space:nowrap;flex:auto;overflow:hidden}.mm-diary-daycard__points{flex:none;align-items:center;margin-left:auto;display:inline-flex}.mm-diary-daycard__numbers{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.mm-numeric.mm-diary-daycard__numbers.mm-diary-daycard__points{font-family:var(--font-display);font-weight:var(--weight-black)}.mm-diary-note{margin-top:var(--space-1);margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 1px 2px #1118270f}.mm-diary-note[data-note-color=white]{background:var(--white)}.mm-diary-note[data-note-color=yellow]{background:#fef3c7}.mm-diary-note[data-note-color=green]{background:#dcf5e3}.mm-diary-note[data-note-color=blue]{background:#dbeafe}.mm-diary-note[data-note-color=pink]{background:#fce7f3}.mm-diary-note__text{text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-sm);background:0 0;margin-left:-6px;padding:4px 6px;line-height:1.5;display:block}button.mm-diary-note__text{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}button.mm-diary-note__text:hover{background:#1118270f}.mm-note-colors{align-items:center;gap:var(--space-3);display:flex}.mm-note-colors__label{font-size:var(--text-xs);color:var(--text-faint)}.mm-note-colors__swatches{gap:var(--space-2);display:flex}.mm-note-color{cursor:pointer;width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--white);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1.5px solid #1118271f;border-radius:999px;padding:0}.mm-note-color:hover{transform:scale(1.08)}.mm-note-color[data-note-color=white]{background:var(--white)}.mm-note-color[data-note-color=yellow]{background:#fef3c7}.mm-note-color[data-note-color=green]{background:#dcf5e3}.mm-note-color[data-note-color=blue]{background:#dbeafe}.mm-note-color[data-note-color=pink]{background:#fce7f3}.mm-note-color--active{border-color:var(--green-600);box-shadow:0 0 0 2px var(--green-600), inset 0 0 0 2px var(--white)}.mm-food-fld--note{align-items:stretch;gap:var(--space-1);flex-direction:column}.mm-food-fld__control--area{resize:vertical;width:100%;min-height:132px;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-sm);line-height:1.5}.mm-food-fld--note{transition:background var(--dur-fast) var(--ease-out)}.mm-food-fld--note[data-note-color=yellow]{background:#fef3c7}.mm-food-fld--note[data-note-color=green]{background:#dcf5e3}.mm-food-fld--note[data-note-color=blue]{background:#dbeafe}.mm-food-fld--note[data-note-color=pink]{background:#fce7f3}.mm-diary-daycard__action-row{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);border-top:1px solid var(--border-subtle);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.mm-diary-daycard__action-row .mm-diary-add-btn{order:-1}.mm-diary-daycard__action-row .mm-diary-chip--water{order:1}.mm-diary-daycard__macrobar{width:100%}@media (width<=1200px){.mm-diary-add-btn__label{display:none}}.mm-diary-daycard__metrics{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:2px 0;min-width:0;max-width:100%;display:flex}.mm-diary-daycard__metrics--action{justify-content:center;justify-self:center}.mm-diary-daycard__metrics--action .mm-diary-daycard__metric{min-height:30px;padding-inline:clamp(3px, 1.4vw, var(--space-2));font-size:clamp(10px, 2.4vw, var(--text-sm))}.mm-diary-daycard__metric-group{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.mm-diary-daycard__metric-group+.mm-diary-daycard__metric-group{margin-left:var(--space-1);padding-left:var(--space-1)}.mm-diary-daycard__metric{min-height:30px;padding-inline:var(--space-2);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.mm-diary-chip{box-sizing:border-box;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-height:34px;padding:3px 10px;display:inline-flex}.mm-diary-chip--water{height:var(--mm-diary-action-height);min-height:var(--mm-diary-action-height);color:var(--ocean-600);background:var(--ocean-100);font-weight:var(--weight-bold);border-color:#0000;gap:2px}.mm-diary-chip--water .mm-iconbtn:hover:not(:disabled){background:#1c7fb029}.mm-diary-daycard .mm-diary-add-btn{box-sizing:border-box;height:var(--mm-diary-action-height);min-height:var(--mm-diary-action-height);font-size:clamp(var(--text-xs), 2.4vw, var(--text-sm));gap:clamp(2px, 1vw, var(--space-2));padding:clamp(4px,1.2vw,7px) clamp(8px,2.2vw,14px)}.mm-diary-daycard .mm-diary-chip--water .mm-iconbtn{width:clamp(20px,5.4vw,24px);height:clamp(20px,5.4vw,24px)}.mm-diary-daycard .mm-diary-chip{padding:3px clamp(6px,1.8vw,10px)}.mm-diary-daycard .mm-diary-chip--water{padding-block:0}.mm-diary-today{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.mm-diary-today__bars{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.mm-diary-today__water{align-items:center;gap:var(--space-3);width:100%;padding-top:var(--space-5);border-top:1px solid var(--border-subtle);display:flex}.mm-diary-today__water-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mm-diary-today__water-label{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-strong);align-items:center;gap:6px;display:inline-flex}.mm-diary-today__water-label svg{color:var(--ocean-600);flex:none}.mm-diary-today__water-count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mm-diary-today__water-controls{gap:var(--space-2);flex:none;display:inline-flex}@media (width<=760px){.mm-diary-daycard__metrics{justify-content:flex-start;justify-self:start}.mm-diary-daycard__metrics--action{justify-content:center;justify-self:center}}@media (width<=680px){.mm-diary-daycard__metrics--action .mm-diary-daycard__metric{min-height:26px;padding-inline:5px}.mm-diary-daycard .mm-diary-add-btn{width:var(--mm-diary-action-height);justify-content:center;gap:0;padding-inline:0}.mm-diary-add-btn__label{display:none}}@media (width<=380px){.mm-diary-daycard__metric{padding-inline:var(--space-1)}.mm-diary-daycard__metric-group+.mm-diary-daycard__metric-group{margin-left:0}}@media (width<=560px){.mm-card.mm-diary-daycard{--mm-diary-action-height:32px}.mm-diary-page .mm-page-head__actions .mm-control{--mm-control-height:36px;padding:6px 8px}.mm-diary-page .mm-page-head__actions input.mm-control[type=date]{width:128px}.mm-diary-page .mm-page-head__actions .mm-select2{width:100px}.mm-diary-page .mm-page-head__actions .mm-select-trigger{padding-inline:9px 7px}}.mm-tiermedal{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mm-tiermedal__glow{pointer-events:none;border-radius:50%;width:124%;height:124%;position:absolute}.mm-tiermedal__spark{pointer-events:none;border-radius:1px;width:7px;height:7px;position:absolute;top:0;right:2%;transform:rotate(45deg)}.mm-tiermedal__bob{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mm-tiermedal__disc{border-radius:50%;justify-content:center;align-items:center;width:86%;height:86%;display:flex;position:relative;overflow:hidden}.mm-tiermedal__sheen{pointer-events:none;background:linear-gradient(105deg,#fff0,#fff3,#fff0);width:34%;height:120%;position:absolute;top:-10%;left:0;transform:translate(-160%)skew(-12deg)}.mm-tiermedal--locked .mm-tiermedal__disc{background:var(--sand-200);color:var(--ink-500);box-shadow:inset 0 0 0 1px #2828280f}.mm-lock{width:44px;height:50px;position:relative}.mm-lock__spark{background:var(--lime-500);pointer-events:none;border-radius:1px;width:8px;height:8px;position:absolute;top:0;right:-4px;transform:rotate(45deg)}.mm-lock__shackle{border:4.5px solid var(--green-500);box-sizing:border-box;transform-origin:100% 100%;border-bottom:none;border-radius:12px 12px 0 0;width:22px;height:21px;position:absolute;top:0;left:11px}.mm-lock__body{background:var(--green-500);border-radius:8px;justify-content:center;align-items:center;width:44px;height:31px;display:flex;position:absolute;bottom:0}.mm-lock__hole{background:#fff;border-radius:50%;width:6px;height:6px;margin-bottom:6px}.mm-lock__pin{background:#fff;border-radius:2px;width:4px;height:8px;margin-top:6px;position:absolute}.mm-skeleton{background:var(--sand-200);border-radius:var(--radius-sm);opacity:0;animation:.25s .5s both mmSkeletonReveal;position:relative;overflow:hidden}@keyframes mmSkeletonReveal{0%{opacity:0}to{opacity:1}}.mm-skeleton--circle{border-radius:50%}.mm-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.4s ease-in-out infinite mmSkeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes mmSkeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mm-skeleton{opacity:1;animation:none}.mm-skeleton:after{animation:none}}.mm-leader-skeleton{gap:var(--space-3);flex-direction:column;display:flex}.mm-leader-skeleton__row{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2);border-radius:var(--radius-md);display:flex}.mm-leader-row{align-items:center;column-gap:var(--space-3);border-radius:var(--radius-md);min-height:40px;padding:var(--space-2);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.mm-leader-row__rank{color:var(--text-muted);font-weight:var(--weight-bold);align-self:center;line-height:1}.mm-leader-row__user{align-items:center;gap:var(--space-3);min-width:0;font-weight:var(--weight-semibold);display:flex}.mm-leader-row__user>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-leader-loss{min-width:92px;color:var(--green-700);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.mm-leader-loss svg{color:var(--lime-600);flex:none;align-self:center;transform:translateY(-1px)}.mm-leader-loss__value{font-size:var(--text-lg);line-height:1;font-weight:var(--weight-black)}.mm-leader-loss__unit{font-size:var(--text-xs);line-height:1;font-weight:var(--weight-bold);color:var(--text-muted)}.mm-stats-grid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<=1000px){.mm-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.mm-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-stats-lower{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.mm-stats-lower--adaptive{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-stats-lower>:only-child{grid-column:1/-1}@media (width<=900px){.mm-stats-lower{grid-template-columns:1fr}}.mm-stats-overview{gap:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.mm-stats-overview>.mm-stats-summary{flex:290px}.mm-stats-overview>.mm-stats-summary--featured{flex:2 580px}.mm-stats-summary{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-5);box-shadow:var(--shadow-card)}.mm-stats-summary--featured{gap:var(--space-5);flex-direction:column;display:flex}.mm-stats-summary--collapsible{flex-direction:column;display:flex;overflow:hidden}.mm-stats-summary--collapsible.mm-stats-summary--featured{gap:0}.mm-stats-panel-head{align-items:center;gap:var(--space-3);min-width:0;margin:0;display:flex}.mm-stats-summary--featured .mm-stats-panel-head{margin-bottom:0}.mm-stats-collapsible-head{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex}.mm-stats-collapsible-head:focus-visible{border-radius:var(--radius-sm);outline:none}.mm-stats-collapsible-head .mm-stats-panel-head{flex:1;margin-bottom:0}.mm-stats-collapsible-head__chevron{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;order:-1}.mm-stats-collapsible-head:hover .mm-stats-collapsible-head__chevron,.mm-stats-collapsible-head:hover .mm-stats-panel-head__title{color:var(--primary)}.mm-stats-collapsible-head__chevron--closed{transform:rotate(-90deg)}.mm-stats-collapsible-content{margin-top:var(--space-5);opacity:1;transition:grid-template-rows var(--dur-base) var(--ease-out), margin-top var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);flex:1;grid-template-rows:1fr;display:grid}.mm-stats-collapsible-content__inner{gap:var(--space-5);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.mm-stats-summary--featured .mm-stats-collapsible-content__inner{gap:var(--space-5)}.mm-stats-summary--collapsed .mm-stats-collapsible-content{opacity:0;pointer-events:none;flex:0;grid-template-rows:0fr;margin-top:0}.mm-stats-panel-head__icon{border-radius:var(--radius-md);flex:none;place-items:center;width:38px;height:38px;display:grid}.mm-stats-panel-head__icon--green{background:var(--green-100);color:var(--green-600)}.mm-stats-panel-head__icon--lime{background:var(--lime-100);color:var(--lime-600)}.mm-stats-panel-head__icon--ocean{background:var(--ocean-100);color:var(--ocean-600)}.mm-stats-panel-head__title{min-width:0;font-family:var(--font-display);font-weight:var(--weight-extra);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.mm-stats-panel-head__caption{color:var(--text-muted);font-size:var(--text-sm);margin:3px 0 0;line-height:1.35}.mm-stats-summary__value{align-items:baseline;gap:var(--space-2);font-family:var(--font-rounded);font-size:42px;font-weight:var(--weight-extra);color:var(--green-900);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1;display:flex}.mm-stats-summary__value small{color:var(--ink-500);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold)}.mm-stats-summary__note{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.mm-stats-summary__stack{gap:var(--space-4);flex-direction:column;display:flex}.mm-stats-collapsible-content__inner>.mm-stats-metric-grid{gap:var(--space-3);margin-top:auto}.mm-stats-metric-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.mm-stats-chip{align-items:center;gap:var(--space-2);display:flex}.mm-stats-chip__icon{border-radius:var(--radius-sm);flex:none;place-items:center;width:30px;height:30px;display:grid}.mm-stats-chip__icon--berry{background:var(--berry-100);color:var(--berry-600)}.mm-stats-chip__icon--coral{background:var(--coral-100);color:var(--coral-500)}.mm-stats-chip__icon--green{background:var(--green-100);color:var(--green-600)}.mm-stats-chip__icon--ocean{background:var(--ocean-100);color:var(--ocean-600)}.mm-stats-chip__icon--sun{background:var(--sun-100);color:var(--sun-600)}.mm-stats-chip__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-stats-chip__label{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-stats-chip__value{color:var(--green-900);font-family:var(--font-rounded);font-size:var(--text-lg);font-weight:var(--weight-extra);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;line-height:1;display:flex}.mm-stats-chip__value small{color:var(--ink-500);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold)}.mm-stats-meter{min-width:0}.mm-stats-meter__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.mm-stats-meter__label{min-width:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;gap:6px;display:inline-flex}.mm-stats-meter__value{color:var(--green-900);font-family:var(--font-rounded);font-size:var(--text-xl);font-weight:var(--weight-extra);font-variant-numeric:tabular-nums;flex:none}.mm-stats-meter__track{border-radius:var(--radius-pill);background:var(--sand-100);height:9px;overflow:hidden}.mm-stats-meter__fill{border-radius:inherit;height:100%;display:block}.mm-stats-meter__fill--green{background:var(--gradient-bar)}.mm-stats-meter__fill--lime{background:var(--lime-500)}.mm-stats-meter__detail{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:7px}@media (width<=520px){.mm-stats-summary__value{font-size:36px}}.mm-week-rhythm{margin-top:var(--space-2)}.mm-week-rhythm__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:10px;display:flex}.mm-week-rhythm__title{min-width:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mm-week-rhythm__title svg{color:var(--green-500);flex:none}.mm-week-rhythm__track{justify-content:flex-start;align-items:flex-end;gap:5px;height:38px;padding-bottom:7px;display:flex;position:relative}.mm-week-cell{border-radius:var(--radius-pill);flex:1 1 0;min-width:6px;max-width:16px}.mm-week-cell--miss{background:var(--sand-300);height:7px}.mm-week-cell--hit{background:var(--green-200);height:20px}.mm-week-cell--run{background:var(--green-500);height:31px;box-shadow:0 1px #154a1f14}.mm-week-cell--open{border:2px dashed var(--green-300);background:0 0;height:31px}.mm-week-rhythm__foot{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:9px}.mm-week-rhythm__empty{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.45}.mm-statcard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-card)}.mm-statcard__icon{border-radius:var(--radius-md);flex:none;place-items:center;width:38px;height:38px;display:grid}.mm-statcard__label{font-weight:var(--weight-extra);letter-spacing:.6px;text-transform:uppercase;color:var(--ink-400);font-size:10px;line-height:1.2}.mm-statcard__value{font-family:var(--font-rounded);font-weight:var(--weight-extra);color:var(--green-900);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;line-height:1}.mm-statcard__value small{color:var(--ink-500);font-size:16px;font-weight:var(--weight-bold)}.mm-weight-entry-list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.mm-weight-entry-modal__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=520px){.mm-weight-entry-modal__row{grid-template-columns:1fr}}.mm-weight-entry-card{align-items:start;column-gap:var(--space-4);row-gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top actions""detail weight";display:grid}.mm-weight-entry-card:hover{background:var(--sand-50);box-shadow:var(--shadow-sm)}.mm-weight-entry-card--latest{background:color-mix(in srgb, var(--green-50) 72%, var(--bg-surface))}.mm-weight-entry-card--latest:hover{background:var(--green-50)}.mm-weight-entry-card__top{justify-content:space-between;align-items:center;gap:var(--space-2);grid-area:top;min-width:0;min-height:32px;display:flex}.mm-weight-entry-card__date{flex-direction:column;justify-content:center;min-width:0;display:flex}.mm-weight-entry-card__date-main{color:var(--text-strong);font-size:var(--text-base);font-weight:var(--weight-extra);line-height:1.25}.mm-weight-entry-card__weight{flex-direction:column;grid-area:weight;place-self:end;align-items:flex-end;gap:4px;min-width:96px;display:flex}.mm-weight-entry-card__weight>.mm-numeric{min-height:13px;font-size:9px;font-weight:var(--weight-bold);gap:1px;padding:0 4px;line-height:1}.mm-weight-entry-card__weight>.mm-numeric svg{width:8px;height:8px}.mm-weight-entry-card__kg{color:var(--ink-700);font-family:var(--font-rounded);font-size:22px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin-left:auto;line-height:1.1}.mm-weight-entry-card__detail{align-items:flex-start;gap:var(--space-2);grid-area:detail;min-width:0;padding-top:2px;display:flex}.mm-weight-entry-card__detail--with-image{grid-template-columns:52px minmax(0,1fr);display:grid}.mm-weight-entry-card__thumb{border-radius:var(--radius-sm);background:var(--sand-100);width:52px;height:52px;box-shadow:var(--shadow-sm);flex:none;overflow:hidden}.mm-weight-entry-card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.mm-weight-entry-card__note{min-width:0;color:var(--text-body);font-size:var(--text-sm);line-height:1.45;display:block}.mm-weight-entry-card__note span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm-weight-entry-card__actions{grid-area:actions;justify-content:flex-end;place-self:start end;gap:2px;display:inline-flex}.mm-weight-entry-card__actions .mm-btn--sm{min-width:32px;min-height:32px;padding:var(--space-2);color:var(--text-muted)}.mm-weight-entry-card__actions .mm-btn--ghost:hover:not(:disabled){color:var(--text-muted);background:0 0}.mm-weight-entry-card__actions .mm-btn--ghost:active:not(:disabled){transform:none}@media (width<=520px){.mm-weight-entry-card{grid-template-columns:1fr;grid-template-areas:"top""detail""actions""weight"}.mm-weight-entry-card__top,.mm-weight-entry-card__actions{justify-content:flex-start}.mm-weight-entry-card__weight{justify-self:flex-end}}.mm-stats-grid.mm-stats-grid--weight{grid-template-columns:repeat(4,1fr)}@media (width<=700px){.mm-stats-grid.mm-stats-grid--weight{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-steps-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.mm-steps-rail{gap:var(--space-6);top:calc(22px + var(--mm-topbar-overlap,68px));flex-direction:column;min-width:0;display:flex;position:sticky}@media (width<=1024px){.mm-steps-grid{grid-template-columns:1fr}.mm-steps-rail{position:static}}@media (width<=720px){.mm-steps-hero{gap:var(--space-6)!important;grid-template-columns:1fr!important}}.mm-steps-pop{animation:mm-steps-pop .5s var(--ease-spring) both}.mm-steps-card-title{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:900}.mm-steps-card-title--sm{font-size:var(--text-lg)}.mm-steps-card-title--empty{margin-bottom:6px}.mm-steps-motiv{border:1px solid var(--green-200);border-radius:var(--radius-md);align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.mm-steps-motiv--leader{border-color:var(--lime-500);background:var(--lime-100)}.mm-steps-motiv--progress{background:var(--green-50)}.mm-steps-motiv__text{color:var(--green-800);font-family:var(--font-display);font-size:14px;font-weight:800}.mm-steps-history-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;flex:none;place-items:center;display:grid}.mm-steps-history-btn--danger{color:var(--coral-600)}@keyframes mm-steps-pop{0%{opacity:0;transform:scale(.5)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}html.mm-anim-off .mm-steps-pop{animation:none}.mm-steps-tab-short{display:none}@media (width<=560px){.mm-steps-tab-full{display:none}.mm-steps-tab-short{display:inline}}.mm-simple-cat{min-width:0;color:var(--text-muted);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-simple-cat--sm{font-size:var(--text-xs)}.mm-simple-cat--md{font-size:var(--text-sm)}.mm-simple-cat--lg{font-size:var(--text-base)}.mk{--mk-max:1100px}:is(.mk,.mm-reveal) [data-reveal]{opacity:0}:is(.mk,.mm-reveal) [data-reveal][data-shown]{animation:.8s cubic-bezier(.22,.61,.36,1) both mkReveal}@keyframes mkReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}:is(.mk,.mm-reveal) [data-reveal=left][data-shown]{animation:.85s cubic-bezier(.22,.61,.36,1) both mkRevealL}:is(.mk,.mm-reveal) [data-reveal=right][data-shown]{animation:.85s cubic-bezier(.22,.61,.36,1) both mkRevealR}:is(.mk,.mm-reveal) [data-reveal=scale][data-shown]{animation:.85s cubic-bezier(.22,.61,.36,1) both mkRevealS}@keyframes mkRevealL{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:none}}@keyframes mkRevealR{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}@keyframes mkRevealS{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}:is(.mk,.mm-reveal) [data-parallax]{will-change:translate}:is(.mk,.mm-reveal) [data-scrolly]{--p:0}.mk-scrolly--live{height:240vh}.mk-scrolly--live .mk-scrolly-inner{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.mk-rail__fill{transform-origin:top;transform:scaleY(var(--p))}.mk-meter__fill{transform-origin:0;transform:scaleX(calc(var(--p) * var(--goal,1)))}@keyframes mkDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(48px,36px)scale(1.16)}}@keyframes mkDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-52px,-30px)scale(1.12)}}.mk-hero{background:radial-gradient(140% 135% at 80% -15%, var(--green-500) 0%, var(--green-600) 40%, var(--green-700) 74%, var(--green-800) 100%);position:relative;overflow:hidden}.mk-hero__orb{pointer-events:none;border-radius:50%;position:absolute}.mk-hero__apple{pointer-events:none;will-change:translate;position:absolute}.mk-hero__inner{max-width:var(--mk-max);grid-template-columns:1fr;gap:40px;margin:0 auto;padding:120px 28px 84px;display:grid;position:relative}.mk-hero__inner--split{grid-template-columns:1.05fr .95fr;align-items:center}.mk-hero__eyebrow{color:var(--lime-500);border-radius:var(--radius-pill);font-weight:800;font-size:var(--text-sm);font-family:var(--font-display);background:#d9f32a29;border:1px solid #d9f32a40;align-items:center;gap:8px;padding:8px 15px;display:inline-flex}.mk-hero__title{color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;margin:20px 0 18px;font-size:3.5rem;font-weight:900;line-height:1.04}.mk-hero__title .accent{color:var(--lime-500)}.mk-hero__lead{color:var(--green-100);font-size:var(--text-xl);max-width:540px;margin:0 0 28px;line-height:1.5}.mk-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk-section{padding:84px 0}.mk-wrap{max-width:var(--mk-max);margin:0 auto;padding:0 28px}.mk-head{text-align:center;max-width:640px;margin:0 auto 48px}.mk-head--left{text-align:left;margin-left:0}.mk-eyebrow{color:var(--green-600);font-weight:800;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-display)}.mk-h2{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--text-strong);letter-spacing:-.015em;margin:10px 0 14px;font-weight:900;line-height:1.1}.mk-sub{color:var(--text-muted);font-size:var(--text-lg);margin:0;line-height:1.6}.mk-grid{grid-template-columns:repeat(var(--mk-cols,3), 1fr);gap:22px;display:grid}.mk-grid--2{--mk-cols:2}.mk-grid--4{--mk-cols:4}.mk-card{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease-out), transform .25s var(--ease-out);padding:28px;position:relative;overflow:hidden}.mk-card--hover:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.mk-card__top{height:4px;position:absolute;top:0;left:0;right:0}.mk-card__icon{border-radius:var(--radius-md);place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.mk-card h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-strong);margin:0 0 9px;font-weight:800}.mk-card p{color:var(--text-muted);margin:0;line-height:1.6}.mk-cta{background:var(--green-800);border-radius:var(--radius-xl);text-align:center;padding:60px 44px;position:relative;overflow:hidden}.mk-cta__apple{pointer-events:none;position:absolute}.mk-cta h2{font-family:var(--font-display);color:var(--white);font-size:var(--text-4xl);letter-spacing:-.02em;margin:0 0 12px;font-weight:900;line-height:1.1;position:relative}.mk-cta p{color:var(--green-100);font-size:var(--text-lg);max-width:520px;margin:0 auto 26px;line-height:1.55;position:relative}.mk-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.mk-convert{max-width:620px;margin:36px auto 0}.mk-convert__head{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-strong);justify-content:center;align-items:baseline;gap:14px;margin-bottom:16px;font-weight:800;display:flex}.mk-convert__head b{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.mk-convert__kcal b{color:var(--ocean-600)}.mk-convert__pts b{color:var(--green-600)}.mk-convert__eq{color:var(--text-muted);font-weight:600}.mk-convert__track{border-radius:var(--radius-pill);background:var(--bg-subtle,var(--green-50));border:1px solid var(--border-subtle);height:14px;overflow:hidden}.mk-convert__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--ocean-400), var(--green-500));height:100%}.mk-convert__scale{color:var(--text-muted);font-size:var(--text-xs,12px);font-family:var(--font-numeric);justify-content:space-between;margin-top:8px;display:flex}.mk-steps{position:relative}.mk-steps__rail{background:var(--border-subtle);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:27px}.mk-steps__rail>i{background:linear-gradient(var(--green-500), var(--green-600));transform-origin:top;transform:scaleY(var(--p));border-radius:3px;position:absolute;inset:0}.mk-steps__list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.mk-step{align-items:flex-start;gap:20px;padding-left:0;display:flex;position:relative}.mk-step__dot{border-radius:var(--radius-md);width:56px;height:56px;color:var(--white);z-index:1;box-shadow:var(--shadow-sm);flex:none;place-items:center;display:grid}.mk-step__body h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-strong);margin:4px 0 6px;font-weight:800}.mk-step__body p{color:var(--text-muted);margin:0;line-height:1.6}.mk-donatemeter{max-width:640px;margin:0 auto 8px}.mk-donatemeter__top{font-family:var(--font-display);color:var(--text-strong);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-weight:800;display:flex}.mk-donatemeter__pct{color:var(--green-600);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.mk-donatemeter__track{border-radius:var(--radius-pill);background:var(--green-50);border:1px solid var(--border-subtle);height:16px;overflow:hidden}.mk-donatemeter__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--green-500), var(--lime-500));height:100%}@media (width<=920px){.mk-hero__inner--split{grid-template-columns:1fr}.mk-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.mk-hero__inner{padding:100px 20px 64px}.mk-hero__title{font-size:2.4rem}.mk-hero__lead{font-size:var(--text-lg)}.mk-section{padding:60px 0}.mk-wrap{padding:0 20px}.mk-grid{grid-template-columns:1fr}.mk-h2{font-size:var(--text-2xl)}.mk-cta{padding:44px 24px}.mk-cta h2{font-size:var(--text-3xl)}}@media (prefers-reduced-motion:reduce){:is(.mk,.mm-reveal) *,:is(.mk,.mm-reveal) :before,:is(.mk,.mm-reveal) :after{animation-duration:.001ms!important;animation-iteration-count:1!important}:is(.mk,.mm-reveal) [data-reveal]{opacity:1}:is(.mk,.mm-reveal) [data-parallax]{translate:none!important}}html.mm-anim-off :is(.mk,.mm-reveal) *,html.mm-anim-off :is(.mk,.mm-reveal) :before,html.mm-anim-off :is(.mk,.mm-reveal) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.mm-anim-off :is(.mk,.mm-reveal) [data-reveal]{opacity:1}html.mm-anim-off :is(.mk,.mm-reveal) [data-parallax]{translate:none!important}@media (scripting:none){:is(.mk,.mm-reveal) [data-reveal]{opacity:1}}.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(-2.5deg)}}@keyframes mmLogoLeafSway{0%,to{transform:rotate(0)}50%{transform:rotate(-11deg)}}.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(-16px)scale(.95,1.08)}66%{transform:translateY(0)scale(1.06,.92)}80%{transform:translateY(-5px)scale(1)}}.mm-logo-motion__ink{opacity:0}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{--mm-topbar-overlap:68px;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}@media (width>=1261px){.mm-shell{--mm-topbar-overlap:calc(-1 * var(--space-8));height:100dvh}.mm-shell__main:not(.mm-shell__main--chat){overscroll-behavior-y:contain;max-width:none;min-height:0;padding-inline:max(var(--space-8), calc((100% - 1280px) / 2 + var(--space-8)));margin-inline:0;overflow-y:auto}}.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__search-results{top:calc(68px + var(--space-1));max-width:1280px;z-index:var(--z-dropdown);overscroll-behavior:contain;max-height:min(70vh,560px);padding:var(--space-3);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:mm-topbar-search-in var(--dur-fast) var(--ease-out);margin:0 auto;position:fixed;left:0;right:0;overflow-y:auto}@keyframes mm-topbar-search-in{0%{opacity:0;transform:translateY(-6px)}}.mm-topbar__search-hint{padding:var(--space-4) var(--space-2);color:var(--text-faint);font-size:var(--text-sm);text-align:center}.mm-topbar__search-label{padding:0 var(--space-1) var(--space-2);color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mm-topbar__search-more{margin-top:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);border-top:var(--border-width) solid var(--border-subtle);color:var(--primary);font-size:var(--text-sm);text-align:center;font-weight:600;display:block}.mm-topbar__search-more:hover{text-decoration:underline}.mm-topbar__search-results .mm-food-list{grid-template-columns:1fr;display:grid}@media (width>=901px){.mm-topbar__search-results .mm-food-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.mm-topbar__search-results .mm-food-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.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{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--green-300) transparent;background:var(--gradient-hero);border-right:var(--border-width) solid #ffffff1f;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:8px}.mm-drawer::-webkit-scrollbar{width:8px}.mm-sidebar::-webkit-scrollbar-thumb{background:var(--green-300);border-radius:var(--radius-pill)}.mm-drawer::-webkit-scrollbar-thumb{background:var(--green-300);border-radius:var(--radius-pill)}.mm-sidebar::-webkit-scrollbar-thumb:hover{background:var(--green-200)}.mm-drawer::-webkit-scrollbar-thumb:hover{background:var(--green-200)}.mm-sidebar::-webkit-scrollbar-track{background:0 0}.mm-drawer::-webkit-scrollbar-track{background:0 0}.mm-drawer{scrollbar-width:thin;scrollbar-color:var(--green-300) transparent}.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:#ffffff8c;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);color:var(--white);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);background:#ffffff24;text-decoration:none;display:flex}.mm-sidebar__website:hover{color:var(--white);background:#ffffff3d;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-sidebar .mm-navlink{color:#ffffffd1}.mm-sidebar .mm-navlink:hover{color:var(--white);background:#ffffff1f}.mm-sidebar .mm-navlink--active{color:var(--white);background:#ffffff29}.mm-sidebar .mm-navlink--active svg{color:var(--lime-500)}.mm-sidebar .mm-logo-motion__my path{fill:var(--lime-500)}.mm-sidebar .mm-logo-motion__miracle path,.mm-sidebar .mm-logo-motion__miracle polygon,.mm-sidebar .mm-logo-motion__apple path{fill:var(--white)}.mm-sidebar .mm-logo-motion__apple .mm-logo-motion__leaf{fill:var(--lime-500)}.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(--gradient-hero);width:280px;max-width:84vw;animation:mmDrawerIn var(--dur-base) var(--ease-out);padding:0;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:100dvh;display:flex}.mm-mkt-scroll{flex-direction:column;flex:1;min-height:0;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;overflow-x:clip}@media (width>=1261px){.mm-marketing{height:100dvh}.mm-mkt-scroll{overscroll-behavior-y:contain;overflow-y:auto}}.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-card-pad: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-card-pad: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-default);border-radius:var(--radius-pill);background:var(--bg-inset);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);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);color:var(--white)}.mm-locale-switcher--dark .mm-locale-switcher__btn--active{background:var(--white);color:var(--green-700)}@media (width<=900px){.mm-mkt-hero__inner{grid-template-columns:1fr}.mm-hero-h1{font-size:var(--text-4xl)}}.mm-route-error{text-align:center;justify-content:center;align-items:center;gap:var(--space-6);width:100%;max-width:520px;padding:var(--space-12) var(--space-5);min-height:min(64vh,540px);animation:mmRouteErrorRise var(--dur-slow) var(--ease-out) both;flex-direction:column;margin-inline:auto;display:flex}.mm-route-error__art{place-items:center;width:132px;height:132px;display:grid;position:relative}.mm-route-error__glow{background:radial-gradient(circle at 50% 46%, var(--green-200) 0%, var(--green-100) 38%, transparent 72%);border-radius:50%;position:absolute;inset:0}.mm-route-error__mark{background:var(--bg-surface);border:1px solid var(--border-subtle);width:92px;height:92px;box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:relative}.mm-route-error__apple{width:54px;height:auto;display:block}.mm-route-error__body{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.mm-route-error__title{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0}.mm-route-error__text{max-width:40ch;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.mm-route-error__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.mm-route-error__reload{border-radius:var(--radius-pill);background:var(--green-600);color:var(--text-on-primary);cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-bold);padding:var(--space-3) var(--space-6);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0}.mm-route-error__reload:hover{background:var(--green-700)}.mm-route-error__reload:active{transform:scale(.97)}.mm-route-error__reload:focus-visible{box-shadow:var(--focus-ring);outline:none}.mm-route-error__home{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-link);font-family:var(--font-display);font-weight:var(--weight-bold);padding:var(--space-3) var(--space-6);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.mm-route-error__home:hover{background:var(--bg-inset);border-color:var(--border-strong)}.mm-route-error__home:active{transform:scale(.97)}.mm-route-error__home:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes mmRouteErrorRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-route-error{animation:none}}.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)}
