.productivity-metrics{--metric-active:#2a78d6;--metric-waiting:#1baf7a;--metric-blocked:#eb6834;--metric-track:var(--theme-soft,#f4f7fc);--metric-pace:#8a96a8}html[data-theme=dark] .productivity-metrics{--metric-active:#3987e5;--metric-waiting:#199e70;--metric-blocked:#d95926;--metric-pace:#7d8aa0}.productivity-metrics .dashboard-range>span{display:contents}.metrics-canvas{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:16px}.metrics-canvas .metrics-wide{grid-column:1/-1}.metrics-canvas .dashboard-card>header>strong small{font-size:12px}.metrics-legend{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.metrics-legend i{border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}.metrics-legend :is(i.median,i.worked){background:var(--metric-active)}.metrics-legend :is(i.p85,i.wall){background:color-mix(in srgb,var(--metric-active) 22%,var(--theme-surface))}.status-time{gap:16px;display:grid}.status-time-row{color:var(--theme-text);grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:12px;font-size:13px;display:grid}.status-time-row b{color:var(--theme-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px;font-weight:500}.status-time-track{background:0 0;border-radius:4px;height:12px;display:block;position:relative}.status-time-track i{border-radius:4px;position:absolute;inset:0 auto 0 0}.status-time-track i.p85{background:color-mix(in srgb,var(--metric-active) 22%,var(--theme-surface))}.status-time-track i.median{background:var(--metric-active)}.flow-split{gap:14px;display:grid}.flow-stack{border-radius:4px;gap:2px;height:20px;display:flex;overflow:hidden}.flow-stack>span{min-width:2px}.flow-stack .active,.flow-legend i.active{background:var(--metric-active)}.flow-stack .waiting,.flow-legend i.waiting{background:var(--metric-waiting)}.flow-stack .blocked,.flow-legend i.blocked{background:var(--metric-blocked)}.flow-legend{color:var(--theme-text);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.flow-legend li{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;display:grid}.flow-legend i{border-radius:2px;width:10px;height:10px}.flow-legend b{font-variant-numeric:tabular-nums}.flow-legend small{text-align:right;min-width:52px;color:var(--theme-muted)}.flow-throughput{border-top:1px solid var(--theme-border);align-items:baseline;gap:8px;margin:4px 0 0;padding-top:12px;display:flex}.flow-throughput strong{color:var(--theme-text);font-size:24px}.flow-throughput span{color:var(--theme-muted);font-size:13px}.cloud-table tr[aria-selected=true] td{background:color-mix(in srgb,var(--metric-active) 6%,transparent)}.touch-time{gap:16px;display:grid}.touch-row{gap:6px;display:grid}.touch-row>span:first-child{color:var(--theme-text);justify-content:space-between;gap:12px;font-size:13px;display:flex}.touch-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.touch-row b{color:var(--theme-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.touch-track{height:10px;display:block;position:relative}.touch-track i{border-radius:4px;position:absolute;inset:0 auto 0 0}.touch-track i.wall{background:color-mix(in srgb,var(--metric-active) 22%,var(--theme-surface))}.touch-track i.worked{background:var(--metric-active)}.metrics-callout{color:#a65d14;margin:16px 0 0;font-size:13px;font-weight:600}html[data-theme=dark] .metrics-callout{color:#e5b05c}.checks-models{gap:16px;display:grid}.checks-models .pair{border-bottom:1px solid var(--theme-border);grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;display:grid}.checks-models .pair span{gap:4px;display:grid}.checks-models .pair strong{color:var(--theme-text);font-size:24px}.checks-models .pair small{color:var(--theme-muted);font-size:12px}@media (max-width:1000px){.metrics-canvas{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.status-time-row{grid-template-columns:80px minmax(0,1fr)}.status-time-row b{grid-column:2;justify-self:start}}.ins-sub{color:var(--theme-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.ins-note{background:var(--theme-soft);color:var(--theme-text);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.ins-count{background:color-mix(in srgb,var(--metric-blocked) 14%,var(--theme-surface));color:var(--theme-text);border-radius:10px;margin-left:8px;padding:1px 8px;font-size:12px}.ins-pill{white-space:nowrap;vertical-align:2px;border-radius:10px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.ins-pill.tone-good{background:color-mix(in srgb,#1f8a5a 14%,var(--theme-surface));color:#1c6b47}.ins-pill.tone-warn{background:color-mix(in srgb,#c47a12 16%,var(--theme-surface));color:#8a4f08}.ins-pill.tone-bad{background:color-mix(in srgb,#c2453a 14%,var(--theme-surface));color:#9b2f25}.ins-pill.tone-quiet{background:var(--theme-soft);color:var(--theme-muted)}html[data-theme=dark] .ins-pill.tone-good{color:#7fd6ad}html[data-theme=dark] .ins-pill.tone-warn{color:#f0bd6b}html[data-theme=dark] .ins-pill.tone-bad{color:#f19a90}.ins-table td small,.cloud-table td small{color:var(--theme-muted);font-size:12px;display:block}.goal-table{min-width:860px;font-size:13px}.goal-table th,.goal-table td{border:1px solid var(--theme-border);vertical-align:middle;min-width:0;padding:10px 12px}.goal-table thead th{white-space:nowrap}.goal-table .goal-group th{background:var(--theme-soft);color:var(--theme-text);white-space:normal;font-size:13px;font-weight:400}.goal-table .goal-kr th{background:color-mix(in srgb,var(--theme-soft) 45%,var(--theme-surface));color:var(--theme-text);white-space:normal;padding-left:28px;font-size:13px;font-weight:400}.goal-table .goal-group small,.goal-table .goal-kr small{color:var(--theme-muted);margin-left:8px;font-size:12px;display:inline}.goal-table .goal-project.level-1 td:first-child{padding-left:28px}.goal-table .goal-project.level-2 td:first-child{padding-left:48px}.goal-table .goal-project td[colspan] small{margin:0;display:inline}.goal-table .ins-track.small{width:80px}.goal-tag{background:var(--theme-text);color:var(--theme-surface);vertical-align:1px;border-radius:4px;margin-right:8px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.goal-tag.kr{background:color-mix(in srgb,var(--theme-link) 14%,var(--theme-surface));color:var(--theme-link)}.ins-goal,.ins-track i.ins-goal{background:var(--metric-active)}.ins-planned,.ins-track i.ins-planned{background:color-mix(in srgb,var(--metric-active) 40%,var(--theme-surface))}.ins-unplanned,.ins-track i.ins-unplanned{background:var(--metric-blocked)}.metrics-legend i.ins-goal,.metrics-legend i.ins-planned,.metrics-legend i.ins-unplanned{border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}.ins-track{background:var(--metric-track);border-radius:5px;height:10px;display:block;position:relative}.ins-track.small{vertical-align:middle;width:90px;height:6px;margin-right:8px;display:inline-block}.ins-track i{background:var(--metric-active);border-radius:5px;position:absolute;inset:0 auto 0 0}.ins-track em{background:var(--theme-text);width:2px;height:18px;position:absolute;top:-4px;transform:translate(-1px)}.ins-plan>div{gap:6px;display:grid}.ins-plan>div>span:first-child{color:var(--theme-text);justify-content:space-between;gap:12px;font-size:13px;display:flex}.ins-plan strong{font-weight:550}.ins-plan small{color:var(--theme-muted);white-space:nowrap}.ins-breadcrumb{color:var(--theme-muted);margin:0 0 10px;font-size:13px}.insights :is(.ins-breadcrumb,.ins-heading p,.dashboard-card) a{color:var(--metric-active);text-decoration:none}.insights :is(.ins-breadcrumb,.ins-heading p,.dashboard-card) a:hover{text-decoration:underline}.enterprise-shell .ins-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ins-heading h1 .ins-pill{font:600 12px/1.4 inherit;vertical-align:8px;font-family:ui-sans-serif,system-ui,sans-serif}.ins-attention li>a{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.ins-attention,.ins-patterns,.ins-mine{margin:0;padding:0;list-style:none;display:grid}.ins-attention li{border-top:1px solid var(--theme-border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ins-attention li:first-child,.ins-patterns li:first-child,.ins-mine li:first-child{border-top:0;padding-top:0}.ins-attention li>span:nth-child(2),.ins-patterns li{gap:3px;min-width:0;display:grid}.ins-attention strong,.ins-patterns strong{color:var(--theme-text);font-size:13px;font-weight:600}.ins-attention small,.ins-patterns small{color:var(--theme-muted);font-size:12px;line-height:1.45}.ins-mine li{border-top:1px solid var(--theme-border);color:var(--theme-text);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.ins-mine strong{font-size:15px}.ins-mine small{color:var(--theme-muted);font-size:12px;font-weight:400}.ins-names{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.ins-names span{background:var(--theme-soft);color:var(--theme-text);border-radius:14px;padding:5px 12px;font-size:13px}.ins-pair{border-top:1px solid var(--theme-border);grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:14px;display:grid}.ins-pair.single{border-top:0;grid-template-columns:1fr;margin:0 0 16px;padding-top:0}.ins-pair span{gap:4px;display:grid}.ins-pair strong{color:var(--theme-text);font-size:22px}.ins-pair small{color:var(--theme-muted);font-size:12px}.ins-weeks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.ins-weeks>div{text-align:center;gap:6px;display:grid}.ins-weeks small{color:var(--theme-muted);font-size:12px}.ins-week-bar{background:var(--metric-track);border-radius:6px;flex-direction:column;height:140px;display:flex;overflow:hidden}.ins-week-bar i{min-height:0}.ins-stack{border-radius:9px;gap:2px;height:18px;margin-bottom:14px;display:flex;overflow:hidden}.ins-legend{color:var(--theme-text);gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ins-legend li{grid-template-columns:12px 1fr auto minmax(90px,auto);align-items:center;gap:10px;display:grid}.ins-legend i{border-radius:2px;width:10px;height:10px}.ins-legend small{color:var(--theme-muted);text-align:right}.ins-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:120px;display:grid}.ins-bars span{background:color-mix(in srgb,var(--metric-active) 30%,var(--theme-surface));border-radius:4px 4px 0 0}.ins-bars span.current{background:var(--metric-active)}.leadership .overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ins-controls{flex-wrap:wrap;gap:10px;margin:0;display:flex}.ins-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ins-answers a{border:1px solid var(--line);background:var(--theme-surface);color:var(--theme-text);border-radius:14px;gap:6px;padding:18px;text-decoration:none;display:grid;box-shadow:0 5px 18px #15243d08}.ins-answers a:hover{border-color:color-mix(in srgb,var(--metric-active) 40%,var(--line))}.ins-answers span{color:var(--theme-muted);font-size:13px}.ins-answers strong{font-size:28px;line-height:1.1}.ins-answers small{color:var(--theme-muted);font-size:13px;line-height:1.4}.ins-answers a.tone-warn small{color:#8a4f08}.ins-answers a.tone-good small{color:#1c6b47}html[data-theme=dark] .ins-answers a.tone-warn small{color:#f0bd6b}html[data-theme=dark] .ins-answers a.tone-good small{color:#7fd6ad}.ins-decisions{margin-bottom:16px}.ins-decisions ul{margin:0;padding:0;list-style:none;display:grid}.ins-decisions li{border-top:1px solid var(--theme-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ins-decisions li:first-child{border-top:0}.ins-decisions li>span{gap:4px;min-width:0;display:grid}.ins-decisions strong{color:var(--theme-text);font-size:14px}.ins-decisions small{color:var(--theme-muted);font-size:13px;line-height:1.45}.ins-decisions em{background:var(--theme-soft);color:var(--theme-text);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:13px;font-style:normal}.leadership>.dashboard-card{margin-bottom:16px}.leadership>.dashboard-card>header>a{white-space:nowrap;font-size:13px}@media (max-width:1000px){.ins-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-decisions li{grid-template-columns:1fr}}@media (max-width:600px){.ins-answers,.ins-pair{grid-template-columns:1fr}}.insights{--mix-ticket:var(--metric-active);--mix-project:color-mix(in srgb,var(--metric-active) 40%,var(--theme-surface));--mix-outside:var(--metric-blocked)}.ins-lookby-row{align-items:center;margin:0 0 6px}.ins-lookby{background:var(--theme-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ins-lookby a{min-height:36px;color:var(--theme-muted);border-radius:8px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.ins-lookby a.active{background:var(--theme-surface);color:var(--theme-text);font-weight:650;box-shadow:0 1px 2px #15243d1f}.ins-lookby a:focus-visible{outline:2px solid var(--metric-active);outline-offset:2px}.ins-choose{gap:14px;margin-top:14px;display:grid}.ins-choose>header,.ins-lookby-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ins-choose h2{color:var(--theme-text);margin:0;font-size:17px}.ins-find,.ins-nav-select{color:var(--theme-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ins-find input,.ins-nav-select select{border:1px solid var(--theme-border);background:var(--theme-surface);height:36px;color:var(--theme-text);font:inherit;border-radius:8px;padding:0 10px}.ins-find input{width:220px}.ins-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ins-card{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:12px;gap:10px;padding:18px;text-decoration:none;display:grid}.ins-card:hover{border-color:color-mix(in srgb,var(--metric-active) 40%,var(--theme-border))}.ins-card:focus-visible{outline:2px solid var(--metric-active);outline-offset:2px}.ins-card-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ins-card-title strong{font-size:16px;font-weight:600}.ins-card-title small,.ins-card-meta{color:var(--theme-muted);font-size:13px}.ins-card-chips{flex-wrap:wrap;gap:8px;display:flex}.ins-card-chips span{background:var(--theme-soft);color:var(--theme-text);border-radius:6px;padding:4px 10px;font-size:13px}.ins-card-chips span.warn{background:color-mix(in srgb,#c47a12 16%,var(--theme-surface));color:#8a4f08}html[data-theme=dark] .ins-card-chips span.warn{color:#f0bd6b}.ins-stages{gap:14px;display:grid}.ins-stage{color:var(--theme-text);grid-template-columns:110px minmax(0,1fr) minmax(150px,200px);align-items:center;gap:14px;font-size:13px;display:grid}.ins-stage .ins-track{border-radius:6px;height:12px}.ins-stage .ins-track i{border-radius:6px}.ins-stage .ins-track i.slow{background:var(--metric-blocked)}.ins-stage small{color:var(--theme-muted)}.ins-mixbar{border-radius:8px;gap:2px;min-width:120px;height:16px;display:flex;overflow:hidden}.ins-mixbar i.ticket,.ins-mix-legend i.ticket,.ins-mix-tiles i.ticket,.ins-track i.ticket{background:var(--mix-ticket)}.ins-mixbar i.project,.ins-mix-legend i.project,.ins-mix-tiles i.project{background:var(--mix-project)}.ins-mixbar i.outside,.ins-mix-legend i.outside,.ins-mix-tiles i.outside,.ins-track i.outside{background:var(--mix-outside)}.ins-people-table .ins-mixbar{height:10px}.ins-mix-legend{color:var(--theme-muted);flex-wrap:wrap;gap:14px;margin:12px 0 0;font-size:13px;display:flex}header .ins-mix-legend{margin:0}.ins-mix-legend span{align-items:center;gap:6px;display:inline-flex}.ins-mix-legend b{color:var(--theme-text)}.ins-mix-legend i,.ins-mix-tiles i{border-radius:2px;width:10px;height:10px;display:inline-block}.ins-mix-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ins-mix-tiles>div{gap:3px;display:grid}.ins-mix-tiles span{color:var(--theme-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ins-mix-tiles strong{color:var(--theme-text);font-size:22px}.ins-mix-tiles small{color:var(--theme-muted);font-size:12px}.ins-shares{gap:10px;margin-top:14px;display:grid}.ins-share-row{color:var(--theme-text);grid-template-columns:minmax(120px,1.3fr) minmax(0,1fr) 50px;align-items:center;gap:14px;font-size:13px;display:grid}.ins-share-row>span:first-child{gap:2px;min-width:0;display:grid}.ins-share-row>span:first-child small{color:var(--theme-muted);font-size:12px}.ins-share-row>small{text-align:right;color:var(--theme-text)}.ins-privacy{background:color-mix(in srgb,var(--metric-active) 10%,var(--theme-surface));color:var(--theme-text);border-radius:10px;margin:14px 0;padding:12px 16px;font-size:13px}.ins-recent{margin:14px 0 0;padding:0;list-style:none;display:grid}.ins-recent li{border-top:1px solid var(--theme-border);color:var(--theme-text);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.ins-recent small{color:var(--theme-muted);white-space:nowrap}.insights>.dashboard-card,.insights>section.dashboard-card{margin-top:14px}@media (max-width:800px){.ins-cards{grid-template-columns:1fr}.ins-mix-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-stage{grid-template-columns:90px minmax(0,1fr)}.ins-stage small{grid-column:2}}@media (max-width:480px){.ins-find input{width:100%}.ins-share-row{grid-template-columns:1fr 50px}.ins-share-row .ins-track{grid-area:2/1/auto/-1}}
