.peo{--peo-radius:8px;--peo-radius-card:12px;--peo-radius-page:16px;--peo-radius-bar:6px;--peo-border:#e1e7ef;--peo-divider:#edf1f6;--peo-lift:0 1px 2px #0b16300a, 0 6px 20px #0b16300d;--peo-hover-row:#f7f9fc;--peo-focus-glow:0 0 0 4px #315ea81f;--peo-action-ink:#b4531a;--peo-action-tint:#fbefe7}.peo .peo-card,.peo .peo-metric,.peo .peo-insight,.peo .peo-run-strip,.peo .peo-table-scroll,.peo .peo-notice,.peo .peo-headcount,.peo .peo-pdf,.peo .peo-account-menu{border-radius:var(--peo-radius-card)}.peo .peo-main,.peo-dialog,.peo-fileview{border-radius:var(--peo-radius-page)}.peo .peo-button,.peo .peo-input,.peo .peo-chip,.peo .peo-seg,.peo .peo-seg-btn,.peo .peo-provider-icon{border-radius:var(--peo-radius)}.peo .peo-nav a{border-radius:10px}.peo .peo-progress,.peo .peo-skeleton,.peo .peo-toast,.peo .peo-vbar-fill{border-radius:var(--peo-radius-bar)}.peo .peo-card,.peo .peo-metric{border-color:var(--peo-border);box-shadow:var(--peo-lift)}.peo .peo-insight{border:1px solid var(--peo-border);box-shadow:var(--peo-lift);background:#fff}.peo .peo-insight hr{border-top-color:var(--peo-divider)}.peo .peo-metric[data-tone=positive],.peo .peo-run-strip[data-state=done],.peo .peo-costcard[data-best]{border-color:var(--peo-border);box-shadow:var(--peo-lift);background:#fff}.peo .peo-metric[data-tone=positive] .peo-metric-value{color:#17744a}.peo .peo-button[data-variant=success]{background:var(--peo-navy);color:var(--peo-on-dark)}.peo .peo-button[data-variant=success]:hover{background:var(--peo-brand-hover)}.peo h1{letter-spacing:-.025em;font-weight:750}.peo h2{letter-spacing:-.012em}.peo .peo-table thead th{color:#66768c;letter-spacing:.02em;text-transform:none;box-shadow:none;background:0 0;border-bottom:1px solid #e6ecf3;font-size:11.5px;font-weight:600}.peo .peo-table thead tr{background:0 0}.peo .peo-table .peo-group-row th{background:var(--peo-hover-row)}.peo .peo-table tbody td,.peo .peo-table tbody th{border-color:var(--peo-divider);padding-top:15px;padding-bottom:15px}.peo .peo-table tbody tr:not(.peo-group-row):not(.peo-costs-head):not([aria-selected=true]):not([data-selected]):hover>*{background:var(--peo-hover-row)}.peo .peo-table .peo-numeric,.peo .peo-table td.peo-numeric{font-variant-numeric:tabular-nums}.peo .peo-button{min-height:40px;font-weight:600}.peo .peo-button[data-size=sm]{min-height:32px}.peo .peo-input{border-color:#d6dee8;min-height:40px}.peo .peo-input:focus,.peo .peo-input:focus-visible{box-shadow:var(--peo-focus-glow);border-color:#315ea8;outline:none}.peo select.peo-input:focus-visible{outline-offset:1px;outline:2px solid #315ea8}.peo .peo-button:focus-visible{outline-offset:2px;outline:2px solid #315ea8}.peo .peo-main>.peo-stack{gap:24px}.peo .peo-card-heading{padding-top:22px;padding-bottom:14px}.peo .peo-metrics{gap:18px}.peo .peo-badge{box-shadow:none;letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.peo .peo-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.peo .peo-badge[data-tone=positive]{color:#17744a}.peo .peo-badge[data-tone=negative]{color:#b42318}.peo .peo-badge[data-tone=warning]{color:var(--peo-action-ink)}.peo .peo-badge[data-tone=info]{color:#315ea8}.peo .peo-badge[data-tone=neutral]{color:#5f6f86}.peo .peo-badge[data-tone=neutral]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.peo .peo-metric-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.peo .peo-metric .peo-label{color:var(--peo-muted);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.peo .peo-metric .peo-small{font-size:12.5px}.peo .peo-attn li{grid-template-columns:32px minmax(0,1fr) auto;gap:14px}.peo .peo-attn li:hover{background:var(--peo-hover-row)}.peo .peo-attn li>.peo-status:first-child{background:var(--peo-action-tint);width:32px;height:32px;color:var(--peo-action-ink);border-radius:8px;place-items:center;display:grid}.peo .peo-attn li>.peo-status:first-child svg{width:16px;height:16px}.peo .peo-attn li[data-kind=info]>.peo-status:first-child{color:var(--peo-muted);background:#eef2f7}.peo .peo-attn li>div b{font-size:13.5px;font-weight:650}.peo .peo-attn li:not([data-kind=info])>div>span{color:var(--peo-action-ink);font-weight:500}.peo .peo-attn .peo-button{border-radius:999px;min-height:30px;padding:4px 14px;font-size:12px}.peo .peo-greet{color:var(--peo-muted);margin:0 0 2px;font-size:14px;font-weight:600}.peo .peo-greet-sub{color:var(--peo-muted);margin:2px 0 0;font-size:13px}.peo .peo-greet-sub a{font-weight:600}
.peo .peo-glide-host{isolation:isolate;position:relative}.peo .peo-glide{z-index:-1;pointer-events:none;transform-origin:50%;position:absolute}.peo .peo-gliding{background-color:#0000!important}.peo .peo-ghost{z-index:30;pointer-events:none;position:fixed;overflow:hidden}@media (prefers-reduced-motion:no-preference){.peo a,.peo button,.peo .peo-input,.peo .peo-table tbody tr>*,.peo .peo-chip,.peo .peo-filterbar label{transition:background-color .22s var(--peo-ease-settle), color .22s var(--peo-ease-settle), border-color .22s var(--peo-ease-settle), opacity .22s var(--peo-ease-settle)}.peo .peo-nav a,.peo [aria-pressed],.peo [role=tab],.peo .peo-seg-btn,.peo .peo-pm-cell,.peo .peo-pm-table td,.peo .peo-rv-table tr>*,.peo .peo-runtable tr>*,.peo .peo-picker-list li,.peo .peo-step,.peo .peo-step>:first-child{transition:background-color .24s var(--peo-ease-settle), color .24s var(--peo-ease-settle), border-color .24s var(--peo-ease-settle)}.peo .peo-nav a[aria-current=page],.peo .peo-seg-btn[aria-pressed=true],.peo .peo-seg-btn[aria-selected=true],.peo .peo-seg-btn[aria-checked=true],.peo .peo-gliding{transition-property:color,border-color}.peo .peo-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.98)}.peo .peo-button{transition:background-color .22s var(--peo-ease-settle), color .22s var(--peo-ease-settle), border-color .22s var(--peo-ease-settle), transform .14s var(--peo-ease-settle)}.peo .peo-metric{transition:transform .2s var(--peo-ease-settle);position:relative}.peo .peo-metric:after{content:"";border-radius:inherit;opacity:0;transition:opacity .2s var(--peo-ease-settle);pointer-events:none;position:absolute;inset:-1px;box-shadow:0 10px 24px #0b16301a}.peo .peo-metric:hover{transform:translateY(-2px)}.peo .peo-metric:hover:after{opacity:1}.peo .peo-main [aria-busy=true],.peo .peo-main .peo-skeleton{animation:peoBusyIn .15s var(--peo-ease-settle) .2s both}.peo .peo-toast{animation:peoToastIn .26s var(--peo-ease-settle)}.peo .peo-toast[data-leaving]{animation:peoToastOut .22s var(--peo-ease-exit) forwards;pointer-events:none}@supports (transition-behavior:allow-discrete){.peo-dialog,.peo-fileview{transition:opacity .24s var(--peo-ease-settle), transform .28s var(--peo-ease-settle)}.peo-dialog:not([open]),.peo-fileview:not([open]){opacity:0;transform:translateY(10px)scale(.98)}@starting-style{.peo-dialog[open],.peo-fileview[open]{opacity:0;transform:translateY(10px)scale(.98)}}.peo-dialog::backdrop,.peo-fileview::backdrop{transition:opacity .24s}@starting-style{.peo-dialog[open]::backdrop,.peo-fileview[open]::backdrop{opacity:0}}}@supports (overlay:auto){.peo-dialog,.peo-fileview{transition:opacity .24s var(--peo-ease-settle), transform .28s var(--peo-ease-settle), overlay .28s var(--peo-ease-settle) allow-discrete, display .28s var(--peo-ease-settle) allow-discrete}.peo-dialog::backdrop,.peo-fileview::backdrop{transition:opacity .24s ease, overlay .28s allow-discrete, display .28s allow-discrete}.peo-dialog:not([open])::backdrop,.peo-fileview:not([open])::backdrop{opacity:0}.peo-dialog:not([open]),.peo-fileview:not([open]){transition:opacity .2s var(--peo-ease-exit), transform .2s var(--peo-ease-exit), overlay .22s var(--peo-ease-exit) allow-discrete, display .22s var(--peo-ease-exit) allow-discrete}.peo-dialog:not([open])::backdrop,.peo-fileview:not([open])::backdrop{transition:opacity .2s var(--peo-ease-exit), overlay .22s allow-discrete, display .22s allow-discrete}}}:root{--peo-ease-settle:cubic-bezier(.22,1,.36,1);--peo-ease-exit:cubic-bezier(.4,0,1,1)}@keyframes peoBusyIn{0%{opacity:0}to{opacity:1}}@keyframes peoToastIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes peoToastOut{0%{opacity:1;translate:0}to{opacity:0;translate:0 8px}}
.peo .dsh{gap:18px;display:grid}.peo .dsh-eyebrow{color:#66768c;font-size:12px;font-weight:650;display:block}.peo .dsh sup{color:#8090a6;vertical-align:super;cursor:help;margin-left:2px;font-size:.5em}.peo .dsh-av{color:#fff;background:var(--av,#12234f);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-grid}.peo .dsh-av[data-current]{color:#12234f;background:#e8edf4}.peo .dsh-vs{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.peo .dsh-vs small{opacity:.85;margin-left:4px;font-size:.72em;font-weight:650}.peo .dsh-vs[data-dir=up]{color:#b42318}.peo .dsh-vs[data-dir=down]{color:#17744a}.peo .dsh-blocked{color:#a14915;cursor:help}.peo .dsh-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 10px;display:flex}.peo .dsh-card-head h2{margin:0;font-size:16px}.peo .dsh-controls{justify-items:end;gap:8px;margin-left:auto;display:grid}.peo .dsh-switch{background:#f1f4f9;border:1px solid #e1e7ef;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.peo .dsh-switch button{all:unset;cursor:pointer;color:#12234f;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:650}.peo .dsh-switch button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #0b16301a,0 2px 8px #0b163014}.peo .dsh-switch button:focus-visible{outline-offset:2px;outline:2px solid #315ea8}.peo .dsh-legend{color:#66768c;flex-wrap:wrap;gap:12px;padding:0 22px;font-size:11.5px;display:flex}.peo .dsh-legend span{align-items:center;gap:5px;display:inline-flex}.peo .dsh-legend i{border-radius:3px;width:10px;height:10px}.peo .dsh-legend .dsh-legend-gap{background:repeating-linear-gradient(135deg,#fff 0 3px,#e9eef5 3px 5px);border:1.5px dashed #9aa8bb}.peo .dch{gap:6px;padding:20px 22px 18px;display:grid;position:relative}.peo .dch-ref{pointer-events:none;z-index:2;border-left:1.5px dashed #12234f80;width:0;position:absolute;top:8px;bottom:8px}.peo .dch-ref span{white-space:nowrap;color:#12234f;background:#fff;border-radius:4px;padding:0 4px;font-size:10.5px;font-weight:700;position:absolute;top:-6px;left:6px}.peo .dch-row{border-radius:10px;outline:none;grid-template-columns:18px 150px minmax(0,1fr) 118px;align-items:center;gap:12px;padding:5px 6px;display:grid}.peo .dch-row[data-current]{border-bottom:1px solid #edf1f6;border-radius:0;margin-bottom:4px;padding-bottom:12px}.peo .dch-rank{color:#9aa8bb;text-align:center;font-size:12px;font-weight:700}.peo .dch-name{align-items:center;gap:8px;min-width:0;display:flex}.peo .dch-name b{color:#12234f;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.peo .dch-track{align-items:center;gap:4px;min-width:0;height:32px;display:flex;position:relative}.peo .dch-bar{flex:none;gap:2px;min-width:0;height:32px;display:flex}.peo .dch-seg{border-radius:3px;flex:none;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.peo .dch-seg:first-child{border-radius:8px 3px 3px 8px}.peo .dch-seg:last-child{border-radius:3px 8px 8px 3px}.peo .dch-seg:only-child{border-radius:8px}.peo .dch-fill{background:var(--c);transform-origin:0;position:absolute;inset:0}.peo .dch-seg[data-partial] .dch-fill{background:repeating-linear-gradient(135deg, var(--c) 0 8px, color-mix(in srgb, var(--c) 75%, #fff) 8px 11px)}.peo .dch-lab{z-index:1;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 8px;font-size:11.5px;font-weight:650;position:relative}.peo .dch-seg{container:seg/inline-size}@container seg (max-width:52px){.peo .dch-lab{visibility:hidden}}.peo .dch-gap{box-sizing:border-box;cursor:help;background:repeating-linear-gradient(135deg,#fff 0 4px,#eef2f7 4px 7px);border:1.5px dashed #9aa8bb;border-radius:7px;flex:none;place-items:center;width:30px;height:26px;display:grid}.peo .dch-gap i{opacity:.85;border-radius:2px;width:8px;height:8px}.peo .dch-gap[data-block]{background:repeating-linear-gradient(135deg,#fff 0 4px,#f8e9df 4px 7px);border-color:#b4531a}.peo .dch-total{text-align:right}.peo .dch-total b{color:#12234f;font-variant-numeric:tabular-nums;font-size:15px}.peo .dsh-dv-card{flex-direction:column;display:flex}.peo .dv-axis{gap:10px;font-size:11px;font-weight:650;display:flex}.peo .dv-axis span:first-child{color:#17744a}.peo .dv-axis span:last-child{color:#b42318}.peo .dv{gap:6px;padding:20px 18px 18px;display:grid}.peo .dv-row{box-sizing:border-box;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:10px;height:42px;padding:0 6px;display:grid}.peo .dv-track{height:26px;position:relative}.peo .dv-zero{left:var(--z);border-left:1.5px solid #12234f59;width:0;position:absolute;top:-6px;bottom:-6px}.peo .dv-bar{height:20px;position:absolute;top:3px}.peo .dv-bar[data-dir=up]{left:var(--z)}.peo .dv-bar[data-dir=down]{right:calc(100% - var(--z))}.peo .dv-bar .dch-fill{background:#b42318;border-radius:0 6px 6px 0}.peo .dv-bar[data-dir=down] .dch-fill{transform-origin:100%;background:#17744a;border-radius:6px 0 0 6px}.peo .dv-lab{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700;position:absolute;top:4px}.peo .dv-lab[data-dir=up]{left:calc(var(--z) + var(--at) + 6px);color:#b42318}.peo .dv-lab[data-dir=down]{right:calc(100% - var(--z) + var(--at) + 6px);color:#17744a}.peo .dv-none{left:calc(var(--z) - 9px);box-sizing:border-box;cursor:help;background:repeating-linear-gradient(135deg,#fff 0 3px,#f8e9df 3px 5px);border:1.5px dashed #b4531a;border-radius:50%;width:18px;height:18px;position:absolute;top:4px}.peo .dm-scroll{padding:4px 12px 14px;overflow-x:auto}.peo .dm{min-width:640px;display:grid}.peo .dm-row{border-top:1px solid #edf1f6;border-radius:10px;grid-template-columns:150px repeat(7,minmax(40px,1fr)) 110px;align-items:center;gap:4px;padding:8px 10px;display:grid}.peo .dm-head{border-top:0;padding-bottom:4px}.peo .dm-col{text-align:center;color:#9aa8bb;font-size:11.5px;font-weight:600}.peo .dm-col[data-on=true]{color:#12234f;font-weight:750}.peo .dm-col.dm-ask-h{text-align:left}.peo .dm-name{align-items:center;gap:8px;min-width:0;display:flex}.peo .dm-name b{color:#12234f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.peo .dm-cell{cursor:help;place-items:center;height:28px;display:grid}.peo .dm-cell[data-on=false]{opacity:.45}.peo .dm-dot{box-sizing:border-box;background:#17744a;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.peo .dm-dot[data-st=partial]{background:linear-gradient(90deg,#b4531a 50%,#fff 50%);border:2px solid #b4531a}.peo .dm-dot[data-st=missing]{background:#fff;border:2px solid #b42318}.peo .dm-dot[data-st=suggested]{background:#e3b008;border:2px solid #a37b00}.peo .dm-legend{color:#66768c;gap:12px;font-size:11.5px;display:flex}.peo .dm-legend span{align-items:center;gap:5px;display:inline-flex}.peo .dm-legend .dm-dot{width:11px;height:11px}.peo .dm-ask{flex-wrap:wrap;gap:6px;display:flex}.peo .dm-askchip{color:#315ea8;background:#fff;border:1px solid #d6dee8;border-radius:999px;align-items:center;gap:5px;padding:3px 7px 3px 6px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.peo .dm-askchip svg{width:14px;height:14px}.peo .dm-askchip .dsh-av{border-radius:5px;width:18px;height:18px;font-size:9.5px}.peo .dm-askchip[data-kind=enter]{color:#12234f;background:#f4f8fd;border-color:#c9d8ec}.peo .dm-askchip:hover{background:#eef4fc;border-color:#9db7d9}.peo .dm-askchip:focus-visible{outline-offset:2px;outline:2px solid #315ea8}.peo .dm-done{color:#17744a;display:inline-flex}.peo .dm-done svg{width:18px;height:18px}.peo .dsh[data-hl] [data-peo]:not([data-lit]){opacity:.62}.peo .dsh [data-lit].dch-row,.peo .dsh [data-lit].dm-row,.peo .dsh [data-lit].dv-row,.peo .dsh [data-lit].dmt-row{background:#f4f8fd}.peo .dsh .dch-row:focus-visible{outline-offset:2px;outline:2px solid #315ea8}@media (prefers-reduced-motion:no-preference){.peo .dsh [data-peo]{transition:opacity .22s var(--peo-ease-settle), background-color .22s var(--peo-ease-settle)}}.peo .dch-refline{pointer-events:none;z-index:2;border-left:1.5px dashed #12234f80;width:0;position:absolute;top:-4px;bottom:-4px}.peo .dch-row:not(:last-child) .dch-refline{bottom:-14px}.peo .dch-refline span{white-space:nowrap;color:#12234f;background:#fff;border-radius:4px;padding:0 4px;font-size:10.5px;font-weight:700;position:absolute;top:-16px;left:6px}.peo .dch-total .dsh-blocked{background:#fbeee6;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.peo .dch-total .dch-none{color:#9aa8bb;cursor:help}.peo .dsh-chart-pio{justify-content:flex-end;padding:0 22px 16px;display:flex}.peo .dch-gap[data-count]{gap:5px;width:auto;min-width:30px;padding:0 7px;display:inline-flex}.peo .dch-gap b{color:#3d4a5c;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.peo .dch-gap[data-block] b{color:#a14915}.peo .dch-setup{color:#3d4a5c;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;border:1.5px dashed #9aa8bb;border-radius:999px;flex:none;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:700}.peo .dsh-legend .dsh-legend-setup{box-sizing:border-box;background:#fff;border:1.5px dashed #9aa8bb;border-radius:999px;width:14px}.peo .dsh-pick-group{align-items:stretch;display:inline-flex}.peo .dsh-pick-chip small{color:#66768c;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.peo .dsh-pick-chip[aria-pressed=mixed]{color:#12234f;border-style:dashed;border-color:#12234f}.peo .dsh-pick-chip[aria-pressed=mixed] i{opacity:.7}.peo .dsh-pick-group:has(.dsh-pick-caret) .dsh-pick-chip{border-radius:999px 0 0 999px}.peo .dsh-pick-caret{all:unset;cursor:pointer;color:#66768c;background:#fff;border:1px solid #d6dee8;border-left:0;border-radius:0 999px 999px 0;place-items:center;padding:0 7px 0 5px;display:inline-grid}.peo .dsh-pick-caret svg{width:14px;height:14px;transition:transform .18s var(--peo-ease-settle)}.peo .dsh-pick-caret[aria-expanded=true] svg{transform:rotate(180deg)}.peo .dsh-pick-caret:focus-visible{outline-offset:2px;outline:2px solid #315ea8}.peo .dsh-pick-lines{background:#f6f8fb;border-radius:10px;flex-wrap:wrap;flex-basis:100%;gap:6px 14px;padding:8px 12px;display:flex}.peo .dsh-pick-line{color:#12234f;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.peo .dsh-pick-line input{accent-color:#12234f;margin:0}.peo .dsh-sheet-group{gap:6px;display:grid}.peo .dsh-pick{padding:0 22px 10px}.peo .dsh-pick-inline,.peo .dsh-sheet-body{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.peo .dsh-pick-open{display:none}.peo .dsh-pick-presets,.peo .dsh-pick-chips{flex-wrap:wrap;gap:6px;display:flex}.peo .dsh-pick-presets{border-right:1px solid #e1e7ef;padding-right:14px}.peo .dsh-pick-preset,.peo .dsh-pick-chip{all:unset;cursor:pointer;color:#3d4a5c;background:#fff;border:1px solid #d6dee8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.peo .dsh-pick-chip i{opacity:.35;border-radius:3px;width:9px;height:9px}.peo .dsh-pick-chip[aria-pressed=true]{color:#12234f;background:#f4f8fd;border-color:#12234f}.peo .dsh-pick-chip[aria-pressed=true] i{opacity:1}.peo .dsh-pick-chip:disabled{cursor:not-allowed}.peo .dsh-pick-preset:hover,.peo .dsh-pick-chip:not(:disabled):hover{border-color:#9db7d9}.peo .dsh-pick-preset:focus-visible,.peo .dsh-pick-chip:focus-visible{outline-offset:2px;outline:2px solid #315ea8}.peo .dsh-sheet{box-sizing:border-box;border:0;border-radius:16px 16px 0 0;width:100%;max-width:none;margin:auto 0 0;padding:18px 16px 22px}.peo .dsh-sheet::backdrop{background:#0b163066}.peo .dsh-sheet-body{flex-direction:column;align-items:stretch}.peo .dsh-sheet-body h3{margin:0;font-size:15px}.peo .dsh-sheet .dsh-pick-presets{border-right:0;padding-right:0}@media (max-width:760px){.peo .dsh-pick{padding:0 14px 8px}.peo .dch-refline span{top:auto;bottom:-12px}.peo .dsh-pick-inline{display:none}.peo .dsh-pick-open{display:inline-flex}.peo .dsh-chart-pio{padding:0 14px 12px}.peo .dsh{gap:12px}.peo .dsh-card-head{padding:16px 14px 8px}.peo .dsh-controls{justify-items:start;width:100%;margin-left:0}.peo .dsh-switch{box-sizing:border-box;width:100%}.peo .dsh-switch button{text-align:center;white-space:nowrap;flex:1;padding:6px 8px}.peo .dsh-legend{padding:0 14px}.peo .dch{padding:18px 12px 12px}.peo .dch-row{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"rk name total"".track track";row-gap:4px}.peo .dch-rank{grid-area:rk}.peo .dch-name{grid-area:name}.peo .dch-total{grid-area:total}.peo .dch-track{grid-area:track}.peo .dch-ref,.peo .dch-lab{display:none}.peo .dm{min-width:560px}.peo .dm-row{grid-template-columns:112px repeat(7,minmax(34px,1fr)) 96px;padding:8px 6px}.peo .dm-row>:first-child{z-index:1;background:#fff;align-self:stretch;align-items:center;display:flex;position:sticky;left:0;box-shadow:8px 0 8px -8px #0b163026}}
.peo .dsh-cmp{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-width:100%}.peo .dsh-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.peo .dsh-bar .dsh-controls{align-items:center;gap:10px;justify-items:initial;flex-wrap:wrap;display:flex}.peo .dsh-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #0b16301a,0 2px 8px #0b163014}.peo .dsh-cmp>.dsh-pick{padding:0}.peo .dsh-notices{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:13px;display:flex}.peo .dsh-notices>*{margin:0}.peo .dsh-notices .peo-status{white-space:normal}.peo .dsh-notices>span,.peo .dsh-notices>p{min-width:0}.peo .dsh-fit{grid-template-columns:minmax(0,1fr) clamp(340px,33%,720px);align-items:stretch;gap:16px;display:grid}.peo .dsh-side{align-content:start;gap:12px;min-height:0;display:grid}.peo .dsh-side .dsh-card-head{padding:14px 18px 4px}.peo .dsh-side .dsh-card-head h2{font-size:14px}.peo .dsh-side .dv{gap:0;padding:8px 14px 12px}.peo .dsh-side .dv-row{height:34px}.peo .dsh-detail{gap:12px;display:grid}.peo .dsh-detail>.peo-table-scroll{max-height:calc(100vh - 330px);overflow:auto}@media (min-width:761px){.peo .dsh-fit{height:calc(100vh - 340px);min-height:480px}.peo .dsh-fit>.peo-card{flex-direction:column;min-height:0;display:flex}.peo .dsh-fit .dch{flex:1;grid-auto-rows:minmax(0,1fr);align-content:stretch;padding-bottom:16px;overflow:auto}.peo .dsh-fit .dch-row{min-height:0}.peo .dsh-fit .dch-track{align-self:center;height:min(52px,70%)}.peo .dsh-fit .dch-bar{height:100%}.peo .dsh-fit .dch-name b{font-size:14.5px}.peo .dsh-fit .dch-total b{font-size:18px}.peo .dsh-fit .dch-lab{font-size:13px}.peo .dsh-fit .dch-row{grid-template-columns:18px 150px minmax(0,1fr) 148px}.peo .dsh-fit .dch-total .dsh-blocked,.peo .dsh-fit .dch-total .dch-none{white-space:nowrap;font-size:12.5px}.peo .dsh-fit .dm-scroll{flex:1;min-height:0;display:flex}.peo .dsh-fit .dm{flex:1;grid-auto-rows:minmax(0,1fr)}.peo .dsh-fit .dm-dot{width:20px;height:20px}.peo .dsh-fit .dm-row{grid-template-columns:170px repeat(7,minmax(40px,1fr)) 132px}.peo .dsh-fit .dm-ask{flex-wrap:nowrap}.peo .dsh-side{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);height:100%}.peo .dsh-side>.peo-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.peo .dsh-side .dv{flex:1;grid-auto-rows:minmax(16px,1fr);overflow:auto}.peo .dsh-side .dv-row{height:auto;min-height:16px}.peo .dsh-side .dv-row .dsh-av{border-radius:6px;width:20px;height:20px;font-size:10px}.peo .dsh-side .dmt{flex:1;grid-auto-rows:minmax(15px,1fr);align-content:stretch;padding-top:0;padding-bottom:8px;overflow:auto}.peo .dsh-side .dmt-row{padding:1px 4px}.peo .dsh-side .dmt-row .dsh-av{border-radius:6px;width:20px;height:20px;font-size:10px}}.peo .dmt-key{color:#8090a6;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.peo .dmt-key i{border-radius:2px;width:9px;height:6px;margin-left:6px}.peo .dsh-side .dsh-meter-card .dsh-card-head{flex-wrap:nowrap;gap:8px}.peo .dsh-side .dmt-key{white-space:nowrap;gap:3px;font-size:10px}.peo .dsh-side .dmt-key i{width:8px;margin-left:4px}.peo .dmt{align-content:space-around;padding:4px 16px 14px;display:grid}.peo .dmt-row{cursor:default;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:5px 4px;display:grid}.peo .dmt-bar{gap:3px;display:flex}.peo .dmt-bar i{transform-origin:0;border-radius:3px;flex:1;height:10px}.peo .dmt-bar i[data-st=have],.peo .dmt-key i[data-st=have]{background:#4a7fd4}.peo .dmt-bar i[data-st=partial],.peo .dmt-key i[data-st=partial]{background:repeating-linear-gradient(135deg,#b4531a 0 3px,#e8b896 3px 5px)}.peo .dmt-bar i[data-st=missing],.peo .dmt-key i[data-st=missing]{background:0 0;box-shadow:inset 0 0 0 1.5px #b42318}.peo .dmt-bar i[data-st=suggested],.peo .dmt-key i[data-st=suggested]{background:#e3b008}.peo .dmt-row b{color:#12234f;font-variant-numeric:tabular-nums;font-size:13px}.peo .dmt-row b small{color:#8090a6;font-size:10px}.peo .dsh-leader-head{padding-bottom:0}.peo .dsh-leader-body{gap:6px;padding:4px 18px 12px;display:grid}.peo .dsh-leader-body h2{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.peo .dsh-leader-facts{gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.peo .dsh-leader-facts b{font-variant-numeric:tabular-nums}.peo .dsh-leader-go{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.peo .dsh-leader-go .pio-ask-link{margin-top:0;padding:2px 6px 2px 2px;font-size:13px}@media (max-width:760px){.peo .dsh-fit{grid-template-columns:minmax(0,1fr)}.peo .dsh-bar .dsh-controls{width:100%}.peo .dsh-bar .dsh-controls>*{flex:100%;min-width:0}.peo .dsh-bar,.peo .dsh-bar .dsh-controls{min-width:0;max-width:100%}.peo .dsh-bar .peo-scenario-seg .peo-seg-btn{white-space:normal}.peo .dsh-tabs{width:100%}}.peo .dch-seg .dch-fill,.peo .dsh-legend i:not(.dsh-legend-gap):not(.dsh-legend-setup){box-shadow:inset 0 0 0 1px #12234f2e}@media (min-width:761px){@container main (max-width:1040px){.peo .dsh-fit{grid-template-columns:minmax(0,1fr);height:auto}.peo .dsh-fit>.peo-card{height:max(480px,100vh - 340px)}.peo .dsh-side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);height:auto}.peo .dsh-side>.dsh-meter-card{grid-column:1/-1}}}
