.pg-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.pg-kpi{position:relative;overflow:hidden;height:100%;padding:18px;border-radius:var(--pg-r-card);background:var(--pg-glass);-webkit-backdrop-filter:var(--pg-blur);backdrop-filter:var(--pg-blur);border:1px solid var(--pg-glass-border);box-shadow:var(--pg-shadow),var(--pg-inset);transition:transform .18s,box-shadow .18s,border-color .18s}.pg-kpi-glow{position:absolute;top:-60px;right:-50px;height:130px;width:130px;border-radius:var(--pg-r-pill);pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--pg-clay) 26%,transparent),transparent 68%)}.pg-kval{position:relative;font-size:25px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pg-ink)}.pg-knote{position:relative;margin-top:5px;font-size:11.5px;overflow-wrap:anywhere}.pg-knote,.pg-when{color:var(--pg-sub)}.pg-when{font-size:11px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.pg-kpi{transition:none}}@media (max-width:900px){.pg-kval{font-size:22px}}@media (max-width:640px){.pg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.pg-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.pg-kval{font-size:20px}}.pg-leg-item{display:inline-flex;align-items:center;gap:6px}.pg-emptycard-title{margin:0;font-weight:600;color:var(--pg-ink)}.pg-num--pos{color:var(--pg-pos)}.pg-chip-dot{height:6px;width:6px;flex-shrink:0;border-radius:var(--pg-r-pill);background:var(--pg-swatch,var(--pg-sub))}.pg-chip--amber{--pg-swatch:var(--pg-warn)}.pg-chip--emerald{--pg-swatch:var(--pg-pos)}.pg-tabs{display:flex;flex-wrap:wrap;gap:6px}.pg-tab:hover{color:var(--pg-ink)}.pg-tab--on{color:var(--pg-on-clay);background:var(--pg-grad-primary);border-color:transparent;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--pg-clay) 70%,transparent),var(--pg-inset)}.pg-inst-amt--dead{color:var(--pg-sub);text-decoration:line-through;font-weight:600}.pg-minifoot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid var(--pg-hairline);font-size:12px;color:var(--pg-sub)}.pg-railsticky{position:sticky;top:16px}@media (max-width:1023.98px){.pg-railsticky{position:static}}.pg-dlg--wide.pg-dlg--wide{max-width:56rem}.pg-dlg--xwide.pg-dlg--xwide{max-width:64rem}.pg-dlg--bare.pg-dlg--bare{padding:0;gap:0}.pg-tab--on.pg-tab--on:hover{color:var(--pg-on-clay);background:var(--pg-grad-primary)}.pg-reg-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--pg-ink)}.pg-reg-title svg{height:16px;width:16px;color:var(--pg-clay)}.pg-thsf-pop{width:240px;padding:8px}.pg-thsf-q{height:32px;font-size:13px;margin-bottom:6px}.pg-cell-sub{display:block;font-size:11px;color:var(--pg-sub)}.pg-returned{margin-top:3px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--pg-violet,#a855f7)}.pg-amt-sky{color:var(--pg-info)}.pg-dash{color:var(--pg-faint)}.pg-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.pg-colmenu--order{width:236px}.pg-stage-modehead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.pg-stage-modehead .pg-fieldlabel{margin-bottom:0}.pg-numinput--sm.pg-numinput--sm{width:5rem}.pg-numinput--lg.pg-numinput--lg{width:7rem}.pg-dlg--flush.pg-dlg--flush{padding:0;gap:0;overflow:hidden}.pg-docview{max-height:80vh;overflow-y:auto;overflow-x:auto;padding:20px;background:var(--pg-track);min-width:0}.pg-dlg--flush .pg-reg-head{padding-right:48px}.pg-tr--void{opacity:.7}.pg-amt-neg{font-size:11px;font-weight:600;white-space:nowrap;color:var(--pg-neg)}.pg-kpitile{display:flex;align-items:center;gap:14px;padding:0;min-width:0}.pg-kpitile-col{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.pg-kpitile-col .pg-mini-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-kpitile .pg-kval{font-size:22px;line-height:1.1}.pg-badge--teal{--pg-swatch:color-mix(in srgb,var(--pg-pos) 55%,var(--pg-info))}.pg-badge--clay{--pg-swatch:var(--pg-clay)}.pg-sel-label{padding:8px 10px 6px 30px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--pg-label)}@media (max-width:640px){.pg-docview{padding:12px}.pg-numinput--lg.pg-numinput--lg{width:6rem}}.pg-utabs{display:flex;align-items:center;gap:24px;flex-wrap:wrap;min-width:0;border-bottom:1px solid var(--pg-hairline-2)}.pg-utab{position:relative;margin-bottom:-1px;padding:10px 0;border:0;background:transparent;font-size:13px;font-weight:600;cursor:pointer;color:var(--pg-sub);transition:color .15s}.pg-utab:hover{color:var(--pg-ink)}.pg-utab:focus-visible{outline:2px solid var(--pg-clay);outline-offset:2px;border-radius:var(--pg-r-mini)}.pg-utab--on{color:var(--pg-ink)}.pg-utab-ink{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--pg-r-pill);background:var(--pg-clay)}.pg-fieldlabel--icon{display:flex;align-items:center;gap:6px;min-width:0}.pg-input--mono{font-family:ui-monospace,monospace}.pg-eyebrow--gap{margin-bottom:12px}.pg-foot-note--row{display:flex;align-items:center;gap:8px}.pg-dlg-split{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.pg-dlg-main{display:flex;flex-direction:column;gap:18px;padding:20px;min-width:0}.pg-dlg-titlesub{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--pg-sub)}.pg-dlg-aside{padding:20px;background:var(--pg-glass-soft)}.pg-dlg-aside,.pg-dlg-footbar{min-width:0;border-top:1px solid var(--pg-hairline)}.pg-dlg-footbar{display:flex;flex-direction:column;gap:12px;padding:12px 20px}@media (min-width:640px){.pg-dlg-main{padding:24px}.pg-dlg-footbar{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 24px}}@media (min-width:1024px){.pg-dlg-split{grid-template-columns:minmax(0,1fr) 340px}.pg-dlg-aside{border-top:0;border-left:1px solid var(--pg-hairline)}}@media (prefers-reduced-motion:reduce){.pg-utab{transition:none}}.pg-utab--on .pg-tab-count{color:var(--pg-on-clay);background:var(--pg-clay)}.pg-cm-find{flex:0 1 14rem;min-width:10rem}.pg-cm-thchev{width:36px}@media (max-width:640px){.pg-cm-find{flex:1 1 100%;min-width:0}}.pg-badge--orange{--pg-swatch:var(--pg-warn-2)}.pg-pc-tools>*>a,.pg-pc-tools>*>button,.pg-pc-tools>a,.pg-pc-tools>button{height:var(--pg-h-control);min-height:var(--pg-h-control);box-sizing:border-box}.pg-pc-tools>*,.pg-pc-tools>*>a,.pg-pc-tools>*>button{align-self:center}.pg-pc-card.pg-pc-card,.pg-pc-kpi.pg-pc-kpi{background:var(--pg-glass);-webkit-backdrop-filter:var(--pg-blur);backdrop-filter:var(--pg-blur);border:1px solid var(--pg-glass-border);box-shadow:var(--pg-shadow),var(--pg-inset);border-radius:var(--pg-r-card)}.pg-pc-kpi.pg-pc-kpi{position:relative;overflow:hidden;display:flex;flex-direction:column}.pg-pc-tile.pg-pc-tile{padding:0;min-width:0;display:flex;flex-direction:column;flex:1}.pg-pc-tile .pg-kval{margin-top:auto}.pg-pc-body.pg-pc-body{padding:18px 20px 20px}.pg-pc-sel.pg-pc-sel{width:13rem;flex:0 0 auto;justify-content:space-between;gap:8px;text-align:left}.pg-pc-sel [data-radix-select-value],.pg-pc-sel>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pc-wrap{margin-top:0}.pg-pc-table{min-width:62rem}.pg-pc-row{cursor:default}.pg-pc-cell{font-size:12.5px;color:var(--pg-sub);overflow-wrap:anywhere}.pg-pc-nowrap{white-space:nowrap}@media (max-width:900px){.pg-pc-body.pg-pc-body{padding:16px}}@media (max-width:640px){.pg-pc-sel.pg-pc-sel{width:auto;flex:1 1 auto}}@media (max-width:360px){.pg-pc-body.pg-pc-body{padding:14px}}.pg-rp-tools{flex-wrap:wrap}.pg-rp-tools>*>a,.pg-rp-tools>*>button,.pg-rp-tools>a,.pg-rp-tools>button{height:var(--pg-h-control);min-height:var(--pg-h-control);box-sizing:border-box}.pg-rp-tools>*,.pg-rp-tools>*>a,.pg-rp-tools>*>button{align-self:center}.pg-rp-kpi.pg-rp-kpi{background:var(--pg-glass);-webkit-backdrop-filter:var(--pg-blur);backdrop-filter:var(--pg-blur);border:1px solid var(--pg-glass-border);box-shadow:var(--pg-shadow),var(--pg-inset);border-radius:var(--pg-r-card);position:relative;overflow:hidden;display:flex;flex-direction:column}.pg-rp-tile.pg-rp-tile{padding:0;min-width:0;display:flex;flex-direction:column;flex:1}.pg-rp-tile .pg-kval{margin-top:auto}.pg-rp-cardhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;min-width:0}.pg-rp-filters{margin-bottom:14px;justify-content:flex-end}.pg-rp-find{flex:1 1 14rem;min-width:9rem;max-width:22rem}.pg-rp-filters-lead{margin-right:auto}.pg-rp-sel.pg-rp-sel{width:11rem;flex:0 0 auto;justify-content:space-between;gap:8px;text-align:left}.pg-rp-sel--wide.pg-rp-sel--wide{width:13.5rem}.pg-rp-sel [data-radix-select-value],.pg-rp-sel>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-rp-toggle.pg-rp-toggle{flex:0 0 auto;gap:7px;padding:0 16px}.pg-rp-toggle svg{height:15px;width:15px}.pg-rp-toggle--on.pg-rp-toggle--on,.pg-rp-toggle--on.pg-rp-toggle--on:focus,.pg-rp-toggle--on.pg-rp-toggle--on:hover{color:var(--pg-clay);background:var(--pg-clay-dim);border-color:var(--pg-clay-line)}.pg-rp-note{margin:0 0 14px;font-size:11.5px;line-height:1.5;color:var(--pg-sub);overflow-wrap:anywhere}.pg-rp-note--foot{margin:12px 0 0}.pg-rp-note b,.pg-rp-note strong{font-weight:600;color:var(--pg-ink)}.pg-rp-callout{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 14px;border-radius:var(--pg-r-mini);font-size:12.5px;line-height:1.5;color:var(--pg-sub);background:var(--pg-tile);border:1px solid var(--pg-hairline-2);min-width:0}.pg-rp-callout svg{height:15px;width:15px;margin-top:2px;flex-shrink:0;color:var(--pg-clay)}.pg-rp-callout b{font-weight:700;color:var(--pg-ink)}.pg-rp-callout--bad{background:color-mix(in srgb,var(--pg-neg) 8%,transparent);border-color:color-mix(in srgb,var(--pg-neg) 30%,transparent)}.pg-rp-callout--bad b,.pg-rp-callout--bad svg{color:var(--pg-neg)}.pg-rp-callout--dashed{border-style:dashed}.pg-rp-clear{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--pg-r-pill);font-size:11.5px;font-weight:700;cursor:pointer;color:var(--pg-clay);background:var(--pg-clay-dim);border:1px solid var(--pg-clay-line);transition:background .15s}.pg-rp-clear:hover{background:color-mix(in srgb,var(--pg-clay) 22%,transparent)}.pg-rp-clear:focus-visible{outline:2px solid var(--pg-clay);outline-offset:2px}.pg-rp-clear svg{height:13px;width:13px}.pg-rp-wrap{margin-top:0}.pg-rp-table--wide.pg-rp-table--wide{min-width:72rem}.pg-rp-row{cursor:default}.pg-rp-row--click{cursor:pointer}.pg-rp-cell{font-size:12.5px;color:var(--pg-sub);overflow-wrap:anywhere}.pg-rp-clip,.pg-rp-nowrap{white-space:nowrap}.pg-rp-clip{display:block;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.pg-rp-grouprow,.pg-rp-grouprow:hover{background:var(--pg-thead)}.pg-rp-subrow{background:color-mix(in srgb,var(--pg-clay) 4%,transparent)}.pg-rp-indent.pg-rp-indent{padding-left:30px}.pg-rp-indent2.pg-rp-indent2{padding-left:54px}.pg-rp-lead{display:flex;align-items:center;gap:7px;min-width:0;font-weight:600;color:var(--pg-ink)}.pg-rp-lead--sub{font-weight:500;color:var(--pg-sub)}.pg-rp-chev{height:15px;width:15px;flex-shrink:0;color:var(--pg-label);transition:transform .15s}.pg-rp-chev--open{transform:rotate(90deg)}.pg-rp-chev--ghost{visibility:hidden}.pg-rp-tally{font-size:11px;font-weight:500;white-space:nowrap;color:var(--pg-label)}.pg-rp-totalrow,.pg-rp-totalrow:hover{background:var(--pg-thead)}.pg-rp-totalrow td{border-top:1px solid var(--pg-hairline-2);font-weight:700;color:var(--pg-ink)}.pg-rp-grand{color:var(--pg-clay-ink)}.pg-rp-cellflush.pg-rp-cellflush{padding:0}.pg-rp-cellbtn{display:block;width:100%;padding:9px 12px;border:0;background:transparent;cursor:pointer;text-align:right;font:inherit;font-variant-numeric:tabular-nums;color:var(--pg-ink);transition:background .15s,color .15s}.pg-rp-cellbtn:hover{color:var(--pg-clay);background:var(--pg-clay-dim)}.pg-rp-cellbtn:focus-visible{outline:2px solid var(--pg-clay);outline-offset:-2px}.pg-rp-cellbtn--lead{display:flex;align-items:center;gap:8px;padding-left:16px;text-align:left}.pg-rp-cellbtn--on{font-weight:700;color:var(--pg-clay);background:var(--pg-clay-dim)}.pg-rp-cellbtn--total{font-weight:700}.pg-rp-cellnil{display:block;padding:9px 12px;text-align:right;color:var(--pg-faint)}.pg-rp-cellname{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--pg-ink)}.pg-rp-freeze.pg-rp-freeze{position:sticky;left:0;z-index:2;min-width:13rem;background:var(--pg-glass-strong)}.pg-rp-table thead .pg-rp-freeze.pg-rp-freeze{z-index:3}.pg-rp-meter{display:flex;align-items:center;gap:9px;min-width:7rem}.pg-rp-meter .pg-meter{flex:1;margin-top:0}.pg-rp-meterval{width:2.4rem;flex-shrink:0;text-align:right;font-size:11px;font-variant-numeric:tabular-nums;color:var(--pg-sub)}.pg-rp-bar{display:block;height:7px;min-width:6rem;border-radius:var(--pg-r-pill);background:var(--pg-track);border:1px solid var(--pg-hairline);overflow:hidden}.pg-rp-barfill{display:block;height:100%;width:var(--pg-meter,0);border-radius:var(--pg-r-pill);background:var(--pg-grad-primary)}.pg-rp-barfill--bad{background:var(--pg-neg)}.pg-rp-detailcell.pg-rp-detailcell{padding:0;background:color-mix(in srgb,var(--pg-clay) 5%,transparent)}.pg-rp-detail{padding:14px 16px;min-width:0}.pg-rp-detailhead{margin:0 0 10px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pg-label);overflow-wrap:anywhere}.pg-rp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;min-width:0}.pg-rp-box{padding:14px;border-radius:var(--pg-r-mini);background:var(--pg-glass);border:1px solid var(--pg-glass-border);min-width:0}.pg-rp-boxhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;min-width:0}.pg-rp-boxtitle .pg-rp-in{color:var(--pg-pos)}.pg-rp-boxtitle .pg-rp-out{color:var(--pg-neg)}.pg-rp-boxsum{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pg-sub)}.pg-rp-flow{list-style:none;margin:0;padding:0;max-height:18rem;overflow-y:auto;min-width:0}.pg-rp-flowrow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;min-width:0}.pg-rp-flowrow+.pg-rp-flowrow{border-top:1px solid var(--pg-hairline)}.pg-rp-flowmain{min-width:0}.pg-rp-flowname{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--pg-clay-ink);text-decoration:none}.pg-rp-flowname:hover{text-decoration:underline}.pg-rp-flowsub{display:block;margin-top:2px;min-width:0;font-size:11px;color:var(--pg-sub);overflow-wrap:anywhere}.pg-rp-flowamt{flex-shrink:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pg-ink)}.pg-rp-flowamt--soft{font-weight:600;color:var(--pg-sub)}.pg-rp-flowempty{margin:0;padding:22px 8px;text-align:center;font-size:12.5px;color:var(--pg-sub)}.pg-rp-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 12px;border-radius:var(--pg-r-mini);background:var(--pg-glass);border:1px solid var(--pg-glass-border);font-size:12.5px;min-width:0}.pg-rp-strip+.pg-rp-strip{margin-top:8px}.pg-rp-stripname{font-weight:600;color:var(--pg-ink)}.pg-rp-stripmeta,.pg-rp-stripwhen{font-size:11px;color:var(--pg-sub)}.pg-rp-stripwhen{margin-left:auto;white-space:nowrap}.pg-rp-stripwhen--late{font-weight:700;color:var(--pg-neg)}.pg-rp-stripamt{min-width:6.5rem;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pg-ink)}.pg-rp-more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:11.5px;font-weight:700;color:var(--pg-clay);text-decoration:none}.pg-rp-more:hover{text-decoration:underline}.pg-rp-more svg{height:12px;width:12px}.pg-rp-tag{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border-radius:var(--pg-r-pill);font-size:10px;font-weight:700;white-space:nowrap;vertical-align:middle;color:var(--pg-swatch,var(--pg-sub));background:color-mix(in srgb,var(--pg-swatch,var(--pg-sub)) 13%,transparent);border:1px solid color-mix(in srgb,var(--pg-swatch,var(--pg-sub)) 30%,transparent)}.pg-rp-tag svg{height:10px;width:10px}.pg-rp-tag--sky{--pg-swatch:var(--pg-info)}.pg-rp-tag--ok{--pg-swatch:var(--pg-pos)}.pg-rp-badge--worst{--pg-swatch:var(--pg-neg);background:color-mix(in srgb,var(--pg-neg) 26%,transparent);border-color:color-mix(in srgb,var(--pg-neg) 52%,transparent)}@media (max-width:900px){.pg-rp-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-rp-find{flex:1 1 100%;min-width:0;max-width:none}.pg-rp-sel--wide.pg-rp-sel--wide,.pg-rp-sel.pg-rp-sel{width:auto;flex:1 1 auto}.pg-rp-toggle.pg-rp-toggle{flex:1 1 auto;justify-content:center}.pg-rp-freeze.pg-rp-freeze{position:static;min-width:10rem}.pg-rp-indent.pg-rp-indent{padding-left:22px}.pg-rp-indent2.pg-rp-indent2{padding-left:38px}.pg-rp-stripwhen{margin-left:0}.pg-rp-stripamt{min-width:0;margin-left:auto}}@media (prefers-reduced-motion:reduce){.pg-rp-cellbtn,.pg-rp-chev,.pg-rp-clear{transition:none}}.pg-cust-dir{padding:22px 0 0;border-radius:22px}.pg-ldir-table--still tbody tr{cursor:default}.pg-vdir-bar .pg-ldir-bulk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.pg-vdir-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;border-radius:16px}.pg-vdir-list{padding-top:6px}.pg-vdir-add{height:42px;padding:0 22px;font-size:14px}