html[data-pack-rail]{--pack-rail-w:300px}html[data-pack-rail=slim]{--pack-rail-w:56px}html[data-pack-rail=full]:has([data-client-skin=eee]){--pack-rail-w:240px}html[data-pack-rail] .shell-main{padding-right:24px;transition:padding-left .22s;padding-left:calc(var(--pack-rail-w) + 24px)!important;padding-bottom:calc(32px + var(--ui-gutter))!important}.mod-with-rail--dense{height:calc(100dvh - var(--dash-chrome,160px));display:block}.mod-with-rail--dense .dash-rail{left:0;top:var(--pack-rail-top,56px);width:var(--pack-rail-w,300px);z-index:55;background:rgb(var(--app-elevated-rgb));border:0;border-right:1px solid var(--app-border-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;flex-direction:column;min-height:0;margin:0;padding:0;transition:width .22s;display:flex;position:fixed;bottom:32px;overflow:hidden;box-shadow:6px 0 24px #00000038;height:auto!important;max-height:none!important}.mod-with-rail--dense .dash-rail section,.mod-with-rail--dense .dash-rail .dash-rail-group{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.mod-with-rail--dense .dash-rail .dash-rail-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding:4px 16px 18px;overflow-y:auto}.pack-dense{scrollbar-width:thin;height:100%;min-height:0;padding-bottom:28px;overflow-y:auto}.pack-dense .ui-page-grid{align-items:stretch}.pack-dense--fit{padding-bottom:0;overflow:hidden!important}.pack-dense--fit .pack-table-scroll{overflow-x:hidden}@media (max-width:1100px){.pack-dense--fit{padding-bottom:28px;overflow-y:auto!important}}.pack-rail-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.pack-rail-head-label{letter-spacing:.18em;text-transform:uppercase;opacity:.75;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.pack-rail-toggle{width:28px;height:28px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:opacity .14s,background .14s;display:grid}.pack-rail-toggle:hover{opacity:1;background:#ffffff14}html[data-pack-rail=slim] .pack-rail-head{justify-content:center;padding:12px 0}@media (max-width:1100px){html[data-pack-rail] .shell-header,html[data-pack-rail] .shell-main{padding-right:initial;padding-left:initial!important}.mod-with-rail--dense{height:auto}.mod-with-rail--dense .dash-rail{width:auto;transition:none;position:static}.pack-dense{height:auto;overflow-y:visible}}.pack-subnav{border-bottom:1px solid var(--app-border);flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0 0 10px;display:flex}.pack-subnav-btn{color:var(--app-text-secondary);border:1px solid var(--app-border);background:var(--app-surface);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s,background .12s}.pack-subnav-btn:hover{border-color:var(--app-accent);color:var(--app-accent)}.pack-subnav-btn--on{background:var(--app-accent);border-color:var(--app-accent);color:#fff;font-weight:700}.pack-dim-select{box-sizing:border-box;width:100%;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border-2);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:600}.pack-dim-applied{color:var(--app-text-tertiary);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:11px}.pack-dim-reset{width:100%;color:var(--app-text-secondary);border:1px dashed var(--app-border-2);cursor:pointer;background:0 0;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:700}.pack-dim-reset:hover{color:var(--app-error);border-color:var(--app-error)}.pack-rsel{min-width:0;position:relative}.pack-rsel-btn{box-sizing:border-box;width:100%;height:38px;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border-2);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .14s,background .14s;display:flex}.pack-rsel-btn svg{opacity:.65;flex:none}.pack-rsel-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pack-rsel-panel{background:linear-gradient(var(--app-surface), var(--app-surface)), var(--app-bg);border:1px solid var(--app-border);border-radius:12px;flex-direction:column;max-height:320px;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000047,0 4px 12px #0000001f}.pack-rsel-search{color:inherit;border:1px solid var(--app-border-2);background:0 0;border-radius:8px;outline:none;flex:none;margin:8px 8px 6px;padding:7px 10px;font-size:12.5px}.pack-rsel-list{scrollbar-width:thin;padding:4px;overflow-y:auto}.pack-rsel-opt{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.pack-rsel-opt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pack-rsel-empty{opacity:.6;padding:12px 10px;font-size:12px}.pack-date-row{gap:8px;margin-top:8px;display:flex}.pack-date-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pack-date-cap{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:9.5px;font-weight:700}.pack-date-field .pack-rsel-btn{height:34px;padding:0 9px;font-size:11.5px}.pack-cal{padding:10px}.pack-cal-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.pack-cal-nav{border:1px solid var(--app-border-2);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border-radius:7px;place-items:center;font-size:15px;display:grid}.pack-cal-title{text-align:center;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.pack-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pack-cal-wd{text-align:center;letter-spacing:.08em;text-transform:uppercase;opacity:.55;padding:3px 0 5px;font-size:9.5px;font-weight:700}.pack-cal-day{font-variant-numeric:tabular-nums;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.pack-cal-day:hover{background:#ffffff1a}.pack-cal-day--in{background:#d09b3e29;border-radius:0}.pack-cal-day--start,.pack-cal-day--end{color:#16211f;background:#d09b3e;font-weight:800}.pack-cal-day--today:not(.pack-cal-day--start):not(.pack-cal-day--end){box-shadow:inset 0 0 0 1px #d09b3eb3}.pack-cal-foot{opacity:.65;text-align:center;margin-top:8px;font-size:10.5px}.dash-rail .dash-rail-group{position:relative}.pack-dim-remove{width:20px;height:20px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:11px;display:grid;position:absolute;top:12px;right:0}.pack-dim-remove:hover{opacity:1}.pack-donut-row{flex-wrap:wrap;flex:auto;align-items:center;gap:14px;min-width:0;min-height:0;display:flex}.pack-donut-chart{flex:0 44%;justify-content:center;align-items:center;min-width:110px;min-height:0;display:flex}.pack-legend--side{flex-flow:column;flex:50%;gap:2px;min-width:150px;margin:0;padding:0;display:flex;overflow:hidden}.pack-legend--side li{min-width:0}.pack-widget-foot{color:var(--app-text-tertiary);flex:none;margin:6px 0 0;font-size:11px}.pack-sheet{flex-direction:column;gap:16px;min-height:0;display:flex}.pack-sheet-strip{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:12px 14px;display:grid}.pack-sheet-stat{min-width:0}.pack-sheet-stat-l{letter-spacing:.1em;text-transform:uppercase;color:var(--app-text-tertiary);font-size:10px;font-weight:650;display:block}.pack-sheet-stat-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.pack-sheet-section h4{letter-spacing:.14em;text-transform:uppercase;color:var(--app-text-tertiary);margin:0 0 8px;font-size:11px;font-weight:700}.pack-sheet-section .pack-detail-table{max-height:320px}[data-client-skin=alfarah]{--af-brand:#113e3b;--af-brand-deep:#0a2a28;--af-brand-tint:#e7efed;--af-brass:#d09b3e;--af-brass-tint:#fbf2e2;--af-ink:#0d2422;--af-ink-2:#16352f;--af-canvas:#f3f5f2;--af-surface:#fff;--af-surface-2:#fafbf9;--af-line:#e0e5e1;--af-line-soft:#edf1ee;--af-text:#16211f;--af-text-2:#566360;--af-text-3:#879490;--af-on-dark:#e9efec;--af-on-dark-2:#93a5a0;--af-pos:#1f7a50;--af-neg:#b3382c;--af-warn:#b0781c;--af-info:#2e5f8c;--app-bg:var(--af-canvas);--app-bg-rgb:243, 245, 242;--app-text:var(--af-text);--app-fg-rgb:22, 33, 31;--app-accent:var(--af-brand);--app-accent-rgb:17, 62, 59;--app-surface:var(--af-surface);--app-surface-2:var(--af-surface-2);--app-border:var(--af-line);--app-border-2:var(--af-line-soft);--app-text-secondary:var(--af-text-2);--app-text-tertiary:var(--af-text-3);--app-success:var(--af-pos);--app-warning:var(--af-warn);--app-error:var(--af-neg);--app-info:var(--af-info);--app-shadow-md:0 1px 2px #0d24220f, 0 1px 3px #0d24220d;--app-shadow-lg:0 4px 12px #0d242217, 0 1px 3px #0d24220f;--app-shadow-hover:0 4px 12px #0d242217, 0 1px 3px #0d24220f;--app-label-shadow:none;--viz-series-1:#113e3b;--viz-series-2:#d09b3e;--viz-series-3:#2f7d6b;--viz-good:#1f7a50;--viz-warning:#b0781c;--viz-critical:#b3382c;color:var(--af-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:var(--af-canvas)!important}[data-client-skin=alfarah] .shell-header{border-bottom:1px solid var(--af-line)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffd1!important}[data-client-skin=alfarah] .shell-header *{text-shadow:none}[data-client-skin=alfarah] .shell-main{background:0 0}[data-client-skin=alfarah] h1,[data-client-skin=alfarah] h2,[data-client-skin=alfarah] h3{color:var(--af-ink)}[data-client-skin=alfarah] .dash-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0e2724 0%,#0c2320 100%);border:0;border-right:1px solid #0d242224;border-radius:0;padding:0;box-shadow:6px 0 24px #0d24221f}[data-client-skin=alfarah] .pack-rail-head{border-bottom:1px solid #ffffff14}[data-client-skin=alfarah] .pack-rail-head-label{color:var(--af-on-dark-2)}[data-client-skin=alfarah] .pack-rail-head-label svg{color:var(--af-brass)}[data-client-skin=alfarah] .pack-rail-toggle{color:var(--af-on-dark-2)}[data-client-skin=alfarah] .pack-rail-toggle:hover{color:var(--af-brass)}[data-client-skin=alfarah] .dash-rail .dash-rail-scroll{padding:4px 16px 18px}[data-client-skin=alfarah] .dash-rail section,[data-client-skin=alfarah] .dash-rail .dash-rail-group{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px 0 0!important}[data-client-skin=alfarah] .dash-rail .dash-rail-label{letter-spacing:.16em;color:#7d918c;margin:0 0 7px 1px;font-size:10px;font-weight:700}[data-client-skin=alfarah] .dash-rail .pack-dim-select,[data-client-skin=alfarah] .dash-rail select{color:#e9efec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;width:100%;height:38px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .14s,background .14s}[data-client-skin=alfarah] .dash-rail .pack-dim-select:hover,[data-client-skin=alfarah] .dash-rail select:hover{background:#ffffff17;border-color:#ffffff42}[data-client-skin=alfarah] .dash-rail .pack-dim-select:focus-visible,[data-client-skin=alfarah] .dash-rail select:focus-visible{outline:2px solid var(--af-brass);outline-offset:1px}[data-client-skin=alfarah] .dash-rail .pack-rsel-btn,[data-client-skin=alfarah] .dash-rail .pack-date-row input{color:#e9efec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border-color:#ffffff1a}[data-client-skin=alfarah] .dash-rail .pack-rsel-btn:hover,[data-client-skin=alfarah] .dash-rail .pack-date-row input:hover{background:#ffffff17;border-color:#ffffff42}[data-client-skin=alfarah] .dash-rail .pack-rsel-btn svg{color:var(--af-brass);opacity:.9}[data-client-skin=alfarah] .dash-rail .pack-date-row label{color:#7d918c}[data-client-skin=alfarah] .dash-rail .pack-rsel-btn--active{background:#d09b3e14;border-color:#d09b3e8c}[data-client-skin=alfarah] .pack-rsel-panel{color:#e9efec;border-color:#ffffff1f;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#10312d!important}[data-client-skin=alfarah] .pack-rsel-search{color:#e9efec;border-color:#ffffff24}[data-client-skin=alfarah] .pack-rsel-opt:hover{background:#ffffff14}[data-client-skin=alfarah] .pack-rsel-opt--on{color:var(--af-brass)}[data-client-skin=alfarah] .pack-dim-remove:hover{color:#ff9d8f}[data-client-skin=alfarah] .dash-rail .pack-dim-applied{color:#7d918c;margin:7px 1px 0}[data-client-skin=alfarah] .dash-rail .pack-dim-reset{color:var(--af-on-dark-2);border:1px dashed #ffffff38;margin-top:16px}[data-client-skin=alfarah] .dash-rail .pack-dim-reset:hover{color:#ff9d8f;border-color:#ff9d8f80}[data-client-skin=alfarah] .dash-rail,[data-client-skin=alfarah] .dash-rail *{color:var(--af-on-dark)}[data-client-skin=alfarah] .dash-rail .dash-rail-label{color:var(--af-on-dark-2);letter-spacing:.14em}[data-client-skin=alfarah] .dash-rail .pack-dim-select,[data-client-skin=alfarah] .dash-rail select,[data-client-skin=alfarah] .dash-rail input{background:var(--af-ink-2);color:var(--af-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #ffffff1a}[data-client-skin=alfarah] .dash-rail .pack-dim-applied{color:var(--af-on-dark-2)}[data-client-skin=alfarah] .dash-rail .pack-dim-reset{color:var(--af-on-dark-2);border-color:#ffffff2e}[data-client-skin=alfarah] .dash-rail .pack-seg-btn{color:var(--af-on-dark-2)}[data-client-skin=alfarah] .dash-rail .pack-seg-btn--on{background:var(--af-brass);color:var(--af-ink)}[data-client-skin=alfarah] .dash-rail .dp-glow{background:var(--af-brass)!important;color:var(--af-ink)!important}[data-client-skin=alfarah] .shell-main section,[data-client-skin=alfarah] .pack-panel{border:1px solid var(--af-line)!important;box-shadow:var(--app-shadow-md)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffbd!important;border-radius:8px!important}[data-client-skin=alfarah] .pack-heading .pack-title{letter-spacing:-.005em;color:var(--af-text);text-transform:none;font-size:13px;font-weight:650}[data-client-skin=alfarah] .pack-caption{color:var(--af-text-3);font-size:11px}[data-client-skin=alfarah] .pack-kpi{border:1px solid var(--af-line);box-shadow:var(--app-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:8px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;overflow:hidden}[data-client-skin=alfarah] .pack-kpi:after{content:"";background:var(--kpi-accent,var(--af-brand));opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}[data-client-skin=alfarah] .pack-kpi:hover{box-shadow:var(--app-shadow-lg);border-color:#d6cfc4;transform:translateY(-1px)}[data-client-skin=alfarah] .pack-kpi-label{letter-spacing:.09em;color:var(--af-text-3);font-size:10.5px;font-weight:650}[data-client-skin=alfarah] .pack-kpi{padding:9px 12px}[data-client-skin=alfarah] .pack-kpi-value{letter-spacing:-.028em;color:var(--af-text);font-size:19px;font-weight:700}[data-client-skin=alfarah] .pack-kpi-value--name{letter-spacing:-.01em;font-size:14px}[data-client-skin=alfarah] .pack-kpi-sub{color:var(--af-text-3);font-size:10.5px}[data-client-skin=alfarah] .pack-kpi-delta{border-radius:3px;padding:1px 5px;font-size:11px;font-weight:700}[data-client-skin=alfarah] .pack-subnav-btn{background:var(--af-surface);border-color:var(--af-line);color:var(--af-text-2)}[data-client-skin=alfarah] .pack-subnav-btn:hover{border-color:var(--af-brand);color:var(--af-brand)}[data-client-skin=alfarah] .pack-subnav-btn--on{background:var(--af-ink);border-color:var(--af-ink);color:#fff}[data-client-skin=alfarah] .rpt th{background:var(--af-surface-2);color:var(--af-text-3);border-bottom:1px solid var(--af-line);letter-spacing:.09em;font-size:10px}[data-client-skin=alfarah] .rpt td{border-bottom:1px solid var(--af-line-soft)}[data-client-skin=alfarah] .rpt tbody tr:hover{background:var(--af-brand-tint)}[data-client-skin=alfarah] .pack-detail-foot{background:var(--af-surface-2);border-top:1px solid var(--af-line);color:var(--af-text-2)}[data-client-skin=alfarah] .pack-sheet-strip{background:var(--af-surface-2);border-color:var(--af-line)}[data-client-skin=alfarah] .dp-glow{background:var(--af-brand)!important;border-color:var(--af-brand)!important;color:#fff!important}[data-client-skin=alfarah] ::-webkit-scrollbar-thumb{background:#c9c3b9 padding-box content-box;border:2px solid #0000}[data-client-skin=alfarah] .pack-legend--side{flex:62%;min-width:172px}[data-client-skin=alfarah] .pack-legend-name{min-width:0}[data-client-skin=alfarah] .pack-legend-item{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot name value""dot name share";align-items:center;gap:0 10px;padding-block:5px}[data-client-skin=alfarah] .pack-legend-dot{grid-area:dot;align-self:center}[data-client-skin=alfarah] .pack-legend-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:name;align-self:center;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}[data-client-skin=alfarah] .pack-legend-value{text-align:end;grid-area:value;align-self:end}[data-client-skin=alfarah] .pack-legend-share{text-align:end;grid-area:share;align-self:start}[data-client-skin=alfarah] .pack-donut-chart{flex:0 38%;min-width:96px;height:100%;min-height:0;max-height:100%}.pack-legend-fit{flex:50%;min-width:150px;height:100%;min-height:0;display:flex;overflow:hidden}.pack-masonry{grid-auto-flow:dense;align-content:start;align-items:stretch}.pack-masonry>.dp-reveal{min-height:0;padding-bottom:16px}.pack-arranging{cursor:grab}.pack-arranging:active{cursor:grabbing}.pack-arranging>.pack-panel{outline:1px dashed color-mix(in srgb, var(--app-accent) 55%, transparent);outline-offset:-1px}.pack-arranging:hover>.pack-panel{outline-color:var(--app-accent)}.pack-arranging .pack-rs{z-index:5;border-radius:3px;position:absolute}.pack-arranging .pack-rs:hover{background:color-mix(in srgb, var(--app-accent) 40%, transparent)}.pack-rs--n{cursor:ns-resize;height:8px;top:-3px;left:12px;right:12px}.pack-rs--s{cursor:ns-resize;height:8px;bottom:10px;left:12px;right:12px}.pack-rs--e{cursor:ew-resize;width:8px;top:12px;bottom:26px;right:-3px}.pack-rs--w{cursor:ew-resize;width:8px;top:12px;bottom:26px;left:-3px}.pack-rs--ne,.pack-rs--nw,.pack-rs--se,.pack-rs--sw{background:var(--app-accent);opacity:.55;width:12px;height:12px}.pack-arranging .pack-rs--ne:hover,.pack-arranging .pack-rs--nw:hover,.pack-arranging .pack-rs--se:hover,.pack-arranging .pack-rs--sw:hover{opacity:1;background:var(--app-accent)}.pack-rs--ne{cursor:nesw-resize;top:-5px;right:-5px}.pack-rs--nw{cursor:nwse-resize;top:-5px;left:-5px}.pack-rs--se{cursor:nwse-resize;bottom:11px;right:-5px}.pack-rs--sw{cursor:nesw-resize;bottom:11px;left:-5px}.pack-arrange-grip{background:linear-gradient(135deg, transparent 45%, var(--app-accent) 45%, var(--app-accent) 55%, transparent 55%, transparent 70%, var(--app-accent) 70%, var(--app-accent) 80%, transparent 80%);cursor:nwse-resize;touch-action:none;z-index:3;border:none;border-radius:3px;width:16px;height:16px;padding:0;position:absolute;bottom:22px;right:8px}.pack-arranging{position:relative}.pack-arrange-bar{z-index:70;background:var(--app-bg);border:1px solid var(--app-border);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;bottom:46px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.pack-arrange-hint{color:var(--app-text-tertiary);margin-right:4px;font-size:11.5px}.pack-arrange-btn{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);cursor:pointer;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.pack-arrange-btn:hover:not(:disabled){border-color:var(--app-accent)}.pack-arrange-btn:disabled{opacity:.5;cursor:default}.pack-arrange-btn--go{background:var(--app-accent);color:#0a0f1a;border-color:#0000}.pack-inspector{flex-direction:column;gap:12px;display:flex}.pack-inspector-row{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;display:grid}.pack-inspector-label{color:var(--app-text);flex-direction:column;gap:2px;font-size:13px;display:flex}.pack-inspector-hint{color:var(--app-text-tertiary);font-size:11px}.pack-inspector-row input[type=text],.pack-inspector-row input[type=number],.pack-inspector-row select{border:1px solid var(--app-border);background:var(--app-surface);width:100%;color:var(--app-text);border-radius:8px;padding:7px 9px;font-size:13px}.pack-inspector-row input[type=checkbox]{justify-self:start;width:18px;height:18px}.pack-bench{border-bottom:1px solid var(--app-border);flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:14px 0 18px;display:flex}.pack-bench-frame{border:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent);background:color-mix(in srgb, var(--app-bg) 60%, transparent);border-radius:12px;max-width:100%;position:relative;overflow:hidden}.pack-bench-panel{transform-origin:0 0;pointer-events:none}.pack-bench-panel>*{height:100%}.pack-bench-h{z-index:2;background:0 0;position:absolute}.pack-bench-h:hover,.pack-bench-h:active{background:color-mix(in srgb, var(--app-accent) 30%, transparent)}.pack-bench-h--e{cursor:ew-resize;width:10px;height:100%;top:0;right:0}.pack-bench-h--s{cursor:ns-resize;width:100%;height:10px;bottom:0;left:0}.pack-bench-h--se{cursor:nwse-resize;background:linear-gradient(135deg, transparent 50%, var(--app-accent) 50%, var(--app-accent) 62%, transparent 62%, transparent 74%, var(--app-accent) 74%, var(--app-accent) 86%, transparent 86%);width:18px;height:18px;bottom:0;right:0}.pack-bench-part{z-index:4;border:1px dashed color-mix(in srgb, var(--app-accent) 40%, transparent);cursor:move;background:0 0;border-radius:6px;position:absolute}.pack-bench-part:hover{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 8%, transparent)}.pack-bench-part--on{border-style:solid;border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 12%, transparent)}.pack-bench-part-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--app-accent);background:var(--app-bg);opacity:0;pointer-events:none;border-radius:4px;padding:0 5px;font-size:9.5px;position:absolute;top:-9px;left:6px}.pack-bench-part:hover .pack-bench-part-tag,.pack-bench-part--on .pack-bench-part-tag{opacity:1}.pack-bench-part-grip{background:var(--app-accent);cursor:nwse-resize;opacity:0;border-radius:3px;width:11px;height:11px;position:absolute;bottom:-4px;right:-4px}.pack-bench-part:hover .pack-bench-part-grip,.pack-bench-part--on .pack-bench-part-grip{opacity:1}.pack-props{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 12px;display:flex}.pack-props-name{letter-spacing:.05em;text-transform:uppercase;color:var(--app-accent);align-self:center;font-size:10px}.pack-prop{color:var(--app-text-tertiary);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.pack-prop input,.pack-prop select{border:1px solid var(--app-border);background:var(--app-bg);width:78px;color:var(--app-text);border-radius:7px;padding:5px 7px;font-size:12px}.pack-prop--text input{width:170px}.pack-prop input[type=color]{width:42px;height:28px;padding:2px}.pack-prop--colour{flex-direction:row;align-items:center;gap:6px}.pack-bench-undo{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-secondary);cursor:pointer;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px}:is([data-client-skin],[data-pack-fit]) .pack-paged{max-height:none}:is([data-client-skin],[data-pack-fit]) .pack-fit-canvas,:is([data-client-skin],[data-pack-fit]) .pack-fit-canvas.is-scrolling,:is([data-client-skin],[data-pack-fit]) .pack-dense,:is([data-client-skin],[data-pack-fit]) .pack-dense--fit,:is([data-client-skin],[data-pack-fit]) .pack-canvas,:is([data-client-skin],[data-pack-fit]) .dash-canvas,:is([data-client-skin],[data-pack-fit]) .ui-page-grid,:is([data-client-skin],[data-pack-fit]) .pack-masonry,:is([data-client-skin],[data-pack-fit]) .pack-kpi-band,:is([data-client-skin],[data-pack-fit]) .pack-table-scroll,:is([data-client-skin],[data-pack-fit]) .mod-with-rail{max-width:100%;overflow-x:hidden!important}:is([data-client-skin],[data-pack-fit]) .pack-dense,:is([data-client-skin],[data-pack-fit]) .pack-dense--fit,:is([data-client-skin],[data-pack-fit]) .pack-canvas,:is([data-client-skin],[data-pack-fit]) .dash-canvas,:is([data-client-skin],[data-pack-fit]) .ui-page-grid,:is([data-client-skin],[data-pack-fit]) .pack-masonry,:is([data-client-skin],[data-pack-fit]) .pack-kpi-band,:is([data-client-skin],[data-pack-fit]) .mod-with-rail{overflow-y:hidden!important}:is([data-client-skin],[data-pack-fit]) .pack-masonry>.dp-reveal>.pack-panel{zoom:var(--panel-zoom,1)}:is([data-client-skin],[data-pack-fit]) .pack-bench-panel .pack-panel{zoom:1!important}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band{overflow:visible!important}:is([data-client-skin],[data-pack-fit]) .pack-fit-canvas.is-scrolling{overflow-y:auto!important}:is([data-client-skin],[data-pack-fit]) .pack-table-scroll table{table-layout:auto;max-width:100%}:is([data-client-skin],[data-pack-fit]) .pack-table-scroll td,:is([data-client-skin],[data-pack-fit]) .pack-table-scroll th{overflow-wrap:anywhere}:is([data-client-skin],[data-pack-fit]) .pack-masonry{column-gap:16px}:is([data-client-skin],[data-pack-fit]) .pack-panel{padding:13px 16px 14px}:is([data-client-skin],[data-pack-fit]) .pack-panel-title:not([style*=font-size]){font-weight:700;line-height:1.3;font-size:13.5px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel-caption:not([style*=font-size]),:is([data-client-skin],[data-pack-fit]) .pack-widget-foot:not([style*=font-size]){line-height:1.35;font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .pack-widget-body{font-size:12px}:is([data-client-skin],[data-pack-fit]) .pack-panel table{font-size:12px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel th{letter-spacing:.05em;font-size:10.5px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel td{font-variant-numeric:tabular-nums;padding-block:6px!important}:is([data-client-skin],[data-pack-fit]) .pack-legend-item:not([style*=font-size]){font-size:12px!important}:is([data-client-skin],[data-pack-fit]) .pack-kpi-label:not([style*=font-size]){letter-spacing:.06em;font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .pack-kpi-value:not([style*=font-size]){font-size:19px!important}:is([data-client-skin],[data-pack-fit]) .pack-kpi-sub:not([style*=font-size]),:is([data-client-skin],[data-pack-fit]) .pack-kpi-delta:not([style*=font-size]){font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table{font-size:11px}:is([data-client-skin],[data-pack-fit]) .pack-masonry tbody tr:nth-child(n+7){display:table-row!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]{overflow-x:hidden!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table{table-layout:fixed;width:100%;font-size:10.5px;min-width:0!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table th,:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table td{text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;overflow:hidden}:is([data-client-skin],[data-pack-fit]) .pack-fit-canvas>.pack-kpi-band{flex:none;gap:16px;margin-bottom:16px}.pack-donut-chart~.pack-selection,[data-client-skin=alfarah] .pack-selection{flex:none;align-self:flex-start;width:fit-content;max-width:100%;font-size:12px;line-height:1.3}.pack-panel--composed{position:relative}.pack-bench-read{color:var(--app-text-tertiary);font-variant-numeric:tabular-nums;font-size:11.5px}.pack-inspector-cols{flex-direction:column;gap:8px;display:flex}.pack-inspector-colgrid{border:1px solid var(--app-border);border-radius:9px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px;max-height:190px;padding:8px;display:grid;overflow-y:auto}.pack-inspector-col{color:var(--app-text-secondary);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.pack-inspector-col span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pack-donut-row--below{flex-direction:column;align-items:stretch}.pack-donut-row--below .pack-donut-chart,.pack-donut-row--below .pack-legend-fit{flex:auto;width:100%}.pack-donut-row--below .pack-legend--side{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 14px;display:grid}.pack-inspector-foot{border-top:1px solid var(--app-border);justify-content:space-between;gap:10px;margin-top:6px;padding-top:12px;display:flex}.pack-fit-canvas{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.pack-fit-canvas>.ui-page-grid{flex:auto;min-height:0}.pack-fit-canvas.is-scrolling{scrollbar-width:thin;scrollbar-color:transparent transparent;margin-right:-10px;padding-right:10px;transition:scrollbar-color .2s;overflow-y:auto}.pack-fit-canvas.is-scrolling>.ui-page-grid{flex:none}.pack-fit-canvas>.ui-page-grid:last-child,.pack-dense>.ui-page-grid:last-child{margin-bottom:0}.pack-fit-canvas.is-scrolling:hover,.pack-fit-canvas.is-scrolling:focus-within{scrollbar-color:#b8873b8c transparent}.pack-fit-canvas.is-scrolling::-webkit-scrollbar{width:7px}.pack-fit-canvas.is-scrolling::-webkit-scrollbar-track{background:0 0}.pack-fit-canvas.is-scrolling::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;transition:background .2s}.pack-fit-canvas.is-scrolling:hover::-webkit-scrollbar-thumb{background:linear-gradient(#b8873bbf,#b8873b59)}.pack-fit-canvas.is-scrolling:focus-within::-webkit-scrollbar-thumb{background:linear-gradient(#b8873bbf,#b8873b59)}@media (prefers-reduced-motion:reduce){.pack-fit-canvas.is-scrolling{transition:none}.pack-fit-canvas.is-scrolling::-webkit-scrollbar-thumb{transition:none}}@media (max-height:700px){[data-client-skin=alfarah] .pack-kpi{padding:8px 10px}[data-client-skin=alfarah] .pack-kpi-value{font-size:16px}[data-client-skin=alfarah] .pack-kpi-spark{display:none}}.pack-board-pager{z-index:30;pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;bottom:38px;left:24px;right:24px}html[data-pack-rail] .pack-board-pager{left:calc(var(--pack-rail-w) + 24px)}.pack-board-pager>*{pointer-events:auto}.pack-board-arrow{border:1px solid var(--app-border-2);width:26px;height:26px;color:var(--app-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-size:15px;line-height:1;display:grid}.pack-board-arrow:hover:not(:disabled){border-color:var(--app-accent);color:var(--app-accent)}.pack-board-arrow:disabled{opacity:.3;cursor:default}.pack-board-dot{background:var(--app-border-2);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background .16s}.pack-board-dot:hover{background:var(--app-text-tertiary)}.pack-board-dot.is-on{background:var(--app-accent);width:22px}@media (prefers-reduced-motion:reduce){.pack-board-dot{transition:none}}.pack-more-btn{border:1px solid var(--app-border-2);color:var(--app-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-self:flex-start;margin-top:3px;padding:3px 8px;font-size:11.5px;font-weight:600}.pack-more-btn:hover{border-color:var(--app-accent);color:var(--app-accent)}.pack-more-note{color:var(--app-text-tertiary);margin:3px 0 0;font-size:11px}.pack-legend-more{color:var(--app-text-tertiary);padding:2px 0 0;font-size:10.5px;line-height:1.3}.fl-scene{--fl-ink:#0a1012;--fl-ink-2:#0e1719;--fl-line:#7ac5b829;--fl-line-2:#7ac5b84d;--fl-text:#dde8e6;--fl-text-2:#dde8e69e;--fl-text-3:#dde8e661;--fl-brass:#f2c46b;--fl-teal:#5ad6c0;background:radial-gradient(120% 90% at 50% 0%, #101a1c 0%, var(--fl-ink) 62%, #070c0d 100%);height:100%;min-height:0;color:var(--fl-text);font-variant-numeric:tabular-nums;border:1px solid #7ac5b824;border-radius:12px;flex-direction:column;gap:clamp(5px,.7vh,10px);padding:clamp(6px,.9vh,12px);display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -28px #000000e6}.fl-bar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.fl-crumb{letter-spacing:.04em;color:var(--fl-text-3);align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.fl-crumb button{font:inherit;letter-spacing:inherit;color:var(--fl-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 5px}.fl-crumb button:hover{color:var(--fl-text);background:#7ac5b81a}.fl-crumb .is-here{color:var(--fl-brass);font-weight:700}.fl-find{border:1px solid var(--fl-line);height:27px;color:var(--fl-text-3);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.fl-find:focus-within{color:var(--fl-brass);border-color:#f2c46b8c}.fl-find input{font:inherit;color:var(--fl-text);background:0 0;border:0;outline:none;width:168px;font-size:11.5px}.fl-find input::placeholder{color:var(--fl-text-3)}.fl-find-n{color:var(--fl-ink);background:var(--fl-brass);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.fl-lenses{border:1px solid var(--fl-line);background:#00000040;border-radius:999px;gap:3px;margin-left:auto;padding:2px;display:inline-flex}.fl-lenses button{font:inherit;letter-spacing:.03em;color:var(--fl-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 11px;font-size:11px}.fl-lenses button:hover{color:var(--fl-text)}.fl-lenses button.is-on{color:var(--fl-ink);background:var(--fl-on,var(--fl-brass));font-weight:700}.fl-body{flex:auto;grid-template-columns:minmax(0,1fr) clamp(186px,15vw,260px);gap:clamp(6px,.7vw,12px);min-height:0;display:grid}.fl-stage{background:#070c0d;border:1px solid #7ac5b81a;border-radius:9px;min-height:0;position:relative;overflow:hidden}.fl-plan,.fl-corridor{width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}.fl-corridor{pointer-events:auto}.fl-plan.is-under{pointer-events:none}.fl-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--fl-text-3);pointer-events:none;font-size:10px;position:absolute;bottom:8px;left:10px}.fl-grid line{stroke:#7ac5b812;stroke-width:.06px;vector-effect:non-scaling-stroke}.fl-shell{fill:#7ac5b807;stroke:var(--fl-line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.fl-head{stroke:#7ac5b838;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.fl-site{cursor:pointer}.fl-site:hover .fl-shell,.fl-site:focus-visible .fl-shell{stroke:#f2c46bbf;fill:#f2c46b0d}.fl-site.is-here .fl-shell{stroke:#7ac5b880}.fl-site.is-hit .fl-shell{stroke:var(--fl-brass)}.fl-site.is-off{pointer-events:none;opacity:.26}.fl-site.is-off .fl-shell{fill:none;stroke-dasharray:4 4}.fl-site:focus-visible{outline:none}.fl-rack{fill:none;stroke:#7ac5b857;stroke-width:1px;vector-effect:non-scaling-stroke}.fl-rack-fill{opacity:.72}.fl-run{cursor:pointer}.fl-run:hover .fl-rack{stroke:var(--fl-brass);stroke-width:1.6px}.fl-lane{stroke:none}.fl-run-lab{fill:var(--fl-text-3);letter-spacing:.1em;font-size:9px}.fl-site-name{fill:var(--fl-text);letter-spacing:.01em;font-size:13px;font-weight:700}.fl-site-sub{fill:var(--fl-text-3);letter-spacing:.12em;font-size:9px}.fl-site-val{fill:var(--fl-brass);font-size:12px;font-weight:700}.fl-bin{cursor:pointer;stroke:#00000080;stroke-width:.4px;vector-effect:non-scaling-stroke}.fl-bin:hover{stroke:#fff;stroke-width:1.4px}.fl-bin.is-sel{stroke:var(--fl-brass);stroke-width:1.6px}.fl-bin.is-hit{stroke:var(--fl-brass);stroke-width:1.4px}.fl-flow polyline{pointer-events:none}.fl-cor-cell{stroke:#0000008c;stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer}.fl-cor-cell:hover{stroke:#fff;stroke-width:2px}.fl-cor-cell.is-sel{stroke:var(--fl-brass);stroke-width:2.4px}.fl-cor-cell.is-hit{stroke:var(--fl-brass);stroke-width:2px}.fl-cor-pick{stroke:var(--fl-brass);stroke-width:2px;opacity:.7;pointer-events:none}.fl-cor-bay{fill:var(--fl-text-2);letter-spacing:.14em;pointer-events:none;font-weight:700}.fl-walk{border:1px solid var(--fl-line);letter-spacing:.1em;color:var(--fl-text-2);background:#070c0de0;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.fl-walk button{border:1px solid var(--fl-line);color:var(--fl-text);cursor:pointer;width:24px;height:22px;font:inherit;background:#ffffff0a;border-radius:6px;font-size:13px;line-height:1}.fl-walk button:hover:not(:disabled){border-color:var(--fl-brass);color:var(--fl-brass)}.fl-walk button:disabled{opacity:.35;cursor:default}.fl-walk-out{letter-spacing:.06em;padding:0 9px;width:auto!important}.fl-read{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #7ac5b81a;border-radius:9px;flex-direction:column;min-width:0;min-height:0;padding:11px 12px;display:flex;overflow:hidden}.fl-eyebrow{letter-spacing:.18em;color:var(--fl-text-3);font-size:9px}.fl-read h4{color:var(--fl-text);word-break:break-word;margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.2}.fl-read>p{color:var(--fl-text-3);margin:2px 0 8px;font-size:10.5px;line-height:1.35}.fl-read dl{flex-direction:column;gap:1px;min-height:0;margin:0;display:flex;overflow:hidden}.fl-read dl>div{border-top:1px solid #7ac5b814;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;display:flex}.fl-read dt{color:var(--fl-text-3);white-space:nowrap;font-size:10.5px}.fl-read dd{color:var(--fl-text);text-align:right;margin:0;font-size:11.5px;font-weight:700}.fl-open{color:var(--fl-brass);font:inherit;cursor:pointer;background:#f2c46b1f;border:1px solid #f2c46b80;border-radius:8px;margin-top:9px;padding:6px 9px;font-size:11px;font-weight:700}.fl-open:hover{background:#f2c46b33}@media (max-width:1180px){.fl-body{grid-template-columns:minmax(0,1fr)}.fl-read{display:none}}@media (max-width:720px){.fl-lenses{margin-left:0}.fl-find input{width:96px}}@media (prefers-reduced-motion:reduce){.fl-plan,.fl-corridor{transition:none}}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-table-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 35%, transparent) transparent;flex:auto;min-height:0;overflow:hidden auto!important}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-table-scroll::-webkit-scrollbar{width:6px}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-accent) 30%, transparent);border-radius:3px}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-table-scroll th{z-index:2;background:color-mix(in srgb, var(--app-surface) 92%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:sticky;top:0}:is([data-client-skin],[data-pack-fit]) .pack-panel .wf-root{scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}:is([data-client-skin],[data-pack-fit]) .pack-widget-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 30%, transparent) transparent;min-height:0;overflow:hidden auto}:is([data-client-skin],[data-pack-fit]) .pack-widget-body::-webkit-scrollbar{width:6px}:is([data-client-skin],[data-pack-fit]) .pack-widget-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-accent) 28%, transparent);border-radius:3px}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-wf{scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]{scrollbar-width:thin;flex:auto;min-height:0;max-height:100%;overflow-y:auto!important}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid!important}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host{width:auto;min-width:0}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-legend-fit{scrollbar-width:thin;min-height:0;overflow:hidden auto}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-donut-row{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 35%, transparent) transparent;min-height:0;max-height:100%;overflow:hidden auto}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-donut-row::-webkit-scrollbar{width:6px}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-donut-row::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-accent) 30%, transparent);border-radius:3px}:is([data-client-skin],[data-pack-fit]) .pack-widget-body>div{min-width:0;max-width:100%}:is([data-client-skin],[data-pack-fit]) .pack-widget-body svg{max-width:100%!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table th:first-child,:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table td:first-child{width:16%;min-width:110px}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table th{text-overflow:clip;letter-spacing:.02em;padding:2px 1px!important;font-size:9.5px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table td{line-height:1.5;padding:3px 1px!important;font-size:10.5px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table td>button{width:100%!important;min-width:0!important;height:27px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table td{text-align:center;text-overflow:clip;overflow:visible}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table th{line-height:1.15;overflow:visible;white-space:normal!important}:is([data-client-skin],[data-pack-fit]) .pack-legend-item{padding-block:2px!important}:is([data-client-skin],[data-pack-fit]) .pack-legend--side{justify-content:center;gap:0;min-height:0;overflow:visible}:is([data-client-skin],[data-pack-fit]) .pack-legend-value:not([style*=font-size]){line-height:1.25;font-size:12px!important}:is([data-client-skin],[data-pack-fit]) .pack-legend-share:not([style*=font-size]){line-height:1.2;font-size:10.5px!important}:is([data-client-skin],[data-pack-fit]) .pack-panel [style*=overflow-x]>table td:first-child{text-align:right;width:18%;min-width:120px;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.pack-heat{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 35%, transparent) transparent;flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.pack-heat::-webkit-scrollbar{width:6px}.pack-heat::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-accent) 30%, transparent);border-radius:3px}.pack-heat-grid{align-content:start;gap:4px 3px;display:grid}.pack-heat-h{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-tertiary);flex-direction:column;justify-content:end;align-items:center;min-width:0;padding-bottom:2px;font-size:9px;font-weight:600;line-height:1.2;display:flex}.pack-heat-label{text-align:right;color:var(--app-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-content:center;min-width:96px;padding-right:8px;font-size:10.5px;display:block;overflow:hidden}.pack-heat-cell{font-variant-numeric:tabular-nums;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:26px;padding:0 1px;font-size:10px;font-weight:600;display:flex}:is([data-client-skin],[data-pack-fit]),.dp-motion{--pm-ease:cubic-bezier(.22, .61, .36, 1);--pm-ease-pop:cubic-bezier(.34, 1.45, .45, 1)}@keyframes pm-panel-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes pm-value-in{0%{opacity:.2;filter:blur(4px)}}@keyframes pm-grow-y{0%{transform:scaleY(.001)}}@keyframes pm-grow-x{0%{transform:scaleX(.001)}}@keyframes pm-pop{0%{opacity:0;transform:scale(.2)}}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-draw{0%{stroke-dashoffset:1px}}@keyframes pm-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){:is([data-client-skin],[data-pack-fit]) .pack-masonry>.dp-reveal,:is([data-client-skin],[data-pack-fit]) .ui-page-grid>.dp-reveal,.dp-motion .dp-reveal{animation:pm-panel-in .65s var(--pm-ease) both}:is([data-client-skin],[data-pack-fit]) .pack-kpi-value{animation:pm-value-in .9s var(--pm-ease) both;animation-delay:.15s}:where(:is([data-client-skin],[data-pack-fit]),.dp-motion) .pm-b{transform-box:fill-box;transform-origin:50% 100%;animation:pm-grow-y .8s var(--pm-ease-pop) both;animation-delay:calc(.18s + var(--pmi,0) * 40ms)}:where(:is([data-client-skin],[data-pack-fit]),.dp-motion) .pm-bx{transform-box:fill-box;transform-origin:0;animation:pm-grow-x .8s var(--pm-ease-pop) both;animation-delay:calc(.18s + var(--pmi,0) * 45ms)}:where(:is([data-client-skin],[data-pack-fit]),.dp-motion) .pm-p{transform-box:fill-box;transform-origin:50%;animation:pm-pop .6s var(--pm-ease-pop) both;animation-delay:calc(.26s + var(--pmi,0) * 24ms)}:where(:is([data-client-skin],[data-pack-fit]),.dp-motion) .pm-f{animation:pm-fade .6s var(--pm-ease) both;animation-delay:calc(.22s + var(--pmi,0) * 20ms)}:where(:is([data-client-skin],[data-pack-fit]),.dp-motion) .pm-l{stroke-dasharray:1;animation:pm-draw 1.25s var(--pm-ease) both;animation-delay:.38s}:where(:is([data-client-skin],[data-pack-fit]),.dp-motion) .pm-rise{animation:pm-rise .65s var(--pm-ease) both;animation-delay:calc(.18s + var(--pmi,0) * 75ms)}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host{animation:pm-rise .5s var(--pm-ease) both}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:first-child{animation-delay:0s}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(2){animation-delay:45ms}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(3){animation-delay:90ms}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(4){animation-delay:.135s}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(5){animation-delay:.18s}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(6){animation-delay:.225s}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(7){animation-delay:.27s}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band .pack-kpi-host:nth-child(n+8){animation-delay:.315s}:is([data-client-skin],[data-pack-fit]) .pack-kpi-delta{animation:pm-pop .5s var(--pm-ease-pop) both;animation-delay:.75s}:is([data-client-skin],[data-pack-fit]) .dp-barrow{animation:pm-fade .5s var(--pm-ease) both;animation-delay:calc(.14s + var(--pmi,0) * 40ms)}:is([data-client-skin],[data-pack-fit]) .dp-barfill{transform-origin:0;animation:pm-grow-x .9s var(--pm-ease-pop) both;animation-delay:calc(.2s + var(--pmi,0) * 40ms)}}:is([data-client-skin],[data-pack-fit]) .pm-b,:is([data-client-skin],[data-pack-fit]) .pm-bx,:is([data-client-skin],[data-pack-fit]) .pm-p{transition:filter .15s}:is([data-client-skin],[data-pack-fit]) .pm-b:hover,:is([data-client-skin],[data-pack-fit]) .pm-bx:hover,:is([data-client-skin],[data-pack-fit]) .pm-p:hover{filter:brightness(1.09)saturate(1.05)}:is([data-client-skin],[data-pack-fit]) .pack-panel{transition:box-shadow .18s,border-color .18s}:is([data-client-skin],[data-pack-fit]) .pack-panel:hover{box-shadow:0 6px 22px #0d24221a, 0 0 0 1px color-mix(in srgb, var(--app-accent) 22%, transparent)}@media (max-width:720px){:is([data-client-skin],[data-pack-fit]) .pack-masonry{display:block!important}:is([data-client-skin],[data-pack-fit]) .pack-masonry>.dp-reveal{margin-bottom:14px}:is([data-client-skin],[data-pack-fit]) .pack-masonry>.dp-reveal>.pack-panel{zoom:1!important}:is([data-client-skin],[data-pack-fit]) .pack-masonry .pack-widget-body:has(svg){min-height:220px}:is([data-client-skin],[data-pack-fit]) .pack-masonry .pack-widget-body:has(.pack-heat){min-height:240px}:is([data-client-skin],[data-pack-fit]) .pack-kpi-band{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is([data-client-skin],[data-pack-fit]) .pack-heat-cell{height:30px}:is([data-client-skin],[data-pack-fit]) .pack-legend-item{padding-block:5px!important}}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-table-scroll{overflow-x:auto!important}:is([data-client-skin],[data-pack-fit]) .pack-panel .pack-table-scroll::-webkit-scrollbar{height:6px}:is([data-client-skin],[data-pack-fit]) .pack-heat{overflow-x:auto}:is([data-client-skin],[data-pack-fit]) .pack-heat::-webkit-scrollbar{height:6px}:is([data-client-skin],[data-pack-fit]) .pack-heat-label{z-index:1;background:var(--app-surface);position:sticky;left:0}:is([data-client-skin],[data-pack-fit]) .dp-modal{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:14px!important;box-shadow:0 18px 48px #0d242233,0 4px 12px #0d24221a!important}@media (prefers-reduced-motion:no-preference){:is([data-client-skin],[data-pack-fit]) .dp-modal{animation:.18s cubic-bezier(.2,.8,.3,1) pm-modal-pop}}@keyframes pm-modal-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}}:is([data-client-skin],[data-pack-fit]) .dp-modal-head{padding:14px 16px 12px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal-title{letter-spacing:-.015em!important;font-size:15.5px!important;font-weight:680!important}:is([data-client-skin],[data-pack-fit]) .dp-modal-sub{color:var(--app-text-secondary)!important;margin-top:2px!important;font-size:11.5px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal-x{place-items:center;width:30px;height:30px;transition:background .14s,border-color .14s,color .14s;display:grid;border:1px solid var(--app-border)!important;color:var(--app-text-secondary)!important;border-radius:6px!important;font-size:13px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal-x:hover{background:color-mix(in srgb, var(--app-error,#b3382c) 10%, transparent);border-color:var(--app-error,#b3382c)!important;color:var(--app-error,#b3382c)!important}:is([data-client-skin],[data-pack-fit]) .dp-modal-body{padding:14px 16px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal-foot{background:color-mix(in srgb, var(--app-surface) 55%, var(--app-bg));padding:10px 16px!important}:is([data-client-skin],[data-pack-fit]) .pack-sheet-strip{background:color-mix(in srgb, var(--app-surface) 55%, var(--app-bg));border:1px solid var(--app-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:10px 12px;display:grid}:is([data-client-skin],[data-pack-fit]) .pack-sheet-stat-l{letter-spacing:.1em;text-transform:uppercase;color:var(--app-text-tertiary);font-size:9.5px;font-weight:650;display:block}:is([data-client-skin],[data-pack-fit]) .pack-sheet-stat-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700;display:block}:is([data-client-skin],[data-pack-fit]) .pack-tt,.pack-tt{z-index:999;pointer-events:none;opacity:0;color:#fff;background:#0d2422;border-radius:6px;max-width:280px;padding:7px 10px;font-size:11.5px;line-height:1.35;transition:opacity .1s;position:fixed;box-shadow:0 18px 48px #0d242233,0 4px 12px #0d24221a}.pack-tt .t-t{margin-bottom:2px;font-weight:700}.pack-tt .t-r{color:#d6d1c8;justify-content:space-between;gap:16px;display:flex}.pack-tt .t-r span:empty{display:none}.pack-tt .t-r b{color:#fff;font-variant-numeric:tabular-nums;font-weight:650}.pack-tt .t-h{color:#d09b3e;border-top:1px solid #ffffff26;margin-top:4px;padding-top:4px;font-size:10px}.dp-btn{border:1px solid var(--app-border-2);background:var(--app-surface);color:var(--app-text);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:650;transition:border-color .14s,background .14s;display:inline-flex}.dp-btn:hover{border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 7%, var(--app-surface))}.dp-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pack-sheet-strip--band{border:0;border-bottom:1px solid var(--app-border);background:0 0;border-radius:0;gap:10px 22px;margin-bottom:12px;padding:2px 0 12px}.pack-sheet-strip--band .pack-sheet-stat-v{font-size:19px}.dp-search{flex:0 380px;min-width:200px;position:relative}.dp-search svg{width:14px;height:14px;stroke:var(--app-text-tertiary);fill:none;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.dp-rowcount{color:var(--app-text-tertiary);white-space:nowrap;font-size:12px}.rpt-sortglyph{opacity:.45;margin-left:4px;font-size:9px}th[aria-sort] .rpt-sortglyph{opacity:1;color:var(--app-accent)}:is([data-client-skin],[data-pack-fit]) .dp-modal .dp-modal-body{padding:10px 14px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-detail-table table{width:100%}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-detail-table .rpt{font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-detail-table .rpt th{letter-spacing:.06em;padding:6px 8px;font-size:9.5px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-detail-table .rpt td{padding-left:8px;padding-right:8px;line-height:1.45;font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-sheet-section .rpt{font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-sheet-section .rpt th{font-size:9.5px!important}:is([data-client-skin],[data-pack-fit]) .dp-modal .pack-sheet-section .rpt td{font-size:11px!important}:is([data-client-skin],[data-pack-fit]) .rpt-pill{text-align:center;border-radius:999px;min-width:44px;padding:1px 7px;font-weight:700;display:inline-block}:is([data-client-skin],[data-pack-fit]) .rpt-pill--good{color:#1f7a50;background:#e6f2ec}:is([data-client-skin],[data-pack-fit]) .rpt-pill--warn{color:#b0781c;background:#fbf1de}:is([data-client-skin],[data-pack-fit]) .rpt-pill--bad{color:#b3382c;background:#faeae8}:is([data-client-skin],[data-pack-fit]) .rpt-link{color:var(--app-accent,#2e5f8c);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--app-accent,#2e5f8c) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--app-accent,#2e5f8c) 40%, transparent);text-underline-offset:2px;font-weight:650}tr:hover>td>.rpt-link{text-decoration-color:currentColor}.dp-pv-root{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16211f99;flex-direction:column;display:flex;position:fixed;inset:0}.dp-pv-bar{color:#e9efec;background:#0d2422;align-items:center;gap:8px;padding:10px 14px;display:flex}.dp-pv-t{font-size:13px;font-weight:700}.dp-pv-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:650}.dp-pv-btn:hover{background:#ffffff24}.dp-pv-x{text-align:center;width:30px;padding:6px 0}.dp-pv-stage{flex:1;padding:22px 16px 40px;overflow:auto}.dp-pv-page{max-width:900px;margin:0 auto;box-shadow:0 18px 48px #00000059}.dp-sheet{color:#111;background:#fff;padding:26px 30px;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.5}.dp-page{flex-direction:column;min-height:1160px;margin-bottom:20px;display:flex;box-shadow:0 6px 28px #0000004d}.dp-page:last-child{margin-bottom:0}.dp-page-body{flex:auto}.dp-page-runner{color:#666;border-bottom:1px solid #ddd;justify-content:space-between;gap:14px;margin-bottom:12px;padding-bottom:6px;font-size:10px;display:flex}.dp-sheet-logo{width:auto;height:44px;margin-bottom:4px;display:block}.dp-pv-pg{text-align:center;color:#d6d1c8;font-variant-numeric:tabular-nums;min-width:86px;font-size:12px}.dp-sheet-head{border-bottom:2px solid #113e3b;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;padding-bottom:12px;display:flex}.dp-sheet-co b{letter-spacing:-.01em;font-size:16px;display:block}.dp-sheet-co span{color:#555;font-size:10.5px;line-height:1.45;display:block}.dp-sheet-meta{text-align:right;font-size:11px}.dp-sheet-meta h4{letter-spacing:.03em;text-transform:uppercase;color:#113e3b;margin:0 0 4px;font-size:15px}.dp-sheet-meta table{border-collapse:collapse;margin-left:auto}.dp-sheet-meta td{white-space:nowrap;padding:1px 0 1px 12px}.dp-sheet-meta td:first-child{color:#666;padding-left:0}.dp-sheet-sub{color:#666;margin:-6px 0 12px;font-size:11px}.dp-sheet-sec{letter-spacing:.16em;text-transform:uppercase;color:#d09b3e;margin:14px 0 6px;font-size:10px;font-weight:700}.dp-doc{border-collapse:collapse;width:100%;margin:6px 0 10px}.dp-doc th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#555;border-bottom:1.5px solid #113e3b;padding:4px 6px;font-size:9.5px}.dp-doc td{border-bottom:1px solid #e5e5e5;padding:4px 6px;font-size:11px}.dp-doc th.r,.dp-doc td.r{text-align:right;font-variant-numeric:tabular-nums}.dp-sheet-note{color:#888;margin:4px 0 0;font-size:10px}.dp-sheet-foot{color:#666;border-top:1px solid #ddd;justify-content:space-between;gap:14px;margin-top:16px;padding-top:8px;font-size:10px;display:flex}.dp-sig{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px;display:grid}.dp-sig div{color:#555;text-align:center;border-top:1px solid #999;padding-top:5px;font-size:10px}@media print{body.dp-printing{height:auto!important;overflow:visible!important}body.dp-printing>:not(.dp-pv-root){display:none!important}.dp-pv-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.dp-pv-bar{display:none!important}.dp-pv-stage{padding:0;overflow:visible!important}.dp-pv-page{box-shadow:none;max-width:none}.dp-page{box-shadow:none;break-after:page;min-height:0;margin-bottom:0}.dp-page:last-child{break-after:auto}}[data-client-skin=bluefive]{--bf-brand:#16355e;--bf-brand-deep:#0d2340;--bf-gold:#c9a04a;--bf-ink:#101f35;--bf-canvas:#f2f4f7;--bf-surface:#fff;--bf-surface-2:#f8fafc;--bf-line:#dde3ea;--bf-line-soft:#eaeef3;--bf-text:#172338;--bf-text-2:#52627a;--bf-text-3:#8593a7;--bf-on-dark:#e8edf5;--bf-on-dark-2:#93a4bd;--bf-pos:#1f7a50;--bf-neg:#b3382c;--bf-warn:#b0781c;--bf-info:#2e5f8c;--app-bg:var(--bf-canvas);--app-bg-rgb:242, 244, 247;--app-text:var(--bf-text);--app-fg-rgb:23, 35, 56;--app-accent:var(--bf-brand);--app-accent-rgb:22, 53, 94;--app-surface:var(--bf-surface);--app-surface-2:var(--bf-surface-2);--app-border:var(--bf-line);--app-border-2:var(--bf-line-soft);--app-text-secondary:var(--bf-text-2);--app-text-tertiary:var(--bf-text-3);--app-success:var(--bf-pos);--app-warning:var(--bf-warn);--app-error:var(--bf-neg);--app-info:var(--bf-info);--app-shadow-md:0 1px 2px #0d23400f, 0 1px 3px #0d23400d;--app-shadow-lg:0 4px 12px #0d234017, 0 1px 3px #0d23400f;--app-shadow-hover:0 4px 12px #0d234017, 0 1px 3px #0d23400f;--app-label-shadow:none;--viz-series-1:#16355e;--viz-series-2:#c9a04a;--viz-series-3:#2f6d7d;--viz-good:#1f7a50;--viz-warning:#b0781c;--viz-critical:#b3382c;color:var(--bf-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:var(--bf-canvas)!important}[data-client-skin=bluefive] .shell-header{border-bottom:1px solid var(--bf-line)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffd1!important}[data-client-skin=bluefive] .shell-header *{text-shadow:none}[data-client-skin=bluefive] .shell-main{background:0 0}[data-client-skin=bluefive] h1,[data-client-skin=bluefive] h2,[data-client-skin=bluefive] h3{color:var(--bf-ink)}[data-client-skin=bluefive] .dash-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#102947 0%,#0d2340 100%);border:0;border-right:1px solid #0d234024;border-radius:0;padding:0;box-shadow:6px 0 24px #0d23401f}[data-client-skin=bluefive] .dash-rail,[data-client-skin=bluefive] .dash-rail *{color:var(--bf-on-dark)}[data-client-skin=bluefive] .pack-rail-head{border-bottom:1px solid #ffffff14}[data-client-skin=bluefive] .pack-rail-head-label,[data-client-skin=bluefive] .pack-rail-toggle,[data-client-skin=bluefive] .dash-rail .dash-rail-label{color:var(--bf-on-dark-2)}[data-client-skin=bluefive] .pack-rail-head-label svg,[data-client-skin=bluefive] .pack-rail-toggle:hover{color:var(--bf-gold)}[data-client-skin=bluefive] .dash-rail .pack-rsel-btn,[data-client-skin=bluefive] .dash-rail select,[data-client-skin=bluefive] .dash-rail input{color:var(--bf-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff1f}[data-client-skin=bluefive] .dash-rail .pack-rsel-btn svg{color:var(--bf-gold);opacity:.9}[data-client-skin=bluefive] .dash-rail .pack-rsel-btn--active{background:#c9a04a14;border-color:#c9a04a8c}[data-client-skin=bluefive] .pack-rsel-panel{color:var(--bf-on-dark);border-color:#ffffff1f;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#12304f!important}[data-client-skin=bluefive] .pack-rsel-search{color:var(--bf-on-dark);border-color:#ffffff24}[data-client-skin=bluefive] .pack-rsel-opt:hover{background:#ffffff14}[data-client-skin=bluefive] .pack-rsel-opt--on{color:var(--bf-gold)}[data-client-skin=bluefive] .dash-rail .pack-dim-reset{color:var(--bf-on-dark-2);border:1px dashed #ffffff38}[data-client-skin=bluefive] .shell-main section,[data-client-skin=bluefive] .pack-panel{border:1px solid var(--bf-line)!important;box-shadow:var(--app-shadow-md)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffbd!important;border-radius:8px!important}[data-client-skin=bluefive] .dash-rail section{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}[data-client-skin=bluefive] .pack-heading .pack-title{letter-spacing:-.005em;color:var(--bf-text);text-transform:none;font-size:13px;font-weight:650}[data-client-skin=bluefive] .pack-caption{color:var(--bf-text-3);font-size:11px}[data-client-skin=bluefive] .pack-kpi{border:1px solid var(--bf-line);box-shadow:var(--app-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:8px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;overflow:hidden}[data-client-skin=bluefive] .pack-kpi:after{content:"";background:var(--kpi-accent,var(--bf-brand));opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}[data-client-skin=bluefive] .pack-kpi:hover{box-shadow:var(--app-shadow-lg);border-color:#c9d2dd;transform:translateY(-1px)}html:has([data-client-skin=eee]){--app-bg:#0e0e0d;--app-bg-rgb:14, 14, 13;--app-elevated-rgb:27, 27, 25;--app-text:#f3efe9;--app-accent:#c9b48f;--app-accent-rgb:201, 180, 143;--app-on-accent:#17160f;--app-headlight-core:245, 238, 226;--app-headlight-halo:201, 180, 143;--app-headlight-edge:120, 108, 88;--app-glow-1:22, 21, 19;--app-glow-2:201, 180, 143;--app-glow-3:140, 124, 98;--app-glow-4:18, 18, 16;--viz-surface:#1b1b19;--viz-series-1:#c9b48f;--viz-series-2:#8e99a6;--viz-series-3:#6d675d}[data-client-skin=eee]{--app-surface:#f3efe909;--app-surface-2:#f3efe90f;--app-border:#f3efe917;--app-border-2:#f3efe924}[data-client-skin=eee] .client-logo-img{content:url(/brand/clients/eee-logo-light.png)}[data-client-skin=eee] .pack-kpi:hover,[data-client-skin=eee] .pack-panel:hover{border-color:#c9b48f59}[data-client-skin=eee] .pack-panel,[data-client-skin=eee] .pack-kpi{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#f3efe911,#f3efe905),#141311b8;border:1px solid #f3efe917;border-radius:14px;box-shadow:inset 0 1px #fffaf017,0 18px 40px #00000073}[data-client-skin=eee] .pack-panel-title{color:#f3efe9;letter-spacing:.01em;font-weight:700}[data-client-skin=eee] .pack-panel-caption{color:#f3efe980}[data-client-skin=eee] .pack-kpi:has(.pack-kpi-icon){padding-left:70px;position:relative}[data-client-skin=eee] .pack-kpi-icon{color:#e9d6b0;box-sizing:border-box;background:linear-gradient(150deg,#f3efe91f,#c9b48f0d);border:1px solid #e9d6b03d;border-radius:11px;width:42px;height:42px;padding:9px;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:inset 0 1px #fffaf01f}[data-client-skin=eee] .pack-kpi-label{color:#f3efe99e}[data-client-skin=eee] .pack-kpi-value{color:#fbf7f0}[data-client-skin=eee] rect.pm-b[fill="var(--viz-series-1)"]{fill:url(#pk-metal-1)}[data-client-skin=eee] rect.pm-b[fill="var(--viz-series-2)"]{fill:url(#pk-metal-2)}[data-client-skin=eee] rect.pm-b[fill="var(--viz-series-3)"]{fill:url(#pk-metal-3)}[data-client-skin=eee] rect.pm-b{stroke:#fffaf02e;stroke-width:.6px}[data-client-skin=eee] div:has(>.dp-barfill){background:#f3efe90f!important;height:9px!important}[data-client-skin=eee] .dp-barfill{box-shadow:0 0 10px #c9b48f40;background:linear-gradient(90deg,#7d6647,#c9b48f 62%,#f3e7cc)!important}[data-client-skin=eee] .pack-donut-chart circle[stroke="var(--viz-series-1)"]{stroke:url(#pk-ring-1)}[data-client-skin=eee] .pack-donut-chart circle[stroke="var(--viz-series-2)"]{stroke:url(#pk-ring-2)}[data-client-skin=eee] .pack-donut-chart circle[stroke="var(--viz-good)"]{stroke:url(#pk-ring-3)}[data-client-skin=eee] .pack-donut-chart circle[stroke="var(--viz-warning)"]{stroke:url(#pk-ring-4)}[data-client-skin=eee] .pack-donut-chart circle[stroke="var(--viz-critical)"]{stroke:url(#pk-ring-5)}[data-client-skin=eee] .pack-donut-chart circle[stroke="var(--app-accent)"]{stroke:url(#pk-ring-2)}[data-client-skin=eee] .pack-legend-dot[style*=--viz-series-1]{background:linear-gradient(135deg,#f6ecd6,#8a714f)!important}[data-client-skin=eee] .pack-legend-dot[style*=--viz-series-2]{background:linear-gradient(135deg,#a9b0b8,#3b4047)!important}[data-client-skin=eee] .pack-legend-dot[style*=--viz-good]{background:linear-gradient(135deg,#9a9285,#3f3b35)!important}[data-client-skin=eee] .pack-legend-dot[style*=--viz-warning]{background:linear-gradient(135deg,#e9cfa8,#8b603a)!important}[data-client-skin=eee] .pack-legend-dot[style*=--viz-critical]{background:linear-gradient(135deg,#d9d3c9,#7e776b)!important}[data-client-skin=eee] .pack-legend-dot[style*=--app-accent]{background:linear-gradient(135deg,#eef1f4,#5f6770)!important}[data-client-skin=eee] .pack-panel path[stroke="var(--viz-series-1)"]{stroke-width:2.4px;filter:drop-shadow(0 0 6px #c9b48f8c)}[data-client-skin=eee] .pack-table-scroll th{color:#c9b48f;letter-spacing:.04em;font-weight:700}[data-client-skin=eee] .pack-table-scroll tr:hover td{background:#c9b48f0f}[data-client-skin=eee] .rpt td[data-kind=text]{text-align:start}[data-client-skin=eee] .pack-board-head{padding:4px 2px 14px}[data-client-skin=eee] .pack-board-title{letter-spacing:-.02em;color:#fbf7f0;margin:0;font-size:30px;font-weight:700}[data-client-skin=eee] .pack-board-sub{color:#f3efe994;margin:4px 0 0;font-size:14px}[data-client-skin=eee] .gt-tier{animation:.7s cubic-bezier(.2,.7,.2,1) both gt-rise}@keyframes gt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-client-skin=eee] .gt-tier{animation:none}}.gt-label{fill:var(--app-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.gt-value{fill:var(--app-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.gt-share{fill:var(--app-accent);font-size:11px;font-weight:600}.pack-kpi-icon{width:22px;height:22px;color:var(--app-accent);display:inline-block}.gf-label{fill:var(--app-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.gf-value{fill:var(--app-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.gf-share{fill:var(--app-accent);font-size:11px;font-weight:600}.gp-value{fill:var(--app-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.gp-label{fill:var(--app-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.gp-share{fill:var(--app-accent);font-size:11px;font-weight:600}.mr-value{fill:var(--app-text);font-variant-numeric:tabular-nums;font-weight:800}.mr-caption{color:var(--app-text-secondary);text-align:center;font-size:12px}.mr-delta{color:var(--app-text-tertiary);font-size:12px;font-weight:700}.mr-delta.mr-up{color:var(--viz-good)}.mr-delta.mr-down{color:var(--viz-critical)}.rpt-pill--status{border:1px solid rgba(var(--app-fg-rgb), .25);font-size:11px}[data-client-skin=eee] .gf-seg,[data-client-skin=eee] .gp-case{animation:.7s cubic-bezier(.2,.7,.2,1) both gt-rise}@media (prefers-reduced-motion:reduce){[data-client-skin=eee] .gf-seg,[data-client-skin=eee] .gp-case{animation:none}}[data-client-skin=eee] .gf-seg:hover path,[data-client-skin=eee] .gp-case:hover rect{filter:brightness(1.15)}[data-client-skin=eee] .pack-panel polyline.pm-l{stroke:#ecd9b4;stroke-width:2.4px;filter:drop-shadow(0 0 6px #c9b48f99)}[data-client-skin=eee] .pack-panel circle.pm-p{fill:#fff3d6}[data-client-skin=eee] .pack-panel span[aria-hidden][style*=--app-text-secondary]{border-top-color:#ecd9b4!important}[data-client-skin=eee] .pack-panel,[data-client-skin=eee] .pack-kpi{isolation:isolate;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}[data-client-skin=eee] .pack-panel:before,[data-client-skin=eee] .pack-kpi:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(460px circle at var(--mx,28%) var(--my,-10%), #fff4de13, transparent 62%), linear-gradient(180deg, #f3efe913, #f3efe905 42%, #00000024), #161513eb;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border:1px solid #f3efe917;border-radius:14px;transition:transform .6s cubic-bezier(.2,.7,.2,1),border-color .3s;position:absolute;inset:-1px;box-shadow:inset 0 1px #fffaf021,inset 0 -1px #0000008c,inset 1px 0 #fffaf00a,0 14px 26px -12px #000000a6,0 34px 60px -24px #0009}[data-client-skin=eee] .pack-panel:hover:before,[data-client-skin=eee] .pack-kpi:hover:before{border-color:#c9b48f52}[data-client-skin=eee] .pack-kpi-icon{color:#2b2317;background:radial-gradient(circle at 32% 26%,#fff6e0 0%,#e2cc9f 22%,#b89a6a 52%,#6d5530 88%,#4a3a22 100%);border:none;border-radius:50%;padding:10px;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -3px 4px #00000059,0 0 0 1px #00000073,0 6px 12px #0000008c,0 0 18px #c9b48f29}[data-client-skin=eee] .pack-kpi-icon svg{filter:drop-shadow(0 1px #fff6e08c)}[data-client-skin=eee] polygon.pm-face[fill="var(--viz-series-1)"]{fill:url(#pk-metal-1)}[data-client-skin=eee] polygon.pm-face[fill="var(--viz-series-2)"]{fill:url(#pk-metal-2)}[data-client-skin=eee] polygon.pm-face[fill="var(--viz-series-3)"]{fill:url(#pk-metal-3)}@media (prefers-reduced-motion:no-preference){[data-client-skin=eee] .pm-face-g{animation:pm-fade .5s var(--pm-ease) both;animation-delay:calc(.82s + var(--pmi,0) * 40ms)}}[data-client-skin=eee] div:has(>.dp-barfill){box-shadow:inset 0 1px 2px #0009,0 1px #fffaf00d;background:linear-gradient(#00000073,#f3efe90d)!important;border-radius:999px!important;height:12px!important}[data-client-skin=eee] .dp-barfill{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #00000059,0 3px 8px #00000080,0 0 10px #c9b48f29;background:linear-gradient(#fff4dc 0%,#e5cc9d 22%,#b99a68 55%,#7a6040 82%,#5a4630 100%)!important;border-radius:999px!important}[data-client-skin=eee] .pack-seg-btn{flex-basis:2rem}[data-client-skin=eee] .pack-kpi-host{container-type:inline-size}[data-client-skin=eee] .pack-kpi:has(.pack-kpi-icon) .pack-kpi-label{line-height:1.2;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@container (max-width:240px){[data-client-skin=eee] .pack-kpi:has(.pack-kpi-icon){padding-left:14px}[data-client-skin=eee] .pack-kpi-icon{width:28px;height:28px;padding:6px;top:10px;left:12px;transform:none}[data-client-skin=eee] .pack-kpi:has(.pack-kpi-icon) .pack-kpi-label{white-space:normal;align-items:center;min-height:28px;padding-left:36px;line-height:1.2;display:flex}}[data-client-skin=eee] .pack-donut-chart svg,[data-client-skin=eee] .mr-host svg{filter:drop-shadow(0 10px 12px #0000008c)}@keyframes eee-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.13)}}[data-client-skin=eee] .gf-seg,[data-client-skin=eee] .gp-case,[data-client-skin=eee] .gt-tier{animation:.7s cubic-bezier(.2,.7,.2,1) both gt-rise,7s ease-in-out 1.2s infinite eee-breathe}@keyframes eee-panel-in{0%{opacity:0;filter:blur(5px);transform:perspective(1200px)rotateX(9deg)translateY(22px)scale(.985)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){[data-client-skin=eee] .pack-masonry>.dp-reveal{animation:eee-panel-in .85s var(--pm-ease,cubic-bezier(.2, .7, .2, 1)) both}[data-client-skin=eee] .dp-reveal:has(>.pack-panel){animation:eee-panel-in .85s var(--pm-ease,cubic-bezier(.2, .7, .2, 1)) both}}@media (prefers-reduced-motion:reduce){[data-client-skin=eee] .gf-seg,[data-client-skin=eee] .gp-case,[data-client-skin=eee] .gt-tier{animation:none}[data-client-skin=eee] .pack-panel:before,[data-client-skin=eee] .pack-kpi:before{transition:none}}[data-client-skin=eee] .rpt-pill--status{letter-spacing:.04em;color:#d9d3c9;background:#f3efe90f;border:1px solid #f3efe938;min-width:70px;padding:2px 9px;font-size:10.5px}[data-client-skin=eee] .rpt-pill--status[data-status=won]{color:#1b1916;background:linear-gradient(135deg,#f3e7cc,#b89a6a);border-color:#0000}[data-client-skin=eee] .rpt-pill--status[data-status=customer]{color:#1b1916;background:linear-gradient(135deg,#fbf7f0,#c9c3b8);border-color:#0000}[data-client-skin=eee] .rpt-pill--status:is([data-status=open],[data-status=in-pipeline]){color:#e9d6b0;background:#c9b48f1a;border-color:#c9b48f99}[data-client-skin=eee] .rpt-pill--status[data-status=new]{color:#c4ccd4;background:#a9b0b81a;border-color:#a9b0b88c}[data-client-skin=eee] .rpt-pill--status[data-status=lost]{color:#f3efe980;background:#00000040;border-color:#f3efe924}
