.workspace-investment-responsibilities{margin-bottom:28px}.responsibility-filters{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:18px}.responsibility-filters button{font:inherit;font-size:12px;color:var(--muted);background:none;border:0;padding:9px 0;cursor:pointer}.responsibility-filters button[aria-pressed=true]{color:#304fff;box-shadow:0 2px #304fff}.workspace-investment-responsibilities>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.workspace-investment-responsibilities h2{font-size:18px;margin:0}.workspace-investment-responsibilities h2 small{font-size:11px;color:var(--muted);margin-left:8px;font-weight:400}.investment-responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.investment-responsibility-card{background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;padding:16px}.investment-responsibility-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.investment-responsibility-card .daily-company{padding:0;gap:10px;min-width:0}.investment-responsibility-card .daily-company strong{font-size:15px}.investment-responsibility-card .daily-company img,.investment-responsibility-card .daily-company svg{width:32px!important;height:32px!important}.responsibility-stage{font-size:10px;color:var(--muted);text-align:right;max-width:150px}.investment-responsibility-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.responsibility-person{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;text-align:left;font:inherit;color:var(--text);min-width:0}.responsibility-person:is(button){cursor:pointer}.responsibility-person>span:not(.avatar):not(.responsibility-ocean){min-width:0;display:grid;gap:2px}.responsibility-person small,.responsibility-my-action small{font-size:10px;color:var(--muted);font-weight:400}.responsibility-person strong{font-size:12px;font-weight:600}.responsibility-person>span>span{font-size:10px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.responsibility-person>.icon{width:12px;height:12px;flex:none;color:var(--muted)}.investment-responsibility-card .avatar,.responsibility-ocean{width:30px;height:30px;min-width:30px;border-radius:50%;object-fit:cover;flex:none}.responsibility-ocean{display:grid;place-items:center;background:#edf1fa}.responsibility-ocean .ocean-x-signal{width:18px;height:16px}.investment-responsibility-card>footer{padding-top:12px;border-top:1px solid var(--line)}.responsibility-my-action{display:flex;gap:9px;align-items:center}.responsibility-my-action>span:last-child{display:grid;gap:4px}.responsibility-my-action strong{font-size:12px;font-weight:500}.responsibility-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:9px 0 0 39px}.responsibility-actions .ocean-cta{font-size:12px!important;min-height:26px!important}.responsibility-await{color:var(--muted);font-size:11px;background:#eff2f7;padding:4px 7px;border-radius:4px}.responsibility-person:focus-visible,.responsibility-filters button:focus-visible{outline:2px solid #79b7ce;outline-offset:4px}.responsibility-person:hover strong{color:#304fff}html[data-theme=night] .investment-responsibility-card{background:#172233}html[data-theme=night] .responsibility-await,html[data-theme=night] .responsibility-ocean{background:#26344c}html[data-theme=night] .responsibility-filters button[aria-pressed=true]{color:#94acff}@media(max-width:1000px){.investment-responsibility-grid{grid-template-columns:1fr}}@media(max-width:650px){.investment-responsibility-people{grid-template-columns:1fr;gap:12px;margin:16px 0}.responsibility-filters{gap:16px;overflow-x:auto;white-space:nowrap}.responsibility-actions{gap:14px;margin-left:0}.responsibility-stage{max-width:105px}}

.phase-task-owner{display:flex;align-items:center;gap:8px}.phase-task-owner .avatar,.phase-task-owner .responsibility-ocean{width:22px;height:22px;min-width:22px;object-fit:cover;border-radius:50%}.phase-task-owner .ocean-x-signal{width:14px;height:12px}

/* Card context is readable information, never faint microcopy. */
.workspace-investment-responsibilities{--card-secondary:#52627a;--card-ink:#1a2c44}
.working-beta .responsibility-stage,.working-beta .responsibility-person small,.working-beta .responsibility-my-action small,.working-beta .responsibility-person>span>span{font-size:14px;color:var(--card-secondary);line-height:1.5}
.working-beta .responsibility-person strong,.working-beta .responsibility-my-action strong{font-size:15px;line-height:1.5;color:var(--card-ink)}
.working-beta .responsibility-person>span>span{display:block;overflow:visible;-webkit-line-clamp:unset}
.working-beta .investment-responsibility-card .daily-company strong{font-size:18px}
.working-beta .investment-responsibility-card{padding:20px}
.working-beta .responsibility-filters button{font-size:14px;color:var(--card-secondary);min-height:40px}
.working-beta .responsibility-context{display:grid;gap:14px;margin:0 0 18px;padding-top:16px;border-top:1px solid var(--line)}
.working-beta .responsibility-context>div{display:grid;gap:5px}
.working-beta .responsibility-context dt{font-size:14px;font-weight:600;color:var(--card-ink)}
.working-beta .responsibility-context dd{font-size:14px;line-height:1.6;color:var(--card-secondary);margin:0}
.working-beta .responsibility-context .responsibility-source{margin:8px 0 0;display:inline-flex}
.working-beta .responsibility-next{font-size:14px;line-height:1.6;color:var(--card-secondary);margin:12px 0 0 39px}
.working-beta .responsibility-await{font-size:14px;line-height:1.5;color:#495970;background:#eff2f7;padding:6px 10px}
.working-beta .responsibility-person>.icon{color:var(--card-secondary)}
html[data-theme=night] .workspace-investment-responsibilities{--card-secondary:#bac8dc;--card-ink:#eff4ff}
html[data-theme=night] .working-beta .responsibility-await{color:#bac8dc;background:#26344c}
@media(max-width:650px){.working-beta .responsibility-next{margin-left:0}.working-beta .responsibility-stage{max-width:130px}.working-beta .responsibility-filters{gap:20px}}

/* Decision coverage sits with the company, before people and next actions. */
.working-beta .responsibility-depth{margin:16px 0 20px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.working-beta .responsibility-depth>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--card-ink,#1a2c44)}
.working-beta .responsibility-depth-bar{position:relative;height:6px;border-radius:4px;background:#e8edfa;margin:14px 0 10px}
.working-beta .responsibility-depth-bar>i{display:block;height:100%;background:linear-gradient(90deg,#597df2,#279f88);border-radius:inherit}
.working-beta .responsibility-depth-bar>span{position:absolute;top:-4px;height:14px;width:2px;background:#63738d;transform:translateX(-1px)}
.working-beta .responsibility-depth-reading{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;color:var(--card-secondary,#52627a)}
.working-beta .responsibility-depth-reading strong{font-size:14px;font-weight:500;white-space:nowrap}
.working-beta .responsibility-depth-reading .below{color:#966011}
.working-beta .responsibility-depth-reading .above{color:#087c57}
.working-beta .responsibility-depth p{font-size:14px;line-height:1.5;color:var(--card-secondary,#52627a);margin:8px 0 0}
.working-beta .responsibility-depth p>strong{font-weight:500;color:var(--card-ink,#1a2c44);margin-right:6px}
html[data-theme="night"] .working-beta .responsibility-depth-bar{background:#26344c}
html[data-theme="night"] .working-beta .responsibility-depth-bar>span{background:#bac8dc}
html[data-theme="night"] .working-beta .responsibility-depth-reading .below{color:#edbf7a}
html[data-theme="night"] .working-beta .responsibility-depth-reading .above{color:#55dbab}
