.px,.px-controls{gap:var(--gap-m);display:grid}.px-filters{gap:var(--gap-s);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.px-input{padding:var(--gap-xs) var(--gap-s);border:1px solid var(--edge-strong);border-radius:var(--radius);background-color:var(--field-sunken);color:var(--ink-bright);font-size:var(--type-s);inline-size:100%}.px-input:focus-visible{border-color:var(--accent)}select.px-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-quiet) 50%), linear-gradient(135deg, var(--ink-quiet) 50%, transparent 50%);background-position:right calc(var(--gap-s) - .32em) center, right calc(var(--gap-s) - .65em) center;background-repeat:no-repeat;background-size:.33em .33em;padding-inline-end:calc(var(--gap-s) + .7em)}.px-view{border:1px solid var(--edge-strong);border-radius:var(--radius);display:flex;overflow:hidden}.px-view__option{flex:1 1 0;position:relative}.px-view__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.px-view__option span{padding:var(--gap-xs) var(--gap-s);color:var(--ink-quiet);font-size:var(--type-s);text-align:center;background-color:#0000;display:block}.px-view__option input:checked+span{background-color:var(--field-sunken);color:var(--ink-bright);font-weight:600}.px-view__option input:focus-visible+span{outline:2px solid var(--focus);outline-offset:-2px}.px-view__option+.px-view__option{border-inline-start:1px solid var(--edge-strong)}@media (forced-colors:active){.px-view__option input:checked+span{color:highlighttext;background-color:highlight}}.px-feed{align-items:center;gap:var(--gap-xs) var(--gap-s);flex-wrap:wrap;display:flex}.px-feed__note{flex:16rem;margin:0}.px-sim__summary{color:var(--ink-quiet);cursor:pointer;padding-block:var(--gap-2xs)}.px-sim__summary:focus-visible{color:var(--ink-bright);outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.px-sim__summary:hover{color:var(--ink-body)}.px-sim__body{gap:var(--gap-s);padding-block-start:var(--gap-s);display:grid}.px-count{margin:0}.px-blocks-group{gap:var(--gap-2xs);display:grid;position:relative}.px-blocks-head{justify-content:space-between;align-items:baseline;gap:var(--gap-2xs) var(--gap-s);flex-wrap:wrap;display:flex}.px-blocks-all{padding:var(--gap-2xs) var(--gap-xs);border-radius:var(--radius);color:var(--ink-body);font:inherit;font-size:var(--type-xs);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.px-blocks-all:hover{color:var(--ink-bright)}.px-blocks-all:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.px-blocks{gap:var(--gap-xs);grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.px-block{gap:var(--gap-2xs);inline-size:100%;padding:var(--gap-xs) var(--gap-s);border:1px solid var(--edge-strong);border-radius:var(--radius);background-color:var(--field-sunken);color:inherit;font:inherit;text-align:start;cursor:pointer;isolation:isolate;display:grid;position:relative;overflow:hidden}.px-block__label,.px-block__figure{z-index:1;position:relative}.px-block:focus-visible{border-color:var(--accent)}.px-block__figure{min-block-size:1.2em;color:var(--ink-bright);font-size:var(--type-m);font-variant-numeric:tabular-nums;line-height:1.2}.px-block[aria-pressed=false]{background-color:#0000;border-style:dashed}.px-block[aria-pressed=false] .px-block__figure{color:var(--ink-quiet)}.px-block__fluid{z-index:0;block-size:calc(var(--px-fill,0) * 1%);opacity:.26;background-color:currentColor;border-start-start-radius:40% 6px;border-start-end-radius:40% 6px;position:absolute;inset-block-end:0;inset-inline:0}.px-block[data-animate-fluid=true] .px-block__fluid:before,.px-block[data-animate-fluid=true] .px-block__fluid:after{content:"";background-color:currentColor;border-radius:50%;block-size:14px;position:absolute;inset-block-start:-5px;inset-inline:-50%}.px-block[data-animate-fluid=true] .px-block__fluid:before{animation:4.3s ease-in-out infinite px-fluid-crest-a}.px-block[data-animate-fluid=true] .px-block__fluid:after{opacity:.7;animation:6.7s ease-in-out infinite px-fluid-crest-b}.px-block[data-animate-fluid=true] .px-block__fluid{transition:block-size .9s cubic-bezier(.22,1.2,.36,1)}@keyframes px-fluid-crest-a{0%,to{transform:translate(-8%)rotate(-1.2deg)}50%{transform:translate(8%)rotate(1.2deg)}}@keyframes px-fluid-crest-b{0%,to{transform:translate(9%)rotate(1.5deg)}50%{transform:translate(-9%)rotate(-1.5deg)}}.px-block__drop{z-index:0;opacity:0;block-size:9px;inline-size:9px;animation:px-fluid-drop .55s var(--ease) var(--px-drop-delay,0s) backwards;background-color:currentColor;border-radius:50%;margin-inline-start:-4.5px;position:absolute;inset-block-start:0;inset-inline-start:var(--px-drop-x,50%)}@keyframes px-fluid-drop{0%{opacity:.75;inset-block-start:0;transform:scale(1)}to{opacity:0;inset-block-start:calc(100% - var(--px-fill,0) * 1%);transform:scale(1.5,.35)}}.px-block__splash{z-index:0;opacity:0;block-size:9px;inline-size:9px;animation:px-fluid-splash .5s var(--ease) calc(var(--px-drop-delay,0s) + .45s);border:1px solid;border-radius:50%;margin-block-start:-4.5px;margin-inline-start:-4.5px;position:absolute;inset-block-start:calc(100% - var(--px-fill,0) * 1%);inset-inline-start:var(--px-drop-x,50%)}@keyframes px-fluid-splash{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.px-path{z-index:1;pointer-events:none;translate:var(--px-path-x1) var(--px-path-y1);animation:px-path-travel .62s var(--ease) var(--px-path-delay,0s) backwards;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes px-path-travel{0%{translate:var(--px-path-x1) var(--px-path-y1)}to{translate:var(--px-path-x2) var(--px-path-y2)}}.px-path__drop{block-size:9px;inline-size:9px;animation:px-path-drop .62s var(--ease) var(--px-path-delay,0s) backwards;background-color:currentColor;border-radius:50%;margin-block-start:-4.5px;margin-inline-start:-4.5px;position:absolute}@keyframes px-path-drop{0%{opacity:.85;transform:scale(1)}70%{opacity:.85}to{opacity:0;transform:scale(1.5,.35)}}.px-path__splash{opacity:0;block-size:11px;inline-size:11px;animation:px-path-splash .34s var(--ease) calc(var(--px-path-delay,0s) + .5s);border:1px solid;border-radius:50%;margin-block-start:-5.5px;margin-inline-start:-5.5px;position:absolute}@keyframes px-path-splash{0%{opacity:.8;transform:rotate(var(--px-path-angle,0deg)) scale(.35, .35)}to{opacity:0;transform:rotate(var(--px-path-angle,0deg)) scale(3.2, 1.1)}}.px-block[data-status=settled],.px-path[data-status=settled]{color:var(--accent)}.px-block[data-status=authorised],.px-path[data-status=authorised]{color:var(--accent-cool)}.px-block[data-status=failed],.px-path[data-status=failed]{color:var(--accent-alert)}.px-block[data-status=reversed],.px-path[data-status=reversed]{color:var(--accent-warm)}.px-stats{gap:var(--gap-s);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));margin:0;display:grid}.px-stat{padding:var(--gap-s);border:1px solid var(--edge-quiet);border-radius:var(--radius);background-color:var(--field-raised)}.px-stat__value{color:var(--ink-bright);font-size:var(--type-l);font-variant-numeric:tabular-nums;margin:0;line-height:1.2}.px-charts{gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(min(23rem,100%),1fr));display:grid}.px-chart{gap:var(--gap-xs);margin:0;display:grid}.px-chart__title{justify-content:space-between;gap:var(--gap-s);margin:0;display:flex}.px-chart__peak{font-variant-numeric:tabular-nums}.px-chart__plot{block-size:6rem;inline-size:100%}.px-chart__plot polyline{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.px-chart__plot circle{fill:var(--accent);opacity:.85}.px-chart__plot polyline[data-animate=true]{stroke-dasharray:100;animation:px-chart-draw .7s var(--ease) backwards}@keyframes px-chart-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.px-chart__axis{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.px-chart__axis>span{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.px-chart__axis[data-dense=true]>span{white-space:normal;overflow-wrap:anywhere;hyphens:auto}.px-table-wrap{position:relative;overflow-x:auto}.px-table{border-collapse:collapse;inline-size:100%;font-size:var(--type-s)}.px-table th,.px-table td{padding:var(--gap-xs) var(--gap-s);text-align:start;border-block-end:1px solid var(--edge-quiet);white-space:nowrap}.px-table thead th{background-color:var(--field-sunken);color:var(--ink-quiet);font-weight:600;position:sticky;inset-block-start:0}.px-table [data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.px-sort{align-items:baseline;gap:var(--gap-2xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.px-sort:hover{color:var(--ink-bright)}.px-sort__mark{color:var(--accent)}.px-table tbody tr[data-animate=true]{animation:px-row-in .3s var(--ease) backwards}@keyframes px-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.px-table tbody tr[data-animate=true]{animation:none}.px-chart__plot polyline[data-animate=true]{stroke-dasharray:none;animation:none}.px-block[data-animate-fluid=true] .px-block__fluid,.px-block[data-animate-fluid=true] .px-block__fluid:before,.px-block[data-animate-fluid=true] .px-block__fluid:after{transition:none;animation:none}.px-block__drop,.px-block__splash{opacity:0;animation:none}}@media (forced-colors:active){.px-block__fluid,.px-block__drop,.px-block__splash{display:none}}.px-status[data-status=settled]{color:var(--accent)}.px-status[data-status=authorised]{color:var(--accent-cool)}.px-status[data-status=failed]{color:var(--accent-alert)}.px-status[data-status=reversed]{color:var(--accent-warm)}.px-empty{padding-block:var(--gap-m)}.px-detail-open{border:1px solid var(--edge-strong);border-radius:var(--radius);color:var(--ink-quiet);font-size:var(--type-xs);padding:var(--gap-2xs) var(--gap-xs);cursor:pointer;background-color:#0000}.px-detail-open:hover{border-color:var(--accent);color:var(--ink-bright)}.px-detail{width:min(100% - (2 * var(--gap-m)), 32rem);border:1px solid var(--edge-quiet);border-radius:var(--radius);background-color:var(--field-raised);color:var(--ink-body);padding:0}.px-detail::backdrop{background-color:#0009}.px-detail__inner{gap:var(--gap-m);padding:var(--gap-m);display:grid}.px-detail__title{justify-content:space-between;align-items:baseline;gap:var(--gap-xs);font-size:var(--type-m);flex-wrap:wrap;margin:0;display:flex}.px-detail__amount{color:var(--ink-bright);font-variant-numeric:tabular-nums}.px-detail__list{gap:var(--gap-xs);margin:0;display:grid}.px-detail__row{gap:var(--gap-2xs) var(--gap-s);font-size:var(--type-s);grid-template-columns:9rem 1fr;display:grid}@media (width<=26rem){.px-detail__row{grid-template-columns:1fr}}.px-detail__row dt{color:var(--ink-quiet)}.px-detail__row dd{overflow-wrap:anywhere;margin:0}.px-pager{justify-content:center;align-items:center;gap:var(--gap-xs) var(--gap-s);flex-wrap:wrap;margin-block-start:var(--gap-s);display:flex}.px-pager__status{font-variant-numeric:tabular-nums;margin:0}.px-pager .button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.px-rows{display:none}.px-row-meta{text-transform:none;letter-spacing:.04em;margin-block-start:3px;display:block}.px-row-right{text-align:end;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.px-row-chevron{color:var(--app-quiet);font-size:16px}@media (width<=36rem){.px-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.px-table-wrap{display:none}}.intro[data-astro-cid-p7g3ma4c]{padding-block:var(--gap-xl) var(--gap-l)}.intro[data-astro-cid-p7g3ma4c] h1[data-astro-cid-p7g3ma4c]{margin-block-start:var(--gap-2xs)}.board-wrap[data-astro-cid-p7g3ma4c],.notes[data-astro-cid-p7g3ma4c]{padding-block-start:var(--gap-l)}.notes[data-astro-cid-p7g3ma4c] h2[data-astro-cid-p7g3ma4c]{margin-block-end:var(--gap-m)}
