:root{color-scheme:light;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;color:#132235;background:radial-gradient(circle at top left,rgba(15,118,110,.12),transparent 28%),radial-gradient(circle at 85% 20%,rgba(199,146,43,.1),transparent 24%),linear-gradient(180deg,#f6f2e8,#f2efe8 38%,#f7f6f1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #132235;--muted: #64748b;--muted-strong: #475569;--line: rgba(19, 34, 53, .12);--panel: rgba(255, 253, 248, .82);--panel-strong: rgba(255, 255, 255, .96);--navy: #0f1f32;--navy-soft: #172c45;--teal: #0f766e;--teal-soft: rgba(15, 118, 110, .12);--amber: #b9770e;--amber-soft: rgba(185, 119, 14, .12);--rose: #be123c;--rose-soft: rgba(190, 18, 60, .12);--neutral-soft: rgba(71, 85, 105, .1);--shadow: 0 30px 60px rgba(15, 23, 42, .08)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(19,34,53,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(19,34,53,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,.4),transparent 85%);mask-image:linear-gradient(180deg,rgba(255,255,255,.4),transparent 85%);pointer-events:none}button,input{font:inherit}.login-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);justify-content:center;align-items:center;gap:clamp(2rem,6vw,4.5rem);min-height:100vh;max-width:980px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem)}.login-shell:before{content:"";position:absolute;right:8%;bottom:18%;width:min(22rem,32vw);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.14) 0%,rgba(56,189,248,.02) 58%,transparent 72%);filter:blur(18px);pointer-events:none}.login-hero,.login-panel{position:relative;z-index:1}.login-hero{display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:0}.login-hero h1{margin:0;font-size:clamp(4.8rem,10vw,7.4rem);line-height:.88;letter-spacing:-.12em;font-weight:700;color:#17314d;background:linear-gradient(135deg,#12263c,#3b5d84);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.login-panel{display:flex;flex-direction:column;justify-content:center;padding:1.7rem;border:1px solid rgba(19,34,53,.08);border-radius:26px;background:linear-gradient(180deg,#ffffffc7,#ffffffa3);box-shadow:0 24px 60px #0f172a14,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-form{display:grid;gap:1rem}.login-field{display:grid;gap:.5rem}.login-field span{font-size:.9rem;font-weight:500;color:#17314db8}.login-field input{width:100%;min-height:3.35rem;border:1px solid rgba(19,34,53,.1);border-radius:18px;background:#ffffffd1;padding:.85rem 1rem;color:var(--ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.login-field input:focus{border-color:#1b35523d;background:#ffffffeb;box-shadow:0 0 0 4px #3b5d8414}.login-remember{display:inline-flex;align-items:center;gap:.65rem;color:#17314db8;cursor:pointer;-webkit-user-select:none;user-select:none}.login-remember input{width:1rem;height:1rem;margin:0;accent-color:#17314d}.login-remember span{font-size:.9rem}.login-note{border-radius:16px;padding:.8rem .9rem;line-height:1.6}.login-note-risk{background:#be123c14;color:#9f1239}.login-submit{display:inline-flex;align-items:center;justify-content:center;min-height:3.3rem;border:0;border-radius:999px;background:#17314d;color:#fff;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease;box-shadow:0 14px 28px #17314d29}.login-submit:hover{transform:translateY(-1px);background:#1d3c5c;box-shadow:0 18px 30px #17314d33}.login-submit:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.app-shell{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s ease}.app-shell.is-rail-collapsed{grid-template-columns:112px minmax(0,1fr)}.rail{position:sticky;top:0;display:flex;min-height:100vh;flex-direction:column;gap:1.75rem;padding:2rem 1.4rem;background:radial-gradient(circle at top left,rgba(56,189,248,.15),transparent 30%),linear-gradient(180deg,#101f32,#0d1726);color:#f1f5f9f0;box-shadow:inset -1px 0 #ffffff0f;overflow:visible;transition:padding .22s ease,gap .22s ease}.rail.is-collapsed{align-items:center;gap:1rem;padding:1.35rem .8rem}.rail-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:1.2rem;height:2.7rem;margin-top:.55rem;border:0;border-radius:999px 10px 10px 999px;background:#162438f5;box-shadow:0 10px 22px #03071229,inset 0 0 0 1px #94a3b82e;color:#f1f5f9c7;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.rail-toggle:hover{transform:translate(-1px);background:#1d3049fa;box-shadow:0 12px 24px #03071233,inset 0 0 0 1px #94a3b83d;color:#f1f5f9f0}.rail.is-collapsed .rail-toggle{align-self:center;margin-top:.3rem}.brand-block{width:100%}.brand-block h1{margin:.25rem 0 0;font-size:clamp(2.8rem,4vw,3.8rem);line-height:.95;letter-spacing:-.08em}.rail.is-collapsed .brand-block{text-align:center}.rail.is-collapsed .brand-block h1{margin-top:0;font-size:2.25rem;letter-spacing:-.06em}.brand-summary{margin:1rem 0 0;max-width:28ch;color:#e2e8f0c7}.eyebrow{margin:0;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:#64748beb}.rail .eyebrow,.rail-label{color:#94a3b8db}.rail-panel,.rail-footer{padding-top:1rem;border-top:1px solid rgba(255,255,255,.09)}.rail-label{display:block;margin-bottom:.7rem;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.rail-mode strong{display:block;font-size:1rem}.rail-mode p,.campaign-callout p{margin:.45rem 0 0;color:#e2e8f0b8}.rail-mode small{display:block;margin-top:.45rem;color:#cbd5e1b8;line-height:1.55}.workspace-nav{display:flex;flex-direction:column;gap:.5rem}.rail.is-collapsed .workspace-nav{width:100%;align-items:center;gap:.65rem}.workspace-link,.campaign-callout,.inline-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.workspace-link{width:100%;padding:.85rem .9rem;border-radius:20px;background:#ffffff0a;color:inherit;text-align:left}.workspace-link:hover,.campaign-callout:hover,.inline-action:hover{transform:translate(2px)}.workspace-link.is-active{background:#94a3b82e;box-shadow:inset 0 0 0 1px #94a3b847}.workspace-link span{display:flex;flex:1;flex-direction:column}.workspace-link strong{font-size:.98rem}.workspace-link small{color:#e2e8f0a6}.rail.is-collapsed .workspace-link{width:3.3rem;height:3.3rem;padding:0;justify-content:center;border-radius:18px}.rail.is-collapsed .workspace-link-copy,.rail.is-collapsed .workspace-link-arrow{display:none}.campaign-callout{width:100%;padding:.95rem 1rem;border-radius:22px;background:linear-gradient(135deg,#0f766e40,#ffffff0a);color:inherit;text-align:left}.campaign-callout strong{display:block}.campaign-callout-copy{flex:1}.campaign-callout-compact{width:3.3rem;height:3.3rem;justify-content:center;padding:0;border-radius:18px}.stage{padding:1.4rem 1.7rem 2rem}.stage-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.stage-header h2{margin:.25rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.stage-summary{margin:.35rem 0 0;color:var(--muted-strong)}.stage-tools{display:flex;align-items:flex-end;gap:.85rem}.stage-session{display:flex;align-items:center;gap:.75rem;padding:.55rem .65rem .55rem 1rem;border:1px solid rgba(19,34,53,.08);border-radius:999px;background:#ffffffbd;box-shadow:var(--shadow)}.stage-session-copy{display:grid;gap:.08rem}.stage-session-copy strong,.stage-session-copy small{line-height:1.2}.stage-session-copy small{color:var(--muted)}.stage-actions{display:flex;align-items:center;gap:.75rem}.search-field{display:flex;min-width:min(34rem,44vw);flex-direction:column;gap:.42rem;color:var(--muted-strong)}.search-field span{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.search-field input{width:100%;border:1px solid rgba(19,34,53,.12);border-radius:999px;background:#ffffffb8;padding:.86rem 1rem;color:var(--ink);outline:none;box-shadow:var(--shadow)}.search-field input:focus{border-color:#0f766e5c}.pulse-banner{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;background:#ffffffb8;padding:.84rem 1rem;color:var(--muted-strong);box-shadow:var(--shadow)}.refresh-button{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(19,34,53,.1);border-radius:999px;background:#ffffffc7;padding:.84rem 1rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.refresh-button:hover{transform:translateY(-1px);border-color:#0f766e38;background:#ffffffeb}.share-button,.copy-inline{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(19,34,53,.08);border-radius:999px;background:#ffffffd1;color:var(--ink);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.share-button{padding:.84rem 1rem;box-shadow:var(--shadow)}.copy-inline{padding:.52rem .8rem}.share-button:hover,.copy-inline:hover{transform:translateY(-1px);border-color:#0f766e38;background:#fffffff5}.share-button:disabled,.copy-inline:disabled{cursor:not-allowed;opacity:.58;transform:none}.is-spinning{animation:spin .8s linear infinite}.sync-note{margin-top:.85rem;border-radius:18px;padding:.7rem .95rem;background:#b9770e1a;color:var(--amber)}.sync-note-risk{background:#be123c1a;color:var(--rose)}.sync-note-positive{background:#0f766e1f;color:var(--teal)}.mission-band{position:relative;margin-top:1.2rem;overflow:hidden;border:1px solid rgba(19,34,53,.1);border-radius:32px;background:radial-gradient(circle at right top,rgba(15,118,110,.16),transparent 32%),linear-gradient(135deg,#ffffffeb,#ffffffc7);padding:1.5rem 1.6rem;box-shadow:var(--shadow)}.mission-band:after{content:"";position:absolute;right:-8%;top:-25%;height:18rem;width:18rem;border-radius:999px;background:radial-gradient(circle,rgba(15,118,110,.12),transparent 68%);pointer-events:none}.mission-copy{position:relative;z-index:1;max-width:60rem}.mission-copy h3{margin:.3rem 0;max-width:22ch;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.02;letter-spacing:-.05em}.mission-copy p:last-child{margin:0;max-width:70ch;color:var(--muted-strong)}.object-flow{position:relative;z-index:1;display:flex;gap:.7rem;margin-top:1.3rem;overflow-x:auto;padding-bottom:.15rem}.object-flow span{position:relative;white-space:nowrap;border-radius:999px;padding:.55rem .8rem;background:#1322350d;color:var(--muted-strong)}.domain-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1rem}.domain-pill{border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffa8;padding:.95rem 1rem;box-shadow:var(--shadow)}.domain-pill.state-partial{background:linear-gradient(180deg,#b9770e14,#ffffffb8)}.domain-pill-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.domain-pill p,.domain-pill small{margin:.45rem 0 0;color:var(--muted-strong)}.workspace-stage{margin-top:1.2rem}.workspace-grid{display:grid;gap:1rem}.control-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;margin-top:1rem}.control-strip-item{border:1px solid rgba(19,34,53,.08);border-radius:22px;padding:1rem;box-shadow:inset 0 1px #ffffff59}.control-strip-item span,.project-support-line,.meter-row-top span,.step-rail-step small{color:var(--muted)}.control-strip-item strong{display:block;margin-top:.38rem;font-size:1.2rem;letter-spacing:-.04em}.control-strip-item p{margin:.45rem 0 0;color:inherit;opacity:.86}.workspace-section-nav{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.section-nav-chip{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.2rem;border:1px solid rgba(19,34,53,.08);border-radius:20px;background:#ffffffb8;padding:.82rem .9rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.section-nav-chip:hover{transform:translateY(-1px);border-color:#0f766e38;background:#fffffff0}.section-nav-chip strong{display:block}.section-nav-chip small{color:var(--muted)}.home-grid,.campaign-grid,.operations-grid,.organization-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr)}.cockpit-grid,.command-grid{grid-template-columns:1fr}.surface{position:relative;overflow:hidden;border:1px solid rgba(19,34,53,.1);border-radius:30px;background:var(--panel);padding:1.4rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.surface:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 22%);pointer-events:none}.surface-large{min-height:100%}.surface-wide{grid-column:1 / -1}.section-header{position:relative;z-index:1;margin-bottom:1.2rem}.section-header h3{margin:.35rem 0;max-width:25ch;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.08;letter-spacing:-.04em}.section-header p:last-child{margin:0;color:var(--muted-strong)}.signal-grid,.lane-grid,.detail-columns,.ops-health-grid,.org-grid,.meeting-grid,.contract-grid,.contract-metric-list{display:grid;gap:.85rem}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-tile,.lane-panel,.stack-item,.rule-item,.ops-health-item,.org-item,.project-group,.project-preview-item,.owner-stat,.roadmap-step,.step-item,.campaign-row,.task-row,.release-item,.change-row,.metric-row{position:relative;z-index:1}.signal-tile{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;border-radius:24px;padding:1.1rem;background:var(--panel-strong);box-shadow:inset 0 0 0 1px #1322350f}.signal-topline,.step-topline,.detail-section-head,.campaign-row-top,.project-group-head,.release-meta,.ops-topline,.org-head,.lane-head,.stack-title,.task-meta,.change-meta,.workspace-link,.meta-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.signal-tile strong{font-size:clamp(1.55rem,3vw,2.4rem);line-height:1;letter-spacing:-.05em}.signal-tile em,.metric-value em,.tone-text-positive{font-style:normal;color:var(--teal)}.tone-text-watch{color:var(--amber)}.tone-text-risk{color:var(--rose)}.signal-tile p,.lane-panel p,.stack-item p,.rule-item p,.ops-health-item p,.project-preview-item p,.project-outcome,.owner-stat span,.campaign-row p,.task-row p,.release-item p,.change-row span,.metric-row p,.org-item p{margin:0;color:var(--muted-strong)}.inline-link,.inline-action{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink)}.inline-action{align-self:flex-start;margin-top:1.1rem;border-radius:999px;background:#1322350f;padding:.72rem .95rem}.action-workbench-button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.3rem;border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffb3;padding:1rem;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.action-workbench-button:hover:not(:disabled){transform:translateY(-1px);border-color:#0f766e3d;background:#ffffffeb}.action-workbench-button:disabled{cursor:not-allowed;opacity:.58}.action-workbench-button span{font-weight:700}.action-workbench-button small,.action-context-note{color:var(--muted-strong)}.action-context-note{margin-top:.9rem;border-top:1px solid rgba(19,34,53,.08);padding-top:.9rem}.inline-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.2rem}.section-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.section-toolbar-compact{margin-bottom:.9rem}.filter-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.filter-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;border:1px solid rgba(19,34,53,.08);border-radius:16px;background:#ffffffc2;padding:.58rem .75rem;color:var(--muted-strong);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.filter-chip:hover{transform:translateY(-1px);border-color:#13223524}.filter-chip.is-active{border-color:#0f766e3d;background:#0f766e1a;color:var(--teal)}.filter-chip strong,.compact-search-field span{display:block}.filter-chip small{color:inherit;opacity:.78}.compact-search-field{display:grid;gap:.35rem;min-width:min(100%,18rem);color:var(--muted);font-size:.82rem}.compact-search-field input{width:min(100%,22rem);border:1px solid rgba(19,34,53,.12);border-radius:16px;background:#ffffffd1;padding:.72rem .85rem;color:var(--ink);outline:none}.compact-search-field input:focus{border-color:#0f766e47}.batch-entry-panel{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:1rem;margin-bottom:1rem;border:1px solid rgba(19,34,53,.08);border-radius:24px;background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 38%),#ffffffb8;padding:1rem}.batch-entry-copy strong{display:block;margin-bottom:.35rem;font-size:1rem}.batch-entry-copy p{margin:0;color:var(--muted-strong)}.batch-entry-form{display:grid;gap:.8rem}.batch-entry-form textarea{width:100%;min-height:7.5rem;border:1px solid rgba(19,34,53,.12);border-radius:18px;background:#ffffffdb;padding:.85rem .95rem;color:var(--ink);outline:none;resize:vertical}.batch-entry-form textarea:focus{border-color:#0f766e47}.compact-action-button{width:auto;min-width:18rem}.inline-control-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.35rem;border:1px solid rgba(19,34,53,.12);border-radius:999px;background:#1322350a;padding:.55rem .9rem;color:var(--ink);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.inline-control-button:hover:not(:disabled){transform:translateY(-1px);border-color:#0f766e47;background:#ffffffeb}.inline-control-button:disabled{cursor:not-allowed;opacity:.58}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .62rem;font-size:.78rem;white-space:nowrap}.tone-positive{background:var(--teal-soft);color:var(--teal)}.tone-watch{background:var(--amber-soft);color:var(--amber)}.tone-risk{background:var(--rose-soft);color:var(--rose)}.tone-neutral{background:var(--neutral-soft);color:var(--muted-strong)}.step-list,.stack-list,.rule-list,.timeline-list,.audit-list,.project-preview-list,.task-table,.project-group-list,.release-list,.change-list,.metric-stack,.watch-list,.campaign-list{display:flex;flex-direction:column}.step-list,.stack-list,.rule-list,.timeline-list,.audit-list,.project-preview-list,.task-table,.campaign-list,.release-list,.change-list{gap:.8rem}.step-item,.stack-item,.rule-item,.meeting-packet,.meeting-card,.audit-row,.ops-health-item,.org-item,.project-preview-item,.owner-stat,.roadmap-step,.lane-panel,.campaign-row,.task-row,.release-item,.project-group,.metric-row{border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffa8;padding:1rem}.step-item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.9rem}.step-index{display:grid;height:3rem;width:3rem;place-items:center;border-radius:16px;background:#1322350f;font-weight:700;color:var(--muted-strong)}.roadmap-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.roadmap-step span,.release-meta span,.campaign-score span,.owner-stat span,.change-row span,.meta-row span,.ops-topline span,.lane-owner{color:var(--muted);font-size:.88rem}.roadmap-step strong,.step-item strong,.stack-item strong,.rule-item strong,.project-preview-item strong,.project-group h4,.campaign-row strong,.task-row strong,.release-item strong,.change-row strong,.metric-row strong,.org-item strong{display:block}.stack-title{justify-content:flex-start}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-briefing,.campaign-briefing,.command-briefing,.cockpit-briefing,.operations-briefing{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:1rem;margin-top:1rem}.home-briefing-hero,.campaign-briefing-hero,.command-briefing-hero,.cockpit-briefing-hero,.operations-briefing-hero,.home-mini-panel{border:1px solid rgba(19,34,53,.08);border-radius:26px;background:#ffffffb8}.home-briefing-hero,.campaign-briefing-hero,.command-briefing-hero,.cockpit-briefing-hero,.operations-briefing-hero{display:flex;flex-direction:column;gap:.9rem;padding:1.15rem;background:radial-gradient(circle at top right,rgba(15,118,110,.12),transparent 40%),linear-gradient(180deg,#ffffffeb,#f4f6f8eb)}.home-briefing-head,.campaign-briefing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.home-briefing-head h4,.campaign-briefing-head h4,.command-briefing-hero h4,.cockpit-briefing-hero h4,.operations-briefing-hero h4{margin:.32rem 0 0;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.08;letter-spacing:-.04em}.home-briefing-hero p,.campaign-briefing-hero p,.command-briefing-hero p,.cockpit-briefing-hero p,.operations-briefing-hero p{margin:0;color:var(--muted-strong)}.home-briefing-stack,.campaign-briefing-side,.command-briefing-side{display:flex;flex-direction:column;gap:.8rem}.home-mini-panel{display:flex;flex-direction:column;gap:.55rem;padding:1rem}.home-mini-panel p,.home-mini-panel small{margin:0;color:var(--muted-strong)}.home-inline-action{margin-top:.2rem;background:#13223514}.duty-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;margin-top:1rem}.duty-column{display:grid;gap:.9rem;align-content:start}.duty-mini-list{display:grid;gap:.7rem}.duty-mini-item{display:grid;gap:.2rem;border-top:1px solid rgba(19,34,53,.08);padding-top:.7rem}.duty-mini-item strong{display:block}.duty-mini-item small{color:var(--muted-strong)}.campaign-briefing-tools{display:flex;align-items:center;gap:.6rem}.campaign-briefing-metrics,.command-briefing-metrics,.cockpit-briefing-metrics,.operations-briefing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.campaign-metric{min-width:0;border-top:1px solid rgba(19,34,53,.08);padding-top:.78rem}.campaign-metric span{color:var(--muted)}.campaign-metric strong{display:block;margin-top:.25rem}.cockpit-support-grid,.operations-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lane-panel{display:flex;flex-direction:column;gap:1rem}.lane-watch-grid{display:grid;gap:.7rem}.lane-watch-item{border-top:1px solid rgba(19,34,53,.08);padding-top:.75rem}.lane-watch-item strong{display:block;margin-bottom:.28rem;font-size:.82rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.lane-watch-item p{margin:0;color:var(--muted-strong)}.lane-head{align-items:flex-start}.lane-head h4{margin:.35rem 0 0;font-size:1.05rem}.watch-list{gap:.55rem;padding-top:.1rem;border-top:1px solid rgba(19,34,53,.08)}.watch-list p:before,.bullet-list li:before{content:"•";display:inline-block;margin-right:.45rem;color:var(--teal)}.campaign-list-surface{position:sticky;top:1.4rem;align-self:start}.campaign-row{width:100%;padding:1rem;border:1px solid rgba(19,34,53,.08);cursor:pointer;text-align:left}.campaign-row.is-selected{border-color:#0f766e42;background:#0f766e14}.campaign-score{min-width:4.5rem;text-align:right}.campaign-score strong{font-size:1.5rem}.detail-headline{display:grid;gap:1rem}.section-actions{display:flex;justify-content:flex-end;margin-bottom:.9rem}.owner-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.owner-stat strong{font-size:1rem}.detail-columns{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.detail-block h4,.detail-section h4{margin:0 0 .6rem}.bullet-list{margin:0;padding:0;list-style:none;color:var(--muted-strong)}.bullet-list li+li{margin-top:.45rem}.detail-section{margin-top:1.1rem}.detail-section-head{margin-bottom:.7rem}.detail-section-head span{color:var(--muted)}.meeting-packet,.meeting-card,.audit-row{border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffa8;padding:1rem}.meeting-packet{display:flex;flex-direction:column;gap:.85rem}.meeting-packet-head,.timeline-head,.audit-side{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.meeting-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mainline-board,.project-pool-grid,.priority-board,.cross-border-grid,.queue-strip{display:grid;gap:.85rem}.mainline-board,.priority-board,.project-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-ledger-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem}.project-ledger-table-wrap,.project-ledger-editor{border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffb8}.project-ledger-table-wrap{overflow:auto}.project-ledger-table{width:100%;min-width:860px;border-collapse:collapse}.project-ledger-table th,.project-ledger-table td{padding:.9rem 1rem;border-bottom:1px solid rgba(19,34,53,.08);vertical-align:top;text-align:left}.project-ledger-table th{position:sticky;top:0;z-index:1;background:#f5f7faf0;color:var(--muted-strong);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.project-ledger-table tbody tr{cursor:pointer;transition:background-color .16s ease,transform .16s ease}.project-ledger-table tbody tr:hover{background:#0f766e0d}.project-ledger-table tbody tr.is-selected{background:linear-gradient(90deg,#0f766e14,#0f766e08)}.project-ledger-row-main,.project-ledger-row-meta,.project-ledger-editor-head,.project-ledger-editor-summary,.project-ledger-actions{display:flex;flex-direction:column;gap:.35rem}.project-ledger-row-main strong,.project-ledger-row-meta strong{display:block}.project-ledger-row-main span,.project-ledger-row-meta span{color:var(--ink)}.project-ledger-row-main small,.project-ledger-row-meta small{color:var(--muted-strong)}.project-ledger-editor{display:grid;gap:1rem;padding:1rem}.project-ledger-editor-head{align-items:flex-start;justify-content:space-between;flex-direction:row;gap:.75rem}.project-ledger-editor-head h4{margin:.25rem 0 0}.project-ledger-editor-summary{border-radius:18px;background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 36%),#1322350a;padding:.9rem 1rem}.project-ledger-editor-summary strong{font-size:1.2rem}.project-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.project-editor-rating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.project-ledger-actions{align-items:flex-start}.recovery-ledger-shell{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:1rem}.recovery-ledger-list,.recovery-ledger-editor{border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffb8}.recovery-ledger-list{display:grid;gap:.8rem;padding:1rem;align-content:start}.recovery-ledger-item{display:grid;gap:.55rem;width:100%;border:1px solid rgba(19,34,53,.08);border-radius:20px;background:#f5f7fad1;padding:.95rem 1rem;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.recovery-ledger-item:hover{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 12px 28px #0f172a14}.recovery-ledger-item.is-selected{border-color:#0f766e52;background:radial-gradient(circle at top right,rgba(15,118,110,.12),transparent 36%),#fffffff5}.recovery-ledger-item-head,.recovery-ledger-item-meta,.recovery-ledger-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.recovery-ledger-item-head{align-items:center}.recovery-ledger-item p{margin:0;color:var(--ink)}.recovery-ledger-item-meta{flex-wrap:wrap;color:var(--muted-strong);font-size:.9rem}.recovery-ledger-editor{display:grid;gap:1rem;padding:1rem}.recovery-ledger-summary{flex-direction:column;align-items:flex-start;border-radius:18px;background:radial-gradient(circle at top right,rgba(176,82,28,.12),transparent 32%),#1322350a;padding:.9rem 1rem}.recovery-ledger-summary strong{font-size:1.05rem}.recovery-ledger-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.meeting-run-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1rem}.meeting-run-list,.meeting-run-editor,.trial-run-list,.trial-run-editor,.meeting-run-support-card{border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffb8}.meeting-run-list{display:grid;gap:.8rem;padding:1rem;align-content:start}.trial-run-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1rem}.trial-run-list{display:grid;gap:.8rem;padding:1rem;align-content:start}.meeting-run-editor,.trial-run-editor{display:grid;gap:1rem;padding:1rem}.meeting-run-editor-form,.trial-run-editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-run-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.meeting-run-support-card{display:grid;gap:.8rem;padding:1rem}.project-support-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;margin-top:.45rem;font-size:.83rem}.step-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.45rem;margin-top:.85rem}.step-rail-step{display:grid;gap:.3rem;min-width:0}.step-rail-dot{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid rgba(19,34,53,.1);background:#ffffffdb;color:var(--muted-strong);font-size:.74rem;font-weight:700}.step-rail-step.is-complete .step-rail-dot{border-color:#0f766e38;background:#0f766e1f;color:var(--teal)}.step-rail-step.is-active .step-rail-dot{border-color:#b9770e4d;background:#b9770e1f;color:var(--amber)}.step-rail-step.is-upcoming .step-rail-dot{background:#1322350a}.meter-list{display:grid;gap:.5rem}.compact-meter-list{margin-top:.8rem}.meter-row{display:grid;gap:.32rem}.meter-row-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.84rem}.meter-row-top strong{font-size:.9rem}.meter-bar{overflow:hidden;height:.42rem;border-radius:999px;background:#13223514}.meter-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766ecc,#c7922be6)}.cross-border-grid{grid-template-columns:1fr}.queue-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-strip-column{grid-template-columns:1fr}.ops-briefing,.workbench-console{display:grid;gap:1rem}.ops-protocol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem}.duty-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.duty-focus-card{display:grid;gap:.75rem;border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffb8;padding:1rem}.duty-focus-card p,.duty-focus-card small{margin:0;color:var(--muted-strong)}.ops-protocol-step{border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffad;padding:1rem}.ops-protocol-top,.workbench-mode-top,.workbench-sidebar-topline,.workbench-list-head,.editor-frame-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ops-protocol-top span,.workbench-mode-top span,.workbench-list-head span,.workbench-sidebar-topline span,.editor-summary-item span,.editor-note{color:var(--muted)}.ops-protocol-icon,.workbench-mode-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#0f766e1f;color:var(--teal);flex-shrink:0}.ops-protocol-step strong{display:block;margin:.9rem 0 .35rem}.ops-briefing{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.ops-briefing-hero,.ops-briefing-panel,.ops-side-card{border:1px solid rgba(19,34,53,.08);border-radius:26px;background:#ffffffb3}.ops-briefing-hero{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;background:radial-gradient(circle at top right,rgba(15,118,110,.12),transparent 38%),linear-gradient(180deg,#ffffffe6,#f4f6f8eb)}.ops-briefing-head,.ops-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ops-briefing-head h4{margin:.3rem 0 0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.08;letter-spacing:-.04em}.ops-briefing-copy,.ops-briefing-panel p,.ops-side-card p{margin:0;color:var(--muted-strong)}.ops-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ops-metric{min-width:0;border-top:1px solid rgba(19,34,53,.08);padding-top:.85rem}.ops-metric span,.ops-panel-head span,.ops-mini-item small,.ops-briefing-panel small,.ops-side-card small{color:var(--muted)}.ops-metric strong,.ops-mini-item strong{display:block;margin-top:.28rem}.ops-briefing-stack,.workbench-console-side,.ops-mini-list{display:flex;flex-direction:column;gap:.8rem}.ops-briefing-panel,.ops-side-card{padding:1rem}.workbench-console{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);align-items:start}.workbench-console-main{min-width:0}.ops-inline-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.compact-inline-list{margin-top:.72rem}.ops-inline-list span{border-radius:999px;background:#1322350f;padding:.32rem .6rem;color:var(--muted-strong);font-size:.82rem}.ops-mini-item+.ops-mini-item{border-top:1px solid rgba(19,34,53,.08);padding-top:.72rem}.action-readout{background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 42%),#ffffffb8}.workbench-shell{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:1rem}.workbench-sidebar,.workbench-editor{border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffa8;padding:1rem}.workbench-sidebar{display:flex;flex-direction:column;gap:.9rem}.workbench-tabs,.workbench-actions{display:flex;flex-wrap:wrap;gap:.6rem}.workbench-mode-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.workbench-mode-card{border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#fffc;padding:.9rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.workbench-mode-card:hover{transform:translateY(-1px);border-color:#13223524}.workbench-mode-card.is-active{border-color:#0f766e42;background:radial-gradient(circle at top right,rgba(15,118,110,.14),transparent 46%),#ffffffeb}.workbench-mode-card strong,.workbench-mode-card small,.workbench-mode-card em,.workbench-sidebar-meta p,.workbench-sidebar-meta small,.editor-frame-copy,.editor-note,.editor-summary-item strong{display:block}.workbench-mode-card strong{margin-top:.8rem;font-size:1.2rem;letter-spacing:-.04em}.workbench-mode-card small,.workbench-sidebar-meta p,.editor-frame-copy{margin-top:.4rem;color:var(--muted-strong)}.workbench-mode-card em,.workbench-sidebar-meta small{margin-top:.45rem;font-style:normal;color:var(--muted)}.workbench-sidebar-meta,.workbench-list-head{border-top:1px solid rgba(19,34,53,.08);padding-top:.95rem}.workbench-tab{border:1px solid rgba(19,34,53,.08);border-radius:999px;background:#ffffffdb;padding:.58rem .82rem;color:var(--muted-strong);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.workbench-tab.is-active{border-color:#0f766e3d;background:#0f766e1f;color:var(--teal)}.workbench-hint{margin:0;color:var(--muted)}.editor-frame-head h4{margin:.3rem 0 0;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.08;letter-spacing:-.04em}.editor-frame-copy{margin:.75rem 0 0}.editor-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.editor-summary-item{border-top:1px solid rgba(19,34,53,.08);padding-top:.78rem}.editor-summary-item strong{margin-top:.3rem}.editor-inline-list{margin-top:.95rem}.editor-note{margin:.95rem 0 1rem}.workbench-fieldset{min-width:0;margin:0;padding:0;border:0}.workbench-fieldset:disabled{opacity:.68}.workbench-list,.editor-form{display:grid;gap:.75rem}.workbench-list-item{width:100%;border:1px solid rgba(19,34,53,.08);border-radius:18px;background:#ffffffb8;padding:.85rem;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.workbench-list-item:hover{transform:translateY(-1px);border-color:#13223524}.workbench-list-item.is-selected{border-color:#0f766e42;background:#0f766e14}.workbench-list-item strong,.editor-field span{display:block}.workbench-list-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workbench-list-item small{color:var(--muted-strong)}.workbench-empty-state{margin-top:.2rem}.editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-field{display:flex;flex-direction:column;gap:.45rem}.picker-field{display:flex;gap:.55rem;align-items:stretch}.picker-trigger{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%;border:1px solid rgba(19,34,53,.12);border-radius:18px;background:#ffffffe0;padding:.78rem .9rem;color:var(--ink);text-align:left}.picker-trigger small{color:var(--muted)}.picker-trigger:hover{border-color:#0f766e47}.picker-clear{white-space:nowrap}.editor-field-hint{color:var(--muted);font-size:.78rem}.editor-field-span{grid-column:1 / -1}.editor-field input,.editor-field select,.editor-field textarea{width:100%;border:1px solid rgba(19,34,53,.12);border-radius:18px;background:#ffffffe0;padding:.78rem .9rem;color:var(--ink);outline:none;resize:vertical}.editor-field input:focus,.editor-field select:focus,.editor-field textarea:focus{border-color:#0f766e47}.contract-column{display:flex;flex-direction:column;gap:.75rem}.operations-detail-board,.governance-grid,.closure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.org-chart-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.org-chart-board{border:1px solid rgba(19,34,53,.08);border-radius:28px;background:#ffffffb8;padding:1.1rem}.org-chart-board{display:grid;gap:.85rem}.org-chart-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.org-chart-note{margin:0;max-width:42rem;color:var(--muted)}.org-chart-actions{justify-content:flex-end}.org-chart-tier{display:flex;justify-content:center}.org-chart-tier-top .org-chart-card-core{width:min(100%,34rem)}.org-chart-tier-middle .org-chart-card-core{width:min(100%,38rem)}.org-chart-spine{display:flex;align-items:center;justify-content:center;min-height:2rem;color:var(--muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;position:relative}.org-chart-spine:before{content:"";position:absolute;top:-.2rem;bottom:-.2rem;width:1px;background:linear-gradient(180deg,#13223514,#13223529)}.org-chart-spine span{position:relative;z-index:1;padding:.18rem .7rem;border-radius:999px;background:#f6f8faf0}.org-chart-card{position:relative;display:flex;flex-direction:column;gap:.65rem;border:1px solid rgba(19,34,53,.08);border-radius:24px;padding:1rem}.org-chart-card.is-selected,.org-campaign-card.is-selected,.org-node-card.is-selected{border-color:#0ea5e966;box-shadow:0 0 0 1px #0ea5e91f}.org-chart-card-committee{background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 42%),#ffffffeb}.org-chart-card-office{background:radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 42%),#ebf8ffe0}.org-chart-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.org-chart-card-title{min-width:0}.org-chart-card-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.org-card-detail-toggle,.org-card-edit-toggle{white-space:nowrap}.org-chart-card strong{display:block}.org-chart-card p,.org-chart-card small{margin:0;color:var(--muted-strong)}.org-chart-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;margin-top:.15rem}.org-chart-members span{display:block;min-width:0;border-radius:16px;background:#1322350d;padding:.45rem .7rem;color:var(--muted-strong);font-size:.8rem;line-height:1.45}.org-chart-members-dense{gap:.38rem}.org-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.org-node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.org-campaign-card{display:flex;flex-direction:column;gap:.7rem;border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffd1;padding:.95rem}.org-node-card{background:#ffffffd1}.org-inline-editor-shell{margin-top:.15rem;padding:0}.org-inline-editor-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem}.org-inline-editor-actions-compact{margin-bottom:0}.org-member-editor{gap:.65rem}.org-member-list{display:grid;gap:.6rem}.org-member-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto auto;gap:.55rem;align-items:center}.org-member-row input{width:100%;border:1px solid rgba(19,34,53,.12);border-radius:16px;background:#ffffffe0;padding:.72rem .85rem;color:var(--ink);outline:none}.org-member-row input:focus{border-color:#0f766e47}.org-member-row input[readonly]{cursor:pointer}.picker-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:#13223547;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.picker-modal{width:min(100%,52rem);max-height:min(85vh,52rem);display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(19,34,53,.08);border-radius:28px;background:#fffffff5;box-shadow:0 24px 60px #13223529;padding:1rem}.picker-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.picker-modal-head h4{margin:.15rem 0 0}.picker-modal-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.picker-modal-toolbar small{color:var(--muted);white-space:nowrap}.picker-modal-list{display:grid;gap:.7rem;overflow:auto;padding-right:.2rem}.picker-modal-item{display:grid;gap:.2rem;border:1px solid rgba(19,34,53,.08);border-radius:20px;background:#f6f8fae6;padding:.9rem 1rem;color:var(--ink);text-align:left}.picker-modal-item p,.picker-modal-item small{margin:0;color:var(--muted)}.picker-modal-item:hover{border-color:#0f766e47;background:#ebf8ffeb}.org-detail-modal{width:min(100%,40rem)}.org-detail-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.org-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.org-detail-card{display:grid;gap:.38rem;border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#f6f8fae0;padding:.95rem 1rem}.org-detail-card strong,.org-detail-card p{margin:0}.org-detail-card p{color:var(--muted-strong);line-height:1.55}.org-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.org-config-panel{display:flex;min-width:0;flex-direction:column;gap:.85rem;border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffb8;padding:1rem}.org-config-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.org-config-panel-head h4{margin:.1rem 0 0}.org-config-panel-head span{color:var(--muted);font-size:.82rem}.org-config-actions{justify-content:flex-start}.org-config-list{display:grid;gap:.7rem}.org-config-editor-shell{padding:0}.operations-detail-column,.governance-column,.closure-column{display:flex;min-width:0;flex-direction:column;gap:.85rem}.operations-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.2rem;border-bottom:1px solid rgba(19,34,53,.08)}.governance-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.35rem;border-bottom:1px solid rgba(19,34,53,.08)}.operations-detail-head>span,.detail-row-note{color:var(--muted)}.governance-head>span{color:var(--muted)}.detail-lead-card{display:flex;flex-direction:column;gap:.6rem;border:1px solid rgba(19,34,53,.08);border-radius:24px;background:radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 45%),#ffffffbd;padding:1rem}.detail-lead-card p,.detail-lead-card small,.detail-mini-row small{margin:0;color:var(--muted-strong)}.detail-mini-list{display:flex;flex-direction:column}.detail-mini-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.8rem 0;border-top:1px solid rgba(19,34,53,.08)}.detail-mini-row strong{display:block;margin-bottom:.2rem}.governance-lead,.governance-row{border:1px solid rgba(19,34,53,.08);border-radius:24px;background:#ffffffb3}.governance-lead{display:flex;flex-direction:column;gap:.65rem;padding:1rem;background:radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 45%),#ffffffc7}.governance-lead p,.governance-lead small,.governance-row p,.governance-row small{margin:0;color:var(--muted-strong)}.governance-list{display:flex;flex-direction:column;gap:.75rem}.governance-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.9rem 1rem}.governance-row strong{display:block;margin-bottom:.2rem}.governance-row-rich{flex-direction:column}.governance-row-rich p{margin-top:.4rem}.governance-chip-row{margin-top:.85rem}.governance-interface-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.85rem}.governance-interface-item{border:1px solid rgba(19,34,53,.08);border-radius:18px;background:#ffffffc2;padding:.8rem}.governance-interface-item small{display:block;margin-top:.35rem;color:var(--muted-strong)}.contract-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-metric{border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffa8;padding:1rem}.contract-metric-head,.contract-metric-value{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.contract-metric-value span{font-size:1.45rem;font-weight:700;letter-spacing:-.05em}.contract-metric-value em{font-style:normal;color:var(--teal)}.contract-metric p,.contract-metric small{margin:0;color:var(--muted-strong)}.meeting-columns strong,.meeting-card strong,.audit-main strong{display:block;margin-bottom:.5rem}.meeting-card p,.meeting-card small{margin:0}.action-card{background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 42%),#ffffffb3}.mainline-card,.project-pool-card,.priority-card,.cross-border-card,.queue-card{display:flex;flex-direction:column;gap:.8rem;border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffad;padding:1rem}.mainline-card-head,.project-pool-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mainline-card strong,.project-pool-card strong,.cross-border-card strong{display:block}.project-pool-card h4{margin:.28rem 0 0;font-size:1rem}.mainline-card p,.project-pool-card p,.priority-card p,.priority-card small,.cross-border-card p,.cross-border-card small,.queue-card p,.queue-card small{margin:0;color:var(--muted-strong)}.tag-row,.priority-inline,.priority-grid,.summary-strip{display:flex;flex-wrap:wrap;gap:.55rem}.tag-chip,.priority-inline span,.priority-grid span{border-radius:999px;background:#1322350f;padding:.35rem .62rem;color:var(--muted-strong);font-size:.84rem}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9rem}.summary-chip{border:1px solid rgba(19,34,53,.08);border-radius:20px;background:#ffffffad;padding:.95rem 1rem}.summary-chip strong{display:block;font-size:1.6rem;line-height:1;letter-spacing:-.05em}.summary-chip span{color:var(--muted);font-size:.88rem}.priority-card{justify-content:space-between}.priority-score{display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .7rem;font-size:.82rem;white-space:nowrap}.meeting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-master-detail{display:flex;flex-direction:column}.operations-layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:.9rem}.incident-list{display:flex;flex-direction:column;gap:.75rem}.incident-card{width:100%;border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffa8;padding:1rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.incident-card:hover{transform:translateY(-1px);border-color:#13223524}.incident-card.is-selected{border-color:#0f766e42;background:linear-gradient(180deg,#0f766e14,#ffffffc2)}.incident-card-head,.incident-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.incident-card p,.incident-detail-summary{margin:.55rem 0;color:var(--muted-strong)}.incident-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.incident-tab{border:1px solid rgba(19,34,53,.08);border-radius:999px;background:#ffffffd1;padding:.55rem .85rem;color:var(--muted-strong);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.incident-tab.is-active{border-color:#0f766e3d;background:#0f766e1f;color:var(--teal)}.incident-detail{display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(19,34,53,.08);border-radius:24px;background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 30%),#ffffffb8;padding:1.1rem}.incident-detail-hero h4{margin:.35rem 0 0;font-size:1.3rem;letter-spacing:-.04em}.incident-hero-actions{display:flex;align-items:center;gap:.7rem}.incident-tab-panel,.detail-loading{display:flex;flex-direction:column;gap:.9rem}.incident-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.detail-columns-two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-block-span{grid-column:1 / -1}.mini-list{display:flex;flex-direction:column;gap:.7rem}.mini-item{border:1px solid rgba(19,34,53,.08);border-radius:18px;background:#ffffffa8;padding:.85rem}.mini-item strong{display:block;margin-bottom:.35rem}.mini-item p,.mini-item small,.detail-block p{margin:0;color:var(--muted-strong)}.timeline-item{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.9rem;align-items:start}.timeline-marker{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;border-radius:16px;font-size:.9rem;font-weight:700}.timeline-body{border:1px solid rgba(19,34,53,.08);border-radius:22px;background:#ffffffa8;padding:1rem}.timeline-body p,.audit-row p,.audit-row small{margin:0;color:var(--muted-strong)}.timeline-body small{color:var(--muted)}.audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.audit-side{flex-direction:column;align-items:flex-end}.control-state{display:grid;min-height:100vh;place-items:center;padding:2rem}.control-state-panel{width:min(720px,100%);border:1px solid rgba(19,34,53,.1);border-radius:32px;background:#ffffffe0;padding:1.6rem;box-shadow:var(--shadow)}.control-state-panel h2{margin:.35rem 0 .8rem;max-width:18ch;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.05em}.control-state-panel p:last-of-type{color:var(--muted-strong)}.loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.loading-block{min-height:9rem;border-radius:22px;background:linear-gradient(90deg,#13223514,#1322351f,#13223514);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.loading-block.large{grid-column:span 3;min-height:12rem}.task-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.task-meta{min-width:6.3rem;flex-direction:column;align-items:flex-end}.project-group{display:flex;flex-direction:column;gap:1rem}.project-group-head h4{margin:.3rem 0 0}.release-item{display:flex;flex-direction:column;gap:.85rem}.release-meta{align-items:flex-start}.change-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(19,34,53,.08);padding-top:.8rem}.change-row:first-child{border-top:0;padding-top:0}.change-meta{align-items:flex-end;flex-direction:column}.metric-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.metric-value{min-width:7rem;text-align:right}.metric-value span{display:block;font-size:1.4rem;font-weight:700;letter-spacing:-.04em}.ops-health-grid,.org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-state{border-radius:24px;border:1px dashed rgba(19,34,53,.18);padding:1.2rem;color:var(--muted-strong)}@media(max-width:1260px){.login-shell{grid-template-columns:minmax(16rem,21rem) minmax(22rem,30rem);max-width:960px}.app-shell,.app-shell.is-rail-collapsed{grid-template-columns:1fr}.rail{position:static;min-height:auto}.rail.is-collapsed{align-items:stretch}.rail.is-collapsed .workspace-nav{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.campaign-list-surface{position:static}.home-grid,.campaign-grid,.operations-grid,.organization-grid{grid-template-columns:1fr}.workspace-section-nav,.signal-grid,.lane-grid,.duty-grid,.mainline-board,.project-pool-grid,.project-ledger-shell,.recovery-ledger-shell,.meeting-run-shell,.trial-run-shell,.priority-board,.queue-strip,.editor-form,.project-editor-form,.meeting-run-editor-form,.trial-run-editor-form,.project-editor-rating-grid,.meeting-run-support-grid,.detail-columns,.ops-health-grid,.org-grid,.domain-strip,.meeting-grid,.meeting-columns,.contract-grid,.contract-metric-list,.summary-strip,.org-config-grid,.org-node-grid,.incident-meta-grid,.roadmap-band,.owner-grid{grid-template-columns:1fr 1fr}.operations-layout,.ops-briefing,.home-briefing,.campaign-briefing,.command-briefing,.cockpit-briefing,.operations-briefing,.workbench-console,.org-chart-shell{grid-template-columns:1fr}.operations-detail-board,.governance-grid,.closure-grid,.duty-focus-grid,.cockpit-support-grid,.operations-risk-grid,.ops-protocol,.workbench-mode-board,.ops-metric-grid,.campaign-briefing-metrics,.command-briefing-metrics,.cockpit-briefing-metrics,.operations-briefing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.org-campaign-grid,.org-node-grid,.org-member-row{grid-template-columns:1fr}.picker-field,.picker-modal-toolbar,.picker-modal-head{flex-direction:column;align-items:stretch}.workbench-shell{grid-template-columns:1fr}}@media(max-width:860px){.login-shell{grid-template-columns:1fr;padding:1rem}.login-hero,.login-panel{border-radius:24px}.login-hero{min-height:12rem;justify-content:center}.login-hero h1{font-size:clamp(2.8rem,15vw,4.2rem)}.login-panel{padding:1.35rem}.stage{padding:1rem}.stage-header,.stage-tools{flex-direction:column;align-items:stretch}.stage-session{justify-content:space-between}.section-actions{justify-content:flex-start}.stage-actions{flex-direction:column;align-items:stretch}.search-field{min-width:100%}.workspace-section-nav,.signal-grid,.lane-grid,.duty-grid,.mainline-board,.project-pool-grid,.project-ledger-shell,.recovery-ledger-shell,.meeting-run-shell,.trial-run-shell,.operations-detail-board,.governance-grid,.closure-grid,.duty-focus-grid,.cockpit-support-grid,.operations-risk-grid,.priority-board,.ops-protocol,.workbench-mode-board,.queue-strip,.detail-columns,.ops-health-grid,.org-grid,.domain-strip,.meeting-grid,.meeting-columns,.contract-grid,.contract-metric-list,.summary-strip,.org-config-grid,.org-node-grid,.incident-meta-grid,.roadmap-band,.owner-grid,.ops-metric-grid,.campaign-briefing-metrics,.command-briefing-metrics,.cockpit-briefing-metrics,.operations-briefing-metrics,.org-campaign-grid{grid-template-columns:1fr}.mission-band,.surface{border-radius:24px}.editor-summary-grid{grid-template-columns:1fr}.org-chart-board-head{flex-direction:column}.governance-interface-list{grid-template-columns:1fr}.project-ledger-editor-head{flex-direction:column}.recovery-ledger-item-head,.recovery-ledger-item-meta{flex-direction:column;align-items:flex-start}.recovery-ledger-support-grid{grid-template-columns:1fr}.meeting-run-editor .editor-frame-head,.task-row,.campaign-row,.metric-row,.change-row,.timeline-item,.audit-row,.incident-detail-hero{flex-direction:column;align-items:flex-start}.timeline-item,.audit-row{display:flex}.task-meta,.change-meta,.campaign-score,.metric-value,.audit-side,.incident-hero-actions{align-items:flex-start;min-width:auto;text-align:left}.loading-grid{grid-template-columns:1fr}.loading-block.large{grid-column:auto}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
