/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-30{top:calc(var(--spacing) * 30)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17211d;--muted:#55615b;--paper:#f4f3ee;--panel:#fbfbf7;--line:#dcded7;--acid:#85e67a;--forest:#173c2d;--amber:#f1c85b;--red:#e66d5d;--blue:#8b9992;--alpha-dark:#252525;--alpha-mint:#85e67a;--alpha-grey:#f2f2f2;--font-ui:"Aptos","Segoe UI Variable Text","Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Segoe UI Variable Display","Aptos Display","Aptos","Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-data:"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",ui-monospace,monospace}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-ui);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.workspace-loader{color:#f8f6ee;text-align:center;background:radial-gradient(circle at 75% 20%,#b7d93914,#0000 32%),#0b281d;place-content:center;gap:28px;min-height:100vh;padding:32px;display:grid}.workspace-loader img{background:var(--alpha-dark);object-fit:cover;object-position:center;border:1px solid #ffffff20;border-radius:12px;width:min(300px,76vw);height:76px;margin:0 auto;box-shadow:0 16px 36px #00170d55}.workspace-loader>div{gap:8px;display:grid}.workspace-loader small{color:#b7d939;letter-spacing:.14em;font-size:12px;font-weight:800}.workspace-loader h1{color:#fff;margin:0;font-size:clamp(26px,4vw,40px)}.workspace-loader p{color:#c9d4ce;max-width:520px;margin:0;font-size:14px;line-height:1.6}button,input{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible){outline-offset:2px;outline:3px solid #a9df39}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;flex:none;width:14px;height:14px;display:inline-block}.command-centre{grid-template-columns:292px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#ecece5;flex-direction:column;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand-mark{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:0 7px 22px;display:grid}.alphageek-logo{object-fit:cover;object-position:center;border-radius:9px;width:92px;height:38px;box-shadow:0 5px 14px #18211d20}.pod-badge{background:var(--alpha-dark);min-width:28px;height:24px;color:var(--alpha-mint);font:800 9px/1 var(--font-data);border-radius:7px;place-items:center;display:grid}.brand-mark strong{font-family:var(--font-display);letter-spacing:-.015em;margin-top:3px;font-size:14px;font-weight:750;line-height:1.12;display:block}.brand-mark small{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:750}.primary-nav{gap:4px;padding:18px 0;display:grid}.nav-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 9px;font-size:12px;font-weight:600;display:grid;position:relative}.nav-icon{color:#59665f;background:#f7f7f2;border:1px solid #d8dbd4;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.nav-icon .ui-icon{stroke-width:1.9px;width:15px;height:15px}.nav-label{min-width:0}.nav-item b{background:var(--acid);min-width:20px;height:20px;color:var(--forest);border-radius:999px;place-items:center;font-size:10px;display:grid}.nav-item.active{background:var(--forest);color:#fff;box-shadow:inset 3px 0 0 var(--acid)}.nav-item.active .nav-icon{color:var(--acid);background:#244b3b;border-color:#84e67a66}.client-index{flex-direction:column;flex:1;min-height:0;display:flex}.section-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:0 8px 8px;font-size:10px;display:flex}.search-box{border:1px solid var(--line);background:#f7f7f2;border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.search-box span{color:var(--muted)}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.client-scroll{flex:1 1 0;min-height:0;padding-right:3px;overflow:auto}.client-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;width:100%;padding:7px 8px;display:grid}.client-row:hover,.client-row.selected{background:#f8f8f3}.client-row.selected{box-shadow:inset 3px 0 0 var(--forest)}.client-initial{border:1px solid var(--line);background:var(--panel);width:27px;height:27px;color:var(--forest);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.client-row strong,.client-row small{display:block}.client-row strong{letter-spacing:-.005em;font-size:11px;font-weight:700}.client-row small{color:var(--muted);margin-top:2px;font-size:9px}.workspace{min-width:0;padding:26px 34px 60px}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f4f3eef7 78%,#f4f3eeeb);border-bottom:1px solid #dcded799;justify-content:space-between;align-items:flex-start;gap:24px;margin:-12px -10px 0;padding:12px 10px 13px;display:flex;position:sticky;top:0}.eyebrow,.kicker,.record-tag{color:#5d7569;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.kicker,.panel-title>span{align-items:center;gap:6px;display:flex}.kicker .ui-icon,.panel-title>span>.ui-icon{stroke-width:2px;width:13px;height:13px}h1{font:700 32px/1.06 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:5px 0 0}.top-actions{align-items:center;gap:9px;display:flex}.signal-legend{border:1px solid var(--line);background:#f0f0ea;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:flex}.signal-legend span{color:var(--muted);align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.signal-legend span:before{content:"";background:#9fa9a3;border-radius:50%;width:6px;height:6px}.signal-legend .critical:before{background:var(--red)}.signal-legend .risk:before{background:var(--amber)}.signal-legend .watch:before{background:var(--blue)}.signal-legend .healthy:before{background:#65ae75}.snapshot{color:#67531c;font-variant-numeric:tabular-nums;background:#fff9e9;border:1px solid #dec98e;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;display:flex}.snapshot .ui-icon{width:12px;height:12px}.snapshot b{letter-spacing:.06em;text-transform:uppercase;border-left:1px solid #dfd0a6;padding-left:6px;font-size:7px}.mode-control{align-items:center;gap:7px;display:flex}.mode-control>span{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:800}.mode-switch{border:1px solid var(--line);background:#e9eae4;border-radius:12px;padding:3px;display:flex}.mode-switch button,.edit-button{cursor:pointer;border:0}.mode-switch button{min-width:108px;color:var(--muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:flex}.mode-switch button .ui-icon{width:12px;height:12px}.mode-switch button span,.mode-switch button b,.mode-switch button small{display:block}.mode-switch button b{font-size:12px;line-height:1.1}.mode-switch button small{color:inherit;opacity:.8;margin-top:2px;font-size:10px;font-weight:500}.mode-switch button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 4px #18221c14}.edit-button{background:var(--forest);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:700;display:flex}.edit-button .ui-icon{width:13px;height:13px}.edit-button:disabled{color:#7b847f;cursor:not-allowed;background:#dfe2dc}.status-rail{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.status-rail div{border-right:1px solid var(--line);padding:15px 15px 13px;position:relative}.status-rail div:before{content:"";background:#9fa9a3;height:3px;position:absolute;inset:0 0 auto}.status-rail div:first-child:before{background:var(--red)}.status-rail div:nth-child(2):before{background:var(--amber)}.status-rail div:last-child{border-right:0}.status-rail small,.status-rail strong{display:block}.status-rail small{color:var(--muted);letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;display:flex}.status-rail small .ui-icon{stroke-width:2px;width:12px;height:12px}.status-rail strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;font-weight:700}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:15px;display:flex}.section-heading h2,.client-cockpit h2{font:700 23px/1.12 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:5px 0 0}.section-heading p{max-width:390px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.decision-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;flex-direction:column;min-height:286px;padding:17px 15px 15px;display:flex;position:relative;overflow:hidden}.decision-card:before{content:"";background:#aab3ae;height:4px;position:absolute;inset:0 0 auto}.decision-card.critical:before{background:var(--red)}.decision-card.risk:before{background:var(--amber)}.decision-card.watch:before{background:var(--blue)}.decision-card.healthy:before{background:#65ae75}.decision-card.is-lead{background:var(--panel);color:var(--ink);border-color:#8ca79a;box-shadow:0 12px 30px #173c2d18}.decision-card.is-lead:before{background:var(--red)}.decision-meta{text-transform:uppercase;letter-spacing:.08em;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.decision-number{color:var(--muted);font:9px/1 var(--font-data);font-variant-numeric:tabular-nums}.decision-card.is-lead .decision-number{color:var(--muted)}.decision-level{opacity:.7;border:1px solid;border-radius:999px;padding:4px 6px}.decision-card h3{font:700 18px/1.18 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:22px 0 16px}.evidence-line,.action-line{border-top:1px solid #72807833;grid-template-columns:54px 1fr;gap:8px;padding:10px 0;display:grid}.evidence-line span,.action-line span{color:var(--muted);letter-spacing:.1em;font-size:8px}.decision-card.is-lead .evidence-line span,.decision-card.is-lead .action-line span{color:var(--muted)}.evidence-line p,.action-line p{margin:0;font-size:10px;line-height:1.45}.decision-card footer{align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:9px;display:flex}.confidence-dot{background:var(--amber);border-radius:50%;width:6px;height:6px}.decision-card footer button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.client-cockpit{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:34px;position:relative;overflow:hidden}.client-cockpit:before{content:"";z-index:1;background:#aab3ae;height:5px;position:absolute;inset:0 0 auto}.client-cockpit.critical:before{background:var(--red)}.client-cockpit.risk:before{background:var(--amber)}.client-cockpit.watch:before{background:var(--blue)}.client-cockpit.healthy:before{background:#65ae75}.cockpit-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.confidence-badge{color:#705619;background:#fbefd0;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}.commercial-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#efefe9;grid-template-columns:repeat(4,1fr);display:grid}.commercial-strip div{border-right:1px solid var(--line);padding:13px 16px}.commercial-strip div:last-child{border-right:0}.commercial-strip small,.commercial-strip strong,.commercial-strip span{display:block}.commercial-strip small{color:var(--muted);letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;display:flex}.commercial-strip small .ui-icon{stroke-width:2px;width:12px;height:12px}.commercial-strip strong{font:700 15px/1.05 var(--font-display);font-variant-numeric:tabular-nums lining-nums;margin-top:7px}.commercial-strip span{color:var(--muted);margin-top:4px;font-size:9px}.cockpit-body{grid-template-columns:.92fr 1.08fr;display:grid}.leak-panel,.position-panel{padding:19px}.leak-panel{border-right:1px solid var(--line)}.panel-title{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.panel-title span{font-size:11px;font-weight:750}.panel-title small{color:var(--muted);font-size:9px}.journey{gap:6px;display:grid}.journey-step{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.journey-step:before{content:"";background:#94a198;border-radius:50%;grid-area:1/3;width:7px;height:7px}.journey-step.risk:before{background:var(--red)}.journey-step.watch:before{background:var(--amber)}.stage-index{color:var(--muted);font:9px/1 var(--font-data);font-variant-numeric:tabular-nums}.journey-step small{color:var(--muted);grid-column:2;font-size:8px}.journey-step.critical,.journey-step.blocked,.journey-step.risk{background:#fff5f2;border-color:#e7b8b0}.journey-step.critical b,.journey-step.blocked b,.journey-step.risk b{color:#8e2f25}.journey-step.watch,.journey-step.partial,.journey-step.unknown{background:#fffaf0;border-color:#ddc890}.journey-step.watch b,.journey-step.partial b,.journey-step.unknown b{color:#725416}.journey-step.healthy,.journey-step.verified,.journey-step.stable,.journey-step.inspected{background:#f2faf4;border-color:#b9d6c2}.journey-step.healthy b,.journey-step.verified b,.journey-step.stable b,.journey-step.inspected b{color:#27613c}.journey-step.time-sensitive,.journey-step.pre-launch{background:#f3f7fb;border-color:#c2d0de}.journey-step.time-sensitive b,.journey-step.pre-launch b{color:#355778}.position-panel>p{color:#435048;font:15px/1.52 var(--font-display);margin:4px 0 18px}.recommendation{border-left:4px solid var(--acid);background:var(--forest);color:#fff;border-radius:0 11px 11px 0;padding:14px 15px}.recommendation span,.recommendation strong{display:block}.recommendation span{color:#b7c8be;letter-spacing:.12em;font-size:8px}.recommendation strong{margin-top:7px;font-size:12px;line-height:1.4}.proof-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.proof-row div{border:1px solid var(--line);border-radius:10px;padding:10px}.proof-row small,.proof-row span{display:block}.proof-row small{color:var(--muted);letter-spacing:.08em;font-size:8px}.proof-row span{margin-top:5px;font-size:9px;line-height:1.4}@media (max-width:1050px){.command-centre{grid-template-columns:220px 1fr}.workspace{padding:24px 22px 50px}.decision-grid{grid-template-columns:1fr}.decision-card{min-height:0}.topbar{flex-direction:column}}@media (max-width:900px){.command-centre{display:block}.sidebar{width:auto;height:auto;position:static}.client-index{display:none}.workspace{padding:20px 14px 44px}.top-actions{flex-wrap:wrap}.status-rail,.commercial-strip{grid-template-columns:1fr 1fr}.status-rail div:nth-child(2),.commercial-strip div:nth-child(2){border-right:0}.cockpit-body{grid-template-columns:1fr}.leak-panel{border-right:0;border-bottom:1px solid var(--line)}.section-heading{flex-direction:column;align-items:flex-start}}.empty-state{background:var(--paper);min-height:100vh;color:var(--muted);font:700 18px var(--font-display);place-items:center;display:grid}.manager-filter{border:1px solid var(--line);width:100%;color:var(--muted);background:#f7f7f2;border-radius:9px;outline:0;margin-bottom:8px;padding:8px 10px;font-size:11px}.manager-quick-filters{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:9px;display:grid}.manager-quick-filters>button{border:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;background:#f7f7f2;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:7px;display:flex}.manager-quick-filters>button.active{border-color:var(--alpha-dark);color:var(--ink);background:#fff;box-shadow:0 2px 8px #1a211d12}.owner-mark{vertical-align:middle;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.owner-mark>b{border-radius:5px;justify-content:center;align-items:center;gap:3px;min-width:34px;height:19px;padding:0 5px;display:flex}.owner-mark>b>.ui-icon{stroke-width:2px;opacity:.72;width:10px;height:10px}.owner-mark>b>i{font:800 7px/1 var(--font-data);letter-spacing:.02em;font-style:normal}.owner-mark>span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:8px;font-weight:700}.owner-mark.salah>b{background:var(--alpha-dark);color:#fff}.owner-mark.dani>b{background:var(--alpha-mint);color:#1a1a1a;border-radius:999px}.owner-mark.dejan>b{color:#303632;background:#d8dfda;border-radius:4px 9px 4px 4px}.owner-mark.neutral>b{color:#48534d;background:#eef0ec;border:1px solid #cdd3ce;border-radius:7px}.decision-client{align-items:center;gap:5px;min-width:0;display:flex}.record-tag{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brand-logo{border:1px solid var(--line);width:29px;height:29px;color:var(--forest);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.brand-logo.brand-inverse{background:#17211d;border-color:#32483f}.brand-logo.brand-inverse img{padding:2px}.brand-logo b{font:800 8px/1 var(--font-data);letter-spacing:-.03em}.brand-logo.large b{font-size:10px}.brand-logo:after{content:"";background:#9ca49f;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:2px}.brand-logo.critical:after{background:var(--red)}.brand-logo.risk:after{background:var(--amber)}.brand-logo.watch:after{background:var(--blue)}.brand-logo.healthy:after{background:#65ae75}.cockpit-title-row,.client-heading,.table-client,.leak-client{align-items:center;gap:10px;display:flex}.cockpit-title-row>div{min-width:0}.cockpit-client-name{letter-spacing:-.025em!important;margin-top:7px!important;font-size:clamp(22px,2vw,29px)!important;line-height:1.05!important}.cockpit-decision{color:#3f4d46;max-width:920px;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.45}.client-cockpit .confidence-badge{overflow-wrap:normal;word-break:normal;white-space:nowrap;flex:none}.client-heading h3{margin:0}.client-heading{margin:19px 0 8px}.table-client>span,.leak-client>span{min-width:0}.table-client small{align-items:center;gap:5px;display:flex}.client-initial.critical,.priority-pill.critical,.commercial-priority.critical,.confidence-badge.critical{color:#8e2f25;background:#ffe3de;border-color:#eab1a9}.client-initial.risk,.priority-pill.risk,.commercial-priority.risk,.confidence-badge.risk{color:#745219;background:#fff0d5;border-color:#e8ca92}.client-initial.watch,.priority-pill.watch,.commercial-priority.watch,.confidence-badge.watch{color:#355778;background:#e6edf7;border-color:#bacbde}.client-initial.healthy,.priority-pill.healthy,.commercial-priority.healthy,.confidence-badge.healthy{color:#27613c;background:#e2f4e7;border-color:#b7d7c0}.client-initial.neutral,.priority-pill.neutral,.commercial-priority.neutral,.confidence-badge.neutral{color:#68716b;background:#eceee9;border-color:#d5d9d3}.decision-grid-four .decision-card:first-child{background:var(--panel);color:var(--ink);border-color:#8ca79a}.decision-grid-four .decision-card h3{font-size:15px}.priority-explain{border-top:1px solid var(--line);color:var(--muted);background:#f7f7f2;padding:10px 20px;font-size:10px;line-height:1.45}.priority-explain strong{color:var(--ink)}.commercial-five{grid-template-columns:1.1fr .8fr 1fr 1fr 1fr}.commercial-five div{min-width:0}.commercial-five strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.metric-ribbon{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.metric-ribbon>div{border-right:1px solid var(--line);background:#fff;min-height:76px;padding:13px 14px}.metric-ribbon>div:last-child{border-right:0}.metric-ribbon small,.metric-ribbon strong,.metric-ribbon span{display:block}.metric-ribbon small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.metric-ribbon strong{font:700 14px/1.2 var(--font-display);font-variant-numeric:tabular-nums lining-nums;margin-top:7px}.metric-ribbon span{color:var(--muted);margin-top:4px;font-size:8px}.metric-ribbon .metric-empty{min-height:auto;color:var(--muted);grid-column:1/-1;font-size:10px}.cockpit-rich{grid-template-columns:1fr 1fr}.journey-step{grid-template-columns:26px 1fr auto}.journey-step b{max-width:92px;color:var(--muted);text-align:right;grid-area:1/3/3;font-size:8px}.journey-step:before{display:none}.owner-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.owner-row>div{border:1px solid var(--line);border-radius:10px;padding:10px}.owner-row small,.owner-row span{display:block}.owner-row small{color:var(--muted);letter-spacing:.08em;font-size:8px}.owner-row span{margin-top:5px;font-size:9px;line-height:1.4}.evidence-layer{border-top:1px solid var(--line);background:#f0f0ea;grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.evidence-wrap{border-top:1px solid var(--line)}.inspection-coverage{background:#e8ebe4;padding:17px 18px}.inspection-coverage>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.inspection-coverage article{background:#f7f8f3;border:1px solid #cfd4cc;border-radius:9px;min-width:0;padding:9px}.inspection-coverage article span,.inspection-coverage article strong,.inspection-coverage article small{display:block}.inspection-coverage article span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.inspection-coverage article strong{margin-top:5px;font-size:9px}.inspection-coverage article small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.inspection-coverage article{box-shadow:inset 0 3px #aab3ae}.inspection-coverage article.coverage-inspected{box-shadow:inset 0 3px #65ae75}.inspection-coverage article.coverage-partial{box-shadow:inset 0 3px 0 var(--amber)}.inspection-coverage article.coverage-unavailable{box-shadow:inset 0 3px 0 var(--red)}.inspection-coverage article.coverage-not-applicable{box-shadow:inset 0 3px 0 var(--blue)}.inspection-coverage article.coverage-inspected strong{color:#27613c}.inspection-coverage article.coverage-partial strong{color:#725416}.inspection-coverage article.coverage-unavailable strong{color:#8e2f25}.inspection-coverage article.coverage-not-applicable strong{color:#355778}.evidence-layer>div{border-right:1px solid var(--line);min-width:0;padding:18px}.evidence-layer>div:last-child{border-right:0}.evidence-layer ol,.evidence-layer ul{margin:0;padding-left:18px}.evidence-layer li,.evidence-layer p{color:#4f5c55;font-size:9px;line-height:1.5}.evidence-layer li+li{margin-top:7px}.conflict-title{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.source-list{gap:6px;display:grid}.source-list a{border:1px solid var(--line);color:var(--ink);background:#fbfbf7;border-radius:9px;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:8px 9px;font-size:9px;text-decoration:none;display:grid}.source-list a span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;display:flex}.source-list a span .ui-icon{width:10px;height:10px}.source-list a b{color:var(--muted)}.view-section{margin-top:34px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.portfolio-card{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;min-height:190px;padding:18px 15px 15px;display:flex;box-shadow:inset 0 4px #aab3ae}.portfolio-card:hover{border-color:#98a59d;transform:translateY(-1px)}.portfolio-card>div{justify-content:space-between;align-items:center;display:flex}.priority-pill,.manager-pill{border:1px solid var(--line);color:var(--muted);background:#efefe9;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.portfolio-card h3{font:700 18px/1.08 var(--font-display);letter-spacing:-.02em;margin:20px 0 8px}.portfolio-card p{color:#4d5a53;margin:0;font-size:10px;line-height:1.5}.portfolio-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.portfolio-card footer span{color:var(--muted);font-size:8px}.portfolio-card footer strong{text-align:right;max-width:58%;font-size:9px}.data-freshness{color:#56635c;letter-spacing:0;text-transform:none;white-space:nowrap;background:#f3f5f1;border:1px solid #d8ddd8;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-flex}.data-freshness .ui-icon{width:10px;height:10px}.data-freshness time{font:700 7px/1 var(--font-data);opacity:.72;border-left:1px solid;padding-left:4px}.data-freshness.fresh{color:#27613c;background:#eef8f1;border-color:#b9d6c2}.data-freshness.review{color:#725416;background:#fff8e7;border-color:#e0cd98}.data-freshness.stale{color:#8e2f25;background:#fff1ef;border-color:#e5b2a9}.portfolio-card .data-freshness span{display:none}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.coverage-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:end;gap:12px;padding:15px;display:flex}.coverage-grid strong{font:700 25px/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums}.coverage-grid span{max-width:150px;color:var(--muted);font-size:9px;line-height:1.35}.commercial-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:auto}.commercial-table{border-collapse:collapse;width:100%;min-width:980px}.commercial-table th{color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ecece6;padding:11px 12px;font-size:8px}.commercial-table td{border-top:1px solid var(--line);color:#46534c;vertical-align:top;cursor:pointer;padding:12px;font-size:9px;line-height:1.45}.commercial-table td strong,.commercial-table td small{display:block}.commercial-table td small{color:var(--muted);margin-top:3px;font-size:8px}.commercial-control-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:70vh;position:relative;overflow:auto}.commercial-control-table{table-layout:fixed;min-width:1160px}.commercial-control-table thead th{z-index:6;background:#e7e9e2;position:sticky;top:0;box-shadow:0 1px #cfd5cf}.commercial-control-table th:first-child{white-space:nowrap;width:128px}.commercial-control-table th:nth-child(2){width:160px}.commercial-control-table th:nth-child(3){width:220px}.commercial-control-table th:nth-child(4){width:180px}.commercial-control-table th:nth-child(5){width:245px}.commercial-control-table th:nth-child(6){width:227px}.commercial-priority{border:1px solid var(--line);border-radius:10px;gap:2px;width:100%;padding:7px 8px;line-height:1.25;display:grid}.commercial-priority strong,.commercial-priority small{margin:0}.leak-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.leak-summary div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:13px}.leak-summary strong,.leak-summary span{display:block}.leak-summary strong{font:700 23px/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums}.leak-summary span{color:var(--muted);margin-top:8px;font-size:9px}.leak-matrix{border:1px solid var(--line);background:var(--panel);border-radius:14px;display:grid;overflow:hidden}.leak-matrix>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:170px 1fr;align-items:center;gap:16px;padding:11px 13px;display:grid}.leak-matrix>button:last-child{border-bottom:0}.leak-matrix>button:hover{background:#f5f5ef}.leak-matrix>button>span>strong,.leak-matrix>button>span>small{display:block}.leak-matrix>button>span>strong{font-size:10px}.leak-matrix>button>span>small{color:var(--muted);margin-top:3px;font-size:8px}.stage-chips{gap:6px;display:flex;overflow:auto}.stage-chips i{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;gap:10px;min-width:130px;padding:8px;font-size:8px;font-style:normal;display:flex}.stage-chips i b{color:var(--muted);font-size:7px}.stage-chips i.critical,.stage-chips i.blocked,.stage-chips i.risk{background:#fff5f2;border-color:#e7b8b0}.stage-chips i.watch,.stage-chips i.partial,.stage-chips i.unknown{background:#fffaf0;border-color:#ddc890}.stage-chips i.healthy,.stage-chips i.verified,.stage-chips i.stable,.stage-chips i.inspected{background:#f2faf4;border-color:#b9d6c2}.ledger-list{border:1px solid var(--line);background:var(--panel);border-radius:14px;display:grid;overflow:hidden}.ledger-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px 135px 1.3fr 1fr 20px;align-items:center;gap:12px;padding:12px;display:grid}.ledger-list>button:last-child{border-bottom:0}.ledger-list>button:hover{background:#f5f5ef}.ledger-priority{background:var(--forest);width:30px;height:30px;color:var(--acid);font:800 9px var(--font-data);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;display:grid}.ledger-client{align-items:center;gap:8px;min-width:0;display:flex}.ledger-client>span{min-width:0}.ledger-list strong,.ledger-list small{display:block}.ledger-list strong{font-size:9px}.ledger-list small{color:var(--muted);margin-top:3px;font-size:8px}.ledger-list p{color:#46534c;margin:0;font-size:9px;line-height:1.45}.history-block{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:15px;padding:15px}.history-block>div:not(.panel-title){border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr auto;gap:12px;padding:8px 0;font-size:8px;display:grid}.history-block time{color:var(--muted)}.control-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.control-scoreboard>div{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:16px 14px 13px;position:relative;overflow:hidden;box-shadow:inset 0 4px #aab3ae}.control-scoreboard>div.critical{box-shadow:inset 0 4px 0 var(--red)}.control-scoreboard>div.risk{box-shadow:inset 0 4px 0 var(--amber)}.control-scoreboard>div.watch{box-shadow:inset 0 4px 0 var(--blue)}.control-scoreboard>div.healthy{box-shadow:inset 0 4px #65ae75}.control-scoreboard span,.control-scoreboard strong,.control-scoreboard small{display:block}.control-scoreboard span{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:800}.control-scoreboard>div>span{align-items:center;gap:5px;display:flex}.control-scoreboard>div>span .ui-icon{stroke-width:2px;width:12px;height:12px}.control-scoreboard strong{font:700 25px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:8px}.control-scoreboard small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.35}.control-intro{border:1px solid var(--line);background:#e9eae4;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.control-intro>div:first-child strong,.control-intro>div:first-child span{display:block}.control-intro>div:first-child span{color:var(--muted);margin-top:3px;font-size:8px}.control-tabs{border:1px solid var(--line);background:#dcdfd8;border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.control-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700}.control-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #17211d17}.native-control-table-wrap{border-radius:0 0 14px 14px}.native-control-table{min-width:920px}.spend-control-table{min-width:1120px}.native-control-table td{cursor:default}.native-control-table td>strong,.native-control-table td>small{display:block}.native-control-table td>small{color:var(--muted);margin-top:4px;font-size:7px}.table-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.table-link.with-logo{align-items:center;gap:8px;display:flex}.table-link strong,.table-link small{display:block}.table-link small{align-items:center;gap:5px;margin-top:3px;display:flex}.binary-control{border-radius:999px;width:max-content;padding:4px 6px;font-size:7px;font-weight:800;display:block}.binary-control+.binary-control{margin-top:5px}.binary-control.done{color:#27613c;background:#e2f4e7;border:1px solid #b7d7c0}.binary-control.pending{color:#725416;background:#fff4dc;border:1px solid #dfd0aa}.metric-chips{flex-wrap:wrap;gap:5px;max-width:250px;display:flex}.metric-chips>span{color:#34463d;background:#f5f6f2;border:1px solid #d3d9d4;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:11px;font-weight:700;display:inline-flex}.metric-chips>span>b{color:#6d7972;letter-spacing:.06em;font-size:9px}.metric-chips.actual>span{background:#edf5ef;border-color:#bfd2c5}.metric-chips>em{color:var(--muted);font-size:11px;font-style:normal}.outcome-status,.sprint-status{border-radius:999px;width:max-content;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.sprint-status{margin-top:8px}.outcome-status.healthy,.sprint-status.healthy{color:#27613c;background:#e2f4e7}.outcome-status.watch,.sprint-status.watch{color:#745219;background:#fff0d5}.outcome-status.critical,.sprint-status.critical{color:#8e2f25;background:#ffe3de}.outcome-status.pending,.sprint-status.pending{color:#59645d;background:#eceee9}.outcome-status.neutral,.sprint-status.neutral{color:#68716c;background:#f0f0eb}.control-row-details{max-width:230px;margin-top:7px}.control-row-details summary{color:#476255;cursor:pointer;width:max-content;font-size:10px;font-weight:750}.control-row-details>div{border-left:3px solid #b9c8bf;gap:4px;margin-top:7px;padding-left:8px;display:grid}.control-row-details strong{font-size:10px!important}.control-row-details span{color:var(--muted);font-size:10px;line-height:1.4}.pacing-status{border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.pacing-status.critical{color:#8e2f25;background:#ffe3de}.pacing-status.risk{color:#745219;background:#fff0d5}.pacing-status.watch{color:#59645d;background:#eceee9}.pacing-status.healthy{color:#27613c;background:#e2f4e7}.row-edit{border:1px solid var(--alpha-dark);background:var(--alpha-dark);color:#fff;cursor:pointer;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.row-edit:disabled{border-color:var(--line);color:#7a837e;cursor:not-allowed;background:#e4e6e1}.replacement-note{border-left:4px solid var(--alpha-mint);background:var(--alpha-dark);color:#fff;border-radius:0 10px 10px 0;align-items:flex-start;gap:12px;margin-top:10px;padding:11px 13px;display:flex}.replacement-note strong{color:var(--alpha-mint);white-space:nowrap;font-size:9px}.replacement-note span{color:#e8e8e8;font-size:8px;line-height:1.45}.form-section{border-bottom:1px solid var(--line);padding:4px 0 10px}.form-section strong,.form-section span{display:block}.form-section strong{font:700 16px var(--font-display)}.form-section span{color:var(--muted);margin-top:3px;font-size:8px}.checkbox-pair{grid-template-columns:1fr 1fr;align-self:end;gap:8px;display:grid}.checkbox-pair.single{grid-template-columns:1fr}.checkbox-pair label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.checkbox-pair input{width:15px;height:15px;accent-color:var(--forest)}.checkbox-pair span{color:var(--ink);font-size:9px;font-weight:700}.meeting-dock{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#173c2df2;border:1px solid #294638;border-radius:14px;grid-template-columns:210px 1fr auto;align-items:center;gap:18px;width:calc(100% - 24px);margin:18px auto 0;padding:11px 13px;display:grid;position:sticky;bottom:14px;box-shadow:0 16px 40px #16281f38}.meeting-dock>div:first-child span,.meeting-dock>div:first-child strong{display:block}.meeting-dock>div:first-child span{color:#b2c6ba;letter-spacing:.1em;font-size:7px}.meeting-dock>div:first-child strong{margin-top:4px;font-size:9px}.meeting-dock p{color:#dce6e0;margin:0;font-size:9px;line-height:1.4}.meeting-dock>div:last-child{gap:7px;display:flex}.meeting-dock button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:8px;padding:8px 9px;font-size:8px}.meeting-dock button.next{border-color:var(--acid);background:var(--acid);color:var(--forest);font-weight:800}.drawer-scrim{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13211a73;justify-content:flex-end;display:flex;position:fixed;inset:0}.edit-drawer{background:#f5f4ef;flex-direction:column;width:min(760px,96vw);height:100vh;display:flex;box-shadow:-20px 0 60px #101a1533}.edit-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.edit-drawer h2{font:700 23px var(--font-display);letter-spacing:-.02em;margin:4px 0 0}.edit-drawer>header button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;padding:8px 10px;font-size:9px}.form-grid{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;align-content:start;gap:12px;padding:20px;display:grid;overflow:auto}.form-grid label{display:block}.form-grid label.wide,.form-grid>.wide{grid-column:1/-1}.form-grid label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.form-grid input,.form-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:9px;outline:0;padding:10px;font-size:10px;line-height:1.45}.form-grid input:focus,.form-grid textarea:focus{border-color:#779286;box-shadow:0 0 0 3px #dce9e1}.drawer-section{border:1px solid var(--line);background:#eeeee8;border-radius:12px;grid-column:1/-1;align-self:start;overflow:hidden}.drawer-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;list-style:none;display:flex}.drawer-section>summary::-webkit-details-marker{display:none}.drawer-section>summary>span{font:700 14px var(--font-display);align-items:center;gap:7px;display:flex}.drawer-section>summary>span .ui-icon{width:14px;height:14px}.drawer-section>summary>small{color:var(--muted);font-size:8px}.drawer-section[open]>summary{border-bottom:1px solid var(--line);background:#e7e9e2}.drawer-section-grid{background:#f7f7f2;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.drawer-section-grid>.wide{grid-column:1/-1}.refresh-control{color:#67531c;background:#fff9e9;border:1px solid #dec98e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;font-size:8px;display:flex}.refresh-control>span,.refresh-control>label{align-items:center;gap:6px;display:flex}.refresh-control input{width:auto;padding:0}.repeat-editor{gap:7px;display:grid}.repeat-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.repeat-editor-head>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.repeat-editor-head>button,.metric-editor-row>button,.journey-editor-row>button,.source-editor-row>button{border:1px solid var(--line);color:#536059;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 8px;font-size:8px;display:flex}.repeat-editor-head>button .ui-icon{width:10px;height:10px}.metric-editor-row,.source-editor-row{grid-template-columns:1fr .7fr 1.2fr auto;align-items:center;gap:6px;display:grid}.journey-editor-row{grid-template-columns:.8fr .55fr 1.5fr auto;align-items:center;gap:6px;display:grid}.repeat-editor input,.repeat-editor textarea{min-width:0;padding:8px}.metric-editor-row>button,.journey-editor-row>button,.source-editor-row>button{color:#8e2f25}.edit-drawer>footer{border-top:1px solid var(--line);background:#ecece6;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.edit-drawer>footer span{max-width:320px;color:var(--muted);font-size:8px}.edit-drawer>footer button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:700}body{font-size:14px;line-height:1.45}.sidebar{padding-left:18px;padding-right:18px}.nav-item{min-height:45px;font-size:13px;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.nav-item:hover{background:#f7f7f2;transform:translate(2px)}.nav-item.active:hover{background:var(--forest)}.section-label,.eyebrow,.kicker,.record-tag{font-size:11px}.client-row{min-height:48px;transition:background .16s,transform .16s,box-shadow .16s}.client-row:hover{transform:translate(2px);box-shadow:inset 3px 0 #8ca79a}.client-row strong{font-size:13px}.client-row small,.manager-filter,.manager-quick-filters>button{font-size:11px}.manager-quick-filters>button{min-height:33px}.owner-mark>span{font-size:11px}.owner-mark>b>i{font-size:9px}h1{font-size:34px}.snapshot{font-size:11px}.snapshot b{font-size:9px}.edit-button{min-height:45px;font-size:12px}.status-rail{margin-top:20px}.status-rail div{min-height:83px;padding:17px 16px 15px;transition:background .18s,transform .18s}.status-rail div:hover{z-index:1;background:#f7f8f3;transform:translateY(-2px)}.status-rail small{font-size:10px}.status-rail strong{margin-top:8px;font-size:13px;line-height:1.35}.start-guide{color:#33483d;background:#edf3ee;border:1px solid #cfd7d1;border-radius:12px;align-items:center;gap:9px;margin-bottom:22px;padding:11px 13px;display:flex}.start-guide>strong{color:var(--forest);margin-right:3px;font-size:12px}.start-guide>span{align-items:center;gap:6px;font-size:12px;display:flex}.start-guide>span+span:before{content:"";background:#aab8b0;width:16px;height:1px;margin-right:2px}.start-guide b{background:var(--forest);color:#fff;width:20px;height:20px;font:800 10px/1 var(--font-data);border-radius:50%;place-items:center;display:grid}.section-heading{align-items:flex-end}.section-heading h2,.client-cockpit h2{font-size:25px}.section-heading p{max-width:460px;font-size:12px;line-height:1.5}.heading-actions{align-items:center;gap:12px;display:flex}.heading-actions p{text-align:right}.heading-actions button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #bac6bf;border-radius:9px;flex:none;padding:9px 11px;font-size:11px;font-weight:750;transition:background .16s,transform .16s}.heading-actions button:hover{background:#e7f3e9;transform:translateY(-1px)}.queue-help{flex:none;position:relative}.queue-help summary{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #bac6bf;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:750;list-style:none}.queue-help summary::-webkit-details-marker{display:none}.queue-help[open] summary{background:#e7f3e9}.queue-help>div{z-index:25;background:#fff;border:1px solid #bdc9c1;border-radius:11px;gap:9px;width:270px;padding:12px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 14px 32px #17211d22}.queue-help>div>span{color:#435048;align-items:center;gap:8px;font-size:12px;display:flex}.queue-help>div b{background:var(--forest);color:#fff;width:21px;height:21px;font:800 10px/1 var(--font-data);border-radius:50%;place-items:center;display:grid}.decision-focus-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:stretch;gap:14px;display:grid}.decision-featured{min-height:365px}.decision-featured h3{margin:28px 0 20px;font-size:22px;line-height:1.22}.featured-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.featured-controls>div{border:1px solid var(--line);background:#f6f7f2;border-radius:9px;padding:10px}.featured-controls span,.featured-controls strong{display:block}.featured-controls span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:750}.featured-controls strong{margin-top:6px;font-size:11px;line-height:1.4}.next-queue{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.next-queue>header{border-bottom:1px solid var(--line);background:#eceee8;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.next-queue>header span,.next-queue>header strong{display:block}.next-queue>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.next-queue>header strong{margin-top:4px;font-size:12px}.next-queue>header button,.queue-all{color:var(--forest);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.queue-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px 34px 1fr 18px;align-items:center;gap:9px;width:100%;padding:14px;transition:background .16s,transform .16s;display:grid;position:relative}.queue-row:before{content:"";background:#96a39c;width:3px;position:absolute;inset:0 auto 0 0}.queue-row.critical:before{background:var(--red)}.queue-row.risk:before{background:var(--amber)}.queue-row.watch:before{background:var(--blue)}.queue-row.healthy:before{background:#65ae75}:is(.queue-row:hover,.queue-row:focus-visible){z-index:1;background:#f4f7f2;transform:translate(2px)}.queue-number{color:var(--muted);font:11px/1 var(--font-data)}.queue-copy{min-width:0}.queue-copy>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.queue-copy>strong{margin-top:5px;font-size:13px;line-height:1.35;display:block}.queue-copy>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.queue-arrow{color:#6d7a73;font-size:22px;transition:transform .16s}.queue-row:hover .queue-arrow{transform:translate(3px)}.queue-all{background:#f5f6f1;width:100%;padding:12px}.decision-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-grid-four .decision-card{min-height:330px}.decision-card{transition:transform .2s,box-shadow .2s,border-color .2s}.decision-card:hover{border-color:#9aaba1;transform:translateY(-3px);box-shadow:0 16px 36px #17211d18}.decision-meta,.decision-number{font-size:11px}.decision-level{opacity:.9;padding:5px 8px;font-size:10px}.decision-grid-four .decision-card h3{font-size:18px;line-height:1.25}.evidence-line span,.action-line span{font-size:10px}.evidence-line p,.action-line p{font-size:12px;line-height:1.5}.decision-card footer,.decision-card footer button{font-size:11px}.decision-card footer button{border-radius:7px;padding:6px 7px;transition:background .16s}.decision-card footer button:hover{background:#e9eee9}.priority-explain{font-size:12px}.commercial-strip small,.metric-ribbon small,.recommendation span,.proof-row small,.owner-row small,.inspection-coverage article span{font-size:10px}.commercial-strip strong{font-size:16px}.commercial-strip span,.metric-ribbon span,.proof-row span,.owner-row span,.inspection-coverage article small{font-size:11px;line-height:1.45}.panel-title span{font-size:13px}.panel-title small,.journey-step b{font-size:11px}.journey-step strong{font-size:12px}.journey-step small{font-size:11px;line-height:1.4}.position-panel>p{font-size:16px}.recommendation strong{font-size:13px;line-height:1.45}.inspection-coverage article strong,.evidence-layer li,.evidence-layer p,.source-list a{font-size:12px}.source-list a span,.priority-pill,.manager-pill,.data-freshness{font-size:10px}.portfolio-card p,.portfolio-card footer strong{font-size:12px}.portfolio-card footer span,.coverage-grid span{font-size:11px}.commercial-table{min-width:1120px}.commercial-table th{z-index:2;padding:13px 14px;font-size:10px;position:sticky;top:0}.commercial-table td{padding:14px;font-size:12px;line-height:1.5}.commercial-table td strong{font-size:13px}.commercial-table td small,.native-control-table td>small{font-size:11px;line-height:1.4}.commercial-table tr{transition:background .15s}.commercial-table tr:hover td{background:#f3f6f1}.leak-summary span,.leak-matrix>button>span>small,.ledger-list small,.ledger-list p,.history-block>div:not(.panel-title){font-size:11px}.leak-matrix>button>span>strong,.ledger-list strong{font-size:12px}.stage-chips i{min-width:160px;font-size:11px;transition:transform .16s,border-color .16s,background .16s}.stage-chips i:hover{background:#f5f8f4;border-color:#9fb0a6;transform:translateY(-1px)}.stage-chips i b,.control-scoreboard span,.control-scoreboard small{font-size:10px}.control-intro{padding:14px}.control-intro>div:first-child strong{font-size:13px}.control-intro>div:first-child span{font-size:11px}.control-tabs button{min-height:39px;padding:9px 12px;font-size:11px}.binary-control,.pacing-status,.row-edit{font-size:10px}.row-edit{min-height:36px;padding:8px 11px}.replacement-note strong,.replacement-note span,.form-section span,.checkbox-pair span,.form-grid label>span,.drawer-section>summary>small,.refresh-control,.repeat-editor-head>span,.repeat-editor-head>button,.metric-editor-row>button,.journey-editor-row>button,.source-editor-row>button,.edit-drawer>footer span{font-size:11px}.form-grid input,.form-grid textarea{font-size:13px}.edit-drawer>header button,.edit-drawer>footer button{font-size:12px}.meeting-dock>div:first-child span{font-size:10px}.meeting-dock>div:first-child strong,.meeting-dock p,.meeting-dock button{font-size:11px}.history-toolbar{border:1px solid var(--line);background:#f7f7f2;border-bottom:0;align-items:center;gap:8px;padding:10px 11px;display:flex}.history-toolbar>button,.history-toolbar>a{min-height:38px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cbd2cd;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;text-decoration:none;transition:background .16s,transform .16s,border-color .16s;display:inline-flex}.history-toolbar>button:first-child,.history-toolbar>button:nth-child(3){width:38px;padding:0;font-size:22px}.history-toolbar>button:hover:not(:disabled),.history-toolbar>a:hover{background:#eef5ef;border-color:#94a89d;transform:translateY(-1px)}.history-toolbar>button:disabled{opacity:.38;cursor:not-allowed}.history-toolbar>label{background:#fff;border:1px solid #cbd2cd;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:5px 8px;display:flex}.history-toolbar>label>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.history-toolbar select{min-width:150px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.history-lock{color:#5b6861;align-items:center;gap:6px;margin-left:3px;font-size:11px;display:inline-flex}.history-lock .ui-icon{width:13px;height:13px}.history-toolbar .add-week-button{border-color:var(--forest);background:var(--forest);color:#fff;margin-left:auto}.add-week-panel{background:#edf4ee;border:1px solid #aebeb4;border-bottom:0;grid-template-columns:minmax(250px,1fr) 145px 145px auto;align-items:end;gap:10px;padding:13px;display:grid}.add-week-panel>div>strong,.add-week-panel>div>span,.add-week-panel label>span{display:block}.add-week-panel>div>strong{font-size:13px}.add-week-panel>div>span{max-width:560px;color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.add-week-panel label>span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800}.add-week-panel input{width:100%;min-height:38px;color:var(--ink);font:12px var(--font-data);background:#fff;border:1px solid #c5cec8;border-radius:8px;padding:7px 8px}.add-week-panel>button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:800}.add-week-panel>p{color:#8d3027;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}.sprint-history-table{table-layout:fixed;min-width:880px}.sprint-history-table th:first-child{width:20%}.sprint-history-table th:nth-child(2){width:44%}.sprint-history-table th:nth-child(3){width:14%}.sprint-history-table th:nth-child(4){width:13%}.sprint-history-table th:nth-child(5){width:9%}.sprint-history-table td{padding:12px 10px}.source-client{cursor:default}.metric-control-grid{gap:7px;display:grid}.metric-control-row{background:#f8f8f4;border:1px solid #d9ded9;border-radius:9px;grid-template-columns:minmax(70px,.8fr) minmax(84px,1fr) minmax(84px,1fr) minmax(88px,.85fr);align-items:center;gap:6px;padding:7px;display:grid}.metric-control-row>strong{overflow-wrap:anywhere;min-width:0;font-size:11px!important}.metric-control-row>span{color:#33443b;border-left:1px solid #dfe3de;min-width:0;padding-left:7px;font-size:11px;font-weight:750;display:block}.metric-control-row>span>b,.metric-control-row>span>i{display:block}.metric-control-row>span>b{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9px}.metric-control-row>span>i{color:#7a837e;margin-top:3px;font-size:9px;font-style:normal;font-weight:650}.metric-control-row>span>i.approved,.metric-control-row>span>i.confirmed{color:#267046}.metric-control-row>span>i.conflict{color:#a23b31}.metric-control-row>span>i.partial{color:#8a631e}.metric-control-row>.outcome-status{text-align:center;justify-self:start;margin:0;font-size:9px;font-style:normal}.metric-proof{border-top:1px solid #dfe4df;grid-column:1/-1;padding-top:5px}.metric-proof>summary{color:#476255;cursor:pointer;width:max-content;font-size:11px;font-weight:800}.metric-proof>div{gap:6px;padding:7px 0 1px;display:grid}.metric-proof p,.metric-proof span{color:#536159;margin:0;font-size:11px;line-height:1.45}.metric-proof a{color:#184832;align-items:center;gap:5px;width:max-content;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.metric-more{background:#fff;border:1px solid #d9ded9;border-radius:9px;overflow:hidden}.metric-more>summary{cursor:pointer;color:#40564a;padding:9px 10px;font-size:11px;font-weight:800;list-style-position:inside;transition:background-color .16s,color .16s}:is(.metric-more>summary:hover,.metric-more>summary:focus-visible){color:#163d28;background:#eef4ef;outline:0}.metric-more[open]>summary{background:#f2f6f2;border-bottom:1px solid #dfe4df}.metric-more>div{gap:7px;padding:7px;display:grid}.empty-metric{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.archived-source-rows{border:1px solid var(--line);background:#f5f5f0;border-radius:10px;margin-top:9px;padding:10px 12px}.archived-source-rows>summary{color:#516159;cursor:pointer;font-size:11px;font-weight:750}.archived-source-rows>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.archived-source-rows>div>span{background:#fff;border:1px solid #d7dcd7;border-radius:8px;padding:8px 9px}.archived-source-rows strong,.archived-source-rows small{display:block}.archived-source-rows strong{font-size:11px}.archived-source-rows small{color:var(--muted);margin-top:3px;font-size:10px}.spend-history-table{table-layout:fixed;min-width:1040px}.spend-history-table th:first-child{width:18%}.spend-history-table th:nth-child(2),.spend-history-table th:nth-child(3){width:13%}.spend-history-table th:nth-child(4){width:17%}.spend-history-table th:nth-child(5){width:31%}.spend-history-table th:nth-child(6){width:8%}.spend-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.spend-periods>span{background:#f7f8f4;border:1px solid #d5dbd6;border-radius:7px;min-width:0;padding:6px;display:block}.spend-periods>span>b,.spend-periods>span>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.spend-periods>span>b{color:var(--muted);font-size:9px}.spend-periods>span>strong{color:#34453c;margin-top:3px;font-size:10px}.spend-periods>span.placeholder{background:#f0f1ed;border-style:dashed}.spend-periods>span.placeholder>strong{color:#7a827d}.spend-periods>span.source_zero{background:#f5f5f1}.spend-history-table .pacing-status{margin-bottom:5px}.spend-history-table td>small+small{margin-top:3px}.control-drawer{width:min(860px,96vw)}.form-grid select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:9px 10px;font-size:13px}.form-grid select:focus{border-color:#779286;box-shadow:0 0 0 3px #dce9e1}.metric-definition-editor{background:#f3f5f1;border:1px solid #d2dad4;border-radius:12px;padding:11px}.metric-definition{background:#fff;border:1px solid #d5dbd6;border-radius:10px;overflow:hidden}.metric-definition>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.metric-definition>summary::-webkit-details-marker{display:none}.metric-definition>summary>span>strong,.metric-definition>summary>span>small{display:block}.metric-definition>summary>span>strong{font-size:12px}.metric-definition>summary>span>small{color:var(--muted);margin-top:3px;font-size:10px}.metric-definition>summary>i{color:#5e6a63;text-transform:uppercase;background:#eceeea;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.metric-definition-grid{background:#f8f8f5;border-top:1px solid #dde2dd;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.metric-definition-grid .wide{grid-column:1/-1}.remove-definition{color:#903a31;cursor:pointer;background:#fff6f4;border:1px solid #dfb8b3;border-radius:8px;grid-column:1/-1;justify-self:start;padding:7px 9px;font-size:10px;font-weight:750}.period-editor{background:#f7f8f5;border:1px solid #d7ddd8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.monthly-empty-state{min-height:132px;color:var(--ink);background:#f7f8f4;border:1px dashed #bcc8c0;border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}.monthly-empty-state>.ui-icon{width:28px;height:28px;color:var(--forest);flex:none}.monthly-empty-state strong,.monthly-empty-state span{display:block}.monthly-empty-state strong{font-size:15px}.monthly-empty-state span{max-width:680px;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.edit-drawer>header small{max-width:620px;color:var(--muted);margin-top:6px;font-size:11px;line-height:1.45;display:block}.edit-drawer>footer .save-error{color:#8a2920;flex:1 0 100%;margin:0;font-size:12px;line-height:1.4}.edit-drawer>footer:has(.save-error){flex-wrap:wrap}.edit-drawer>footer button:disabled{cursor:wait;opacity:.65}.brand-mark small,.section-label,.eyebrow,.kicker,.record-tag,.client-row strong,.client-row small,.snapshot,.snapshot b,.mode-control>span,.mode-switch button small,.status-rail small,.status-rail strong,.section-heading p,.decision-meta,.decision-number,.decision-level,.evidence-line span,.action-line span,.decision-card footer,.decision-card footer button,.confidence-badge,.commercial-strip small,.commercial-strip span,.panel-title span,.panel-title small,.journey-step small,.journey-step b,.recommendation span,.proof-row small,.proof-row span,.owner-row small,.owner-row span,.inspection-coverage article span,.inspection-coverage article small,.source-list a,.source-list a span,.priority-explain,.portfolio-card p,.portfolio-card footer span,.portfolio-card footer strong,.coverage-grid span,.commercial-table th,.commercial-table td,.commercial-table td strong,.commercial-table td small,.leak-summary span,.leak-matrix>button>span>strong,.leak-matrix>button>span>small,.ledger-list strong,.ledger-list small,.ledger-list p,.control-scoreboard span,.control-scoreboard small,.control-intro>div:first-child strong,.control-intro>div:first-child span,.control-tabs button,.history-toolbar>label>span,.history-toolbar>button,.history-toolbar>a,.history-lock,.add-week-panel>div>span,.add-week-panel label>span,.add-week-panel>button,.add-week-panel>p,.metric-control-row>strong,.metric-control-row>span,.metric-control-row>span>b,.metric-control-row>span>i,.metric-control-row>.outcome-status,.metric-proof>summary,.metric-proof p,.metric-proof span,.metric-proof a,.metric-more>summary,.empty-metric,.archived-source-rows>summary,.archived-source-rows strong,.archived-source-rows small,.spend-periods>span>b,.spend-periods>span>strong,.binary-control,.pacing-status,.row-edit,.control-row-details summary,.control-row-details strong,.control-row-details span,.replacement-note strong,.replacement-note span,.form-section span,.checkbox-pair span,.form-grid label>span,.drawer-section>summary>small,.refresh-control,.repeat-editor-head>span,.repeat-editor-head>button,.metric-editor-row>button,.journey-editor-row>button,.source-editor-row>button,.edit-drawer>footer span,.metric-definition>summary>span>small,.metric-definition>summary>i,.remove-definition,.meeting-dock>div:first-child span,.meeting-dock>div:first-child strong,.meeting-dock p,.meeting-dock button,.data-freshness,.data-freshness time,.featured-controls span,.featured-controls strong,.next-queue>header span,.next-queue>header button,.queue-all,.queue-copy>span,.queue-copy>small{font-size:12px!important}.owner-mark>b{min-width:38px;height:24px}.owner-mark>b>i,.owner-mark>span{font-size:12px!important}.eyebrow,.kicker,.record-tag{color:#4d6559}.search-box{min-height:44px;padding:0 10px}.search-box input,.manager-filter{min-height:44px}.signal-legend span,.snapshot b,.status-rail small,.commercial-strip small,.metric-ribbon small,.recommendation span,.proof-row small,.owner-row small,.inspection-coverage article span,.commercial-table th,.control-scoreboard span,.control-scoreboard small,.history-toolbar>label>span,.add-week-panel label>span,.metric-control-row>span>b,.metric-control-row>span>i,.metric-control-row>.outcome-status,.archived-source-rows small,.spend-periods>span>b,.metric-definition>summary>span>small,.metric-definition>summary>i,.metric-definition>summary>i,.remove-definition,.meeting-dock>div:first-child span,.data-freshness{font-size:11px}.data-freshness time{font-size:10px}.confidence-badge,.stage-index,.decision-level,.queue-copy>small,.binary-control,.pacing-status,.row-edit,.metric-more>summary,.spend-periods>span>strong{font-size:11px}.control-tabs button,.meeting-dock>div:first-child strong,.meeting-dock p,.meeting-dock button{font-size:12px}.manager-quick-filters>button,.heading-actions button,.queue-help summary,.decision-card footer button,.next-queue>header button,.queue-all,.control-tabs button,.row-edit,.meeting-dock button,.edit-drawer>header button{min-height:44px}.next-queue>header button{padding:9px 7px}.decision-card footer button{align-items:center;padding:9px;display:inline-flex}.native-control-table-wrap{position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1260px){.decision-grid-four{grid-template-columns:repeat(2,1fr)}.commercial-five,.metric-ribbon{grid-template-columns:repeat(3,1fr)}.portfolio-grid{grid-template-columns:repeat(2,1fr)}.inspection-coverage>div:last-child{grid-template-columns:repeat(3,1fr)}.control-scoreboard{grid-template-columns:repeat(2,1fr)}.signal-legend{display:none}}@media (max-width:900px){.decision-focus-layout,.decision-grid-four,.portfolio-grid,.cockpit-rich,.evidence-layer{grid-template-columns:1fr}.commercial-five,.metric-ribbon{grid-template-columns:1fr 1fr}.evidence-layer>div{border-right:0;border-bottom:1px solid var(--line)}.leak-summary{grid-template-columns:repeat(2,1fr)}.ledger-list>button{grid-template-columns:36px 110px 1fr}.ledger-list>button>span:nth-of-type(3),.ledger-list>button>b{display:none}.coverage-grid,.leak-matrix>button{grid-template-columns:1fr}.control-intro{flex-direction:column;align-items:flex-start}.control-scoreboard{grid-template-columns:1fr 1fr}.history-toolbar{flex-wrap:wrap}.history-toolbar .add-week-button{margin-left:0}.add-week-panel>div{grid-column:1/-1}.add-week-panel>button{align-self:end}.metric-control-row{grid-template-columns:1fr 1fr}.metric-control-row>strong,.metric-control-row>.outcome-status{grid-column:1/-1}.metric-control-row>span{border-top:1px solid #dfe3de;border-left:0;padding:6px 0 0}.spend-periods,.metric-definition-grid{grid-template-columns:1fr}.metric-definition-grid .wide,.remove-definition{grid-column:1}.period-editor{grid-template-columns:1fr}.workspace{padding-bottom:28px}.top-actions,.mode-control{width:100%}.mode-switch{flex:1}.mode-switch button{flex:1;min-width:0}.meeting-dock{border-radius:12px;grid-template-columns:1fr;gap:12px;width:100%;margin:20px 0 0;padding:14px;display:grid;position:static}.meeting-dock p{width:auto;min-width:0}.meeting-dock>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.meeting-dock button{width:100%}.commercial-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.native-control-table th:first-child,.native-control-table td:first-child{z-index:3;background:#fbfbf7;min-width:148px;position:sticky;left:0;box-shadow:7px 0 10px -10px #17211d}.native-control-table th:first-child{z-index:5;background:#e7e9e2}.native-control-table tr:hover td:first-child{background:#f3f6f1}.history-toolbar{align-items:stretch}.history-toolbar>label{flex:1;min-width:210px}.history-toolbar select{width:100%;min-width:0}.add-week-panel{grid-template-columns:1fr}.add-week-panel>div,.add-week-panel>button{grid-column:1}}.nav-item b,.signal-legend span,.queue-help summary,.queue-help b,.metric-ribbon small,.metric-ribbon span,.manager-filter,.heading-actions button,.queue-number,.stage-index{font-size:12px!important}.command-centre{grid-template-columns:320px minmax(0,1fr)}.workspace{width:100%;max-width:1920px;margin-inline:0 auto}.workspace>*,.topbar>*,.decision-focus-layout>*,.portfolio-grid>*,.status-rail>*,.commercial-strip>*{min-width:0}.topbar{align-items:center}.top-actions{flex-wrap:wrap;justify-content:flex-end}.client-row{border-left:4px solid #98a2b3;grid-template-columns:36px minmax(0,1fr);min-height:62px;padding:8px 9px 8px 12px;position:relative;overflow:hidden}.client-row.critical{border-left-color:#b42318}.client-row.risk{border-left-color:#b54708}.client-row.watch{border-left-color:#175cd3}.client-row.healthy{border-left-color:#067647}.client-row>span{min-width:0}.client-row strong,.client-row small,.client-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-row small{color:#344054;font-weight:800}.client-row em{color:#667085;margin-top:3px;font-size:10px;font-style:normal;display:block}.client-row.selected{background:#fff;box-shadow:0 4px 14px #17211d12}.manager-quick-filters>button{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;justify-items:center;gap:3px 6px;min-height:66px;padding:7px;display:grid}.manager-quick-filters>button .owner-mark{grid-column:1/-1}.manager-quick-filters>button>span{font-weight:800}.manager-quick-filters>button>small{color:#667085;font-size:10px}.manager-clear{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:40px;font-size:12px;font-weight:800;display:none}.manager-clear:disabled{display:none}.filter-result{color:#667085;margin:0 6px 8px;font-size:11px}.workspace-credit{border-top:1px solid var(--line);margin-top:10px;padding:12px 8px 2px}.workspace-credit small,.workspace-credit strong{display:block}.workspace-credit small{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.workspace-credit strong{color:#344054;margin-top:4px;font-size:12px}.access-manager-trigger{color:#173c2d;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#eef5ef;border:1px solid #b8c8bf;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:flex}.access-manager-trigger:hover{background:#e3eee6;border-color:#799788;transform:translateY(-1px)}.access-manager-trigger .ui-icon{width:15px;height:15px}.top-access-trigger{white-space:nowrap;width:auto;min-height:38px;margin:0;padding:0 12px}.access-drawer{width:min(1040px,98vw)}.access-drawer>header p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.access-invite-body{flex:1;grid-auto-rows:max-content;gap:14px;padding:24px;display:grid;overflow:auto}.access-invite-body>label,.access-result label{gap:7px;display:grid}.access-invite-body label>span{color:#475467;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.access-invite-body input{color:#10271e;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cfd8d2;border-radius:10px;outline:0;padding:10px 12px;font-size:13px}.access-invite-body input:focus{border-color:#779286;box-shadow:0 0 0 3px #dce9e1}.access-send,.access-copy{background:var(--forest);color:#fff;min-height:45px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.access-send:disabled{cursor:wait;opacity:.65}.access-copy{color:#173c2d;background:#fff;border:1px solid #93a89d;width:max-content;min-width:170px}.access-result{border:1px solid #cfd8d2;border-radius:12px;gap:11px;padding:16px;display:grid}.access-result>strong,.access-result>span,.access-result>small{display:block}.access-result>strong{color:#173c2d;font-size:14px}.access-result>span{color:#475467;font-size:13px;line-height:1.5}.access-result>small{color:#667085;font-size:11px;line-height:1.5}.access-result.success{background:#ecfdf3;border-color:#abefc6}.access-result.error{background:#fef3f2;border-color:#fecdca}.access-result.error>strong,.access-result.error>span{color:#b42318}.access-admin-body{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);min-height:0;display:grid;overflow:hidden}.access-members,.access-editor,.access-audit{min-width:0;padding:18px}.access-members{background:#f8faf8;border-right:1px solid #e4e7ec;flex-direction:column;gap:12px;min-height:0;display:flex}.access-editor{align-content:start;gap:14px;display:grid;overflow:auto}.access-audit{background:#fbfbf7;border-top:1px solid #e4e7ec;grid-column:1/-1}.access-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-section-head>div{gap:3px;display:grid}.access-section-head strong{color:#101828;font-size:14px}.access-section-head span{color:#667085;font-size:11px}.access-section-head>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#173c2d;border:1px solid #173c2d;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:800}.access-member-list{align-content:start;gap:7px;min-height:0;padding-right:3px;display:grid;overflow:auto}.access-member-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;min-width:0;padding:10px;display:grid}.access-member-card:hover,.access-member-card.selected{border-color:#779286;box-shadow:0 0 0 2px #dce9e1}.access-member-card.inactive{opacity:.7}.access-member-avatar{color:#fff;background:#173c2d;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.access-member-copy{gap:2px;min-width:0;display:grid}.access-member-copy strong,.access-member-copy small,.access-member-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-member-copy strong{color:#101828;font-size:13px}.access-member-copy small{color:#667085;font-size:11px}.access-member-copy em{color:#475467;font-size:10px;font-style:normal}.access-presence{color:#475467;background:#f2f4f7;border-radius:999px;grid-column:2;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.access-presence:before{content:"";background:#98a2b3;border-radius:50%;width:7px;height:7px}.access-presence.online{color:#067647;background:#ecfdf3}.access-presence.online:before{background:#12b76a;box-shadow:0 0 0 3px #abefc655}.access-presence.disabled{color:#b42318;background:#fef3f2}.access-presence.disabled:before{background:#f04438}.access-empty{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;display:grid}.access-empty .ui-icon{width:30px;height:30px}.access-empty strong{color:#344054;font-size:15px}.access-empty span{max-width:340px;font-size:12px;line-height:1.5}.access-member-form{gap:14px;display:grid}.access-member-form>label{gap:6px;display:grid}.access-member-form>label>span,.access-member-form legend,.access-result label>span{color:#475467;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.access-member-form input[type=text],.access-member-form input[type=email],.access-result input{color:#10271e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd8d2;border-radius:9px;padding:9px 11px;font-size:12px}.access-member-form input[readonly]{color:#667085;background:#f2f4f7}.access-member-form fieldset{border:0;min-width:0;margin:0;padding:0}.access-member-form legend{margin-bottom:7px}.access-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.access-role-grid>label{cursor:pointer;border:1px solid #d0d5dd;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.access-role-grid>label.selected{background:#eef5ef;border-color:#779286}.access-role-grid input{accent-color:#173c2d;margin-top:2px}.access-role-grid span{gap:3px;display:grid}.access-role-grid strong{color:#344054;font-size:11px}.access-role-grid small{color:#667085;font-size:10px;line-height:1.35}.access-client-grid{border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;padding:8px;display:grid;overflow:auto}.access-client-grid>label{cursor:pointer;background:#f8faf8;border-radius:7px;grid-template-columns:auto 26px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.access-client-grid>label.selected{background:#e7f2ea}.access-client-grid input{accent-color:#173c2d}.access-client-grid span:last-child{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.access-form-actions{flex-wrap:wrap;gap:7px;display:flex}.access-form-actions .access-send,.access-form-actions .access-copy,.access-toggle{flex:150px;min-height:42px}.access-toggle{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #98a2b3;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:850}.access-toggle.danger{color:#b42318;border-color:#fda29b}.access-toggle:disabled{cursor:not-allowed;opacity:.55}.access-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.access-activity-summary>span{background:#fbfbf7;border:1px solid #e4e7ec;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.access-activity-summary small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.access-activity-summary strong{color:#344054;overflow-wrap:anywhere;font-size:10px}.access-audit>p{color:#667085;margin:10px 0 0;font-size:11px}.access-audit>div:last-child{gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.access-audit article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex:0 0 220px;gap:3px;padding:9px;display:grid}.access-audit article span{color:#175cd3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.access-audit article strong{color:#344054;font-size:11px}.access-audit article small{color:#667085;font-size:9px}.status-rail div:nth-child(3):before{background:#175cd3}.status-rail div:nth-child(4):before{background:#067647}.status-rail div:nth-child(3),.status-rail div:nth-child(4){background:#fbfbf7}.resolution-lane{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.resolution-lane span{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.resolution-lane span b{color:#344054;background:#eaecf0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.resolution-lane.large{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resolution-lane.large span{border-radius:10px;justify-content:center;min-height:48px}.resolution-lane span.done{color:#067647;background:#ecfdf3;border-color:#abefc6}.resolution-lane span.done b{color:#fff;background:#067647}.resolution-guide{background:#f8faf8;border:1px solid #e4e7ec;border-radius:10px;margin:-4px 0 14px;padding:7px}.heading-actions{max-width:min(760px,58vw)}.decision-meta{grid-template-columns:auto minmax(0,1fr) auto auto}.decision-status{color:#475467;white-space:nowrap;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.decision-status.status-in-progress{color:#175cd3;background:#eff8ff;border-color:#b2ccff}.decision-status.status-resolved{color:#067647;background:#ecfdf3;border-color:#abefc6}.decision-status.status-parked{color:#475467;background:#f2f4f7}.decision-card footer>div{gap:5px;margin-left:auto;display:flex}.confidence-copy{align-items:center;gap:7px;min-width:0;line-height:1.4;display:inline-flex}.decision-card footer>div button{margin-left:0}.decision-card footer .decision-update{color:#173c2d;background:#eef5ef;border:1px solid #b8c8bf;font-weight:800}.portfolio-economics{text-align:right;max-width:60%;display:block!important}.portfolio-economics small,.portfolio-economics strong{display:block}.portfolio-economics small{color:#667085!important;font-size:10px!important}.portfolio-economics strong{color:#101828;overflow-wrap:anywhere;margin-top:3px;max-width:none!important}.commercial-table td{cursor:default}.evidence-state-key{background:#fbfbf7;border:1px solid #d0d5dd;border-radius:10px;margin:12px 0}.evidence-state-key>summary{color:#344054;cursor:pointer;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.evidence-state-key>summary::marker{color:#667085}.evidence-state-key>div{border-top:1px solid #e4e7ec;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.evidence-state-key>div>span{color:#344054;border-right:1px solid #e4e7ec;grid-template-columns:10px 1fr;align-items:center;gap:2px 7px;min-width:0;padding:11px 12px;font-size:11px;font-weight:800;display:grid}.evidence-state-key>div>span:last-child{border-right:0}.evidence-state-key small{color:#667085;grid-column:2;font-size:10px;font-weight:500;line-height:1.35}.evidence-state-key b{background:#98a2b3;border-radius:50%;width:9px;height:9px}.evidence-state-key b.verified{background:#12b76a}.evidence-state-key b.source{background:#175cd3}.evidence-state-key b.derived{background:#7f56d9}.evidence-state-key b.conflict{background:#f79009}.evidence-state-key b.missing{background:#98a2b3}.metric-evidence-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0;display:grid}.metric-evidence-meta>span{background:#fff;border:1px solid #e4e7ec;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.metric-evidence-meta b{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.filtered-empty{background:#fbfbf7;border:1px dashed #b8c8bf;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:320px;margin-top:24px;padding:28px;display:grid}.filtered-empty>svg{color:#667085;width:28px;height:28px}.filtered-empty>div{gap:5px;display:grid}.filtered-empty strong{color:#101828;font-size:18px}.filtered-empty span{color:#667085;font-size:12px}.filtered-empty button{color:#fff;cursor:pointer;background:#173c2d;border:1px solid #173c2d;border-radius:9px;min-height:44px;padding:9px 13px;font-weight:800}.commercial-table .table-client{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.ledger-list{gap:0}.ledger-row{border-left:4px solid #98a2b3;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;display:grid;position:relative}.ledger-row:last-child{border-bottom:0}.ledger-row.critical{border-left-color:#b42318}.ledger-row.risk{border-left-color:#b54708}.ledger-row.watch{border-left-color:#175cd3}.ledger-row.healthy{border-left-color:#067647}.ledger-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 190px minmax(130px,auto) minmax(220px,1.3fr) minmax(180px,1fr);align-items:center;gap:12px;width:100%;padding:14px 12px;display:grid}:is(.ledger-select:hover,.ledger-select:focus-visible){background:#f8faf8}.ledger-actions{background:#fbfbf7;border-left:1px solid #e4e7ec;flex-direction:column;justify-content:center;align-items:stretch;gap:7px;min-width:0;padding:10px;display:flex}.ledger-status-readout{gap:3px;padding:1px 2px;display:grid}.ledger-status-readout>span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ledger-status-readout>strong{color:#344054;align-items:center;gap:6px;font-size:12px;line-height:1.25;display:flex}.ledger-status-readout>strong:before{content:"";background:#98a2b3;border-radius:50%;flex:none;width:8px;height:8px}.ledger-status-readout.status-in-progress>strong{color:#175cd3}.ledger-status-readout.status-in-progress>strong:before{background:#175cd3}.ledger-status-readout.status-resolved>strong{color:#067647}.ledger-status-readout.status-resolved>strong:before{background:#12b76a}.ledger-status-readout.status-parked>strong:before{background:#98a2b3}.ledger-update{color:#173c2d;cursor:pointer;background:#fff;border:1px solid #b8c8bf;border-radius:8px;width:100%;min-height:38px;padding:7px 9px;font-size:11px;font-weight:800;position:static}.ledger-update:hover{background:#eef5ef;border-color:#759889}.ledger-cockpit{color:#fff;cursor:pointer;background:#173c2d;border:1px solid #315f49;border-radius:8px;width:100%;min-height:34px;padding:7px 8px;font-size:10px;font-weight:800}.ledger-cockpit:hover{background:#24543e}.ledger-outcome{background:#ecfdf3;border-left:3px solid #12b76a;grid-column:1/-1;gap:3px;margin:0 12px 12px;padding:10px 12px;display:grid}.ledger-outcome strong{color:#067647}.ledger-outcome span,.ledger-outcome small{color:#344054}.table-link.with-logo>span>em{margin-top:6px;display:inline-flex}.native-control-table-wrap{max-height:70vh;overflow:auto}.native-control-table caption{z-index:7;caption-side:top;color:#fff;text-align:left;background:#173c2d;border-bottom:1px solid #d0d5dd;padding:10px 12px;font-size:12px;font-weight:800;position:sticky;top:0}.native-control-table thead th{z-index:6;background:#e7e9e2;position:sticky;top:39px;box-shadow:0 1px #cfd5cf}.native-control-table th:first-child,.native-control-table td:first-child{z-index:4;background:#fbfbf7;position:sticky;left:0;box-shadow:8px 0 12px -12px #17211d}.native-control-table thead th:first-child{z-index:8;background:#e7e9e2}.decision-workflow-drawer{width:min(760px,96vw)}.decision-workflow-body{gap:16px;padding:18px 20px 26px;display:grid;overflow:auto}.workflow-context{background:#eff8ff;border-left:4px solid #175cd3;gap:6px;padding:14px;display:grid}.workflow-context>span{color:#175cd3;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.workflow-context>strong{font-size:15px;line-height:1.4}.workflow-context>small{color:#475467;font-size:12px;line-height:1.5}@media (min-width:2000px){.command-centre{grid-template-columns:352px minmax(0,1fr)}.workspace{padding-inline:40px}h1{font-size:40px;line-height:1.1}.portfolio-grid{grid-template-columns:repeat(4,minmax(300px,1fr))}}@media (max-width:1500px){.command-centre{grid-template-columns:264px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand-mark{grid-template-columns:70px minmax(0,1fr);gap:9px}.alphageek-logo{width:70px;height:32px}.workspace{padding-inline:24px}.topbar{flex-direction:column;align-items:flex-start;gap:12px}.top-actions{justify-content:flex-start;width:100%}.status-rail{grid-template-columns:1fr 1fr}.status-rail div:nth-child(2){border-right:0}.status-rail div:nth-child(-n+2){border-bottom:1px solid var(--line)}.decision-focus-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.heading-actions{max-width:58%}.commercial-five{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ledger-select{grid-template-columns:40px 165px minmax(130px,auto) minmax(210px,1fr)}.ledger-select>.ledger-owner{display:none}}@media (max-width:1050px){.command-centre{grid-template-columns:232px minmax(0,1fr)}.sidebar{overflow:hidden auto}.client-index{flex:none}.client-scroll{flex:none;min-height:auto;overflow:visible}.manager-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-quick-filters>button{grid-template-rows:auto auto;grid-template-columns:1fr auto;justify-items:center;min-height:62px}.manager-quick-filters>button .owner-mark{grid-column:1/-1}.decision-focus-layout{grid-template-columns:1fr}.heading-actions{max-width:none}.ledger-select{grid-template-columns:38px 150px minmax(180px,1fr)}.ledger-select>.priority-pill,.ledger-select>.ledger-owner{display:none}.evidence-state-key>div{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-state-key>div>span{border-bottom:1px solid #e4e7ec}}@media (max-height:920px) and (min-width:901px){.sidebar{padding-block:12px}.brand-mark{padding-bottom:12px}.primary-nav{gap:2px;padding:10px 0}.nav-item{min-height:39px;padding-block:5px}.manager-filter,.workspace-credit{display:none}.manager-quick-filters>button{min-height:52px}.client-row{min-height:58px}}@media (max-width:900px){.command-centre{display:block}.sidebar{width:auto;height:auto;max-height:none;padding:12px;position:relative;overflow:visible}.brand-mark{grid-template-columns:68px 1fr;padding-bottom:12px}.primary-nav{scrollbar-width:thin;gap:6px;padding:12px 0;display:flex;overflow-x:auto}.nav-item{flex:none;grid-template-columns:26px auto auto;min-height:46px}.client-index{display:flex}.section-label,.manager-filter,.workspace-credit{display:none}.search-box{margin:0 0 7px;display:flex}.manager-clear:not(:disabled){margin:0 0 7px;display:block}.manager-quick-filters{grid-template-columns:repeat(3,minmax(92px,1fr));display:grid;overflow-x:auto}.manager-quick-filters>button{grid-template-rows:auto auto;grid-template-columns:1fr auto;justify-items:center;min-height:62px}.manager-quick-filters>button .owner-mark{grid-column:1/-1}.filter-result{margin:3px 2px 8px}.client-scroll{gap:7px;padding:0 0 6px;display:flex;overflow-x:auto}.primary-nav,.manager-quick-filters,.client-scroll{scrollbar-width:none;-ms-overflow-style:none}.primary-nav::-webkit-scrollbar{display:none}.manager-quick-filters::-webkit-scrollbar{display:none}.client-scroll::-webkit-scrollbar{display:none}.client-row{flex:0 0 220px;min-height:66px}.workspace{padding:16px 14px 28px}.topbar{margin:0;padding:0 0 14px;position:relative}h1{font-size:28px;line-height:1.14}.snapshot{border-radius:10px;max-width:100%}.snapshot b{display:none}.status-rail{scrollbar-width:none;background:0 0;border:0;gap:7px;margin-top:14px;display:flex;overflow-x:auto}.status-rail::-webkit-scrollbar{display:none}.status-rail div{border-radius:10px;flex:0 0 calc(50vw - 17.5px);min-height:84px;padding:12px;border:1px solid var(--line)!important}.status-rail strong{font-size:12px!important}.decision-room{margin-top:24px}.cockpit-head{flex-direction:column;align-items:stretch}.cockpit-head>.confidence-badge{align-self:flex-start}.section-heading{gap:12px}.section-heading h2,.client-cockpit h2{font-size:22px;line-height:1.25}.decision-meta{grid-template-columns:auto minmax(0,1fr) auto}.decision-level{display:none}.decision-card footer{flex-wrap:wrap;align-items:flex-start}.decision-card footer>div{width:100%;margin-left:0}.decision-card footer>div button{flex:1;justify-content:center}.commercial-five,.metric-ribbon,.proof-row,.resolution-lane.large{grid-template-columns:1fr}.commercial-strip div{border-right:0;border-bottom:1px solid var(--line)}.portfolio-grid{grid-template-columns:1fr}.portfolio-card{min-height:220px}.ledger-row{grid-template-columns:minmax(0,1fr) 104px}.ledger-select{grid-template-columns:34px minmax(0,1fr);padding:12px 10px}.ledger-select>.priority-pill,.ledger-select>p,.ledger-select>.ledger-owner{display:none}.ledger-actions{padding:8px}.ledger-outcome{margin:0 12px 12px}.native-control-table-wrap{max-height:68vh}.native-control-table caption{top:0}.native-control-table thead th{top:39px}.edit-drawer{width:100vw;max-width:none}.access-admin-body{display:block;overflow:auto}.access-members{border-bottom:1px solid #e4e7ec;border-right:0;min-height:auto}.access-member-list{max-height:280px}.access-audit{border-top:1px solid #e4e7ec}.access-role-grid,.access-client-grid,.access-activity-summary{grid-template-columns:1fr}.decision-workflow-body{padding-inline:14px}.evidence-state-key>div{grid-template-columns:1fr}.evidence-state-key>div>span{border-right:0}.resolution-guide{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.resolution-guide::-webkit-scrollbar{display:none}.resolution-guide span{flex:none}.filtered-empty{grid-template-columns:34px 1fr;min-height:240px;padding:20px 16px}.filtered-empty button{grid-column:1/-1}}.client-row em,.manager-quick-filters>button>small,.filter-result,.workspace-credit small,.resolution-lane span,.decision-status{font-size:12px}.auth-page{color:#10271e;background:#f4f3ed;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:100vh;display:grid}.auth-story{color:#f9fbf8;background:radial-gradient(circle at 82% 18%,#b7d93933,#0000 27%),radial-gradient(circle at 10% 90%,#4c9e742b,#0000 33%),#0b281d;flex-direction:column;justify-content:space-between;gap:44px;min-height:100vh;padding:clamp(30px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:360px;height:360px;position:absolute;bottom:10%;right:-120px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.auth-brand{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.auth-brand img{object-fit:cover;object-position:center;background:#0a241a;border:1px solid #ffffff20;border-radius:12px;width:min(300px,56vw);height:76px;box-shadow:0 16px 36px #00170d55}.auth-brand span{color:#dce7e0;white-space:nowrap;border:1px solid #ffffff26;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.auth-story-copy{z-index:1;gap:18px;max-width:760px;display:grid;position:relative}.auth-story-copy small,.auth-panel-heading small{color:#b7d939;letter-spacing:.14em;font-size:12px;font-weight:850}.auth-story-copy h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,6vw,86px);line-height:.93}.auth-story-copy p{color:#cedbd3;max-width:680px;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.65}.auth-trust-row{flex-wrap:wrap;gap:9px;padding-top:6px;display:flex}.auth-trust-row span{color:#edf3ef;background:#ffffff08;border:1px solid #fff2;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.auth-story footer{z-index:1;color:#98aaa0;letter-spacing:.04em;font-size:12px;position:relative}.auth-panel{background:linear-gradient(145deg,#fbfaf6,#efefe8);flex-direction:column;justify-content:center;gap:24px;min-height:100vh;padding:clamp(26px,5vw,76px);display:flex}.auth-panel:before{content:"";background:#b7d939;border-radius:999px;width:54px;height:5px}.auth-panel-heading{gap:8px;max-width:480px;display:grid}.auth-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,46px);line-height:1}.auth-panel-heading p{color:#65746c;max-width:440px;margin:0;font-size:14px;line-height:1.6}.authenticated-workspace{min-height:100vh}.auth-user-control{z-index:120;background:#fffef9;border:1px solid #d9ded9;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:18px;right:20px;box-shadow:0 8px 20px #10271e1f}@media (max-width:960px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:46vh;padding:30px 28px}.auth-story-copy{gap:13px}.auth-story-copy h1{font-size:clamp(38px,9vw,64px)}.auth-panel{min-height:54vh;padding:36px 28px 54px}}@media (max-width:560px){.auth-story{gap:34px;min-height:auto;padding:22px 18px 30px}.auth-brand{flex-direction:column;align-items:flex-start;gap:12px}.auth-brand img{width:min(280px,88vw);height:70px}.auth-story-copy h1{font-size:43px}.auth-story-copy p{font-size:15px}.auth-panel{min-height:auto;padding:30px 14px 44px}.auth-panel-heading{padding-inline:8px}.auth-user-control{top:10px;right:10px}}.client-row small{align-items:center;gap:6px;display:flex}.goal-source-snapshot{color:#2e503d;background:#f3f8e8;border-color:#b7d939}.goal-source-snapshot b{border-left-color:#c8daa6}.goals-view{gap:16px;display:grid}.goals-view>.section-heading{margin-bottom:0}.goal-summary{background:#fff;border:1px solid #d7ddd7;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 30px #173c2d0b}.goal-summary>div,.goal-summary>a{border-right:1px solid #e2e6e1;align-items:center;gap:11px;min-width:0;min-height:92px;padding:16px;text-decoration:none;display:flex}.goal-summary>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.goal-summary>div:last-of-type{border-right:0}.goal-summary strong{color:#173c2d;font:750 25px/1 var(--font-display);letter-spacing:-.035em}.goal-summary span{color:#57655e;font-size:12px;line-height:1.35}.goal-summary>a{color:#fff;background:#173c2d;border-top:1px solid #2d5744;border-right:0;grid-column:1/-1;min-height:70px;transition:background .18s,transform .18s}.goal-summary>a:hover{background:#214d3a}.goal-summary>a>.ui-icon{color:#b7d939;width:19px;height:19px}.goal-summary>a span,.goal-summary>a strong,.goal-summary>a small{color:inherit;display:block}.goal-summary>a small{color:#c2d4ca;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:800}.goal-summary>a strong{letter-spacing:-.01em;font-size:14px}.goal-governance{color:#fff;background:#123326;border:1px solid #2d5744;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.goal-governance>div{border-right:1px solid #ffffff1f;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:15px;display:grid}.goal-governance>div:last-child{border-right:0}.goal-governance .ui-icon{color:#b7d939;width:20px;height:20px}.goal-governance strong,.goal-governance small{display:block}.goal-governance strong{font-size:13px;line-height:1.25}.goal-governance small{color:#c8d6ce;margin-top:5px;font-size:12px;line-height:1.45}.goal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.goal-card{background:#fff;border:1px solid #d9dfda;border-radius:15px;align-content:start;gap:0;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #173c2d0a}.goal-card:before{content:"";background:#98a2b3;height:4px;position:absolute;inset:0 0 auto}.goal-card.on-pace:before{background:#12a36d}.goal-card.source-read:before{background:#4386b8}.goal-card.watching:before{background:#e4ae37}.goal-card.behind:before{background:#d36c3f}.goal-card.pending:before{background:#e4ae37}.goal-card.blocked:before{background:#d34e41}.goal-card.historical:before{background:#98a2b3}.goal-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:17px 16px 13px;display:flex}.goal-card>header>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.goal-card>header>button:disabled{cursor:default}.goal-card>header>button>span,.goal-card>header>button strong,.goal-card>header>button small{min-width:0;display:block}.goal-card>header>button strong{overflow-wrap:anywhere;font:750 16px/1.2 var(--font-display);letter-spacing:-.018em}.goal-card>header>button small{color:#5a6861;margin-top:5px;font-size:12px}.goal-mapping{color:#53625a;white-space:nowrap;background:#f3f5f2;border:1px solid #c9d0cb;border-radius:999px;flex:none;padding:6px 8px;font-size:11px;font-weight:800;line-height:1}.goal-mapping.matched{color:#16704b;background:#edf8f1;border-color:#b9d8c8}.goal-mapping.grouped{color:#705719;background:#fff8df;border-color:#d8c689}.goal-mapping.conflict{color:#9b3329;background:#fff1ef;border-color:#e2b5ae}.goal-mapping.offboarding{color:#55615b;background:#eef0ee;border-color:#cbd1cd}.goal-mapping.onboarding{color:#275d82;background:#eef6fb;border-color:#b9cfe0}.goal-targets{background:#e0e4e0;border-block:1px solid #e4e7e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.goal-targets>span{background:#f8f9f6;min-width:0;padding:12px 14px}.goal-targets small,.goal-targets strong{display:block}.goal-targets small{color:#65736c;letter-spacing:.045em;text-transform:uppercase;min-height:28px;font-size:11px;font-weight:800;line-height:1.3}.goal-targets strong{color:#173c2d;font:750 16px/1.2 var(--font-data);font-variant-numeric:tabular-nums;margin-top:6px}.goal-progress{background:#f5f7f4;border:1px solid #d9dfda;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 14px 0;padding:11px;display:grid}.goal-progress>div{min-width:0}.goal-progress>div+div{border-left:1px solid #d8ded9;padding-left:10px}.goal-progress small,.goal-progress strong,.goal-progress span{display:block}.goal-progress small{color:#65736c;letter-spacing:.045em;font-size:11px;font-weight:800}.goal-progress strong{color:#173c2d;margin-top:5px;font-size:14px;line-height:1.3}.goal-progress span{color:#56635c;margin-top:4px;font-size:12px;line-height:1.4}.goal-progress.on-pace{background:#edf8f1;border-color:#b9d8c8}.goal-progress.source-read{background:#eef6fb;border-color:#b9cfe0}.goal-progress.watching{background:#fff9e9;border-color:#e2d2a4}.goal-progress.behind{background:#fff5ee;border-color:#e2bfa9}.goal-progress.pending{background:#fff9e9;border-color:#e2d2a4}.goal-progress.blocked{background:#fff2f0;border-color:#e3b8b2}.goal-progress.historical{background:#f1f3f1}.goal-score{border:1px solid #e0e4e0;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 14px 0;display:grid;overflow:hidden}.goal-score>span{border-right:1px solid #e0e4e0;min-width:0;padding:10px 11px}.goal-score>span:last-child{border-right:0}.goal-score small,.goal-score strong{display:block}.goal-score small{color:#6b7771;font-size:11px;font-weight:800;line-height:1.25}.goal-score strong{overflow-wrap:anywhere;color:#25372f;margin-top:5px;font-size:12px;line-height:1.35}.goal-score b{color:#7b8881;font-weight:700}.goal-spend-provenance{background:#dbe1dc;border:1px solid #dbe1dc;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 14px 0;display:grid;overflow:hidden}.goal-spend-provenance>a,.goal-spend-provenance>span{color:#33463d;background:#fbfcfa;min-width:0;min-height:58px;padding:9px 10px;text-decoration:none}.goal-spend-provenance>a,.goal-spend-provenance>.goal-source-unlinked{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.goal-spend-provenance>span:not(.goal-source-unlinked){display:block}.goal-spend-provenance>span:last-child{grid-column:1/-1;min-height:46px}.goal-spend-provenance>a:hover{background:#eef5ef}.goal-spend-provenance .ui-icon{color:#315f49;width:15px;height:15px}.goal-spend-provenance small,.goal-spend-provenance strong{min-width:0;display:block}.goal-spend-provenance small{color:#6b7771;letter-spacing:.04em;font-size:10px;font-weight:800}.goal-spend-provenance strong{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.3}.goal-card>footer{border-top:1px solid #e6e9e6;gap:6px;margin-top:13px;padding:13px 15px 15px;display:grid}.goal-card>footer p,.goal-card>footer small,.goal-card>footer em{margin:0;font-size:12px;line-height:1.45}.goal-card>footer p{color:#33463d;font-weight:750}.goal-card>footer small{color:#5d6a63}.goal-card>footer em{color:#3f5047;border-left:3px solid #b7d939;padding-left:9px;font-style:normal}.goal-source-boundary,.evidence-provenance-note,.ledger-capture-boundary{color:#2c4337;background:#eff5f0;border:1px solid #cad7cf;border-radius:12px}.goal-source-boundary{align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.goal-source-boundary .ui-icon{color:#315f49;width:16px;height:16px;margin-top:1px}.evidence-provenance-note{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;margin:14px;padding:12px 13px;display:grid}.evidence-provenance-note>.ui-icon{color:#315f49;width:20px;height:20px}.evidence-provenance-note strong,.evidence-provenance-note small{display:block}.evidence-provenance-note strong{font-size:13px}.evidence-provenance-note small{color:#55685e;margin-top:4px;font-size:12px;line-height:1.5}.ledger-capture-boundary{grid-template-columns:24px minmax(160px,.7fr) auto minmax(260px,1.3fr);align-items:center;gap:11px;margin-bottom:13px;padding:12px 14px;display:grid}.ledger-capture-boundary>.ui-icon{color:#315f49;width:19px;height:19px}.ledger-capture-boundary span,.ledger-capture-boundary strong,.ledger-capture-boundary small{display:block}.ledger-capture-boundary strong{font-size:12px;line-height:1.35}.ledger-capture-boundary small{color:#5b6d63;margin-top:3px;font-size:11px;line-height:1.4}.ledger-capture-boundary>b{color:#705719;text-transform:uppercase;white-space:nowrap;background:#fff7db;border:1px solid #d3bf7e;border-radius:999px;padding:6px 8px;font-size:10px}.access-owner-confirm{background:#fff8df;border:1px solid #d7bd75;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px!important;display:grid!important}.access-owner-confirm input{margin-top:3px}.access-owner-confirm strong,.access-owner-confirm small{display:block}.access-owner-confirm strong{color:#5f4b16;font-size:12px}.access-owner-confirm small{color:#705f31;margin-top:4px;font-size:11px;line-height:1.45}@media (max-width:1320px){.goal-governance{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-governance>div:nth-child(2){border-right:0}.goal-governance>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (max-width:900px){.goal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-summary>div:nth-child(2){border-right:0}.goal-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e6e1}.goal-summary>div:nth-child(5){border-right:0;grid-column:1/-1}.goal-governance{grid-template-columns:1fr}.goal-governance>div{border-bottom:1px solid #ffffff1f;border-right:0}.goal-governance>div:last-child{border-bottom:0}.ledger-capture-boundary{grid-template-columns:24px 1fr}.ledger-capture-boundary>b{grid-column:1/-1;justify-self:start}.goal-spend-provenance{grid-template-columns:1fr 1fr}}@media (max-width:560px){.goal-summary{grid-template-columns:1fr 1fr}.goal-summary>div,.goal-summary>a{min-height:82px;padding:13px}.goal-summary strong{font-size:21px}.goal-grid{grid-template-columns:1fr}.goal-card>header{flex-direction:column;align-items:stretch}.goal-mapping{align-self:flex-start}.goal-progress,.goal-score{grid-template-columns:1fr}.goal-progress>div+div{border-top:1px solid #d8ded9;border-left:0;padding:9px 0 0}.goal-score>span{border-bottom:1px solid #e0e4e0;border-right:0}.goal-score>span:last-child{border-bottom:0}.goal-spend-provenance{grid-template-columns:1fr}.goal-spend-provenance>span:last-child{grid-column:auto}}:root{--canvas:#f1f3ee;--canvas-deep:#e8ece6;--surface-section:#f9faf6e0;--surface-raised:#fffefa;--surface-inset:#edf1eb;--surface-muted:#f5f7f3;--line-soft:#e1e6e0;--line-strong:#cbd4cd;--ink-soft:#34463d;--shadow-section:0 12px 36px #173c2d0e;--shadow-raised:0 8px 22px #173c2d12;--shadow-hover:0 15px 34px #173c2d1c;--dock-clearance:112px}html{background:var(--canvas);scroll-padding-bottom:var(--dock-clearance)}body{background:var(--canvas);color:var(--ink);font-size:14px;line-height:1.52}.command-centre{background-color:var(--canvas);background-image:radial-gradient(circle at 91% 2%,#58916f1b,#0000 27rem),radial-gradient(circle at 46% 58%,#b7d9390b,#0000 34rem);background-attachment:fixed}.sidebar{border-right-color:var(--line-strong);background:linear-gradient(#f1f3edfa,#e8ece6fa);box-shadow:8px 0 24px #173c2d09}.workspace{max-width:1900px;padding-bottom:calc(var(--dock-clearance) + 28px);background:0 0;margin-inline:auto}.workspace:after{content:"";height:8px;display:block}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f8f9f5e8;border:1px solid #cbd4cdd1;border-radius:15px;box-shadow:0 7px 22px #173c2d0e}.topbar h1{color:#12231b}.top-actions{row-gap:8px}.signal-legend,.snapshot,.mode-switch{border-color:var(--line-strong)}.mode-switch{background:var(--surface-inset)}.mode-switch button{transition:background-color .16s,color .16s,box-shadow .16s,transform .16s}.mode-switch button:hover{color:var(--ink);background:#ffffff8f}.mode-switch button.active{background:var(--surface-raised);box-shadow:0 3px 10px #173c2d1a}.status-rail{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow-section)}.status-rail div{background:var(--surface-raised)!important}.status-rail div:before,.status-rail div:first-child:before,.status-rail div:nth-child(2):before,.status-rail div:nth-child(3):before,.status-rail div:nth-child(4):before{background:#80978b}.status-rail div:hover{background:#f7f9f5!important}.decision-room,.view-section{background:var(--surface-section);box-shadow:var(--shadow-section);border:1px solid #cbd4cde0;border-radius:20px;margin-top:24px;padding:20px;position:relative}.section-heading{padding-bottom:2px}.section-heading h2,.client-cockpit h2{color:#15261e}.section-heading p{color:#53645b;font-size:13px}.eyebrow,.kicker,.record-tag{color:#4a6658;font-weight:800}.kicker{line-height:1.35}.decision-card,.next-queue,.client-cockpit,.portfolio-card,.coverage-grid>div,.commercial-table-wrap,.leak-summary div,.leak-matrix,.ledger-list,.history-block,.control-scoreboard>div,.goal-card,.goal-summary{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow-raised)}.client-cockpit{margin-top:22px}.commercial-strip,.evidence-layer,.inspection-coverage,.next-queue>header,.control-intro,.history-toolbar{background:var(--surface-inset)}.metric-ribbon>div,.commercial-strip div,.goal-targets>span{background:var(--surface-muted)}.journey-step,.proof-row div,.owner-row>div,.source-list a,.featured-controls>div,.stage-chips i,.metric-control-row{background:var(--surface-raised)}h1{letter-spacing:-.038em;font-size:clamp(30px,2.15vw,38px);line-height:1.08}.section-heading h2,.client-cockpit h2{font-size:clamp(23px,1.7vw,29px);line-height:1.16}.decision-featured h3{font-size:clamp(20px,1.45vw,25px);line-height:1.3}.cockpit-decision{color:var(--ink-soft);font-size:14px;line-height:1.55}.commercial-strip strong,.metric-ribbon strong{line-height:1.28}.commercial-table th{color:#53645b;line-height:1.3;font-size:11px!important}.commercial-table td{color:#3e5047;font-size:12px!important}.commercial-table td strong{color:#15261e;font-size:13px!important}.commercial-table td small{font-size:11px!important}.client-row strong{color:#182920;font-size:13px!important}.client-row small,.client-row em{line-height:1.35;font-size:11px!important}.portfolio-card h3{margin-top:16px;font-size:19px;line-height:1.18}.portfolio-card p{line-height:1.55;font-size:12px!important}.queue-copy>strong{color:#1a2b22;line-height:1.42}.evidence-line p,.action-line p,.recommendation strong,.goal-card>footer p{line-height:1.55}:where(button:not(:disabled),a[href],summary){-webkit-tap-highlight-color:transparent}:where(button:not(:disabled),a[href],summary,.portfolio-card,.client-row,.queue-row,.ledger-select){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}:where(button:not(:disabled),a[href],summary):focus-visible{outline-offset:3px;outline:3px solid #85e67ab8}.nav-item:hover,.client-row:hover,.portfolio-card:hover,.queue-row:hover,.ledger-select:hover,.leak-matrix>button:hover,.source-list a:hover{box-shadow:var(--shadow-hover);background:#f4f8f3;border-color:#91a69a}.nav-item:hover,.client-row:hover{transform:translate(2px)}.portfolio-card:hover{transform:translateY(-2px)}.source-list a:hover{transform:translateY(-1px)}.client-row.selected,.access-member-card.selected{background:#fff;border-color:#789687;box-shadow:0 0 0 2px #7896872b,0 7px 17px #173c2d14}.heading-actions button,.row-edit,.ledger-update,.history-toolbar>button,.history-toolbar>a,.access-manager-trigger,.edit-button{font-weight:800}.heading-actions button:hover,.row-edit:hover:not(:disabled),.ledger-update:hover,.history-toolbar>button:hover:not(:disabled),.history-toolbar>a:hover{background:#eaf3ec;border-color:#789687;box-shadow:0 6px 14px #173c2d14}.edit-button:hover:not(:disabled),.access-manager-trigger:hover{box-shadow:0 8px 18px #173c2d24}.control-row-details summary:hover,.metric-proof>summary:hover,.archived-source-rows>summary:hover,.evidence-state-key>summary:hover,.drawer-section>summary:hover{color:#173c2d;background:#eef4ef}.commercial-table-wrap,.native-control-table-wrap{scrollbar-color:#aab8b0 var(--surface-inset)}.commercial-control-table thead th,.native-control-table thead th{color:#3f5248;box-shadow:0 1px 0 var(--line-strong),0 5px 12px #173c2d0b;background:#e3e8e2}.commercial-table tbody tr:nth-child(2n) td{background:#f4f7f285}.commercial-table tbody tr:hover td{background:#edf4ef}.commercial-economics-detail{margin:0}.commercial-economics-detail>summary{color:#33483d;cursor:pointer;font-size:11px;font-weight:750;line-height:1.45}.commercial-economics-detail>summary:hover{color:#173c2d;text-underline-offset:2px;text-decoration:underline}.commercial-economics-detail>p{color:#4b5e54;background:#f0f5f1;border-left:3px solid #789687;margin:8px 0 0;padding:8px 9px;font-size:11px;line-height:1.5}.commercial-economics-static{color:#405248;font-size:11px;line-height:1.45;display:block}.table-cockpit-action{color:#fff;cursor:pointer;background:#173c2d;border:1px solid #315f49;border-radius:8px;margin-top:9px;padding:7px 9px;font-size:10px;font-weight:800}.table-cockpit-action:hover{background:#24543e}.table-client-action{color:#315f49;margin-top:6px;font-size:10px;font-style:normal;font-weight:800;display:block}.client-cockpit:has(+.meeting-dock){padding-bottom:calc(var(--dock-clearance) - 24px);margin-bottom:0}.meeting-dock{background:#113627f5;border-color:#456655;bottom:16px;box-shadow:0 18px 46px #0a231847}@media (max-width:1400px){.command-centre{grid-template-columns:244px minmax(0,1fr)}.workspace{padding-inline:20px}.sidebar{padding-inline:12px}.decision-focus-layout{grid-template-columns:1fr}.next-queue{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.next-queue>header,.next-queue>.queue-all{grid-column:1/-1}.queue-row{grid-template-columns:27px 30px minmax(0,1fr) 16px;align-content:start}}@media (max-width:1050px){:root{--dock-clearance:96px}.command-centre{grid-template-columns:220px minmax(0,1fr)}.workspace{padding:18px 16px calc(var(--dock-clearance) + 22px)}.decision-room,.view-section{border-radius:17px;padding:16px}.topbar{margin:0}.next-queue{grid-template-columns:1fr}.next-queue>header,.next-queue>.queue-all{grid-column:1}.commercial-five,.metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:root{--dock-clearance:0px}.command-centre{background-attachment:scroll}.workspace{padding:14px 12px 28px}.decision-room,.view-section{border-radius:15px;margin-top:16px;padding:14px}.topbar{border:0;border-bottom:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0}.status-rail div{flex-basis:min(270px,78vw)}.client-cockpit:has(+.meeting-dock){padding-bottom:0}.meeting-dock{position:static}.commercial-five,.metric-ribbon{grid-template-columns:1fr}.section-heading p{text-align:left;font-size:12px}.heading-actions{flex-direction:column;align-items:stretch;width:100%;max-width:none}.heading-actions button{width:100%}.cockpit-title-row{align-items:flex-start}.cockpit-title-row>.brand-logo.large{width:38px;height:38px}}@media (max-width:480px){.workspace{padding-inline:10px}.decision-room,.view-section{padding:12px}h1{font-size:27px}.status-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.status-rail div{flex:none;min-width:0}.mode-switch{width:100%}.mode-switch button{justify-content:center}.decision-featured h3{font-size:19px}.featured-controls,.owner-row,.proof-row{grid-template-columns:1fr}}.info-hint{vertical-align:middle;align-items:center;margin-inline-start:.28rem;display:inline-flex;position:relative}.info-hint>button{color:#143f31;width:1.05rem;height:1.05rem;font:700 .66rem/1 var(--font-sans,Arial,sans-serif);cursor:help;background:#f2f7f2;border:1px solid #174c3847;border-radius:999px;place-items:center;padding:0;display:inline-grid}.info-hint>span[role=tooltip]{z-index:80;inset-inline-end:-.4rem;color:#f8fbf8;width:min(19rem,72vw);font:500 .76rem/1.45 var(--font-sans,Arial,sans-serif);letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#102f25;border:1px solid #10352824;border-radius:.65rem;padding:.7rem .78rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .55rem);transform:translateY(-.2rem);box-shadow:0 .75rem 2rem #071f1733}.info-hint:hover>span[role=tooltip],.info-hint:focus-within>span[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.portfolio-card.selected,.goal-card.selected,.leak-matrix>button.selected,.ledger-row.selected,.queue-row.selected{outline-offset:2px;outline:2px solid #1e6c4c85;box-shadow:0 12px 28px #15483321}.commercial-table tbody tr.selected td{background:#e7f1e9;box-shadow:inset 0 1px #b7cebe,inset 0 -1px #b7cebe}.stage-chips i.healthy{color:#2e6545;background:#e9f4eb}.stage-chips i.watch{color:#7a5b12;background:#fff5d9}.stage-chips i.risk{color:#8b3328;background:#fde8e4}.stage-chips i.unknown{color:#58645d;background:#edf0ed}:root{--canvas:#d8e1d9;--canvas-deep:#cbd7cd;--surface-section:#e8efe9;--surface-raised:#fffefa;--surface-inset:#dfe8e1;--surface-muted:#f2f5f1;--line-soft:#c9d5cc;--line-strong:#9eafa3;--shadow-section:0 26px 64px #0d2c2021,0 2px 0 #ffffffad inset;--shadow-raised:0 12px 30px #0d2c201b}.command-centre{background-color:var(--canvas);background-image:radial-gradient(circle at 94% 4%,#1f593e21,#0000 31rem),radial-gradient(circle at 38% 72%,#b7d9390b,#0000 36rem);background-size:auto,auto}.workspace{padding-top:22px}.topbar{background:#fafcf8f7;border-color:#9eafa3;box-shadow:0 13px 34px #0d2c201f}.signal-legend{background:#f8faf7;border-color:#afbeb4;max-width:100%;box-shadow:0 4px 12px #1334260e}.signal-legend>strong{color:#52645b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.signal-legend .neutral:before{background:#98a2b3}.signal-legend .info-hint{margin-inline-start:0}.status-rail{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.status-rail>div{min-height:92px;box-shadow:var(--shadow-raised);border-radius:13px;overflow:visible;border:1px solid var(--line-strong)!important;background:linear-gradient(145deg,#fffefa,#f1f5f1)!important}.status-rail>div:before,.status-rail>div:first-child:before,.status-rail>div:nth-child(2):before,.status-rail>div:nth-child(3):before,.status-rail>div:nth-child(4):before{border-radius:0 0 999px 999px;height:3px;inset:0 13px auto;background:#6f8b7d!important}.status-rail>div:first-child,.status-rail>div:nth-child(2),.status-rail>div:nth-child(3),.status-rail>div:nth-child(4){background:linear-gradient(145deg,#fffefa,#f1f5f1)!important}.status-rail>div:hover{z-index:12;background:#fff!important;border-color:#789687!important}.decision-room,.view-section{isolation:isolate;background:radial-gradient(circle at 95% 0,#b7d93918,transparent 22rem), linear-gradient(180deg,#fafcf9 0 108px,#edf3ee 108px 100%), var(--surface-section);box-shadow:var(--shadow-section);border-color:#91a597;padding:22px;overflow:visible}.decision-room:before,.view-section:before{content:"";z-index:-1;opacity:.9;background:linear-gradient(90deg,#173c2d 0 18%,#759889 18% 62%,#b7d939 62% 100%);border-radius:20px 20px 0 0;height:8px;position:absolute;inset:0 0 auto}.decision-room>.section-heading,.view-section>.section-heading{background:linear-gradient(145deg,#ffffffeb,#f1f6f2f0);border:1px solid #c6d2c9;border-top:0;border-radius:0 0 14px 14px;margin:-12px -12px 18px;padding:18px 16px 17px;box-shadow:0 9px 24px #13342611}.section-heading h2{margin-top:7px}.decision-focus-layout,.portfolio-grid,.goal-grid{margin-top:16px}.decision-focus-layout,.portfolio-grid,.goal-grid,.coverage-grid,.leak-filter-bar,.control-scoreboard{background:linear-gradient(145deg,#dfe8e1,#e9efe9);border:1px solid #c3d0c6;border-radius:17px;padding:12px;box-shadow:inset 0 1px #ffffffd9,inset 0 8px 20px #1334260b}.decision-focus-layout{align-items:stretch;gap:15px}.coverage-grid,.control-scoreboard{margin-bottom:16px}.goal-grid{margin-top:16px}.leak-filter-bar{margin-bottom:13px}.decision-card,.next-queue,.client-cockpit,.portfolio-card,.goal-card,.commercial-table-wrap,.leak-matrix,.ledger-table,.history-block{background:var(--surface-raised);box-shadow:var(--shadow-raised);border-color:#bfcac2}.decision-featured{background:linear-gradient(150deg,#fffefa 0%,#f6faf6 100%);border-color:#8fa598;box-shadow:0 18px 42px #13342624,inset 0 1px #fff}.decision-featured:before{height:6px}.decision-featured:hover{box-shadow:0 22px 48px #1334262b,inset 0 1px #fff}.next-queue{background:#e4ebe5;border-color:#a8b9ad;box-shadow:0 11px 28px #1334261a}.next-queue>header{background:linear-gradient(145deg,#dbe5dd,#e8eee9);border-bottom-color:#b8c6bc}.queue-row{background:#fffffcd1;border-bottom-color:#c8d3ca}.queue-row:nth-of-type(2n){background:#f6f9f5eb}.queue-row.selected{background:#edf5ef;box-shadow:inset 0 0 0 2px #537b682e}.resolution-guide{background:linear-gradient(145deg,#dfe8e1,#ebf1eb);border-color:#b9c8bd;margin:0 0 14px;padding:9px;box-shadow:inset 0 1px #ffffffd1}.client-cockpit{background:#fffefa;scroll-margin-top:16px}.client-cockpit:focus-visible{outline-offset:4px;outline:3px solid #537b6873}.cockpit-head,.position-panel{background:#fffefa}.leak-panel{background:#f1f5f1}.commercial-strip{background:#e5ebe5}.commercial-strip>div{background:#eef2ed!important}.metric-ribbon>div{background:#f7f8f5}.commercial-table-wrap,.ledger-table,.native-control-table-wrap{border-color:#aebeb3;box-shadow:0 14px 34px #13342617}.ledger-capture-boundary,.evidence-state-key,.leak-exact-filter{background:linear-gradient(145deg,#f7faf7,#e8efe9);border:1px solid #bdcbc1;border-radius:12px;box-shadow:0 7px 18px #1334260e}.ledger-capture-boundary{margin-bottom:16px}.goal-summary{border-color:#adbbb1;box-shadow:0 14px 34px #1334261a}.goal-governance{margin-top:14px;box-shadow:0 14px 32px #13342624}.control-intro,.history-toolbar{border-color:#adbbb1;box-shadow:0 7px 18px #1334260f}.replacement-note{margin-top:14px;box-shadow:0 10px 24px #13342624}@media (min-width:2000px){.workspace{max-width:2400px;margin-inline:0 auto}}.mode-switch{background:#e4e9e4;padding:4px}.mode-switch button{border:1px solid #0000;min-height:48px}.mode-meeting .mode-switch button:first-child.active{color:#fff;background:#173c2d;border-color:#2b5f49;box-shadow:0 7px 18px #173c2d38}.mode-meeting .mode-switch button:first-child.active .ui-icon{color:#b7d939}.mode-evidence .mode-switch button:nth-child(2).active{color:#fff;background:#254d5d;border-color:#315e70;box-shadow:0 7px 18px #254d5d38}.mode-evidence .mode-switch button:nth-child(2).active .ui-icon{color:#a7d9e8}.mode-meeting .decision-room:before{background:linear-gradient(90deg,#173c2d,#b7d939)}.mode-evidence .decision-room:before{background:linear-gradient(90deg,#254d5d,#8fc1d1)}.mode-evidence .evidence-wrap{background:#eef5f7;border-top:1px solid #b7ccd3}.evidence-snapshot{white-space:normal;border-color:#c8b36c;border-radius:13px;max-width:460px;padding:7px 10px}.evidence-snapshot>span{gap:2px;min-width:0;display:grid}.evidence-snapshot>span>strong{color:#473a15;font-size:11px;line-height:1.25}.evidence-snapshot>span>small{color:#725f26;font-size:10px;line-height:1.35}.evidence-snapshot>b{flex:none;font-size:9px!important}:where(:not(button):not(a):not(input):not(textarea):not(select)[title]){cursor:default}.info-hint{z-index:10}.info-hint>button{cursor:help}.info-hint>span[role=tooltip]{overflow-wrap:anywhere;white-space:normal;text-align:left;pointer-events:auto;width:min(26rem,100vw - 32px);max-height:min(24rem,70vh);inset-inline:50% auto;overflow:auto;transform:translate(-50%,-.2rem)}.info-hint:hover>span[role=tooltip],.info-hint:focus-within>span[role=tooltip]{transform:translate(-50%)}.top-actions .info-hint>span[role=tooltip]{inset-inline:auto -.3rem;transform:translateY(-.2rem)}.top-actions .info-hint:hover>span[role=tooltip],.top-actions .info-hint:focus-within>span[role=tooltip]{transform:translateY(0)}.status-rail>div:first-child .info-hint>span[role=tooltip]{inset-inline-start:-.25rem;transform:translateY(-.2rem)}.status-rail>div:first-child .info-hint:hover>span[role=tooltip],.status-rail>div:first-child .info-hint:focus-within>span[role=tooltip]{transform:translateY(0)}.status-rail>div:last-child .info-hint>span[role=tooltip]{inset-inline:auto -.25rem;transform:translateY(-.2rem)}.status-rail>div:last-child .info-hint:hover>span[role=tooltip],.status-rail>div:last-child .info-hint:focus-within>span[role=tooltip]{transform:translateY(0)}.view-purpose{color:#294536;background:#edf4ef;border:1px solid #c9d6cd;border-left:4px solid #537b68;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;margin:-2px 0 14px;padding:11px 13px;display:grid}.view-purpose>.ui-icon{color:#315f49;width:20px;height:20px}.view-purpose strong,.view-purpose small{display:block}.view-purpose strong{font-size:12px;line-height:1.3}.view-purpose small{color:#56695f;margin-top:3px;font-size:12px;line-height:1.45}.selected-client-context{background:#fffefa;border:1px solid #bfcac2;border-left:5px solid #83958b;border-radius:14px;grid-template-columns:minmax(230px,.62fr) minmax(320px,1.38fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 19px #13342611}.selected-client-context.critical{border-left-color:#d45d50}.selected-client-context.risk{border-left-color:#d4a73d}.selected-client-context.watch{border-left-color:#6f8da6}.selected-client-context.healthy{border-left-color:#559468}.selected-client-identity{align-items:center;gap:11px;min-width:0;display:flex}.selected-client-identity>span,.selected-client-decision{min-width:0}.selected-client-identity small,.selected-client-identity strong,.selected-client-identity em,.selected-client-decision small,.selected-client-decision strong,.selected-client-decision span{display:block}.selected-client-identity small,.selected-client-decision small{color:#617068;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.selected-client-identity strong{font:750 17px/1.2 var(--font-display);margin-top:3px}.selected-client-identity em{color:#526159;align-items:center;gap:6px;margin-top:5px;font-size:11px;font-style:normal;display:flex}.selected-client-decision{border-left:1px solid #dce2dd;padding-left:16px}.selected-client-decision strong{color:#21372c;margin-top:4px;font-size:12px;line-height:1.45}.selected-client-decision span{color:#5a6861;margin-top:5px;font-size:11px;line-height:1.4}.selected-client-context>button,.goal-details footer>button,.leak-row-details>button{color:#fff;white-space:nowrap;cursor:pointer;background:#173c2d;border:1px solid #315f49;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800}.selected-client-context>button:hover,.goal-details footer>button:hover,.leak-row-details>button:hover{background:#24543e;transform:translateY(-1px)}.card-action{margin-top:5px;font-weight:800;display:block;color:#315f49!important;font-size:10px!important}.selected-context-empty{background:#f4f7f3;border:1px dashed #b9c7bd;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;display:grid}.selected-context-empty>.ui-icon{color:#65776d;width:18px;height:18px}.selected-context-empty strong,.selected-context-empty small{display:block}.selected-context-empty strong{color:#34483e;font-size:12px}.selected-context-empty small{color:#64736b;margin-top:3px;font-size:11px;line-height:1.4}.decision-status{background:#eef1ef;border:0;border-radius:7px;gap:1px;padding:5px 8px;display:grid}.decision-status small{color:#6b7670;letter-spacing:.06em;font-size:8px;font-weight:800}.decision-status b{font-size:10px}.decision-priority-label{color:#5d6a63;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.decision-card footer>div{align-items:center;gap:7px;margin-left:auto;display:flex}.decision-card footer button{color:#234837;background:#fff;border:1px solid #bac8bf;border-radius:8px;min-height:34px;margin-left:0;padding:7px 9px;font-weight:800}.decision-card footer .open-cockpit{color:#fff;background:#173c2d;border-color:#315f49}.decision-card footer .open-cockpit:hover{background:#24543e}.goal-details{background:#f5f7f4;border-top:1px solid #dde3de;margin-top:13px}.goal-details>summary{color:#315144;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.goal-details>summary::-webkit-details-marker{display:none}.goal-details>summary>span{align-items:center;gap:7px;display:flex}.goal-details>summary .ui-icon{width:15px;height:15px}.goal-details>summary strong{font-size:12px}.goal-details>summary small{color:#617068;font-size:10px;font-weight:800}.goal-details>summary small:after{content:" +"}.goal-details[open]>summary{background:#eaf1eb;border-bottom:1px solid #d8e0da}.goal-details[open]>summary small:after{content:" −"}.details-open-copy,.goal-details[open] .details-closed-copy{display:none}.goal-details[open] .details-open-copy{display:inline}.goal-details-body{background:#fbfcfa;padding:1px 0 0}.goal-details .goal-spend-provenance,.goal-details .goal-score{margin-top:12px}.goal-details footer{border-top:1px solid #e0e5e1;gap:7px;margin-top:13px;padding:13px 15px 15px;display:grid}.goal-details footer p,.goal-details footer small,.goal-details footer em{margin:0;font-size:12px;line-height:1.45}.goal-details footer p{color:#33463d;font-weight:750}.goal-details footer em{border-left:3px solid #b7d939;padding-left:9px;font-style:normal}.goal-details footer>button{justify-self:start;margin-top:3px}.leak-filter-bar{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin-bottom:12px;display:grid}.leak-filter-bar>button{border:1px solid var(--line-strong);text-align:left;cursor:pointer;background:#fffefa;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:88px;padding:12px;display:flex;box-shadow:0 6px 16px #1334260d}.leak-filter-bar>button:hover,.leak-filter-bar>button.active{background:#eaf3ec;border-color:#567967;transform:translateY(-1px);box-shadow:0 9px 22px #13342617}.leak-filter-bar strong{color:#173c2d;font:750 22px/1 var(--font-display)}.leak-filter-bar span{color:#394f43;margin-top:6px;font-size:11px;line-height:1.3}.leak-filter-bar small{color:#6a766f;margin-top:3px;font-size:9px}.leak-legend{color:#536159;flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 10px;font-size:10px;display:flex}.leak-legend span{align-items:center;gap:5px;display:flex}.leak-legend span:before{content:"";background:#98a39d;border-radius:50%;width:8px;height:8px}.leak-legend .risk:before{background:#d45d50}.leak-legend .watch:before{background:#d4a73d}.leak-legend .healthy:before{background:#559468}.leak-legend b{color:#315144;margin-left:auto}.leak-exact-filter{background:#f3f6f2;border:1px solid #ccd6cf;border-radius:11px;grid-template-columns:auto minmax(220px,340px) minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:9px 11px;display:grid}.leak-exact-filter>span{color:#354a3f;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.leak-exact-filter select{color:#263c31;background:#fff;border:1px solid #b9c7bd;border-radius:8px;width:100%;min-height:36px;padding:7px 9px;font-size:11px}.leak-exact-filter small{color:#607168;font-size:10px;line-height:1.4}.leak-matrix{overflow:hidden}.leak-row{border-bottom:1px solid var(--line-soft);background:#fffefa}.leak-row:last-child{border-bottom:0}.leak-row.selected{background:#f0f6f1;box-shadow:inset 4px 0 #527a66}.leak-row>summary{cursor:pointer;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:grid}.leak-row>summary::-webkit-details-marker{display:none}.leak-row>summary:hover{background:#f3f7f3}.leak-client{align-items:center;gap:9px;min-width:0;display:flex}.leak-client strong,.leak-client small{display:block}.leak-client strong{font-size:12px}.leak-client small{color:#607068;margin-top:3px;font-size:10px}.leak-expand{color:#315f49;font-size:10px;font-weight:800}.leak-expand:after{content:" +"}.stage-chips{min-width:0}.stage-chips i{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:150px}.stage-chips i span,.stage-chips i b{display:block}.leak-row-details{background:#eef3ef;border-top:1px solid #d9e1db;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.leak-row-details>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.leak-row-details article{background:#fff;border:1px solid #ced8d1;border-left:4px solid #8e9b94;border-radius:9px;padding:10px}.leak-row-details article.risk{border-left-color:#d45d50}.leak-row-details article.watch{border-left-color:#d4a73d}.leak-row-details article.healthy{border-left-color:#559468}.leak-row-details article>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.leak-row-details article strong{font-size:12px}.leak-row-details article b{color:#5c6962;font-size:10px}.leak-row-details article p{color:#4c5c53;margin:6px 0 0;font-size:11px;line-height:1.45}.ledger-table{border:1px solid var(--line-strong);scrollbar-color:#9faea5 #e8ede8;border-radius:14px;max-height:72vh;overflow:auto}.ledger-column-head,.ledger-list{min-width:1040px}.ledger-column-head{z-index:8;background:#dfe6e0;border-bottom:1px solid #b7c3ba;grid-template-columns:42px 170px minmax(130px,.72fr) minmax(220px,1.3fr) minmax(180px,1fr) 112px;gap:12px;padding:11px 12px 11px 16px;display:grid;position:sticky;top:0;box-shadow:0 5px 13px #13342614}.ledger-column-head span{color:#43574c;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:800}.ledger-list{box-shadow:none;border:0;border-radius:0;overflow:visible}.ledger-row{grid-template-columns:42px 170px minmax(130px,.72fr) minmax(220px,1.3fr) minmax(180px,1fr) 112px;gap:12px;padding:0 12px 0 16px}.ledger-row>.ledger-priority,.ledger-row>.ledger-client,.ledger-row>.priority-pill,.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{align-self:center}.ledger-client-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:13px 0;display:flex}:is(.ledger-client-select:hover strong,.ledger-client-select:focus-visible strong){color:#173c2d;text-underline-offset:2px;text-decoration:underline}.ledger-client-select>span{min-width:0}.ledger-client-select strong,.ledger-client-select small,.ledger-client-select em{display:block}.ledger-client-select small{margin-top:3px}.ledger-client-select em{color:#315f49;margin-top:5px;font-size:9px;font-style:normal;font-weight:800}.ledger-decision{color:#34483e;margin:0;font-size:12px;line-height:1.48}.ledger-owner strong,.ledger-owner small{display:block}.ledger-owner small{color:#617068;margin-top:4px;line-height:1.4}.ledger-row>.ledger-actions{align-self:stretch;margin-right:-12px}.ledger-row>.ledger-outcome{grid-column:1/-1;margin:0 0 12px}.ledger-status-readout{cursor:default}.drawer-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091f1694}.edit-drawer{background:#e9eee8;border-left:1px solid #aebdb3;box-shadow:-24px 0 70px #081c1447}.edit-drawer>header{z-index:6;background:linear-gradient(145deg,#f9faf7,#eaf0eb);border-bottom-color:#b9c7bd;position:sticky;top:0;box-shadow:0 7px 18px #13342611}.edit-drawer>header:before{content:"";background:linear-gradient(90deg,#173c2d,#b7d939);height:4px;position:absolute;inset:0 0 auto}.edit-drawer>header button{background:#fff;border-color:#aebdb3;min-height:38px;font-weight:800}.form-grid>.form-section{background:#f8faf7;border:1px solid #c5d1c8;border-left:4px solid #537b68;border-radius:11px;padding:13px 14px;box-shadow:0 5px 13px #1334260b}.form-section strong{color:#21382c}.form-section span{color:#56685e;margin-top:5px;line-height:1.5}.form-grid>label,.drawer-section-grid>label,.decision-workflow-body .form-grid>label{background:#fbfcfa;border:1px solid #d1dad3;border-radius:10px;padding:11px}.form-grid label>span{color:#4a5d52}.form-grid input,.form-grid textarea,.form-grid select{background:#fff;border-color:#bdc9c0}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#4d7a64;box-shadow:0 0 0 3px #537b682e}.drawer-section{background:#f5f8f5;border-color:#bdc9c0;box-shadow:0 6px 15px #1334260d}.drawer-section>summary{background:#eef3ef;min-height:50px}.drawer-section[open]>summary{background:#e2ebe4}.drawer-section-grid{background:#f4f7f4;gap:12px}.repeat-editor,.period-editor,.checkbox-pair{background:#f7f9f6;border-color:#c7d1ca}.edit-drawer>footer{z-index:6;background:#dfe7e1;border-top-color:#afbeb4;position:sticky;bottom:0;box-shadow:0 -7px 18px #13342612}.edit-drawer>footer span{color:#43574c;line-height:1.45}.decision-workflow-body{background:#edf1ec}.workflow-context{background:#f9faf7;border-color:#c3cec6;box-shadow:0 6px 15px #1334260d}.access-admin-body{background:#edf1ec}.access-members,.access-editor{background:#f7f9f6}@media (max-width:1500px){.status-rail>div:nth-child(odd) .info-hint>span[role=tooltip]{inset-inline:-.25rem auto;transform:translateY(-.2rem)}.status-rail>div:nth-child(2n) .info-hint>span[role=tooltip]{inset-inline:auto -.25rem;transform:translateY(-.2rem)}.status-rail>div .info-hint:hover>span[role=tooltip],.status-rail>div .info-hint:focus-within>span[role=tooltip]{transform:translateY(0)}}@media (max-width:1360px){.topbar{align-items:stretch}.top-actions{flex-wrap:wrap;justify-content:flex-start}.evidence-snapshot{max-width:100%}.selected-client-context{grid-template-columns:minmax(220px,.7fr) minmax(260px,1.3fr)}.selected-client-context>button{grid-column:1/-1;justify-self:start}.leak-filter-bar{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.ledger-column-head,.ledger-list{min-width:980px}.signal-legend{flex-wrap:wrap;flex:100%;display:flex!important}}@media (max-width:1050px){.signal-legend{flex-wrap:wrap;width:100%;overflow:visible;display:flex!important}.signal-legend>strong,.signal-legend>span,.signal-legend>.info-hint{flex:none}.status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-client-context{grid-template-columns:1fr}.selected-client-decision{border-top:1px solid #dce2dd;border-left:0;padding:11px 0 0}.selected-client-context>button{grid-column:auto}.leak-row>summary{grid-template-columns:170px minmax(0,1fr)}.leak-expand{grid-column:1/-1}.leak-row-details{grid-template-columns:1fr}.leak-row-details>button{justify-self:start}.ledger-column-head,.ledger-list{min-width:900px}}@media (max-width:900px){.command-centre{background-image:radial-gradient(circle at 90% 2%,#26694a1a,#0000 22rem)}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.status-rail{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.status-rail>div{min-width:0}.status-rail>div:hover{transform:none}.decision-room,.view-section{padding:15px}.decision-room>.section-heading,.view-section>.section-heading{margin:-6px -6px 14px;padding:14px 12px}.decision-focus-layout,.portfolio-grid,.goal-grid,.coverage-grid,.leak-filter-bar,.control-scoreboard{border-radius:13px;padding:9px}.view-purpose{grid-template-columns:25px minmax(0,1fr)}.selected-client-context{padding:12px}.leak-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.leak-exact-filter,.leak-row>summary{grid-template-columns:1fr}.stage-chips{padding-bottom:4px}.edit-drawer{width:100vw}.form-grid{grid-template-columns:1fr;padding:14px}.form-grid label.wide,.form-grid>.wide{grid-column:1}.info-hint>span[role=tooltip],.top-actions .info-hint>span[role=tooltip],.status-rail>div .info-hint>span[role=tooltip]{width:auto;max-height:45dvh;position:fixed;inset:auto 14px 14px;transform:translateY(8px)!important}.info-hint:hover>span[role=tooltip],.info-hint:focus-within>span[role=tooltip],.top-actions .info-hint:hover>span[role=tooltip],.top-actions .info-hint:focus-within>span[role=tooltip],.status-rail>div .info-hint:hover>span[role=tooltip],.status-rail>div .info-hint:focus-within>span[role=tooltip]{transform:translateY(0)!important}.ledger-table{border:0;max-height:none;overflow:visible}.ledger-column-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ledger-column-head,.ledger-list{min-width:0}.ledger-row{border:1px solid var(--line-strong);border-left-width:4px;border-radius:11px;grid-template-columns:1fr;gap:0;margin-bottom:10px;overflow:hidden}.ledger-row:last-child{margin-bottom:0}.ledger-row{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px}.ledger-row>.ledger-priority{grid-column:1}.ledger-row>.ledger-client{grid-column:2}.ledger-row>.priority-pill,.ledger-row>.ledger-decision,.ledger-row>.ledger-owner,.ledger-row>.ledger-actions,.ledger-row>.ledger-outcome{grid-column:1/-1}.ledger-row>.priority-pill{justify-self:start}.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{display:block}.ledger-row>.ledger-decision:before,.ledger-row>.ledger-owner:before{color:#65746c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ledger-row>.ledger-decision:before{content:"Confirmed decision"}.ledger-row>.ledger-owner:before{content:"Owner and checkpoint"}.ledger-row>.ledger-actions{border-top:1px solid #dce3dd;border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 -12px -12px;padding:10px 12px;display:grid}.ledger-row>.ledger-actions .ledger-cockpit{grid-column:1/-1}.ledger-row>.ledger-outcome{margin:0}.edit-drawer{height:100dvh}.drawer-section-grid{grid-template-columns:1fr}.drawer-section-grid>.wide{grid-column:1}.metric-editor-row,.source-editor-row,.journey-editor-row{background:#fff;border:1px solid #d3ddd5;border-radius:9px;grid-template-columns:1fr;gap:8px;padding:9px}.metric-editor-row>button,.source-editor-row>button,.journey-editor-row>button{justify-self:start}.edit-drawer>footer{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.edit-drawer>footer span{max-width:none}.edit-drawer>footer button{width:100%}}@media (max-width:480px){.status-rail{grid-template-columns:1fr}.leak-filter-bar{grid-template-columns:1fr 1fr}.evidence-snapshot{width:100%}.evidence-snapshot>b{border-top:1px solid #dfd0a6;border-left:0;width:100%;padding:4px 0 0}.decision-meta{grid-template-columns:auto minmax(0,1fr)}.decision-status,.decision-priority-label{justify-self:start}.decision-card footer{flex-direction:column;align-items:stretch}.decision-card footer>div{flex-direction:column;width:100%;margin-left:0}.decision-card footer button{width:100%}}.sidebar{--muted:#afc1b7;--line:#ddebe333;z-index:40;color:#f4f8f5;background:linear-gradient(#0d3025 0%,#123c2e 46%,#0c291f 100%)}.sidebar:after{content:"";z-index:3;pointer-events:none;position:absolute}.sidebar .brand-mark,.sidebar .workspace-credit{border-color:#ddebe333}.sidebar .brand-mark strong{color:#f7faf8}.sidebar .brand-mark small,.sidebar .section-label,.sidebar .filter-result,.sidebar .workspace-credit small{color:#a9bdb2}.sidebar .workspace-credit strong{color:#f3f7f4}.sidebar .nav-item{color:#d7e4dd}.sidebar .nav-item:hover{color:#fff;background:#ffffff16;box-shadow:inset 0 0 0 1px #e6f1eb1a}.sidebar .nav-item.active,.sidebar .nav-item.active:hover{color:#fff;box-shadow:inset 4px 0 0 var(--acid),0 9px 22px #00120b33;background:#24543f}.sidebar .nav-icon{color:#c8d8cf;background:#fff1;border-color:#ddebe333}.sidebar .nav-item:hover .nav-icon{color:#fff;background:#ffffff1a;border-color:#ddebe34d}.sidebar .nav-item.active .nav-icon{color:var(--acid);background:#173c2d;border-color:#85e67a6b}.sidebar .search-box,.sidebar .manager-filter,.sidebar .manager-quick-filters>button{color:#edf5f0;background:#ffffff13;border-color:#ddebe338;box-shadow:inset 0 1px #ffffff0e,0 5px 14px #00120b14}.sidebar .search-box:focus-within,.sidebar .manager-filter:focus,.sidebar .manager-quick-filters>button:hover{background:#ffffff1d;border-color:#b7d93985}.sidebar .search-box span{color:#a9bdb2}.sidebar .search-box input{color:#fff}.sidebar .search-box input::placeholder{color:#91a89c;opacity:1}.sidebar .manager-filter{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sidebar .manager-filter option{color:#f3f7f4;background:#12372b}.sidebar .manager-quick-filters>button>span{color:#eef5f1}.sidebar .manager-quick-filters>button>small{color:#9fb4a9}.sidebar .manager-quick-filters>button.active{color:#173c2d;background:#f3f8f1;border-color:#9fc55f;box-shadow:0 7px 18px #00120b2e}.sidebar .manager-quick-filters>button.active>span{color:#173c2d}.sidebar .manager-quick-filters>button.active>small{color:#53675c}.sidebar .owner-mark>span{color:inherit}.sidebar .client-scroll{scrollbar-color:#668275 #ffffff12;scrollbar-width:thin}.sidebar .client-row{color:#f5f8f6;background:#ffffff0e;border:1px solid #ddebe32b;border-left-width:4px;margin-bottom:7px;box-shadow:0 5px 14px #00120b1b,inset 0 1px #ffffff09}.sidebar .client-row.critical{border-left-color:#f07a6b}.sidebar .client-row.risk{border-left-color:#f1c85b}.sidebar .client-row.watch{border-left-color:#78a9ef}.sidebar .client-row.healthy{border-left-color:#66c888}.sidebar .client-row strong{color:#f7faf8}.sidebar .client-row small{color:#c6d6ce}.sidebar .client-row em{color:#91aa9e}.sidebar .client-row:not(.selected):hover{border-block-color:#e8f2ed4a;background:#ffffff1d;border-right-color:#e8f2ed4a;box-shadow:0 9px 21px #00120b2b,inset 0 1px #ffffff12}.sidebar .client-row.selected{border-block-color:#dce7e0;background:#f8fbf8;border-right-color:#dce7e0;box-shadow:0 10px 24px #00120b3d,0 0 0 2px #b7d93947}.sidebar .client-row.selected strong{color:#14281e}.sidebar .client-row.selected small{color:#354c40}.sidebar .client-row.selected em{color:#63766c}.sidebar .access-manager-trigger{color:#eef6f1;background:#ffffff13;border-color:#cde0d54d}.sidebar .access-manager-trigger:hover{color:#fff;background:#24543f;border-color:#9fc55f}@media (min-width:901px){.sidebar{border-right:1px solid #365849;box-shadow:inset -1px 0 #fff1,16px 0 38px #07201633}.sidebar:after{background:linear-gradient(#b7d93985,#84b0975c 48%,#ffffff1f);width:1px;inset:0 0 0 auto}}@media (min-width:901px) and (max-width:1050px){.sidebar{height:100vh;overflow:hidden}.client-index{flex:auto;min-height:0}.client-scroll{flex:1 1 0;min-height:0;overflow:auto}}@media (max-width:900px){.sidebar{border-bottom:1px solid #365849;border-right:0;box-shadow:0 14px 32px #07201633}.sidebar:after{background:#b7d93970;width:auto;height:1px;inset:auto 0 0}}.portfolio-band-heading{color:#334a3e;border-top:1px solid #afbeb4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:5px 2px -1px;padding:13px 4px 4px;display:flex}.portfolio-band-heading:first-child{border-top:0;margin-top:-4px;padding-top:4px}.portfolio-band-heading:before{content:"";background:#98a2b3;border-radius:50%;flex:none;width:8px;height:8px}.portfolio-band-heading.critical:before{background:#e66d5d}.portfolio-band-heading.risk:before{background:#f1c85b}.portfolio-band-heading.watch:before{background:#7d8f86}.portfolio-band-heading.healthy:before{background:#65ae75}.portfolio-band-heading>span{letter-spacing:.055em;text-transform:uppercase;margin-right:auto;font-size:12px;font-weight:850}.portfolio-band-heading>small{color:#617168;font-size:11px;font-weight:750}.portfolio-card>div:first-child{flex-wrap:wrap;gap:7px}.portfolio-card>div:first-child .data-freshness{margin-left:auto}.goal-attainment-track{background:#ffffffb8;border:1px solid #405b4d2e;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.goal-attainment-track>i{border-radius:inherit;background:#d36c3f;height:100%;display:block}.goal-progress.on-pace .goal-attainment-track>i{background:#12a36d}.journey-step.context,.stage-chips i.context{color:#526159;background:#eef1ef;border-color:#cbd2cd}.leak-row-details article.context{background:#f6f7f5;border-left-color:#8e9b94}.leak-legend .context:before{background:#8e9b94}.commercial-control-table th:nth-child(2),.commercial-control-table td:nth-child(2){z-index:4;background:#fbfbf7;min-width:190px;position:sticky;left:0;box-shadow:9px 0 14px -14px #17211d}.commercial-control-table th:nth-child(2){z-index:7;background:#dfe6e0}.commercial-control-table tr:hover td:nth-child(2),.commercial-control-table tr.selected td:nth-child(2){background:#f1f6f2}.stage-chips{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#879b90 #e5ebe6;padding-bottom:5px}.stage-chips::-webkit-scrollbar{height:7px}.stage-chips::-webkit-scrollbar-thumb{background:#879b90;border-radius:999px}.stage-chips::-webkit-scrollbar-track{background:#e5ebe6}@media (min-width:901px) and (max-width:1500px){.topbar{gap:9px}.top-actions{gap:7px}.signal-legend,.evidence-snapshot{min-width:280px;max-width:none;flex:calc(50% - 5px)!important;width:auto!important}}@media (max-height:920px) and (min-width:901px){.primary-nav{padding-block:6px}.nav-item{min-height:35px;padding-block:3px}.search-box,.search-box input{min-height:38px}.manager-quick-filters>button{min-height:46px}.sidebar .client-row{min-height:54px;margin-bottom:5px;padding-block:4px}.client-row em,.evidence-snapshot>span>small{display:none}.meeting-dock{width:100%;margin-top:16px;position:static}.client-cockpit:has(+.meeting-dock){padding-bottom:0}}@media (min-width:901px) and (max-width:1050px){.ledger-table{border:0;max-height:none;overflow:visible}.ledger-column-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ledger-column-head,.ledger-list{min-width:0}.ledger-row{border:1px solid var(--line-strong);border-left-width:4px;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:9px;margin-bottom:10px;padding:12px;overflow:hidden}.ledger-row:last-child{margin-bottom:0}.ledger-row>.ledger-priority{grid-column:1}.ledger-row>.ledger-client{grid-column:2}.ledger-row>.priority-pill,.ledger-row>.ledger-decision,.ledger-row>.ledger-owner,.ledger-row>.ledger-actions,.ledger-row>.ledger-outcome{grid-column:1/-1}.ledger-row>.priority-pill{justify-self:start}.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{display:block}.ledger-row>.ledger-decision:before,.ledger-row>.ledger-owner:before{color:#65746c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ledger-row>.ledger-decision:before{content:"Confirmed decision"}.ledger-row>.ledger-owner:before{content:"Owner and checkpoint"}.ledger-row>.ledger-actions{border-top:1px solid #dce3dd;border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 -12px -12px;padding:10px 12px;display:grid}.ledger-row>.ledger-actions .ledger-cockpit{grid-column:1/-1}.ledger-row>.ledger-outcome{margin:0}}:root{--manager-danielle:#d8c8e8;--manager-danielle-ink:#402f53;--operating-charcoal:#25312c;--operating-charcoal-2:#34413b;--operating-steel:#52606b;--paper-bright:#fffefa}.brand-logo:after{width:7px;height:7px}.leak-client{gap:11px}.owner-mark.dani>b{background:var(--manager-danielle);color:var(--manager-danielle-ink);border:1px solid #aa91c0;border-radius:7px}.owner-mark.dejan>b{color:#303632;background:#d8dfda;border:1px solid #aeb7b1}.owner-mark.salah>b{color:#fff;background:#1b201e;border:1px solid #3a403d}.manager-quick-filters>button.dani .owner-mark>b{box-shadow:0 0 0 2px #d8c8e81f}.top-account-control{background:#fffefa;border:1px solid #aebdb3;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 15px #13342614}.top-account-control:hover{border-color:#789687;box-shadow:0 9px 20px #13342621}.top-account-control .cl-userButtonAvatarBox{width:30px!important;height:30px!important}.auth-user-control{display:none}.evidence-line,.action-line{grid-template-columns:minmax(76px,max-content) minmax(0,1fr);gap:12px}.evidence-line>span,.action-line>span{white-space:nowrap}.commercial-table th,.commercial-table td,.ledger-row *,.client-cockpit *{overflow-wrap:break-word}.owner-mark,.priority-pill,.decision-number,.decision-status,.data-freshness,.commercial-priority,.binary-control,.pacing-status,.sprint-status{overflow-wrap:normal;word-break:normal}.decision-room:before,.view-section:before{border-radius:19px 19px 0 0;height:6px;inset:1px 1px auto}.decision-featured,.portfolio-card,.goal-card,.client-cockpit{overflow:hidden}.view-purpose{margin-bottom:18px}.selected-client-context{margin:0 0 20px}.coverage-grid,.control-scoreboard{margin-block:18px}.goal-summary,.goal-governance,.evidence-state-key,.leak-exact-filter,.ledger-capture-boundary,.history-toolbar{margin-bottom:18px}.portfolio-grid,.goal-grid{gap:18px}.portfolio-grid{background:linear-gradient(150deg,#dce5de,#edf1ec);border-color:#b5c2b8;padding:16px}.portfolio-card{background:linear-gradient(150deg,#fffefa 0%,#f3f6f2 100%);border-color:#aebcb2;min-height:220px;box-shadow:0 13px 28px #173c2d1c,inset 0 5px #98a2b3}.portfolio-card.critical{box-shadow:0 13px 28px #173c2d1c,inset 0 5px 0 var(--red)}.portfolio-card.risk{box-shadow:0 13px 28px #173c2d1c,inset 0 5px 0 var(--amber)}.portfolio-card.watch{box-shadow:0 13px 28px #173c2d1c,inset 0 5px 0 var(--blue)}.portfolio-card.healthy{box-shadow:0 13px 28px #173c2d1c,inset 0 5px #65ae75}.portfolio-card:hover{border-color:#708c7c;box-shadow:0 20px 38px #173c2d29}.portfolio-card.critical:hover{box-shadow:0 20px 38px #173c2d29,inset 0 5px 0 var(--red)}.portfolio-card.risk:hover{box-shadow:0 20px 38px #173c2d29,inset 0 5px 0 var(--amber)}.portfolio-card.watch:hover{box-shadow:0 20px 38px #173c2d29,inset 0 5px 0 var(--blue)}.portfolio-card.healthy:hover{box-shadow:0 20px 38px #173c2d29,inset 0 5px #65ae75}.portfolio-card.selected{background:#fff;box-shadow:0 0 0 3px #537b6833,0 18px 38px #173c2d29}.portfolio-inline-detail{background:#eef3ef;border:1px solid #8fa397;border-radius:17px;margin:0 0 22px;scroll-margin-top:190px;overflow:hidden;box-shadow:0 18px 42px #13342621}.portfolio-inline-detail>header,.portfolio-inline-detail>footer{background:var(--operating-charcoal);color:#f6f8f6;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.portfolio-inline-detail>header>div{align-items:center;gap:10px;display:flex}.portfolio-inline-detail>header span,.portfolio-inline-detail>header small,.portfolio-inline-detail>header strong{display:block}.portfolio-inline-detail>header small{color:#bdcac3;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.portfolio-inline-detail>header strong{margin-top:2px;font-size:15px}.portfolio-inline-detail>header button,.portfolio-inline-detail>footer button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:9px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800}.portfolio-inline-detail>header button:hover,.portfolio-inline-detail>footer button:hover{background:#ffffff29}.portfolio-inline-detail>.client-cockpit{box-shadow:none;border:0;border-radius:0;margin:0}.portfolio-inline-detail>footer span{color:#c8d2cc;font-size:11px;line-height:1.45}.selected-commercial-context{background:#f7f9fa;border:1px solid #9aa9b2;border-left:5px solid #7a8790;border-radius:14px;grid-template-columns:minmax(205px,1.15fr) repeat(3,minmax(155px,.85fr)) minmax(220px,1.25fr) auto;align-items:stretch;gap:0;margin:0 0 20px;display:grid;overflow:hidden;box-shadow:0 12px 28px #1f2b341f}.selected-commercial-context.critical{border-left-color:#d45d50}.selected-commercial-context.risk{border-left-color:#d4a73d}.selected-commercial-context.watch{border-left-color:#6f8da6}.selected-commercial-context.healthy{border-left-color:#559468}.selected-commercial-context>header,.selected-commercial-context>div{border-right:1px solid #d3dade;min-width:0;padding:13px 14px}.selected-commercial-context>header{background:#e7ecef;align-items:center;gap:11px;display:flex}.selected-commercial-context>header span,.selected-commercial-context>header small,.selected-commercial-context>header strong,.selected-commercial-context>header em,.selected-commercial-context>div small,.selected-commercial-context>div strong,.selected-commercial-context>div span{display:block}.selected-commercial-context small{color:#65717a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.selected-commercial-context strong{color:#243038;margin-top:5px;font-size:12px;line-height:1.4}.selected-commercial-context span{color:#64717a;margin-top:4px;font-size:10px;line-height:1.42}.selected-commercial-context>header>span>strong{font:800 18px/1.15 var(--font-display);margin-top:3px}.selected-commercial-context>header em{color:#52606a;margin-top:5px;font-size:10px;font-style:normal}.selected-commercial-context>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#35424b,#52606b);border:0;min-width:145px;padding:12px 14px;font-size:11px;font-weight:850;line-height:1.35}.selected-commercial-context>button:hover{background:#26333b}.commercial-control-table-wrap{border:6px solid var(--operating-steel);background:var(--operating-steel);border-radius:16px;box-shadow:0 18px 42px #1f2b3429}.commercial-control-table caption{caption-side:top;color:#fff;text-align:left;background:linear-gradient(90deg,#35424b,#52606b);padding:12px 14px;display:table-caption}.commercial-control-table caption span{font-size:13px;font-weight:850;display:block}.commercial-control-table caption small{color:#dce2e6;margin-top:2px;font-size:10px;display:block}.commercial-control-table thead th{color:#35424b;background:#e7ecef}.commercial-control-table th:nth-child(2){background:#dde4e7}.commercial-control-table tbody tr:nth-child(2n) td{background:#f5f7f8}.commercial-control-table tbody tr:hover td,.commercial-control-table tr:hover td:nth-child(2){background:#ebf0f2}.goal-grid{padding:16px}.goal-card{border-color:#b5c2b8;box-shadow:0 14px 32px #173c2d1c}.goal-card>header{background:linear-gradient(145deg,#fffefa,#f0f4f0);padding:20px 18px 15px}.goal-card:hover{border-color:#789687;transform:translateY(-2px);box-shadow:0 20px 40px #173c2d26}.goal-progress,.goal-score,.goal-targets{padding-inline:18px}.goal-card>footer{padding:16px 18px 18px}.leak-filter-bar{gap:11px;padding:14px}.leak-filter-bar>button{text-align:left;cursor:pointer;min-height:96px;padding:14px 40px 13px 14px;position:relative}.leak-filter-bar>button:after{content:"›";color:#315f49;background:#fff;border:1px solid #b8c7bd;border-radius:8px;place-items:center;width:25px;height:25px;font-size:19px;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.leak-filter-bar>button.active:after{content:"✓";color:#fff;background:#315f49;border-color:#567967;font-size:13px}.leak-row>summary{min-height:66px;padding-block:14px}.leak-row>summary:hover{background:#edf4ef;box-shadow:inset 4px 0 #789687}.leak-expand{color:#244f3b;white-space:nowrap;background:#f8faf7;border:1px solid #9fb1a5;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.leak-expand:after{content:" +";margin-left:5px;font-size:14px}.leak-row[open] .leak-expand{color:#fff;background:#315f49;border-color:#315f49}.leak-row[open] .leak-expand:after{content:" −"}.ledger-row{border-bottom-color:#c9d3cc;column-gap:14px;min-height:112px;padding:0 14px}.ledger-row:nth-child(2n){background:#f5f7f4}.ledger-row:hover{background:#edf3ef;box-shadow:inset 0 1px #9db1a3,inset 0 -1px #9db1a3}.ledger-client-select{padding-block:16px}.ledger-client-select strong{font-size:14px;line-height:1.25}.ledger-decision{color:#263a30;max-width:66ch;font-size:13px;line-height:1.58}.ledger-decision,.ledger-owner strong,.ledger-owner small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ledger-decision{-webkit-line-clamp:5}.ledger-owner strong{-webkit-line-clamp:4}.ledger-owner small{-webkit-line-clamp:5}.ledger-owner{border-left:1px solid #d5ddd7;padding-left:13px}.ledger-owner strong{color:#21372c;font-size:12px}.ledger-owner small{font-size:11px;line-height:1.5}.ledger-actions{min-width:0}.edit-drawer{background:#dfe6e0}.form-grid{background:linear-gradient(#dfe6e0,#edf1ec);gap:18px;padding:22px}.form-grid>.form-section{background:#eef3ef;border:1px solid #9fb2a5;border-left:0;border-radius:12px;grid-template-columns:minmax(190px,31%) minmax(0,1fr);align-items:stretch;gap:0;margin-top:4px;padding:0;display:grid;overflow:hidden;box-shadow:0 9px 22px #1334261a}.form-grid>.form-section strong{background:var(--operating-charcoal);color:#f5f8f6;letter-spacing:.01em;align-items:center;min-height:68px;padding:14px 16px;font-size:13px;display:flex}.form-grid>.form-section span{color:#3f554a;align-items:center;margin:0;padding:14px 16px;font-size:11px;display:flex}.form-grid>label,.drawer-section-grid>label,.decision-workflow-body .form-grid>label{background:#fffefa;border-color:#c0cbc3;box-shadow:0 4px 12px #1334260d}.repeat-editor,.period-editor,.checkbox-pair{background:#eef2ee;border:1px solid #aebdb3;border-radius:12px;padding:12px;box-shadow:0 8px 20px #13342612}.repeat-editor-head{background:var(--operating-charcoal);border-radius:11px 11px 0 0;margin:-12px -12px 11px;padding:11px 12px}.repeat-editor-head>span{color:#f4f7f5;font-size:11px!important}.repeat-editor-head>button{color:#fff;background:#ffffff1a;border-color:#ffffff40}.metric-definition{border-color:#b9c6bd;box-shadow:0 5px 14px #13342612}.metric-definition+.metric-definition{margin-top:9px}.metric-definition>summary{background:#fffefa;min-height:58px}.metric-definition>summary:hover{background:#f1f5f1}.metric-definition[open]>summary{background:#e9f0ea;border-bottom:1px solid #afbeb4}.metric-definition-grid{background:#f4f7f4;gap:12px;padding:15px}.period-editor{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.native-control-table-wrap{border:7px solid var(--operating-charcoal);background:var(--operating-charcoal);scrollbar-color:#819188 #202a25;border-radius:17px;box-shadow:0 20px 48px #141f1a33}.native-control-table caption{letter-spacing:.01em;background:linear-gradient(90deg,#202a25,#34413b);padding:13px 15px;font-size:13px}.native-control-table thead th{color:#34433c;background:#e3e8e5;top:43px}.native-control-table thead th:first-child{background:#d8dfdb}.native-control-table tbody td{background:#fffefa;border-top:3px solid #cfd8d1;padding-block:16px}.native-control-table tbody tr:nth-child(2n) td{background:#f3f5f2}.native-control-table tbody tr:hover td{background:#e9efeb;box-shadow:inset 0 1px #82998a,inset 0 -1px #82998a}.native-control-table tbody tr:hover td:first-child{background:#e1e9e3}.native-control-table th:first-child,.native-control-table td:first-child{background:#f5f7f4}.native-control-table .row-edit{min-width:96px}.native-control-table-wrap:after{content:"Scroll horizontally for every control →";color:#dce5df;pointer-events:none;background:#202a25e6;border-radius:999px;margin:8px;padding:6px 9px;font-size:9px;display:inline-flex;position:sticky;bottom:8px;left:12px}@media (min-width:901px) and (max-height:1100px){.sidebar{padding:15px 12px 12px}.brand-mark{grid-template-columns:82px minmax(0,1fr);gap:9px;padding:0 5px 13px}.primary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px 0}.nav-item{grid-template-columns:27px minmax(0,1fr) auto;gap:5px;min-height:43px;padding:4px 6px;font-size:11px;line-height:1.15}.nav-icon{width:27px;height:27px}.nav-icon .ui-icon{width:16px;height:16px}.manager-quick-filters>button{min-height:54px}.filter-result{display:none}.sidebar .client-row{min-height:56px;margin-bottom:6px;padding-block:5px}.sidebar .client-row em{display:none}.workspace-credit{padding-top:9px}}@media (min-width:901px) and (max-height:820px){.sidebar{padding:11px 10px 9px}.brand-mark{grid-template-columns:74px minmax(0,1fr);gap:8px;padding:0 4px 9px}.brand-mark strong{font-size:12px}.brand-mark small{font-size:9px}.primary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:8px 0}.nav-item{grid-template-columns:25px minmax(0,1fr) auto;gap:4px;min-height:37px;padding:3px 5px;font-size:10px;line-height:1.1}.nav-icon{width:25px;height:25px}.nav-icon .ui-icon{width:15px;height:15px}.section-label{margin:1px 3px 6px}.search-box,.search-box input{min-height:33px}.manager-filter{min-height:34px;margin-bottom:5px;padding-block:5px}.manager-quick-filters{gap:4px;margin-bottom:5px}.manager-quick-filters>button{grid-template-rows:auto;grid-template-columns:1fr;min-height:38px;padding:4px}.manager-quick-filters>button .owner-mark{grid-column:auto}.manager-quick-filters>button>span:not(.owner-mark),.manager-quick-filters>button>small,.filter-result,.workspace-credit{display:none}.client-scroll{min-height:112px}.sidebar .client-row{min-height:50px;margin-bottom:5px;padding-block:4px}.sidebar .client-row em{display:none}}@media (min-width:901px) and (max-height:680px){.brand-mark>div{display:none}.brand-mark{grid-template-columns:86px;justify-content:start}.primary-nav{padding-block:5px}.nav-item{min-height:33px}.section-label,.manager-filter{display:none}.client-scroll{min-height:104px}}@media (max-width:1400px){.top-account-control{width:40px;height:40px}.signal-legend{gap:3px}.portfolio-inline-detail>footer{flex-direction:column;align-items:flex-start}.period-editor,.selected-commercial-context{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-commercial-context>header{grid-column:1/-1}.selected-commercial-context>button{grid-column:1/-1;min-height:48px}.ledger-table{border:0;max-height:none;overflow:visible}.ledger-column-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ledger-column-head,.ledger-list{min-width:0}.ledger-row{border:1px solid var(--line-strong);border-left-width:5px;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:0;margin-bottom:12px;padding:14px;overflow:hidden}.ledger-row:last-child{margin-bottom:0}.ledger-row>.ledger-priority{grid-column:1}.ledger-row>.ledger-client{grid-column:2}.ledger-row>.priority-pill,.ledger-row>.ledger-decision,.ledger-row>.ledger-owner,.ledger-row>.ledger-actions,.ledger-row>.ledger-outcome{grid-column:1/-1}.ledger-row>.priority-pill{justify-self:start}.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{display:block}.ledger-row>.ledger-decision:before,.ledger-row>.ledger-owner:before{color:#65746c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.ledger-row>.ledger-decision:before{content:"Confirmed decision"}.ledger-row>.ledger-owner:before{content:"Owner and checkpoint"}.ledger-row>.ledger-owner{border-top:1px solid #d4ddd6;border-left:0;padding:12px 0 0}.ledger-row>.ledger-actions{border-top:1px solid #d2dbd4;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -14px -14px;padding:11px 14px 14px;display:grid}.ledger-row>.ledger-actions .ledger-cockpit{grid-column:1/-1}.ledger-row>.ledger-outcome{margin:0}}@media (min-width:1101px) and (max-width:1400px){.ledger-row{grid-template-columns:38px minmax(0,.95fr) minmax(0,1.05fr)}.ledger-row>.ledger-priority{grid-column:1}.ledger-row>.ledger-client{grid-column:2/-1}.ledger-row>.priority-pill{grid-column:1/-1}.ledger-row>.ledger-decision{grid-column:1/3;padding-right:15px}.ledger-row>.ledger-owner{border-top:0;border-left:1px solid #d4ddd6;grid-column:3;align-self:stretch;padding:0 0 0 15px}.ledger-row>.ledger-actions,.ledger-row>.ledger-outcome{grid-column:1/-1}}@media (max-width:1050px){.ledger-column-head,.ledger-row{grid-template-columns:34px minmax(0,1fr)}.portfolio-inline-detail>header{align-items:flex-start}.commercial-control-table caption{min-width:1160px}}@media (max-width:900px){.brand-logo{width:32px;height:32px}.brand-logo.large{width:44px;height:44px}.top-account-control{width:42px;height:42px}.evidence-line,.action-line{grid-template-columns:1fr;gap:5px}.evidence-line>span,.action-line>span{white-space:nowrap}.portfolio-grid,.goal-grid{gap:12px;padding:10px}.portfolio-card{min-height:205px}.portfolio-inline-detail>header,.portfolio-inline-detail>footer{flex-direction:column;align-items:flex-start}.commercial-control-table caption small{margin-top:3px}.leak-filter-bar>button{min-height:86px}.form-grid>.form-section{background:#eef3ef;grid-template-columns:1fr}.form-grid>.form-section strong{min-height:auto}.form-grid>.form-section span{color:#3f554a}.period-editor,.selected-commercial-context{grid-template-columns:1fr}.selected-commercial-context>header{grid-column:1}.selected-commercial-context>header,.selected-commercial-context>div{border-bottom:1px solid #d3dade;border-right:0}.native-control-table-wrap:after{content:"Swipe for every control →"}}@media (max-width:480px){.leak-filter-bar{grid-template-columns:1fr}.top-actions{width:100%}.top-account-control{margin-left:auto}.portfolio-inline-detail{border-radius:13px}}:root{--canvas:#e5ebe6;--canvas-deep:#dbe4dd;--surface-section:#fafbf8f0;--surface-raised:#fffefa;--surface-inset:#e9efea;--line-soft:#d9e2db;--line-strong:#b9c8bd;--operating-950:#17231e;--operating-900:#1d2b25;--operating-850:#26372f;--operating-800:#30443a;--operating-text:#f4f8f5;--operating-muted:#b8c9c0}.command-centre{background-color:var(--canvas);background-image:radial-gradient(circle at 96% 0,#64977a26,transparent 34rem), radial-gradient(circle at 34% 52%,#ffffff9e,transparent 44rem), linear-gradient(145deg,var(--canvas) 0%,var(--canvas-deep) 100%)}.decision-room,.view-section{background:var(--surface-section);border-color:#b4c4b8;box-shadow:0 20px 46px #19372a17,0 2px 7px #19372a0b}.ui-icon{stroke-width:1.9px;width:18px;height:18px}.kicker>.ui-icon,.panel-title .ui-icon,.view-purpose>.ui-icon,.status-rail small>.ui-icon,.control-scoreboard span>.ui-icon,.mode-switch .ui-icon,.edit-button>.ui-icon,.access-manager-trigger>.ui-icon,.history-toolbar .ui-icon{width:19px;height:19px}.nav-icon{width:36px;height:36px}.nav-icon .ui-icon{width:20px;height:20px}.nav-item{grid-template-columns:36px minmax(0,1fr) auto;column-gap:10px}.owner-mark>b>.ui-icon{width:14px;height:14px}.source-list a span .ui-icon,.data-freshness .ui-icon,.repeat-editor-head>button .ui-icon{width:15px;height:15px}.brand-logo{border-radius:10px;width:40px;height:40px}.brand-logo.mini{border-radius:8px;width:28px;height:28px}.brand-logo.large{border-radius:14px;width:56px;height:56px}.brand-logo img{object-fit:contain;transform-origin:50%;width:100%;height:100%;padding:2px;transform:scale(1.05)}.brand-logo.brand-dr-love img,.brand-logo.brand-bless-uae img,.brand-logo.brand-bless-singapore img{transform:scale(1.24)}.brand-logo.brand-health-energy-longevity img{transform:scale(.92)}.brand-logo.brand-built img,.brand-logo.brand-forus-uae img,.brand-logo.brand-forus-us img{transform:scale(.96)}.ledger-client>.brand-logo,.table-client>.brand-logo,.source-client>.brand-logo,.leak-client>.brand-logo{width:38px;height:38px}.access-client-grid .brand-logo{width:32px;height:32px}.client-row{grid-template-columns:46px minmax(0,1fr)}.client-cockpit .commercial-strip.commercial-five{background:linear-gradient(145deg,#dbe5dd,#e7eee8);border:0;grid-template-columns:1.1fr .8fr 1fr 1fr 1fr;gap:10px;padding:12px}.client-cockpit .commercial-strip.commercial-five>div{border:1px solid #bdcbc1;border-radius:12px;min-height:144px;padding:15px 16px;box-shadow:0 8px 20px #15372813,inset 0 3px #7e978a;background:#fffefa!important}.client-cockpit .commercial-strip.commercial-five>div:last-child{border-right:1px solid #bdcbc1}.client-cockpit .commercial-strip.commercial-five small{color:#4e685a;min-height:24px;font-weight:850;font-size:11px!important}.client-cockpit .commercial-strip.commercial-five small .ui-icon{background:#eef3ef;border:1px solid #c7d3ca;border-radius:6px;width:20px;height:20px;padding:3px}.client-cockpit .commercial-strip.commercial-five strong{color:#15271e;margin-top:10px;font-size:15px;line-height:1.34}.client-cockpit .commercial-strip.commercial-five span{color:#586b61;margin-top:7px;font-size:11px;line-height:1.48}.selected-commercial-context{background:linear-gradient(145deg,var(--operating-900),var(--operating-800));color:var(--operating-text);border:1px solid #3e574b;border-left:5px solid #7e978a;box-shadow:0 18px 38px #12281f33}.selected-commercial-context>header,.selected-commercial-context>div{background:0 0;border-right-color:#e1ede629;padding:16px}.selected-commercial-context>header{background:#ffffff09}.selected-commercial-context small{color:#aebfb6}.selected-commercial-context strong,.selected-commercial-context>header>span>strong{color:#fff}.selected-commercial-context span,.selected-commercial-context>header em{color:#c0cfc7}.selected-commercial-context>button{color:#fff;background:#ffffff12;border-left:1px solid #e1ede629}.selected-commercial-context>button:hover{background:var(--acid);color:#173c2d}.commercial-control-table-wrap{background:#fffefa;border:1px solid #9eafa4;border-radius:15px;box-shadow:0 20px 42px #1f372c21}.commercial-control-table caption{background:linear-gradient(90deg,#1c2c25,#33473d);padding:15px 16px}.commercial-control-table caption span{font-size:14px}.commercial-control-table caption small{color:#c4d1ca;margin-top:4px;font-size:11px}.commercial-control-table thead th,.commercial-control-table thead th:nth-child(2){color:#31463b;background:#dfe7e1;box-shadow:inset 0 -1px #aebeb3}.commercial-control-table tbody td,.commercial-control-table tbody td:nth-child(2),.commercial-control-table th:first-child,.commercial-control-table td:first-child{color:#34483e;background:#fffefa;border-top:1px solid #d5ddd7;border-right:1px solid #e0e6e1;padding:15px}.commercial-control-table tbody tr:nth-child(2n) td,.commercial-control-table tbody tr:nth-child(2n) td:nth-child(2){background:#f2f5f2}.commercial-control-table tbody tr:hover td,.commercial-control-table tbody tr:hover td:nth-child(2){background:#e7f0ea}.commercial-control-table tbody tr.selected td,.commercial-control-table tbody tr.selected td:nth-child(2){background:#edf5ef;box-shadow:inset 0 1px #8fa898,inset 0 -1px #8fa898}.commercial-control-table tbody tr.selected td:first-child{box-shadow:inset 5px 0 #527a66,inset 0 1px #8fa898,inset 0 -1px #8fa898}.commercial-control-table .table-client{align-items:flex-start;gap:11px;width:100%;min-width:0}.commercial-control-table .table-client small{flex-wrap:wrap;align-items:center;gap:5px 7px;max-width:100%}.commercial-control-table .client-lifecycle{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;line-height:1.25}.client-lifecycle{color:#455a4f;white-space:nowrap;background:#edf2ee;border:1px solid #c6d1c9;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-weight:800;line-height:1;font-size:9px!important;display:inline-flex!important}.commercial-cell-stack{align-content:start;gap:5px;min-height:100%;display:grid}.commercial-cell-stack>small{color:#60736a;letter-spacing:.07em;text-transform:uppercase;font-weight:850;font-size:9px!important}.commercial-cell-stack>strong{color:#1c3026;line-height:1.4;font-size:13px!important}.commercial-cell-stack>span{color:#55685e;font-size:11px;line-height:1.48}.commercial-cell-stack.economics{gap:8px}.commercial-priority{background:#f1f4f1;border:1px solid #b8c6bd;border-left:4px solid #7e9186;border-radius:9px;min-width:96px;padding:9px 10px}.commercial-priority.critical{border-left-color:#d45d50}.commercial-priority.risk{border-left-color:#d4a73d}.commercial-priority.watch{border-left-color:#6f8da6}.commercial-priority.healthy{border-left-color:#559468}.leak-filter-bar>button{text-align:left;grid-template-rows:1fr auto;gap:12px;min-height:118px;padding:15px;display:grid}.leak-filter-bar>button:after{content:none;display:none}.leak-filter-copy,.leak-filter-copy>strong,.leak-filter-copy>span,.leak-filter-copy>small{display:block}.leak-filter-copy>strong{font-size:25px}.leak-filter-copy>span{margin-top:7px}.leak-filter-action{color:#315f49;border-top:1px solid #d2ddd5;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.leak-filter-action b{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.leak-filter-action i{background:#fff;border:1px solid #aebfb4;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;line-height:1;display:grid}.leak-filter-bar>button.active .leak-filter-action{border-top-color:#91aa9b}.leak-filter-bar>button.active .leak-filter-action i{color:#fff;background:#315f49;border-color:#315f49}.leak-row>summary{grid-template-columns:minmax(220px,260px) minmax(0,1fr) 145px;gap:18px}.leak-expand{justify-self:end;width:145px;min-height:42px;line-height:1}.leak-expand:after{place-items:center;min-width:18px;height:18px;margin-left:7px;line-height:1;display:inline-grid}:is(.leak-row>summary:hover,.leak-row>summary:focus-visible){background:#e9f2ec;box-shadow:inset 5px 0 #789687}.ledger-column-head,.ledger-row{grid-template-columns:48px minmax(180px,.9fr) minmax(160px,.78fr) minmax(285px,1.55fr) minmax(205px,1fr) 166px}.ledger-row{column-gap:15px;padding:0 15px}.ledger-client>.brand-logo{width:38px;height:38px}.ledger-basis{background:#f1f4f1;border:1px solid #c5d0c8;border-left:4px solid #82958a;border-radius:10px;align-self:center;gap:3px;padding:10px 11px;display:grid}.ledger-basis.critical{border-left-color:#d45d50}.ledger-basis.risk{border-left-color:#d4a73d}.ledger-basis.watch{border-left-color:#6f8da6}.ledger-basis.healthy{border-left-color:#559468}.ledger-basis small,.ledger-decision>small,.ledger-field-label,.ledger-checkpoint-label{color:#62736a;letter-spacing:.07em;text-transform:uppercase;font-weight:850;font-size:9px!important}.ledger-basis strong{color:#20372b;font-size:12px;line-height:1.3}.ledger-basis span{color:#41584c;font-size:10px;font-weight:750}.ledger-basis em{color:#65766d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.ledger-decision{border-left:1px solid #ccd6cf;flex-direction:column;justify-content:center;align-self:stretch;max-width:none;padding:14px 0 14px 15px;display:flex;overflow:visible}.ledger-decision:before{content:none!important;display:none!important}.ledger-decision>p{color:#263a30;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.ledger-owner{border-left:1px solid #ccd6cf;flex-direction:column;justify-content:center;align-self:stretch;padding:14px 0 14px 15px;display:flex}.ledger-owner:before{content:none!important;display:none!important}.ledger-owner strong{color:#21372c;margin-top:4px;font-size:12px;line-height:1.4}.ledger-checkpoint-label{margin-top:10px!important}.ledger-owner>span{color:#5d6f65;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.48;display:-webkit-box;overflow:hidden}.pod-operating-surface{background:linear-gradient(145deg,var(--operating-950),var(--operating-900));color:var(--operating-text);border:1px solid #40564a;border-radius:18px;padding:12px;overflow:hidden;box-shadow:0 24px 52px #0c1f173d,inset 0 1px #ffffff0e}.pod-operating-surface .control-intro{box-shadow:none;background:#ffffff0b;border:1px solid #d6e6dc29;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(360px,auto);gap:20px;padding:14px 15px;display:grid}.pod-operating-surface .control-intro>div:first-child strong{color:#fff;font-size:14px}.pod-operating-surface .control-intro>div:first-child span{max-width:760px;color:var(--operating-muted);font-size:11px;line-height:1.5}.pod-operating-surface .control-tabs{background:#15221c;border-color:#dae7df2e;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.pod-operating-surface .control-tabs button{color:#b7c6be;text-align:left;border:1px solid #0000;align-items:center;gap:9px;min-width:170px;min-height:52px;padding:8px 10px;display:flex}.pod-operating-surface .control-tabs button>span,.pod-operating-surface .control-tabs button strong,.pod-operating-surface .control-tabs button small{display:block}.pod-operating-surface .control-tabs button strong{color:inherit;font-size:11px}.pod-operating-surface .control-tabs button small{color:inherit;opacity:.8;margin-top:2px;font-size:9px;font-weight:600}.pod-operating-surface .control-tabs button.active{color:#173c2d;background:#eaf4e9;border-color:#9bd269;box-shadow:0 5px 14px #0000002e}.pod-operating-surface .history-toolbar{box-shadow:none;background:#ffffff0b;border:1px solid #d6e6dc29;border-radius:12px;grid-template-columns:minmax(310px,auto) minmax(220px,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:11px;display:grid}.history-stepper{grid-template-columns:42px minmax(210px,1fr) 42px;align-items:stretch;gap:6px;display:grid}.pod-operating-surface .history-stepper>button,.pod-operating-surface .history-stepper>label,.pod-operating-surface .history-actions>a,.pod-operating-surface .history-actions>button{background:var(--operating-850);color:#f0f6f2;border:1px solid #d6e6dc33;border-radius:9px;min-height:44px}.pod-operating-surface .history-stepper>button{cursor:pointer;padding:0;font-size:22px}.pod-operating-surface .history-stepper>button:hover:not(:disabled),.pod-operating-surface .history-actions>a:hover,.pod-operating-surface .history-actions>button:hover:not(:disabled){background:var(--operating-800);border-color:#a3ce75;transform:translateY(-1px)}.pod-operating-surface .history-stepper>button:disabled,.pod-operating-surface .history-actions>button:disabled{opacity:.42;cursor:not-allowed}.pod-operating-surface .history-stepper>label{align-items:center;gap:10px;padding:5px 10px;display:flex}.pod-operating-surface .history-stepper>label>span{color:#aebfb6;letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:850}.pod-operating-surface .history-stepper select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px;font-weight:800}.pod-operating-surface .history-stepper option{color:#fff;background:#24352d}.pod-operating-surface .history-lock{color:#dce7e1;border-left:1px solid #d6e6dc2e;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;margin:0;padding-left:13px;display:grid}.pod-operating-surface .history-lock>span,.pod-operating-surface .history-lock strong,.pod-operating-surface .history-lock small{display:block}.pod-operating-surface .history-lock strong{font-size:10px}.pod-operating-surface .history-lock small{color:#9fb1a8;margin-top:3px;font-size:9px;line-height:1.35}.history-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pod-operating-surface .history-actions>a,.pod-operating-surface .history-actions>button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.pod-operating-surface .history-actions .add-client-button{color:#173c2d;background:#eaf4e9;border-color:#a3ce75}.pod-operating-surface .history-actions .add-week-button{color:#fff;background:#315f49;border-color:#8cbf62}.add-client-panel,.pod-operating-surface .add-week-panel{background:var(--operating-850);color:#fff;border:1px solid #d6e6dc33;border-radius:11px;grid-template-columns:minmax(260px,1fr) minmax(220px,300px) auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.pod-operating-surface .add-week-panel{grid-template-columns:minmax(260px,1fr) 145px 145px auto}.add-client-panel>div>strong,.add-client-panel>div>span,.add-client-panel label>span{display:block}.add-client-panel>div>strong,.pod-operating-surface .add-week-panel>div>strong{color:#fff;font-size:12px}.add-client-panel>div>span,.pod-operating-surface .add-week-panel>div>span{color:#b8c9c0;margin-top:4px;font-size:10px;line-height:1.45}.add-client-panel label>span,.pod-operating-surface .add-week-panel label>span{color:#aebfb6;margin-bottom:5px;font-size:9px;font-weight:850}.add-client-panel select,.pod-operating-surface .add-week-panel input{color:#173c2d;background:#f6faf7;border:1px solid #80958a;border-radius:8px;width:100%;min-height:42px;padding:7px 9px;font-size:11px}.add-client-panel>button,.pod-operating-surface .add-week-panel>button{background:var(--acid);color:#173c2d;cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:8px 13px;font-size:10px;font-weight:850}.add-client-panel>p,.pod-operating-surface .add-week-panel>p{color:#ffb5aa;grid-column:1/-1;margin:0;font-size:10px;font-weight:750}.pod-operating-surface .native-control-table-wrap{background:var(--operating-900);border:1px solid #d6e6dc33;border-radius:13px;box-shadow:0 14px 32px #00120b3b}.pod-operating-surface .native-control-table caption{color:#fff;box-shadow:inset 0 -1px #d6e6dc29,inset 5px 0 var(--acid);background:linear-gradient(90deg,#111d18,#263a31)}.pod-operating-surface .native-control-table thead th,.pod-operating-surface .native-control-table thead th:first-child{color:#dce8e1;background:#33473d;box-shadow:inset 0 -1px #d6e6dc33}.pod-operating-surface .native-control-table tbody td,.pod-operating-surface .native-control-table tbody tr:nth-child(2n) td,.pod-operating-surface .native-control-table th:first-child,.pod-operating-surface .native-control-table td:first-child{color:#f2f7f4;box-shadow:none;background:#26372f;border-top:1px solid #d6e6dc24;padding-block:16px}.pod-operating-surface .native-control-table tbody tr:nth-child(2n) td{background:#2b3d34}.pod-operating-surface .native-control-table tbody tr:hover td,.pod-operating-surface .native-control-table tbody tr:hover td:first-child{background:#354a3f;box-shadow:inset 0 1px #789687,inset 0 -1px #789687}.pod-operating-surface .native-control-table td>strong{color:#fff}.pod-operating-surface .native-control-table td>small{color:#aebfb6}.pod-operating-surface .table-link strong{color:#fff;font-size:13px}.pod-operating-surface .table-link small{color:#b8c8c0;align-items:center;gap:8px}.pod-operating-surface .table-link.with-logo>span>small{flex-wrap:wrap;row-gap:5px;max-width:100%}.pod-operating-surface .client-lifecycle{color:#dce8e1;white-space:normal;overflow-wrap:anywhere;background:#31463b;border-color:#6f867a;width:fit-content;max-width:100%;line-height:1.25}.pod-operating-surface .table-link.with-logo>span>em{color:#e8f0eb;background:#31463b;border-color:#71867a}.pod-operating-surface .table-client-action{color:#a9d77c}.pod-operating-surface .control-row-details summary{color:#b7df8f}.pod-operating-surface .control-row-details>div{border-left-color:#71877a}.pod-operating-surface .control-row-details strong{color:#f0f5f2}.pod-operating-surface .control-row-details span{color:#aebfb6}.pod-operating-surface .metric-control-row{background:#1d2d26;border-color:#52685c}.pod-operating-surface .metric-control-row>strong{color:#fff}.pod-operating-surface .metric-control-row>span{color:#e7efea;border-left-color:#4d6257}.pod-operating-surface .metric-control-row>span>b{color:#9fb1a8}.pod-operating-surface .metric-control-row>span>i{color:#b9c6c0}.pod-operating-surface .metric-proof>summary,.pod-operating-surface .metric-more>summary{color:#b7df8f}.pod-operating-surface .metric-proof>div,.pod-operating-surface .metric-more>div{background:#1b2a23;border-color:#52685c}.pod-operating-surface .metric-proof p,.pod-operating-surface .metric-proof span{color:#c4d2ca}.pod-operating-surface .binary-control,.pod-operating-surface .pacing-status,.pod-operating-surface .sprint-status,.pod-operating-surface .outcome-status{box-shadow:0 1px 4px #00000026}.pod-operating-surface .spend-periods>span{background:#1e3028;border-color:#53695d}.pod-operating-surface .spend-periods>span>b{color:#9fb1a8}.pod-operating-surface .spend-periods>span>strong{color:#eef4f0}.pod-operating-surface .spend-periods>span.placeholder{background:#24372e;border-color:#657a6f}.pod-operating-surface .spend-periods>span.placeholder>strong{color:#b3c2ba}.pod-operating-surface .row-edit{color:#173c2d;background:#eaf4e9;border-color:#83a493}.pod-operating-surface .row-edit:disabled{color:#92a49a;background:#34463d;border-color:#53675d}.pod-operating-surface .monthly-empty-state{color:#fff;background:#23352c;border-color:#637a6d}.pod-operating-surface .monthly-empty-state>.ui-icon{color:var(--acid)}.pod-operating-surface .monthly-empty-state span{color:#b8c9c0}.pod-operating-surface .native-control-table-wrap:after{color:#c9d8d0;background:#0c1611f0}.checkbox-pair label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;display:grid}.checkbox-pair input{width:18px;height:18px;margin:0}.checkbox-pair span{align-self:center;line-height:1.35}@media (min-width:901px) and (max-height:1100px){.primary-nav{grid-template-columns:1fr;gap:3px;padding-block:10px}.nav-item{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:38px;padding:4px 8px;font-size:11px}.nav-icon{width:30px;height:30px}.nav-icon .ui-icon{width:18px;height:18px}}@media (min-width:901px) and (max-height:820px){.primary-nav{grid-template-columns:1fr;gap:2px;padding-block:6px}.nav-item{grid-template-columns:29px minmax(0,1fr) auto;min-height:34px;padding:2px 7px;font-size:10px}.nav-icon{width:27px;height:27px}.nav-icon .ui-icon{width:17px;height:17px}}@media (max-width:1400px){.client-cockpit .commercial-strip.commercial-five{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-commercial-context{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-commercial-context>header{grid-column:1/-1}.selected-commercial-context>header,.selected-commercial-context>div{border-bottom:1px solid #e1ede629;border-right:1px solid #e1ede629}.selected-commercial-context>button{border-left:0;grid-column:1/-1}.ledger-row>.ledger-basis,.ledger-row>.ledger-decision,.ledger-row>.ledger-owner,.ledger-row>.ledger-actions,.ledger-row>.ledger-outcome{grid-column:1/-1}.ledger-row>.ledger-basis{justify-self:stretch}.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{border-top:1px solid #d4ddd6;border-left:0;padding:12px 0 0}.ledger-row>.ledger-actions{margin:0 -14px -14px}.pod-operating-surface .history-toolbar{grid-template-columns:minmax(300px,1fr) minmax(220px,1fr)}.pod-operating-surface .history-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1050px){.client-cockpit .commercial-strip.commercial-five{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-operating-surface .control-intro{grid-template-columns:1fr}.pod-operating-surface .control-tabs{width:100%}.pod-operating-surface .history-toolbar{grid-template-columns:1fr}.pod-operating-surface .history-lock{border-top:1px solid #d6e6dc29;border-left:0;padding:10px 0 0}.pod-operating-surface .history-actions{grid-column:1}.add-client-panel,.pod-operating-surface .add-week-panel{grid-template-columns:1fr 1fr}.add-client-panel>div,.pod-operating-surface .add-week-panel>div{grid-column:1/-1}}@media (max-width:900px){.brand-logo{width:36px;height:36px}.brand-logo.large{width:48px;height:48px}.client-cockpit .commercial-strip.commercial-five{grid-template-columns:1fr}.client-cockpit .commercial-strip.commercial-five>div{min-height:auto}.leak-row>summary{grid-template-columns:1fr}.leak-expand{justify-self:stretch;width:100%}.pod-operating-surface{border-radius:14px;padding:8px}.pod-operating-surface .control-tabs{grid-template-columns:1fr}.pod-operating-surface .control-tabs button{min-width:0}.history-stepper{grid-template-columns:40px minmax(0,1fr) 40px}.pod-operating-surface .history-stepper>label{flex-direction:column;align-items:flex-start;gap:3px}.add-client-panel,.pod-operating-surface .add-week-panel{grid-template-columns:1fr}.add-client-panel>div,.pod-operating-surface .add-week-panel>div{grid-column:1}.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{border-top:1px solid #d4ddd6}}.commercial-control-table thead th:first-child{color:#31463b;background:#dfe7e1;border-top:0;padding:13px 14px}.pod-operating-surface .native-control-table thead th,.pod-operating-surface .native-control-table thead th:first-child{color:#dce8e1;background:#33473d;border-top:0;padding:13px 14px;top:46px}.commercial-control-table .commercial-cell-stack>small,.commercial-control-table .client-lifecycle{font-size:9px!important}.ledger-list .ledger-client-select strong{font-size:14px!important}.ledger-list .ledger-decision>p{font-size:13px!important}.pod-operating-surface .control-intro>div:first-child strong{font-size:14px!important}.pod-operating-surface .control-intro>div:first-child span{font-size:11px!important}.pod-operating-surface .add-week-panel>div>span{font-size:10px!important}.pod-operating-surface .add-week-panel label>span{font-size:9px!important}.pod-operating-surface .add-week-panel>button,.pod-operating-surface .add-week-panel>p{font-size:10px!important}.ledger-client-select>.brand-logo,.table-link.with-logo>.brand-logo,.table-client>.brand-logo,.leak-client>.brand-logo{width:38px;height:38px}.leak-filter-copy,.leak-filter-action{margin-top:0!important}.pod-operating-surface .control-scoreboard{box-shadow:none;background:#ffffff09;border-color:#d6e6dc29;margin:0 0 12px}.pod-operating-surface .control-scoreboard>div{background:#26372f;border-color:#d6e6dc2e;box-shadow:inset 0 4px #819288}.pod-operating-surface .control-scoreboard>div.critical{box-shadow:inset 0 4px 0 var(--red)}.pod-operating-surface .control-scoreboard>div.risk{box-shadow:inset 0 4px 0 var(--amber)}.pod-operating-surface .control-scoreboard>div.watch{box-shadow:inset 0 4px #78a9ef}.pod-operating-surface .control-scoreboard>div.healthy{box-shadow:inset 0 4px #66c888}.pod-operating-surface .control-scoreboard strong{color:#fff}.pod-operating-surface .control-scoreboard span,.pod-operating-surface .control-scoreboard small{color:#afc0b7}.pod-operating-surface .metric-proof a{color:#b7df8f}.pod-operating-surface .metric-proof>summary:hover,.pod-operating-surface .metric-proof[open]>summary,.pod-operating-surface .metric-more>summary:hover,.pod-operating-surface .metric-more[open]>summary,.pod-operating-surface .archived-source-rows>summary:hover,.pod-operating-surface .archived-source-rows[open]>summary{background:var(--operating-800);color:#d9f7bb}.pod-operating-surface .metric-control-row>span>i.approved,.pod-operating-surface .metric-control-row>span>i.confirmed,.pod-operating-surface .metric-control-row>span>i.verified{color:#7fda9e}.pod-operating-surface .metric-control-row>span>i.conflict{color:#ff9d91}.pod-operating-surface .metric-control-row>span>i.partial{color:#efc873}.pod-operating-surface .archived-source-rows{background:#1d2d26;border-color:#52685c}.pod-operating-surface .archived-source-rows>summary{color:#b7df8f}.pod-operating-surface .archived-source-rows>div>span{background:#26372f;border-color:#52685c}.pod-operating-surface .archived-source-rows strong{color:#f0f5f2}.pod-operating-surface .archived-source-rows small{color:#aebfb6}@media (max-width:1600px){.topbar{flex-direction:column;align-items:stretch;gap:12px}.top-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.ledger-column-head{display:none}.ledger-row{border:1px solid var(--line-strong);border-left-width:5px;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;margin-bottom:12px;padding:14px;overflow:hidden}.ledger-row>.ledger-priority{grid-column:1}.ledger-row>.ledger-client{grid-column:2}.ledger-row>.ledger-basis,.ledger-row>.ledger-decision,.ledger-row>.ledger-owner,.ledger-row>.ledger-actions,.ledger-row>.ledger-outcome{grid-column:1/-1}.ledger-row>.ledger-basis{justify-self:stretch}.ledger-row>.ledger-decision,.ledger-row>.ledger-owner{border-top:1px solid #d4ddd6;border-left:0;padding:12px 0 0}.ledger-row>.ledger-actions{margin:0 -14px -14px}}@media (max-width:900px){.selected-commercial-context{grid-template-columns:1fr}.selected-commercial-context>header,.selected-commercial-context>button{grid-column:1}.selected-commercial-context>header,.selected-commercial-context>div{border-bottom:1px solid #e1ede629;border-right:0}.cockpit-title-row>.brand-logo.large{width:48px;height:48px}}@media (min-width:2000px){.workspace{width:100%;max-width:none;margin-inline:0}}.table-link.with-logo>span{min-width:0}@media (max-width:900px){.commercial-control-table .table-client,.pod-operating-surface .table-link.with-logo{align-items:flex-start}.commercial-control-table .table-client>span>small,.pod-operating-surface .table-link.with-logo>span>small{flex-wrap:wrap;row-gap:5px;max-width:100%}.commercial-control-table .client-lifecycle,.pod-operating-surface .client-lifecycle{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;line-height:1.25}.pod-operating-surface .native-control-table th:first-child,.pod-operating-surface .native-control-table td:first-child{width:190px;min-width:190px}.ledger-capture-boundary{grid-template-columns:24px minmax(0,1fr)}.ledger-capture-boundary>.ui-icon{grid-area:1/1}.ledger-capture-boundary>span:first-of-type{grid-area:1/2;min-width:0}.ledger-capture-boundary>b{grid-area:2/1/auto/-1;justify-self:start}.ledger-capture-boundary>span:last-of-type{grid-area:3/1/auto/-1;min-width:0}}@media (min-width:901px) and (max-width:1500px){.evidence-snapshot .info-hint>span[role=tooltip]{overscroll-behavior:contain;scrollbar-width:thin;width:min(22rem,100vw - 48px);max-height:min(18rem,55dvh);inset-inline:auto 0;overflow:auto}}.pod-operating-surface .native-control-table-wrap{scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
