.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)}}.brd-card{background-color:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-row);box-shadow:var(--shadow-card);padding:var(--step-3);display:flex;flex-direction:column;gap:var(--step-2);font-family:var(--sans);color:var(--ink);transition:box-shadow .2s,border-color .2s,background-color .2s;cursor:-webkit-grab;cursor:grab}.brd-card:active{cursor:-webkit-grabbing;cursor:grabbing}.brd-card:hover{border-color:var(--hairline);box-shadow:var(--shadow-lift)}.brd-card.completed{background-color:var(--fill);color:var(--ink-soft);opacity:.85;box-shadow:none}.brd-card.completed .brd-card-title{text-decoration:line-through;color:var(--muted)}.brd-card-header{display:flex;align-items:flex-start;gap:var(--step-2)}.brd-card-tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--canvas);border:1.5px solid var(--border-input);border-radius:var(--radius-pill);width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);font-size:var(--t-small);flex-shrink:0;margin-top:var(--step-0-5);padding:0}.brd-card-tick:hover{border-color:var(--ink)}.brd-card.completed .brd-card-tick{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.brd-card-title{font-size:var(--t-body);line-height:1.4;word-break:break-word}.brd-card-tags{display:flex;flex-wrap:wrap;gap:var(--step-1)}.brd-card-due,.brd-card-label{font-size:var(--t-eyebrow);border-radius:var(--radius-pill);padding:var(--step-0-5) var(--step-1-5);white-space:nowrap}.brd-card-due{background-color:var(--fill-2);border:1px solid transparent;color:var(--ink-2)}.brd-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--step-1)}.brd-card-meta{display:flex;gap:var(--step-2);color:var(--muted);font-size:var(--t-small);align-items:center}.brd-card-assignees{display:flex;align-items:center;margin-left:auto}.brd-card-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--t-eyebrow);font-size:var(--t-badge);color:var(--ink);border:2px solid var(--canvas);margin-left:calc(var(--step-1-5) * -1);box-sizing:content-box}.brd-card-assignees .brd-card-avatar:first-child{margin-left:0}.brd-card-avatar.overflow{background-color:var(--fill-2);color:var(--ink-2);border-color:var(--canvas)}.brd-col{background-color:var(--fill);border:1px solid transparent;border-radius:var(--radius-card);display:flex;flex-direction:column;width:300px;min-width:300px;max-height:100%;font-family:var(--sans);color:var(--ink)}.brd-col-head{display:flex;align-items:center;padding:var(--step-3) var(--step-4);border-bottom:1px solid var(--hairline);gap:var(--step-2)}.brd-col-title{margin:0;font-size:var(--t-title);font-size:var(--t-small);font-weight:var(--w-semibold);flex:1 1}.brd-col-count{background-color:var(--card);font-size:var(--t-eyebrow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brd-col-count,.brd-col-estimate{color:var(--ink-2);border-radius:var(--radius-pill);padding:var(--step-0-5) var(--step-2);border:1px solid transparent}.brd-col-estimate{background-color:var(--fill-2);font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.brd-col-body{flex:1 1;overflow-y:auto;padding:var(--step-2);display:flex;flex-direction:column;gap:var(--step-2);min-height:60px}.brd-col-card-wrap{position:relative}.brd-col-footer{padding:var(--step-1)}.brd-col-add{background:transparent;border:none;color:var(--muted);font-family:var(--sans);font-size:var(--t-small);cursor:pointer;padding:var(--step-1-5) var(--step-3);border-radius:var(--radius-pill);display:block;width:100%;text-align:left}.brd-col-add:hover{background-color:var(--fill-2);color:var(--ink)}.brd-col-add-input{width:100%;padding:var(--step-1-5) var(--step-3);border:1px solid var(--border-input);border-radius:var(--radius-row);font-size:var(--t-small);box-sizing:border-box;background:var(--canvas)}.brd-col-add-input,.brd-filterbar{font-family:var(--sans);color:var(--ink)}.brd-filterbar{display:flex;flex-direction:column;gap:var(--step-3);padding:var(--step-4);background-color:var(--panel-warm-bg);border-bottom:1px solid var(--hairline)}.brd-filter-row{display:flex;align-items:center;gap:var(--step-3);flex-wrap:wrap}.brd-filter-search{padding:var(--step-1-5) var(--step-3);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--card);font-size:var(--t-body);color:var(--ink);outline:none;min-width:200px}.brd-filter-search:focus{border-color:var(--ink)}.brd-filter-grouping{display:flex;align-items:center;gap:var(--step-2)}.brd-filter-label{font-size:var(--t-eyebrow);color:var(--ink-2)}.brd-filter-select{padding:var(--step-1-5) var(--step-8) var(--step-1-5) var(--step-3);border:1px solid var(--border-input);border-radius:var(--radius-row);background-color:var(--canvas);font-size:var(--t-body);color:var(--ink);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.brd-filter-select:focus{border-color:var(--ink)}.brd-sort-dir{padding:var(--step-1-5) var(--step-3);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--card);font-size:var(--t-body);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:32px}.brd-sort-dir:hover{background-color:var(--fill-2)}.brd-filter-chips{gap:var(--step-2)}.brd-filter-chip{padding:var(--step-1) var(--step-3);border:1px solid var(--border-input);border-radius:var(--radius-pill);background-color:transparent;font-size:var(--t-small);color:var(--ink);cursor:pointer;transition:all .2s;font-weight:var(--w-semibold)}.brd-filter-chip:hover{background-color:var(--card);border-color:var(--border-input)}.brd-filter-chip.active{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}.brd-saved-views{display:flex;flex-direction:column;gap:var(--step-4);padding:var(--step-4);background-color:var(--panel-warm-bg);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--sans);color:var(--ink);min-width:250px}.brd-views-title{margin:0;font-size:var(--t-title);font-size:var(--t-body);font-weight:var(--w-bold)}.brd-views-list{gap:var(--step-3)}.brd-views-group,.brd-views-list{display:flex;flex-direction:column}.brd-views-group{gap:var(--step-1)}.brd-views-group-name{font-size:var(--t-eyebrow);color:var(--muted);margin-bottom:var(--step-1);padding-left:var(--step-2)}.brd-view-row{display:flex;align-items:center;justify-content:space-between;padding:var(--step-1-5) var(--step-2);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s;font-size:var(--t-body)}.brd-view-row:hover{background-color:var(--fill-2)}.brd-view-row.active{background-color:var(--card);color:var(--ink);font-weight:var(--w-semibold);box-shadow:var(--shadow-segment)}.brd-view-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brd-view-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--ink-soft);font-size:var(--t-body);cursor:pointer;padding:0 var(--step-1);display:none;line-height:1}.brd-view-row:hover .brd-view-delete{display:block}.brd-view-delete:hover{color:var(--ink)}.brd-views-save{display:flex;gap:var(--step-2);margin-top:auto;padding-top:var(--step-4);border-top:1px solid var(--hairline)}.brd-views-input{flex:1 1;padding:var(--step-1-5) var(--step-3);border:1px solid var(--border-input);border-radius:var(--radius-row);background-color:var(--canvas);font-size:var(--t-body);color:var(--ink);outline:none;min-width:0}.brd-views-input:focus{border-color:var(--ink)}.brd-views-btn{padding:var(--step-1-5) var(--step-3);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--card);font-size:var(--t-body);color:var(--ink);cursor:pointer;white-space:nowrap;transition:all .2s;font-weight:var(--w-semibold)}.brd-views-btn:hover:not(:disabled){border-color:transparent;background-color:var(--fill-2)}.brd-views-btn:disabled{opacity:.5;cursor:not-allowed}.brd-view{display:flex;flex-wrap:wrap;container:brd-view/inline-size;height:100%;min-height:500px;background-color:var(--shell);font-family:var(--sans);color:var(--ink);overflow:hidden}.brd-view-sidebar{display:flex;flex-direction:column;background-color:var(--panel-warm-bg);border-right:1px solid var(--border-subtle);overflow-y:auto}.brd-view-main{flex:1 1;display:flex;flex-direction:column;min-width:0}.brd-columns-scroll{flex:1 1;overflow-x:auto;overflow-y:hidden;padding:var(--step-4)}.brd-columns{display:flex;gap:var(--step-4);height:100%;align-items:flex-start}.brd-lanes{gap:var(--step-6)}.brd-lane,.brd-lanes{display:flex;flex-direction:column}.brd-lane{gap:var(--step-3)}.brd-lane-head{font-family:var(--sans);font-size:var(--t-eyebrow);color:var(--muted);text-transform:none;letter-spacing:0;font-weight:var(--w-semibold);padding-left:var(--step-1)}@container brd-view (max-width: 519px){.brd-view-sidebar{flex:0 0 100%;border-right:none}.brd-view-main{flex:1 0 100%}}