.du-desk{gap:var(--gap-section);padding:var(--page-pad-y) var(--page-pad-x) var(--gap-major);background:0 0;flex-direction:column;display:flex}.du-question{gap:var(--stack-label);flex-direction:column;max-width:46rem;display:flex}.du-kicker{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.68rem;font-weight:700}.du-title{font-family:var(--font);font-size:var(--type-page-title-size);letter-spacing:-.03em;line-height:var(--type-page-title-leading);color:#172b3a;font-weight:var(--type-page-title-weight);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.du-title-text{min-width:0}.howto-block{box-shadow:var(--card-shadow,0 1px 2px #0f172a0a);background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin:0 0 .65rem;overflow:hidden}.howto-summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font);color:#334155;align-items:center;gap:.55rem;padding:.65rem .9rem;line-height:1.2;list-style:none;display:flex}.howto-summary::-webkit-details-marker{display:none}.howto-summary-copy{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.howto-summary-label{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.howto-summary-hint{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.howto-summary-mark{background:#0b2541;border-radius:2px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #0b25411f}.howto-summary-chevron{color:#64748b;background:#f0f2f4;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-left:auto;line-height:0;transition:transform .15s;display:inline-flex}details.howto-block[open]>.howto-summary .howto-summary-chevron{transform:rotate(180deg)}.howto-body{background:#f8fafc;border-top:1px solid #e4e7ec;padding:.55rem 1rem 1rem}.howto-body>*+*{margin-top:.65rem}.howto-note-body,.howto-body .du-lede{color:#475569;margin:0;font-size:.78rem;line-height:1.45}.du-lede{margin:var(--stack-label) 0 0;color:#64748b;max-width:42rem;font-size:.84rem;line-height:1.45}.du-attention{gap:var(--gap-group);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:stretch;padding:0;display:grid}.du-attention-primary{color:#f8fafc;border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-pad);background:#0b2541;border-color:#0b2541;flex-direction:column;justify-content:space-between;min-height:8.5rem;display:flex}.du-attention-primary .du-kicker{color:#93a8bc}.du-attention-num{font-family:var(--font-num);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:650;line-height:1}.du-attention-num.is-clear{letter-spacing:-.03em;font-size:1.55rem}.du-attention-note{color:#c5d2de;font-size:.75rem;line-height:1.35}.du-split{gap:var(--gap-group);box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));padding:0;display:grid}.du-split-item{background:var(--panel);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);min-height:8.5rem;color:inherit;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}a.du-split-item{cursor:pointer}a.du-split-item:hover{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}a.du-split-item:hover .du-split-go{color:#2563eb}.du-split-item.is-hot{background:#fffdf8;border-color:#f3d7a4}.du-split-count{font-family:var(--font-num);color:#172b3a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem;font-weight:650}.du-split-label{color:#172b3a;align-items:center;gap:.2rem;font-size:.78rem;font-weight:700;display:inline-flex}.du-split-go,.du-card-go,.du-section-go{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.du-split-go svg,.du-card-go svg,.du-section-go svg{display:block}.du-split-hint{color:#64748b;margin-top:auto;font-size:.7rem;line-height:1.35}.du-kpi-grid{gap:var(--gap-group);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.du-kpi-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.du-kpi-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.du-kpi-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.du-card{border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-pad);background:#fff;border:1px solid #e4e7ec;min-width:0}a.du-card{color:inherit;cursor:pointer;text-decoration:none;display:block}a.du-card:hover{border-color:#2563eb}a.du-card:hover .du-card-go{color:#2563eb}.du-card.is-static{cursor:default}.du-card-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;line-height:1.3;display:flex}.du-card-label-text{min-width:0}.du-card-go{margin-left:auto}.du-card-value{font-family:var(--font-num);letter-spacing:-.03em;color:#172b3a;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.2rem;font-weight:650;line-height:1.15}.du-card-value.is-pos{color:#16a34a}.du-card-value.is-neg{color:#dc2626}.du-card-value.is-warn{color:#d97706}.du-card-value.is-plain{color:#172b3a}.du-card-detail{color:#64748b;margin-top:.375rem;font-size:.72rem;line-height:1.35}.du-bench{flex-direction:column;gap:.18rem;display:flex}.du-bench-main{font-family:var(--font-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650}.du-bench-row{color:#64748b;flex-wrap:wrap;gap:.35rem .7rem;font-size:.72rem;display:flex}.du-bench-row strong{color:#172b3a;font-weight:650;font-family:var(--font-num)}.du-section{gap:var(--stack-content);flex-direction:column;display:flex}.du-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.du-section-title{letter-spacing:-.02em;color:#172b3a;margin:0;font-size:.92rem;font-weight:750}.du-section-link{color:#2563eb;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.du-section-link:hover{text-decoration:underline}.du-section-link:hover .du-section-go,.du-section-go{color:#2563eb}.du-decision-list{flex-direction:column;gap:.4rem;display:flex}.du-decision{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8f0;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1.4fr) minmax(7rem,10rem) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.du-decision-ticker{letter-spacing:-.02em;color:#0b2541;font-weight:750}.du-decision-why{color:#172b3a;font-size:.78rem;line-height:1.35}.du-decision-meta{color:#64748b;font-variant-numeric:tabular-nums;font-size:.72rem;font-family:var(--font-num)}.du-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.du-btn{appearance:none;color:#172b3a;border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:1px solid #e2e8f0;padding:.28rem .55rem;font-family:inherit;font-size:.72rem;font-weight:700}.du-btn:hover{color:#2563eb;border-color:#2563eb}.du-btn:disabled{opacity:.45;cursor:not-allowed}.du-btn-primary,body.cm-shell a.du-btn-primary{color:#fff;background:#0b2541;border-color:#0b2541}.du-btn-primary:hover,body.cm-shell a.du-btn-primary:hover{color:#fff;background:#123352}.du-btn-exit{color:#9f1239;background:#fff;border-color:#fecdd3}.du-btn-exit:hover{color:#9f1239;border-color:#dc2626}.du-btn-extend{color:#92400e;border-color:#fde68a}.du-btn-extend:hover{color:#92400e;border-color:#d97706}.du-badge{letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.2rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.du-badge-open{color:#1d4ed8;background:#eff6ff}.du-badge-extended{color:#c2410c;background:#fff7ed}.du-badge-exited{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.du-badge-pending{color:#b45309;background:#fffbeb}.du-badge-passed{color:#15803d;background:#f0fdf4}.du-badge-rejected{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.du-badge-warning{color:#c2410c;background:#fff7ed}.du-badge-research{color:#1d4ed8;background:#eff6ff}.du-badge-neutral{color:#475569;background:#f9fafb;border-color:#e4e7ec}.du-badge-hot{color:#b91c1c;background:#fef2f2}.du-filter{border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4e7ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem 1.25rem;display:flex}.du-filter-chips,.du-filter-tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.du-filter-tools{margin-left:auto}body.cm-shell button.du-chip,.du-chip{appearance:none;color:#344054;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:999px;padding:.125rem .5rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.25rem}body.cm-shell button.du-chip.is-on,body.cm-shell .du-chip.is-on,.du-chip.is-on{color:#fff;background:#0b2541;border-color:#0b2541}body.cm-shell button.du-chip:hover:not(.is-on),.du-chip:hover:not(.is-on){color:#172b3a;background:#f9fafb;border-color:#d0d5dd}.du-search{border-radius:var(--radius-sm);color:#101828;background:#fff;border:1px solid #d0d5dd;min-width:12rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;font-weight:400;box-shadow:0 1px 2px #1018280d}.du-meta-count{color:#64748b;font-variant-numeric:tabular-nums;font-size:.7rem}.du-table-wrap{border-radius:var(--card-radius);background:var(--panel);max-width:100%;box-shadow:var(--card-shadow);border:1px solid #e4e7ec;overflow:auto hidden}.s1-dashboard .du-table-wrap.tbl-wrap{min-width:0;max-width:100%;max-height:none;overflow:auto hidden}.du-table-wrap table{border-collapse:separate;border-spacing:0;width:100%}.s1-dashboard .du-table-wrap table{border-collapse:separate;border-spacing:0}.s1-dashboard .du-desk{padding-bottom:4.5rem}.s1-dashboard .du-table-wrap th{white-space:nowrap}.s1-dashboard .du-table-wrap td{white-space:nowrap;padding-left:1.5rem;padding-right:1.5rem}.s1-dashboard .du-table-wrap .du-schedule{flex-wrap:nowrap}.s1-dashboard .du-table-wrap .du-schedule .dim-text,.s1-dashboard .du-table-wrap th.num,.s1-dashboard .du-table-wrap td.num,.s1-dashboard .du-table-wrap th:first-child,.s1-dashboard .du-table-wrap td:first-child,.s1-dashboard .du-table-wrap th:last-child,.s1-dashboard .du-table-wrap td:last-child{white-space:nowrap}.du-table-wrap thead th{box-shadow:none;color:#667085;font-size:var(--table-head);letter-spacing:0;text-transform:none;background:#fff;border-bottom:1px solid #e4e7ec;padding:.85rem 1.25rem;font-weight:500;position:sticky;top:0;right:auto}.s1-dashboard .du-table-wrap td:last-child{background:#fff;width:1%}.s1-dashboard .du-table-wrap .du-actions{flex-wrap:nowrap;gap:.25rem}.du-table-wrap tbody tr:hover td{background:#f9fafb}.du-row-btn{appearance:none;font:inherit;color:#0b2541;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:750}.du-row-btn:hover{color:#2563eb}.du-modal-layer{z-index:120;position:fixed;inset:0}.du-modal-layer .modal-backdrop{z-index:120}.du-drawer-root{z-index:90;pointer-events:none;position:fixed;inset:0}.du-drawer-root>*{pointer-events:auto}.du-drawer-backdrop{z-index:1;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0c234047;border:0;padding:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.du-drawer-backdrop.is-open{opacity:1;visibility:visible}.du-drawer{z-index:2;background:radial-gradient(70% 35% at 100% 0,#2563eb24,#0000 55%),linear-gradient(#f4f7fb 0%,#fff 28%);border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;width:min(26.5rem,100vw);height:100dvh;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(104%);box-shadow:-18px 0 48px -28px #0c23408c}.du-drawer.is-open{transform:translate(0)}.du-drawer-resize{z-index:5;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;height:100%;padding:0;position:absolute;top:0;left:0}.du-drawer-resize:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.du-drawer-resize:hover:after,.du-drawer-root.is-resizing .du-drawer-resize:after{background:color-mix(in srgb, var(--cm-accent) 55%, transparent)}.du-drawer-root.is-resizing,.du-drawer-root.is-resizing .du-drawer{-webkit-user-select:none;user-select:none;cursor:col-resize}@media (max-width:1024px){.du-drawer-resize{display:none}}.du-drawer-head{color:#f4f8ff;background:linear-gradient(135deg,#0b2541 0%,#143a66 55%,#1a4f8c 100%);border-bottom:1px solid #0a1a2f2e;align-items:center;gap:.55rem;min-height:2.5rem;padding:.4rem .7rem;display:flex}.du-drawer-back{appearance:none;border-radius:var(--radius-sm);color:#e8f0ff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.du-drawer-back:hover{background:#ffffff2e}.du-drawer-back svg{width:.85rem;height:.85rem}.du-drawer-brand{flex:1;min-width:0}.du-drawer-head-actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.du-drawer-kicker{letter-spacing:.08em;text-transform:uppercase;color:#d5e2ee;font-size:.62rem;font-weight:700}.du-drawer-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:.95rem;line-height:1.2}.du-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:.85rem 1rem 1.4rem;overflow:auto}.du-drawer-foot{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.du-drawer-foot .du-drawer-kicker{color:#64748b}.du-drawer-foot .du-actions{margin-left:auto}.du-drawer-body{flex-direction:column;gap:.85rem;display:flex}.du-drawer-block h3{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;font-size:.68rem;font-weight:750}.du-drawer-block p,.du-kv{color:#172b3a;margin:0;font-size:.84rem;line-height:1.45}.du-kv{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:1rem;padding:.28rem 0;display:flex}.du-kv span{color:#64748b}.du-kv strong{font-variant-numeric:tabular-nums;font-weight:650;font-family:var(--font-num)}.du-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.du-timeline li{grid-template-columns:.7rem 1fr;gap:.55rem;padding-bottom:.65rem;display:grid}.du-timeline li:before{content:"";background:#2563eb;border-radius:50%;width:.45rem;height:.45rem;margin-top:.28rem;box-shadow:0 .85rem 0 -.18rem #e2e8f0}.du-timeline-label{color:#64748b;font-size:.72rem}.du-timeline-value{color:#172b3a;white-space:nowrap;font-size:.82rem;font-weight:650}.du-banner{border-radius:var(--radius-md);color:#172b3a;background:#fff;border:1px solid #e2e8f0;padding:.7rem .85rem;font-size:.8rem;line-height:1.45}.du-banner strong{font-weight:750}.du-banner-warning{background:#fffaf3;border-color:#f3d7a4}.du-banner-info{background:#f8fbff;border-color:#dbe7fb}.du-banner-neutral{background:#f8fafc}.du-empty{border-radius:var(--card-radius);color:#667085;background:#fff;border:1px solid #e4e7ec;padding:.85rem 1rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #1018280d}.du-progress{box-sizing:border-box;flex-direction:column;gap:.4rem;width:min(100%,26rem);max-width:100%;padding:.55rem .7rem;display:flex}.du-progress-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.du-progress-copy{flex:auto;min-width:0}.du-progress-copy .du-card-label{margin:0}.du-progress-note{color:#64748b;margin-top:.15rem;font-size:.68rem;line-height:1.3}.du-progress-count{font-variant-numeric:tabular-nums;font-family:var(--font-num);white-space:nowrap;flex:none;align-items:baseline;gap:.15rem;line-height:1;display:inline-flex}.du-progress-count-val{letter-spacing:-.03em;color:#172b3a;font-size:1.05rem;font-weight:650}.du-progress-count-sep{color:#94a3b8;font-size:.78rem;font-weight:500}.du-progress-count-max{color:#64748b;font-size:.78rem;font-weight:600}.du-progress-track{background:#e8eef5;border-radius:99px;height:5px;overflow:hidden}.du-progress-fill{border-radius:inherit;background:#0b2541;height:100%}.du-kpi-grid>.du-progress{width:100%}.du-tip{vertical-align:middle;flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:0;display:inline-flex;position:relative}.du-tip-icon{vertical-align:middle;color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.du-tip-icon svg{flex-shrink:0;display:block}.du-tip-btn{appearance:none;color:#94a3b8;cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:.95rem;height:.95rem;margin:0;padding:0;line-height:0;transition:color .15s;display:inline-flex}.du-tip-btn .du-tip-icon{color:inherit}.du-tip.is-lg .du-tip-btn{color:#64748b;width:1rem;height:1rem}.du-tip-btn svg{flex-shrink:0;display:block}.du-tip-btn:hover,.du-tip.is-open .du-tip-btn,.du-tip:focus-within .du-tip-btn{color:#64748b}.du-tip.is-lg .du-tip-btn:hover,.du-tip.is-lg.is-open .du-tip-btn,.du-tip.is-lg:focus-within .du-tip-btn{color:#475569}.du-title .du-tip,.du-card-label .du-tip,th .du-tip,.SortTh .du-tip{margin-top:0;transform:none}.du-tip-pop{z-index:80;color:#334155;width:15rem;max-width:min(15rem,100vw - 2rem);font-family:var(--font);letter-spacing:.005em;text-transform:none;overflow-wrap:break-word;word-break:normal;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:0;font-size:.78rem;font-weight:450;line-height:1.45;display:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a1a;white-space:normal!important}.du-tip-pop-body{padding:.7rem .85rem;display:block}.du-tip-pop-arrow{width:10px;height:10px;left:var(--tip-arrow,16px);pointer-events:none;background:#fff;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;margin-left:-5px;position:absolute;transform:rotate(45deg)}.du-tip-pop.is-below .du-tip-pop-arrow{top:-5px}.du-tip-pop.is-above .du-tip-pop-arrow{bottom:-5px;transform:rotate(225deg)}.du-tip-pop.is-portal{z-index:2147483000;pointer-events:auto;max-width:none;margin:0;animation:.14s ease-out du-tip-in;display:block;position:fixed}.du-tip-pop.is-wide{font-size:.8rem;line-height:1.5}.du-tip-pop.is-wide .du-tip-pop-body{padding:.8rem .95rem}@keyframes du-tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.du-tip-pop.is-above.is-portal{animation-name:du-tip-in-above}@keyframes du-tip-in-above{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.du-queue{gap:var(--gap-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.du-signal{border-radius:var(--radius-md);gap:var(--stack-label);background:#fff;border:1px solid #e2e8f0;flex-direction:column;padding:1rem 1.05rem;display:flex}.du-signal-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.du-signal-ticker{color:#0b2541;letter-spacing:-.02em;font-weight:750}.du-signal-why{color:#172b3a;font-size:.78rem;line-height:1.4}.du-signal-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.du-expand{background:#f8fafc}.du-expand td{color:#475569;padding:.55rem .75rem .7rem;font-size:.78rem}body:has(.s1-dashboard) .cm-app-header{border-radius:var(--card-radius) var(--card-radius) 0 0;background:#fff}.s1-dashboard .header{border-radius:0 0 var(--card-radius) var(--card-radius);background:#0b2541;overflow:visible}.s1-dashboard .header:after{display:none}.s1-dashboard .header-live-dot{box-shadow:none;animation:none}.s1-dashboard .fire-banner,.s1-dashboard .fire-banner.alert,.s1-dashboard .fire-banner.urgent{padding:.32rem var(--pad-x);color:#172b3a;background:#fffaf3;border-bottom:1px solid #f3d7a4;flex-flow:row;align-items:center;gap:.55rem;display:flex}.s1-dashboard .fire-banner.urgent{background:#fff7ed;border-bottom-color:#fdba74}.s1-dashboard .fire-banner .fire-chip,body.cm-shell .s1-dashboard .fire-banner .fire-chip{margin:0;padding:.04rem .32rem;font-size:.58rem;font-weight:600;line-height:1.1}.s1-dashboard .fire-chip-overdue{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.du-schedule{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.s1-dashboard .du-table-wrap .rule-chip{margin:0;padding:.12rem .38rem;font-size:.66rem;line-height:1.2}.s1-dashboard .panel.active.du-desk{flex-direction:column;gap:.9rem;display:flex}.s1-dashboard .tbl-wrap tbody tr:hover td,.s1-dashboard .ledger-wrap tbody tr:hover td{background:#f8fafc}.mf-portfolio.mf-live-embed-page .mf-header{z-index:auto;position:static;top:auto}.s1-dashboard .du-attention{grid-template-columns:minmax(8.25rem,11rem) minmax(0,1fr);gap:.55rem}.s1-dashboard .du-attention-primary{min-height:5.5rem;padding:.65rem .75rem}.s1-dashboard .du-attention-num{font-size:1.55rem}.s1-dashboard .du-attention-num.is-clear{font-size:1.1rem}.s1-dashboard .du-attention-note{margin-top:1.25rem;font-size:.66rem;line-height:1.3}.s1-dashboard .du-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.s1-dashboard .du-split-item{flex-wrap:nowrap;align-items:baseline;gap:.35rem;min-width:0;min-height:auto;padding:.35rem .5rem;display:flex}.s1-dashboard .du-split-count{font-family:var(--font-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#172b3a;flex-shrink:0;font-size:.95rem;font-weight:650;line-height:1}.s1-dashboard .du-split-label{color:#172b3a;white-space:nowrap;flex-shrink:0;align-items:center;gap:.15rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.s1-dashboard .du-split-go,.s1-dashboard .du-split-go svg{width:.7rem;height:.7rem}.s1-dashboard .du-split-hint{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-top:0;font-size:.7rem;font-weight:400;line-height:1.2;overflow:hidden}.s1-dashboard .du-desk{gap:.9rem}.s1-dashboard .du-question{gap:.15rem;width:100%;max-width:none}.s1-dashboard .du-question .du-kicker{font-size:.6rem}.s1-dashboard .du-question .du-title{display:none}.s1-dashboard .du-title{font-size:1.05rem;line-height:1.25}.s1-dashboard .du-lede{width:100%;max-width:none;margin-top:.15rem;font-size:.74rem;line-height:1.35}.s1-dashboard .rnt-caption,.s1-dashboard .policy-banner,.s1-dashboard .capture-progress,.s1-dashboard .cohort-footer,.s1-dashboard .s1-lock-callout,.s1-dashboard .text-xs-muted,.s1-dashboard .s1-spark-label,.s1-dashboard .s1-spark-legend{max-width:none}.s1-dashboard .du-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.s1-dashboard .du-kpi-grid:has(>.du-progress:last-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr)}:is(.s1-dashboard .du-kpi-grid.cols-5,.s1-dashboard .du-kpi-grid.cols-5:has(>.du-progress:last-child)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr)}.s1-dashboard .du-card{padding:.4rem .55rem}.s1-dashboard .du-card-label{letter-spacing:.05em;align-items:center;font-size:.55rem;line-height:1.15}.s1-dashboard .du-card-label .du-tip,.s1-dashboard .du-title .du-tip,.s1-dashboard th .du-tip{vertical-align:middle;align-self:center}.s1-dashboard th:has(.du-tip){white-space:nowrap}.fm-shell .du-question{gap:.15rem;max-width:46rem}.fm-shell .du-title{font-size:1.05rem;line-height:1.25}.fm-shell .du-kpi-grid{gap:.35rem}.fm-shell .du-card{padding:.55rem .7rem}.fm-shell .du-card-label{letter-spacing:.05em;align-items:center;font-size:.6rem;line-height:1.2}.fm-shell .du-card-label .du-tip,.fm-shell .du-title .du-tip,.fm-shell th .du-tip{vertical-align:middle;align-self:center}.fm-shell th:has(.du-tip){white-space:nowrap}html body.cm-shell .fm-shell .du-card-value{margin-top:.2rem;font-size:1rem;line-height:1.1}html body.cm-shell .fm-shell .du-card-detail{margin-top:.15rem;font-size:.64rem;line-height:1.3}html body.cm-shell .s1-dashboard .du-card-value{margin-top:.12rem;font-size:.95rem;line-height:1.05}html body.cm-shell .s1-dashboard .du-card-detail{margin-top:.1rem;font-size:.6rem;line-height:1.25}.s1-dashboard .du-queue{gap:.55rem}.s1-dashboard .du-signal{border-radius:var(--radius-sm);gap:.25rem;padding:.55rem .7rem}.s1-dashboard .du-signal-ticker{font-size:.82rem;line-height:1.2}.s1-dashboard .du-signal-why{margin:0;font-size:.7rem;line-height:1.3}.s1-dashboard .du-signal-foot{gap:.4rem;margin-top:.1rem}.s1-dashboard .du-signal-foot .du-card-detail{margin-top:0;font-size:.6rem;line-height:1.25}.s1-dashboard .du-signal-foot .du-btn{padding:.2rem .45rem;font-size:.68rem}.s1-dashboard .du-filter{border-radius:var(--radius-sm);gap:.45rem .65rem;margin:0 0 .65rem;padding:.4rem .55rem}.s1-dashboard .du-filter-chips,.s1-dashboard .du-filter-tools{gap:.35rem}.s1-dashboard .du-filter .du-chip{padding:.1rem .4rem;font-size:.68rem;line-height:1.15rem}.s1-dashboard .du-filter .du-search{border-radius:var(--radius-sm);width:9.5rem;min-width:9.5rem;box-shadow:none;padding:.28rem .5rem;font-size:.72rem}.s1-dashboard .du-filter .du-meta-count{font-size:.64rem}.s1-dashboard .du-bench{gap:.1rem}.s1-dashboard .du-bench-main{font-size:1rem}.s1-dashboard .du-bench-row{gap:.25rem .55rem;font-size:.64rem}.s1-dashboard .du-progress{gap:.32rem;width:min(100%,24rem);padding:.45rem .6rem}.s1-dashboard .du-kpi-grid>.du-progress{box-sizing:border-box;justify-content:space-between;width:100%;height:100%;min-height:100%}.s1-dashboard .du-kpi-grid>.du-progress .du-progress-track{margin-top:auto}.s1-dashboard .du-progress-note{margin-top:.1rem;font-size:.6rem;line-height:1.25}.s1-dashboard .du-progress-count-val{font-size:.95rem}.s1-dashboard .du-progress-count-sep,.s1-dashboard .du-progress-count-max{font-size:.7rem}.s1-dashboard .du-progress-track{height:4px;margin-top:0}.s1-dashboard .du-progress-meta{gap:.45rem .7rem;font-size:.64rem}.s1-dashboard .du-section{gap:.45rem}.s1-dashboard .du-section-title{font-size:.82rem}.s1-dashboard .du-section-link{font-size:.7rem}html body.cm-shell .s1-dashboard .du-banner,html body.cm-shell .s1-dashboard .du-banner-warning,html body.cm-shell .s1-dashboard .du-banner-info,html body.cm-shell .s1-dashboard .du-banner-neutral{box-shadow:none;color:#64748b;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;line-height:1.4}html body.cm-shell .s1-dashboard .du-banner strong{color:#172b3a;font-weight:700}@media only screen and (max-width:1366px){html body.cm-shell .s1-dashboard .du-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body.cm-shell .s1-dashboard .du-kpi-grid:has(>.du-progress:last-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr)}:is(html body.cm-shell .s1-dashboard .du-kpi-grid.cols-5,html body.cm-shell .s1-dashboard .du-kpi-grid.cols-5:has(>.du-progress:last-child)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr)}}@media (max-width:1100px){.s1-dashboard .du-split,html body.cm-shell .s1-dashboard .du-kpi-grid,html body.cm-shell .s1-dashboard .du-kpi-grid.cols-2,html body.cm-shell .s1-dashboard .du-kpi-grid.cols-3,html body.cm-shell .s1-dashboard .du-kpi-grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.du-attention,.du-decision,.du-queue,.du-kpi-grid,.du-kpi-grid.cols-2,.du-kpi-grid.cols-5,.du-split{grid-template-columns:1fr 1fr}.du-attention{grid-template-columns:1fr}}@media (max-width:720px){.du-split,.du-kpi-grid,.du-kpi-grid.cols-2,.du-kpi-grid.cols-3,.du-queue,.du-decision{grid-template-columns:1fr}}
