.mp-rf{display:flex;flex-direction:column;min-height:0;font-family:var(--sans);color:var(--ink);container:mp-rf/inline-size}.mp-rf__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mp-rf__head{flex:none;background:var(--canvas);border-bottom:1px solid var(--hairline);padding:var(--step-3) var(--step-6) var(--step-3-5);display:flex;flex-direction:column;gap:var(--step-1)}.mp-rf__phases{display:grid;grid-template-columns:3fr 4fr;grid-gap:var(--step-0-5);gap:var(--step-0-5);padding:0 var(--step-2-5) var(--step-0-5)}.mp-rf__phase{font-size:var(--t-eyebrow);line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--muted)}.mp-rf__phase[data-phase=forward]{-webkit-padding-start:var(--step-2);padding-inline-start:var(--step-2)}.mp-rf__phase[data-active=true]{color:var(--accent)}.mp-rf__steps{margin:0;padding:0;list-style:none;border-radius:var(--radius-pill);background:var(--fill)}.mp-rf__slot,.mp-rf__steps{display:flex;align-items:stretch;gap:var(--step-0-5)}.mp-rf__slot{flex:1 1;min-width:0}.mp-rf__slot[data-divider=true]{-webkit-border-start:1px solid var(--hairline);border-inline-start:1px solid var(--hairline);-webkit-margin-start:var(--step-1-5);margin-inline-start:var(--step-1-5);-webkit-padding-start:var(--step-1-5);padding-inline-start:var(--step-1-5)}.mp-rf__step{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--step-2);padding:var(--step-2) var(--step-2-5);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;text-align:start;min-height:44px;font:inherit;color:inherit}button.mp-rf__step{cursor:pointer}.mp-rf__step[data-state=current]{border-color:transparent;background:var(--card);box-shadow:var(--shadow-segment)}.mp-rf__badge{width:24px;height:24px;border-radius:var(--radius-pill);flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--t-label);line-height:1;font-weight:var(--w-semibold);border:1px solid var(--hairline-ink);background:var(--canvas);color:var(--muted)}.mp-rf__step[data-state=done] .mp-rf__badge{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mp-rf__step[data-state=current] .mp-rf__badge{border:2px solid var(--accent);background:var(--canvas);color:var(--accent)}.mp-rf__step-body{display:flex;flex-direction:column;gap:var(--step-1);align-items:flex-start;min-width:0;flex:1 1;container:mp-rf-step/inline-size}@container mp-rf-step (max-width: 23px){.mp-rf__step-body .mp-rf__seg{display:none}.mp-rf__step-body .mp-rf__step-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}.mp-rf__step-label{font-size:var(--t-eyebrow);line-height:var(--lh-heading);font-weight:var(--w-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--muted)}.mp-rf__step[data-state=current] .mp-rf__step-label,.mp-rf__step[data-state=done] .mp-rf__step-label{color:var(--ink)}.mp-rf__step[data-state=current] .mp-rf__step-label{font-weight:var(--w-medium)}.mp-rf__seg{display:block;width:100%;min-width:0;height:5px;border-radius:var(--radius-pill);overflow:hidden;border:1px solid transparent;background:var(--fill-2)}.mp-rf__step[data-state=current] .mp-rf__seg,.mp-rf__step[data-state=done] .mp-rf__seg{border-color:transparent;background:var(--fill-2)}.mp-rf__seg-fill{display:block;height:100%;width:0;border-radius:var(--radius-pill);background:var(--accent)}.mp-rf__step[data-state=done] .mp-rf__seg-fill{width:100%}.mp-rf__step[data-state=current] .mp-rf__seg-fill{width:55%;background:color-mix(in srgb,var(--accent) 72%,var(--canvas))}.mp-rf__body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--step-5)}.mp-rf__foot{max-width:1180px;-webkit-margin-before:var(--step-4);margin-block-start:var(--step-4);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--step-4) var(--step-5);display:flex;align-items:center;justify-content:space-between;gap:var(--step-4)}@container mp-rf (max-width: 397px){.mp-rf__foot{flex-wrap:wrap}.mp-rf__foot .odk-btn{max-width:100%;white-space:normal;line-height:1.25}}@container mp-rf (max-width: 300px){.mp-rf__body,.mp-rf__head{padding-inline:var(--step-3)}.mp-rf__phases{grid-template-columns:minmax(0,3fr) minmax(0,4fr);padding-inline:0}.mp-rf__phase{overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.mp-rf__phase[data-phase=forward]{-webkit-padding-start:var(--step-1);padding-inline-start:var(--step-1)}.mp-rf__step{justify-content:center;gap:0;padding-inline:0}.mp-rf__step-body{display:none}.mp-rf__badge{width:20px;height:20px;font-size:var(--t-badge)}}.mp-rf__foot-note{margin:0;font-size:var(--t-small);line-height:1.4;color:var(--muted);text-align:center;text-wrap:pretty}.mp-rf__bar{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);padding:var(--step-4-5) var(--step-5);display:flex;flex-direction:column;gap:var(--step-3)}.mp-rf__bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-4);flex-wrap:wrap}.mp-rf__kicker{line-height:1;font-weight:var(--w-semibold);letter-spacing:0;text-transform:none}.mp-rf__bar-note,.mp-rf__kicker{font-size:var(--t-eyebrow);color:var(--muted)}.mp-rf__bar-note{margin:0;line-height:1.45;text-wrap:pretty;max-width:620px;text-align:end}.mp-rf__track{position:relative;display:flex;height:16px;border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.mp-rf__band{display:block;flex:none;height:100%}.mp-rf__band[data-band=bills],.mp-rf__dot[data-band=bills]{background:var(--muted)}.mp-rf__band[data-band=missions],.mp-rf__dot[data-band=missions]{background:var(--accent)}.mp-rf__band[data-band=living],.mp-rf__dot[data-band=living]{background:color-mix(in srgb,var(--accent) 62%,var(--canvas))}.mp-rf__band[data-band=loose],.mp-rf__dot[data-band=loose]{background:var(--hairline);box-shadow:inset 0 0 0 1px var(--hairline-ink)}.mp-rf__dot[data-over=true],.mp-rf__over{background:repeating-linear-gradient(135deg,var(--colour-disagree) 0 4px,var(--colour-disagree-bg) 4px 8px)}.mp-rf__over{position:absolute;inset-block:0;inset-inline-end:0;display:block}.mp-rf__legend{display:flex;gap:var(--step-5);flex-wrap:wrap;margin:0;padding:0;list-style:none}.mp-rf__legend-row{display:inline-flex;align-items:center;gap:var(--step-2);font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mp-rf__dot{width:9px;height:9px;border-radius:var(--radius-xs);flex:none}.mp-rf__legend-amount{font-size:var(--t-eyebrow);line-height:1.4;font-weight:var(--w-medium);color:var(--ink)}.mp-rf__legend-row[data-over=true] .mp-rf__legend-amount{color:var(--colour-disagree-ink)}.mp-ar{container:mp-ar/inline-size;display:flex;flex-direction:column;gap:var(--step-4);font-family:var(--sans);color:var(--ink)}.mp-ar__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mp-ar__year{gap:var(--step-4-5);flex-wrap:wrap;padding:var(--step-3-5) var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ar__year,.mp-ar__year-nav{display:flex;align-items:center}.mp-ar__year-nav{gap:var(--step-2);flex:none}.mp-ar__step{width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid transparent;background:var(--fill);color:var(--ink);font:inherit;font-size:var(--t-ui);line-height:1;cursor:pointer}.mp-ar__step:disabled{color:var(--muted-2);cursor:default}.mp-ar__year-label{min-width:56px;text-align:center;font-family:var(--sans);font-size:var(--t-row-golden);font-weight:var(--w-semibold);line-height:1}.mp-ar__cells{flex:1 1;min-width:430px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--step-1-5);gap:var(--step-1-5)}.mp-ar__cell{min-height:46px;padding:0;border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--canvas);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--step-1);font:inherit;font-size:var(--t-label);font-weight:var(--w-medium);line-height:1;position:relative}.mp-ar__cell[data-state=open]{border-style:dashed;border-color:var(--muted-2);color:var(--muted)}.mp-ar__cell[data-state=ahead],.mp-ar__cell[data-state=before]{border-color:var(--hairline-soft);background:var(--nested-bg);color:var(--muted-2)}.mp-ar__cell[data-state=missing]{border-color:var(--border-quiet);background:var(--fill-2);color:var(--ink-2)}button.mp-ar__cell{cursor:pointer}button.mp-ar__cell:hover{background:var(--fill)}.mp-ar__cell[data-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mp-ar__mark{font-size:var(--t-badge);font-weight:var(--w-regular);line-height:1}.mp-ar__cell[data-state=accepted] .mp-ar__mark,.mp-ar__cell[data-state=signed] .mp-ar__mark{color:var(--colour-agree-ink)}.mp-ar__cell[data-state=missing] .mp-ar__mark,.mp-ar__cell[data-state=unapproved] .mp-ar__mark{color:var(--colour-question-ink)}.mp-ar__cell[data-selected=true] .mp-ar__mark{color:var(--on-accent)}.mp-ar__legend{flex:none;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.mp-ar__empty,.mp-ar__running{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-2-5);padding:var(--step-7);border:1px dashed var(--border-quiet);border-radius:var(--radius-card);background:var(--fill)}.mp-ar__page{display:flex;flex-direction:column;gap:var(--step-4)}.mp-ar__record{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-6);flex-wrap:wrap;padding:var(--step-6);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ar__record-said{display:flex;flex-direction:column;gap:var(--step-2);max-width:640px}.mp-ar__title{margin:0;font-family:var(--sans);font-size:var(--t-display-l);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--track-title)}.mp-ar__lead{margin:0;font-size:var(--t-ui);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-ar__record-state{display:flex;flex-direction:column;align-items:flex-end;gap:var(--step-2);flex:none}.mp-ar__pill{display:inline-flex;align-items:center;gap:var(--step-2);height:28px;padding:0 var(--step-3) 0 var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--hairline);font-size:var(--t-small);font-weight:var(--w-medium);line-height:1}.mp-ar__pill[data-state=accepted],.mp-ar__pill[data-state=signed]{border-color:transparent;background:var(--fill-2);color:var(--ink-2)}.mp-ar__pill[data-state=unapproved]{border-color:var(--border-quiet);background:transparent;color:var(--ink-2);border-style:dashed}.mp-ar__sealed{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.mp-ar__incomplete{display:flex;align-items:center;gap:var(--step-4);flex-wrap:wrap;padding:var(--step-4-5) var(--step-5);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-ar__incomplete-said{flex:1 1;min-width:300px;margin:0;font-size:var(--t-ui);line-height:1.55;text-wrap:pretty}.mp-ar__incomplete-acts{display:flex;gap:var(--step-2);flex-wrap:wrap}.mp-ar__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--step-4);gap:var(--step-4)}.mp-ar__stat{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-4-5) var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ar__stat-label{font-size:var(--t-label);font-weight:var(--w-semibold);line-height:var(--lh-heading);letter-spacing:0;text-transform:none;color:var(--muted)}.mp-ar__stat-figure{font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:1.15;letter-spacing:var(--track-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-ar__stat-note{font-size:var(--t-eyebrow);line-height:1.45;color:var(--muted);text-wrap:pretty}.mp-ar__columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--step-4);gap:var(--step-4);align-items:start}.mp-ar__column{gap:var(--step-4);min-width:0}.mp-ar__card,.mp-ar__column{display:flex;flex-direction:column}.mp-ar__card{gap:var(--step-3);padding:var(--step-5-5) var(--step-6);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-ar__card--figure{gap:var(--step-1-5)}.mp-ar__card--quiet{gap:var(--step-1-5);border-color:transparent;background:var(--fill)}.mp-ar__card-note,.mp-ar__foot,.mp-ar__said{margin:0;font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-ar__said{font-size:var(--t-small);color:var(--ink)}.mp-ar__figure{font-size:var(--t-label);line-height:1.25;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mp-ar__track{display:flex;height:10px;background:var(--fill-2);overflow:hidden}.mp-ar__fill,.mp-ar__track{border-radius:var(--radius-pill)}.mp-ar__fill{display:block;flex:none;height:100%;background:var(--accent)}.mp-ar__flows,.mp-ar__goals,.mp-ar__jars,.mp-ar__signers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--step-3)}.mp-ar__goal{gap:var(--step-3)}.mp-ar__badge,.mp-ar__goal{display:flex;align-items:center}.mp-ar__badge{width:26px;height:26px;border-radius:50%;flex:none;justify-content:center;font-size:9px;font-weight:var(--w-semibold);line-height:1;text-transform:capitalize;border:1px solid var(--hairline-ink);background:var(--canvas);color:var(--muted);overflow:hidden}.mp-ar__badge[data-kind=goal]{border-style:dashed;border-color:var(--accent);color:var(--accent)}.mp-ar__goal-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1-5)}.mp-ar__goal-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-2-5);flex-wrap:wrap}.mp-ar__goal-name{flex:1 1;font-size:var(--t-small);font-weight:var(--w-medium);line-height:1.25;text-wrap:pretty}.mp-ar__goal .mp-ar__track{height:8px}.mp-ar__added{flex:none;white-space:nowrap;font-size:var(--t-label);font-weight:var(--w-medium);line-height:1;color:var(--muted-2)}.mp-ar__added[data-gained=true]{color:var(--colour-agree-ink)}.mp-ar__jar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--step-1-5) var(--step-3)}.mp-ar__jar-name{width:150px;flex:none;font-size:var(--t-small);font-weight:var(--w-medium);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-ar__jar .mp-ar__track{flex:1 1;min-width:min(120px,100%)}.mp-ar__jar[data-state=unbudgeted] .mp-ar__track{background:none}.mp-ar__jar[data-state=getting-close] .mp-ar__fill{background:color-mix(in srgb,var(--ink) 55%,var(--canvas));border-radius:var(--radius-pill) var(--radius-xs) var(--radius-xs) var(--radius-pill)}.mp-ar__jar[data-state=over] .mp-ar__fill[data-role=spent]{background:var(--colour-disagree);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.mp-ar__jar[data-state=over] .mp-ar__fill[data-role=overspent]{background:repeating-linear-gradient(135deg,var(--colour-disagree) 0 4px,var(--colour-disagree-bg) 4px 8px);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.mp-ar__jar .mp-ar__figure{width:168px;flex:none;text-align:right}.mp-ar__flow{display:flex;flex-direction:column;gap:var(--step-1-5)}.mp-ar__flow-head{display:flex;justify-content:space-between;font-size:var(--t-small);line-height:var(--lh-ui)}.mp-ar__flow[data-key=went-out] .mp-ar__fill{background:var(--muted)}.mp-ar__signer{gap:var(--step-3);padding:var(--step-3) var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-ar__avatar,.mp-ar__signer{display:flex;align-items:center}.mp-ar__avatar{width:34px;height:34px;border-radius:50%;flex:none;justify-content:center;background:var(--fill-2);color:var(--ink);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1}.mp-ar__signer-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-0-5)}.mp-ar__signer-name{font-size:var(--t-ui);font-weight:var(--w-medium);line-height:1.25}.mp-ar__signer-meta{font-size:var(--t-label);line-height:var(--lh-ui);color:var(--colour-agree-ink)}@container mp-ar (max-width: 900px){.mp-ar__columns{grid-template-columns:minmax(0,1fr)}.mp-ar__legend{flex:1 1 100%;min-width:0}.mp-ar__cells{min-width:min-content;grid-template-columns:repeat(6,1fr)}}.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-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-lm{container:mp-lm/inline-size;display:flex;flex-direction:column;gap:var(--step-3-5);max-width:1180px;font-family:var(--sans);color:var(--ink)}.mp-lm__kicker{font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none}.mp-lm__kicker,.mp-lm__note{font-size:var(--t-eyebrow);color:var(--muted)}.mp-lm__note{margin:0;line-height:1.45;text-wrap:pretty}.mp-lm__have{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--step-7);flex-wrap:wrap;padding:var(--step-6) var(--step-7);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-lm__have-text{display:flex;flex-direction:column;gap:var(--step-2-5);max-width:700px}.mp-lm__headline{margin:0;font-family:var(--sans);font-size:var(--t-display-l);line-height:1.28;font-weight:var(--w-bold);letter-spacing:var(--track-title);text-wrap:pretty}.mp-lm__have-figures{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--step-1-5);max-width:min(280px,100%);text-align:right}.mp-lm__have-figure{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-lm__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}.mp-lm__aside,.mp-lm__main{display:flex;flex-direction:column;gap:var(--step-3-5);min-width:0}@container mp-lm (max-width: 900px){.mp-lm__grid{grid-template-columns:minmax(0,1fr)}}.mp-lm__extras,.mp-lm__jars{display:flex;flex-direction:column;gap:var(--step-3);padding:var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-lm__jar-list{gap:var(--step-2-5);margin:0;padding:0;list-style:none}.mp-lm__jar,.mp-lm__jar-list{display:flex;flex-direction:column}.mp-lm__jar{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-lm__jar[data-open=true]{border-color:var(--accent)}.mp-lm__jar[data-flagged=true]{border-color:var(--border-quiet);border-style:dashed}.mp-lm__jar-head{display:flex;align-items:center;gap:var(--step-2);padding-right:var(--step-3)}.mp-lm__jar-open{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--step-3);min-height:44px;padding:var(--step-3) var(--step-1) var(--step-3) var(--step-3-5);border:0;border-radius:var(--radius-card);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mp-lm__jar-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.mp-lm__jar-name{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-lm__jar-tags{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.mp-lm__share{flex:1 1;min-width:70px;max-width:170px;height:8px;background:var(--fill-2);overflow:hidden}.mp-lm__share,.mp-lm__share-fill{display:block;border-radius:var(--radius-pill)}.mp-lm__share-fill{height:100%;background:var(--accent)}.mp-lm__median{flex:none;white-space:nowrap;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.mp-lm__jar[data-flagged=true] .mp-lm__median{color:var(--colour-question-ink)}.mp-lm__chevron{flex:none;width:8px;height:8px;border-bottom:1.5px solid var(--muted);border-right:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg)}.mp-lm__jar[data-open=true] .mp-lm__chevron{transform:translateY(2px) rotate(-135deg)}.mp-lm__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-lm__step{width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--accent);font-family:var(--sans);font-size:var(--t-body);line-height:1;cursor:pointer}.mp-lm__step:hover{background:var(--fill-2)}.mp-lm__amount{min-width:66px;text-align:center;font-size:var(--t-ui);line-height:1;font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-lm__jar-panel{display:flex;flex-direction:column;gap:var(--step-3-5);padding:var(--step-4) var(--step-4) var(--step-4-5) calc(var(--step-8) + var(--step-1));border-top:1px solid var(--hairline-soft);background:var(--fill)}.mp-lm__chips-block{display:flex;flex-direction:column;gap:var(--step-2)}.mp-lm__chips{display:flex;gap:var(--step-2);flex-wrap:wrap;align-items:center}.mp-lm__chip{display:inline-flex;align-items:center;height:30px;padding:0 var(--step-3);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--card);line-height:1}.mp-lm__chip,.mp-lm__flag{font-size:var(--t-eyebrow)}.mp-lm__flag{margin:0;line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.mp-lm__flag[data-flagged=true]{color:var(--colour-question-ink)}.mp-lm__editor{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap;padding-top:var(--step-0-5)}.mp-lm__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-lm__field:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mp-lm__form-input,.mp-lm__input{border:0;outline:none;background:transparent;color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:1;font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-lm__input{width:96px}.mp-lm__act{height:40px;padding:0 var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-family:var(--sans);font-size:var(--t-small);line-height:1;font-weight:var(--w-medium);cursor:pointer}.mp-lm__act[data-tone=ink]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mp-lm__act[data-tone=quiet]{color:var(--muted);font-weight:var(--w-regular);background:transparent}.mp-lm__act:disabled{cursor:not-allowed;opacity:.55}.mp-lm__jars-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3);padding-top:var(--step-3-5);border-top:1px solid var(--hairline-soft)}.mp-lm__jars-total-label{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-lm__jars-total-figures{display:flex;align-items:baseline;gap:var(--step-2);flex-wrap:wrap;justify-content:flex-end}.mp-lm__jars-total-figure{font-size:var(--t-ui);line-height:var(--lh-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-lm__extras-head{display:flex;flex-direction:column;gap:var(--step-1-5)}.mp-lm__extra-rows{display:flex;flex-direction:column;gap:var(--step-2);margin:0;padding:0;list-style:none}.mp-lm__extra{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3) var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-lm__extra-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-0-5)}.mp-lm__extra-name{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-lm__extra-amount{flex:none;font-size:var(--t-body);line-height:1;font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-lm__suggestions{display:flex;gap:var(--step-2);flex-wrap:wrap}.mp-lm__suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-1);min-width:min(190px,100%);padding:var(--step-3) var(--step-3-5);border:1px dashed var(--border-quiet);border-radius:var(--radius-card);background:transparent;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer}.mp-lm__suggestion:hover{border-color:var(--border-quiet);background:var(--fill)}.mp-lm__suggestion-label{font-size:var(--t-small);line-height:var(--lh-ui);font-weight:var(--w-medium);color:var(--accent)}.mp-lm__form{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3);border:1px solid transparent;border-radius:var(--radius-card);background:var(--fill)}.mp-lm__form-fields{display:flex;gap:var(--step-2);flex-wrap:wrap;align-items:center}.mp-lm__form-input{height:42px;padding:0 var(--step-3);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--canvas);font-weight:var(--w-regular)}.mp-lm__form-input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mp-lm__form-input[data-field=name]{flex:1 1;min-width:150px}.mp-lm__form-input[data-field=amount]{width:120px}.mp-lm__form-input[data-field=day]{width:74px}.mp-lm__refusals{display:flex;flex-direction:column;gap:var(--step-1);margin:0;padding:0;list-style:none}.mp-lm__fit,.mp-lm__foot,.mp-lm__plan-card{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-lm__fit[data-state=over]{border-color:var(--colour-disagree);background:var(--fill-2)}.mp-lm__fit[data-state=over] .mp-lm__kicker{color:var(--colour-disagree-ink)}.mp-lm__fit[data-state=exact]{border-color:transparent;background:var(--fill)}.mp-lm__fit[data-state=exact] .mp-lm__kicker{color:var(--ink)}.mp-lm__fit-figure{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-lm__fit-sentence{margin:0;font-size:var(--t-ui);line-height:1.55;color:var(--ink);text-wrap:pretty}.mp-lm__offers{display:flex;flex-direction:column;gap:var(--step-2);margin:0;padding:0;list-style:none}.mp-lm__offer{display:flex;align-items:center;gap:var(--step-2-5);padding:var(--step-2-5) var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas)}.mp-lm__offer[data-settles=true]{border-color:var(--accent)}.mp-lm__offer-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-0-5)}.mp-lm__offer-name{font-size:var(--t-small);line-height:var(--lh-ui);font-weight:var(--w-medium)}.mp-lm__offer .mp-lm__act{flex:none;height:36px;padding:0 var(--step-3);white-space:nowrap;border-color:transparent;color:var(--ink);font-size:var(--t-eyebrow)}.mp-lm__wide{min-height:44px;padding:var(--step-3) var(--step-4);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-ui);line-height:var(--lh-ui)}.mp-lm__link,.mp-lm__wide{font-family:var(--sans);font-weight:var(--w-medium);text-align:left;cursor:pointer}.mp-lm__link{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--accent);font-size:var(--t-small);line-height:1.4}.mp-lm__plan-body{margin:0;font-size:var(--t-ui);line-height:1.55;color:var(--ink);text-wrap:pretty}.mp-lm__plan-card{border-color:transparent;background:var(--fill)}.mp-lm__plan-card .mp-lm__kicker{color:var(--colour-question-ink)}@container mp-lm (max-width: 420px){.mp-lm__jar-head{flex-wrap:wrap;row-gap:var(--step-0-5);padding:0 var(--step-2) var(--step-2-5) 0}.mp-lm__jar-open{flex:1 1 100%;flex-wrap:wrap;row-gap:var(--step-1-5);padding-bottom:var(--step-1)}.mp-lm__jar-text{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 24px)}.mp-lm__chevron{order:1}.mp-lm__share{order:2;max-width:none}.mp-lm__median{order:3}.mp-lm__stepper{-webkit-margin-start:auto;margin-inline-start:auto}.mp-lm__amount{min-width:52px}.mp-lm__headline{font-size:var(--t-display-m);overflow-wrap:break-word}.mp-lm__have-figure{font-size:var(--t-display-l)}.mp-lm__offer{flex-wrap:wrap}.mp-lm__offer-text{flex-basis:100%}.mp-lm__act,.mp-lm__offer .mp-lm__act{height:auto;min-height:40px;max-width:100%;white-space:normal}}@container mp-lm (max-width: 170px){.mp-lm__extras,.mp-lm__jars{padding:var(--step-3)}.mp-lm__step{width:30px}.mp-lm__amount{min-width:0}.mp-lm__extra{flex-wrap:wrap;row-gap:var(--step-1-5)}.mp-lm__extra-text{flex-basis:100%}.mp-lm__extra .mp-lm__act{-webkit-margin-start:auto;margin-inline-start:auto}.mp-lm__fit-figure{font-size:var(--t-figure-s)}}.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))}}