.jNkGhW_dashboard{min-width:0;font-size:16px}.jNkGhW_dashboard h3{font-size:20px;line-height:1.5}.jNkGhW_dashboard a:focus-visible,.jNkGhW_dashboard button:focus-visible{outline:2px solid var(--color-violet-500);outline-offset:3px}.jNkGhW_overview{gap:24px;min-width:0;display:grid}.jNkGhW_projectPanel{background:var(--color-white,#fff);overflow:hidden}.jNkGhW_panelHeading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.jNkGhW_panelHeading h2{font-size:20px;font-weight:600}.jNkGhW_panelHeading p{color:#71717a;margin-top:6px;font-size:14px}.jNkGhW_panelHeading button{min-height:44px;color:var(--department-accent);cursor:pointer;border-radius:6px;flex-shrink:0;padding:8px 12px}.jNkGhW_panelHeading button[aria-pressed=true]{background:var(--department-accent-soft)}.jNkGhW_tableHeading,.jNkGhW_projectRow{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.5fr) 20px;align-items:center;gap:20px;padding:20px 24px;display:grid}.jNkGhW_tableHeading{color:#71717a;background:#71717a06;padding-block:12px;font-size:14px}.jNkGhW_projectRow{min-height:96px;transition:background-color .15s}.jNkGhW_projectRow p{overflow-wrap:anywhere;white-space:normal}@media (hover:hover) and (pointer:fine){.jNkGhW_projectRow:hover{background:var(--department-accent-hover)}}.dark .jNkGhW_projectPanel{background:#18181b}.dark .jNkGhW_panelHeading button{color:var(--department-accent-dark)}@media (max-width:767px){.jNkGhW_tableHeading{display:none}.jNkGhW_panelHeading{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:20px}.jNkGhW_projectRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name stage""wait wait";gap:4px 12px;min-height:0;padding:12px 16px;display:grid}.jNkGhW_projectRow>div:first-child{grid-area:name}.jNkGhW_projectRow>div:nth-child(2){text-align:right;grid-area:stage}.jNkGhW_projectRow>div:nth-child(2) p{font-size:14px}.jNkGhW_projectRow>div:nth-child(3){grid-area:wait}.jNkGhW_projectRow>svg{display:none}.jNkGhW_overview{gap:20px}.jNkGhW_dashboard .workspace-page-heading h1{font-size:26px}}.jNkGhW_managementGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.jNkGhW_peopleStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px;display:grid}@media (max-width:1023px){.jNkGhW_managementGrid{grid-template-columns:minmax(0,1fr);gap:20px}}.jNkGhW_executionPanel{background:var(--color-white,#fff);grid-column:1/-1}.jNkGhW_executionPanel>div{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.jNkGhW_executionPanel a{margin-left:auto}.dark .jNkGhW_executionPanel{background:#18181b}.jNkGhW_chartCard{flex-direction:column;min-width:0;display:flex}.jNkGhW_chartHeading{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 8px;display:flex}.jNkGhW_chartHeading h3{font-size:20px;font-weight:600;line-height:1.5}.jNkGhW_chartHeading p{color:#71717a;font-size:14px}.jNkGhW_chartBody{flex:1;min-width:0;padding:4px 20px 16px}.jNkGhW_chartFoot{color:#71717a;border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 20px;font-size:14px;display:flex}.jNkGhW_chartFoot a{color:var(--department-accent);font-weight:500}.jNkGhW_chartEmpty{color:#71717a;padding:8px 0;font-size:14px}.jNkGhW_donutLayout{align-items:center;gap:16px;min-width:0;display:flex}.jNkGhW_donut{flex-shrink:0;width:140px;height:140px;position:relative}.jNkGhW_donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jNkGhW_donutCenter strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.jNkGhW_donutCenter span{color:#71717a;margin-top:4px;font-size:14px}.jNkGhW_emptyRing{border:16px solid #f4f4f5;border-radius:50%;position:absolute;inset:12px}.jNkGhW_legend{flex:1;grid-template-columns:minmax(0,1fr);gap:2px 12px;min-width:0;max-height:140px;font-size:14px;display:grid;overflow-y:auto}.jNkGhW_legend li{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.jNkGhW_legend li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;color:#52525b;flex:1;overflow:hidden}.jNkGhW_legend strong{font-variant-numeric:tabular-nums;font-weight:500}.jNkGhW_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.jNkGhW_legendInline{color:#71717a;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:14px;display:flex}.jNkGhW_legendInline li{align-items:center;gap:6px;display:inline-flex}.jNkGhW_legendInline strong{color:#18181b;font-variant-numeric:tabular-nums;font-weight:500}.jNkGhW_bars{gap:8px;padding:6px 0 4px;display:grid}.jNkGhW_bars li{grid-template-columns:minmax(64px,30%) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.jNkGhW_bars li small{color:#71717a;text-align:right;grid-column:3;font-size:14px}.jNkGhW_barLabel{text-overflow:ellipsis;white-space:nowrap;color:#52525b;overflow:hidden}.jNkGhW_barTrack{background:#f4f4f5;border-radius:3px;height:6px;display:block;overflow:hidden}.jNkGhW_barTrack>span{border-radius:3px;min-width:2px;height:100%;display:block}.jNkGhW_bars strong{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:500}.jNkGhW_weekly{min-width:0}.jNkGhW_weeklyChart{height:120px}.jNkGhW_weeklyChart svg{outline:none}.jNkGhW_weeklyChart .recharts-wrapper{outline:none}.jNkGhW_segmented{padding-top:8px}.jNkGhW_segmentedTrack{background:0 0;border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.jNkGhW_segmentedTrack>span{min-width:4px;height:100%;display:block}.jNkGhW_stageSwatch{border-radius:2px;width:8px;height:8px;display:inline-block}.jNkGhW_kpiRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jNkGhW_kpi{min-width:0;padding:20px;display:block}.jNkGhW_kpi strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1;display:block}.jNkGhW_kpi span{color:#52525b;margin-top:8px;font-size:16px;display:block}.jNkGhW_kpi small{color:#71717a;margin-top:4px;font-size:14px;display:block}.jNkGhW_progressHeading,.jNkGhW_progressRow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:16px;padding:10px 20px;display:grid}.jNkGhW_progressHeading{color:#71717a;background:#71717a06;padding-block:8px;font-size:14px}.jNkGhW_progressRow{min-height:52px;transition:background-color .15s}.jNkGhW_progressRow p{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.jNkGhW_progressRow:hover{background:var(--department-accent-hover)}}@media (min-width:640px){.jNkGhW_kpiRow{gap:16px}}@media (min-width:1024px){.jNkGhW_kpiRow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.jNkGhW_progressHeading{display:none}.jNkGhW_progressRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time""stage stage""next next";gap:4px 12px;padding:12px 16px;display:grid}.jNkGhW_progressRow>div{grid-area:name}.jNkGhW_progressRow>.jNkGhW_progressStage{grid-area:stage;margin-top:2px}.jNkGhW_progressRow>p:nth-child(3){grid-area:next}.jNkGhW_progressRow>.jNkGhW_progressTime{grid-area:time;align-self:start}.jNkGhW_donut{width:144px;height:144px}.jNkGhW_donutCenter strong{font-size:26px}}@media (max-width:479px){.jNkGhW_donutLayout{flex-direction:column;align-items:stretch}.jNkGhW_donut{align-self:center}.jNkGhW_legend{max-height:none}}.dark .jNkGhW_chartFoot{border-top-color:#27272a}.dark .jNkGhW_chartHeading p{color:#a1a1aa}.dark .jNkGhW_chartEmpty{color:#a1a1aa}.dark .jNkGhW_donutCenter span{color:#a1a1aa}.dark .jNkGhW_legendInline{color:#a1a1aa}.dark .jNkGhW_bars li small{color:#a1a1aa}.dark .jNkGhW_kpi small{color:#a1a1aa}.dark .jNkGhW_progressHeading{color:#a1a1aa}.dark .jNkGhW_legend li>span:nth-child(2){color:#d4d4d8}.dark .jNkGhW_barLabel{color:#d4d4d8}.dark .jNkGhW_kpi span{color:#d4d4d8}.dark .jNkGhW_legendInline strong{color:#d9d9de}:is(.dark .jNkGhW_emptyRing,.dark .jNkGhW_barTrack,.dark .jNkGhW_segmentedTrack){background:#27272a;border-color:#27272a}.dark .jNkGhW_chartFoot a{color:var(--department-accent-dark)}.jNkGhW_rowHeading{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 4px;display:flex}.jNkGhW_rowHeading h2{font-size:20px;font-weight:600}.jNkGhW_rowBand{flex-direction:column;gap:8px;padding:4px 20px 14px;display:flex}.jNkGhW_bandSplit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 32px;display:grid}.jNkGhW_bandBlock{padding:0 20px 12px}.jNkGhW_bandCaption{color:#71717a;margin-bottom:6px;font-size:14px}.jNkGhW_statTrio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 20px 12px;display:grid}.jNkGhW_statTrio>a,.jNkGhW_statTrio>div{border-radius:8px;min-width:0;display:block}.jNkGhW_statTrio strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1;display:block}.jNkGhW_statTrio span{color:#71717a;margin-top:6px;font-size:14px;display:block}.jNkGhW_rowBand .jNkGhW_statTrio{padding:0}.jNkGhW_buckets{border-top:1px solid #f4f4f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jNkGhW_buckets button{text-align:left;border-right:1px solid #f4f4f5;min-height:44px;padding:12px 20px;transition:background-color .15s;display:block}.jNkGhW_buckets button:last-child{border-right:0}.jNkGhW_buckets strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1;display:block}.jNkGhW_buckets span{color:#52525b;align-items:center;gap:4px;margin-top:6px;font-size:14px;display:flex}.jNkGhW_meetingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.jNkGhW_meetingGridSolo{grid-template-columns:minmax(0,1fr)}.jNkGhW_meetingList{padding:4px 20px 12px}@media (max-width:767px){.jNkGhW_rowHeading{padding:20px 20px 4px}.jNkGhW_rowBand{padding:8px 20px 16px}.jNkGhW_bandSplit{grid-template-columns:minmax(0,1fr)}.jNkGhW_statTrio{gap:8px;padding:8px 20px 12px}.jNkGhW_statTrio strong{font-size:26px}.jNkGhW_buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.jNkGhW_buckets button{padding:14px 20px}.jNkGhW_buckets button:nth-child(2){border-right:0}.jNkGhW_buckets button:nth-child(n+3){border-top:1px solid #f4f4f5}.jNkGhW_meetingGrid{grid-template-columns:minmax(0,1fr)}.jNkGhW_meetingList{padding:4px 20px 16px}}.dark .jNkGhW_buckets{border-color:#27272a}.dark .jNkGhW_buckets button{border-color:#27272a}.dark .jNkGhW_buckets span{color:#a1a1aa}.dark .jNkGhW_statTrio span{color:#a1a1aa}.jNkGhW_expandToggle{text-align:left;width:100%;min-height:44px;color:var(--department-accent);padding:8px 20px;font-size:14px;font-weight:500;display:block}.dark .jNkGhW_expandToggle{color:var(--department-accent-dark)}.jNkGhW_expandableCard,.jNkGhW_expandableCard a,.jNkGhW_expandableCard button{cursor:pointer}.jNkGhW_listRows{flex-direction:column;display:flex}.jNkGhW_listRows>li+li{border-top:1px solid var(--color-zinc-100,#f4f4f5)}.dark .jNkGhW_listRows>li+li{border-top-color:#27272a}.jNkGhW_listRow{align-items:center;gap:12px;min-height:56px;padding:8px 0;transition:background-color .15s;display:flex}.jNkGhW_listMark{background:var(--department-accent-soft);width:40px;height:40px;color:var(--department-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.jNkGhW_dateMark{flex-direction:column;align-items:center;line-height:1;display:flex}.jNkGhW_dateMark b{font-size:16px;font-weight:600}.jNkGhW_dateMark small{opacity:.8;margin-top:2px;font-size:14px;font-weight:500}.jNkGhW_listTitle{color:#18181b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.jNkGhW_listRow:hover .jNkGhW_listTitle{color:var(--department-accent)}.jNkGhW_listMeta{color:#71717a;flex-wrap:wrap;gap:0 6px;margin-top:2px;font-size:14px;display:flex}.jNkGhW_listMeta>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.jNkGhW_listMeta>span+span:before{content:"·";color:#d4d4d8;margin-right:6px}.jNkGhW_listTrailing{color:#71717a;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:14px}.jNkGhW_chip{white-space:nowrap;border-radius:6px;align-items:center;min-height:26px;padding:2px 8px;font-size:14px;font-weight:500;display:inline-flex}.jNkGhW_chip_zinc{color:#52525b;background:#f4f4f5}.jNkGhW_chip_accent{background:var(--department-accent-soft);color:var(--department-accent)}.jNkGhW_chip_amber{color:#b45309;background:#fef3c7}.jNkGhW_chip_emerald{color:#047857;background:#d1fae5}.jNkGhW_progressTime{color:#71717a;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.dark .jNkGhW_listTitle{color:#d9d9de}:is(.dark .jNkGhW_listMeta,.dark .jNkGhW_listTrailing,.dark .jNkGhW_progressTime){color:#a1a1aa}.dark .jNkGhW_chip_zinc{color:#d4d4d8;background:#27272a}.dark .jNkGhW_chip_amber{color:#fbbf24;background:#f59e0b26}.dark .jNkGhW_chip_emerald{color:#34d399;background:#10b98126}.jNkGhW_overviewCard{--card-accent:var(--department-accent);--card-surface:#fff;border-color:color-mix(in srgb, var(--card-accent) 15%, var(--card-surface));background:var(--card-surface);border-radius:8px;position:relative}.jNkGhW_overviewCard[data-open]{background:color-mix(in srgb, var(--card-accent) 5%, var(--card-surface))}.jNkGhW_overviewCard:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 40%, transparent);opacity:0;transition:opacity .18s;position:absolute;inset:0}.jNkGhW_overviewCard .jNkGhW_rowHeading{flex-wrap:wrap;align-items:center;padding-bottom:12px}.jNkGhW_overviewCard .jNkGhW_rowHeading h2{align-items:center;gap:8px;font-size:18px;display:flex}.jNkGhW_overviewCard[data-open] .jNkGhW_rowHeading h2{color:var(--card-accent)}.jNkGhW_blockOrnament{width:28px;height:28px;color:var(--card-accent);opacity:.26;pointer-events:none;flex:none;transition:transform .18s,opacity .18s}.jNkGhW_overviewCard .jNkGhW_listTitle,.jNkGhW_overviewCard .jNkGhW_projectRow p,.jNkGhW_overviewCard .jNkGhW_progressRow p,.jNkGhW_overviewCard .jNkGhW_listMeta>span,.jNkGhW_overviewCard .jNkGhW_barLabel,.jNkGhW_overviewCard .jNkGhW_legend li>span:nth-child(2){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.6;overflow:visible}.jNkGhW_overviewCard .jNkGhW_listTitle{font-size:17px}.jNkGhW_overviewCard .jNkGhW_projectRow .text-base{font-size:17px}.jNkGhW_overviewCard .jNkGhW_progressRow .text-base{font-size:17px}.jNkGhW_overviewCard .jNkGhW_listMeta,.jNkGhW_overviewCard .jNkGhW_listTrailing,.jNkGhW_overviewCard .jNkGhW_tableHeading,.jNkGhW_overviewCard .jNkGhW_progressHeading,.jNkGhW_overviewCard .jNkGhW_chip,.jNkGhW_overviewCard .jNkGhW_progressTime{font-size:15px}.jNkGhW_overviewCard .jNkGhW_projectRow .text-sm{font-size:15px}.jNkGhW_overviewCard .jNkGhW_progressRow .text-sm{font-size:15px}.jNkGhW_overviewCard .jNkGhW_chip{white-space:normal;overflow-wrap:anywhere}.jNkGhW_overviewCard .jNkGhW_legend{max-height:none}.jNkGhW_overviewCard .jNkGhW_bars li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:15px}.jNkGhW_overviewCard .jNkGhW_bars .jNkGhW_barTrack{grid-area:2/1/auto/-1}.jNkGhW_overviewCard .jNkGhW_bars strong{grid-area:1/2}.jNkGhW_overviewCard .jNkGhW_bars li small{grid-column:1/-1}.jNkGhW_overviewCard .jNkGhW_listRow{padding-block:12px}.dark .jNkGhW_overviewCard{--card-surface:#18181b;--card-accent:var(--department-accent-dark);background:var(--card-surface)}.dark .jNkGhW_overviewCard[data-open]{background:color-mix(in srgb, var(--card-accent) 5%, var(--card-surface))}@media (hover:hover) and (pointer:fine){.jNkGhW_expandableCard:hover:after{opacity:1}.jNkGhW_expandableCard:hover .jNkGhW_blockOrnament{opacity:.65;transform:translateY(-3px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.jNkGhW_overviewCard:after,.jNkGhW_blockOrnament{transition:none}.jNkGhW_expandableCard:hover .jNkGhW_blockOrnament{transform:none}}@media (max-width:479px){.jNkGhW_overviewCard .jNkGhW_listRow{flex-wrap:wrap}.jNkGhW_overviewCard .jNkGhW_listTrailing{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.jNkGhW_directorDashboard{--director-accent:var(--department-accent);--director-surface:var(--color-white,#fafafb);--director-line:#e9e7f2;--director-muted:#746b7e;--director-radius:10px;isolation:isolate;color:#29232f;position:relative}.jNkGhW_transferBackdrop{width:min(44%,560px);height:120px;color:var(--director-accent);opacity:.23;pointer-events:none;z-index:-1;position:absolute;top:50%;right:24%;transform:translateY(-50%)}.jNkGhW_transferSignal{opacity:0;animation:8s linear jNkGhW_transferFlow}@keyframes jNkGhW_transferFlow{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(269px)}}@media (prefers-reduced-motion:reduce){.jNkGhW_transferSignal{animation:none}}@media (max-width:767px){.jNkGhW_transferBackdrop{display:none}}.jNkGhW_directorDashboard>*+*{margin-block-start:20px}.jNkGhW_directorDashboard>.grid{gap:20px}.jNkGhW_directorDashboard .workspace-page-heading{isolation:isolate;border-bottom:1px solid var(--director-line);padding-bottom:20px;position:relative}.jNkGhW_directorDashboard .workspace-page-heading h1{letter-spacing:-.02em;font-size:26px;font-weight:600}.jNkGhW_directorDashboard .workspace-page-heading p{color:var(--director-muted);font-size:14px}:is(.jNkGhW_directorDashboard .jNkGhW_overviewCard,.jNkGhW_directorDashboard>.rounded-xl){--card-accent:var(--director-accent);--card-surface:var(--director-surface);border-radius:var(--director-radius);border-color:var(--director-line);background:var(--director-surface);box-shadow:none}.jNkGhW_directorDashboard .jNkGhW_overviewCard[data-open]{background:color-mix(in srgb, var(--director-accent) 5%, var(--director-surface))}.jNkGhW_directorDashboard .jNkGhW_overviewCard[data-open] .jNkGhW_rowHeading{box-shadow:inset 0 2px var(--director-accent)}.jNkGhW_directorDashboard .jNkGhW_rowHeading{padding:22px 24px 16px}:is(.jNkGhW_directorDashboard .jNkGhW_rowHeading h2,.jNkGhW_directorDashboard>.rounded-xl h3){letter-spacing:-.01em;gap:10px;font-size:17px;font-weight:600}.jNkGhW_directorDashboard .jNkGhW_blockOrnament{opacity:.4;width:26px;height:26px}.jNkGhW_directorDashboard .jNkGhW_rowBand{padding-inline:24px;padding-bottom:22px}.jNkGhW_directorDashboard .jNkGhW_statTrio{gap:0;padding:4px 24px 20px}.jNkGhW_directorDashboard .jNkGhW_statTrio>a,.jNkGhW_directorDashboard .jNkGhW_statTrio>div{border-left:1px solid var(--director-line);border-radius:0;padding:2px 20px}.jNkGhW_directorDashboard .jNkGhW_statTrio>:first-child{border-left:0;padding-left:0}.jNkGhW_directorDashboard .jNkGhW_statTrio strong{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1.1;transition:color .15s}.jNkGhW_directorDashboard .jNkGhW_statTrio span{color:var(--director-muted);margin-top:8px;font-size:14px}@media (hover:hover) and (pointer:fine){.jNkGhW_directorDashboard .jNkGhW_statTrio>a:hover strong{color:var(--director-accent)}}.jNkGhW_directorDashboard .jNkGhW_donutCenter strong{letter-spacing:-.02em;font-weight:600}.jNkGhW_directorDashboard .jNkGhW_bars strong,.jNkGhW_directorDashboard .jNkGhW_legend strong{font-variant-numeric:tabular-nums;font-weight:600}.jNkGhW_directorDashboard .jNkGhW_bars{gap:10px}.jNkGhW_directorDashboard .jNkGhW_barTrack{background:color-mix(in srgb, var(--director-accent) 9%, transparent);border-radius:3px;height:6px}.jNkGhW_directorDashboard .jNkGhW_barTrack>span{border-radius:3px}.jNkGhW_directorDashboard .jNkGhW_dot{border-radius:2px}.jNkGhW_directorDashboard .jNkGhW_legend{gap:0;max-width:280px}.jNkGhW_directorDashboard .jNkGhW_legend li{min-height:34px}.jNkGhW_directorDashboard .jNkGhW_legend li+li{border-top:1px solid var(--director-line)}.jNkGhW_directorDashboard .jNkGhW_listMark{border-radius:6px;font-weight:500}.jNkGhW_directorDashboard .jNkGhW_chip{border-radius:4px;font-weight:400}.jNkGhW_directorDashboard .jNkGhW_bandCaption,.jNkGhW_directorDashboard .jNkGhW_listMeta,.jNkGhW_directorDashboard .jNkGhW_progressTime{color:var(--director-muted)}.jNkGhW_directorDashboard .jNkGhW_bandCaption{letter-spacing:.02em;margin-bottom:10px;font-size:13px}.jNkGhW_directorDashboard .jNkGhW_progressHeading{border-top:1px solid var(--director-line);border-bottom:1px solid var(--director-line);background:0 0}.jNkGhW_directorDashboard .jNkGhW_progressRow{padding-block:14px}.jNkGhW_directorDashboard .jNkGhW_overviewCard a.text-violet-600{color:var(--director-accent)}.jNkGhW_directorDashboard .jNkGhW_overviewCard .text-3xl{letter-spacing:-.03em}.dark .jNkGhW_directorDashboard{--director-accent:#a08ad0;--director-surface:#18181b;--director-line:#35333e;--director-muted:#aaa4b4;color:#e9e6ed}@media (max-width:639px){.jNkGhW_directorDashboard .jNkGhW_rowHeading{padding:16px}.jNkGhW_directorDashboard .jNkGhW_rowBand,.jNkGhW_directorDashboard .jNkGhW_statTrio{padding-inline:16px}.jNkGhW_directorDashboard .jNkGhW_statTrio>a,.jNkGhW_directorDashboard .jNkGhW_statTrio>div{padding-inline:12px}.jNkGhW_directorDashboard .jNkGhW_statTrio strong{font-size:28px}}.jNkGhW_directorSection{border:1px solid var(--director-line,#e9e7f2)}.jNkGhW_gatewayLink{color:var(--director-accent);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.jNkGhW_gatewayLink:hover{text-underline-offset:4px;text-decoration:underline}}.jNkGhW_gatewayProject{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding-bottom:4px;display:grid}.jNkGhW_gatewayProject>.jNkGhW_statTrio{align-self:center}.jNkGhW_gatewayProject>.jNkGhW_gatewayChart{border-left:1px solid var(--director-line);padding-left:32px}.jNkGhW_gatewayPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.jNkGhW_gatewayChart{min-width:0;padding:0 24px 24px}.jNkGhW_gatewayWeeks{gap:10px;height:132px;display:flex;position:relative}.jNkGhW_gatewayWeeks>div{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.jNkGhW_gatewayWeeks b{font-variant-numeric:tabular-nums;min-height:1.4em;font-size:13px;font-weight:600}.jNkGhW_gatewayWeeks>div>span{border-bottom:1px solid var(--director-line);flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.jNkGhW_gatewayWeeks i{background:var(--director-accent);opacity:.38;border-radius:3px 3px 0 0;width:min(100%,28px)}.jNkGhW_gatewayWeeks>[data-current] i{opacity:.8}.jNkGhW_gatewayWeeks small{color:var(--director-muted);font-variant-numeric:tabular-nums;font-size:12px}.jNkGhW_gatewayWeeks>[data-current] small{color:var(--director-accent);font-weight:500}.jNkGhW_gatewayWeeksEmpty{color:var(--director-muted);pointer-events:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0 0 26px}@media (max-width:767px){.jNkGhW_gatewayProject,.jNkGhW_gatewayPair{grid-template-columns:minmax(0,1fr);gap:16px}.jNkGhW_gatewayProject>.jNkGhW_gatewayChart{border-left:0;border-top:1px solid var(--director-line);padding:16px}.jNkGhW_gatewayChart{padding-inline:16px}}.jNkGhW_progressSegments{border-radius:5px;gap:3px;height:10px;margin:4px 0 16px;display:flex;overflow:hidden}.jNkGhW_progressSegments>span{min-width:3px}.jNkGhW_progressKeys{grid-template-columns:minmax(0,1fr);display:grid}.jNkGhW_progressKeys a{align-items:center;gap:10px;min-height:40px;font-size:15px;transition:color .15s;display:flex}.jNkGhW_progressKeys a+a{border-top:1px solid var(--director-line)}.jNkGhW_progressKeys i{border-radius:2px;flex:none;width:8px;height:8px}.jNkGhW_progressKeys b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}@media (hover:hover) and (pointer:fine){.jNkGhW_progressKeys a:hover{color:var(--director-accent)}}.jNkGhW_shortcutSection h2{color:var(--director-muted);margin-bottom:10px;font-size:15px;font-weight:500}.jNkGhW_shortcutGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.jNkGhW_shortcutGrid a{border:1px solid var(--director-line);background:var(--director-surface);align-items:center;gap:10px;min-height:68px;padding:14px 16px;font-size:15px;display:flex}.jNkGhW_shortcutGrid a>span:last-child{color:var(--director-muted);margin-left:auto}.jNkGhW_shortcutIcon{width:24px;height:24px;color:var(--director-accent);opacity:.7;flex:none}@media (hover:hover) and (pointer:fine){.jNkGhW_shortcutGrid a:hover{border-color:var(--director-accent);background:color-mix(in srgb, var(--director-accent) 4%, var(--director-surface))}}@media (max-width:479px){.jNkGhW_shortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jNkGhW_managementStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jNkGhW_managementStats .jNkGhW_statTrio{grid-template-columns:repeat(2,minmax(0,1fr))}.jNkGhW_managementStats .jNkGhW_donutLayout{flex-direction:column;align-items:stretch}.jNkGhW_managementStats .jNkGhW_donut{align-self:center}.jNkGhW_organizationTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 22px 22px;display:grid}.jNkGhW_organizationTiles a{background:color-mix(in srgb, var(--director-accent) 5%, transparent);flex-direction:column;gap:8px;padding:18px 14px;display:flex}.jNkGhW_organizationTiles strong{font:500 26px var(--director-mono)}.jNkGhW_organizationTiles span{color:var(--director-muted);font-size:15px}@media (max-width:1100px){.jNkGhW_managementStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.jNkGhW_managementStats{grid-template-columns:minmax(0,1fr)}}html[data-department-theme=platform].dark .jNkGhW_directorDashboard{--director-accent:var(--department-accent-dark)}
.tpPZ4a_console{--ink:var(--overview-ink,#29232f);--muted:var(--executive-muted,#746b7e);--faint:color-mix(in srgb, var(--muted) 70%, transparent);--line:var(--overview-border,#e7e3ec);--line-2:color-mix(in srgb, var(--line) 60%, transparent);--panel:var(--overview-surface,#fdfcfe);--accent:var(--executive-accent,var(--department-accent));--soft:color-mix(in srgb, var(--accent) 36%, var(--panel));--hover:color-mix(in srgb, var(--panel) 93%, var(--accent));--calm:#3f8f6b;--warn:#b7791f;--risk:#c2410c;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;color:var(--ink);padding:8px 0 56px;font-size:15px}.dark .tpPZ4a_console{--calm:#5fbf93;--warn:#e0a643;--risk:#f07a4a}.tpPZ4a_console button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tpPZ4a_console button:focus-visible,.tpPZ4a_console tr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tpPZ4a_console{isolation:isolate;position:relative}.tpPZ4a_console:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--accent) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 9%, transparent) 1px, transparent 1px);background-size:44px 44px;height:620px;position:absolute;inset:-24px -36px auto;-webkit-mask-image:linear-gradient(#000 0,#00000080 280px,#0000 600px);mask-image:linear-gradient(#000 0,#00000080 280px,#0000 600px)}.tpPZ4a_console>*{z-index:1;position:relative}.tpPZ4a_pageFoot{color:var(--faint);justify-items:center;gap:2px;margin-top:40px;font-size:12px;display:grid}.tpPZ4a_pageFoot>footer{padding:0}.tpPZ4a_triad .tpPZ4a_panel,.tpPZ4a_projects{animation:.5s cubic-bezier(.2,.7,.2,1) both tpPZ4a_rise}.tpPZ4a_triad .tpPZ4a_panel:nth-child(2){animation-delay:60ms}.tpPZ4a_triad .tpPZ4a_panel:nth-child(3){animation-delay:.12s}.tpPZ4a_projects{animation-delay:.18s}@keyframes tpPZ4a_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tpPZ4a_head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.tpPZ4a_head h2{margin:0;font-size:16px;font-weight:600}.tpPZ4a_ornamentTitle{align-items:center;gap:8px;display:inline-flex}.tpPZ4a_blockOrnament{width:28px;height:28px;color:var(--accent);opacity:.26;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;transition:transform .18s,opacity .18s}@media (hover:hover) and (pointer:fine){.tpPZ4a_panel:hover>.tpPZ4a_head .tpPZ4a_blockOrnament,.tpPZ4a_projects:hover>.tpPZ4a_head .tpPZ4a_blockOrnament{opacity:.65;transform:translateY(-3px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.tpPZ4a_panel:hover>.tpPZ4a_head .tpPZ4a_blockOrnament,.tpPZ4a_projects:hover>.tpPZ4a_head .tpPZ4a_blockOrnament{transform:none}}.tpPZ4a_headActions{align-items:center;gap:18px;display:flex}.tpPZ4a_link{white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex;color:var(--accent)!important}.tpPZ4a_link i{font-size:11px;font-style:normal;transition:transform .2s}.tpPZ4a_link[aria-expanded=true] i{transform:rotate(180deg)}.tpPZ4a_sub{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.tpPZ4a_muted{color:var(--muted);font-size:14px}.tpPZ4a_partnerFounder{color:var(--muted);font-size:14px;line-height:1.4;display:block}.tpPZ4a_mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.tpPZ4a_missing{color:var(--warn);font-size:14px}.tpPZ4a_strong{font-weight:500}.tpPZ4a_note{color:var(--muted);margin:10px 0 0;font-size:13px}.tpPZ4a_empty{color:var(--muted);margin:18px 0;font-size:14px}.tpPZ4a_chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:12px}.tpPZ4a_panel,.tpPZ4a_projects{background:var(--panel);border:1px solid var(--line);min-width:0;padding:20px 22px;position:relative}.tpPZ4a_panel:before,.tpPZ4a_projects:before{content:"";border:0 solid var(--accent);pointer-events:none;position:absolute;top:-1px;left:-1px}.tpPZ4a_panel:after,.tpPZ4a_projects:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);opacity:0;transition:opacity .18s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tpPZ4a_panel:hover:after,.tpPZ4a_projects:hover:after{opacity:1}}.tpPZ4a_projects[data-open]{background:var(--open-tint)}.tpPZ4a_projects[data-open]:before{border-width:3px 0 0;width:calc(100% + 2px);height:0}.tpPZ4a_projects[data-open]>.tpPZ4a_head h2{color:var(--accent)}.tpPZ4a_triad{grid-template-columns:1.35fr 1fr 1fr;display:grid}.tpPZ4a_triad .tpPZ4a_panel{cursor:pointer;flex-direction:column;transition:background .15s;display:flex}.tpPZ4a_triad .tpPZ4a_panel+.tpPZ4a_panel{border-left:0}.tpPZ4a_triad[data-has-open] .tpPZ4a_panel:not([data-open])>*{opacity:.55;transition:opacity .2s}.tpPZ4a_triad[data-has-open] .tpPZ4a_panel:not([data-open]):hover>*{opacity:.85}.tpPZ4a_console{--open-tint:color-mix(in srgb, var(--accent) 5%, var(--panel))}.tpPZ4a_triad .tpPZ4a_panel[data-open]{background:var(--open-tint);border-bottom-color:#0000}.tpPZ4a_triad .tpPZ4a_panel[data-open]:before{border-width:3px 0 0;width:calc(100% + 2px);height:0}.tpPZ4a_triad .tpPZ4a_panel[data-open] .tpPZ4a_head h2{color:var(--accent)}.tpPZ4a_triad .tpPZ4a_panel[data-open] .tpPZ4a_expander>button{font-weight:600}.tpPZ4a_expander{border-top:1px solid var(--line-2);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.tpPZ4a_expander>button{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.tpPZ4a_expander>button i{font-size:11px;font-style:normal;transition:transform .2s}.tpPZ4a_expander>button[aria-expanded=true] i{transform:rotate(180deg)}.tpPZ4a_hero{align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.tpPZ4a_hero strong{font-family:var(--mono);letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:.9}.tpPZ4a_hero span{color:var(--muted);padding-bottom:3px;font-size:14px}.tpPZ4a_deptRows{margin-bottom:6px}.tpPZ4a_deptRow{grid-template-columns:88px 1fr auto;align-items:center;gap:12px;min-height:30px;font-size:14px;display:grid}.tpPZ4a_deptRow+.tpPZ4a_deptRow{border-top:1px dashed var(--line-2)}.tpPZ4a_deptRow em{color:var(--faint);font-size:13px;font-style:normal}.tpPZ4a_deptRow b{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:400}.tpPZ4a_people{flex-wrap:wrap;gap:4px;display:flex}.tpPZ4a_people i,.tpPZ4a_legend i{background:var(--soft);width:16px;height:16px}.tpPZ4a_legend{color:var(--muted);gap:14px;margin-bottom:14px;font-size:12px;display:flex}.tpPZ4a_legend span{align-items:center;gap:5px;display:flex}.tpPZ4a_legend i{width:9px;height:9px;display:inline-block}.tpPZ4a_others{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:24px;margin-bottom:14px;padding-top:14px;display:grid}.tpPZ4a_others>div{min-width:0}.tpPZ4a_otherHead{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.tpPZ4a_otherHead strong{font-family:var(--mono);font-size:22px;font-weight:500}.tpPZ4a_otherHead span{color:var(--muted);font-size:14px}.tpPZ4a_segments{gap:2px;height:8px;margin-bottom:8px;display:flex}.tpPZ4a_segments i{background:var(--accent);min-width:6px}.tpPZ4a_keys{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tpPZ4a_keys li{color:var(--muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.tpPZ4a_keys li i{background:var(--accent);width:8px;height:8px}.tpPZ4a_keys li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpPZ4a_expertBars span:first-child{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}.tpPZ4a_keys b,.tpPZ4a_expertBars b{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:400}.tpPZ4a_expertBars{gap:10px;display:grid}.tpPZ4a_expertBars>div{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:12px;display:grid}.tpPZ4a_expertBars>div>.tpPZ4a_barTrack{grid-area:2/1/auto/-1}.tpPZ4a_expertBars>div>b{grid-area:1/2}.tpPZ4a_expertBars b{text-align:right}.tpPZ4a_expertBars small{color:var(--faint);margin-top:2px;font-size:11px}.tpPZ4a_detail{border:1px solid var(--line);background:var(--open-tint);border-top:0;padding:20px 22px;animation:.22s ease-out tpPZ4a_drop}.tpPZ4a_detail[data-flush]{padding:0}.tpPZ4a_detail[data-flush]>div>section{background:0 0}.tpPZ4a_console button:focus:not(:focus-visible){outline:none}.tpPZ4a_detail[data-flush]>div>section{border:0;border-radius:0;margin:0}.tpPZ4a_detail h3{margin:0 0 8px;font-size:15px;font-weight:600}@keyframes tpPZ4a_drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tpPZ4a_projects{margin-top:16px}.tpPZ4a_projects:not([data-open]){cursor:pointer;transition:background .15s}.tpPZ4a_projects>.tpPZ4a_head{cursor:pointer;margin-bottom:14px}.tpPZ4a_summary{grid-template-columns:auto minmax(0,440px);justify-content:space-between;align-items:end;gap:36px;display:grid}.tpPZ4a_projects[data-open] .tpPZ4a_summary{border-bottom:1px solid var(--line-2);padding-bottom:16px}.tpPZ4a_groups{align-items:stretch;display:flex}.tpPZ4a_group{border-right:1px solid var(--line);margin-right:26px;padding-right:26px}.tpPZ4a_group:last-child{border-right:0;margin-right:0;padding-right:0}.tpPZ4a_groupLabel{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.tpPZ4a_cells{gap:24px;display:flex}.tpPZ4a_cells button{text-align:left}.tpPZ4a_cells strong{font-family:var(--mono);font-size:28px;font-weight:500;line-height:1.1;display:block}.tpPZ4a_cells span{color:var(--muted);font-size:14px}.tpPZ4a_cells button:hover strong{color:var(--accent)}.tpPZ4a_months{border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;margin-bottom:22px;display:grid}.tpPZ4a_month{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.tpPZ4a_monthTotal{font-family:var(--mono);color:var(--muted);min-height:15px;font-size:12px}.tpPZ4a_monthStack{flex-direction:column-reverse;gap:2px;width:100%;max-width:22px;min-height:78px;display:flex}.tpPZ4a_monthStack i{background:var(--accent);height:8px}.tpPZ4a_monthLabel{color:var(--faint);white-space:nowrap;font-size:12px;position:absolute;bottom:-20px}.tpPZ4a_tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:22px;margin-top:6px;display:flex;overflow:auto hidden}.tpPZ4a_tabs::-webkit-scrollbar{display:none}.tpPZ4a_tabItem{align-items:stretch;gap:22px;display:flex}.tpPZ4a_tabSep{background:var(--line);width:1px;margin:11px 0}.tpPZ4a_tabs button{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0;font-size:15px}.tpPZ4a_tabs button[aria-selected=true]{color:var(--ink);border-color:var(--accent);font-weight:600}.tpPZ4a_tabs button span{font-family:var(--mono);color:var(--faint);margin-left:6px;font-size:12px;font-weight:400}.tpPZ4a_vizRow{border-bottom:1px solid var(--line-2);grid-template-columns:1.4fr 1fr;display:grid}.tpPZ4a_viz{min-width:0;padding:16px 22px 16px 0}.tpPZ4a_viz+.tpPZ4a_viz{border-left:1px solid var(--line-2);padding:16px 0 16px 22px}.tpPZ4a_unitRow{color:var(--muted);grid-template-columns:96px 1fr 26px;align-items:center;gap:10px;min-height:24px;font-size:14px;display:grid}.tpPZ4a_unitRow b,.tpPZ4a_barRow b{font-family:var(--mono);color:var(--ink);text-align:right;font-size:13px;font-weight:400}.tpPZ4a_units{flex-wrap:wrap;gap:3px;display:flex}.tpPZ4a_units i{width:14px;height:10px}.tpPZ4a_units i[data-tone=accent]{background:var(--accent)}.tpPZ4a_units i[data-tone=soft]{background:var(--soft)}.tpPZ4a_units i[data-tone=warn]{background:var(--warn)}.tpPZ4a_units i[data-tone=empty]{border:1px solid var(--line-2)}.tpPZ4a_bars{gap:2px;display:grid}.tpPZ4a_barRow{color:var(--muted);grid-template-columns:96px 1fr 34px;align-items:center;gap:10px;min-height:26px;font-size:14px;display:grid}.tpPZ4a_barTrack{background:var(--line-2);height:5px;position:relative}.tpPZ4a_barTrack i{background:var(--accent);position:absolute;inset:0 auto 0 0}.tpPZ4a_weekBars{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:44px;display:flex}.tpPZ4a_weekBars i{background:var(--line);flex:1}.tpPZ4a_axis{color:var(--faint);font-size:11px;font-family:var(--mono);justify-content:space-between;margin-top:4px;display:flex}.tpPZ4a_filters{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 4px;display:flex}.tpPZ4a_filters button{color:var(--muted);border-radius:99px;padding:4px 12px;font-size:14px;border:1px solid var(--line)!important}.tpPZ4a_filters button span{font-family:var(--mono);color:var(--faint);margin-left:4px;font-size:12px}.tpPZ4a_filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)!important}.tpPZ4a_filters .tpPZ4a_filterEnd{margin-left:auto}.tpPZ4a_filters .tpPZ4a_link{padding:4px 0;border:0!important}.tpPZ4a_tableScroll{overflow-x:auto}.tpPZ4a_tableScroll table{border-collapse:collapse;width:100%}.tpPZ4a_tableScroll th{color:var(--faint);text-align:left;border-bottom:1px solid var(--line-2);white-space:nowrap;padding:10px 14px 8px 0;font-size:13px;font-weight:400}.tpPZ4a_tableScroll td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:13px 14px 13px 0;font-size:15px}.tpPZ4a_tableScroll tr.row{cursor:pointer}@media (hover:hover){.tpPZ4a_tableScroll tr.row:hover td{background:var(--hover)}}.tpPZ4a_tableScroll tr.row[aria-expanded=true] td{border-bottom-color:#0000}.tpPZ4a_inrow td{padding:0 0 16px!important}.tpPZ4a_rowDetail{border:1px solid var(--line-2);border-left:2px solid var(--accent);flex-wrap:wrap;align-items:center;gap:14px 32px;padding:14px 16px;animation:.2s ease-out tpPZ4a_drop;display:flex}.tpPZ4a_fig{color:var(--muted);gap:2px;font-size:13px;display:grid}.tpPZ4a_fig b{color:var(--ink);font-size:15px;font-weight:500}.tpPZ4a_rowActions{gap:10px;margin-left:auto;display:flex}.tpPZ4a_rowActions button{white-space:nowrap;border-radius:6px;font-size:14px;border:1px solid var(--line)!important;color:var(--accent)!important;padding:6px 12px!important}.tpPZ4a_rowActions button:hover{border-color:var(--accent)!important}.tpPZ4a_pname{align-items:center;gap:10px;font-weight:500;display:flex}.tpPZ4a_pname i{background:var(--calm);border-radius:50%;flex:none;width:7px;height:7px}.tpPZ4a_team{font-weight:500;display:block}.tpPZ4a_heatCell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tpPZ4a_heatCell b{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:400}.tpPZ4a_heat{gap:2px;display:inline-flex}.tpPZ4a_heat i{background:var(--line-2);width:6px;height:14px}.tpPZ4a_heat i[data-on]{background:var(--accent)}.tpPZ4a_items{gap:6px;width:100%;display:grid}.tpPZ4a_items>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.tpPZ4a_items small{color:var(--muted);white-space:nowrap;font-size:13px}.tpPZ4a_textButton{text-align:left;font-weight:500}.tpPZ4a_textButton:hover{color:var(--accent)}.tpPZ4a_dialogDetail{margin:-8px}.tpPZ4a_modalHeading{justify-content:space-between;align-items:center;display:flex}.tpPZ4a_modalHeading button{width:44px;height:44px;font-size:24px}.tpPZ4a_partnerDescription{color:var(--muted,#746b7e);margin:20px 0;font-size:14px}.tpPZ4a_partnerLinks h3{margin-top:28px;font-size:14px}.tpPZ4a_partnerLinks button{text-align:left;border-bottom:1px solid #8883;justify-content:space-between;gap:20px;width:100%;padding:16px 0;font-size:14px;display:flex}.tpPZ4a_partnerLinks button span{opacity:.65;font-size:14px}.tpPZ4a_meetingProject{opacity:.6;margin-top:6px;font-size:14px;display:block}@media (max-width:1100px){.tpPZ4a_triad{grid-template-columns:1fr 1fr}.tpPZ4a_triad [data-panel=people]{grid-column:1/-1}.tpPZ4a_triad .tpPZ4a_panel+.tpPZ4a_panel{border-left:1px solid var(--line);border-top:0}.tpPZ4a_triad [data-panel=asset]{border-left:0}.tpPZ4a_summary{grid-template-columns:1fr;gap:20px}.tpPZ4a_summary .tpPZ4a_approvals{max-width:480px}}@media (max-width:900px){.tpPZ4a_hideNarrow{display:none}.tpPZ4a_vizRow{grid-template-columns:1fr}.tpPZ4a_viz+.tpPZ4a_viz{border-left:0;border-top:1px solid var(--line-2);padding-left:0}}@media (max-width:640px){.tpPZ4a_triad{grid-template-columns:1fr}.tpPZ4a_triad [data-panel=asset]{border-left:1px solid var(--line)}.tpPZ4a_panel,.tpPZ4a_projects{padding:16px}.tpPZ4a_groups{flex-wrap:wrap;gap:14px}.tpPZ4a_group{margin-right:0;padding-right:14px}.tpPZ4a_cells strong{font-size:24px}.tpPZ4a_heat i{width:4px}.tpPZ4a_rowActions{margin-left:0}}@media (prefers-reduced-motion:reduce){.tpPZ4a_console *{transition:none!important;animation:none!important}}.tpPZ4a_money{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.tpPZ4a_money span{color:var(--muted);font-size:13px;display:block}.tpPZ4a_money strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:6px;font-size:24px;font-weight:300;display:flex}.tpPZ4a_money strong em{color:var(--faint);font-size:20px;font-style:normal}.tpPZ4a_money small{color:var(--muted);font-size:13px;font-weight:400}.tpPZ4a_donutRow{grid-template-columns:112px 1fr;align-items:center;gap:22px;margin-bottom:14px;display:grid}.tpPZ4a_donut{width:112px;height:112px}.tpPZ4a_donut circle{fill:none;stroke-width:9px;stroke:color-mix(in srgb, var(--accent) 10%, transparent);animation:.9s cubic-bezier(.2,.7,.2,1) both tpPZ4a_draw}@keyframes tpPZ4a_draw{0%{stroke-dasharray:0 300}}.tpPZ4a_donutValue{fill:var(--ink);font-size:18px;font-weight:300}.tpPZ4a_donutValue[data-empty]{fill:var(--faint)}.tpPZ4a_donutUnit{fill:var(--faint);font-size:10px}.tpPZ4a_shareKeys{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tpPZ4a_shareKeys li{color:var(--muted);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.tpPZ4a_shareKeys i{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:2px;width:8px;height:8px}.tpPZ4a_shareKeys b{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:400}.tpPZ4a_section{padding:0 0 14px}.tpPZ4a_section+.tpPZ4a_section{border-top:1px solid var(--line-2);padding-top:14px}.tpPZ4a_section h3{color:var(--faint);letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:400}.tpPZ4a_trkHead{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.tpPZ4a_trkHead b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:300}.tpPZ4a_trkHead b small{color:var(--faint);font-size:12px;font-weight:400}.tpPZ4a_trkHead b[data-empty]{color:var(--faint);font-size:14px}.tpPZ4a_trkHead b[data-empty] em{font-style:normal}.tpPZ4a_tracker{gap:4px;height:12px;display:flex}.tpPZ4a_tracker i{background:color-mix(in srgb, var(--accent) 9%, transparent);transform-origin:bottom;border-radius:1.5px;flex:1;max-width:9px;transition:transform .18s;animation:.5s cubic-bezier(.2,.7,.2,1) both tpPZ4a_riseY}.tpPZ4a_tracker i[data-status=idle]{background:color-mix(in srgb, var(--accent) 7%, transparent)}.tpPZ4a_tracker i[data-status=in_use]{background:color-mix(in srgb, var(--accent) 45%, var(--panel))}.tpPZ4a_tracker i[data-status=maintenance]{background:color-mix(in srgb, #d9a55a 45%, var(--panel))}.tpPZ4a_tracker i[data-gap]{margin-left:7px}@media (hover:hover){.tpPZ4a_tracker i:hover{transform:translateY(-3px)}}.tpPZ4a_storage{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:2px;height:3px;display:block;overflow:hidden}.tpPZ4a_storage i{background:color-mix(in srgb, var(--accent) 42%, var(--panel));transform-origin:0;height:100%;animation:1.1s cubic-bezier(.2,.7,.2,1) both tpPZ4a_growX;display:block}.tpPZ4a_statusKeys{color:var(--muted);gap:14px;margin-bottom:14px;font-size:12px;display:flex}.tpPZ4a_statusKeys span{align-items:center;gap:5px;display:flex}.tpPZ4a_statusKeys i{border-radius:1px;width:3px;height:10px}.tpPZ4a_statusKeys i[data-status=maintenance]{background:color-mix(in srgb, #d9a55a 45%, var(--panel))}.tpPZ4a_hero strong,.tpPZ4a_cells strong,.tpPZ4a_otherHead strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:inherit;font-weight:300}.tpPZ4a_segments{height:4px}.tpPZ4a_segments i:first-child{background:color-mix(in srgb, var(--accent) 72%, var(--panel))}.tpPZ4a_segments i+i{background:color-mix(in srgb, var(--accent) 32%, var(--panel))}.tpPZ4a_monthStack i{background:color-mix(in srgb, var(--accent) 50%, var(--panel))}.tpPZ4a_weekBars i[data-on]{background:color-mix(in srgb, var(--accent) 50%, var(--panel));opacity:1}.tpPZ4a_barTrack i,.tpPZ4a_expertBars .tpPZ4a_barTrack i{background:color-mix(in srgb, var(--accent) 55%, var(--panel))}@keyframes tpPZ4a_riseY{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}@keyframes tpPZ4a_growX{0%{transform:scaleX(0)}to{transform:none}}@keyframes tpPZ4a_fadeIn{0%{opacity:0}to{opacity:1}}.tpPZ4a_people i,.tpPZ4a_units i,.tpPZ4a_monthStack i{transform-origin:bottom;animation:.45s cubic-bezier(.2,.7,.2,1) both tpPZ4a_riseY}.tpPZ4a_people i:nth-child(2),.tpPZ4a_units i:nth-child(2),.tpPZ4a_monthStack i:nth-child(2){animation-delay:40ms}.tpPZ4a_people i:nth-child(3),.tpPZ4a_units i:nth-child(3),.tpPZ4a_monthStack i:nth-child(3){animation-delay:80ms}.tpPZ4a_people i:nth-child(4),.tpPZ4a_units i:nth-child(4),.tpPZ4a_monthStack i:nth-child(4){animation-delay:.12s}.tpPZ4a_people i:nth-child(n+5),.tpPZ4a_units i:nth-child(n+5),.tpPZ4a_monthStack i:nth-child(n+5){animation-delay:.16s}.tpPZ4a_segments i,.tpPZ4a_barTrack i,.tpPZ4a_expertBars .tpPZ4a_barTrack i,.tpPZ4a_cbar i{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both tpPZ4a_growX}.tpPZ4a_weekBars i{transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both tpPZ4a_riseY}.tpPZ4a_heat i{animation:.6s both tpPZ4a_fadeIn}.tpPZ4a_panel>.tpPZ4a_note{margin:10px 0 14px}.tpPZ4a_projects[data-open] .tpPZ4a_summary{cursor:pointer}.tpPZ4a_console{--c1:#5e5fb4;--c2:#2fa57e;--c3:#d0983a;--c4:#c05e92;--accent:var(--c1);--tint:color-mix(in srgb, var(--c1) 9%, transparent);--tint-2:color-mix(in srgb, var(--c1) 5%, transparent);--line:#e9e7f2;--line-2:#f1eff7;--soft:color-mix(in srgb, var(--c1) 26%, var(--panel))}.dark .tpPZ4a_console{--c1:#7879d0;--c2:#2c9f78;--c3:#b8822c;--c4:#c4629a;--line:#2e2b3a;--line-2:#25222f}.tpPZ4a_people i{background:var(--soft)}.tpPZ4a_people i[data-role=lead],.tpPZ4a_legend i[data-role=lead]{background:var(--c1)}.tpPZ4a_legend i{background:var(--soft)}.tpPZ4a_expertBars>div:first-child .tpPZ4a_barTrack i{background:var(--c1)}.tpPZ4a_expertBars>div:nth-child(2) .tpPZ4a_barTrack i{background:var(--c2)}.tpPZ4a_expertBars>div:nth-child(3) .tpPZ4a_barTrack i{background:var(--c4)}.tpPZ4a_barTrack,.tpPZ4a_storage,.tpPZ4a_cbar,.tpPZ4a_expertBars .tpPZ4a_barTrack,.tpPZ4a_tracker i,.tpPZ4a_tracker i[data-status=idle],.tpPZ4a_tracker i[data-status=empty]{background:var(--tint)}.tpPZ4a_tracker[aria-label=共享仪器使用情况] i[data-status=in_use]{background:var(--c2)}.tpPZ4a_tracker[aria-label=GPU\ 使用情况] i[data-status=in_use]{background:var(--c1)}.tpPZ4a_tracker i[data-status=maintenance],.tpPZ4a_statusKeys i[data-status=maintenance]{background:color-mix(in srgb, var(--c3) 70%, var(--panel))}.tpPZ4a_statusKeys i[data-status=in_use]{background:var(--c2)}.tpPZ4a_statusKeys i[data-status=idle]{background:var(--tint)}.tpPZ4a_storage i{background:var(--c4)}.tpPZ4a_donut circle{stroke:var(--tint)}.tpPZ4a_shareKeys i{background:var(--tint)}.tpPZ4a_monthStack i,.tpPZ4a_units i[data-tone=accent],.tpPZ4a_weekBars i[data-on],.tpPZ4a_heat i[data-on],.tpPZ4a_barTrack i{background:var(--c1)}.tpPZ4a_weekBars i{background:var(--tint)}.tpPZ4a_heat i{background:var(--tint-2)}.tpPZ4a_units i[data-tone=empty]{background:var(--tint-2);border:0}.tpPZ4a_pname i{background:var(--c2)}.tpPZ4a_pname i[data-fresh=aging]{background:var(--c3)}.tpPZ4a_pname i[data-fresh=old]{background:color-mix(in srgb, var(--muted) 45%, transparent)}.tpPZ4a_chip[data-on]{border-color:color-mix(in srgb, var(--c2) 60%, transparent);color:var(--c2)}.tpPZ4a_missing{color:var(--c3)}.tpPZ4a_barTrack i[data-warn]{background:var(--c3)}.tpPZ4a_hero strong,.tpPZ4a_cells strong,.tpPZ4a_otherHead strong,.tpPZ4a_money strong,.tpPZ4a_trkHead b,.tpPZ4a_donutValue{font-weight:500!important}.tpPZ4a_head h2{font-weight:600}.tpPZ4a_deptRow>span:first-child,.tpPZ4a_trkHead>span,.tpPZ4a_unitRow>span,.tpPZ4a_barRow>span,.tpPZ4a_shareKeys li,.tpPZ4a_keys li,.tpPZ4a_expertBars>div{color:var(--ink)}.tpPZ4a_deptRow b,.tpPZ4a_keys b,.tpPZ4a_expertBars b,.tpPZ4a_shareKeys b,.tpPZ4a_unitRow b,.tpPZ4a_barRow b{color:var(--ink);font-weight:600}.tpPZ4a_sub,.tpPZ4a_groupLabel,.tpPZ4a_section h3{color:var(--muted);font-weight:500}.tpPZ4a_tabs button[aria-selected=true]{font-weight:600}.tpPZ4a_console:before{background-image:linear-gradient(color-mix(in srgb, var(--c1) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c1) 10%, transparent) 1px, transparent 1px)}.tpPZ4a_panel:before,.tpPZ4a_panel:after,.tpPZ4a_projects:before,.tpPZ4a_projects:after{border-color:var(--c1)}.tpPZ4a_panel,.tpPZ4a_projects{border-color:var(--line)}.tpPZ4a_vizRow .tpPZ4a_viz:nth-child(2) .tpPZ4a_bars .tpPZ4a_barRow:first-child .tpPZ4a_barTrack i{background:var(--c1)}.tpPZ4a_vizRow .tpPZ4a_viz:nth-child(2) .tpPZ4a_bars .tpPZ4a_barRow:nth-child(2) .tpPZ4a_barTrack i{background:var(--c2)}.tpPZ4a_vizRow .tpPZ4a_viz:nth-child(2) .tpPZ4a_bars .tpPZ4a_barRow:nth-child(3) .tpPZ4a_barTrack i{background:var(--c4)}.tpPZ4a_console{font-size:16px}.tpPZ4a_head h2{font-size:17px}.tpPZ4a_link{font-size:15px!important}.tpPZ4a_sub,.tpPZ4a_groupLabel{font-size:14px}.tpPZ4a_section h3{font-size:13px}.tpPZ4a_hero strong{font-size:46px}.tpPZ4a_hero span{font-size:15px}.tpPZ4a_deptRow{min-height:32px;font-size:15px}.tpPZ4a_deptRow b{font-size:14px}.tpPZ4a_legend,.tpPZ4a_statusKeys{font-size:13px}.tpPZ4a_otherHead strong{font-size:22px}.tpPZ4a_otherHead span,.tpPZ4a_others span{font-size:15px}.tpPZ4a_keys li,.tpPZ4a_expertBars>div,.tpPZ4a_keys b,.tpPZ4a_expertBars b{font-size:13px}.tpPZ4a_expertBars small{font-size:12px}.tpPZ4a_money span{font-size:14px}.tpPZ4a_money strong{font-size:26px}.tpPZ4a_money strong em{font-size:22px}.tpPZ4a_money small,.tpPZ4a_shareKeys li,.tpPZ4a_trkHead{font-size:14px}.tpPZ4a_trkHead b{font-size:20px}.tpPZ4a_trkHead b small{font-size:13px}.tpPZ4a_trkHead b[data-empty]{font-size:15px}.tpPZ4a_expander{font-size:14px}.tpPZ4a_expander>button{font-size:15px}.tpPZ4a_note{font-size:14px}.tpPZ4a_cells strong{font-size:30px}.tpPZ4a_cells span,.tpPZ4a_groupLabel{font-size:15px}.tpPZ4a_monthTotal,.tpPZ4a_monthLabel{font-size:13px}.tpPZ4a_tabs button{font-size:16px}.tpPZ4a_tabs button span{font-size:13px}.tpPZ4a_unitRow,.tpPZ4a_barRow,.tpPZ4a_filters button,.tpPZ4a_tableScroll th{font-size:15px}.tpPZ4a_tableScroll td{font-size:17px;line-height:1.6}.tpPZ4a_muted{font-size:15px}.tpPZ4a_fig{font-size:14px}.tpPZ4a_fig b{font-size:16px}.tpPZ4a_pageFoot{font-size:13px}.tpPZ4a_tableScroll th{font-size:15px}.tpPZ4a_tableScroll td{font-size:17px}.tpPZ4a_tableScroll td small,.tpPZ4a_tableScroll td .tpPZ4a_muted,.tpPZ4a_team+small,.tpPZ4a_tableScroll .tpPZ4a_mono{font-size:15px}.tpPZ4a_heatCell b,.tpPZ4a_chip{font-size:14px}.tpPZ4a_items>div{font-size:16px}.tpPZ4a_items small{font-size:14px}
