.project-visual-card{border-radius:var(--workspace-radius);overflow:hidden}.project-card-content{padding:20px}.project-card-content p{margin-block:12px}.project-card-action{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;color:hsl(var(--accent))}.project-card-action svg{width:20px;height:20px}.project-hero{margin-block:24px}.project-hero>*{min-width:0}.project-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px 24px}.project-metric{display:grid;gap:8px;padding:16px;border-radius:var(--workspace-radius);min-height:44px;overflow-wrap:anywhere}.project-metric>svg{width:24px;height:24px;color:hsl(var(--accent))}.project-metric>strong{font-size:var(--brxw-text-xl);font-variant-numeric:tabular-nums}.project-phase-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;padding:0;list-style:none}.project-phase-card{display:grid;align-content:start;justify-items:center;gap:16px;padding:24px 16px;border-radius:var(--workspace-radius);height:100%;min-height:164px;text-align:center;overflow-wrap:anywhere}.project-phase-icon{width:40px;height:40px;color:hsl(var(--accent));stroke-width:1.5}.project-collaboration-cards button{width:100%;font-family:inherit;color:hsl(var(--fg));text-transform:none;cursor:pointer}.project-collaboration-cards .project-phase-card{align-content:start}.project-collaboration-cards h3{margin:0}.project-phase-card>h3:has(>.heading-icon){display:grid;justify-items:center;gap:16px}.project-phase-card>h3>svg.heading-icon{width:40px;height:40px;margin:0;color:hsl(var(--accent));opacity:1;stroke-width:1.5}.project-attention{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px 24px}.saved-work-compact{padding:16px;border-radius:var(--workspace-radius)}.saved-work-compact>[role=status]:empty{min-height:0}.project-phase-card>span{font-size:var(--brxw-text-s);color:hsl(var(--muted))}.workshop-surface{--workshop-tint:var(--section-identity,#1F4500);--workshop-quiet:color-mix(in srgb,var(--workshop-tint) var(--section-identity-strength,6%),hsl(var(--surface)));--workshop-emphasis:color-mix(in srgb,var(--workshop-tint) var(--section-identity-emphasis,16%),hsl(var(--surface)));background-color:var(--workshop-quiet)}.dark .workshop-surface{--workshop-tint:var(--section-identity,#B6C4AA)}.workshop-surface.workshop-welcome{background-color:var(--workshop-emphasis)}.workshop-surface.interactive-card:focus-visible{background-color:var(--workshop-emphasis)}@media (hover:hover) and (pointer:fine){.workshop-surface.interactive-card:hover{background-color:var(--workshop-emphasis);box-shadow:none}}.workshop-surface.interactive-card:active{background-color:var(--workshop-emphasis)}@media (forced-colors:active){.workshop-surface,.workshop-surface.interactive-card:active,.workshop-surface.interactive-card:focus-visible,.workshop-surface.interactive-card:hover,.workshop-surface.workshop-welcome{background-color:Canvas;color:CanvasText}}.project-work-panel>.workspace-panel-body{padding:16px}.project-work-panel .workspace-panel-heading{padding:8px 12px}.project-task-group{padding:16px;border-radius:var(--workspace-radius)}.project-overview-collaboration,.project-overview-management,.project-overview-work{margin-block:32px;min-width:0}.project-overview-work #production-workflow{margin-bottom:0}.project-overview-collaboration>.workspace-panel,.project-overview-collaboration>section>.workspace-panel{margin-top:16px}.project-overview-collaboration .workspace-panel-heading{padding:8px 12px}.project-overview-collaboration .workspace-panel[data-panel-collapsed=true]{margin-block:8px}.project-overview-collaboration #discussions{margin-top:16px}@media (min-width:1024px){.project-metric-grid,.project-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.project-phase-card{padding:20px 12px;min-height:148px}.project-phase-card h3{font-size:var(--brxw-text-m)}}@media (forced-colors:active){.project-metric,.project-phase-card{background:Canvas;color:CanvasText}.project-phase-card:focus-visible{outline:2px solid Highlight;outline-offset:3px}}