.mp-ud{container:mp-ud/inline-size;display:flex;flex-direction:column;gap:var(--step-4);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-ud__kicker{font-size:var(--t-eyebrow);line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.mp-ud__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-7);flex-wrap:wrap;padding:var(--step-7);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ud__head-text{display:flex;flex-direction:column;gap:var(--step-2-5);flex:1 1 320px;min-width:0;max-width:660px}.mp-ud__headline{margin:0;font-family:var(--sans);font-size:var(--t-display-l);font-weight:var(--w-bold);line-height:1.25;letter-spacing:var(--track-title);text-wrap:pretty}.mp-ud__rule{margin:0;font-size:var(--t-ui);line-height:1.55;color:var(--muted);text-wrap:pretty}.mp-ud__pill{display:inline-flex;align-items:center;gap:var(--step-2);flex:none;height:28px;padding:0 var(--step-3) 0 var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--canvas);font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;white-space:nowrap}.mp-ud__pill[data-size=sm]{height:24px;padding:0 var(--step-2-5) 0 var(--step-2);font-size:var(--t-eyebrow)}.mp-ud__pill[data-tone=ontrack]{border-color:transparent;background:var(--fill-2);color:var(--ink-2)}.mp-ud__pill[data-tone=behind]{border-color:var(--ink-2);background:transparent;color:var(--ink)}.mp-ud__pill[data-tone=incomplete]{border-color:var(--border-quiet);background:transparent;color:var(--ink-2);border-style:dashed}.mp-ud__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:var(--step-4);gap:var(--step-4);align-items:start}.mp-ud__grid[data-accounts=none]{grid-template-columns:minmax(0,1fr)}@container mp-ud (max-width: 900px){.mp-ud__grid{grid-template-columns:minmax(0,1fr)}}.mp-ud__accounts{display:flex;flex-direction:column;padding:var(--step-6);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ud__accounts-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);padding-bottom:var(--step-3)}.mp-ud__col-note{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mp-ud__rows{list-style:none;margin:0;padding:0}.mp-ud__row{display:flex;align-items:center;gap:var(--step-3-5);flex-wrap:wrap;padding:var(--step-3-5) 0;border-top:1px solid var(--hairline-soft)}.mp-ud__row-who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-ud__name{font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui)}.mp-ud__who{font-size:var(--t-eyebrow);line-height:var(--lh-ui);color:var(--muted)}.mp-ud__booked{font-size:var(--t-ui);line-height:var(--lh-ui);white-space:nowrap}.mp-ud__row[data-standing=never-imported] .mp-ud__booked{color:var(--muted-2)}.mp-ud__aside{gap:var(--step-4)}.mp-ud__aside,.mp-ud__card{display:flex;flex-direction:column}.mp-ud__card{gap:var(--step-2-5);padding:var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:transparent}.mp-ud__card[data-tone=urgent]{border-color:var(--ink);background:var(--card);box-shadow:var(--shadow-card)}.mp-ud__card[data-tone=urgent] .mp-ud__kicker{color:var(--colour-disagree-ink)}.mp-ud__card[data-tone=question]{border-color:transparent;background:var(--fill-2)}.mp-ud__card[data-tone=question] .mp-ud__kicker{color:var(--colour-question-ink)}.mp-ud__card[data-tone=accent]{border-color:transparent;background:var(--fill)}.mp-ud__card[data-tone=accent] .mp-ud__kicker{color:var(--ink)}.mp-ud__card-body{margin:0;font-size:var(--t-ui);line-height:1.55;text-wrap:pretty}.mp-ud__action{width:100%}@container mp-ud (max-width: 420px){.mp-ud__pill{height:auto;min-height:28px;max-width:100%;padding-block:var(--step-1);line-height:1.25;white-space:normal}.mp-ud__pill[data-size=sm]{min-height:24px;padding-block:var(--step-1)}.mp-ud__action{max-width:100%;white-space:normal;line-height:1.25}.mp-ud__accounts-head{flex-wrap:wrap}.mp-ud__headline{font-size:var(--t-display-m);overflow-wrap:break-word}.mp-ud__row-who{flex-basis:100%}.mp-ud__booked{white-space:normal}}.mp-lb{container:mp-lb/inline-size;display:flex;flex-direction:column;gap:var(--step-4);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-lb__kicker{line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none}.mp-lb__kicker,.mp-lb__note,.mp-lb__sub{font-size:var(--t-eyebrow);color:var(--muted)}.mp-lb__note,.mp-lb__sub{line-height:1.4}.mp-lb__sub{font-size:var(--t-label);line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none}.mp-lb__foot{margin:0;padding-top:var(--step-3-5);border-top:1px solid var(--hairline-soft);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-lb__flows,.mp-lb__head,.mp-lb__jars,.mp-lb__missions{padding:var(--step-6);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-lb__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-6);flex-wrap:wrap}.mp-lb__head-text{display:flex;flex-direction:column;gap:var(--step-2);max-width:720px}.mp-lb__headline{margin:0;font-family:var(--sans);font-size:var(--t-display-l);font-weight:var(--w-bold);line-height:var(--lh-ui);letter-spacing:var(--track-title);text-wrap:pretty}.mp-lb__pill{display:inline-flex;align-items:center;gap:var(--step-2);flex:none;height:28px;padding:0 var(--step-3) 0 var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--canvas);font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;white-space:nowrap}.mp-lb__pill[data-hold=not-started],.mp-lb__pill[data-hold=on-track],.mp-lb__pill[data-outcome=as-planned],.mp-lb__pill[data-standing=ahead],.mp-lb__pill[data-standing=exact]{border-color:transparent;background:var(--fill-2);color:var(--ink-2)}.mp-lb__pill[data-hold=over],.mp-lb__pill[data-outcome=short],.mp-lb__pill[data-standing=short]{border-color:var(--ink-2);background:transparent;color:var(--ink)}.mp-lb__pill[data-hold=getting-close],.mp-lb__pill[data-outcome=nothing-went-in],.mp-lb__pill[data-outcome=over],.mp-lb__pill[data-outcome=unplanned]{border-color:var(--border-quiet);background:transparent;color:var(--ink-2);border-style:dashed}.mp-lb__pill[data-hold=unbudgeted],.mp-lb__pill[data-standing=no-plan]{border-color:var(--hairline);color:var(--muted);background:transparent}.mp-lb__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:var(--step-4);gap:var(--step-4);align-items:start}@container mp-lb (max-width: 900px){.mp-lb__grid{grid-template-columns:minmax(0,1fr)}}.mp-lb__flows,.mp-lb__missions{display:flex;flex-direction:column;gap:var(--step-4-5)}.mp-lb__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3)}.mp-lb__flow-list,.mp-lb__jar-list,.mp-lb__mission-list,.mp-lb__payments,.mp-lb__tags{list-style:none;margin:0;padding:0}.mp-lb__mission-list{display:flex;flex-direction:column;gap:var(--step-4-5)}.mp-lb__mission{display:flex;flex-direction:column;gap:var(--step-2)}.mp-lb__mission-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3)}.mp-lb__mission-name{font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui)}.mp-lb__bars{display:flex;flex-direction:column;gap:var(--step-1)}.mp-lb__track{display:block;height:14px;border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.mp-lb__track[data-role=planned]{height:8px}.mp-lb__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}.mp-lb__track[data-role=planned] .mp-lb__fill{background:var(--muted-2)}.mp-lb__mission[data-outcome=short] .mp-lb__track[data-role=actual] .mp-lb__fill{background:var(--colour-disagree)}.mp-lb__mission[data-outcome=over] .mp-lb__track[data-role=actual] .mp-lb__fill,.mp-lb__mission[data-outcome=unplanned] .mp-lb__track[data-role=actual] .mp-lb__fill{background:color-mix(in srgb,var(--ink) 55%,var(--canvas))}.mp-lb__mission-line{font-size:var(--t-small);line-height:1.4;color:var(--muted)}.mp-lb__flow-list{gap:var(--step-2-5)}.mp-lb__flow,.mp-lb__flow-list{display:flex;flex-direction:column}.mp-lb__flow{gap:var(--step-1-5)}.mp-lb__flow-head{display:flex;justify-content:space-between;gap:var(--step-3);font-size:var(--t-ui);line-height:var(--lh-ui)}.mp-lb__flows .mp-lb__track{height:12px}.mp-lb__track[data-role=went-out] .mp-lb__fill{background:var(--muted)}.mp-lb__kept{display:flex;flex-direction:column;gap:var(--step-1-5);padding-top:var(--step-3-5);border-top:1px solid var(--hairline-soft)}.mp-lb__kept-figure{font-family:var(--sans);font-size:var(--t-figure,var(--t-display-l));font-weight:var(--w-bold);line-height:1.1;letter-spacing:var(--track-title)}.mp-lb__kept-note{font-size:var(--t-ui);line-height:var(--lh-body);color:var(--muted)}.mp-lb__jars{display:flex;flex-direction:column;gap:var(--step-3-5)}.mp-lb__jars-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-5);flex-wrap:wrap}.mp-lb__jars-lead{margin:0;font-family:var(--sans);font-size:var(--t-title);font-weight:var(--w-semibold);line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.mp-lb__jar-list{display:flex;flex-direction:column;gap:var(--step-2)}.mp-lb__jar{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);overflow:hidden}.mp-lb__jar[data-hold=over]{border-color:var(--colour-disagree)}.mp-lb__jar[data-open=true]{border-color:var(--accent)}.mp-lb__jar-row{width:100%;min-height:44px;padding:var(--step-3) var(--step-4);display:flex;align-items:center;gap:var(--step-3-5);flex-wrap:wrap;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mp-lb__jar-row:hover{background:var(--fill)}.mp-lb__jar-name{width:min(150px,100%);flex:none;font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui)}.mp-lb__jar-track{display:flex;flex:1 1;min-width:90px;max-width:220px;height:10px;border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.mp-lb__jar-fill{display:block;height:100%;flex:none;background:var(--accent)}.mp-lb__jar[data-hold=getting-close] .mp-lb__jar-fill[data-role=spent]{background:color-mix(in srgb,var(--ink) 55%,var(--canvas))}.mp-lb__jar[data-hold=over] .mp-lb__jar-fill[data-role=spent]{background:var(--colour-disagree)}.mp-lb__jar-fill[data-role=overspent]{background:repeating-linear-gradient(135deg,var(--colour-disagree) 0 3px,var(--colour-disagree-bg) 3px 6px)}.mp-lb__jar-figure{flex:none;font-size:var(--t-small);line-height:var(--lh-ui);color:var(--muted);white-space:nowrap}.mp-lb__chev{flex:none;width:0;height:0;margin-left:var(--step-0-5);border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid var(--muted-2);transition:transform .12s ease-out}.mp-lb__jar[data-open=true] .mp-lb__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mp-lb__chev{transition:none}}.mp-lb__jar-panel{padding:var(--step-4) var(--step-4) var(--step-4-5) var(--step-10);border-top:1px solid var(--hairline-soft);background:var(--fill);display:flex;flex-direction:column;gap:var(--step-3-5)}.mp-lb__moved{margin:0;padding:var(--step-3) var(--step-3-5);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--colour-question-bg);font-size:var(--t-small);line-height:var(--lh-body);text-wrap:pretty}.mp-lb__jar-block{display:flex;flex-direction:column;gap:var(--step-2)}.mp-lb__tags{display:flex;gap:var(--step-2);flex-wrap:wrap}.mp-lb__tag{display:inline-flex;align-items:baseline;gap:var(--step-2);height:30px;padding:0 var(--step-3);border-radius:var(--radius-pill);border:1px solid transparent;background:var(--card);font-size:var(--t-eyebrow);line-height:1;white-space:nowrap}.mp-lb__tag-amount{font-weight:var(--w-medium)}.mp-lb__tag-count{font-size:var(--t-label);color:var(--muted-2)}.mp-lb__payment{display:flex;align-items:baseline;gap:var(--step-3);padding:var(--step-2) 0;border-top:1px solid var(--hairline-soft)}.mp-lb__payee{flex:1 1;min-width:0;font-size:var(--t-small);line-height:var(--lh-ui)}.mp-lb__day{font-size:var(--t-eyebrow);color:var(--muted)}.mp-lb__amount,.mp-lb__day{line-height:var(--lh-ui);white-space:nowrap}.mp-lb__amount{width:82px;text-align:right;font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-lb__jar-foot{display:flex;align-items:baseline;gap:var(--step-3);flex-wrap:wrap;padding-top:var(--step-2-5);border-top:1px solid var(--hairline-soft)}.mp-lb__more{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mp-lb__link{margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:var(--t-eyebrow);font-weight:var(--w-medium);line-height:1.4;color:var(--accent);cursor:pointer;text-decoration:underline}.mp-lb__empty{margin:0;padding:var(--step-6);border:1px dashed var(--border-quiet);border-radius:var(--radius-card);background:var(--canvas);font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--muted);max-width:68ch}@container mp-lb (max-width: 420px){.mp-lb__mission-head{flex-wrap:wrap;row-gap:var(--step-1-5)}.mp-lb__pill{height:auto;min-height:28px;max-width:100%;padding-block:var(--step-1);line-height:1.25;white-space:normal}.mp-lb__jar-figure{flex:0 1 auto;min-width:0;white-space:normal}.mp-lb__headline{font-size:var(--t-display-m);overflow-wrap:break-word}}.mp-ld{container:mp-ld/inline-size;gap:var(--step-4);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-ld,.mp-ld__card{display:flex;flex-direction:column}.mp-ld__card{gap:var(--step-7);padding:var(--step-8);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ld__head{display:flex;flex-direction:column;gap:var(--step-2-5);max-width:720px}.mp-ld__kicker{font-size:var(--t-eyebrow);line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.mp-ld__headline{margin:0;font-family:var(--sans);font-size:var(--t-display-l);line-height:1.15;font-weight:var(--w-bold);letter-spacing:var(--track-title);text-wrap:pretty}.mp-ld__sub{font-size:var(--t-body);text-wrap:pretty}.mp-ld__empty,.mp-ld__sub{margin:0;line-height:var(--lh-prose);color:var(--muted)}.mp-ld__empty{max-width:68ch;font-size:var(--t-ui)}.mp-ld__figures{display:flex;gap:var(--step-8);flex-wrap:wrap;margin:0;padding:var(--step-5-5) 0;border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);list-style:none}.mp-ld__figure{flex:1 1;min-width:min(170px,100%);display:flex;flex-direction:column;gap:var(--step-1)}.mp-ld__figure-value{font-family:var(--sans);font-size:var(--t-figure,var(--t-display-l));line-height:1.1;font-weight:var(--w-bold);letter-spacing:var(--track-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-ld__figure-label{font-size:var(--t-small);line-height:var(--lh-ui);font-weight:var(--w-medium);color:var(--accent)}.mp-ld__figure-note{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted-2)}.mp-ld__rows{gap:var(--step-5);margin:0;padding:0;list-style:none}.mp-ld__row,.mp-ld__rows{display:flex;flex-direction:column}.mp-ld__row{gap:var(--step-2)}.mp-ld__row-head{display:flex;align-items:center;gap:var(--step-3-5)}.mp-ld__badge{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 var(--step-2-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:var(--canvas);color:var(--muted);font-size:var(--t-label);line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none}.mp-ld__row[data-finished=true] .mp-ld__badge{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mp-ld__name{flex:1 1;min-width:0;font-size:var(--t-row);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-ld__amount{font-size:var(--t-ui);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-ld__amount,.mp-ld__change{line-height:var(--lh-ui);white-space:nowrap}.mp-ld__change{font-size:var(--t-eyebrow);font-weight:var(--w-medium);color:var(--muted-2)}.mp-ld__row[data-standing=grew] .mp-ld__change,.mp-ld__row[data-standing=new] .mp-ld__change{color:var(--colour-agree-ink)}.mp-ld__row[data-standing=fell] .mp-ld__change{color:var(--colour-question-ink)}.mp-ld__row-body{display:flex;flex-direction:column;gap:var(--step-2);padding-left:calc(var(--step-10) + var(--step-1))}.mp-ld__track{display:flex;height:14px;border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.mp-ld__fill{display:block;flex:none;height:100%}.mp-ld__fill[data-role=held],.mp-ld__swatch[data-role=held]{background:var(--accent)}.mp-ld__fill[data-role=added],.mp-ld__swatch[data-role=added]{background:color-mix(in srgb,var(--accent) 45%,var(--canvas))}.mp-ld__fill[data-role=given-back],.mp-ld__swatch[data-role=given-back]{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.mp-ld__note{font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-ld__legend-row{padding-top:var(--step-5);border-top:1px solid var(--hairline-soft)}.mp-ld__legend,.mp-ld__legend-row{display:flex;align-items:center;gap:var(--step-5-5);flex-wrap:wrap}.mp-ld__legend{margin:0;padding:0;list-style:none}.mp-ld__legend-item{display:inline-flex;align-items:center;gap:var(--step-2);font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mp-ld__swatch{width:20px;height:8px;border-radius:var(--radius-pill)}.mp-ld__foot{margin:0 0 0 auto;font-size:var(--t-small);line-height:var(--lh-body);color:var(--accent);text-wrap:pretty}@container mp-ld (max-width: 720px){.mp-ld__card{padding:var(--step-5-5)}.mp-ld__headline{font-size:var(--t-display-l)}.mp-ld__row-head{flex-wrap:wrap;gap:var(--step-2) var(--step-3)}.mp-ld__row-body{padding-left:0}.mp-ld__foot{margin-left:0}}@container mp-ld (max-width: 420px){.mp-ld__card{gap:var(--step-5);padding:var(--step-5)}.mp-ld__headline{font-size:var(--t-display-l)}.mp-ld__figures{gap:var(--step-4) var(--step-6)}.mp-ld__figure-value{font-size:var(--t-display-m)}.mp-ld__name{flex-basis:calc(100% - 44px);overflow-wrap:break-word}.mp-ld__row-head{flex-wrap:wrap;row-gap:var(--step-1)}.mp-ld__amount,.mp-ld__change{white-space:normal}}@container mp-ld (max-width: 170px){.mp-ld__card{padding:var(--step-4)}.mp-ld__headline{font-size:var(--t-display-m);overflow-wrap:break-word}.mp-ld__figure-value{font-size:var(--t-title)}}.mp-tn{container:mp-tn/inline-size;display:flex;flex-direction:column;gap:var(--step-3-5);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-tn__kicker{line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none}.mp-tn__kicker,.mp-tn__note,.mp-tn__sub{font-size:var(--t-eyebrow);color:var(--muted)}.mp-tn__note,.mp-tn__sub{line-height:1.45;text-wrap:pretty}.mp-tn__sub{line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none}.mp-tn__turn{display:flex;align-items:flex-start;gap:var(--step-6);flex-wrap:wrap;padding:var(--step-7) var(--step-7);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-tn__mark{flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent);position:relative}.mp-tn__mark:after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-top:2px solid var(--on-accent);border-right:2px solid var(--on-accent);transform:translateX(-2px) rotate(45deg)}.mp-tn__turn-text{flex:1 1;min-width:min(280px,100%);max-width:760px;display:flex;flex-direction:column;gap:var(--step-2)}.mp-tn__headline{margin:0;font-family:var(--sans);font-size:var(--t-display-l);line-height:1.25;font-weight:var(--w-bold);letter-spacing:var(--track-title);text-wrap:pretty}.mp-tn__body{margin:0;font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.mp-tn__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:var(--step-4);gap:var(--step-4);align-items:start}.mp-tn__calendar,.mp-tn__equation,.mp-tn__legend,.mp-tn__outcome{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-tn__equation{display:flex;flex-direction:column;gap:var(--step-3);padding:var(--step-5)}.mp-tn__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);flex-wrap:wrap}.mp-tn__aside{gap:var(--step-3-5)}.mp-tn__aside,.mp-tn__lines{display:flex;flex-direction:column}.mp-tn__lines{gap:var(--step-2-5);margin:0;padding:0;list-style:none}.mp-tn__line{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-tn__line[data-confidence=yours],.mp-tn__line[data-open=true]{border-color:var(--accent)}.mp-tn__line-head{display:flex;align-items:center;gap:var(--step-3-5);min-height:44px;padding:var(--step-3-5) var(--step-4);border:0;border-radius:var(--radius-card);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mp-tn__op{flex:none;width:20px;text-align:center;font-size:var(--t-body);line-height:1;color:var(--muted)}.mp-tn__line-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-tn__line-name{font-size:var(--t-body);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-tn__line-note{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mp-tn__pill{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--step-2-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:var(--canvas);font-size:var(--t-label);line-height:1;font-weight:var(--w-medium)}.mp-tn__pill[data-confidence=firm]{border-color:transparent;background:var(--fill-2);color:var(--ink-2)}.mp-tn__pill[data-confidence=estimate]{border-color:var(--border-quiet);background:var(--card);color:var(--ink-2)}.mp-tn__pill[data-confidence=thin]{border-style:dashed;border-color:var(--muted);background:var(--fill);color:var(--ink)}.mp-tn__pill[data-confidence=yours]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mp-tn__line-figures{flex:none;min-width:106px;display:flex;flex-direction:column;align-items:flex-end;gap:var(--step-0-5)}.mp-tn__line-amount{font-size:var(--t-title);line-height:var(--lh-heading);font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-tn__was{font-size:var(--t-label);line-height:var(--lh-heading);color:var(--muted);text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-tn__chevron{flex:none;width:8px;height:8px;margin-right:var(--step-1);border-bottom:1.5px solid var(--muted);border-right:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg)}.mp-tn__line[data-open=true] .mp-tn__chevron{transform:translateY(2px) rotate(-135deg)}.mp-tn__panel{gap:var(--step-2-5);padding:var(--step-3-5) var(--step-4) var(--step-4) var(--step-12);border-top:1px solid var(--hairline-soft);background:var(--fill)}.mp-tn__panel,.mp-tn__parts{display:flex;flex-direction:column}.mp-tn__parts{gap:var(--step-1-5);margin:0;padding:0;list-style:none}.mp-tn__part{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);font-size:var(--t-small);line-height:var(--lh-body)}.mp-tn__part-label{color:var(--muted)}.mp-tn__part-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-tn__detail{margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--muted);text-wrap:pretty}.mp-tn__editor{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap;padding-top:var(--step-0-5)}.mp-tn__editor[data-editing=true]{flex-direction:column;align-items:stretch;gap:var(--step-1-5)}.mp-tn__editor-row{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap}.mp-tn__refusals{display:flex;flex-direction:column;gap:var(--step-1);margin:0;padding:0;list-style:none}.mp-tn__refusal{margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--muted);text-wrap:pretty}.mp-tn__field{display:inline-flex;align-items:center;height:40px;padding:0 var(--step-3);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--canvas)}.mp-tn__field:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mp-tn__input{width:96px;border:0;outline:none;background:transparent;font-family:var(--sans);font-size:var(--t-body);font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-tn__act,.mp-tn__input{color:var(--ink);line-height:1}.mp-tn__act{height:40px;padding:0 var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill);font-family:var(--sans);font-size:var(--t-small);font-weight:var(--w-medium);cursor:pointer}.mp-tn__act:disabled{cursor:not-allowed;opacity:.55}.mp-tn__act[data-tone=ink]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mp-tn__act[data-tone=quiet]{color:var(--muted);font-weight:var(--w-regular);background:transparent}.mp-tn__totals{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--step-4);flex-wrap:wrap;padding-top:var(--step-3-5);border-top:1px solid var(--hairline)}.mp-tn__total-text{display:flex;flex-direction:column;gap:var(--step-1);max-width:460px}.mp-tn__total-figure{font-family:var(--sans);font-size:var(--t-display-l);line-height:1.15;font-weight:var(--w-bold);letter-spacing:var(--track-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-tn[data-shape=deficit] .mp-tn__total-figure{color:var(--colour-disagree-ink)}.mp-tn__workings{flex:none;display:flex;flex-direction:column;gap:var(--step-0-5);margin:0;padding:0;list-style:none;font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted)}.mp-tn__working{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--step-1-5)}.mp-tn__working[data-total=true]{padding-top:var(--step-1);border-top:1px solid var(--hairline-soft);color:var(--ink);font-weight:var(--w-medium)}.mp-tn__working-op{width:12px;text-align:right}.mp-tn__outcome{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-5)}.mp-tn__outcome[data-shape=deficit]{border-color:var(--colour-disagree);background:var(--fill-2)}.mp-tn__outcome[data-shape=deficit] .mp-tn__kicker,.mp-tn__outcome[data-shape=deficit] .mp-tn__link{color:var(--colour-disagree-ink)}.mp-tn__outcome[data-shape=balanced]{border-color:transparent;background:var(--fill)}.mp-tn__outcome[data-shape=balanced] .mp-tn__kicker,.mp-tn__outcome[data-shape=balanced] .mp-tn__link{color:var(--colour-question-ink)}.mp-tn__outcome-lead{margin:0;font-size:var(--t-ui);line-height:var(--lh-body);text-wrap:pretty}.mp-tn__link{align-self:flex-start;padding:0;border:0;background:transparent;font-family:var(--sans);font-size:var(--t-small);line-height:1;font-weight:var(--w-medium);text-decoration:underline;cursor:pointer}.mp-tn__calendar,.mp-tn__legend{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-5)}.mp-tn__days{gap:var(--step-0-5);height:58px;margin:0;padding:0;list-style:none}.mp-tn__day,.mp-tn__days{display:flex;align-items:flex-end}.mp-tn__day{flex:1 1;min-width:0;height:100%;justify-content:center;gap:1px;border-bottom:3px solid var(--fill-2)}.mp-tn__day-bar{display:block;flex:1 1;min-width:0;border-radius:var(--radius-xs) var(--radius-xs) 0 0}.mp-tn__day-bar[data-role=in]{background:color-mix(in srgb,var(--accent) 45%,var(--canvas))}.mp-tn__day-bar[data-role=out]{background:var(--accent)}.mp-tn__ticks{display:flex;justify-content:space-between;font-size:var(--t-label);line-height:1;color:var(--muted-2)}.mp-tn__legend-line{margin:0;font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-tn__legend-line[data-reserve=true]{margin-top:var(--step-1-5);padding-top:var(--step-2-5);border-top:1px solid var(--hairline-soft)}.mp-tn__legend-term{font-weight:var(--w-semibold);color:var(--ink)}@container mp-tn (max-width: 860px){.mp-tn__grid{grid-template-columns:minmax(0,1fr)}.mp-tn__panel{padding-left:var(--step-4)}.mp-tn__line-head{flex-wrap:wrap;gap:var(--step-2) var(--step-3)}.mp-tn__line-text{min-width:min(150px,100%)}}@container mp-tn (max-width: 420px){.mp-tn__headline{font-size:var(--t-display-m);overflow-wrap:break-word}}.mp-al{container:mp-al/inline-size;display:flex;flex-direction:column;gap:var(--step-3-5);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-al__kicker{font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none}.mp-al__kicker,.mp-al__note{font-size:var(--t-eyebrow);color:var(--muted)}.mp-al__note{margin:0;line-height:1.45;text-wrap:pretty}.mp-al__guard{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-4-5) var(--step-5);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-al__guard .mp-al__kicker{color:var(--colour-question-ink)}.mp-al__guard[data-state=stop],.mp-al__guard[data-state=warn]{border-color:var(--colour-disagree);background:var(--fill-2)}.mp-al__guard[data-state=stop] .mp-al__kicker,.mp-al__guard[data-state=warn] .mp-al__kicker{color:var(--colour-disagree-ink)}.mp-al__guard-body{margin:0;max-width:840px;font-size:var(--t-ui);line-height:1.55;color:var(--ink);text-wrap:pretty}.mp-al__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--step-3-5);gap:var(--step-3-5);align-items:start}@container mp-al (max-width: 900px){.mp-al__grid{grid-template-columns:minmax(0,1fr)}}.mp-al__disclaimer,.mp-al__help,.mp-al__list,.mp-al__remainder{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-al__list{display:flex;flex-direction:column;gap:var(--step-3);padding:var(--step-5)}.mp-al__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);flex-wrap:wrap}.mp-al__aside{gap:var(--step-3-5)}.mp-al__aside,.mp-al__rows{display:flex;flex-direction:column}.mp-al__rows{margin:0;padding:0;list-style:none;gap:var(--step-2-5)}.mp-al__row{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3) var(--step-3-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-al__grip{flex:none;width:18px;min-height:26px;padding:0;border:0;border-radius:var(--radius-cta);background:none;color:var(--muted);font-size:var(--t-ui);line-height:1;cursor:-webkit-grab;cursor:grab}.mp-al__grip[aria-pressed=true]{cursor:-webkit-grabbing;cursor:grabbing;color:var(--ink)}.mp-al__row[data-lifted=true]{outline:2px solid var(--ink);outline-offset:2px}.mp-al__reorder{margin-top:var(--step-3)}.mp-al__lifted{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3-5) var(--step-4);border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:var(--fill)}.mp-al__landing{font-weight:var(--w-medium);font-size:var(--t-small)}.mp-al__landing,.mp-al__landing-lines{margin:0;line-height:1.45;color:var(--ink)}.mp-al__landing-lines{padding-left:var(--step-4-5);display:flex;flex-direction:column;gap:var(--step-1);font-size:var(--t-eyebrow)}.mp-al__moves{display:flex;flex-wrap:wrap;gap:var(--step-2);margin-top:var(--step-1)}.mp-al__move{min-height:34px;padding:0 var(--step-3);border:1px solid transparent;border-radius:var(--radius-cta);background:var(--fill);color:var(--ink);font-size:var(--t-eyebrow);line-height:1;cursor:pointer}.mp-al__move[data-verb=drop]{border-color:transparent;color:var(--on-accent);background:var(--accent)}.mp-al__move[disabled]{opacity:.45;cursor:default}.mp-al__row[data-overplaced=true]{border-color:var(--colour-disagree);background:var(--fill-2)}.mp-al__badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:26px;padding:0 var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--hairline-ink);background:var(--canvas);font-size:var(--t-label);font-weight:var(--w-medium);line-height:1;color:var(--muted)}.mp-al__badge[data-kind=goal]{border-style:dashed;border-color:var(--accent);color:var(--accent)}.mp-al__row-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-al__row-head{display:flex;align-items:baseline;gap:var(--step-2-5);flex-wrap:wrap}.mp-al__name{font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui)}.mp-al__tag{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--muted)}.mp-al__track{display:flex;height:10px;border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.mp-al__band{display:block;flex:none}.mp-al__band[data-role=held]{background:var(--accent)}.mp-al__band[data-role=adding]{background:color-mix(in srgb,var(--accent) 45%,var(--canvas))}.mp-al__effect{font-size:var(--t-eyebrow);line-height:1.45;color:var(--muted)}.mp-al__stepper{flex:none;display:flex;align-items:center;gap:var(--step-1);padding:var(--step-1);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill)}.mp-al__stepper[data-editing=true]{border-color:var(--accent)}.mp-al__step{width:34px;height:34px;border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--t-body);line-height:1;color:var(--accent);cursor:pointer}.mp-al__step:hover{background:var(--fill-2)}.mp-al__amount{min-width:74px;height:34px;padding:0 var(--step-1-5);border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--t-body);font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;cursor:text}.mp-al__amount:hover{background:var(--fill-2)}.mp-al__amount-input{width:74px;height:34px;padding:0 var(--step-1-5);border:0;outline:none;background:transparent;font:inherit;font-size:var(--t-body);font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:center}.mp-al__reserve{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3) var(--step-3-5);border:1px dashed var(--border-quiet);border-radius:var(--radius-card);background:var(--fill)}.mp-al__reserve-mark{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--hairline-ink);background:var(--canvas)}.mp-al__reserve-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-al__reserve-label{font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--muted)}.mp-al__reserve-onward{flex:none;font-size:var(--t-eyebrow);line-height:var(--lh-ui);color:var(--muted-2)}.mp-al__cover{display:flex;flex-direction:column;gap:var(--step-2-5)}.mp-al__cover-head{margin:0;max-width:560px;font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:var(--lh-ui);letter-spacing:var(--track-title);text-wrap:pretty}.mp-al__cover-options{display:flex;flex-direction:column;gap:var(--step-2)}.mp-al__cover-option{display:flex;align-items:center;gap:var(--step-3);width:100%;padding:var(--step-3-5) var(--step-4);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill);font:inherit;color:inherit;text-align:left;cursor:pointer}.mp-al__cover-option[aria-checked=true]{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 .5px var(--ink)}.mp-al__radio{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--hairline-ink);background:var(--canvas)}.mp-al__cover-option[aria-checked=true] .mp-al__radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--canvas)}.mp-al__cover-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-al__cover-amount{flex:none;font-size:var(--t-body);font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-al__remainder{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-5)}.mp-al__remainder-figure{font-family:var(--sans);font-size:var(--t-figure,var(--t-display-l));font-weight:var(--w-bold);line-height:1.1;letter-spacing:var(--track-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-al__remainder-sentence{margin:0;font-size:var(--t-ui);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-al__remainder[data-state=loose]{border-color:transparent;background:var(--fill)}.mp-al__remainder[data-state=loose] .mp-al__remainder-figure{color:var(--colour-question-ink)}.mp-al__remainder[data-state=gap],.mp-al__remainder[data-state=over]{border-color:var(--colour-disagree);background:var(--fill-2)}.mp-al__remainder[data-state=gap] .mp-al__remainder-figure,.mp-al__remainder[data-state=over] .mp-al__remainder-figure{color:var(--colour-disagree-ink)}.mp-al__sweep{margin-top:var(--step-1-5);width:100%;min-height:44px;padding:var(--step-2-5) var(--step-4);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);font:inherit;font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--on-accent);cursor:pointer}.mp-al__help{padding:var(--step-5)}.mp-al__help,.mp-al__help-links{display:flex;flex-direction:column;gap:var(--step-2)}.mp-al__help-links{margin:0;padding:0;list-style:none}.mp-al__help-link{font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--accent)}.mp-al__disclaimer{padding:var(--step-4) var(--step-5)}@container mp-al (max-width: 420px){.mp-al__cover-option{flex-wrap:wrap;row-gap:var(--step-1);column-gap:var(--step-2-5);padding:var(--step-3)}.mp-al__cover-text{flex-basis:calc(100% - 30px)}.mp-al__cover-amount{flex-basis:100%;-webkit-padding-start:var(--step-8);padding-inline-start:var(--step-8)}.mp-al__name,.mp-al__note{overflow-wrap:break-word}.mp-al__row{flex-wrap:wrap;row-gap:var(--step-2);padding:var(--step-2-5) var(--step-3)}.mp-al__row-text{order:2;flex-basis:100%}.mp-al__stepper{order:3;gap:var(--step-0-5);-webkit-margin-start:auto;margin-inline-start:auto}.mp-al__step{width:30px}.mp-al__amount,.mp-al__amount-input{min-width:48px;padding-inline:var(--step-1)}.mp-al__amount-input{width:64px}.mp-al__reserve{flex-wrap:wrap}.mp-al__reserve-text{flex-basis:calc(100% - 38px)}.mp-al__reserve-onward{flex-basis:100%;-webkit-padding-start:var(--step-10);padding-inline-start:var(--step-10)}.mp-al__remainder-figure{font-size:var(--t-display-l)}}@container mp-al (max-width: 180px){.mp-al__list,.mp-al__remainder{padding:var(--step-3)}.mp-al__row{padding:var(--step-2)}.mp-al__step{width:28px}.mp-al__remainder-figure{font-size:var(--t-display-m)}}.mp-sg{container:mp-sg/inline-size;display:flex;flex-direction:column;gap:var(--step-3-5);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-sg__kicker{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.mp-sg__banner{display:flex;align-items:center;gap:var(--step-3-5);padding:var(--step-4-5) var(--step-5);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-sg__banner-mark{flex:none;width:38px;height:38px;border-radius:50%;background:var(--colour-agree)}.mp-sg__banner-text{display:flex;flex-direction:column;gap:var(--step-1);min-width:0}.mp-sg__banner-title{margin:0;font-family:var(--sans);font-size:var(--t-title);line-height:1.25;font-weight:var(--w-bold);letter-spacing:var(--track-title)}.mp-sg__banner-body{margin:0;font-size:var(--t-ui);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.mp-sg__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:var(--step-3-5);gap:var(--step-3-5);align-items:start}.mp-sg__aside{display:flex;flex-direction:column;gap:var(--step-3-5);min-width:0}@container mp-sg (max-width: 900px){.mp-sg__grid{grid-template-columns:minmax(0,1fr)}}.mp-sg__change,.mp-sg__nobody,.mp-sg__plan,.mp-sg__signoff{display:flex;flex-direction:column;gap:var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-sg__plan{padding:var(--step-6)}.mp-sg__change,.mp-sg__nobody,.mp-sg__signoff{padding:var(--step-5)}.mp-sg__nobody-body{margin:0;font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-sg__headline{margin:0;max-width:620px;font-family:var(--sans);font-size:var(--t-display-m);line-height:var(--lh-ui);font-weight:var(--w-bold);letter-spacing:var(--track-title);text-wrap:pretty}.mp-sg__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mp-sg__row{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3) 0;border-top:1px solid var(--hairline-soft)}.mp-sg__badge{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--step-2-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:var(--canvas);font-size:var(--t-label);line-height:1;font-weight:var(--w-medium);color:var(--muted);white-space:nowrap}.mp-sg__badge[data-kind=living]{border-color:transparent;background:var(--fill-2);color:var(--ink-2)}.mp-sg__badge[data-kind=cover],.mp-sg__badge[data-kind=standstill]{border-color:var(--border-quiet);background:transparent;color:var(--ink-2);border-style:dashed}.mp-sg__row-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-0-5)}.mp-sg__row-name{font-size:var(--t-body);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-sg__row-effect{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted);text-wrap:pretty}.mp-sg__row-amount{flex:none;white-space:nowrap;font-size:var(--t-body);line-height:1;font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-sg__row-amount[data-negative=true]{color:var(--colour-disagree-ink)}.mp-sg__foot{margin:0;padding-top:var(--step-3);border-top:1px solid var(--hairline-soft);font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-sg__signers{display:flex;flex-direction:column;gap:var(--step-2);margin:0;padding:0;list-style:none}.mp-sg__signer{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3) var(--step-3-5);border:1px dashed var(--border-quiet);border-radius:var(--radius-card);background:var(--canvas)}.mp-sg__signer[data-signed=true]{border-style:solid;border-color:var(--ink);background:var(--fill)}.mp-sg__avatar{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--fill-2);color:var(--ink);font-size:var(--t-eyebrow);line-height:1;font-weight:var(--w-semibold)}.mp-sg__signer-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-sg__signer-name{font-size:var(--t-body);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-sg__signer-meta{font-size:var(--t-eyebrow);line-height:var(--lh-ui);color:var(--muted)}.mp-sg__signer[data-signed=true] .mp-sg__signer-meta{color:var(--colour-agree-ink)}.mp-sg__pill{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--step-2-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:var(--canvas);font-size:var(--t-label);line-height:1;font-weight:var(--w-medium);color:var(--muted)}.mp-sg__pill[data-signed=true]{border-color:transparent;background:var(--accent);color:var(--on-accent)}.mp-sg__change{gap:var(--step-1-5)}.mp-sg__change-body{margin:0;font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}@container mp-sg (max-width: 420px){.mp-sg__row{flex-wrap:wrap;row-gap:var(--step-1-5)}.mp-sg__row-text{order:2;flex-basis:100%}.mp-sg__row-amount{order:1;-webkit-margin-start:auto;margin-inline-start:auto}.mp-sg__banner-title{overflow-wrap:break-word}.mp-sg__signer{flex-wrap:wrap;row-gap:var(--step-2)}.mp-sg__signer-text{flex-basis:calc(100% - 44px)}.mp-sg__pill{-webkit-margin-start:calc(var(--step-10) + var(--step-1));margin-inline-start:calc(var(--step-10) + var(--step-1))}}