.ce-shell{--ce-review-frame:90rem;--ce-review-gutter:clamp(1rem, 2.5vw, 2.5rem);--ce-review-page-title:1.5rem;--ce-review-section-title:1rem;--ce-review-header-height:5rem}.ce-shell .ce-app-header{height:var(--ce-review-header-height);min-height:var(--ce-review-header-height);box-sizing:border-box;padding-block:.5rem}.ce-shell .ce-app-header__context,.ce-shell .ce-project-context-shell{gap:.1rem}.ce-shell .ce-project-context-shell__label,.ce-shell .ce-app-header__context>span{font-size:.75rem;line-height:1.2}.ce-shell .ce-project-context-shell>strong,.ce-shell .ce-app-header__context>strong{font-size:.9375rem;line-height:1.25}.ce-shell .ce-project-context-shell>span:not(.ce-project-context-shell__label),.ce-shell .ce-project-context-shell>a{font-size:.75rem;line-height:1.25}.ce-shell .ce-shell__body{min-height:calc(100vh - var(--ce-review-header-height))}.ce-shell .ce-content:has(>:is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace)){padding:1rem var(--ce-review-gutter) 2rem}.ce-shell .ce-content>.ce-page:is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace){width:100%;max-width:var(--ce-review-frame);box-sizing:border-box;margin:0 auto;padding:0}:is(.ce-shell .ce-content>.ce-project-primary-navigation,.ce-shell .ce-content:has(>.ce-project-home)>.ce-project-primary-navigation){width:100%;max-width:var(--ce-review-frame);margin:0 auto 1rem;display:flex}.ce-shell .ce-platform-home>*{width:100%;max-width:none;margin-inline:0}.ce-shell .ce-platform-home__toolbar{grid-template-columns:auto minmax(0,1fr) auto}.ce-shell .ce-platform-home .ce-platform-home__orientation,.ce-shell .ce-project-information .ce-page-intro{margin-block:0 1rem}.ce-shell .ce-platform-home .ce-platform-home__orientation h1,.ce-shell .ce-project-information .ce-page-intro h1,.ce-shell .ce-project-activity-workspace.ce-page .ce-page-intro h1,.ce-shell .ce-project-information .ce-project-surface-heading h2{font-size:var(--ce-review-page-title);margin-block:.25rem;line-height:1.25}.ce-shell .ce-platform-home:not(.ce-platform-projects-page):not(.ce-organisation-page) .ce-platform-home__orientation h1{font-size:2rem}.ce-shell .ce-content :is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace) h2{font-size:var(--ce-review-section-title);line-height:1.35}.ce-shell .ce-project-information .ce-project-surface-heading h2{font-size:var(--ce-review-page-title)}.ce-shell .ce-project-information .ce-information-orientation,.ce-shell .ce-project-information .ce-project-identity-stack>p{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ce-shell .ce-project-information-workspace:not(:has(.ce-relationship-focus-header)) .ce-project-identity-stack{border:0;justify-content:flex-end;margin:0;padding:0;display:flex}.ce-shell .ce-project-information-workspace .ce-project-identity-stack>.ce-project-contextual-actions{border:0;margin:0 0 .5rem;padding:0}.ce-shell .ce-project-home>.ce-project-home-content{margin-top:1rem}.ce-shell .ce-project-information [aria-label="Exact governed source"]>h2{font-size:var(--ce-review-page-title)}.ce-shell.ce-shell--relationship-focus .ce-content{padding:.5rem}.ce-shell.ce-shell--relationship-focus .ce-content>.ce-project-information{max-width:none}@media (width<=47.99rem){.ce-shell{--ce-review-header-height:7rem}.ce-shell .ce-app-header{grid-template-rows:44px minmax(0,1fr);row-gap:.25rem}.ce-shell .ce-app-header__context,.ce-shell .ce-project-context-shell{grid-area:2/1/auto/-1;display:grid}.ce-shell .ce-project-context-shell>.ce-project-context-shell__label,.ce-shell .ce-project-context-shell>a{display:none}.ce-shell .ce-content:has(>:is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace)){padding:1rem 1rem 3rem}.ce-shell .ce-content>.ce-project-primary-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ce-shell .ce-platform-home__toolbar{grid-template-columns:minmax(0,1fr) auto}.ce-shell .ce-platform-home__toolbar>strong{grid-column:1/-1}}@media (width>=48rem){.ce-shell .ce-sidebar{top:var(--ce-review-header-height);height:calc(100vh - var(--ce-review-header-height))}}.ce-shell{--ce-control-radius:.35rem;--ce-panel-radius:.65rem;--ce-control-border:#b9cbdc;--ce-control-accent:#087f9f}.ce-shell .ce-content :is(.ce-action,.ce-project-contextual-actions a,.ce-activity-project-actions a,.ce-activity-project-actions button,.ce-relationship-toolbar button,.ce-relationship-history button,.ce-relationship-zoom button,.ce-source-register-controls button,.ce-source-register-footer button,.ce-timeline-controls button,.ce-activity-toolbar button){box-sizing:border-box;border:1px solid var(--ce-control-border);border-radius:var(--ce-control-radius);color:#123457;min-height:2.25rem;font:inherit;cursor:pointer;background:#fff;padding:.45rem .75rem;font-size:.8125rem;line-height:1.25;text-decoration:none}.ce-shell .ce-content :is(.ce-action--primary,.ce-project-contextual-actions a:last-child,.ce-activity-project-actions a:last-child,.ce-relationship-toolbar .ce-relationship-expand){color:#fff;background:#09264b;border-color:#09264b;font-weight:600}.ce-shell .ce-content :is(.ce-relationship-toolbar,.ce-timeline-controls,.ce-source-register-controls,.ce-activity-toolbar) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;border:1px solid var(--ce-control-border);border-radius:var(--ce-control-radius);color:#123457;min-height:2.25rem;font:inherit;background:#fff;padding:.45rem .65rem;font-size:.8125rem}.ce-shell .ce-content :is(.ce-relationship-toolbar,.ce-timeline-controls,.ce-source-register-footer) button[aria-pressed=true]{color:#075b75;border-color:var(--ce-control-accent);background:#e3f4f8}.ce-shell .ce-content :is(.ce-action,.ce-project-contextual-actions a,.ce-relationship-toolbar button,.ce-timeline-controls button,.ce-source-register-controls button,.ce-activity-toolbar button):hover:not(:disabled){box-shadow:0 0 0 1px var(--ce-control-accent)}.ce-shell .ce-content :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ce-control-accent);outline-offset:3px}.ce-shell .ce-content :is(.ce-relationship-toolbar,.ce-source-register-controls,.ce-timeline-controls,.ce-activity-toolbar) :disabled{color:#627286;cursor:not-allowed;box-shadow:none;background:#f1f4f7;border-color:#d6dfe8}.ce-shell .ce-content :is(.ce-platform-home__panel,.ce-common-position,.ce-project-attention-band,.ce-project-home-what-changed,.ce-project-home-next,.ce-project-supporting-reasoning,.ce-relationship-inspector,.ce-activity-details,.ce-activity-chart){border-radius:var(--ce-panel-radius);background:#fff;border:1px solid #cad6e2;box-shadow:0 1px 3px #09264b0a}.ce-shell .ce-content :is(.ce-platform-home__panel,.ce-common-position,.ce-project-attention-band,.ce-project-home-what-changed,.ce-project-home-next,.ce-relationship-inspector){padding:1.25rem}@media (width<=47.99rem){.ce-shell .ce-content :is(.ce-platform-home__panel,.ce-common-position,.ce-project-attention-band,.ce-project-home-what-changed,.ce-project-home-next,.ce-relationship-inspector){padding:1rem}}.ce-shell .ce-content :is(.ce-project-sources-view,.ce-project-timeline-boundary,.ce-relationship-workspace:not(.ce-relationship-workspace--focus),.ce-project-information-overview){border-radius:var(--ce-panel-radius);border-color:#cad6e2;box-shadow:0 1px 3px #09264b0a}.ce-shell .ce-content .ce-relationship-toolbar input:disabled,.ce-shell .ce-content .ce-source-register-controls button:disabled{color:#627286;cursor:not-allowed;background:#f1f4f7}.ce-shell .ce-content :is(.ce-source-register-controls button,.ce-relationship-expand) svg{vertical-align:middle;flex-shrink:0;margin-right:.25rem}.ce-shell .ce-content .ce-source-register-controls .ce-source-search input{background:0 0;border:0;min-width:0;padding-inline:.25rem}.ce-shell .ce-content .ce-source-register-footer button[aria-current=page]{color:#075b75;border-color:var(--ce-control-accent);background:#e3f4f8}.ce-shell.ce-shell--relationship-focus .ce-sidebar__brand{margin:.25rem 0 1rem}.ce-shell.ce-shell--relationship-focus .ce-sidebar__brand img{object-fit:contain;filter:brightness(0)invert();width:2.5rem;height:2.5rem}.ce-shell .ce-relationship-focus-context>button{color:#123457;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #b9cbdc;border-radius:.35rem;padding:.45rem .75rem;font-size:.8125rem}.ce-shell .ce-project-overview-context,.ce-shell .ce-activity-supporting-panel{background:#fff;border:1px solid #cad6e2;border-radius:.65rem;margin-block:1rem;padding:1.25rem;box-shadow:0 1px 3px #09264b0a}.ce-project-overview-context>summary{cursor:pointer;color:#123457;font-weight:600}.ce-shell .ce-project-overview-context .ce-project-foundation-summary{grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:.75rem 1rem;display:grid}.ce-project-overview-context .ce-project-foundation-summary dt{font-weight:600}.ce-project-overview-context .ce-project-foundation-summary dd{overflow-wrap:anywhere;margin:0}.ce-shell .ce-activity-date-filter{color:#123457;align-items:center;gap:.4rem;font-size:.75rem;display:flex}@media (width<=47.99rem){.ce-shell .ce-project-overview-context,.ce-shell .ce-activity-supporting-panel{padding:1rem}.ce-shell .ce-project-overview-context .ce-project-foundation-summary{grid-template-columns:1fr;gap:.3rem}.ce-project-overview-context .ce-project-foundation-summary dd{margin-bottom:.65rem}.ce-shell .ce-activity-date-filter{flex:100%;justify-content:space-between}}.ce-shell .ce-organisation-page nav[aria-label=Organisation\ sections] a[aria-current=location]{color:#075b75;background:#e3f4f8;border-bottom:2px solid #087f9f}.ce-shell .ce-organisation-page :is(section,div)[id^=organisation-]{scroll-margin-top:calc(var(--ce-review-header-height) + 1rem)}.ce-shell .ce-content :is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace) :is(p,td,dd){font-size:.875rem;line-height:1.5}.ce-shell .ce-content :is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace) h3{font-size:1rem;line-height:1.35}.ce-shell .ce-content :is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace) :is(button,input,select,textarea,.ce-action),.ce-shell .ce-content :is(.ce-project-contextual-actions,.ce-activity-project-actions) a,.ce-shell .ce-content .ce-project-primary-navigation a,.ce-shell .ce-content .ce-information-view-navigation button{font-size:.875rem;line-height:1.35}.ce-shell .ce-content :is(.ce-platform-home,.ce-project-information,.ce-project-activity-workspace) :is(small,th,.eyebrow,.ce-project-band-label,.ce-project-surface-heading__eyebrow,.ce-preview-mode-label){font-size:.75rem;line-height:1.4}.ce-shell .ce-content :is(.ce-activity-row-copy strong,.ce-source-name,.ce-platform-home__action-title>strong,.ce-platform-home__project-identity>strong){font-size:.875rem;line-height:1.4}.ce-shell .ce-content :is(.ce-activity-source-chip,.ce-activity-day,.ce-relationship-network-label,.ce-timeline-axis span,.ce-source-lineage small,.ce-source-lineage strong){font-size:.75rem;line-height:1.4}.ce-shell .ce-content .ce-relationship-network-card :is(strong,b){font-size:.875rem;line-height:1.3}.ce-shell .ce-content .ce-common-position__statement{font-size:1.5rem;line-height:1.35}.ce-shell .ce-project-context-shell>a,.ce-shell .ce-content .ce-activity-date-filter{font-size:.75rem}@media (width<=47.99rem){.ce-shell .ce-content .ce-common-position__statement{font-size:1.25rem}}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-project-identity-band{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;margin:0 0 .75rem;padding:0;display:grid}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro{margin:0}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro h1{margin:.15rem 0;font-size:1.25rem}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro>p:last-child{margin:0;font-size:.75rem}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-project-context-meta{grid-column:1;margin:0;font-size:.75rem}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-project-contextual-actions{border:0;grid-area:1/2/3;margin:0;padding:0}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-project-home-content{margin:0}.ce-shell .ce-content .ce-project-navigator{--pn-blue:#0879c9;--pn-line:#9ec9e6;color:#09264b}.ce-shell .ce-content .ce-project-navigator :is(h2,p,ul){margin:0}.ce-shell .ce-content .ce-project-navigator h2{font-size:1rem;line-height:1.35}.ce-shell .ce-content .ce-project-navigator p{font-size:.875rem;line-height:1.4}.ce-shell .ce-content .ce-project-navigator :is(small,.pn-eyebrow){font-size:.75rem;line-height:1.4}.ce-shell .ce-content .ce-project-navigator a{color:#066ba6;font-size:.875rem}.ce-shell .ce-content .ce-project-navigator svg{width:1.4rem;height:1.4rem}.pn-position{background:linear-gradient(110deg,#eff8ff,#fff);border:1px solid #c8ddee;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) 11rem;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.pn-position-marker{color:#0879c9;background:#e2f4ff;border:2px solid #0879c9;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.ce-shell .ce-content .ce-project-navigator .pn-position h2{margin-block:.2rem;font-size:1.125rem}.pn-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.pn-caveat{color:#5c4d31;margin-top:.25rem!important}.pn-grounding{border-left:1px solid #c8ddee;gap:.15rem;padding-left:1rem;font-size:.75rem;display:grid}.pn-grounding strong{font-size:1.25rem}.pn-route{background:linear-gradient(#fff,#f3f9fd);border:1px solid #c8ddee;border-radius:.65rem;margin-top:.75rem;padding:.8rem 1rem}.pn-route>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ce-shell .ce-content .ce-project-navigator .pn-route>header p{margin-top:.2rem;font-size:.75rem}.pn-lenses{flex-shrink:0;display:flex}.ce-shell .ce-content .ce-project-navigator .pn-lenses button{color:#123457;background:#fff;border:1px solid #b9cbdc;border-radius:0;padding:.35rem .7rem;font-size:.875rem}.ce-shell .ce-content .ce-project-navigator .pn-lenses button[aria-pressed=true]{color:#fff;background:#0879c9}.ce-shell .ce-content .ce-project-navigator .pn-lenses button:disabled{color:#627286;cursor:not-allowed;background:#f1f4f7}.pn-preview{color:#5c4d31;padding-top:.2rem;font-size:.75rem!important}.pn-spine{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.pn-spine li{min-width:0;position:relative}.pn-spine li:before{content:"";border-top:2px solid var(--pn-line);position:absolute;top:1.15rem;left:0;right:0}.pn-spine li:first-child:before{left:1.2rem}.pn-spine li:last-child:before{right:calc(100% - 1.2rem)}.ce-shell .ce-content .ce-project-navigator .pn-spine button{text-align:left;color:#123457;background:0 0;border:0;border-radius:.4rem;flex-direction:column;gap:.22rem;width:100%;padding:0 .55rem .4rem;display:flex;position:relative}.pn-node-marker{color:#fff;background:#8998a7;border:3px solid #fff;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid;box-shadow:0 0 0 1px #b9cbdc}.pn-spine li[data-kind=current] .pn-node-marker{background:#0879c9;box-shadow:0 0 0 3px #c6edff}.pn-spine li[data-kind=attention] .pn-node-marker{background:#c93342}.pn-spine li[data-kind=next] .pn-node-marker{background:#0879c9}.pn-spine li[data-selected=true] button{background:#e4f4fd}.pn-node-label{font-size:.75rem;font-weight:700}.pn-spine strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.pn-spine small{color:#52657a}.ce-shell .ce-content .ce-project-navigator .pn-continuation{color:#52657a;margin-top:.4rem;font-size:.75rem}.pn-selection{border-top:1px solid #d9e7f1;justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;padding-top:.55rem;display:flex}.pn-selection strong{font-size:.875rem}.ce-shell .ce-content .ce-project-navigator .pn-selection p{font-size:.75rem}.pn-selection nav{flex-wrap:wrap;flex-shrink:0;gap:.8rem;display:flex}.pn-selection nav span{font-size:.75rem}.pn-supporting{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.pn-supporting>section{background:#fff;border:1px solid #c8ddee;border-radius:.65rem;flex-direction:column;align-items:start;gap:.4rem;min-width:0;padding:.8rem;display:flex}.pn-supporting ul{padding-left:1rem;font-size:.875rem}.pn-supporting li{margin-bottom:.2rem}.pn-actions nav{grid-template-columns:1fr 1fr;gap:.4rem;width:100%;display:grid}.ce-shell .ce-content .ce-project-navigator .pn-actions a{border:1px solid #b9cbdc;border-radius:.35rem;align-items:center;padding:.4rem;font-size:.75rem;text-decoration:none;display:flex}@media (width<=63.99rem){.pn-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-selection{flex-direction:column;align-items:start}}@media (width<=47.99rem){.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-project-identity-band{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.pn-position{grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.75rem}.pn-grounding{border-top:1px solid #c8ddee;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding:.5rem 0 0}.pn-grounding a{grid-column:1/-1}.pn-route{padding:.75rem}.pn-route>header{flex-direction:column;gap:.5rem}.pn-lenses{width:100%}.ce-shell .ce-content .ce-project-navigator .pn-lenses button{flex:1;padding-inline:.3rem}.pn-spine{grid-template-columns:1fr;grid-auto-flow:row}.pn-spine li:before{border-top:0;border-left:2px solid var(--pn-line);inset:0 auto 0 1.65rem}.pn-spine li:first-child:before{top:1.2rem;left:1.65rem}.pn-spine li:last-child:before{bottom:calc(100% - 1.2rem);right:auto}.ce-shell .ce-content .ce-project-navigator .pn-spine button{min-height:4.5rem;padding:.4rem .4rem .75rem 3.25rem}.pn-node-marker{position:absolute;top:.4rem;left:.5rem}.pn-supporting,.pn-actions nav{grid-template-columns:1fr}}.ce-shell .ce-content .ce-project-navigator .pn-position,.ce-shell .ce-content .ce-project-navigator .pn-route{padding:.65rem .85rem}.ce-shell .ce-content .ce-project-navigator .pn-supporting>section{padding:.7rem}.ce-shell .ce-content .ce-project-navigator .pn-spine li{background:0 0;border:0;margin:0;padding:0}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro{gap:0}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro>p{margin:0;padding:0}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro .ce-datum{display:none}.ce-shell .ce-content .ce-project-navigator .pn-supporting button{padding:.35rem;font-size:.75rem}.ce-shell .ce-content .ce-project-navigator .pn-supporting :is(ul,nav,details){margin:0}.ce-shell .ce-content .ce-project-navigator .pn-supporting li{background:0 0;border:0;padding:0}.ce-shell .ce-content .ce-project-navigator .pn-selection nav{margin:0}.ce-shell .ce-content .ce-project-navigator .pn-selection{margin-top:.4rem;padding-top:.4rem}.ce-shell .ce-content .ce-project-navigator .pn-spine small{font-size:.75rem}.ce-shell .ce-content .ce-project-home:has(.ce-project-navigator) .ce-page-intro .eyebrow{display:none}.ce-shell .ce-content .ce-project-navigator .pn-supporting ul li{margin:0;padding:0;line-height:1.4}.ce-shell .ce-content .ce-project-navigator .pn-supporting ul li a{line-height:1.4}.ce-shell .ce-content .ce-project-navigator .pn-position,.ce-shell .ce-content .ce-project-navigator .pn-route{padding-block:.4rem}.ce-shell .ce-content .ce-project-home .pn-mobile-actions,.ce-shell .ce-content .ce-project-home .pn-mobile-shortcuts,.pn-mobile-node-action,.pn-mobile-project-state{display:none}@media (width<=63.99rem){.ce-shell .ce-content .ce-project-navigator .pn-spine{grid-template-columns:1fr;grid-auto-flow:row}.pn-spine li:before{border-top:0;border-left:2px solid var(--pn-line);inset:0 auto 0 1.65rem}.pn-spine li:first-child:before{top:1.2rem;left:1.65rem}.pn-spine li:last-child:before{bottom:calc(100% - 1.2rem);right:auto}.ce-shell .ce-content .ce-project-navigator .pn-spine button{min-height:4.5rem;padding:.4rem .45rem .5rem 3.25rem}.pn-spine .pn-node-marker{position:absolute;top:.4rem;left:.5rem}.ce-shell .ce-content .ce-project-navigator .pn-spine [data-kind=current] button{background:#e9f6ff;border:1px solid #9acde8}.ce-shell .ce-content .ce-project-navigator .pn-spine [data-kind=attention] button{background:#fff3f3;border-left:3px solid #c93342}.ce-shell .ce-content .ce-project-navigator .pn-spine [data-kind=next] button{border-left:3px solid #0879c9}.pn-spine :is([data-kind=later],[data-kind=target],[data-kind=start]) strong{font-weight:500}.pn-mobile-node-action{font-size:.75rem;text-decoration:underline;display:block}}@media (width<=47.99rem){.ce-shell:has(.ce-project-home) .ce-app-header{padding-block:.4rem}.ce-shell:has(.ce-project-home) .ce-project-context-shell{overflow-wrap:anywhere;min-width:0}.ce-shell:has(.ce-project-home) .ce-project-context-shell>a{display:none}.ce-shell .ce-content .ce-project-home .ce-project-identity-band{display:none}.ce-shell .ce-content .ce-project-home{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.ce-shell .ce-content .ce-project-navigator .pn-mobile-project-state{margin-bottom:.35rem;font-size:.75rem;display:block}.ce-shell .ce-content .ce-project-navigator .pn-position{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.6rem}.pn-position-marker{display:none}.ce-shell .ce-content .ce-project-navigator .pn-grounding{flex-wrap:wrap;gap:.25rem;padding:.3rem 0 0;display:flex}.ce-shell .ce-content .ce-project-navigator .pn-grounding strong{font-size:.75rem}.ce-shell .ce-content .ce-project-navigator .pn-grounding a{align-items:center;min-height:2.75rem;margin-left:auto;display:flex}.ce-shell .ce-content .ce-project-navigator .pn-lenses button{min-height:2.75rem}.ce-shell .ce-content .ce-project-navigator .pn-spine small{font-size:.75rem}.ce-shell .ce-content .ce-project-navigator .pn-selection,.ce-shell .ce-content .ce-project-navigator .pn-supporting{display:none}.ce-shell .ce-content .ce-project-home .pn-mobile-shortcuts{flex-direction:column;gap:.35rem;margin-top:.6rem;display:flex}.ce-shell .ce-content .ce-project-home .pn-mobile-shortcuts :is(button,a){text-align:left;min-height:2.75rem;padding:.5rem;font-size:.875rem}.ce-shell .ce-content .ce-project-home .pn-mobile-actions{z-index:40;padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom));background:#09264b;border-top:2px solid #24b1ce;gap:.5rem;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.ce-shell .ce-content .ce-project-home .pn-mobile-actions a{color:#fff;border-radius:.25rem;flex:1;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:flex}.pn-mobile-actions a:focus-visible{outline-offset:-3px;outline:2px solid #fff}.ce-shell:has(.ce-project-home) .ce-project-primary-navigation a{min-height:2.75rem}.ce-shell .ce-content .ce-project-home:has(.pn-mobile-actions) .ce-project-identity-band{display:none}.ce-shell .ce-content .ce-project-home:has(.pn-mobile-actions) .ce-project-home-content{background:0 0;border:0;padding:0}.pn-mobile-shortcuts summary{cursor:pointer;min-height:2.75rem;padding:.5rem;font-size:.875rem}}@media (width<=63.99rem){.ce-shell .ce-content .ce-project-navigator .pn-lenses button{min-height:2.75rem}}.ce-shell .ce-content .ce-project-home:has(.pn-step-detail) .ce-project-identity-band{display:none}.ce-shell .ce-content .pn-step-detail{color:#09264b;gap:.8rem;min-width:0;display:grid}.ce-shell .ce-content .pn-step-detail :is(h1,h2,h3,p,ul){margin:0}.ce-shell .ce-content .pn-step-detail h1{margin-block:.25rem;font-size:1.5rem;line-height:1.3}.ce-shell .ce-content .pn-step-detail h2{font-size:1rem;line-height:1.35}.ce-shell .ce-content .pn-step-detail h3,.ce-shell .ce-content .pn-step-detail :is(p,a,li){font-size:.875rem;line-height:1.4}.ce-shell .ce-content .pn-step-detail :is(small,.pn-step-caption,.pn-step-eyebrow){font-size:.75rem;line-height:1.4}.ce-shell .ce-content .pn-step-heading{background:#f2f8fc;border:1px solid #c8ddee;border-radius:.65rem;justify-content:space-between;align-items:start;gap:1rem;padding:.85rem;display:flex}.pn-step-eyebrow{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pn-step-status{color:#785100;background:#fff0d5;border-radius:.35rem;flex-shrink:0;padding:.35rem .65rem;font-size:.75rem}.pn-step-status--synthetic{color:#694b80;background:#f4edf9}.ce-shell .ce-content .pn-step-notice{background:#fff9eb;border-left:3px solid #b28d43;padding:.6rem .85rem;font-size:.75rem}.pn-step-grid{grid-template-columns:1fr 1fr;grid-template-areas:"why consequences""evidence next";gap:.8rem;display:grid}.pn-step-why{grid-area:why}.pn-step-consequences{grid-area:consequences}.pn-step-evidence{grid-area:evidence}.pn-step-next{grid-area:next}.ce-shell .ce-content .pn-step-detail :is(.pn-step-grid>section,.pn-step-actions){background:#fff;border:1px solid #c8ddee;border-radius:.65rem;flex-direction:column;gap:.6rem;min-width:0;padding:.85rem;display:flex}.pn-step-domains{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pn-step-domains>div{background:#eefaf8;border-radius:.4rem;align-content:start;gap:.3rem;min-width:0;padding:.65rem;display:grid}.pn-step-domains>[data-domain=MONEY]{background:#fff7eb}.pn-step-domains>[data-domain=CHANGE]{background:#f5efff}.ce-shell .ce-content .pn-step-domains strong{font-size:.75rem}.ce-shell .ce-content .pn-step-detail ul{padding-left:1rem}.ce-shell .ce-content .pn-step-detail li{overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.ce-shell .ce-content .pn-step-detail .pn-step-records{gap:.4rem;padding:0;list-style:none;display:grid}.ce-shell .ce-content .pn-step-records li{border-bottom:1px solid #e1ebf2;gap:.2rem;padding-bottom:.4rem;display:grid}.pn-step-actions nav{flex-wrap:wrap;gap:.55rem;display:flex}.ce-shell .ce-content .pn-step-actions nav{margin:0}.ce-shell .ce-content .pn-step-actions nav a{border:1px solid #b9cbdc;border-radius:.35rem;padding:.4rem .6rem;text-decoration:none}.ce-shell .ce-content .pn-step-primary{color:#fff;background:#08254b;border-radius:.35rem;align-self:start;padding:.6rem .8rem;text-decoration:none}@media (width<=63.99rem){.pn-step-domains{grid-template-columns:1fr}}@media (width<=47.99rem){.pn-step-grid{grid-template-columns:1fr;grid-template-areas:"why""next""evidence""consequences"}.ce-shell .ce-content .pn-step-heading{flex-direction:column}.ce-shell .ce-content .pn-step-detail h1{font-size:1.25rem}.pn-step-status{flex-shrink:1}.pn-step-actions nav{flex-direction:column}}.ce-shell .ce-content .ce-project-home:has(.pn-step-detail) .ce-project-home-content{box-shadow:none;background:0 0;border:0;padding:0}.ce-shell .ce-content .ce-project-home .pn-step-detail h1{width:auto;max-width:none}.ce-shell .ce-content .ce-project-home .pn-step-detail .pn-step-notice{font-size:.75rem}.ce-shell .ce-content .ce-project-home .pn-step-detail{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=63.99rem){.pn-step-grid{grid-template-columns:1fr;grid-template-areas:"why""next""evidence""consequences"}}.ce-project-information{width:100%;min-width:0;max-width:90rem}.ce-relationship-workspace--focus .ce-relationship-focal-node{width:19rem;min-height:7rem;padding:var(--ce-space-4);background:#f5fbfc;border-width:3px;grid-template-columns:3.2rem minmax(0,1fr);box-shadow:0 0 0 .45rem #1d8ba31f,0 .6rem 1.4rem #09274e2e}.ce-relationship-workspace--focus .ce-relationship-focal-node>span{width:3rem;height:3rem;font-size:.85rem}.ce-relationship-workspace--focus .ce-relationship-focal-node strong{font-size:1.05rem}.ce-relationship-workspace--focus .ce-relationship-network li>button:first-child{width:16.5rem;min-height:5.5rem;padding:var(--ce-space-3) var(--ce-space-4);grid-template-columns:2.8rem minmax(0,1fr)}.ce-relationship-workspace--focus .ce-relationship-node-kind{width:2.7rem;height:2.7rem;font-size:.78rem}.ce-relationship-workspace--focus .ce-relationship-network li>button:first-child strong{font-size:.92rem}.ce-relationship-network li>button:first-child em{color:#8a5400;font-size:.75rem;font-style:normal;font-weight:750}.ce-relationship-workspace--focus .ce-relationship-network li:first-child{--node-x:26%;--node-y:14%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(2){--node-x:55%;--node-y:14%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(3){--node-x:8%;--node-y:33%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(4){--node-x:8%;--node-y:61%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(5){--node-x:72%;--node-y:33%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(6){--node-x:72%;--node-y:61%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(7){--node-x:29%;--node-y:79%}.ce-relationship-workspace--focus .ce-relationship-network li:nth-child(8){--node-x:56%;--node-y:79%}.ce-relationship-workspace--focus .ce-relationship-network-line{opacity:.82;border-block-start-width:3px;width:clamp(12rem,20vw,24rem)}.ce-relationship-workspace--focus .ce-relationship-network li>button:first-child[aria-pressed=true]+.ce-relationship-network-line{filter:drop-shadow(0 0 .15rem #1d8ba359);border-block-start-width:6px}.ce-relationship-network-label{z-index:4;width:12rem;min-height:1.8rem;color:var(--relationship-colour,#425268);text-align:left;background:#fffffff0;border:1px solid #9fb7c399;border-radius:.25rem;margin-block-start:.25rem;padding:.2rem .35rem;font-size:.75rem;font-weight:750;line-height:1.25;display:block;position:relative}.ce-relationship-network-label:focus-visible{outline:3px solid var(--ce-color-accent,#1d8ba3);outline-offset:2px}.ce-relationship-agent-overlay{z-index:6;gap:.1rem var(--ce-space-2);max-width:18rem;padding:var(--ce-space-2) var(--ce-space-3);color:#352769;text-align:left;background:#f7f4fff0;border:1px dashed #6a58a8;border-radius:.65rem;grid-template-columns:auto 1fr;display:grid;position:absolute;bottom:8%;right:24%;box-shadow:0 0 0 .45rem #6a58a81a}.ce-relationship-agent-overlay>span{grid-row:1/span 3;font-size:1.35rem}.ce-relationship-agent-overlay small,.ce-relationship-agent-overlay em{grid-column:2;font-size:.75rem}.ce-relationship-agent-overlay em{font-style:normal;font-weight:700}.ce-relationship-minimap{background:radial-gradient(circle,#1d8ba324 0 14%,#0000 15%),#fffffff5;width:8.5rem;height:5.75rem}.ce-relationship-minimap i{border:2px solid var(--ce-color-accent,#1d8ba3);background:#1d8ba30d;inset:.65rem 1rem}.ce-relationship-minimap b{z-index:2;background:var(--ce-color-accent,#1d8ba3);border:2px solid #fff;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ce-relationship-inspector>nav{border-block-end:1px solid var(--ce-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block-end:var(--ce-space-3);display:grid}.ce-relationship-inspector>nav button{width:auto;padding:var(--ce-space-2);background:0 0;border:0;border-block-end:3px solid #0000;border-radius:0;margin:0;font-size:.75rem}.ce-relationship-inspector>nav button[aria-pressed=true]{border-block-end-color:var(--ce-color-accent,#1d8ba3);color:#0c5264}.ce-relationship-inspector[data-inspector-section=summary] [data-inspector-group]:not([data-inspector-group=summary]),.ce-relationship-inspector[data-inspector-section=evidence] [data-inspector-group]:not([data-inspector-group=evidence]),.ce-relationship-inspector[data-inspector-section=history] [data-inspector-group]:not([data-inspector-group=history]){display:none}@media (width<=600px){.ce-relationship-agent-overlay{display:none}}.ce-project-information.ce-project-home,.ce-project-information.ce-project-information-workspace{max-width:96rem}.ce-project-information.ce-project-information-workspace:has(.ce-relationship-workspace){max-width:none}.ce-project-information-workspace:has(.ce-relationship-workspace) .ce-information-orientation{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.ce-project-information-workspace:has(.ce-relationship-workspace) .ce-information-orientation>p{grid-column:1/-1}.ce-project-information-workspace:has(.ce-relationship-workspace) .ce-information-orientation h1{font-size:clamp(1.5rem,2vw,2rem)}.ce-project-information-workspace:has(.ce-relationship-workspace)>.ce-project-identity-stack{gap:var(--ce-space-1) var(--ce-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ce-project-information-workspace:has(.ce-relationship-workspace)>.ce-project-identity-stack>.ce-information-orientation{grid-column:1}.ce-project-information-workspace:has(.ce-relationship-workspace)>.ce-project-identity-stack>p{grid-column:1;margin-block:0}.ce-project-information-workspace:has(.ce-relationship-workspace)>.ce-project-identity-stack>.ce-project-contextual-actions{grid-area:1/2/span 2;align-self:end;margin:0!important}.ce-common-position__heading,.ce-project-attention-band__header{gap:var(--ce-space-4);justify-content:space-between;align-items:flex-start;display:flex}.ce-common-position__heading :is(p,h2),.ce-project-attention-band__header :is(p,h2){margin-block:0}.ce-common-position__qualification{max-width:70rem;margin-block:var(--ce-space-2);color:var(--ce-color-text-muted)}.ce-common-position__basis{gap:var(--ce-space-2) var(--ce-space-4);margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border);color:var(--ce-color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.ce-project-attention-band{padding-block:var(--ce-space-3)!important}.ce-project-attention-band__header>span{max-width:28rem;color:var(--ce-color-text-muted);text-align:right;font-size:.8125rem}.ce-project-attention-summary--strip{gap:var(--ce-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;display:grid}.ce-project-attention-summary--strip>div{min-height:4.5rem;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--semantic-attention-border,#d9b45b);background:var(--semantic-attention-bg,#fff8e8);border-radius:.55rem}.ce-project-attention-summary--strip>div[data-semantic=review]{border-color:var(--semantic-review-border,#8ebfca);background:var(--semantic-review-bg,#eaf7f9)}.ce-project-attention-summary--strip>div[data-semantic=critical]{border-color:var(--semantic-critical-border,#d7a0a0);background:var(--semantic-critical-bg,#fff0f0)}.ce-project-attention-summary--strip dd{align-items:center;gap:.45rem;display:inline-flex}.ce-project-attention-summary--strip .ce-platform-home__icon{width:1.15rem;height:1.15rem}.ce-project-preview-inline{margin:var(--ce-space-2) 0 0;color:var(--ce-color-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ce-project-working-items{margin:var(--ce-space-2) 0 0;gap:0;padding:0;list-style:none;display:grid}.ce-project-working-items li{gap:var(--ce-space-1);padding-block:var(--ce-space-2);border-top:1px solid var(--ce-color-border);display:grid}.ce-project-working-items li:first-child{border-top:0}.ce-project-working-items span{color:var(--ce-color-text-muted);font-size:.875rem}.ce-project-supporting-reasoning>summary{cursor:pointer;color:var(--ce-color-navy-900,#081f41);font-weight:750}.ce-project-supporting-reasoning>section{margin-top:var(--ce-space-4);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border)}.ce-project-supporting-reasoning>section h3{margin-top:0}.ce-project-home>.ce-project-primary-navigation{width:100%;margin-block:var(--ce-space-2) var(--ce-space-3)}.ce-content:has(>.ce-project-home)>.ce-project-primary-navigation{display:none}.ce-common-position__heading .ce-platform-home__chip{white-space:nowrap;align-items:center;gap:.4rem;min-height:2rem;display:inline-flex}.ce-common-position__heading .ce-platform-home__icon{width:1rem;height:1rem}.ce-project-action-row{justify-content:space-between;align-items:center;gap:var(--ce-space-3);min-height:44px;color:inherit;text-decoration:none;display:flex}.ce-project-action-row>.ce-platform-home__icon{width:1.25rem;height:1.25rem;color:var(--ce-color-primary);flex:none}.ce-project-change-items .ce-project-action-row{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ce-project-change-items time{color:var(--ce-color-text-muted);white-space:nowrap;font-size:.75rem}.ce-project-home-working-row>section{min-height:19rem}.ce-project-action-row>span:first-child{gap:var(--ce-space-1);display:grid}.ce-project-action-row>span[aria-hidden=true]{color:var(--ce-color-primary);font-size:1.25rem;font-weight:800}.ce-project-action-row:hover strong,.ce-project-action-row:focus-visible strong{color:var(--ce-color-primary);text-decoration:underline}@media (width<=48rem){.ce-common-position__heading,.ce-project-attention-band__header{display:grid}.ce-project-attention-band__header>span{text-align:left}.ce-project-attention-summary--strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-project-home-working-row>section{min-height:0}}@media (width<=1100px){.ce-relationship-explorer,.ce-relationship-workspace{grid-template-columns:minmax(0,1fr)}.ce-relationship-workspace>:is(.ce-project-surface-heading,.ce-preview-disclosure){grid-column:1}.ce-relationship-toolbar{flex-wrap:wrap;align-items:stretch;display:flex}.ce-relationship-search{flex:16rem}.ce-relationship-inspector{position:static}.ce-relationship-specialist-row{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ce-relationship-network{display:none}.ce-relationship-mobile-list{gap:var(--ce-space-2);margin:0;padding:0;list-style:none;display:grid}.ce-relationship-mobile-list button{gap:var(--ce-space-2);width:100%;min-height:3.25rem;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-inline-start:4px solid var(--relationship-colour,#425268);background:var(--ce-color-surface);color:var(--ce-color-text);text-align:left;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ce-relationship-mobile-list button[aria-pressed=true]{border-color:var(--ce-color-accent,#1d8ba3);box-shadow:inset 3px 0 0 var(--ce-color-accent,#1d8ba3)}.ce-relationship-mobile-list small{border:1px solid var(--relationship-colour,#425268);width:fit-content;color:var(--relationship-colour,#425268);border-radius:999px;grid-column:1/-1;padding:.2rem .4rem;font-size:.75rem;font-weight:800}.ce-relationship-canvas__heading{flex-wrap:wrap}.ce-relationship-canvas__heading p:last-child{margin-inline-start:0}}.ce-shell--relationship-focus .ce-content{max-width:none;padding:var(--ce-space-2)}.ce-shell--relationship-focus .ce-project-information-workspace{width:100%;max-width:none;min-height:calc(100vh - 5rem)}.ce-shell--relationship-focus .ce-project-information-workspace>:is(.ce-preview-mode-label,.ce-project-identity-stack,.ce-information-view-navigation){display:none}.ce-relationship-workspace--focus{gap:var(--ce-space-2);grid-template-columns:minmax(0,1fr)}.ce-relationship-workspace--focus>:is(.ce-project-surface-heading,.ce-preview-disclosure){display:none}.ce-relationship-focus-context{gap:var(--ce-space-4);min-height:3.25rem;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.65rem;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ce-relationship-focus-context>div{gap:var(--ce-space-3);align-items:baseline;min-width:0;display:flex}.ce-relationship-focus-context p,.ce-relationship-focus-context span{margin:0}.ce-relationship-focus-context span{color:var(--ce-color-text-muted);font-size:.78rem}.ce-relationship-workspace--focus .ce-relationship-toolbar{padding-block:var(--ce-space-2);grid-template-columns:minmax(12rem,1fr) minmax(5.5rem,auto) minmax(8rem,auto) auto auto auto auto auto}.ce-relationship-expand,.ce-relationship-exit-focus{white-space:nowrap;min-height:2.75rem}.ce-relationship-expand{color:var(--ce-color-surface);border-color:var(--ce-color-navy-900,#081f41);background:var(--ce-color-navy-900,#081f41)}.ce-relationship-history{gap:var(--ce-space-2);min-height:2.5rem;padding-inline:var(--ce-space-2);grid-column:1/-1;align-items:center;display:flex;overflow:hidden}.ce-relationship-history>button{white-space:nowrap;min-height:2.25rem}.ce-relationship-history ol{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ce-relationship-history li{align-items:center;display:flex}.ce-relationship-history li+li:before{content:"›";color:var(--ce-color-text-muted)}.ce-relationship-history li button{color:#0c5264;white-space:nowrap;background:0 0;border:0;font-size:.75rem}.ce-relationship-workspace--focus .ce-relationship-explorer{gap:var(--ce-space-2);grid-template-columns:minmax(0,4fr) minmax(17rem,1fr);min-height:calc(100vh - 15.5rem)}.ce-relationship-workspace--focus.ce-relationship-workspace--inspector-closed .ce-relationship-explorer{grid-template-columns:minmax(0,1fr) auto}.ce-relationship-workspace--focus .ce-relationship-canvas{min-height:calc(100vh - 15.5rem)}.ce-relationship-workspace--focus .ce-relationship-network{min-height:calc(100vh - 19.5rem)}.ce-relationship-inspector__toggle{float:right;min-height:2rem;padding:.25rem .55rem;font-size:.75rem}.ce-relationship-inspector-reopen{min-height:7rem;padding:var(--ce-space-2);writing-mode:vertical-rl;align-self:start}.ce-relationship-tray-summary{gap:var(--ce-space-4);width:100%;min-height:3rem;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);color:var(--ce-color-text);text-align:left;border-radius:.65rem;grid-column:1/-1;align-items:center;display:flex}.ce-relationship-tray-summary span{color:var(--ce-color-text-muted);font-size:.78rem}.ce-relationship-tray-summary b{color:#0c5264;margin-inline-start:auto}.ce-relationship-workspace--focus .ce-relationship-specialist-row{grid-column:1/-1}.ce-relationship-focus-boundary{color:var(--ce-color-text-muted);grid-column:1/-1;margin:0;font-size:.75rem}@media (width<=1100px){.ce-shell--relationship-focus .ce-shell__body{grid-template-columns:minmax(0,1fr)}.ce-shell--relationship-focus .ce-sidebar{display:none}.ce-relationship-workspace--focus .ce-relationship-explorer,.ce-relationship-workspace--focus.ce-relationship-workspace--inspector-closed .ce-relationship-explorer{grid-template-columns:minmax(0,1fr)}.ce-relationship-focus-context>div{gap:.15rem;display:grid}.ce-relationship-inspector-reopen{writing-mode:horizontal-tb;min-height:2.75rem}}@media (width<=600px){.ce-relationship-focus-context,.ce-relationship-tray-summary{align-items:flex-start}.ce-relationship-tray-summary{flex-wrap:wrap}.ce-relationship-tray-summary b{margin-inline-start:0}.ce-relationship-history{flex-wrap:wrap}}@media (width<=25rem){.ce-project-attention-summary--strip{grid-template-columns:1fr}.ce-project-change-items .ce-project-action-row{grid-template-columns:auto minmax(0,1fr) auto}.ce-project-change-items time{grid-column:2}}.ce-preview-mode-label{width:fit-content;margin:0 0 var(--ce-space-2);border:1px solid var(--ce-color-border);background:var(--semantic-neutral-bg,#edf1f5);color:var(--semantic-neutral-text,#425268);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:750}.ce-project-home{position:relative}.ce-project-home>.ce-preview-mode-label{z-index:1;position:absolute;inset-block-start:0;inset-inline-end:0}.ce-project-surface-introduction{max-width:58rem;color:var(--ce-color-text-muted);font-size:1.05rem}.ce-information-orientation{gap:var(--ce-space-1);max-width:72rem;margin-block-end:var(--ce-space-2);display:grid}.ce-information-orientation>*{margin:0}.ce-information-orientation h1{max-width:none;color:var(--ce-color-navy-900,#081f41);font-size:clamp(1.65rem,2.25vw,2.25rem);line-height:1.12}.ce-information-orientation>p:last-child{max-width:64rem;color:var(--ce-color-text-muted)}.ce-project-band-label,.ce-project-surface-heading__eyebrow{margin:0 0 var(--ce-space-2);color:var(--ce-color-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ce-project-home>section,.ce-project-home>details{margin-block:var(--ce-space-6)}.ce-project-identity-stack{display:contents}.ce-project-identity-band{gap:var(--ce-space-1) var(--ce-space-4);border-block-end:1px solid var(--ce-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-end:var(--ce-space-3);padding-block-end:var(--ce-space-1);display:grid}.ce-project-identity-band>.ce-page-intro{min-width:0;margin:0}.ce-project-identity-band>.ce-page-intro h1{max-width:none;margin-block:var(--ce-space-1);font-size:clamp(1.55rem,1.8vw,1.7rem);line-height:1.08}.ce-project-identity-band>.ce-page-intro p{margin:0}.ce-project-identity-band>.ce-page-intro .ce-datum{margin-block-start:var(--ce-space-2)}.ce-project-identity-band>.ce-project-context-meta{grid-column:1;margin:0}.ce-project-identity-band>.ce-project-contextual-actions{border:0;grid-area:1/2/span 2;align-self:end;padding:0;margin:0!important}.ce-project-identity-band>:is(.ce-success,label){grid-column:1/-1}.ce-project-home .ce-project-home-content{background:0 0;border:0;padding:0}.ce-project-context-meta{gap:var(--ce-space-2) var(--ce-space-3);margin-block:var(--ce-space-2) var(--ce-space-4);color:var(--ce-color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.ce-project-home>.ce-page-intro{margin-block-end:var(--ce-space-4)}.ce-project-home>.ce-page-intro h1{max-width:none;margin-block:var(--ce-space-2);font-size:clamp(2rem,2.6vw,2.35rem);line-height:1.08}.ce-project-home>.ce-page-intro p{margin-block:0}.ce-project-home>.ce-page-intro .ce-datum{margin-block-start:var(--ce-space-3)}.ce-project-position-composition{gap:var(--ce-space-3);display:grid}.ce-project-position-composition>:first-child,.ce-position-first-read{margin:0}.ce-project-position-composition>:first-child{gap:var(--ce-space-2);display:grid}.ce-project-position-composition>:first-child>*{margin:0}.ce-position-first-read{padding:var(--ce-space-4);border-inline-start:4px solid var(--ce-color-accent,#1d8ba3);background:#f7fafb}.ce-position-first-read>:first-child{margin-block-start:0}.ce-position-first-read>ul{gap:var(--ce-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ce-project-position-facts{gap:var(--ce-space-2);margin-block:var(--ce-space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ce-project-position-facts>li{gap:var(--ce-space-1);padding:var(--ce-space-2) var(--ce-space-3);border-inline-start:3px solid var(--ce-color-accent,#1d8ba3);background:var(--ce-color-surface);line-height:1.4;display:grid}.ce-project-position-facts strong,.ce-project-position-facts span{display:block}.ce-project-reasoned-summary{gap:var(--ce-space-2);margin-block:var(--ce-space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ce-project-reasoned-summary>li{padding:var(--ce-space-2) var(--ce-space-3);border-inline-start:3px solid var(--ce-color-accent,#1d8ba3);background:#f7fafb;font-weight:650;line-height:1.45;margin:0!important}.ce-position-first-read>ul>li,.ce-position-first-read>ul>li>p,.ce-project-home-attention>ul>li>p{margin-block:0 var(--ce-space-2)}.ce-position-first-read details,.ce-project-home-attention details{margin-block:var(--ce-space-2)}.ce-project-intelligence-cue{gap:var(--ce-space-3);padding:var(--ce-space-2) var(--ce-space-3);border:1px solid #a9cbd3;border-inline-start:4px solid var(--ce-color-accent,#1d8ba3);background:#f3f8fa;border-radius:.75rem;justify-content:space-between;align-items:center;margin:0;display:flex}.ce-project-intelligence-cue div{gap:var(--ce-space-1);flex-wrap:wrap;align-items:baseline;display:flex}.ce-project-intelligence-cue span{color:var(--ce-color-text-muted)}.ce-project-intelligence-cue small{color:var(--ce-color-text-muted);flex-basis:100%}.ce-information-estate{gap:var(--ce-space-3);margin-block-end:var(--ce-space-4);display:grid}.ce-information-estate>header{gap:var(--ce-space-1) var(--ce-space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ce-information-estate>header>*{margin:0}.ce-information-estate>header>p:last-child{color:var(--ce-color-text-muted)}.ce-information-estate dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:var(--ce-space-2)!important;display:grid!important}.ce-information-estate dl>div{gap:var(--ce-space-1) var(--ce-space-2);min-height:7rem;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-block-start:3px solid var(--ce-color-accent,#1d8ba3);background:var(--ce-color-surface);border-radius:.6rem;grid-template-columns:auto 1fr;display:grid}.ce-information-estate .ce-platform-home__icon{width:1.25rem;height:1.25rem;color:var(--ce-color-accent,#1d8ba3);grid-row:1/span 2}.ce-information-estate dt{letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:.75rem}.ce-information-estate dd{order:-1;grid-column:1/-1;margin:0;font-size:1.5rem;font-weight:800}.ce-information-estate small{color:var(--ce-color-text-muted);grid-column:1/-1;font-size:.75rem;line-height:1.35}.ce-project-home-content>.ce-employer-position,.ce-project-home-content>section,.ce-project-home-content>details{margin-block:var(--ce-space-3);padding:var(--ce-space-5);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem}.ce-project-home-content>.ce-employer-position{padding:var(--ce-space-4) clamp(var(--ce-space-4), 2vw, var(--ce-space-5))}.ce-common-project-home{gap:var(--ce-space-5);display:grid}.ce-common-project-home>section,.ce-common-project-home>details{min-width:0;padding:var(--ce-space-4) clamp(var(--ce-space-4), 2vw, var(--ce-space-5));border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem;margin:0}.ce-common-position__statement{max-width:62rem;margin:var(--ce-space-2) 0;color:var(--ce-color-navy-900,#081f41);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:700;line-height:1.25}.ce-project-position-facts li,.ce-project-next-items li{gap:var(--ce-space-1);display:grid}.ce-common-position__limitations{margin-top:var(--ce-space-3);padding-left:var(--ce-space-3);border-left:3px solid var(--semantic-attention-border,#d9b45b)}.ce-common-position__limitations h3{margin-top:0}.ce-project-home-attention{padding:var(--ce-space-3);border:1px solid var(--semantic-attention-border,#d9b45b);background:var(--semantic-attention-bg,#fff8e8);border-radius:.75rem}.ce-project-home-attention>ul{gap:var(--ce-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-end:0;display:grid}.ce-project-home-attention>.ce-project-reasoned-summary{margin-block-end:0}.ce-project-home-attention>ul>li{padding:var(--ce-space-2) var(--ce-space-3);background:var(--ce-color-surface);border:1px solid #85600f38;border-radius:.5rem;margin:0;font-size:.9375rem;line-height:1.45}.ce-project-home-attention>:is(h2,p){margin-block:0 var(--ce-space-2)}.ce-project-attention-summary{margin:var(--ce-space-2) 0;display:flex}.ce-project-attention-summary>div{gap:var(--ce-space-2);align-items:baseline;display:flex}.ce-project-attention-summary dt{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.ce-project-attention-summary dd{order:-1;margin:0;font-size:1.65rem;font-weight:800;line-height:1}.ce-project-attention-items{gap:var(--ce-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ce-project-attention-items>li{padding:var(--ce-space-2) var(--ce-space-3);border:1px solid #85600f38;background:var(--ce-color-surface);border-inline-start:3px solid #b98316;border-radius:.5rem;margin:0}.ce-project-attention-items>li[data-priority=HIGH]{border-inline-start-width:5px;border-inline-start-color:#8f5600}.ce-project-attention-items p{margin-block:var(--ce-space-1) 0}.ce-attention-priority{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ce-project-home-working-row{gap:var(--ce-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ce-project-home-working-row>section{min-width:0;padding:var(--ce-space-4);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem}.ce-project-home-working-row h2{margin-block-start:0}.ce-project-home-next__actions{gap:var(--ce-space-3);flex-wrap:wrap;align-items:center;display:flex}.ce-project-next-items{gap:var(--ce-space-1);margin-block:var(--ce-space-2);padding-inline-start:1.25rem;display:grid}.ce-project-supporting-reasoning{border-block-start:1px solid var(--ce-color-border);padding-block-start:var(--ce-space-3)}.ce-project-supporting-reasoning>h3{margin-block-start:0}.ce-project-home-briefing>section,.ce-project-home-briefing section section{padding:var(--ce-space-4) 0;border:0;border-block-start:1px solid var(--ce-color-border);background:0 0;border-radius:0}.ce-project-home-briefing>section,.ce-project-home-what-changed,.ce-project-home>section[aria-labelledby=project-next-actions]{border-inline-start:0}.ce-project-contextual-actions{border-block-end:1px solid var(--ce-color-border);align-items:center;padding-block-end:var(--ce-space-4);margin-block-end:var(--ce-space-6)!important}.ce-project-contextual-actions .ce-action{align-items:center;text-decoration:none;display:inline-flex}.ce-project-home>.ce-project-contextual-actions{padding-block-end:var(--ce-space-3);margin-block:var(--ce-space-3) var(--ce-space-4)!important}.ce-project-home-briefing>h2,.ce-project-home-briefing>p,.ce-project-home-briefing>section,.ce-project-home-what-changed>*{min-width:0}.ce-information-view-navigation{border-block-end:1px solid var(--ce-color-border);display:flex;margin-block:var(--ce-space-3) var(--ce-space-5)!important;gap:0!important}.ce-information-view-navigation button{padding:var(--ce-space-3) var(--ce-space-4);color:var(--ce-color-text-muted);background:0 0;border:0;border-block-end:3px solid #0000;border-radius:0;margin-block-end:-1px;font-weight:700}.ce-information-view-navigation button[aria-current=page]{border-block-end-color:var(--ce-color-accent,#1d8ba3);color:var(--ce-color-text)}.ce-project-surface-heading{max-width:58rem;border:0!important;padding:0!important}.ce-project-surface-heading>*{margin-block-start:0}.ce-preview-disclosure{gap:var(--ce-space-1);margin-block:var(--ce-space-4);padding:var(--ce-space-4);background:#f4f7fa;border:1px solid #b8c5d1;border-radius:.65rem;display:grid}.ce-relationship-workspace{gap:var(--ce-space-3);grid-template-columns:minmax(0,1fr) minmax(22rem,.55fr);display:grid}.ce-relationship-workspace>.ce-project-surface-heading{grid-column:1}.ce-relationship-workspace>.ce-preview-disclosure{grid-column:2;align-self:stretch;margin:0}.ce-relationship-workspace>:is(.ce-relationship-toolbar,.ce-relationship-explorer,.ce-relationship-specialist-row){grid-column:1/-1}.ce-relationship-toolbar{gap:var(--ce-space-2);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem;grid-template-columns:minmax(13rem,1fr) minmax(6.5rem,auto) minmax(9rem,auto) auto auto auto auto;align-items:end;display:grid}.ce-relationship-search{min-width:0}.ce-relationship-search input{width:100%}.ce-relationship-toolbar>label,.ce-relationship-toolbar fieldset{gap:var(--ce-space-1);border:0;margin:0;padding:0;display:grid}.ce-relationship-toolbar label>span,.ce-relationship-toolbar legend{color:var(--ce-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ce-relationship-toolbar fieldset{grid-template-columns:repeat(3,2.25rem)}.ce-relationship-toolbar fieldset legend{grid-column:1/-1}.ce-relationship-toolbar fieldset button,.ce-relationship-zoom button{min-width:2.25rem;min-height:2.25rem;padding:.35rem .55rem}.ce-relationship-toolbar button[aria-pressed=true]{border-color:var(--ce-color-accent,#1d8ba3);color:#0c5264;background:#e8f4f6}.ce-relationship-label-toggle{white-space:nowrap;flex-direction:row;align-items:center;min-width:5.25rem;min-height:2.5rem;gap:var(--ce-space-2)!important;display:flex!important}.ce-relationship-fit,.ce-relationship-add{white-space:nowrap;min-height:2.75rem}.ce-relationship-add{color:var(--ce-color-surface);border-color:var(--ce-color-navy-900,#081f41);background:var(--ce-color-navy-900,#081f41)}.ce-relationship-add:disabled{color:#617087;background:#e9edf1;border-color:#aeb9c5}.ce-relationship-label-toggle input{width:1.1rem;height:1.1rem}.ce-relationship-zoom{gap:var(--ce-space-1);justify-content:center;align-items:center;display:flex}.ce-relationship-zoom output{min-width:3.25rem;color:var(--ce-color-text-muted);text-align:center;font-size:.75rem}.ce-relationship-explorer{gap:var(--ce-space-4);grid-template-columns:minmax(0,8fr) minmax(22rem,4fr);align-items:stretch;display:grid}.ce-project-information-workspace>.ce-project-contextual-actions{padding-block-end:var(--ce-space-2);margin-block:var(--ce-space-2)!important}.ce-project-information-categories nav{gap:var(--ce-space-2);margin-block:var(--ce-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.ce-project-information-categories nav button{min-height:3rem;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border);border-inline-start:3px solid var(--ce-color-accent,#1d8ba3);background:var(--ce-color-surface);color:var(--ce-color-text);text-align:left;border-radius:.55rem}.ce-project-information-categories nav button[aria-current=page]{border-color:var(--ce-color-accent,#1d8ba3);background:#f3f8fa}.ce-relationship-canvas{min-width:0;min-height:43rem;padding:var(--ce-space-3);background:linear-gradient(#edf5f7 1px, transparent 1px), linear-gradient(90deg, #edf5f7 1px, transparent 1px), var(--ce-color-surface);background-size:2rem 2rem;border:1px solid #a9cbd3;border-radius:.75rem}.ce-relationship-canvas__heading{gap:var(--ce-space-4);min-height:2.5rem;padding-inline:var(--ce-space-2);border-block-end:1px solid var(--ce-color-border);align-items:center;margin-block-end:var(--ce-space-1);display:flex}.ce-relationship-canvas__heading p{color:var(--ce-color-text-muted);margin:0;font-size:.75rem}.ce-relationship-canvas__heading p:last-child{color:#0c5264;background:#edf5f7;border-radius:999px;margin-inline-start:auto;padding:.25rem .5rem}.ce-relationship-network{min-height:37rem;transform:scale(var(--ce-network-zoom,1));transform-origin:50%;transition:transform .12s ease-out;position:relative;overflow:hidden}.ce-relationship-network ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ce-relationship-focal-node,.ce-relationship-network li>button:first-child{background:var(--ce-color-surface);border:1px solid #9fb7c3;border-radius:.65rem;align-items:center;gap:.2rem;display:grid;box-shadow:0 .25rem .75rem #09274e1a}.ce-relationship-network li>button:first-child>span:last-child{gap:.1rem;min-width:0;display:grid}.ce-relationship-focal-node{z-index:3;width:14.5rem;min-height:5rem;padding:var(--ce-space-3);border:2px solid var(--ce-color-accent,#1d8ba3);grid-template-columns:2.3rem 1fr;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ce-relationship-focal-node>span,.ce-relationship-node-kind{color:#0c5264;background:#e8f4f6;border-radius:50%;grid-row:1/span 2;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:850;display:grid}.ce-relationship-focal-node small,.ce-relationship-network li>button:first-child small{color:var(--ce-color-text-muted);font-size:.75rem}.ce-relationship-network li{--node-x:8%;--node-y:8%;z-index:2;top:var(--node-y);left:var(--node-x);position:absolute}.ce-relationship-network li:first-child{--node-x:28%;--node-y:18%}.ce-relationship-network li:nth-child(2){--node-x:54%;--node-y:18%}.ce-relationship-network li:nth-child(3){--node-x:4%;--node-y:34%}.ce-relationship-network li:nth-child(4){--node-x:4%;--node-y:60%}.ce-relationship-network li:nth-child(5){--node-x:76%;--node-y:34%}.ce-relationship-network li:nth-child(6){--node-x:76%;--node-y:60%}.ce-relationship-network li:nth-child(7){--node-x:33%;--node-y:82%}.ce-relationship-network li:nth-child(8){--node-x:58%;--node-y:82%}.ce-relationship-network li>button:first-child{z-index:2;width:12.5rem;min-height:4rem;padding:var(--ce-space-3);border-inline-start:4px solid var(--relationship-colour,#425268);color:var(--ce-color-text);text-align:left;grid-template-columns:2.1rem minmax(0,1fr);position:relative}.ce-relationship-network li>button:first-child[aria-pressed=true]{outline-offset:2px;border-color:var(--ce-color-accent,#1d8ba3);outline:4px solid #1d8ba347;box-shadow:0 .35rem 1rem #09274e2e}.ce-relationship-network li[data-related=false]{opacity:.66}.ce-relationship-network li[data-related=true]{opacity:1}.ce-relationship-network-line{z-index:1;border-block-start:2px solid var(--relationship-colour,#425268);transform-origin:0;opacity:.7;width:14rem;position:absolute;top:50%;left:50%;transform:rotate(24deg)}.ce-relationship-network li:nth-child(n+5) .ce-relationship-network-line{transform:rotate(-24deg)}.ce-relationship-network li>button:first-child[aria-pressed=true]+.ce-relationship-network-line{opacity:1;border-block-start-width:4px}.ce-relationship-network li[data-relationship-state=POTENTIAL] .ce-relationship-network-line,.ce-relationship-network li[data-relationship-state=NEW\ LEARNING] .ce-relationship-network-line{border-block-start-style:dashed}.ce-relationship-network li[data-relationship-state=DISPUTED] .ce-relationship-network-line{border-block-start-style:double;border-block-start-width:4px}.ce-relationship-network li[data-relationship-state=SUPERSEDED] .ce-relationship-network-line{border-block-start-style:dotted}.ce-relationship-network-label{width:10rem;color:var(--relationship-colour,#425268);background:#ffffffe0;border-radius:.25rem;margin-block-start:.25rem;padding:.2rem .35rem;font-size:.75rem;font-weight:750;line-height:1.25;display:block}.ce-relationship-minimap{background:#ffffffe6;border:1px solid #9fb7c3;border-radius:.35rem;width:7rem;height:4.5rem;position:relative}.ce-relationship-map-tools{z-index:5;top:var(--ce-space-2);right:var(--ce-space-2);gap:var(--ce-space-1);padding:var(--ce-space-2);background:#fffffff0;border:1px solid #9fb7c3;border-radius:.5rem;display:grid;position:absolute;box-shadow:0 .2rem .6rem #09274e14}.ce-relationship-minimap span{background:#176c83;border-radius:50%;width:.35rem;height:.35rem;position:absolute}.ce-relationship-minimap span:first-child{top:20%;left:15%}.ce-relationship-minimap span:nth-child(2){top:52%;left:35%}.ce-relationship-minimap span:nth-child(3){top:26%;left:70%}.ce-relationship-minimap span:nth-child(4){top:72%;left:78%}.ce-relationship-minimap i{border:1px solid var(--ce-color-accent,#1d8ba3);position:absolute;inset:.55rem .85rem}.ce-relationship-mobile-list{display:none}.ce-relationship-chain{gap:var(--ce-space-3);margin:0;padding:0;list-style:none;display:grid}.ce-relationship-chain li{margin:0}.ce-relationship-chain button{gap:var(--ce-space-3);width:100%;min-height:3.25rem;padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);text-align:left;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;display:grid;box-shadow:0 .2rem .65rem #09274e0f}.ce-relationship-chain .ce-relationship-connector:after{background:var(--ce-color-surface);width:max-content;color:var(--relationship-colour,#425268);content:"→";margin:-.75rem auto 0;padding-inline:.25rem;font-weight:800;display:block}.ce-lineage-flow{gap:var(--ce-space-3);margin-block:var(--ce-space-4) var(--ce-space-5);padding:var(--ce-space-4);text-align:center;background:#f3f8fa;border:1px solid #a9cbd3;border-radius:.75rem;grid-template-columns:1fr auto 1.5fr auto 1fr auto 1fr;align-items:center;display:grid}.ce-relationship-legend{z-index:5;top:var(--ce-space-2);left:var(--ce-space-2);gap:var(--ce-space-2);padding:var(--ce-space-3);background:#fffffff0;border:1px solid #9fb7c3;border-radius:.5rem;width:9.75rem;margin:0;display:grid;position:absolute;box-shadow:0 .2rem .6rem #09274e14}.ce-relationship-legend>strong{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.ce-relationship-legend ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ce-relationship-legend li{gap:var(--ce-space-1);align-items:center;margin:0;font-size:.75rem;display:inline-flex}.ce-relationship-legend li b{white-space:nowrap}.ce-relationship-connector{border-block-start:3px solid var(--relationship-colour,#425268);width:1.5rem;height:0;display:inline-block}[data-relationship-state=DERIVED]{--relationship-colour:#176c83}[data-relationship-state=POTENTIAL]{--relationship-colour:#436b8e}[data-relationship-state=POTENTIAL] .ce-relationship-connector{border-block-start-style:dashed}[data-relationship-state=DISPUTED]{--relationship-colour:#9a3c45}[data-relationship-state=DISPUTED] .ce-relationship-connector{border-block-start-style:double}[data-relationship-state=SUPERSEDED]{--relationship-colour:#536174}[data-relationship-state=SUPERSEDED] .ce-relationship-connector{border-block-start-style:dotted}[data-relationship-state=NEW\ LEARNING]{--relationship-colour:#237457}[data-relationship-state=NEW\ LEARNING] .ce-relationship-connector{border-block-start-style:dashed}.ce-relationship-chain button[data-relationship-state]{border-inline-start:4px solid var(--relationship-colour,#425268)}.ce-relationship-chain button[aria-pressed=true]{border-color:var(--ce-color-accent,#1d8ba3);box-shadow:inset 3px 0 0 var(--ce-color-accent,#1d8ba3)}.ce-relationship-chain small,.ce-relationship-state{background:var(--semantic-neutral-bg,#edf1f5);border:1px solid var(--relationship-colour,#425268);color:var(--relationship-colour,#425268);border-radius:999px;padding:.25rem .5rem;font-weight:750}.ce-relationship-inspector{top:var(--ce-space-5);min-width:0;padding:var(--ce-space-5);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem;position:sticky}.ce-relationship-inspector h3{margin-block:var(--ce-space-2) var(--ce-space-4);border-block-end:1px solid var(--ce-color-border);padding-block-end:var(--ce-space-3);font-size:1.05rem}.ce-relationship-inspector dt{color:var(--ce-color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ce-relationship-inspector dd{margin:0;line-height:1.4}.ce-relationship-inspector dl>div:nth-child(-n+3){padding:var(--ce-space-2);background:#f4f7fa;border-radius:.4rem}.ce-relationship-inspector button{width:100%;margin-block-start:var(--ce-space-4)}.ce-relationship-specialist-row{gap:var(--ce-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce-relationship-specialist-row article{padding:var(--ce-space-4);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem;grid-template-rows:auto 1fr;display:grid}.ce-relationship-specialist-row article>header{gap:var(--ce-space-2);min-height:3.75rem;border-block-end:1px solid var(--ce-color-border);justify-content:space-between;align-items:start;padding-block-end:var(--ce-space-2);display:flex}.ce-relationship-specialist-row article>header :is(p,h3){margin-block:0 var(--ce-space-1)}.ce-relationship-specialist-row article>header h3{font-size:1rem}.ce-relationship-specialist-row article>header button{min-height:2rem;padding:.25rem .5rem;font-size:.75rem}.ce-relationship-specialist-row ul{gap:var(--ce-space-2);margin:0;padding:0;list-style:none;display:grid}.ce-relationship-specialist-row li{gap:var(--ce-space-2);padding-block:var(--ce-space-2);border-block-end:1px solid var(--ce-color-border);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.ce-relationship-specialist-row li span{color:var(--ce-color-text-muted);font-size:.75rem}.ce-relationship-inspector dl,.ce-project-source-grid article dl{gap:var(--ce-space-3);display:grid}.ce-relationship-inspector dl>div,.ce-project-source-grid article dl>div{gap:var(--ce-space-1);display:grid}.ce-relationship-list,.ce-project-source-grid{gap:var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.ce-project-surface-empty{padding:var(--ce-space-6);border:1px dashed var(--ce-color-border);border-radius:.75rem}.ce-project-timeline-boundary .ce-timeline-events{gap:var(--ce-space-3);padding-inline-start:var(--ce-space-5);display:grid}.ce-project-timeline-boundary .ce-timeline-events li{gap:var(--ce-space-4);padding-block:var(--ce-space-2);border-block-end:1px solid var(--ce-color-border);grid-template-columns:minmax(8rem,auto) 1fr;margin:0;display:grid}.ce-project-activity-workspace{max-width:90rem}.ce-project-activity-layout{gap:var(--ce-space-5);grid-template-columns:minmax(14rem,3fr) minmax(0,9fr);align-items:start;display:grid}.ce-project-activity-controls{padding:var(--ce-space-4);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem}.ce-project-activity-controls fieldset{gap:var(--ce-space-2);border:0;margin:0;padding:0;display:grid}.ce-project-activity-chronology>section{margin-block-start:0}.ce-activity-group>details>summary{gap:var(--ce-space-1);cursor:pointer;display:grid}.ce-activity-group>details>summary span{color:var(--ce-color-text-muted);font-size:.875rem}.ce-activity-group ol{margin-block-start:var(--ce-space-3);padding-inline-start:var(--ce-space-5)}.ce-project-information nav{gap:var(--ce-space-5);margin-block:var(--ce-space-5);flex-wrap:wrap;display:flex}.ce-project-information section,.ce-project-information article{padding:var(--ce-space-5);border:1px solid var(--ce-color-border);background:var(--ce-color-surface);border-radius:.75rem}.ce-project-information-list{gap:var(--ce-space-5);display:grid}.ce-project-information-categories nav{margin-block-end:0}.ce-project-information-categories button[aria-current=page]{outline-offset:2px;outline:2px solid}.ce-project-information-category-items{gap:var(--ce-space-4);display:grid}.ce-project-information-category-items>article{min-width:0}.ce-project-information-item__primary{gap:var(--ce-space-2);margin-block-end:var(--ce-space-4);display:grid}.ce-project-information-item__primary>*{margin:0}.ce-project-information-item__type{color:var(--ce-color-text-muted);letter-spacing:.04em;font-size:.875rem;font-weight:700}.ce-project-information-item__reference{font-weight:650}.ce-project-information-item__state{width:fit-content;padding:var(--ce-space-1) var(--ce-space-2);border:1px solid var(--ce-color-border);border-radius:999px;font-size:.875rem;font-weight:650}.ce-project-information .ce-project-information-item__secondary{gap:var(--ce-space-3) var(--ce-space-5);margin-block:0 var(--ce-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.ce-project-information-item__secondary>div{min-width:0}.ce-project-information-item__secondary dt{color:var(--ce-color-text-muted);font-size:.875rem}.ce-project-information-item__details,.ce-project-information-item__versions{margin-block:var(--ce-space-3)}.ce-project-information-item__details>dl{margin-block-end:0}.ce-project-information-item__open{margin-block-start:var(--ce-space-3);font-weight:650;display:inline-block}.ce-project-information-workspace .ce-information-estate,.ce-project-information-workspace .ce-project-information-categories,.ce-project-information-workspace .ce-project-information-find{padding:var(--ce-space-4)}.ce-project-information-categories>header,.ce-project-information-register-heading{gap:var(--ce-space-4);justify-content:space-between;align-items:end;display:flex}.ce-project-information-categories>header :is(h2,p),.ce-project-information-register-heading :is(h2,p){margin-block:0 var(--ce-space-1)}.ce-project-information-categories>header>button{white-space:nowrap;min-height:2.5rem}.ce-project-information .ce-project-information-categories nav{gap:var(--ce-space-2);margin-block:var(--ce-space-3) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ce-project-information .ce-project-information-categories nav button{gap:var(--ce-space-2);min-height:5rem;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-inline-start:3px solid var(--ce-color-accent,#1d8ba3);background:var(--ce-color-surface);color:var(--ce-color-text);text-align:left;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ce-project-information .ce-project-information-categories nav button:disabled{opacity:1;cursor:default}.ce-project-information-categories nav button[aria-current=page]{outline:2px solid var(--ce-color-accent,#1d8ba3);outline-offset:1px;background:#f3f8fa}.ce-project-information-categories nav button>span:first-of-type{gap:var(--ce-space-1);display:grid}.ce-project-information-categories nav button small{color:var(--ce-color-text-muted);font-size:.75rem;font-weight:500}.ce-project-information-categories nav .ce-platform-home__icon{width:1.25rem;height:1.25rem;color:var(--ce-color-accent,#1d8ba3)}.ce-project-information-workspace .ce-project-information-find{gap:var(--ce-space-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;display:grid}.ce-project-information-workspace .ce-project-information-find>label{gap:var(--ce-space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ce-project-information-workspace .ce-project-information-find input{min-height:2.75rem}.ce-project-information-workspace .ce-project-information-filter-panel{grid-column:auto;min-width:10rem;margin:0}.ce-project-information-workspace .ce-project-information-filter-panel>summary{min-height:2.75rem;padding-inline:var(--ce-space-3);border:1px solid var(--ce-color-border);cursor:pointer;border-radius:.45rem;align-items:center;font-weight:700;display:flex}.ce-project-information-register-heading{margin-block:var(--ce-space-4) var(--ce-space-2);padding-inline:var(--ce-space-1)}.ce-project-information-instruction{gap:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:1px dashed var(--ce-color-border);background:var(--ce-color-surface-subtle,#f7f9fa);color:var(--ce-color-text-muted);border-radius:.6rem;align-items:center;margin-block-start:var(--ce-space-3);display:flex}.ce-project-information-instruction .ce-platform-home__icon{width:1.25rem;height:1.25rem;color:var(--ce-color-accent,#1d8ba3);flex:none}.ce-project-information-instruction p{margin:0}.ce-project-information-register-heading>span{max-width:30rem;color:var(--ce-color-text-muted);text-align:right;font-size:.8125rem}.ce-project-information-workspace .ce-project-information-list{gap:var(--ce-space-3)}.ce-project-information-workspace .ce-project-information-list>section{padding:0;overflow:hidden}.ce-project-information-workspace .ce-project-information-list>section>h2,.ce-project-information-workspace .ce-project-information-list>section>h2+p{padding-inline:var(--ce-space-4);margin:0}.ce-project-information-workspace .ce-project-information-list>section>h2{padding-block-start:var(--ce-space-3)}.ce-project-information-workspace .ce-project-information-list>section>h2+p{padding-block:var(--ce-space-1) var(--ce-space-3);color:var(--ce-color-text-muted)}.ce-project-information-workspace .ce-project-information-category-items{border-block-start:1px solid var(--ce-color-border);gap:0}.ce-project-information-workspace .ce-project-information-item{gap:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:0;border-block-end:1px solid var(--ce-color-border);border-radius:0;grid-template-columns:minmax(15rem,2fr) minmax(20rem,3fr) auto;align-items:center;display:grid}.ce-project-information-workspace .ce-project-information-item:last-child{border-block-end:0}.ce-project-information-workspace .ce-project-information-item__primary,.ce-project-information-workspace .ce-project-information-item__secondary{margin:0}.ce-project-information-workspace .ce-project-information-item__primary{gap:.2rem}.ce-project-information-workspace .ce-project-information-item__primary h3{margin:0;font-size:.95rem;line-height:1.3}.ce-project-information-workspace .ce-project-information-item__type,.ce-project-information-workspace .ce-project-information-item__reference{font-size:.75rem}.ce-project-information-workspace .ce-project-information-item__state{margin-block-start:var(--ce-space-1);padding-block:.15rem;font-size:.75rem}.ce-project-information-workspace .ce-project-information-item__secondary{gap:var(--ce-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.ce-project-information-workspace .ce-project-information-item__secondary dt,.ce-project-information-workspace .ce-project-information-item__secondary dd{margin:0;font-size:.75rem}.ce-project-information-workspace .ce-project-information-item__open{white-space:nowrap;align-items:center;min-height:2.5rem;margin:0}.ce-project-information-workspace .ce-project-information-item>:is(section,details,p){padding:var(--ce-space-2) 0 0;border:0;border-block-start:1px solid var(--ce-color-border);background:0 0;border-radius:0;grid-column:1/-1;margin:0}.ce-project-information h2{overflow-wrap:anywhere;max-width:none;font-size:1.4rem}.ce-project-information-find{gap:var(--ce-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ce-project-information-find>label{max-width:42rem}.ce-project-information-filter-panel{grid-column:1/-1}.ce-project-information-filter-panel>summary{width:fit-content;font-weight:650}.ce-project-information-filters{gap:var(--ce-space-4);flex-wrap:wrap;align-items:end;padding-block-start:var(--ce-space-4);display:flex}.ce-project-information-filters>label{flex:12rem}.ce-project-information-empty{border-style:dashed!important}.ce-project-information label{gap:var(--ce-space-2);flex:12rem;min-width:0;display:grid}.ce-project-information input,.ce-project-information select{width:100%;min-width:0;padding:var(--ce-space-3)}.ce-project-information textarea{width:100%;min-width:0;min-height:6rem;padding:var(--ce-space-3);font:inherit;resize:vertical}.ce-project-information form{margin-block:var(--ce-space-4)}.ce-project-information dl{gap:var(--ce-space-4);flex-wrap:wrap;display:flex}.ce-project-information dd{overflow-wrap:anywhere;margin:0}.ce-project-information .ce-project-foundation-summary{grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.ce-project-information dt{font-weight:700}.ce-project-information li{margin-block:var(--ce-space-4)}.ce-project-information summary,.ce-project-information button{padding:var(--ce-space-3);cursor:pointer}.ce-project-source-frame{border:1px solid var(--ce-color-border);width:100%;height:65vh}.ce-project-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.ce-project-information .ce-employer-position{overflow-wrap:anywhere;border:0;padding:0}.ce-project-information.ce-project-home .ce-project-home-content>.ce-employer-position{padding:var(--ce-space-3) clamp(var(--ce-space-3), 1.5vw, var(--ce-space-4))}.ce-project-information.ce-project-home .ce-project-home-content{margin-block:var(--ce-space-3)}.ce-project-information.ce-project-home .ce-project-position-composition{gap:var(--ce-space-2)}.ce-project-information.ce-project-home .ce-project-position-composition>:first-child{gap:0}.ce-project-information.ce-project-home .ce-project-home-briefing>.ce-project-band-label{margin-block-end:.125rem}.ce-project-information.ce-project-home .ce-project-position-composition>:first-child>h2{font-size:1.3rem}.ce-project-information.ce-project-home .ce-position-first-read{padding:.375rem var(--ce-space-2)!important}.ce-project-information.ce-project-home .ce-position-first-read>h3,.ce-project-information.ce-project-home .ce-position-first-read>p{margin-block:var(--ce-space-1)}.ce-project-information.ce-project-home .ce-position-first-read>h3{font-size:1.0625rem}.ce-project-information.ce-project-home .ce-project-reasoned-summary{margin-block:var(--ce-space-1);padding:0}.ce-project-information.ce-project-home .ce-project-reasoned-summary>li{padding:.375rem var(--ce-space-2);line-height:1.35}.ce-project-information.ce-project-home .ce-project-intelligence-cue{padding-block:.125rem}.ce-project-information.ce-project-home .ce-project-intelligence-cue a{white-space:nowrap;font-size:.9375rem}.ce-project-information.ce-project-home .ce-project-home-attention{padding:var(--ce-space-2)}.ce-project-information.ce-project-home .ce-project-home-attention>:is(h2,p){margin-block-end:var(--ce-space-1)}.ce-project-information.ce-project-home .ce-project-home-attention>h2{font-size:1.25rem}.ce-project-information.ce-project-home .ce-project-home-working-row>section{padding:var(--ce-space-4)}.ce-funder-monitoring,.ce-funder-monitoring>*,.ce-insurer-monitoring,.ce-insurer-monitoring>*,.ce-funder-access-grid>div,.ce-funder-project-nav>a{min-width:0;max-width:100%}.ce-funder-monitoring section,.ce-funder-monitoring aside,.ce-insurer-monitoring section,.ce-insurer-monitoring aside{box-sizing:border-box;overflow-wrap:anywhere;width:100%}.ce-funder-access-grid>div{flex:14rem}.ce-funder-monitoring dd,.ce-funder-monitoring li,.ce-funder-monitoring a,.ce-funder-monitoring .ce-page-intro>*,.ce-insurer-monitoring dd,.ce-insurer-monitoring li,.ce-insurer-monitoring a,.ce-insurer-monitoring .ce-page-intro>*{overflow-wrap:anywhere;word-break:normal}.ce-employer-position>section{margin-block:var(--ce-space-5)}.ce-employer-position h4{margin-block:var(--ce-space-5) var(--ce-space-2)}.ce-position-first-read{padding:var(--ce-space-3)!important;border:0!important;border-inline-start:4px solid var(--ce-color-accent,#1d8ba3)!important;background:#f7fafb!important;border-radius:.35rem!important}.ce-position-first-read>:first-child,.ce-position-first-read>ul:first-of-type{margin-block-start:0}.ce-position-reasoning>summary{width:fit-content;font-weight:700}.ce-employer-position ul{padding-inline-start:var(--ce-space-5)}@media (width<=480px){.ce-project-information-find{grid-template-columns:minmax(0,1fr)}.ce-project-information-find>button,.ce-project-information-filter-panel{grid-column:1}.ce-project-information-filters{grid-template-columns:minmax(0,1fr);display:grid}.ce-project-information-filters button{width:100%}.ce-funder-access-grid,.ce-funder-project-nav{grid-template-columns:minmax(0,1fr);display:grid}.ce-funder-access-grid>div{width:100%}.ce-project-information .ce-project-foundation-summary{gap:var(--ce-space-2);grid-template-columns:minmax(0,1fr)}.ce-project-foundation-summary dd{margin-bottom:var(--ce-space-4)}.ce-project-information section,.ce-project-information article{padding:var(--ce-space-4)}}@media (width<=1100px){.ce-relationship-explorer,.ce-relationship-workspace{grid-template-columns:minmax(0,1fr)}.ce-relationship-workspace>:is(.ce-project-surface-heading,.ce-preview-disclosure){grid-column:1}.ce-relationship-toolbar{flex-wrap:wrap;align-items:stretch;display:flex}.ce-relationship-search{flex:16rem}.ce-relationship-inspector{position:static}.ce-relationship-specialist-row{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ce-relationship-network{display:none}.ce-relationship-mobile-list{gap:var(--ce-space-2);margin:0;padding:0;list-style:none;display:grid}.ce-relationship-canvas__heading{flex-wrap:wrap}.ce-relationship-canvas__heading p:last-child{margin-inline-start:0}}.ce-common-project-home{gap:var(--ce-space-3)}.ce-project-home .ce-project-identity-band{margin-bottom:var(--ce-space-2)}.ce-project-home .ce-project-identity-band h1{margin-block:var(--ce-space-1);font-size:clamp(1.5rem,2.2vw,2rem)}.ce-project-home .ce-project-context-meta{margin-block:var(--ce-space-1)}.ce-project-home>.ce-project-contextual-actions{margin-block:var(--ce-space-2) var(--ce-space-3)!important}.ce-project-attention-summary--strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=48rem){.ce-project-attention-summary--strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=25rem){.ce-project-attention-summary--strip{grid-template-columns:1fr}}@media (width<=800px){.ce-project-information-workspace:has(.ce-relationship-workspace)>.ce-project-identity-stack{grid-template-columns:minmax(0,1fr)}.ce-project-information-workspace:has(.ce-relationship-workspace)>.ce-project-identity-stack>.ce-project-contextual-actions{grid-area:auto/1}.ce-relationship-workspace{grid-template-columns:minmax(0,1fr)}.ce-relationship-workspace>:is(.ce-project-surface-heading,.ce-preview-disclosure){grid-column:1}.ce-project-home>.ce-preview-mode-label{position:static}.ce-project-identity-band{grid-template-columns:minmax(0,1fr)}.ce-project-identity-band>.ce-project-contextual-actions{grid-area:auto/1}.ce-project-reasoned-summary,.ce-position-first-read>ul,.ce-project-position-facts,.ce-project-attention-items,.ce-project-home-working-row,.ce-relationship-explorer,.ce-project-activity-layout{grid-template-columns:minmax(0,1fr)}.ce-relationship-toolbar{flex-wrap:wrap;align-items:stretch;display:flex}.ce-relationship-zoom{margin-inline-start:0}.ce-relationship-inspector{position:static}.ce-relationship-specialist-row,.ce-information-estate{grid-template-columns:minmax(0,1fr)}.ce-information-estate dl,.ce-project-information .ce-project-information-categories nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-project-information-workspace .ce-project-information-item{grid-template-columns:minmax(0,1fr) auto}.ce-project-information-workspace .ce-project-information-item__secondary{grid-column:1/-1}.ce-lineage-flow{grid-template-columns:minmax(0,1fr)}.ce-lineage-flow span{transform:rotate(90deg)}.ce-information-view-navigation{overflow-x:auto}.ce-information-view-navigation button{min-width:max-content}}@media (width<=480px){.ce-project-information.ce-project-home .ce-project-home-content>.ce-employer-position,.ce-project-home-working-row>section,.ce-project-home-attention{padding:var(--ce-space-4)}.ce-project-intelligence-cue{display:grid}.ce-information-estate dl,.ce-project-information .ce-project-information-categories nav,.ce-project-information-workspace .ce-project-information-find,.ce-project-information-workspace .ce-project-information-item{grid-template-columns:minmax(0,1fr)}.ce-project-information-categories>header,.ce-project-information-register-heading{align-items:start;display:grid}.ce-project-information-register-heading>span{text-align:left}.ce-project-information-workspace .ce-project-information-find>label{grid-template-columns:minmax(0,1fr)}.ce-project-information-workspace .ce-project-information-filter-panel{min-width:0}.ce-project-information-workspace .ce-project-information-item__secondary{grid-template-columns:minmax(0,1fr)}.ce-relationship-canvas{min-height:0;padding:var(--ce-space-3);background-size:1.5rem 1.5rem}.ce-relationship-toolbar>label,.ce-relationship-toolbar>button,.ce-relationship-toolbar>select{width:100%}.ce-relationship-toolbar select,.ce-relationship-toolbar>button{width:100%;min-width:0}.ce-relationship-toolbar fieldset{width:100%}.ce-relationship-network{display:none}.ce-relationship-mobile-list{gap:var(--ce-space-2);margin:0;padding:0;list-style:none;display:grid}.ce-relationship-mobile-list button{gap:var(--ce-space-2);width:100%;min-height:3.25rem;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-inline-start:4px solid var(--relationship-colour,#425268);background:var(--ce-color-surface);color:var(--ce-color-text);text-align:left;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ce-relationship-mobile-list button[aria-pressed=true]{border-color:var(--ce-color-accent,#1d8ba3);box-shadow:inset 3px 0 0 var(--ce-color-accent,#1d8ba3)}.ce-relationship-mobile-list small{border:1px solid var(--relationship-colour,#425268);width:fit-content;color:var(--relationship-colour,#425268);border-radius:999px;grid-column:1/-1;padding:.2rem .4rem;font-size:.75rem;font-weight:800}.ce-relationship-legend{margin-block-start:var(--ce-space-4)}.ce-relationship-chain button{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ce-relationship-chain small{grid-column:1/-1;width:fit-content}.ce-project-timeline-boundary .ce-timeline-events li{gap:var(--ce-space-1);grid-template-columns:minmax(0,1fr)}}.ce-relationship-workspace--focus .ce-relationship-network-label{z-index:4;width:12rem;min-height:1.8rem;color:var(--relationship-colour,#425268);text-align:left;background:#fffffff0;border:1px solid #9fb7c399;border-radius:.25rem;margin-block-start:.25rem;padding:.2rem .35rem;font-size:.75rem;font-weight:750;line-height:1.25;display:block;position:relative}.ce-relationship-workspace--focus .ce-relationship-minimap{background:radial-gradient(circle,#1d8ba324 0 14%,#0000 15%),#fffffff5;width:8.5rem;height:5.75rem}.ce-content:has(>.ce-project-information--standard){padding:1rem clamp(1rem,2.5vw,2.5rem) 2rem}.ce-content:has(>.ce-project-information--standard)>.ce-project-primary-navigation{width:100%;margin-bottom:.5rem}.ce-project-information--standard{max-width:90rem;margin-inline:auto}.ce-project-information--standard .ce-information-orientation,.ce-project-information--standard .ce-project-identity-stack>p{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ce-project-information--standard .ce-project-identity-stack{border:0;justify-content:flex-end;margin:0;padding:0;display:flex}.ce-project-information--standard .ce-project-contextual-actions{border:0;margin:0 0 .5rem;padding:0}.ce-project-information--standard .ce-preview-mode-label{margin:0 0 .35rem;font-size:.75rem}.ce-project-information--standard .ce-information-view-navigation{margin-bottom:1rem}.ce-project-sources-view{border:1px solid var(--ce-platform-border);background:var(--ce-color-surface,white);border-radius:.55rem;padding:1.25rem;box-shadow:0 2px 8px #09274e08}.ce-sources-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ce-sources-heading h2{margin:.25rem 0;font-size:1.3rem}.ce-sources-heading p{margin:0;font-size:.8rem}.ce-sources-heading .ce-project-surface-heading__eyebrow{letter-spacing:.1em;font-size:.75rem}.ce-sources-heading .ce-sources-perspective{max-width:35%;color:var(--ce-platform-muted);text-align:right;flex:none;font-size:.75rem}.ce-source-lineage{grid-template-columns:1fr 1.45fr 1.1fr 1.15fr;gap:.15rem;margin:1.2rem 0 1.5rem;padding:0;list-style:none;display:grid}.ce-source-lineage li{color:#1665b6;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%,15px 50%);background:#e6f3ff;align-items:center;gap:.65rem;min-width:0;margin:0;padding:.9rem .75rem .9rem 1.25rem;display:flex}.ce-source-lineage li:first-child{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);border-radius:.4rem 0 0 .4rem;padding-left:.8rem}.ce-source-lineage li[data-stage=structure]{color:#087b8c;background:#e3f6fa}.ce-source-lineage li[data-stage=network]{color:#6853b8;background:#f0ecff}.ce-source-lineage li[data-stage=position]{color:#16866f;background:#e4f7f1}.ce-source-lineage strong{color:var(--ce-color-brand-navy);font-size:.75rem;line-height:1.4;display:block}.ce-source-lineage small{color:var(--ce-platform-muted);margin-top:.15rem;font-size:.75rem;line-height:1.4;display:block}.ce-source-lineage__icon{background:#fff9;border-radius:.4rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.ce-source-lineage svg{width:1.35rem;height:1.35rem}.ce-source-register-heading{border-top:1px solid var(--ce-platform-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding-top:1rem;display:flex}.ce-source-register-heading h3{margin:0 0 .2rem;font-size:1rem}.ce-source-register-heading p{color:var(--ce-platform-muted);margin:0;font-size:.75rem}.ce-source-register-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ce-source-register-controls button,.ce-source-filters button,.ce-source-register-footer button,.ce-source-register-footer select{border:1px solid var(--ce-platform-border);min-height:2.25rem;color:var(--ce-color-brand-navy);background:#fff;border-radius:.3rem;padding:.4rem .65rem;font-size:.75rem}.ce-source-register-controls .ce-source-add{color:#617086;background:#f3f6fa}.ce-source-search{border:1px solid var(--ce-platform-border);background:#f8fafd;border-radius:.3rem;align-items:center;gap:.35rem;padding:0 .65rem;display:flex}.ce-source-search>span{color:var(--ce-platform-muted);font-size:1.4rem}.ce-source-search input{background:0 0;border:0;width:10rem;max-width:100%;min-height:2.25rem;padding:.4rem 0;font-size:.75rem}.ce-source-filters{background:#f3f8fb;border-radius:.35rem;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.ce-source-filters label{font-size:.75rem}.ce-source-filters select{border:1px solid var(--ce-platform-border);background:#fff;min-height:2.25rem;margin-left:.5rem}.ce-source-table-scroll{border:1px solid var(--ce-platform-border);border-radius:.35rem;overflow-x:auto}.ce-source-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px;font-size:.75rem}.ce-source-table th,.ce-source-table td{vertical-align:middle;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e8eef5;padding:.65rem;line-height:1.45}.ce-source-table thead{color:var(--ce-color-brand-navy);background:#f2f7fc}.ce-source-table thead th{font-size:.75rem;font-weight:700}.ce-source-table thead button{color:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.ce-source-table th:first-child{width:25%}.ce-source-table th:nth-child(2){width:12%}.ce-source-table th:nth-child(3){width:19%}.ce-source-table th:nth-child(4){width:10%}.ce-source-table th:nth-child(5){width:14%}.ce-source-table th:nth-child(6){width:12%}.ce-source-table th:nth-child(7){width:8%}.ce-source-table tbody th{font-weight:500}.ce-source-table tbody tr:nth-child(2n){background:#fafcff}.ce-source-table tbody tr:hover{background:#f0f8fc}.ce-source-table tbody tr:last-child>*{border-bottom:0}.ce-source-table td small{color:var(--ce-platform-muted);font-size:.75rem;display:block}.ce-source-table a{color:#1763aa;white-space:nowrap;font-weight:700;text-decoration:none}.ce-source-table a:hover{text-decoration:underline}.ce-source-name{align-items:center;gap:.6rem;display:flex}.ce-source-file-icon{color:#1773c9;background:#e8f3ff;border-radius:.25rem;flex:none;place-items:center;width:1.6rem;height:1.8rem;display:grid}.ce-source-file-icon[data-source-type=Programmes]{color:#6853b8;background:#f0ecff}.ce-source-file-icon svg{width:1.1rem;height:1.1rem}.ce-source-unavailable{color:var(--ce-platform-muted);font-size:.75rem}.ce-source-no-results{padding:1rem;font-size:.85rem}.ce-source-register-footer{align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.ce-source-register-footer p{color:var(--ce-platform-muted);flex:1;margin:0;font-size:.75rem}.ce-source-register-footer nav,.ce-source-register-footer nav>span{align-items:center;gap:.25rem;display:flex}.ce-source-register-footer button[aria-current=page]{border-color:var(--ce-color-accent);color:#1763aa;background:#e9f6fc;font-weight:700}.ce-source-register-footer button:disabled{opacity:.45}@media (width>=900px){.ce-sidebar{box-sizing:border-box;align-self:start;height:calc(100vh - 5.5rem);position:sticky;top:5.5rem;overflow-y:auto}}@media (width<=1100px){.ce-source-register-heading{flex-direction:column;align-items:flex-start}.ce-source-lineage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ce-project-sources-view{padding:.85rem}.ce-sources-heading{display:block}.ce-sources-heading .ce-sources-perspective{text-align:left;max-width:none;margin-top:.5rem}.ce-source-lineage li{gap:.4rem;padding-block:.7rem}.ce-source-lineage strong,.ce-source-lineage small{font-size:.75rem}.ce-source-lineage__icon{width:1.5rem;height:1.5rem}.ce-source-register-footer{flex-wrap:wrap;gap:.5rem}.ce-source-register-footer p{flex-basis:100%}.ce-source-search{flex:1;min-width:0}.ce-source-search input{width:100%;min-width:0}.ce-source-register-controls{width:100%}}@media (width>=900px){.ce-content:has(>.ce-project-information--standard){position:relative}.ce-content:has(>.ce-project-information--standard)>.ce-project-primary-navigation{box-sizing:border-box;padding-right:20rem}.ce-project-information--standard .ce-project-identity-stack{position:absolute;top:1rem;right:clamp(1rem,2.5vw,2.5rem)}}.ce-project-sources-view .ce-source-search{flex:0 auto;gap:.4rem;width:12rem;display:flex}.ce-project-sources-view .ce-source-search input{width:100%;min-width:0}.ce-project-sources-view .ce-source-register-footer>p{white-space:nowrap;min-width:10rem}.ce-project-sources-view .ce-source-register-footer nav{flex-wrap:nowrap;flex:none;width:auto}.ce-project-sources-view .ce-source-register-footer select{flex:none;width:auto;max-width:10rem}.ce-project-sources-view .ce-source-register-controls{flex:none}@media (width<=600px){.ce-project-sources-view .ce-source-register-controls{flex:initial}.ce-project-sources-view .ce-source-search{flex:1}}.ce-page.ce-project-information--standard{width:100%;max-width:90rem}.ce-project-sources-view .ce-sources-heading{max-width:none}@media (width<=600px){.ce-project-information--standard .ce-information-view-navigation{flex-wrap:nowrap;overflow:auto hidden}.ce-project-information--standard .ce-information-view-navigation button{white-space:nowrap;flex:none}}@media (width<=360px){.ce-source-lineage{grid-template-columns:minmax(0,1fr)}.ce-source-lineage strong,.ce-source-lineage small{font-size:.75rem}}.ce-project-information--standard :is(.ce-information-overview,.ce-relationship-workspace,.ce-project-timeline-boundary){border:1px solid var(--ce-platform-border);background:var(--ce-color-surface,white);border-radius:.55rem;padding:1.25rem;box-shadow:0 2px 8px #09274e08}.ce-project-information--standard .ce-sources-heading{max-width:none}.ce-project-information--standard:has(.ce-relationship-workspace)>.ce-project-identity-stack{display:flex}.ce-project-information--standard:has(.ce-relationship-workspace) .ce-project-contextual-actions{background:0 0;border:0;border-radius:0;padding:0}.ce-project-information--standard .ce-relationship-workspace{grid-template-columns:minmax(0,1fr);gap:0}.ce-project-information--standard .ce-relationship-workspace>:is(.ce-project-surface-heading,.ce-source-lineage,.ce-preview-disclosure){grid-column:1/-1}.ce-project-information--standard .ce-relationship-workspace>.ce-preview-disclosure{margin:0 0 1rem;padding:.65rem .85rem;font-size:.75rem}.ce-project-information--standard .ce-relationship-explorer,.ce-project-information--standard .ce-relationship-specialist-row{margin-top:.8rem}.ce-project-information--standard .ce-information-overview .ce-information-estate{margin-top:0}.ce-project-information--standard .ce-information-overview>.ce-source-lineage,.ce-project-information--standard .ce-project-timeline-boundary>.ce-source-lineage{margin-bottom:1.5rem}@media (width<=600px){.ce-project-information--standard :is(.ce-information-overview,.ce-relationship-workspace,.ce-project-timeline-boundary){padding:.85rem}}.ce-page.ce-project-information.ce-project-information-workspace.ce-project-information--standard{width:100%;max-width:90rem}.ce-information-overview>:is(.ce-information-estate,.ce-project-information-categories,.ce-project-information-find,.ce-information-empty-selection){border:0;border-top:1px solid var(--ce-platform-border);box-shadow:none;border-radius:0;margin-block:0;padding:1rem 0}.ce-information-overview :is(.ce-information-estate,.ce-project-information-categories)>header{margin-bottom:.85rem;display:block}.ce-information-overview :is(.ce-information-estate,.ce-project-information-categories)>header h2{margin:.2rem 0;font-size:1rem}.ce-information-overview :is(.ce-information-estate,.ce-project-information-categories)>header p{margin:.2rem 0;font-size:.8rem}.ce-information-overview :is(.ce-information-estate,.ce-project-information-categories)>header .ce-project-band-label{letter-spacing:.1em;font-size:.75rem}.ce-information-overview .ce-information-estate>header>p:last-child{display:none}.ce-information-overview .ce-information-estate dl{margin-bottom:0}.ce-project-information--standard :is(.ce-information-overview,.ce-relationship-workspace,.ce-project-timeline-boundary,.ce-project-sources-view){padding:1.25rem}.ce-project-information--standard .ce-timeline-events{border:1px solid var(--ce-platform-border);border-radius:.35rem;padding-left:0;list-style:none;overflow:hidden}.ce-project-information--standard .ce-timeline-events li{padding:.65rem;font-size:.75rem}.ce-project-information--standard .ce-timeline-events li:last-child{border-bottom:0}.ce-project-information--standard .ce-project-timeline-boundary>a{color:#1763aa;font-size:.8rem}@media (width<=600px){.ce-project-information--standard :is(.ce-information-overview,.ce-relationship-workspace,.ce-project-timeline-boundary,.ce-project-sources-view){padding:.85rem}}.ce-timeline-controls{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.ce-project-timeline-boundary .ce-timeline-controls :is(button,select,input){border:1px solid var(--ce-platform-border);width:auto;min-height:2.4rem;color:var(--ce-color-brand-navy);background:#fff;border-radius:.3rem;padding:.45rem .65rem;font-size:.75rem}.ce-project-timeline-boundary .ce-timeline-controls label{color:var(--ce-platform-muted);flex:none;align-items:center;gap:.45rem;margin:0;font-size:.75rem;display:flex}.ce-project-timeline-boundary .ce-timeline-controls input{width:9.5rem}.ce-timeline-scale{margin-left:auto;display:flex}.ce-project-timeline-boundary .ce-timeline-scale button{border-radius:0}.ce-project-timeline-boundary .ce-timeline-scale button:first-child{border-radius:.3rem 0 0 .3rem}.ce-project-timeline-boundary .ce-timeline-scale button:last-child{border-radius:0 .3rem .3rem 0}.ce-project-timeline-boundary .ce-timeline-scale button[aria-pressed=true]{color:#fff;background:var(--ce-color-accent,#1d8ba3);border-color:var(--ce-color-accent,#1d8ba3)}.ce-timeline-period-nav{gap:.3rem;display:flex}.ce-project-timeline-boundary .ce-timeline-period-nav button{min-width:2.2rem;padding-block:.2rem;font-size:1.1rem}.ce-timeline-scroll{border:1px solid var(--ce-platform-border);border-radius:.35rem;overflow-x:auto}.ce-timeline-calendar{min-width:820px;color:var(--ce-color-brand-navy);background:#fff;grid-template-columns:10rem minmax(0,1fr);display:grid}.ce-timeline-axis-label{border-bottom:1px solid var(--ce-platform-border);background:#f9fbfd}.ce-timeline-axis{border-bottom:1px solid var(--ce-platform-border);min-width:0;padding:.55rem 0 .35rem}.ce-timeline-axis h3{text-align:center;margin:0 0 .65rem;font-size:.95rem}.ce-timeline-axis>div{height:1rem;position:relative}.ce-timeline-axis>div>span{color:var(--ce-platform-muted);white-space:nowrap;font-size:.75rem;position:absolute;transform:translate(-50%)}.ce-timeline-axis>div>span:first-child{transform:none}.ce-timeline-axis>div>span:last-child{transform:translate(-100%)}.ce-timeline-lane{display:contents}.ce-timeline-lane-label{border-right:1px solid var(--ce-platform-border);box-sizing:border-box;background:#f5f9fd;border-bottom:1px solid #e7eef5;align-items:center;gap:.5rem;min-height:2.8rem;padding:.75rem .65rem;font-size:.75rem;display:flex}.ce-timeline-category-icon{color:#168db4;font-size:1rem}.ce-timeline-lane:nth-of-type(2n) .ce-timeline-category-icon{color:#7561bb}.ce-timeline-track{background:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / var(--timeline-days) - 1px), #edf3f9 calc(100% / var(--timeline-days) - 1px), #edf3f9 calc(100% / var(--timeline-days)));border-bottom:1px solid #e7eef5;min-width:0;position:relative}.ce-timeline-lane:nth-of-type(odd) .ce-timeline-track{background-color:#fcfdff}.ce-timeline-point{z-index:1;max-width:12rem;height:100%;color:var(--ce-color-brand-navy);text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.75rem;display:flex;position:absolute;top:0;transform:translate(-4px)}.ce-timeline-point:hover .ce-timeline-point-label,.ce-timeline-point[aria-pressed=true] .ce-timeline-point-label{color:#1763aa;text-decoration:underline}.ce-timeline-point-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce-timeline-dot{box-sizing:border-box;background:#1199c3;border:2px solid #1199c3;border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.ce-timeline-point[data-multiple=true] .ce-timeline-dot,.ce-timeline-dot--multiple{background:#fff;box-shadow:0 0 0 2px #dcebf5}.ce-timeline-lane:nth-of-type(2n) .ce-timeline-point .ce-timeline-dot{border-color:#7561bb}.ce-timeline-point[data-edge=end]{text-align:right;flex-direction:row-reverse;transform:translate(calc(4px - 100%))}.ce-timeline-selected-band{background:#e2f5fc;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ce-timeline-no-lanes{grid-column:1/-1;padding:1rem;font-size:.8rem}.ce-timeline-empty{color:var(--ce-platform-muted);font-size:.8rem}.ce-timeline-footer{color:var(--ce-platform-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0 .75rem;font-size:.75rem;display:flex}.ce-timeline-legend{flex-wrap:wrap;gap:1.5rem;display:flex}.ce-timeline-legend>span{align-items:center;gap:.5rem;display:flex}.ce-timeline-legend-band{background:#e2f5fc;width:1.2rem;height:1.1rem}.ce-timeline-footer p{margin:0}.ce-timeline-selection{border:1px solid var(--ce-platform-border);background:#f8fbfe;border-radius:.4rem;margin-block:.75rem;padding:1rem}.ce-timeline-selection header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ce-timeline-selection h3{margin:0;font-size:.9rem}.ce-timeline-selection header button{border:1px solid var(--ce-platform-border);background:#fff;border-radius:.3rem;padding:.4rem .6rem;font-size:.75rem}.ce-timeline-selection ul{margin:.65rem 0 0;padding:0;list-style:none}.ce-timeline-selection li{border-top:1px solid var(--ce-platform-border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:.8rem;display:flex}.ce-timeline-selection small{color:var(--ce-platform-muted);margin-top:.2rem;font-size:.75rem;display:block}.ce-timeline-selection a{white-space:nowrap;color:#1763aa;font-size:.75rem}.ce-timeline-activity-link{color:#1763aa;font-size:.8rem}@media (width<=900px){.ce-timeline-scale{margin-left:0}}@media (width<=600px){.ce-timeline-selection li{flex-direction:column;align-items:flex-start;gap:.4rem}.ce-timeline-controls{gap:.5rem}.ce-project-timeline-boundary .ce-timeline-controls input{width:8.7rem}}.ce-shell .ce-content .ce-project-home:has(.pn-consequences) .ce-project-identity-band{display:none}.ce-shell .ce-content .ce-project-home:has(.pn-consequences) .ce-project-home-content{box-shadow:none;background:0 0;border:0;padding:0}.ce-shell .ce-content .ce-project-home .pn-consequences{box-shadow:none;color:#09264b;background:0 0;border:0;gap:.8rem;min-width:0;padding:0;display:grid}.ce-shell .ce-content .ce-project-home .pn-consequences :is(h1,h2,h3,p,ul){max-width:none;margin:0}.ce-shell .ce-content .pn-consequences h1{font-size:1.5rem;line-height:1.3}.ce-shell .ce-content .pn-consequences h2{font-size:1rem;line-height:1.35}.ce-shell .ce-content .pn-consequences :is(h3,p,a,li,button){font-size:.875rem;line-height:1.4}.ce-shell .ce-content .pn-consequences small,.pn-maturity{font-size:.75rem;line-height:1.4}.ce-shell .ce-content .pn-consequence-heading{background:#f2f8fc;border:1px solid #c8ddee;border-radius:.65rem;gap:.35rem;padding:.85rem;display:grid}.ce-shell .ce-content .pn-consequence-notice{background:#fff9eb;border-left:3px solid #b28d43;padding:.6rem .8rem;font-size:.75rem}.ce-shell .ce-content .pn-branch-overview{background:0 0;border:0;gap:.6rem;padding:0;display:grid}.pn-branch-origin{text-align:center;background:#fff;border:1px solid #9ec9e6;border-radius:.4rem;justify-self:center;max-width:38rem;padding:.65rem 1rem;font-weight:700;position:relative}.pn-branch-origin:after{content:"";border-left:2px solid #9ec9e6;height:1rem;position:absolute;top:100%;left:50%}.pn-consequence-lanes{grid-template-columns:repeat(var(--pn-lanes), minmax(0, 1fr));gap:.7rem;margin-top:.4rem;display:grid}.ce-shell .ce-content .pn-consequence-lanes>section{background:linear-gradient(#eefaf8,#fff 13rem);border:1px solid #c8ddee;border-top:3px solid #0aa28d;border-radius:.6rem;flex-direction:column;gap:.55rem;min-width:0;padding:.8rem;display:flex;position:relative}.ce-shell .ce-content .pn-consequence-lanes>[data-domain=MONEY]{background:linear-gradient(#fff7eb,#fff 13rem);border-top-color:#e69535}.ce-shell .ce-content .pn-consequence-lanes>[data-domain=CHANGE]{background:linear-gradient(#f5efff,#fff 13rem);border-top-color:#8d65c9}.pn-branch-marker{color:#648eaa;text-align:center;font-size:1.25rem}.pn-consequence-lanes>section:before{content:"";border-top:2px solid #9ec9e6;position:absolute;top:-.7rem;left:-.4rem;right:-.4rem}.pn-consequence-lanes>section:first-child:before{left:50%}.pn-consequence-lanes>section:last-child:before{right:50%}.pn-consequence-lanes header{gap:.35rem;display:grid}.pn-maturity{background:#e3f2ee;border:1px solid #b7d7cd;border-radius:.35rem;justify-self:start;padding:.25rem .5rem;font-weight:700}[data-state=Potential] .pn-maturity{color:#785100;background:#fff0d5;border-color:#e2c18e}[data-state=Unresolved] .pn-maturity{color:#9c2837;background:#ffebec;border-color:#e0adb1}[data-state="Not yet assessed"] .pn-maturity{color:#4e5c70;background:#edf0f5;border-color:#c1cbd8}.ce-shell .ce-content .pn-consequences ul{padding-left:1rem}.ce-shell .ce-content .pn-consequences li{overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.ce-shell .ce-content .pn-consequence-evidence{gap:.4rem;padding:0;list-style:none;display:grid}.pn-consequence-evidence li{gap:.15rem;display:grid}.ce-shell .ce-content .pn-consequences :is(.pn-consequence-summary,.pn-domain-inspection,.pn-consequence-actions){background:#fff;border:1px solid #c8ddee;border-radius:.65rem;gap:.6rem;padding:.85rem;display:grid}.ce-shell .ce-content .pn-consequence-summary ul{flex-wrap:wrap;gap:.7rem;padding:0;list-style:none;display:flex}.ce-shell .ce-content .pn-consequence-summary li{border-left:3px solid #9ec9e6;flex:1;gap:.2rem;min-width:10rem;padding:.5rem;display:grid}.pn-consequence-actions nav{flex-wrap:wrap;gap:.5rem;display:flex}.ce-shell .ce-content .pn-consequence-actions nav{margin:0}.pn-consequence-actions a{border:1px solid #b9cbdc;border-radius:.35rem;padding:.4rem .6rem;text-decoration:none}@media (width<=63.99rem){.pn-consequence-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-consequence-lanes>section:before,.pn-branch-origin:after{display:none}}@media (width<=47.99rem){.pn-consequence-lanes{grid-template-columns:1fr}.pn-consequence-actions nav{flex-direction:column}.ce-shell .ce-content .pn-consequences h1{font-size:1.25rem}.pn-branch-origin{max-width:100%}.ce-shell .ce-content .pn-consequence-summary ul{flex-direction:column}}.pn-consequence-lanes.pn-one-lane{grid-template-columns:1fr}.pn-branch-origin.pn-no-branches:after{display:none}.ce-project-activity-workspace.ce-page{box-sizing:border-box;width:100%;max-width:90rem;color:var(--ce-color-brand-navy);margin:0 auto;padding:1.25rem}.ce-project-activity-workspace .ce-page-introduction{margin:0 0 1rem}.ce-project-activity-workspace h1{margin:.3rem 0;font-size:1.3rem}.ce-project-activity-workspace h2{margin:0 0 .4rem;font-size:.9rem}.ce-project-activity-workspace p{font-size:.78rem}.ce-activity-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.ce-activity-summary>div{border:1px solid var(--ce-color-border);background:#fff;border-radius:.35rem;align-items:center;gap:.7rem;padding:.8rem;display:flex}.ce-activity-summary>div>span{color:#127cc9;background:#e4f4ff;border-radius:.3rem;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.ce-activity-summary>div:nth-child(2)>span{color:#179d80;background:#e2f7ee}.ce-activity-summary>div:nth-child(3)>span{color:#795bd1;background:#eeebff}.ce-activity-summary strong{font-size:1.25rem}.ce-activity-summary small{color:var(--ce-color-text-muted);font-size:.75rem;display:block}.ce-activity-toolbar{border:0;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .75rem;padding:0;display:flex}.ce-activity-toolbar legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ce-project-activity-workspace .ce-activity-toolbar :is(input,select,button){border:1px solid var(--ce-color-border);width:auto;min-width:0;color:var(--ce-color-brand-navy);background:#fff;border-radius:.3rem;min-height:2.3rem;padding:.5rem .65rem;font-size:.75rem}.ce-project-activity-workspace .ce-activity-toolbar input[type=search]{flex:1;min-width:12rem}.ce-activity-explorer-grid{grid-template-columns:minmax(0,2.3fr) minmax(16rem,1fr);align-items:start;gap:.75rem;display:grid}.ce-activity-register,.ce-activity-details,.ce-activity-analytics>section{border:1px solid var(--ce-color-border);background:#fff;border-radius:.35rem;min-width:0;overflow:hidden}.ce-activity-register>h2{padding:.7rem .8rem}.ce-activity-register ol{margin:0;padding:0;list-style:none}.ce-activity-day{background:#f3f8fc;border-block:1px solid #e6edf5;margin:0;padding:.4rem .75rem;font-size:.75rem}.ce-project-activity-workspace .ce-activity-row{border:0;width:100%;color:var(--ce-color-brand-navy);text-align:left;background:#fff;border-bottom:1px solid #e8eff6;grid-template-columns:3rem 1.2rem minmax(0,1fr) auto .5rem;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.75rem;display:grid}.ce-activity-row:hover,.ce-project-activity-workspace .ce-activity-row[aria-pressed=true]{background:#e4f1ff}.ce-activity-row time{color:var(--ce-color-text-muted);font-size:.75rem}.ce-activity-event-icon{color:#178dd0;font-size:1rem}.ce-activity-row-copy{min-width:0}.ce-activity-row-copy strong{display:block}.ce-activity-row-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ce-color-text-muted);margin-top:.15rem;font-size:.75rem;display:block;overflow:hidden}.ce-activity-source-chip{background:#edf4fb;border-radius:1rem;padding:.2rem .4rem;font-size:.75rem}.ce-activity-register-count{color:var(--ce-color-text-muted);margin:.7rem}.ce-activity-details{padding:.85rem}.ce-activity-details header{border-bottom:1px solid #e7eef5;justify-content:space-between;margin-bottom:.75rem;display:flex}.ce-activity-details header button{color:var(--ce-color-text-muted);background:0 0;border:0;font-size:1.2rem}.ce-activity-detail-title{align-items:start;gap:.6rem;display:flex}.ce-activity-detail-title>span{color:#178dd0;background:#e6f3ff;border-radius:.2rem;padding:.3rem}.ce-activity-details h3{margin:0 0 .3rem;font-size:.85rem}.ce-activity-details time{color:var(--ce-color-text-muted);font-size:.75rem}.ce-activity-details h4{margin:1rem 0 .25rem;font-size:.75rem}.ce-activity-details p{margin:.3rem 0;line-height:1.5}.ce-activity-evidence{background:#f8fbff;border:1px solid #dfebf7;border-radius:.3rem;padding:.65rem;font-size:.75rem}.ce-activity-evidence small{overflow-wrap:anywhere;margin:.3rem 0;display:block}.ce-activity-evidence a{color:#146db2}.ce-activity-details-note{color:var(--ce-color-text-muted);padding-top:.75rem}.ce-activity-analytics{grid-template-columns:1.6fr 1fr;gap:.75rem;margin:.75rem 0 1.25rem;display:grid}.ce-activity-analytics>section{padding:.85rem}.ce-activity-analytics p{color:var(--ce-color-text-muted);margin:0;font-size:.75rem}.ce-activity-bars{border-bottom:1px solid #dce6f1;align-items:end;gap:.7rem;height:7rem;padding-top:.5rem;display:flex}.ce-activity-bars>div{text-align:center;flex:1}.ce-activity-bars span{background:linear-gradient(#9885e5,#28b8c2);min-height:1px;display:block;position:relative}.ce-activity-bars i{font-size:.75rem;font-style:normal}.ce-activity-bars small{font-size:.75rem}.ce-activity-distribution{margin-top:.7rem}.ce-activity-distribution>div{grid-template-columns:minmax(0,1fr) 5rem 2rem;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem;display:grid}.ce-activity-distribution meter{width:100%}@media (width<=1000px){.ce-activity-explorer-grid{grid-template-columns:minmax(0,1fr) 16rem}.ce-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-activity-source-chip{display:none}.ce-project-activity-workspace .ce-activity-row{grid-template-columns:3rem 1.2rem minmax(0,1fr) .5rem}}@media (width<=700px){.ce-activity-explorer-grid,.ce-activity-analytics{grid-template-columns:minmax(0,1fr)}.ce-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-project-activity-workspace.ce-page{padding:.75rem}.ce-activity-toolbar input[type=search]{flex-basis:100%}.ce-activity-bars{gap:.3rem}}.ce-project-activity-workspace .ce-page-intro{max-width:none;margin:0 0 .75rem}.ce-project-activity-workspace .ce-page-intro .ce-datum{display:none}.ce-project-activity-workspace .ce-page-intro>p{margin:.3rem 0}.ce-activity-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.ce-activity-register{max-height:28rem;overflow-y:auto}.ce-activity-project-actions{justify-content:flex-end;gap:.65rem;margin:0 0 .5rem;display:flex}.ce-activity-project-actions a{color:#146db2;background:#fff;border:1px solid #bdd1e8;border-radius:.25rem;padding:.5rem .8rem;font-size:.75rem;font-weight:600;text-decoration:none}.ce-activity-project-actions a:last-child{color:#fff;background:#086ae8}.ce-activity-distribution-layout{align-items:center;gap:1rem;margin-top:.65rem;display:flex}.ce-activity-distribution{flex:1;min-width:0}.ce-activity-donut{border-radius:50%;flex:none;place-items:center;width:7rem;height:7rem;display:grid}.ce-activity-donut>strong{text-align:center;background:#fff;border-radius:50%;place-content:center;width:5rem;height:5rem;font-size:1.25rem;display:grid}.ce-activity-donut small{font-size:.75rem;font-weight:400;display:block}@media (width<=1100px){.ce-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-activity-distribution-layout{flex-wrap:wrap}}@media (width<=700px){.ce-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-activity-distribution-layout{gap:.5rem}.ce-activity-distribution>div{grid-template-columns:minmax(0,1fr) 3rem 1rem}}.ce-content:has(>.ce-project-activity-workspace){padding:1rem clamp(1rem,2.5vw,2.5rem) 2rem}.ce-content:has(>.ce-project-activity-workspace)>.ce-project-primary-navigation{width:100%;max-width:90rem;margin:0 auto .5rem}.ce-project-activity-workspace .ce-page-intro>p{font-size:.78rem;line-height:1.45}.ce-project-activity-workspace .ce-page-intro>.eyebrow{letter-spacing:.1em;font-size:.75rem}.ce-activity-project-actions{float:right;margin:0 0 .5rem 1rem}.ce-activity-summary{clear:both}@media (width<=700px){.ce-activity-project-actions{float:none;margin-left:0}}.ce-project-activity-workspace.ce-page .ce-page-intro h1{margin:.3rem 0;font-size:1.3rem}.ce-project-activity-workspace.ce-page .ce-page-intro{padding:0}:root{--ce-font-sans:Arial, Helvetica, "Liberation Sans", ui-sans-serif, system-ui, sans-serif;--ce-color-brand-navy:#071d41;--ce-color-brand-blue:#0f4c81;--ce-color-accent:#21a8c0;--ce-color-text:#172033;--ce-color-text-muted:#526071;--ce-color-surface:#fff;--ce-color-surface-subtle:#f4f7fa;--ce-color-navy-soft:#c3cedc;--ce-color-border:#c3cedc;--ce-color-navy-line:#2c405f;--ce-color-focus:#ffbf47;--ce-color-positive:#176b45;--ce-color-warning:#8a4b08;--ce-color-error:#a12828;--ce-space-1:.25rem;--ce-space-2:.5rem;--ce-space-3:.75rem;--ce-space-4:1rem;--ce-space-5:1.5rem;--ce-space-6:2rem;--ce-space-7:3rem;--ce-space-8:4rem;--ce-font-size-sm:.875rem;--ce-font-size-body:1rem;--ce-font-size-lede:1.125rem;--ce-font-size-h2:1.75rem;--ce-font-size-h1:clamp(2rem, 4vw, 2.5rem);--ce-line-body:1.6;--ce-line-heading:1.16;--ce-radius-sm:.5rem;--ce-radius-md:.875rem;--ce-radius-pill:999px;--ce-shadow-surface:0 .75rem 2rem #071d4114;--ce-container:75rem;--ce-breakpoint-mobile:30rem;--ce-breakpoint-tablet:48rem;--ce-breakpoint-desktop:64rem;--ce-breakpoint-wide:80rem;--ce-platform-radius:3px;--ce-platform-border:#d6dee8;--ce-platform-canvas:#f4f7fa;--ce-platform-ink:#0a2146;--ce-platform-muted:#52627a;--ce-platform-focus:#21a8c0;--ce-platform-shadow:none}*,:before,:after{box-sizing:border-box}.ce-expert-matching-test{min-width:0}.ce-expert-test-boundary,.ce-ground-truth-gate{border-inline-start:.3rem solid var(--ce-colour-accent,#008da8);background:#eef8fa;gap:.35rem;margin-block-end:1.5rem;padding:1rem;display:grid}.ce-expert-filter-panel,.ce-expert-review-form{background:#f7f9fb;border:1px solid #c8d3df;gap:1rem;margin-block:1.5rem;padding:1rem;display:grid}.ce-expert-filter-panel label,.ce-expert-review-form label{gap:.4rem;font-weight:700;display:grid}.ce-expert-filter-panel input,.ce-expert-filter-panel select,.ce-expert-review-form select,.ce-expert-review-form textarea{box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit;border:1px solid #6d7e92;padding:.6rem}.ce-inline-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-block:1.5rem;display:flex}.ce-expert-directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.ce-expert-profile-card,.ce-expert-profile-summary{overflow-wrap:anywhere;background:#fff;border:1px solid #c8d3df;min-width:0;padding:1rem}.ce-expert-profile-card{align-content:start;gap:.75rem;display:grid}.ce-expert-profile-card h2,.ce-expert-profile-card h3,.ce-expert-profile-card p{margin-block:0}.ce-expert-profile-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.ce-expert-profile-summary dl>div{min-width:0}.ce-expert-profile-summary dt{font-weight:700}.ce-expert-profile-summary dd{overflow-wrap:anywhere;margin:.25rem 0 0}@media (width<=390px){.ce-expert-test-boundary,.ce-expert-filter-panel,.ce-expert-profile-card,.ce-expert-profile-summary,.ce-expert-review-form{padding:.75rem}}html{scroll-behavior:smooth;font-family:var(--ce-font-sans);color:var(--ce-color-text);background:var(--ce-color-surface);line-height:var(--ce-line-body)}body{background:var(--ce-color-surface);min-width:0;margin:0}a{color:var(--ce-color-brand-blue)}a:focus-visible,button:focus-visible,input:focus-visible{outline:.2rem solid var(--ce-color-focus);outline-offset:.2rem}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{color:var(--ce-color-brand-navy);line-height:var(--ce-line-heading)}h1{max-width:17ch;font-size:var(--ce-font-size-h1);letter-spacing:-.022em;margin:0;font-weight:700}h2{font-size:var(--ce-font-size-h2);letter-spacing:-.018em;margin:0}h3{letter-spacing:-.01em;font-size:1.25rem}.application-shell{flex-direction:column;min-height:100vh;display:flex}.application-shell>main{flex:1}.app-container{width:min(100% - clamp(2rem, 7vw, 8rem), var(--ce-container));margin-inline:auto}.pilot-admin-page,.pilot-admin-page>section,.pilot-admin-page__fact-list,.pilot-admin-page__audit-list,.pilot-admin-page__fact,.pilot-admin-page__audit-entry{min-inline-size:0}.pilot-admin-page{overflow-wrap:anywhere}.pilot-admin-page__project-select,.pilot-admin-page__reason{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pilot-admin-page__fact,.pilot-admin-page__scenario-summary code,.pilot-admin-page__audit-entry span{overflow-wrap:anywhere}.pilot-admin-page__actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.pilot-admin-page__audit-entry{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr);gap:.25rem .5rem;display:grid}.pilot-admin-page__audit-entry span+span:before{content:"— "}@media (width<=30rem){.pilot-admin-page__audit-entry{grid-template-columns:minmax(0,1fr)}.pilot-admin-page__audit-entry span+span:before{content:""}}.global-header{z-index:5;min-height:5.5rem;padding:1rem max(clamp(1rem, 4vw, 4rem), calc((100vw - var(--ce-container)) / 2));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fffffff0;border-bottom:1px solid #071d411a;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);display:grid;position:relative}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand picture,.brand img{display:block}.brand img{width:clamp(8.25rem,16vw,11rem);height:auto}.primary-navigation{scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(.7rem,1.8vw,1.75rem);display:flex}.primary-navigation::-webkit-scrollbar{display:none}.nav-link{color:var(--ce-color-text-muted);white-space:nowrap;padding-block:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;position:relative}.nav-link:after{background:var(--ce-color-brand-blue);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link--active{color:var(--ce-color-brand-navy)}.nav-link--active:after,.nav-link:hover:after{transform:scaleX(1)}.header-cta{border-radius:var(--ce-radius-pill);color:#fff;background:var(--ce-color-brand-navy);white-space:nowrap;align-items:center;min-height:2.75rem;padding-inline:1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.skip-link{z-index:20;color:#fff;background:var(--ce-color-brand-navy);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100vh - 5.5rem);padding-block:clamp(5rem,11vw,9rem);display:grid;position:relative}.public-hero:after,.content-hero:after{content:"";background:url(/brand/construction-exchange-divider.svg) 50%/100% 3px no-repeat;height:3px;position:absolute;bottom:0;left:0;right:0}.public-eyebrow{color:var(--ce-color-brand-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.78rem;font-weight:800}.public-hero h1 span{color:var(--ce-color-brand-navy);display:block}.hero-statement,.content-introduction{max-width:43rem;color:var(--ce-color-text-muted);margin:2rem 0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}.button-link{border-radius:var(--ce-radius-pill);color:#fff;background:var(--ce-color-brand-blue);min-height:3.25rem;font:inherit;border:2px solid #0000;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-cta{background:var(--ce-color-brand-navy);justify-content:space-between;min-width:13rem}.button-link--secondary{border-color:var(--ce-color-brand-blue);color:var(--ce-color-brand-blue);background:0 0}.alignment-visual{background:radial-gradient(circle,#0f4c8117 0 18%,#0000 18.5%),radial-gradient(circle,#0000 0 38%,#0f4c811a 38.5% 39%,#0000 39.5%),radial-gradient(circle,#0000 0 49%,#071d410f 49.5% 50%,#0000 50.5%);border-radius:50%;min-height:31rem;position:relative}.alignment-visual:before,.alignment-visual:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0f4c8180,#0000);width:42%;height:1px;position:absolute;top:50%;left:50%}.alignment-visual:before{transform:rotate(145deg)}.alignment-visual:after{transform:rotate(-35deg)}.perspective,.project-reference{letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute}.perspective{width:6.5rem;height:6.5rem;color:var(--ce-color-brand-blue);background:#fff;border:1px solid #0f4c8147;box-shadow:0 1rem 3rem #071d4114}.perspective--one{top:5%;left:8%}.perspective--two{top:14%;right:3%}.perspective--three{bottom:4%;right:10%}.project-reference{color:#fff;background:var(--ce-color-brand-navy);text-align:center;width:11rem;height:11rem;padding:2rem;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 4rem #071d4138}.project-reference span{color:var(--ce-color-surface);font-size:.75rem}.project-reference strong{font-size:1rem;line-height:1.25}.public-section{padding-block:clamp(5rem,10vw,9rem)}.public-section--tint{background:var(--ce-color-surface-subtle)}.split-section{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,10vw,9rem);display:grid}.split-section h2{max-width:13ch}.section-copy{max-width:43rem;font-size:1.15rem}.section-copy p:first-child{margin-top:0}.text-link{color:var(--ce-color-brand-blue);text-underline-offset:.35rem;gap:.75rem;margin-top:1.5rem;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.section-intro{max-width:47rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.section-intro>p:last-child{color:var(--ce-color-text-muted);font-size:1.15rem}.principle-grid,.feature-grid{background:#071d411a;border:1px solid #071d411a;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.principle-card,.feature-card{background:#fff;min-height:18rem;padding:clamp(1.5rem,4vw,3rem)}.principle-card h3,.feature-card h2{letter-spacing:-.025em;margin:4rem 0 1rem;font-size:clamp(1.35rem,2vw,1.75rem)}.principle-card p,.feature-card p{color:var(--ce-color-text-muted)}.card-index{color:var(--ce-color-brand-blue);letter-spacing:.12em;font-size:.75rem;font-weight:800}.capability-preview{justify-content:space-between;align-items:end;gap:3rem;display:flex}.capability-preview .section-intro{margin-bottom:0}.content-hero{padding-block:clamp(5rem,12vw,10rem);position:relative}.content-hero h1{max-width:14ch}.public-statement{color:#fff;background:var(--ce-color-brand-navy);padding-block:clamp(3rem,7vw,5.5rem)}.public-statement p{letter-spacing:-.03em;max-width:45ch;margin:0;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:600;line-height:1.3}.feature-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid--4 .feature-card{min-height:20rem}.feature-detail{letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 -2.5rem;font-size:.75rem;font-weight:800;color:var(--ce-color-brand-blue)!important}.closing-panel{border-top:1px solid var(--ce-color-border);justify-content:space-between;align-items:end;gap:4rem;display:flex}.closing-panel>div{max-width:48rem}.closing-panel h2{margin-bottom:1.25rem}.closing-panel>div>p:last-child{color:var(--ce-color-text-muted);font-size:1.15rem}.start-page{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,10vw,9rem);min-height:calc(100vh - 5.5rem);padding-block:clamp(5rem,12vw,10rem);display:grid}.start-copy>p:not(.public-eyebrow){max-width:42rem;color:var(--ce-color-text-muted);margin-block:2rem;font-size:1.25rem}.start-actions{align-items:center;gap:2rem;display:flex}.start-assurance{color:#fff;background:var(--ce-color-brand-navy);border-radius:1.5rem;padding:clamp(2rem,5vw,4rem)}.start-assurance .public-eyebrow{color:#fff}.start-assurance ol{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.start-assurance li{grid-template-columns:auto 1fr;align-items:baseline;gap:1.25rem;display:grid}.start-assurance li span{color:#fff;font-size:.75rem;font-weight:800}.global-footer{color:#dce6f1;background:var(--ce-color-brand-navy)}.footer-main{grid-template-columns:2fr repeat(4,1fr);gap:clamp(2rem,5vw,5rem);padding-block:5rem;display:grid}.footer-brand img{width:min(100%,12rem);height:auto;display:block}.footer-brand p{max-width:16rem;color:var(--ce-color-navy-soft)}.footer-group{align-content:start;gap:.65rem;font-size:.9rem;display:grid}.footer-group strong{color:#fff;margin-bottom:.5rem}.footer-group a,.footer-group span{color:var(--ce-color-navy-soft);text-decoration:none}.footer-group a:hover{color:#fff}.footer-base{color:var(--ce-color-navy-soft);border-top:1px solid #ffffff24;justify-content:space-between;gap:2rem;padding-block:1.5rem;font-size:.78rem;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-section{padding-block:var(--ce-space-7)}.context-label,.eyebrow{font-size:var(--ce-font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lede{max-width:62ch;margin-bottom:var(--ce-space-6);color:var(--ce-color-text-muted);font-size:var(--ce-font-size-lede)}.route-grid{gap:var(--ce-space-4);display:grid}.card{padding:var(--ce-space-5);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);box-shadow:var(--ce-shadow-surface)}.button{min-height:2.75rem;padding:var(--ce-space-2) var(--ce-space-4);border-radius:var(--ce-radius-sm);font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.button--primary{color:#fff;background:var(--ce-color-brand-blue)}.button--secondary{border-color:var(--ce-color-brand-blue);color:var(--ce-color-brand-blue);background:#fff}.button--quiet{color:var(--ce-color-brand-blue);background:0 0}.button:disabled{cursor:not-allowed;opacity:.55}.status-badge{padding:var(--ce-space-1) var(--ce-space-3);border-radius:var(--ce-radius-pill);font-size:var(--ce-font-size-sm);font-weight:700;display:inline-flex}.status-badge--neutral{color:var(--ce-color-brand-navy);background:#e5edf5}.status-badge--positive{color:var(--ce-color-positive);background:#e7f4ed}.status-badge--attention{color:var(--ce-color-warning);background:#fff1dc}.alert{margin-block:var(--ce-space-4);padding:var(--ce-space-4);border-inline-start:.3rem solid var(--ce-color-brand-blue);background:#fff}.alert--warning{border-color:var(--ce-color-warning)}.alert--error{border-color:var(--ce-color-error)}.form-field{gap:var(--ce-space-2);max-width:36rem;display:grid}.form-field label{font-weight:700}.form-field input{min-height:2.75rem;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-sm);font:inherit}.form-field__hint{color:var(--ce-color-text-muted)}.form-field__error{color:var(--ce-color-error);font-weight:700}.boundary-notice,.project-context{align-items:center;gap:var(--ce-space-3);padding-block:var(--ce-space-3);display:flex}.boundary-notice{flex-wrap:wrap}.project-context{border-bottom:1px solid var(--ce-color-border);justify-content:space-between}.route-details>div{gap:var(--ce-space-3);padding-block:var(--ce-space-2);grid-template-columns:minmax(8rem,1fr) 2fr;display:grid}.route-details dt{font-weight:700}@media (width<=72rem){.global-header{grid-template-columns:auto auto}.primary-navigation{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.header-cta{justify-self:end}.footer-main{grid-template-columns:2fr repeat(2,1fr)}}@media (width<=63.99rem){.public-hero,.start-page{grid-template-columns:1fr;min-height:auto}.alignment-visual{width:min(100%,36rem);min-height:28rem;margin-inline:auto}.split-section{grid-template-columns:1fr;gap:2rem}.capability-preview,.closing-panel{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.global-header{min-height:4.5rem;padding:.75rem 1rem}.brand img{width:2rem;min-width:2rem}.header-cta{min-height:2.5rem;padding-inline:.9rem;font-size:.8rem}.primary-navigation{gap:1.25rem}.nav-link{font-size:.82rem}.app-container{width:min(100% - 2rem, var(--ce-container))}.public-hero{padding-block:4rem}.alignment-visual{min-height:23rem}.perspective{width:5rem;height:5rem;font-size:.75rem}.project-reference{width:9rem;height:9rem}.principle-grid,.feature-grid,.feature-grid--4{grid-template-columns:1fr}.principle-card,.feature-card,.feature-grid--4 .feature-card{min-height:auto}.principle-card h3,.feature-card h2{margin-top:2.5rem}.feature-detail{margin-bottom:-1.5rem}.start-actions{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr 1fr;padding-block:3.5rem}.footer-base{flex-direction:column}.route-grid,.route-details>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ce-shell{min-height:100vh;color:var(--ce-platform-ink);background:var(--ce-platform-canvas)}.ce-app-header{z-index:10;border-bottom:1px solid var(--ce-platform-border);background:#fff;grid-template-columns:auto minmax(10rem,1fr) minmax(12rem,24rem) auto;align-items:center;gap:1rem;min-width:0;min-height:4.25rem;padding:.65rem clamp(1rem,3vw,2.5rem);display:grid;position:sticky;top:0}.ce-app-brand img{width:10rem;height:auto;display:block}.ce-app-header__context{border-left:3px solid var(--ce-color-accent);justify-self:start;min-width:0;padding-left:.75rem;display:grid}.ce-app-header__context span{color:var(--ce-platform-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ce-app-header__context strong{color:var(--ce-platform-ink);font-size:.95rem}.ce-menu-trigger{border:1px solid var(--ce-platform-border);border-radius:var(--ce-platform-radius);background:#fff;min-width:44px;min-height:44px;display:none}.ce-project-switcher,.ce-project-context-shell{border-left:3px solid var(--ce-color-accent);min-width:0;padding-left:.75rem;display:grid}.ce-project-context-shell__label{color:var(--ce-platform-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ce-project-context-shell strong,.ce-project-context-shell span,.ce-project-context-shell a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ce-project-context-shell>span:not(.ce-project-context-shell__label),.ce-project-context-shell>a{font-size:.78rem}.ce-project-switcher span{color:var(--ce-platform-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ce-project-switcher select{min-width:0;min-height:2rem;color:var(--ce-platform-ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;font-weight:700;overflow:hidden}.ce-account{grid-column:-1;position:relative}.ce-account>button{border-radius:var(--ce-platform-radius);color:#fff;background:var(--ce-color-brand-navy);border:0;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.ce-menu{border:1px solid var(--ce-platform-border);background:#fff;gap:.75rem;min-width:14rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.ce-shell__body{grid-template-columns:16.5rem minmax(0,1fr);min-height:calc(100vh - 4.25rem);display:grid}.ce-sidebar{color:#fff;background:var(--ce-color-brand-navy);flex-direction:column;padding:1.5rem 1rem;display:flex}.ce-shell--relationship-focus .ce-sidebar{width:4.25rem;padding-inline:.65rem}.ce-shell--relationship-focus .ce-shell__body{grid-template-columns:4.25rem minmax(0,1fr)}.ce-shell--relationship-focus .ce-sidebar__brand img{object-fit:cover;object-position:left;width:2.25rem}.ce-shell--relationship-focus .ce-sidebar__section-label,.ce-shell--relationship-focus .ce-sidebar nav,.ce-shell--relationship-focus .ce-sidebar__footer,.ce-shell--relationship-focus .ce-content>nav[aria-label=Project]{display:none}.ce-sidebar__brand{margin:.25rem .75rem 2.5rem;display:block}.ce-sidebar__brand img,.ce-drawer__header img{width:min(100%,12rem);height:auto;display:block}.ce-sidebar__section-label{color:var(--ce-color-navy-soft);letter-spacing:.12em;text-transform:uppercase;margin:0 .75rem .75rem;font-size:.75rem;font-weight:700}.ce-sidebar nav{gap:.4rem;display:grid}.ce-platform-nav-link{color:#fff;border-left:3px solid #0000;border-radius:.35rem;align-items:center;gap:.8rem;min-height:44px;padding:.7rem .85rem;font-weight:600;text-decoration:none;display:flex}.ce-platform-nav-link svg{flex:none;width:1.25rem;height:1.25rem}.ce-platform-nav-link:hover,.ce-platform-nav-link:focus-visible{border-color:var(--ce-color-accent);background:#ffffff1f}.ce-platform-nav-link[aria-current=page]{border-color:var(--ce-color-accent);background:#ffffff2e}.ce-sidebar__footer{border-top:1px solid #ffffff2e;margin-top:auto;padding-top:1.5rem}.ce-content:has(>.ce-platform-home){background:#fff;padding:0}.ce-platform-home{--ce-platform-home-card-radius:.8rem;--ce-platform-home-content-width:96rem;--ce-platform-home-gutter:clamp(1.25rem, 3vw, 3rem);width:100%;max-width:none;min-height:100%;padding:clamp(2rem, 4vw, 3.5rem) var(--ce-platform-home-gutter) clamp(3rem, 6vw, 5rem);background:#fff}.ce-platform-home--preview{--ce-platform-home-content-width:96rem;--ce-platform-home-gutter:clamp(1rem, 2vw, 2rem);padding-top:1.25rem}.ce-platform-home__toolbar{border-bottom:1px solid var(--ce-platform-border);grid-template-columns:auto minmax(16rem,42rem) auto auto;align-items:center;gap:1rem;min-height:3rem;margin-bottom:1rem;padding-bottom:.75rem;display:grid}.ce-platform-home__toolbar>strong{color:var(--ce-color-brand-navy);font-size:1.1rem}.ce-platform-home__preview-search{border:1px solid var(--ce-platform-border);background:#f7f9fc;border-radius:999px;align-items:center;gap:.65rem;min-height:2.8rem;padding:0 .9rem;display:flex}.ce-platform-home__preview-search input{width:100%;color:var(--ce-platform-muted);font:inherit;background:0 0;border:0}.ce-platform-home__toolbar>button{border:1px solid var(--ce-platform-border);width:2.8rem;height:2.8rem;color:var(--ce-color-brand-navy);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.ce-platform-home__preview-user{white-space:nowrap;align-items:center;gap:.65rem;display:flex}.ce-platform-home__preview-user>span{background:var(--ce-color-brand-navy);color:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:.78rem;font-weight:800;display:grid}.ce-platform-home__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.3rem;height:1.3rem}.ce-platform-home>*{width:min(100%, var(--ce-platform-home-content-width));margin-inline:auto}.ce-platform-home__orientation{gap:.6rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.ce-platform-home--preview .ce-platform-home__orientation{gap:.35rem;margin-bottom:1rem}.ce-platform-home--preview .ce-platform-home__orientation h1{font-size:clamp(1.75rem,2.4vw,2.25rem)}.ce-platform-home--preview .ce-platform-home__orientation .ce-datum{margin-top:.35rem}.ce-platform-home__orientation h1,.ce-platform-home__orientation p{margin:0}.ce-platform-home__orientation h1{letter-spacing:-.025em;max-width:none;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.1}.ce-platform-home__orientation p{max-width:52rem;color:var(--ce-platform-muted);font-size:clamp(.94rem,1.3vw,1.05rem);line-height:1.45}.ce-platform-home__orientation .ce-datum{margin-top:.65rem}.ce-platform-home__attention{margin-bottom:clamp(1rem,1.5vw,1.35rem)}.ce-platform-home__summary-grid{border:1px solid var(--ce-platform-border);border-radius:var(--ce-platform-home-card-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 .35rem 1.25rem #05234b0d}.ce-platform-home__summary-item{border-left:1px solid var(--ce-platform-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:5.8rem;padding:.65rem;display:grid}.ce-platform-home__summary-item:first-child{border-left:0}.ce-platform-home__summary-copy>span{color:var(--ce-platform-muted);font-size:.82rem;font-weight:700;line-height:1.35}.ce-platform-home__summary-copy>strong{color:var(--ce-color-brand-navy);font-size:1.85rem;line-height:1}.ce-platform-home__summary-icon,.ce-platform-home__feed-icon{width:2.25rem;height:2.25rem;color:var(--ce-color-primary);background:#178fae1a;border-radius:.55rem;place-items:center;display:grid}.ce-platform-home__summary-copy{grid-template-rows:1.55rem minmax(1.75rem,auto) minmax(1.4rem,auto);align-content:center;gap:.15rem;display:grid}.ce-platform-home__summary-copy small{color:var(--ce-platform-muted);font-size:.75rem;line-height:1.3}.ce-platform-home__summary-arrow,.ce-platform-home__row-arrow{color:var(--ce-color-accent);font-size:1.15rem;font-weight:800}.ce-platform-home__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.ce-platform-home__panel{border:1px solid var(--ce-platform-border);border-radius:var(--ce-platform-home-card-radius);background:#fff;flex-direction:column;min-width:0;padding:1rem;display:flex;box-shadow:0 .35rem 1.25rem #05234b12}.ce-platform-home__priority,.ce-platform-home__projects{grid-column:span 6}.ce-platform-home__grid--projects-only .ce-platform-home__projects{grid-column:1/-1}.ce-platform-home__changes,.ce-platform-home__insights,.ce-platform-home__quick-actions{grid-column:span 4;min-height:21rem}.ce-platform-home__section-heading{justify-content:space-between;align-items:start;gap:1rem;min-height:3.25rem;margin-bottom:0;padding-bottom:.4rem;display:flex}.ce-platform-home__section-heading h2,.ce-platform-home__section-heading p{margin:0}.ce-platform-home__section-heading a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.ce-platform-home__section-heading .eyebrow{color:var(--ce-platform-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:800;line-height:1.2}.ce-platform-home__section-heading h2{font-size:1.35rem;line-height:1.15}.ce-platform-home__project-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ce-platform-home__action-list{flex:1;grid-auto-rows:minmax(3.5rem,auto);align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.ce-platform-home__action-list li{border-top:1px solid var(--ce-platform-border);display:flex}.ce-platform-home__action-list a{width:100%;min-height:3.5rem;color:var(--ce-platform-ink);gap:.25rem;padding:.5rem .2rem;text-decoration:none;display:grid}.ce-platform-home__table-wrap{flex-direction:column;flex:1;display:flex;overflow:hidden}.ce-platform-home__table-head{border-bottom:1px solid var(--ce-platform-border);min-height:1.75rem;color:var(--ce-platform-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.2rem;font-size:.75rem;font-weight:800}.ce-platform-home__action-row{grid-template-columns:minmax(8rem,1.55fr) minmax(4.75rem,.75fr) 5rem minmax(4.5rem,.65fr) auto;align-items:center;gap:.3rem;display:grid}.ce-platform-home__action-row>time{white-space:nowrap;font-size:.75rem;line-height:1.2}.ce-platform-home__action-row>:nth-child(2){font-size:.75rem;line-height:1.2}.ce-platform-home__action-title{gap:.12rem;min-width:0;display:grid}.ce-platform-home__action-title strong{font-size:.84rem;line-height:1.18}.ce-platform-home__action-title small{color:var(--ce-platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.15;overflow:hidden}.ce-platform-home__chip{min-height:1.65rem;color:var(--ce-color-brand-navy);white-space:nowrap;background:#edf4f8;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.ce-platform-home__chip--semantic-positive{color:#185f49;background:#e7f4ee}.ce-platform-home__chip--semantic-attention{color:#7a4a10;background:#fff3df}.ce-platform-home__chip--semantic-review{color:#145e72;background:#e5f3f6}.ce-platform-home__chip--semantic-critical{color:#8a2637;background:#fbe9ec}.ce-platform-home__chip--semantic-pending{color:#73501d;background:#f7efe1}.ce-platform-home__chip--semantic-neutral{color:#425268;background:#edf1f5}.ce-platform-home__summary-item--attention .ce-platform-home__summary-icon{color:#7a4a10;background:#fff3df}.ce-platform-home__summary-item--review .ce-platform-home__summary-icon,.ce-platform-home__summary-item--input .ce-platform-home__summary-icon{color:#145e72;background:#e5f3f6}.ce-platform-home__summary-item--overdue .ce-platform-home__summary-icon{color:#8a2637;background:#fbe9ec}.ce-platform-home__action-list a:hover strong,.ce-platform-home__action-list a:focus-visible strong{text-underline-offset:.2em;text-decoration:underline}.ce-platform-home__action-list a:focus-visible{border-radius:var(--ce-platform-radius);outline:3px solid var(--ce-color-accent);outline-offset:3px}.ce-platform-home__action-list span,.ce-platform-home__true-empty{color:var(--ce-platform-muted)}.ce-platform-home__feed,.ce-platform-home__quick-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ce-platform-home__feed li,.ce-platform-home__quick-list li{border-top:1px solid var(--ce-platform-border)}.ce-platform-home__feed a{min-height:4rem;color:var(--ce-platform-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.2rem;padding:.75rem .15rem;text-decoration:none;display:grid}.ce-platform-home__feed-copy{gap:.15rem;display:grid}.ce-platform-home__feed span,.ce-platform-home__feed time{color:var(--ce-platform-muted);font-size:.82rem;line-height:1.35}.ce-platform-home__feed a:hover strong,.ce-platform-home__feed a:focus-visible strong,.ce-platform-home__quick-list a:hover,.ce-platform-home__quick-list a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.ce-platform-home__feed a:focus-visible,.ce-platform-home__quick-list a:focus-visible{border-radius:var(--ce-platform-radius);outline:3px solid var(--ce-color-accent);outline-offset:3px}.ce-platform-home__quick-list a{border:1px solid var(--ce-platform-border);min-height:44px;color:var(--ce-color-brand-navy);border-radius:.55rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-weight:700;text-decoration:none;display:flex}.ce-platform-home__quick-list{gap:.55rem}.ce-platform-home__quick-list li{border:0}.ce-platform-home__quick-list a:after{content:"→";color:var(--ce-color-accent)}.ce-platform-home__true-empty{margin:0;padding-block:.75rem;line-height:1.5}.ce-platform-home__project-list li{border-top:1px solid var(--ce-platform-border)}.ce-platform-home__project-link{min-height:3.5rem;color:var(--ce-platform-ink);grid-template-columns:auto minmax(9.375rem,2.6fr) minmax(6rem,.9fr) minmax(2rem,.3fr) minmax(5rem,1fr) auto;align-items:center;gap:.25rem;padding:.5rem .2rem;text-decoration:none;display:grid}.ce-platform-home__project-row{grid-template-columns:auto minmax(9.375rem,2.6fr) minmax(6rem,.9fr) minmax(2rem,.3fr) minmax(5rem,1fr) auto;gap:.25rem;display:grid}.ce-platform-home__project-mark{background:var(--ce-color-brand-navy);color:#fff;border-radius:.5rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:grid}.ce-platform-home__project-count{color:var(--ce-color-brand-navy);text-align:center}.ce-platform-home__last-activity,.ce-platform-home__optional-field{color:var(--ce-platform-muted);font-size:.75rem;line-height:1.22}.ce-platform-home__project-link:hover .ce-platform-home__project-identity strong,.ce-platform-home__project-link:focus-visible .ce-platform-home__project-identity strong{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:.1em}.ce-platform-home__project-link:focus-visible{border-radius:var(--ce-platform-radius);outline:3px solid var(--ce-color-accent);outline-offset:3px}.ce-platform-home__project-identity{gap:.12rem;min-width:0;display:grid}.ce-platform-home__project-identity strong{font-size:.84rem;line-height:1.18}.ce-platform-home__project-identity>span{color:var(--ce-platform-muted);font-size:.75rem;line-height:1.2}.ce-platform-home__project-route{min-height:44px;color:var(--ce-color-primary);white-space:nowrap;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.ce-platform-home__project-route>span{color:var(--ce-color-accent);font-size:1.2rem}.ce-platform-home__empty{border:1px dashed var(--ce-platform-border);border-radius:calc(var(--ce-platform-home-card-radius) - .2rem);background:#f7f9fc;padding:clamp(1rem,3vw,1.5rem)}.ce-platform-home__empty h3{margin-top:0}.ce-platform-projects-page__orientation,.ce-organisation-page__orientation{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.ce-page.ce-platform-projects-page{--ce-platform-home-content-width:110rem;--ce-platform-home-gutter:clamp(.75rem, 1.5vw, 1.5rem);width:100%;max-width:none}.ce-platform-projects-page__orientation .ce-action{flex:none}.ce-platform-projects-page__summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ce-platform-projects-page__summary-grid:has(>:only-child){grid-template-columns:1fr;width:min(100%,20rem)}.ce-platform-projects-page__portfolio{margin-bottom:clamp(1rem,2vw,1.5rem)}.ce-platform-projects-page__portfolio>.ce-platform-home__section-heading{padding-inline:.25rem}.ce-platform-projects-page__result-count{color:var(--ce-platform-muted);font-size:.75rem;font-weight:700}.ce-platform-projects-page__controls,.ce-organisation-page__controls{border:1px solid var(--ce-platform-border);border-radius:calc(var(--ce-platform-home-card-radius) - .2rem);background:#f7f9fc;align-items:end;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.ce-platform-projects-page__controls{grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(7rem,1fr))}.ce-platform-projects-page__controls label,.ce-organisation-page__controls label{min-width:0;color:var(--ce-platform-muted);letter-spacing:.04em;text-transform:uppercase;gap:.25rem;font-size:.75rem;font-weight:800;display:grid}.ce-platform-projects-page__controls input[type=text],.ce-platform-projects-page__controls input:not([type]),.ce-platform-projects-page__controls select,.ce-organisation-page__controls input,.ce-organisation-page__controls select{border:1px solid var(--ce-platform-border);width:100%;min-width:0;min-height:44px;color:var(--ce-platform-ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border-radius:.45rem;padding:.55rem .65rem;font-size:.8rem;font-weight:600}.ce-platform-projects-page__check{border:1px solid var(--ce-platform-border);background:#fff;border-radius:.45rem;align-items:center;min-height:44px;padding:.55rem .65rem;gap:.5rem!important;display:flex!important}.ce-platform-projects-page__check input{width:1rem;height:1rem;margin:0}.ce-platform-projects-page__project-row{grid-template-columns:1.5rem minmax(12rem,2.7fr) minmax(6rem,.9fr) minmax(6rem,.8fr);align-items:center;gap:.5rem;display:grid}.ce-platform-projects-page__project-row--preview{grid-template-columns:1.5rem minmax(10rem,2.2fr) minmax(5rem,.7fr) minmax(5rem,.7fr) minmax(5.5rem,.75fr) minmax(3rem,.4fr) minmax(6.5rem,1fr) minmax(7.5rem,1.2fr) minmax(6rem,.8fr)}.ce-platform-projects-page__project-link{min-height:4rem;color:var(--ce-platform-ink);padding:.5rem .25rem;text-decoration:none}.ce-platform-projects-page__project-link:hover .ce-platform-home__project-identity strong,.ce-platform-projects-page__project-link:focus-visible .ce-platform-home__project-identity strong{text-underline-offset:.2em;text-decoration:underline}.ce-platform-projects-page__project-link:focus-visible{border-radius:var(--ce-platform-radius);outline:3px solid var(--ce-color-accent);outline-offset:3px}.ce-platform-projects-page__reference,.ce-platform-projects-page__key-dates small,.ce-platform-projects-page__activity small{color:var(--ce-platform-muted);font-size:.75rem;line-height:1.25}.ce-platform-projects-page__key-dates,.ce-platform-projects-page__activity{gap:.1rem;min-width:0;display:grid}.ce-platform-projects-page__activity strong{color:var(--ce-platform-ink);font-size:.75rem;line-height:1.2}.ce-platform-projects-page__open-action{min-height:44px;color:var(--ce-color-primary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.ce-platform-projects-page__open-action span{color:var(--ce-color-accent);font-size:1rem}.ce-platform-projects-page__supporting{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ce-platform-projects-page__supporting>.ce-platform-home__panel{min-height:14rem}.ce-platform-projects-page__supporting p{color:var(--ce-platform-muted);line-height:1.45}.ce-platform-projects-page__resource-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ce-platform-projects-page__resource-list li{border-top:1px solid var(--ce-platform-border)}.ce-platform-projects-page__resource-list a{min-height:3.5rem;color:var(--ce-color-brand-navy);justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:flex}.ce-platform-projects-page__resource-list a:hover,.ce-platform-projects-page__resource-list a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.ce-platform-projects-page__resource-list a span{color:var(--ce-color-accent)}.ce-page.ce-organisation-page{--ce-platform-home-content-width:110rem;--ce-platform-home-gutter:clamp(.75rem, 1.5vw, 1.5rem);width:100%;max-width:none}.ce-organisation-page__orientation>div{max-width:48rem}.ce-organisation-page__summary{margin-bottom:1.9rem}.ce-organisation-page__summary:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ce-organisation-page__subnav{border-bottom:1px solid var(--ce-platform-border);align-items:center;gap:.25rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}.ce-organisation-page__subnav a{min-height:44px;color:var(--ce-platform-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:.55rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.ce-organisation-page__subnav a:hover,.ce-organisation-page__subnav a:focus-visible{border-color:var(--ce-color-accent);color:var(--ce-color-brand-navy)}.ce-organisation-page__identity small,.ce-organisation-page__project-scope small,.ce-organisation-page__member-actions small,.ce-organisation-page__invitation-list small{color:var(--ce-platform-muted);font-size:.75rem;line-height:1.3}.ce-organisation-page__summary-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem!important}.ce-organisation-page__summary-identity>span:last-child,.ce-organisation-page__identity,.ce-organisation-page__project-scope,.ce-organisation-page__invitation-list li>span:first-child{gap:.12rem;min-width:0;display:grid}.ce-organisation-page__people{min-width:0}.ce-organisation-page__workspace{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem;margin-bottom:2rem;display:grid}.ce-organisation-page__people{grid-column:span 8}.ce-organisation-page__context-rail{grid-area:span 2/span 4;gap:1rem;min-width:0;display:grid}.ce-organisation-page__secondary{grid-column:span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.ce-organisation-page__secondary>.ce-platform-home__panel{min-height:100%}.ce-organisation-page__controls{grid-template-columns:minmax(10rem,1.6fr) repeat(2,minmax(8rem,1fr))}.ce-organisation-page__invite-form>label{color:var(--ce-platform-muted);letter-spacing:.04em;text-transform:uppercase;gap:.25rem;font-size:.75rem;font-weight:800;display:grid}.ce-organisation-page__invite-form input,.ce-organisation-page__invite-form select{border:1px solid var(--ce-platform-border);width:100%;min-height:44px;color:var(--ce-platform-ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border-radius:.45rem;padding:.55rem .65rem;font-size:.8rem;font-weight:600}.ce-organisation-page__member-row{grid-template-columns:1.5rem minmax(0,1.65fr) minmax(0,1.25fr) minmax(4.5rem,.7fr) minmax(5rem,.75fr) minmax(4.25rem,.55fr);align-items:center;gap:.6rem;display:grid}.ce-organisation-page__member-list,.ce-organisation-page__invitation-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ce-organisation-page__member-list>li{border-bottom:1px solid var(--ce-platform-border);min-height:4rem;padding:.55rem .25rem;font-size:.78rem}.ce-organisation-page__member-actions{color:var(--ce-color-primary);justify-self:end;font-weight:700}.ce-organisation-page__member-actions details{position:relative}.ce-organisation-page__member-actions summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.ce-organisation-page__member-actions details[open]{border:1px solid var(--ce-platform-border);background:#fff;border-radius:.5rem;min-width:18rem;padding:.75rem;box-shadow:0 .5rem 1.5rem #05234b1f}.ce-organisation-page__member-actions fieldset,.ce-organisation-page__invite-form fieldset{border:1px solid var(--ce-platform-border);border-radius:.45rem;gap:.45rem;margin:0;padding:.75rem;display:grid}.ce-organisation-page__supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-organisation-page__supporting>.ce-platform-home__panel{min-height:16rem}.ce-organisation-page__supporting p{color:var(--ce-platform-muted);line-height:1.45}.ce-organisation-page__invite-form{gap:.75rem;display:grid}.ce-organisation-page__invite-form fieldset label{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.ce-organisation-page__invite-form fieldset input{width:1rem;min-height:auto}.ce-organisation-page__invitation-list li{border-top:1px solid var(--ce-platform-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3.5rem;display:grid}.ce-organisation-page__details-list{gap:0;margin:0;display:grid}.ce-organisation-page__details-list>div{border-top:1px solid var(--ce-platform-border);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.65rem 0;display:grid}.ce-organisation-page__details-list dt{color:var(--ce-platform-muted);font-size:.75rem;font-weight:700}.ce-organisation-page__details-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem;font-weight:700}.ce-organisation-page__invite-surface{margin-bottom:1.9rem}.ce-organisation-page__activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ce-organisation-page__activity-list li{border-top:1px solid var(--ce-platform-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.75rem 0;display:grid}.ce-organisation-page__activity-list li>span{gap:.15rem;display:grid}.ce-organisation-page__activity-list small,.ce-organisation-page__activity-list time{color:var(--ce-platform-muted);font-size:.75rem}.ce-organisation-page__support-link{min-height:44px;color:var(--ce-color-primary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.ce-organisation-page__support-link span{color:var(--ce-color-accent)}.ce-content{min-width:0;padding:clamp(1.5rem,5vw,4rem)}.ce-content:has(>.ce-project-home){padding-block:1rem;padding-inline:clamp(1.25rem,3.5vw,3rem)}.ce-content:has(>.ce-project-home) .ce-project-primary-navigation{margin-block-end:var(--ce-space-2)}.ce-project-primary-navigation{border-bottom:1px solid var(--ce-platform-border);gap:clamp(.25rem,2vw,1.5rem);width:min(100%,73.75rem);margin:0 auto clamp(1.5rem,3vw,2.5rem);display:flex}.ce-project-primary-navigation a{min-height:44px;color:var(--ce-platform-muted);border-bottom:3px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:flex}.ce-project-primary-navigation a:hover,.ce-project-primary-navigation a:focus-visible,.ce-project-primary-navigation a[aria-current=page]{border-bottom-color:var(--ce-color-accent);color:var(--ce-platform-ink)}.ce-project-primary-navigation a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:.12em}.ce-page,.ce-form-page{overflow-wrap:anywhere;width:min(100%,73.75rem);min-width:0;margin-inline:auto}.ce-form-page{max-width:52rem}.ce-page-intro{gap:.65rem;margin-bottom:2rem;display:grid}.ce-page select,.ce-page input{min-width:0;max-width:100%}.ce-page-intro h1{letter-spacing:-.02em;max-width:24ch;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}.ce-page-intro>p:last-of-type{max-width:62ch;color:var(--ce-platform-muted);margin:0;font-size:clamp(.95rem,1.25vw,1.025rem);line-height:1.5}.ce-datum{background:linear-gradient(to right, var(--ce-color-accent) 0 2rem, var(--ce-platform-border) 2rem);height:1px;margin-top:.85rem}.ce-steps{gap:.35rem;margin-bottom:2rem;display:grid}.ce-steps>span{color:var(--ce-platform-muted)}.ce-steps>div{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.ce-steps i{background:var(--ce-platform-border);height:3px}.ce-steps i:first-child{background:var(--ce-color-accent)}.ce-form-section{border:0;border-top:1px solid var(--ce-platform-border);gap:1.25rem;margin:0 0 2rem;padding:1.5rem 0 0;display:grid}.ce-form-section legend{color:var(--ce-platform-ink);padding-right:1rem;font-size:1.1rem;font-weight:700}.ce-field{gap:.4rem;min-width:0;display:grid}.ce-field label{font-weight:700}.ce-field input,.ce-field select{border-radius:var(--ce-platform-radius);width:100%;min-height:44px;color:var(--ce-platform-ink);font:inherit;background:#fff;border:1px solid #aebbd0;padding:.65rem .75rem}.ce-field [aria-invalid=true]{border-color:var(--ce-color-error);border-width:2px}.ce-field__help{color:var(--ce-platform-muted);font-size:.88rem}.ce-field__error{color:var(--ce-color-error);font-weight:700}.ce-validation-summary{border-left:4px solid var(--ce-color-error);background:#fff;margin-bottom:1.5rem;padding:1rem 1.25rem}.ce-validation-summary h2{font-size:1.15rem}.ce-choice{align-items:start;gap:.7rem;display:flex}.ce-choice input{width:1.25rem;height:1.25rem}.ce-form-actions{border-top:1px solid var(--ce-platform-border);justify-content:flex-end;gap:.75rem;padding-top:1.5rem;display:flex}.ce-action{border-radius:var(--ce-platform-radius);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;padding:.65rem 1rem;font-weight:700}.ce-action--primary{color:#fff;background:var(--ce-color-brand-navy)}.ce-action--secondary{color:var(--ce-platform-ink);background:#fff;border-color:#9fb0c6}.ce-action--text{color:var(--ce-color-brand-blue);background:0 0}.ce-action:disabled{cursor:wait;opacity:.55}.ce-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;margin-right:.55rem;animation:.8s linear infinite ce-spin;display:inline-block}@keyframes ce-spin{to{transform:rotate(1turn)}}.ce-notice{border-top:3px solid var(--ce-color-brand-blue);background:#fff;margin-block:1rem;padding:1rem 1.25rem}.ce-notice--success{border-color:var(--ce-color-positive)}.ce-notice--warning{border-color:var(--ce-color-warning)}.ce-notice--error{border-color:var(--ce-color-error)}.ce-saving{font-weight:700}.ce-empty{border:1px solid var(--ce-platform-border);background:#fff;max-width:43rem;margin:clamp(2rem,8vw,7rem) auto;padding:clamp(1.5rem,5vw,3rem)}.ce-empty p:not(.eyebrow){color:var(--ce-platform-muted)}.ce-project-summary{border:1px solid var(--ce-platform-border);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;display:grid}.ce-project-summary div{border-bottom:1px solid var(--ce-platform-border);padding:1rem}.ce-project-summary dt{color:var(--ce-platform-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.ce-project-summary dd{text-transform:capitalize;margin:.35rem 0 0;font-weight:700}.ce-auth-page{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,8vw,7rem);width:min(100% - 2rem,70rem);min-height:100vh;margin-inline:auto;padding-block:2rem;display:grid}.ce-auth-brand img{width:min(100%,14rem)}.ce-auth-page section{border:1px solid var(--ce-platform-border);background:var(--ce-platform-canvas);padding:clamp(1.5rem,5vw,3rem)}.ce-auth-page form{gap:1.25rem;margin-block:1.5rem;display:grid}.ce-drawer-backdrop{z-index:30;background:#071d4173;position:fixed;inset:0}.ce-drawer{color:#fff;background:var(--ce-color-brand-navy);flex-direction:column;width:min(17rem,85vw);height:100%;padding:1rem;display:flex}.ce-drawer nav{gap:.4rem;display:grid}.ce-drawer__header{gap:1rem;margin-bottom:2rem;display:grid}.ce-drawer__close{color:#fff;text-align:left;background:0 0;min-height:44px;padding:.75rem}.ce-page-loading{place-items:center;min-height:50vh;display:grid}.ce-project-information-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ce-project-information-form .ce-field:first-child,.ce-project-information-form .ce-form-actions{grid-column:1/-1}.ce-field textarea{resize:vertical;min-height:7rem}.ce-upload-panel,.ce-understanding-card,.ce-review-list fieldset{border:1px solid var(--ce-platform-border);background:#fff;min-width:0;max-width:100%;margin-block:1.25rem;padding:1.25rem}.ce-upload-panel{grid-template-columns:minmax(0,1fr) minmax(10rem,.5fr) auto;align-items:end;gap:1rem;display:grid}.ce-record-list{border:1px solid var(--ce-platform-border);background:#fff;padding:0;list-style:none}.ce-record-list article,.ce-record-list details,.ce-record-list dd{min-width:0}.ce-record-list details{margin-block:var(--ce-space-4);padding-block:var(--ce-space-2);border-top:1px solid var(--ce-color-border)}.ce-record-list summary{cursor:pointer;font-weight:700}.ce-record-list code{overflow-wrap:anywhere;word-break:break-word}.ce-record-list [aria-label$=available\ actions]{gap:var(--ce-space-3);flex-wrap:wrap;align-items:end;display:flex}.ce-record-list [aria-label$=available\ actions] label{flex:16rem}.ce-record-list li{border-bottom:1px solid var(--ce-platform-border);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.ce-record-list span,.ce-muted{color:var(--ce-platform-muted)}.ce-understanding-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ce-understanding-card{border-top:4px solid var(--ce-color-brand-blue);margin:0}.ce-understanding-card dl div{border-bottom:1px solid var(--ce-platform-border);padding-block:.7rem}.ce-understanding-card dt{font-weight:700}.ce-understanding-card dd{color:var(--ce-platform-muted);margin:.2rem 0 0}.ce-understanding-card h2,.ce-understanding-card dt,.ce-understanding-card dd,.ce-review-list legend,.ce-review-list p,.ce-record-list strong,.ce-record-list span{overflow-wrap:anywhere}.ce-provenance{font-size:.875rem;font-weight:700;color:var(--ce-color-brand-blue)!important}.ce-review-options{flex-wrap:wrap;gap:1rem;margin-block:.75rem;display:flex}.ce-review-options label{align-items:center;gap:.35rem;min-width:0;min-height:44px;display:flex}.ce-completion-note{border-left:4px solid var(--ce-color-positive);background:#fff;margin-top:1.5rem;padding:1rem}.ce-workspace{gap:1.25rem;display:grid}.ce-workspace__section{border:1px solid var(--ce-platform-border);background:#fff;min-width:0;padding:1.25rem}.ce-workspace__section>h2{margin-bottom:.5rem}.ce-workspace__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;display:grid}.ce-workspace__metrics div{border-top:3px solid var(--ce-color-brand-blue);background:var(--ce-platform-surface);padding:1rem}.ce-workspace__metrics dt,.ce-workspace__actions span,.ce-workspace__activity time{color:var(--ce-platform-muted)}.ce-workspace__metrics dd{margin:.25rem 0 0;font-size:1.75rem;font-weight:700}.ce-workspace__actions,.ce-workspace__activity{padding:0;list-style:none}.ce-workspace__actions li,.ce-workspace__activity li{border-bottom:1px solid var(--ce-platform-border);gap:.25rem;padding-block:.75rem;display:grid}.ce-guidance-page,.ce-guidance-section{gap:1rem;display:grid}.ce-guidance-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ce-guidance-item,.ce-guidance-empty{border:1px solid var(--ce-platform-border);overflow-wrap:anywhere;background:#fff;min-width:0;padding:1.25rem}.ce-guidance-item h3{margin:.25rem 0 .5rem}.ce-guidance-category{color:var(--ce-color-brand-blue);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.ce-guidance-item summary{min-height:44px;color:var(--ce-color-brand-blue);cursor:pointer;align-items:center;font-weight:700;display:flex}.ce-guidance-actions,.ce-guidance-links{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.ce-guidance-links{border-top:1px solid var(--ce-platform-border);padding-block:1rem}@media (width<=63.99rem){.ce-app-header{grid-template-columns:auto minmax(0,1fr) minmax(10rem,18rem) auto}.ce-menu-trigger{display:inline-block}.ce-shell__body{grid-template-columns:1fr}.ce-sidebar{display:none}}@media (width<=47.99rem){.ce-app-header{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem}.ce-app-brand img{width:2rem}.ce-app-header__context{display:none}.ce-project-switcher,.ce-project-context-shell{grid-area:2/1/auto/-1}.ce-content{padding:1.25rem 1rem 6rem}.ce-project-primary-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ce-project-primary-navigation a{text-align:center;justify-content:center;padding-inline:.25rem}.ce-auth-page{grid-template-columns:1fr}.ce-auth-brand{margin-top:1rem}.ce-form-actions{flex-direction:column-reverse}.ce-form-actions .ce-action{width:100%}.ce-project-summary,.ce-project-information-form,.ce-understanding-groups,.ce-upload-panel{grid-template-columns:1fr}.ce-project-information-form .ce-field:first-child,.ce-project-information-form .ce-form-actions{grid-column:auto}.ce-record-list li{flex-direction:column}.ce-page,.ce-project-information-form,.ce-understanding-groups,.ce-understanding-card,.ce-upload-panel,.ce-review-list,.ce-review-list fieldset,.ce-field,.ce-field input,.ce-field select,.ce-field textarea{min-width:0;max-width:100%}.ce-review-options{grid-template-columns:1fr;gap:.25rem;display:grid}.ce-workspace__metrics{grid-template-columns:1fr}.ce-guidance-actions,.ce-guidance-links{flex-direction:column;align-items:stretch}.ce-guidance-actions .ce-action{width:100%}}@media (width<=24.375rem){.ce-content{padding-inline:.75rem}.ce-page-intro h1{max-width:none;font-size:clamp(1.7rem,9vw,2rem)}.ce-upload-panel,.ce-understanding-card,.ce-review-list fieldset{padding:1rem}}@media (width<=48rem){.ce-platform-home{--ce-platform-home-gutter:clamp(1rem, 5vw, 2rem);padding-top:clamp(2rem,8vw,3rem)}.ce-platform-home__grid{grid-template-columns:1fr}.ce-platform-home__toolbar{grid-template-columns:1fr auto auto}.ce-platform-home__preview-search{grid-area:2/1/auto/-1}.ce-platform-home__preview-user>strong,.ce-platform-home__table-head{display:none}.ce-platform-home__action-row{grid-template-columns:minmax(0,1fr) auto}.ce-platform-home__action-row>:nth-child(2),.ce-platform-home__action-row>:nth-child(3){grid-column:1}.ce-platform-home__action-row>:nth-child(4),.ce-platform-home__action-row>:nth-child(5){grid-column:2}.ce-platform-home__action-title small{white-space:normal}.ce-platform-home__panel{grid-column:1;padding:1.25rem}.ce-platform-home__changes,.ce-platform-home__insights,.ce-platform-home__quick-actions{min-height:auto}.ce-platform-home__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-organisation-page__summary:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ce-platform-home__summary-item:nth-child(odd){border-left:0}.ce-platform-home__summary-item:nth-child(n+3){border-top:1px solid var(--ce-platform-border)}.ce-platform-home__summary-copy{grid-template-rows:auto}.ce-platform-home__section-heading{grid-template-columns:1fr;align-items:stretch;display:grid}.ce-platform-home__section-heading a{width:100%}.ce-platform-home__project-link{grid-template-columns:1fr;align-items:start;gap:.4rem;padding-block:1rem}.ce-platform-home__project-mark{grid-row:1/span 2}.ce-platform-home__feed a{grid-template-columns:auto minmax(0,1fr) auto}.ce-platform-home__feed time{grid-column:2}.ce-platform-home__feed .ce-platform-home__row-arrow{grid-area:1/3/span 2}.ce-platform-home__project-route{justify-self:start}.ce-platform-projects-page__orientation{align-items:start;display:grid}.ce-platform-projects-page__orientation .ce-action{justify-self:start}.ce-platform-projects-page__controls{grid-template-columns:1fr}.ce-platform-projects-page__project-row{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.4rem .65rem}.ce-platform-projects-page__project-link>:not(.ce-platform-home__project-mark):not(.ce-platform-home__project-identity):not(.ce-platform-home__row-arrow){grid-column:2}.ce-platform-projects-page__project-link .ce-platform-home__row-arrow{grid-area:1/3/span 2}.ce-platform-projects-page__supporting{grid-template-columns:1fr}.ce-platform-projects-page__supporting>.ce-platform-home__panel{min-height:auto}.ce-organisation-page__controls,.ce-organisation-page__supporting,.ce-organisation-page__workspace,.ce-organisation-page__secondary{grid-template-columns:1fr}.ce-organisation-page__people,.ce-organisation-page__context-rail,.ce-organisation-page__secondary>:first-child,.ce-organisation-page__secondary>:last-child{grid-column:1}.ce-organisation-page__context-rail{grid-row:auto}.ce-organisation-page__secondary{grid-column:1}.ce-organisation-page__orientation{flex-direction:column;align-items:flex-start}.ce-organisation-page__member-row{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.4rem .65rem}.ce-organisation-page__member-list .ce-organisation-page__member-row>:not(.ce-platform-home__project-mark):not(.ce-organisation-page__identity){grid-column:2/-1}.ce-organisation-page__member-actions{justify-self:start}.ce-organisation-page__supporting>.ce-platform-home__panel{min-height:auto}}@media (width<=24.375rem){.ce-platform-home__summary-grid{grid-template-columns:1fr}.ce-organisation-page__summary:has(>:nth-child(3):last-child){grid-template-columns:1fr}.ce-platform-home__summary-item,.ce-platform-home__summary-item:nth-child(odd){border-top:1px solid var(--ce-platform-border);border-left:0;min-height:4.75rem}.ce-platform-home__summary-item:first-child{border-top:0}}.ce-ask-page{max-width:58rem}.ce-boundary-notice{background:#f3f8fb;border-left:4px solid #25abc5;padding:1rem}.ce-ask-form{background:#fff;border:1px solid #d9e1eb;gap:.65rem;margin:1.5rem 0;padding:1.25rem;display:grid}.ce-ask-form label{font-weight:700}.ce-ask-form textarea{width:100%;min-height:6rem;font:inherit;border:1px solid #77849a;padding:.75rem}.ce-ask-form button,.ce-ask-suggestions button,.ce-ask-controls button{min-height:44px;padding:.65rem 1rem}.ce-ask-form :is(textarea,button),.ce-ask-suggestions button,.ce-answer-sources a{scroll-margin-block:1rem}.ce-ask-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;list-style:none;display:grid}.ce-ask-suggestions button{text-align:left;color:#17184f;background:#fff;border:1px solid #9aa8bb;width:100%}.ce-ask-history{gap:1rem;display:grid}.ce-ask-exchange{background:#fff;border:1px solid #d9e1eb;padding:1.25rem}.ce-ask-exchange:focus{outline-offset:3px;outline:3px solid #26b3ce}.ce-ask-meta,.ce-status-text{color:#53627a;text-transform:uppercase;font-size:.82rem;font-weight:700}.ce-answer-sources ul{padding:0;list-style:none}.ce-answer-sources li{border-top:1px solid #e1e6ee;grid-template-columns:1fr auto auto;gap:.75rem;padding:.65rem 0;display:grid}.ce-answer-sources a{scroll-margin-block:1rem}.ce-eot-preparation{gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-6));border:1px solid var(--color-border,#d8deea);border-radius:var(--radius-lg,16px);background:var(--color-surface,#fff);display:grid}.ce-project-position-summary,.ce-intelligence-journey-context{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.ce-project-position-summary dl{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ce-project-position-summary dl>div{padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-md)}.ce-project-position-summary dt{color:var(--color-text-muted)}.ce-project-position-summary dd{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);font-weight:700}.ce-project-position-summary nav,.ce-intelligence-journey-context{align-items:start}.ce-project-position-summary nav{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=480px){.ce-project-position-summary dl{grid-template-columns:1fr}}.ce-eot-preparation-result{gap:var(--space-4);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border,#d8deea);display:grid}.ce-eot-preparation-sections{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ce-eot-preparation-sections section{min-width:0;padding:var(--space-4);border:1px solid var(--color-border,#d8deea);border-radius:var(--radius-md,12px)}.ce-eot-preparation :is(p,li,a){overflow-wrap:anywhere}.ce-ask-exchange time{color:#53627a;margin-top:1rem;font-size:.85rem;display:block}.ce-ask-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (width<=480px){.ce-ask-suggestions,.ce-answer-sources li{grid-template-columns:1fr}.ce-ask-controls{flex-direction:column;align-items:stretch}}.ce-employer-workspace form,.ce-employer-empty,.ce-authorised-projects li{border:1px solid var(--ce-color-border,#d9e0ea);background:#fff;border-radius:.75rem;max-width:48rem;padding:clamp(1rem,3vw,1.5rem)}.ce-authorised-projects{gap:1rem;padding:0;list-style:none;display:grid}.ce-authorised-projects li,.ce-authorised-projects li>div{gap:.5rem;display:grid}.ce-authorised-projects li>a{justify-self:start;min-height:44px;padding-block:.65rem}.ce-authorised-projects li[aria-current=true]{border-inline-start:.35rem solid #28b4ce}.ce-team-page form,.ce-team-page section{border:1px solid var(--ce-color-border,#d9e0ea);background:#fff;border-radius:.75rem;max-width:52rem;margin-block:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.ce-team-page form,.ce-team-page form label,.ce-team-page section ul,.ce-team-page section li{gap:.75rem;display:grid}.ce-team-page input,.ce-team-page select{max-width:100%;min-height:44px}.ce-team-page fieldset label{align-items:center;gap:.65rem;display:flex}.ce-team-page section ul{padding:0;list-style:none}.ce-team-page section li{overflow-wrap:anywhere;border:1px solid #d9e0ea;padding:1rem}@media (width<=480px){.ce-employer-workspace form,.ce-employer-empty,.ce-authorised-projects li{overflow-wrap:anywhere}}.ce-project-activity{max-width:64rem}.ce-communications-page{max-width:74rem}.ce-register-controls,.ce-form-grid{gap:var(--ce-space-4);margin-block:var(--ce-space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.ce-register-controls label,.ce-communication-form label,.ce-communication-response label{gap:var(--ce-space-2);font-weight:650;display:grid}.ce-register-controls input,.ce-register-controls select,.ce-communication-form input,.ce-communication-form select,.ce-communication-form textarea,.ce-communication-response input,.ce-communication-response textarea{width:100%}.ce-communication-register,.ce-communication-thread{gap:var(--ce-space-4);padding:0;list-style:none;display:grid}.ce-communication-item{gap:var(--ce-space-5);padding:var(--ce-space-5);border:1px solid var(--ce-color-border);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ce-communication-item h3{margin-block:var(--ce-space-2);overflow-wrap:anywhere}.ce-communication-reference{color:var(--ce-color-text-muted);letter-spacing:.04em;margin-block:var(--ce-space-3);font-weight:700;display:inline-block}.ce-communication-summary,.ce-communication-facts{gap:var(--ce-space-3) var(--ce-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ce-communication-summary div,.ce-communication-facts div{min-width:0}.ce-communication-summary dt,.ce-communication-facts dt{color:var(--ce-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.ce-communication-summary dd,.ce-communication-facts dd{overflow-wrap:anywhere;margin:.2rem 0 0}.ce-communication-form,.ce-communication-detail,.ce-communication-response{gap:var(--ce-space-5);display:grid}.ce-instruction-boundary{border-inline-start:.25rem solid var(--ce-color-accent);background:var(--ce-color-surface-subtle);padding:var(--ce-space-4)}.ce-instruction-boundary p{margin-block-end:0}.ce-communication-actions{gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.ce-communication-thread li{border-inline-start:2px solid var(--ce-color-border);padding-inline-start:var(--ce-space-4)}.ce-communication-thread span{color:var(--ce-color-text-muted);margin-block:var(--ce-space-1);display:block}@media (width<=767px){.ce-register-controls,.ce-form-grid,.ce-communication-summary,.ce-communication-facts,.ce-communication-item{grid-template-columns:1fr}.ce-communication-item button{justify-self:start}}.ce-psr-page{overflow-wrap:anywhere;min-width:0}.ce-psr-facts{gap:var(--ce-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ce-psr-information-list{gap:var(--ce-space-4);padding:0;list-style:none;display:grid}.ce-psr-information-list>li{min-width:0;padding:var(--ce-space-4);border:1px solid var(--ce-color-border,#d8dee8);border-radius:var(--ce-radius-md,.5rem)}.ce-psr-information-actions{align-items:end;gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.ce-psr-information-actions label{flex:15rem;min-width:0}@media (width<=30rem){.ce-psr-information-actions,.ce-psr-information-actions button{width:100%}}.ce-psr-facts>div{border-top:3px solid var(--ce-color-accent,#2db5d0);padding:var(--ce-space-4);background:#f7f9fb;min-width:0}.ce-psr-facts dt{font-weight:700}.ce-psr-facts dd{margin:var(--ce-space-2) 0 0}.ce-psr-page section{min-width:0}.ce-psr-page form{gap:var(--ce-space-4);display:grid}.ce-psr-page form label{gap:var(--ce-space-2);font-weight:700;display:grid}.ce-psr-page textarea{resize:vertical;width:100%;min-width:0;min-height:9rem}.ce-psr-page li{overflow-wrap:anywhere}@media (width<=767px){.ce-psr-facts{grid-template-columns:1fr}}.ce-activity-filters{border:1px solid #d9e1eb;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;padding:1rem;display:flex}.ce-activity-filters label{align-items:center;gap:.4rem;min-height:44px;display:flex}.ce-activity-list,.ce-date-list,.ce-notification-list{gap:.8rem;padding:0;list-style:none;display:grid}.ce-activity-list li,.ce-date-list li,.ce-notification-list li,.ce-notification-summary{background:#fff;border:1px solid #d9e1eb;padding:1rem}.ce-activity-list li,.ce-date-list li{gap:.35rem;display:grid}.ce-activity-list a,.ce-date-list a{justify-self:start}.ce-notification-list li>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ce-notification-list button{min-height:44px;padding:.65rem 1rem}.ce-activity-links{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}@media (width<=480px){.ce-activity-filters{display:grid}.ce-notification-list li>div,.ce-activity-links{flex-direction:column;align-items:stretch}}.ce-closeout>section,.ce-archive-notice{border:1px solid var(--ce-color-border,#d9e0ea);background:#fff;border-radius:.75rem;margin-block:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.ce-closeout label{margin-block:1rem;line-height:1.5;display:block}.ce-closeout input[type=checkbox]{margin-inline-end:.65rem}.ce-closeout li{overflow-wrap:anywhere;margin-block:.65rem}.ce-archive-notice{background:#f5fbfd;border-inline-start:.35rem solid #28b4ce}@media (width<=480px){.ce-closeout button{width:100%}}.ce-oversight-page section{border:1px solid var(--ce-border,#cbd6e2);background:#fff;border-radius:.75rem;margin-block:1rem;padding:clamp(1rem,3vw,1.5rem)}.ce-understanding-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ce-understanding-counts div{background:#f2f6fa;padding:1rem}.ce-understanding-counts dd{margin:0;font-size:1.75rem;font-weight:700}.ce-oversight-page li{overflow-wrap:anywhere}.ce-oversight-page form,.ce-oversight-page label{gap:.75rem;display:grid}@media (width<=480px){.ce-understanding-counts{grid-template-columns:1fr}}.ce-employer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ce-employer-summary div{background:#f2f6fa;padding:1rem}.ce-employer-summary dd{margin:0;font-size:1.6rem;font-weight:700}.ce-workspace-controls{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.ce-workspace-controls label{gap:.35rem;display:grid}.ce-authorised-projects>li>div{gap:.4rem;display:grid}@media (width<=480px){.ce-employer-summary{grid-template-columns:1fr}}.ce-employer-guidance section{background:#fff;border:1px solid #cbd6e2;border-radius:.75rem;margin-block:1rem;padding:clamp(1rem,3vw,1.5rem)}.ce-employer-guidance section>ul{gap:1rem;padding:0;list-style:none;display:grid}.ce-employer-guidance section>ul>li{overflow-wrap:anywhere;background:#f7f9fb;border-top:3px solid #2db5d0;padding:1rem}.ce-employer-guidance button{margin-inline-start:.75rem}.ce-notices-page,.ce-notice-form,.ce-notice-detail{gap:var(--ce-space-5);overflow-wrap:anywhere;min-width:0;display:grid}.ce-notice-detail>*{min-width:0;max-width:100%}.ce-notice-grid{gap:var(--ce-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce-notice-form label,.ce-notice-detail form label{gap:var(--ce-space-2);font-weight:700;display:grid}.ce-notice-form fieldset{gap:var(--ce-space-2);border:1px solid var(--ce-color-border,#cfd7e3);min-width:0;padding:var(--ce-space-4);display:grid}.ce-notice-form fieldset label{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.ce-notice-form fieldset input{width:auto}.ce-notice-detail code{overflow-wrap:anywhere}.ce-notice-form input,.ce-notice-form select,.ce-notice-form textarea,.ce-notice-detail textarea{width:100%;min-width:0}@media (width<=767px){.ce-notice-grid,.ce-notices-page .ce-communication-toolbar{grid-template-columns:1fr}}.ce-break-anywhere{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ce-professional-assessment-page,.ce-professional-assessment-page>*,.ce-professional-assessment-page li,.ce-professional-determination-page,.ce-professional-determination-page>*,.ce-professional-determination-page dd{overflow-wrap:anywhere;min-width:0}.ce-professional-determination-page section,.ce-professional-determination-page form{gap:var(--ce-space-3);margin-block:var(--ce-space-5);border:1px solid var(--ce-color-border,#cfd7e3);border-radius:.75rem;grid-template-columns:minmax(0,1fr);padding:clamp(1rem,3vw,1.5rem);display:grid}.ce-professional-determination-page dl{grid-template-columns:minmax(9rem,.45fr) minmax(0,1fr);gap:.5rem 1rem;display:grid}.ce-professional-determination-page code{overflow-wrap:anywhere;word-break:break-all}.ce-professional-determination-page input,.ce-professional-determination-page select,.ce-professional-determination-page textarea{width:100%;min-width:0;max-width:100%}.ce-professional-determination-page button{overflow-wrap:anywhere;min-width:0;max-width:100%}.ce-professional-record-page,.ce-professional-record-page>*,.ce-professional-record-page code{overflow-wrap:anywhere;min-width:0}.ce-record-readiness,.ce-record-group,.ce-record-empty,.ce-record-message{margin-block:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ce-record-readiness dl,.ce-record-group dl{gap:var(--space-3);margin:0;display:grid}.ce-record-readiness dl{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-record-readiness dl div,.ce-record-group dl div{min-width:0}.ce-record-readiness dt,.ce-record-group dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ce-record-readiness dd,.ce-record-group dd{margin:var(--space-1) 0 0}.ce-record-group ul{gap:var(--space-4);padding:0;list-style:none;display:grid}.ce-record-group li{padding-block:var(--space-4);border-top:1px solid var(--color-border)}.ce-snapshot-action{gap:var(--space-3);margin-block:var(--space-4);display:grid}.ce-snapshot-action label{align-items:flex-start;gap:var(--space-2);display:flex}.ce-snapshot-action button{justify-self:start}.ce-snapshot-list{gap:var(--space-5);padding-inline-start:var(--space-5);display:grid}.ce-snapshot-list>li{min-width:0}.ce-snapshot-list code{margin-top:var(--space-1);overflow-wrap:anywhere;word-break:break-word;display:block}.ce-transition-list,.ce-handoff-list{gap:var(--space-3);padding-inline-start:var(--space-5);display:grid}.ce-transition-list li,.ce-handoff-list>li,.ce-handoff-provenance{gap:var(--space-2);min-width:0;display:grid}.ce-handoff-list code,.ce-handoff-provenance code{overflow-wrap:anywhere;word-break:break-word}.ce-record-group dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=40rem){.ce-record-readiness dl,.ce-record-group dl{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ce-professional-determination-page dl{grid-template-columns:1fr}}.ce-issued-determination-page,.ce-issued-determination-page dd,.ce-issued-determination-page p,.ce-long-value{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ce-expert-connection-page,.ce-expert-connection-page>*{overflow-wrap:anywhere;min-width:0}.ce-expert-connection-page{width:min(100%,88rem);margin-inline:auto}.ce-expert-connection-page section,.ce-human-expert-response{gap:var(--ce-space-3);margin-block:var(--ce-space-5);padding:var(--ce-space-5);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);display:grid}.ce-expert-connection-page textarea{width:100%;max-width:100%}.ce-expert-source-list{gap:var(--ce-space-3);padding:0;list-style:none;display:grid}.ce-expert-package-facts{gap:var(--ce-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ce-expert-package-facts>div{min-width:0;padding:var(--ce-space-3);background:var(--ce-color-surface-subtle)}.ce-expert-package-facts dt{font-weight:700}.ce-expert-package-facts dd{margin:var(--ce-space-1) 0 0}.ce-expert-source-list li{gap:var(--ce-space-1);min-width:0;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);display:grid}.ce-expert-source-list code{overflow-wrap:anywhere;word-break:break-all}.ce-expert-consent{gap:var(--ce-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ce-expert-actions{gap:var(--ce-space-3);flex-wrap:wrap;display:flex}.ce-expert-status{padding:var(--ce-space-3);border-inline-start:.25rem solid var(--ce-color-accent)}.ce-expert-entry-page,.ce-expert-request-overview,.ce-expert-entry-page>*,.ce-expert-request-overview>*{overflow-wrap:anywhere;min-width:0}.ce-expert-entry-page{width:min(100%,72rem);margin-inline:auto}.ce-expert-entry-card{gap:var(--ce-space-3);margin-block:var(--ce-space-5);padding:var(--ce-space-5);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);display:grid}.ce-expert-entry-actions{gap:var(--ce-space-3);flex-wrap:wrap;align-items:center;display:flex}.ce-expert-overview-facts{gap:var(--ce-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ce-expert-overview-facts>div{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--ce-space-3);background:var(--ce-color-surface-subtle)}.ce-expert-overview-facts dt{font-weight:700}.ce-expert-overview-facts dd{min-width:0;max-width:100%;margin:var(--ce-space-1) 0 0;overflow-wrap:anywhere;word-break:break-word}.ce-expert-access-boundary{padding:var(--ce-space-4);border-inline-start:.25rem solid var(--ce-color-accent);background:var(--ce-color-surface-subtle)}.ce-expert-boundary-grid{gap:var(--ce-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce-expert-boundary-grid>div{min-width:0;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle)}.ce-expert-boundary-grid h3,.ce-expert-source-list h3{margin:0}.ce-expert-safe-state{padding:var(--ce-space-3);border-inline-start:.25rem solid var(--ce-color-warning);background:var(--ce-color-surface-subtle)}.ce-expert-source-detail>.button-link{margin-block:var(--ce-space-4)}.ce-expert-source-viewer{gap:var(--ce-space-4);display:grid}.ce-expert-source-pane{min-width:0;padding:var(--ce-space-4);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle)}.ce-expert-source-pane-heading{justify-content:space-between;gap:var(--ce-space-3);flex-wrap:wrap;align-items:center;margin-block-end:var(--ce-space-3);display:flex}.ce-expert-source-pane iframe{border:1px solid var(--ce-color-border);background:var(--ce-color-surface);width:100%;min-height:min(65vh,48rem);display:block}.ce-expert-journey ol{gap:var(--ce-space-3);counter-reset:expert-stage;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ce-expert-journey li{min-width:0;padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle);counter-increment:expert-stage}.ce-expert-journey li:before{content:counter(expert-stage) ". ";font-weight:700}.ce-project-information-list{gap:var(--ce-space-2);padding:0;list-style:none;display:grid}.ce-project-information-list label{gap:var(--ce-space-3);padding:var(--ce-space-3);border:1px solid var(--ce-color-border);border-radius:var(--ce-radius-md);background:var(--ce-color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ce-project-information-list span{gap:var(--ce-space-1);display:grid}.ce-project-information-selector input[type=search]{box-sizing:border-box;width:100%}.ce-package-update-preview{border-width:2px!important;border-color:var(--ce-color-accent)!important}@media (width<=768px){.ce-expert-boundary-grid,.ce-expert-journey ol{grid-template-columns:1fr}}@media (width<=390px){.ce-expert-package-facts{grid-template-columns:1fr}.ce-expert-connection-page section,.ce-human-expert-response{padding:var(--space-3)}.ce-expert-actions>button,.ce-expert-connection-page section>button{width:100%}.ce-expert-overview-facts{grid-template-columns:1fr}.ce-expert-request-overview section,.ce-expert-request-overview .ce-expert-source-list,.ce-expert-request-overview .ce-expert-source-list>li,.ce-expert-request-overview ol,.ce-expert-request-overview ol>li{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.ce-expert-request-overview ol{padding-inline-start:var(--space-5)}.ce-expert-entry-card{padding:var(--ce-space-3)}.ce-expert-entry-actions,.ce-expert-entry-actions>.button-link,.ce-expert-entry-page>button{width:100%}}.ce-time-grid{gap:var(--ce-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ce-time-page section{min-width:0}.ce-time-attention,.ce-time-answer,.ce-time-review{border-inline-start:.25rem solid var(--ce-color-accent,#2aaec6);padding-inline-start:var(--ce-space-4)}.ce-time-scope{color:var(--ce-color-text-muted,#56657a);margin-block-start:var(--ce-space-1);font-size:.875rem;display:block}.ce-time-source-detail,.ce-time-review{background:var(--ce-color-surface,#fff);border:1px solid var(--ce-color-border,#d8e0ea);padding:var(--ce-space-4);margin-block-start:var(--ce-space-4)}.ce-time-source-detail:target{border-color:var(--ce-color-accent,#2aaec6);box-shadow:0 0 0 .2rem #2aaec633}.ce-time-source-detail dl{gap:var(--ce-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce-time-source-detail dt{font-weight:700}.ce-time-source-detail dd{margin:0}.ce-time-review h3,.ce-time-answer h4,.ce-time-review details{margin-block-start:var(--ce-space-4)}.ce-time-page textarea{box-sizing:border-box;width:100%;max-width:100%}@media (width<=48rem){.ce-time-grid,.ce-time-source-detail dl{grid-template-columns:1fr}.ce-time-page .ce-form-actions>button{width:100%}}.ce-expert-private-working,.ce-expert-information-required,.ce-customer-information-required{border:2px solid var(--ce-border,#b8c4d4);overflow-wrap:anywhere;margin-block:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.ce-professional-response-draft{border:2px solid var(--ce-navy,#08244a);background:#f4f8fc;padding:clamp(1rem,2vw,1.5rem)}.ce-professional-response-draft textarea,.ce-professional-response-draft fieldset{box-sizing:border-box;width:100%;min-width:0}.ce-professional-response-draft fieldset label{margin-block:.5rem;display:block}.ce-final-share-review{background:#fff;border:3px solid #0b5538;margin-block-start:1rem;padding:clamp(1rem,2vw,1.5rem)}.ce-final-share-private{background:#faf4fc;border-inline-start:.4rem solid #6a2879;padding:.75rem 1rem}.ce-completed-professional-response{background:#f2fbf7;border:2px solid #0b5538;padding:clamp(1rem,2vw,1.5rem)}@media (width<=390px){.ce-final-share-review button,.ce-professional-response-draft>button{width:100%;margin-block:.25rem}}.ce-expert-private-working{background:#f7f2fb;border-color:#654a86}.ce-expert-private-boundary{background:#fff;border-inline-start:.35rem solid #654a86;padding:.75rem}.ce-expert-information-required,.ce-customer-information-required{background:#f0f8f6;border-color:#176b65}.ce-expert-private-working label,.ce-expert-information-required label{gap:.35rem;margin-block:1rem;font-weight:700;display:grid}.ce-expert-private-working textarea,.ce-expert-information-required textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit}.ce-expert-share-preview{background:#fff;border:3px solid #08254f;margin-block-start:1rem;padding:1rem}.ce-expert-share-preview button+button{margin-inline-start:.75rem}@media (width<=390px){.ce-expert-share-preview button{width:100%;margin:.4rem 0 0}.ce-expert-share-preview button+button{margin-inline-start:0}}@media (width<=1100px){.ce-shell--relationship-focus .ce-shell__body{grid-template-columns:minmax(0,1fr)}}
