.lg-rec{display:flex;flex-direction:column;gap:var(--step-5);padding:0;border:0;border-radius:var(--radius-card);background:transparent;font-family:var(--sans);color:var(--ink)}.lg-rec__head{display:flex;align-items:baseline;gap:var(--step-3);flex-wrap:wrap}.lg-rec__title{margin:0;font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--track-title)}.lg-rec__lead{margin:0;font-size:var(--t-ui);line-height:1.4;color:var(--muted)}.lg-rec__sort{margin-left:auto;font-size:var(--t-eyebrow);line-height:1;color:var(--muted)}.lg-rec__ask{flex-direction:column;padding:var(--step-5);border:0;border-radius:var(--radius-card);background:var(--fill)}.lg-rec__ask,.lg-rec__askhead{display:flex;gap:var(--step-2-5)}.lg-rec__askhead{align-items:baseline;flex-wrap:wrap}.lg-rec__asktitle{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--ink);display:inline-flex;align-items:center;gap:var(--step-2)}.lg-rec__askbody{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.lg-rec__askrow{display:flex;align-items:center;gap:var(--step-3);flex-wrap:wrap}.lg-rec__askrefusal{flex-basis:100%;margin:0;font-size:var(--t-eyebrow);line-height:1.4;color:var(--colour-question-ink)}.lg-rec__askline{flex:1 1;min-width:min(300px,100%);font-size:var(--t-ui);line-height:var(--lh-body)}.lg-rec__askname{font-weight:var(--w-semibold)}.lg-rec__strip{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-5) min(var(--step-6),5%);border:0;border-radius:var(--radius-modal);background:var(--fill)}.lg-rec__striphead{display:flex;align-items:baseline;gap:var(--step-2-5);flex-wrap:wrap}.lg-rec__stripname{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.lg-rec__heavy{font-size:var(--t-small);line-height:1.4;color:var(--muted)}.lg-rec__bars{display:flex;align-items:flex-end;gap:var(--step-0-5);height:64px;margin:0;padding:0;list-style:none}.lg-rec__bar{flex:1 1;border-radius:var(--radius-xs);background:var(--fill-2)}.lg-rec__bar[data-kind=out]{background:var(--chart-series-1)}.lg-rec__bar[data-kind=in]{background:var(--chart-series-3)}.lg-rec__barlabel{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}.lg-rec__legend{display:flex;align-items:center;flex-wrap:wrap;row-gap:var(--step-1-5);column-gap:var(--step-4);font-size:var(--t-label);line-height:1;color:var(--muted)}.lg-rec__key{display:inline-flex;align-items:center;gap:var(--step-1-5)}.lg-rec__key:before{content:"";display:inline-block;width:9px;height:9px;border-radius:var(--radius-xs);background:var(--chart-series-1)}.lg-rec__key[data-kind=in]:before{background:var(--chart-series-3)}.lg-rec__hint{margin-left:auto}.lg-rec__table{--lg-rec-payee-min:150px;--lg-rec-amt-w:90px;--lg-rec-cad-w:90px;--lg-rec-due-w:96px;--lg-rec-seen-w:76px;--lg-rec-year-w:110px;--lg-rec-status-w:210px;--lg-rec-gap:var(--step-3-5);--lg-rec-pad:var(--step-5);--lg-rec-floor:calc(var(--lg-rec-payee-min) + var(--lg-rec-amt-w) + var(--lg-rec-cad-w) + var(--lg-rec-due-w) + var(--lg-rec-seen-w) + var(--lg-rec-year-w) + var(--lg-rec-status-w) + 6 * var(--lg-rec-gap) + 2 * var(--lg-rec-pad));container-type:inline-size;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);overflow:hidden;overflow-x:auto;box-shadow:var(--shadow-card)}.lg-rec__cols{align-items:center;gap:var(--lg-rec-gap);padding:var(--step-3-5) var(--lg-rec-pad) var(--step-3);font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.lg-rec__cols,.lg-rec__row{display:flex;min-width:var(--lg-rec-floor);border-bottom:1px solid var(--hairline)}.lg-rec__row{flex-direction:column;padding:0 var(--lg-rec-pad)}.lg-rec__row:last-child{border-bottom:0}.lg-rec__row[data-standing=detected]{background:var(--fill)}.lg-rec__row--dim{opacity:.55}.lg-rec__line{display:flex;align-items:center;gap:var(--lg-rec-gap);min-height:52px}.lg-rec__payee{flex:1 1;min-width:var(--lg-rec-payee-min);display:flex;flex-direction:column;gap:var(--step-0-5)}.lg-rec__name{font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-heading)}.lg-rec__name--struck{text-decoration:line-through;color:var(--muted)}.lg-rec__meta{font-size:var(--t-label);line-height:var(--lh-heading);color:var(--muted)}.lg-rec__amt{flex:none;width:var(--lg-rec-amt-w);text-align:right;font-size:var(--t-small);line-height:1;font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-rec__cad{width:var(--lg-rec-cad-w)}.lg-rec__cad,.lg-rec__due{flex:none;font-size:var(--t-eyebrow);line-height:1;color:var(--muted)}.lg-rec__due{width:var(--lg-rec-due-w)}.lg-rec__seen{width:var(--lg-rec-seen-w);font-size:var(--t-eyebrow);color:var(--muted)}.lg-rec__seen,.lg-rec__year{flex:none;text-align:right;line-height:1}.lg-rec__year{width:var(--lg-rec-year-w);font-size:var(--t-ui);font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-rec__status{flex:none;width:var(--lg-rec-status-w);display:flex;justify-content:flex-end;align-items:center;gap:var(--step-1-5)}.lg-rec__pill{display:inline-flex;align-items:center;height:26px;padding:0 var(--step-2-5);border-radius:var(--radius-pill);border:1px solid transparent;background:var(--fill-2);color:var(--ink-2);font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;white-space:nowrap}.lg-rec__pill[data-kind=confirmed]{color:var(--ink)}.lg-rec__pill[data-kind=went-up]{gap:var(--step-1-5);color:var(--ink)}.lg-rec__asktitle:before,.lg-rec__pill[data-kind=went-up]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--highlight)}.lg-rec__refusal{position:-webkit-sticky;position:sticky;left:var(--lg-rec-pad);box-sizing:border-box;width:calc(100cqi - 2 * var(--lg-rec-pad));line-height:1.4;color:var(--colour-question-ink)}.lg-rec__notes,.lg-rec__refusal{margin:0 0 var(--step-3);font-size:var(--t-eyebrow)}.lg-rec__notes{display:flex;flex-direction:column;gap:var(--step-1-5);width:calc(100cqw - 2 * var(--lg-rec-pad));padding:var(--step-2-5) var(--step-3-5);list-style:none;border:0;border-radius:var(--radius-row);background:var(--fill);line-height:var(--lh-body);color:var(--muted)}.lg-rec__empty{padding:var(--step-8) var(--step-5);text-align:center;font-size:var(--t-small)}.lg-rec__annual,.lg-rec__empty{margin:0;line-height:var(--lh-body);color:var(--muted)}.lg-rec__annual{font-size:var(--t-eyebrow)}.lg-rec__proposed{margin-left:var(--step-1-5);color:var(--muted)}.lg-sub{display:flex;flex-direction:column;gap:var(--step-3-5);font-family:var(--sans);color:var(--ink)}.lg-sub__head{display:flex;align-items:baseline;gap:var(--step-3);flex-wrap:wrap}.lg-sub__title{margin:0;font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--track-title)}.lg-sub__lead{margin:0;font-size:var(--t-ui);line-height:1.4;color:var(--muted)}.lg-sub__controls{flex-wrap:wrap}.lg-sub__controls,.lg-sub__search{display:flex;align-items:center;gap:var(--step-2)}.lg-sub__search{flex:0 1 320px;min-width:min(220px,100%)}.lg-sub__searchlabel{font-size:var(--t-eyebrow);line-height:1;color:var(--muted)}.lg-sub__searchinput{flex:1 1;min-width:0;height:44px;padding:0 var(--step-4);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font:inherit;font-size:var(--t-small)}.lg-sub__filters{display:flex;flex-wrap:wrap}.lg-sub__filter,.lg-sub__filters{align-items:center;gap:var(--step-2)}.lg-sub__filter{display:inline-flex;height:36px;padding:0 var(--step-3-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer;font-weight:var(--w-medium);white-space:nowrap}.lg-sub__filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:var(--w-semibold)}.lg-sub__filtern{font-size:var(--t-label);color:var(--muted)}.lg-sub__filter[aria-pressed=true] .lg-sub__filtern{color:var(--on-accent-quiet)}.lg-sub__count{margin-left:auto;font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.lg-sub__table{--lg-sub-who-min:150px;--lg-sub-amount-w:96px;--lg-sub-year-w:92px;--lg-sub-out-w:230px;--lg-sub-end-w:120px;--lg-sub-gap:10px;--lg-sub-pad:20px;--lg-sub-floor:calc(var(--lg-sub-who-min) + var(--lg-sub-amount-w) + var(--lg-sub-year-w) + var(--lg-sub-out-w) + var(--lg-sub-end-w) + 4 * var(--lg-sub-gap) + 2 * var(--lg-sub-pad));border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);overflow:hidden;overflow-x:auto;container-type:inline-size;box-shadow:var(--shadow-card)}.lg-sub__cols{gap:var(--lg-sub-gap);padding:0 var(--lg-sub-pad);min-width:var(--lg-sub-floor);background:var(--canvas);border-bottom:1px solid var(--hairline)}.lg-sub__col,.lg-sub__cols{display:flex;align-items:center;height:44px}.lg-sub__col{padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-ref);font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.lg-sub__col[aria-sort=ascending],.lg-sub__col[aria-sort=descending]{color:var(--ink)}.lg-sub__col[data-col=name]{flex:1 1;min-width:var(--lg-sub-who-min)}.lg-sub__col[data-col=amount]{flex:none;width:var(--lg-sub-amount-w);justify-content:flex-end}.lg-sub__col[data-col=per-year]{flex:none;width:var(--lg-sub-year-w);justify-content:flex-end}.lg-sub__col[data-col=way-out]{flex:none;width:var(--lg-sub-out-w)}.lg-sub__col--end{flex:none;width:var(--lg-sub-end-w);cursor:default}.lg-sub__row{min-width:var(--lg-sub-floor);border-bottom:1px solid var(--hairline)}.lg-sub__row--dim{opacity:.66}.lg-sub__line{display:flex;align-items:center;gap:var(--lg-sub-gap);width:100%;min-width:var(--lg-sub-floor);min-height:60px;padding:var(--step-2-5) var(--lg-sub-pad);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lg-sub__line:hover{background:var(--fill)}.lg-sub__who{flex:1 1;min-width:var(--lg-sub-who-min);display:flex;flex-direction:column;gap:var(--step-1-5)}.lg-sub__name{font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-heading)}.lg-sub__name--struck{text-decoration:line-through;color:var(--muted)}.lg-sub__under{display:flex;align-items:center;gap:var(--step-1-5);min-width:0;flex-wrap:wrap}.lg-sub__tag{display:inline-flex;align-items:center;height:22px;padding:0 var(--step-2);border:1px dashed var(--hairline-ink);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font-size:var(--t-label);white-space:nowrap;font-weight:var(--w-semibold)}.lg-sub__tag[data-money=yes]{border-style:solid;border-color:var(--fill);background:var(--fill);color:var(--ink)}.lg-sub__meta{font-size:var(--t-label);line-height:var(--lh-heading);color:var(--muted)}.lg-sub__money{flex:none;width:var(--lg-sub-amount-w);display:flex;flex-direction:column;align-items:flex-end;gap:var(--step-1)}.lg-sub__amt{font-size:var(--t-small);font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-sub__amt,.lg-sub__every{line-height:1;white-space:nowrap}.lg-sub__every{font-size:var(--t-label);color:var(--muted)}.lg-sub__year{flex:none;width:var(--lg-sub-year-w);text-align:right;font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-sub__out{flex:none;width:var(--lg-sub-out-w);display:flex;flex-direction:column;gap:var(--step-1)}.lg-sub__outlead{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1.25}.lg-sub__sub{font-size:var(--t-label);line-height:1.35;color:var(--muted)}.lg-sub__term{display:flex;align-items:center;gap:var(--step-2);padding-top:var(--step-1)}.lg-sub__track{flex:1 1;min-width:0;height:4px;background:var(--fill-2);overflow:hidden}.lg-sub__fill,.lg-sub__track{display:block;border-radius:var(--radius-pill)}.lg-sub__fill{height:100%;background:var(--ink)}.lg-sub__fill[data-near=yes]{background:var(--ink-2)}.lg-sub__termtext{flex:none;font-size:var(--t-label);line-height:1;color:var(--muted)}.lg-sub__termtext[data-near=yes]{color:var(--colour-question-ink)}.lg-sub__end{flex:none;width:var(--lg-sub-end-w);display:flex;justify-content:flex-end;align-items:center;gap:var(--step-2)}.lg-sub__pill{display:inline-flex;align-items:center;height:26px;padding:0 var(--step-2-5);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill-2);color:var(--ink-2);font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;white-space:nowrap}.lg-sub__pill[data-kind=went-up],.lg-sub__pill[data-kind=window]{gap:var(--step-1-5);color:var(--ink)}.lg-sub__pill[data-kind=went-up]:before,.lg-sub__pill[data-kind=window]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--highlight)}.lg-sub__detail{position:-webkit-sticky;position:sticky;left:0;box-sizing:border-box;width:100cqi;gap:var(--step-4);padding:var(--step-4) var(--step-5) var(--step-4-5);border-top:1px solid var(--hairline);background:var(--fill)}.lg-sub__detail,.lg-sub__notes{display:flex;flex-direction:column}.lg-sub__notes{gap:var(--step-1-5);margin:0;padding:0;list-style:none;max-width:780px;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.lg-sub__ways{display:flex;flex-direction:column;gap:var(--step-2)}.lg-sub__wayhead{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.lg-sub__options{display:flex;gap:var(--step-2);flex-wrap:wrap}.lg-sub__option{flex:0 1 auto;min-width:min(214px,100%);max-width:280px;display:flex;flex-direction:column;gap:var(--step-1);padding:var(--step-3) var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-row);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.lg-sub__option[aria-pressed=true]{border-color:var(--accent);background:var(--card);box-shadow:inset 0 0 0 .5px var(--accent)}.lg-sub__optionlabel{font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1}.lg-sub__optionnote{font-size:var(--t-label);line-height:1.4;color:var(--muted)}.lg-sub__date{display:flex;align-items:center;gap:var(--step-3);flex-wrap:wrap;padding-top:var(--step-0-5)}.lg-sub__datelabel{display:flex;align-items:center;gap:var(--step-2-5);font-size:var(--t-small);color:var(--ink-2)}.lg-sub__dateinput{width:150px;height:44px;padding:0 var(--step-3);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--t-small)}.lg-sub__datehint{font-size:var(--t-ref);line-height:1.4;color:var(--muted)}.lg-sub__refusal{flex-basis:100%}.lg-sub__refusal,.lg-sub__rowrefusal{margin:0;font-size:var(--t-eyebrow);line-height:1.4;color:var(--colour-question-ink)}.lg-sub__rowrefusal{position:-webkit-sticky;position:sticky;left:0;box-sizing:border-box;width:100cqi;padding:0 var(--step-5) var(--step-3)}.lg-sub__acts{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap}.lg-sub__detailfoot{margin-left:auto;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.lg-sub__empty{display:flex;flex-direction:column;align-items:center;gap:var(--step-2-5);padding:var(--step-8) var(--step-5)}.lg-sub__emptybody{margin:0;max-width:520px;text-align:center;font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted)}.lg-sub__foot{display:flex;align-items:center;gap:var(--step-3);padding:var(--step-4) var(--step-5);background:var(--fill)}.lg-sub__footnote{flex:1 1;min-width:0;font-size:var(--t-label);line-height:1.4;color:var(--muted)}.lg-sub__annual{font-size:var(--t-small);font-weight:var(--w-bold);line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}