.pt-spark{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.pt-spark-img{flex:none;display:inline-flex}.pt-spark-svg{width:var(--spark-w);height:var(--spark-h);overflow:visible}.pt-spark-line{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pt-spark-dot{fill:var(--ink-1)}.pt-spark-dot[data-stale]{fill:var(--surface-panel);stroke:var(--ink-1);stroke-width:1.5px}.pt-mc{gap:var(--s-3);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;margin:0;display:flex}.pt-mc-cap{margin-bottom:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-mc-plot{height:calc(var(--chart-plot-h) + var(--s-6));position:relative}.pt-mc-area{inset:var(--s-6) 0 0 0;position:absolute;container:mcplot/inline-size}.pt-mc-gl{left:0;right:0;bottom:calc(var(--y) * 1%);border-top:1px solid var(--chart-grid);pointer-events:none;position:absolute}.pt-mc-gl[data-zero]{border-top-color:var(--chart-context)}.pt-mc-gl-t{bottom:var(--s-1);z-index:1;background:var(--surface-panel);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);white-space:nowrap;padding-inline-end:var(--s-1);position:absolute;left:0}.pt-mc-gl[data-zero] .pt-mc-gl-t{display:none}.pt-mc-ref{left:0;right:0;bottom:calc(var(--y) * 1%);z-index:2;background:repeating-linear-gradient(to right, var(--ink-1) 0 2px, transparent 2px 5px);pointer-events:none;height:1px;position:absolute}.pt-mc-ref-t{right:0;bottom:var(--s-1);align-items:center;gap:var(--s-1);background:var(--surface-panel);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);white-space:nowrap;padding-inline-start:var(--s-1);display:inline-flex;position:absolute}.pt-mc-ref[data-breach] .pt-mc-ref-t{color:var(--bad)}.pt-mc-ref-t svg{flex:none;width:16px;height:16px}.pt-mc-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0}.pt-mc-col{justify-content:flex-end;align-items:center;gap:var(--s-1);min-width:0;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.pt-mc-val{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);white-space:nowrap;flex:none}.pt-mc-bar{width:60%;min-height:1px;height:calc(var(--h) * 1%);border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--chart-context-quiet);transition:background-color var(--t-fast) var(--ease);flex:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-mc-col:hover .pt-mc-bar{background:var(--chart-context)}}.pt-mc-col[aria-pressed=true] .pt-mc-bar{background:var(--chart-mark)}.pt-mc-col[aria-pressed=true] .pt-mc-val{font-weight:var(--fw-medium);color:var(--ink-1)}@media (prefers-reduced-motion:reduce){.pt-mc-bar{transition:none}}.pt-mc-x{margin-top:calc(-1 * var(--s-1));font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pt-mc-x>span{padding-inline:var(--s-1);overflow-wrap:anywhere}.pt-mc-x>[data-selected]{font-weight:var(--fw-medium);color:var(--ink-1)}.pt-mc-detail{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-1)}@media (width>=720px){.pt-mc-area{left:calc(var(--s-9) + var(--s-8))}.pt-mc-x{margin-left:calc(var(--s-9) + var(--s-8))}.pt-mc-gl-t{right:calc(100% + var(--s-2));background:0 0;padding:0;bottom:0;left:auto;transform:translateY(50%)}.pt-mc-gl[data-zero] .pt-mc-gl-t{display:block}}.pt-mc[data-n="14"] .pt-mc-col:not([data-key]) .pt-mc-val{visibility:hidden}@container mcplot (width<=127.98px){.pt-mc[data-n="2"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="2"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=191.98px){.pt-mc[data-n="3"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="3"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=255.98px){.pt-mc[data-n="4"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="4"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=319.98px){.pt-mc[data-n="5"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="5"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=383.98px){.pt-mc[data-n="6"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="6"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=447.98px){.pt-mc[data-n="7"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="7"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=511.98px){.pt-mc[data-n="8"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="8"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=575.98px){.pt-mc[data-n="9"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="9"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=639.98px){.pt-mc[data-n="10"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="10"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=703.98px){.pt-mc[data-n="11"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="11"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=767.98px){.pt-mc[data-n="12"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="12"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}@container mcplot (width<=831.98px){.pt-mc[data-n="13"] .pt-mc-col:not([data-key]) .pt-mc-val,.pt-mc[data-n="13"] .pt-mc-col[aria-pressed=true]+.pt-mc-col .pt-mc-val{visibility:hidden}}.pt-fdb{gap:var(--s-3);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;margin:0;display:flex}.pt-fdb-cap,.pt-fdb-one{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-fdb-one{font-size:var(--fs-portal-body);color:var(--ink-1)}.pt-fdb-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container:fdb/inline-size}.pt-fdb-row{gap:var(--s-2);padding-block:var(--s-3);border-top:1px solid var(--line-1);flex-direction:column;display:flex}.pt-fdb-row:first-child{border-top:0;padding-top:0}.pt-fdb-row[hidden]{display:none}.pt-fdb-name{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);overflow-wrap:anywhere}.pt-fdb-line{align-items:center;gap:var(--s-4);display:flex}.pt-fdb-track{min-width:0;height:var(--s-4);flex:auto;position:relative}.pt-fdb-axis{inset-block:0;left:calc(var(--x) * 1%);background:var(--ink-3);width:1px;position:absolute;transform:translate(-50%)}.pt-fdb-list[data-axis=start] .pt-fdb-axis{transform:none}.pt-fdb-list[data-axis=end] .pt-fdb-axis{transform:translate(-100%)}.pt-fdb-bar{height:var(--chart-bar-h);width:calc(var(--w) * 1%);position:absolute;top:50%;transform:translateY(-50%)}.pt-fdb-bar[data-dir=up]{left:calc(var(--x) * 1%);border-radius:0 var(--r-2xs) var(--r-2xs) 0;background:var(--chart-mark)}.pt-fdb-bar[data-dir=down]{right:calc((100 - var(--x)) * 1%);border-radius:var(--r-2xs) 0 0 var(--r-2xs);background:var(--chart-context)}.pt-fdb-label{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-1);white-space:nowrap;flex:none}.pt-fdb-more{font-size:var(--fs-sm);align-self:flex-start}@container fdb (width<=399.98px){.pt-fdb-line{align-items:stretch;gap:var(--s-1);flex-direction:column}.pt-fdb-label{text-align:right;white-space:normal}}.pt-ig{gap:var(--s-4);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.pt-ig-grid{gap:var(--s-5);flex-direction:column;display:flex}.pt-ig-row{gap:var(--s-2);flex-direction:column;display:flex}.pt-ig-year{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.pt-ig-cells{gap:var(--s-2);flex-wrap:wrap;display:flex}.pt-ig-item{align-items:center;gap:var(--s-1);width:var(--chart-cell);flex-direction:column;display:flex}.pt-ig-m,.pt-ig-word{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);white-space:nowrap}.pt-ig-word{color:var(--ink-1)}.pt-ig-cell{width:var(--chart-cell);height:var(--chart-cell);border:1px solid var(--chart-context);border-radius:var(--r-sm);background:var(--surface-panel);color:var(--ink-1);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.pt-ig-cell svg{width:20px;height:20px}.pt-ig-cell[data-state=paid],.pt-ig-cell[data-state=paid_late],.pt-ig-cell[data-state=advance]{border-color:var(--ink-1);background:var(--ink-1);color:var(--ink-on-dark)}.pt-ig-dot{top:var(--s-1);right:var(--s-1);border-radius:var(--r-pill);background:var(--bad);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--surface-panel);position:absolute}.pt-ig-cell[data-state=returned]{border-color:var(--bad);background:var(--tone-bad-bg);color:var(--bad)}.pt-ig-cell[data-state=clearing]{border:1px dashed var(--ink-1)}.pt-ig-cell[data-state=part_paid]{border-color:var(--ink-1);background:linear-gradient(to top, var(--ink-1) 50%, var(--surface-panel) 50%)}.pt-ig-cell[data-state=due]{border:var(--border-strong) solid var(--ink-1)}.pt-ig-cell[data-state=due] svg{width:16px;height:16px}.pt-ig-cell[aria-pressed=true]{outline:var(--border-strong) solid var(--ink-1);outline-offset:2px}.pt-ig-detail,.pt-ig-summary{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-1)}.pt-ig-summary{color:var(--ink-2)}.pt-tl{gap:var(--s-4);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.pt-tl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-tl-item{grid-template-columns:var(--s-4) minmax(0, 1fr);column-gap:var(--s-3);padding-bottom:var(--s-4);display:grid;position:relative}.pt-tl-item:last-child{padding-bottom:0}.pt-tl-item:before{content:"";top:0;bottom:0;left:calc(var(--s-2) - 1px);width:var(--border-strong);background:var(--ink-3);position:absolute}.pt-tl-item:first-child:before{top:var(--s-2)}.pt-tl-item:last-child:before{height:var(--s-2);bottom:auto}.pt-tl-item[data-past]:before{background:var(--ink-1)}.pt-tl-item[data-kind=today]:before{background:linear-gradient(to bottom, var(--ink-1) 50%, var(--ink-3) 50%)}.pt-tl-mark{z-index:1;width:var(--s-4);height:var(--s-4);place-items:center;display:grid;position:relative}.pt-tl-node{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--ink-1);place-items:center;display:grid}.pt-tl-item[data-state=upcoming] .pt-tl-node{border:var(--border-control) solid var(--ink-3);background:var(--surface-panel)}.pt-tl-item[data-state=returned] .pt-tl-node,.pt-tl-item[data-state=arrears] .pt-tl-node{width:var(--s-4);height:var(--s-4);background:var(--bad);color:var(--ink-on-dark)}.pt-tl-node svg{width:var(--s-3);height:var(--s-3)}.pt-tl-item[data-kind=start] .pt-tl-node{width:var(--border-strong);height:var(--s-4);border-radius:0}.pt-tl-item[data-kind=end] .pt-tl-node{width:var(--s-4);height:var(--s-4);border:var(--border-strong) solid var(--ink-1);background:var(--surface-panel)}.pt-tl-item[data-kind=today] .pt-tl-node{width:var(--s-5);border-radius:0;height:1px}.pt-tl-text{column-gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.pt-tl-date{font-weight:var(--fw-medium);color:var(--ink-1)}.pt-tl-item[data-kind=today] .pt-tl-text,.pt-tl-item[data-kind=fold] .pt-tl-text{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-1)}.pt-tl-item[data-state=returned] .pt-tl-label,.pt-tl-item[data-state=arrears] .pt-tl-label{color:var(--bad)}.pt-tl-notes{display:none}@media (width>=720px){.pt-tl-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pt-tl-item{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;padding-bottom:0;display:flex}.pt-tl-item:before,.pt-tl-item:first-child:before,.pt-tl-item:last-child:before{top:calc(var(--s-2) - 1px);width:auto;height:var(--border-strong);bottom:auto;left:0;right:0}.pt-tl-item:first-child:before{left:50%}.pt-tl-item:last-child:before{right:50%}.pt-tl-item[data-kind=today]:before{background:linear-gradient(to right, var(--ink-1) 50%, var(--ink-3) 50%)}.pt-tl-mark{margin-top:0}.pt-tl-item[data-kind=today] .pt-tl-node{width:1px;height:var(--s-6)}.pt-tl-item[data-kind=today] .pt-tl-mark{margin-top:calc(-1 * var(--s-1))}.pt-tl-text{font-size:var(--fs-xs);line-height:var(--lh-snug);flex-direction:column;align-items:center}.pt-tl-date{font-weight:var(--fw-regular);color:var(--ink-3);overflow-wrap:anywhere}.pt-tl-label:not([data-keep]),.pt-tl-item[data-kind=point] .pt-tl-label,.pt-tl-item[data-kind=end] .pt-tl-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-tl-notes{justify-content:space-between;gap:var(--s-2) var(--s-5);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-1);flex-wrap:wrap;display:flex}.pt-tl-notes>[data-state]{color:var(--bad)}}
