:root{--paper:#f2efe7;--paper-bright:#fbfaf5;--carbon:#101419;--navy:#091722;--navy-raised:#102433;--graphite:#111417;--graphite-raised:#181c20;--ink-muted:#5b6060;--rule-light:#c7c6bf;--rule-dark:#3a3f43;--signal:#ee4b23;--signal-text:#c63d1e;--signal-dark:#c43a19;--caution:#d89a00;--success:#2d7854;--font-sans:"Inter Variable", "Noto Sans Hebrew Variable", Arial, sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--font-he:"Noto Sans Hebrew Variable", "Inter Variable", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--max:1440px;--folio:72px}*{box-sizing:border-box}html{background:var(--paper);color:var(--carbon);scroll-behavior:smooth}body{min-width:320px;font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}html[lang=he] body,[lang=he]{font-family:var(--font-he)}html[lang=he] body{line-height:1.62}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--signal);color:var(--navy)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.skip-link{inset-inline-start:16px;z-index:1000;background:var(--carbon);color:#fff;padding:12px 16px;position:fixed;top:-80px}.skip-link:focus{top:16px}.skip-link-copy-he,html[lang=he] .skip-link-copy-en{display:none}body:has(.public-shell[lang=he],.ops-root[lang=he]) .skip-link-copy-en{display:none}html[lang=he] .skip-link-copy-he{display:inline}body:has(.public-shell[lang=he],.ops-root[lang=he]) .skip-link-copy-he{display:inline}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mono{font-family:var(--font-mono);letter-spacing:.015em}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:12px;line-height:1.2}[lang=he] .eyebrow{font-family:var(--font-he);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.35}[lang=he] .eyebrow bdi[dir=ltr]{font-family:var(--font-mono);letter-spacing:.04em;font-weight:400}.wordmark{color:var(--signal-text);letter-spacing:-.045em;font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1}.public-shell{grid-template-columns:var(--folio) minmax(0, 1fr);min-height:100vh;max-width:calc(var(--max) + var(--folio));border-inline:1px solid var(--rule-light);background:var(--paper-bright);grid-template-areas:"rail page";margin-inline:auto;display:grid}.public-shell.rtl{grid-template-columns:minmax(0, 1fr) var(--folio);direction:ltr;grid-template-areas:"page rail"}.public-shell.rtl .page-plane,.public-shell.rtl .folio-rail{direction:rtl}.page-plane{grid-area:page;min-width:0}.folio-rail{border-inline-end:1px solid var(--rule-light);min-height:100%;color:var(--carbon);background:#f4f2ed94;flex-direction:column;grid-area:rail;justify-content:space-between;align-items:center;padding:28px 0;display:flex;position:relative}.rtl .folio-rail{border-inline-end:0;border-inline-start:1px solid var(--rule-light)}.folio-rail>span{writing-mode:vertical-rl;letter-spacing:.12em;font-size:12px;transform:rotate(180deg)}.folio-rail>span:nth-child(2){font-family:var(--font-mono);letter-spacing:.08em;font-size:14px}[lang=he] .folio-rail>span:nth-child(2){font-family:var(--font-he);letter-spacing:0;font-weight:600}.site-header{z-index:20;background:#fbfaf7f0;border-bottom:1px solid #0000;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:34px;min-height:92px;padding:20px clamp(24px,4vw,56px);display:grid;position:relative}.desktop-nav{align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.nav-link,.language-link{white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:inline-flex;position:relative}.nav-link:after,.language-link:after{content:"";inset-inline:0;background:var(--signal);transform-origin:100%;height:1px;transition:transform .16s;position:absolute;bottom:-8px;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link[aria-current=page]:after,.language-link:hover:after{transform-origin:0;transform:scaleX(1)}.nav-button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.nav-disclosure{position:relative}.services-menu{top:82px;left:max(var(--folio), calc((100vw - (var(--max) + var(--folio))) / 2 + var(--folio)));right:max(0px, calc((100vw - (var(--max) + var(--folio))) / 2));background:var(--paper-bright);border:1px solid var(--carbon);grid-template-columns:260px 1fr;width:auto;display:grid;position:fixed;box-shadow:0 20px 45px #0b0c0d21}.rtl .services-menu{left:max(0px, calc((100vw - (var(--max) + var(--folio))) / 2));right:max(var(--folio), calc((100vw - (var(--max) + var(--folio))) / 2 + var(--folio)))}.services-menu-intro{border-inline-end:1px solid var(--rule-light);flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex}.services-menu-intro strong{font-size:22px;line-height:1.15}.services-menu-intro a{border-bottom:1px solid var(--signal);align-items:center;gap:8px;font-size:13px;display:inline-flex}.services-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-menu-grid a{border-bottom:1px solid var(--rule-light);border-inline-end:1px solid var(--rule-light);grid-template-columns:72px 1fr;gap:14px;padding:14px 18px;font-size:14px;transition:color .14s,background .14s;display:grid}.services-menu-grid a:hover{color:var(--signal);background:var(--paper)}.services-menu-grid a .mono{color:var(--ink-muted);font-size:10px}.header-actions{align-items:center;gap:18px;display:flex}.theme-toggle{border:1px solid var(--rule-light);color:currentColor;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.theme-toggle:hover{border-color:var(--signal);color:var(--signal-text)}.theme-toggle-compact{width:38px;height:38px;min-height:38px;padding:0}.menu-button{color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:none}.mobile-menu{inset-inline:16px;background:var(--paper-bright);border:1px solid var(--carbon);flex-direction:column;padding:8px 24px 24px;display:flex;position:absolute;top:84px;box-shadow:0 20px 45px #0b0c0d21}.mobile-menu>a:not(.button){border-bottom:1px solid var(--rule-light);padding:16px 0}.mobile-menu .button{margin-top:22px}.section-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(36px,7vw,112px);display:grid}.hero{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);align-items:center;gap:44px;min-height:560px;padding:72px clamp(32px,5vw,72px) 62px}.hero-copy{max-width:700px}.hero h1,.page-intro h1,.service-hero h1{letter-spacing:-.055em;text-wrap:wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(48px,4.6vw,70px);font-weight:720;line-height:.98}[lang=he] .hero h1,[lang=he] .page-intro h1,[lang=he] .service-hero h1{letter-spacing:-.035em;line-height:1.04}.hero-support{max-width:590px;font-family:var(--font-mono);margin:26px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}[lang=he] .hero-support{font-family:var(--font-he)}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.button{border:1px solid var(--carbon);cursor:pointer;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-weight:650;transition:background .14s,color .14s,border-color .14s,transform .14s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--signal);color:var(--navy);border-color:var(--signal)}.button-primary:hover{background:#f25d39;border-color:#f25d39}.button-secondary{color:currentColor;background:0 0}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.text-link{border-bottom:1px solid var(--signal);align-items:center;gap:16px;width:fit-content;padding:6px 0;font-weight:620;display:inline-flex}.text-link:hover svg{transform:translate(3px)}.rtl .text-link:hover svg{transform:translate(-3px)}.text-link svg{transition:transform .14s}.boundary-diagram{width:100%;color:var(--carbon);overflow:visible}.signal-stroke{stroke:var(--signal)}.signal-fill{fill:var(--signal)}.process-section,.ledger-section,.principles-section,.service-table-section{border-top:1px solid var(--rule-light);padding:34px clamp(32px,5vw,72px) 58px;position:relative}.process-section:before,.ledger-section:before,.principles-section:before,.service-table-section:before{content:"";top:-2px;background:var(--signal);width:15%;height:3px;position:absolute;inset-inline-start:0}.lifecycle-rail{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.lifecycle-rail li{border-inline-end:1px solid var(--rule-light);grid-template-rows:28px 40px auto 1fr;align-items:start;gap:12px;padding:8px clamp(12px,2vw,28px);display:grid;position:relative}.lifecycle-rail li:last-child{border-inline-end:0}.rtl .lifecycle-rail li{border-inline-end:1px solid var(--rule-light)}.rtl .lifecycle-rail li:last-child{border-inline-end:0}.lifecycle-rail .step-id{font-size:12px}.lifecycle-rail strong{font-size:15px}.lifecycle-rail p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.section-heading.compact{margin-bottom:10px}.section-heading h2,.split-section h2,.cta-section h2,.editorial-section h2{letter-spacing:-.04em;text-wrap:wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.05}.split-section{border-top:1px solid var(--rule-light);grid-template-columns:1fr 1fr;display:grid}.split-section>div{min-height:330px;padding:clamp(38px,5vw,72px)}.split-section>div+div{border-inline-start:1px solid var(--rule-light)}.split-section p{max-width:660px}.proof-ledger{flex-direction:column;justify-content:center;display:flex}.proof-ledger>div{border-bottom:1px solid var(--rule-light);grid-template-columns:32px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.proof-ledger svg{stroke-width:1.25px;width:24px}.service-ledger{border-top:1px solid var(--carbon)}.service-ledger-row{border-bottom:1px solid var(--rule-light);grid-template-columns:100px minmax(240px,.8fr) minmax(300px,1.4fr) 28px;align-items:center;gap:24px;padding:22px 14px;transition:background .14s,color .14s;display:grid}.service-ledger-row:hover{background:var(--carbon);color:#fff}.service-ledger-row>.mono{color:var(--ink-muted);font-size:11px}.service-ledger-row:hover>.mono{color:#d4d4d4}.service-ledger-row>span:nth-child(3){color:var(--ink-muted);font-size:14px}.service-ledger-row:hover>span:nth-child(3){color:#d4d4d4}.principles-grid{border-top:1px solid var(--carbon);grid-template-columns:repeat(4,1fr);display:grid}.principles-grid article{border-inline-end:1px solid var(--rule-light);min-height:260px;padding:22px}.principles-grid article:last-child{border-inline-end:0}.principles-grid h3{letter-spacing:-.025em;margin:58px 0 12px;font-size:22px}.principles-grid p{color:var(--ink-muted);margin:0;font-size:14px}.cta-section{border-top:1px solid var(--rule-light);padding:clamp(54px,7vw,100px) clamp(32px,7vw,108px);position:relative}.cta-section:after{content:"";inset-inline-end:42px;border-top:2px solid var(--signal);border-inline-end:2px solid var(--signal);width:16px;height:16px;position:absolute;bottom:42px}.cta-section h2{max-width:820px}.cta-section>p:not(.eyebrow){max-width:680px;color:var(--ink-muted);margin:20px 0 30px}.page-intro{border-bottom:1px solid var(--rule-light);align-items:end;min-height:420px;padding:80px clamp(32px,5vw,72px) 60px}.page-intro h1{font-size:clamp(46px,5vw,76px)}.page-intro h1 bdi,.editorial-section h2 bdi,.editorial-ledger h3 bdi,.insights-ledger h2 bdi{overflow-wrap:normal;word-break:normal;max-width:100%}.page-intro>div:last-child{align-self:end;padding-bottom:6px}.page-intro>div:last-child>p{max-width:580px;font-size:clamp(18px,1.8vw,23px);line-height:1.42}.page-intro .button{margin-top:24px}[lang=he] .page-intro>div:last-child>p{line-height:1.58}.stacked-ledger{border-top:1px solid var(--carbon)}.stacked-ledger>div{border-bottom:1px solid var(--rule-light);grid-template-columns:minmax(150px,.45fr) 1fr;gap:28px;padding:18px 0;display:grid}.stacked-ledger span{color:var(--ink-muted)}.service-hero{text-align:start;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:410px;padding:72px clamp(32px,7vw,112px) 48px;display:flex}.service-hero h1{max-width:1000px;font-size:clamp(48px,5.3vw,78px)}.service-hero h1 bdi{max-width:100%}.service-hero .eyebrow bdi{font-family:var(--font-mono);letter-spacing:.04em;direction:ltr;font-weight:400}.service-hero>p:not(.eyebrow){max-width:730px;color:var(--ink-muted);margin:24px 0 28px;font-size:21px}.method-banner{border-top:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px clamp(24px,4vw,56px);display:flex}.rtl .method-banner{direction:rtl}.method-banner span{font-size:13px}.method-banner i{color:var(--signal);padding-inline-start:18px;font-style:normal}.service-evidence-grid{grid-template-columns:1fr 1fr;display:grid}.evidence-column{padding:50px clamp(28px,5vw,72px) 64px}.evidence-column+.evidence-column{border-inline-start:1px solid var(--rule-light)}.evidence-column h2{letter-spacing:-.035em;margin:0 0 28px;font-size:32px;line-height:1.1}.evidence-row{border-bottom:1px solid var(--rule-light);grid-template-columns:24px 1fr;align-items:start;gap:14px;padding:17px 0;display:grid}.evidence-row bdi{overflow-wrap:break-word;min-width:0}.evidence-row svg{color:var(--signal);margin-top:3px}.mode-mark{border:1px solid var(--signal);width:12px;height:12px;margin-top:5px}.three-column-ledger{border-top:1px solid var(--carbon);grid-template-columns:repeat(3,1fr);display:grid}.three-column-ledger>div{border-inline-end:1px solid var(--rule-light);padding:24px}.three-column-ledger>div:last-child{border-inline-end:0}.three-column-ledger>div>.mono{color:var(--ink-muted);font-size:11px}.three-column-ledger p{border-bottom:1px solid var(--rule-light);gap:10px;min-height:80px;margin:18px 0 0;padding-bottom:18px;display:flex}.three-column-ledger p bdi{overflow-wrap:break-word;min-width:0}[lang=he] .service-table-section .three-column-ledger>div>.mono{font-family:var(--font-he);letter-spacing:0;font-weight:600}.editorial-sections{border-top:0}.editorial-section{border-bottom:1px solid var(--rule-light);grid-template-columns:minmax(300px,.72fr) 1.28fr;display:grid}.editorial-section-heading{padding:clamp(38px,5vw,72px)}.editorial-section-heading>.mono{color:var(--signal-text);margin-bottom:44px;display:block}.editorial-section-heading>p{max-width:540px;color:var(--ink-muted)}.editorial-ledger{border-inline-start:1px solid var(--rule-light)}.editorial-ledger article{border-bottom:1px solid var(--rule-light);min-height:170px;padding:28px clamp(28px,4vw,54px)}.editorial-ledger article:last-child{border-bottom:0}.editorial-ledger article>.mono{color:var(--signal-text);font-size:11px}.editorial-ledger h3{margin:20px 0 8px;font-size:23px}.editorial-ledger p{color:var(--ink-muted);max-width:650px;margin:0}.editorial-source-link{border-bottom:1px solid var(--signal-text);width:fit-content;min-height:36px;color:var(--signal-text);align-items:center;gap:8px;margin-top:18px;font-weight:650;display:inline-flex}[lang=he] .editorial-page-intro h1{line-height:1.09}[lang=he] .editorial-section h2{letter-spacing:-.012em;line-height:1.14}[lang=he] .editorial-ledger h3{letter-spacing:-.008em;line-height:1.22}.insights-ledger article{border-bottom:1px solid var(--rule-light);grid-template-columns:130px 1fr 50px;align-items:center;gap:28px;min-height:190px;padding:34px clamp(32px,5vw,72px);display:grid}.insights-ledger article>.mono{color:var(--signal-text);font-size:11px}.insights-ledger h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,42px);line-height:1.05}.insights-ledger p{color:var(--ink-muted);margin:12px 0 0}.insights-ledger article>a{width:44px;height:44px;color:var(--signal);justify-self:end;place-items:center;display:grid}[lang=he] .insights-ledger h2{letter-spacing:-.012em;line-height:1.14}.scope-wizard{border-bottom:1px solid var(--rule-light);grid-template-columns:260px 1fr;min-height:620px;display:grid}.wizard-progress{border-inline-end:1px solid var(--rule-light);padding:22px}.wizard-progress button{text-align:start;border:0;border-bottom:1px solid var(--rule-light);width:100%;color:var(--ink-muted);cursor:pointer;background:0 0;grid-template-columns:38px 1fr;gap:10px;padding:18px 8px;display:grid}.wizard-progress button[aria-current=step]{color:var(--carbon);border-bottom-color:var(--signal)}.wizard-progress button:disabled{cursor:default}.wizard-panel{padding:clamp(34px,6vw,84px)}.wizard-panel fieldset{border:0;max-width:840px;margin:0;padding:0}.wizard-panel legend{letter-spacing:-.035em;width:100%;margin-bottom:36px;font-size:clamp(30px,3vw,44px);font-weight:720;line-height:1.08}[lang=he] .wizard-panel legend{letter-spacing:-.012em;font-weight:700;line-height:1.18}.wizard-panel label{gap:8px;margin-bottom:22px;font-weight:620;display:grid}.wizard-panel input:not([type=checkbox]),.wizard-panel textarea,.wizard-panel select,.login-form input{border:1px solid var(--rule-light);background:var(--paper-bright);width:100%;color:var(--carbon);border-radius:0;min-height:48px;padding:11px 13px}.wizard-panel textarea{resize:vertical;min-height:110px}.wizard-panel input:focus,.wizard-panel textarea:focus,.wizard-panel select:focus{border-color:var(--carbon)}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.checkbox-label{grid-template-columns:24px 1fr;align-items:start;font-weight:480!important;display:grid!important}.checkbox-label input{width:20px;height:20px;accent-color:var(--signal);margin-top:2px}.field-note{border-inline-start:2px solid var(--signal);max-width:760px;color:var(--ink-muted);padding-inline-start:16px}.field-note .mono{color:var(--signal-text);margin-inline-end:12px}.scope-review{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);margin:26px 0;padding:22px 0}.scope-review>*{margin:4px 0}.scope-review .mono{color:var(--signal-text)}.wizard-actions{justify-content:space-between;gap:16px;margin-top:40px;display:flex}.wizard-actions .button-primary{margin-inline-start:auto}.form-error{color:var(--signal-dark);font-weight:620}.wizard-complete{border-bottom:1px solid var(--rule-light);flex-direction:column;justify-content:center;align-items:flex-start;min-height:540px;padding:clamp(50px,8vw,110px);display:flex}.wizard-complete svg{color:var(--success);margin-bottom:24px}.wizard-complete h2{letter-spacing:-.04em;max-width:850px;margin:0;font-size:clamp(34px,4.4vw,62px);line-height:1.05}[lang=he] .wizard-complete h2{letter-spacing:-.012em;font-weight:700;line-height:1.16}.wizard-complete>p:last-child{max-width:700px;color:var(--ink-muted)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site-footer{color:#e7e7e5;background:var(--carbon);grid-template-columns:1fr auto;gap:50px;padding:52px clamp(32px,5vw,72px) 32px;display:grid}.site-footer p{color:#a8aaa8;max-width:570px}.footer-links{grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px 34px;display:grid}.footer-links a{border-bottom:1px solid var(--rule-dark);padding-bottom:8px}.footer-links a:hover{color:#fff;border-color:var(--signal)}.footer-legal{border-top:1px solid var(--rule-dark);color:#888b89;grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:24px;font-size:12px;display:flex}[lang=he] .site-footer{line-height:1.7}.login-section{grid-template-columns:minmax(320px,1fr) minmax(300px,.65fr);align-items:center;gap:clamp(46px,8vw,130px);min-height:660px;padding:80px clamp(32px,8vw,120px);display:grid}.login-section h1{letter-spacing:-.05em;max-width:700px;margin:0;font-size:clamp(46px,5vw,72px);line-height:1}.login-section>div>p:last-child{max-width:620px;color:var(--ink-muted)}.login-form{border-top:2px solid var(--signal);padding-top:28px}.login-form label{gap:8px;margin-bottom:18px;font-weight:620;display:grid}.login-form .button{width:100%;margin-top:12px}.login-section aside{border-top:1px solid var(--rule-light);color:var(--ink-muted);grid-column:2;padding:20px 0}.login-section aside code{font-family:var(--font-mono);color:var(--carbon);font-size:12px}.ops-root{background:var(--graphite);color:#e8e9e7;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.ops-root[dir=rtl]{grid-template-columns:minmax(0,1fr) 232px}.ops-root[dir=rtl] .ops-sidebar{grid-column:2}.ops-root[dir=rtl] .ops-plane{grid-area:1/1}.ops-sidebar{border-inline-end:1px solid var(--rule-dark);z-index:5;background:#0d1012;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.ops-root[dir=rtl] .ops-sidebar{border-inline-end:0;border-inline-start:1px solid var(--rule-dark)}.ops-mode{color:#777d80;font-family:var(--font-mono);letter-spacing:.08em;margin:0 10px 36px;font-size:9px}.ops-sidebar nav{flex-direction:column;gap:2px;display:flex}.ops-sidebar nav a{color:#a9adae;border-inline-start:2px solid #0000;align-items:center;gap:11px;min-height:40px;padding:9px 10px;font-size:13px;display:flex}.ops-sidebar nav a:hover,.ops-sidebar nav a:focus-visible{color:#fff;background:var(--graphite-raised);border-inline-start-color:var(--signal)}.ops-user{border-top:1px solid var(--rule-dark);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:grid}.ops-avatar{border:1px solid #777;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ops-user>div{flex-direction:column;min-width:0;display:flex}.ops-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-user>div span{color:#7f8587;font-size:10px;font-family:var(--font-mono)}.ops-user .logout-control{grid-column:1/-1;min-width:0}.ops-icon-button{color:#959a9c;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.ops-icon-button span{white-space:nowrap}.ops-icon-button:hover{color:#fff}.ops-plane{min-width:0}.ops-topbar{border-bottom:1px solid var(--rule-dark);z-index:4;background:#111417f5;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(24px,3vw,44px);display:flex;position:sticky;top:0}.ops-topbar>div{align-items:center;gap:22px;display:flex}.ops-topbar span,.ops-topbar a{color:#8f9496;font-size:11px}.ops-topbar a,.financial-approval-link,.adopt-link{align-items:center;gap:7px;display:inline-flex}.ops-topbar a:hover{color:#fff}.ops-main{max-width:1660px;margin-inline:auto}.ops-hero,.partner-hero{grid-template-columns:1fr auto;align-items:end;gap:50px;min-height:320px;padding:64px clamp(26px,4vw,64px) 46px;display:grid}.ops-hero h1,.partner-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1}.ops-hero>div>p:last-child,.partner-hero>p{color:#8d9395;max-width:720px}.ops-metrics{border-top:1px solid var(--rule-dark);border-inline-start:1px solid var(--rule-dark);grid-template-columns:repeat(2,140px);display:grid}.ops-metrics>div{border-inline-end:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.ops-metrics .mono{color:#fff;font-size:28px}.ops-metrics b{color:#93989a;font-size:11px;font-weight:500}.ops-section{border-top:1px solid var(--rule-dark);padding:42px clamp(24px,4vw,60px) 54px;scroll-margin-top:72px}.ops-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.ops-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.8vw,40px);line-height:1.05}.ops-section-heading>span{color:#7f8587;font-size:11px}.ops-empty-note{max-width:72ch;color:var(--ink-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.ops-empty-note a{color:var(--signal-text)}.ops-persistence{color:#7e8c96;max-width:72ch;font-size:11px;line-height:1.45;font-family:var(--font-mono);margin:12px 0 0}.ops-persistence[data-durable=false]{color:#b5894c}.partner-empty-invitations{min-height:0;margin-top:12px}.pipeline-board{border-top:1px solid #555a5c;border-inline-start:1px solid var(--rule-dark);scrollbar-color:var(--signal) var(--graphite-raised);grid-template-columns:repeat(7,minmax(180px,1fr));display:grid;overflow-x:auto}.pipeline-column{border-inline-end:1px solid var(--rule-dark);min-height:360px}.pipeline-column h3{color:#9da1a3;text-transform:uppercase;border-bottom:1px solid var(--rule-dark);justify-content:space-between;margin:0;padding:14px;font-size:11px;font-weight:500;display:flex}.pipeline-column article{border-top:2px solid var(--signal);background:var(--graphite-raised);flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;margin:10px;padding:14px;display:flex}.pipeline-column article .mono{color:#777e80;font-size:9px}.pipeline-column article strong{font-size:13px}.pipeline-column article>span:not(.mono),.pipeline-column article small{color:#999ea0;font-size:11px}.stage-button{border:0;border-bottom:1px solid var(--signal);color:#fff;cursor:pointer;background:0 0;align-items:center;gap:7px;margin-top:auto;padding:4px 0;font-size:11px;display:inline-flex}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:1040px}.ops-table th{color:#82888a;font-family:var(--font-mono);text-align:start;font-size:10px;font-weight:400}.ops-table th,.ops-table td{border-bottom:1px solid var(--rule-dark);vertical-align:top;padding:14px 12px}.ops-table td{font-size:12px}.ops-table td:first-child,.ops-table td:last-child{min-width:150px}.ops-table td>b,.ops-table td>small{display:block}.ops-table td>b{margin-top:5px}.ops-table small{color:#777d80;margin-top:4px;font-size:9px}.status,.severity{color:#c0c3c4;width:fit-content;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #555b5d;align-items:center;padding:3px 7px;font-size:9px;line-height:1.2;display:inline-flex}.status-pending,.status-edited,.status-available,.status-open,.severity-medium{border-color:var(--caution);color:#f2ba32}.status-approved,.status-active,.status-adopted,.status-verified,.status-reviewed,.severity-low{border-color:var(--success);color:#66b789}.status-rejected,.status-expired,.severity-high,.severity-critical{border-color:var(--signal);color:#ff585e}.status-requires_verification,.status-blocked,.status-retest{color:#c9c9c9;border-color:#7b7e83}.finding-list{border-top:1px solid #565b5d}.finding-list>article{border-bottom:1px solid var(--rule-dark);grid-template-columns:80px minmax(350px,1.5fr) 120px minmax(210px,.8fr);align-items:start;gap:20px;padding:18px 0;display:grid}.finding-list article>div:nth-child(2){flex-direction:column;gap:6px;display:flex}.finding-list article>div:nth-child(2) .mono{color:#82888a;font-size:10px}.finding-list article>div:nth-child(2) small{color:#777d80;overflow-wrap:anywhere;font-size:9px}.finding-list article>div:nth-child(3){flex-direction:column;font-size:11px;display:flex}.finding-list article>div:nth-child(3) small{color:#777d80}.finding-reveal{justify-items:start;gap:8px;min-width:0;display:grid}.finding-reveal label{width:100%;min-width:0}.finding-reveal select{color:#e7e9e8;width:100%;min-width:0;min-height:36px;font:500 11px/1.35 var(--font-sans);background:#111518;border:1px solid #555b5d;border-radius:0;padding:7px 30px 7px 9px}[dir=rtl] .finding-reveal select{font-family:var(--font-he);padding:7px 9px 7px 30px}.finding-reveal button{color:#c4c7c7;cursor:pointer;white-space:normal;text-align:start;background:0 0;border:0;border-bottom:1px solid #666;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:inline-flex}.revealed-finding{border-inline-start:2px solid var(--signal);background:#0d1012;flex-direction:column;grid-column:1/-1;gap:5px;margin-top:12px;padding:18px;display:flex}.revealed-finding span,.revealed-finding p{color:#9ea3a4;font-size:12px}.ops-section-ai{background:#101417}.ai-workbench{background:var(--graphite);border-block:1px solid #555b5d;grid-template-columns:minmax(205px,.68fr) minmax(390px,1.46fr) minmax(270px,.86fr);display:grid}.ai-workflow-rail{border:0;border-inline-end:1px solid var(--rule-dark);min-width:0;margin:0;padding:0}.ai-rail-heading{border-bottom:1px solid var(--rule-dark);flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:15px 18px;display:flex}.ai-rail-heading .mono{color:#ff765b;font-size:9px}.ai-rail-heading strong{color:#f2f3f1;font-size:12px;font-weight:640}.ai-workflow-option{border-bottom:1px solid var(--rule-dark);color:#8f9597;cursor:pointer;border-inline-start:2px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-height:78px;padding:14px 16px;transition:color .14s,background .14s,border-color .14s;display:grid}.ai-workflow-option:hover,.ai-workflow-option:focus-within{color:#fff;background:#171c1f}.ai-workflow-option.selected{color:#fff;border-inline-start-color:var(--signal);background:var(--graphite-raised)}.ai-workflow-option>.mono{color:#92999b;padding-top:2px;font-size:9px}.ai-workflow-option.selected>.mono{color:#ff765b}.ai-workflow-option>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-workflow-option strong{font-size:11px;line-height:1.35}.ai-workflow-option small{color:#92999b;font:8px/1.4 var(--font-mono);letter-spacing:.035em;text-transform:uppercase}.ai-composer{min-width:0;padding:25px clamp(22px,2.5vw,38px) 28px}.ai-composer-heading{border-bottom:1px solid var(--rule-dark);grid-template-columns:minmax(210px,.9fr) 1.1fr;align-items:end;gap:26px;padding-bottom:22px;display:grid}.ai-composer-heading .mono{color:#ff765b;text-transform:uppercase;font-size:9px}.ai-composer-heading h3{color:#f4f5f3;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(24px,2.2vw,34px);line-height:1}.ai-composer-heading p{color:#949a9c;margin:0;font-size:12px;line-height:1.55}.ai-output-contract{grid-template-columns:110px 1fr;gap:18px;margin:22px 0 24px;display:grid}.ai-output-contract>span{color:#92999b;font:9px/1.45 var(--font-mono);text-transform:uppercase}.ai-output-contract ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-output-contract li{border-inline-start:1px solid var(--rule-dark);color:#b9bdbe;min-height:48px;padding:0 12px;font-size:10px;line-height:1.45}.ai-field{gap:8px;margin-top:18px;display:grid}.ai-field>span,.ai-policy-field>span{color:#c8cbcb;font-size:11px;font-weight:620}.ai-field input,.ai-field textarea,.ai-policy-field input,.ai-policy-field select{color:#f0f1ef;background:#0d1012;border:1px solid #42484a;border-radius:0;width:100%;padding:11px 12px;font-size:12px}.ai-field input,.ai-policy-field input,.ai-policy-field select{min-height:44px}.ai-field textarea{resize:vertical;min-height:190px;line-height:1.55}.ai-field input::placeholder,.ai-field textarea::placeholder,.ai-policy-field input::placeholder{color:#858c8e;opacity:1}.ai-field input:focus,.ai-field textarea:focus,.ai-policy-field input:focus,.ai-policy-field select:focus{border-color:var(--signal);outline:1px solid #0000}.ai-context-guidance{color:#93999b;background:#14191c;border-inline-start:2px solid #6f7678;grid-template-columns:22px 1fr;gap:10px;margin-top:10px;padding:13px 14px;display:grid}.ai-context-guidance svg{color:#b3b7b8;margin-top:2px}.ai-context-guidance strong{color:#d4d6d5;font-size:10px}.ai-context-guidance p{margin:3px 0 0;font-size:10px;line-height:1.45}.ai-context-picker{background:#101417;border:1px solid #42484a;margin-top:20px}.ai-context-picker>header{border-bottom:1px solid var(--rule-dark);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px;display:flex}.ai-context-picker>header>div{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.ai-context-picker>header svg{color:#ff765b;margin-top:2px}.ai-context-picker>header strong{color:#e4e6e4;font-size:11px}.ai-context-picker>header p{color:#8f9698;margin:4px 0 0;font-size:9px;line-height:1.45}.ai-context-picker>header>.mono{color:#ff765b;flex:none;font-size:8px}.ai-context-catalog-state{border-bottom:1px solid var(--rule-dark);color:#aeb3b3;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:9px;display:flex}.ai-context-catalog-error{color:#ff888c}.ai-context-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-context-group{border-bottom:1px solid var(--rule-dark);min-width:0}.ai-context-group:nth-child(odd){border-inline-end:1px solid var(--rule-dark)}.ai-context-group>summary{color:#c8cbca;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:10px;font-weight:650;list-style-position:inside;display:flex}.ai-context-group>summary .mono{color:#858c8e;font-size:8px}.ai-context-group>div{border-top:1px solid var(--rule-dark)}.ai-context-record{border-inline-start:2px solid #0000;background:#0d1012;border-bottom:1px solid #292f32;padding:11px 12px}.ai-context-record.selected{border-inline-start-color:var(--signal);background:#171c1f}.ai-context-record>label{color:#d5d7d6;cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.ai-context-record>label input{width:16px;height:16px;accent-color:var(--signal);margin:1px 0 0}.ai-context-record>label span{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-context-record>label strong{font:9px/1.35 var(--font-mono);overflow-wrap:anywhere}.ai-context-record>label small{color:#91989a;font-size:9px;line-height:1.4}.ai-context-record-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ai-context-record-meta code{color:#81898b;min-width:0;font:7px/1.35 var(--font-mono);overflow-wrap:anywhere}.ai-classification{color:#adb2b3;font:7px/1.2 var(--font-mono);text-transform:uppercase;border:1px solid #62696b;flex:none;padding:2px 5px}.ai-classification-public{color:#7bc39c;border-color:#438162}.ai-classification-internal{border-color:#6b7477}.ai-classification-confidential_client{color:#eab43b;border-color:#9d7520}.ai-classification-restricted_security{color:#ff777b;border-color:#a93439}.ai-context-record>details{margin-top:8px}.ai-context-record>details>summary{color:#8f9698;cursor:pointer;font-size:8px}.ai-context-record dl{gap:5px;margin:8px 0 0;display:grid}.ai-context-record dl div{grid-template-columns:minmax(80px,.72fr) minmax(0,1.28fr);gap:8px;min-width:0;display:grid}.ai-context-record dt{color:#858d8f;text-transform:uppercase;font-size:7px}.ai-context-record dd{color:#b9bdbe;font:8px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:0}.ai-context-projection-note{color:#777f81;grid-column:1/-1;margin:0;padding:11px 13px;font-size:8px;line-height:1.5}.ai-submit-row{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.ai-submit-row p{color:#92999b;max-width:340px;margin:0;font-size:9px}.ai-submit{border:1px solid var(--signal);background:var(--signal-dark);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:650;display:inline-flex}.ai-submit:hover:not(:disabled){background:var(--signal)}.ai-submit:disabled{opacity:.36;cursor:not-allowed}.ai-result{grid-template-columns:22px 1fr;gap:10px;margin:18px 0 0;padding:14px;font-size:11px;display:grid}.ai-result svg{margin-top:1px}.ai-result p{color:#aeb3b3;margin:4px 0 0}.ai-result a{color:#e4e6e5;border-bottom:1px solid;align-items:center;gap:7px;width:fit-content;margin-top:8px;display:inline-flex}.ai-result-provenance{overflow-wrap:anywhere}.ai-structured-preview{border-top:1px solid #7bc39c52;margin-top:10px;padding-top:9px}.ai-structured-preview>summary{color:#dbe4df;cursor:pointer;font-size:9px;font-weight:650}.ai-structured-preview>p{font-size:9px}.ai-structured-preview code{font-family:var(--font-mono)}.ai-structured-preview pre{color:#bbc1be;max-height:270px;font:8px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0a0d0e;margin:9px 0 0;padding:10px;overflow:auto}.ai-report-language-note{border-inline-start:2px solid var(--signal);color:#b9bdbe;margin:-2px 0 18px;padding:10px 12px;font-size:10px;line-height:1.55}.ai-result-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.ai-result-actions button{color:#d8e5de;cursor:pointer;background:0 0;border:1px solid #7bc39c;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:650;display:inline-flex}.ai-result-actions button:disabled{opacity:.45;cursor:not-allowed}.ai-result-actions a{margin-top:0}.ai-result-success{border:1px solid var(--success);color:#7bc39c;background:#2d78541f}.ai-result-error{border:1px solid var(--signal);color:#ff777b;background:#b91f241f}.ai-policy-panel{border-inline-start:1px solid var(--rule-dark);background:#0d1012;min-width:0;padding:22px 20px 24px}.ai-policy-heading{border-bottom:1px solid var(--rule-dark);grid-template-columns:26px 1fr;gap:10px;padding-bottom:18px;display:grid}.ai-policy-heading>svg{color:#ff765b}.ai-policy-heading .mono{color:#92999b;font-size:8px}.ai-policy-heading h3{color:#f2f3f1;letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.ai-policy-field{gap:8px;margin-top:18px;display:grid}.ai-policy-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ai-policy-check{color:#bfc3c3;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:18px;display:grid}.ai-policy-check input{width:17px;height:17px;accent-color:var(--signal);margin:1px 0 0}.ai-policy-check>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-policy-check strong{font-size:10px;line-height:1.35}.ai-policy-check small{color:#92999b;font-size:9px;line-height:1.45}.ai-policy-check-danger{background:#151011;border:1px solid #4b3032;padding:12px}.ai-policy-check-danger input{accent-color:var(--signal)}.ai-policy-status{background:#14181a;border-top:2px solid #6d7476;margin-top:20px;padding:14px}.ai-policy-status>strong{color:#d5d7d6;font-size:10px}.ai-policy-status ul{color:#d99a9d;margin:9px 0 0;padding-inline-start:17px;font-size:9px;line-height:1.5}.ai-policy-status p{color:#8e9d94;margin:8px 0 0;font-size:9px;line-height:1.5}.ai-provider-note{border-top:1px solid var(--rule-dark);color:#92999b;margin:18px 0 0;padding-top:16px;font-size:9px;line-height:1.55}.ai-telemetry-heading{border-top:1px solid var(--rule-dark);justify-content:space-between;align-items:flex-end;gap:28px;margin-top:42px;padding:28px 0 18px;display:flex}.ai-telemetry-heading h3{color:var(--navy);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,2.4vw,36px);line-height:1.05}.ai-telemetry-heading>span{color:#5b6060;text-align:end;max-width:410px;font-size:10px;line-height:1.5}.ai-telemetry{background:#0d1012;border-block:1px solid #555b5d}.ai-telemetry-metrics{border-bottom:1px solid var(--rule-dark)}.ai-telemetry-metric{background:#12171a;height:100%;min-height:148px;padding:20px}.ai-telemetry-metric>div{color:#9da2a3;align-items:center;gap:8px;display:flex}.ai-telemetry-metric svg{color:#ff765b}.ai-telemetry-metric span{font-size:10px;font-weight:620}.ai-telemetry-metric strong{color:#f2f3f1;font:500 clamp(25px,2.5vw,38px)/1 var(--font-mono);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:20px;display:block}.ai-telemetry-metric small{color:#818789;margin-top:10px;font-size:9px;line-height:1.45;display:block}.ai-telemetry-ledgers{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);display:grid}.ai-workflow-telemetry{border-inline-end:1px solid var(--rule-dark);min-width:0}.ai-telemetry-subheading{border-bottom:1px solid var(--rule-dark);flex-direction:column;justify-content:center;gap:4px;min-height:66px;padding:15px 18px;display:flex}.ai-telemetry-subheading strong{color:#e2e4e2;font-size:11px}.ai-telemetry-subheading span{color:#7f8688;font-size:9px}.ai-workflow-telemetry>article{border-bottom:1px solid var(--rule-dark);grid-template-columns:minmax(125px,.7fr) 1.3fr;gap:16px;padding:15px 18px;display:grid}.ai-workflow-telemetry>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ai-workflow-telemetry .mono{color:#ff765b;overflow-wrap:anywhere;font-size:8px}.ai-workflow-telemetry article strong{color:#d9dcda;font-size:11px}.ai-workflow-telemetry dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;min-width:0;margin:0;display:grid}.ai-workflow-telemetry dl div{min-width:0}.ai-workflow-telemetry dt{color:#7c8385;font-size:8px}.ai-workflow-telemetry dd{color:#b9bdbc;font:9px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:3px 0 0}.ai-telemetry-empty{color:#899092;margin:0;padding:28px 18px;font-size:11px;line-height:1.6}.ai-run-table-wrap{min-width:0;margin:0}.ai-run-table{min-width:760px}.ai-run-table td:first-child,.ai-run-table td:last-child{min-width:120px}.ai-run-table td>span,.ai-run-table td>small{display:block}.ai-telemetry .ai-run-table th{color:#9da2a3}.ai-run-table td{color:#d9dcda}.ai-telemetry .ai-run-table td>small{color:#9da2a3;margin-top:5px}.ai-run-table td>.mono{color:#ff765b}.ai-telemetry .status{color:#c7cdcb;background:0 0;border-color:#737b7d}.ai-telemetry .status.status-degraded{color:#f2ba32;border-color:#b88724}.ai-telemetry-disclosure{border-top:1px solid var(--rule-dark);color:#7f8688;margin:0;padding:13px 18px;font-size:9px;line-height:1.55}.approval-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:18px;display:grid}.approval-card{border:1px solid var(--rule-dark);background:#0f1214;padding:22px}.approval-meta{color:#777d80;align-items:center;gap:9px;font-size:9px;display:flex}.approval-card h3{margin:25px 0 8px;font-size:18px}.approval-recipient{color:#b7bbbb;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;font-size:12px;display:grid}.approval-recipient span{color:#72787a}.approval-recipient bdi{overflow-wrap:anywhere;word-break:normal;min-width:0}.approval-card textarea{resize:vertical;border:1px solid var(--rule-dark);background:var(--graphite);color:#e7e8e7;width:100%;min-height:130px;padding:12px;font-size:12px}.approval-bindings{border-block:1px solid var(--rule-dark);gap:7px;margin:12px 0;padding:11px 0;display:grid}.approval-bindings div{grid-template-columns:minmax(110px,.34fr) 1fr;gap:10px;display:grid}.approval-bindings dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.approval-bindings dd{overflow-wrap:anywhere;font:11px/1.45 var(--font-mono);margin:0}.approval-locale-preview{gap:8px;margin:12px 0;display:grid}.approval-locale-preview p{border:1px solid var(--rule-dark);grid-template-columns:32px 1fr;gap:8px;margin:0;padding:10px;font-size:12px;line-height:1.55;display:grid}.approval-actions .release{background:var(--navy);color:var(--paper-bright)}.content-hash{color:#666d6f;margin-top:8px;font-size:9px}.approval-message{color:#9fb7a7;font-size:11px}.approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.approval-actions button,.adopt-confirm button{border:1px solid var(--rule-dark);color:#c6c8c8;cursor:pointer;background:0 0;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10px;display:inline-flex}.approval-actions button.approve,.adopt-confirm button.approve{border-color:var(--signal);color:#fff;background:var(--signal-dark)}.approval-actions button:disabled,.adopt-confirm button:disabled{opacity:.35;cursor:not-allowed}.approval-envelope-editor{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:10px;margin:12px 0;display:grid}.approval-envelope-editor label,.outbound-handoff-form label,.invitation-acceptance-form label{color:#596164;gap:5px;min-width:0;font-size:9px;display:grid}.approval-envelope-editor label:first-child,.approval-envelope-editor label:last-child{grid-column:1/-1}.approval-envelope-editor input,.approval-envelope-editor select,.outbound-handoff-form input,.invitation-acceptance-form input{border:1px solid var(--rule-dark);background:var(--graphite);color:#e7e8e7;width:100%;min-height:38px;font:11px/1.4 var(--font-body);border-radius:0;padding:8px 10px}.outbound-handoff-control{border-top:2px solid var(--signal);margin-top:20px;padding-top:18px}.outbound-handoff-control>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.outbound-handoff-control>header div{gap:5px;display:grid}.outbound-handoff-control>header div>span{color:#596164;font:9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.outbound-handoff-control>header strong{font-size:13px}.outbound-handoff-control>header small,.invitation-acceptance-form>div small{color:#596164;max-width:230px;font-size:9px;line-height:1.5}.outbound-handoff-control>p{color:#596164;font-size:10px;line-height:1.55}.outbound-handoff-form,.invitation-acceptance-form{border:1px solid var(--rule-dark);gap:10px;margin-top:15px;padding:14px;display:grid}.outbound-attestation{align-items:start;line-height:1.45;color:inherit!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important}.outbound-attestation input{width:15px;min-height:15px;accent-color:var(--signal);margin:1px 0 0}.outbound-handoff-form button,.invitation-acceptance-form button{border:1px solid var(--signal);min-height:38px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;font-size:10px;display:inline-flex}.outbound-handoff-form button:disabled,.invitation-acceptance-form button:disabled{opacity:.38;cursor:not-allowed}.outbound-handoff-history{gap:8px;margin-top:16px;display:grid}.outbound-handoff-history>strong{font-size:10px}.outbound-handoff-history article{border:1px solid var(--rule-dark);grid-template-columns:minmax(100px,.7fr) minmax(120px,1fr);gap:5px 12px;min-width:0;padding:11px;font-size:9px;display:grid}.outbound-handoff-history article>*{overflow-wrap:anywhere;min-width:0}.outbound-handoff-history article small,.outbound-handoff-history article time{color:#777d80}.outbound-handoff-history article p{color:#9fb7a7;grid-column:1/-1;align-items:center;gap:6px;margin:5px 0 0;display:flex}.invitation-acceptance-form>div{gap:4px;display:grid}.partner-ledger,.facts-ledger,.audit-ledger{border-top:1px solid #565b5d}.partner-ledger article{border-bottom:1px solid var(--rule-dark);grid-template-columns:80px 1.1fr 1.4fr 120px 150px;gap:18px;padding:16px 8px;font-size:12px;display:grid}.partner-ledger small{color:#777d80}.facts-ledger article{border-bottom:1px solid var(--rule-dark);grid-template-columns:minmax(200px,1fr) 1.2fr 150px 1fr 130px;align-items:center;gap:16px;padding:16px 8px;font-size:11px;display:grid}.facts-ledger article>div{flex-direction:column;display:flex}.facts-ledger .mono{color:#777d80;font-size:9px}.audit-ledger article{border-bottom:1px solid var(--rule-dark);grid-template-columns:60px 170px 1.2fr 1fr 130px;align-items:center;gap:15px;padding:12px 8px;font-size:10px;display:grid}.audit-ledger time,.audit-ledger small{color:#777d80}.config-ledger{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.config-ledger article{border:1px solid var(--rule-dark);min-width:0;padding:18px}.config-ledger pre{color:#a5aaab;min-height:190px;font:10px/1.55 var(--font-mono);overflow:auto}.config-ledger time{color:#666d6f;font-size:9px}.facts-editor-panels{border-block:1px solid var(--rule-light);scrollbar-color:var(--signal) var(--paper);overflow:auto hidden}.facts-editor-panels>.resizable-panel{min-width:300px}.fact-editor,.config-editor{min-width:0;height:100%;color:var(--navy);background:#f5f3ed;padding:20px}.fact-editor-heading{border-bottom:1px solid var(--rule-light);min-height:70px;padding-bottom:15px}.fact-editor-heading .mono{color:var(--signal-text);font-size:9px}.fact-editor-heading h3{margin:7px 0 0;font-size:23px;line-height:1.05}.fact-editor label,.config-editor label{color:var(--ink-muted);gap:7px;margin-top:14px;font-size:10px;font-weight:650;display:grid}.fact-editor input:not([type=checkbox]),.fact-editor textarea,.fact-editor select,.config-editor textarea{border:1px solid var(--rule-light);background:var(--paper-bright);width:100%;min-height:40px;color:var(--navy);border-radius:0;padding:9px 10px;font-size:11px}.fact-editor textarea{resize:vertical;min-height:78px}.fact-editor-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.fact-publish{align-items:start;grid-template-columns:18px 1fr!important}.fact-publish input{width:16px;height:16px;accent-color:var(--signal);margin:0}.fact-editor-actions,.config-editor>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.fact-editor-actions button,.config-editor button{border:1px solid var(--signal);background:var(--signal);min-height:36px;color:var(--navy);cursor:pointer;padding:7px 10px;font-size:10px;font-weight:700}.fact-editor-actions button:disabled,.config-editor button:disabled{opacity:.45;cursor:wait}.fact-editor-actions p,.config-editor p{color:var(--ink-muted);margin:0;font-size:9px}.config-editor{border:1px solid var(--rule-light)}.config-editor textarea{resize:vertical;min-height:220px;font:10px/1.55 var(--font-mono);margin-top:16px}.config-editor time{color:var(--ink-muted);margin-top:10px;font-size:9px;display:block}.partner-hero{min-height:300px;display:block}.partner-search{border:1px solid var(--signal);grid-template-columns:30px 1fr 30px;align-items:center;max-width:900px;height:54px;margin-top:28px;padding:0 15px;display:grid}.partner-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.partner-search kbd{border:1px solid var(--rule-dark);color:#999;font-family:var(--font-mono);padding:2px 6px}.open-work-list{border-top:1px solid #565b5d}.open-work-list>article{border-bottom:1px solid var(--rule-dark);grid-template-columns:1.1fr 1.6fr 150px 70px 150px 210px;align-items:center;gap:18px;padding:18px 8px;font-size:11px;display:grid}.open-work-list article>div:first-child,.open-work-list article>div:nth-child(3){flex-direction:column;display:flex}.open-work-list small{color:#777d80;font-size:9px}.adopt-link{border:0;border-bottom:1px solid var(--signal);color:#ff4b51;cursor:pointer;background:0 0}.adopt-confirm{border:1px solid var(--signal);background:#0c0f11;padding:12px}.adopt-confirm p{margin:0 0 9px;font-weight:650}.adopt-confirm label{color:#a9adae;gap:7px;margin:6px 0;display:flex}.adopt-confirm label input{accent-color:var(--signal)}.adopt-confirm>div{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.adopt-control>p{color:#9fb7a7;font-size:10px}.active-engagement{border-top:1px solid #565b5d;padding:25px 0}.active-engagement h3{margin:5px 0;font-size:24px}.active-engagement>div p{color:#8e9496}.active-delivery-summary{border-block:1px solid var(--rule-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid}.active-delivery-summary>div{border-inline-end:1px solid var(--rule-light);min-width:0;padding:15px 16px}.active-delivery-summary>div:last-child{border-inline-end:0}.active-delivery-summary dt{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:8px;font-size:10px;font-weight:700}.active-delivery-summary dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.active-delivery-summary small{color:var(--ink-muted)}.active-engagement ol{grid-template-columns:repeat(6,1fr);margin:0;padding:24px 0 0;list-style:none;display:grid}.active-engagement li{text-align:center;color:#777d80;flex-direction:column;align-items:center;gap:9px;font-size:10px;display:flex;position:relative}.active-engagement li:after{content:"";top:15px;background:var(--rule-dark);z-index:0;width:100%;height:1px;position:absolute;inset-inline-start:50%}.active-engagement li:last-child:after{display:none}.active-engagement li span{z-index:1;background:var(--graphite);border:1px solid #777;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.active-engagement li.current span{border-color:var(--signal)}.partner-bottom{grid-template-columns:1fr 1fr;gap:50px;display:grid}.task-row,.advisory-row{border-bottom:1px solid var(--rule-dark);grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:grid}.advisory-row{grid-template-columns:130px 1fr auto}.task-row span:nth-child(3),.task-row time{color:#777d80}@media (max-width:1000px){.ops-root,.ops-root[dir=rtl]{grid-template-columns:70px minmax(0,1fr)}.ops-root[dir=rtl]{grid-template-columns:minmax(0,1fr) 70px}.ops-sidebar{padding-inline:12px}.ops-sidebar .wordmark{font-size:0}.ops-sidebar .wordmark:before{content:"R";color:var(--signal);font-size:24px}.ops-mode,.ops-sidebar nav a span,.ops-user>div,.ops-icon-button span{display:none}.ops-sidebar nav a{justify-content:center}.ops-user{grid-template-columns:1fr}.ops-avatar{margin-inline:auto}.ops-icon-button{justify-content:center}.ops-hero{grid-template-columns:1fr}.ops-metrics{grid-template-columns:repeat(4,1fr)}.finding-list>article{grid-template-columns:70px 1fr 100px}.finding-reveal{grid-column:2/-1}.ai-workbench{grid-template-columns:210px minmax(0,1fr)}.ai-policy-panel{border-inline-start:0;border-top:1px solid var(--rule-dark);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.ai-policy-heading,.ai-policy-status,.ai-provider-note{grid-column:1/-1}.ai-telemetry-ledgers{grid-template-columns:1fr}.ai-workflow-telemetry{border-inline-end:0;border-bottom:1px solid var(--rule-dark)}.config-ledger{grid-template-columns:1fr}.open-work-list>article{grid-template-columns:1fr 1.4fr 120px 70px}.open-work-list>article>span:nth-child(5),.open-work-list .adopt-control{grid-column:auto}.open-work-list .adopt-control{grid-column:1/-1}.partner-bottom{grid-template-columns:1fr}}@media (max-width:720px){.login-section{grid-template-columns:1fr;padding:55px 22px}.login-section aside{grid-column:1}.ops-root,.ops-root[dir=rtl]{display:block}.ops-sidebar{border:0;border-bottom:1px solid var(--rule-dark);grid-template-columns:auto 1fr auto;align-items:center;width:100%;height:62px;padding:10px 16px;display:grid;position:sticky;top:0}.ops-sidebar nav{display:none}.ops-sidebar .wordmark{margin:0;font-size:20px}.ops-sidebar .wordmark:before{display:none}.ops-mode{margin:0 12px;display:block}.ops-user{border:0;margin:0;padding:0;display:flex}.ops-user>div,.ops-avatar{display:none}.ops-icon-button{padding:0}.ops-plane{grid-area:auto!important}.ops-topbar{min-height:50px;padding:10px 18px;position:static}.ops-topbar>div:first-child span:last-child{display:none}.ops-hero,.partner-hero{padding:48px 20px 34px}.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-section{padding:36px 18px 45px;scroll-margin-top:0}.ops-section-heading{flex-direction:column;align-items:flex-start}.approval-grid{grid-template-columns:1fr}.finding-list>article{grid-template-columns:70px 1fr}.finding-list article>div:nth-child(3){grid-column:2}.finding-reveal{grid-column:1/-1}.ai-workbench{display:block}.ai-workflow-rail{border-inline-end:0}.ai-workflow-option{min-height:66px}.ai-composer{border-top:1px solid var(--rule-dark);padding:24px 16px 28px}.ai-composer-heading{grid-template-columns:1fr;align-items:start}.ai-output-contract,.ai-output-contract ul{grid-template-columns:1fr}.ai-output-contract li{border-inline-start:0;border-bottom:1px solid var(--rule-dark);min-height:auto;padding:8px 0}.ai-context-groups{grid-template-columns:1fr}.ai-context-group:nth-child(odd){border-inline-end:0}.ai-context-picker>header{flex-direction:column;align-items:flex-start}.ai-result-actions{flex-direction:column;align-items:stretch}.ai-result-actions button,.ai-result-actions a{justify-content:center;width:100%}.ai-submit-row{flex-direction:column;align-items:stretch}.ai-submit{width:100%}.ai-policy-panel{display:block}.ai-telemetry-heading{flex-direction:column;align-items:flex-start}.ai-telemetry-heading>span{text-align:start}.ai-workflow-telemetry>article{grid-template-columns:1fr}.ai-workflow-telemetry dl{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-ledger article,.facts-ledger article,.audit-ledger article{grid-template-columns:1fr 1fr}.partner-ledger article>*,.facts-ledger article>*,.audit-ledger article>*{min-width:0}.audit-ledger article{grid-template-columns:1fr;gap:6px}.open-work-list>article{grid-template-columns:1fr 1fr}.active-engagement ol{grid-template-columns:1fr;gap:0}.active-engagement li{text-align:start;grid-template-columns:40px 1fr;min-height:55px;display:grid}.active-engagement li:after{top:30px;width:1px;height:100%;inset-inline-start:15px}.active-delivery-summary{grid-template-columns:1fr}.active-delivery-summary>div{border-inline-end:0;border-block-end:1px solid var(--rule-light)}.active-delivery-summary>div:last-child{border-block-end:0}.task-row,.advisory-row{grid-template-columns:1fr 1fr}}@media (max-width:1120px){:root{--folio:54px}.desktop-nav{gap:17px}.desktop-nav>a:nth-last-child(-n+2){display:none}.services-menu{left:var(--folio);right:0}.rtl .services-menu{left:0;right:var(--folio)}.hero{min-height:520px}.lifecycle-rail li{padding-inline:14px}.service-ledger-row{grid-template-columns:80px minmax(220px,.85fr) 1.2fr 24px;gap:16px}}@media (max-width:860px){:root{--folio:0px}.public-shell,.public-shell.rtl{border-inline:0;display:block}.folio-rail{display:none}.site-header{grid-template-columns:1fr auto;min-height:76px;padding:14px 20px}.desktop-nav{display:none}.header-actions{grid-column:2}.menu-button{display:grid}.language-link{font-size:13px}.section-grid{grid-template-columns:1fr}.hero{gap:32px;min-height:auto;padding:68px 24px 50px}.hero h1,.page-intro h1,.service-hero h1{font-size:clamp(43px,9vw,66px)}.boundary-diagram{max-width:590px;margin-inline:auto}.lifecycle-rail{grid-template-columns:1fr}.lifecycle-rail li{border-bottom:1px solid var(--rule-light);grid-template-rows:auto auto;grid-template-columns:42px 40px 1fr;min-height:130px;padding:20px 0;border-inline-end:0!important}.lifecycle-rail li p{grid-column:3}.split-section{grid-template-columns:1fr}.split-section>div+div{border-inline-start:0;border-top:1px solid var(--rule-light)}.service-ledger-row{grid-template-columns:72px 1fr 24px}.service-ledger-row>span:nth-child(3){grid-column:2/-1}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid article:nth-child(2){border-inline-end:0}.principles-grid article:nth-child(-n+2){border-bottom:1px solid var(--rule-light)}.page-intro{gap:30px;min-height:auto;padding:64px 24px 50px}.service-evidence-grid{grid-template-columns:1fr}.evidence-column+.evidence-column{border-inline-start:0;border-top:1px solid var(--rule-light)}.three-column-ledger{grid-template-columns:1fr}.three-column-ledger>div{border-inline-end:0;border-bottom:1px solid var(--rule-light)}.editorial-section{grid-template-columns:1fr}.editorial-ledger{border-inline-start:0;border-top:1px solid var(--rule-light)}.scope-wizard{grid-template-columns:1fr}.wizard-progress{border-inline-end:0;border-bottom:1px solid var(--rule-light);grid-template-columns:repeat(4,1fr);padding:8px 16px;display:grid}.wizard-progress button{grid-template-columns:1fr;gap:2px;padding:12px 5px;font-size:11px}.wizard-progress button .mono{font-size:10px}}@media (max-width:560px){.site-header .wordmark{font-size:22px}.hero{padding-top:52px}.hero h1,.page-intro h1{font-size:clamp(40px,12vw,54px)}.service-hero h1{font-size:clamp(38px,10.8vw,48px)}.hero-support{font-family:var(--font-sans)}[lang=he] .hero-support{font-family:var(--font-he)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.process-section,.ledger-section,.principles-section,.service-table-section{padding-inline:20px}.section-heading{flex-direction:column;align-items:flex-start}.service-ledger-row{grid-template-columns:60px 1fr 20px;padding-inline:4px}.service-ledger-row>span:nth-child(3){font-size:13px}.principles-grid{grid-template-columns:1fr}.principles-grid article{border-inline-end:0;border-bottom:1px solid var(--rule-light);min-height:220px}.principles-grid h3{margin-top:42px}.split-section>div{min-height:auto;padding:38px 22px}.cta-section{padding:54px 22px 70px}.service-hero{min-height:390px;padding-inline:22px}.method-banner{justify-content:flex-start;gap:10px}.method-banner i{padding-inline-start:10px}.evidence-column{padding:40px 22px 50px}.three-column-ledger>div{padding:22px 4px}.editorial-section-heading{padding:45px 22px}.editorial-ledger article{padding:28px 22px}.insights-ledger article{grid-template-columns:1fr 30px;gap:14px;padding:28px 22px}.insights-ledger article>.mono{grid-column:1/-1}.form-grid{grid-template-columns:1fr;gap:0}.wizard-panel{padding:42px 20px}.wizard-progress button span:last-child{display:none}.wizard-progress button{text-align:center}.footer-links{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;padding-inline:22px}.footer-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=dark]{--paper:#07111a;--paper-bright:#0d1821;--carbon:#edf1ef;--graphite:#0b141c;--graphite-raised:#14232d;--ink-muted:#adb7ba;--signal-text:#ff8166;--rule-light:#344651;--rule-dark:#44545e;background:var(--paper);color:#edf1ef}html[data-theme=dark] .public-shell,html[data-theme=dark] .site-header,html[data-theme=dark] .mobile-menu,html[data-theme=dark] .services-menu,html[data-theme=dark] .page-plane{background:var(--paper-bright)}html[data-theme=dark] .site-header{background:#0d1821f5}html[data-theme=dark] .folio-rail{color:#e8efef;background:#07111ad1}html[data-theme=dark] .hero h1,html[data-theme=dark] .page-intro h1,html[data-theme=dark] .service-hero h1,html[data-theme=dark] .evidence-column h2,html[data-theme=dark] .service-table-section h2,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .split-section h2,html[data-theme=dark] .cta-section h2,html[data-theme=dark] .editorial-section h2,html[data-theme=dark] .boundary-diagram{color:#eef3f1}html[data-theme=dark] .service-ledger-row:hover{background:var(--navy-raised);color:#fff}html[data-theme=dark] .service-ledger-row:hover>.mono,html[data-theme=dark] .service-ledger-row:hover>span:nth-child(3){color:#c8d1d4}html[data-theme=dark] .wizard-panel input:not([type=checkbox]),html[data-theme=dark] .wizard-panel textarea,html[data-theme=dark] .wizard-panel select,html[data-theme=dark] .login-form input{color:#edf1ef;background:#0a141c}html[data-theme=dark] .site-footer{background:#050d13}html[data-theme=dark] .skip-link{background:var(--signal-dark);color:#fff}html[data-theme=dark] .button-primary{color:var(--navy);box-shadow:5px 5px #00000047}html[data-theme=dark] .theme-toggle:hover{color:#ff7b5f}html[data-theme=dark] .ops-root,html[data-theme=dark] .ops-workspace-split,html[data-theme=dark] .ops-plane,html[data-theme=dark] .ops-hero,html[data-theme=dark] .partner-hero,html[data-theme=dark] .ops-section{color:#edf1ef;background:#0d1821}html[data-theme=dark] .ops-main,html[data-theme=dark] .ops-hero h1,html[data-theme=dark] .partner-hero h1,html[data-theme=dark] .ops-overview-detail-heading h2,html[data-theme=dark] .ops-section-heading h2,html[data-theme=dark] .pipeline-column h3 b,html[data-theme=dark] .stage-button,html[data-theme=dark] .finding-reveal button,html[data-theme=dark] .approval-recipient,html[data-theme=dark] .approval-actions button,html[data-theme=dark] .adopt-confirm button,html[data-theme=dark] .active-engagement li.current{color:#edf1ef}html[data-theme=dark] .ops-metrics>div,html[data-theme=dark] .pipeline-column article,html[data-theme=dark] .approval-card,html[data-theme=dark] .config-ledger article,html[data-theme=dark] .adopt-confirm{color:#edf1ef;background:#14232d}html[data-theme=dark] .ops-metrics .mono{color:#fff}html[data-theme=dark] .ops-overview-detail{background:#0d1821;border-top-color:#56646c}html[data-theme=dark] .ops-overview-detail>section+section{border-inline-start-color:#344651}html[data-theme=dark] .ops-overview-detail-heading{border-bottom-color:#56646c}html[data-theme=dark] .approval-card textarea,html[data-theme=dark] .partner-search{color:#edf1ef;background:#09131b}html[data-theme=dark] .approval-envelope-editor input,html[data-theme=dark] .approval-envelope-editor select,html[data-theme=dark] .outbound-handoff-form input,html[data-theme=dark] .invitation-acceptance-form input{color:#edf1ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09131b;border-color:#56646c}html[data-theme=dark] .outbound-handoff-form,html[data-theme=dark] .invitation-acceptance-form,html[data-theme=dark] .outbound-handoff-history article{border-color:#56646c}html[data-theme=dark] .approval-envelope-editor label,html[data-theme=dark] .outbound-handoff-form label,html[data-theme=dark] .invitation-acceptance-form label,html[data-theme=dark] .outbound-handoff-control>header div>span,html[data-theme=dark] .outbound-handoff-control>header small,html[data-theme=dark] .invitation-acceptance-form>div small,html[data-theme=dark] .outbound-handoff-control>p{color:#b6c1c6}html[data-theme=dark] .approval-card textarea,html[data-theme=dark] .partner-search input,html[data-theme=dark] .config-ledger pre{color:#d9e1e1}html[data-theme=dark] .status,html[data-theme=dark] .severity{color:#e0e6e5;border-color:#77868d}html[data-theme=dark] .status-pending,html[data-theme=dark] .status-edited,html[data-theme=dark] .status-available,html[data-theme=dark] .status-open,html[data-theme=dark] .severity-medium{color:#f0bd4e}html[data-theme=dark] .status-approved,html[data-theme=dark] .status-active,html[data-theme=dark] .status-adopted,html[data-theme=dark] .status-verified,html[data-theme=dark] .status-reviewed,html[data-theme=dark] .severity-low{color:#79c69e}html[data-theme=dark] .status-rejected,html[data-theme=dark] .status-expired,html[data-theme=dark] .severity-high,html[data-theme=dark] .severity-critical{color:#ff8166}html[data-theme=dark] .resize-handle{color:#8fa0a8}html[data-theme=dark] .resize-reset{color:#edf1ef;background:#1a2c38e6;border-color:#5d717a}html[data-theme=dark] .resize-reset:hover,html[data-theme=dark] .resize-reset:focus-visible{color:var(--signal-text);border-color:currentColor}html[data-theme=dark] .fact-editor,html[data-theme=dark] .config-editor{color:#edf1ef;background:#14232d}html[data-theme=dark] .fact-editor input:not([type=checkbox]),html[data-theme=dark] .fact-editor textarea,html[data-theme=dark] .fact-editor select,html[data-theme=dark] .config-editor textarea{color:#edf1ef;background:#09131b}html[data-theme=dark] .active-delivery-summary dd{color:#edf1ef}html[data-theme=dark] .active-delivery-summary dt,html[data-theme=dark] .active-delivery-summary small{color:#b6c1c6}h1,h2,h3,.section-heading h2,.ops-section-heading h2,.wordmark{font-family:var(--font-display);font-weight:600}[lang=he] h1,[lang=he] h2,[lang=he] h3,[lang=he] .section-heading h2,[lang=he] .ops-section-heading h2,[lang=he] .wordmark{font-family:var(--font-he);font-weight:700}.wordmark{color:var(--signal);letter-spacing:.035em}.site-header .wordmark{color:var(--signal);font-weight:700}.site-header{border-bottom-color:var(--rule-light);min-height:74px;padding-block:14px}.desktop-nav,.header-actions{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-weight:600}[lang=he] .desktop-nav,[lang=he] .header-actions{font-family:var(--font-he);letter-spacing:0;text-transform:none}.hero{min-height:680px;padding-top:58px;padding-bottom:42px}.hero h1,.page-intro h1,.service-hero h1{color:var(--navy);font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;font-weight:600;line-height:.88}[lang=he] .hero h1,[lang=he] .page-intro h1,[lang=he] .service-hero h1{font-family:var(--font-he);letter-spacing:-.015em;text-transform:none;font-weight:700;line-height:1.06}[lang=he] .public-shell .page-intro h1{line-height:1.09}.hero h1{max-width:720px;font-size:clamp(64px,6.1vw,96px)}.hero-support{font-family:var(--font-sans);max-width:620px}.button,.text-link{border-radius:0}.button-primary{box-shadow:5px 5px #0917221a}.boundary-diagram,.folio-rail{color:var(--navy)}.service-hero{border-bottom:1px solid var(--rule-light);padding-inline-end:clamp(92px,10vw,150px);position:relative}.service-hero:after,.service-evidence-grid:after,.service-table-section:after{background:var(--navy);color:#fff;width:76px;height:74px;font:600 25px/1 var(--font-display);letter-spacing:.04em;place-items:center;display:grid;position:absolute;top:0;right:0}.service-hero:after{content:"01"}.service-evidence-grid{position:relative}.service-evidence-grid:after{content:"02"}.service-table-section:after{content:"03"}.service-evidence-grid .evidence-column{padding-top:72px}.evidence-column h2,.service-table-section h2{color:var(--navy);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:600}[lang=he] .evidence-column h2,[lang=he] .service-table-section h2{font-family:var(--font-he);letter-spacing:-.012em;text-transform:none;font-weight:700;line-height:1.12}.resizable-panels{align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;position:relative}.resizable-panels-horizontal{flex-direction:row}.resizable-panels-vertical{flex-direction:column}.resizable-panel{flex:0 0 var(--panel-size);min-width:0;min-height:0;position:relative;overflow:hidden}.resize-handle{z-index:8;min-width:24px;min-height:24px;color:var(--navy);touch-action:none;background:0 0;border:0;flex:0 0 24px;margin:0;padding:0;position:relative}.resizable-panels-horizontal>.resize-handle{cursor:col-resize;margin-inline:-12px}.resizable-panels-vertical>.resize-handle{cursor:row-resize;margin-block:-12px}.resize-handle:before{content:"";opacity:.28;background:currentColor;transition:opacity .14s,background .14s;position:absolute}.resizable-panels-horizontal>.resize-handle:before{width:1px;top:0;bottom:0;left:11px}.resizable-panels-vertical>.resize-handle:before{height:1px;top:11px;left:0;right:0}.resize-handle-grip{background:currentColor;width:3px;height:3px;position:absolute}.resizable-panels-horizontal>.resize-handle .resize-handle-grip{top:50%;left:10px;box-shadow:0 -8px,0 8px}.resizable-panels-vertical>.resize-handle .resize-handle-grip{top:10px;left:50%;box-shadow:-8px 0,8px 0}.resize-handle:hover,.resize-handle:focus-visible,.resizable-panels[data-resizing=true]>.resize-handle{color:var(--signal)}.resize-handle:hover:before,.resize-handle:focus-visible:before,.resizable-panels[data-resizing=true]>.resize-handle:before{opacity:1;background:var(--signal)}.resize-handle:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.resizable-panels[data-resizing=true]{-webkit-user-select:none;user-select:none}.resizable-panels[data-resize-enabled=false]>.resize-handle{display:none}.resizable-panels[data-layout-mode=stack]{height:auto;display:block}.resizable-panels[data-layout-mode=stack]>.resizable-panel{width:100%;height:auto;overflow:visible;flex:none!important}.resizable-panels-horizontal[data-layout-mode=scroll]{scrollbar-color:var(--signal) var(--paper);overflow:auto hidden}.resizable-panels-horizontal[data-layout-mode=scroll]>.resizable-panel{min-width:min(82vw,340px)}.resizable-panels[data-constraint-state=invalid]>.resize-reset{display:none}.resize-reset{z-index:12;width:30px;height:30px;color:var(--carbon);background:color-mix(in srgb,var(--paper-bright) 92%,transparent);border:1px solid var(--rule-light);cursor:pointer;opacity:.88;border-radius:0;place-items:center;padding:0;transition:opacity .14s,color .14s,border-color .14s;display:grid;position:absolute;inset-block-start:5px;inset-inline-end:5px}.resize-reset svg{color:inherit;stroke:currentColor}.resize-reset:hover,.resize-reset:focus-visible{color:var(--signal-dark);opacity:1;border-color:currentColor}.resize-reset:focus-visible{outline:2px solid var(--signal);outline-offset:2px}body.redline-is-resizing,body.redline-is-resizing *{-webkit-user-select:none!important;user-select:none!important}body.redline-resize-horizontal,body.redline-resize-horizontal *{cursor:col-resize!important}body.redline-resize-vertical,body.redline-resize-vertical *{cursor:row-resize!important}@media (pointer:coarse){.resize-handle{flex-basis:44px;min-width:44px;min-height:44px}.resizable-panels-horizontal>.resize-handle{margin-inline:-22px}.resizable-panels-vertical>.resize-handle{margin-block:-22px}.resizable-panels-horizontal>.resize-handle:before{left:21px}.resizable-panels-vertical>.resize-handle:before{top:21px}.resizable-panels-horizontal>.resize-handle .resize-handle-grip{left:20px}.resizable-panels-vertical>.resize-handle .resize-handle-grip{top:20px}.resize-reset{width:44px;height:44px}}.ops-root{background:var(--paper-bright);min-height:100vh;color:var(--navy);display:block}.ops-workspace-split{background:var(--paper-bright);min-height:100vh}.ops-workspace-split>.resizable-panel[data-panel-index="0"]{background:var(--navy);z-index:20;align-self:flex-start;height:100vh;position:sticky;top:0;overflow:hidden}.ops-sidebar{background:var(--navy);color:#eef0ee;border-inline-end:0;flex-direction:column;width:100%;height:100%;padding:24px 17px 18px;display:flex;position:static;overflow:hidden}.ops-root[dir=rtl] .ops-sidebar{border-inline-start:0}.ops-sidebar .wordmark{color:var(--signal);margin:0 9px 8px;font-size:25px}.ops-mode{color:#7e8c96;margin-bottom:32px}.ops-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52636d transparent;min-height:0;overflow-y:auto}.ops-sidebar nav a{color:#aab4ba;border-inline-start-color:#0000;flex:none;min-height:42px}.ops-sidebar nav a:hover,.ops-sidebar nav a:focus-visible,.ops-sidebar nav a.is-active{color:#fff;background:var(--navy-raised);border-inline-start-color:var(--signal)}.ops-sidebar nav a.is-active{font-weight:680}.ops-mobile-menu{display:none}.ops-user{border-top-color:#2f414d;flex:none}.ops-avatar{border-color:#82909a}.ops-user>div span{color:#82909a}.ops-icon-button{color:#aab4ba}.ops-plane{background:var(--paper-bright);min-width:0;min-height:100vh}.ops-topbar{background:var(--navy);color:#fff;border-bottom-color:#2e404c;min-height:58px;padding-block:10px}.ops-topbar span,.ops-topbar a{color:#b5bec3}.ops-topbar a{justify-content:center;min-width:32px;min-height:32px;padding:6px 8px}html[data-theme=dark] .ai-telemetry-heading h3{color:#f1f3f1}html[data-theme=dark] .ai-telemetry-heading>span{color:#a3aaac}.ops-main{max-width:none;color:var(--navy)}.ops-hero,.partner-hero{background:var(--paper-bright);min-height:310px;padding:0}.ops-hero-panels{min-height:310px}.ops-hero-copy{flex-direction:column;justify-content:flex-end;min-height:310px;padding:58px clamp(26px,4vw,64px) 42px;display:flex}.ops-hero h1,.partner-hero h1{color:var(--navy);font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(54px,5.2vw,86px);font-weight:600;line-height:.88}[lang=he] .ops-hero h1,[lang=he] .partner-hero h1{font-family:var(--font-he);line-height:1.02}.ops-hero-copy>p:last-child,.partner-hero>p{color:var(--ink-muted)}.ops-metrics{border-top:0;border-inline-start-color:var(--rule-light);grid-template-columns:repeat(2,minmax(120px,1fr));height:100%}.ops-metrics>div{border-inline-end-color:var(--rule-light);border-bottom-color:var(--rule-light);background:#f6f4ee;min-height:155px;padding:24px}.ops-metrics .mono{color:var(--navy);font:600 38px/1 var(--font-display)}.ops-metrics b{color:var(--ink-muted)}.ops-overview{display:block}.ops-overview-detail{border-top:1px solid var(--navy);background:var(--paper-bright);grid-template-columns:minmax(0,3fr) minmax(300px,2fr);display:grid}.ops-overview-detail>section{min-width:0;padding:28px clamp(22px,3vw,42px) 34px}.ops-overview-detail>section+section{border-inline-start:1px solid var(--rule-light)}.ops-overview-detail-heading{border-bottom:1px solid var(--navy);justify-content:space-between;align-items:start;gap:22px;min-height:68px;padding-bottom:18px;display:flex}.ops-overview-detail-heading h2{color:var(--navy);font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:clamp(24px,2.4vw,36px);line-height:.95}[lang=he] .ops-overview-detail-heading h2{font-family:var(--font-he);text-transform:none;line-height:1.05}.ops-overview-detail-heading a{color:var(--blue);flex:none;align-items:center;gap:7px;font-size:10px;display:inline-flex}.ops-overview-rows article{border-bottom:1px solid var(--rule-light);grid-template-columns:88px minmax(130px,1fr) minmax(100px,.6fr) minmax(90px,.5fr);align-items:center;gap:14px;min-height:56px;font-size:11px;display:grid}.ops-overview-rows article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-overview-rows article>:last-child{text-align:end}.ops-overview-approvals article{border-bottom:1px solid var(--rule-light);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-height:64px;display:grid}.ops-overview-approvals article strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ops-overview-approvals article small{color:var(--ink-muted);grid-column:2;font-size:9px}.ops-section{border-top-color:var(--rule-light);background:var(--paper-bright);padding:42px clamp(24px,4vw,60px) 54px}.ops-section-heading h2{color:var(--navy);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:clamp(34px,3.2vw,52px);font-weight:600;line-height:.92}[lang=he] .ops-section-heading h2{font-family:var(--font-he);text-transform:none;line-height:1.04}.ops-section-heading>span{color:var(--ink-muted)}.pipeline-board{border-top-color:var(--navy);border-inline-start-color:var(--rule-light);scrollbar-color:var(--signal) var(--paper);grid-template-columns:none;display:flex;overflow-x:auto}.pipeline-board>.resizable-panel{min-width:170px}.pipeline-column{border-inline-end:0;height:100%;min-height:380px}.pipeline-column h3{color:var(--ink-muted);border-bottom-color:var(--rule-light);font-family:var(--font-display);letter-spacing:.04em;font-size:13px}.pipeline-column h3 b{color:var(--navy)}.pipeline-column article{border-top-color:var(--signal);min-height:190px;color:var(--navy);background:#f1efe9;margin:10px 6px;padding:14px}.pipeline-column article .mono,.pipeline-column article>span:not(.mono),.pipeline-column article small{color:var(--ink-muted)}.stage-button{color:var(--navy)}.ops-table th{color:var(--ink-muted)}.ops-table th,.ops-table td{border-bottom-color:var(--rule-light)}.ops-table small{color:var(--ink-muted)}.status,.severity{color:var(--navy);background:0 0;border-color:#8b9090}.status-pending,.status-edited,.status-available,.status-open,.severity-medium{color:#8a5a00}.status-approved,.status-active,.status-adopted,.status-verified,.status-reviewed,.severity-low{color:#1c6b49}.status-rejected,.status-expired,.severity-high,.severity-critical{color:#c13b1c}.status-requires_verification,.status-blocked,.status-retest{color:#545c62}.finding-list,.partner-ledger,.facts-ledger,.audit-ledger,.open-work-list,.active-engagement{border-top-color:var(--navy)}.finding-list>article,.partner-ledger article,.facts-ledger article,.audit-ledger article,.open-work-list>article,.task-row,.advisory-row{border-bottom-color:var(--rule-light)}.finding-list article>div:nth-child(2) .mono,.finding-list article>div:nth-child(2) small,.finding-list article>div:nth-child(3) small,.partner-ledger small,.facts-ledger .mono,.audit-ledger time,.audit-ledger small,.open-work-list small,.task-row span:nth-child(3),.task-row time{color:var(--ink-muted)}.finding-reveal button{color:var(--navy);border-bottom-color:var(--signal)}.finding-reveal select{border-color:var(--rule-light);color:var(--navy);background:#fff}.revealed-finding{border-inline-start-color:var(--signal);background:var(--navy);color:#fff}.revealed-finding span,.revealed-finding p{color:#c7d0d4}html[data-theme=dark] .finding-reveal select{color:#edf1ef;background:#0a151d;border-color:#42535d}.approval-grid,.config-ledger{scrollbar-color:var(--signal) var(--paper);grid-template-columns:none;gap:0;display:flex;overflow:auto hidden}.approval-grid>.resizable-panel,.config-ledger>.resizable-panel{min-width:270px}.approval-card,.config-ledger article{border-color:var(--rule-light);height:100%;color:var(--navy);background:#f5f3ed;padding:22px}.approval-meta,.approval-recipient span,.content-hash,.config-ledger time{color:var(--ink-muted)}.approval-recipient{color:var(--navy)}.approval-card textarea,.approval-envelope-editor input,.approval-envelope-editor select,.outbound-handoff-form input,.invitation-acceptance-form input{border-color:var(--rule-light);background:var(--paper-bright);color:var(--navy)}.outbound-handoff-form,.invitation-acceptance-form,.outbound-handoff-history article{border-color:var(--rule-light)}.approval-actions button,.adopt-confirm button{color:var(--navy);border-color:#899095}.approval-actions button.approve,.adopt-confirm button.approve{border-color:var(--signal);color:var(--navy);background:var(--signal);font-weight:700}.config-ledger pre{color:#43515a}.partner-hero{min-height:320px;padding:64px clamp(26px,4vw,64px) 42px;display:block}.partner-search{background:#fff;border-color:#8a9093}.partner-search input{color:var(--navy)}.partner-search kbd{border-color:var(--rule-light);color:var(--ink-muted)}.adopt-link{color:#c33d1d}html[data-theme=dark] .adopt-link{color:var(--signal-text)}.adopt-confirm{border-color:var(--signal);background:#f2efe8}.adopt-confirm label,.active-engagement>div p,.active-engagement li{color:var(--ink-muted)}.active-engagement li:after{background:var(--rule-light)}.active-engagement li span{background:var(--paper-bright);border-color:#899095}.active-engagement li.current{color:var(--navy)}.partner-work-stack{border-top:1px solid var(--rule-light);height:clamp(720px,82vh,960px)}.partner-work-stack>.resizable-panel{overflow:auto}.partner-work-stack .ops-section{border-top:0;min-height:100%}.partner-bottom{display:block}.partner-bottom-panels{min-height:390px}.partner-ledger-panel{height:100%;padding:4px 8px}.reviewer-hero{border-bottom:1px solid var(--rule-light);background:var(--paper-bright);min-height:340px;padding:62px clamp(26px,4vw,64px) 42px}.reviewer-hero h1{max-width:860px;color:var(--navy);font:600 clamp(56px,6vw,92px)/.9 var(--font-display);letter-spacing:-.012em;text-transform:uppercase;margin:0}[lang=he] .reviewer-hero h1{font-family:var(--font-he);text-transform:none;line-height:1.02}.reviewer-hero>p:not(.eyebrow){max-width:820px;color:var(--ink-muted)}.reviewer-hero-metrics{flex-wrap:wrap;gap:1px;margin-top:28px;display:flex}.reviewer-hero-metrics span{border:1px solid var(--rule-light);min-width:150px;min-height:72px;color:var(--ink-muted);flex-direction:column;padding:12px 16px;font-size:10px;display:flex}.reviewer-hero-metrics b{color:var(--navy);font:600 28px/1 var(--font-display)}.reviewer-work-panels{height:clamp(820px,100vh,1100px)}.reviewer-work-panels>.resizable-panel{overflow:auto}.reviewer-engagements{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;display:grid}.reviewer-engagements article{border:1px solid var(--rule-light);background:#f5f3ed;padding:18px}.reviewer-engagements article>div{justify-content:space-between;gap:16px;display:flex}.reviewer-engagements h3{margin:0;font-size:24px}.reviewer-engagements p{color:var(--ink-muted);font-size:11px}.reviewer-engagements article>span:not(.status),.reviewer-engagements small{color:var(--ink-muted);margin-block:10px;font-size:10px;display:block}.reviewer-tasks{border-top:1px solid var(--navy)}.reviewer-tasks article{border-bottom:1px solid var(--rule-light);grid-template-columns:110px minmax(240px,1fr) 140px 130px;gap:16px;padding:14px 8px;font-size:11px;display:grid}html[data-theme=dark] .reviewer-hero{background:#0d1821}html[data-theme=dark] .reviewer-hero h1,html[data-theme=dark] .reviewer-hero-metrics b{color:#edf1ef}html[data-theme=dark] .reviewer-engagements article{color:#edf1ef;background:#14232d}.performance-panels{border-block:1px solid var(--navy)}.performance-panels>.resizable-panel{min-width:170px}.performance-card{border-inline-end:1px solid var(--rule-light);background:#f5f3ed;flex-direction:column;height:100%;min-height:184px;padding:18px;display:flex}.performance-card>span{min-height:36px;color:var(--ink-muted);font:10px/1.4 var(--font-mono);text-transform:uppercase}.performance-card strong{color:var(--navy);font:600 clamp(30px,3vw,46px)/.95 var(--font-display);margin:auto 0 18px}.performance-card small{min-height:34px;color:var(--ink-muted);font-size:9px;line-height:1.45}.financial-panels{border-block:1px solid var(--navy);min-height:620px}.financial-panels>.resizable-panel{overflow:auto}.financial-ledger-panel{height:100%;padding-inline-end:18px}.financial-table{min-width:850px}.financial-approval-link{gap:6px;padding-block:2px;font-size:10px}.margin-ledger{background:#f5f3ed;height:100%;padding:20px}.margin-ledger-heading{border-bottom:1px solid var(--navy);flex-direction:column;gap:7px;min-height:82px;padding-bottom:17px;display:flex}.margin-ledger-heading small{color:var(--ink-muted);font-size:9px;line-height:1.45}.margin-ledger article{border-bottom:1px solid var(--rule-light);padding:18px 0}.margin-ledger article>div:first-child{justify-content:space-between;gap:16px;display:flex}.margin-ledger article>div:first-child .mono{color:var(--signal-text);font-size:9px}.margin-ledger dl{grid-template-columns:1fr 1fr;gap:8px 16px;margin:14px 0 0;display:grid}.margin-ledger dl div{justify-content:space-between;gap:8px;display:flex}.margin-ledger dt{color:var(--ink-muted);font-size:9px}.margin-ledger dd{font:10px/1.4 var(--font-mono);margin:0}.partner-control-panels{border-block:1px solid var(--navy);min-height:680px}.partner-control-panels>.resizable-panel{overflow:auto}.partner-profile-ledger{grid-template-columns:repeat(2,minmax(280px,1fr));align-content:start;gap:12px;padding-inline-end:18px;display:grid}.partner-profile-ledger>article{border:1px solid var(--rule-light);background:#f5f3ed;min-width:0;padding:18px}.partner-profile-ledger header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.partner-profile-ledger header .mono{color:var(--signal-text);font-size:9px}.partner-profile-ledger h3{margin:6px 0 0;font-size:24px}.partner-skill-list{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.partner-skill-list span{border:1px solid var(--rule-light);color:var(--ink-muted);padding:4px 7px;font-size:9px}.partner-profile-ledger dl{grid-template-columns:repeat(2,1fr);margin:18px 0 0;display:grid}.partner-profile-ledger dl div{border-top:1px solid var(--rule-light);min-height:62px;padding:9px 0}.partner-profile-ledger dt{color:var(--ink-muted);font-size:9px}.partner-profile-ledger dd{font:10px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:5px 0 0}.partner-profile-ledger details{border-top:1px solid var(--rule-light);margin-top:14px;padding-top:12px;font-size:10px}.partner-profile-ledger summary{cursor:pointer;font-weight:650}.partner-profile-ledger ul{color:var(--ink-muted);margin:10px 0 0;padding-inline-start:18px}.partner-profile-ledger>article>small{color:var(--ink-muted);margin-top:14px;font-size:9px;display:block}.invitation-panel{background:#f5f3ed;height:100%;padding:20px}.invitation-panel-heading{border-bottom:1px solid var(--navy);flex-direction:column;gap:6px;min-height:70px;padding-bottom:15px;display:flex}.invitation-panel-heading small{color:var(--ink-muted);font-size:9px}.invitation-panel .partner-ledger{border-top:0}.invitation-panel .partner-ledger article{grid-template-columns:70px 1fr;gap:6px 14px}.invitation-panel .partner-ledger article>:nth-child(n+3){grid-column:2}html[data-theme=dark] .performance-card,html[data-theme=dark] .margin-ledger,html[data-theme=dark] .partner-profile-ledger>article,html[data-theme=dark] .invitation-panel{color:#edf1ef;background:#14232d}html[data-theme=dark] .performance-card strong{color:#edf1ef}html[data-theme=dark] .approval-actions button.approve,html[data-theme=dark] .adopt-confirm button.approve{color:var(--navy)}@media (max-width:1100px) and (min-width:721px){.ai-workbench{grid-template-columns:210px minmax(0,1fr)}.ai-policy-panel{border-inline-start:0;border-top:1px solid var(--rule-dark);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.ai-policy-heading,.ai-policy-status,.ai-provider-note{grid-column:1/-1}}@media (max-width:1000px) and (min-width:721px){.ops-workspace-split>.resizable-panel[data-panel-index="0"]{flex:0 0 74px!important}.ops-workspace-split>.resizable-panel:last-child{flex:auto!important}.ops-workspace-split>.resize-handle{display:none}.ops-sidebar{padding-inline:12px}.partner-profile-ledger,.reviewer-engagements{grid-template-columns:1fr}}@media (max-width:860px){.hero{min-height:auto}.service-hero{padding-inline-end:24px;padding-top:110px}.service-hero:after,.service-evidence-grid:after,.service-table-section:after{width:62px;height:58px}}@media (max-width:720px){.resizable-panels[data-collapse=stack]{height:auto;display:block}.resizable-panels[data-collapse=stack]>.resizable-panel{width:100%;height:auto;overflow:visible;flex:none!important}.resizable-panels[data-collapse=stack]>.resize-handle{display:none}.resizable-panels-horizontal[data-collapse=scroll]{scrollbar-color:var(--signal) var(--paper);overflow:auto hidden}.resizable-panels-horizontal[data-collapse=scroll]>.resizable-panel{min-width:min(82vw,340px)}.ops-workspace-split{min-height:100vh}.ops-workspace-split>.resizable-panel[data-panel-index="0"]{z-index:20;height:62px;position:sticky;top:0;overflow:hidden}.ops-sidebar{grid-template-columns:auto 1fr auto;align-items:center;height:100%;padding:10px 16px;display:grid}.ops-sidebar .wordmark{margin:0;font-size:20px}.ops-sidebar .wordmark:before{display:none}.ops-mode{color:#8e9ba4}.ops-mobile-menu{justify-self:end;display:block}.ops-mobile-menu summary{color:#eef0ee;cursor:pointer;border:1px solid #53636d;place-items:center;width:44px;height:44px;list-style:none;display:grid}.ops-mobile-menu summary::-webkit-details-marker{display:none}.ops-mobile-menu[open] summary{border-color:var(--signal);color:#fff}.ops-mobile-menu nav{inset-inline:10px;background:var(--navy);z-index:40;border:1px solid #53636d;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-height:calc(100vh - 68px);padding:10px;position:fixed;top:58px;overflow-y:auto;box-shadow:0 18px 42px #00000047;display:grid!important}.ops-mobile-menu nav a{color:#c7d0d5;border-inline-start:2px solid #0000;justify-content:flex-start;align-items:center;gap:9px;min-height:44px;padding:9px 10px;display:flex}.ops-mobile-menu nav a[aria-current=page]{color:#fff;background:var(--navy-raised);border-inline-start-color:var(--signal)}.ops-icon-button{min-width:38px;min-height:38px}.ops-hero-copy{min-height:250px;padding:46px 20px 30px}.ops-metrics{min-height:220px}.ops-overview-detail{grid-template-columns:1fr}.ops-overview-detail>section{padding-inline:20px}.ops-overview-detail>section+section{border-inline-start:0;border-top:1px solid var(--rule-light)}.ops-overview-detail-heading{min-height:0}.ops-overview-rows article{grid-template-columns:72px minmax(110px,1fr) auto}.ops-overview-rows article>:last-child{grid-column:2/-1}.partner-work-stack{height:auto}.partner-work-stack .ops-section{min-height:0}.approval-grid>.resizable-panel,.config-ledger>.resizable-panel,.facts-editor-panels>.resizable-panel{min-width:0}.fact-editor-grid{grid-template-columns:1fr}.facts-editor-panels[data-collapse=scroll]>.resizable-panel,.config-ledger[data-collapse=scroll]>.resizable-panel,.performance-panels[data-collapse=scroll]>.resizable-panel{min-width:min(82vw,340px)}.financial-panels,.partner-control-panels{height:auto;min-height:0}.financial-ledger-panel{padding-inline-end:0}.margin-ledger dl,.partner-profile-ledger dl{grid-template-columns:1fr}.partner-profile-ledger{grid-template-columns:1fr;padding-inline-end:0}.reviewer-hero{min-height:auto;padding:46px 20px 34px}.reviewer-work-panels{height:auto}.reviewer-engagements{grid-template-columns:1fr}.reviewer-tasks article{grid-template-columns:1fr 1fr}}.crm-inline-control{align-items:start;gap:7px;min-width:150px;display:grid}.crm-inline-control label{color:var(--ink-muted);gap:4px;font-size:9px;display:grid}.crm-inline-control select,.crm-inline-control input,.crm-composer select,.crm-composer input,.crm-composer textarea,.crm-profile-editor select,.crm-profile-editor input,.crm-lead-outcome input{border:1px solid var(--rule-light);width:100%;min-height:34px;color:inherit;font:10px/1.3 var(--font-ui);background:0 0;border-radius:0;padding:7px 9px}.crm-inline-control button,.crm-composer button,.crm-profile-editor button,.crm-lead-outcome button{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:34px;font:650 10px/1 var(--font-ui);cursor:pointer;padding:7px 11px}.crm-inline-control button:disabled,.crm-composer button:disabled,.crm-profile-editor button:disabled,.crm-lead-outcome button:disabled{cursor:not-allowed;opacity:.45}.crm-inline-control>small{max-width:190px;color:var(--ink-muted);line-height:1.45}.crm-control-complete{color:var(--ink-muted);white-space:nowrap}.crm-finance-status-control,.crm-finance-status-control select{min-width:130px}.crm-composer{border-block:1px solid var(--rule-light);margin:0 0 18px;padding:14px 0}.crm-composer summary,.crm-profile-editor summary,.crm-lead-outcome summary{cursor:pointer;font:650 11px/1.4 var(--font-ui)}.crm-composer-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:11px;margin-top:14px;display:grid}.crm-composer-grid label{min-width:0;color:var(--ink-muted);gap:5px;font-size:9px;display:grid}.crm-composer-grid .crm-wide-field{grid-column:1/-1}.crm-composer textarea{resize:vertical;min-height:104px}.crm-composer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.crm-composer-actions small{max-width:580px;color:var(--ink-muted)}.crm-composer>p,.crm-profile-editor>p{color:var(--ink-muted);margin:9px 0 0;font-size:10px}.crm-invitation-composer{margin:10px 0 18px}.crm-profile-editor{border-top:1px solid var(--rule-light);margin-top:14px;padding-top:12px}.crm-profile-editor>button{margin-top:12px}.crm-artifact-rail{gap:4px;width:100%;margin:3px 0 0;padding:0;list-style:none;display:grid}.crm-artifact-rail li{border-top:1px solid var(--rule-light);grid-template-columns:minmax(48px,auto) minmax(0,1fr);gap:2px 7px;min-width:0;padding-top:4px;display:grid}.crm-artifact-rail li>span{color:#b8381d;font:650 8px/1.2 var(--font-ui);text-transform:uppercase}.crm-artifact-rail li>.mono{overflow-wrap:anywhere;min-width:0;color:var(--navy);font-size:8px}.crm-artifact-rail li>small{color:var(--ink-muted);grid-column:2;font-size:8px}.crm-lead-outcome{border-top:1px solid var(--rule-light);width:100%;margin-top:3px;padding-top:7px}.crm-lead-outcome label{color:var(--ink-muted);gap:4px;margin-top:8px;font-size:8px;display:grid}.crm-lead-outcome>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.crm-lead-outcome>small{color:var(--ink-muted);margin-top:7px;line-height:1.4;display:block}.crm-history-surface{border-top:1px solid var(--navy);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:24px;margin-top:18px;padding-top:18px;display:grid}.crm-history-surface>div{flex-direction:column;gap:7px;display:flex}.crm-history-surface>div small{color:var(--ink-muted);line-height:1.45}.crm-history-surface ol{margin:0;padding:0;list-style:none;display:grid}.crm-history-surface li{border-top:1px solid var(--rule-light);grid-template-columns:130px minmax(170px,1fr) minmax(150px,1fr);gap:12px;min-width:0;padding:9px 0;font-size:10px;display:grid}.crm-history-surface li time,.crm-history-surface li span{color:var(--ink-muted)}html[data-theme=dark] .crm-inline-control select,html[data-theme=dark] .crm-inline-control input,html[data-theme=dark] .crm-composer select,html[data-theme=dark] .crm-composer input,html[data-theme=dark] .crm-composer textarea,html[data-theme=dark] .crm-profile-editor select,html[data-theme=dark] .crm-profile-editor input,html[data-theme=dark] .crm-lead-outcome input{color:#edf1ef;border-color:#52616a}html[data-theme=dark] .crm-inline-control button,html[data-theme=dark] .crm-composer button,html[data-theme=dark] .crm-profile-editor button,html[data-theme=dark] .crm-lead-outcome button{border-color:var(--signal);background:var(--signal);color:#05090c;font-weight:700}html[data-theme=dark] .crm-artifact-rail li{border-top-color:#43535d}html[data-theme=dark] .crm-artifact-rail li>span{color:#ff8166}html[data-theme=dark] .crm-artifact-rail li>.mono{color:#edf1ef}@media (max-width:900px){.crm-history-surface{grid-template-columns:1fr}.crm-composer-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:720px){.crm-composer-grid{grid-template-columns:1fr}.crm-composer-grid .crm-wide-field{grid-column:auto}.crm-history-surface li{grid-template-columns:1fr;gap:4px}}.partner-command-center{width:min(100%,980px);margin-block-start:28px}.partner-search-modes{border:1px solid var(--rule-light);border-block-end:0;flex-wrap:wrap;gap:1px;width:fit-content;display:flex}.partner-search-modes button{border:0;border-inline-end:1px solid var(--rule-light);background:var(--paper-bright);min-height:36px;color:var(--ink-muted);cursor:pointer;font:650 10px/1.2 var(--font-sans);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.partner-search-modes button:last-child{border-inline-end:0}.partner-search-modes button[aria-pressed=true]{background:var(--navy);color:var(--paper-bright)}.partner-search-modes button:focus-visible,.partner-search-submit:focus-visible,.partner-advisory-draft-button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.partner-command-center .partner-search{grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;width:100%;max-width:none;margin-block-start:0}.partner-search-submit{border:1px solid var(--navy);background:var(--navy);min-height:34px;color:var(--paper-bright);cursor:pointer;font:700 10px/1 var(--font-sans);padding-inline:13px}.partner-search-submit:disabled{cursor:wait;opacity:.62}.partner-search-boundary,.partner-search-status{max-width:820px;color:var(--ink-muted);margin:8px 0 0;font-size:10px;line-height:1.5}.partner-search-status{color:var(--signal-text)}.partner-ai-answer{border:1px solid var(--navy);background:var(--paper-bright);color:var(--navy);margin-block-start:16px;padding:18px 20px}.partner-ai-answer>header{border-block-end:1px solid var(--rule-light);justify-content:space-between;align-items:flex-start;gap:18px;padding-block-end:12px;display:flex}.partner-ai-answer h2{color:inherit;margin:3px 0 0;font-size:clamp(20px,2.2vw,30px)}.partner-ai-answer>header>strong{color:var(--signal-text);font:700 10px/1.3 var(--font-mono);text-transform:uppercase}.partner-ai-answer-copy{max-width:780px;margin-block:16px;line-height:1.55}.partner-ai-answer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.partner-ai-answer dl>div{border-block-start:1px solid var(--rule-light);min-width:0;padding-block-start:9px}.partner-ai-answer dt{color:var(--ink-muted);text-transform:uppercase;font-size:9px}.partner-ai-answer dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.partner-ai-answer ul{color:var(--ink-muted);margin:15px 0;padding-inline-start:20px;font-size:11px;line-height:1.55}.partner-ai-answer a{color:inherit;border-block-end:1px solid;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.partner-operations{min-height:540px}.partner-operations-panels{border-block:1px solid var(--rule-light);min-height:470px}.partner-operations-pane{background:var(--paper-bright);min-width:0;padding:24px}.partner-operations-pane>header,.partner-operations-pane section>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-block-end:18px;display:flex}.partner-operations-pane header h2,.partner-operations-pane header h3{margin:2px 0 0;font-size:clamp(20px,2vw,28px)}.partner-task-form{border-block-end:1px solid var(--rule-light);grid-template-columns:minmax(0,1fr) minmax(145px,.45fr) auto;align-items:end;gap:10px;padding-block-end:20px;display:grid}.partner-task-pane{container:partner-task-pane/inline-size}@container partner-task-pane (max-width:540px){.partner-task-form{grid-template-columns:1fr}}.partner-task-form label,.partner-reply-draft{color:var(--ink-muted);gap:6px;font-size:11px;display:grid}.partner-task-form input,.partner-reply-draft textarea{width:100%;min-height:42px;color:var(--navy);background:var(--paper-bright);border:1px solid var(--rule-dark);font:inherit;border-radius:0;padding:10px 12px}html[data-theme=dark] .partner-task-form input,html[data-theme=dark] .partner-reply-draft textarea{color:#f2f4f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1012;border-color:#747c7e}html[data-theme=dark] .partner-task-form input::placeholder,html[data-theme=dark] .partner-reply-draft textarea::placeholder{color:#a5abad;opacity:1}.partner-task-form button,.partner-message-list button{min-height:42px;padding-inline:14px}.partner-personal-task-list,.partner-message-list,.partner-advisory-list{margin:0;padding:0;list-style:none}.partner-personal-task-list li{border-block-end:1px solid var(--rule-light)}.partner-personal-task-list label{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;min-height:66px;display:grid}.partner-personal-task-list input{opacity:0;position:absolute}.partner-task-check{color:#0000;border:1px solid var(--rule-dark);place-items:center;width:21px;height:21px;display:grid}.partner-personal-task-list input:focus-visible+.partner-task-check{outline:2px solid var(--signal);outline-offset:3px}.partner-personal-task-list input:checked+.partner-task-check{color:var(--paper-bright);background:var(--signal);border-color:var(--signal)}.partner-personal-task-list strong,.partner-personal-task-list small{display:block}.partner-personal-task-list small{color:var(--ink-muted);margin-block-start:4px}.partner-personal-task-list .is-done strong{color:var(--ink-muted);text-decoration:line-through}.partner-intel-pane{grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;display:grid;overflow:auto}.partner-intel-pane>section+section{border-block-start:1px solid var(--rule-dark);padding-block-start:26px}.partner-message-list{gap:14px;display:grid}.partner-message-list article{border:1px solid var(--rule-light);padding:16px}.partner-message-list article.is-unread{border-inline-start:3px solid var(--signal)}.partner-message-heading,.partner-message-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.partner-message-heading>span,.partner-message-list article>small,.partner-feed-provenance,.partner-advisory-list article>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:10px}.partner-message-list article>p{color:var(--carbon);margin-block:10px;line-height:1.55}.partner-message-list article>button{margin-block-start:10px;margin-inline-end:8px}.partner-reply-draft{margin-block-start:14px}.partner-thread-state{color:var(--ink-muted);background:color-mix(in srgb, var(--paper-bright) 86%, var(--rule-light));border-inline-start:3px solid var(--rule-dark);gap:3px;margin-block-start:14px;padding:10px 12px;display:grid}.partner-thread-state.state-pending_approval,.partner-thread-state.state-approved{border-inline-start-color:var(--signal)}.partner-thread-state.state-delivered{border-inline-start-color:#447c61}.partner-thread-state strong{color:var(--carbon);font-size:11px}.partner-thread-state small,.partner-delivered-reply small,.partner-delivered-reply time{color:var(--ink-muted);font:9px/1.45 var(--font-mono)}.partner-delivered-reply{border:1px solid var(--rule-light);margin-block-start:12px;padding:12px}.partner-delivered-reply p{margin-block:7px;line-height:1.55}.partner-reply-submit{border-block-start:1px solid var(--rule-light);gap:9px;margin-block-start:12px;padding-block-start:12px;display:grid}.partner-reply-submit label{color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.partner-reply-submit input{accent-color:var(--signal);margin-block-start:2px}.partner-reply-submit button{justify-self:start}.partner-feed-provenance{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-block:-8px 14px;display:flex}.partner-relevance-summary{border-inline-start:3px solid var(--signal);background:color-mix(in srgb, var(--paper-bright) 82%, var(--rule-light));margin-block:0 18px;padding:13px 15px}.partner-relevance-summary>p{margin:0 0 10px;font-weight:700}.partner-relevance-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.partner-relevance-summary dl>div{min-width:0}.partner-relevance-summary dt{color:var(--ink-muted);text-transform:uppercase;font-size:9px}.partner-relevance-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.partner-relevance-summary>small{color:var(--ink-muted);margin-block-start:11px;line-height:1.5;display:block}.partner-advisory-list{gap:10px;display:grid}.partner-advisory-list article{border-block-end:1px solid var(--rule-light);grid-template-columns:minmax(145px,.6fr) minmax(210px,1.7fr) auto;align-items:start;gap:12px;padding-block:12px;display:grid}.partner-advisory-list article>div{flex-wrap:wrap;gap:8px;display:flex}.partner-advisory-list .partner-relevance-reasons{grid-column:2/-1;padding-block-start:2px;display:block}.partner-relevance-reasons>strong{color:var(--navy);font:700 10px/1.3 var(--font-mono);text-transform:uppercase}.partner-relevance-reasons ul{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.partner-relevance-reasons li{color:var(--ink-muted);font-size:10px;line-height:1.45}.partner-relevance-reasons li b{color:var(--carbon)}.partner-relevance-reasons li small{font-size:inherit}.partner-advisory-list article p{color:var(--carbon);margin:0;font-size:12px;line-height:1.45}.partner-advisory-list article a{width:fit-content;color:var(--navy);border-block-end:1px solid;grid-column:2/-1;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.partner-advisory-draft-button{border:1px solid var(--rule-dark);min-height:30px;color:var(--navy);cursor:pointer;font:650 10px/1.2 var(--font-sans);background:0 0;grid-column:3;justify-self:end;padding:6px 9px}.partner-advisory-draft-button:disabled{cursor:wait;opacity:.55}.partner-advisory-list .partner-advisory-ai-draft{border:1px solid var(--rule-light);border-inline-start:3px solid var(--signal);background:var(--paper-bright);grid-column:1/-1;padding:14px 16px;display:block}.partner-advisory-list .partner-advisory-ai-draft>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-block-end:0;display:flex}.partner-advisory-ai-draft>header span{color:var(--ink-muted);font-size:9px}.partner-advisory-ai-draft p{margin:10px 0 0;font-size:11px}.partner-advisory-ai-draft ul{color:var(--ink-muted);margin:10px 0;padding-inline-start:18px;font-size:10px;line-height:1.5}.partner-advisory-ai-draft>small{color:var(--signal-text);line-height:1.45}html[data-theme=dark] .partner-advisory-list article a{color:#eef1ef}html[data-theme=dark] .partner-search-modes button{color:#aeb9be;background:#101d26;border-color:#4f6069}html[data-theme=dark] .partner-search-modes button[aria-pressed=true],html[data-theme=dark] .partner-search-submit{background:var(--signal);color:#081117;border-color:var(--signal)}html[data-theme=dark] .partner-ai-answer,html[data-theme=dark] .partner-advisory-list .partner-advisory-ai-draft{color:#edf1ef;background:#14232d;border-color:#52616a}html[data-theme=dark] .partner-ai-answer h2,html[data-theme=dark] .partner-relevance-reasons>strong,html[data-theme=dark] .partner-relevance-reasons li b,html[data-theme=dark] .partner-advisory-draft-button{color:#edf1ef}html[data-theme=dark] .partner-relevance-summary{background:#13222b}html[data-theme=dark] .partner-advisory-draft-button{border-color:#71818a}.partner-operation-empty,.partner-operation-status{color:var(--ink-muted);line-height:1.5}.partner-operation-status{margin:14px 0 0}.active-engagement li.done span{color:var(--paper-bright);background:var(--navy);border-color:var(--navy)}@media (max-width:760px){.partner-search-modes{width:100%}.partner-search-modes button{flex:170px;justify-content:center}.partner-command-center .partner-search{grid-template-columns:22px minmax(0,1fr) auto;height:auto;min-height:54px;padding-block:8px}.partner-command-center .partner-search kbd{display:none}.partner-search-submit{grid-column:1/-1;width:100%}.partner-ai-answer{padding:15px 14px}.partner-ai-answer>header{display:grid}.partner-ai-answer dl,.partner-relevance-summary dl{grid-template-columns:1fr}.partner-operations-panels{min-height:auto}.partner-operations-pane{padding:18px 14px}.partner-task-form{grid-template-columns:1fr}.partner-intel-pane{overflow:visible}.partner-advisory-list article{grid-template-columns:1fr auto}.partner-advisory-list article p,.partner-advisory-list article a,.partner-advisory-list .partner-relevance-reasons,.partner-advisory-draft-button{grid-column:1/-1}.partner-advisory-draft-button{justify-self:start}}.crm-lifecycle-workbench{gap:34px;margin-top:40px;display:grid}.crm-lifecycle-boundary{border:1px solid var(--navy);background:#f5f3ed;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:20px;padding:16px 18px;display:grid}.crm-lifecycle-boundary strong{color:var(--signal-text);font:700 10px/1.3 var(--font-mono);text-transform:uppercase}.crm-lifecycle-boundary span{color:var(--ink-muted);font-size:11px;line-height:1.55}.crm-lifecycle-surface{border-top:1px solid var(--navy);min-width:0;padding-top:20px}.crm-lifecycle-surface>header,.crm-lifecycle-partner-assurance>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.crm-lifecycle-surface>header h3,.crm-lifecycle-partner-assurance>header h3{color:var(--navy);margin:3px 0 0;font-size:clamp(24px,2.2vw,36px);line-height:1.04}.crm-lifecycle-surface>header>span,.crm-lifecycle-partner-assurance>header>span{color:var(--ink-muted);font-size:10px}.crm-lifecycle-client-grid,.crm-lifecycle-readiness-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.crm-lifecycle-client-grid>article,.crm-lifecycle-readiness-grid>article{border:1px solid var(--rule-light);background:#f8f6f0;min-width:0;padding:15px}.crm-lifecycle-client-grid>article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.crm-lifecycle-client-grid>article>div:first-child{gap:5px;min-width:0;display:grid}.crm-lifecycle-client-grid strong,.crm-lifecycle-readiness-grid strong{overflow-wrap:anywhere;font-size:15px}.crm-lifecycle-client-grid small,.crm-lifecycle-readiness-grid small{color:var(--ink-muted);font-size:9px;line-height:1.45}.crm-lifecycle-client-grid .crm-lifecycle-action{grid-column:1/-1}.crm-lifecycle-readiness-grid{margin-top:10px}.crm-lifecycle-readiness-grid>article{gap:9px;display:grid}.crm-lifecycle-readiness-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.crm-lifecycle-readiness-grid dl div{border-top:1px solid var(--rule-light);padding-top:7px}.crm-lifecycle-readiness-grid dt{color:var(--ink-muted);font-size:8px}.crm-lifecycle-readiness-grid dd{font:10px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:3px 0 0}.crm-lifecycle-composer{border-block:1px solid var(--rule-light);margin:12px 0;padding:12px 0}.crm-lifecycle-composer summary{cursor:pointer;font:700 11px/1.4 var(--font-ui)}.crm-lifecycle-form-note,.crm-lifecycle-empty-note{max-width:92ch;color:var(--ink-muted);margin:10px 0 0;font-size:10px;line-height:1.55}.crm-lifecycle-composer form{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:10px;margin-top:13px;display:grid}.crm-lifecycle-composer label{min-width:0;color:var(--ink-muted);gap:5px;font-size:9px;display:grid}.crm-lifecycle-composer label>span{min-height:1.3em}.crm-lifecycle-composer input,.crm-lifecycle-composer select,.crm-lifecycle-composer textarea,.crm-lifecycle-action select{border:1px solid var(--rule-light);width:100%;min-height:36px;color:inherit;font:10px/1.35 var(--font-ui);background:0 0;border-radius:0;padding:7px 9px}.crm-lifecycle-composer textarea{resize:vertical;min-height:88px}.crm-lifecycle-composer select[multiple]{min-height:116px}.crm-lifecycle-composer label>small{color:var(--ink-muted);font-size:8px;line-height:1.45}.crm-lifecycle-composer .crm-lifecycle-wide{grid-column:1/-1}.crm-lifecycle-composer .crm-lifecycle-confirmation{border:1px solid var(--rule-light);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-self:stretch;align-items:start;padding:9px;line-height:1.45}.crm-lifecycle-composer .crm-lifecycle-confirmation input{width:auto;min-height:0;accent-color:var(--signal);margin:2px 0 0}.crm-lifecycle-composer button,.crm-lifecycle-action button{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:36px;font:700 10px/1 var(--font-ui);cursor:pointer;padding:8px 12px}.crm-lifecycle-composer button:disabled,.crm-lifecycle-action button:disabled{cursor:not-allowed;opacity:.45}.crm-lifecycle-composer-grid{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.crm-lifecycle-composer-grid .crm-lifecycle-composer{border:1px solid var(--rule-light);background:#f8f6f0;margin:0;padding:14px}.crm-lifecycle-composer-grid .crm-lifecycle-composer form{grid-template-columns:repeat(2,minmax(130px,1fr))}.crm-lifecycle-status{color:var(--ink-muted);grid-column:1/-1;margin:7px 0 0;font-size:9px;line-height:1.45}.crm-followup-processor{border:1px solid var(--rule-light);background:#f8f6f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:grid}.crm-followup-processor>div{gap:4px;display:grid}.crm-followup-processor strong{font-size:12px}.crm-followup-processor span{color:var(--ink-muted);font-size:9px;line-height:1.45}.crm-followup-processor button{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:36px;font:700 10px/1 var(--font-ui);cursor:pointer;padding:8px 12px}.crm-followup-processor button:disabled{cursor:not-allowed;opacity:.45}.crm-followup-task-surface{margin-top:22px}.crm-followup-task-surface h4{margin:0;font-size:14px}.crm-lifecycle-ledger{border-top:1px solid var(--navy);margin-top:16px}.crm-lifecycle-ledger>article{border-bottom:1px solid var(--rule-light);grid-template-columns:110px minmax(180px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(130px,.8fr);align-items:start;gap:12px;min-width:0;padding:11px 5px;font-size:10px;display:grid}.crm-lifecycle-ledger>article>div{gap:4px;min-width:0;display:grid}.crm-lifecycle-ledger strong,.crm-lifecycle-ledger small{overflow-wrap:anywhere}.crm-lifecycle-ledger small,.crm-lifecycle-ledger time{color:var(--ink-muted);font-size:9px}.crm-lifecycle-action{grid-template-columns:minmax(100px,1fr) auto;gap:6px;min-width:0;display:grid}.crm-lifecycle-action .crm-lifecycle-status{grid-column:1/-1}.crm-lifecycle-finding-workbench{margin-bottom:24px}.crm-lifecycle-finding-actions{grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px;display:grid}.crm-lifecycle-finding-actions>article{border:1px solid var(--rule-light);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.crm-lifecycle-finding-actions .crm-lifecycle-action{grid-column:1/-1}.crm-lifecycle-partner-assurance{border-top:1px solid var(--navy);margin-top:32px;padding-top:20px}html[data-theme=dark] .crm-lifecycle-boundary,html[data-theme=dark] .crm-lifecycle-client-grid>article,html[data-theme=dark] .crm-lifecycle-readiness-grid>article,html[data-theme=dark] .crm-lifecycle-composer-grid .crm-lifecycle-composer,html[data-theme=dark] .crm-followup-processor{background:#14232d;border-color:#52616a}html[data-theme=dark] .crm-lifecycle-surface>header h3,html[data-theme=dark] .crm-lifecycle-partner-assurance>header h3{color:#edf1ef}html[data-theme=dark] .crm-lifecycle-composer input,html[data-theme=dark] .crm-lifecycle-composer select,html[data-theme=dark] .crm-lifecycle-composer textarea,html[data-theme=dark] .crm-lifecycle-action select{color:#edf1ef;border-color:#52616a}html[data-theme=dark] .crm-lifecycle-composer button,html[data-theme=dark] .crm-lifecycle-action button,html[data-theme=dark] .crm-followup-processor button{border-color:var(--signal);background:var(--signal);color:#05090c}@media (max-width:980px){.crm-lifecycle-client-grid,.crm-lifecycle-readiness-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.crm-lifecycle-ledger>article{grid-template-columns:100px minmax(170px,1fr) minmax(110px,.6fr)}.crm-lifecycle-ledger>article>:nth-child(n+4){grid-column:2/-1}}@media (max-width:720px){.crm-lifecycle-boundary{grid-template-columns:1fr;gap:7px}.crm-lifecycle-surface>header,.crm-lifecycle-partner-assurance>header{flex-direction:column;align-items:flex-start;gap:7px}.crm-lifecycle-client-grid,.crm-lifecycle-readiness-grid,.crm-lifecycle-composer-grid,.crm-lifecycle-finding-actions,.crm-lifecycle-composer form,.crm-lifecycle-composer-grid .crm-lifecycle-composer form{grid-template-columns:1fr}.crm-lifecycle-composer .crm-lifecycle-wide{grid-column:auto}.crm-followup-processor{grid-template-columns:1fr;align-items:stretch}.crm-lifecycle-ledger>article{grid-template-columns:1fr;gap:5px}.crm-lifecycle-ledger>article>:nth-child(n+4){grid-column:auto}}
