.team-workspace-app .today-workspace{display:grid;grid-gap:var(--v5-space-5);gap:var(--v5-space-5);max-width:1160px;margin-inline:auto}.team-workspace-app .semantic-plan-heading,.team-workspace-app .task-map-group>header,.team-workspace-app .today-page-header,.team-workspace-app .today-page-header>div,.team-workspace-app .today-result-strip>div:first-child,.team-workspace-app .today-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-3)}.team-workspace-app .today-page-header{padding-bottom:var(--v5-space-2)}.team-workspace-app .today-page-header>div{justify-content:flex-start;gap:var(--v5-space-5)}.team-workspace-app .today-page-header h1{margin:0;color:var(--v5-text-primary);font-size:var(--v5-type-h1-size);font-weight:var(--v5-type-h1-weight);line-height:var(--v5-type-h1-leading);letter-spacing:-.035em}.team-workspace-app .today-page-header span{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .scope-chip{padding:0;border:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);font-weight:560}.team-workspace-app .today-plan-status{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(82px,.7fr)) auto;align-items:center;grid-gap:var(--v5-space-4);gap:var(--v5-space-4);min-height:52px;padding:0 0 var(--v5-space-3);border:0;border-bottom:1px solid var(--v5-border-strong);border-radius:0;background:transparent}.team-workspace-app .today-plan-status>strong{color:var(--v5-accent);font-size:var(--v5-type-body-size);font-weight:680}.team-workspace-app .today-plan-status>span{display:flex;align-items:baseline;gap:var(--v5-space-1);color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);white-space:nowrap}.team-workspace-app .today-plan-status b{color:var(--v5-text-primary);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-workspace-app .today-plan-status .danger b{color:var(--v5-status-danger)}.team-workspace-app .today-plan-status a{color:var(--v5-accent);font-size:var(--v5-type-small-size);font-weight:650;text-decoration:none;white-space:nowrap}.team-workspace-app .today-plan-detail{border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .today-plan-detail>summary{padding:0 0 var(--v5-space-3);color:var(--v5-accent);cursor:pointer;font-size:var(--v5-type-small-size);font-weight:650}.team-workspace-app .today-plan-detail .daily-plan-panel{display:grid;min-width:0;margin:0 0 var(--v5-space-5);padding:var(--v5-space-5);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-card);background:var(--v5-bg-elevated)}.team-workspace-app .daily-plan-meta,.team-workspace-app .daily-plan-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-3)}.team-workspace-app .daily-plan-panel>header{align-items:flex-start;margin-bottom:var(--v5-space-4)}.team-workspace-app .daily-plan-panel>header>div{display:flex;align-items:center;gap:var(--v5-space-2)}.team-workspace-app .daily-plan-panel h2{margin:0;font-size:var(--v5-type-h3-size)}.team-workspace-app .daily-plan-content,.team-workspace-app .daily-plan-panel textarea{width:100%;margin:0;white-space:pre-wrap;font:inherit;font-size:var(--v5-type-body-size);line-height:1.72}.team-workspace-app .daily-plan-content{padding:2px 0 var(--v5-space-4)}.team-workspace-app .daily-plan-meta{padding-top:var(--v5-space-3);border-top:1px solid var(--v5-border-subtle);color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .daily-plan-revision{margin-top:var(--v5-space-4)}.team-workspace-app .daily-plan-revision>summary{cursor:pointer;color:var(--v5-accent);font-size:var(--v5-type-small-size);font-weight:650}.team-workspace-app .daily-plan-revision form{margin-top:var(--v5-space-3)}.team-workspace-app .semantic-plan-confirmation{display:grid;grid-gap:var(--v5-space-4);gap:var(--v5-space-4)}.team-workspace-app .semantic-plan-heading p{margin:var(--v5-space-1) 0 0;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .semantic-candidate,.team-workspace-app .semantic-candidate-list{display:grid;grid-gap:var(--v5-space-3);gap:var(--v5-space-3)}.team-workspace-app .semantic-candidate{margin:0;padding:var(--v5-space-3);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-control)}.team-workspace-app .semantic-candidate legend{padding-inline:5px;color:var(--v5-accent);font-size:var(--v5-type-small-size);font-weight:650}.team-workspace-app .semantic-candidate-fields{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:var(--v5-space-3);gap:var(--v5-space-3)}.team-workspace-app .candidate-warning,.team-workspace-app .semantic-candidate>small{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .semantic-candidate .candidate-warning{color:var(--v5-status-warning)}.team-workspace-app .today-primary-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--v5-space-5);gap:var(--v5-space-5);align-items:start}.team-workspace-app .today-focus-surface,.team-workspace-app .today-quick-add{border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-card);background:var(--v5-bg-elevated)}.team-workspace-app .today-focus-surface{border-color:var(--v5-border-strong)}.team-workspace-app .today-section-heading{min-height:50px;padding:0 var(--v5-space-4);border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .today-attention-strip h2,.team-workspace-app .today-result-strip h2,.team-workspace-app .today-section-heading h2{margin:0;color:var(--v5-text-primary);font-size:var(--v5-type-h3-size);font-weight:var(--v5-type-h3-weight);letter-spacing:-.018em}.team-workspace-app .task-map-group>header span,.team-workspace-app .today-result-strip span,.team-workspace-app .today-section-heading>span{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-workspace-app .task-map-group,.team-workspace-app .today-task-list{display:grid}.team-workspace-app .today-task-row{display:grid;grid-template-columns:8px minmax(0,1fr) 64px 72px 82px 24px;align-items:center;grid-gap:var(--v5-space-3);gap:var(--v5-space-3);min-height:68px;padding:10px var(--v5-space-4);border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;color:inherit;text-decoration:none;transition:background var(--v5-motion-fast),color var(--v5-motion-fast)}.team-workspace-app .today-task-row:last-child{border-bottom:0}.team-workspace-app .today-task-row:hover{background:var(--v5-bg-subtle)}.team-workspace-app .today-task-row:focus-visible{outline:2px solid var(--v5-accent);outline-offset:-2px}.team-workspace-app .today-priority{width:4px;height:24px;border-radius:2px;background:var(--v5-border-strong)}.team-workspace-app .today-priority.priority-high{background:var(--v5-status-danger)}.team-workspace-app .today-priority.priority-low{background:var(--v5-status-warning)}.team-workspace-app .today-task-copy{min-width:0}.team-workspace-app .today-task-copy small,.team-workspace-app .today-task-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-workspace-app .today-task-copy strong{font-size:var(--v5-type-body-size);font-weight:650}.team-workspace-app .today-task-copy small,.team-workspace-app .today-task-row time{margin-top:var(--v5-space-1);color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .today-task-kind{justify-self:start;padding:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);white-space:nowrap}.team-workspace-app .today-task-status{justify-self:start;padding:3px 6px;border-radius:5px;background:var(--v5-bg-selected);color:var(--v5-accent);font-size:var(--v5-type-small-size);font-weight:600;white-space:nowrap}.team-workspace-app .today-task-more{color:var(--v5-text-tertiary);letter-spacing:1px}.team-workspace-app .today-quick-add{padding-bottom:var(--v5-space-3);background:var(--v5-bg-subtle)}.team-workspace-app .today-quick-add .routine-duty-entry,.team-workspace-app .today-quick-add>form{margin:var(--v5-space-3) var(--v5-space-4) 0}.team-workspace-app .today-quick-add textarea[name=title]{min-height:64px;resize:vertical}.team-workspace-app .routine-duty-entry{padding-top:var(--v5-space-3);border-top:1px solid var(--v5-border-subtle)}.team-workspace-app .routine-duty-entry>summary{color:var(--v5-text-secondary);cursor:pointer;font-size:var(--v5-type-small-size);font-weight:600}.team-workspace-app .routine-duty-entry form{margin-top:var(--v5-space-3)}.team-workspace-app .today-attention-strip,.team-workspace-app .today-result-strip,.team-workspace-app .today-task-map{border:0;border-top:1px solid var(--v5-border-strong);border-radius:0;background:transparent}.team-workspace-app .today-task-map .today-section-heading{padding-inline:0}.team-workspace-app .task-map-heading>div{display:flex;gap:var(--v5-space-4)}.team-workspace-app .task-map-heading>div .active,.team-workspace-app .task-map-heading>div span{padding:0;border:0;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .task-map-heading>div .active{color:var(--v5-text-secondary);font-weight:600}.team-workspace-app .task-map-group>header{min-height:36px;padding:0 var(--v5-space-4);border-bottom:1px solid var(--v5-border-subtle);background:var(--v5-bg-subtle)}.team-workspace-app .task-map-group>header strong{font-size:var(--v5-type-small-size);font-weight:650}.team-workspace-app .task-map-group .today-task-row{min-height:58px;grid-template-columns:8px minmax(0,1fr) 64px 72px 24px}.team-workspace-app .today-attention-strip{display:grid;grid-template-columns:130px minmax(0,.9fr) minmax(0,1.4fr);align-items:stretch;min-height:84px}.team-workspace-app .attention-item,.team-workspace-app .today-attention-strip h2{display:grid;align-content:center;padding:var(--v5-space-3) var(--v5-space-4)}.team-workspace-app .attention-item{gap:var(--v5-space-1);border-left:1px solid var(--v5-border-subtle)}.team-workspace-app .attention-item small,.team-workspace-app .attention-item span{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .attention-item strong{font-size:13px;font-weight:620}.team-workspace-app .ai-evidence small,.team-workspace-app .ai-evidence span,.team-workspace-app .ai-evidence strong{color:var(--v5-text-tertiary)}.team-workspace-app .ai-evidence strong{font-weight:520}.team-workspace-app .today-result-strip{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));min-height:68px;overflow:hidden}.team-workspace-app .today-result-strip>div,.team-workspace-app .today-result-strip>p{display:grid;align-content:center;grid-gap:3px;gap:3px;margin:0;padding:var(--v5-space-3) var(--v5-space-4);border-right:1px solid var(--v5-border-subtle)}.team-workspace-app .today-result-strip>p:last-child{border-right:0}.team-workspace-app .today-result-strip p strong{display:block;color:var(--v5-text-secondary);font-size:var(--v5-type-small-size)}.team-workspace-app .today-result-strip p{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .today-result-strip>.empty-state{grid-column:2/-1}@media (max-width:1180px){.team-workspace-app .today-primary-grid{grid-template-columns:1fr}.team-workspace-app .today-quick-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);grid-gap:0 var(--v5-space-4);gap:0 var(--v5-space-4)}.team-workspace-app .today-quick-add>header{grid-column:1/-1}.team-workspace-app .today-quick-add .routine-duty-entry{align-self:start}.team-workspace-app .today-plan-status{grid-template-columns:minmax(170px,1.3fr) repeat(4,auto) auto;gap:var(--v5-space-3)}}@media (max-width:820px){.team-workspace-app .today-attention-strip,.team-workspace-app .today-quick-add,.team-workspace-app .today-result-strip{grid-template-columns:1fr}.team-workspace-app .attention-item,.team-workspace-app .today-attention-strip h2,.team-workspace-app .today-result-strip>div,.team-workspace-app .today-result-strip>p{border-right:0;border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .attention-item{border-left:0}.team-workspace-app .today-task-row{grid-template-columns:6px minmax(0,1fr) 70px 24px}.team-workspace-app .today-task-kind,.team-workspace-app .today-task-row time{display:none}}@media (max-width:560px){.team-workspace-app .today-workspace{gap:var(--v5-space-4)}.team-workspace-app .today-page-header>div{display:grid;grid-gap:var(--v5-space-1);gap:var(--v5-space-1)}.team-workspace-app .today-plan-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v5-space-2) var(--v5-space-3);padding-bottom:var(--v5-space-3)}.team-workspace-app .today-plan-status>a,.team-workspace-app .today-plan-status>strong{grid-column:1/-1}.team-workspace-app .today-task-row{min-height:62px;padding-inline:var(--v5-space-3)}.team-workspace-app .task-map-heading{align-items:flex-start;flex-direction:column;padding-block:var(--v5-space-3)}.team-workspace-app .task-map-heading>div{width:100%;gap:var(--v5-space-3);overflow-x:auto}.team-workspace-app .semantic-candidate-fields{grid-template-columns:1fr}}.team-workspace-app .team-projects-workspace{display:grid;grid-gap:var(--v5-space-5);gap:var(--v5-space-5);max-width:1160px;margin-inline:auto}.team-workspace-app .team-projects-workspace>.workspace-page-heading{align-items:end;padding-bottom:var(--v5-space-4);border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .team-project-list{display:grid;grid-gap:var(--v5-space-5);gap:var(--v5-space-5)}.team-workspace-app .team-project-card{display:grid;grid-gap:0;gap:0;padding:var(--v5-space-5);overflow:hidden;border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-card);background:var(--v5-bg-canvas);box-shadow:none}.team-workspace-app .team-project-identity{display:block;padding-bottom:var(--v5-space-5);border-bottom:1px solid var(--v5-border-strong)}.team-workspace-app .team-project-identity>div{display:grid;grid-gap:var(--v5-space-2);gap:var(--v5-space-2)}.team-workspace-app .team-project-identity h3{margin:0;color:var(--v5-text-primary);font-size:28px;font-weight:700;line-height:1.16;letter-spacing:-.035em}.team-workspace-app .team-project-identity p{max-width:72ch;margin:0;color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.team-workspace-app .team-project-lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v5-space-2) var(--v5-space-3);margin-top:var(--v5-space-1)}.team-workspace-app .team-project-lifecycle .status-pill{padding:3px 8px;border-radius:var(--v5-radius-full);font-size:var(--v5-type-small-size)}.team-workspace-app .team-project-lifecycle .quest-scope-label,.team-workspace-app .team-project-lifecycle time{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);font-weight:520;white-space:nowrap}.team-workspace-app .team-project-lifecycle time:before{content:"截止 "}.team-workspace-app .team-project-facts{display:grid;padding:var(--v5-space-5) 0;border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .project-collaboration-summary,.team-workspace-app .team-project-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--v5-space-4);gap:var(--v5-space-4);margin:0;padding:0;border:0;border-radius:0;background:transparent}.team-workspace-app .project-collaboration-summary{margin-top:var(--v5-space-4);padding-top:var(--v5-space-4);border-top:1px solid var(--v5-border-subtle)}.team-workspace-app .project-collaboration-summary span,.team-workspace-app .team-project-health span{display:grid;align-content:start;grid-gap:var(--v5-space-1);gap:var(--v5-space-1);min-width:0}.team-workspace-app .project-collaboration-summary small,.team-workspace-app .team-project-health small{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}.team-workspace-app .team-project-health strong{color:var(--v5-text-primary);font-size:var(--v5-type-body-size);font-weight:650;line-height:1.45;overflow-wrap:anywhere}.team-workspace-app .project-collaboration-summary strong{color:var(--v5-text-secondary);font-size:var(--v5-type-small-size);font-weight:560;line-height:1.55;overflow-wrap:anywhere}.team-workspace-app .team-project-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--v5-space-2);margin:0;padding:var(--v5-space-4) 0 var(--v5-space-5);border:0;border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .team-project-settings{order:4;flex:1 1 440px;justify-content:flex-end;padding-left:var(--v5-space-4);border-left:1px solid var(--v5-border-subtle)}.team-workspace-app .project-task-controls .inline-form label,.team-workspace-app .team-project-settings label{display:grid;grid-gap:var(--v5-space-1);gap:var(--v5-space-1);color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .project-action-primary{order:1}.team-workspace-app .project-action-members{order:2}.team-workspace-app .project-action-comment{order:3}.team-workspace-app .project-action-primary>.button{border-color:var(--v5-accent);background:var(--v5-accent);color:#fff}.team-workspace-app .project-action-primary>.button:hover{border-color:var(--v5-accent-hover);background:var(--v5-accent-hover);color:#fff}.team-workspace-app .project-action-comment>.button{border-color:transparent;background:transparent;color:var(--v5-text-secondary)}.team-workspace-app .team-projects-done,.team-workspace-app .team-task-details{margin:0;border:0;border-radius:0;background:transparent}.team-workspace-app .team-projects-done>summary,.team-workspace-app .team-task-details>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--v5-space-2);gap:var(--v5-space-2);padding:var(--v5-space-4) 0;color:var(--v5-text-primary);cursor:pointer;font-size:var(--v5-type-body-size);font-weight:650;list-style:none}.team-workspace-app .team-projects-done>summary::-webkit-details-marker,.team-workspace-app .team-task-details>summary::-webkit-details-marker{display:none}.team-workspace-app .team-projects-done>summary:before,.team-workspace-app .team-task-details>summary:before{content:"▸";color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);transition:transform var(--v5-motion-fast)}.team-workspace-app .team-projects-done[open]>summary:before,.team-workspace-app .team-task-details[open]>summary:before{transform:rotate(90deg)}.team-workspace-app .team-projects-done .task-count,.team-workspace-app .team-task-details .task-count{padding:0;border:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);font-weight:450}.team-workspace-app .project-work-section>summary{font-size:var(--v5-type-h3-size)}.team-workspace-app .project-work-section .team-task-list,.team-workspace-app .team-projects-done .team-project-list{padding:0 0 var(--v5-space-4)}.team-workspace-app .team-task-list{display:grid;grid-gap:0;gap:0}.team-workspace-app .team-task-row{padding:var(--v5-space-4) 0;border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent}.team-workspace-app .team-task-row:last-child{border-bottom:0}.team-workspace-app .team-task-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--v5-space-2);gap:var(--v5-space-2)}.team-workspace-app .team-task-main>div{min-width:0}.team-workspace-app .team-task-main strong{color:var(--v5-text-primary);font-size:var(--v5-type-body-size);font-weight:650}.team-workspace-app .team-task-main p{margin:var(--v5-space-1) 0 0;color:var(--v5-text-secondary);font-size:var(--v5-type-small-size)}.team-workspace-app .team-task-main time{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);white-space:nowrap}.team-workspace-app .task-collaboration-line{display:flex;flex-wrap:wrap;gap:var(--v5-space-1) var(--v5-space-3);margin:var(--v5-space-2) 0 0;padding:var(--v5-space-2) 0;border-block:1px solid var(--v5-border-subtle);color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.team-workspace-app .team-task-blocker{color:var(--v5-status-danger)}.team-workspace-app .project-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 var(--v5-space-4);gap:0 var(--v5-space-4);align-items:center;padding-block:var(--v5-space-3)}.team-workspace-app .project-task-row .task-collaboration-line,.team-workspace-app .project-task-row .team-task-main{grid-column:1}.team-workspace-app .project-task-row .task-collaboration-line{border-bottom:0}.team-workspace-app .project-task-inspect{grid-column:2;grid-row:1/span 2;align-self:center;padding:var(--v5-space-2) var(--v5-space-3);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-control);color:var(--v5-accent);font-size:var(--v5-type-small-size);font-weight:650;text-decoration:none;white-space:nowrap;transition:border-color var(--v5-motion-fast),background var(--v5-motion-fast)}.team-workspace-app .project-task-inspect:hover{border-color:var(--v5-border-strong);background:var(--v5-accent-soft)}.team-workspace-app .project-task-inspect:focus-visible{outline:2px solid var(--v5-accent);outline-offset:2px}.team-workspace-app .project-governance{display:grid;border-top:1px solid var(--v5-border-strong)}.team-workspace-app .project-governance-section{border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .project-governance-section:last-child{border-bottom:0}.team-workspace-app .project-governance-section>summary{padding-block:14px}.team-workspace-app .project-governance-section>.button{margin:0 0 var(--v5-space-3)}.team-workspace-app .project-governance-section .team-result-list{display:grid;grid-gap:0;gap:0;padding:0 0 var(--v5-space-4)}.team-workspace-app .project-governance-row{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-3);padding-block:var(--v5-space-3)}.team-workspace-app .project-risk-row small{color:var(--v5-status-danger)}.team-workspace-app .project-decision-row{align-items:flex-start}.team-workspace-app .team-projects-done{border-top:1px solid var(--v5-border-subtle);border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .project-member-panel{margin:0;padding:var(--v5-space-4) 0 0;border:0;border-top:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.team-workspace-app .project-member-panel .dashboard-panel-heading{padding-bottom:var(--v5-space-2);border-bottom:0}.team-workspace-app .project-member-panel .panel-index{width:auto;height:auto;border-radius:0;background:transparent;color:var(--v5-text-tertiary)}.team-workspace-app .project-member-panel .team-member-summary-list{display:flex;flex-wrap:wrap;gap:var(--v5-space-2) var(--v5-space-4);margin:var(--v5-space-2) 0}.team-workspace-app .project-member-panel .role-chip{padding:0;border-radius:0;background:transparent;color:var(--v5-text-secondary);font-size:var(--v5-type-small-size);font-weight:520}.team-workspace-app .project-member-panel .dialog-actions{justify-content:flex-start}.team-workspace-app .project-modules-section{max-width:1160px;margin:var(--v5-space-6) auto 0}.team-workspace-app .project-delivery-bridge{padding:var(--v5-space-5);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-card);background:var(--v5-bg-canvas)}.team-workspace-app .project-delivery-enable{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-4);margin-top:var(--v5-space-4);padding:var(--v5-space-4) 0 0;border:0;border-top:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.team-workspace-app .project-delivery-enable p{margin:var(--v5-space-1) 0 0;color:var(--v5-text-tertiary)}.team-workspace-app .project-delivery-module{margin:var(--v5-space-4) 0 0;padding:var(--v5-space-4) 0 0;border:0;border-top:1px solid var(--v5-border-subtle);border-radius:0;background:transparent}.team-workspace-app .delivery-kpis,.team-workspace-app .delivery-list article,.team-workspace-app .delivery-module-head{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-4)}.team-workspace-app .delivery-module-head{align-items:flex-start}.team-workspace-app .delivery-module-head h3{margin:var(--v5-space-1) 0;letter-spacing:-.025em}.team-workspace-app .delivery-module-head p{max-width:64ch}.team-workspace-app .delivery-kpis{flex-wrap:wrap;justify-content:flex-end}.team-workspace-app .delivery-kpis span{display:grid;min-width:72px;padding:10px 12px;border-radius:var(--v5-radius-card);background:var(--v5-bg-elevated);color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);text-align:center}.team-workspace-app .delivery-kpis strong{color:var(--v5-text-primary);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-workspace-app .delivery-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.team-workspace-app .delivery-section-grid details{padding:14px 16px;border-radius:12px;background:var(--v5-bg-elevated)}.team-workspace-app .delivery-section-grid summary{cursor:pointer;font-weight:650}.team-workspace-app .delivery-list{display:grid;grid-gap:var(--v5-space-2);gap:var(--v5-space-2);margin:var(--v5-space-3) 0}.team-workspace-app .delivery-list article{align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .delivery-list article>*{min-width:0}.team-workspace-app .delivery-list small,.team-workspace-app .delivery-list span{color:var(--v5-text-tertiary)}@media (max-width:1100px){.team-workspace-app .project-collaboration-summary,.team-workspace-app .team-project-health{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workspace-app .team-project-settings{flex-basis:100%;justify-content:flex-start;padding:var(--v5-space-3) 0 0;border-top:1px solid var(--v5-border-subtle);border-left:0}}@media (max-width:900px){.team-workspace-app .delivery-section-grid{grid-template-columns:1fr}.team-workspace-app .delivery-module-head,.team-workspace-app .project-delivery-enable{align-items:stretch;flex-direction:column}}@media (max-width:620px){.team-workspace-app .team-projects-workspace{gap:var(--v5-space-4)}.team-workspace-app .team-projects-workspace>.workspace-page-heading{align-items:flex-start}.team-workspace-app .project-delivery-bridge,.team-workspace-app .team-project-card{padding:var(--v5-space-4)}.team-workspace-app .team-project-identity h3{font-size:24px}.team-workspace-app .project-collaboration-summary,.team-workspace-app .team-project-health{grid-template-columns:1fr;gap:var(--v5-space-3)}.team-workspace-app .team-project-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-workspace-app .project-action,.team-workspace-app .project-action>.button{width:100%}.team-workspace-app .team-project-settings{display:grid;grid-column:1/-1;grid-template-columns:1fr}.team-workspace-app .team-project-settings .button,.team-workspace-app .team-project-settings>*{width:100%}.team-workspace-app .team-task-main{grid-template-columns:minmax(0,1fr)}.team-workspace-app .team-task-main .status-pill{width:max-content}.team-workspace-app .project-task-row{grid-template-columns:minmax(0,1fr) auto;gap:0 var(--v5-space-2);padding-block:var(--v5-space-2)}.team-workspace-app .project-task-row .team-task-main{grid-template-columns:auto minmax(0,1fr)}.team-workspace-app .project-task-row .team-task-main time{grid-column:2}.team-workspace-app .project-task-row .task-collaboration-line{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px var(--v5-space-2);gap:2px var(--v5-space-2);margin-top:var(--v5-space-1);padding-block:var(--v5-space-1)}.team-workspace-app .project-task-inspect{grid-column:2;grid-row:1;align-self:end;justify-self:start;padding:var(--v5-space-1) var(--v5-space-2)}.team-workspace-app .project-governance-row{align-items:stretch;flex-direction:column}.team-workspace-app .project-modules-section{margin-top:var(--v5-space-5)}}.team-workspace-app .team-review-workspace{display:grid;grid-gap:0;gap:0;max-width:1160px;margin-inline:auto;overflow:visible}.team-workspace-app .team-review-workspace>.section-heading,.team-workspace-app .team-review-workspace>.workspace-page-heading{align-items:end;margin:0;padding-bottom:var(--v5-space-5);border-bottom:1px solid var(--v5-border-strong)}.team-workspace-app .team-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--v5-space-5);gap:0 var(--v5-space-5);overflow:visible;border-top:0}.team-workspace-app .team-review-grid>.dashboard-focus-panel{min-width:0;padding:var(--v5-space-5) 0 var(--v5-space-6);border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.team-workspace-app .team-review-grid>.dashboard-focus-panel:hover{border-color:var(--v5-border-subtle);background:transparent;box-shadow:none}.team-workspace-app .team-review-grid>.review-daily-panel{grid-column:span 1;padding-inline:var(--v5-space-4);background:var(--v5-bg-subtle)}.team-workspace-app .team-review-grid>.review-daily-panel:hover{background:var(--v5-bg-subtle)}.team-workspace-app .team-review-grid>.review-weekly-panel{grid-column:span 1}.team-workspace-app .team-review-grid>.review-growth-panel,.team-workspace-app .team-review-grid>.review-history-panel{grid-column:1/-1}.team-workspace-app .team-review-grid .dashboard-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v5-space-4);margin:0 0 var(--v5-space-4);padding:0 0 var(--v5-space-3);border-bottom:1px solid var(--v5-border-subtle)}.team-workspace-app .team-review-grid .dashboard-panel-heading>div{display:flex;align-items:baseline;gap:var(--v5-space-2);min-width:0}.team-workspace-app .team-review-grid .dashboard-panel-heading h2{margin:0;color:var(--v5-text-primary);font-size:var(--v5-type-h3-size);font-weight:var(--v5-type-h3-weight);line-height:var(--v5-type-h3-leading)}.team-workspace-app .team-review-grid .dashboard-panel-heading>span{flex:0 0 auto;margin:0;font-weight:var(--v5-type-small-weight)}.team-workspace-app .team-review-grid .dashboard-panel-heading>span,.team-workspace-app .team-review-grid .panel-index{padding:0;border:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}.team-workspace-app .team-review-grid .panel-index{display:inline;min-width:0;height:auto;font-weight:700}.team-workspace-app .team-review-grid .review-body{display:grid;grid-gap:var(--v5-space-3);gap:var(--v5-space-3);color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.team-workspace-app .team-review-grid .review-body p,.team-workspace-app .team-review-grid .review-body ul{margin:0}.team-workspace-app .team-review-grid .review-body ul{display:grid;grid-gap:var(--v5-space-1);gap:var(--v5-space-1);padding-left:var(--v5-space-5)}.team-workspace-app .growth-track-list,.team-workspace-app .report-history-list{display:grid;grid-gap:0;gap:0}.team-workspace-app .report-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--v5-space-2) var(--v5-space-5);gap:var(--v5-space-2) var(--v5-space-5);padding:var(--v5-space-4) 0;overflow:visible;border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.team-workspace-app .report-history-list article:last-child{border-bottom:0}.team-workspace-app .report-history-list article>div:first-child{display:flex;align-items:center;justify-content:flex-start;gap:var(--v5-space-2);min-width:0}.team-workspace-app .report-history-list pre{grid-column:1/-1;width:100%;margin:0;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--v5-text-secondary);font:inherit;font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.team-workspace-app .report-history-list article>small{grid-column:1/-1}.team-workspace-app .report-history-list small,.team-workspace-app .report-history-list time{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}.team-workspace-app .growth-track-item{display:grid;grid-gap:var(--v5-space-2);gap:var(--v5-space-2);padding:var(--v5-space-4) 0;border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.team-workspace-app .growth-track-item:last-child{border-bottom:0}.team-workspace-app .growth-track-item>div{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--v5-space-3)}.team-workspace-app .growth-track-item h3,.team-workspace-app .growth-track-item p{margin:0}.team-workspace-app .growth-track-item h3{color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);font-weight:620}.team-workspace-app .growth-track-item p{color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.team-workspace-app .growth-track-item small,.team-workspace-app .growth-track-item span{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}@media (max-width:1100px){.team-workspace-app .team-review-grid{grid-template-columns:1fr}.team-workspace-app .team-review-grid>.dashboard-focus-panel{grid-column:1}}@media (max-width:720px){.team-workspace-app .team-review-grid>.review-daily-panel{margin-inline:calc(var(--v5-space-4) * -1);padding-inline:var(--v5-space-4)}.team-workspace-app .team-review-grid .dashboard-panel-heading,.team-workspace-app .team-review-grid .dashboard-panel-heading>div{align-items:flex-start}.team-workspace-app .report-history-list article{grid-template-columns:1fr}.team-workspace-app .report-history-list article>small,.team-workspace-app .report-history-list pre,.team-workspace-app .report-history-list time{grid-column:1}}.team-workspace-app .tool-shortcuts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin:0 0 var(--v5-space-6);border-top:1px solid var(--v5-border-strong)}.team-workspace-app .tool-shortcut{display:grid;grid-template-columns:minmax(132px,.24fr) minmax(0,1fr);grid-gap:var(--v5-space-5);gap:var(--v5-space-5);min-height:64px;align-items:center;padding:var(--v5-space-4);border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;color:var(--v5-text-primary);font-size:var(--v5-type-body-size);transition:background-color var(--v5-motion-fast)}.team-workspace-app .tool-shortcut:focus-visible,.team-workspace-app .tool-shortcut:hover{background:var(--v5-bg-subtle)}.team-workspace-app .tool-shortcut span{color:var(--v5-text-primary);font-size:var(--v5-type-body-size);font-weight:650;line-height:var(--v5-type-body-leading)}.team-workspace-app .tool-shortcut strong{color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);font-weight:500;line-height:var(--v5-type-body-leading)}.team-workspace-app .tool-library-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:var(--v5-space-6);gap:var(--v5-space-6);align-items:start;padding:var(--v5-space-5);border:1px solid var(--v5-border-strong);border-radius:var(--v5-radius-panel);background:var(--v5-bg-subtle);box-shadow:none}.team-workspace-app .tool-library-card:hover{border-color:var(--v5-border-strong);background:var(--v5-bg-subtle);box-shadow:none}.team-workspace-app .tool-library-card>div:first-child{max-width:680px}.team-workspace-app .tool-library-card .tool-kicker{display:block;margin:0 0 var(--v5-space-2);padding:0;border:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-label-size);font-weight:var(--v5-type-label-weight);line-height:var(--v5-type-label-leading);letter-spacing:.08em}.team-workspace-app .tool-library-card h2{margin:0 0 var(--v5-space-2);color:var(--v5-text-primary);font-size:var(--v5-type-h2-size);font-weight:var(--v5-type-h2-weight);line-height:var(--v5-type-h2-leading);letter-spacing:-.02em}.team-workspace-app .tool-library-card p{max-width:680px;margin:0;color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.team-workspace-app .tool-project-links{display:grid;grid-gap:var(--v5-space-2);gap:var(--v5-space-2);min-width:0}.team-workspace-app .tool-project-links .notice{margin:0;box-shadow:none}.team-workspace-app .knowledge-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border-top:1px solid var(--v5-border-strong)}.team-workspace-app .knowledge-card{display:grid;grid-template-columns:minmax(72px,.14fr) minmax(0,1fr);grid-gap:var(--v5-space-4);gap:var(--v5-space-4);min-width:0;align-items:center;padding:var(--v5-space-4) 0;border:0;border-right:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none;font-size:var(--v5-type-body-size)}.team-workspace-app .knowledge-card:last-child,.team-workspace-app .knowledge-card:nth-child(4){border-right:0}.team-workspace-app .knowledge-card>span{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);font-weight:650;line-height:var(--v5-type-small-leading)}.team-workspace-app .knowledge-card h3{overflow:visible;margin:0;color:var(--v5-text-primary);font-size:var(--v5-type-body-size);font-weight:650;line-height:var(--v5-type-body-leading);text-overflow:clip;white-space:normal}.team-workspace-app .knowledge-card p{margin:var(--v5-space-1) 0 0;color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}.team-workspace-app .run-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--v5-border-strong)}.team-workspace-app .run-card{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr);grid-gap:var(--v5-space-1) var(--v5-space-4);gap:var(--v5-space-1) var(--v5-space-4);align-items:start;padding:var(--v5-space-4) 0;border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none;font-size:var(--v5-type-body-size)}.team-workspace-app .run-card:hover{border-color:var(--v5-border-subtle);background:transparent;box-shadow:none}.team-workspace-app .run-card .status-pill{grid-row:1/span 2;align-self:start;justify-self:start;margin-top:2px}.team-workspace-app .run-card h3{color:var(--v5-text-primary);font-weight:650}.team-workspace-app .run-card h3,.team-workspace-app .run-card p{margin:0;font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.team-workspace-app .run-card p{color:var(--v5-text-secondary)}.team-workspace-app .team-content-boundary{display:block;max-width:780px;padding:var(--v5-space-5) 0;overflow:visible;border:0;border-top:1px solid var(--v5-border-strong);border-radius:0;background:transparent}.team-workspace-app .team-content-boundary>.section-heading{gap:var(--v5-space-5);margin:0}.team-workspace-app .team-content-boundary .button.ghost{flex:0 0 auto;background:transparent}@media (max-width:1100px){.team-workspace-app .tool-library-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.team-workspace-app .tool-shortcut{grid-template-columns:minmax(0,1fr);gap:var(--v5-space-1);min-height:72px;padding:var(--v5-space-4) 0}.team-workspace-app .tool-library-card{gap:var(--v5-space-5);padding:var(--v5-space-5) var(--v5-space-4)}.team-workspace-app .knowledge-card{grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:var(--v5-space-3)}.team-workspace-app .run-card{grid-template-columns:auto minmax(0,1fr);gap:var(--v5-space-2) var(--v5-space-3)}.team-workspace-app .run-card .status-pill{grid-row:auto}.team-workspace-app .run-card p{grid-column:1/-1}.team-workspace-app .team-content-boundary{padding:var(--v5-space-5) 0 var(--v5-space-6)}.team-workspace-app .team-content-boundary .button.ghost{width:auto}}.personal-workspace-app{min-height:100vh;background:var(--v5-bg-app);color:var(--v5-text-primary)}.personal-workspace-app>.workspace-nav{width:224px;padding:20px 14px;border-right-color:var(--v5-border-subtle);background:var(--v5-bg-subtle);color:var(--v5-text-primary)}.personal-workspace-app>.workspace-shell{width:min(1280px,calc(100% - 272px));max-width:1280px;margin:0 auto 0 calc(224px + max(24px, (100vw - 224px - 1280px) / 2));padding:32px 0 72px;overflow-x:clip;background:var(--v5-bg-canvas)}.personal-workspace-app>.workspace-nav .top-nav{gap:var(--v5-space-6);border:0;border-radius:0;background:transparent;box-shadow:none}.personal-workspace-app>.workspace-nav .sidebar-brand-row{gap:var(--v5-space-2)}.personal-workspace-app>.workspace-nav .brand-link{gap:var(--v5-space-2);padding:2px 4px}.personal-workspace-app>.workspace-nav .brand-mark{width:32px;height:32px;border-radius:var(--v5-radius-control);background:var(--v5-accent);font-size:10px;letter-spacing:.1em;box-shadow:none}.personal-workspace-app>.workspace-nav .brand-copy strong{color:var(--v5-text-primary);font-size:14px;font-weight:650}.personal-workspace-app>.workspace-nav .brand-copy small{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size);font-weight:var(--v5-type-small-weight);line-height:var(--v5-type-small-leading)}.personal-workspace-app>.workspace-nav .sidebar-toggle{border-color:var(--v5-border-subtle);background:transparent;color:var(--v5-text-tertiary)}.personal-workspace-app>.workspace-nav .sidebar-toggle:focus-visible,.personal-workspace-app>.workspace-nav .sidebar-toggle:hover{border-color:var(--v5-border-strong);background:var(--v5-accent-soft);color:var(--v5-accent-hover)}.personal-workspace-app>.workspace-nav .nav-links{gap:var(--v5-space-1)}.personal-workspace-app>.workspace-nav .nav-link{min-height:44px;gap:var(--v5-space-2);padding:9px 10px;border-radius:var(--v5-radius-control);background:transparent;color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);font-weight:560}.personal-workspace-app>.workspace-nav .nav-link:hover{background:var(--v5-accent-soft);color:var(--v5-text-primary);box-shadow:none}.personal-workspace-app>.workspace-nav .nav-link.active{background:var(--v5-bg-selected);color:var(--v5-text-primary);font-weight:650;box-shadow:inset 2px 0 0 var(--v5-accent)}.personal-workspace-app>.workspace-nav .nav-icon{width:20px;height:20px;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:14px;opacity:.72}.personal-workspace-app>.workspace-nav .nav-link.active .nav-icon{color:var(--v5-accent);opacity:1}.personal-workspace-app>.workspace-nav .workspace-switcher>summary{min-height:36px;gap:var(--v5-space-2);padding:8px 10px;border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-control);background:transparent;color:var(--v5-text-secondary);font-size:var(--v5-type-small-size);font-weight:560}.personal-workspace-app>.workspace-nav .workspace-switcher>summary:focus-visible,.personal-workspace-app>.workspace-nav .workspace-switcher>summary:hover{border-color:var(--v5-border-strong);background:var(--v5-bg-elevated);color:var(--v5-text-primary)}.personal-workspace-app>.workspace-nav .workspace-menu{padding:var(--v5-space-2);border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-panel);background:var(--v5-bg-elevated);box-shadow:var(--v5-shadow-popover)}.personal-workspace-app>.workspace-nav .workspace-menu a.current,.personal-workspace-app>.workspace-nav .workspace-menu a:hover{background:var(--v5-accent-soft);color:var(--v5-text-primary)}.personal-workspace-app .scope-banner.personal{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-4);margin:0;padding:0 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.personal-workspace-app .scope-banner.personal>div{display:grid;grid-gap:2px;gap:2px}.personal-workspace-app .scope-banner.personal strong{color:var(--v5-text-primary);font-size:var(--v5-type-label-size);font-weight:var(--v5-type-label-weight);line-height:var(--v5-type-label-leading)}.personal-workspace-app .scope-banner.personal span{color:var(--v5-text-secondary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}.personal-workspace-app .scope-banner.personal>.role-chip{padding:3px 7px;border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-control);background:transparent;font-weight:600;opacity:.78}.personal-workspace-app .workspace-page-heading{gap:var(--v5-space-4);padding:0 0 var(--v5-space-4);border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .workspace-page-heading h1,.personal-workspace-app .workspace-page-heading h2{color:var(--v5-text-primary)}.personal-workspace-app .workspace-page-heading .eyebrow{color:var(--v5-text-tertiary);font-size:var(--v5-type-label-size);letter-spacing:.08em}.personal-workspace-app .workspace-page-heading .workspace-tools{align-items:center;gap:var(--v5-space-2)}.personal-workspace-app .workspace-page-heading .tool-button{border-color:transparent;background:transparent;color:var(--v5-text-secondary)}.personal-workspace-app .workspace-page-heading .tool-button:focus-visible,.personal-workspace-app .workspace-page-heading .tool-button:hover{border-color:var(--v5-border-subtle);background:var(--v5-bg-subtle);color:var(--v5-text-primary)}.personal-workspace-app .workspace-page-heading .tool-menu-popover{border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-panel);background:var(--v5-bg-elevated);box-shadow:var(--v5-shadow-popover)}.personal-workspace-app .form-dialog[open]{position:fixed;width:min(560px,calc(100% - 32px));max-width:560px;max-height:min(84dvh,760px);padding:0;overflow:auto;border:0;border-radius:var(--v5-radius-overlay);background:transparent;color:var(--v5-text-primary)}.personal-workspace-app .form-dialog::-webkit-backdrop{background:rgba(24,33,28,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.personal-workspace-app .form-dialog::backdrop{background:rgba(24,33,28,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.personal-workspace-app .form-dialog .dialog-card{padding:var(--v5-space-5);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-overlay);background:var(--v5-bg-elevated);box-shadow:var(--v5-shadow-overlay)}.personal-workspace-app .form-dialog .dialog-heading{margin-bottom:var(--v5-space-4);padding-bottom:var(--v5-space-3);border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .form-dialog .dialog-heading h3{color:var(--v5-text-primary);font-size:var(--v5-type-h3-size);font-weight:var(--v5-type-h3-weight);line-height:var(--v5-type-h3-leading)}.personal-workspace-app .form-dialog .dialog-close{width:34px;height:34px;border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-control);color:var(--v5-text-secondary)}.personal-workspace-app .form-dialog input,.personal-workspace-app .form-dialog select,.personal-workspace-app .form-dialog textarea{border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-control);background:var(--v5-bg-elevated);color:var(--v5-text-primary)}.personal-workspace-app .form-dialog input:focus,.personal-workspace-app .form-dialog select:focus,.personal-workspace-app .form-dialog textarea:focus{border-color:var(--v5-accent);box-shadow:0 0 0 3px var(--v5-accent-soft)}@media (max-width:1100px){.personal-workspace-app>.workspace-shell{width:calc(100% - 260px);margin-left:240px;margin-right:20px;padding:24px 0 64px}}@media (min-width:721px) and (max-width:960px){.personal-workspace-app>.workspace-nav{position:-webkit-sticky;position:sticky;inset:0;width:auto;padding:8px 16px 0;border-right:0;background:var(--v5-bg-app)}.personal-workspace-app>.workspace-nav .top-nav{width:min(1280px,calc(100% - 16px));height:auto;margin:0 auto;flex-direction:column;align-items:stretch;gap:var(--v5-space-3);padding:12px;border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app>.workspace-nav .nav-links{width:100%;flex:none;flex-direction:row;flex-wrap:wrap}.personal-workspace-app>.workspace-nav .nav-link{width:auto;min-height:38px}.personal-workspace-app>.workspace-nav .workspace-switcher{width:auto;margin-top:0;margin-left:auto}.personal-workspace-app>.workspace-shell{width:min(100% - 32px,1280px);margin:0 auto;padding:24px 0 64px}}@media (max-width:720px){.personal-workspace-app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.personal-workspace-app>.workspace-nav{position:fixed;inset:auto 0 0;z-index:60;width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--v5-border-subtle);background:color-mix(in srgb,var(--v5-bg-canvas) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.personal-workspace-app>.workspace-nav .top-nav{width:100%;height:100%;margin:0;padding:0}.personal-workspace-app>.workspace-nav .sidebar-brand-row,.personal-workspace-app>.workspace-nav .workspace-switcher{display:none}.personal-workspace-app>.workspace-nav .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;grid-gap:2px;gap:2px}.personal-workspace-app>.workspace-nav .nav-link{min-height:58px;flex-direction:column;justify-content:center;gap:2px;padding:4px 2px;border-radius:6px;font-size:12px;text-align:center}.personal-workspace-app>.workspace-nav .nav-link:nth-of-type(n+6){display:none}.personal-workspace-app>.workspace-nav .nav-link.active{box-shadow:inset 0 2px 0 var(--v5-accent)}.personal-workspace-app>.workspace-shell{width:100%;margin:0;padding:20px 16px 32px}.personal-workspace-app .scope-banner.personal{padding-bottom:var(--v5-space-3)}.personal-workspace-app .scope-banner.personal,.personal-workspace-app .workspace-page-heading{align-items:flex-start;flex-direction:column;gap:var(--v5-space-3)}.personal-workspace-app .workspace-page-heading .workspace-tools{width:100%;justify-content:stretch}.personal-workspace-app .workspace-page-heading .workspace-tools>*{flex:1 1}.personal-workspace-app .workspace-page-heading .tool-button{width:100%;justify-content:center}.personal-workspace-app .form-dialog[open]{width:calc(100% - 32px);max-width:calc(100% - 32px);max-height:calc(100dvh - 32px)}.personal-workspace-app .form-dialog .dialog-card{padding:var(--v5-space-4)}}.personal-workspace-app .personal-today-hero{display:grid;grid-gap:var(--v5-space-5);gap:var(--v5-space-5);padding:22px 0 var(--v5-space-5);border:0;border-radius:0;background:transparent;box-shadow:none}.personal-workspace-app .personal-today-hero .dashboard-hero-main{align-items:flex-start;margin:0}.personal-workspace-app .personal-today-hero h1{margin:0;color:var(--v5-text-primary);font-size:var(--v5-type-h1-size);font-weight:var(--v5-type-h1-weight);line-height:var(--v5-type-h1-leading);letter-spacing:-.025em}.personal-workspace-app .personal-today-hero .dashboard-intro p{color:var(--v5-text-secondary);font-size:var(--v5-type-small-size);line-height:var(--v5-type-small-leading)}.personal-workspace-app .personal-today-hero .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:0;border-top:1px solid var(--v5-border-subtle);border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent}.personal-workspace-app .personal-today-hero .metric-grid .metric{min-height:84px;padding:var(--v5-space-4);border:0;border-right:1px solid var(--v5-border-subtle);background:transparent}.personal-workspace-app .personal-today-hero .metric-grid .metric:last-child{border-right:0}.personal-workspace-app .personal-today-hero .metric-grid .metric:focus-visible,.personal-workspace-app .personal-today-hero .metric-grid .metric:hover{background:var(--v5-bg-subtle)}.personal-workspace-app .personal-today-hero .metric-grid .metric small,.personal-workspace-app .personal-today-hero .metric-grid .metric>span{color:var(--v5-text-secondary);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-today-hero .metric-grid .metric strong{color:var(--v5-text-primary);font-size:var(--v5-type-metric-size);font-weight:var(--v5-type-metric-weight);line-height:var(--v5-type-metric-leading)}.personal-workspace-app .personal-today-home{display:grid;grid-gap:var(--v5-space-6);gap:var(--v5-space-6);padding:var(--v5-space-3) 0 var(--v5-space-7)}.personal-workspace-app .personal-today-hero[hidden],.personal-workspace-app .personal-today-home[hidden]{display:none}.personal-workspace-app .personal-today-primary{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);align-items:stretch;grid-gap:var(--v5-space-5);gap:var(--v5-space-5);width:100%;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.personal-workspace-app .personal-today-primary .dashboard-focus-panel{min-width:0;padding:var(--v5-space-5);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-panel);background:var(--v5-bg-elevated);box-shadow:none}.personal-workspace-app .personal-today-primary .dashboard-attention-panel{min-width:0;padding:var(--v5-space-2) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.personal-workspace-app .personal-today-home .dashboard-panel-heading{margin-bottom:var(--v5-space-4)}.personal-workspace-app .personal-today-home .dashboard-panel-heading h2{color:var(--v5-text-primary);font-size:var(--v5-type-h2-size);font-weight:var(--v5-type-h2-weight);line-height:var(--v5-type-h2-leading)}.personal-workspace-app .personal-today-home .dashboard-panel-heading h3{color:var(--v5-text-primary);font-size:var(--v5-type-h3-size);font-weight:var(--v5-type-h3-weight);line-height:var(--v5-type-h3-leading)}.personal-workspace-app .personal-today-home .panel-index{width:auto;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary);font-size:var(--v5-type-label-size);font-weight:var(--v5-type-label-weight)}.personal-workspace-app .personal-today-primary .dashboard-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--v5-space-4)}.personal-workspace-app .personal-today-primary .task-card-compact{padding:var(--v5-space-4) 0;border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.personal-workspace-app .personal-today-primary .task-card-compact h3{color:var(--v5-text-primary);font-size:14px}.personal-workspace-app .personal-today-primary .dashboard-attention-list>a{min-height:64px;padding:var(--v5-space-3) 0;border-color:var(--v5-border-subtle)}.personal-workspace-app .personal-today-primary .dashboard-attention-list>a:focus-visible,.personal-workspace-app .personal-today-primary .dashboard-attention-list>a:hover{background:var(--v5-bg-subtle)}.personal-workspace-app .personal-today-primary .dashboard-attention-list b{border-radius:var(--v5-radius-control);background:var(--v5-bg-subtle);color:var(--v5-text-secondary)}.personal-workspace-app .personal-today-home .dashboard-planning-panel{min-width:0;margin:0;padding:var(--v5-space-5);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-panel);background:var(--v5-bg-canvas);box-shadow:none}.personal-workspace-app .personal-today-home .planning-panel-heading{margin-bottom:var(--v5-space-4)}.personal-workspace-app .personal-today-home .planning-view-tabs{border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-control);background:var(--v5-bg-subtle)}.personal-workspace-app .personal-today-home .planning-view-tabs button[aria-selected=true]{background:var(--v5-bg-elevated);color:var(--v5-accent);box-shadow:none}.personal-workspace-app .personal-today-home .today-context-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;grid-gap:var(--v5-space-6);gap:var(--v5-space-6);margin:0}.personal-workspace-app .personal-today-home .dashboard-panel{min-width:0;padding:var(--v5-space-5) 0 0;border:0;border-top:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;box-shadow:none}.personal-workspace-app .personal-today-home .dashboard-more-link,.personal-workspace-app .personal-today-home .dashboard-panel-heading a,.personal-workspace-app .personal-today-home .planning-panel-actions>a{color:var(--v5-accent)}.personal-workspace-app .personal-today-home .dashboard-project-row,.personal-workspace-app .personal-today-home .dashboard-run-row{min-height:62px;border-color:var(--v5-border-subtle)}.personal-workspace-app .personal-today-home .dashboard-project-row:focus-visible,.personal-workspace-app .personal-today-home .dashboard-project-row:hover,.personal-workspace-app .personal-today-home .dashboard-run-row:focus-visible,.personal-workspace-app .personal-today-home .dashboard-run-row:hover{background:var(--v5-bg-subtle)}@media (max-width:1100px){.personal-workspace-app .personal-today-home .today-context-grid,.personal-workspace-app .personal-today-primary{grid-template-columns:1fr}.personal-workspace-app .personal-today-primary .dashboard-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-workspace-app .personal-today-primary .dashboard-attention-list>a:nth-child(2n){padding-left:var(--v5-space-4);border-left:1px solid var(--v5-border-subtle)}}@media (max-width:620px){.personal-workspace-app .personal-today-hero{gap:var(--v5-space-4);padding-top:var(--v5-space-4)}.personal-workspace-app .personal-today-hero h1{font-size:28px}.personal-workspace-app .personal-today-hero .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-workspace-app .personal-today-hero .metric-grid .metric{min-height:92px;padding:var(--v5-space-3)}.personal-workspace-app .personal-today-hero .metric-grid .metric:nth-child(2){border-right:0}.personal-workspace-app .personal-today-hero .metric-grid .metric:nth-child(-n+2){border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-today-home,.personal-workspace-app .personal-today-primary{gap:var(--v5-space-5)}.personal-workspace-app .personal-today-home .dashboard-planning-panel,.personal-workspace-app .personal-today-primary .dashboard-focus-panel{padding:var(--v5-space-4)}.personal-workspace-app .personal-today-primary .dashboard-attention-list,.personal-workspace-app .personal-today-primary .dashboard-focus-list{grid-template-columns:1fr}.personal-workspace-app .personal-today-primary .dashboard-attention-list>a:nth-child(2n){padding-left:0;border-left:0}.personal-workspace-app .personal-today-home .planning-panel-actions,.personal-workspace-app .personal-today-home .planning-panel-heading{align-items:flex-start;flex-direction:column}.personal-workspace-app .personal-today-home .planning-panel-actions,.personal-workspace-app .personal-today-home .planning-view-tabs{width:100%}.personal-workspace-app .personal-today-home .planning-view-tabs button{flex:1 1}}.personal-workspace-app .personal-projects-workspace{display:grid;grid-gap:var(--v5-space-4);gap:var(--v5-space-4);min-width:0}.personal-workspace-app .personal-projects-workspace[hidden]{display:none}.personal-workspace-app .personal-projects-workspace .workspace-page-heading{margin-bottom:0}.personal-workspace-app .personal-projects-workspace .timeline-board{margin:0;overflow:hidden;border-color:var(--v5-border-subtle);border-radius:var(--v5-radius-panel);background:var(--v5-bg-canvas);box-shadow:none}.personal-workspace-app .personal-projects-workspace .timeline-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.personal-workspace-app .personal-projects-workspace .timeline-header,.personal-workspace-app .personal-projects-workspace .timeline-row{grid-template-columns:196px minmax(760px,1fr);min-width:996px}.personal-workspace-app .personal-projects-workspace .timeline-header{border-bottom-color:var(--v5-border-subtle);background:var(--v5-bg-subtle)}.personal-workspace-app .personal-projects-workspace .timeline-row{border-bottom-color:var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .timeline-row:last-of-type{border-bottom:0}.personal-workspace-app .personal-projects-workspace .timeline-project-label{border-right-color:var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .timeline-project-link:focus-visible,.personal-workspace-app .personal-projects-workspace .timeline-project-link:hover{background:var(--v5-accent-soft);color:var(--v5-accent)}.personal-workspace-app .personal-projects-workspace .timeline-hover-hint,.personal-workspace-app .personal-projects-workspace .timeline-legend,.personal-workspace-app .personal-projects-workspace .timeline-project-label span{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .timeline-legend{min-width:996px;padding:var(--v5-space-2) var(--v5-space-3);border-top:1px solid var(--v5-border-subtle);background:var(--v5-bg-subtle)}.personal-workspace-app .personal-projects-workspace .schedule-suggestions{margin:0;padding:0;overflow:hidden;border:0;border-block:1px solid var(--v5-border-subtle);border-radius:0;background:var(--v5-bg-subtle);box-shadow:none}.personal-workspace-app .personal-projects-workspace .schedule-suggestions>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-4);padding:var(--v5-space-3) var(--v5-space-4);cursor:pointer}.personal-workspace-app .personal-projects-workspace .schedule-suggestions>summary span:first-child{display:grid;grid-gap:var(--v5-space-1);gap:var(--v5-space-1)}.personal-workspace-app .personal-projects-workspace .schedule-suggestions small{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .schedule-suggestions form{display:grid;grid-gap:var(--v5-space-2);gap:var(--v5-space-2);padding:0 var(--v5-space-4) var(--v5-space-4)}.personal-workspace-app .personal-projects-workspace .schedule-suggestions label{display:flex;gap:var(--v5-space-2);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .project-scope-tabs{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:0;margin:0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--v5-border-subtle);border-radius:0;background:transparent;scrollbar-width:thin}.personal-workspace-app .personal-projects-workspace .project-scope-tabs a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--v5-space-2);min-height:40px;padding:var(--v5-space-2) var(--v5-space-3);border-radius:0;color:var(--v5-text-secondary);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .project-scope-tabs a.active{background:transparent;color:var(--v5-accent);box-shadow:inset 0 -2px 0 var(--v5-accent)}.personal-workspace-app .personal-projects-workspace .project-scope-tabs strong{min-width:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.personal-workspace-app .personal-projects-workspace .project-tabs{display:flex;gap:var(--v5-space-1);margin:0;padding:0 0 var(--v5-space-2);overflow-x:auto;border-bottom:1px solid var(--v5-border-subtle);scrollbar-width:thin}.personal-workspace-app .personal-projects-workspace .project-tab{display:grid;flex:0 0 auto;min-width:160px;grid-gap:2px;gap:2px;padding:var(--v5-space-2) var(--v5-space-3);border:0;border-radius:var(--v5-radius-control);background:transparent;color:var(--v5-text-tertiary)}.personal-workspace-app .personal-projects-workspace .project-tab span{overflow:hidden;color:var(--v5-text-primary);font-size:var(--v5-type-small-size);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.personal-workspace-app .personal-projects-workspace .project-tab small{font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .project-tab.active,.personal-workspace-app .personal-projects-workspace .project-tab:hover{border-color:transparent;background:var(--v5-accent-soft);color:var(--v5-accent)}.personal-workspace-app .personal-projects-workspace .project-tab.active{box-shadow:none}.personal-workspace-app .personal-projects-workspace .project-layout{display:block;min-width:0}.personal-workspace-app .personal-projects-workspace .project-list{display:grid;grid-gap:var(--v5-space-4);gap:var(--v5-space-4);min-width:0}.personal-workspace-app .personal-projects-workspace .personal-project-object{display:grid;grid-gap:var(--v5-space-4);gap:var(--v5-space-4);min-width:0;padding:var(--v5-space-5);overflow:hidden;border:1px solid var(--v5-border-strong);border-radius:var(--v5-radius-panel);background:var(--v5-bg-canvas);box-shadow:none}.personal-workspace-app .personal-projects-workspace .personal-project-object>.task-card-head{align-items:flex-start;padding-bottom:var(--v5-space-3);border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .personal-project-object>.task-card-head h3{margin:var(--v5-space-2) 0 0;font-size:var(--v5-type-h2-size);line-height:var(--v5-type-h2-leading);letter-spacing:-.02em}.personal-workspace-app .personal-projects-workspace .personal-project-object>p{margin:0;max-width:72ch;color:var(--v5-text-secondary);font-size:var(--v5-type-body-size);line-height:var(--v5-type-body-leading)}.personal-workspace-app .personal-projects-workspace .detail-grid{gap:0;border-block:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .detail-grid div{padding:var(--v5-space-3) 0;border-radius:0;background:transparent}.personal-workspace-app .personal-projects-workspace .detail-grid div+div{padding-left:var(--v5-space-4);border-left:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .detail-grid dt{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .detail-grid dd{color:var(--v5-text-primary);font-size:var(--v5-type-body-size)}.personal-workspace-app .personal-projects-workspace .progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--v5-space-3);gap:var(--v5-space-3)}.personal-workspace-app .personal-projects-workspace .progress-track{height:6px;overflow:hidden;border-radius:var(--v5-radius-full);background:var(--v5-bg-subtle)}.personal-workspace-app .personal-projects-workspace .progress-track span{display:block;height:100%;background:var(--v5-accent)}.personal-workspace-app .personal-projects-workspace .progress-row strong{color:var(--v5-text-secondary);font-size:var(--v5-type-small-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.personal-workspace-app .personal-projects-workspace .personal-project-object>.button,.personal-workspace-app .personal-projects-workspace .personal-project-object>.form-dialog-trigger,.personal-workspace-app .personal-projects-workspace .personal-project-object>.inline-form,.personal-workspace-app .personal-projects-workspace .project-next-link{justify-self:start}.personal-workspace-app .personal-projects-workspace .project-tasks{display:grid;grid-gap:var(--v5-space-3);gap:var(--v5-space-3);margin-top:var(--v5-space-2);padding-top:var(--v5-space-4);border-top:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .task-card:not(.task-card-compact){display:grid;grid-gap:var(--v5-space-2);gap:var(--v5-space-2);min-width:0;padding:var(--v5-space-4);border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-card);background:var(--v5-bg-elevated);box-shadow:none}.personal-workspace-app .personal-projects-workspace .task-card:not(.task-card-compact) .task-card-head h3{margin:var(--v5-space-2) 0 0;font-size:var(--v5-type-h3-size);line-height:var(--v5-type-h3-leading)}.personal-workspace-app .personal-projects-workspace .task-card:not(.task-card-compact) .task-summary{margin:0;color:var(--v5-text-secondary);font-size:var(--v5-type-body-size)}.personal-workspace-app .personal-projects-workspace .task-card-meta-row{color:var(--v5-text-tertiary)}.personal-workspace-app .personal-projects-workspace .task-card-meta-row .project-tag{padding:0;border-radius:0;background:transparent;color:var(--v5-text-tertiary)}.personal-workspace-app .personal-projects-workspace .task-detail{margin-top:var(--v5-space-1);padding-top:var(--v5-space-2);border-top:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .task-detail>summary{min-height:36px;padding:var(--v5-space-2) 0;color:var(--v5-accent);font-size:var(--v5-type-small-size);font-weight:650;cursor:pointer}.personal-workspace-app .personal-projects-workspace .task-detail-body{display:grid;grid-gap:var(--v5-space-4);gap:var(--v5-space-4);padding-top:var(--v5-space-3)}.personal-workspace-app .personal-projects-workspace .task-execution-grid{gap:var(--v5-space-5)}.personal-workspace-app .personal-projects-workspace .task-execution-grid>section{padding:0;border:0;border-radius:0;background:transparent}.personal-workspace-app .personal-projects-workspace .task-execution-grid>section+section{padding-left:var(--v5-space-5);border-left:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .subsection-heading{padding-bottom:var(--v5-space-2);border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .subsection-heading h4{font-size:var(--v5-type-label-size)}.personal-workspace-app .personal-projects-workspace .task-checklist,.personal-workspace-app .personal-projects-workspace .task-metrics{gap:0}.personal-workspace-app .personal-projects-workspace .metric-result-row,.personal-workspace-app .personal-projects-workspace .task-checklist form{border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .checklist-toggle{min-height:40px;padding:var(--v5-space-2) 0;border-radius:0;background:transparent}.personal-workspace-app .personal-projects-workspace .metric-result-row{padding:var(--v5-space-2) 0;border-radius:0;background:transparent}.personal-workspace-app .personal-projects-workspace .codex-run-brief,.personal-workspace-app .personal-projects-workspace .legacy-task-panel{border:0;border-radius:0;background:var(--v5-bg-subtle);box-shadow:none}.personal-workspace-app .personal-projects-workspace .codex-run-brief{padding:var(--v5-space-3) var(--v5-space-4)}.personal-workspace-app .personal-projects-workspace .task-collaboration-grid{display:flex;align-items:center;gap:var(--v5-space-2);flex-wrap:wrap}.personal-workspace-app .personal-projects-workspace .task-actions{padding-top:var(--v5-space-3);border-top:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .closeout-form,.personal-workspace-app .personal-projects-workspace .closeout-history{display:grid;grid-gap:var(--v5-space-3);gap:var(--v5-space-3);padding:var(--v5-space-4) 0 0;border:0;border-top:1px solid var(--v5-border-strong);border-radius:0;background:transparent}.personal-workspace-app .personal-projects-workspace .closeout-form>div,.personal-workspace-app .personal-projects-workspace .closeout-history>div{display:flex;justify-content:space-between;gap:var(--v5-space-3)}.personal-workspace-app .personal-projects-workspace .closeout-form span,.personal-workspace-app .personal-projects-workspace .closeout-history span,.personal-workspace-app .personal-projects-workspace .closeout-history>small{color:var(--v5-text-tertiary);font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .closeout-actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--v5-space-2);flex-wrap:wrap}.personal-workspace-app .personal-projects-workspace .completed-project-details{overflow:hidden;border:1px solid var(--v5-border-subtle);border-radius:var(--v5-radius-card);background:var(--v5-bg-canvas)}.personal-workspace-app .personal-projects-workspace .completed-project-details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--v5-space-4);padding:var(--v5-space-3) var(--v5-space-4);cursor:pointer;list-style:none}.personal-workspace-app .personal-projects-workspace .completed-project-details>summary::-webkit-details-marker{display:none}.personal-workspace-app .personal-projects-workspace .completed-project-details>summary:hover,.personal-workspace-app .personal-projects-workspace .completed-project-details[open]>summary{background:var(--v5-bg-subtle)}.personal-workspace-app .personal-projects-workspace .completed-project-details[open]>summary{border-bottom:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .completed-project-meta,.personal-workspace-app .personal-projects-workspace .completed-project-title{display:flex;align-items:center;gap:var(--v5-space-2)}.personal-workspace-app .personal-projects-workspace .completed-project-title{min-width:0}.personal-workspace-app .personal-projects-workspace .completed-project-title strong{overflow:hidden;color:var(--v5-text-primary);font-size:var(--v5-type-body-size);text-overflow:ellipsis;white-space:nowrap}.personal-workspace-app .personal-projects-workspace .completed-project-meta{flex:0 0 auto;color:var(--v5-text-tertiary)}.personal-workspace-app .personal-projects-workspace .completed-project-meta b,.personal-workspace-app .personal-projects-workspace .completed-project-meta small,.personal-workspace-app .personal-projects-workspace .completed-project-meta time{font-size:var(--v5-type-small-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.personal-workspace-app .personal-projects-workspace .completed-project-meta b{color:var(--v5-accent)}.personal-workspace-app .personal-projects-workspace .completed-project-details[open] .completed-project-meta b{font-size:0}.personal-workspace-app .personal-projects-workspace .completed-project-details[open] .completed-project-meta b:after{content:"收起详情";font-size:var(--v5-type-small-size)}.personal-workspace-app .personal-projects-workspace .completed-project-body .personal-project-object{border:0;border-radius:0}@media (max-width:720px){.personal-workspace-app .personal-projects-workspace{gap:var(--v5-space-3)}.personal-workspace-app .personal-projects-workspace .timeline-header,.personal-workspace-app .personal-projects-workspace .timeline-row{grid-template-columns:164px minmax(720px,1fr);min-width:884px}.personal-workspace-app .personal-projects-workspace .timeline-legend{min-width:884px}.personal-workspace-app .personal-projects-workspace .closeout-form>div,.personal-workspace-app .personal-projects-workspace .closeout-history>div,.personal-workspace-app .personal-projects-workspace .completed-project-details>summary,.personal-workspace-app .personal-projects-workspace .personal-project-object>.task-card-head,.personal-workspace-app .personal-projects-workspace .schedule-suggestions>summary,.personal-workspace-app .personal-projects-workspace .task-actions,.personal-workspace-app .personal-projects-workspace .task-card-head{align-items:flex-start;flex-direction:column}.personal-workspace-app .personal-projects-workspace .project-scope-tabs{width:100%}.personal-workspace-app .personal-projects-workspace .project-scope-tabs a{min-height:44px}.personal-workspace-app .personal-projects-workspace .personal-project-object{gap:var(--v5-space-3);padding:var(--v5-space-4)}.personal-workspace-app .personal-projects-workspace .personal-project-object>.task-card-head h3{font-size:20px}.personal-workspace-app .personal-projects-workspace .codex-run-brief,.personal-workspace-app .personal-projects-workspace .detail-grid,.personal-workspace-app .personal-projects-workspace .metric-result-row,.personal-workspace-app .personal-projects-workspace .task-execution-grid{grid-template-columns:1fr}.personal-workspace-app .personal-projects-workspace .detail-grid div+div,.personal-workspace-app .personal-projects-workspace .task-execution-grid>section+section{padding-left:0;border-left:0;border-top:1px solid var(--v5-border-subtle)}.personal-workspace-app .personal-projects-workspace .detail-grid div+div{padding-top:var(--v5-space-3)}.personal-workspace-app .personal-projects-workspace .task-execution-grid>section+section{padding-top:var(--v5-space-4)}.personal-workspace-app .personal-projects-workspace .task-card:not(.task-card-compact){padding:var(--v5-space-3)}.personal-workspace-app .personal-projects-workspace .inline-form,.personal-workspace-app .personal-projects-workspace .inline-form .button,.personal-workspace-app .personal-projects-workspace .inline-form input,.personal-workspace-app .personal-projects-workspace .inline-form select,.personal-workspace-app .personal-projects-workspace .task-card-head-actions{width:100%}.personal-workspace-app .personal-projects-workspace .completed-project-meta{width:100%;flex-wrap:wrap}}