.mm{font-family:var(--font-sans);color:var(--ink-1);max-width:var(--content-max-width);margin-inline:auto;padding:0 var(--page-gutter) var(--page-pad-bottom);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);font-variant-numeric:tabular-nums}.mm-crumbs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.mm-crumb,.mm-crumbs{align-items:center;gap:var(--space-2)}.mm-crumb{display:inline-flex;min-width:0;max-width:100%}.mm-crumbs__sep{flex:none;color:var(--ink-5)}.mm-crumb__btn{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);font:inherit;font-size:14px;font-weight:500;color:var(--ink-1);white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;max-width:100%}button.mm-crumb__btn{cursor:pointer}button.mm-crumb__btn:hover,button.mm-crumb__btn[data-state=open]{background:var(--inset)}.mm-crumb__v{min-width:0;overflow:hidden;text-overflow:ellipsis}.mm-crumb__v small{margin-left:var(--space-1);font-size:inherit;font-weight:400;color:var(--ink-4)}.mm-crumb__chev{flex:none;margin-inline:-3px;color:var(--ink-5)}.mm-crumb__btn[aria-current=step] .mm-crumb__v{font-weight:var(--font-weight-medium);color:var(--ink-1)}.mm-crumb.is-all .mm-crumb__v,.mm-crumb__v.is-all,.mm-crumbs--quiet .mm-crumb__btn[aria-current=step] .mm-crumb__v,.mm-crumbs--quiet .mm-crumb__v{color:var(--ink-4)}.mm-crumb.has-clear .mm-crumb__btn{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.mm-crumb__clear{display:inline-grid;place-items:center;flex:none;width:28px;height:32px;margin-left:calc(-1 * var(--space-2));padding:0;font:inherit;font-size:14px;line-height:1;color:var(--ink-4);background:var(--surface);border:1px solid var(--line);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer}.mm-crumb__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mm-crumb__clear:hover{color:var(--ink-1);background:var(--inset)}.mm-crumb__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:32px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-crumb__row.is-indented{padding-left:var(--space-6)}.mm-crumb__row[aria-checked=true]{font-weight:600}.mm-crumb__find{box-sizing:border-box;width:100%;height:32px;margin-bottom:var(--space-1);padding:0 var(--space-2);font:inherit;font-size:14px;color:var(--ink-1);background:var(--page);border:1px solid var(--line);border-radius:var(--radius-sm);-moz-appearance:none;appearance:none;-webkit-appearance:none;position:sticky;top:0;z-index:1;box-shadow:0 var(--space-1) 0 hsl(var(--popover)),0 calc(-1 * var(--space-2)) 0 hsl(var(--popover))}.mm-crumb__find::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.mm-crumb__find:focus-visible{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-halo),0 var(--space-1) 0 hsl(var(--popover)),0 calc(-1 * var(--space-2)) 0 hsl(var(--popover))}.mm-crumb__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-dots{display:inline-flex;gap:var(--space-1);align-items:center}.mm-dots i{width:6px;height:6px;border-radius:var(--radius-full);background:var(--ink-3);animation:mm-dots 1.2s ease-in-out infinite}.mm-dots i:nth-child(2){animation-delay:.15s}.mm-dots i:nth-child(3){animation-delay:.3s}@keyframes mm-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mm-dots i{animation-duration:2.4s;transform:none}}.mm-crumb__fig{font-weight:500;color:var(--ink-3);white-space:nowrap}.mm-lede__sentence{margin:0;max-width:60ch;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.012em;color:var(--ink-2)}.mm-lede__sentence b{font-weight:600;color:var(--ink-1)}.mm-lede__fig{font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mm__gap{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.2;color:var(--blocked-ink);background:var(--blocked-bg);border:1px solid var(--blocked-border);border-radius:var(--radius-full);white-space:nowrap;vertical-align:middle}.mm__gap:before{content:"";width:6px;height:6px;border:1px solid;border-radius:50%;opacity:.85}.mm__agent{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);font-size:12px;font-weight:500;color:var(--ink-2);background:var(--inset);border-radius:var(--radius-full);white-space:nowrap}.mm__agent--btn{font:inherit;border:0;cursor:pointer}.mm__agent--btn:hover{color:var(--burnt-orange)}.mm__out{font-size:12px;color:var(--ink-4);white-space:nowrap}.mm-cluster{display:inline-flex;align-items:center;vertical-align:middle}.mm-cluster__dot,.mm-cluster__more{--dot:20px;--overlap:4px;display:inline-grid;place-items:center;width:var(--dot);height:var(--dot);margin-left:calc(-1 * var(--overlap));padding:0;font:inherit;font-size:10px;font-weight:700;color:var(--surface);background:var(--grad);border:2px solid var(--surface);border-radius:var(--radius-full)}.mm-cluster__dot:first-child,.mm-cluster__more:first-child{margin-left:0}button.mm-cluster__dot{cursor:pointer}button.mm-cluster__dot:focus-visible,button.mm-cluster__dot:hover{border-color:var(--burnt-orange)}.mm-cluster__more{width:auto;min-width:var(--dot);padding:0 var(--space-1);font-weight:600;color:var(--ink-2);background:var(--inset)}.mm-cluster--logos .mm-cluster__dot,.mm-cluster--logos .mm-cluster__more{--dot:24px;--overlap:6px;overflow:hidden;font-weight:600;color:var(--ink-2);background:var(--surface)}.mm-cluster--logos .mm-cluster__more{font-variant-numeric:tabular-nums;background:var(--inset)}.mm-uop__logo-logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mm-cluster__tip{display:grid;gap:var(--space-1);min-width:180px}.mm-cluster__tip b{font-weight:600;color:var(--ink-1)}.mm-cluster__row{display:flex;justify-content:space-between;gap:var(--space-4)}.mm-cluster__row--out{color:var(--ink-4)}.mm__agent-dot{display:inline-grid;place-items:center;width:16px;height:16px;font-size:10px;font-weight:600;color:var(--surface);background:var(--grad);border-radius:50%}.mm-tbl,.mm-tbl-sk{--mm-tbl-pad:8px;position:relative;overflow:clip}@media (max-width:1024px){.mm-tbl{overflow-x:auto}.mm-tbl--fixed table{min-width:760px}}.mm-tbl table{width:100%;border-collapse:collapse;font-size:14px}.mm-tbl--fixed table{table-layout:fixed}.mm-tbl caption{caption-side:bottom;padding:var(--space-3) var(--space-4);font-size:12px;text-align:left;color:var(--ink-4);border-top:1px solid var(--line)}.mm-tbl caption.mm-tbl__cap--control{text-align:right}.mm-tbl caption .mm-alink{font-size:12px}.mm-tbl th{height:40px;padding:0 8px;font-size:16px;font-weight:var(--font-weight-medium,500);text-align:left;white-space:nowrap}.mm-tbl td,.mm-tbl th{color:var(--ink);border-bottom:1px solid var(--line)}.mm-tbl td{height:44px;padding:8px;line-height:1.4;vertical-align:middle}.mm-tbl td:first-child,.mm-tbl th:first-child{padding-left:var(--mm-tbl-pad)}.mm-tbl td:last-child,.mm-tbl th:last-child{padding-right:var(--mm-tbl-pad)}.mm-tbl tbody tr:last-child td{border-bottom:0}.mm-tbl td.mm-num,.mm-tbl th.mm-num{text-align:right;font-variant-numeric:tabular-nums}.mm-tbl td.mm-lead,.mm-tbl th.mm-lead{padding-left:8%}.mm-sorthead,.mm-tbl__sort{padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.mm-tbl__sort.mm-basis{cursor:pointer}.mm-sorthead:hover,.mm-tbl th[aria-sort=ascending] .mm-tbl__sort:after,.mm-tbl th[aria-sort=descending] .mm-tbl__sort:after,.mm-tbl__sort:hover{color:var(--ink-1)}.mm-tbl th[aria-sort=descending] .mm-tbl__sort:after{content:" ↓"}.mm-tbl th[aria-sort=ascending] .mm-tbl__sort:after{content:" ↑"}.mm-tbl__row{cursor:pointer}.mm-tbl__row:focus-within td,.mm-tbl__row:hover td{background:var(--row-fill,#faf6ef)}.mm-tbl tbody tr[data-selected] td{background:var(--row-fill,#faf6ef)}.mm-tbl tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.mm-tbl tbody tr[data-selected] .mm-tbl__name button{font-weight:600}.mm-tbl__name{white-space:nowrap;overflow:hidden}.mm-tbl__name button{max-width:100%;padding:0;font:inherit;font-size:16px;font-weight:500;text-align:left;color:var(--ink-1);background:none;border:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mm-tbl__fig{font-size:14px;font-weight:600;color:var(--ink-1)}.mm-tbl__labor{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.mm-tbl__bar{width:80px;height:6px;overflow:hidden;background:var(--inset);border-radius:var(--radius-full)}.mm-tbl__bar i{display:block;height:100%;background:var(--grad)}.mm-tbl__labor-fig{min-width:50px;text-align:right}.mm-tbl__agents{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.mm-tbl__chev-col{width:calc(14px + var(--mm-tbl-pad))}.mm-tbl__chev{width:1%;padding-left:0;color:var(--ink-4);line-height:0}.mm-tbl__chev svg{opacity:0;transition:opacity .1s}.mm-tbl__row:focus-within .mm-tbl__chev svg,.mm-tbl__row:hover .mm-tbl__chev svg{opacity:1}.mm-tbl__total td,.mm-tbl__total th{font-size:14px;font-weight:600;color:#2f5c6a;border-top:1px solid var(--line);border-bottom:0}.mm-tbl__total>:first-child{font-size:16px}.mm-tbl-sk__row{display:grid;grid-template-columns:minmax(0,1fr) 13% 13% 20%;gap:var(--space-4);align-items:center;height:44px;padding:0 var(--mm-tbl-pad);border-bottom:1px solid var(--line)}.mm-tbl-sk__row:last-child{border-bottom:0}.mm-tbl-sk__bar{display:block;height:12px;border-radius:var(--radius-sm)}.mm-tbl-sk__bar--name{width:60%;height:14px}.mm__empty{max-width:60ch;color:var(--ink-3)}.mm__empty,.mm__error{margin:0;font-size:14px}.mm__error{padding:var(--space-3) var(--space-4);color:var(--blocked-ink);background:var(--blocked-bg);border:1px solid var(--blocked-border);border-radius:var(--radius-md)}.mm__loading{display:grid;gap:var(--space-3)}.mm__sk{height:44px;border-radius:var(--radius-sm)}.mm__sk--lede{height:28px;max-width:60ch}.mm__sk--card{height:248px;border-radius:var(--radius-xl)}.mm-kept{display:contents}.mm-kept.is-stale>*,.mm-kept.is-stale>.mm-matrix--list>.mm-card{opacity:.5;transition:opacity .15s .15s}.mm-kept.is-stale>.mm-matrix--list{opacity:1}@media print{.mm-lede__fig{color:var(--burnt-orange);background:none}}.mm-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-4) 20px;animation:mm-card-in .25s ease}@keyframes mm-card-in{0%{opacity:.7}}@media (prefers-reduced-motion:reduce){.mm-card{animation:none}}.mm__sk--block{height:320px}.mm-stack{display:block;width:100%;height:auto}.mm-matrix .mm-card__title{margin-bottom:var(--space-3);font-weight:400}.mm-matrix--list{padding-top:var(--space-4)}.mm-matrix--list .mm-matrix__head{margin-bottom:var(--space-4)}.mm-matrix--list .mm-card__title{margin:0;font-size:18px;font-weight:600}.mm-matrix .stw-mx{--mx-mark:0px}.mm-matrix .stw-mx tbody th{padding:4px 0}.stw-mx .mm-matrix__cell{flex-direction:column;align-items:flex-end;justify-content:center}.stw-mx button.mm-matrix__cell[aria-current=true]{outline:2px solid var(--ink-1);outline-offset:-2px}.mm-matrix__cell[data-step="1"]{background:var(--ramp-1)}.mm-matrix__cell[data-step="2"]{background:var(--ramp-2)}.mm-matrix__cell[data-step="3"]{background:var(--ramp-3)}.mm-matrix__cell[data-step="4"]{background:var(--ramp-4)}.mm-matrix small{font-size:12px;font-weight:500;color:var(--ink-3)}.mm-matrix__cell[data-step="3"] small{color:var(--ink-2)}.mm-matrix__cell[data-step="4"] small{color:var(--ink-1)}.mm-matrix__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2) var(--space-4);margin-top:var(--space-3)}.mm-matrix__sub{margin:0;font-size:12px;color:var(--ink-4)}.mm-matrix__foot .mm-matrix__sub:before{content:"·";margin-right:var(--space-2);color:var(--ink-5)}.mm-matrix__key{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:12px;color:var(--ink-4)}.mm-matrix__key>span{white-space:nowrap}.mm-matrix__steps{display:flex}.mm-matrix__steps span{width:16px;height:10px}.mm-matrix__steps span:first-child{border-radius:2px 0 0 2px}.mm-matrix__steps span:last-child{border-radius:0 2px 2px 0}.mm-matrix__steps span[data-step="1"]{background:var(--ramp-1)}.mm-matrix__steps span[data-step="2"]{background:var(--ramp-2)}.mm-matrix__steps span[data-step="3"]{background:var(--ramp-3)}.mm-matrix__steps span[data-step="4"]{background:var(--ramp-4)}.mm-matrix__cell{transition:background-color .3s,opacity .3s}@media (prefers-reduced-motion:reduce){.mm-matrix__cell{transition:none}}.mm-matrix__cov{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:0 var(--space-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--surface);border-radius:var(--radius-full)}.mm-matrix__cov:before{content:"";width:6px;height:6px;border-radius:50%}.mm-matrix__cov.is-ready{color:var(--ready-ink)}.mm-matrix__cov.is-ready:before{background:var(--grad-ready)}.mm-matrix__cov.is-gated{color:var(--gated-ink)}.mm-matrix__cov.is-gated:before{background:var(--grad-gated)}.mm-matrix__cov.is-blocked{color:var(--blocked-ink)}.mm-matrix__cov.is-blocked:before{background:var(--grad-blocked)}.mm-share{display:inline-flex;align-items:center;gap:var(--space-2)}.mm-share__bar{width:80px;height:6px;overflow:hidden;background:var(--inset);border-radius:var(--radius-full)}.mm-share__bar>span{display:block;height:100%;background:var(--grad)}.mm-share__pct{min-width:34px;text-align:right}.mm__back{justify-self:start;padding:0;font:inherit;font-size:13px;color:var(--burnt-orange);text-decoration:none;background:none;border:0;cursor:pointer}.mm__back:hover{text-decoration:underline}.mm__back--quiet{margin-block:calc(var(--space-3) - var(--space-5));color:var(--ink-4)}.mm-chain{margin:0;padding:0;list-style:none}.mm-chain__step{display:grid;grid-template-columns:120px 1fr auto;gap:var(--space-4);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.mm-chain__step:last-child{border-bottom:0}@media (max-width:600px){.mm-chain__step{grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3)}.mm-chain__lv{grid-column:1/-1}}.mm-chain__lv{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.mm-chain__what{color:var(--ink-2)}.mm-chain__what b{font-weight:500;color:var(--ink-1)}.mm-chain__what small{display:block;margin-top:var(--space-1);font-size:12px;color:var(--ink-4)}.mm-chain__val{font-size:15px;font-weight:600;text-align:right;color:var(--ink-1);white-space:nowrap}.mm-src{overflow-x:auto}.mm-src table{width:100%;border-collapse:collapse;font-size:13px}.mm-src th{font-size:10px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.mm-src td,.mm-src th{padding:var(--space-2);border-bottom:1px solid var(--line)}.mm-src td{color:var(--ink-2)}.mm-src tr:last-child td{border-bottom:0}.mm-src td:first-child,.mm-src th:first-child{padding-left:0}.mm-answer__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4)}.mm-answer{max-width:70ch;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--ink-1);text-wrap:balance}.mm-answer em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mm-answer__held{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-3);vertical-align:middle;font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.mm-answer__held input{width:88px;height:32px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-weight:600;color:var(--ink-1);text-align:right;-moz-appearance:textfield}.mm-answer__held input::-webkit-inner-spin-button,.mm-answer__held input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mm-answer__held input.is-estimate{border-style:dashed;color:var(--ink-4)}.mm-answer__held input[aria-invalid],.mm-answer__held input[aria-invalid]:focus-visible{border-color:var(--blocked-ink);outline-color:var(--blocked-ink);color:var(--blocked-ink)}.mm-answer__gap{display:block;margin-top:var(--space-1);font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.mm-answer__gap b{font-weight:600;color:var(--burnt-orange)}.mm-alink{padding:0;text-align:left;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--ink-3);cursor:pointer}.mm-alink:hover{color:var(--burnt-orange)}.mm-alink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media print{.mm-answer em{color:var(--burnt-orange);background:none}}.mm-stack__card{padding:var(--space-4) var(--space-4) var(--space-3)}.mm-fc__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-6)}.mm-fc__title{margin:0;font-size:16px;font-weight:600;color:var(--ink-1)}.mm-stack__head{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.mm-step__ctl{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.mm-step__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.mm-step{--c-border:var(--ready-border);--c-bg:var(--ready-bg);--c-ink:var(--ready-ink);display:inline-flex;align-items:stretch;width:168px;height:32px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.mm-step button{width:32px;border:0;background:transparent;font:inherit;font-size:16px;font-weight:var(--font-weight-medium);color:var(--ink-3);cursor:pointer}.mm-step button:hover:not(:disabled){background:var(--inset)}.mm-step button:disabled{color:var(--ink-5);cursor:default}.mm-step button:focus-visible,.mm-step output:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mm-step output{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--space-1);min-width:48px;padding:0 var(--space-1);font-weight:700;background:var(--c-bg);color:var(--c-ink)}.mm-step__from{font-weight:500;color:var(--ink-4)}.mm-step.is-gated{--c-border:var(--gated-border);--c-bg:var(--gated-bg);--c-ink:var(--gated-ink)}.mm-step.is-blocked{--c-border:var(--blocked-border);--c-bg:var(--blocked-bg);--c-ink:var(--blocked-ink)}.mm-fc__key{align-items:center;justify-content:center;margin-top:var(--space-2)}.mm-fc__key,.mm-fc__makers{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.mm-fc__makers{margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink-2)}.mm-fc__makers li{display:inline-flex;align-items:center;gap:6px}.mm-fc__makers i{display:inline-block;width:12px;height:12px;border-radius:3px}.mm-stack__card .is-teal{--mk:hsl(var(--brand-teal))}.mm-stack__card .is-blue{--mk:hsl(var(--brand-blue))}.mm-stack__card .is-ink{--mk:var(--ink-3)}.mm-stack__card .is-others{--mk:#d6cfc3}.mm-fc__makers i{background:var(--mk)}.mm-fc__makers .is-sponsor{background:var(--grad)}.mm-stack__seg:not(.is-sponsor){fill:var(--mk)}.mm-stack{margin-top:var(--space-6);font-size:12px}.mm-stack__spot{fill:var(--inset)}.mm-stack__grid line{stroke:var(--line);stroke-width:1}.mm-stack__axis text{fill:var(--ink-4);font-size:11px}.mm-stack__axis .is-now{fill:var(--ink-1);font-weight:700}.mm-stack__seg{shape-rendering:crispEdges;transition:y .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.mm-stack__seg{transition:none}}.mm-stack__total{fill:var(--ink-1);font-size:12px;font-weight:600}.mm-stack__total.is-now{font-size:15px;font-weight:700}.mm-stack__sponsor{fill:var(--burnt-orange);font-size:12px;font-weight:600}.mm-stack__hit{fill:transparent}.mm-stack__hit:hover{fill:var(--ink-1);fill-opacity:.03}.mm-stack__hit:focus-visible{outline:none;fill:var(--inset);fill-opacity:.6}.mm-fc-team{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.mm-fc__assume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);font-size:13px;color:var(--ink-3)}.mm-fc__assume label{display:inline-flex;align-items:center;gap:6px}.mm-fc__plan{margin-left:auto}.mm-fc__field{width:56px;height:28px;padding:0 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-1);text-align:right}.mm-fc__field:focus-visible{outline:none;border-color:var(--field-focus-border);box-shadow:var(--field-focus-halo)}.mm-fc__field[aria-invalid=true]{border-color:var(--blocked-border)}.mm-fc__dim{color:var(--ink-4)}.mm-fc__ratio{white-space:nowrap}.mm-fc__wrap{overflow-x:auto}.mm-fc{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.mm-fc td,.mm-fc th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.mm-fc th{font-weight:500;color:var(--ink-2)}.mm-fc td{min-width:92px;color:var(--ink-1)}.mm-fc tr>:first-child{position:sticky;left:0;min-width:280px;background:var(--surface);text-align:left}.mm-fc thead th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mm-fc .is-plan{background:var(--grad-soft)}.mm-fc thead .is-plan{color:var(--ink-1)}.mm-fc__group th{padding-top:var(--space-4);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.mm-fc .is-total>*{font-weight:600}.mm-fc .is-thumb>*,.mm-fc .is-thumb>:first-child{background:var(--inset)}.mm-rollup .mm-fc tr>:first-child{min-width:220px}.mm-rollup .mm-fc td.is-total-col,.mm-rollup .mm-fc th.is-total-col{border-right:1px solid var(--line);font-weight:600}.mm-rollup .mm-fc thead th.is-total-col{color:var(--ink-1)}.mm-rollup__est{color:var(--ink-3);border-bottom:1px dashed var(--ink-5)}.mm-rollup__gap{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:var(--radius-full)}.mm-rollup__gap:before{content:"";width:6px;height:6px;border-radius:50%}.mm-rollup__gap.is-ready{color:var(--ready-ink);background:var(--ready-bg)}.mm-rollup__gap.is-ready:before{background:var(--grad-ready)}.mm-rollup__gap.is-gated{color:var(--gated-ink);background:var(--gated-bg)}.mm-rollup__gap.is-gated:before{background:var(--grad-gated)}.mm-rollup__gap.is-blocked{color:var(--blocked-ink);background:var(--blocked-bg)}.mm-rollup__gap.is-blocked:before{background:var(--grad-blocked)}.mm-ratios__wrap{margin-top:var(--space-4);overflow-x:auto}.mm-ratios{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.mm-ratios td,.mm-ratios th{padding:var(--space-2);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.mm-ratios thead th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mm-ratios th[scope=row]{font-weight:500;text-align:left;color:var(--ink-1)}.mm-ratios th[scope=row] small{display:block;font-size:11px;font-weight:400;color:var(--ink-4)}.mm-fc__field.is-inherited{color:var(--ink-4);border-style:dashed}.mm-fc__gap{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--blocked-bg);color:var(--blocked-ink);font-size:12px;font-weight:500}.mm-fc__none{margin:var(--space-4) 0 0;font-size:13px;color:var(--ink-4)}@media (max-width:600px){.mm-stack__head{width:100%}.mm-answer__held{margin-left:0}.mm-step__label{white-space:normal}.mm-fc tr>:first-child{min-width:180px}.mm-fc__plan{margin-left:0}}.mm-drawer{position:fixed;top:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;width:min(480px,92%);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-hover)}.mm-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--line)}.mm-drawer__title{margin:0;font-size:16px;font-weight:600}.mm-drawer__facts{margin:var(--space-1) 0 0;font-size:12px;color:var(--ink-4)}.mm-drawer__body{overflow:auto;padding:0 0 var(--space-4)}.mm-drawer__desc{margin:0;padding:var(--space-3) var(--space-5) 0;font-size:13px;color:var(--ink-3)}.mm-drawer__tasks{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:13px}.mm-drawer__tasks th{font-size:10px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.mm-drawer__tasks td,.mm-drawer__tasks th{padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--line)}.mm-drawer__tasks td{vertical-align:top;color:var(--ink-2)}.mm-drawer__more td{color:var(--ink-4);border-bottom:0}.mm-drawer__tasks td.mm-num,.mm-drawer__tasks th.mm-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mm-cpage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.mm-cpage .mm-card{background:var(--card-ground)}.mm-cpage__about{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.mm-cpage__about .mm-group__title{margin-bottom:0}.mm-cpage__two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:var(--space-4)}@media (max-width:900px){.mm-cpage__two{grid-template-columns:minmax(0,1fr)}}.mm-acct,.mm-ihead{padding:var(--space-2) 0 var(--space-5);border-bottom:1px solid var(--line)}.mm-acct{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.mm-acct--scope{align-items:last baseline;padding-bottom:var(--space-3)}.mm-pulse{display:grid;justify-items:end;gap:2px;margin:0;white-space:nowrap}.mm-pulse__fig{display:flex;align-items:baseline;gap:var(--space-2);margin:0}.mm-pulse b{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-pulse__what{font-size:12px;font-weight:500;color:var(--ink-4)}.mm-pulse__change{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-4)}.mm-pulse__change[data-dir=up]{color:var(--ready-ink)}.mm-pulse__change[data-dir=down]{color:var(--blocked-ink)}.mm-acct__mark{display:grid;place-items:center;width:56px;height:56px;-o-object-fit:contain;object-fit:contain;font-size:16px;font-weight:600;color:var(--ink-2);background:var(--inset);border-radius:var(--radius-md)}img.mm-acct__mark{width:auto;max-width:112px}.mm-acct__who{flex:1;min-width:0}.mm-acct__name,.mm-arch__title,.mm-ihead__name{margin:0;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink-1)}.mm-acct__sub{margin:var(--space-2) 0 0;font-size:14px;color:var(--ink-3)}.mm-sorthead{white-space:nowrap}.mm-sorthead[aria-pressed=true]{color:var(--ink-1)}.mm-sorthead[data-dir=desc]:after{content:" \2193"}.mm-sorthead[data-dir=asc]:after{content:" \2191"}.mm-fns__scroll{display:grid;gap:var(--space-1);margin:var(--space-2) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-1);overflow-x:auto}.mm-fns__h,.mm-fns__r{display:grid;grid-template-columns:minmax(0,168px) 56px 128px minmax(0,1fr) 56px;align-items:center;gap:var(--space-3);min-width:480px}.mm-fns__h>.mm-fns__spend{grid-column:4/-1;justify-self:start}.mm-fns__r{width:100%;height:32px;padding:0 var(--space-2);font:inherit;font-size:13px;text-align:left;color:var(--ink-3);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.mm-fns__r:focus-visible,.mm-fns__r:hover,.mm-fns__r[aria-pressed=true]{background:var(--inset)}.mm-fns__r[aria-pressed=true]{font-weight:600;color:var(--ink-1)}.mm-fns__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-fns__n{text-align:right;white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-fns__track{height:12px}.mm-fns__bar{display:block;height:100%;background:hsl(var(--brand-orange-light));border-radius:3px}.mm-fns__r[aria-pressed=true] .mm-fns__bar{background:var(--grad)}.mm-mini .mm-card__title{margin-bottom:var(--space-3)}.mm-mini__h,.mm-mini__r{display:grid;grid-template-columns:minmax(0,1fr) 72px 88px;align-items:center;gap:var(--space-3)}.mm-fns__h,.mm-mini__h{justify-items:end;padding:0 var(--space-2) var(--space-2);font-size:12px;font-weight:500;color:var(--ink-3);border-bottom:1px solid var(--line)}.mm-mini__r span{text-align:right}.mm-mini__r .mm-mini__name{text-align:left}.mm-mini__r{width:100%;padding:var(--space-2);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-1);background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer}.mm-mini__r:focus-visible,.mm-mini__r:hover,.mm-mini__r[aria-pressed=true]{background:var(--inset)}.mm-mini__name{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.mm-mini__r[aria-pressed=true] .mm-mini__name{font-weight:600}.mm-rhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.mm-rhead__name{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink-1)}.mm-rhead__sub{font-size:13px;color:var(--ink-3)}.mm-shortlist{position:relative;isolation:isolate;overflow:clip;padding:var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(26,23,20,.04);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(300deg,rgba(255,157,39,.55),rgba(233,88,11,.35) 40%,rgba(26,23,20,.06) 75%) border-box}.mm-shortlist:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(40% 60% at 85% 80%,rgba(255,157,39,.14),transparent 70%),radial-gradient(30% 50% at 65% 95%,rgba(233,88,11,.07),transparent 70%)}.mm-uops__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.mm-shelf{margin-top:var(--space-6)}.mm-shelf .mm-uops__title{font-weight:550;color:var(--ink)}.mm-uops__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.mm-group__title,.mm-uops__title{margin:0;font-size:20px;font-weight:var(--page-title-weight);letter-spacing:-.01em}.mm-group__title{margin-bottom:var(--space-4)}.mm-card__title{margin:0;font-size:16px;font-weight:600}@media (max-width:700px){.mm-uops__head{flex-wrap:wrap}}.mm-uops__rail{position:relative}.mm-uops__track{display:flex;gap:var(--space-4);margin:0;padding:var(--space-2) 4px var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none}.mm-uops__track::-webkit-scrollbar{display:none}.mm-uops__track>li{flex:0 0 max(320px,calc((100% - 2 * var(--space-4) - 40px) / 3));min-width:0;scroll-snap-align:start}.mm-uops__row+.mm-uops__row{margin-top:var(--space-3)}.mm-uops__row-title{margin:0;font-size:14px;font-weight:500;color:var(--ink-3)}@media (max-width:900px){.mm-uops__track>li{flex-basis:calc(100% - 40px)}}.mm-uops__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(320px,calc((100% - 2 * var(--space-4)) / 3))),1fr));gap:var(--space-4);margin:0;padding:var(--space-2) 0 0;list-style:none}.mm-uops__arrow{position:absolute;top:50%;z-index:2;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);transform:translateY(-50%);cursor:pointer;transition:color .15s ease,box-shadow .15s ease}.mm-uops__arrow:hover{color:var(--ink-1);box-shadow:var(--shadow-hover)}.mm-uops__arrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mm-uops__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mm-uops__arrow--prev{left:-12px}.mm-uops__arrow--next{right:-12px}.mm-uop{position:relative;display:flex;flex-direction:column;min-height:164px;padding:var(--space-4) 20px;background:var(--surface);border:1px solid rgba(26,23,20,.06);border-radius:var(--radius-md);box-shadow:0 1px 3px rgba(26,23,20,.08),0 1px 1px rgba(26,23,20,.04)}.mm-uop--empty{align-items:center;justify-content:center;font-size:14px;color:var(--ink-3)}.mm-uop__label{margin:0 0 var(--space-1);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mm-uops__grid>li.lib-uop-card,.mm-uops__track>li.lib-uop-card{border-radius:var(--radius-md)}.mm-uops__grid.library-v2 .lib-uop-value-panel,.mm-uops__track.library-v2 .lib-uop-value-panel{border-radius:var(--radius-sm)}.library-v2 .lib-uop-card.mm-pattern--static{cursor:default}.library-v2 .lib-uop-card.mm-pattern--static:hover{transform:none;box-shadow:0 1px 3px rgba(26,23,20,.08),0 1px 1px rgba(26,23,20,.04)}.library-v2 .lib-uop-card.mm-pattern--static:after{content:none}.mm-uops .library-v2 .lib-uop-toprow{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-1) var(--space-2);min-height:32px}.mm-uops .library-v2 .lib-uop-toprow .lib-uop-est-label{max-width:none}.mm-pattern__signal{flex:none;padding:var(--space-1) var(--space-2);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:var(--radius-sm)}.mm-pattern__signal[data-evidence=early],.mm-pattern__signal[data-evidence=proven],.mm-pattern__signal[data-evidence=seen]{color:var(--ink-2);background:var(--shell-ground,var(--paper))}.mm-pattern__signal[data-evidence=human]{color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line)}.mm-pattern__panel{display:grid;gap:var(--space-2)}.mm-pattern__foot{flex:none}.mm-pattern__stage{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line)}.mm-pattern__open{padding:0;font:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.mm-pattern__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.mm-more{margin:var(--space-4) 0 0;text-align:center}.mm-arch{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.mm-arch .mm-card{background:var(--card-ground)}.mm-arch>.mm__back{margin-bottom:calc(-1 * var(--space-4))}.mm-arch__marks{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-1)}.mm-arch__process{padding:var(--space-1) var(--space-2);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;color:var(--ink-2);background:var(--inset);border-radius:var(--radius-sm)}.mm-arch__title{line-height:1.15}.mm-arch__summary,.mm-arch__where{margin:0;max-width:72ch;font-size:14px;line-height:1.5;color:var(--ink-3)}.mm-arch__of,.mm-arch__where{color:var(--ink-4)}.mm-arch__of{font-size:14px;font-weight:500;letter-spacing:0}.mm-arch__mark{display:grid;flex:none;place-items:center;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;font-size:9px;font-weight:600;color:var(--ink-3);background:var(--inset);border-radius:4px}img.mm-arch__mark{background:none}.mm-arch__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:var(--space-4)}.mm-arch__sec{font-size:14px;line-height:1.5;color:var(--ink-2)}.mm-arch__h{margin:0 0 var(--space-4);font-size:16px;font-weight:600;color:var(--ink-1)}.mm-arch__rows{margin:0;padding:0;list-style:none}.mm-arch__rows li{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.mm-arch__rows li:last-child{border-bottom:0}.mm-arch__rules li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.mm-arch__rule{min-width:0}.mm-arch__rule b{font-weight:600;color:var(--ink-1)}.mm-arch__unread{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap}.mm-arch__unread:before{content:"\2014";opacity:.6}.mm-arch__rtag{display:inline-block;margin-left:var(--space-2);padding:0 var(--space-2);font-size:13px;font-weight:500;line-height:22px;color:var(--ink-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.mm-arch__pair--fit{align-items:start}.mm-split__card{grid-column:1/-1;container-type:inline-size}@container (max-width: 520px){.mm-split .mm-split__task{white-space:normal}}.mm-split__h{margin-bottom:var(--space-1)}.mm-split__sub{margin:0 0 var(--space-3);font-size:13px;color:var(--ink-3)}.mm-split{width:100%;border-collapse:collapse;font-size:13px}.mm-split th{padding:0 0 var(--space-2);font-size:12px;font-weight:500;text-align:left;color:var(--ink-3)}.mm-split td,.mm-split th{white-space:nowrap;border-bottom:1px solid var(--line)}.mm-split td{padding:var(--space-2) 0}.mm-split tbody tr:last-child td{border-bottom:0}.mm-split td+td,.mm-split th+th{padding-left:var(--space-5)}.mm-split__task{width:100%;color:var(--ink-1)}.mm-split .mm-split__share{text-align:right;font-variant-numeric:tabular-nums}.mm-split__who{color:var(--ink-3)}.mm-arch__chip.mm-proles__chip{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);white-space:normal}.mm-proles__name{font-weight:500;line-height:1.4;color:var(--ink-1)}.mm-proles__except{font-weight:400;color:var(--ink-4)}.mm-proles__n{font-size:13px;color:var(--ink-4)}.mm-work{container-type:inline-size}.mm-work__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:var(--space-2);column-gap:var(--space-2);margin:0;padding:0;list-style:none}.mm-work__tile{grid-row:span 3;display:grid;grid-template-rows:subgrid;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.mm-work__task{margin:0;padding:var(--space-3) var(--space-3) 0;font-weight:500;line-height:1.4;color:var(--ink-1);overflow-wrap:break-word}.mm-work__share{margin:0;padding:var(--space-4) var(--space-3) var(--space-3)}.mm-work__share span{display:block;font-size:12px;font-weight:500;color:var(--ink-4)}.mm-work__share b{display:block;margin-top:2px;font-size:14px;font-weight:600;color:var(--ink-1)}.mm-work__who{margin:0;padding:var(--space-2) var(--space-3);font-size:13px;font-weight:500;color:var(--ink-1);background-image:var(--grad-soft)}.mm-work__who--person{background-image:none;background-color:var(--inset)}.mm-work__who span{margin-right:var(--space-1);font-weight:400;color:var(--ink-4)}@container (max-width: 760px){.mm-work__tiles{gap:var(--space-2)}.mm-work__tile,.mm-work__tiles{display:flex;flex-direction:column}}.mm-rstack__owner{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:var(--ink-1)}.mm-rstack__mono{flex:none;display:grid;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;color:var(--burnt-orange);background-image:var(--grad-soft);border-radius:var(--radius-full)}.mm-rstack__layers{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.mm-rstack__layer{display:grid;grid-template-columns:136px minmax(0,1fr);gap:var(--space-2) var(--space-5);align-items:center;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.mm-rstack__name{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:14px;font-weight:600;color:var(--ink-1)}.mm-rstack__name svg{flex:none;color:var(--burnt-orange)}.mm-rstack .mm-arch__chip{white-space:normal;background:var(--card-ground)}.mm-rstack__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}.mm-rstack__checks li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;line-height:1.45;color:var(--ink-2)}.mm-rstack__checks svg{margin-top:2px;color:var(--burnt-orange)}.mm-rstack__review{margin:0;font-weight:500;line-height:1.45;color:var(--ink-1)}.mm-rstack__then{margin:var(--space-1) 0 0;line-height:1.45;color:var(--ink-3)}@media (max-width:600px){.mm-rstack__checks,.mm-rstack__layer{grid-template-columns:minmax(0,1fr)}}.mm-arch__role{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);align-items:baseline}.mm-arch__people{white-space:nowrap;font-weight:600;color:var(--ink-1)}.mm-arch__people small{font-size:13px;font-weight:400;color:var(--ink-4)}.mm-arch__rbar{grid-column:1/-1;height:8px;background:var(--inset);border-radius:var(--radius-full);overflow:hidden}.mm-arch__rbar>span{display:block;height:100%;min-width:3px;background:var(--grad);border-radius:var(--radius-full)}.mm-est{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.mm-est .mm-card{background:var(--card-ground)}.mm-est__for{display:flex;align-items:center;gap:var(--space-4);min-width:0;max-width:100%;padding:0;font:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.mm-est__for:focus-visible .mm-est__name-co,.mm-est__for:hover .mm-est__name-co{color:var(--burnt-orange);text-decoration:underline;text-underline-offset:3px}.mm-est__for:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.mm-est__who{display:grid;gap:var(--space-1);min-width:0}.mm-est__who .mm-acct__sub{margin:0}.mm-est__name-co{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink-1)}.mm-est__fig{display:flex;align-items:center;gap:var(--space-2)}.mm-est__ai dd{font-size:20px}.mm-actions{display:flex;flex-wrap:wrap}.mm-actions,.mm-btn{align-items:center;gap:var(--space-2)}.mm-btn{display:inline-flex;height:32px;padding:0 15px;font:inherit;font-size:14px;font-weight:500;line-height:1.3;color:var(--surface);text-decoration:none;white-space:nowrap;background:var(--grad);border:0;border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;transition:box-shadow .15s}.mm-btn:not(.mm-btn--ghost):not(:disabled):hover{box-shadow:var(--shadow-hover)}.mm-btn--ghost{padding:0 14px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line)}.mm-btn--ghost:hover{border-color:var(--burnt-orange)}.mm-btn--icon{width:32px;padding:0;justify-content:center;font-size:18px;line-height:1;color:var(--ink-3)}.mm-beta{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full)}.mm-beta,.mm-btn--ghost[aria-pressed=true]{color:var(--burnt-orange);background:var(--grad-soft)}.mm-btn--ghost[aria-pressed=true]{border-color:transparent}.mm-btn:disabled{opacity:.5;cursor:default}.mm__pri{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2);padding:var(--space-1) var(--space-2);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--burnt-orange);white-space:nowrap;vertical-align:middle;background:var(--grad-soft);border-radius:var(--radius-full)}.mm__pri:before{content:"";width:6px;height:6px;background:var(--grad);border-radius:50%}.mm-plan{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-5);align-items:start}@media (max-width:900px){.mm-plan{grid-template-columns:minmax(0,1fr)}}.mm-plan__cell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.mm-plan__cell .mm-tbl{overflow-x:auto}.mm-team-panel{display:grid;gap:var(--space-4)}.mm-team-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.mm-team-panel__title{margin:0;font-size:16px;font-weight:600}.mm-team-panel__saved{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;font-weight:500;color:var(--ready-ink)}.mm-team-panel__saved:before{content:"";width:8px;height:8px;background:var(--grad-ready);border-radius:50%}.mm-team-panel__confirm{display:grid;gap:var(--space-3)}.mm-team-panel__confirm p{margin:0;max-width:52ch;font-size:13px;color:var(--ink-2)}.mm-assume{display:flex;gap:var(--space-1) 0;font-size:13px;color:var(--ink-3)}.mm-assume,.mm-assume__slider{flex-wrap:wrap;align-items:center}.mm-assume__slider{gap:var(--space-1) var(--space-2)}.mm-assume__slider input[type=range]{width:160px}.mm-real{--c:var(--ready);--c-ink:var(--ready-ink);--c-bg:var(--ready-bg);display:inline-flex;align-items:center;gap:5px;padding:1px var(--space-2);font-size:11px;font-weight:600;white-space:nowrap;color:var(--c-ink);background:var(--c-bg);border-radius:var(--radius-full)}.mm-real:before{width:6px;height:6px}.mm-exp{display:inline-flex;align-items:center;padding:1px var(--space-2);font-size:12px;font-weight:500;white-space:nowrap;border-radius:var(--radius-full)}.mm-exp.is-high{color:var(--ink-1);background:var(--ramp-2)}.mm-exp.is-partial{color:var(--ink-2);background:var(--ramp-1)}.mm-exp.is-none{color:var(--ink-4);background:var(--inset)}.mm-field{display:inline-flex;align-items:center;padding:1px var(--space-2);font-size:12px;white-space:nowrap;color:var(--ink-2);background:var(--inset);border-radius:var(--radius-full)}.mm-field--quiet{padding:0;background:none;color:var(--ink-4)}.mm-jur{--c:var(--ready);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mm-jur:before{width:8px;height:8px}.mm-jur:before,.mm-real:before{content:"";border-radius:var(--radius-full);background:var(--c)}.mm-jur.is-gated,.mm-real.is-gated{--c:var(--gated);--c-ink:var(--gated-ink);--c-bg:var(--gated-bg)}.mm-jur.is-blocked,.mm-real.is-blocked{--c:var(--blocked);--c-ink:var(--blocked-ink);--c-bg:var(--blocked-bg)}.mm-assume__f{gap:var(--space-1)}.mm-assume__a,.mm-assume__f{display:inline-flex;align-items:baseline}.mm-assume__a{padding:0 var(--space-1);font-weight:500;color:var(--ink-1);border-bottom:1px dashed var(--ink-5)}.mm-assume__a.is-edited{color:var(--burnt-orange);border-bottom-color:var(--burnt-orange)}.mm-assume__a input{width:4ch;padding:0;font:inherit;text-align:right;color:inherit;background:transparent;border:0}.mm-assume__a:focus-within{border-bottom:1px solid var(--field-focus-border)}.mm-assume__a input:focus-visible{outline:none}.mm-assume__a:has(input[aria-invalid=true]){color:var(--blocked-ink);border-bottom-color:var(--blocked)}.mm-assume__dot{padding:0 var(--space-2);color:var(--ink-5)}.mm-team-wrap{overflow-x:auto}.mm-team{width:100%;border-collapse:collapse;font-size:13px}.mm-team thead th{padding:var(--space-2);font-size:10px;font-weight:600;text-align:right;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);white-space:nowrap;border-bottom:1px solid var(--line)}.mm-team thead th:first-child,.mm-team thead th:nth-child(2){text-align:left}.mm-team th[scope=row]{font-weight:500;text-align:left;color:var(--ink-1)}.mm-team td,.mm-team th[scope=row]{padding:var(--space-2);border-bottom:1px solid var(--line)}.mm-team td{text-align:right;color:var(--ink-2)}.mm-team td.mm-team__basis{text-align:left}.mm-team__from{display:block;font-size:11px;color:var(--ink-5)}.mm-team__from.is-local{color:var(--burnt-orange)}.mm-team__in{width:7ch;padding:0 var(--space-1);font:inherit;text-align:right;color:var(--ink-1);background:transparent;border:0;border-bottom:1px dashed var(--ink-5)}.mm-team__in.is-edited{font-weight:600;color:var(--burnt-orange);border-bottom-color:var(--burnt-orange)}.mm-team__in[aria-invalid=true]{color:var(--blocked-ink);border-bottom-color:var(--blocked)}.mm-team td.mm-team__gap.is-blocked{font-weight:600;color:var(--blocked-ink)}.mm-team__total td,.mm-team__total th{font-weight:600;color:var(--ink-1);border-top:2px solid var(--line);border-bottom:0}.mm-team tr.mm-team__add td{padding-top:var(--space-3);text-align:left;border-bottom:0}.mm-team__addbtn{padding:0;font:inherit;color:var(--burnt-orange);background:none;border:0;cursor:pointer}.mm-team__addform{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mm-team__addform select{padding:var(--space-1) var(--space-2);font:inherit;color:var(--ink-1);background:var(--page);border:1px solid var(--line);border-radius:var(--radius-sm)}.mm-team__addform label{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--ink-3)}.mm-team__addform small{font-size:12px;color:var(--ink-4)}.mm-team__warn{margin:0;font-size:12px;color:var(--gated-ink)}.mm-readout{display:grid;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink-3)}.mm-readout li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.mm-readout li:last-child{border-bottom:0}.mm-readout b{font-weight:600;color:var(--ink-1)}.mm-readout b.is-ready{color:var(--ready-ink)}.mm-readout b.is-gated{color:var(--gated-ink)}.mm-readout b.is-blocked{color:var(--blocked-ink)}.mm-wages{display:grid;gap:var(--space-3);justify-items:start}.mm-brief__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.mm-brief{display:grid;gap:var(--space-6);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}@media (max-width:600px){.mm-brief{padding:var(--space-5) var(--space-4)}}.mm-brief__head{display:grid;gap:var(--space-2)}.mm-brief__head p{margin:0}.mm-brief__kicker{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.mm-brief__title{margin:0;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.mm-brief__lede{max-width:60ch;font-size:18px;font-weight:500;line-height:1.35;color:var(--ink-2)}.mm-brief__lede b{font-weight:700;color:var(--ink-1)}.mm-brief__meta{font-size:13px;color:var(--ink-4)}.mm-brief__fn{display:grid;gap:var(--space-3);min-width:0}.mm-brief__h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;padding-bottom:var(--space-2);font-size:18px;font-weight:600;border-bottom:1px solid var(--line)}.mm-brief__fig{font-size:16px;color:var(--ink-1)}.mm-brief__scroll{position:relative;overflow-x:auto}.mm-brief__h3{margin:0 0 var(--space-2);font-size:16px;font-weight:600}.mm-brief__tbl{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse;font-size:13px}.mm-brief__tbl thead th:nth-child(2){width:12%}.mm-brief__tbl thead th:nth-child(3){width:20%}.mm-brief__tbl thead th:nth-child(4){width:18%}.mm-brief__tbl thead th{padding:var(--space-2);font-size:10px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.mm-brief__tbl td.mm-num,.mm-brief__tbl th.mm-num{text-align:right}.mm-brief__role td,.mm-brief__role th{padding:var(--space-3) var(--space-2) var(--space-1);font-weight:600;text-align:left;color:var(--ink-1);border-top:1px solid var(--line)}.mm-brief__task td{padding:var(--space-1) var(--space-2);color:var(--ink-2)}.mm-brief__task td:first-child{padding-left:var(--space-5)}.mm-brief__more,.mm-brief__tbl .mm-brief__more td{margin:0;font-size:12px;color:var(--ink-4)}.mm-brief__tbl .mm-brief__more td{padding:var(--space-1) var(--space-2) var(--space-2) var(--space-5)}.mm-brief__next{margin:0}.mm-brief__next a{font-weight:500;color:var(--burnt-orange);text-decoration:none}.mm-brief__next a:hover{text-decoration:underline}@media print{.mm-brief{padding:0;border:0;box-shadow:none}.mm-brief__h,.mm-brief__head{-moz-column-break-after:avoid;break-after:avoid}.mm-brief__tbl tbody{-moz-column-break-inside:avoid;break-inside:avoid}.mm-brief .mm__agent-dot{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.mm-prop{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid transparent;border-radius:var(--radius-lg);background-image:linear-gradient(var(--surface),var(--surface)),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--shadow)}.mm-prop__kick{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mm-prop__title{margin:0;max-width:60ch;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.014em;color:var(--ink-1)}.mm-prop__big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.mm-prop__n{font-size:36px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mm-prop__l{font-size:14px;color:var(--ink-3)}.mm-prop__link{font-size:13px;color:var(--burnt-orange);text-decoration:none}.mm-prop__link:hover{text-decoration:underline}.mm-prop__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}@media (max-width:900px){.mm-prop__cards{grid-template-columns:minmax(0,1fr)}}.mm-kv{display:grid;gap:var(--space-3);margin:0}.mm-kv>div{display:grid;gap:var(--space-1)}.mm-kv dt{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mm-kv dd{display:grid;justify-items:start;gap:2px;margin:0;font-size:14px;color:var(--ink-2)}.mm-kv dd b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-kv dd small{font-size:12px;color:var(--ink-4)}.mm-kv__total{padding-top:var(--space-3);border-top:1px solid var(--line)}.mm-kv__total .mm-lede__fig{font-size:22px}.mm__bar{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-3)}.mm__bar>nav{flex:1;min-width:0}.mm__bar--end{justify-content:flex-end;gap:var(--space-2)}.mm__bar--end>nav{flex:0 0 auto}.mm__bar-pickers{display:flex;gap:var(--space-2);margin-left:auto}.mm-uops--featured{padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg)}.mm__bar+.mm-ledger{margin-top:calc(var(--space-2) - var(--space-5))}.mm-ledger--list .mm-tbl{max-width:880px}.mm-ledger--list .mm-tbl th{height:36px;font-size:13px;color:var(--ink-3);background:var(--inset);border-bottom:0}.mm-ledger--list .mm-tbl th:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.mm-ledger--list .mm-tbl th:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.mm-lg{display:grid;gap:var(--space-4);padding-block:var(--space-4) var(--space-8)}.mm-lg__head{text-align:center}.mm-lg__title{margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.mm-lg__sub{margin:var(--space-1) 0 0;font-size:15px;color:var(--ink-3)}.mm-lg__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px) minmax(0,1fr);-moz-column-gap:var(--space-2);column-gap:var(--space-2);align-items:center;max-width:900px;margin-inline:auto}.mm-lg__globe{display:block;width:100%;aspect-ratio:1}.mm-lg__side{display:grid;align-self:stretch}.mm-lg__side--left{justify-items:end;text-align:right;border-right:1px solid var(--line)}.mm-lg__side--right{justify-items:start;border-left:1px solid var(--line)}.mm-lg__group{display:grid;gap:var(--space-3);padding-block:var(--space-5)}.mm-lg__side--left .mm-lg__group{padding-right:var(--space-5)}.mm-lg__side--right .mm-lg__group{padding-left:var(--space-5)}.mm-lg__group+.mm-lg__group{border-top:1px solid var(--line)}.mm-lg__kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mm-lg__stats{display:grid;gap:var(--space-3);margin:0}.mm-lg__stat{display:flex;flex-direction:column-reverse}.mm-lg__value{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.05}.mm-lg__label{margin-top:2px;font-size:13px;color:var(--ink-2)}.mm-lg__cta{display:flex;justify-content:center;margin-top:var(--space-2)}@media (max-width:760px){.mm-lg__stage{grid-template-columns:1fr 1fr;row-gap:var(--space-5)}.mm-lg__globe{grid-column:1/-1;grid-row:1;max-width:320px;justify-self:center}.mm-lg__side--left{justify-items:start;text-align:left}.mm-lg__side--right{border-left:0}.mm-lg__side--right .mm-lg__group{padding-left:0}}.mm-pick__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mm-pick__btn{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-1);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.mm-pick__btn:focus-visible{outline:2px solid var(--burnt-orange);outline-offset:2px}.mm-pick__btn b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-pick__label{margin:0 0 var(--space-2);font-size:14px;font-weight:500;color:var(--ink-3)}.mm-pick__label--lg{font-size:18px;font-weight:600;color:var(--ink-1)}.mm-pick--list{padding-top:0}.mm-matrix__head,.mm-pick__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.mm-pick__head .mm-pick__label{margin:0}.mm-pick__btn.is-all{border-color:transparent;background:var(--grad-soft)}.mm-pick__btn.is-all b{font-weight:700;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mm-pick__btn:hover,.mm-pick__btn[data-hot]{border-color:var(--burnt-orange)}.mm-pick__btn[data-hot] b{color:var(--burnt-orange)}.mm-pick__btn.is-all[data-quiet] b{background-image:none;color:var(--ink-1)}.mm-pick__map{position:relative;width:80%;max-height:520px;margin:var(--space-4) auto 0}.mm-pick__peek{position:absolute;z-index:2;display:grid;gap:var(--space-1);width:240px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-hover);font-size:13px;pointer-events:none}.mm-pick__peek-name{font-size:15px;font-weight:600;color:var(--ink-1)}.mm-pick__peek-lead{display:flex;align-items:baseline;gap:var(--space-2);color:var(--ink-3)}.mm-pick__peek-share{color:var(--ink-4)}.mm-pick__peek-fig{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mm-pick__peek dl{display:grid;gap:var(--space-1);margin:0}.mm-pick__peek dl div{display:flex;justify-content:space-between;gap:var(--space-3)}.mm-pick__peek dt{color:var(--ink-4)}.mm-pick__peek dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-1)}.mm-pick__map canvas{display:block;width:100%;height:100%;cursor:pointer}.mm-ind{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.mm-ihead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4) var(--space-6)}.mm-ihead--pattern{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"signal figs" "title acts" "summary acts" "facts acts" "where acts";gap:0 var(--space-7)}.mm-arch__facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;font-size:14px;color:var(--ink-4)}.mm-arch__facts b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-ihead--pattern .mm-arch__marks{grid-area:signal;margin:0 0 var(--space-3)}.mm-ihead--pattern .mm-arch__acts{grid-area:acts;align-self:start;justify-self:end;display:flex;gap:var(--space-2);margin-top:var(--space-1)}.mm-ihead--pattern .mm-arch__title{grid-area:title;align-self:last baseline}.mm-ihead--pattern .mm-ihead__figs{grid-area:figs;align-self:last baseline}.mm-ihead--pattern .mm-arch__summary{grid-area:summary;margin-top:var(--space-3)}.mm-ihead--pattern .mm-arch__where{grid-area:where;margin-top:var(--space-2)}@media (max-width:900px){.mm-ihead--pattern{grid-template-columns:minmax(0,1fr);grid-template-areas:"signal" "title" "summary" "facts" "where" "figs" "acts"}.mm-ihead--pattern .mm-ihead__figs{margin-top:var(--space-4)}}.mm-ihead--est{grid-template-areas:"co co" "signal figs" "title figs" "summary actions" "where actions"}.mm-est__co{display:flex;grid-area:co;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.mm-ihead__actions{grid-area:actions;align-self:end;justify-content:flex-end}@media (max-width:900px){.mm-ihead--est{grid-template-areas:"co" "signal" "title" "summary" "where" "figs" "actions"}.mm-ihead__actions{margin-top:var(--space-4);justify-content:flex-start}}.mm-ihead__geo{margin:var(--space-1) 0 0;font-size:14px;color:var(--ink-3)}.mm-ihead__figs{display:flex;flex-wrap:wrap;row-gap:var(--space-3);margin:0}.mm-ihead__figs>div{display:grid;gap:var(--space-1);align-content:start;min-width:0;padding:0 var(--space-5);border-left:1px solid var(--line)}.mm-ihead__figs>div:first-child{padding-left:0;border-left:0}.mm-ihead__figs dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-4)}.mm-ihead__figs dd{margin:0;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;color:var(--ink-1)}.mm-ihead__lead{font-weight:700;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--burnt-orange)}.mm-cos__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.mm-cos__head .mm-group__title{margin-bottom:0}.mm-cos__search{flex:0 1 var(--search-field-w,340px);min-width:220px}.mm-cos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(222px,calc((100% - 4 * var(--space-3)) / 5))),1fr));gap:var(--space-3)}.mm-co{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--ink-1);background:var(--card-ground);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);cursor:pointer;transition:box-shadow .2s ease}.mm-co:hover{box-shadow:var(--shadow-hover)}.mm-co:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mm-co__mark{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--inset);border-radius:var(--radius-md)}.mm-co__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.mm-co__figs{display:flex;flex-wrap:wrap;gap:0 var(--space-3);font-size:12px;color:var(--ink-3)}.mm-co__figs>span{white-space:nowrap}.mm-co__figs b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-band__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.mm-band__title{display:inline-block;margin:0;font-size:16px;font-weight:600;letter-spacing:-.005em}.mm-band__sub{margin:var(--space-1) 0 0;font-size:12px;color:var(--ink-4)}.mm-band__empty{margin:0;font-size:13px;color:var(--ink-4)}.mm-trend__defs{position:absolute;width:0;height:0}.mm-sig{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:var(--space-4)}.mm-sig__card{display:grid;align-content:start;gap:var(--space-3)}.mm-sig__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.mm-sig__fig{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.mm-sig__fig--ink{color:var(--ink-1)}.mm-sig__head .mm-arch__h{margin:0}.mm-sig__roles{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.mm-sig__role{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);align-items:baseline;font-size:13px;color:var(--ink-2)}.mm-sig__role-fig{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-sig__track{grid-column:1/-1;height:8px;background:var(--inset);overflow:hidden}.mm-sig__bar,.mm-sig__track{display:block;border-radius:var(--radius-full)}.mm-sig__bar{height:100%;min-width:3px;background:var(--grad)}.mm-sig__plot{position:relative;height:120px}.mm-sig__plot svg{display:block;width:100%;height:100%;overflow:visible}.mm-sig__area{opacity:.12}.mm-sig__axis{display:flex;justify-content:space-between;margin:0;font-size:11px;color:var(--ink-4)}.mm-arch__subsec{margin-top:var(--space-5)}.mm-arch__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.mm-arch__chip{min-width:0;max-width:100%;padding:6px 12px;color:var(--ink-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.mm-sig{grid-template-columns:minmax(0,1fr)}}.mm-roll{display:grid;padding:0;overflow:hidden}.mm-roll .mm-roll__h{margin:var(--space-5) var(--space-6) 0}.mm-roll__cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 var(--space-6);padding:var(--space-4) var(--space-6) var(--space-5)}.mm-roll__cols .mm-uop__label{margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.mm-roll__col .mm-arch__rows li{font-size:14px;line-height:1.4;color:var(--ink-2)}.mm-roll__foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3) var(--space-6);margin:0;padding:var(--space-4) var(--space-6);font-size:14px;color:var(--ink-1);background:var(--surface);border-top:1px solid var(--line)}.mm-roll__foot>div{display:grid;gap:2px}.mm-roll__foot dd{margin:0}@media (max-width:800px){.mm-roll__cols{grid-auto-flow:row;gap:var(--space-4)}.mm-roll__foot{grid-template-columns:minmax(0,1fr)}}.mm-race__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mm-race__line--settling{stroke-dasharray:3 4}.mm-board [data-ink=blue-1]{--race-ink:#003345}.mm-board [data-ink=blue-2]{--race-ink:#819ddd}.mm-board [data-ink=blue-3]{--race-ink:#1f7e94}.mm-board [data-ink=blue-4]{--race-ink:#8ec8db}.mm-board [data-ink=blue-5]{--race-ink:#3b569e}.mm-board [data-ink=other]{--race-ink:var(--ink-5)}.mm-board [data-ink=grad]{--race-ink:var(--burnt-orange)}.mm-race__sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;background:var(--race-ink,var(--ink-5));vertical-align:-1px}.mm-race__sw[data-ink=grad]{background:var(--grad)}.mm-board__table{width:100%;border-collapse:collapse;font-size:13px}.mm-board__table td,.mm-board__table th{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.mm-board__table thead th{padding-top:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mm-board__table tbody tr:last-child td,.mm-board__table tbody tr:last-child th{border-bottom:0}.mm-board__table .is-num{text-align:right}.mm-board__maker{font-weight:500;color:var(--ink-1)}.mm-board__name{display:flex;align-items:center;gap:var(--space-2)}.mm-board__table tr[data-sponsor] .mm-board__maker{font-weight:600}.mm-board__spark{display:block;width:140px;height:32px;overflow:visible}.mm-board__spark .mm-race__line{stroke:var(--race-ink);stroke-width:1.6px}.mm-board__fig{display:block;font-size:15px;font-weight:600;color:var(--ink-1)}.mm-board__sub{display:block;margin-top:2px;font-size:11px}.mm-board__delta,.mm-board__sub{color:var(--ink-4)}.mm-board__delta[data-dir=up]{color:var(--ready-ink)}.mm-board__delta[data-dir=down]{color:var(--blocked-ink)}.mm-h2h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.mm-h2h__card{display:grid;gap:var(--space-1);padding:var(--space-3) 14px;border:1px solid var(--line);border-left:4px solid var(--race-ink,var(--ink-5));border-radius:var(--radius-md)}.mm-h2h__card[data-sponsor]{border-left-color:var(--burnt-orange);background:var(--grad-soft)}.mm-h2h__who{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;color:var(--ink-2)}.mm-h2h__who em{margin-left:auto;font-style:normal;font-weight:500;color:var(--ink-4)}.mm-h2h__share{font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-1)}.mm-h2h__share small{margin-left:var(--space-2);font-size:13px;font-weight:400;letter-spacing:0;color:var(--ink-4)}.mm-h2h__meta{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-4)}.mm-h2h__meta .mm-board__delta{font-weight:600}.mm-ranks{margin:0;padding:0;list-style:none}.mm-rank,.mm-ranks{display:grid;gap:var(--space-3)}.mm-rank{grid-template-columns:160px minmax(0,1fr) 88px 72px;align-items:center;font-size:13px}.mm-rank__name{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-1)}.mm-rank[data-sponsor] .mm-rank__name{font-weight:600}.mm-rank .mm-tbl__bar{width:auto;height:10px}.mm-rank .mm-tbl__bar i{min-width:2px;background:var(--race-ink,var(--ink-5));border-radius:var(--radius-full)}.mm-rank[data-ink=grad] .mm-tbl__bar i{background:var(--grad)}.mm-rank__share{display:grid;text-align:right;font-variant-numeric:tabular-nums}.mm-rank__share b{font-size:14px;font-weight:600;color:var(--ink-1)}.mm-rank__share small{font-size:11px;color:var(--ink-4)}.mm-rank>.mm-board__delta{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}@media (max-width:700px){.mm-h2h{grid-template-columns:minmax(0,1fr)}.mm-rank{grid-template-columns:120px minmax(0,1fr) 72px 64px}}.mm-comp__cards,.mm-sot{display:grid;gap:var(--space-4)}.mm-sot{align-content:start}.mm-comp__icon{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mm-sot__frame{display:grid;grid-template-columns:40px minmax(0,1fr)}.mm-sot__ticks{position:relative}.mm-sot__ticks span{position:absolute;right:var(--space-2);transform:translateY(-50%);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-4)}.mm-sot__plot{height:200px}.mm-sot__plot svg{display:block;width:100%;height:100%;overflow:visible}.mm-sot__grid{stroke:var(--line)}.mm-sot__grid,.mm-sot__guide{vector-effect:non-scaling-stroke}.mm-sot__guide{stroke:var(--ink-5);stroke-dasharray:2 3}.mm-sot g:not([data-ink=grad]) .mm-race__line{stroke:var(--race-ink)}.mm-sot [data-maker],.mm-sot__legend li{transition:opacity .12s ease}.mm-sot [data-maker][data-dim]{opacity:.15}.mm-sot__legend li[data-dim]{opacity:.45}.mm-sot__axis{margin-left:40px}.mm-sot__legend li[data-sponsor]{font-weight:600;color:var(--ink-1)}.mm-sot__tip{padding:var(--space-2) var(--space-3)}.mm-sot__tip-head{margin-bottom:var(--space-1);font-weight:600;color:var(--ink-1)}.mm-sot__tip table{border-collapse:collapse}.mm-sot__tip td,.mm-sot__tip th{padding:var(--space-1) 0 var(--space-1) var(--space-3);text-align:right}.mm-sot__tip thead th{font-weight:500;font-size:11px;color:var(--ink-4)}.mm-sot__tip tbody th{padding-left:0;text-align:left;font-weight:400}.mm-sot__tip tbody th .mm-race__sw{margin-right:var(--space-2)}.mm-sot__tip tr[data-sponsor] th{font-weight:600}.mm-prop__same{margin:var(--space-3) 0 0;max-width:62ch;font-size:14px;line-height:1.5;color:var(--ink-2)}.mm-prop__priced{margin:var(--space-2) 0 var(--space-4);font-size:12px;color:var(--ink-4)}.mm-sec{margin-top:var(--space-6)}.mm-sec__sub{margin:var(--space-1) 0 0;font-size:13px;color:var(--ink-4)}.mm-stand__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mm-stand{--stand-name:200px;--stand-gap:var(--space-4);--stand-room:64px}.mm-stand__plot{position:relative;margin-top:18px}.mm-stand__plot.has-med{padding-top:26px}.mm-stand__rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mm-stand__pick{display:grid;grid-template-columns:var(--stand-name) minmax(0,1fr);align-items:center;gap:var(--stand-gap);width:100%;height:32px;padding:0;font:inherit;text-align:left;color:var(--ink-3);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.mm-stand__pick:focus-visible,.mm-stand__pick:hover{background:var(--inset)}.mm-stand__name{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-2);font-size:14px}.mm-stand__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-stand__mark{display:grid;flex:none;place-items:center;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;font-size:9px;font-weight:600;color:var(--ink-3);background:var(--inset);border-radius:4px}img.mm-stand__mark{background:none}.is-you .mm-stand__name{font-weight:600;color:var(--ink-1)}.mm-stand__track{position:relative;height:12px;margin-right:var(--stand-room)}.mm-stand__bar{position:absolute;top:0;left:0;height:12px;background:hsl(var(--brand-blue-light));border-radius:3px}.is-you .mm-stand__bar{background:var(--grad)}.mm-stand__v{position:absolute;top:50%;z-index:1;padding:0 3px;font-size:13px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-1);background:var(--card-ground);border-radius:3px;transform:translateY(-50%)}.is-you .mm-stand__v{font-weight:600}.mm-stand__axis{position:absolute;top:0;bottom:0;left:calc(var(--stand-name) + var(--stand-gap));right:var(--stand-room);pointer-events:none}.mm-stand__med{position:absolute;top:20px;bottom:-4px;border-left:1.5px dashed hsl(var(--brand-teal))}.mm-stand__med-l{position:absolute;top:-20px;left:0;transform:translateX(-50%);font-size:12px;font-weight:500;color:hsl(var(--brand-teal));white-space:nowrap;pointer-events:auto}@media (max-width:720px){.mm-stand{--stand-name:120px}}.mm-plus{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;color:var(--burnt-orange);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.mm-plus:hover{box-shadow:var(--shadow-hover)}.mm-plus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mm-plus.is-on{color:#b8430a;background:#fceedd;border-color:#f3d9be}.mm-plus svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.mm-list__mark{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;overflow:hidden;-o-object-fit:contain;object-fit:contain;font-size:8px;font-weight:600;color:var(--ink-2);background:var(--inset);border-radius:5px}.mm-also__row input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--burnt-orange)}.mm-sheet__none{margin:var(--space-3) 0;font-size:14px;color:var(--ink-4)}.mm-also__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.mm-also{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:50;display:grid;gap:var(--space-3);width:320px;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-4);text-align:left;white-space:normal;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-hover)}.mm-also__head{display:flex;align-items:center;gap:var(--space-3)}.mm-also__head b{display:block;font-size:14px;font-weight:600;color:var(--ink-1)}.mm-also__head span{font-size:12px;color:var(--ink-4)}.mm-also__label{margin:0 0 var(--space-1);font-size:12px;font-weight:600;color:var(--ink-3)}.mm-also__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;font-size:13px;color:var(--ink-1);cursor:pointer}.mm-also__foot{padding-top:0;border-top:0}.mm-plus--card{margin-left:auto;background:var(--grad-soft);border-color:transparent}.library-v2 .lib-uop-est-label[data-level]{color:var(--ink-2);background:var(--shell-ground,var(--paper))}.mm-pattern__acts{display:flex;gap:var(--space-2);margin-left:auto}.mm-pattern__acts .mm-plus--card{margin-left:0}.mm-pattern__acts+.mm-pattern__acts{margin-left:calc(var(--space-2) - 10px)}.mm-plus.mm-pin{color:var(--ink-3);background:var(--surface);border-color:var(--line)}.mm-plus.mm-pin.is-on{color:#b8430a;background:#fceedd;border-color:#f3d9be}.mm-pin svg{width:16px;height:16px;stroke-width:1.8}.mm-pin-done{display:inline-flex;align-items:center;gap:var(--space-1);height:32px;padding:0;font:inherit;font-size:12px;font-weight:500;white-space:nowrap;color:var(--ink-4);background:none;border:0;cursor:pointer}.mm-pin-done:hover{color:var(--ink-2)}.mm-pin-done:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.mm-pin-done svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lib-uop-card.mm-landed{animation:mm-landed .9s ease-out}@keyframes mm-landed{0%{box-shadow:0 0 0 0 rgba(233,88,11,.45)}60%{box-shadow:0 0 0 10px rgba(233,88,11,0)}to{box-shadow:var(--shadow)}}@media (prefers-reduced-motion:reduce){.lib-uop-card.mm-landed{animation:none}}.mm-x{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.mm-x:hover{color:var(--ink-1);background:var(--inset)}.mm-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mm-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mm-prio{display:grid;gap:var(--space-4);font-size:14px;line-height:1.5;color:var(--ink-3)}.mm-prio p{margin:0}.mm-prio b{color:var(--ink-1);font-weight:600}.mm-prio__noask{display:inline-flex;align-items:center;gap:var(--space-2);margin-right:auto;font-size:13px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-prio__noask input{width:16px;height:16px;margin:0;accent-color:var(--burnt-orange)}.mm-prio__ul{margin:0;padding:0 0 0 18px;font-size:14px;color:var(--ink-1)}.mm-prio__ul li{margin:2px 0}.mm-prio__ul span,.mm-uops__sub{color:var(--ink-4)}.mm-uops__sub{margin:4px 0 0;font-size:13px}.mm-fly{position:fixed;z-index:90;margin:0;overflow:hidden;pointer-events:none;border-radius:var(--radius-md);box-shadow:var(--shadow-hover)}.mm-fly>*{width:100%;height:100%}.mm-shortlist.mm-shortlist--landed{animation:mm-shortlist-landed .9s ease-out}@keyframes mm-shortlist-landed{0%{box-shadow:0 0 0 0 rgba(233,88,11,.35)}60%{box-shadow:0 0 0 8px rgba(233,88,11,0)}to{box-shadow:0 1px 2px rgba(26,23,20,.04)}}@media (prefers-reduced-motion:reduce){.mm-shortlist.mm-shortlist--landed{animation:none}}.mm-estmenu{position:absolute;top:40px;right:0;z-index:20;display:grid;gap:2px;width:260px;max-height:280px;overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-hover)}.mm-estmenu button{display:flex;justify-content:space-between;gap:var(--space-2);width:100%;padding:8px 10px;font:inherit;font-size:13px;text-align:left;color:var(--ink-1);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.mm-estmenu button:hover{background:var(--inset)}.mm-estmenu button:disabled{color:var(--ink-4);cursor:default}.mm-estmenu__empty{padding:8px 10px;font-size:13px;color:var(--ink-4)}.mm-estwrap{position:relative}.mm-prio__links{display:grid;gap:var(--space-2)}.mm-prio__link{display:grid;gap:2px;padding:10px 12px;color:var(--ink-1);text-decoration:none;background:var(--page);border:1px solid var(--line);border-radius:var(--radius-md)}.mm-prio__link:hover{border-color:var(--burnt-orange)}.mm-prio__link b{font-size:14px;font-weight:600}.mm-prio__link span{font-size:12px;color:var(--ink-4)}.mm-pin-notice{position:fixed;left:50%;bottom:84px;z-index:80;display:flex;align-items:center;gap:var(--space-3);transform:translateX(-50%);padding:11px 18px;color:var(--surface);background:var(--ink-1);border-radius:var(--radius-md);font-size:13px;font-weight:500}.mm-pin-notice__open{color:var(--surface);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mm-co__wrap{min-width:0}.mm-co__wrap>.mm-co{width:100%;height:100%;align-content:center}.library-v2 .lib-uop-card:has(.mm-pattern__stage) .lib-uop-toprow{min-height:32px}.mm-est__cta{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.mm-lt__dot{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;margin-left:-8px;overflow:hidden;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-full)}.mm-lt__dot:first-child{margin-left:0}.mm-lt__top-logo{display:block;width:70%;height:70%;-o-object-fit:contain;object-fit:contain}