.project-cockpit{--workspace-accent:#c9152f;--workspace-accent-soft:color-mix(in srgb,var(--workspace-accent) 9%,var(--surface));--workspace-line:color-mix(in srgb,var(--border) 76%,transparent);gap:1.65rem}.project-cockpit .workspace-hero{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.55fr);padding:clamp(1.75rem,3.6vw,3rem);border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:1.45rem;background:radial-gradient(circle at 88% 10%,rgba(255,255,255,.14),transparent 22rem),radial-gradient(circle at 14% 90%,rgba(201,21,47,.16),transparent 22rem),linear-gradient(132deg,#111827 0%,#182238 48%,#0d1422 100%);box-shadow:0 24px 70px rgba(8,18,34,.22)}.project-cockpit .workspace-hero::after{opacity:.45;background-size:40px 40px}.project-cockpit .workspace-hero h2{max-width:60rem;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:780;letter-spacing:-.045em}.project-cockpit .workspace-hero__description{max-width:48rem;margin-top:1.15rem;color:rgba(232,239,249,.8);font-size:1rem}.project-cockpit .workspace-hero__breadcrumbs{color:rgba(232,239,249,.62);letter-spacing:.12em}.project-cockpit .workspace-meta{margin-top:1.15rem;gap:.55rem}.project-cockpit .workspace-chip{min-height:2.1rem;padding:.4rem .68rem;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.065);font-size:.82rem;backdrop-filter:blur(10px)}.project-cockpit .workspace-chip--status{border-color:rgba(105,222,155,.2);background:rgba(64,188,118,.1)}.project-cockpit .workspace-chip--owner{border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.09)}.project-cockpit .workspace-hero__actions{margin-top:1.75rem}.project-cockpit .workspace-action{min-height:2.9rem;border-radius:.82rem}.project-cockpit .workspace-action--primary{border-color:#fff;background:#fff;color:#111827;box-shadow:0 8px 24px rgba(0,0,0,.16)}.project-cockpit .workspace-hero__summary{align-self:center;padding:1.2rem;border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;background:rgba(5,11,20,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(14px)}.project-cockpit .workspace-progress__head span{color:rgba(232,239,249,.62);letter-spacing:.08em}.project-cockpit .workspace-progress__head strong{font-size:2.35rem;letter-spacing:-.05em}.project-cockpit .workspace-progress__bar{background:linear-gradient(90deg,#fff 0%,#f2c4cb 48%,#e04b61 100%)}.project-cockpit .workspace-summary-grid{gap:.55rem}.project-cockpit .workspace-summary-item{padding:.72rem .8rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.045)}.project-cockpit .workspace-summary-item span{color:rgba(232,239,249,.58)}.project-cockpit .workspace-tabs{top:.65rem;padding:.32rem;border-color:var(--workspace-line);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 10px 28px rgba(23,32,51,.07);backdrop-filter:blur(16px)}.project-cockpit .workspace-tab{padding:.63rem .92rem;border-radius:999px;font-size:.86rem}.project-cockpit .workspace-tab.is-active{background:var(--text);color:var(--surface)}.project-cockpit .workspace-decision{gap:1.25rem;padding:clamp(1.35rem,2.4vw,2rem);border-color:var(--workspace-line);border-radius:1.35rem;background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface-soft) 62%,var(--surface)) 100%);box-shadow:0 18px 48px rgba(23,32,51,.07)}.project-cockpit .workspace-decision__head{padding-bottom:1.1rem;border-bottom:1px solid var(--workspace-line)}.project-cockpit .workspace-decision__head h2{font-size:clamp(1.65rem,2.7vw,2.45rem);letter-spacing:-.035em}.project-cockpit .workspace-decision__head .eyebrow{color:var(--workspace-accent)}.project-cockpit .workspace-owner-card{border:0;border-left:2px solid var(--workspace-accent);border-radius:0;background:transparent;padding:.25rem 0 .25rem 1rem}.project-cockpit .workspace-owner-card strong{font-size:1.05rem}.project-cockpit .workspace-decision__grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);gap:1.2rem}.project-cockpit .workspace-next-action{min-height:15rem;padding:clamp(1.35rem,2.4vw,2rem);border:0;border-radius:1.15rem;background:var(--surface);box-shadow:inset 0 0 0 1px var(--workspace-line)}.project-cockpit .workspace-next-action::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--workspace-accent)}.project-cockpit .workspace-next-action::after{right:-4.5rem;top:-4.5rem;width:15rem;height:15rem;opacity:.38}.project-cockpit .workspace-next-action__label{color:var(--workspace-accent);letter-spacing:.1em}.project-cockpit .workspace-next-action h3{max-width:50rem;font-size:clamp(1.55rem,2.7vw,2.45rem);letter-spacing:-.035em}.project-cockpit .workspace-next-action p{font-size:.97rem}.project-cockpit .workspace-next-action .button{border-radius:.78rem}.project-cockpit .workspace-next-action--critical::before{background:var(--danger)}.project-cockpit .workspace-next-action--warning::before{background:var(--warning)}.project-cockpit .workspace-next-action--healthy::before{background:var(--success)}.project-cockpit .workspace-next-action--active::before{background:var(--workspace-accent)}.project-cockpit .workspace-focus{padding:0 0 0 1.2rem;border:0;border-left:1px solid var(--workspace-line);border-radius:0;background:transparent}.project-cockpit .workspace-focus__head{padding:.2rem 0 .65rem}.project-cockpit .workspace-focus__grid{gap:0;border-top:1px solid var(--workspace-line)}.project-cockpit .workspace-focus__grid a{position:relative;padding:1rem .2rem;border:0;border-bottom:1px solid var(--workspace-line);border-radius:0;background:transparent}.project-cockpit .workspace-focus__grid a:nth-child(odd){padding-right:1rem}.project-cockpit .workspace-focus__grid a:nth-child(even){padding-left:1rem;border-left:1px solid var(--workspace-line)}.project-cockpit .workspace-focus__grid a:hover{transform:none;background:linear-gradient(90deg,var(--workspace-accent-soft),transparent);border-color:var(--workspace-line)}.project-cockpit .workspace-focus__grid strong{font-size:1.75rem;letter-spacing:-.04em}.project-cockpit .workspace-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--workspace-line);border-radius:1.15rem;background:var(--surface);box-shadow:none}.project-cockpit .workspace-kpi{min-height:7.6rem;padding:1rem 1.05rem;border:0;border-right:1px solid var(--workspace-line);border-radius:0;box-shadow:none}.project-cockpit .workspace-kpi:last-of-type{border-right:0}.project-cockpit .workspace-kpi::after{display:none}.project-cockpit .workspace-kpi strong{font-size:clamp(1.7rem,2.5vw,2.35rem);letter-spacing:-.04em}.project-cockpit .workspace-kpi__label{font-size:.72rem;letter-spacing:.08em}.project-cockpit .workspace-kpi--success,.project-cockpit .workspace-kpi--warning,.project-cockpit .workspace-kpi--danger{border-top:3px solid transparent}.project-cockpit .workspace-kpi--success{border-top-color:var(--success)}.project-cockpit .workspace-kpi--warning{border-top-color:var(--warning)}.project-cockpit .workspace-kpi--danger{border-top-color:var(--danger)}.project-cockpit .workspace-operations{gap:1.1rem}.project-cockpit .workspace-card{border-color:var(--workspace-line);box-shadow:none}.project-cockpit .workspace-card--operations,.project-cockpit .workspace-card--activity{border-radius:1.15rem}.project-cockpit .command-center{border-color:var(--workspace-line);border-radius:1.15rem;box-shadow:none}.project-cockpit .workspace-workplaces>.panel__header{padding:0 0 .45rem;border:0}.project-cockpit .workspace-workplace-grid{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--workspace-line);border-radius:1.15rem;background:var(--surface)}.project-cockpit .workspace-workplace-card{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);grid-template-rows:1fr;min-height:auto;border:0;border-bottom:1px solid var(--workspace-line);border-radius:0;background:transparent}.project-cockpit .workspace-workplace-card:last-child{border-bottom:0}.project-cockpit .workspace-workplace-card .workspace-card__header{align-items:center;padding:1.1rem 1.2rem;border:0}.project-cockpit .workspace-workplace-card .workspace-card__header>span{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.project-cockpit .workspace-workplace-card .workspace-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-left:1px solid var(--workspace-line)}.project-cockpit .workspace-workplace-card .workspace-card__body p{margin:0}.project-cockpit .workspace-workplace-card .button{white-space:nowrap;border-radius:.72rem}.project-cockpit .workspace-callout{border:1px solid color-mix(in srgb,var(--warning) 20%,var(--workspace-line));background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 7%,var(--surface)),var(--surface))}@media(max-width:1280px){.project-cockpit .workspace-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.project-cockpit .workspace-kpi:nth-child(3n){border-right:0}.project-cockpit .workspace-kpi:nth-child(n+4){border-top:1px solid var(--workspace-line)}.project-cockpit .workspace-workplace-card{grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr)}}@media(max-width:1000px){.project-cockpit .workspace-hero,.project-cockpit .workspace-decision__grid{grid-template-columns:1fr}.project-cockpit .workspace-focus{padding:1rem 0 0;border-left:0;border-top:1px solid var(--workspace-line)}.project-cockpit .workspace-workplace-card{grid-template-columns:1fr}.project-cockpit .workspace-workplace-card .workspace-card__body{border-left:0;border-top:1px solid var(--workspace-line)}}@media(max-width:720px){.project-cockpit{gap:1.2rem}.project-cockpit .workspace-hero{padding:1.35rem;border-radius:1.15rem}.project-cockpit .workspace-tabs{top:.3rem;border-radius:.9rem}.project-cockpit .workspace-tab{border-radius:.65rem}.project-cockpit .workspace-decision{padding:1rem}.project-cockpit .workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cockpit .workspace-kpi,.project-cockpit .workspace-kpi:nth-child(3n){border-right:1px solid var(--workspace-line)}.project-cockpit .workspace-kpi:nth-child(even){border-right:0}.project-cockpit .workspace-kpi:nth-child(n+3){border-top:1px solid var(--workspace-line)}.project-cockpit .workspace-workplace-card .workspace-card__body{grid-template-columns:1fr}.project-cockpit .workspace-workplace-card .button{justify-self:start}}@media(max-width:460px){.project-cockpit .workspace-kpis{grid-template-columns:1fr}.project-cockpit .workspace-kpi{border-right:0!important;border-top:1px solid var(--workspace-line)}.project-cockpit .workspace-kpi:first-child{border-top:0}.project-cockpit .workspace-focus__grid{grid-template-columns:1fr}.project-cockpit .workspace-focus__grid a:nth-child(even){padding-left:.2rem;border-left:0}.project-cockpit .workspace-focus__grid a:nth-child(odd){padding-right:.2rem}}