@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--service-card-border-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-role-body,var(--font-geist-sans)), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-role-technical,var(--font-geist-mono)), ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:var(--type-micro);--text-xs--line-height:calc(1 / .75);--text-sm:var(--type-body);--text-sm--line-height:calc(1.25 / .875);--text-lg:var(--type-heading-sm);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--type-heading-md);--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:var(--type-statement);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:var(--type-data-display);--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-role-display,var(--font-geist-sans)), ui-sans-serif, system-ui, sans-serif;--text-data:var(--type-data);--text-data-lg:var(--type-data-lg);--text-data-display:var(--type-data-display);--color-brand-50:#e9e0da;--color-brand-100:#dfd1cd;--color-brand-200:#cdb6b5;--color-brand-300:#bc9aa2;--color-brand-400:#a0707c;--color-brand-500:#773142;--color-brand-600:#742d3e;--color-brand-700:#612634;--color-brand-800:#51202b;--color-brand-900:#3c1720;--color-palette-ink:#173b57;--color-palette-accent:#742d3e;--color-palette-selection:#572330;--color-selection:#572330;--color-product-hero:var(--color-palette-ink);--color-product-action:var(--color-palette-accent);--color-catalogue-capability:var(--color-product-action);--color-catalogue-centre:var(--color-gold);--color-team-hero:var(--color-palette-accent);--color-team-action:var(--color-palette-ink);--shell-brand-mark-ink:var(--color-palette-ink);--shell-brand-mark-accent:var(--color-palette-accent);--shell-brand-mark-selection:var(--color-palette-selection);--shell-brand-mark-highlight:var(--color-on-accent);--shell-brand-mark-radius:.25rem;--color-ink:#2b2d2f;--color-muted:#6d6b67;--color-faint:#6f6c67;--color-line:#d6d8d5;--color-canvas:#f3f0e8;--color-surface:#fbf9f4;--color-olive:#6f8a61;--color-gold:#c99a3d;--color-gold-ink:#89651f;--color-clay:#c77a65;--color-bluegrey:#638897;--color-org-manager:#86b4d8;--color-stone:#b9b1a2;--color-vacant:#9a6b1f;--color-signal-active:#3f6f9e;--color-signal-health:#377a45;--color-signal-priority:#a84f3a;--color-signal-delivery:#397582;--color-signal-horizon:#946400;--color-danger:#b5533b;--color-pending:#89651f;--color-positive:#3f7d4f;--color-warning:#89651f;--color-danger-on-dark:#f0b09a;--color-danger-hover:#873f30;--color-on-accent:#fff;--color-on-dark:#f3f0e8;--color-overlay:#070f1b6b;--color-focus-ring:#742d3e;--color-track:#dfe0db;--shell-accent:#612634;--shell-accent-strong:#173b57;--shell-accent-soft:#e6ddd7;--shell-paper:#fbf9f4;--shell-paper-soft:#f7f4ed;--shell-rail-paper-soft:#fbf9f4;--shell-rail-paper-ink:#2b2d2f;--shell-rail-paper-muted:#6d6b67;--shell-rail-surface:#f3f0e8;--shell-rail-line:#d6d8d5;--radius-chip:.25rem;--radius-tight:.3125rem;--radius-card:.375rem;--radius-panel:.5rem;--radius-hero:.625rem;--hero-overview-block-size:calc(9.35rem + .0625rem);--radius-modal:.625rem;--shadow-modal:0 1.5rem 4rem -1.5rem #11131852;--shadow-tier-1:none;--shadow-tier-2:none;--shadow-tier-3:0 1.375rem 3.125rem -2.125rem #11131859;--motion-fast:.15s;--motion-standard:.25s;--motion-entrance:.4s;--ease-entrance:cubic-bezier(.22, 1, .36, 1);--text-10:var(--type-micro);--text-10-5:var(--type-micro);--text-11:var(--type-micro);--text-12:var(--type-micro);--text-12-5:var(--type-meta);--text-13:var(--type-body);--text-14:var(--type-body);--text-16:var(--type-body-lg);--text-stat:1.375rem;--text-stat-lg:clamp(1.5rem, 2.4vw, 1.9rem);--type-meta:.8125rem;--type-micro:.8125rem;--type-body:.875rem;--type-body-lg:1rem;--type-section:.9375rem;--type-heading-sm:1.125rem;--type-heading-md:1.25rem;--type-title:clamp(1.35rem, 2vw, 1.75rem);--type-data:.875rem;--type-data-lg:1.125rem;--type-data-display:2.25rem;--row-dense:2.125rem;--row-operating:2.5rem;--row-settings:2.875rem;--table-header-padding-block:.375rem;--table-cell-padding-block:.3125rem;--table-row-min-height:2.75rem;--table-control-size:2.75rem;--table-header-background:#f5f3eb}@supports (color:color-mix(in lab, red, red)){:root,:host{--table-header-background:color-mix(in srgb, var(--color-canvas) 72%, var(--color-surface))}}:root,:host{--table-header-color:#3b3c3c}@supports (color:color-mix(in lab, red, red)){:root,:host{--table-header-color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}:root,:host{--table-header-rule:#adafad}@supports (color:color-mix(in lab, red, red)){:root,:host{--table-header-rule:color-mix(in srgb, var(--color-ink) 24%, var(--color-line))}}:root,:host{--table-header-font-family:var(--font-role-meta);--table-header-font-size:var(--text-10);--table-header-font-weight:700;--table-header-letter-spacing:.055em;--table-header-text-transform:uppercase;--control-compact:2.75rem;--control-default:2.75rem;--control-icon:2.75rem;--control-icon-quiet:2.25rem;--shell-max:100rem;--workspace-operational-max:70.5rem;--workspace-readable-max:77.5rem;--workspace-record-max:37.5rem;--page-gutter-inline:1rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2\.5{inset-inline:calc(var(--spacing) * 2.5)}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[12vh\]{margin-top:12vh}.mr-1{margin-right:var(--spacing)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!contents{display:contents!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-80{height:calc(var(--spacing) * 80)}.h-\[0\.125rem\]{height:.125rem}.h-\[0\.4375rem\]{height:.4375rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[5\.375rem\]{height:5.375rem}.h-\[5\.625rem\]{height:5.625rem}.h-\[6\.875rem\]{height:6.875rem}.h-\[23px\]{height:23px}.h-\[var\(--control-icon\)\]{height:var(--control-icon)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[var\(--control-compact\)\]{min-height:var(--control-compact)}.min-h-\[var\(--table-row-min-height\)\]{min-height:var(--table-row-min-height)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[0\.1875rem\]{width:.1875rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[5\.375rem\]{width:5.375rem}.w-\[5\.625rem\]{width:5.625rem}.w-\[6\.875rem\]{width:6.875rem}.w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.w-\[var\(--control-icon\)\]{width:var(--control-icon)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[8\.75rem\]{max-width:8.75rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[210px\]{max-width:210px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[13\.75rem\]{min-width:13.75rem}.min-w-\[52px\]{min-width:52px}.min-w-\[var\(--control-icon\)\]{min-width:var(--control-icon)}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1\.25rem\]{--tw-translate-x:1.25rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.875rem_2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.875rem 2.75rem minmax(0,1fr)}.grid-cols-\[1fr_250px\]{grid-template-columns:1fr 250px}.grid-cols-\[3rem_minmax\(0\,1fr\)_7rem\]{grid-template-columns:3rem minmax(0,1fr) 7rem}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[4\.375rem_1fr_7\.5rem\]{grid-template-columns:4.375rem 1fr 7.5rem}.grid-cols-\[5rem_1fr_10\.625rem\]{grid-template-columns:5rem 1fr 10.625rem}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-line\/70>:not(:last-child)){border-color:#d6d8d5b3}@supports (color:color-mix(in lab, red, red)){:where(.divide-line\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.1875rem\]{border-radius:.1875rem}.rounded-\[var\(--radius-hero\)\]{border-radius:var(--radius-hero)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--deck-hairline\)\]{border-color:var(--deck-hairline)}.border-\[var\(--deck-risk\)\]\/25{border-color:var(--deck-risk)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--deck-risk\)\]\/25{border-color:color-mix(in oklab, var(--deck-risk) 25%, transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-200{border-color:var(--color-brand-200)}.border-brand-400{border-color:var(--color-brand-400)}.border-brand-600{border-color:var(--color-brand-600)}.border-danger{border-color:var(--color-danger)}.border-danger\/20{border-color:#b5533b33}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.border-danger\/30{border-color:#b5533b4d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-line{border-color:var(--color-line)}.border-line\/70{border-color:#d6d8d5b3}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.border-positive{border-color:var(--color-positive)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#1c2b42\]{background-color:#1c2b42}.bg-\[\#2f854f\]{background-color:#2f854f}.bg-\[\#6f8a61\]{background-color:#6f8a61}.bg-\[\#68717d\]{background-color:#68717d}.bg-\[\#c77a65\]{background-color:#c77a65}.bg-\[\#c99a3d\]{background-color:#c99a3d}.bg-\[\#c44736\]{background-color:#c44736}.bg-\[\#e1f2e6\]{background-color:#e1f2e6}.bg-\[\#eab308\]{background-color:#eab308}.bg-\[\#eceff2\]{background-color:#eceff2}.bg-\[\#f0eee9\]{background-color:#f0eee9}.bg-\[\#f8e4e0\]{background-color:#f8e4e0}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#fef9c3\]{background-color:#fef9c3}.bg-\[var\(--color-on-accent\)\]{background-color:var(--color-on-accent)}.bg-\[var\(--deck-blue\)\]{background-color:var(--deck-blue)}.bg-\[var\(--deck-hairline\)\]{background-color:var(--deck-hairline)}.bg-\[var\(--deck-navy\)\]{background-color:var(--deck-navy)}.bg-\[var\(--shell-accent\)\]{background-color:var(--shell-accent)}.bg-\[var\(--shell-accent-soft\)\]{background-color:var(--shell-accent-soft)}.bg-\[var\(--shell-paper\)\]{background-color:var(--shell-paper)}.bg-\[var\(--shell-paper-soft\)\]{background-color:var(--shell-paper-soft)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/40{background-color:#e9e0da66}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/40{background-color:color-mix(in oklab, var(--color-brand-50) 40%, transparent)}}.bg-brand-50\/50{background-color:#e9e0da80}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/50{background-color:color-mix(in oklab, var(--color-brand-50) 50%, transparent)}}.bg-brand-50\/60{background-color:#e9e0da99}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/60{background-color:color-mix(in oklab, var(--color-brand-50) 60%, transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/15{background-color:#77314226}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/15{background-color:color-mix(in oklab, var(--color-brand-500) 15%, transparent)}}.bg-brand-600{background-color:var(--color-brand-600)}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/25{background-color:#f3f0e840}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/25{background-color:color-mix(in oklab, var(--color-canvas) 25%, transparent)}}.bg-canvas\/30{background-color:#f3f0e84d}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/30{background-color:color-mix(in oklab, var(--color-canvas) 30%, transparent)}}.bg-canvas\/35{background-color:#f3f0e859}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/35{background-color:color-mix(in oklab, var(--color-canvas) 35%, transparent)}}.bg-canvas\/40{background-color:#f3f0e866}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/40{background-color:color-mix(in oklab, var(--color-canvas) 40%, transparent)}}.bg-canvas\/50{background-color:#f3f0e880}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/50{background-color:color-mix(in oklab, var(--color-canvas) 50%, transparent)}}.bg-canvas\/60{background-color:#f3f0e899}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/60{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger\/8{background-color:#b5533b14}@supports (color:color-mix(in lab, red, red)){.bg-danger\/8{background-color:color-mix(in oklab, var(--color-danger) 8%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-on-dark{background-color:var(--color-on-dark)}.bg-on-dark\/8{background-color:#f3f0e814}@supports (color:color-mix(in lab, red, red)){.bg-on-dark\/8{background-color:color-mix(in oklab, var(--color-on-dark) 8%, transparent)}}.bg-on-dark\/10{background-color:#f3f0e81a}@supports (color:color-mix(in lab, red, red)){.bg-on-dark\/10{background-color:color-mix(in oklab, var(--color-on-dark) 10%, transparent)}}.bg-on-dark\/15{background-color:#f3f0e826}@supports (color:color-mix(in lab, red, red)){.bg-on-dark\/15{background-color:color-mix(in oklab, var(--color-on-dark) 15%, transparent)}}.bg-on-dark\/20{background-color:#f3f0e833}@supports (color:color-mix(in lab, red, red)){.bg-on-dark\/20{background-color:color-mix(in oklab, var(--color-on-dark) 20%, transparent)}}.bg-positive{background-color:var(--color-positive)}.bg-stone{background-color:var(--color-stone)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/60{background-color:#fbf9f499}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-track{background-color:var(--color-track)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2px\]{padding:2px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-10{font-size:var(--text-10)}.text-10-5{font-size:var(--text-10-5)}.text-11{font-size:var(--text-11)}.text-12{font-size:var(--text-12)}.text-12-5{font-size:var(--text-12-5)}.text-13{font-size:var(--text-13)}.text-14{font-size:var(--text-14)}.text-16{font-size:var(--text-16)}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-data{font-size:var(--text-data)}.text-data-lg{font-size:var(--text-data-lg)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.055em\]{--tw-tracking:.055em;letter-spacing:.055em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.tab-3{tab-size:3}.text-\[\#0b2036\]{color:#0b2036}.text-\[\#1d6036\]{color:#1d6036}.text-\[\#8b3023\]{color:#8b3023}.text-\[\#424b56\]{color:#424b56}.text-\[\#713f12\]{color:#713f12}.text-\[\#92400e\]{color:#92400e}.text-\[\#f0b09a\]{color:#f0b09a}.text-\[var\(--color-gold\)\]{color:var(--color-gold)}.text-\[var\(--color-gold-ink\)\]{color:var(--color-gold-ink)}.text-\[var\(--deck-risk\)\]{color:var(--deck-risk)}.text-\[var\(--shell-accent-strong\)\]{color:var(--shell-accent-strong)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-danger{color:var(--color-danger)}.text-faint{color:var(--color-faint)}.text-gold{color:var(--color-gold)}.text-ink{color:var(--color-ink)}.text-ink\/80{color:#2b2d2fcc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-muted{color:var(--color-muted)}.text-olive{color:var(--color-olive)}.text-on-accent{color:var(--color-on-accent)}.text-on-dark{color:var(--color-on-dark)}.text-on-dark\/60{color:#f3f0e899}@supports (color:color-mix(in lab, red, red)){.text-on-dark\/60{color:color-mix(in oklab, var(--color-on-dark) 60%, transparent)}}.text-on-dark\/65{color:#f3f0e8a6}@supports (color:color-mix(in lab, red, red)){.text-on-dark\/65{color:color-mix(in oklab, var(--color-on-dark) 65%, transparent)}}.text-on-dark\/70{color:#f3f0e8b3}@supports (color:color-mix(in lab, red, red)){.text-on-dark\/70{color:color-mix(in oklab, var(--color-on-dark) 70%, transparent)}}.text-positive{color:var(--color-positive)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--color-brand-600\)\]{accent-color:var(--color-brand-600)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-brand-100{--tw-ring-color:var(--color-brand-100)}.ring-brand-200{--tw-ring-color:var(--color-brand-200)}.ring-brand-600{--tw-ring-color:var(--color-brand-600)}.ring-gold{--tw-ring-color:var(--color-gold)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-brand-200:hover{border-color:var(--color-brand-200)}.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-\[var\(--shell-paper\)\]\/70:hover{background-color:#fbf9f4b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--shell-paper\)\]\/70:hover{background-color:color-mix(in oklab, var(--shell-paper) 70%, transparent)}}.hover\:bg-\[var\(--shell-paper-soft\)\]:hover{background-color:var(--shell-paper-soft)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-50\/40:hover{background-color:#e9e0da66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-50\/40:hover{background-color:color-mix(in oklab, var(--color-brand-50) 40%, transparent)}}.hover\:bg-brand-50\/50:hover{background-color:#e9e0da80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-50\/50:hover{background-color:color-mix(in oklab, var(--color-brand-50) 50%, transparent)}}.hover\:bg-canvas:hover{background-color:var(--color-canvas)}.hover\:bg-canvas\/45:hover{background-color:#f3f0e873}@supports (color:color-mix(in lab, red, red)){.hover\:bg-canvas\/45:hover{background-color:color-mix(in oklab, var(--color-canvas) 45%, transparent)}}.hover\:bg-danger\/8:hover{background-color:#b5533b14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/8:hover{background-color:color-mix(in oklab, var(--color-danger) 8%, transparent)}}.hover\:bg-danger\/10:hover{background-color:#b5533b1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.hover\:bg-positive\/8:hover{background-color:#3f7d4f14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-positive\/8:hover{background-color:color-mix(in oklab, var(--color-positive) 8%, transparent)}}.hover\:bg-warning\/10:hover{background-color:#89651f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-brand-800:hover{color:var(--color-brand-800)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-positive:hover{color:var(--color-positive)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-brand-200:focus{--tw-ring-color:var(--color-brand-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-canvas:focus-visible{background-color:var(--color-canvas)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand-100:focus-visible{--tw-ring-color:var(--color-brand-100)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-canvas:disabled{background-color:var(--color-canvas)}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[2\.375rem_3\.625rem_minmax\(16\.25rem\,1fr\)_5\.75rem_minmax\(17\.5rem\,22\.5rem\)\]{grid-template-columns:2.375rem 3.625rem minmax(16.25rem,1fr) 5.75rem minmax(17.5rem,22.5rem)}.sm\:grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.sm\:grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.sm\:grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.sm\:grid-cols-\[minmax\(7rem\,0\.5fr\)_minmax\(12rem\,1fr\)\]{grid-template-columns:minmax(7rem,.5fr) minmax(12rem,1fr)}.sm\:grid-cols-\[minmax\(9\.375rem\,1fr\)_minmax\(10rem\,1\.2fr\)_auto\]{grid-template-columns:minmax(9.375rem,1fr) minmax(10rem,1.2fr) auto}.sm\:grid-cols-\[minmax\(13\.75rem\,1fr\)_auto\]{grid-template-columns:minmax(13.75rem,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pl-0{padding-left:0}.sm\:text-right{text-align:right}.sm\:text-\[1\.18rem\]{font-size:1.18rem}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.md\:grid-cols-\[11\.875rem_1fr_auto\]{grid-template-columns:11.875rem 1fr auto}.md\:grid-cols-\[11\.875rem_9\.375rem_1fr_auto\]{grid-template-columns:11.875rem 9.375rem 1fr auto}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:z-30{z-index:30}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[12\.5rem_1fr\]{grid-template-columns:12.5rem 1fr}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(18rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_26\.875rem\]{grid-template-columns:minmax(0,1fr) 26.875rem}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-3{top:calc(var(--spacing) * 3)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.78fr\)_32\.5rem\]{grid-template-columns:minmax(0,.78fr) 32.5rem}}@media print{.print\:block{display:block}.print\:hidden{display:none}}}@media (min-width:720px){:root{--page-gutter-inline:2rem;--table-header-padding-block:.25rem;--table-cell-padding-block:.125rem;--table-row-min-height:2rem;--table-control-size:2rem}}:root,html[data-appearance=light]{--vs-active-brand-50:var(--vs-light-brand-50);--vs-active-brand-100:var(--vs-light-brand-100);--vs-active-brand-200:var(--vs-light-brand-200);--vs-active-brand-300:var(--vs-light-brand-300);--vs-active-brand-400:var(--vs-light-brand-400);--vs-active-brand-500:var(--vs-light-brand-500);--vs-active-brand-600:var(--vs-light-brand-600);--vs-active-brand-700:var(--vs-light-brand-700);--vs-active-brand-800:var(--vs-light-brand-800);--vs-active-brand-900:var(--vs-light-brand-900);--vs-active-ink:var(--vs-light-ink);--vs-active-muted:var(--vs-light-muted);--vs-active-faint:var(--vs-light-faint);--vs-active-line:var(--vs-light-line);--vs-active-canvas:var(--vs-light-canvas);--vs-active-surface:var(--vs-light-surface);--vs-active-track:var(--vs-light-track);--vs-active-shell-accent:var(--vs-light-shell-accent);--vs-active-shell-accent-strong:var(--vs-light-shell-accent-strong);--vs-active-shell-accent-soft:var(--vs-light-shell-accent-soft);--vs-active-shell-paper:var(--vs-light-shell-paper);--vs-active-shell-paper-soft:var(--vs-light-shell-paper-soft);--vs-active-danger:var(--vs-light-danger);--vs-active-pending:var(--vs-light-pending);--vs-active-positive:var(--vs-light-positive);--vs-active-warning:var(--vs-light-warning);--vs-active-danger-on-dark:var(--vs-light-danger-on-dark);--vs-active-danger-hover:var(--vs-light-danger-hover);--vs-active-focus-ring:var(--vs-light-focus-ring);--vs-active-on-accent:var(--vs-light-on-accent);--vs-active-on-dark:var(--vs-light-on-dark);--vs-active-overlay:var(--vs-light-overlay);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-appearance=dark]{--vs-active-brand-50:var(--vs-dark-brand-50);--vs-active-brand-100:var(--vs-dark-brand-100);--vs-active-brand-200:var(--vs-dark-brand-200);--vs-active-brand-300:var(--vs-dark-brand-300);--vs-active-brand-400:var(--vs-dark-brand-400);--vs-active-brand-500:var(--vs-dark-brand-500);--vs-active-brand-600:var(--vs-dark-brand-600);--vs-active-brand-700:var(--vs-dark-brand-700);--vs-active-brand-800:var(--vs-dark-brand-800);--vs-active-brand-900:var(--vs-dark-brand-900);--vs-active-ink:var(--vs-dark-ink);--vs-active-muted:var(--vs-dark-muted);--vs-active-faint:var(--vs-dark-faint);--vs-active-line:var(--vs-dark-line);--vs-active-canvas:var(--vs-dark-canvas);--vs-active-surface:var(--vs-dark-surface);--vs-active-track:var(--vs-dark-track);--vs-active-shell-accent:var(--vs-dark-shell-accent);--vs-active-shell-accent-strong:var(--vs-dark-shell-accent-strong);--vs-active-shell-accent-soft:var(--vs-dark-shell-accent-soft);--vs-active-shell-paper:var(--vs-dark-shell-paper);--vs-active-shell-paper-soft:var(--vs-dark-shell-paper-soft);--vs-active-danger:var(--vs-dark-danger);--vs-active-pending:var(--vs-dark-pending);--vs-active-positive:var(--vs-dark-positive);--vs-active-warning:var(--vs-dark-warning);--vs-active-danger-on-dark:var(--vs-dark-danger-on-dark);--vs-active-danger-hover:var(--vs-dark-danger-hover);--vs-active-focus-ring:var(--vs-dark-focus-ring);--vs-active-on-accent:var(--vs-dark-on-accent);--vs-active-on-dark:var(--vs-dark-on-dark);--vs-active-overlay:var(--vs-dark-overlay);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-appearance=system]{--vs-active-brand-50:var(--vs-dark-brand-50);--vs-active-brand-100:var(--vs-dark-brand-100);--vs-active-brand-200:var(--vs-dark-brand-200);--vs-active-brand-300:var(--vs-dark-brand-300);--vs-active-brand-400:var(--vs-dark-brand-400);--vs-active-brand-500:var(--vs-dark-brand-500);--vs-active-brand-600:var(--vs-dark-brand-600);--vs-active-brand-700:var(--vs-dark-brand-700);--vs-active-brand-800:var(--vs-dark-brand-800);--vs-active-brand-900:var(--vs-dark-brand-900);--vs-active-ink:var(--vs-dark-ink);--vs-active-muted:var(--vs-dark-muted);--vs-active-faint:var(--vs-dark-faint);--vs-active-line:var(--vs-dark-line);--vs-active-canvas:var(--vs-dark-canvas);--vs-active-surface:var(--vs-dark-surface);--vs-active-track:var(--vs-dark-track);--vs-active-shell-accent:var(--vs-dark-shell-accent);--vs-active-shell-accent-strong:var(--vs-dark-shell-accent-strong);--vs-active-shell-accent-soft:var(--vs-dark-shell-accent-soft);--vs-active-shell-paper:var(--vs-dark-shell-paper);--vs-active-shell-paper-soft:var(--vs-dark-shell-paper-soft);--vs-active-danger:var(--vs-dark-danger);--vs-active-pending:var(--vs-dark-pending);--vs-active-positive:var(--vs-dark-positive);--vs-active-warning:var(--vs-dark-warning);--vs-active-danger-on-dark:var(--vs-dark-danger-on-dark);--vs-active-danger-hover:var(--vs-dark-danger-hover);--vs-active-focus-ring:var(--vs-dark-focus-ring);--vs-active-on-accent:var(--vs-dark-on-accent);--vs-active-on-dark:var(--vs-dark-on-dark);--vs-active-overlay:var(--vs-dark-overlay);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--shell-brand-gold:#e5c687;--color-brand-50:var(--vs-active-brand-50);--color-brand-100:var(--vs-active-brand-100);--color-brand-200:var(--vs-active-brand-200);--color-brand-300:var(--vs-active-brand-300);--color-brand-400:var(--vs-active-brand-400);--color-brand-500:var(--vs-active-brand-500);--color-brand-600:var(--vs-active-brand-600);--color-brand-700:var(--vs-active-brand-700);--color-brand-800:var(--vs-active-brand-800);--color-brand-900:var(--vs-active-brand-900);--color-palette-ink:#173b57;--color-palette-accent:#742d3e;--color-palette-selection:#572330;--color-selection:#572330;--color-ink:var(--vs-active-ink);--color-muted:var(--vs-active-muted);--color-faint:var(--vs-active-faint);--color-line:var(--vs-active-line);--color-canvas:var(--vs-active-canvas);--color-surface:var(--vs-active-surface);--color-track:var(--vs-active-track);--shell-accent:var(--vs-active-shell-accent);--shell-accent-strong:var(--vs-active-shell-accent-strong);--shell-accent-soft:var(--vs-active-shell-accent-soft);--shell-paper:var(--vs-active-shell-paper);--shell-paper-soft:var(--vs-active-shell-paper-soft);--shell-rail-paper:var(--color-canvas);--shell-rail-paper-soft:var(--color-surface);--shell-rail-paper-ink:var(--color-ink);--shell-rail-paper-muted:var(--color-muted);--shell-rail-surface:var(--color-canvas);--shell-rail-ink:var(--color-ink);--shell-rail-muted:var(--color-muted);--shell-rail-line:var(--color-line);--shell-rail-highlight:var(--color-surface);--shell-rail-engraving:var(--color-line);--shell-rail-metal:var(--color-brand-600);--color-danger:var(--vs-active-danger);--color-pending:var(--vs-active-pending);--color-positive:var(--vs-active-positive);--color-warning:var(--vs-active-warning);--color-danger-on-dark:var(--vs-active-danger-on-dark);--color-danger-hover:var(--vs-active-danger-hover);--color-focus-ring:var(--vs-active-focus-ring);--color-on-accent:var(--vs-active-on-accent);--color-on-dark:var(--vs-active-on-dark);--color-overlay:var(--vs-active-overlay)}*{scrollbar-width:thin;scrollbar-color:#b1afab #f3f0e89e}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--color-muted) 52%, var(--color-surface)) color-mix(in srgb, var(--color-canvas) 62%, transparent)}}::-webkit-scrollbar{width:.5625rem;height:.5625rem}::-webkit-scrollbar-track{background:#f3f0e89e}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-canvas) 62%, transparent)}}::-webkit-scrollbar-thumb{background:#b1afab;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-muted) 52%, var(--color-surface))}}::-webkit-scrollbar-thumb{background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#9c6974}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-brand-500) 72%, var(--color-surface))}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#8c525f}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:active{background:color-mix(in srgb, var(--color-brand-600) 82%, var(--color-surface))}}::-webkit-scrollbar-thumb:active{background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}html[data-appearance=dark] .text-brand-600,html[data-appearance=dark] .text-brand-700,html[data-appearance=dark] .text-brand-800{color:var(--color-brand-300)!important}html[data-appearance=dark] .hover\:text-brand-700:hover,html[data-appearance=dark] .hover\:text-brand-800:hover{color:var(--color-brand-200)!important}@media (prefers-color-scheme:dark){html[data-appearance=system] .text-brand-600,html[data-appearance=system] .text-brand-700,html[data-appearance=system] .text-brand-800{color:var(--color-brand-300)!important}html[data-appearance=system] .hover\:text-brand-700:hover,html[data-appearance=system] .hover\:text-brand-800:hover{color:var(--color-brand-200)!important}}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:var(--style-body-tracking,-.012em);line-height:1.45}h2,h3,h4{font-family:var(--font-role-section,var(--font-geist-sans));letter-spacing:var(--style-heading-tracking,-.035em)}.app-density-dense .page-content{padding-top:.75rem;padding-bottom:1rem}.app-density-dense .page-content>:not([hidden])~:not([hidden]){margin-top:.5rem}.app-density-dense .card{border-radius:var(--radius-tight)}.app-density-dense .top-nav-row,.app-density-dense .page-context-row,.app-density-dense .page-context-main{min-height:3.25rem}.app-density-dense .app-navigation-rail-link{gap:.32rem;min-height:4.2rem;padding-block:.4rem}.app-density-comfortable .page-content{padding-top:1rem;padding-bottom:1.5rem}.app-density-comfortable .page-content>:not([hidden])~:not([hidden]){margin-top:.85rem}.app-density-comfortable .top-nav-row,.app-density-comfortable .page-context-row,.app-density-comfortable .page-context-main{min-height:4rem}.app-density-comfortable .app-navigation-rail-link{gap:.56rem;min-height:5.15rem;padding-block:.7rem}.font-display{font-family:var(--font-role-display,var(--font-geist-sans));letter-spacing:var(--style-heading-tracking,-.045em);font-weight:var(--style-heading-weight,500)}.font-meta,.type-meta,.label-eyebrow,small{font-family:var(--font-role-meta,var(--font-geist-sans))}.tnum{font-family:var(--font-role-data,var(--font-geist-sans));font-variant-numeric:tabular-nums;font-weight:var(--data-weight,inherit);letter-spacing:var(--data-letter-spacing,inherit)}.signal-flow-fact-heading>strong,.operating-pulse-facts strong,.pulse-metric-value>strong,.board-brief-fact>strong,.people-workforce-fact strong,.org-overview-value strong,.financial-control-close-facts strong,.service-demand-facts strong,.service-route-lead-facts strong,.risk-rule-preview-counts strong{font-family:var(--font-role-data,var(--font-role-body));font-weight:var(--data-weight,650);letter-spacing:var(--data-letter-spacing,-.012em)}.card{background:var(--color-surface);border:.0625rem solid var(--color-line);border-radius:var(--radius-card)}.elev{box-shadow:var(--shadow-tier-2);transition:box-shadow var(--motion-standard) ease, border-color var(--motion-standard) ease, transform var(--motion-standard) ease}.elev-sm{box-shadow:var(--shadow-tier-1)}.modal-panel{border-radius:var(--radius-modal);box-shadow:var(--shadow-modal)}.ui-button{min-width:var(--control-icon);border-radius:var(--radius-tight);font-family:var(--font-role-body);border:.0625rem solid #0000;line-height:1.2}.ui-button-sm{min-height:var(--control-compact);font-size:var(--type-meta);gap:.4rem;padding:.42rem .75rem}.ui-button-md{min-height:var(--control-default);font-size:var(--type-body);gap:.5rem;padding:.58rem 1rem}.ui-button-primary,.ui-button-light{border-color:var(--color-product-action);background:var(--color-product-action);color:var(--color-on-dark)}.ui-button-primary:hover,.ui-button-light:hover{border-color:#5f2533}@supports (color:color-mix(in lab, red, red)){.ui-button-primary:hover,.ui-button-light:hover{border-color:color-mix(in srgb, var(--color-product-action) 82%, black)}}.ui-button-primary:hover,.ui-button-light:hover{background:#662837}@supports (color:color-mix(in lab, red, red)){.ui-button-primary:hover,.ui-button-light:hover{background:color-mix(in srgb, var(--color-product-action) 88%, black)}}.ui-button-secondary,.ui-button-outline-light{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink)}.ui-button-secondary:hover,.ui-button-outline-light:hover{border-color:#ae9297}@supports (color:color-mix(in lab, red, red)){.ui-button-secondary:hover,.ui-button-outline-light:hover{border-color:color-mix(in srgb, var(--color-brand-500) 42%, var(--color-line))}}.ui-button-secondary:hover,.ui-button-outline-light:hover{background:#f2ede8}@supports (color:color-mix(in lab, red, red)){.ui-button-secondary:hover,.ui-button-outline-light:hover{background:color-mix(in srgb, var(--color-brand-50) 48%, var(--color-surface))}}.ui-button-ghost{color:var(--color-muted);background:0 0}.ui-button-ghost:hover{background:#e9e0da9e}@supports (color:color-mix(in lab, red, red)){.ui-button-ghost:hover{background:color-mix(in srgb, var(--color-brand-50) 62%, transparent)}}.ui-button-ghost:hover{color:var(--color-ink)}.ui-button-danger{background:var(--color-danger);color:var(--color-on-accent)}.ui-button-danger:hover{background:var(--color-danger-hover)}.ui-button:focus-visible,.ui-icon-button:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.125rem}.ui-icon-button{width:var(--control-icon);height:var(--control-icon);min-width:var(--control-icon);min-height:var(--control-icon);border-radius:var(--radius-tight);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:.0625rem solid #0000;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.ui-icon-button>svg{stroke-width:1.75px;flex:none;width:1rem;height:1rem}.ui-icon-button:hover{border-color:#d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.ui-icon-button:hover{border-color:color-mix(in srgb, var(--color-line) 72%, transparent)}}.ui-icon-button:hover{background:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.ui-icon-button:hover{background:color-mix(in srgb, var(--color-canvas) 72%, transparent)}}.ui-icon-button-quiet{width:var(--control-icon-quiet);height:var(--control-icon-quiet);min-width:var(--control-icon-quiet);min-height:var(--control-icon-quiet);color:#6d6b67c7;background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ui-icon-button-quiet{color:color-mix(in srgb, var(--color-muted) 78%, transparent)}}.ui-icon-button-quiet{opacity:.68}.ui-icon-button-quiet>svg{stroke-width:1.65px;width:.875rem;height:.875rem}.ui-icon-button-quiet:is(:hover,:focus-visible,[aria-expanded=true]){border-color:#d6d8d585}@supports (color:color-mix(in lab, red, red)){.ui-icon-button-quiet:is(:hover,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb, var(--color-line) 52%, transparent)}}.ui-icon-button-quiet:is(:hover,:focus-visible,[aria-expanded=true]){background:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.ui-icon-button-quiet:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--color-canvas) 58%, transparent)}}.ui-icon-button-quiet:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--color-ink);opacity:1}.ui-icon-button:active:not(:disabled){transform:scale(.96)}.ui-icon-button:disabled{cursor:not-allowed;opacity:.42;transform:none}@media (max-width:1023px){.ui-icon-button-quiet{width:var(--control-icon);height:var(--control-icon);min-width:var(--control-icon);min-height:var(--control-icon)}}@keyframes skeleton-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}.skel{background-image:linear-gradient(100deg, var(--color-line) 40%, #ecece8 50%, var(--color-line) 60%)}@supports (color:color-mix(in lab, red, red)){.skel{background-image:linear-gradient(100deg, var(--color-line) 40%, color-mix(in srgb, var(--color-line) 40%, var(--color-surface)) 50%, var(--color-line) 60%)}}.skel{border-radius:var(--radius-tight);background-size:250% 100%;animation:1.7s ease-in-out infinite skeleton-sweep}input,select,textarea{font-family:inherit}.field{min-height:var(--control-compact);border-radius:var(--radius-card);border:.0625rem solid var(--color-line);background:var(--color-surface);outline:none}.field:focus{border-color:var(--color-brand-400);box-shadow:0 0 0 .1875rem #742d3e6b}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-focus-ring) 42%, transparent)}}.field[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 .1875rem #b5533b2e}@supports (color:color-mix(in lab, red, red)){.field[aria-invalid=true]{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-danger) 18%, transparent)}}.settings-row{transition:background-color var(--motion-fast) ease}.settings-row:hover,.settings-row:focus-within{background:#e9e0da73}@supports (color:color-mix(in lab, red, red)){.settings-row:hover,.settings-row:focus-within{background:color-mix(in srgb, var(--color-brand-50) 45%, transparent)}}.label-eyebrow{font-size:var(--type-meta);letter-spacing:var(--style-label-tracking,.1em);text-transform:var(--style-label-transform,uppercase);color:var(--color-faint);font-weight:600}@media (max-width:640px){.field{min-height:2.75rem;font-size:1rem}.ui-icon-button{width:2.75rem;height:2.75rem}.ui-touch-target,.page-content button:not(.deck-nav-hit){min-width:2.75rem;min-height:2.75rem}}.rail-meta .label-eyebrow{color:var(--rail-accent)}@supports (color:color-mix(in lab, red, red)){.rail-meta .label-eyebrow{color:color-mix(in srgb, var(--rail-accent) 68%, var(--color-ink))}}.heading-section{font-family:var(--font-role-section,var(--font-geist-sans));font-size:1rem;line-height:1.4;font-weight:var(--style-section-weight,600);letter-spacing:var(--style-heading-tracking,-.02em);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.premium-select-root{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.premium-select-root.is-full-width{width:100%}.premium-select-trigger{min-width:0;min-height:var(--control-compact);max-width:100%;color:var(--color-ink);font-family:var(--font-role-body);cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;justify-content:space-between;align-items:center;gap:.55rem;line-height:1.25;display:inline-flex}.premium-select-trigger:hover:not(:disabled){border-color:#b5989e}@supports (color:color-mix(in lab, red, red)){.premium-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand-400) 62%, var(--color-line))}}.premium-select-trigger:hover:not(:disabled){background:#f7f3ee}@supports (color:color-mix(in lab, red, red)){.premium-select-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-50) 24%, var(--color-surface))}}.premium-select-trigger:focus-visible,.premium-select-trigger[data-open=true]{border-color:var(--color-brand-400);box-shadow:0 0 0 .1875rem #742d3e6b}@supports (color:color-mix(in lab, red, red)){.premium-select-trigger:focus-visible,.premium-select-trigger[data-open=true]{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-focus-ring) 42%, transparent)}}.premium-select-trigger.is-plain{border-radius:var(--radius-tight);min-height:0;box-shadow:none;background:0 0;border:0;outline:none}.premium-select-trigger.is-plain:hover:not(:disabled),.premium-select-trigger.is-plain[data-open=true]{background:#e9e0da6b}@supports (color:color-mix(in lab, red, red)){.premium-select-trigger.is-plain:hover:not(:disabled),.premium-select-trigger.is-plain[data-open=true]{background:color-mix(in srgb, var(--color-brand-50) 42%, transparent)}}.premium-select-trigger.is-plain:hover:not(:disabled),.premium-select-trigger.is-plain[data-open=true]{box-shadow:none}.premium-select-trigger:disabled{cursor:not-allowed;opacity:.55}.premium-select-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.premium-select-trigger.text-right .premium-select-value{text-align:right}.premium-select-trigger.text-center .premium-select-value{text-align:center}.premium-select-value.is-placeholder{color:var(--color-faint)}.premium-select-chevron{color:var(--color-faint);transition:transform var(--motion-fast) var(--ease-entrance), color var(--motion-fast) ease;flex:none}.premium-select-trigger[data-open=true] .premium-select-chevron{color:var(--color-brand-600);transform:rotate(180deg)}.premium-select-panel{z-index:110;max-width:calc(100vw - 1rem);max-height:var(--premium-select-menu-max-height,22.5rem);border:.0625rem solid #cec5c6;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.premium-select-panel{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 30%, var(--color-line))}}.premium-select-panel{border-radius:var(--radius-panel);background:#faf8f3}@supports (color:color-mix(in lab, red, red)){.premium-select-panel{background:color-mix(in srgb, var(--color-surface) 97%, var(--color-brand-50))}}.premium-select-panel{color:var(--color-ink);box-shadow:var(--shadow-tier-3);opacity:0;transform-origin:top;visibility:hidden;transform:translateY(-.1875rem)scale(.99)}.premium-select-panel[data-ready=true]{animation:premium-select-enter var(--motion-fast) var(--ease-entrance) both;visibility:visible}.premium-select-panel[data-placement=top]{transform-origin:bottom}.premium-select-search{min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:#f6f4ed;align-items:center;gap:.5rem;margin:.3rem .3rem 0;padding:0 .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-select-search{background:color-mix(in srgb, var(--color-canvas) 60%, var(--color-surface))}}.premium-select-search{color:var(--color-faint)}.premium-select-search:focus-within{border-color:var(--color-brand-300);background:var(--color-surface);box-shadow:0 0 0 .125rem var(--color-brand-100)}.premium-select-search input{min-width:0;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-meta);background:0 0;border:0;outline:none;flex:1}.premium-select-search input::placeholder{color:var(--color-faint)}.premium-select-search input::-webkit-search-cancel-button{opacity:.55}.premium-select-list{max-height:var(--premium-select-menu-max-height,22.5rem);overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;padding:.3rem;overflow-y:auto}.premium-select-panel[data-search=true] .premium-select-list{max-height:calc(var(--premium-select-menu-max-height,22.5rem) - 3rem)}.premium-select-group{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .55rem .25rem;font-weight:720;line-height:1.2}.premium-select-option{width:100%;min-height:var(--control-compact);border-radius:var(--radius-tight);color:var(--color-muted);font-family:var(--font-role-body);font-size:var(--type-meta);text-align:left;cursor:pointer;background:0 0;border:0;border-left:.125rem solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem .45rem .65rem;font-weight:540;line-height:1.35;display:flex;position:relative}.premium-select-panel:has(.reporting-period-option-label) .premium-select-list{padding-block:.2rem}.premium-select-panel:has(.reporting-period-option-label) .premium-select-option{min-height:2.25rem;padding-block:.25rem}.premium-select-option[data-active=true]{background:var(--color-canvas);color:var(--color-ink)}.premium-select-option[data-selected=true]{border-left-color:var(--color-brand-500);background:#eee7e1}@supports (color:color-mix(in lab, red, red)){.premium-select-option[data-selected=true]{background:color-mix(in srgb, var(--color-brand-50) 74%, var(--color-surface))}}.premium-select-option[data-selected=true]{color:var(--color-brand-800);font-weight:680}.premium-select-option[data-active=true][data-selected=true]{background:#e8ded9}@supports (color:color-mix(in lab, red, red)){.premium-select-option[data-active=true][data-selected=true]{background:color-mix(in srgb, var(--color-brand-100) 68%, var(--color-surface))}}.premium-select-option:focus-visible{outline:.125rem solid var(--color-brand-200);outline-offset:-.125rem}.premium-select-option:disabled{color:var(--color-faint);cursor:not-allowed;opacity:.5}.premium-select-option-label{overflow-wrap:anywhere;min-width:0}.premium-select-check{color:var(--color-brand-600);opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-entrance);flex:none;transform:scale(.75)}.premium-select-option[data-selected=true] .premium-select-check{opacity:1;transform:scale(1)}.premium-select-empty{color:var(--color-faint);font-size:var(--type-meta);text-align:center;padding:1.4rem .8rem}@keyframes premium-select-enter{0%{opacity:0;transform:translateY(-.1875rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:719px){.premium-select-option{min-height:var(--control-compact);padding-block:.6rem}.premium-select-panel:has(.reporting-period-option-label) .premium-select-option{min-height:var(--control-compact);padding-block:.35rem}.premium-select-search{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.premium-select-panel[data-ready=true]{opacity:1;animation:none;transform:none}.premium-select-chevron,.premium-select-check{transition:none}}:is(html:has(.app-visual-shell),body:has(.app-visual-shell)){max-width:100%;overflow-x:clip}.app-visual-shell{--app-navigation-rail-width:0;min-width:0;overflow-x:clip}@media screen and (min-width:720px){html:has(.app-visual-shell){font-size:80%}.app-visual-shell{width:100%;min-height:100dvh}}.app-header{isolation:isolate;background:var(--shell-paper);position:relative}.app-header-nav{--color-ink:var(--vs-active-ink);--color-muted:var(--vs-active-muted);--color-faint:var(--vs-active-faint);--color-line:var(--vs-active-line);--shell-accent:var(--vs-active-shell-accent);--shell-accent-strong:var(--vs-active-shell-accent-strong);--shell-accent-soft:var(--vs-active-shell-accent-soft);--shell-paper:var(--vs-active-shell-paper);--shell-paper-soft:var(--vs-active-shell-paper-soft);border-top:.125rem solid var(--color-brand-600);border-bottom:.0625rem solid var(--color-line);background:var(--shell-paper)}.app-header-page{border-bottom:.0625rem solid var(--color-line);background:var(--shell-paper);box-shadow:none}.page-context-row{min-height:var(--control-compact);flex-wrap:nowrap}.page-context-main{min-height:var(--control-compact);overflow:hidden}.page-context-tabs{align-self:stretch;align-items:stretch;min-width:0;display:flex}.page-context-title{color:var(--shell-accent-strong);font-family:var(--font-role-display);letter-spacing:-.02em;font-weight:720}html[data-appearance=dark] .page-context-title{color:var(--color-brand-300)}@media (prefers-color-scheme:dark){html[data-appearance=system] .page-context-title{color:var(--color-brand-300)}}.shell-inner{width:100%;max-width:calc(var(--workspace-readable-max) + var(--page-gutter-inline) + var(--page-gutter-inline));padding-inline:var(--page-gutter-inline);margin-left:0;margin-right:auto}.shell-inner-operational{max-width:calc(var(--workspace-operational-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.app-visual-shell:has(.page-content-operational) .app-header-nav .shell-inner{max-width:calc(var(--workspace-operational-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.shell-inner-canvas{max-width:calc(var(--shell-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.app-visual-shell:has(.page-content-canvas) .app-header-nav .shell-inner{max-width:calc(var(--shell-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.shell-inner-readable{max-width:calc(var(--workspace-readable-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.shell-inner-record{max-width:calc(var(--workspace-record-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.page-content{max-width:var(--shell-max);padding:.75rem var(--page-gutter-inline) 1rem;margin-left:0;margin-right:auto}.page-content-canvas{max-width:calc(var(--shell-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.page-content-readable{max-width:calc(var(--workspace-readable-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.page-content-operational{max-width:calc(var(--workspace-operational-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.page-content-record{max-width:calc(var(--workspace-record-max) + var(--page-gutter-inline) + var(--page-gutter-inline))}.page-content-centered-state{max-width:calc(42rem + var(--page-gutter-inline) + var(--page-gutter-inline));margin-inline:auto}.workspace-readable{width:min(100%, var(--workspace-readable-max));margin-left:0;margin-right:auto}.workspace-operational{width:min(100%, var(--workspace-operational-max));margin-left:0;margin-right:auto}.page-content>:not([hidden])~:not([hidden]){margin-top:.5rem}.tab-strip{overscroll-behavior-x:contain;border-bottom:.0625rem solid var(--color-line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tab-strip::-webkit-scrollbar{display:none}.tab-strip-context{border-bottom:0;align-items:center}.app-header-page .tab-strip-context{min-width:0;min-height:var(--control-compact);align-items:stretch;gap:0;padding:0}.app-header-page .tab-strip-context [role=tab]{min-height:var(--control-compact);border-radius:var(--radius-tight);color:var(--color-muted);box-shadow:none;border:.0625rem solid #0000;padding-block:.38rem;padding-inline:.72rem}.app-header-page .tab-strip-context [role=tab]+[role=tab]{margin-left:.12rem}.app-header-page .tab-strip-context [role=tab]:hover{background:#f7f4edb8;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.app-header-page .tab-strip-context [role=tab]:hover{background:color-mix(in srgb, var(--shell-paper-soft) 72%, transparent)}}.app-header-page .tab-strip-context [role=tab]:hover{color:var(--color-ink)}.app-header-page .tab-strip-context [role=tab][aria-selected=true]{color:var(--color-ink);box-shadow:none;background:0 0;border-color:#0000}.app-header-page .tab-strip-context [role=tab][aria-selected=true]>span:last-child{background:var(--shell-accent);height:.125rem;bottom:-.24rem}@media (min-width:720px){.app-header-page .page-context-insight{display:none}.app-header-page .page-context-row,.app-header-page .page-context-main,.app-header-page .tab-strip-context,.app-header-page .tab-strip-context [role=tab]{min-height:2.5rem}.app-header-page .tab-strip-context [role=tab]{padding-block:.24rem}}.cmd-pill{white-space:nowrap;border-radius:var(--radius-chip);border:.0625rem solid var(--color-line);background:var(--shell-paper-soft);font-size:var(--type-meta);font-weight:700;font-family:var(--font-role-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;padding:.28rem .6rem;display:inline-flex}.reporting-period-control.cmd-pill{padding-block:0}.reporting-period-control button,.reporting-period-control .premium-select-trigger.is-plain{min-height:var(--control-compact)}.reporting-period-trigger.premium-select-trigger.is-plain{min-height:var(--control-compact);border:.0625rem solid #cdc2c3;gap:.5rem}@supports (color:color-mix(in lab, red, red)){.reporting-period-trigger.premium-select-trigger.is-plain{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 36%, var(--color-line))}}.reporting-period-trigger.premium-select-trigger.is-plain{border-radius:var(--radius-tight);background:#faf7f2}@supports (color:color-mix(in lab, red, red)){.reporting-period-trigger.premium-select-trigger.is-plain{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-brand-50))}}.reporting-period-trigger.premium-select-trigger.is-plain{color:var(--color-ink);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:0;padding:.35rem .55rem;font-weight:680;box-shadow:inset 0 .0625rem #fbf9f4e0,0 .125rem .35rem #2b2d2f14}@supports (color:color-mix(in lab, red, red)){.reporting-period-trigger.premium-select-trigger.is-plain{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 88%, transparent), 0 .125rem .35rem color-mix(in srgb, var(--color-ink) 8%, transparent)}}.reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:#b5989e}@supports (color:color-mix(in lab, red, red)){.reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:color-mix(in srgb, var(--color-brand-400) 62%, var(--color-line))}}.reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:#f1ebe5}@supports (color:color-mix(in lab, red, red)){.reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:color-mix(in srgb, var(--color-brand-50) 58%, var(--color-surface))}}.reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{box-shadow:inset 0 .0625rem #fbf9f4e0,0 .18rem .45rem #2b2d2f1f}@supports (color:color-mix(in lab, red, red)){.reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 88%, transparent), 0 .18rem .45rem color-mix(in srgb, var(--color-ink) 12%, transparent)}}.reporting-period-option-label{white-space:nowrap;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.reporting-period-option-label>svg{color:var(--color-brand-600);flex:none}.reporting-period-dialog{z-index:110;border:.0625rem solid #cec5c6;gap:.85rem;width:min(22rem,100vw - 1rem);display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.reporting-period-dialog{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 30%, var(--color-line))}}.reporting-period-dialog{border-radius:var(--radius-panel);background:#faf8f3}@supports (color:color-mix(in lab, red, red)){.reporting-period-dialog{background:color-mix(in srgb, var(--color-surface) 97%, var(--color-brand-50))}}.reporting-period-dialog{color:var(--color-ink);box-shadow:var(--shadow-tier-3);opacity:0;transform-origin:100% 0;visibility:hidden;padding:1rem;transform:translateY(-.1875rem)scale(.99)}.reporting-period-dialog[data-ready=true]{animation:premium-select-enter var(--motion-fast) var(--ease-entrance) both;visibility:visible}.reporting-period-dialog[data-placement=top]{transform-origin:100% 100%}.reporting-period-dialog-heading{gap:.2rem;display:grid}.reporting-period-dialog-heading strong{font-family:var(--font-role-section);font-size:var(--type-body);font-weight:700}.reporting-period-dialog-heading span{color:var(--color-muted);font-family:var(--font-role-body);font-size:var(--type-meta);line-height:1.4}.reporting-period-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.reporting-period-dialog-fields label{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);gap:.3rem;font-weight:650;display:grid}.reporting-period-dialog-actions{align-items:center;gap:.5rem;display:flex}.shell-focus:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.125rem}.app-navigation-rail{z-index:44;width:var(--app-navigation-rail-width);overscroll-behavior:contain;border-right:.0625rem solid var(--shell-rail-line);background:linear-gradient(145deg, #fbf9f494 0%, transparent 34%), linear-gradient(180deg, #2b2d2f0d 0%, transparent 52%), linear-gradient(0deg, #6126340d 0%, transparent 54%), var(--shell-rail-surface);flex-direction:column;min-height:100dvh;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail{background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 58%, transparent) 0%, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 5%, transparent) 0%, transparent 52%), linear-gradient(0deg, color-mix(in srgb, var(--shell-accent) 5%, transparent) 0%, transparent 54%), var(--shell-rail-surface)}}.app-navigation-rail{color:var(--shell-rail-paper-ink);box-shadow:inset -.0625rem 0 #fbf9f494}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail{box-shadow:inset -.0625rem 0 0 color-mix(in srgb, var(--color-surface) 58%, transparent)}}.app-navigation-rail{scrollbar-width:none}.app-navigation-rail::-webkit-scrollbar{display:none}.app-navigation-rail-brand{border-bottom:.0625rem solid var(--shell-rail-line);min-height:6rem;box-shadow:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .45rem;display:flex}.app-density-dense .app-navigation-rail-brand{min-height:5.75rem}.app-density-comfortable .app-navigation-rail-brand{min-height:6.5rem}.app-navigation-rail-brand .brand-emblem{border:.0625rem solid #323147;flex-basis:3.75rem;width:3.75rem;height:3.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-brand .brand-emblem{border:.0625rem solid color-mix(in srgb, var(--shell-brand-mark-selection) 42%, var(--shell-brand-mark-ink))}}.app-navigation-rail-brand .brand-emblem{border-radius:var(--shell-brand-mark-radius);background:linear-gradient(145deg, #ffffff52 0%, #ffffff14 42%, transparent 68%), linear-gradient(145deg, var(--shell-brand-mark-accent), var(--shell-brand-mark-ink))}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-brand .brand-emblem{background:linear-gradient(145deg, color-mix(in srgb, var(--shell-brand-mark-highlight) 32%, transparent) 0%, color-mix(in srgb, var(--shell-brand-mark-highlight) 8%, transparent) 42%, transparent 68%), linear-gradient(145deg, var(--shell-brand-mark-accent), var(--shell-brand-mark-ink))}}.app-navigation-rail-brand .brand-emblem{box-shadow:inset 0 .0625rem #ffffffa3,0 .625rem 1.375rem -1.125rem #572330b8}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-brand .brand-emblem{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--shell-brand-mark-highlight) 64%, transparent), 0 .625rem 1.375rem -1.125rem color-mix(in srgb, var(--shell-brand-mark-selection) 72%, transparent)}}.app-navigation-rail-brand .brand-emblem{-webkit-backdrop-filter:blur(.5rem)saturate(1.08);backdrop-filter:blur(.5rem)saturate(1.08)}.app-navigation-rail-brand .brand-emblem:after{border-color:#ffffff38;inset:.0625rem}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-brand .brand-emblem:after{border-color:color-mix(in srgb, var(--shell-brand-mark-highlight) 22%, transparent)}}.app-navigation-rail-brand .brand-emblem:after{content:""}.app-navigation-rail-brand .brand-emblem .brand-emblem-image{opacity:1;filter:drop-shadow(0 .0625rem .0625rem #173b5757);width:3.375rem;height:3rem}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-brand .brand-emblem .brand-emblem-image{filter:drop-shadow(0 .0625rem .0625rem color-mix(in srgb, var(--shell-brand-mark-ink) 34%, transparent))}}.app-navigation-rail-brand .brand-emblem .brand-emblem-image{transform:scale(1.16)}.app-navigation-rail-identity{width:100%;min-width:0;color:var(--shell-rail-paper-ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;text-align:center;gap:.1rem;display:grid}.app-navigation-rail-identity:before{content:none}.app-navigation-rail-office{color:var(--shell-rail-paper-muted);letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;font-size:.6875rem;font-weight:560;line-height:1.2;display:block}.app-navigation-rail-main,.app-navigation-rail-utility{gap:.3rem;padding:.68rem .42rem;display:grid}.app-navigation-rail-main{align-content:start}.app-navigation-rail-utility{border-top:.0625rem solid var(--shell-rail-line);box-shadow:none;margin-top:auto}.app-navigation-rail-product{border-radius:var(--radius-tight);width:2.25rem;height:2.25rem;color:var(--shell-rail-paper-muted);opacity:.52;transition:color var(--motion-fast), opacity var(--motion-fast);flex:none;align-self:center;place-items:center;margin:.15rem 0 .55rem;display:grid}.app-navigation-rail-product:hover{color:var(--shell-rail-paper-ink);opacity:.82}.app-navigation-rail-product>svg{width:1.55rem;height:1.55rem}.app-navigation-rail-link{border-radius:var(--radius-card);min-height:4.55rem;color:var(--shell-rail-paper-muted);text-align:center;text-shadow:none;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);border:.0625rem solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;padding:.5rem .25rem;display:flex;position:relative}.app-navigation-rail-link>span{-webkit-line-clamp:2;max-width:100%;font-family:var(--font-product,var(--font-role-body));font-size:var(--text-10);letter-spacing:.01em;-webkit-box-orient:vertical;font-weight:640;line-height:1.2;display:-webkit-box;overflow:hidden}.app-navigation-rail-link>svg{color:var(--shell-rail-paper-ink);filter:none}.app-navigation-rail-link:hover{border-color:#c6bdbd}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-link:hover{border-color:color-mix(in srgb, var(--color-brand-600) 16%, var(--shell-rail-line))}}.app-navigation-rail-link:hover{background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-link:hover{background:color-mix(in srgb, var(--color-brand-600) 5%, var(--shell-rail-paper-soft))}}.app-navigation-rail-link:hover{color:var(--shell-rail-paper-ink);box-shadow:none}.app-navigation-rail-link.is-active{border-color:#ab9a9d}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-link.is-active{border-color:color-mix(in srgb, var(--color-selection) 34%, var(--shell-rail-line))}}.app-navigation-rail-link.is-active{background:linear-gradient(145deg,#fbf9f4bd 0%,#fbf9f42e 42%,#0000 68%),#57233033}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-link.is-active{background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 74%, transparent) 0%, color-mix(in srgb, var(--color-surface) 18%, transparent) 42%, transparent 68%), color-mix(in srgb, var(--color-selection) 20%, transparent)}}.app-navigation-rail-link.is-active{color:var(--shell-rail-paper-ink);box-shadow:inset 0 .0625rem #fbf9f4c7,0 .625rem 1.375rem -1.125rem #5723309e}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-link.is-active{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 78%, transparent), 0 .625rem 1.375rem -1.125rem color-mix(in srgb, var(--color-selection) 62%, transparent)}}.app-navigation-rail-link.is-active{-webkit-backdrop-filter:blur(.5rem)saturate(1.08);backdrop-filter:blur(.5rem)saturate(1.08)}.app-navigation-rail-link.is-active>svg{color:currentColor}.app-navigation-rail-link.is-active:before{content:"";border-radius:0 var(--radius-chip) var(--radius-chip) 0;background:var(--color-selection);width:.1875rem;position:absolute;top:.55rem;bottom:.55rem;left:-.42rem;box-shadow:.0625rem 0 .3125rem #57233057}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail-link.is-active:before{box-shadow:.0625rem 0 .3125rem color-mix(in srgb, var(--color-selection) 34%, transparent)}}.app-navigation-rail .shell-focus:focus-visible{outline-color:#4b2630}@supports (color:color-mix(in lab, red, red)){.app-navigation-rail .shell-focus:focus-visible{outline-color:color-mix(in srgb, var(--color-selection) 72%, var(--shell-rail-paper-ink))}}.app-navigation-rail .shell-focus:focus-visible{outline-offset:-.125rem}.app-overlay-layer{background:var(--color-overlay)}.app-overlay-layer[data-overlay-variant=blocking]{background:#060e1964}@supports (color:color-mix(in lab, red, red)){.app-overlay-layer[data-overlay-variant=blocking]{background:color-mix(in srgb, var(--color-overlay) 86%, #00000038)}}@media (min-width:1024px){.app-overlay-layer[data-overlay-placement=dialog]{padding-left:calc(var(--app-navigation-rail-width) + 1rem)}}.top-nav-row{min-height:3.5rem}.top-nav-module-title{min-width:0;max-width:min(28rem,45vw);color:var(--color-palette-ink);font-family:var(--font-role-display);font-size:var(--type-section);letter-spacing:-.03em;text-shadow:0 .0625rem #fbf9f4d1;flex:auto;align-items:center;gap:.55rem;font-weight:760;line-height:1.1;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.top-nav-module-title{text-shadow:0 .0625rem 0 color-mix(in srgb, var(--color-surface) 82%, transparent)}}.top-nav-module-title:before{border-radius:var(--radius-chip);background:var(--color-palette-accent);flex:0 0 .125rem;width:.125rem;height:1.05rem;box-shadow:0 0 .5rem #742d3e3d}@supports (color:color-mix(in lab, red, red)){.top-nav-module-title:before{box-shadow:0 0 .5rem color-mix(in srgb, var(--color-palette-accent) 24%, transparent)}}.top-nav-module-title:before{content:""}.top-nav-module-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-nav-module-title[data-module=team]{color:var(--color-palette-accent)}.top-nav-module-title[data-module=team]:before{background:var(--color-palette-ink);box-shadow:0 0 .5rem #173b573d}@supports (color:color-mix(in lab, red, red)){.top-nav-module-title[data-module=team]:before{box-shadow:0 0 .5rem color-mix(in srgb, var(--color-palette-ink) 24%, transparent)}}html[data-appearance=dark] .top-nav-module-title{color:#97a4ab}@supports (color:color-mix(in lab, red, red)){html[data-appearance=dark] .top-nav-module-title{color:color-mix(in srgb, var(--color-palette-ink) 42%, var(--color-on-dark))}}html[data-appearance=dark] .top-nav-module-title:before{background:#98646e}@supports (color:color-mix(in lab, red, red)){html[data-appearance=dark] .top-nav-module-title:before{background:color-mix(in srgb, var(--color-palette-accent) 72%, var(--color-on-dark))}}html[data-appearance=dark] .top-nav-module-title[data-module=team]{color:#b9969a}@supports (color:color-mix(in lab, red, red)){html[data-appearance=dark] .top-nav-module-title[data-module=team]{color:color-mix(in srgb, var(--color-palette-accent) 46%, var(--color-on-dark))}}html[data-appearance=dark] .top-nav-module-title[data-module=team]:before{background:#97a4ab}@supports (color:color-mix(in lab, red, red)){html[data-appearance=dark] .top-nav-module-title[data-module=team]:before{background:color-mix(in srgb, var(--color-palette-ink) 42%, var(--color-on-dark))}}@media (prefers-color-scheme:dark){html[data-appearance=system] .top-nav-module-title{color:#97a4ab}@supports (color:color-mix(in lab, red, red)){html[data-appearance=system] .top-nav-module-title{color:color-mix(in srgb, var(--color-palette-ink) 42%, var(--color-on-dark))}}html[data-appearance=system] .top-nav-module-title:before{background:#98646e}@supports (color:color-mix(in lab, red, red)){html[data-appearance=system] .top-nav-module-title:before{background:color-mix(in srgb, var(--color-palette-accent) 72%, var(--color-on-dark))}}html[data-appearance=system] .top-nav-module-title[data-module=team]{color:#b9969a}@supports (color:color-mix(in lab, red, red)){html[data-appearance=system] .top-nav-module-title[data-module=team]{color:color-mix(in srgb, var(--color-palette-accent) 46%, var(--color-on-dark))}}html[data-appearance=system] .top-nav-module-title[data-module=team]:before{background:#97a4ab}@supports (color:color-mix(in lab, red, red)){html[data-appearance=system] .top-nav-module-title[data-module=team]:before{background:color-mix(in srgb, var(--color-palette-ink) 42%, var(--color-on-dark))}}}.top-nav-compact-link{border-radius:var(--radius-tight)}.top-nav-compact-link:hover{background:#f7f4edb8}@supports (color:color-mix(in lab, red, red)){.top-nav-compact-link:hover{background:color-mix(in srgb, var(--shell-paper-soft) 72%, transparent)}}.top-nav-compact-link.is-active{background:#f3eee9}@supports (color:color-mix(in lab, red, red)){.top-nav-compact-link.is-active{background:color-mix(in srgb, var(--shell-accent-soft) 38%, var(--shell-paper))}}.top-nav-compact-link.is-active{box-shadow:inset .125rem 0 0 var(--shell-accent)}.top-nav-compact-link.is-utility{border-top:.0625rem solid var(--color-line);border-radius:0 0 var(--radius-tight) var(--radius-tight);margin-top:.35rem}.brand-lockup{border-radius:var(--radius-tight)}.top-nav-compact-product{border-top:.0625rem solid var(--color-line);min-height:2.75rem;color:var(--color-faint);font-size:var(--text-10);align-items:center;gap:.45rem;margin:.35rem .75rem 0;font-weight:650;display:flex}.top-nav-compact-product>svg{opacity:.66;width:1.2rem;height:1.2rem}.app-navigation-rail-brand,.top-nav-mobile-brand{perspective:56.25rem}.brand-emblem{border:.0625rem solid #323147;flex:0 0 3.75rem;place-items:center;width:3.75rem;height:3.75rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-emblem{border:.0625rem solid color-mix(in srgb, var(--shell-brand-mark-selection) 42%, var(--shell-brand-mark-ink))}}.brand-emblem{border-radius:var(--shell-brand-mark-radius);background:linear-gradient(145deg, #ffffff47 0%, #ffffff0f 40%, transparent 66%), linear-gradient(145deg, var(--shell-brand-mark-accent), var(--shell-brand-mark-ink))}@supports (color:color-mix(in lab, red, red)){.brand-emblem{background:linear-gradient(145deg, color-mix(in srgb, var(--shell-brand-mark-highlight) 28%, transparent) 0%, color-mix(in srgb, var(--shell-brand-mark-highlight) 6%, transparent) 40%, transparent 66%), linear-gradient(145deg, var(--shell-brand-mark-accent), var(--shell-brand-mark-ink))}}.brand-emblem{box-shadow:inset 0 .0625rem #ffffff8a,inset 0 -.0625rem .125rem #173b573d,0 .5rem 1.125rem -.9375rem #572330b8}@supports (color:color-mix(in lab, red, red)){.brand-emblem{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--shell-brand-mark-highlight) 54%, transparent), inset 0 -.0625rem .125rem color-mix(in srgb, var(--shell-brand-mark-ink) 24%, transparent), 0 .5rem 1.125rem -.9375rem color-mix(in srgb, var(--shell-brand-mark-selection) 72%, transparent)}}.brand-emblem{transform-style:preserve-3d;transition:transform .18s var(--ease-entrance), box-shadow .18s var(--ease-entrance), filter .18s var(--ease-entrance);will-change:transform;transform:translateZ(0)}:is(.app-navigation-rail-brand,.top-nav-mobile-brand):hover .brand-emblem{filter:saturate(1.035)brightness(1.01);transform:translateY(-.03125rem)translateZ(.125rem);box-shadow:inset 0 .0625rem #fff9,inset 0 -.0625rem .125rem #173b5738,0 .625rem 1.25rem -.9375rem #572330c2}@supports (color:color-mix(in lab, red, red)){:is(.app-navigation-rail-brand,.top-nav-mobile-brand):hover .brand-emblem{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--shell-brand-mark-highlight) 60%, transparent), inset 0 -.0625rem .125rem color-mix(in srgb, var(--shell-brand-mark-ink) 22%, transparent), 0 .625rem 1.25rem -.9375rem color-mix(in srgb, var(--shell-brand-mark-selection) 76%, transparent)}}:is(.app-navigation-rail-brand,.top-nav-mobile-brand):active .brand-emblem{filter:saturate(1.02)brightness(.985);transform:translateY(.046875rem)translateZ(-.0625rem)scale(.992);box-shadow:inset 0 .125rem .25rem #173b573d,inset 0 0 0 .0625rem #ffffff2e,0 .1875rem .5625rem -.5rem #57233094}@supports (color:color-mix(in lab, red, red)){:is(.app-navigation-rail-brand,.top-nav-mobile-brand):active .brand-emblem{box-shadow:inset 0 .125rem .25rem color-mix(in srgb, var(--shell-brand-mark-ink) 24%, transparent), inset 0 0 0 .0625rem color-mix(in srgb, var(--shell-brand-mark-highlight) 18%, transparent), 0 .1875rem .5625rem -.5rem color-mix(in srgb, var(--shell-brand-mark-selection) 58%, transparent)}}:is(.app-navigation-rail-brand,.top-nav-mobile-brand):active .brand-emblem{transition-duration:90ms}@media (prefers-reduced-motion:reduce){:is(.app-navigation-rail-brand,.top-nav-mobile-brand) .brand-emblem{transition:none}:is(.app-navigation-rail-brand,.top-nav-mobile-brand):hover .brand-emblem{transform:none}:is(.app-navigation-rail-brand,.top-nav-mobile-brand):active .brand-emblem{transform:translateY(.0625rem)}}.brand-emblem:after{z-index:1;border:.0625rem solid #fff3;position:absolute;inset:.25rem}@supports (color:color-mix(in lab, red, red)){.brand-emblem:after{border:.0625rem solid color-mix(in srgb, var(--shell-brand-mark-highlight) 20%, transparent)}}.brand-emblem:after{border-radius:inherit;content:""}.brand-emblem-image{z-index:2;object-fit:contain;filter:drop-shadow(0 .0625rem .0625rem #173b5752);width:3rem;height:3rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-emblem-image{filter:drop-shadow(0 .0625rem .0625rem color-mix(in srgb, var(--shell-brand-mark-ink) 32%, transparent))}}.brand-wordmark{width:8.5rem;min-width:8.5rem;font-family:var(--font-role-body);text-align:left}.brand-institution{letter-spacing:.045em;font-size:1.03125rem;font-weight:780;line-height:1}.brand-office{font-size:var(--type-body);letter-spacing:.075em;margin-top:.24rem;font-weight:680;line-height:1}.personal-avatar-trigger{width:var(--control-default);height:var(--control-default);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--shell-accent-soft);color:var(--shell-accent-strong);transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.top-nav-menu-trigger,.top-nav-search-control,.top-nav-signout-control>button{min-height:var(--control-default)}.top-nav-menu-trigger,.top-nav-signout-control>button{width:var(--control-default);min-width:var(--control-default)}.personal-avatar-trigger:hover,.personal-avatar-trigger[aria-expanded=true]{border-color:var(--shell-accent);background:var(--shell-paper-soft);transform:translateY(-.0625rem)}.personal-avatar-initials{font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.04em;font-weight:750}.personal-avatar-signal{border:.125rem solid var(--shell-paper);background:var(--shell-accent);width:1.125rem;height:1.125rem;color:var(--color-on-accent);box-shadow:var(--shadow-tier-1);border-radius:62.4375rem;place-items:center;display:grid;position:absolute;bottom:-.25rem;right:-.25rem}.personal-appearance-layer{position:fixed;inset:0}.personal-appearance-backdrop{background:0 0;position:absolute;inset:0}.personal-appearance-popover{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:min(40rem,100vw - 2rem);max-height:calc(100vh - 4.875rem);color:var(--color-ink);box-shadow:0 1.75rem 5rem -2.375rem #2b2d2f8c, var(--shadow-tier-2);position:absolute;top:3.875rem;right:max(16px,50vw - 768px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.personal-appearance-popover{box-shadow:0 1.75rem 5rem -2.375rem color-mix(in srgb, var(--color-ink) 55%, transparent), var(--shadow-tier-2)}}.personal-appearance-popover{animation:personal-appearance-enter var(--motion-standard) ease-out both;outline:none}@keyframes personal-appearance-enter{0%{opacity:0;transform:translateY(-.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.personal-appearance-head{border-bottom:.0625rem solid var(--color-line);background:linear-gradient(135deg, #e6ddd7b8, transparent 58%), var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.85rem 3.6rem .75rem .9rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.personal-appearance-head{background:linear-gradient(135deg, color-mix(in srgb, var(--shell-accent-soft) 72%, transparent), transparent 58%), var(--color-surface)}}.personal-appearance-close{width:var(--control-icon);height:var(--control-icon);border-radius:var(--radius-tight);color:var(--color-muted);place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.personal-appearance-close:hover{background:var(--color-canvas);color:var(--color-ink)}.personal-appearance-head h2{font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;margin-top:.15rem;font-weight:720}.personal-appearance-head p{max-width:31ch;color:var(--color-muted);font-size:var(--type-meta);margin-top:.25rem;line-height:1.45}.personal-appearance-scope{white-space:nowrap;border:.0625rem solid var(--color-line);min-height:1.5625rem;font-family:var(--font-role-meta);font-size:var(--text-10);border-radius:62.4375rem;align-items:center;padding:.25rem .55rem;font-weight:700;display:inline-flex}.personal-appearance-scope.is-personal{border-color:#ad9a9d}@supports (color:color-mix(in lab, red, red)){.personal-appearance-scope.is-personal{border-color:color-mix(in srgb, var(--shell-accent) 35%, var(--color-line))}}.personal-appearance-scope.is-personal{background:var(--shell-accent-soft);color:var(--shell-accent-strong)}.personal-appearance-scope.is-default{color:var(--color-muted);background:var(--color-canvas)}.personal-appearance-section{border-bottom:.0625rem solid var(--color-line);padding:.68rem .9rem}.personal-appearance-label{min-height:1.375rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.02em;align-items:center;gap:.4rem;margin-bottom:.5rem;font-weight:720;display:flex}.personal-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.personal-style-choice{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);text-align:left;background:var(--color-canvas);min-width:0;min-height:6.75rem;transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);padding:.5rem;position:relative;overflow:hidden}.personal-style-choice:hover{border-color:var(--shell-accent);transform:translateY(-.0625rem)}.personal-style-choice.is-selected{border-color:var(--shell-accent);background:var(--shell-accent-soft);box-shadow:inset 0 0 0 .0625rem #6126342e}@supports (color:color-mix(in lab, red, red)){.personal-style-choice.is-selected{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--shell-accent) 18%, transparent)}}.personal-style-glyph{border-bottom:.0625rem solid var(--color-line);letter-spacing:-.06em;align-content:center;height:2rem;margin-bottom:.4rem;font-size:1.25rem;line-height:1;display:grid;position:relative;overflow:hidden}.personal-style-glyph b{z-index:1;font:inherit;position:relative}.personal-style-glyph i{background:var(--color-line);display:block;position:absolute}.personal-style-choice.is-precision .personal-style-glyph{font-family:var(--font-geist-sans);font-weight:780}.personal-style-choice.is-precision .personal-style-glyph i:first-of-type{width:.0625rem;top:0;bottom:0;left:58%}.personal-style-choice.is-precision .personal-style-glyph i:last-of-type{height:.0625rem;bottom:.5rem;left:0;right:0}.personal-style-choice.is-editorial .personal-style-glyph{font-family:var(--font-fraunces);border-bottom-style:double;font-size:1.4375rem;font-weight:600}.personal-style-choice.is-editorial .personal-style-glyph i:first-of-type{width:28%;height:.0625rem;bottom:.4375rem;right:0}.personal-style-choice.is-editorial .personal-style-glyph i:last-of-type{display:none}.personal-style-choice.is-command .personal-style-glyph{border:.0625rem solid var(--color-line);font-family:var(--font-ibm-plex-mono);letter-spacing:-.08em;padding-left:.35rem;font-size:1.0625rem;font-weight:650}.personal-style-choice.is-command .personal-style-glyph i:first-of-type{width:.0625rem;top:0;bottom:0;right:30%}.personal-style-choice.is-command .personal-style-glyph i:last-of-type{height:.0625rem;bottom:.5625rem;left:0;right:0}.personal-style-choice strong,.personal-style-choice small{display:block}.personal-style-character{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.personal-style-choice.is-precision strong,.personal-style-choice.is-precision small,.personal-style-choice.is-precision .personal-style-character{font-family:var(--font-geist-sans)}.personal-style-choice.is-editorial strong{font-family:var(--font-fraunces);font-size:var(--type-meta);font-weight:600}.personal-style-choice.is-editorial small,.personal-style-choice.is-editorial .personal-style-character{font-family:var(--font-geist-sans)}.personal-style-choice.is-command strong{font-family:var(--font-ibm-plex-sans);letter-spacing:.015em;text-transform:uppercase;font-weight:720}.personal-style-choice.is-command small,.personal-style-choice.is-command .personal-style-character{font-family:var(--font-ibm-plex-mono);letter-spacing:.02em}.personal-style-choice strong{font-size:var(--text-10);font-weight:750}.personal-style-choice small{color:var(--color-muted);font-size:var(--text-10);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.18rem;line-height:1.25;display:-webkit-box;overflow:hidden}.personal-choice-check{color:var(--shell-accent-strong);position:absolute;top:.5rem;right:.5rem}.personal-palette-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.personal-colour-head{min-height:var(--control-compact);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.personal-colour-head .personal-appearance-label{margin-bottom:0}.personal-palette-swap{min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);color:var(--color-muted);font-size:var(--type-meta);transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);align-items:center;gap:.35rem;padding:.3rem .55rem;font-weight:700;display:inline-flex}.personal-palette-swap:hover,.personal-palette-swap[aria-pressed=true]{border-color:var(--shell-accent);background:var(--shell-accent-soft);color:var(--shell-accent-strong)}.personal-palette-row button{border-radius:var(--radius-tight);min-width:0;color:var(--color-muted);transition:background var(--motion-fast), color var(--motion-fast);padding:.25rem}.personal-palette-row button:hover,.personal-palette-row button.is-selected{background:var(--color-canvas);color:var(--color-ink)}.personal-palette-row button>span{border:.125rem solid var(--color-surface);border-radius:var(--radius-chip);background:linear-gradient(var(--personal-canvas) 0 0) top / 100% 34% no-repeat, linear-gradient(to right, var(--personal-ink) 0 46%, var(--personal-swatch) 46% 73%, var(--personal-selection) 73% 100%) bottom / 100% 66% no-repeat;width:100%;height:2.5rem;box-shadow:0 0 0 .0625rem var(--color-line);display:block}.personal-palette-row button.is-selected>span{box-shadow:0 0 0 .125rem var(--shell-accent)}.personal-palette-row small{font-size:var(--text-10);text-overflow:ellipsis;margin-top:.3rem;font-weight:650;display:block;overflow:hidden}.personal-display-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem;display:grid}.personal-display-grid .personal-segmented{min-height:2.375rem}.personal-segmented{min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-canvas);display:flex;overflow:hidden}.personal-segmented button{border-right:.0625rem solid var(--color-line);min-width:0;color:var(--color-muted);font-size:var(--type-meta);transition:background var(--motion-fast), color var(--motion-fast);flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .45rem;font-weight:700;display:inline-flex}.personal-segmented button:last-child{border-right:0}.personal-segmented button:hover{color:var(--color-ink)}.personal-segmented button.is-selected{background:var(--shell-accent);color:var(--color-on-accent)}.personal-type-tuning-toggle{width:100%;color:var(--color-ink);text-align:left;justify-content:space-between;align-items:end;gap:1rem;display:flex}.personal-type-tuning-toggle>span{gap:.14rem;min-width:0;display:grid}.personal-type-tuning-toggle .personal-appearance-label{margin-bottom:0}.personal-type-tuning-toggle small{color:var(--color-muted);font-size:var(--type-meta);line-height:1.35}.personal-type-tuning-toggle>svg{color:var(--color-muted);transition:rotate var(--motion-fast);flex:none;margin-bottom:.25rem}.personal-type-tuning-toggle.is-open>svg{rotate:180deg}.personal-role-scale-list{border-top:.0625rem solid var(--color-line);margin-top:.65rem}.personal-role-scale-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(11rem,.75fr) minmax(20rem,1.25fr);align-items:center;gap:.7rem;padding:.5rem 0;display:grid}.personal-role-scale-copy{gap:.14rem;min-width:0;display:grid}.personal-role-scale-copy strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);font-weight:680}.personal-role-scale-copy small{color:var(--color-muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.personal-scale-steps{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-canvas);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.personal-scale-steps button{border-left:.0625rem solid var(--color-line);min-width:0;min-height:2.375rem;color:var(--color-muted);font-size:var(--text-10);white-space:nowrap;padding:.3rem .35rem;font-weight:680}.personal-scale-steps button:first-child{border-left:0}.personal-scale-steps button:hover{color:var(--color-ink)}.personal-scale-steps button.is-selected{background:var(--shell-accent-soft);color:var(--shell-accent-strong);box-shadow:inset 0 -.125rem 0 var(--shell-accent)}.personal-appearance-footer{z-index:2;background:var(--color-canvas);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex;position:sticky;bottom:0}.personal-appearance-footer>div{gap:.4rem;display:flex}.personal-account,.personal-reset,.personal-cancel,.personal-save{border-radius:var(--radius-tight);min-height:2.375rem;font-size:var(--type-meta);justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-weight:720;display:inline-flex}.personal-account,.personal-reset{color:var(--color-muted)}.personal-account:hover,.personal-reset:not(:disabled):hover{color:var(--color-ink);background:var(--color-surface)}.personal-account:disabled,.personal-reset:disabled{opacity:.4}.personal-cancel{border:.0625rem solid var(--color-line);background:var(--color-surface);color:var(--color-muted)}.personal-cancel:hover{color:var(--color-ink)}.personal-save{background:var(--shell-accent);min-width:5.5rem;color:var(--color-on-accent)}.personal-save:hover{background:var(--color-brand-700)}.personal-save:disabled,.personal-cancel:disabled{opacity:.55}.app-header [class*=bg-white\/]{background:var(--color-line)!important}@media (min-width:640px){.page-content{padding-top:.75rem;padding-bottom:1.25rem}}@media (max-width:639px){.brand-emblem{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.brand-emblem-image{width:2.625rem;height:2.625rem}.personal-appearance-backdrop{background:0 0}.personal-appearance-popover{border-radius:var(--radius-modal);width:auto;max-height:calc(100dvh - 1rem);animation-name:personal-appearance-mobile-enter;inset:auto .5rem .5rem}@keyframes personal-appearance-mobile-enter{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}.personal-appearance-head{grid-template-columns:minmax(0,1fr);gap:.6rem}.personal-appearance-scope{justify-self:start}.personal-style-choice{min-height:8.25rem;padding:.55rem}.personal-palette-row small{display:none}.personal-appearance-footer{flex-wrap:wrap}.personal-appearance-footer>div{margin-left:auto}.page-context-row{align-items:stretch}.page-context-row>:first-child{width:100%}}.sheet{background:var(--color-surface);border:.0625rem solid var(--color-line);border-radius:var(--radius-panel)}.learning-centre{--learning-workshop:var(--color-brand-700);--learning-quarterly:var(--color-gold-ink);--learning-semester:var(--color-positive);--learning-resource:var(--color-bluegrey)}.learning-calendar-header{border:.0625rem solid var(--color-line);border-radius:var(--radius-hero);background:var(--color-surface);min-height:0;box-shadow:none;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:0;padding:0;display:grid;position:relative}.learning-calendar-lead-copy{background:var(--color-product-hero);min-width:0;color:var(--color-on-dark);flex-direction:column;justify-content:center;padding:1rem 1.15rem;display:flex}.learning-calendar-header h2{max-width:25ch;color:var(--color-on-dark);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;text-wrap:balance;margin-top:.45rem;font-weight:720;line-height:1.08}.learning-calendar-header p{color:#f3f0e8b8;max-width:58ch;margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.learning-calendar-header p{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.learning-calendar-header p{font-size:var(--type-body);text-wrap:balance;line-height:1.55}.learning-calendar-meta{color:#f3f0e8ad;flex-wrap:wrap;gap:.4rem 1rem;min-width:0;margin-top:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.learning-calendar-meta{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.learning-calendar-meta{font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:650}.learning-calendar-meta span{align-items:center;gap:.4rem;display:inline-flex}.learning-calendar-meta span:before{background:var(--color-on-dark);content:"";border-radius:50%;width:.3125rem;height:.3125rem}.learning-offering-map{border-left:.0625rem solid var(--color-line);flex-direction:column;justify-content:center;min-width:0;padding:.9rem 1rem;display:flex}.centre-learning-offering{border-left:0;width:100%;height:100%;padding:.7rem .9rem}.centre-learning-offering .learning-offering-head{margin-bottom:.375rem}.centre-learning-offering .learning-offering-themes{grid-template-columns:minmax(0,1fr)}.centre-learning-offering .learning-offering-themes button{border-right:0;min-height:2.125rem;padding:.3rem .55rem}.centre-learning-offering .learning-offering-themes span{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.35rem}.centre-learning-offering .learning-offering-themes strong,.centre-learning-offering .learning-offering-themes small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.learning-offering-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.5rem;display:flex}.learning-offering-head>div{align-items:baseline;gap:.55rem;min-width:0;display:flex}.learning-offering-head h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin:0;font-weight:760}.learning-offering-head small{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta)}.learning-offering-themes{border-top:.0625rem solid var(--color-line);min-width:0;display:grid}.learning-offering-themes button{border-bottom:.0625rem solid var(--color-line);min-width:0;min-height:2.125rem;color:var(--color-ink);text-align:left;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.3rem .15rem;display:grid}.learning-offering-themes button:hover,.learning-offering-themes button.is-active{background:var(--learning-accent)}@supports (color:color-mix(in lab, red, red)){.learning-offering-themes button:hover,.learning-offering-themes button.is-active{background:color-mix(in srgb, var(--learning-accent) 8%, var(--color-surface))}}.learning-offering-themes button.is-active{box-shadow:inset .1875rem 0 var(--learning-accent)}.learning-offering-themes i{background:var(--learning-accent);border-radius:50%;width:.4375rem;height:.4375rem}.learning-offering-themes span{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.2rem .35rem;min-width:0;display:flex}.learning-offering-themes strong{font-family:var(--font-role-body);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:710;overflow:hidden}.learning-offering-themes small{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--text-10);white-space:nowrap}.learning-offering-themes small:before{color:var(--learning-accent);content:"·";margin-right:.35rem}.learning-offering-themes b{background:var(--learning-accent);border-radius:62.4375rem;place-items:center;min-width:1.5rem;height:1.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.learning-offering-themes b{background:color-mix(in srgb, var(--learning-accent) 10%, var(--color-track))}}.learning-offering-themes b{color:var(--learning-accent);font-size:var(--text-10);font-weight:760}.learning-calendar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.learning-calendar-toolbar:not(.registry-toolbar){justify-content:space-between;align-items:flex-end;gap:1rem;min-height:3.5rem;padding:.5rem 0;display:flex}.learning-calendar-filters{grid-template-columns:minmax(10rem,.9fr) minmax(13.125rem,1.1fr);gap:.5rem;width:min(100%,27.5rem);display:grid}.learning-month-planner{--font-role-calendar:var(--font-kalam), cursive;--learning-year-accent:var(--color-product-hero);--learning-year-stitch:var(--color-gold);--learning-closure-accent:var(--color-brand-500);border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);font-family:var(--font-role-calendar);overflow:hidden}.learning-planner-heading{border-bottom:.0625rem solid var(--color-line);background:#f8f5ef;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.55rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.learning-planner-heading{background:color-mix(in srgb, var(--color-canvas) 42%, var(--color-surface))}}.learning-planner-heading>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.learning-planner-heading span{color:var(--color-brand-500);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.055em;text-transform:uppercase;font-weight:700}.learning-planner-heading h2{color:var(--color-product-hero);font-family:var(--font-role-section);letter-spacing:-.025em;white-space:nowrap;font-size:1.2rem;font-weight:780;line-height:1}.learning-planner-heading p{color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:600}.learning-planner-scroll{overflow-x:auto}.learning-planner-months{grid-template-columns:repeat(4,minmax(15.125rem,1fr));min-width:60.5rem;display:grid}.learning-planner-month{--learning-planner-event-block-size:5.6375rem;--learning-planner-event-inline-size:6.7375rem;--learning-year-node:transparent;border-left:.0625rem solid var(--color-line);border-top:.0625rem solid #0000;grid-template-rows:2.125rem minmax(14.85rem,auto);min-width:0;display:grid;position:relative}.learning-planner-month:nth-child(4n+1){border-left-color:#0000}.learning-planner-month:nth-child(n+5){border-top-color:var(--color-line)}.learning-planner-month.is-drop-target{z-index:4;background:#f0f2ea}@supports (color:color-mix(in lab, red, red)){.learning-planner-month.is-drop-target{background:color-mix(in srgb, var(--color-positive) 6%, var(--color-surface))}}.learning-planner-month.is-drop-target{box-shadow:inset 0 0 0 .14rem #60916c}@supports (color:color-mix(in lab, red, red)){.learning-planner-month.is-drop-target{box-shadow:inset 0 0 0 .14rem color-mix(in srgb, var(--color-positive) 78%, var(--color-line))}}.learning-planner-month.is-drop-target>header{background:#e6ebe2}@supports (color:color-mix(in lab, red, red)){.learning-planner-month.is-drop-target>header{background:color-mix(in srgb, var(--color-positive) 11%, var(--color-surface))}}.learning-planner-month.is-calendar-year-start{border-left-color:#0000}.learning-planner-month.is-calendar-year-start:before{z-index:3;background:linear-gradient(180deg, transparent, var(--learning-year-stitch), transparent) 50% -2rem / .08rem 2rem no-repeat, linear-gradient(180deg, transparent, var(--learning-year-accent) 12% 88%, transparent) 50% 0 / .0625rem 100% no-repeat;width:.24rem;position:absolute;inset:0 auto 0 0;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.learning-planner-month.is-calendar-year-start:before{background:linear-gradient(180deg, transparent, var(--learning-year-stitch), transparent) 50% -2rem / .08rem 2rem no-repeat, linear-gradient(180deg, transparent, color-mix(in srgb, var(--learning-year-accent) 46%, transparent) 12% 88%, transparent) 50% 0 / .0625rem 100% no-repeat}}.learning-planner-month.is-calendar-year-start:before{content:"";pointer-events:none;animation:5.8s ease-in-out infinite learning-year-signal-y}.learning-planner-month.is-calendar-year-break-row:after{z-index:2;background:radial-gradient(circle at .18rem 50%, var(--learning-year-node) 0 .09rem, transparent .1rem) left center / .36rem .24rem no-repeat, linear-gradient(90deg, transparent, var(--learning-year-stitch), transparent) -2rem 50% / 2rem .08rem no-repeat, linear-gradient(90deg, transparent, var(--learning-year-accent) 12% 88%, transparent) 0 50% / 100% .0625rem no-repeat;height:.24rem;position:absolute;inset:0 0 auto;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.learning-planner-month.is-calendar-year-break-row:after{background:radial-gradient(circle at .18rem 50%, var(--learning-year-node) 0 .09rem, transparent .1rem) left center / .36rem .24rem no-repeat, linear-gradient(90deg, transparent, var(--learning-year-stitch), transparent) -2rem 50% / 2rem .08rem no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--learning-year-accent) 46%, transparent) 12% 88%, transparent) 0 50% / 100% .0625rem no-repeat}}.learning-planner-month.is-calendar-year-break-row:after{animation:5.8s ease-in-out infinite learning-year-signal-x;animation-delay:calc(var(--learning-year-flow-order,0) * .38s);content:"";pointer-events:none}.learning-planner-month.is-calendar-year-break-anchor:after{--learning-year-node:var(--learning-year-stitch)}@keyframes learning-year-signal-x{0%,14%{background-position:0,-2rem,0}72%,to{background-position:0,calc(100% + 2rem),0}}@keyframes learning-year-signal-y{0%,14%{background-position:50% -2rem,50% 0}72%,to{background-position:50% calc(100% + 2rem),50% 0}}.learning-planner-month>header{border-bottom:.0625rem solid var(--color-line);background:#f6f3ed;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.learning-planner-month>header{background:color-mix(in srgb, var(--color-canvas) 62%, var(--color-surface))}}.learning-planner-month>header h3{color:var(--color-ink);font-family:var(--font-role-calendar);align-items:baseline;gap:.35rem;font-size:.86rem;font-weight:620;line-height:1.15;display:flex}.learning-planner-year-marker{border:.0625rem solid var(--learning-year-accent);padding:.11rem .28rem .08rem}@supports (color:color-mix(in lab, red, red)){.learning-planner-year-marker{border:.0625rem solid color-mix(in srgb, var(--learning-year-accent) 32%, var(--color-line))}}.learning-planner-year-marker{border-radius:var(--radius-chip);background:var(--learning-year-accent)}@supports (color:color-mix(in lab, red, red)){.learning-planner-year-marker{background:color-mix(in srgb, var(--learning-year-accent) 8%, var(--color-surface))}}.learning-planner-year-marker{color:var(--learning-year-accent);font-family:var(--font-role-data);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:650;line-height:1}.learning-planner-month>header span{background:var(--color-track);color:#3c3d3e;border-radius:.1875rem;place-items:center;min-width:1.1rem;height:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.learning-planner-month>header span{color:color-mix(in srgb, var(--color-ink) 74%, var(--color-muted))}}.learning-planner-month>header span{font-size:.66rem;font-weight:500;line-height:1}.learning-planner-events{grid-template-columns:repeat(2, var(--learning-planner-event-inline-size));grid-auto-rows:auto;place-content:start;gap:.3rem;min-height:0;padding:.35rem;display:grid;position:relative;overflow:visible}.learning-planner-event{--learning-accent:var(--color-brand-700);width:var(--learning-planner-event-inline-size);min-height:var(--learning-planner-event-block-size);border:.0625rem solid var(--learning-accent);flex-direction:column;min-width:0;max-width:none;height:auto;padding:.32rem .34rem .3rem;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.learning-planner-event{border:.0625rem solid color-mix(in srgb, var(--learning-accent) 28%, var(--color-line))}}.learning-planner-event{border-radius:var(--radius-tight);background:var(--learning-accent)}@supports (color:color-mix(in lab, red, red)){.learning-planner-event{background:color-mix(in srgb, var(--learning-accent) 6%, var(--color-surface))}}.learning-planner-event{color:var(--color-ink);text-align:left}.learning-planner-event:hover{border-color:var(--learning-accent)}@supports (color:color-mix(in lab, red, red)){.learning-planner-event:hover{border-color:color-mix(in srgb, var(--learning-accent) 55%, var(--color-line))}}.learning-planner-event:hover{background:var(--learning-accent)}@supports (color:color-mix(in lab, red, red)){.learning-planner-event:hover{background:color-mix(in srgb, var(--learning-accent) 11%, var(--color-surface))}}.learning-planner-event[draggable=true]{cursor:grab;padding-right:1rem}.learning-planner-event[draggable=true]:active{cursor:grabbing}.learning-planner-event.is-dragging{opacity:.38}.learning-planner-event.is-moving{opacity:.58;pointer-events:none}.learning-planner-event.is-cancelled{opacity:.56;text-decoration:line-through}.learning-planner-event-mark{background:var(--learning-accent);height:.14rem;position:absolute;inset:0 0 auto}.learning-planner-event-drag{z-index:2;border-radius:var(--radius-chip);width:.82rem;height:1.15rem;color:var(--learning-accent);place-items:center;display:grid;position:absolute;inset:.28rem .12rem auto auto}@supports (color:color-mix(in lab, red, red)){.learning-planner-event-drag{color:color-mix(in srgb, var(--learning-accent) 68%, var(--color-muted))}}.learning-planner-event-drag{touch-action:none}.learning-planner-event:hover .learning-planner-event-drag,.learning-planner-event:focus-visible .learning-planner-event-drag{background:var(--learning-accent)}@supports (color:color-mix(in lab, red, red)){.learning-planner-event:hover .learning-planner-event-drag,.learning-planner-event:focus-visible .learning-planner-event-drag{background:color-mix(in srgb, var(--learning-accent) 11%, var(--color-surface))}}.learning-planner-event>span:last-child{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.learning-planner-event strong{color:var(--learning-accent);order:2;margin-top:.12rem}@supports (color:color-mix(in lab, red, red)){.learning-planner-event strong{color:color-mix(in srgb, var(--learning-accent) 92%, var(--color-ink))}}.learning-planner-event strong{font-family:var(--font-patrick-hand), var(--font-role-calendar);font-synthesis:none;letter-spacing:0;overflow-wrap:anywhere;font-size:.78rem;font-style:normal;font-weight:400;line-height:1.05}.learning-planner-event small{color:var(--learning-accent);order:1}@supports (color:color-mix(in lab, red, red)){.learning-planner-event small{color:color-mix(in srgb, var(--learning-accent) 94%, var(--color-ink))}}.learning-planner-event small{font-family:var(--font-role-meta);overflow-wrap:anywhere;font-size:.54rem;font-weight:650;line-height:1.06}.learning-planner-event em{border-top:.0625rem solid var(--learning-accent);order:3;margin-top:auto;padding-top:.12rem}@supports (color:color-mix(in lab, red, red)){.learning-planner-event em{border-top:.0625rem solid color-mix(in srgb, var(--learning-accent) 18%, var(--color-line))}}.learning-planner-event em{color:var(--color-muted);font-family:var(--font-role-data);overflow-wrap:anywhere;font-size:.54rem;font-style:normal;font-weight:700;line-height:1.06}.learning-planner-closure{border:.0625rem solid var(--learning-closure-accent);grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-content:center;gap:.12rem .45rem;height:auto;padding:.8rem;display:grid;position:absolute;inset:.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.learning-planner-closure{border:.0625rem solid color-mix(in srgb, var(--learning-closure-accent) 34%, var(--color-line))}}.learning-planner-closure{border-radius:var(--radius-tight);background:linear-gradient(135deg, var(--learning-closure-accent), var(--color-surface) 68%), repeating-linear-gradient(-45deg, transparent 0 .75rem, var(--learning-closure-accent) .75rem .8125rem)}@supports (color:color-mix(in lab, red, red)){.learning-planner-closure{background:linear-gradient(135deg, color-mix(in srgb, var(--learning-closure-accent) 11%, var(--color-surface)), var(--color-surface) 68%), repeating-linear-gradient(-45deg, transparent 0 .75rem, color-mix(in srgb, var(--learning-closure-accent) 3%, transparent) .75rem .8125rem)}}.learning-planner-closure{color:var(--color-muted)}.learning-planner-closure:before{background:var(--learning-closure-accent);content:"";height:.14rem;position:absolute;inset:0 0 auto}.learning-planner-closure>svg{color:var(--learning-closure-accent);grid-row:1/4;margin-top:.05rem}.learning-planner-closure>span{color:var(--learning-closure-accent);font-family:var(--font-role-meta);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:650;line-height:1.1}.learning-planner-closure>strong{color:var(--color-ink);font-family:var(--font-role-calendar);font-size:.82rem;font-style:normal;font-weight:620;line-height:1.2}.learning-planner-closure>small{color:var(--color-muted);font-family:var(--font-role-data);font-size:.62rem;font-style:normal;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.learning-planner-month.is-calendar-year-start:before,.learning-planner-month.is-calendar-year-break-row:after{animation:none}.learning-planner-event{transition:none}}.learning-planner-empty{min-height:0;color:var(--color-faint);justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;font-weight:300;display:flex;position:absolute;inset:0}.learning-planner-summary{color:var(--color-muted);font-size:var(--text-10);flex-wrap:wrap;gap:.35rem 1rem;padding:.5rem .1rem 0;display:flex}.learning-planner-summary span{align-items:center;gap:.3rem;display:inline-flex}.learning-planner-summary strong{color:var(--color-ink);font-size:var(--type-meta)}.learning-session-editor{gap:.8rem;display:grid}.learning-session-classification-grid,.learning-session-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.learning-session-classification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-session-more{margin-top:.1rem}.learning-session-more-body{border-top:.0625rem solid var(--color-line);gap:.7rem;padding:.8rem;display:grid}.learning-session-custom-schedule,.learning-session-status-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.learning-session-status-row>div:last-child{padding-bottom:.45rem}@container app-page (min-width:70rem){.learning-calendar-header h2{margin-top:.25rem;font-size:1.35rem}.learning-calendar-header p{font-size:var(--text-10);margin-top:.25rem;line-height:1.35}.learning-calendar-meta{font-size:var(--text-10);gap:.2rem .75rem;margin-top:.3rem}.learning-offering-head{margin-bottom:.3rem}.learning-offering-head h2{font-size:var(--type-body)}.learning-offering-head small,.learning-offering-themes :is(strong,small,b){font-size:var(--text-10)}.learning-offering-themes button{min-height:1.6875rem;padding-block:.12rem}}@media (max-width:680px){.learning-calendar-toolbar:not(.registry-toolbar){flex-direction:column;align-items:stretch}.learning-calendar-filters{grid-template-columns:minmax(0,1fr)}.learning-calendar-actions{justify-content:flex-start}.learning-session-classification-grid,.learning-session-schedule-grid{grid-template-columns:minmax(0,1fr)}.learning-offering-themes button{min-height:2.75rem}.learning-offering-themes span{flex-direction:row;align-items:baseline;gap:.2rem .35rem}.learning-planner-heading{flex-direction:column;align-items:flex-start;gap:.2rem}}.financial-control-hero{border:.0625rem solid #c1b8b8;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.financial-control-hero{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.financial-control-hero{border-radius:var(--radius-hero);background:var(--color-surface);box-shadow:0 .625rem 1.75rem #32231614,inset 0 .0625rem #ffffffb3}.financial-control-hero-layout{min-height:100%;display:grid}.financial-control-summary{background:var(--color-product-hero);color:var(--color-on-dark);flex-direction:column;justify-content:center;padding:1rem 1.15rem;display:flex}.financial-control-close-facts{display:grid}.financial-control-close-facts>div{border-left:.0625rem solid var(--color-line);background:#f7f4ee;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.financial-control-close-facts>div{background:color-mix(in srgb, var(--color-canvas) 54%, var(--color-surface))}}.financial-control-close-facts>div{text-align:center}.financial-control-close-facts strong{color:var(--color-ink);font-size:clamp(1.55rem,2vw,2rem);line-height:1}.financial-control-close-facts span{color:var(--color-ink);font-size:var(--type-body);margin-top:.35rem;font-weight:680}.financial-control-close-facts small{color:var(--color-faint);font-size:var(--type-meta);margin-top:.18rem}.financial-control-close-facts .is-pending strong{color:var(--color-gold-ink)}.financial-control-close-facts .is-clear strong{color:var(--color-positive)}.financial-control-period-fact .reporting-period-control.cmd-pill{min-height:var(--control-compact);border-color:#c2b6b7}@supports (color:color-mix(in lab, red, red)){.financial-control-period-fact .reporting-period-control.cmd-pill{border-color:color-mix(in srgb, var(--color-brand-600) 20%, var(--color-line))}}.financial-control-period-fact .reporting-period-control.cmd-pill{background:#f0eae4}@supports (color:color-mix(in lab, red, red)){.financial-control-period-fact .reporting-period-control.cmd-pill{background:color-mix(in srgb, var(--color-brand-50) 62%, var(--color-surface))}}.financial-control-period-fact .reporting-period-control.cmd-pill{box-shadow:none}.financial-control-period-fact .reporting-period-control button{color:var(--color-brand-800);font-size:var(--type-body);font-weight:700}.centre-financial-brief{border-block:.0625rem solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:hidden}.centre-financial-brief .financial-control-summary{border-left:.2rem solid var(--color-brand-600);background:#f7f5ee;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.centre-financial-brief .financial-control-summary{background:color-mix(in srgb, var(--color-canvas) 48%, var(--color-surface))}}.centre-financial-brief .financial-control-summary{color:var(--color-ink)}.centre-financial-brief .financial-control-summary>span,.centre-financial-brief .financial-control-summary>div:first-of-type{color:var(--color-muted)}.centre-financial-brief .financial-control-progress{margin-top:.4rem}.centre-financial-brief .financial-control-progress>span{color:var(--color-ink)}.centre-financial-brief .financial-control-progress+div{background:#cac3c3;margin-top:.4rem}@supports (color:color-mix(in lab, red, red)){.centre-financial-brief .financial-control-progress+div{background:color-mix(in srgb, var(--color-brand-600) 12%, var(--color-line))}}.centre-financial-brief .financial-control-progress+div>div{background:var(--color-brand-600)}.centre-financial-brief .financial-control-close-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.centre-financial-brief .financial-control-close-facts>div{background:0 0;padding:.45rem .6rem}.financial-control-metrics-section .section-head{min-height:3.25rem}.financial-close-registry.process-registry-scroll>.registry-row-head,.financial-close-registry.process-registry-scroll>.registry-shell{min-width:65rem}.financial-close-remark-trigger{border-radius:var(--radius-tight);width:100%;min-width:0;color:var(--color-faint);font-size:var(--type-meta);text-align:left;align-items:center;gap:.35rem;padding:.2rem .3rem;line-height:1.2;transition:background-color .14s,color .14s;display:flex}.financial-close-remark-trigger:hover{background:#e9e0dab8}@supports (color:color-mix(in lab, red, red)){.financial-close-remark-trigger:hover{background:color-mix(in srgb, var(--color-brand-50) 72%, transparent)}}.financial-close-remark-trigger:hover{color:var(--color-brand-800)}.financial-close-remark-trigger.has-remark{color:var(--color-muted)}.financial-close-remark-trigger span,.financial-close-remark-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.financial-close-remark-editor{width:100%}@media (max-width:640px){.financial-close-registry.process-registry-scroll.is-readonly>.registry-row-head,.financial-close-registry.process-registry-scroll.is-readonly>.registry-shell{min-width:0}.financial-close-remark-cell{grid-column:3;min-height:1.75rem}}@container app-page (min-width:70rem){.financial-control-summary{padding:.65rem .75rem}.financial-control-close-facts>div{padding:.35rem .5rem}}.system-guide-flow{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.system-guide-flow-step{min-width:0;padding:.85rem;position:relative}.system-guide-flow.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.system-guide-flow-step:not(:last-child):after{content:"→";z-index:1;background:var(--color-surface);width:.9rem;color:var(--color-brand-500);font-size:var(--text-10);text-align:center;font-weight:750;position:absolute;top:.75rem;right:-.45rem}.system-guide-flow-step+.system-guide-flow-step{border-left:.0625rem solid var(--color-line)}.system-guide-flow-step>span{color:var(--color-faint);font-size:var(--text-10);display:block}.system-guide-flow-step>strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.2rem;display:block}.system-guide-flow-step>p{color:var(--color-muted);font-size:var(--text-10);margin-top:.35rem;line-height:1.45}.system-guide-ledger,.system-guide-rhythm{border-top:.0625rem solid var(--color-line);display:grid}.system-guide-ledger{grid-template-columns:repeat(5,minmax(0,1fr))}.system-guide-ledger>div,.system-guide-rhythm>span{border-bottom:.0625rem solid var(--color-line);min-width:0;color:var(--color-muted);font-size:var(--text-10);flex-direction:column;gap:.25rem;padding:.75rem;line-height:1.4;display:flex}.system-guide-ledger>div+div{border-left:.0625rem solid var(--color-line)}.system-guide-ledger strong,.system-guide-rhythm strong{color:var(--color-ink);font-size:var(--type-meta)}.system-guide-rhythm{grid-template-columns:repeat(4,minmax(0,1fr))}.system-guide-rhythm>span+span{border-left:.0625rem solid var(--color-line)}.system-guide-tech-note,.system-guide-boundary-note{color:var(--color-muted);font-size:var(--text-10);align-items:flex-start;gap:.55rem;padding:.75rem .85rem;line-height:1.5;display:flex}.system-guide-tech-note{border-bottom:.0625rem solid var(--color-line);background:#e9e0da5c}@supports (color:color-mix(in lab, red, red)){.system-guide-tech-note{background:color-mix(in srgb, var(--color-brand-50) 36%, transparent)}}.system-guide-tech-note svg{color:var(--color-brand-500);flex:none;margin-top:.1rem}.system-guide-tech-note strong,.system-guide-boundary-note strong{color:var(--color-ink)}.system-guide-boundary-note{border-bottom:.0625rem solid var(--color-line)}@media (max-width:900px){.system-guide-flow,.system-guide-ledger,.system-guide-rhythm{grid-template-columns:1fr}.system-guide-flow-step+.system-guide-flow-step,.system-guide-ledger>div+div,.system-guide-rhythm>span+span{border-left:0;border-top:.0625rem solid var(--color-line)}.system-guide-flow.is-compact{grid-template-columns:1fr}.system-guide-flow-step:after{display:none}}.visitor-note-assistant{--assistant-character-width:7.5rem;--assistant-character-height:8rem;--assistant-fullbody-width:12.8125rem;--assistant-fullbody-height:16rem;--assistant-stage-bottom:-2.625rem;--assistant-stage-foot:2.375rem;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 1.25rem);position:fixed}.visitor-note-assistant.is-family-robot{--assistant-fullbody-width:10.25rem;--assistant-fullbody-height:12.5rem;--assistant-stage-bottom:-.3125rem;--assistant-stage-foot:.3125rem;--assistant-robot-filter:none}.visitor-note-assistant.is-character-rami{--assistant-uniform-accent:var(--color-brand-700);--assistant-human-bust-bottom-clip:69%;--assistant-human-bust-top:-38%;--assistant-human-bust-width:372%}.visitor-note-assistant.is-character-mira{--assistant-uniform-accent:var(--color-positive);--assistant-human-bust-bottom-clip:65.5%;--assistant-human-bust-top:-52%;--assistant-human-bust-width:372%}.visitor-note-assistant.is-character-marina{--assistant-uniform-accent:var(--color-warning);--assistant-fullbody-width:11rem;--assistant-fullbody-height:13.4375rem;--assistant-stage-bottom:-1.4375rem;--assistant-stage-foot:1.25rem}.visitor-note-assistant.is-character-neptune{--assistant-uniform-accent:var(--color-signal-active)}.visitor-note-assistant.is-entry{--assistant-character-width:9rem;--assistant-character-height:9.625rem;--assistant-fullbody-width:14rem;--assistant-fullbody-height:17.5rem}.visitor-note-assistant.has-notification{z-index:80}.visitor-note-assistant.is-entry:not(.has-custom-position){justify-self:center;max-width:none;position:relative;inset:auto}.visitor-note-launcher{grid-template-columns:var(--assistant-character-width);color:var(--color-ink);grid-template-areas:"character";place-items:end;gap:.35rem;display:grid}.assistant-floating-name{z-index:4;color:#2b2d2f2e;align-items:center;gap:.28rem;max-width:4.6rem;display:inline-flex;position:absolute;top:45%}@supports (color:color-mix(in lab, red, red)){.assistant-floating-name{color:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.assistant-floating-name{font-family:var(--font-role-body);font-size:var(--text-10);letter-spacing:.065em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:620;line-height:1}.assistant-floating-name-text{position:relative}.assistant-floating-name-text:after{color:#0000;background:linear-gradient(108deg, transparent 0%, transparent 38%, var(--assistant-uniform-accent) 44%, #828382 49%, #fbf9f4 52%, var(--assistant-uniform-accent) 55%, transparent 62%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.assistant-floating-name-text:after{background:linear-gradient(108deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--assistant-uniform-accent) 20%, transparent) 44%, color-mix(in srgb, var(--color-ink) 58%, var(--color-surface)) 49%, color-mix(in srgb, var(--color-surface) 88%, var(--assistant-uniform-accent)) 52%, color-mix(in srgb, var(--assistant-uniform-accent) 30%, var(--color-ink)) 55%, transparent 62%, transparent 100%)}}.assistant-floating-name-text:after{content:attr(data-name);opacity:0;-webkit-text-fill-color:transparent;background-position:125%;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:5s cubic-bezier(.4,0,.2,1) infinite assistantNameSheen}.assistant-floating-name:before{background:var(--assistant-uniform-accent);flex:none;width:.5rem;height:.0625rem}@supports (color:color-mix(in lab, red, red)){.assistant-floating-name:before{background:color-mix(in srgb, var(--assistant-uniform-accent) 24%, transparent)}}.assistant-floating-name:before{content:""}.assistant-floating-name.is-right{right:-.5rem}.assistant-floating-name.is-left{flex-direction:row-reverse;top:14%;left:.35rem}.visitor-note-assistant.is-character-mira .assistant-floating-name.is-left{top:-3%;left:.35rem}.visitor-note-assistant:is(.is-dragging,.is-presence-celebrating) .assistant-floating-name{display:none}@keyframes assistantNameSheen{0%,4%{opacity:0;filter:none;background-position:125%}8%{opacity:1;filter:none}39%{opacity:1;filter:drop-shadow(0 0 .3rem color-mix(in srgb, var(--assistant-uniform-accent) 18%, transparent))}70%{opacity:1;filter:none;background-position:-25%}74%,to{opacity:0;filter:none;background-position:-25%}}.visitor-note-callout{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-tier-3);font-size:var(--text-10);cursor:pointer;transition:transform var(--motion-standard) ease, border-color var(--motion-standard) ease;grid-area:callout;margin-bottom:.55rem;padding:.5rem .65rem;font-weight:650;line-height:1.25}.visitor-note-assistant.is-entry .visitor-note-launcher{grid-template-columns:var(--assistant-character-width);grid-template-areas:"callout""character";justify-items:center;gap:.5rem}.visitor-note-assistant.is-entry .visitor-note-callout{font-size:var(--type-meta);align-items:center;gap:.55rem;margin:0;padding:.6rem .8rem;display:flex}.visitor-note-assistant.is-entry .visitor-note-callout b{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.12em}.visitor-note-callout:hover{border-color:var(--color-brand-300);transform:translateY(-.125rem)}.visitor-character-stage{width:var(--assistant-character-width);height:var(--assistant-character-height);cursor:grab;touch-action:none;transition:transform var(--motion-standard) var(--ease-entrance);border-radius:1.25rem;grid-area:character;position:relative}.visitor-character-stage.is-entry{filter:none}.visitor-note-assistant:not(.is-presence-celebrating,.is-dragging) .visitor-character-stage:hover,.visitor-note-assistant:not(.is-presence-celebrating,.is-dragging) .visitor-character-stage:focus-within{transform:translateY(-.125rem)scale(1.015)}.visitor-note-assistant.is-dragging .visitor-character-stage{cursor:grabbing;animation:.72s cubic-bezier(.45,0,.25,1) infinite assistantRailClimb}.assistant-character-control{isolation:isolate;width:100%;height:100%;cursor:inherit;opacity:1;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.assistant-character-control.is-robot:before{content:"";z-index:0;background:radial-gradient(circle, var(--assistant-uniform-accent) 0%, var(--assistant-uniform-accent) 42%, transparent 72%);border-radius:50%;position:absolute;inset:18% 8% 2%}@supports (color:color-mix(in lab, red, red)){.assistant-character-control.is-robot:before{background:radial-gradient(circle, color-mix(in srgb, var(--assistant-uniform-accent) 32%, transparent) 0%, color-mix(in srgb, var(--assistant-uniform-accent) 14%, transparent) 42%, transparent 72%)}}.assistant-character-control.is-robot:before{filter:blur(.5625rem);opacity:.18;pointer-events:none}.assistant-character-control:disabled{cursor:default;opacity:1}.assistant-bust-window{z-index:2;filter:drop-shadow(0 .5rem .5625rem #2b2d2f2b);border-radius:1.5rem 1.5rem .875rem .875rem;display:block;position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.assistant-bust-window{filter:drop-shadow(0 .5rem .5625rem color-mix(in srgb, var(--color-ink) 17%, transparent))}}.assistant-bust-window{transform-origin:50% 82%;animation:assistantBustBreath var(--assistant-idle-duration) ease-in-out infinite}.assistant-bust-image{pointer-events:none;max-width:none;filter:var(--assistant-robot-filter,none);display:block;position:absolute}.assistant-character-control.is-human .assistant-bust-image{top:var(--assistant-human-bust-top,-38%);width:var(--assistant-human-bust-width,360%);height:auto;clip-path:inset(0 0 var(--assistant-human-bust-bottom-clip,69%) 0);left:50%;transform:translate(-50%)}.assistant-bust-plinth{display:none}.assistant-character-control.is-human .assistant-bust-plinth{z-index:3;box-sizing:border-box;border:.0625rem solid #b08637;height:.5625rem;display:block;position:absolute;bottom:0;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.assistant-character-control.is-human .assistant-bust-plinth{border:.0625rem solid color-mix(in srgb, var(--color-gold) 72%, #6f5328)}}.assistant-character-control.is-human .assistant-bust-plinth{background:linear-gradient(#f2e3c5 0 28%,#e1c280 29% 62%,#be903c 63% 72%,#e9d097 73% 100%);border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.assistant-character-control.is-human .assistant-bust-plinth{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-gold) 24%, #fffaf0) 0 28%, color-mix(in srgb, var(--color-gold) 48%, #f7e7bd) 29% 62%, color-mix(in srgb, var(--color-gold) 70%, #a47a38) 63% 72%, color-mix(in srgb, var(--color-gold) 30%, #f7e7bd) 73% 100%)}}.assistant-character-control.is-human .assistant-bust-plinth{pointer-events:none;box-shadow:0 .0625rem .125rem #4730172e,inset 0 .0625rem #ffffffb8}.assistant-character-control.is-human .assistant-bust-plinth:before{content:"";border:.0625rem solid #b28838;height:.25rem;position:absolute;top:.0625rem;left:-.25rem;right:-.25rem}@supports (color:color-mix(in lab, red, red)){.assistant-character-control.is-human .assistant-bust-plinth:before{border:.0625rem solid color-mix(in srgb, var(--color-gold) 74%, #6f5328)}}.assistant-character-control.is-human .assistant-bust-plinth:before{background:#eedbb2;border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.assistant-character-control.is-human .assistant-bust-plinth:before{background:color-mix(in srgb, var(--color-gold) 31%, #fff8e7)}}.assistant-character-control.is-human .assistant-bust-plinth:before{box-shadow:inset 0 .0625rem #ffffffc2}.assistant-character-control.is-robot .assistant-bust-image{clip-path:none;object-fit:contain;object-position:center bottom;transform-origin:50% 88%;width:100%;height:100%;inset:0;transform:scale(1.04)}.assistant-character-control[data-gesture=attentive] .assistant-bust-window{animation:assistantBustAttentive var(--assistant-gesture-duration) var(--assistant-character-ease) both}.assistant-character-control[data-gesture=arrival] .assistant-bust-window{animation:assistantBustArrival var(--assistant-arrival-duration) var(--assistant-character-ease) both}.assistant-character-control[data-gesture=guide] .assistant-bust-window{animation:assistantBustGuide var(--assistant-gesture-duration) var(--assistant-character-ease) both}.assistant-character-control[data-gesture=thinking] .assistant-bust-window{animation:assistantBustThinking var(--assistant-thinking-duration) ease-in-out infinite}.assistant-character-control[data-gesture=confirm] .assistant-bust-window{animation:assistantBustConfirm var(--assistant-gesture-duration) var(--assistant-character-ease) both}.assistant-character-control[data-gesture=warn] .assistant-bust-window{animation:assistantBustWarn var(--assistant-expressive-duration) var(--assistant-character-ease) both}.assistant-fullbody-stage{z-index:3;bottom:var(--assistant-stage-bottom);width:var(--assistant-fullbody-width);height:var(--assistant-fullbody-height);opacity:0;pointer-events:none;transform-origin:50% calc(100% - var(--assistant-stage-foot));will-change:transform, opacity;display:block;position:absolute;left:50%;transform:translate(-50%)scale(.35)}.assistant-fullbody-image{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 .625rem .5625rem #2b2d2f33);width:100%;height:100%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.assistant-fullbody-image{filter:drop-shadow(0 .625rem .5625rem color-mix(in srgb, var(--color-ink) 20%, transparent))}}.visitor-note-assistant.is-family-robot .assistant-fullbody-image{filter:var(--assistant-robot-filter) drop-shadow(0 .625rem .5625rem #2b2d2f33)}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant.is-family-robot .assistant-fullbody-image{filter:var(--assistant-robot-filter) drop-shadow(0 .625rem .5625rem color-mix(in srgb, var(--color-ink) 20%, transparent))}}.assistant-stage-shadow{z-index:1;right:24%;bottom:var(--assistant-stage-foot);background:#2b2d2f38;border-radius:50%;height:.5rem;position:absolute;left:24%}@supports (color:color-mix(in lab, red, red)){.assistant-stage-shadow{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.assistant-stage-shadow{filter:blur(.25rem);transform:scaleX(.72)}.assistant-character-control.is-dance-left{--assistant-jump-nudge:-.875rem}.assistant-character-control.is-dance-right{--assistant-jump-nudge:.875rem}.assistant-character-control.is-celebration-step-out .assistant-bust-window{animation:assistantDockJumpOut var(--assistant-step-out-duration) cubic-bezier(.35, 0, .2, 1) both}.assistant-character-control.is-celebration-step-out .assistant-fullbody-stage{animation:assistantFullbodyJumpOut var(--assistant-step-out-duration) cubic-bezier(.18, .9, .25, 1) both}.assistant-character-control.is-celebration-dance .assistant-bust-window{opacity:0}.assistant-character-control.is-celebration-dance .assistant-fullbody-stage{opacity:1;animation:assistantDabkeTravel var(--assistant-dance-duration) linear both}.assistant-character-control.is-celebration-dance .assistant-stage-shadow{animation:assistantDabkeShadow var(--assistant-dance-duration) linear both}.assistant-character-control.is-celebration-step-in .assistant-bust-window{animation:assistantDockJumpIn var(--assistant-step-in-duration) cubic-bezier(.2, .8, .2, 1) both}.assistant-character-control.is-celebration-step-in .assistant-fullbody-stage{animation:assistantFullbodyJumpIn var(--assistant-step-in-duration) cubic-bezier(.4, 0, .65, 1) both}.assistant-celebration-ring{z-index:1;border:.0625rem solid #7731428c;position:absolute;inset:24% 12% 8%}@supports (color:color-mix(in lab, red, red)){.assistant-celebration-ring{border:.0625rem solid color-mix(in srgb, var(--color-brand-500) 55%, transparent)}}.assistant-celebration-ring{opacity:0;pointer-events:none;border-radius:50%}.assistant-character-control.is-celebration-reduced .assistant-bust-window{animation:assistantReducedCelebration var(--assistant-reduced-duration) var(--assistant-character-ease) both}.assistant-character-control.is-celebration-reduced .assistant-celebration-ring{animation:assistantReducedRing var(--assistant-reduced-duration) ease-out both}.assistant-show-control{width:var(--control-icon);height:var(--control-icon);border:.0625rem solid var(--color-line);background:var(--color-surface);color:var(--color-brand-700);box-shadow:var(--shadow-tier-2);cursor:pointer;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:62.4375rem;place-items:center;display:grid;position:relative}.assistant-show-control:hover{border-color:var(--color-brand-300);transform:translateY(-.125rem)}.assistant-show-unread{border:.125rem solid var(--color-surface);background:var(--color-danger);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.125rem;right:.125rem}.visitor-note-popover{border:.0625rem solid var(--color-line);border-radius:var(--radius-modal);background:var(--color-surface);width:min(21.875rem,100vw - 2rem);box-shadow:var(--shadow-tier-3);animation:visitorNotePop var(--motion-entrance) var(--ease-entrance) both;position:absolute;bottom:calc(100% + .7rem);right:0;overflow:hidden}.visitor-note-popover.is-below{top:calc(100% + .65rem);bottom:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover{--assistant-sticker-ink:var(--color-ink);--assistant-sticker-muted:var(--color-muted);--assistant-sticker-line:var(--color-line);--assistant-sticker-paper:var(--color-surface);--assistant-sticker-hover:var(--color-brand-50);box-sizing:border-box;border:.0625rem solid var(--color-line);background:var(--color-surface);width:clamp(12.5rem,19vw,14.375rem);max-width:calc(100vw - 1.5rem);box-shadow:var(--shadow-tier-3);animation:visitorNotePop var(--motion-entrance) var(--ease-entrance) both;isolation:isolate;border-radius:.875rem;padding:.35rem;position:absolute;bottom:58%;left:auto;right:calc(100% - .5rem);overflow:visible}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-mode-note{width:clamp(12.5rem,17.5vw,13.75rem);max-width:calc(100vw - 1.5rem)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-mode-restricted{width:clamp(12.5rem,19vw,14.375rem);max-width:calc(100vw - 1.5rem)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-left{left:calc(100% - .5rem);right:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-below{top:42%;bottom:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-corner-docked{inset:auto 0 calc(100% + .7rem) auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-corner-docked.is-left{left:0;right:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover>*{z-index:1;position:relative}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover:before{content:"";z-index:0;border-top:.0625rem solid var(--color-line);border-right:.0625rem solid var(--color-line);background:var(--color-surface);pointer-events:none;width:.6875rem;height:.6875rem;position:absolute;bottom:1.125rem;right:-.375rem;transform:rotate(45deg)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover:after{content:none}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-left:before{border:0;border-bottom:.0625rem solid var(--color-line);border-left:.0625rem solid var(--color-line);left:-.375rem;right:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-below:before{top:1.125rem;bottom:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-corner-docked:before{top:auto;right:calc(var(--assistant-character-width) / 2 - .3125rem);border:0;border-right:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);bottom:-.375rem;left:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-corner-docked.is-left:before{right:auto;left:calc(var(--assistant-character-width) / 2 - .3125rem)}.assistant-notification-cloud{--assistant-cloud-ink:var(--color-ink);--assistant-cloud-muted:var(--color-muted);--assistant-cloud-tone:#315f76;--assistant-cloud-paper:var(--color-surface);box-sizing:border-box;border:.0625rem solid var(--color-line);background:var(--assistant-cloud-paper);width:clamp(12.5rem,20vw,15rem);max-width:calc(100vw - 1.5rem);color:var(--assistant-cloud-ink);overflow-wrap:anywhere;word-break:normal;animation:visitorNotePop var(--motion-entrance) var(--ease-entrance) both;box-shadow:var(--shadow-tier-3);isolation:isolate;border-radius:.875rem;padding:.72rem .75rem;position:absolute;bottom:58%;left:auto;right:calc(100% - .5rem);overflow:visible}.assistant-notification-cloud:before{content:"";z-index:0;border-top:.0625rem solid var(--color-line);border-right:.0625rem solid var(--color-line);background:var(--assistant-cloud-paper);pointer-events:none;width:.6875rem;height:.6875rem;position:absolute;bottom:1.125rem;right:-.375rem;transform:rotate(45deg)}.assistant-notification-cloud>*{z-index:1;position:relative}.assistant-notification-cloud.is-left{left:calc(100% - .5rem);right:auto}.assistant-notification-cloud.is-left:before{border:0;border-bottom:.0625rem solid var(--color-line);border-left:.0625rem solid var(--color-line);left:-.375rem;right:auto}.assistant-notification-cloud.is-below{top:42%;bottom:auto}.assistant-notification-cloud.is-below:before{top:1.125rem;bottom:auto}.assistant-notification-cloud.is-tone-success{--assistant-cloud-tone:#2f6a4d}.assistant-notification-cloud.is-tone-error{--assistant-cloud-tone:#9d342f}.assistant-notification-cloud.is-tone-warn{--assistant-cloud-tone:#8a641c}.assistant-notification-heading{grid-template-columns:.5rem minmax(0,1fr) 1.5rem;align-items:start;gap:.45rem;display:grid}.assistant-notification-heading strong{font-size:var(--type-body);overflow-wrap:anywhere;padding-top:.06rem;font-weight:650;line-height:1.3}.assistant-notification-tone{background:var(--assistant-cloud-tone);width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem var(--assistant-cloud-tone);border-radius:50%;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.assistant-notification-tone{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--assistant-cloud-tone) 14%, transparent)}}.assistant-notification-close{width:var(--control-icon);height:var(--control-icon);color:var(--assistant-cloud-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.assistant-notification-close:hover{background:var(--assistant-cloud-ink)}@supports (color:color-mix(in lab, red, red)){.assistant-notification-close:hover{background:color-mix(in srgb, var(--assistant-cloud-ink) 8%, transparent)}}.assistant-notification-close:hover{color:var(--assistant-cloud-ink)}.assistant-notification-cloud>p{color:var(--assistant-cloud-muted);font-size:var(--type-meta);overflow-wrap:anywhere;margin:.3rem 1.5rem 0 .9375rem;line-height:1.45}.assistant-notification-action{min-height:var(--control-compact);border:.0625rem solid var(--assistant-cloud-tone);margin:.55rem 0 0 .9375rem}@supports (color:color-mix(in lab, red, red)){.assistant-notification-action{border:.0625rem solid color-mix(in srgb, var(--assistant-cloud-tone) 42%, #aeb8c8)}}.assistant-notification-action{background:var(--assistant-cloud-tone);border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.assistant-notification-action{background:color-mix(in srgb, var(--assistant-cloud-tone) 9%, #fffdf8)}}.assistant-notification-action{color:var(--assistant-cloud-tone);font-size:var(--text-10);cursor:pointer;padding:.28rem .7rem;font-weight:700}.assistant-notification-action:hover{border-color:var(--assistant-cloud-tone);background:var(--assistant-cloud-tone)}@supports (color:color-mix(in lab, red, red)){.assistant-notification-action:hover{background:color-mix(in srgb, var(--assistant-cloud-tone) 16%, #fffdf8)}}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover-head{background:0 0;border-radius:0}.visitor-note-popover.is-left{left:0;right:auto}.visitor-note-popover-head{border-bottom:.0625rem solid var(--color-line);background:#f3efe9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.visitor-note-popover-head{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-surface))}}.visitor-note-popover-title{align-items:center;gap:.55rem;min-width:0;display:flex}.visitor-note-popover-head h2{color:var(--color-ink);font-size:var(--type-section);margin-top:.12rem;font-weight:700}.visitor-note-close,.visitor-note-back{width:var(--control-icon);height:var(--control-icon);border-radius:var(--radius-tight);color:var(--color-muted);background:0 0;border:0;place-items:center;display:inline-grid}.visitor-note-back{background:0 0;border-color:#0000;flex:none}.visitor-assistant-menu,.visitor-character-options{padding:.35rem .9rem .6rem}.visitor-assistant-menu>button,.visitor-character-options>button{border:0;border-bottom:.0625rem solid var(--color-line);width:100%;min-height:3.375rem;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.55rem .15rem;display:flex}.visitor-assistant-menu>button:last-child,.visitor-character-options>button:last-child{border-bottom:0}.visitor-assistant-menu>button:hover,.visitor-character-options>button:hover{color:var(--color-brand-700)}.visitor-assistant-menu>button>svg{color:var(--color-brand-500);flex:none}.visitor-assistant-menu span,.visitor-character-options span{min-width:0}.visitor-assistant-menu strong,.visitor-assistant-menu small,.visitor-character-options strong,.visitor-character-options small{display:block}.visitor-assistant-menu strong,.visitor-character-options strong{font-size:var(--type-meta);font-weight:650;line-height:1.3}.visitor-assistant-menu small,.visitor-character-options small{color:var(--color-muted);font-size:var(--text-10);margin-top:.12rem;line-height:1.35}.visitor-character-options>button{justify-content:space-between}.visitor-character-options>button>svg{color:var(--color-positive);flex:none}.visitor-note-popover form{padding:.85rem .9rem .9rem}.visitor-note-intro{color:var(--color-muted);font-size:var(--text-10);margin-bottom:.7rem;line-height:1.45}.visitor-note-popover label{color:var(--color-ink);font-size:var(--text-10);margin-bottom:.3rem;font-weight:650;display:block}.visitor-note-textarea{resize:vertical;width:100%;min-height:7rem;font-size:var(--type-meta);padding:.65rem;line-height:1.5}.visitor-note-name-field{margin-top:.65rem}.visitor-note-name-field label span{color:var(--color-faint);font-weight:500}.visitor-note-name-field input{width:100%;font-size:var(--type-meta)}.visitor-note-meta{color:var(--color-faint);font-size:var(--text-10);justify-content:space-between;gap:.75rem;margin-top:.35rem;display:flex}.visitor-note-error{color:var(--color-danger);font-size:var(--text-10);margin-top:.5rem;line-height:1.4}.visitor-note-send{width:100%;margin-top:.75rem}.visitor-note-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:13.125rem;padding:1.5rem;display:flex}.visitor-note-success>span{background:#3f7d4f24;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.visitor-note-success>span{background:color-mix(in srgb, var(--color-positive) 14%, transparent)}}.visitor-note-success>span{color:var(--color-positive)}.visitor-note-success strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.7rem}.visitor-note-success p{color:var(--color-muted);font-size:var(--text-10);margin-top:.3rem;line-height:1.45}.visitor-note-success button{margin-top:.7rem}.visitor-access-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:13.125rem;padding:1.45rem;display:flex}.visitor-access-message>svg{color:var(--color-brand-500)}.visitor-access-message>strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.65rem}.visitor-access-message>p{max-width:16.875rem;color:var(--color-muted);font-size:var(--text-10);margin-top:.35rem;line-height:1.5}.visitor-access-message>button{margin-top:.85rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover-head{border-bottom:0;gap:.45rem;padding:.38rem .45rem .25rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover-title{align-items:center;gap:.35rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover-head .label-eyebrow{display:none}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover-head h2{color:var(--assistant-sticker-ink);font-size:var(--type-body);margin:0;font-weight:600;line-height:1.25}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-close{width:var(--control-icon);height:var(--control-icon);color:var(--assistant-sticker-ink)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-back{width:var(--control-icon);height:var(--control-icon);border-color:var(--assistant-sticker-line);background:var(--assistant-sticker-paper);color:var(--assistant-sticker-ink)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options{justify-items:center;gap:.35rem;padding:.32rem .45rem .42rem;display:grid}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu>button,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options>button{width:min(100%,11.875rem);min-height:var(--control-compact);border:.0625rem solid var(--assistant-sticker-line);background:var(--assistant-sticker-paper);border-radius:62.4375rem;justify-content:center;gap:.38rem}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu>button,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options>button{background:color-mix(in srgb, var(--assistant-sticker-paper) 92%, transparent)}}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu>button,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options>button{color:var(--assistant-sticker-ink);text-align:center;padding:.32rem .55rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu>button:hover,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options>button:hover{border-color:var(--assistant-sticker-ink);background:var(--assistant-sticker-hover);color:var(--assistant-sticker-ink)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu>button>svg{display:none}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu strong,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options strong{font-size:var(--text-10);font-weight:550;line-height:1.2}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-assistant-menu small,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options small{display:none}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-character-options>button>svg{width:.8125rem;height:.8125rem;color:var(--assistant-sticker-ink)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover form{padding:.35rem .45rem .5rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-intro{display:none}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover label[for=visitor-note-message]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-intro,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover label,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-error{color:var(--assistant-sticker-ink);font-size:var(--text-10)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-textarea{border-color:var(--assistant-sticker-line);background:var(--assistant-sticker-paper);min-height:6rem;color:var(--assistant-sticker-ink);font-size:var(--text-10);padding:.5rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-textarea::placeholder,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-name-field input::placeholder,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-name-field label span{color:var(--assistant-sticker-muted)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-error{color:#9d342f}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-name-field input,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-send{font-size:var(--text-10)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-name-field input{border-color:var(--assistant-sticker-line);background:var(--assistant-sticker-paper);color:var(--assistant-sticker-ink)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-meta{color:var(--assistant-sticker-muted);font-size:var(--text-10);justify-content:flex-end}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-meta>span:first-child{display:none}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-send{border-color:var(--assistant-sticker-ink);background:var(--assistant-sticker-ink);width:auto;min-height:1.875rem;color:var(--color-on-accent);margin:.45rem 0 0 auto;padding-inline:.7rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-success,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-access-message{min-height:7.375rem;padding:.65rem .75rem .8rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-success>span{width:1.875rem;height:1.875rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-access-message>svg{width:1.125rem;height:1.125rem;color:var(--assistant-sticker-ink)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-success strong,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-access-message>strong{color:var(--assistant-sticker-ink);font-size:var(--text-10);margin-top:.42rem}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-success p,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-access-message>p{color:var(--assistant-sticker-muted);font-size:var(--text-10);margin-top:.22rem;line-height:1.4}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-access-message>button,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-success button{border-color:var(--assistant-sticker-line);background:var(--assistant-sticker-paper);color:var(--assistant-sticker-ink);font-size:var(--text-10);margin-top:.55rem}.visitor-entry-error{border:.0625rem solid #caa99f;width:max-content;max-width:min(16.25rem,100vw - 1.25rem);position:absolute;bottom:calc(100% + .5rem);right:0}@supports (color:color-mix(in lab, red, red)){.visitor-entry-error{border:.0625rem solid color-mix(in srgb, var(--color-danger) 35%, var(--color-line))}}.visitor-entry-error{border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-danger);box-shadow:var(--shadow-tier-2);font-size:var(--text-10);padding:.5rem .65rem}@keyframes assistantBustBreath{0%,to{transform:translateY(0)}48%{transform:translateY(calc(var(--assistant-idle-lift) * -1))}}@keyframes assistantBustAttentive{0%{transform:translateY(.125rem)scale(.985)}55%{transform:translateY(-.25rem)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes assistantBustArrival{0%{opacity:0;transform:translateY(.375rem)scale(.97)}48%{opacity:1;transform:translateY(-.1875rem)scale(1.015)}72%{transform:translateY(.0625rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes assistantBustGuide{0%{transform:translate(0)rotate(0)}48%{transform:translateX(var(--assistant-idle-lift)) rotate(1.5deg)}to{transform:translate(0)rotate(0)}}@keyframes assistantBustThinking{0%,to{transform:translate(-.0625rem)translateY(0)rotate(-.5deg)}50%{transform:translate(.0625rem)translateY(-.125rem)rotate(.5deg)}}@keyframes assistantBustConfirm{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(.1875rem)scale(.99,1.01)}68%{transform:translateY(-.125rem)scale(1.01,.99)}}@keyframes assistantBustWarn{0%,to{transform:translate(0)rotate(0)}24%{transform:translate(-.1875rem)rotate(-1.5deg)}48%{transform:translate(.1875rem)rotate(1.5deg)}72%{transform:translate(-.125rem)rotate(-1deg)}}@keyframes assistantDockJumpOut{0%{opacity:1;transform:translateY(0)scale(1)}22%{opacity:1;transform:translateY(.25rem)scale(1.06,.9)}54%{opacity:1;transform:translateY(-.875rem)scale(.88,1.08)}82%{opacity:0;transform:translateY(-1.875rem)scale(.52)}to{opacity:0;transform:translateY(-2.125rem)scale(.4)}}@keyframes assistantFullbodyJumpOut{0%{opacity:0;transform:translate(-50%)translateY(1.875rem)scale(.35,.24)}24%{opacity:.8;transform:translateX(calc(-50% + var(--assistant-jump-nudge))) translateY(-1.375rem) scale(.72, .9)}58%{opacity:1;transform:translate(-50%)translateY(-2.125rem)scale(.96,1.06)}78%{opacity:1;transform:translate(-50%)translateY(.1875rem)scale(1.06,.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes assistantDabkeTravel{0%,to{opacity:1;transform:translate(-50%)translateY(0)rotate(0)}10%{transform:translateX(calc(-50% + var(--assistant-travel-25))) translateY(-.3125rem) rotate(-1.5deg)}22%{transform:translateX(calc(-50% + var(--assistant-travel-50))) translateY(0) rotate(1deg)}36%{transform:translateX(calc(-50% + var(--assistant-travel-75))) translateY(-.625rem) rotate(-1deg)}50%{transform:translateX(calc(-50% + var(--assistant-travel-100))) translateY(.0625rem) rotate(1.5deg)}64%{transform:translateX(calc(-50% + var(--assistant-travel-75))) translateY(-.5625rem) rotate(-1deg)}78%{transform:translateX(calc(-50% + var(--assistant-travel-50))) translateY(0) rotate(1deg)}90%{transform:translateX(calc(-50% + var(--assistant-travel-25))) translateY(-.3125rem) rotate(-.5deg)}96%{transform:translate(-50%)translateY(-.5rem)scale(1.01,.99)}}@keyframes assistantDabkeShadow{0%,22%,50%,78%,to{opacity:.8;transform:scaleX(.9)}10%,36%,64%,90%,96%{opacity:.28;transform:scaleX(.62)}}@keyframes assistantFullbodyJumpIn{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}34%{opacity:1;transform:translateX(calc(-50% + var(--assistant-jump-nudge))) translateY(-2.25rem) scale(.82, 1.02)}68%{opacity:.72;transform:translate(-50%)translateY(-1.125rem)scale(.5,.64)}to{opacity:0;transform:translate(-50%)translateY(1.625rem)scale(.26,.18)}}@keyframes assistantDockJumpIn{0%,52%{opacity:0;transform:translateY(-1.25rem)scale(.5)}70%{opacity:1;transform:translateY(-.5rem)scale(1.06,.92)}84%{opacity:1;transform:translateY(.1875rem)scale(.96,1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes assistantReducedCelebration{0%,to{transform:translateY(0)scale(1)}32%{transform:translateY(-.1875rem)scale(1.02)}62%{transform:translateY(0)scale(1)}}@keyframes assistantReducedRing{0%{opacity:0;transform:scale(.72)}38%{opacity:.72}to{opacity:0;transform:scale(1.18)}}html[data-expression=quiet] .visitor-note-assistant:is(.is-character-neptune,.is-character-marina),html[data-expression=quiet] .assistant-character-control.is-robot:before,html[data-expression=quiet] .assistant-character-control .assistant-bust-window,html[data-expression=quiet] .assistant-character-control .assistant-fullbody-stage,html[data-expression=quiet] .assistant-character-control .assistant-stage-shadow,html[data-expression=quiet] .assistant-character-control .assistant-celebration-ring{animation-duration:1ms!important;animation-iteration-count:1!important}@media (min-width:1024px){.visitor-note-assistant:not(.is-entry){--assistant-character-width:6rem;--assistant-character-height:6.5rem;right:auto;bottom:calc(10.5rem + env(safe-area-inset-bottom));left:calc((var(--app-navigation-rail-width) - var(--assistant-character-width)) / 2)}.visitor-note-assistant:not(.is-entry).is-hidden{left:calc((var(--app-navigation-rail-width) - var(--control-icon)) / 2)}.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher{animation:.92s linear both assistantRiseFromGoldenBar}.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher.is-in-chat{pointer-events:none;animation:.52s cubic-bezier(.55,0,.78,.2) both assistantSinkIntoGoldenBar}.visitor-note-assistant:not(.is-entry) .assistant-bust-plinth{display:none}.assistant-fixed-golden-stage{z-index:3;box-sizing:border-box;border:.0625rem solid #b08637;height:.5625rem;display:block;position:absolute;bottom:0;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.assistant-fixed-golden-stage{border:.0625rem solid color-mix(in srgb, var(--color-gold) 72%, #6f5328)}}.assistant-fixed-golden-stage{background:linear-gradient(#f2e3c5 0 28%,#e1c280 29% 62%,#be903c 63% 72%,#e9d097 73% 100%);border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.assistant-fixed-golden-stage{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-gold) 24%, #fffaf0) 0 28%, color-mix(in srgb, var(--color-gold) 48%, #f7e7bd) 29% 62%, color-mix(in srgb, var(--color-gold) 70%, #a47a38) 63% 72%, color-mix(in srgb, var(--color-gold) 30%, #f7e7bd) 73% 100%)}}.assistant-fixed-golden-stage{pointer-events:none;box-shadow:0 .0625rem .125rem #4730172e,inset 0 .0625rem #ffffffb8}.assistant-fixed-golden-stage:before{content:"";border:.0625rem solid #b28838;height:.25rem;position:absolute;top:.0625rem;left:-.25rem;right:-.25rem}@supports (color:color-mix(in lab, red, red)){.assistant-fixed-golden-stage:before{border:.0625rem solid color-mix(in srgb, var(--color-gold) 74%, #6f5328)}}.assistant-fixed-golden-stage:before{background:linear-gradient(108deg,#0000 0% 38%,#a57d36 47%,#ead29a 51%,#ad8437 55%,#0000 62% 100%) 125%/260% 100% no-repeat,#eedbb2;border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.assistant-fixed-golden-stage:before{background:linear-gradient(108deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--color-gold) 66%, #5e4527) 47%, color-mix(in srgb, var(--color-gold) 38%, #fff4d3) 51%, color-mix(in srgb, var(--color-gold) 72%, #654a29) 55%, transparent 62%, transparent 100%) 125% 50% / 260% 100% no-repeat, color-mix(in srgb, var(--color-gold) 31%, #fff8e7)}}.assistant-fixed-golden-stage:before{animation:5s cubic-bezier(.4,0,.2,1) infinite assistantStageSheen;box-shadow:inset 0 .0625rem #ffffffc2}.assistant-fixed-golden-stage:after{content:"";z-index:-1;background:radial-gradient(#c99a3d8a 0%,#c99a3d2e 48%,#0000 74%);border-radius:50%;height:2.125rem;position:absolute;bottom:-.4375rem;left:-.75rem;right:-.75rem}@supports (color:color-mix(in lab, red, red)){.assistant-fixed-golden-stage:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-gold) 54%, transparent) 0%, color-mix(in srgb, var(--color-gold) 18%, transparent) 48%, transparent 74%)}}.assistant-fixed-golden-stage:after{filter:blur(.3125rem);opacity:0;pointer-events:none;transform:scaleX(.55)}.visitor-note-assistant:not(.is-entry) .assistant-floating-name:is(.is-left,.is-right){justify-content:center;max-width:calc(100% + 2rem);inset:auto auto -1.125rem 50%;transform:translate(-50%)}.visitor-note-assistant:not(.is-entry) .assistant-floating-name:before{display:none}.visitor-note-assistant:not(.is-entry,.is-workspace-open,.is-hidden) .assistant-fixed-golden-stage{animation:.92s ease-out both assistantGoldenBarWelcome}.visitor-note-assistant:not(.is-entry,.is-workspace-open,.is-hidden) .assistant-fixed-golden-stage:after{animation:.92s ease-out both assistantGoldenBarGlow}.visitor-note-assistant:not(.is-entry).is-workspace-open{z-index:71}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-bust-window{opacity:0;animation:none}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-fullbody-stage{opacity:1;bottom:-.1875rem;transform:translate(-50%)scale(.4)}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-character-dock .assistant-fullbody-image{transform:scaleX(-1)}.visitor-note-assistant:not(.is-entry).is-workspace-open.is-climbing .assistant-fullbody-stage{animation:1.8s cubic-bezier(.24,.72,.2,1) both assistantWorkspaceFullbodyClimb}}@media (prefers-reduced-motion:reduce){.visitor-note-assistant:is(.is-character-neptune,.is-character-marina),.assistant-character-control.is-robot:before,.assistant-character-control .assistant-bust-window,.assistant-character-control .assistant-fullbody-stage,.assistant-character-control .assistant-stage-shadow,.assistant-character-control .assistant-celebration-ring,.assistant-floating-name-text:after,.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher,.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage,.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage:before,.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage:after{animation:none}.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher.is-in-chat{opacity:0;transform:translateY(62%)scale(.82)}.visitor-note-assistant.is-dragging .visitor-character-stage{animation:none}.assistant-character-control.is-celebration-reduced .assistant-celebration-ring{opacity:.58;transform:scale(1.04)}.assistant-character-control.is-robot:before{opacity:.2;transform:none}}@keyframes visitorNotePop{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:none}}@keyframes visitorThoughtFloat{0%,to{translate:0}36%{translate:.0625rem -.125rem}72%{translate:-.0625rem -.25rem}}.visitor-notes-list{border-top:.0625rem solid var(--color-line)}.visitor-notes-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:9.375rem minmax(0,1fr) 8.25rem;align-items:start;gap:1rem;padding:.85rem;display:grid}.visitor-notes-row.is-resolved{background:#f3f0e873}@supports (color:color-mix(in lab, red, red)){.visitor-notes-row.is-resolved{background:color-mix(in srgb, var(--color-canvas) 45%, transparent)}}.visitor-notes-identity strong,.visitor-notes-identity span{display:block}.visitor-notes-identity strong{color:var(--color-ink);font-size:var(--type-meta)}.visitor-notes-identity span{color:var(--color-faint);font-size:var(--text-10);margin-top:.15rem}.visitor-notes-message p{color:var(--color-ink);font-size:var(--type-meta);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.visitor-notes-message>div{color:var(--color-faint);font-size:var(--text-10);flex-wrap:wrap;gap:.4rem .75rem;margin-top:.45rem;display:flex}.visitor-notes-status{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.visitor-notes-empty{min-height:11.25rem;color:var(--color-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.visitor-notes-empty strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.55rem}.visitor-notes-empty span{font-size:var(--text-10);margin-top:.25rem}@media (max-width:720px){.visitor-note-assistant{--assistant-character-width:6rem;--assistant-character-height:6.5rem;--assistant-fullbody-width:10.25rem;--assistant-fullbody-height:12.8125rem;--assistant-stage-bottom:-2.125rem;--assistant-stage-foot:1.875rem}.visitor-note-assistant.is-family-robot{--assistant-fullbody-width:8.25rem;--assistant-fullbody-height:10rem;--assistant-stage-bottom:-.25rem;--assistant-stage-foot:.25rem}.visitor-note-assistant.is-character-marina{--assistant-fullbody-width:9.25rem;--assistant-fullbody-height:11.25rem;--assistant-stage-bottom:-1.1875rem;--assistant-stage-foot:1rem}.visitor-note-assistant.is-entry{--assistant-character-width:8.25rem;--assistant-character-height:9rem;--assistant-fullbody-width:12.25rem;--assistant-fullbody-height:15.3125rem}.visitor-note-assistant.is-entry:not(.has-custom-position){margin:0 auto}.visitor-note-assistant.is-entry .visitor-note-launcher{grid-template-columns:var(--assistant-character-width)}.visitor-character-stage.is-entry{width:var(--assistant-character-width);height:var(--assistant-character-height)}.visitor-note-assistant{right:max(.65rem, env(safe-area-inset-right));bottom:max(.65rem, env(safe-area-inset-bottom))}.visitor-note-assistant:not(.is-entry) .visitor-note-launcher{grid-template-columns:var(--assistant-character-width)}.visitor-note-assistant:not(.is-entry) .visitor-character-stage{width:var(--assistant-character-width);height:var(--assistant-character-height)}.visitor-note-popover{right:.65rem;bottom:calc(var(--assistant-character-height) + 1rem);width:auto;position:fixed;left:.65rem}.visitor-note-popover.is-below{top:auto;bottom:calc(var(--assistant-character-height) + 1rem)}.visitor-note-assistant.has-custom-position .visitor-note-popover{width:min(21.875rem,100vw - 1.3rem);position:absolute;bottom:calc(100% + .7rem);left:auto;right:0}.visitor-note-assistant.has-custom-position .visitor-note-popover.is-left{left:0;right:auto}.visitor-note-assistant.has-custom-position .visitor-note-popover.is-below{top:calc(100% + .65rem);bottom:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover{width:clamp(11.5625rem,52vw,14.0625rem);max-width:calc(100vw - 1.3rem);padding:.35rem;position:absolute;inset:auto calc(100% - .5rem) 58% auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-mode-note,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-mode-note{width:clamp(11.875rem,53vw,14.375rem);max-width:calc(100vw - 1.3rem)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-mode-restricted,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-mode-restricted{width:clamp(11.5625rem,52vw,14.0625rem);max-width:calc(100vw - 1.3rem)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-left,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-left{left:calc(100% - .5rem);right:auto}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-below,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-below{top:42%;bottom:auto}.assistant-notification-cloud{width:clamp(11.875rem,53vw,14.375rem);max-width:calc(100vw - 1.3rem);padding:.65rem .7rem;inset:auto calc(100% - .5rem) 58% auto}.assistant-notification-cloud.is-left{left:calc(100% - .5rem);right:auto}.assistant-notification-cloud.is-below{top:42%;bottom:auto}.visitor-notes-row{grid-template-columns:minmax(0,1fr);gap:.65rem}.visitor-notes-status{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:360px){.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-mode-note,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-mode-note,.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-mode-restricted,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-mode-restricted{width:min(12.5rem,100vw - 1.3rem);padding:.3rem;right:calc(100% - .5rem)}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover.is-left,.visitor-note-assistant:is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover.is-left{left:calc(100% - .5rem);right:auto}.assistant-notification-cloud{width:min(12.5rem,100vw - 1.3rem);padding:.6rem .65rem;right:calc(100% - .5rem)}.assistant-notification-cloud.is-left{left:calc(100% - .5rem);right:auto}}@media (max-width:1023px){.visitor-note-assistant:not(.is-entry){--assistant-character-width:3.25rem;--assistant-character-height:3.25rem;--assistant-fullbody-width:0;--assistant-fullbody-height:0;margin:0 max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) auto;align-self:flex-end;position:relative;inset:auto!important}.visitor-note-assistant:not(.is-entry).has-notification{margin:0;position:fixed;top:auto!important;right:max(.75rem, env(safe-area-inset-right))!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important;left:auto!important}.visitor-note-assistant:not(.is-entry) .visitor-note-launcher,.visitor-note-assistant:not(.is-entry) .visitor-character-stage{width:3.25rem;height:3.25rem}.visitor-note-assistant:not(.is-entry) .visitor-character-stage{border:.0625rem solid #b5a6a8;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:not(.is-entry) .visitor-character-stage{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 28%, var(--color-line))}}.visitor-note-assistant:not(.is-entry) .visitor-character-stage{background:var(--color-surface);box-shadow:var(--shadow-tier-3);cursor:pointer;border-radius:62.4375rem}.visitor-note-assistant:not(.is-entry) .assistant-bust-window{border-radius:inherit;filter:none;overflow:hidden}.visitor-note-assistant:not(.is-entry) .assistant-fullbody-stage,.visitor-note-assistant:not(.is-entry) .assistant-stage-shadow{display:none}.visitor-note-assistant:not(.is-entry) .assistant-show-control{width:3.25rem;height:3.25rem}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-note-popover,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover,.visitor-note-assistant:not(.is-entry) .visitor-note-popover{top:auto;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));border-radius:var(--radius-modal);width:auto;max-width:none;position:fixed;left:.75rem}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-note-popover:is(.is-left,.is-below),.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover:is(.is-left,.is-below){top:auto;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));left:.75rem}.visitor-note-assistant:not(.is-entry) .assistant-notification-cloud,.visitor-note-assistant:not(.is-entry) .assistant-notification-cloud:is(.is-left,.is-below){top:auto;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:auto;max-width:none;position:fixed;left:.75rem}.visitor-note-assistant:not(.is-entry) :is(.visitor-note-popover,.assistant-notification-cloud):before{display:none}}@media (max-width:719px){.visitor-note-assistant:not(.is-entry){margin-bottom:calc(var(--mobile-nav-height,4.375rem) + .75rem + env(safe-area-inset-bottom))}.visitor-note-assistant:not(.is-entry).has-notification{bottom:calc(var(--mobile-nav-height,4.375rem) + .75rem + env(safe-area-inset-bottom))!important}}@media (max-width:1023px){.visitor-note-assistant:not(.is-entry).is-workspace-open{z-index:101;margin:0;position:fixed;top:auto!important;right:max(1rem, env(safe-area-inset-right))!important;bottom:calc(var(--mobile-nav-height,4.375rem) + 7.5rem + env(safe-area-inset-bottom))!important;left:auto!important}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-rail-launcher{z-index:102;display:none}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-character-dock{z-index:102}}@keyframes assistantRailClimb{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-.125rem)rotate(-1.4deg)}42%{transform:translateY(-.5rem)rotate(-.4deg)}58%{transform:translateY(-.5rem)rotate(.7deg)}82%{transform:translateY(-.125rem)rotate(1.2deg)}}@keyframes assistantRiseFromGoldenBar{0%{opacity:0;transform:translateY(76%)scale(.76)rotate(-2deg)}14%{opacity:0;transform:translateY(70%)scale(.78)rotate(-2deg)}38%{opacity:.9;transform:translateY(18%)scale(.94)rotate(.8deg)}54%{opacity:1;transform:translateY(-13%)scale(1.045)rotate(1.4deg)}68%{transform:translateY(-5%)scale(1.018)rotate(-.7deg)}82%{transform:translateY(3%)scale(.987)rotate(.25deg)}92%{transform:translateY(-1%)scale(1.006)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes assistantGoldenBarWelcome{0%,18%{filter:brightness(.94);transform:scaleX(.92)}46%{filter:brightness(1.18);transform:scaleX(1.055)}70%{filter:brightness(1.04);transform:scaleX(.99)}to{filter:brightness();transform:scaleX(1)}}@keyframes assistantGoldenBarGlow{0%,12%{opacity:0;transform:scaleX(.5)scaleY(.65)}38%{opacity:.8;transform:scaleX(1.12)scaleY(1)}62%{opacity:.34;transform:scaleX(.92)scaleY(.82)}to{opacity:0;transform:scaleX(.72)scaleY(.7)}}@keyframes assistantStageSheen{0%,4%{filter:none;background-position:125%,0 0}39%{filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--color-gold) 18%, transparent))}70%,to{filter:none;background-position:-25%,0 0}}@keyframes assistantSinkIntoGoldenBar{0%{opacity:1;transform:translateY(0)scale(1)}48%{opacity:1;transform:translateY(20%)scale(.96)}to{opacity:0;transform:translateY(62%)scale(.82)}}@keyframes assistantWorkspaceFullbodyClimb{0%{opacity:.2;transform:translate(-50%)translateY(.5rem)scale(.32,.28)}10%{opacity:1;transform:translate(-50%)translateY(-.8125rem)scale(.4,.46)}30%{transform:translate(-50%)translateY(.1875rem)scale(.44,.36)}43%{transform:translate(-50%)translateY(-.75rem)scale(.39,.45)}62%{transform:translate(-50%)translateY(.125rem)scale(.43,.37)}77%{transform:translate(-50%)translateY(-.5625rem)scale(.39,.43)}92%{transform:translate(-50%)translateY(.0625rem)scale(.42,.38)}to{opacity:1;transform:translate(-50%)translateY(0)scale(.4)}}.visitor-note-assistant:not(.is-entry).is-context-docked{--assistant-character-width:3.6rem;--assistant-character-height:4.15rem;--assistant-fullbody-width:8.5rem;--assistant-fullbody-height:10.625rem;--assistant-stage-bottom:-2rem;--assistant-stage-foot:1.4rem;z-index:110;max-width:none;margin:0}.visitor-note-assistant:not(.is-entry).is-context-travelling{z-index:110}.visitor-note-assistant:not(.is-entry).is-context-docked .assistant-rail-launcher{animation:none!important}.visitor-note-assistant:not(.is-entry).is-context-docked .visitor-character-stage{cursor:default;pointer-events:none}.visitor-note-assistant:not(.is-entry).is-context-docked .assistant-bust-window{opacity:0;animation:none}.visitor-note-assistant:not(.is-entry).is-context-docked .assistant-fullbody-stage{opacity:1;bottom:-2rem;transform:translate(-50%)scale(.38)}.visitor-note-assistant:not(.is-entry):is(.is-context-docked,.is-context-travelling) .assistant-fullbody-image{transform:scaleX(-1)}.visitor-note-assistant:not(.is-entry).is-context-travelling .assistant-rail-launcher{animation:none!important}.visitor-note-assistant:not(.is-entry).is-context-travelling .assistant-bust-window{opacity:0;animation:none}.visitor-note-assistant:not(.is-entry).is-context-travelling .assistant-fullbody-stage{opacity:1;animation:1.8s cubic-bezier(.2,.9,.25,1) both assistantContextDockJump}.visitor-note-assistant:not(.is-entry).is-context-notebook{--notebook-assistant-stage-width:clamp(11rem, 12vw, 18rem);--notebook-assistant-stage-height:clamp(13.75rem, 15vw, 22.5rem);--notebook-host-scale:1;--notebook-host-arrival:assistantNotebookHostArrival;--assistant-character-width:var(--notebook-assistant-stage-width);--assistant-character-height:var(--notebook-assistant-stage-height);--assistant-fullbody-width:var(--notebook-assistant-stage-width);--assistant-fullbody-height:var(--notebook-assistant-stage-height);--assistant-stage-bottom:0rem;--assistant-stage-foot:.85rem;z-index:60}@media (min-width:64rem) and (max-width:74.999rem){.visitor-note-assistant:not(.is-entry).is-context-notebook{--notebook-assistant-stage-width:18rem;--notebook-assistant-stage-height:22.5rem;--notebook-host-scale:.78;--notebook-host-arrival:assistantNotebookHostArrivalHumanCompact}.visitor-note-assistant:not(.is-entry).is-context-notebook.is-family-robot{--notebook-host-scale:.54;--notebook-host-arrival:assistantNotebookHostArrivalRobotCompact}}.visitor-note-assistant:not(.is-entry).is-context-notebook .visitor-character-stage{overflow:visible}.visitor-note-assistant:not(.is-entry).is-context-notebook.is-context-docked .assistant-fullbody-stage{opacity:1;animation:var(--notebook-host-arrival) 1.1s cubic-bezier(.2, .9, .25, 1) both;bottom:0}.visitor-note-assistant:not(.is-entry).is-context-notebook.is-context-travelling .assistant-fullbody-stage{opacity:1;animation:var(--notebook-host-arrival) 1.8s cubic-bezier(.2, .9, .25, 1) both}@keyframes assistantNotebookHostArrival{0%{opacity:.35;transform:translate(-50%)translateY(.6rem)scale(.32)}35%{opacity:1;transform:translate(-50%)translateY(-.75rem)scale(.76)}62%{transform:translate(-50%)translateY(.15rem)scale(.92)}82%{transform:translate(-50%)translateY(-.2rem)scale(1.02)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes assistantNotebookHostArrivalHumanCompact{0%{opacity:.35;transform:translate(-50%)translateY(.6rem)scale(.25)}35%{opacity:1;transform:translate(-50%)translateY(-.75rem)scale(.59)}62%{transform:translate(-50%)translateY(.15rem)scale(.72)}82%{transform:translate(-50%)translateY(-.2rem)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(.78)}}@keyframes assistantNotebookHostArrivalRobotCompact{0%{opacity:.35;transform:translate(-50%)translateY(.6rem)scale(.18)}35%{opacity:1;transform:translate(-50%)translateY(-.75rem)scale(.41)}62%{transform:translate(-50%)translateY(.15rem)scale(.5)}82%{transform:translate(-50%)translateY(-.2rem)scale(.56)}to{opacity:1;transform:translate(-50%)translateY(0)scale(.54)}}@media (prefers-reduced-motion:reduce){.visitor-note-assistant:not(.is-entry).is-context-notebook .assistant-fullbody-stage{transform:translateX(-50%) scale(var(--notebook-host-scale));animation:none}}@keyframes assistantContextDockJump{0%{opacity:.5;transform:translate(-50%)translateY(.4rem)scale(.3,.24)}32%{opacity:1;transform:translate(-50%)translateY(-.9rem)scale(.4,.46)}58%{transform:translate(-50%)translateY(.12rem)scale(.43,.33)}78%{transform:translate(-50%)translateY(-.42rem)scale(.36,.42)}to{opacity:1;transform:translate(-50%)translateY(0)scale(.38)}}.k2-generation-field{position:relative}.k2-generation-field.is-k2-active textarea{border-color:#ad9096;padding-bottom:2.9rem;padding-right:3.6rem}@supports (color:color-mix(in lab, red, red)){.k2-generation-field.is-k2-active textarea{border-color:color-mix(in srgb, var(--color-product-action) 42%, var(--color-line))}}.k2-generation-field.is-k2-active:not(:has(textarea)){padding-bottom:2.9rem;padding-right:3.6rem}.k2-generation-progress{min-width:0;color:var(--color-muted);font:600 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.01em;pointer-events:none;align-items:center;gap:.48rem;display:flex;position:absolute;bottom:.66rem;left:.78rem;right:3.7rem}.k2-generation-steps{align-items:center;gap:.22rem;display:inline-flex}.k2-generation-steps i{background:#bba8ab;border-radius:999px;width:.32rem;height:.32rem}@supports (color:color-mix(in lab, red, red)){.k2-generation-steps i{background:color-mix(in srgb, var(--color-product-action) 28%, var(--color-line))}}.k2-generation-steps i{transition:background .18s,transform .18s}.k2-generation-steps[data-phase=preparing] i:first-child,.k2-generation-steps[data-phase=waiting] i:nth-child(-n+2),.k2-generation-steps[data-phase=revealing] i{background:var(--color-product-action);transform:scale(1.12)}:root{--assistant-panel-width:clamp(22.5rem, 28vw, 26.25rem);--assistant-panel-top:calc(3.5rem + var(--control-compact) + .75rem)}.assistant-workspace{--assistant-type-caption:var(--type-meta);--assistant-type-meta:var(--type-meta);--assistant-type-body:var(--type-meta);--assistant-type-section:var(--type-section);--assistant-weight-regular:400;--assistant-weight-medium:400;--assistant-weight-strong:700;--assistant-picker-height:2.625rem;z-index:70;width:var(--assistant-panel-width);height:70dvh;min-height:21.25rem;max-height:calc(100dvh - var(--assistant-panel-top) - .75rem);max-width:calc(100vw - var(--app-navigation-rail-width) - 1.5rem);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0, 1fr) var(--assistant-picker-height);border:.0625rem solid #c6bfbe;display:grid;position:fixed;top:auto;bottom:.75rem;right:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assistant-workspace{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 14%, var(--color-line))}}.assistant-workspace{border-top:.1875rem solid var(--color-brand-700);border-radius:var(--radius-modal);background:#f9f6f1}@supports (color:color-mix(in lab, red, red)){.assistant-workspace{background:color-mix(in srgb, var(--color-canvas) 28%, var(--color-surface))}}.assistant-workspace{box-shadow:var(--shadow-tier-4,var(--shadow-tier-3));color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--assistant-type-body);font-weight:var(--assistant-weight-regular);letter-spacing:.003em;-webkit-user-select:text;user-select:text;animation:assistantWorkspaceEnter var(--motion-entrance) var(--ease-entrance) both;line-height:1.45}.assistant-workspace :where(button,textarea,input,select,summary){font-family:inherit;font-size:inherit;font-weight:inherit}.assistant-workspace-header{border-bottom:.0625rem solid var(--color-line);background:#f0eae4;align-items:center;min-height:4rem;padding:.62rem 7.2rem .62rem .85rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.assistant-workspace-header{background:color-mix(in srgb, var(--color-brand-50) 62%, var(--color-surface))}}.assistant-workspace-header{color:var(--color-ink)}.assistant-identity{flex:auto;align-items:center;gap:.72rem;min-width:0;display:flex;overflow:hidden}.assistant-headshot{--assistant-headshot-scale:560%;--assistant-headshot-top:-70%;isolation:isolate;flex:none;width:3rem;height:3rem;display:block;position:relative;overflow:visible}.assistant-headshot:before{content:"";z-index:0;border:.0625rem solid #c1b8b8;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.assistant-headshot:before{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.assistant-headshot:before{background:#f3eee9;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.assistant-headshot:before{background:color-mix(in srgb, var(--color-brand-50) 44%, var(--color-surface))}}.assistant-headshot:before{box-shadow:0 .3125rem .875rem #2b2d2f17}@supports (color:color-mix(in lab, red, red)){.assistant-headshot:before{box-shadow:0 .3125rem .875rem color-mix(in srgb, var(--color-ink) 9%, transparent)}}.assistant-headshot:after{content:"";z-index:3;border:.0625rem solid #c1b8b8;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.assistant-headshot:after{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.assistant-headshot:after{pointer-events:none;border-radius:50%}.assistant-headshot img{z-index:1;top:var(--assistant-headshot-top);width:var(--assistant-headshot-scale);clip-path:inset(0 38% 75%);max-width:none;height:auto;position:absolute;left:50%;transform:translate(-50%)}.assistant-headshot-crop{z-index:1;border-radius:50%;position:absolute;inset:0;overflow:hidden}.assistant-headshot.is-rami .assistant-headshot-crop img,.assistant-headshot.is-mira .assistant-headshot-crop img{clip-path:none}.assistant-headshot.is-rami>.assistant-headshot-hair{z-index:4;clip-path:polygon(38% 0,62% 0,62% 17%,59% 22%,56% 25%,44% 25%,41% 22%,38% 17%);pointer-events:none}.assistant-headshot.is-mira>.assistant-headshot-hair{z-index:4;clip-path:polygon(36% 0,64% 0,64% 21%,61% 25%,58% 27.5%,42% 27.5%,39% 25%,36% 21%);pointer-events:none}.assistant-headshot.is-mira{--assistant-headshot-top:-88%}.assistant-headshot.is-mira img{clip-path:inset(0 36% 72.5%)}.assistant-headshot:is(.is-neptune,.is-marina){--assistant-headshot-scale:145%;--assistant-headshot-top:-8%}.assistant-headshot:is(.is-neptune,.is-marina) img{clip-path:inset(0 0 32%)}.assistant-headshot:is(.is-neptune,.is-marina)>.assistant-headshot-robot-head{z-index:4;clip-path:inset(0 0 31%);pointer-events:none}.assistant-headshot.is-marina img{filter:hue-rotate(82deg)saturate(.82)brightness(1.1)contrast(.97)}.assistant-headshot.is-compact{width:2rem;height:2rem}.assistant-headshot.is-compact:before{border-color:#c6bfbe}@supports (color:color-mix(in lab, red, red)){.assistant-headshot.is-compact:before{border-color:color-mix(in srgb, var(--color-brand-700) 14%, var(--color-line))}}.assistant-headshot.is-compact:before{box-shadow:none}.assistant-identity>div{flex:auto;min-width:0;overflow:hidden}.assistant-identity .label-eyebrow,.assistant-guide .label-eyebrow{color:var(--color-brand-700);font-size:var(--assistant-type-caption);letter-spacing:.06em;font-weight:700}.assistant-identity strong,.assistant-identity small{display:block}.assistant-identity strong{color:var(--color-ink);font-size:var(--assistant-type-section);font-weight:var(--assistant-weight-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.12;overflow:hidden}.assistant-identity small{color:var(--color-muted);font-size:var(--assistant-type-meta);font-weight:var(--assistant-weight-regular);margin-top:.12rem}.assistant-title-line{align-items:center;gap:.38rem;width:100%;min-width:0;display:flex}.assistant-title-line>strong{flex:0 auto;min-width:0}.assistant-title-line>[data-size=powered]{flex:none}.assistant-workspace-header-actions{align-items:center;gap:.08rem;display:flex;position:absolute;top:.18rem;right:.18rem}.assistant-guide-trigger{font-weight:var(--assistant-weight-medium)}.assistant-guide-trigger.is-active{border-color:#b39a9f}@supports (color:color-mix(in lab, red, red)){.assistant-guide-trigger.is-active{border-color:color-mix(in srgb, var(--color-brand-600) 36%, var(--color-line))}}.assistant-guide-trigger.is-active{background:#ede6e0}@supports (color:color-mix(in lab, red, red)){.assistant-guide-trigger.is-active{background:color-mix(in srgb, var(--color-brand-50) 76%, var(--color-surface))}}.assistant-guide-trigger.is-active{color:var(--color-brand-700);opacity:1}.assistant-workspace-more>summary{cursor:pointer;list-style:none}.assistant-workspace-more>summary::-webkit-details-marker{display:none}.assistant-workspace-more>div{z-index:2;border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:11.875rem;box-shadow:var(--shadow-tier-3);position:absolute;top:calc(100% + .4rem);right:2.55rem;overflow:hidden}.assistant-workspace-more a,.assistant-workspace-more button{border-bottom:.0625rem solid var(--color-line);width:100%;min-height:2.625rem;color:var(--color-ink);font-size:var(--assistant-type-meta);text-align:left;align-items:center;gap:.5rem;padding:.55rem .65rem;font-weight:400;text-decoration:none;display:flex}.assistant-workspace-more :is(a,button):last-child{border-bottom:0}.assistant-workspace-more :is(a,button):hover{background:var(--color-canvas);color:var(--color-brand-700)}.assistant-guide{z-index:4;border:.0625rem solid #c3bcbb;max-height:calc(100% - 5.75rem);position:absolute;top:5rem;left:.75rem;right:.75rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.assistant-guide{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 16%, var(--color-line))}}.assistant-guide{border-radius:var(--radius-modal);background:var(--color-surface);box-shadow:var(--shadow-tier-4,var(--shadow-tier-3))}.assistant-guide>header{border-bottom:.0625rem solid var(--color-line);background:#f1ece6;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.875rem;padding:.72rem .78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.assistant-guide>header{background:color-mix(in srgb, var(--color-brand-50) 54%, var(--color-surface))}}.assistant-guide>header span,.assistant-guide>header strong{display:block}.assistant-guide>header strong{color:var(--color-ink);font-size:var(--assistant-type-section);font-weight:var(--assistant-weight-strong);margin-top:.12rem}.assistant-guide-steps{border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.assistant-guide-steps li{gap:.48rem;min-width:0;padding:.68rem .6rem;display:flex}.assistant-guide-steps li+li{border-left:.0625rem solid var(--color-line)}.assistant-guide-steps li>span{background:var(--color-brand-700);width:1.5625rem;height:1.5625rem;color:var(--color-on-accent);font-size:var(--assistant-type-caption);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.assistant-guide-steps strong,.assistant-guide-steps small{display:block}.assistant-guide-steps strong{color:var(--color-ink);font-size:var(--assistant-type-meta);font-weight:700}.assistant-guide-steps small{color:var(--color-muted);font-size:var(--assistant-type-caption);margin-top:.14rem;font-weight:300;line-height:1.45}.assistant-guide-agents{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-guide-agents button{border-bottom:.0625rem solid var(--color-line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-content:center;min-width:0;min-height:4.375rem;padding:.6rem .72rem;display:grid}.assistant-guide-agents button:nth-child(odd){border-right:.0625rem solid var(--color-line)}.assistant-guide-agents button:nth-last-child(-n+2){border-bottom:0}.assistant-guide-agents button:hover{background:#f3efe9}@supports (color:color-mix(in lab, red, red)){.assistant-guide-agents button:hover{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-surface))}}.assistant-guide-agents strong,.assistant-guide-agents span{min-width:0;display:block}.assistant-guide-agents strong{color:var(--color-ink);font-size:var(--assistant-type-meta);font-weight:700}.assistant-guide-agents span{color:var(--color-muted);font-size:var(--assistant-type-caption);margin-top:.14rem;font-weight:300;line-height:1.4}.assistant-guide-agents svg{color:var(--color-brand-700);grid-area:1/2/span 2;align-self:center}.assistant-context-line{border-bottom:.0625rem solid var(--color-line);min-height:2.125rem;color:var(--color-faint);font-size:var(--assistant-type-caption);align-items:center;gap:.38rem;padding:.35rem .8rem;font-weight:300;display:flex}.assistant-context-line strong{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.assistant-context-line>span:last-child{flex:none;margin-left:auto;padding-left:.35rem;font-weight:700}.assistant-context-line .is-ready{color:var(--color-positive)}.assistant-context-line .is-paused{color:var(--color-warning)}.assistant-picker{z-index:3;min-height:var(--assistant-picker-height);border-top:.0625rem solid var(--color-line);background:#f5f1eb;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.assistant-picker{background:color-mix(in srgb, var(--color-brand-50) 34%, var(--color-surface))}}.assistant-picker-trigger{width:100%;min-height:2.625rem;box-shadow:none;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.28rem .7rem;display:grid}.assistant-picker-trigger:hover,.assistant-picker.is-open .assistant-picker-trigger{background:#f4efea}@supports (color:color-mix(in lab, red, red)){.assistant-picker-trigger:hover,.assistant-picker.is-open .assistant-picker-trigger{background:color-mix(in srgb, var(--color-brand-50) 40%, var(--color-surface))}}.assistant-picker-trigger>svg{color:var(--color-muted);transition:transform var(--motion-interaction) var(--ease-standard);transform:rotate(180deg)}.assistant-picker.is-open .assistant-picker-trigger>svg{transform:none}.assistant-picker-faces{align-items:center;padding-left:.08rem;display:flex}.assistant-picker-faces .assistant-headshot{width:1.4375rem;height:1.4375rem}.assistant-picker-faces .assistant-headshot+.assistant-headshot{margin-left:-.28rem}.assistant-picker-faces .assistant-headshot:before{background:var(--color-surface)}.assistant-picker-current{align-items:baseline;gap:.32rem;min-width:0;display:flex}.assistant-picker-current small,.assistant-picker-current strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistant-picker-current small{color:var(--color-faint);font-size:var(--assistant-type-caption);font-weight:400}.assistant-picker-separator{color:var(--color-muted)}.assistant-picker-current strong{font-size:var(--assistant-type-meta);font-weight:700}.assistant-switcher{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-tier-3);animation:assistantPickerEnter var(--motion-interaction) var(--ease-entrance) both;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:calc(100% + .35rem);left:.72rem;right:.72rem;overflow:hidden}.assistant-switcher button{border-right:.0625rem solid var(--color-line);text-align:center;border-bottom:.1875rem solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-width:0;min-height:5.5rem;padding:.36rem .22rem .32rem;display:flex}.assistant-switcher button:last-child{border-right:0}.assistant-switcher button:hover{background:var(--color-canvas)}.assistant-switcher button.is-active{border-bottom-color:var(--color-brand-600);background:#f1ebe5}@supports (color:color-mix(in lab, red, red)){.assistant-switcher button.is-active{background:color-mix(in srgb, var(--color-brand-50) 58%, var(--color-surface))}}.assistant-switch-copy{width:100%;min-width:0;display:block}.assistant-switch-title{flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-width:0;display:flex}.assistant-switch-copy strong,.assistant-switch-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistant-switch-copy strong{min-width:0;color:var(--color-ink);font-size:var(--assistant-type-caption);font-weight:700}.assistant-switcher small{color:var(--color-faint);font-size:var(--assistant-type-caption);margin-top:.12rem;font-weight:300}.assistant-switcher .is-rami.is-active{border-bottom-color:var(--color-brand-700)}.assistant-switcher .is-mira.is-active{border-bottom-color:var(--color-positive)}.assistant-switcher .is-neptune.is-active{border-bottom-color:var(--color-signal-active)}.assistant-switcher .is-marina.is-active{border-bottom-color:var(--color-warning)}.assistant-workspace-body{background:#f7f5ef;grid-template-rows:minmax(0,1fr) auto auto auto;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.assistant-workspace-body{background:color-mix(in srgb, var(--color-canvas) 44%, var(--color-surface))}}.assistant-thread{overscroll-behavior:contain;scroll-behavior:smooth;padding:.8rem .85rem;overflow-y:auto}.assistant-home>h2{color:var(--color-ink);font-size:var(--assistant-type-section);font-weight:var(--assistant-weight-strong);line-height:1.25}.assistant-home>p{max-width:47ch;color:var(--color-muted);font-size:var(--assistant-type-body);font-weight:var(--assistant-weight-regular);margin-top:.25rem;line-height:1.45}.assistant-home-actions{border-top:.0625rem solid var(--color-line);margin-top:.45rem;display:grid}.assistant-home-actions button{min-height:var(--row-dense);border-bottom:.0625rem solid var(--color-line);color:var(--color-ink);font-size:var(--assistant-type-body);font-weight:var(--assistant-weight-medium);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.22rem .18rem;display:flex}.assistant-home-actions button:hover:not(:disabled){background:#e9e0da61}@supports (color:color-mix(in lab, red, red)){.assistant-home-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-50) 38%, transparent)}}.assistant-home-actions button:hover:not(:disabled){color:var(--color-brand-700)}.assistant-home-actions button:disabled{opacity:.48}.assistant-message{max-width:88%;margin-bottom:.8rem}.assistant-message>.assistant-message-author{color:var(--color-muted);font-size:var(--assistant-type-caption);font-weight:var(--assistant-weight-medium);align-items:center;gap:.28rem;line-height:1.25;display:inline-flex}.assistant-message p{border:.0625rem solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font-size:var(--assistant-type-body);font-weight:var(--assistant-weight-regular);white-space:pre-wrap;border-radius:.625rem;margin-top:.22rem;padding:.58rem .68rem;line-height:1.45}.assistant-message.is-user{text-align:right;margin-left:auto}.assistant-message.is-user p{border-color:#c0b2b4}@supports (color:color-mix(in lab, red, red)){.assistant-message.is-user p{border-color:color-mix(in srgb, var(--color-brand-600) 22%, var(--color-line))}}.assistant-message.is-user p{background:#f1ebe5}@supports (color:color-mix(in lab, red, red)){.assistant-message.is-user p{background:color-mix(in srgb, var(--color-brand-50) 58%, var(--color-surface))}}.assistant-message.is-user p{text-align:left}.assistant-message footer{color:var(--color-faint);font-size:var(--assistant-type-caption);font-weight:var(--assistant-weight-regular);margin-top:.25rem;line-height:1.4}.assistant-plan{border-left:.125rem solid var(--color-line);color:var(--color-muted);font-size:var(--assistant-type-caption);margin-top:.35rem;padding-left:.55rem}.assistant-plan>summary{cursor:pointer;color:var(--color-muted);font-weight:700}.assistant-plan ol{gap:.18rem;margin-top:.3rem;padding-left:1.1rem;display:grid}.assistant-findings{gap:.32rem;margin-top:.38rem;display:grid}.assistant-findings li{border-left:.125rem solid var(--color-product-action);background:#f4efeb;flex-wrap:wrap;gap:.25rem .45rem;padding:.38rem .48rem;display:flex}@supports (color:color-mix(in lab, red, red)){.assistant-findings li{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.assistant-findings li{color:var(--color-ink);font-size:var(--assistant-type-meta);line-height:1.4}.assistant-findings li>span{width:100%}.assistant-findings a,.assistant-next-step{color:var(--color-brand-700);font-size:var(--assistant-type-caption);text-underline-offset:.15rem;font-weight:700;text-decoration:underline}.assistant-evidence{gap:.28rem;margin-top:.45rem;display:grid}.assistant-evidence>strong{color:var(--color-muted)}.assistant-evidence>a{border:.0625rem solid var(--color-line);color:var(--color-ink);padding:.3rem .42rem;text-decoration:none;display:grid}.assistant-evidence>a:hover{border-color:var(--color-brand-600)}.assistant-evidence>a span{font-weight:700}.assistant-evidence>a small{color:var(--color-muted)}.assistant-next-step{margin-top:.45rem;display:inline-flex}.assistant-operation{border:.0625rem solid var(--color-ink);background:var(--color-surface);text-align:left;gap:.45rem;margin-top:.55rem;padding:.58rem;display:grid}.assistant-operation>header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.assistant-operation>header span,.assistant-operation>header strong{display:block}.assistant-operation>header>span{color:var(--color-muted);font-size:var(--assistant-type-caption);text-transform:capitalize;font-weight:700}.assistant-operation>p{font-size:var(--assistant-type-meta);background:0 0;border:0;border-radius:0;margin:0;padding:0}.assistant-operation dl{border-top:.0625rem solid var(--color-line);display:grid}.assistant-operation dl>div{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:.5rem;padding:.32rem 0;display:grid}.assistant-operation dt{color:var(--color-muted);font-size:var(--assistant-type-caption);font-weight:700}.assistant-operation dd{color:var(--color-ink);font-size:var(--assistant-type-meta);gap:.12rem;display:grid}.assistant-operation dd del{color:var(--color-danger)}.assistant-operation>footer{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:0;display:flex}.assistant-operation>footer button{min-height:2rem;font-size:var(--assistant-type-caption);padding:.35rem .55rem}.assistant-operation.is-succeeded{border-color:var(--color-positive)}.assistant-operation.is-failed,.assistant-operation.is-stale{border-color:var(--color-danger)}.assistant-operation-receipt{color:var(--color-positive)!important;justify-content:flex-start!important}.assistant-operation-receipt a{color:var(--color-brand-700);margin-left:auto;font-weight:700}.assistant-thinking{min-height:2rem;color:var(--color-muted);font-size:var(--assistant-type-meta);font-weight:var(--assistant-weight-regular);align-items:center;gap:.4rem;display:flex}.assistant-workspace-error{border-left:.1875rem solid var(--color-danger);background:#f6ede7;margin:0 .8rem .55rem;padding:.5rem .6rem}@supports (color:color-mix(in lab, red, red)){.assistant-workspace-error{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.assistant-workspace-error{color:var(--color-danger);font-size:var(--assistant-type-meta);font-weight:400;line-height:1.4}.assistant-composer-stage{position:relative}.assistant-character-dock{z-index:2;transform-origin:100% 100%;pointer-events:none;width:3.25rem;height:3.875rem;position:absolute;bottom:calc(100% + .15rem);right:.72rem;transform:scale(.56)}.assistant-composer{border:.0625rem solid #bfb4b5;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;min-height:2.75rem;margin:0 .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.assistant-composer{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 20%, var(--color-line))}}.assistant-composer{background:var(--color-surface);border-radius:.75rem;box-shadow:0 .1875rem .75rem #2b2d2f0f}@supports (color:color-mix(in lab, red, red)){.assistant-composer{box-shadow:0 .1875rem .75rem color-mix(in srgb, var(--color-ink) 6%, transparent)}}.assistant-composer:focus-within{outline:.125rem solid #7731423d}@supports (color:color-mix(in lab, red, red)){.assistant-composer:focus-within{outline:.125rem solid color-mix(in srgb, var(--color-brand-500) 24%, transparent)}}.assistant-composer:focus-within{outline-offset:.125rem}.assistant-composer textarea{resize:none;min-height:2.625rem;max-height:7.25rem;color:var(--color-ink);font-size:var(--type-meta);background:0 0;border:0;outline:0;padding:.68rem .2rem .52rem .72rem;font-weight:400;line-height:1.3}.assistant-composer textarea::placeholder{color:var(--color-faint)}.assistant-composer>.assistant-composer-send{border-radius:var(--radius-control);background:var(--color-brand-700);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--color-on-accent);margin:0 .28rem 0 0}.assistant-composer>.assistant-composer-send:disabled{background:var(--color-track);color:var(--color-faint)}.assistant-composer-note{color:var(--color-faint);font-size:var(--assistant-type-caption);font-weight:var(--assistant-weight-regular);padding:.32rem .75rem .5rem;line-height:1.35}.assistant-monitors{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:var(--color-surface);font-size:var(--assistant-type-caption);margin:0 .7rem .5rem}.assistant-monitors>summary{cursor:pointer;min-height:2rem;color:var(--color-muted);padding:.45rem .55rem;font-weight:700}.assistant-monitors>div{display:grid}.assistant-monitors>div>div{min-height:var(--row-dense);border-top:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.assistant-monitors span,.assistant-monitors strong,.assistant-monitors small{min-width:0;display:block}.assistant-monitors small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;overflow:hidden}@media (max-width:1023px){.assistant-workspace{--assistant-picker-height:3rem;z-index:100;top:calc(var(--mobile-header-height,4rem) + var(--mobile-context-height,3.25rem));right:0;bottom:calc(var(--mobile-nav-height,4.375rem) + env(safe-area-inset-bottom));border:0;border-radius:0;width:auto;max-width:none;height:auto;min-height:0;max-height:none;left:0}.assistant-workspace-header{min-height:4.75rem;padding-right:8.75rem}.assistant-picker-trigger{min-height:3rem;padding-block:.4rem}.assistant-home-actions button{min-height:var(--control-default)}.assistant-headshot:not(.is-compact){width:4rem;height:4rem}.assistant-workspace-header-actions>button,.assistant-workspace-more>summary{width:2.75rem;height:2.75rem}.assistant-switcher button{min-height:5.125rem}.assistant-guide{max-height:calc(100% - 5.1rem);top:4.55rem;left:.55rem;right:.55rem}}@keyframes assistantPickerEnter{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.assistant-guide-steps{grid-template-columns:minmax(0,1fr)}.assistant-guide-steps li+li{border-top:.0625rem solid var(--color-line);border-left:0}.assistant-guide-agents{grid-template-columns:minmax(0,1fr)}.assistant-guide-agents button:nth-child(odd){border-right:0}.assistant-guide-agents button:nth-last-child(-n+2){border-bottom:.0625rem solid var(--color-line)}.assistant-guide-agents button:last-child{border-bottom:0}.assistant-switcher button{text-align:center;padding-inline:.28rem}.assistant-message{max-width:96%}}@media (prefers-reduced-motion:reduce){.assistant-workspace{animation:none}.assistant-thread{scroll-behavior:auto}}@keyframes assistantWorkspaceEnter{0%{opacity:0;transform:translate(1.125rem)}to{opacity:1;transform:none}}.section-head{border-bottom:.0625rem solid var(--color-line);background:#f3f0e88c;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.section-head{background:color-mix(in srgb, var(--color-canvas) 55%, transparent)}}.section-head-title{color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.35}.section-head-sub{font-size:var(--type-meta);color:var(--color-muted);margin-top:.15rem;line-height:1.5}.ledger{flex-direction:column;display:flex}.ledger>*{border-top:.0625rem solid var(--color-line)}.ledger>:first-child{border-top:0}.ledger-row{transition:background-color var(--motion-fast) ease;padding:.6rem 1rem}.ledger-row:hover{background:#e9e0da8c}@supports (color:color-mix(in lab, red, red)){.ledger-row:hover{background:color-mix(in srgb, var(--color-brand-50) 55%, transparent)}}.registry-shell{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.registry-row-head{min-height:var(--table-row-min-height);border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);align-items:center;line-height:1.15}@media (min-width:641px){.app-visual-shell table{border-collapse:collapse;width:100%;font-family:var(--font-role-body);font-size:var(--type-meta)}.app-visual-shell table :is(thead>tr,tbody>tr){height:var(--table-row-min-height)}.app-visual-shell table thead th{padding:var(--table-header-padding-block) .625rem;border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);vertical-align:middle;line-height:1.15}.app-visual-shell table tbody :is(td,th){padding:var(--table-cell-padding-block) .625rem;border-bottom:.0625rem solid var(--color-line)}.app-visual-shell [role=table]>[role=row]{min-height:var(--table-row-min-height);padding-inline:.625rem}.app-visual-shell [role=table]>[role=row]:has(>[role=columnheader]){padding-block:var(--table-header-padding-block);border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);line-height:1.15}.app-visual-shell [role=table]>[role=row]:not(:has(>[role=columnheader])){padding-block:var(--table-cell-padding-block);border-bottom:.0625rem solid var(--color-line)}}@media (min-width:720px){.app-visual-shell :is(table,[role=table],.process-registry-scroll,.service-catalogue-edit-grid,.settings-directory) :is(.ui-button-sm,.ui-button-md,.field){min-width:var(--table-control-size);min-height:var(--table-control-size);height:auto;padding-block:.2rem}.app-visual-shell :is(table,[role=table],.process-registry-scroll,.service-catalogue-edit-grid,.settings-directory) .ui-icon-button{width:var(--table-control-size);height:var(--table-control-size);min-width:var(--table-control-size);min-height:var(--table-control-size)}.app-visual-shell :is(table,[role=table],.settings-directory) .settings-action-link{min-height:var(--table-control-size)}}.compact-data-table th{padding:var(--table-header-padding-block) .625rem;border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);line-height:1.15}.compact-data-table td{padding:var(--table-cell-padding-block) .625rem}.table-column-filter-trigger{width:100%;min-width:0;min-height:1.5rem;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:.125rem;justify-content:flex-start;align-items:center;gap:.22rem;padding:0;display:flex}.table-column-filter-trigger:hover,.table-column-filter-trigger[aria-expanded=true]{background:#dfd1cd75}@supports (color:color-mix(in lab, red, red)){.table-column-filter-trigger:hover,.table-column-filter-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--color-brand-100) 46%, transparent)}}.table-column-filter-trigger:hover,.table-column-filter-trigger[aria-expanded=true]{color:var(--color-ink)}.table-column-filter-trigger.is-active{color:var(--color-brand-700)}.table-column-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-column-filter-active{background:var(--color-brand-700);border-radius:62.4375rem;flex:none;width:.3125rem;height:.3125rem}.table-column-filter-trigger>svg{flex:none;margin-left:auto}.table-column-filter-panel{z-index:108;border:.0625rem solid #c1b8b8;max-height:calc(100vh - 1rem);padding:.45rem;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.table-column-filter-panel{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.table-column-filter-panel{border-radius:var(--radius-tight);background:var(--color-surface);box-shadow:var(--shadow-tier-2);opacity:0;visibility:hidden}.table-column-filter-panel[data-ready=true]{opacity:1;visibility:visible}.table-column-filter-panel-head{border-bottom:.0625rem solid var(--color-line);min-height:1.75rem;color:var(--color-ink);font-size:var(--text-11);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem .35rem;font-weight:700;display:flex}.table-column-filter-panel-head :is(small,button){color:var(--color-muted);font-size:var(--text-10);font-weight:650}.table-column-filter-options{gap:.125rem;padding-top:.3rem;display:grid}.table-column-filter-option{border-radius:var(--radius-tight);min-height:1.875rem;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-meta);letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;gap:.45rem;padding:.25rem .35rem;font-weight:500;line-height:1.2;display:flex}.table-column-filter-option:hover{background:var(--color-canvas)}.table-column-filter-option input{width:.875rem;height:.875rem;accent-color:var(--color-brand-700);flex:none}.table-column-filter-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registry-toolbar{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0}.registry-toolbar-views{border-bottom:.0625rem solid var(--color-line);scrollbar-width:none;min-width:0;padding-inline:.7rem;overflow-x:auto}.registry-toolbar-views::-webkit-scrollbar{display:none}.registry-toolbar-command{min-width:0;min-height:var(--control-compact);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .55rem 0 .7rem;display:flex}.registry-toolbar-command[data-has-search=true]{padding-left:0}@media (min-width:720px){.registry-toolbar-command{--control-compact:2rem;--control-icon:2rem}}.registry-toolbar-tools,.registry-toolbar-end,.registry-toolbar-actions{align-items:center;gap:.5rem;min-width:0;display:flex}.registry-toolbar-tools{flex:auto}.registry-toolbar-end{flex:none}.registry-toolbar-summary{color:var(--color-faint);font-size:var(--type-meta);white-space:nowrap;padding-inline:.25rem}.registry-toolbar-summary strong{color:var(--color-ink);font-weight:720}.registry-toolbar-status{color:var(--color-brand-700);font-weight:680}.registry-toolbar-active-filters{border-top:.0625rem solid var(--color-line);background:#f8f6ef;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;padding:.45rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-toolbar-active-filters{background:color-mix(in srgb, var(--color-canvas) 38%, var(--color-surface))}}.registry-active-filter-list{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.registry-active-filter-chip{min-height:var(--control-compact);border:.0625rem solid #c2b6b7;align-items:center;gap:.3rem;padding:.2rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-active-filter-chip{border:.0625rem solid color-mix(in srgb, var(--color-brand-600) 20%, var(--color-line))}}.registry-active-filter-chip{background:#f0eae4;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.registry-active-filter-chip{background:color-mix(in srgb, var(--color-brand-50) 62%, var(--color-surface))}}.registry-active-filter-chip{color:var(--color-brand-800);font-size:var(--type-meta);font-weight:650}.registry-active-filter-chip:hover{border-color:#af9499}@supports (color:color-mix(in lab, red, red)){.registry-active-filter-chip:hover{border-color:color-mix(in srgb, var(--color-brand-600) 40%, var(--color-line))}}.registry-active-filter-chip:hover{background:var(--color-brand-50)}.registry-active-filter-clear{min-height:var(--control-compact);color:var(--color-muted);font-size:var(--type-meta);padding-inline:.4rem;font-weight:650}.registry-active-filter-clear:hover{color:var(--color-ink)}.registry-toolbar .field,.registry-toolbar [role=combobox]{min-height:var(--control-compact);font-size:var(--type-meta)}.registry-toolbar>label,.registry-toolbar>span{font-size:var(--type-meta)}.registry-filter-menu{flex:none;position:relative}.registry-filter-trigger{min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-muted);font-size:var(--type-meta);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;padding:0 .6rem;font-weight:680;list-style:none;display:inline-flex}.registry-filter-trigger::-webkit-details-marker{display:none}.registry-filter-menu[open] .registry-filter-trigger,.registry-filter-trigger:hover{border-color:#b1979c}@supports (color:color-mix(in lab, red, red)){.registry-filter-menu[open] .registry-filter-trigger,.registry-filter-trigger:hover{border-color:color-mix(in srgb, var(--color-brand-600) 38%, var(--color-line))}}.registry-filter-menu[open] .registry-filter-trigger,.registry-filter-trigger:hover{color:var(--color-ink)}.registry-filter-count{background:var(--color-brand-700);min-width:1.125rem;height:1.125rem;color:var(--color-on-accent);font-size:var(--text-10);border-radius:62.4375rem;place-items:center;padding-inline:.25rem;line-height:1;display:inline-grid}.registry-filter-chevron{transition:transform var(--motion-fast) ease}.registry-filter-menu[open] .registry-filter-chevron{transform:rotate(180deg)}.registry-filter-panel{z-index:80;border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:max-content;min-width:14.375rem;max-width:min(22.5rem,100vw - 2rem);box-shadow:var(--shadow-modal);gap:.65rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .3125rem);left:0}.registry-filter-panel>label{color:var(--color-muted);font-size:var(--type-meta);gap:.3rem;display:grid}.registry-action-menu{flex:none;position:relative}.registry-action-menu>summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.registry-action-menu>summary::-webkit-details-marker{display:none}.registry-action-menu-panel{z-index:80;border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);min-width:11.25rem;box-shadow:var(--shadow-modal);display:grid;position:absolute;top:calc(100% + .3125rem);right:0;overflow:hidden}.registry-action-menu-panel>button,.registry-action-menu-panel>a{min-height:var(--control-compact);color:var(--color-muted);font-size:var(--type-meta);text-align:left;justify-content:flex-start;align-items:center;gap:.5rem;padding:.45rem .65rem;font-weight:650;display:flex}.registry-action-menu-panel>:is(button,a):hover,.registry-action-menu-panel>:is(button,a):focus-visible{background:var(--color-canvas);color:var(--color-ink);outline:none}.registry-toolbar-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.625rem;padding:.45rem 0;display:flex}.registry-toolbar-heading strong{color:var(--color-ink);font-size:var(--type-body);display:block}.registry-toolbar-heading small{color:var(--color-faint);font-size:var(--type-meta);margin-top:.1rem;display:block}@media (max-width:719px){.registry-toolbar-command{flex-wrap:wrap;min-height:0;padding:.5rem}.registry-toolbar-tools{flex:1 0 100%;width:100%}.registry-toolbar-end{flex-wrap:wrap;justify-content:space-between;width:100%}.registry-toolbar-actions{scrollbar-width:none;max-width:100%;overflow-x:auto}.registry-toolbar-actions::-webkit-scrollbar{display:none}.registry-toolbar .field,.registry-filter-trigger{min-height:2.75rem}}.process-registry-scroll{overscroll-behavior-x:contain;padding-bottom:.2rem;overflow-x:auto}.process-registry-scroll>.registry-row-head,.process-registry-scroll>.registry-shell{min-width:53.75rem}@media (min-width:641px){.process-registry-scroll>.registry-row-head{border:.0625rem solid var(--color-line);border-bottom-color:var(--table-header-rule);border-radius:var(--radius-panel) var(--radius-panel) 0 0}.process-registry-scroll>.registry-row-head+.registry-shell{border-radius:0 0 var(--radius-panel) var(--radius-panel);border-top:0}}@media (max-width:640px){.process-registry-scroll>.registry-row-head+.registry-shell{margin-top:.5rem}}.service-catalogue-edit-grid{overscroll-behavior-x:contain;overflow-x:auto}.service-catalogue-edit-grid>*{min-width:47.5rem}.process-tone{--process-tone-accent:var(--color-brand-500);border-color:var(--process-tone-accent)}@supports (color:color-mix(in lab, red, red)){.process-tone{border-color:color-mix(in srgb, var(--process-tone-accent) 34%, var(--color-line))}}.process-tone{background:var(--process-tone-accent)}@supports (color:color-mix(in lab, red, red)){.process-tone{background:color-mix(in srgb, var(--process-tone-accent) 12%, var(--color-surface))}}.process-tone{color:var(--process-tone-accent)}@supports (color:color-mix(in lab, red, red)){.process-tone{color:color-mix(in srgb, var(--process-tone-accent) 76%, var(--color-ink))}}.process-tone-neutral{--process-tone-accent:var(--color-stone)}.process-tone-teal{--process-tone-accent:var(--color-signal-delivery)}.process-tone-blue{--process-tone-accent:var(--color-signal-active)}.process-tone-gold{--process-tone-accent:var(--color-gold)}.process-tone-ai{--process-tone-accent:var(--color-brand-500)}.centre-page-heading .page-context-tabs,.centre-page-navigation{width:100%;min-width:0}.centre-page-navigation{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.centre-page-navigation .tab-strip-context{flex:auto;min-width:0}.centre-page-navigation-settings{flex:none}.stable-hero.centre-folio-hero{--stable-hero-block-size:15.3125rem;--stable-hero-columns:minmax(18rem, .84fr) minmax(0, 1.16fr);border:.0625rem solid var(--color-line);border-radius:var(--radius-hero);background:#f5f3ec;gap:.625rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.stable-hero.centre-folio-hero{background:color-mix(in srgb, var(--color-canvas) 70%, var(--color-surface))}}.stable-hero.centre-folio-hero{box-shadow:var(--shadow-tier-1)}.centre-folio-cover{border-radius:var(--radius-panel);background:#cf8e7c;flex-direction:column;justify-content:space-between;min-height:0;padding:.9rem 1.05rem .85rem 2.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-folio-cover{background:color-mix(in srgb, var(--color-clay) 84%, var(--color-surface))}}.centre-folio-cover{color:var(--color-product-hero)}.centre-folio-cover-head{min-width:0;font-family:var(--font-role-technical);font-size:var(--type-meta);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-weight:720;line-height:1.15;display:flex}.centre-folio-cover-head>:is(span,strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centre-folio-cover-head>strong{font-weight:780}.centre-folio-hero .centre-folio-title{max-width:14ch;font-family:var(--font-role-display);letter-spacing:-.065em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:.35rem;font-size:clamp(1.75rem,2.75vw,2.55rem);font-weight:850;font-stretch:75%;line-height:.84;display:-webkit-box;overflow:hidden}.centre-folio-cover-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;min-width:0;display:grid}.centre-folio-cover-foot>p{min-width:0;font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:630;line-height:1.25;display:-webkit-box;overflow:hidden}.centre-folio-cover-foot>span{font-family:var(--font-role-technical);font-size:var(--type-meta);text-align:right;text-transform:uppercase;white-space:nowrap;font-weight:680;line-height:1.2}.centre-masthead{gap:.45rem;min-width:0;display:grid}.stable-hero[data-stable-hero-layout=learning] .centre-active-work-area-hero{border-radius:var(--radius-panel);background:linear-gradient(135deg, #c77a6512, transparent 56%), var(--color-surface);min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stable-hero[data-stable-hero-layout=learning] .centre-active-work-area-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--color-clay) 7%, transparent), transparent 56%), var(--color-surface)}}.stable-hero[data-stable-hero-layout=learning] .centre-active-work-area-hero{color:var(--color-ink)}.centre-active-work-area-placeholder{grid-template-rows:auto minmax(0,1fr) auto;gap:.7rem;width:100%;min-width:0;padding:.9rem 1rem;display:grid}.centre-active-work-area-placeholder>header{min-width:0;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-weight:720;line-height:1;display:flex}.centre-active-work-area-placeholder>header>strong{color:var(--color-positive);font-weight:760}.centre-active-work-area-placeholder>div{align-self:center}.centre-active-work-area-placeholder h2{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.04em;text-wrap:balance;margin-top:.18rem;font-weight:760;line-height:1}.centre-active-work-area-placeholder p{max-width:60ch;color:var(--color-muted);font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.38rem;line-height:1.35;display:-webkit-box;overflow:hidden}.centre-active-work-area-placeholder>footer{border-top:.0625rem solid var(--color-line);align-items:baseline;gap:.45rem;min-width:0;padding-top:.55rem;display:flex}.centre-active-work-area-placeholder>footer>strong{color:var(--color-clay);font-family:var(--font-role-data);font-size:var(--type-title);font-weight:750;line-height:1}.centre-active-work-area-placeholder>footer>span{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.centre-active-work-area-hero.is-learning:has(>.centre-learning-offering)>.centre-active-work-area-placeholder{display:none}.centre-work-area-tabs{border-bottom:.0625rem solid var(--color-line);min-width:0}.centre-work-area-tabs>div{scrollbar-width:none;align-items:flex-end;gap:1.15rem;min-width:0;display:flex;overflow-x:auto}.centre-work-area-tabs>div::-webkit-scrollbar{display:none}.centre-work-area-tabs button{min-width:0;min-height:2.5rem;color:var(--color-muted);text-align:left;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;border-bottom:.125rem solid #0000;border-radius:0;flex:none;align-items:center;gap:.42rem;padding:.35rem 0 .42rem;display:inline-flex;position:relative}.centre-work-area-tabs button>i{background:#6d6b6757;border-radius:50%;flex:none;width:.32rem;height:.32rem}@supports (color:color-mix(in lab, red, red)){.centre-work-area-tabs button>i{background:color-mix(in srgb, var(--color-muted) 34%, transparent)}}.centre-work-area-tabs button>span{align-items:baseline;gap:.38rem;min-width:0;display:inline-flex}.centre-work-area-tabs button strong,.centre-work-area-tabs button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centre-work-area-tabs button strong{color:currentColor;font-family:var(--font-role-section);font-size:var(--type-meta);font-weight:720;line-height:1.15}.centre-work-area-tabs button small{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);font-weight:620;line-height:1.1}.centre-work-area-tabs button:hover,.centre-work-area-tabs button:focus-visible{border-color:#c77a657a}@supports (color:color-mix(in lab, red, red)){.centre-work-area-tabs button:hover,.centre-work-area-tabs button:focus-visible{border-color:color-mix(in srgb, var(--color-clay) 48%, transparent)}}.centre-work-area-tabs button:hover,.centre-work-area-tabs button:focus-visible{color:var(--color-ink);outline:none}.centre-work-area-tabs button.is-active{border-color:var(--color-clay);color:var(--color-ink);background:0 0}.centre-work-area-tabs button.is-active>i{background:var(--color-gold)}.centre-work-area-tabs button.is-active small{color:var(--color-muted)}:is(.centre-pitch-hero,.centre-portfolio-ledger){--centre-notebook-columns:minmax(15rem, .76fr) minmax(0, 1.24fr)}.stable-hero[data-stable-hero-layout=learning].centre-pitch-hero{--stable-hero-columns:var(--centre-notebook-columns);border:.0625rem solid var(--color-line);border-radius:var(--radius-hero);background:#f5f3ec;gap:.625rem;padding:.625rem}@supports (color:color-mix(in lab, red, red)){.stable-hero[data-stable-hero-layout=learning].centre-pitch-hero{background:color-mix(in srgb, var(--color-canvas) 70%, var(--color-surface))}}.stable-hero[data-stable-hero-layout=learning].centre-pitch-hero{box-shadow:var(--shadow-tier-1)}.centre-pitch-cover{border-radius:var(--radius-panel);background:#cf8e7c;flex-direction:column;justify-content:space-between;min-height:0;padding:.75rem .9rem .7rem 2.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-pitch-cover{background:color-mix(in srgb, var(--color-clay) 84%, var(--color-surface))}}.centre-pitch-cover{color:var(--color-product-hero)}.centre-pitch-binding{gap:clamp(.65rem,1.6vw,1.2rem);display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.centre-pitch-binding>i{border-radius:0 var(--radius-chip) var(--radius-chip) 0;background:var(--color-canvas);width:1.15rem;height:.48rem;display:block;position:relative}.centre-pitch-binding>i:before{background:var(--color-canvas);content:"";width:.7rem;height:.14rem;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.centre-pitch-cover-head,.centre-pitch-agenda-head{min-width:0;font-family:var(--font-role-technical);font-size:var(--type-meta);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;line-height:1.15;display:flex}.centre-pitch-cover-head>span,.centre-pitch-cover-head>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centre-pitch-cover-head>strong{font-weight:760}.centre-pitch-hero .centre-pitch-title{max-width:10ch;font-family:var(--font-role-display);letter-spacing:-.075em;text-transform:uppercase;margin:.2rem auto;font-size:clamp(2rem,3.4vw,3.05rem);font-weight:860;font-stretch:75%;line-height:.78}.centre-pitch-title>span{display:block}.centre-pitch-title>span+span{margin-left:1.85ch}.centre-pitch-cover-foot{justify-content:space-between;align-items:end;gap:.75rem;min-width:0;display:flex}.centre-pitch-cover-foot>p{max-width:24ch;font-family:var(--font-role-display);font-size:var(--type-body);font-weight:740;line-height:1.15}.centre-pitch-proof{min-width:0;font-family:var(--font-role-technical);font-size:var(--type-meta);text-align:right;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:.08rem .5rem;line-height:1.2;display:flex}.centre-pitch-proof>span{white-space:nowrap}.centre-pitch-proof strong{font-variant-numeric:tabular-nums}.stable-hero[data-stable-hero-layout=learning] .centre-pitch-agenda{border-radius:var(--radius-panel);background:var(--color-product-hero);min-height:0;color:var(--color-on-dark);border-left:0;grid-template-rows:auto minmax(0,1fr);padding:.7rem .8rem;display:grid}.centre-pitch-agenda-head{border-bottom:.0625rem solid #f3f0e82e;padding-bottom:.35rem}@supports (color:color-mix(in lab, red, red)){.centre-pitch-agenda-head{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.centre-pitch-agenda-head>strong{color:var(--color-on-dark);font-family:var(--font-role-display);font-size:var(--type-section);font-weight:820;font-stretch:75%}.centre-pitch-agenda-head>span{color:#f3f0e89e}@supports (color:color-mix(in lab, red, red)){.centre-pitch-agenda-head>span{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.centre-pitch-index{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;min-width:0;display:grid}.centre-pitch-index-item{--centre-pitch-accent:var(--color-clay);border-top:.0625rem solid #f3f0e81f;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;min-height:2.75rem;padding:.2rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.centre-pitch-index-item{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.centre-pitch-index-item{color:var(--color-on-dark);transition:background var(--motion-fast) ease}.centre-pitch-index-item:nth-child(2n){border-left:.0625rem solid #f3f0e81f}@supports (color:color-mix(in lab, red, red)){.centre-pitch-index-item:nth-child(2n){border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.centre-pitch-index-item[data-centre-theme=goals]{--centre-pitch-accent:var(--color-signal-health)}.centre-pitch-index-item[data-centre-theme=demand]{--centre-pitch-accent:var(--color-brand-300)}.centre-pitch-index-item[data-centre-theme=systems]{--centre-pitch-accent:var(--color-signal-delivery)}.centre-pitch-index-item[data-centre-theme=control]{--centre-pitch-accent:var(--color-gold)}.centre-pitch-index-item[data-centre-theme=learning]{--centre-pitch-accent:var(--color-clay)}.centre-pitch-index-item[data-centre-theme=horizon]{--centre-pitch-accent:var(--color-signal-active)}.centre-pitch-index-item:hover,.centre-pitch-index-item:focus-visible{background:var(--centre-pitch-accent)}@supports (color:color-mix(in lab, red, red)){.centre-pitch-index-item:hover,.centre-pitch-index-item:focus-visible{background:color-mix(in srgb, var(--centre-pitch-accent) 16%, transparent)}}.centre-pitch-index-item:hover,.centre-pitch-index-item:focus-visible{outline:none}.centre-pitch-index-number{color:var(--centre-pitch-accent);font-family:var(--font-role-display);letter-spacing:-.07em;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:760;font-stretch:75%;line-height:.8}.centre-pitch-index-copy{min-width:0;display:block}.centre-pitch-index-copy>strong,.centre-pitch-index-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.centre-pitch-index-copy>strong{font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:740}.centre-pitch-index-copy>small{color:#f3f0e88f;margin-top:.06rem}@supports (color:color-mix(in lab, red, red)){.centre-pitch-index-copy>small{color:color-mix(in srgb, var(--color-on-dark) 56%, transparent)}}.centre-pitch-index-copy>small{font-family:var(--font-role-technical);font-size:var(--type-meta)}.centre-pitch-index-item>svg{color:#f3f0e88a}@supports (color:color-mix(in lab, red, red)){.centre-pitch-index-item>svg{color:color-mix(in srgb, var(--color-on-dark) 54%, transparent)}}.centre-pitch-index-item>svg{transition:color var(--motion-fast) ease, transform var(--motion-fast) ease}.centre-pitch-index-item:hover>svg,.centre-pitch-index-item:focus-visible>svg{color:var(--centre-pitch-accent);transform:translate(.16rem)}.centre-pitch-agenda-empty{color:#f3f0e8ad;align-self:center;max-width:34ch}@supports (color:color-mix(in lab, red, red)){.centre-pitch-agenda-empty{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.centre-pitch-agenda-empty{font-size:var(--type-body);line-height:1.45}.centre-portfolio-sheet{box-shadow:none;background:0 0;border:0}.centre-portfolio-sheet>.section-head{border-bottom:0;margin-bottom:.8rem;padding-inline:0}.centre-portfolio-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.centre-portfolio-reorder-note{border:.0625rem solid #cdc3c4;align-items:center;gap:.42rem;width:fit-content;max-width:100%;margin:-.35rem 0 .65rem;padding:.42rem .62rem;display:flex}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-note{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 34%, var(--color-line))}}.centre-portfolio-reorder-note{border-radius:var(--radius-chip);background:#efe9e3}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-note{background:color-mix(in srgb, var(--color-brand-50) 64%, var(--color-surface))}}.centre-portfolio-reorder-note{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);line-height:1.35}.centre-portfolio-reorder-note>svg{color:var(--color-product-action);flex:none}.centre-portfolio-overline{color:var(--color-clay);font-family:var(--font-role-technical);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;font-weight:760}.centre-portfolio-item{--centre-theme-hue:var(--color-product-action);--centre-theme-accent:var(--centre-theme-hue);--centre-theme-accent-secondary:var(--color-signal-horizon);--centre-theme-background:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item{--centre-theme-background:color-mix(in srgb, var(--centre-theme-hue) 7%, var(--color-surface))}}.centre-portfolio-item{--centre-theme-ink:var(--color-ink);--centre-theme-muted:#6d6b67}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item{--centre-theme-muted:color-mix(in srgb, var(--color-muted) 90%, var(--centre-theme-hue))}}.centre-portfolio-item{--centre-theme-line:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item{--centre-theme-line:color-mix(in srgb, var(--centre-theme-hue) 22%, var(--color-line))}}.centre-portfolio-item{--centre-art-background:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item{--centre-art-background:color-mix(in srgb, var(--centre-theme-hue) 38%, var(--color-product-hero))}}.centre-portfolio-item{--centre-art-ink:var(--color-on-dark);isolation:isolate;min-width:0;color:var(--centre-theme-ink);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.centre-portfolio-ledger.is-reordering{border-color:#a37f86}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-ledger.is-reordering{border-color:color-mix(in srgb, var(--color-product-action) 52%, var(--color-line))}}.centre-portfolio-ledger.is-reordering{box-shadow:0 0 0 .1875rem #742d3e14, var(--shadow-tier-1)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-ledger.is-reordering{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-product-action) 8%, transparent), var(--shadow-tier-1)}}.centre-portfolio-ledger.is-reordering .centre-portfolio-item{cursor:grab;-webkit-user-select:none;user-select:none;transition:opacity var(--motion-fast) ease, transform var(--motion-standard) var(--ease-entrance)}.centre-portfolio-ledger.is-reordering .centre-portfolio-item:active{cursor:grabbing}.centre-portfolio-item.is-dragging{z-index:5;opacity:.48;transform:scale(.992)}.centre-portfolio-item.is-drop-target{z-index:4;transform:translateY(-.125rem)}.centre-portfolio-item.is-drop-target .centre-portfolio-row:after{border-color:var(--centre-theme-accent);box-shadow:inset 0 0 0 .125rem var(--centre-theme-accent), 0 .35rem 1rem var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item.is-drop-target .centre-portfolio-row:after{box-shadow:inset 0 0 0 .125rem color-mix(in srgb, var(--centre-theme-accent) 18%, transparent), 0 .35rem 1rem color-mix(in srgb, var(--centre-theme-accent) 20%, transparent)}}.centre-portfolio-item+.centre-portfolio-item{margin-top:.25rem}.centre-portfolio-item[data-centre-theme=goals]{--centre-theme-hue:var(--color-signal-health);--centre-theme-accent-secondary:var(--color-gold);--centre-art-background:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=goals]{--centre-art-background:color-mix(in srgb, var(--centre-theme-hue) 44%, var(--color-product-hero))}}.centre-portfolio-item[data-centre-theme=demand]{--centre-theme-hue:var(--color-signal-delivery);--centre-theme-accent-secondary:var(--color-gold);--centre-art-background:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=demand]{--centre-art-background:color-mix(in srgb, var(--centre-theme-hue) 38%, var(--color-product-hero))}}.centre-portfolio-item[data-centre-theme=control]{--centre-theme-hue:var(--color-signal-priority);--centre-theme-accent-secondary:var(--color-gold);--centre-art-background:#173b57}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=control]{--centre-art-background:color-mix(in srgb, var(--color-product-hero) 86%, var(--centre-theme-hue))}}.centre-portfolio-item[data-centre-theme=systems]{--centre-theme-hue:var(--color-signal-delivery);--centre-theme-accent-secondary:var(--color-brand-300);--centre-art-background:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems]{--centre-art-background:color-mix(in srgb, var(--centre-theme-hue) 28%, var(--color-product-hero))}}.centre-portfolio-item[data-centre-theme=learning]{--centre-theme-hue:var(--color-clay);--centre-theme-accent-secondary:var(--color-gold);--centre-art-background:var(--centre-theme-hue)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning]{--centre-art-background:color-mix(in srgb, var(--centre-theme-hue) 46%, var(--color-product-action))}}.centre-portfolio-ledger{border:.0625rem solid var(--color-line);border-radius:var(--radius-hero);background:repeating-linear-gradient(#0000 0 2.35rem,#bc9aa212 2.35rem 2.4125rem),#f5f3ec;padding:.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-ledger{background:repeating-linear-gradient(180deg, transparent 0 2.35rem, color-mix(in srgb, var(--color-brand-300) 7%, transparent) 2.35rem 2.4125rem), color-mix(in srgb, var(--color-canvas) 70%, var(--color-surface))}}.centre-portfolio-ledger{box-shadow:var(--shadow-tier-1)}.centre-portfolio-item:has(.centre-portfolio-configure) .centre-portfolio-row{padding-right:0}:is(.centre-portfolio-item .centre-portfolio-row,.centre-portfolio-item:has(.centre-portfolio-configure) .centre-portfolio-row){gap:.4rem;padding:.375rem}.centre-portfolio-configure{z-index:4;border-color:var(--centre-theme-accent);position:absolute;top:.8rem;right:.8rem}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-configure{border-color:color-mix(in srgb, var(--centre-theme-accent) 34%, var(--centre-theme-line))}}.centre-portfolio-configure{background:var(--centre-theme-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-configure{background:color-mix(in srgb, var(--centre-theme-background) 86%, transparent)}}.centre-portfolio-configure{color:var(--centre-theme-ink);-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem)}.centre-portfolio-reorder-controls{z-index:6;border:.0625rem solid var(--centre-theme-accent);align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-controls{border:.0625rem solid color-mix(in srgb, var(--centre-theme-accent) 42%, var(--centre-theme-line))}}.centre-portfolio-reorder-controls{border-radius:var(--radius-tight);background:var(--centre-theme-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-controls{background:color-mix(in srgb, var(--centre-theme-background) 88%, var(--color-surface) 12%)}}.centre-portfolio-reorder-controls{color:var(--centre-theme-ink);box-shadow:inset 0 .0625rem 0 #fbf9f4d1, 0 .2rem .75rem var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-controls{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 82%, transparent), 0 .2rem .75rem color-mix(in srgb, var(--centre-theme-accent) 18%, transparent)}}.centre-portfolio-reorder-controls{-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem)}.centre-portfolio-drag-label,.centre-portfolio-reorder-controls>button{min-height:calc(var(--control-compact) * .72);justify-content:center;align-items:center;display:inline-flex}.centre-portfolio-drag-label{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.015em;gap:.24rem;padding:.25rem .48rem;font-weight:720}.centre-portfolio-reorder-controls>button{border-left:.0625rem solid var(--centre-theme-accent);width:1.85rem}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-controls>button{border-left:.0625rem solid color-mix(in srgb, var(--centre-theme-accent) 26%, var(--centre-theme-line))}}.centre-portfolio-reorder-controls>button{transition:background var(--motion-fast) ease, color var(--motion-fast) ease}.centre-portfolio-reorder-controls>button:not(:disabled):is(:hover,:focus-visible){background:var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-reorder-controls>button:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--centre-theme-accent) 18%, transparent)}}.centre-portfolio-reorder-controls>button:not(:disabled):is(:hover,:focus-visible){color:var(--centre-theme-ink);outline:none}.centre-portfolio-reorder-controls>button:focus-visible{box-shadow:inset 0 0 0 .125rem var(--color-focus)}.centre-portfolio-reorder-controls>button:disabled{cursor:not-allowed;opacity:.38}.centre-portfolio-configure:hover,.centre-portfolio-configure:focus-visible{border-color:var(--centre-theme-accent);background:var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-configure:hover,.centre-portfolio-configure:focus-visible{background:color-mix(in srgb, var(--centre-theme-accent) 16%, var(--centre-theme-background))}}.centre-portfolio-configure:hover,.centre-portfolio-configure:focus-visible{color:var(--centre-theme-ink)}.centre-portfolio-item .centre-portfolio-configure{top:1rem;right:1rem}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){isolation:isolate;width:4.75rem;min-width:4.75rem;min-height:calc(var(--control-compact) * .64);border:.0625rem solid var(--centre-theme-accent-secondary);justify-content:center;gap:.28rem;padding:.2688rem .48rem;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){border:.0625rem solid color-mix(in srgb, var(--centre-theme-accent-secondary) 44%, var(--centre-theme-line))}}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){border-radius:var(--radius-tight);background:linear-gradient(180deg, var(--centre-theme-background), var(--centre-theme-background))}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){background:linear-gradient(180deg, color-mix(in srgb, var(--centre-theme-background) 82%, var(--color-surface) 18%), color-mix(in srgb, var(--centre-theme-background) 92%, var(--centre-theme-accent) 8%))}}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){color:var(--centre-theme-ink);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.015em;text-transform:none;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);box-shadow:inset 0 .0625rem 0 #fbf9f4e0, 0 .22rem .7rem var(--centre-theme-accent);font-weight:720;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 88%, transparent), 0 .22rem .7rem color-mix(in srgb, var(--centre-theme-accent) 16%, transparent)}}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){text-shadow:0 .0625rem #fbf9f4b8}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){text-shadow:0 .0625rem 0 color-mix(in srgb, var(--color-surface) 72%, transparent)}}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter){transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter):before{z-index:-1;background:linear-gradient(112deg,#0000 16%,#fbf9f4bd 45%,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter):before{background:linear-gradient(112deg, transparent 16%, color-mix(in srgb, var(--color-surface) 74%, transparent) 45%, transparent 72%)}}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter):before{content:"";pointer-events:none;transition:transform var(--motion-standard) var(--ease-entrance);transform:translate(-135%)}.centre-portfolio-item .centre-portfolio-configure{border-radius:var(--radius-tight) var(--radius-tight) 0 0}.centre-portfolio-item :is(.centre-portfolio-configure,.centre-portfolio-enter)>svg{width:.6875rem;height:.6875rem}.centre-portfolio-row{--centre-portfolio-row-block-size:12.5rem;block-size:var(--centre-portfolio-row-block-size);grid-template-columns:var(--centre-notebook-columns);min-height:12rem;color:var(--centre-theme-ink);transition:box-shadow var(--motion-standard) ease, transform var(--motion-standard) var(--ease-entrance);outline:none;display:grid;position:relative}.centre-portfolio-row.is-reorder-locked{pointer-events:none}.centre-portfolio-row:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;transition:border-color var(--motion-fast) ease;border:.0625rem solid #0000;position:absolute;inset:0}.centre-portfolio-spiral{--centre-coil-dark:#5b5a57}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral{--centre-coil-dark:color-mix(in srgb, var(--color-muted) 72%, var(--color-ink))}}.centre-portfolio-spiral{--centre-coil-mid:#b7b5b0}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral{--centre-coil-mid:color-mix(in srgb, var(--color-surface) 52%, var(--color-muted))}}.centre-portfolio-spiral{--centre-coil-light:#d3d1cd}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral{--centre-coil-light:color-mix(in srgb, var(--color-surface) 72%, var(--color-muted))}}.centre-portfolio-spiral{z-index:3;isolation:isolate;pointer-events:none;flex-direction:column;justify-content:space-around;align-items:center;width:1.18rem;display:flex;position:absolute;top:.72rem;bottom:.72rem;left:calc(38% - .06rem);transform:translate(-50%)}.centre-portfolio-spiral:before{z-index:-1;background:linear-gradient(90deg,#0000,#2b2d2f14 24%,#2b2d2f29 43%,#fbf9f485 49%,#2b2d2f1f 58%,#2b2d2f0d 76%,#0000);border-radius:999px;width:.44rem;position:absolute;top:.18rem;bottom:.18rem;left:50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-ink) 8%, transparent) 24%, color-mix(in srgb, var(--color-ink) 16%, transparent) 43%, color-mix(in srgb, var(--color-surface) 52%, transparent) 49%, color-mix(in srgb, var(--color-ink) 12%, transparent) 58%, color-mix(in srgb, var(--color-ink) 5%, transparent) 76%, transparent)}}.centre-portfolio-spiral:before{box-shadow:inset .06rem 0 .12rem #2b2d2f17,inset -.04rem 0 .08rem #fbf9f45c}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral:before{box-shadow:inset .06rem 0 .12rem color-mix(in srgb, var(--color-ink) 9%, transparent), inset -.04rem 0 .08rem color-mix(in srgb, var(--color-surface) 36%, transparent)}}.centre-portfolio-spiral:before{content:"";opacity:.42;transform:translate(-50%)}.centre-portfolio-spiral>i{--centre-coil-shift:0rem;--centre-coil-turn:0deg;width:1.24rem;height:.52rem;transform:translateX(var(--centre-coil-shift));flex:none;display:block;position:relative}.centre-portfolio-spiral>i:before,.centre-portfolio-spiral>i:after{content:"";position:absolute}.centre-portfolio-spiral>i:before{z-index:2;border:.075rem solid;border-color:var(--centre-coil-light) var(--centre-coil-dark) var(--centre-coil-dark) var(--centre-coil-mid);inset:.035rem .04rem}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:before{border-color:var(--centre-coil-light) var(--centre-coil-dark) color-mix(in srgb, var(--centre-coil-dark) 88%, var(--color-ink)) var(--centre-coil-mid)}}.centre-portfolio-spiral>i:before{background:linear-gradient(180deg, transparent 0 38%, var(--centre-coil-dark) 43% 58%, transparent 64%);border-radius:52% 48% 50% 50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:before{background:linear-gradient(180deg, transparent 0 38%, color-mix(in srgb, var(--centre-coil-dark) 7%, transparent) 43% 58%, transparent 64%)}}.centre-portfolio-spiral>i:before{box-shadow:inset 0 .04rem #fbf9f494,inset 0 -.045rem .055rem #2b2d2f24,0 .035rem .035rem #fbf9f440}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:before{box-shadow:inset 0 .04rem 0 color-mix(in srgb, var(--color-surface) 58%, transparent), inset 0 -.045rem .055rem color-mix(in srgb, var(--color-ink) 14%, transparent), 0 .035rem .035rem color-mix(in srgb, var(--color-surface) 25%, transparent)}}.centre-portfolio-spiral>i:before{filter:drop-shadow(.035rem .11rem .07rem #2b2d2f3d)drop-shadow(-.025rem -.025rem #fbf9f473)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:before{filter:drop-shadow(.035rem .11rem .07rem color-mix(in srgb, var(--color-ink) 24%, transparent)) drop-shadow(-.025rem -.025rem 0 color-mix(in srgb, var(--color-surface) 45%, transparent))}}.centre-portfolio-spiral>i:before{transform:perspective(2.4rem) rotateY(-13deg) rotateZ(var(--centre-coil-turn));transition:filter var(--motion-fast) ease, transform var(--motion-fast) ease}.centre-portfolio-spiral>i:after{z-index:1;background:radial-gradient(at 12% 52%,#2b2d2f94 0 .068rem,#bfbdb9 .074rem .112rem,#2b2d2f1f .118rem,#0000 .132rem),radial-gradient(at 88% 48%,#2b2d2f94 0 .068rem,#bfbdb9 .074rem .112rem,#2b2d2f1f .118rem,#0000 .132rem);inset:-.04rem -.1rem}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:after{background:radial-gradient(ellipse at 12% 52%, color-mix(in srgb, var(--color-ink) 58%, transparent) 0 .068rem, color-mix(in srgb, var(--color-surface) 58%, var(--color-muted)) .074rem .112rem, color-mix(in srgb, var(--color-ink) 12%, transparent) .118rem, transparent .132rem), radial-gradient(ellipse at 88% 48%, color-mix(in srgb, var(--color-ink) 58%, transparent) 0 .068rem, color-mix(in srgb, var(--color-surface) 58%, var(--color-muted)) .074rem .112rem, color-mix(in srgb, var(--color-ink) 12%, transparent) .118rem, transparent .132rem)}}.centre-portfolio-spiral>i:after{filter:drop-shadow(.035rem .055rem .035rem #2b2d2f24)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:after{filter:drop-shadow(.035rem .055rem .035rem color-mix(in srgb, var(--color-ink) 14%, transparent))}}.centre-portfolio-spiral>i:nth-child(4n+1){--centre-coil-shift:-.035rem;--centre-coil-turn:-.55deg}.centre-portfolio-spiral>i:nth-child(4n+2){--centre-coil-shift:.018rem;--centre-coil-turn:.35deg}.centre-portfolio-spiral>i:nth-child(4n+3){--centre-coil-shift:.042rem;--centre-coil-turn:-.2deg}.centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-spiral>i:before{filter:brightness(1.018)drop-shadow(.04rem .12rem .08rem #2b2d2f42)drop-shadow(-.025rem -.025rem #fbf9f480)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-spiral>i:before{filter:brightness(1.018) drop-shadow(.04rem .12rem .08rem color-mix(in srgb, var(--color-ink) 26%, transparent)) drop-shadow(-.025rem -.025rem 0 color-mix(in srgb, var(--color-surface) 50%, transparent))}}.centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-spiral>i:before{transform:perspective(2.4rem) rotateY(-13deg) rotateZ(var(--centre-coil-turn)) scaleX(1.01)}.centre-portfolio-row:hover,.centre-portfolio-row:focus-visible{transform:translateY(-.125rem)}.centre-portfolio-row:focus-visible:after{border-color:var(--centre-theme-accent);box-shadow:inset 0 0 0 .125rem var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-row:focus-visible:after{box-shadow:inset 0 0 0 .125rem color-mix(in srgb, var(--centre-theme-accent) 18%, transparent)}}.centre-portfolio-art{background:linear-gradient(145deg, var(--centre-theme-accent), transparent 48%), var(--centre-art-background);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-art{background:linear-gradient(145deg, color-mix(in srgb, var(--centre-theme-accent) 18%, transparent), transparent 48%), var(--centre-art-background)}}.centre-portfolio-art{color:var(--centre-art-ink)}.centre-portfolio-art:before{aspect-ratio:1;border:.0625rem solid var(--centre-theme-accent);width:68%;position:absolute;inset:-32% auto auto -16%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-art:before{border:.0625rem solid color-mix(in srgb, var(--centre-theme-accent) 30%, transparent)}}.centre-portfolio-art:before{content:"";opacity:.55;pointer-events:none;border-radius:50%}.centre-portfolio-item :is(.centre-portfolio-art,.centre-portfolio-story){border-radius:var(--radius-panel)}.centre-portfolio-binding{z-index:3;gap:1.35rem}.centre-portfolio-binding>i{width:1rem;height:.38rem}.centre-portfolio-art-head{z-index:2;min-width:0;color:var(--centre-art-ink);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-art-head{color:color-mix(in srgb, var(--centre-art-ink) 74%, transparent)}}.centre-portfolio-art-head{font-family:var(--font-role-technical);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:720;line-height:1.1}.centre-portfolio-art-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centre-portfolio-scene{pointer-events:none;position:absolute;inset:2.8rem 1rem 1.8rem;overflow:hidden}.centre-portfolio-scene-core,.centre-portfolio-scene-layer,.centre-portfolio-scene-signal{display:block;position:absolute}.centre-portfolio-monogram{z-index:2;font-family:var(--font-role-display);letter-spacing:-.1em;opacity:.94;text-transform:uppercase;transition:letter-spacing var(--motion-standard) ease, transform var(--motion-standard) var(--ease-entrance);align-self:end;font-size:clamp(4.5rem,8.5vw,7.5rem);font-weight:860;font-stretch:75%;line-height:.64;position:relative}.centre-portfolio-feature-image{z-index:1;object-fit:contain;object-position:left center;opacity:.98;pointer-events:none;filter:saturate(1.08)contrast(1.08)brightness(.99)drop-shadow(0 .08rem .14rem #173b5742);width:auto;height:calc(90% - 2.7rem);position:absolute;top:2.625rem;left:1.9rem;right:auto}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-feature-image{filter:saturate(1.08) contrast(1.08) brightness(.99) drop-shadow(0 .08rem .14rem color-mix(in srgb, var(--color-product-hero) 26%, transparent))}}.centre-portfolio-feature-image{transition:filter var(--motion-standard) ease, transform var(--motion-standard) var(--ease-entrance);transform:translate(0)}.centre-portfolio-art-name{z-index:2;max-width:6ch;color:var(--centre-art-ink);font-family:var(--font-role-display);letter-spacing:-.055em;text-align:right;text-wrap:balance;text-shadow:0 .12rem .75rem #173b57b8;place-self:end;margin-right:1rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:780;font-stretch:75%;line-height:.86;position:relative}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-art-name{text-shadow:0 .12rem .75rem color-mix(in srgb, var(--color-product-hero) 72%, transparent)}}.centre-portfolio-art-caption{z-index:2;color:var(--centre-art-ink);justify-self:end;position:relative}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-art-caption{color:color-mix(in srgb, var(--centre-art-ink) 68%, transparent)}}.centre-portfolio-art-caption{font-family:var(--font-role-technical);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1}.centre-portfolio-row:hover .centre-portfolio-monogram,.centre-portfolio-row:focus-visible .centre-portfolio-monogram{letter-spacing:-.075em;transform:translate(.2rem)}.centre-portfolio-row:hover .centre-portfolio-feature-image,.centre-portfolio-row:focus-visible .centre-portfolio-feature-image{filter:saturate(1.16)contrast(1.1)brightness(1.01)drop-shadow(0 .12rem .18rem #173b5752)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-row:hover .centre-portfolio-feature-image,.centre-portfolio-row:focus-visible .centre-portfolio-feature-image{filter:saturate(1.16) contrast(1.1) brightness(1.01) drop-shadow(0 .12rem .18rem color-mix(in srgb, var(--color-product-hero) 32%, transparent))}}.centre-portfolio-row:hover .centre-portfolio-feature-image,.centre-portfolio-row:focus-visible .centre-portfolio-feature-image{transform:translate(-.06rem,-.12rem)scale(1.012)}.centre-portfolio-story{background:radial-gradient(circle at 100% 0, var(--centre-theme-accent-secondary), transparent 38%), linear-gradient(135deg, var(--centre-theme-accent), transparent 56%), var(--centre-theme-background);flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;min-height:0;padding:clamp(1rem,1.6vw,1.25rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-story{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--centre-theme-accent-secondary) 13%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--centre-theme-accent) 7%, transparent), transparent 56%), var(--centre-theme-background)}}.centre-portfolio-item .centre-portfolio-story{background:var(--centre-theme-background);gap:0;padding:.625rem .75rem}.centre-portfolio-item .centre-portfolio-story-head{border-bottom:.0625rem solid var(--centre-theme-line);padding-bottom:.35rem}.centre-portfolio-item .centre-portfolio-copy{flex-direction:column;flex:1;justify-content:center;padding-right:6.75rem;display:flex}.centre-portfolio-item .centre-portfolio-meta{grid-template-columns:minmax(0,1.2fr) auto}.centre-portfolio-story-head{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0;padding-right:7.4rem;display:flex}.centre-portfolio-index{color:var(--centre-theme-accent);font-family:var(--font-role-technical);font-size:var(--type-meta);letter-spacing:.09em;font-variant-numeric:tabular-nums;text-transform:uppercase;font-weight:780;line-height:1.1}.centre-portfolio-theme-label{color:var(--centre-theme-muted);font-family:var(--font-role-technical);font-size:var(--type-meta);font-weight:650;line-height:1.1}.centre-portfolio-copy{min-width:0}.centre-portfolio-copy h3{max-width:15ch;color:var(--centre-theme-ink);font-family:var(--font-role-display);letter-spacing:-.075em;text-wrap:balance;font-size:clamp(1.75rem,2.65vw,2.4rem);font-weight:860;font-stretch:75%;line-height:.78}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-copy h3{max-width:none}.centre-portfolio-copy>p{max-width:64ch;color:var(--centre-theme-muted);font-family:var(--font-role-display);font-size:var(--type-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.45;display:-webkit-box;overflow:hidden}.centre-portfolio-meta{border-top:.0625rem solid var(--centre-theme-line);grid-template-columns:minmax(0,1.2fr) auto auto;align-items:end;gap:.65rem;min-width:0;padding-top:.6rem;display:grid}.centre-portfolio-work-areas,.centre-portfolio-cycle{min-width:0}.centre-portfolio-meta .label-eyebrow{color:var(--centre-theme-muted);font-family:var(--font-role-technical)}.centre-portfolio-work-areas>p{flex-wrap:wrap;gap:.25rem;min-width:0;margin-top:.3rem;display:flex}.centre-portfolio-work-areas>p>span{border:.0625rem solid var(--centre-theme-accent);max-width:100%;padding:.16rem .4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-work-areas>p>span{border:.0625rem solid color-mix(in srgb, var(--centre-theme-accent) 24%, var(--centre-theme-line))}}.centre-portfolio-work-areas>p>span{border-radius:var(--radius-chip);background:var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-work-areas>p>span{background:color-mix(in srgb, var(--centre-theme-accent) 8%, transparent)}}.centre-portfolio-work-areas>p>span{color:var(--centre-theme-ink);font-family:var(--font-role-technical);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2}.centre-portfolio-cycle>p{color:var(--centre-theme-ink);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.3rem;font-weight:680;line-height:1.25}.centre-portfolio-enter{min-height:2.75rem;color:var(--centre-theme-ink);font-family:var(--font-role-technical);font-size:var(--type-meta);white-space:nowrap;align-self:end;align-items:center;gap:.45rem;font-weight:760;display:inline-flex}.centre-portfolio-item .centre-portfolio-enter{top:calc(.625rem + (var(--control-compact) * .64) - .0625rem);z-index:4;border-radius:0 0 var(--radius-tight) var(--radius-tight);align-self:auto;position:absolute;right:.625rem}.centre-portfolio-item:not(:has(.centre-portfolio-configure)) .centre-portfolio-enter{border-radius:var(--radius-tight);top:.625rem}.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible),.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter{border-color:var(--centre-theme-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible),.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter{border-color:color-mix(in srgb, var(--centre-theme-accent-secondary) 72%, var(--centre-theme-accent))}}.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible),.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter{background:linear-gradient(180deg, var(--centre-theme-background), var(--centre-theme-background))}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible),.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter{background:linear-gradient(180deg, color-mix(in srgb, var(--centre-theme-background) 74%, var(--color-surface) 26%), color-mix(in srgb, var(--centre-theme-background) 86%, var(--centre-theme-accent) 14%))}}.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible),.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter{box-shadow:inset 0 .0625rem 0 #fbf9f4f0, 0 .3rem .85rem var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible),.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 94%, transparent), 0 .3rem .85rem color-mix(in srgb, var(--centre-theme-accent) 22%, transparent)}}.centre-portfolio-item .centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-enter:before,.centre-portfolio-item .centre-portfolio-configure:is(:hover,:focus-visible):before{transform:translate(135%)}.centre-portfolio-enter>svg{color:var(--centre-theme-accent);transition:transform var(--motion-fast) ease}.centre-portfolio-row:hover .centre-portfolio-enter>svg,.centre-portfolio-row:focus-visible .centre-portfolio-enter>svg{transform:translate(.24rem)}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-art{background:linear-gradient(var(--centre-art-ink) .0625rem, transparent .0625rem), linear-gradient(90deg, var(--centre-art-ink) .0625rem, transparent .0625rem), radial-gradient(circle at 78% 22%, var(--centre-theme-accent-secondary), transparent 24%), var(--centre-art-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-art{background:linear-gradient(color-mix(in srgb, var(--centre-art-ink) 7%, transparent) .0625rem, transparent .0625rem), linear-gradient(90deg, color-mix(in srgb, var(--centre-art-ink) 7%, transparent) .0625rem, transparent .0625rem), radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--centre-theme-accent-secondary) 34%, transparent), transparent 24%), var(--centre-art-background)}}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-art{background-size:2.2rem 2.2rem,2.2rem 2.2rem,auto,auto}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene{opacity:.34;inset:2.8rem 1.2rem 2rem 30%}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-core{aspect-ratio:1;background:var(--centre-theme-accent-secondary);width:.55rem;box-shadow:0 0 1.4rem var(--centre-theme-accent-secondary);border-radius:50%;bottom:9%;right:6%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-core{box-shadow:0 0 1.4rem color-mix(in srgb, var(--centre-theme-accent-secondary) 76%, transparent)}}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer{border:.0625rem solid var(--centre-art-ink);width:12%;bottom:9%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer{border:.0625rem solid color-mix(in srgb, var(--centre-art-ink) 26%, transparent)}}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer{border-radius:var(--radius-tight) var(--radius-tight) 0 0;background:var(--centre-theme-accent);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer{background:color-mix(in srgb, var(--centre-theme-accent) 74%, transparent)}}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer{transform-origin:bottom;animation:centreGoalsRise 5.6s var(--ease-entrance) infinite}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer.is-one{opacity:.48;height:24%;left:7%}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer.is-two{opacity:.62;height:40%;animation-delay:-1.4s;left:28%}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer.is-three{opacity:.78;height:58%;animation-delay:-2.8s;left:49%}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-layer.is-four{height:78%;animation-delay:-4.2s;left:70%}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-signal{background:linear-gradient(90deg, var(--centre-art-ink), var(--centre-theme-accent-secondary));height:.0625rem;bottom:8%;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-signal{background:linear-gradient(90deg, color-mix(in srgb, var(--centre-art-ink) 18%, transparent), var(--centre-theme-accent-secondary))}}.centre-portfolio-item[data-centre-theme=goals] .centre-portfolio-scene-signal{transform-origin:100%;transform:rotate(-18deg)}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-art{background:linear-gradient(120deg, transparent 0 58%, var(--centre-theme-accent) 58% 72%, transparent 72%), radial-gradient(circle at 18% 76%, var(--centre-theme-accent-secondary), transparent 26%), var(--centre-art-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-art{background:linear-gradient(120deg, transparent 0 58%, color-mix(in srgb, var(--centre-theme-accent) 10%, transparent) 58% 72%, transparent 72%), radial-gradient(circle at 18% 76%, color-mix(in srgb, var(--centre-theme-accent-secondary) 38%, transparent), transparent 26%), var(--centre-art-background)}}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene{inset:2.8rem .9rem 1.8rem 25%}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-core{aspect-ratio:1;border:.125rem solid var(--centre-theme-accent);background:var(--centre-art-background);width:.75rem;box-shadow:0 0 1.5rem var(--centre-theme-accent);border-radius:50%;bottom:16%;left:9%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-core{box-shadow:0 0 1.5rem color-mix(in srgb, var(--centre-theme-accent) 58%, transparent)}}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer{background:linear-gradient(90deg, var(--centre-theme-accent), var(--centre-art-ink));width:76%;height:.0625rem;bottom:calc(16% + .35rem);left:calc(9% + .35rem)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer{background:linear-gradient(90deg, var(--centre-theme-accent), color-mix(in srgb, var(--centre-art-ink) 44%, transparent))}}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer{transform-origin:0}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer:after{aspect-ratio:1;background:var(--centre-theme-accent-secondary);width:.42rem;box-shadow:0 0 .9rem var(--centre-theme-accent-secondary);border-radius:50%;position:absolute;top:50%;right:0}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer:after{box-shadow:0 0 .9rem color-mix(in srgb, var(--centre-theme-accent-secondary) 76%, transparent)}}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer:after{content:"";transform:translateY(-50%)}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer.is-one{opacity:.45;transform:rotate(-6deg)}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer.is-two{opacity:.62;transform:rotate(-16deg)}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer.is-three{opacity:.78;transform:rotate(-27deg)}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-layer.is-four{transform:rotate(-39deg)}.centre-portfolio-item[data-centre-theme=demand] .centre-portfolio-scene-signal{background:linear-gradient(transparent, var(--centre-theme-accent), transparent);width:.125rem;animation:5.8s ease-in-out infinite centreDemandScan;top:4%;bottom:4%;left:12%}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene{inset:1.6rem .8rem .8rem 26%}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{aspect-ratio:1;border:.0625rem solid var(--centre-theme-accent);width:2.75rem;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{border:.0625rem solid color-mix(in srgb, var(--centre-theme-accent) 80%, transparent)}}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{background:radial-gradient(circle, var(--centre-theme-accent) 0 12%, transparent 14%), var(--centre-theme-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{background:radial-gradient(circle, var(--centre-theme-accent) 0 12%, transparent 14%), color-mix(in srgb, var(--centre-theme-accent) 9%, transparent)}}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{box-shadow:0 0 2.5rem var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{box-shadow:0 0 2.5rem color-mix(in srgb, var(--centre-theme-accent) 28%, transparent)}}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-core{transform:translate(-50%,-50%)}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer{aspect-ratio:1;border:.0625rem solid var(--centre-theme-accent);top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer{border:.0625rem solid color-mix(in srgb, var(--centre-theme-accent) 38%, transparent)}}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer{border-radius:50%;animation:16s linear infinite centreControlOrbit;transform:translate(-50%,-50%)}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer:after{aspect-ratio:1;background:var(--centre-theme-accent-secondary);width:.35rem;box-shadow:0 0 .8rem var(--centre-theme-accent-secondary);content:"";border-radius:50%;position:absolute;top:-.18rem;left:50%}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer.is-one{width:4.75rem}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer.is-two{width:7.25rem;animation-duration:22s;animation-direction:reverse}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer.is-three{width:9.75rem;animation-duration:28s}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-layer.is-four{border-style:dashed;width:12.25rem;animation-duration:34s;animation-direction:reverse}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene-signal{background:linear-gradient(90deg, transparent, var(--centre-theme-accent));width:38%;height:.125rem;animation:4.8s ease-in-out infinite centreControlSignal;bottom:.2rem;right:0}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-art{background:linear-gradient(var(--centre-art-ink) .0625rem, transparent .0625rem), linear-gradient(90deg, var(--centre-art-ink) .0625rem, transparent .0625rem), linear-gradient(145deg, var(--centre-theme-accent-secondary), transparent 56%), var(--centre-art-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-art{background:linear-gradient(color-mix(in srgb, var(--centre-art-ink) 8%, transparent) .0625rem, transparent .0625rem), linear-gradient(90deg, color-mix(in srgb, var(--centre-art-ink) 8%, transparent) .0625rem, transparent .0625rem), linear-gradient(145deg, color-mix(in srgb, var(--centre-theme-accent-secondary) 24%, transparent), transparent 56%), var(--centre-art-background)}}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-art{background-size:1.65rem 1.65rem,1.65rem 1.65rem,auto,auto}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{border:.0625rem solid var(--centre-art-ink);width:3.4rem;height:3.4rem;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{border:.0625rem solid color-mix(in srgb, var(--centre-art-ink) 34%, transparent)}}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{border-radius:var(--radius-panel);background:var(--centre-theme-accent)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{background:color-mix(in srgb, var(--centre-theme-accent) 54%, var(--centre-art-background))}}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{box-shadow:0 0 0 .45rem var(--centre-theme-accent), 0 1rem 2rem -1rem #2b2d2f9e}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--centre-theme-accent) 10%, transparent), 0 1rem 2rem -1rem color-mix(in srgb, var(--color-ink) 62%, transparent)}}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-core{transform:translate(-50%,-50%)rotate(45deg)}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer{background:linear-gradient(90deg, transparent, var(--centre-art-ink) 12% 88%, transparent);width:84%;height:.0625rem;left:8%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--centre-art-ink) 46%, transparent) 12% 88%, transparent)}}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer:after{aspect-ratio:1;border:.0625rem solid var(--centre-theme-accent-secondary);background:var(--centre-art-background);width:.5rem;box-shadow:0 0 .9rem var(--centre-theme-accent-secondary);border-radius:50%;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer:after{box-shadow:0 0 .9rem color-mix(in srgb, var(--centre-theme-accent-secondary) 74%, transparent)}}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer:after{content:"";animation:centreSystemsPacket 6.8s var(--ease-entrance) infinite;transform:translateY(-50%)}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-one{top:22%}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-two{top:42%}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-three{top:62%}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-four{top:82%}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-two:after{animation-delay:-1.7s}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-three:after{animation-delay:-3.4s}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-layer.is-four:after{animation-delay:-5.1s}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-scene-signal{background:linear-gradient(transparent, var(--centre-theme-accent-secondary), transparent);width:.0625rem;animation:4.6s ease-in-out infinite centreSystemsScan;top:8%;bottom:8%;left:50%}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-art{background:radial-gradient(circle at 16% 22%, var(--centre-theme-accent-secondary), transparent 24%), radial-gradient(circle at 86% 78%, var(--centre-art-ink), transparent 22%), var(--centre-art-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-art{background:radial-gradient(circle at 16% 22%, color-mix(in srgb, var(--centre-theme-accent-secondary) 30%, transparent), transparent 24%), radial-gradient(circle at 86% 78%, color-mix(in srgb, var(--centre-art-ink) 14%, transparent), transparent 22%), var(--centre-art-background)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{aspect-ratio:1;border:.0625rem solid var(--centre-art-ink);width:4.25rem;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{border:.0625rem solid color-mix(in srgb, var(--centre-art-ink) 48%, transparent)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{background:var(--centre-theme-accent-secondary);border-radius:48% 52% 56% 44%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{background:color-mix(in srgb, var(--centre-theme-accent-secondary) 48%, transparent)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{box-shadow:0 0 2.75rem var(--centre-theme-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{box-shadow:0 0 2.75rem color-mix(in srgb, var(--centre-theme-accent-secondary) 30%, transparent)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-core{animation:7s ease-in-out infinite centreLearningCore;transform:translate(-50%,-50%)rotate(12deg)}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer{aspect-ratio:1;border:.0625rem solid var(--centre-art-ink);width:3.4rem}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer{border:.0625rem solid color-mix(in srgb, var(--centre-art-ink) 44%, transparent)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer{background:var(--centre-art-ink);border-radius:54% 46% 58% 42%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer{background:color-mix(in srgb, var(--centre-art-ink) 8%, transparent)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer{-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem);animation:6.4s ease-in-out infinite centreLearningFloat}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer.is-one{top:8%;left:12%}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer.is-two{animation-delay:-1.6s;top:16%;right:9%}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer.is-three{animation-delay:-3.2s;bottom:6%;left:19%}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-layer.is-four{animation-delay:-4.8s;bottom:2%;right:17%}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-signal{border:.0625rem dashed var(--centre-art-ink);inset:12% 10%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-signal{border:.0625rem dashed color-mix(in srgb, var(--centre-art-ink) 30%, transparent)}}.centre-portfolio-item[data-centre-theme=learning] .centre-portfolio-scene-signal{border-radius:50%;animation:24s linear infinite centreLearningOrbit}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-art{background:linear-gradient(162deg, transparent 0 46%, var(--centre-theme-accent) 46.5% 48%, transparent 48.5%), radial-gradient(circle at 72% 28%, var(--centre-theme-accent-secondary), transparent 18%), var(--centre-art-background)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-art{background:linear-gradient(162deg, transparent 0 46%, color-mix(in srgb, var(--centre-theme-accent) 28%, transparent) 46.5% 48%, transparent 48.5%), radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--centre-theme-accent-secondary) 48%, transparent), transparent 18%), var(--centre-art-background)}}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-core{aspect-ratio:1;background:var(--centre-theme-accent);width:4.5rem;box-shadow:0 0 2.8rem var(--centre-theme-accent);border-radius:50%;top:18%;right:12%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-core{box-shadow:0 0 2.8rem color-mix(in srgb, var(--centre-theme-accent) 42%, transparent)}}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-core{animation:8s ease-in-out infinite centreHorizonSun}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer{border-top:.0625rem solid var(--centre-art-ink);height:54%;bottom:-8%;left:-8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer{border-top:.0625rem solid color-mix(in srgb, var(--centre-art-ink) 42%, transparent)}}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer{background:var(--centre-art-ink);border-radius:50% 50% 0 0}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer{background:color-mix(in srgb, var(--centre-art-ink) 4%, transparent)}}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer.is-two{opacity:.72;height:68%;bottom:-17%}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer.is-three{opacity:.48;height:82%;bottom:-27%}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-layer.is-four{opacity:.28;height:96%;bottom:-38%}.centre-portfolio-item[data-centre-theme=horizon] .centre-portfolio-scene-signal{background:linear-gradient(90deg, transparent, var(--centre-theme-accent), transparent);height:.125rem;animation:6.4s ease-in-out infinite centreHorizonLine;bottom:43%;left:0;right:0}@keyframes centreControlOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes centreGoalsRise{0%,to{transform:scaleY(.92)}50%{transform:scaleY(1)}}@keyframes centreDemandScan{0%,to{opacity:.24;transform:translate(0)}50%{opacity:.92;transform:translate(10rem)}}@keyframes centreControlSignal{0%,to{opacity:.28;transform-origin:100%;transform:scaleX(.45)}50%{opacity:1;transform-origin:100%;transform:scaleX(1)}}@keyframes centreSystemsPacket{0%{opacity:0;left:0}12%,82%{opacity:1}to{opacity:0;left:calc(100% - .5rem)}}@keyframes centreSystemsScan{0%,to{opacity:.24;transform:translate(-5rem)}50%{opacity:.9;transform:translate(5rem)}}@keyframes centreLearningCore{0%,to{transform:translate(-50%,-50%)rotate(12deg)scale(.94)}50%{transform:translate(-50%,-50%)rotate(22deg)scale(1.06)}}@keyframes centreLearningFloat{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(.35rem,-.45rem)rotate(8deg)}}@keyframes centreLearningOrbit{to{transform:rotate(360deg)}}@keyframes centreHorizonSun{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes centreHorizonLine{0%,to{opacity:.25;transform:translate(-18%)}50%{opacity:.9;transform:translate(18%)}}@container app-page (max-width:58rem){.centre-portfolio-row{grid-template-columns:minmax(0,1fr);block-size:auto}.centre-portfolio-art{min-height:13.5rem}}@media (prefers-reduced-motion:reduce){.centre-portfolio-item *,.centre-portfolio-item :before,.centre-portfolio-item :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.centre-portfolio-row:hover,.centre-portfolio-row:focus-visible{transform:none}}.service-finder-hero{--service-hero-accent:var(--color-brand-600);border:.0625rem solid var(--color-line);border-top:.1875rem solid var(--service-hero-accent);border-radius:var(--radius-hero);background:var(--color-surface);min-height:15.625rem;box-shadow:var(--shadow-tier-1);display:grid;position:relative;overflow:hidden}.service-finder-hero-copy{background:var(--color-product-hero);min-width:0;color:var(--color-on-dark);flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.service-finder-hero-label-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.service-finder-management-action{flex:none}.service-finder-hero-label{color:#f3f0e8bd;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.service-finder-hero-label{color:color-mix(in srgb, var(--color-on-dark) 74%, transparent)}}.service-finder-hero-label{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:760}.service-finder-hero-label:before{content:"";background:currentColor;border-radius:62.4375rem;width:1.2rem;height:.125rem}.service-finder-hero h2{max-width:19ch;color:var(--color-on-dark);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;text-wrap:balance;margin-top:.65rem;font-weight:720;line-height:1.08}.service-finder-hero-copy>p{color:#f3f0e8b8;max-width:62ch;margin-top:.7rem}@supports (color:color-mix(in lab, red, red)){.service-finder-hero-copy>p{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.service-finder-hero-copy>p{font-family:var(--font-role-body);font-size:var(--type-body);text-wrap:balance;line-height:1.55}.service-finder-search{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:#f6f3ec;align-items:center;gap:.65rem;max-width:38.125rem;margin-top:1rem;padding:.4rem .45rem .4rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service-finder-search{background:color-mix(in srgb, var(--color-canvas) 66%, var(--color-surface))}}.service-finder-search{color:var(--color-faint);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.service-finder-search:focus-within{border-color:var(--service-hero-accent)}@supports (color:color-mix(in lab, red, red)){.service-finder-search:focus-within{border-color:color-mix(in srgb, var(--service-hero-accent) 52%, var(--color-line))}}.service-finder-search:focus-within{box-shadow:0 0 0 .1875rem var(--service-hero-accent)}@supports (color:color-mix(in lab, red, red)){.service-finder-search:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--service-hero-accent) 10%, transparent)}}.service-finder-search input.field{min-width:0;min-height:var(--control-compact);box-shadow:none;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-weight:580}.service-finder-search button{width:var(--control-icon);height:var(--control-icon);border-radius:var(--radius-tight);background:var(--color-product-action);color:var(--color-on-accent);transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;flex:none;place-items:center;display:grid}.service-finder-search button:hover{background:#662837}@supports (color:color-mix(in lab, red, red)){.service-finder-search button:hover{background:color-mix(in srgb, var(--color-product-action) 88%, black)}}.service-finder-search button:hover{transform:translateY(-.0625rem)}.service-finder-search button:active{transform:none}.service-finder-hero-meta{color:#f3f0e8ad;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service-finder-hero-meta{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.service-finder-hero-meta{font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:650}.service-finder-hero-meta span{align-items:center;gap:.4rem;display:inline-flex}.service-finder-hero-meta span:before{background:var(--color-on-dark);content:"";border-radius:50%;width:.3125rem;height:.3125rem}.service-finder-signal{border-left:.0625rem solid var(--color-line);background:#e9e0da94;place-items:center;min-width:0;padding:1.25rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-finder-signal{background:color-mix(in srgb, var(--color-brand-50) 58%, transparent)}}.centre-service-finder{--service-hero-accent:var(--color-brand-600);border-block:.0625rem solid var(--color-line);border-top:.1875rem solid var(--service-hero-accent);background:var(--color-surface);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);min-width:0;display:grid;overflow:hidden}.centre-service-finder .service-finder-hero-copy{background:var(--color-product-hero);color:var(--color-on-dark);justify-content:center;padding:.7rem .9rem}.centre-service-finder .service-finder-hero-label{color:#f3f0e8bd}@supports (color:color-mix(in lab, red, red)){.centre-service-finder .service-finder-hero-label{color:color-mix(in srgb, var(--color-on-dark) 74%, transparent)}}.centre-service-finder .service-finder-management-action{display:none}.centre-service-finder .service-finder-hero-copy>h2{max-width:none;color:var(--color-on-dark);font-family:var(--font-role-display);font-size:var(--type-section);letter-spacing:-.025em;margin-top:.25rem;font-weight:720;line-height:1.12}.centre-service-finder .service-finder-hero-copy>p{color:#f3f0e8b8;max-width:70ch;margin-top:.3rem;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.centre-service-finder .service-finder-hero-copy>p{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.centre-service-finder .service-finder-hero-copy>p{font-size:var(--type-meta);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.35}.centre-service-finder .service-finder-search{max-width:none;margin-top:.45rem;padding-block:.2rem}.centre-service-finder .service-finder-hero-meta{color:#f3f0e8ad;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.centre-service-finder .service-finder-hero-meta{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.centre-service-finder .service-finder-hero-meta span:before{background:var(--color-on-dark)}.centre-service-finder .service-finder-signal{padding:.5rem .65rem}.centre-service-finder .service-route-assurance{width:min(100%,22rem);padding:.45rem .55rem .4rem}.centre-service-finder .service-route-assurance-flow{gap:.15rem;margin-top:.45rem}.centre-service-finder .service-route-assurance-flow:before{top:.75rem}.centre-service-finder .service-route-assurance-packet{width:1rem;height:1rem;top:.25rem}.service-route-assurance{--service-route-duration:7.2s;--service-route-packet-offset:.625rem;isolation:isolate;border-block:.0625rem solid var(--service-hero-accent);width:min(100%,24.375rem);padding:.85rem .95rem .7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-route-assurance{border-block:.0625rem solid color-mix(in srgb, var(--service-hero-accent) 26%, var(--color-line))}}.service-route-assurance{background:linear-gradient(135deg,#fbf9f4db,#0000 72%),#fbf9f46b}@supports (color:color-mix(in lab, red, red)){.service-route-assurance{background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface) 86%, transparent), transparent 72%), color-mix(in srgb, var(--color-surface) 42%, transparent)}}.service-route-assurance{box-shadow:inset 0 .0625rem #fbf9f4c2,0 1rem 2.125rem -1.875rem #2b2d2fa6}@supports (color:color-mix(in lab, red, red)){.service-route-assurance{box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-surface) 76%, transparent), 0 1rem 2.125rem -1.875rem color-mix(in srgb, var(--color-ink) 65%, transparent)}}.service-route-assurance:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--service-hero-accent), transparent);width:32%;position:absolute;inset:0 auto 0 -42%}@supports (color:color-mix(in lab, red, red)){.service-route-assurance:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--service-hero-accent) 12%, var(--color-surface)), transparent)}}.service-route-assurance:before{content:"";animation:serviceRouteSheen var(--service-route-duration) ease-in-out infinite;transform:skew(-18deg)}.service-route-assurance-head,.service-route-assurance-foot{font-family:var(--font-role-meta);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.service-route-assurance-head>span,.service-route-assurance-foot>span{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;font-weight:720}.service-route-assurance-head>strong{color:var(--color-ink);font-weight:700}.service-route-assurance-head strong>span{color:var(--service-hero-accent);font-family:var(--font-role-data);margin-right:.2rem;font-size:1.15em}.service-route-assurance-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.25rem;margin-top:.85rem;display:grid;position:relative}.service-route-assurance-flow:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--service-hero-accent) 12% 88%, transparent);height:.0625rem;position:absolute;top:1rem;left:12%;right:12%}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-flow:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--service-hero-accent) 36%, var(--color-line)) 12% 88%, transparent)}}.service-route-assurance-flow:before{content:""}.service-route-assurance-packet{z-index:3;top:.375rem;left:calc(16.666% - var(--service-route-packet-offset));border:.0625rem solid #fbf9f4b8;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-packet{border:.0625rem solid color-mix(in srgb, var(--color-surface) 72%, transparent)}}.service-route-assurance-packet{border-radius:var(--radius-card);background:var(--service-hero-accent);color:var(--color-on-accent);box-shadow:0 0 0 .1875rem var(--service-hero-accent), 0 .3125rem .75rem -.375rem #2b2d2fd9}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-packet{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--service-hero-accent) 12%, transparent), 0 .3125rem .75rem -.375rem color-mix(in srgb, var(--color-ink) 85%, transparent)}}.service-route-assurance-packet{animation:serviceRoutePacket var(--service-route-duration) cubic-bezier(.58, .06, .28, .98) infinite}.service-route-assurance-stage{--service-route-delay:0s;min-width:0;color:var(--color-muted);text-align:center;animation:serviceRouteStageText var(--service-route-duration) ease-in-out var(--service-route-delay) infinite;justify-items:center;gap:.2rem;display:grid}.service-route-assurance-stage.is-owner{--service-route-delay:2.4s}.service-route-assurance-stage.is-result{--service-route-delay:4.8s}.service-route-assurance-mark{border:.0625rem solid var(--service-hero-accent);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-mark{border:.0625rem solid color-mix(in srgb, var(--service-hero-accent) 20%, var(--color-line))}}.service-route-assurance-mark{border-radius:var(--radius-panel);background:#fbf9f4d1}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-mark{background:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.service-route-assurance-mark{color:var(--color-muted);box-shadow:inset 0 .0625rem #fbf9f4d9}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-mark{box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-surface) 85%, transparent)}}.service-route-assurance-mark{animation:serviceRouteStageMark var(--service-route-duration) ease-in-out var(--service-route-delay) infinite}.service-route-assurance-stage>strong{color:currentColor;font-family:var(--font-role-body);font-size:var(--type-meta);font-weight:720;line-height:1.05}.service-route-assurance-stage>small{max-width:100%;font-family:var(--font-role-meta);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.service-route-assurance-arrow{color:var(--service-hero-accent);margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-arrow{color:color-mix(in srgb, var(--service-hero-accent) 36%, var(--color-muted))}}.service-route-assurance-arrow{opacity:.5;animation:serviceRouteArrow var(--service-route-duration) ease-in-out infinite}.service-route-assurance-arrow.is-first{animation-delay:0s}.service-route-assurance-arrow.is-second{animation-delay:2.4s}.service-route-assurance-foot{border-top:.0625rem solid #d6d8d5b8;margin-top:.75rem;padding-top:.5rem}@supports (color:color-mix(in lab, red, red)){.service-route-assurance-foot{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.service-route-assurance-foot>strong{color:var(--color-ink);font-weight:680}@container app-page (min-width:70rem){.service-finder-hero-copy{padding:.55rem 1rem}.service-finder-hero h2{text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:.25rem;font-size:1.35rem;line-height:1.05;overflow:hidden}.service-finder-hero-copy>p{max-width:none;font-size:var(--text-10);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;line-height:1.35;overflow:hidden}.service-finder-search{margin-top:.35rem;padding:.1rem .2rem .1rem .65rem}.service-finder-search input.field{min-height:var(--control-compact);font-size:var(--type-meta)}.service-finder-search button{width:var(--control-icon);height:var(--control-icon)}.service-finder-hero-meta{font-size:var(--text-10);margin-top:.25rem}.service-finder-signal{padding:.45rem}.service-route-assurance{--service-route-packet-offset:.5rem;width:min(100%,19.375rem);padding:.45rem .55rem .4rem}.service-route-assurance-flow{gap:.15rem;margin-top:.45rem}.service-route-assurance-flow:before{top:.75rem}.service-route-assurance-packet{top:.25rem;left:calc(16.666% - var(--service-route-packet-offset));border-radius:var(--radius-chip);width:1rem;height:1rem}.service-route-assurance-packet svg{width:.5rem;height:.5rem}.service-route-assurance-mark{border-radius:var(--radius-card);width:1.5rem;height:1.5rem}.service-route-assurance-mark svg{width:.75rem;height:.75rem}.service-route-assurance-stage{gap:.12rem}.service-route-assurance-arrow{width:.6875rem;height:.6875rem;margin-top:.375rem}.service-route-assurance-foot{margin-top:.4rem;padding-top:.35rem}}@keyframes serviceRoutePacket{0%{left:calc(16.666% - var(--service-route-packet-offset));opacity:0;transform:translateY(.125rem)scale(.82)}5%,20%{left:calc(16.666% - var(--service-route-packet-offset));opacity:1;transform:translateY(0)scale(1)}32%,46%{left:calc(50% - var(--service-route-packet-offset));opacity:1;transform:translateY(0)scale(1)}60%,86%{left:calc(83.333% - var(--service-route-packet-offset));opacity:1;transform:translateY(0)scale(1)}94%,to{left:calc(83.333% - var(--service-route-packet-offset));opacity:0;transform:translateY(-.125rem)scale(.84)}}@keyframes serviceRouteStageMark{0%,24%{border-color:color-mix(in srgb, var(--service-hero-accent) 58%, var(--color-line));background:color-mix(in srgb, var(--service-hero-accent) 13%, var(--color-surface));color:var(--service-hero-accent);box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-surface) 90%, transparent), 0 .5rem 1.125rem -.75rem color-mix(in srgb, var(--service-hero-accent) 88%, transparent);transform:translateY(-.0625rem)}34%,to{border-color:color-mix(in srgb, var(--service-hero-accent) 20%, var(--color-line));background:color-mix(in srgb, var(--color-surface) 82%, transparent);color:var(--color-muted);box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-surface) 85%, transparent);transform:translateY(0)}}@keyframes serviceRouteStageText{0%,24%{color:var(--color-ink)}34%,to{color:var(--color-muted)}}@keyframes serviceRouteArrow{0%,15%,35%,to{opacity:.42;transform:translate(0)}20%,29%{opacity:1;transform:translate(.125rem)}}@keyframes serviceRouteSheen{0%,18%{opacity:0;left:-42%}30%{opacity:.8}55%,to{opacity:0;left:118%}}@media (prefers-reduced-motion:reduce){.service-route-assurance:before,.service-route-assurance-packet,.service-route-assurance-stage,.service-route-assurance-mark,.service-route-assurance-arrow{animation:none}.service-route-assurance-packet{left:calc(83.333% - var(--service-route-packet-offset));opacity:1}}.service-requester-chip{color:var(--color-muted);transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border-color:#0000}.service-requester-chip:hover{background:var(--requester-accent);transform:translateY(-.0625rem)}@supports (color:color-mix(in lab, red, red)){.service-requester-chip:hover{background:color-mix(in srgb, var(--requester-accent) 6%, var(--color-surface))}}.service-requester-chip:hover{color:var(--color-ink)}.service-requester-chip[data-active]{border-color:var(--requester-accent)}@supports (color:color-mix(in lab, red, red)){.service-requester-chip[data-active]{border-color:color-mix(in srgb, var(--requester-accent) 30%, var(--color-line))}}.service-requester-chip[data-active]{background:var(--requester-accent)}@supports (color:color-mix(in lab, red, red)){.service-requester-chip[data-active]{background:color-mix(in srgb, var(--requester-accent) 9%, var(--color-surface))}}.service-requester-chip[data-active]{box-shadow:0 .5rem 1.25rem -1.0625rem var(--requester-accent)}@supports (color:color-mix(in lab, red, red)){.service-requester-chip[data-active]{box-shadow:0 .5rem 1.25rem -1.0625rem color-mix(in srgb, var(--requester-accent) 70%, transparent)}}.service-requester-chip[data-active]{color:var(--color-ink)}.service-requester-chip-mark{border:.125rem solid var(--color-surface);background:var(--requester-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .0625rem var(--requester-accent);border-radius:62.4375rem;flex:none}@supports (color:color-mix(in lab, red, red)){.service-requester-chip-mark{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--requester-accent) 30%, var(--color-line))}}.service-requester-chip[data-active] .service-requester-chip-mark{box-shadow:0 0 0 .0625rem var(--requester-accent), 0 0 0 .25rem var(--requester-accent)}@supports (color:color-mix(in lab, red, red)){.service-requester-chip[data-active] .service-requester-chip-mark{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--requester-accent) 45%, var(--color-line)), 0 0 0 .25rem color-mix(in srgb, var(--requester-accent) 10%, transparent)}}.service-requester-chip small{background:var(--requester-accent);border-radius:62.4375rem;min-width:1.2rem;padding:.05rem .35rem}@supports (color:color-mix(in lab, red, red)){.service-requester-chip small{background:color-mix(in srgb, var(--requester-accent) 9%, var(--color-canvas))}}.service-requester-chip small{color:var(--color-faint);font-variant-numeric:tabular-nums;text-align:center;font-size:.625rem;line-height:1.35}.service-finder-row{--service-row-accent:var(--color-brand-600);isolation:isolate}.service-finder-row-surface{transition:background-color var(--motion-fast) ease, box-shadow var(--motion-standard) ease, transform var(--motion-standard) var(--ease-entrance)}.service-finder-row-content{transition:transform var(--motion-standard) var(--ease-entrance)}.service-finder-row:after{z-index:2;background:linear-gradient(90deg, transparent, var(--service-row-accent), transparent);border-radius:62.4375rem;width:38%;position:absolute;top:.15rem;bottom:.15rem;left:-42%}@supports (color:color-mix(in lab, red, red)){.service-finder-row:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--service-row-accent) 14%, transparent), transparent)}}.service-finder-row:after{content:"";opacity:0;pointer-events:none;transform:skew(-16deg)}.service-finder-row:hover .service-finder-row-content{transform:translate(.125rem)}.service-finder-row:hover .service-finder-row-surface{background:var(--service-row-accent)}@supports (color:color-mix(in lab, red, red)){.service-finder-row:hover .service-finder-row-surface{background:color-mix(in srgb, var(--service-row-accent) 8%, var(--color-surface))}}.service-finder-row:hover .service-finder-row-surface{box-shadow:inset 0 0 0 .0625rem var(--service-row-accent)}@supports (color:color-mix(in lab, red, red)){.service-finder-row:hover .service-finder-row-surface{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--service-row-accent) 18%, var(--color-line))}}.service-finder-row[data-cat-selected] .service-finder-row-surface{background:linear-gradient(90deg, var(--service-row-accent), var(--color-surface) 72%)}@supports (color:color-mix(in lab, red, red)){.service-finder-row[data-cat-selected] .service-finder-row-surface{background:linear-gradient(90deg, color-mix(in srgb, var(--service-row-accent) 8%, var(--color-surface)), var(--color-surface) 72%)}}.service-finder-row[data-cat-selected] .service-finder-row-surface{box-shadow:inset 0 0 0 .0625rem var(--service-row-accent)}@supports (color:color-mix(in lab, red, red)){.service-finder-row[data-cat-selected] .service-finder-row-surface{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--service-row-accent) 18%, var(--color-line))}}.service-finder-row[data-cat-selected] .service-finder-row-content{transform:translate(.1875rem)}.service-finder-row:active .service-finder-row-content{transform:translate(.1875rem)scale(.995)}.service-finder-row-audience{transition:color var(--motion-fast) ease, transform var(--motion-standard) var(--ease-entrance)}.service-finder-row[data-cat-selected] .service-finder-row-audience{color:var(--service-row-accent)}@supports (color:color-mix(in lab, red, red)){.service-finder-row[data-cat-selected] .service-finder-row-audience{color:color-mix(in srgb, var(--service-row-accent) 68%, var(--color-muted))}}.service-finder-row[data-cat-selected] .service-finder-row-audience{transform:translate(-.125rem)}@media (min-width:1024px){.service-finder-preview{align-self:start;padding-top:1.72rem}}@media (min-width:1280px){.service-finder-preview{padding-top:.97rem}}.service-route-card{--service-card-accent:var(--color-brand-600);isolation:isolate;border-color:var(--service-card-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.service-route-card{border-color:color-mix(in srgb, var(--service-card-accent) 28%, var(--color-line))}}.service-route-card{border-top:.1875rem solid var(--service-card-accent);border-radius:var(--radius-hero);box-shadow:var(--shadow-tier-1)}.service-route-card:before{content:none}.service-route-masthead{border-bottom:.0625rem solid var(--color-line);background:radial-gradient(circle at 90% 8%, var(--service-card-accent), transparent 30%), var(--color-surface);grid-template-columns:minmax(0,1fr);gap:1rem;min-height:11.875rem;padding:clamp(1rem,2.1vw,1.4rem);display:grid}@supports (color:color-mix(in lab, red, red)){.service-route-masthead{background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--service-card-accent) 10%, transparent), transparent 30%), var(--color-surface)}}.service-route-masthead.has-flow{grid-template-columns:minmax(0,1fr) minmax(13.75rem,.82fr)}.service-route-masthead-copy{min-width:0}.service-route-masthead-meta{color:var(--service-card-accent);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service-route-masthead-meta{color:color-mix(in srgb, var(--service-card-accent) 78%, var(--color-ink))}}.service-route-masthead-meta{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:740}.service-route-masthead-meta span:last-child{border:.0625rem solid var(--service-card-accent);max-width:48%;padding:.25rem .5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-route-masthead-meta span:last-child{border:.0625rem solid color-mix(in srgb, var(--service-card-accent) 18%, var(--color-line))}}.service-route-masthead-meta span:last-child{background:var(--service-card-accent);border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.service-route-masthead-meta span:last-child{background:color-mix(in srgb, var(--service-card-accent) 7%, var(--color-surface))}}.service-route-masthead-meta span:last-child{color:var(--color-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:640}.service-route-masthead h3{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;text-wrap:balance;margin-top:.7rem;font-weight:720;line-height:1.08}.service-route-section{color:var(--service-card-accent);margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.service-route-section{color:color-mix(in srgb, var(--service-card-accent) 74%, var(--color-muted))}}.service-route-section{font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:660}.service-route-description{color:var(--color-muted);font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.55rem;line-height:1.45;display:-webkit-box;overflow:hidden}.service-route-masthead-flow{border-left:.0625rem solid var(--color-line);flex-direction:column;justify-content:center;gap:.85rem;min-width:0;padding-left:1rem;display:flex}.service-route-masthead-flow>div:first-child>p:last-child{color:var(--color-muted);font-size:var(--type-meta);margin-top:.2rem;line-height:1.4}.service-route-lead-facts{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:#f3f0e885;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(7.5rem,.9fr) 4.75rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-route-lead-facts{background:color-mix(in srgb, var(--color-canvas) 52%, transparent)}}.service-route-lead-facts>*{text-align:left;min-width:0;padding:.65rem .75rem}.service-route-lead-facts>*+*{border-left:.0625rem solid var(--color-line)}.service-route-lead-facts button{transition:background-color var(--motion-fast) ease;padding-right:1.8rem;position:relative}.service-route-lead-facts button:hover{background:var(--service-card-accent)}@supports (color:color-mix(in lab, red, red)){.service-route-lead-facts button:hover{background:color-mix(in srgb, var(--service-card-accent) 7%, var(--color-surface))}}.service-route-lead-facts button svg{color:var(--color-faint);position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.service-route-lead-facts span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.service-route-lead-facts strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-weight:680;line-height:1.3;display:block;overflow:hidden}.service-route-lead-facts>:last-child{text-align:center}.service-route-lead-facts>:last-child strong{font-family:var(--font-role-data);font-size:var(--type-section);line-height:1}.service-route-logistics{border-bottom:.0625rem solid var(--color-line);background:#f3f0e86b;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.service-route-logistics{background:color-mix(in srgb, var(--color-canvas) 42%, transparent)}}.service-route-logistics.has-two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-route-logistics>div{min-width:0;padding:.7rem .9rem}.service-route-logistics>div+div{border-left:.0625rem solid var(--color-line)}.service-route-logistics span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:700;display:flex}.service-route-logistics p{color:var(--color-ink);font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-weight:590;line-height:1.4;display:-webkit-box;overflow:hidden}.service-route-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.service-route-journey:before{background:linear-gradient(90deg, var(--color-clay), var(--service-route-accent), var(--color-positive));content:"";opacity:.72;border-radius:62.4375rem;height:.1875rem;position:absolute;top:1.3rem;left:13%;right:13%}.service-route-journey-step{z-index:1;text-align:center;position:relative}.service-route-journey-icon{border:.1875rem solid var(--color-surface);background:var(--service-stage-color);width:2.35rem;height:2.35rem;box-shadow:0 .4375rem 1rem -.625rem var(--service-stage-color);border-radius:62.4375rem;justify-content:center;align-items:center;margin:0 auto;display:flex}@supports (color:color-mix(in lab, red, red)){.service-route-journey-icon{box-shadow:0 .4375rem 1rem -.625rem color-mix(in srgb, var(--service-stage-color) 70%, transparent)}}.service-route-journey-icon{color:var(--color-on-accent)}.service-route-ai{border:.0625rem solid var(--service-stage-color);padding:.5rem .65rem}@supports (color:color-mix(in lab, red, red)){.service-route-ai{border:.0625rem solid color-mix(in srgb, var(--service-stage-color) 24%, var(--color-line))}}.service-route-ai{border-radius:var(--radius-tight);background:var(--service-stage-color)}@supports (color:color-mix(in lab, red, red)){.service-route-ai{background:color-mix(in srgb, var(--service-stage-color) 8%, var(--color-surface))}}.service-route-ai{color:var(--service-stage-color)}@supports (color:color-mix(in lab, red, red)){.service-route-ai{color:color-mix(in srgb, var(--service-stage-color) 82%, var(--color-ink))}}@media (max-width:1279px){.service-route-masthead.has-flow{grid-template-columns:minmax(0,1fr)}.service-route-masthead-flow{border-top:.0625rem solid var(--color-line);border-left:0;padding-top:1rem;padding-left:0}}@media (max-width:640px){.process-registry-scroll.is-readonly>.registry-row-head,.process-registry-scroll.is-readonly>.registry-shell{min-width:0}.process-registry-readonly-head,.process-registry-readonly-row{grid-template-columns:3rem minmax(0,1fr) 6rem!important}.process-registry-readonly-head>:nth-child(3),.process-registry-readonly-head>:nth-child(n+5),.process-registry-readonly-row>:nth-child(3),.process-registry-readonly-row>:nth-child(n+5){display:none}.process-registry-readonly-row{min-height:3rem;line-height:1.25}}.workstream-dossier{--section-accent:var(--color-brand-600);--section-accent-ink:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier{--section-accent-ink:color-mix(in srgb, var(--section-accent) 68%, var(--color-ink))}}.workstream-dossier{--section-accent-line:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier{--section-accent-line:color-mix(in srgb, var(--section-accent) 30%, var(--color-line))}}.workstream-dossier{--dossier-band-padding-block:.45rem;--dossier-section-padding-block:.4rem;--dossier-type-title:var(--type-heading-sm);--dossier-type-section:var(--type-body);--dossier-type-copy:var(--type-meta);--dossier-label-rail:5rem;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body);position:relative;container-type:inline-size}.app-density-comfortable .workstream-dossier{--dossier-band-padding-block:.8rem;--dossier-section-padding-block:.75rem}.workstream-dossier-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.workstream-dossier-operating-summary{border-bottom:.0625rem solid var(--color-line);background:var(--section-accent);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary{background:color-mix(in srgb, var(--section-accent) 3%, var(--color-surface))}}.workstream-dossier-operating-summary .workstream-dossier-rail-setup{padding:var(--dossier-band-padding-block) .75rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:.75rem}.workstream-dossier-operating-summary .workstream-dossier-owner-pair{grid-template-columns:minmax(0,1fr);gap:.15rem}.workstream-dossier-operating-summary .workstream-dossier-owner-name{font-size:var(--type-body)}.workstream-dossier-operating-summary .workstream-dossier-owner-field{border-top:.0625rem solid var(--section-accent-line);padding-top:.55rem}.workstream-dossier-operating-summary .workstream-dossier-date-track{border-top:0;padding-top:0}.workstream-dossier-operating-summary .workstream-dossier-date-track:before{top:1.0625rem}.workstream-dossier-field-label{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:0;text-transform:none;font-weight:650;line-height:1.2}.workstream-dossier-field{font-family:var(--font-role-body);font-size:var(--type-body);line-height:1.3}.workstream-dossier-rail{border-left-color:var(--section-accent);background:linear-gradient(#f7f5ef 0%,#faf7f2 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--color-canvas) 45%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-canvas) 18%, var(--color-surface)) 100%)}}.workstream-dossier-section-label{color:var(--color-ink)}.workstream-dossier-section-name{color:var(--color-muted)}.workstream-dossier-section-label{font-family:var(--font-role-section);font-size:var(--type-section);font-weight:var(--style-section-weight);letter-spacing:-.015em;text-transform:none;line-height:1.2}@media (min-width:641px){.workstream-dossier-label-hidden{gap-inline:0;grid-template-columns:minmax(0,1fr)}}.workstream-dossier-heading{border-top:.1875rem solid var(--section-accent);border-bottom:.0625rem solid var(--color-line);background:linear-gradient(108deg,#f7f5ee 0%,#f9f7f1 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-heading{background:linear-gradient(108deg, color-mix(in srgb, var(--color-canvas) 46%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-canvas) 22%, var(--color-surface)) 100%)}}.workstream-dossier-heading{color:var(--color-ink)}.workstream-dossier-unified-heading{z-index:8;grid-column:1/-1;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";align-items:center;gap:.65rem;min-width:0;min-height:5.75rem;padding:.65rem .8rem;display:grid;position:relative}.workstream-dossier-header-health{border-left:.0625rem solid var(--section-accent-line);color:var(--color-ink);grid-area:health;grid-template-columns:3.5rem minmax(0,1fr);align-self:stretch;align-items:center;gap:.65rem;padding-left:.75rem;display:grid}.workstream-dossier-header-health [role=progressbar]{filter:drop-shadow(0 .125rem .4375rem var(--section-accent))}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-header-health [role=progressbar]{filter:drop-shadow(0 .125rem .4375rem color-mix(in srgb, var(--section-accent) 14%, transparent))}}.workstream-dossier-header-health-details{align-content:center;gap:.25rem;min-width:0;display:grid}.workstream-dossier-header-status{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-header-status{display:flex}.workstream-dossier-header-health-secondary{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.workstream-dossier-health-alert{border:.0625rem solid #b5533b8f;flex:none;justify-content:center;align-items:center;min-height:1.625rem;padding-inline:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-health-alert{border:.0625rem solid color-mix(in srgb, var(--color-danger) 56%, transparent)}}.workstream-dossier-health-alert{background:#f5ece5;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-health-alert{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}}.workstream-dossier-health-alert{color:var(--color-danger);font-family:var(--font-role-meta);font-size:var(--type-meta);cursor:help;font-weight:650}.workstream-dossier-header-status .premium-select-trigger{max-width:100%;color:var(--color-ink)}.workstream-dossier-header-status .premium-select-chevron{color:var(--color-muted)}.workstream-dossier-header-copy{grid-area:copy;align-content:center;min-width:0;display:grid}.workstream-dossier-header-overline{align-items:center;gap:.35rem;min-width:0;min-height:1.75rem;display:flex}.workstream-dossier-header-ref{color:var(--color-muted);font-family:var(--font-role-technical);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.workstream-dossier-header-meta{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:.12rem .28rem;margin-top:.15rem;line-height:1.2;display:flex}.workstream-dossier-header-classification{min-height:var(--type-section);flex-wrap:wrap;align-items:center;gap:.2rem .45rem;margin-top:.25rem;line-height:1.25;display:flex}.workstream-dossier-type{color:var(--color-ink);font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:650}.workstream-dossier-classification-divider{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);flex:none}.workstream-dossier-header-priority{border:.0625rem solid var(--color-line);background:var(--color-surface);min-height:1.625rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);border-radius:62.4375rem;align-items:center;padding-inline:.55rem;font-weight:650;display:inline-flex}.workstream-dossier-header-actions{align-items:center;gap:.15rem;min-width:0;margin-left:auto;display:inline-flex}.workstream-dossier-desktop-modal-actions{gap:.1rem;display:inline-flex}.workstream-dossier-header-actions .ui-icon-button{border-radius:var(--radius-tight);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.workstream-dossier-card-actions{z-index:20;box-shadow:none;background:0 0;border:0;align-items:center;gap:0;padding:0;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.workstream-dossier-card-actions:empty{display:none}.workstream-dossier-card-actions .ui-icon-button{border-radius:var(--radius-tight);color:#6d6b67b8;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-card-actions .ui-icon-button{color:color-mix(in srgb, var(--color-muted) 72%, transparent)}}.workstream-dossier-card-actions .ui-icon-button{opacity:.72}.workstream-dossier-card-actions .ui-icon-button:hover{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-card-actions .ui-icon-button:hover{background:color-mix(in srgb, var(--section-accent) 8%, transparent)}}.workstream-dossier-card-actions .ui-icon-button:hover,.workstream-dossier-card-actions .ui-icon-button:focus-visible{color:var(--section-accent-ink);opacity:1}.workstream-dossier-heading .workstream-dossier-title,.workstream-dossier-heading .workstream-dossier-title-editor,.workstream-dossier-heading .label-eyebrow{color:var(--color-ink)}.workstream-dossier-heading .text-faint{color:var(--color-faint)}.workstream-dossier-heading :is(.text-brand-700,.workstream-dossier-section-name),.workstream-dossier-heading .workstream-dossier-header-priority{color:var(--color-muted)}.workstream-dossier-heading .workstream-dossier-title-editor{border-bottom-color:var(--section-accent-line)}.workstream-dossier-heading .workstream-dossier-title-editor:hover,.workstream-dossier-heading .workstream-dossier-title-editor:focus{border-bottom-color:var(--section-accent)}.workstream-dossier-heading .workstream-dossier-desktop-modal-actions .ui-icon-button{color:var(--color-muted)}.workstream-dossier-heading .workstream-dossier-desktop-modal-actions .ui-icon-button:hover{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-heading .workstream-dossier-desktop-modal-actions .ui-icon-button:hover{background:color-mix(in srgb, var(--section-accent) 8%, transparent)}}.workstream-dossier-heading .workstream-dossier-desktop-modal-actions .ui-icon-button:hover{color:var(--section-accent-ink)}.workstream-dossier-rail-setup{gap:.65rem;width:100%;display:grid}.workstream-dossier-rail-field{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.35rem;display:grid}.workstream-dossier-rail-field .label-eyebrow{font-size:var(--text-10);letter-spacing:.05em}.workstream-dossier-rail-field .premium-select-root{width:100%}.workstream-dossier-owner-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:.28rem;min-width:0;display:grid}.workstream-dossier-owner-field{grid-template-columns:minmax(0,1fr);align-items:start;gap:.3rem}.workstream-dossier-owner-pair .premium-select-root{min-width:0}.workstream-dossier-owner-pair .premium-select-trigger{min-width:0;padding-inline:.2rem}.workstream-dossier-owner-person{gap:.15rem;min-width:0;display:grid}.workstream-dossier-owner-heading{color:var(--color-muted);font-family:var(--font-role-section);font-size:var(--type-meta);letter-spacing:0;text-transform:none;font-weight:650;line-height:1.1}.workstream-dossier-owner-name{min-width:0;color:var(--color-ink);font-size:var(--type-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.workstream-dossier-date-track{border-top:.0625rem solid var(--section-accent-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.55rem;display:grid;position:relative}.workstream-dossier-date-track:before{background:var(--section-accent-line);content:"";width:.55rem;height:.0625rem;position:absolute;top:1.6125rem;left:calc(50% - .28rem)}.workstream-dossier-date-track .workstream-dossier-rail-field{grid-template-columns:minmax(0,1fr);align-items:start;gap:.15rem;display:grid}.workstream-dossier-date-track .workstream-dossier-rail-value,.workstream-dossier-date-track .premium-select-value,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-date-track input.field{font-family:var(--font-role-data);font-size:var(--type-data);text-align:left}.workstream-dossier-rail-context{border-top:.0625rem solid var(--section-accent-line);min-width:0;display:grid}.workstream-dossier-risk-panel{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid}.workstream-dossier-risk-section{padding:var(--dossier-section-padding-block) .7rem;border-top:.0625rem solid var(--color-line);background:var(--color-surface)}.workstream-dossier-risk-section .workstream-dossier-risk-panel{grid-template-columns:4.75rem minmax(0,1fr);gap:.7rem}.workstream-dossier-risk-section .workstream-dossier-risk-heading{flex-wrap:nowrap}.workstream-dossier-risk-section .workstream-dossier-risk-label{font-size:var(--type-section);font-weight:var(--style-section-weight);letter-spacing:-.015em}.workstream-dossier-risk-section .workstream-dossier-risk-summary{flex-basis:auto;justify-content:flex-start}.workstream-dossier-risk-section .workstream-dossier-risk-grid{border:.0625rem solid var(--color-line);border-left:.125rem solid #c28676;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-risk-section .workstream-dossier-risk-grid{border-left:.125rem solid color-mix(in srgb, var(--color-danger) 62%, var(--color-line))}}.workstream-dossier-risk-section .workstream-dossier-risk-grid{border-radius:var(--radius-tight);background:#f9f7f1}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-risk-section .workstream-dossier-risk-grid{background:color-mix(in srgb, var(--color-canvas) 24%, var(--color-surface))}}.workstream-dossier-risk-heading{flex-wrap:wrap;align-content:start;align-items:center;gap:.2rem .4rem;min-width:0;padding-top:.05rem;display:flex}.workstream-dossier-risk-label{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-meta);letter-spacing:0;text-transform:none;font-weight:650}.workstream-dossier-risk-signal{border:.0625rem solid var(--color-line);background:var(--color-surface);border-radius:62.4375rem;width:.4375rem;height:.4375rem}.workstream-dossier-risk-signal[data-active=true]{border-color:#b5533b9e}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-risk-signal[data-active=true]{border-color:color-mix(in srgb, var(--color-danger) 62%, transparent)}}.workstream-dossier-risk-signal[data-active=true]{background:var(--color-danger);box-shadow:0 0 0 .1875rem #b5533b1a}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-risk-signal[data-active=true]{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-danger) 10%, transparent)}}.workstream-dossier-risk-summary{min-width:1.15rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);white-space:nowrap;flex-basis:100%;justify-content:center;align-items:center;padding:.05rem .15rem;line-height:1.2;display:inline-flex}.workstream-dossier-risk-body{min-width:0}.workstream-dossier-rail-context .reach-editor-grid,.workstream-dossier-risk-grid,.workstream-dossier-rail-reach{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.workstream-dossier-operating-summary .workstream-dossier-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-top:.0625rem solid var(--section-accent-line);background:0 0;padding:.55rem .75rem .7rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-panel{grid-template-columns:minmax(0,1fr);gap:.3rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-heading{flex-wrap:nowrap;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-summary{flex-basis:auto;justify-content:flex-start;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-grid{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;overflow:visible}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field{grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;gap:.4rem;padding:.3rem 0;display:grid}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid var(--section-accent-line)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid color-mix(in srgb, var(--section-accent-line) 72%, transparent)}}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-left:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading{margin:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-text{font-size:var(--type-meta);-webkit-line-clamp:2;line-height:1.25}.workstream-dossier-risk-field{min-width:0;padding:.45rem .6rem}.workstream-dossier-risk-field+.workstream-dossier-risk-field{border-left:.0625rem solid var(--color-line)}.workstream-dossier-subheading{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);margin-bottom:.2rem;font-weight:650;line-height:1.2;display:block}.workstream-dossier-risk-text{color:var(--color-ink);font-size:var(--type-body);-webkit-line-clamp:unset;margin:0;padding:0;line-height:1.3;list-style:none;display:block;overflow:visible}.workstream-dossier-risk-item{text-wrap:pretty;padding-left:.7rem;position:relative}.workstream-dossier-risk-item+.workstream-dossier-risk-item{margin-top:.22rem}.workstream-dossier-risk-item:before{background:var(--color-danger);content:"";border-radius:62.4375rem;width:.3125rem;height:.3125rem;position:absolute;top:.46em;left:.05rem}.workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-risk-item:before{background:var(--color-positive)}.workstream-dossier-lower-row{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.workstream-dossier-lower-row>.workstream-dossier-updates{grid-template-columns:minmax(0,1fr);gap:.25rem}.workstream-dossier-rail-context .workstream-ai-agent-action{white-space:normal;text-align:center;justify-content:center;width:100%}.workstream-dossier-rail-context textarea.field{min-height:2.875rem;line-height:1.35}.workstream-late-indicator{background:var(--color-danger);cursor:help;border:0;border-radius:62.4375rem;flex:0 0 .375rem;width:.375rem;height:.375rem;min-height:.375rem;padding:0;display:inline-block;position:relative}.workstream-late-indicator:focus-visible{outline:.125rem solid #b5533b66}@supports (color:color-mix(in lab, red, red)){.workstream-late-indicator:focus-visible{outline:.125rem solid color-mix(in srgb, var(--color-danger) 40%, transparent)}}.workstream-late-indicator:focus-visible{outline-offset:.125rem}.workstream-dossier-rail-value{min-width:0;color:var(--color-ink);font-size:var(--type-meta);text-align:right;line-height:1.2;display:block}.workstream-dossier-header-select{font-size:inherit;line-height:inherit;gap:.2rem;padding:.08rem .22rem}.workstream-dossier-header-select .premium-select-chevron{width:.6875rem;height:.6875rem}.workstream-dossier-title,.workstream-dossier-title-editor{font-family:var(--font-role-display);font-size:var(--type-title);font-weight:700;line-height:1.1}.workstream-dossier-title-editor{width:100%;min-height:var(--control-compact);border:0;border-bottom:.0625rem dashed var(--section-accent-line);resize:none;color:var(--color-ink);background:0 0;border-radius:0;outline:0;padding:0}.workstream-dossier-title-editor:hover,.workstream-dossier-title-editor:focus{border-bottom-color:var(--section-accent)}.workstream-dossier-winning-editor{min-height:var(--control-compact);resize:none;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body);padding-inline:0;font-weight:500;line-height:1.35}.workstream-dossier-unified-heading .workstream-dossier-winning-editor{border:0;border-bottom:.0625rem dashed var(--section-accent-line);min-height:1.625rem;color:var(--color-ink);box-shadow:none;background:0 0;border-radius:0;padding:.15rem 0;line-height:1.25;overflow:hidden}.workstream-dossier-winning-inline{border:.0625rem solid #ffffff24;grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:.7rem;margin-top:.5rem;padding:.4rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-winning-inline{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.workstream-dossier-winning-inline{border-radius:var(--radius-tight);background:linear-gradient(145deg, var(--section-accent) 0%, var(--section-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-winning-inline{background:linear-gradient(145deg, color-mix(in srgb, var(--section-accent) 74%, var(--color-ink)) 0%, var(--section-accent) 100%)}}.workstream-dossier-winning-inline{box-shadow:inset 0 .0625rem #ffffff1a}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-winning-inline{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-accent) 10%, transparent)}}.workstream-dossier-winning-label{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-winning-label{color:color-mix(in srgb, var(--color-on-accent) 78%, transparent)}}.workstream-dossier-winning-label{font-family:var(--font-role-section);font-size:var(--type-section);letter-spacing:0;text-transform:none;font-weight:650}.workstream-dossier-winning-inline>p{color:var(--color-on-accent);font-family:var(--font-role-body);font-size:var(--type-body-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.workstream-dossier-winning-edit-shell{min-width:0;position:relative}.workstream-dossier-winning-assist{z-index:20;border:.0625rem solid var(--section-accent-line);border-radius:var(--radius-tight);background:var(--color-surface);min-width:min(27.5rem,76vw);color:var(--color-ink);box-shadow:var(--shadow-tier-2);align-items:center;gap:.4rem;padding:.4rem .5rem;display:none;position:absolute;top:calc(100% + .25rem);left:0}.workstream-dossier-winning-edit-shell:focus-within .workstream-dossier-winning-assist,.workstream-dossier-winning-edit-shell[data-error=true] .workstream-dossier-winning-assist{display:flex}.workstream-dossier-winning-assist :is(p,.workstream-ai-agent-control){margin:0}.workstream-dossier-winning-assist .workstream-ai-agent-control{margin-left:auto}.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger){border:0;border-bottom:.0625rem dashed var(--section-accent-line);box-shadow:none;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;border-radius:0}.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):hover{border-bottom-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):hover{border-bottom-color:color-mix(in srgb, var(--section-accent) 62%, var(--color-line))}}.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):hover{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):hover{background:color-mix(in srgb, var(--section-accent) 4%, transparent)}}.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):focus,.workstream-dossier[data-workstream-editing=true] :is(.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger)[data-open=true],.workstream-dossier[data-workstream-editing=true] .reach-multiselect-trigger[aria-expanded=true]{border-bottom-color:var(--section-accent);background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):focus,.workstream-dossier[data-workstream-editing=true] :is(.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger)[data-open=true],.workstream-dossier[data-workstream-editing=true] .reach-multiselect-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--section-accent) 6%, transparent)}}.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger):focus,.workstream-dossier[data-workstream-editing=true] :is(.premium-select-trigger:not(.is-plain),.reach-multiselect-trigger)[data-open=true],.workstream-dossier[data-workstream-editing=true] .reach-multiselect-trigger[aria-expanded=true]{box-shadow:none;outline:0}.workstream-dossier[data-workstream-editing=true] :is(input.field,textarea.field,.premium-select-trigger:not(.is-plain))[aria-invalid=true]{border-bottom-color:var(--color-danger);box-shadow:none}.workstream-compact-date-input{border-bottom:.0625rem dashed var(--section-accent-line);min-width:0;min-height:1.75rem;color:var(--color-ink);grid-template-columns:minmax(0,1fr) .75rem;align-items:center;gap:.2rem;padding-inline:.15rem;display:grid;position:relative}.workstream-compact-date-value{min-width:0;font-family:var(--font-role-data);font-size:var(--type-data);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.workstream-compact-date-input>svg{color:var(--color-faint);pointer-events:none}.workstream-compact-date-control{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.workstream-compact-date-input:hover,.workstream-compact-date-input:focus-within{border-bottom-color:var(--section-accent);background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-compact-date-input:hover,.workstream-compact-date-input:focus-within{background:color-mix(in srgb, var(--section-accent) 6%, transparent)}}.workstream-compact-date-input:has(.workstream-compact-date-control[aria-invalid=true]){border-bottom-color:var(--color-danger)}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-rail-field input.field,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-rail-field .premium-select-value{text-align:right}.workstream-dossier-status-editor{color:var(--color-ink);font-weight:650}.workstream-dossier-heading .workstream-dossier-status-editor{color:var(--color-ink)}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor{border:0;border-bottom:.0625rem dashed #ffffff7a}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor{border-bottom:.0625rem dashed color-mix(in srgb, var(--color-on-accent) 48%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor{color:var(--color-on-accent);background:0 0}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor:hover,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor:focus{border-bottom-color:var(--color-on-accent);background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor:hover,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor:focus{background:color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor::placeholder{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-winning-editor::placeholder{color:color-mix(in srgb, var(--color-on-accent) 62%, transparent)}}.workstream-main-actions-editor{min-width:0;position:relative}.workstream-main-actions-content{gap:0;min-width:0;display:grid}.workstream-dossier-plan{grid-template-columns:minmax(0,1fr);gap:0}.workstream-dossier-section-heading-row{border-bottom:.0625rem solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;min-height:2.75rem;display:flex}.workstream-dossier-section-heading-row>.workstream-dossier-section-label{flex:none;padding-top:0}.workstream-dossier-section-accessory{flex:20.625rem;min-width:0}.workstream-dossier-plan .workstream-dossier-section-heading-row{flex-direction:column;align-items:flex-start;gap:.25rem;min-height:0;padding:.15rem 0 .4rem}.workstream-dossier-plan .workstream-dossier-section-accessory{flex:none;width:100%}.workstream-dossier-plan .workstream-dossier-header-health{border-bottom:0;border-left:0;grid-area:auto;grid-template-columns:auto 2.5rem minmax(0,1fr);align-self:auto;gap:.5rem;min-height:2.5rem;margin:0;padding:0}.workstream-dossier-plan-title{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--dossier-type-section);font-weight:var(--style-section-weight);letter-spacing:-.015em;white-space:nowrap;line-height:1.15}.workstream-dossier-plan .workstream-dossier-header-health-details{flex-wrap:wrap;align-content:center;align-items:center;gap:.25rem .45rem;display:flex}.workstream-dossier-plan .workstream-dossier-header-status,.workstream-dossier-plan .workstream-dossier-header-health-secondary{flex-wrap:wrap}.workstream-main-actions-assist{z-index:18;border:.0625rem solid var(--section-accent-line);border-radius:var(--radius-tight);background:var(--color-surface);min-width:min(28.75rem,78vw);box-shadow:var(--shadow-tier-2);align-items:center;gap:.6rem;padding:.4rem .5rem;display:none;position:absolute;top:calc(100% + .25rem);right:0}.workstream-main-actions-editor:hover .workstream-main-actions-assist,.workstream-main-actions-editor:focus-within .workstream-main-actions-assist{display:flex}.workstream-main-actions-assist .workstream-ai-agent-control{flex:none;margin:0}.workstream-main-actions-assist>p{margin:0}.workstream-reach-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.workstream-reach-group{min-width:0}.workstream-reach-group+.workstream-reach-group{border-left:0;margin-left:0;padding-left:0}.workstream-reach-group .mb-1{margin-bottom:.25rem}.workstream-main-action-view{gap:0;display:grid}.workstream-main-action-view-row{min-height:var(--row-dense);border-bottom:.0625rem solid #d6d8d5a8;grid-template-columns:1.5rem minmax(0,1fr) minmax(5.375rem,max-content);align-items:center;gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-main-action-view-row{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.workstream-dossier-main>.workstream-dossier-plan,.workstream-dossier-main>.workstream-dossier-stakeholders{padding-block:var(--dossier-section-padding-block)}.workstream-main-action-view-row:last-child{border-bottom:0}.workstream-main-action-view-row.is-done{opacity:.66}.workstream-main-action-toggle{width:1.5rem;height:var(--row-dense);border-radius:var(--radius-tight);justify-content:center;align-items:center;display:inline-flex}.workstream-main-action-toggle:has(input:not(:disabled)){cursor:pointer}.workstream-main-action-toggle:has(input:focus-visible){outline:.125rem solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-main-action-toggle:has(input:focus-visible){outline:.125rem solid color-mix(in srgb, var(--section-accent) 45%, transparent)}}.workstream-main-action-toggle:has(input:focus-visible){outline-offset:.0625rem}.workstream-main-action-title{min-width:0;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.3;overflow:hidden}.workstream-main-action-due{min-width:0;color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.workstream-main-action-completed-toggle{border-radius:var(--radius-tight);min-height:2.75rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);align-items:center;gap:.2rem;margin-top:.15rem;font-weight:600;display:inline-flex}.workstream-main-action-completed-toggle:hover{color:var(--section-accent-ink)}.workstream-main-action-completed-toggle svg{transition:transform var(--motion-fast) ease}.workstream-main-action-completed-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.reach-editor-field{align-content:start;gap:.35rem;display:grid}.reach-multiselect{min-width:0;position:relative}.reach-multiselect-trigger{border:.0625rem solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:100%;min-height:1.75rem;color:var(--color-muted);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:flex}.reach-multiselect-trigger:hover,.reach-multiselect-trigger[aria-expanded=true]{border-color:var(--color-brand-300);background:#f6f2ed}@supports (color:color-mix(in lab, red, red)){.reach-multiselect-trigger:hover,.reach-multiselect-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--color-brand-50) 28%, var(--color-surface))}}.reach-multiselect-trigger:hover,.reach-multiselect-trigger[aria-expanded=true]{color:var(--color-ink)}.reach-multiselect-trigger svg{transition:transform var(--motion-fast) var(--ease-entrance);flex:none}.reach-multiselect-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.reach-multiselect-panel{z-index:110;max-width:calc(100vw - 1rem);max-height:var(--reach-multiselect-menu-max-height,20rem);border:.0625rem solid #cdc2c3;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reach-multiselect-panel{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 36%, var(--color-line))}}.reach-multiselect-panel{border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-tier-3);opacity:0;visibility:hidden;transform-origin:100% 0;transform:translateY(-.1875rem)scale(.99)}.reach-multiselect-panel[data-ready=true]{animation:premium-select-enter var(--motion-fast) var(--ease-entrance) both;visibility:visible}.reach-multiselect-panel[data-placement=top]{transform-origin:100% 100%}.reach-multiselect-panel-head{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:1.875rem;padding:.3rem .5rem;display:flex}.reach-multiselect-panel-head strong{color:var(--color-ink);font-size:.6875rem}.reach-multiselect-panel-head button{color:var(--color-brand-700);font-size:.625rem;font-weight:650}.reach-multiselect-options{max-height:min(14rem, calc(var(--reach-multiselect-menu-max-height,20rem) - 2.4rem));grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;padding:.35rem;display:grid;overflow-y:auto}.reach-multiselect-options>button{border-radius:var(--radius-tight);min-height:1.75rem;color:var(--color-muted);text-align:left;border:.0625rem solid #0000;grid-template-columns:.4375rem minmax(0,1fr) .8125rem;align-items:center;gap:.35rem;padding:.2rem .4rem;font-size:.625rem;display:grid}.reach-multiselect-options>button:hover{background:var(--color-canvas);color:var(--color-ink)}.reach-multiselect-options>button[aria-selected=true]{border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-800);font-weight:650}.reach-multiselect-options i{border-radius:62.4375rem;width:.375rem;height:.375rem}.reach-multiselect-options svg{opacity:0}.reach-multiselect-options>button[aria-selected=true] svg{opacity:1}@media (max-width:719px){.reach-multiselect-trigger,.reach-multiselect-panel-head,.reach-multiselect-options>button{min-height:2.75rem}.reach-multiselect-panel-head button{min-height:2.75rem;padding-inline:.5rem}}@media (min-width:641px){.workstream-dossier-rail-setup .field{min-height:1.75rem;padding-block:.1rem}.workstream-ai-agent-action{min-height:1.625rem;padding-block:.1rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row .field{min-height:1.75rem;padding-block:.1rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-remove{width:1.75rem;height:1.75rem;min-height:1.75rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-add{min-height:1.625rem;padding-block:.1rem}}@media (min-width:768px){.workstream-dossier-rail{border-right-color:var(--section-accent-line)}}@media (max-width:1023px){.workstream-dossier-unified-heading{grid-template-columns:minmax(0,1fr)}.workstream-dossier-rail-setup{grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-dossier-rail-field{display:block}.workstream-dossier-rail-context{grid-template-columns:minmax(0,1fr)}.workstream-dossier-date-track{border-top:0;padding-top:0}}@media (max-width:640px){.workstream-dossier-card-actions.is-modal{display:none}.workstream-dossier-card-actions:not(.is-modal) .ui-icon-button{width:2.75rem;height:2.75rem}.workstream-dossier-operating-summary{grid-template-columns:minmax(0,1fr)}.workstream-dossier-unified-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";gap:.6rem;padding:.75rem 1rem}.workstream-dossier-header-health{border-top:.0625rem solid var(--section-accent-line);border-left:0;padding:.6rem 0 0}.workstream-dossier-header-copy{min-width:0}.workstream-dossier-winning-inline{grid-template-columns:4.75rem minmax(0,1fr);gap:.6rem}.workstream-dossier-winning-inline>p{white-space:normal;overflow:visible}.workstream-dossier-winning-assist{flex-wrap:wrap;min-width:0;margin-top:.35rem;position:static}.workstream-dossier-rail-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-dossier-operating-summary .workstream-dossier-rail-setup{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.8rem 1rem}.workstream-dossier-operating-summary .workstream-dossier-owner-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-dossier-operating-summary .workstream-dossier-owner-name{font-size:var(--type-body);white-space:normal}.workstream-dossier-operating-summary .workstream-dossier-rail-context{padding:var(--dossier-band-padding-block) 1rem;border-top:.0625rem solid var(--section-accent-line);border-left:0}.workstream-dossier-risk-panel{grid-template-columns:minmax(0,1fr);gap:.45rem}.workstream-dossier-risk-heading{flex-wrap:nowrap}.workstream-dossier-risk-summary{flex-basis:auto}.workstream-dossier-operating-summary .workstream-dossier-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.workstream-dossier-risk-section .workstream-dossier-risk-panel,.workstream-dossier-risk-section .workstream-dossier-risk-grid{grid-template-columns:minmax(0,1fr);gap:0}.workstream-dossier-risk-section .workstream-dossier-risk-heading{flex-wrap:nowrap}.workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid var(--color-line);border-left:0}.workstream-dossier-rail-field-wide{grid-column:1/-1}.workstream-dossier-rail-context{grid-template-columns:minmax(0,1fr);gap:0}.workstream-dossier-date-track{grid-column:1/-1}.workstream-reach-band{grid-template-columns:minmax(0,1fr);gap:.65rem}.workstream-reach-group+.workstream-reach-group{border-top:.0625rem solid var(--color-line);border-left:0;margin-left:0;padding:.65rem 0 0}.workstream-main-action-view-head,.workstream-main-action-view-row{grid-template-columns:2.75rem minmax(0,1fr) auto}.workstream-main-action-toggle{width:2.75rem;height:2.75rem}.workstream-activity-summary{grid-template-columns:minmax(0,1fr) .75rem}.workstream-activity-summary .workstream-update-meta{display:none}}@container (min-width:33.75rem){.workstream-dossier-card-actions .ui-icon-button{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.workstream-dossier-layout{grid-template:"identity plan""identity stakeholders""context risk""context lower"minmax(0,1fr)/minmax(12.5rem,13.5rem) minmax(0,1fr);align-items:stretch}.workstream-dossier-unified-heading{border-top:0;border-right:.0625rem solid var(--color-line);border-bottom:0;border-left:.1875rem solid var(--section-accent);background:linear-gradient(180deg, var(--section-accent) 0%, var(--section-accent) 100%);grid-template:"copy"/minmax(0,1fr);grid-area:identity;align-content:start;align-items:start;gap:0;min-height:0;padding:.65rem .7rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading{background:linear-gradient(180deg, color-mix(in srgb, var(--section-accent) 28%, var(--color-surface)) 0%, color-mix(in srgb, var(--section-accent) 18%, var(--color-surface)) 100%)}}.workstream-dossier-header-copy{align-content:start}.workstream-dossier-unified-heading .workstream-dossier-header-overline{min-height:1.375rem}.workstream-dossier-title,.workstream-dossier-title-editor{font-size:var(--type-heading-sm);line-height:1.15}.workstream-dossier-unified-heading .workstream-dossier-title-editor{min-height:2.4rem;overflow:hidden}.workstream-dossier-unified-heading .workstream-dossier-winning-editor{min-height:2.55rem;overflow:hidden}.workstream-dossier-header-classification{align-items:baseline}.workstream-dossier-winning-inline{border:.0625rem solid #ffffff24;grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem;margin-top:.45rem;padding:.4rem .45rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-winning-inline{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.workstream-dossier-winning-inline{background:linear-gradient(145deg, var(--section-accent) 0%, var(--section-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-winning-inline{background:linear-gradient(145deg, color-mix(in srgb, var(--section-accent) 74%, var(--color-ink)) 0%, var(--section-accent) 100%)}}.workstream-dossier-winning-label{font-size:var(--type-meta)}.workstream-dossier-winning-inline>p{font-size:var(--type-meta);-webkit-line-clamp:unset;font-weight:550;line-height:1.3;overflow:visible}.workstream-dossier-sidebar-health{border-top:.0625rem solid var(--section-accent-line);margin-top:.45rem;padding-top:.35rem}.workstream-dossier-sidebar-health .workstream-dossier-header-health-details{flex-wrap:wrap;align-items:center;gap:.15rem .45rem;display:flex}.workstream-dossier-sidebar-health :is(.workstream-dossier-header-status,.workstream-dossier-header-health-secondary){flex-flow:wrap;flex:0 auto;align-items:center;gap:.35rem;width:auto;display:flex}.workstream-dossier-sidebar-health :is(.workstream-dossier-header-status .premium-select-trigger,.workstream-dossier-header-status .premium-select-value>span,.workstream-dossier-header-priority,.workstream-dossier-header-priority .premium-select-trigger,.workstream-dossier-health-alert){min-height:1.25rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);background:0 0;border:0;border-radius:0;gap:.25rem;padding:0;font-weight:600;line-height:1.2}.workstream-dossier-sidebar-health .workstream-dossier-header-priority:before,.workstream-dossier-sidebar-health .workstream-dossier-health-alert:before{content:"";border-radius:62.4375rem;flex:0 0 .3125rem;width:.3125rem;height:.3125rem}.workstream-dossier-sidebar-health .workstream-dossier-header-priority:before{background:var(--color-muted)}.workstream-dossier-sidebar-health .workstream-dossier-health-alert:before{background:var(--color-danger)}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-sidebar-health [role=switch]{min-width:0;min-height:1.25rem;font-size:var(--dossier-type-copy);gap:.2rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-sidebar-health [role=switch]>span:first-child{width:1.75rem;height:1rem;overflow:hidden}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-sidebar-health [role=switch]>span:first-child>span{width:.75rem;height:.75rem;top:.0625rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-sidebar-health [role=switch][aria-checked=true]>span:first-child>span{transform:translate(.75rem)}.workstream-dossier-header-priority,.workstream-dossier-health-alert{min-height:1.5rem;padding-inline:.45rem}.workstream-dossier-operating-summary{display:contents}.workstream-dossier-plan-context{border-right:.0625rem solid var(--color-line);border-left:.1875rem solid var(--section-accent);background:linear-gradient(180deg, var(--section-accent) 0%, var(--section-accent) 100%);grid-area:context;align-content:start;min-width:0;padding:.45rem .7rem .55rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan-context{background:linear-gradient(180deg, color-mix(in srgb, var(--section-accent) 18%, var(--color-surface)) 0%, color-mix(in srgb, var(--section-accent) 8%, var(--color-surface)) 100%)}}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan-context{padding-right:.7rem}.workstream-dossier-plan-context .workstream-dossier-rail-setup{grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem;padding:0}.workstream-dossier-plan-context .workstream-dossier-date-track{border-top:0;gap:.55rem;padding-top:0}.workstream-dossier-plan-context .workstream-dossier-date-track:before{top:1.0625rem}.workstream-dossier-plan-context .workstream-dossier-owner-field{border-top:.0625rem solid var(--section-accent-line);grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem;padding-top:.45rem}.workstream-dossier-plan-context .workstream-dossier-owner-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:.12rem}.workstream-dossier-plan-context .workstream-dossier-owner-person+.workstream-dossier-owner-person{border-left:0;padding-left:0}.workstream-dossier-plan-context .workstream-dossier-owner-name{font-size:var(--dossier-type-copy)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:var(--color-surface);border-left:0;border-right:0;grid-area:risk;padding:.4rem .75rem;position:relative}.workstream-dossier-main{display:contents}.workstream-dossier-main>.workstream-dossier-plan{grid-area:plan}.workstream-dossier-main>.workstream-dossier-stakeholders{grid-area:stakeholders}.workstream-dossier-main>.workstream-dossier-lower-row{grid-area:lower}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field{grid-template-columns:none;max-width:100%;padding:.18rem .45rem .18rem 0;line-height:1.25;display:block;overflow:visible}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:0;border-left:.0625rem solid var(--section-accent-line);padding:.18rem 0 .18rem .45rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-left:.0625rem solid color-mix(in srgb, var(--section-accent-line) 72%, transparent)}}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field .workstream-dossier-subheading,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field .workstream-dossier-risk-text{line-height:inherit;display:block}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field .workstream-dossier-subheading{margin:0 0 .22rem}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-text{-webkit-line-clamp:unset;overflow:visible}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk textarea.field{field-sizing:content;overflow-wrap:break-word;resize:none;word-break:normal;height:auto;min-height:3rem;padding:.12rem;line-height:1.25;overflow:hidden}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk textarea.field:focus{height:auto}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-ai-agent-control:not(:has([role])){z-index:2;margin:0;position:absolute;top:.3rem;right:.55rem}.workstream-dossier-operating-summary .workstream-dossier-date-track{border-top:.0625rem solid var(--section-accent-line);padding-top:.5rem}.workstream-dossier-operating-summary .workstream-dossier-date-track:before{top:1.5625rem}.workstream-dossier-operating-summary .workstream-dossier-owner-field{padding-top:.45rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary .workstream-dossier-date-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary .workstream-dossier-date-track:before{display:block}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary input.field{min-width:0;padding-inline:.15rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary .workstream-compact-date-input{min-height:1.25rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-owner-pair .premium-select-trigger{min-height:1.25rem;padding-inline:0}.workstream-dossier-main{background:linear-gradient(180deg, var(--section-accent) 0%, var(--color-surface) 48%, #faf7f2 100%);grid-area:detail}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main{background:linear-gradient(180deg, color-mix(in srgb, var(--section-accent) 3%, var(--color-surface)) 0%, var(--color-surface) 48%, color-mix(in srgb, var(--color-canvas) 18%, var(--color-surface)) 100%)}}.workstream-dossier-main{box-shadow:inset 0 .125rem 0 var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main{box-shadow:inset 0 .125rem 0 color-mix(in srgb, var(--section-accent) 22%, var(--color-line))}}.workstream-dossier-main>.workstream-dossier-plan{grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem}.workstream-dossier-plan .workstream-dossier-section-heading-row{border-right:.0625rem solid var(--color-line);border-bottom:0;align-self:stretch;padding:.1rem .5rem .2rem 0}.workstream-dossier-plan .workstream-dossier-section-label{font-size:var(--type-section);font-weight:var(--style-section-weight);white-space:nowrap;line-height:1.15}.workstream-dossier-plan .workstream-dossier-header-health{grid-template-columns:auto 2rem minmax(0,1fr);place-items:center start;gap:.4rem;min-height:0}.workstream-dossier-plan .workstream-dossier-header-health-details{align-items:start;gap:.2rem;display:grid}.workstream-dossier-plan .workstream-dossier-header-status,.workstream-dossier-plan .workstream-dossier-header-health-secondary{flex-direction:row;align-items:flex-start;gap:.2rem}.workstream-dossier-plan .workstream-dossier-header-priority{background:0 0;border:0;gap:.3rem;min-height:1.25rem;padding-inline:0}.workstream-dossier-plan .workstream-dossier-header-priority:before{background:var(--section-accent);content:"";border-radius:62.4375rem;flex:0 0 .3125rem;width:.3125rem;height:.3125rem}.workstream-dossier-plan .workstream-dossier-health-alert{min-height:1.375rem;padding-inline:.35rem}.workstream-dossier-plan .workstream-main-action-view-row{border-bottom:.0625rem solid #d6d8d56b;grid-template-columns:1.125rem minmax(0,1fr) 5rem;gap:.35rem;min-height:1.875rem;padding:.12rem .1rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan .workstream-main-action-view-row{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 42%, transparent)}}.workstream-dossier-plan .workstream-main-action-view-row{transition:background-color var(--motion-fast) ease}.workstream-dossier-plan .workstream-main-action-view-row:hover,.workstream-dossier-plan .workstream-main-action-view-row:focus-within{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan .workstream-main-action-view-row:hover,.workstream-dossier-plan .workstream-main-action-view-row:focus-within{background:color-mix(in srgb, var(--section-accent) 2%, transparent)}}.workstream-dossier-plan .workstream-main-action-toggle{width:1.125rem;height:100%}.workstream-dossier-plan .workstream-main-action-due{font-size:var(--type-meta);border-left:0;align-self:center;gap:.25rem;padding-left:.15rem}.workstream-dossier-plan .workstream-main-action-view-row.is-late .workstream-main-action-due time{color:var(--color-danger);font-weight:600}.workstream-dossier-plan .workstream-main-action-completed-toggle{border-top:.0625rem solid #d6d8d58a;justify-content:flex-start;width:100%;margin-top:0;padding-inline:.1rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan .workstream-main-action-completed-toggle{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 54%, transparent)}}.workstream-dossier-lower-row{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0}.workstream-dossier-lower-row>.workstream-dossier-risk-section,.workstream-dossier-lower-row>.workstream-dossier-updates,.workstream-dossier-lower-row>.workstream-dossier-updates{border-top:0}.workstream-dossier-lower-row>.workstream-dossier-risk-section{background:0 0;padding-inline:.65rem}.workstream-dossier-lower-row .workstream-dossier-risk-panel{grid-template-columns:minmax(0,1fr);gap:.25rem}.workstream-dossier-lower-row .workstream-dossier-risk-field{grid-template-columns:3.875rem minmax(0,1fr);align-items:baseline;gap:.45rem;padding:.28rem 0;display:grid}.workstream-dossier-lower-row .workstream-dossier-risk-grid{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);overflow:visible}.workstream-dossier-lower-row .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid var(--color-line);border-left:0}.workstream-dossier-lower-row .workstream-dossier-risk-field .workstream-dossier-subheading{margin-bottom:0}.workstream-dossier-lower-row .workstream-dossier-risk-text{font-size:var(--type-meta);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.workstream-dossier-lower-row>.workstream-dossier-updates{padding:var(--dossier-section-padding-block) .75rem;border-left:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.2rem}.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-heading-row{border:0;flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.25rem;padding:0}.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-accessory{flex:none;width:auto}.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label{font-size:var(--type-section);font-weight:var(--style-section-weight);letter-spacing:-.015em;padding-top:0}.workstream-dossier-lower-row .workstream-activity-bar{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.workstream-dossier-lower-row .workstream-activity-summary{border-top:.0625rem solid #d6d8d5b8;grid-template-columns:minmax(0,1fr) auto .75rem;grid-template-areas:"latest meta chevron";gap:.35rem;min-height:2rem;padding:.3rem 0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-lower-row .workstream-activity-summary{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-dossier-lower-row .workstream-activity-summary{background:0 0}.workstream-dossier-lower-row .workstream-activity-summary[data-detail=true]{grid-template-columns:minmax(0,1fr) .75rem;grid-template-areas:"latest chevron"}.workstream-dossier-lower-row .workstream-activity-latest{font-size:var(--type-meta);grid-area:latest}.workstream-dossier-lower-row .workstream-activity-summary .workstream-update-meta{grid-area:meta;display:inline-flex}.workstream-dossier-lower-row .workstream-activity-summary>svg{grid-area:chevron;align-self:center}.workstream-dossier-lower-row .workstream-activity-add{justify-self:end;min-height:1.25rem}}.workstream-dossier-actions{z-index:5;position:sticky;bottom:0}@media (min-width:641px){.workstream-update-delete.ui-icon-button{width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem}.workstream-dossier-updates{grid-template-columns:6rem minmax(0,1fr);gap:.25rem 1rem;padding-block:.625rem}.workstream-dossier-updates .workstream-dossier-section-label{color:var(--color-ink);font-size:var(--type-meta);letter-spacing:0;padding-top:.25rem;font-weight:650}.workstream-update-composer .field,.workstream-update-post.ui-button,.workstream-activity-summary,.workstream-activity-add,.workstream-main-action-completed-toggle{min-height:1.75rem}}@container (min-width:33.75rem){.workstream-dossier-main>:is(.workstream-dossier-plan,.workstream-dossier-stakeholders,.workstream-dossier-updates){padding:var(--dossier-section-padding-block) .75rem;grid-template-columns:minmax(0,1fr);gap:.4rem}.workstream-dossier-main>.workstream-dossier-plan{grid-template-columns:5.5rem minmax(0,1fr);align-items:stretch;gap:0;padding:0}.workstream-dossier-main>.workstream-dossier-stakeholders{grid-template-columns:var(--dossier-label-rail) minmax(0, 1fr);align-items:center;gap:0 .55rem}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-group{grid-template-columns:minmax(0,1fr);align-items:start;gap:.15rem;display:grid}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-dossier-subheading{font-size:calc(var(--type-micro) - .125rem);margin:0;font-weight:600}.workstream-dossier-main>.workstream-dossier-stakeholders .persona-labels.is-md{gap:.15rem}.workstream-dossier-main>.workstream-dossier-stakeholders .persona-labels.is-md>span{padding-inline:.4rem}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{border-right:.0625rem solid #d6d8d5b8;min-width:0;padding:.55rem .5rem;display:block}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{border-right:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{background:var(--section-accent);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{background:color-mix(in srgb, var(--section-accent) 4%, var(--color-canvas))}}.workstream-dossier-main>.workstream-dossier-plan>.min-w-0{min-width:0;padding:.25rem .55rem .35rem}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-accessory{justify-self:stretch;width:auto;margin-right:0}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-header-health{grid-template-columns:minmax(0,1fr);align-content:start;place-items:start;gap:.35rem;width:100%;min-height:100%}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-plan-title{max-width:100%;font-size:var(--dossier-type-copy);white-space:normal;line-height:1.1}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-header-health-details{align-items:start;gap:.1rem;width:100%;display:grid}.workstream-dossier-main>.workstream-dossier-plan :is(.workstream-dossier-header-status,.workstream-dossier-header-health-secondary){flex-direction:column;align-items:flex-start;gap:.1rem;width:100%}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan .workstream-dossier-header-health-secondary [role=switch]{min-width:0;min-height:1.25rem;font-size:var(--type-meta);gap:.25rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan .workstream-dossier-header-health-secondary [role=switch]>span:first-child{width:1.75rem;height:1rem;overflow:hidden}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan .workstream-dossier-header-health-secondary [role=switch]>span:first-child>span{width:.75rem;height:.75rem;top:.0625rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan .workstream-dossier-header-health-secondary [role=switch][aria-checked=true]>span:first-child>span{transform:translate(.75rem)}.workstream-dossier-main>:is(.workstream-dossier-plan,.workstream-dossier-stakeholders,.workstream-dossier-updates)>.workstream-dossier-section-label{padding-top:0}.workstream-dossier-main>.workstream-dossier-updates .workstream-dossier-section-label{font-size:var(--type-section);font-weight:var(--style-section-weight);letter-spacing:-.015em}.workstream-dossier-main :is(.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-risk-label,.workstream-dossier-updates .workstream-dossier-section-label){color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);letter-spacing:0;font-weight:650;line-height:1.15}.workstream-dossier-plan :is(.workstream-dossier-header-status .premium-select-trigger,.workstream-dossier-header-status .premium-select-value>span,.workstream-dossier-header-priority,.workstream-dossier-header-priority .premium-select-trigger,.workstream-dossier-health-alert){min-height:1.25rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);background:0 0;border:0;border-radius:0;gap:.3rem;padding:0;font-weight:600;line-height:1.2}.workstream-dossier-plan .workstream-dossier-header-priority:before{background:var(--color-muted)}.workstream-dossier-plan .workstream-dossier-health-alert:before{background:var(--color-danger);content:"";border-radius:62.4375rem;flex:0 0 .3125rem;width:.3125rem;height:.3125rem}.workstream-dossier-lower-row .workstream-activity-summary{background:0 0;border-radius:0;padding-inline:0}.workstream-dossier :is(.workstream-dossier-title,.workstream-dossier-title-editor){font-size:var(--dossier-type-title);font-weight:700;line-height:1.15}.workstream-dossier :is(.workstream-dossier-plan .workstream-dossier-section-label,.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-risk-label,.workstream-dossier-updates .workstream-dossier-section-label){font-size:var(--dossier-type-section);font-weight:var(--style-section-weight);line-height:1.15}.workstream-dossier :is(.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-winning-label,.workstream-dossier-winning-inline>p,.workstream-dossier-owner-heading,.workstream-dossier-owner-name,.workstream-dossier-field-label,.workstream-dossier-rail-value,.workstream-dossier-subheading,.workstream-main-action-title,.workstream-main-action-due,.workstream-late-indicator,.workstream-activity-latest,.workstream-update-meta){font-size:var(--dossier-type-copy);line-height:1.25}.workstream-dossier :is(.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-owner-name,.workstream-dossier-winning-inline>p,.workstream-main-action-title,.workstream-main-action-due,.workstream-dossier-risk-text,.workstream-activity-latest,.workstream-update-meta){font-weight:400}.workstream-dossier :is(.workstream-dossier-owner-heading,.workstream-dossier-field-label,.workstream-dossier-subheading,.workstream-dossier-header-priority,.workstream-dossier-health-alert,.workstream-late-indicator){font-weight:600}.workstream-dossier :is(.workstream-dossier-type,.workstream-dossier-section-name){color:var(--color-muted)}.workstream-dossier .workstream-dossier-date-track .workstream-dossier-rail-value{font-size:var(--dossier-type-copy);font-weight:600}.workstream-dossier .workstream-dossier-risk-text{font-size:var(--dossier-type-copy);line-height:1.25}}.workstream-activity-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.workstream-activity-summary{border-radius:var(--radius-tight);min-width:0;min-height:2.75rem;color:var(--color-muted);text-align:left;grid-template-columns:minmax(0,1fr) auto .75rem;align-items:center;gap:.4rem;display:grid}.workstream-activity-summary[data-detail=true]{grid-template-columns:minmax(0,1fr) .75rem}.workstream-activity-summary:hover{color:var(--color-ink)}.workstream-activity-summary>svg{color:var(--section-accent-ink);transition:transform var(--motion-fast) ease}.workstream-activity-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.workstream-activity-latest{min-width:0;font-family:var(--font-role-body);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.workstream-activity-add{border-radius:var(--radius-tight);min-height:2.75rem;color:var(--section-accent-ink);font-family:var(--font-role-meta);font-size:var(--type-meta);align-items:center;gap:.2rem;padding-inline:.4rem;font-weight:650;display:inline-flex}.workstream-activity-add:hover{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-activity-add:hover{background:color-mix(in srgb, var(--section-accent) 7%, transparent)}}.workstream-activity-panel{border-top:.0625rem solid #d6d8d5b8;gap:.25rem;margin-top:.25rem;padding-top:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-activity-panel{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-update-composer{grid-template-columns:minmax(0,1fr) auto;gap:.25rem;margin-bottom:.2rem;display:grid}.workstream-update-composer .field{border-color:#0000 #0000 #d6d8d5d6}@supports (color:color-mix(in lab, red, red)){.workstream-update-composer .field{border-bottom-color:color-mix(in srgb, var(--color-line) 84%, transparent)}}.workstream-update-composer .field{color:var(--color-muted);box-shadow:none;background:0 0;border-radius:0;padding-inline:.2rem}.workstream-update-composer .field:hover,.workstream-update-composer .field:focus{border-bottom-color:var(--section-accent-line);background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-update-composer .field:hover,.workstream-update-composer .field:focus{background:color-mix(in srgb, var(--section-accent) 3%, transparent)}}.workstream-update-post.ui-button{color:var(--section-accent-ink);box-shadow:none;background:0 0;border:0;padding-inline:.5rem}.workstream-update-post.ui-button:hover:not(:disabled){background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-update-post.ui-button:hover:not(:disabled){background:color-mix(in srgb, var(--section-accent) 7%, transparent)}}.workstream-update-compact{gap:.05rem;display:grid}.workstream-update-list{border-top:0}.workstream-update-row{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:1.5rem;display:grid}.workstream-update-row.with-actions{grid-template-columns:minmax(0,1fr) auto 1.625rem}.workstream-update-text{color:var(--color-muted);font-size:var(--text-11);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.workstream-update-meta{color:var(--color-faint);font-size:var(--text-10);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.workstream-update-delete.ui-icon-button{opacity:.42}.workstream-update-row:hover .workstream-update-delete.ui-icon-button,.workstream-update-delete.ui-icon-button:focus-visible{opacity:1}.workstream-update-history-toggle{border-radius:var(--radius-tight);width:fit-content;min-height:1.375rem;color:var(--color-muted);font-size:var(--text-10);align-items:center;gap:.2rem;font-weight:550;display:inline-flex}.workstream-update-history-toggle:hover{color:var(--section-accent-ink)}.workstream-update-history-toggle svg{transition:transform var(--motion-fast) ease}.workstream-update-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.workstream-dossier-updates{--workstream-note-rule:#d6d8d5b3}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-updates{--workstream-note-rule:color-mix(in srgb, var(--color-line) 70%, transparent)}}.workstream-dossier-updates{--workstream-note-margin:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-updates{--workstream-note-margin:color-mix(in srgb, var(--section-accent) 34%, transparent)}}.workstream-dossier-updates{--workstream-note-edge:#d2c7aa}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-updates{--workstream-note-edge:color-mix(in srgb, var(--color-gold) 28%, var(--color-line))}}.workstream-dossier-updates{--workstream-note-paper:#f4ecda}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-updates{--workstream-note-paper:color-mix(in srgb, var(--color-gold) 14%, var(--color-surface))}}.workstream-dossier-updates .workstream-activity-bar,.workstream-dossier-updates .workstream-activity-panel{border:.0625rem solid var(--workstream-note-edge);background:linear-gradient(90deg, transparent 0 1.25rem, var(--workstream-note-margin) 1.25rem calc(1.25rem + .0625rem), transparent calc(1.25rem + .0625rem)), repeating-linear-gradient(180deg, transparent 0 1.3125rem, var(--workstream-note-rule) 1.3125rem 1.375rem), var(--workstream-note-paper);overflow:hidden;box-shadow:inset 0 .0625rem #fbf9f4a8}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-updates .workstream-activity-bar,.workstream-dossier-updates .workstream-activity-panel{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 66%, transparent)}}.workstream-dossier-updates .workstream-activity-bar{border-radius:var(--radius-tight)}.workstream-dossier-updates .workstream-activity-summary{background:0 0;border:0;border-radius:0;padding:.38rem .45rem .38rem 1.65rem}.workstream-dossier-updates .workstream-activity-latest{color:var(--color-ink)}.workstream-dossier-updates .workstream-activity-panel{border-top-color:var(--workstream-note-rule);border-radius:0 0 var(--radius-tight) var(--radius-tight);gap:.35rem;margin-top:-.0625rem;padding:.4rem .45rem .45rem 1.65rem}.workstream-dossier-updates:has(.workstream-activity-panel) .workstream-activity-bar{border-radius:var(--radius-tight) var(--radius-tight) 0 0}.workstream-dossier-updates .workstream-update-composer{margin-bottom:.1rem}.workstream-dossier-updates .workstream-update-row{min-height:1.375rem}.workstream-dossier-updates .workstream-update-text{color:var(--color-ink);font-size:var(--dossier-type-copy)}.workstream-dossier-updates .workstream-update-meta,.workstream-dossier-updates .workstream-update-history-toggle{font-size:var(--dossier-type-copy)}@container (min-width:33.75rem){.workstream-dossier-lower-row .workstream-dossier-updates .workstream-activity-summary{grid-template:"meta chevron""latest chevron"/minmax(0,1fr) .75rem;align-content:center;gap:.05rem .35rem;min-height:2.75rem}.workstream-dossier-lower-row .workstream-dossier-updates .workstream-activity-summary[data-detail=true]{grid-template-columns:minmax(0,1fr) .75rem;grid-template-areas:"latest chevron";min-height:2.25rem}.workstream-dossier-lower-row .workstream-dossier-updates .workstream-activity-summary .workstream-update-meta{justify-self:start}}.workstream-mainAction-row{border-bottom:.0625rem solid #d6d8d5b8;grid-template-columns:1rem minmax(0,1fr) minmax(5.875rem,6.5rem) 2.75rem;align-items:start;gap:.25rem .375rem;padding-block:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-mainAction-row{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-mainAction-row:last-child{border-bottom:0}.workstream-mainAction-done{grid-area:1/1;margin-top:.4rem}.workstream-mainAction-title{grid-area:1/2}.workstream-mainAction-due{min-width:0;font-size:var(--text-11);grid-area:1/3;padding-inline:.2rem}.workstream-mainAction-remove{grid-area:1/4}.workstream-mainAction-list{gap:0;display:grid}.workstream-mainAction-error{grid-column:2/-1}@container (min-width:33.75rem){.workstream-dossier .workstream-dossier-plan .workstream-main-action-title,.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-title{font-size:var(--dossier-type-copy);font-weight:400;line-height:1.25}}@media (min-width:641px){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan{gap-inline:0;grid-template-columns:5.5rem minmax(0,1fr)}}@container (min-width:33.75rem){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan{grid-template-columns:5.5rem minmax(0,1fr);gap:0}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row{border:0;border-bottom:.0625rem solid #d6d8d5b8;grid-template-columns:1.125rem minmax(0,1fr) 5rem 1.75rem;align-items:center;gap:.2rem;min-height:1.875rem;padding:.12rem 0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row{transition:background-color var(--motion-fast) ease;background:0 0;border-radius:0}.workstream-dossier:not([data-workstream-editing=true]) .workstream-main-action-view-row:first-child{padding-right:5.5rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row:first-child{padding-right:3.75rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row:hover,.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row:focus-within{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row:hover,.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-row:focus-within{background:color-mix(in srgb, var(--section-accent) 4%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-done{width:.875rem;height:.875rem;margin:0 auto}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-title{grid-area:1/2}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-due{border-left:0;grid-area:1/3;align-self:center;padding-inline:.1rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-due .workstream-compact-date-value{font-size:var(--type-meta)}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-due>svg{width:.625rem;height:.625rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-remove{grid-area:1/4;min-width:1.75rem}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-add-icon{border-radius:var(--radius-tight);width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem;color:var(--color-muted);background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-add-icon:hover{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-add-icon:hover{background:color-mix(in srgb, var(--section-accent) 8%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-add-icon:hover{color:var(--section-accent-ink)}.workstream-dossier[data-workstream-editing=true] .workstream-mainAction-error{grid-area:2/2/auto/-1}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-lower-row .workstream-dossier-risk-field{grid-template-columns:minmax(0,1fr);align-items:start;gap:.1rem}}@container (min-width:33.75rem) and (max-width:42.5rem){.workstream-dossier-main>.workstream-dossier-stakeholders{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.25rem;padding-block:.35rem}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-band{border-top:.0625rem solid #d6d8d5b8;grid-template-columns:minmax(0,1fr);gap:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-band{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-group{grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:1.75rem;padding-block:.15rem}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{border-top:.0625rem solid #d6d8d58f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 56%, transparent)}}.workstream-dossier-main>.workstream-dossier-stakeholders .workstream-dossier-subheading{color:var(--color-muted);font-weight:600}.workstream-dossier-main>.workstream-dossier-stakeholders .reach-editor-field{grid-template-columns:3.75rem minmax(0,1fr) 1.5rem;gap:.25rem}.workstream-dossier-main>.workstream-dossier-stakeholders .reach-editor-field>.reach-multiselect{grid-area:1/3}.workstream-dossier-main>.workstream-dossier-stakeholders .reach-editor-field>:last-child{grid-area:1/2;min-width:0}.workstream-dossier-main>.workstream-dossier-stakeholders .reach-multiselect-trigger{justify-content:center;width:1.5rem;min-height:1.5rem;padding:0}.workstream-dossier-main>.workstream-dossier-stakeholders .reach-multiselect-trigger>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.workstream-dossier-main>.workstream-dossier-stakeholders .partner-chip-row,.workstream-dossier-main>.workstream-dossier-stakeholders .persona-labels{align-items:center}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{padding-block:.25rem}.workstream-dossier-lower-row .workstream-dossier-updates .workstream-activity-summary{padding-block:.3rem}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-header-health-details{grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.workstream-dossier-main>.workstream-dossier-plan :is(.workstream-dossier-header-status,.workstream-dossier-header-health-secondary){width:100%}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-header-health-secondary{flex-wrap:nowrap;gap:.25rem}}.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger){border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger){border-color:color-mix(in srgb, var(--section-accent) 82%, var(--color-ink))}}.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger){background:linear-gradient(135deg, var(--section-accent) 0%, var(--section-accent) 58%, var(--section-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger){background:linear-gradient(135deg, color-mix(in srgb, var(--section-accent) 96%, var(--color-ink)) 0%, color-mix(in srgb, var(--section-accent) 88%, var(--color-ink)) 58%, color-mix(in srgb, var(--section-accent) 76%, var(--color-ink)) 100%)}}.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger){color:var(--color-on-accent);box-shadow:inset 0 .0625rem #ffffff1f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger){box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-accent) 12%, transparent)}}.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger):hover:not(:disabled){border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger):hover:not(:disabled){border-color:color-mix(in srgb, var(--section-accent) 74%, var(--color-ink))}}.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger):hover:not(:disabled){background:linear-gradient(135deg, var(--section-accent) 0%, var(--section-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-actions :is(.ui-button-primary,.ui-button-danger):hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--section-accent) 90%, var(--color-ink)) 0%, color-mix(in srgb, var(--section-accent) 80%, var(--color-ink)) 100%)}}@media (max-width:719px){.workstream-dossier-layout{grid-template:auto/minmax(0,1fr)}.workstream-dossier-unified-heading,.workstream-dossier-operating-summary,.workstream-dossier-main{border-right:0;grid-area:auto}}.workstream-dossier{--type-heading-sm:1.125rem;--type-body:.8125rem;--type-meta:.6875rem;--type-micro:.6875rem;--type-data:.8125rem;font-size:.8125rem}.workstream-dossier .workstream-dossier-layout{--dossier-type-title:1.125rem;--dossier-type-section:.8125rem;--dossier-type-copy:.6875rem;--dossier-type-value:.8125rem}.workstream-dossier :is(.workstream-dossier-title,.workstream-dossier-title-editor){font-size:1.125rem}.workstream-dossier :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor,.workstream-dossier-plan-title,.workstream-dossier-section-label,.workstream-dossier-rail-value,.workstream-dossier-owner-name,.workstream-main-action-title,.workstream-main-action-due,.workstream-activity-latest,.workstream-update-meta){font-size:.8125rem}.workstream-dossier :is(.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-classification-divider,.workstream-dossier-winning-label,.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-subheading,.workstream-dossier-risk-text,.workstream-dossier-risk-point-editor,.workstream-dossier-header-select,.workstream-dossier-header-select .premium-select-value,.workstream-dossier-header-status,.workstream-dossier-header-priority,.workstream-dossier-health-alert,.workstream-activity-add,.sr-only),.workstream-dossier :is(.partner-chip-row,.persona-labels)>span{font-size:.6875rem}@media (max-width:719px){.workstream-mainAction-row{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);grid-template-columns:2rem minmax(0,1fr) minmax(6.875rem,8.25rem) 2.75rem;align-items:start;gap:.45rem;padding:.65rem}.workstream-mainAction-done{grid-area:1/1;width:1.25rem;height:1.25rem;margin:.7rem auto 0}.workstream-mainAction-title{grid-area:1/2}.workstream-mainAction-due{grid-area:1/3}.workstream-mainAction-remove{grid-area:1/4;width:2.75rem;min-height:2.75rem}}.workspace-grid.has-rail{grid-template-columns:1fr}@media (min-width:1024px){.workspace-grid.has-rail{grid-template-columns:11rem minmax(0,1fr)}}.workspace-rail-item.is-active{color:var(--color-brand-700);background:var(--color-brand-50);border-left-color:var(--color-brand-500)}@media (max-width:1023px){.service-finder-list{order:2}.service-finder-preview{order:3}.workspace-rail-item.is-active{border-bottom-color:var(--color-brand-500)}}@media (max-width:640px){.service-route-masthead{padding:1rem}.service-route-lead-facts{grid-template-columns:minmax(0,1fr) 6rem}.service-route-lead-facts>:first-child{grid-column:1/-1}.service-route-lead-facts>:nth-child(2),.service-route-lead-facts>:nth-child(3){border-top:.0625rem solid var(--color-line)}.service-route-lead-facts>:nth-child(2){border-left:0}.service-route-logistics.has-two{grid-template-columns:minmax(0,1fr)}.service-route-logistics>div+div{border-top:.0625rem solid var(--color-line);border-left:0}.service-route-journey{gap:.35rem}}.inspector-shell{min-height:0;max-height:inherit;border:.0625rem solid var(--color-line);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.inspector-shell.modal-panel{box-shadow:var(--shadow-modal)}.inspector-shell-head{border-bottom:.0625rem solid var(--color-line);background:#f3f0e88c;align-items:flex-start;gap:.5rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.inspector-shell-head{background:color-mix(in srgb, var(--color-canvas) 55%, transparent)}}.inspector-shell-title{color:var(--color-ink);font-size:var(--type-section);letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-weight:650;line-height:1.3;overflow:hidden}.inspector-shell-body{flex:1;min-height:0;padding:1rem;overflow-y:auto}.inspector-dock{z-index:70;pointer-events:none;justify-content:flex-end;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.inspector-dock-panel{pointer-events:auto;width:100%;max-width:var(--inspector-panel-max-width,26.25rem);max-height:calc(100dvh - 3rem);animation:modalPop var(--motion-entrance) var(--ease-entrance) both}@media (max-width:1023px){.inspector-dock{align-items:stretch;padding:0;z-index:101!important}.inspector-dock-panel{max-width:none;height:100%;max-height:none}.inspector-dock-panel>.inspector-shell{height:100%;box-shadow:none;border-radius:0}}.inspector-dock-backdrop{background:var(--color-overlay);animation:drawerBackdropIn var(--motion-standard) ease-out both;position:absolute;inset:0}.workstream-modal-layer{justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.workstream-modal-panel{max-width:var(--workstream-modal-view-width,42.5rem);animation:modalPop var(--motion-entrance) var(--ease-entrance) both}.workstream-modal-panel:has([data-workstream-editing=true]){max-width:var(--workstream-modal-edit-width,42.5rem)}.workstream-dossier-mobile-bar{display:none}.workstream-dossier-desktop-modal-actions{align-items:center;gap:.375rem;display:inline-flex}@media (max-width:719px){.workstream-modal-layer{align-items:stretch;padding:0}.workstream-modal-panel{height:100%;max-height:none;box-shadow:none;border-radius:0;animation:none;max-width:none!important}}@media (max-width:640px){.workstream-modal-panel{height:100dvh}.workstream-dossier-mobile-bar{z-index:12;border-top:.125rem solid var(--section-accent);border-bottom:.0625rem solid var(--section-accent-line);background:var(--section-accent);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.45rem .65rem .45rem .9rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-mobile-bar{background:color-mix(in srgb, var(--section-accent) 7%, var(--color-surface))}}.workstream-dossier-mobile-bar{box-shadow:0 .5rem 1.125rem -1.125rem #111318b3}.workstream-dossier-mobile-bar>span:first-child{min-width:0;display:block}.workstream-dossier-mobile-bar small,.workstream-dossier-mobile-bar strong{display:block}.workstream-dossier-mobile-bar small{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.2}.workstream-dossier-mobile-bar strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;line-height:1.25;overflow:hidden}.workstream-dossier-mobile-bar-actions{flex:none;align-items:center;gap:.2rem;display:flex}.workstream-dossier-mobile-bar-actions .ui-icon-button{color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.workstream-dossier-desktop-modal-actions{display:none!important}.workstream-dossier-rail{grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:.75rem!important;padding:.85rem!important;display:grid!important}.workstream-dossier-rail>.mx-auto{grid-area:1/1}.workstream-dossier-rail>.flex{grid-area:1/2;align-items:flex-start}.workstream-dossier-rail>.workstream-dossier-rail-setup,.workstream-dossier-rail>.workstream-dossier-rail-context,.workstream-dossier-rail>p{grid-column:1/-1}.workstream-dossier-heading{padding:.9rem}.workstream-dossier-heading h2{font-size:var(--type-heading-sm);line-height:1.25}.workstream-dossier-main>:is(.border-t,.workstream-dossier-heading){padding-inline:.9rem}.workstream-dossier-actions{z-index:10;position:sticky;bottom:0;box-shadow:0 -.625rem 1.25rem -1.25rem #111318a6;padding:.65rem .75rem max(.65rem, env(safe-area-inset-bottom))!important;gap:.5rem!important}.workstream-dossier-actions .ui-button{min-height:2.75rem}}.service-guidance-frame,.service-guidance-inspector{height:100%}.service-guidance-inspector{border-color:var(--service-guidance-accent)}@supports (color:color-mix(in lab, red, red)){.service-guidance-inspector{border-color:color-mix(in srgb, var(--service-guidance-accent) 44%, var(--color-line))}}.service-guidance-inspector{box-shadow:var(--shadow-modal)}.service-guidance-inspector .inspector-shell-head{border-bottom-color:var(--service-guidance-accent)}@supports (color:color-mix(in lab, red, red)){.service-guidance-inspector .inspector-shell-head{border-bottom-color:color-mix(in srgb, var(--service-guidance-accent) 48%, var(--color-brand-900))}}.service-guidance-inspector .inspector-shell-head{background:linear-gradient(135deg, var(--service-guidance-accent), var(--service-guidance-accent))}@supports (color:color-mix(in lab, red, red)){.service-guidance-inspector .inspector-shell-head{background:linear-gradient(135deg, color-mix(in srgb, var(--service-guidance-accent) 56%, var(--color-brand-900)), color-mix(in srgb, var(--service-guidance-accent) 78%, var(--color-brand-900)))}}.service-guidance-inspector .inspector-shell-head .label-eyebrow{color:#f3f0e8}@supports (color:color-mix(in lab, red, red)){.service-guidance-inspector .inspector-shell-head .label-eyebrow{color:color-mix(in srgb, var(--color-on-dark) 76%, var(--service-guidance-accent))}}.service-guidance-inspector .inspector-shell-title,.service-guidance-inspector .inspector-shell-head .ui-icon-button{color:var(--color-on-dark)}.service-guidance-inspector .inspector-shell-head .ui-icon-button:hover{background:#f3f0e81f}@supports (color:color-mix(in lab, red, red)){.service-guidance-inspector .inspector-shell-head .ui-icon-button:hover{background:color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.service-guidance-inspector .inspector-shell-head .ui-icon-button:hover{color:var(--color-on-dark)}.service-guidance-inspector .inspector-shell-body{background:var(--service-guidance-accent);padding:0}@supports (color:color-mix(in lab, red, red)){.service-guidance-inspector .inspector-shell-body{background:color-mix(in srgb, var(--service-guidance-accent) 3%, var(--color-surface))}}.service-guidance-route{border-bottom:.0625rem solid var(--service-guidance-accent);grid-template-columns:2.375rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-guidance-route{border-bottom:.0625rem solid color-mix(in srgb, var(--service-guidance-accent) 28%, var(--color-line))}}.service-guidance-route{background:var(--service-guidance-accent)}@supports (color:color-mix(in lab, red, red)){.service-guidance-route{background:color-mix(in srgb, var(--service-guidance-accent) 11%, var(--color-surface))}}.service-guidance-route-icon,.service-guidance-row-icon{color:var(--service-guidance-accent);place-items:center;display:grid}.service-guidance-route-icon{background:var(--service-guidance-accent);width:2.375rem;height:2.375rem;color:var(--color-on-dark);box-shadow:0 0 0 .25rem var(--service-guidance-accent);border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.service-guidance-route-icon{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--service-guidance-accent) 12%, transparent)}}.service-guidance-route strong{color:var(--color-ink);font-size:var(--type-section);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;line-height:1.3;display:block;overflow:hidden}.service-guidance-route p{color:var(--color-muted);font-size:var(--type-meta);align-items:center;gap:.3rem;margin-top:.25rem;line-height:1.35;display:flex}.service-guidance-list{border-bottom:.0625rem solid var(--color-line)}.service-guidance-row{min-height:var(--row-operating);border-left:.1875rem solid #0000;grid-template-columns:1.875rem minmax(0,1fr);gap:.65rem;padding:.75rem 1rem;display:grid}.service-guidance-row+.service-guidance-row{border-top:.0625rem solid var(--color-line)}.service-guidance-row:nth-child(2n){background:var(--service-guidance-accent)}@supports (color:color-mix(in lab, red, red)){.service-guidance-row:nth-child(2n){background:color-mix(in srgb, var(--service-guidance-accent) 4%, var(--color-surface))}}.service-guidance-row-icon{border-radius:var(--radius-card);background:var(--service-guidance-accent);width:1.875rem;height:1.875rem}@supports (color:color-mix(in lab, red, red)){.service-guidance-row-icon{background:color-mix(in srgb, var(--service-guidance-accent) 12%, var(--color-surface))}}.service-guidance-row.is-warn{border-left-color:var(--color-warning)}.service-guidance-row.is-warn .service-guidance-row-icon{background:#ede7da}@supports (color:color-mix(in lab, red, red)){.service-guidance-row.is-warn .service-guidance-row-icon{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}}.service-guidance-row.is-warn .service-guidance-row-icon{color:var(--color-warning)}.service-guidance-row p{white-space:pre-wrap;color:var(--color-ink);font-size:var(--type-body);margin-top:.2rem;line-height:1.5}.service-guidance-empty{color:var(--color-muted);font-size:var(--type-body);padding:1rem;line-height:1.5}@container (min-width:33.75rem){.workstream-dossier-layout{--workstream-reference-width:15rem;--workstream-book-gutter:1.5rem;--workstream-book-rule:#d6d8d55c}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-layout{--workstream-book-rule:color-mix(in srgb, var(--color-line) 36%, transparent)}}.workstream-dossier-layout{--workstream-book-margin:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-layout{--workstream-book-margin:color-mix(in srgb, var(--section-accent) 24%, transparent)}}.workstream-dossier-layout{--workstream-book-paper:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-layout{--workstream-book-paper:color-mix(in srgb, var(--section-accent) 2%, var(--color-surface))}}.workstream-dossier-layout{--workstream-reference-paper:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-layout{--workstream-reference-paper:color-mix(in srgb, var(--section-accent) 13%, var(--color-surface))}}.workstream-dossier-layout{--workstream-section-pad-block:.55rem;--workstream-section-pad-inline:.9rem;--workstream-section-heading-size:1.75rem;--workstream-section-gap:.25rem;--workstream-writing-inset:calc(var(--workstream-book-gutter) + 1.25rem);--workstream-frame-accent:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-layout{--workstream-frame-accent:color-mix(in srgb, var(--section-accent) 34%, var(--color-line))}}.workstream-dossier-layout{--workstream-frame-quiet:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-layout{--workstream-frame-quiet:color-mix(in srgb, var(--section-accent) 12%, var(--color-line))}}.workstream-dossier-layout{grid-template-areas:"identity identity""context plan""risk plan""risk stakeholders""risk lower";grid-template-columns:minmax(13.5rem, var(--workstream-reference-width)) minmax(0, 1fr);background:var(--color-surface);grid-template-rows:auto auto auto auto auto;align-items:stretch}.workstream-dossier-unified-heading,.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-right:.0625rem solid var(--workstream-frame-quiet);border-left:.125rem solid var(--workstream-frame-accent);background:linear-gradient(180deg, var(--section-accent), var(--section-accent))}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading,.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:linear-gradient(180deg, color-mix(in srgb, var(--section-accent) 20%, var(--color-surface)), color-mix(in srgb, var(--section-accent) 10%, var(--color-surface)))}}.workstream-dossier-unified-heading{border-right:0;border-bottom:.0625rem solid var(--section-accent-line);background:linear-gradient(110deg, var(--section-accent), var(--section-accent));grid-area:identity;padding:.7rem 5.5rem .7rem .9rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading{background:linear-gradient(110deg, color-mix(in srgb, var(--section-accent) 22%, var(--color-surface)), color-mix(in srgb, var(--section-accent) 8%, var(--color-surface)))}}.workstream-dossier-unified-heading .workstream-dossier-header-copy{grid-template-areas:"reference outcome""classification outcome""title outcome";grid-template-columns:calc(var(--workstream-reference-width) + var(--workstream-book-gutter) - .9rem - .8rem) minmax(0, 1fr);grid-template-rows:auto auto auto;align-items:center;gap:.08rem .8rem;display:grid}.workstream-dossier-unified-heading .workstream-dossier-header-overline{grid-area:reference;min-height:1.125rem}.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){grid-area:title;align-self:center;margin:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.workstream-dossier-type,.workstream-dossier-section-name){color:color-mix(in srgb, var(--color-ink) 84%, var(--section-accent))}}.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.workstream-dossier-type,.workstream-dossier-section-name){font-weight:650}.workstream-dossier-unified-heading .workstream-dossier-header-classification{grid-area:classification;align-self:center;margin-top:.1rem}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{grid-area:outcome;align-content:center;align-self:stretch;min-height:4.625rem;margin:0;padding:.45rem .6rem}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health{border-top:0;border-left:.0625rem solid var(--section-accent-line);grid-area:health;align-self:stretch;align-items:center;margin:0;padding:0 0 0 .8rem;display:flex}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health .workstream-dossier-header-health-details{align-content:center;gap:.15rem;display:grid}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health :is(.workstream-dossier-header-status,.workstream-dossier-header-health-secondary){flex-wrap:nowrap;width:100%}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading :is(.workstream-dossier-title-editor,.workstream-dossier-winning-editor){field-sizing:content;resize:none;height:auto;min-height:1.5rem}.workstream-dossier-plan-context{border-top:.0625rem solid var(--section-accent-line);grid-area:context;padding:.55rem .8rem .65rem}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders{border-top:.0625rem solid var(--section-accent-line);grid-area:stakeholders;grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;padding:.6rem .8rem .65rem;display:grid}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-heading-row{border:0;min-height:1.25rem;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label{color:var(--section-accent-ink);font-size:var(--dossier-type-section);font-weight:var(--style-section-weight)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-band{grid-template-columns:minmax(0,1fr);gap:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group{grid-template-columns:3.375rem minmax(0,1fr);align-items:start;gap:.35rem;min-width:0;padding:.25rem 0;display:grid}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{border-top:.0625rem solid var(--section-accent-line);margin:0;padding-left:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{border-top:.0625rem solid color-mix(in srgb, var(--section-accent-line) 72%, transparent)}}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{border-left:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading{color:var(--color-muted);font-size:var(--dossier-type-copy);margin:0;font-weight:600}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders :is(.partner-chip-row,.persona-labels){gap:.2rem;min-width:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders :is(.partner-chip-row,.persona-labels)>span{max-width:100%;font-size:var(--dossier-type-copy)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-editor-field{grid-template-columns:3.375rem minmax(0,1fr) 1.5rem;align-items:start;gap:.25rem}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-multiselect{grid-area:1/3}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-editor-field>:last-child{grid-area:1/2}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-multiselect-trigger{background:0 0;border:0;justify-content:center;width:1.5rem;min-height:1.5rem;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-multiselect-trigger>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-top:.0625rem solid var(--section-accent-line);grid-area:risk;align-content:start;padding:.4rem .8rem .55rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-grid{grid-template-columns:minmax(0,1fr)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field{grid-template-columns:none;padding:.2rem 0;display:block}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid var(--section-accent-line);padding:.3rem 0 .2rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid color-mix(in srgb, var(--section-accent-line) 72%, transparent)}}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-left:0}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field .workstream-dossier-subheading{color:var(--color-muted);font-size:var(--dossier-type-copy);margin:0 0 .2rem;font-weight:600}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-text{font-size:var(--dossier-type-copy);line-height:1.35}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field{grid-template-columns:minmax(0,1fr);gap:.15rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk textarea.field{min-height:2.75rem}.workstream-dossier-main>.workstream-dossier-plan{align-content:start;gap:var(--workstream-section-gap);height:100%;min-height:15.625rem;padding:var(--workstream-section-pad-block) var(--workstream-section-pad-inline);background:linear-gradient(90deg, transparent 0 var(--workstream-book-gutter), var(--workstream-book-margin) var(--workstream-book-gutter) calc(var(--workstream-book-gutter) + .0625rem), transparent calc(var(--workstream-book-gutter) + .0625rem)), repeating-linear-gradient(180deg, transparent 0 1.9375rem, var(--workstream-book-rule) 1.9375rem 2rem), var(--workstream-book-paper);box-shadow:inset 0 .125rem 0 var(--section-accent);border:0;grid-area:plan;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-plan{box-shadow:inset 0 .125rem 0 color-mix(in srgb, var(--section-accent) 30%, var(--color-line))}}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{min-height:var(--workstream-section-heading-size);padding:0 0 0 calc(var(--workstream-writing-inset) - var(--workstream-section-pad-inline));border:0;align-self:auto}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-header-health{min-height:var(--workstream-section-heading-size);align-items:center;gap:.55rem;display:flex}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-plan-title{color:var(--color-ink);font-size:var(--dossier-type-section);font-weight:var(--style-section-weight);white-space:nowrap;line-height:1.2}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-actions-content{min-height:0;padding-left:calc(var(--workstream-book-gutter) - .9rem - .4375rem)}.workstream-dossier-main>.workstream-dossier-plan>.min-w-0{padding:0}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row{background:var(--workstream-book-paper);grid-template-columns:1.125rem minmax(0,1fr) 5.5rem;min-height:2rem;padding:.15rem 0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row{background:color-mix(in srgb, var(--workstream-book-paper) 78%, transparent)}}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row:first-child,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan .workstream-mainAction-row:first-child{padding-right:0}.workstream-dossier-main>.workstream-dossier-lower-row{border-top:.0625rem solid var(--color-line);background:var(--workstream-book-paper);grid-area:lower;grid-template-columns:minmax(0,1fr);height:100%;min-height:11.875rem;display:grid}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates{align-content:start;gap:var(--workstream-section-gap);min-height:100%;padding:var(--workstream-section-pad-block) var(--workstream-section-pad-inline) var(--workstream-section-pad-block) var(--workstream-writing-inset);background:linear-gradient(90deg, transparent 0 var(--workstream-book-gutter), var(--workstream-book-margin) var(--workstream-book-gutter) calc(var(--workstream-book-gutter) + .0625rem), transparent calc(var(--workstream-book-gutter) + .0625rem)), repeating-linear-gradient(180deg, transparent 0 1.9375rem, var(--workstream-book-rule) 1.9375rem 2rem), var(--workstream-book-paper);border:0;display:grid}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-dossier-section-heading-row{min-height:var(--workstream-section-heading-size);padding:0}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates :is(.workstream-activity-bar,.workstream-activity-panel){box-shadow:none;background:0 0;border:0}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-activity-summary{background:var(--workstream-book-paper);border:0;min-height:2.375rem;padding:.3rem .2rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-activity-summary{background:color-mix(in srgb, var(--workstream-book-paper) 76%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan{grid-template-columns:minmax(0,1fr)}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan .workstream-mainAction-row{background:var(--workstream-book-paper)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan .workstream-mainAction-row{background:color-mix(in srgb, var(--workstream-book-paper) 78%, transparent)}}.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--dossier-type-title);letter-spacing:-.02em;font-weight:700;line-height:1.12}.workstream-dossier-unified-heading :is(.workstream-dossier-type,.workstream-dossier-section-name){color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);letter-spacing:0;font-weight:400;line-height:1.2}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-overline .workstream-dossier-header-ref.tnum{color:var(--color-muted);font-size:var(--dossier-type-copy);letter-spacing:0;font-weight:600}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{color:color-mix(in srgb, var(--color-on-accent) 76%, transparent)}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);letter-spacing:0;font-weight:600;line-height:1.2}.workstream-dossier-unified-heading .workstream-dossier-winning-inline>p{color:var(--color-on-accent);font-family:var(--font-role-body);font-size:var(--dossier-type-copy);font-weight:500;line-height:1.3}.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--dossier-type-section);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.2}.workstream-dossier :is(.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading){color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);letter-spacing:0;text-transform:none;margin:0;font-weight:600;line-height:1.2}.workstream-dossier :is(.workstream-dossier-owner-name,.workstream-dossier-risk-text,.workstream-activity-latest,.workstream-update-meta){color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--dossier-type-copy);font-weight:400;line-height:1.3}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health :is(.premium-select-value>span,.workstream-dossier-header-priority,.workstream-dossier-health-alert){font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);letter-spacing:0;font-weight:600}.workstream-dossier-unified-heading{border-top:.125rem solid var(--workstream-frame-accent);background:radial-gradient(88% 145% at -8% -28%, var(--section-accent) 0%, transparent 70%), linear-gradient(118deg, #eae9e4 0%, var(--section-accent) 46%, #f8f6f0 76%, var(--color-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading{background:radial-gradient(88% 145% at -8% -28%, color-mix(in srgb, var(--section-accent) 24%, var(--color-surface)) 0%, transparent 70%), linear-gradient(118deg, color-mix(in srgb, var(--color-ink) 8%, var(--color-surface)) 0%, color-mix(in srgb, var(--section-accent) 12%, var(--color-surface)) 46%, color-mix(in srgb, var(--color-canvas) 35%, var(--color-surface)) 76%, var(--color-surface) 100%);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-accent) 22%, transparent), inset 0 -.0625rem 0 color-mix(in srgb, var(--section-accent) 16%, var(--color-line))}}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{border:0;border-left:.125rem solid #ffffff47;min-height:4.375rem;padding:.55rem .7rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-winning-inline{border-left:.125rem solid color-mix(in srgb, var(--color-on-accent) 28%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{background:linear-gradient(135deg, var(--section-accent) 0%, var(--section-accent) 58%, var(--section-accent) 100%);border-radius:.125rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-winning-inline{background:linear-gradient(135deg, color-mix(in srgb, var(--section-accent) 96%, var(--color-ink)) 0%, color-mix(in srgb, var(--section-accent) 88%, var(--color-ink)) 58%, color-mix(in srgb, var(--section-accent) 76%, var(--color-ink)) 100%)}}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{box-shadow:inset 0 .0625rem #ffffff1f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-winning-inline{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-accent) 12%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health{border:0;place-self:center end;width:max-content;max-width:100%;padding:0}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health :is(.workstream-dossier-header-status .premium-select-trigger,.workstream-dossier-header-priority .premium-select-trigger){min-height:1.375rem;box-shadow:none;background:0 0;border:0;padding:0}.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:var(--workstream-reference-paper)}.workstream-dossier-plan-context{background:linear-gradient(155deg, #ecebe6 0%, var(--section-accent) 48%, #f7f4ee 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan-context{background:linear-gradient(155deg, color-mix(in srgb, var(--color-ink) 7%, var(--color-surface)) 0%, color-mix(in srgb, var(--section-accent) 10%, var(--color-surface)) 48%, color-mix(in srgb, var(--color-canvas) 52%, var(--color-surface)) 100%)}}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:linear-gradient(155deg, var(--section-accent) 0%, #f7f5ee 56%, #f6f3ec 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:linear-gradient(155deg, color-mix(in srgb, var(--section-accent) 9%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-canvas) 46%, var(--color-surface)) 56%, color-mix(in srgb, var(--color-canvas) 64%, var(--color-surface)) 100%)}}.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-top-color:var(--section-accent-line)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-top-color:color-mix(in srgb, var(--section-accent-line) 62%, transparent)}}.workstream-dossier-plan-context .workstream-dossier-rail-classification{border-bottom:0;align-items:center;gap:.2rem .4rem;min-width:0;min-height:1.5rem;margin:0;padding:0 0 .2rem;display:flex}.workstream-dossier-plan-context .workstream-dossier-rail-classification :is(.premium-select-root,.premium-select-trigger){min-width:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders{gap:var(--workstream-section-gap);padding-block:var(--workstream-section-pad-block);align-items:start;gap:var(--workstream-section-gap);padding:var(--workstream-section-pad-block) var(--workstream-section-pad-inline) var(--workstream-section-pad-block) var(--workstream-writing-inset);background:linear-gradient(90deg, transparent 0 var(--workstream-book-gutter), var(--workstream-book-margin) var(--workstream-book-gutter) calc(var(--workstream-book-gutter) + .0625rem), transparent calc(var(--workstream-book-gutter) + .0625rem)), repeating-linear-gradient(180deg, transparent 0 1.9375rem, var(--workstream-book-rule) 1.9375rem 2rem), var(--workstream-book-paper);box-shadow:none;border-top:0;border-left:0;border-right:0;grid-area:stakeholders;grid-template-columns:minmax(0,1fr)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-heading-row{min-height:var(--workstream-section-heading-size);border-right:0;align-self:auto;align-items:center;padding-right:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders>.workstream-dossier-section-label{min-height:var(--workstream-section-heading-size);align-items:center;display:flex}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label{color:var(--color-ink)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:.75rem}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group{grid-template-columns:minmax(0,1fr);align-items:start;gap:.2rem;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{border-top:0;border-left:0;margin:0;padding:0 0 0 .75rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-editor-field{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 1.5rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-multiselect{grid-area:1/2}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-editor-field>:last-child{grid-area:2/1/auto/-1}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field{border-left:.125rem solid #b5533b9e;padding:.25rem 0 .3rem .55rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field{border-left:.125rem solid color-mix(in srgb, var(--color-danger) 62%, transparent)}}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:0;border-left-color:#3f7d4f94;margin-top:.2rem;padding:.3rem 0 .25rem .55rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-left-color:color-mix(in srgb, var(--color-positive) 58%, transparent)}}.workstream-dossier-main>.workstream-dossier-plan{gap:var(--workstream-section-gap);height:auto;min-height:12.5rem;padding:var(--workstream-section-pad-block) var(--workstream-section-pad-inline)}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row{min-height:var(--workstream-section-heading-size);padding:0 0 0 calc(var(--workstream-writing-inset) - var(--workstream-section-pad-inline));background:0 0;border-bottom:0;border-right:0}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row{background:0 0;border-bottom:0;min-height:1.875rem;padding-block:.08rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan .workstream-mainAction-row{border-bottom:0;min-height:1.75rem;padding-block:.05rem}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row.is-done{opacity:.62}.workstream-dossier-main>.workstream-dossier-lower-row{border-top:0;height:auto;min-height:9.375rem}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates{min-height:9.375rem;padding-block:var(--workstream-section-pad-block)}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-dossier-section-heading-row{min-height:var(--workstream-section-heading-size);border-bottom:0;padding-bottom:0}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-activity-summary{align-content:center;min-height:2.625rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){color:color-mix(in srgb, var(--color-ink) 82%, var(--section-accent))}}.workstream-dossier :is(.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading,.workstream-dossier-winning-label){color:#6d6b67}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading,.workstream-dossier-winning-label){color:color-mix(in srgb, var(--color-muted) 82%, var(--section-accent))}}.workstream-dossier :is(.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading,.workstream-dossier-winning-label){font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);letter-spacing:0;font-weight:600;line-height:1.2}.workstream-dossier-unified-heading :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor){font-family:var(--font-role-body);font-size:var(--dossier-type-section);font-weight:600;line-height:1.3}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{color:color-mix(in srgb, var(--color-on-accent) 76%, transparent)}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{font-family:var(--font-role-meta)}.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){color:color-mix(in srgb, var(--color-ink) 80%, var(--section-accent))}}.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor),.workstream-dossier :is(.workstream-dossier-owner-name,.workstream-dossier-risk-text,.workstream-main-action-title,.workstream-activity-latest,.workstream-update-meta,.workstream-dossier-type,.workstream-dossier-section-name){font-family:var(--font-role-body)}.workstream-dossier :is(.workstream-main-action-due,.workstream-dossier-date-track .workstream-dossier-rail-value){font-family:var(--font-role-data);font-variant-numeric:tabular-nums}.workstream-dossier .workstream-dossier-date-track .workstream-dossier-rail-value{color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-date-track .workstream-dossier-rail-value{color:color-mix(in srgb, var(--color-ink) 90%, var(--section-accent))}}.workstream-dossier .workstream-main-action-due{color:#6d6b67}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-main-action-due{color:color-mix(in srgb, var(--color-muted) 88%, var(--section-accent))}}.workstream-dossier .workstream-dossier-type{color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-type{color:color-mix(in srgb, var(--color-ink) 78%, var(--section-accent))}}.workstream-dossier .workstream-dossier-type{font-weight:600}.workstream-dossier .workstream-dossier-section-name,.workstream-dossier .workstream-dossier-header-ref{color:#6d6b67}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-section-name,.workstream-dossier .workstream-dossier-header-ref{color:color-mix(in srgb, var(--color-muted) 88%, var(--section-accent))}}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading{color:#894737}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading{color:color-mix(in srgb, var(--color-danger) 68%, var(--color-ink))}}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{color:#375f43}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{color:color-mix(in srgb, var(--color-positive) 62%, var(--color-ink))}}.workstream-dossier-operating-summary .workstream-dossier-date-track{border-top:0;padding-top:.2rem}.workstream-dossier-operating-summary .workstream-dossier-date-track:before{display:none}.workstream-dossier-plan-context .workstream-dossier-owner-field{border-top:0;padding-top:.25rem}.workstream-dossier-plan-context .workstream-dossier-sidebar-health{border:0;width:100%;margin:0;padding:0 0 .25rem;display:block}.workstream-dossier-plan-context .workstream-dossier-sidebar-health .workstream-dossier-header-health-details{flex-wrap:wrap;align-items:center;gap:.2rem .55rem;min-width:0;display:flex}.workstream-dossier-plan-context .workstream-dossier-sidebar-health :is(.workstream-dossier-header-status,.workstream-dossier-header-health-secondary){flex-wrap:wrap;flex:0 auto;align-items:center;gap:.35rem;width:auto;min-width:0;display:flex}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list){isolation:isolate;position:relative}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):before,.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):after{z-index:-1;pointer-events:none;content:"";border-radius:62.4375rem;width:.125rem;position:absolute;top:.9375rem;bottom:.9375rem;left:.4375rem}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):before{background:#6d6b67}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):before{background:color-mix(in srgb, var(--color-muted) 22%, var(--workstream-book-paper))}}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):after{background:#3f7d4f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):after{background:color-mix(in srgb, var(--color-positive) 68%, var(--section-accent))}}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):after{transform:scaleY(var(--action-progress,0));transform-origin:bottom;transition:transform var(--motion-base) var(--ease-entrance)}.workstream-dossier :is(.workstream-main-action-toggle,.workstream-mainAction-done){z-index:1;position:relative}.workstream-dossier :is(.workstream-main-action-toggle input,.workstream-mainAction-done){background:var(--workstream-book-paper);box-shadow:0 0 0 .1875rem var(--workstream-book-paper)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-grid{grid-template-columns:minmax(0,1fr);gap:.35rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border:0;min-width:0;margin:0;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid var(--section-accent);padding-top:.4rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid color-mix(in srgb, var(--section-accent) 16%, var(--color-line))}}.workstream-dossier-layout{--dossier-type-title:var(--type-heading-sm);--dossier-type-section:var(--type-body);--dossier-type-copy:var(--type-meta);--dossier-type-value:var(--type-meta);--dossier-space-1:.25rem;--dossier-space-2:.5rem;--dossier-space-3:.75rem;--workstream-section-pad-block:var(--dossier-space-2);--workstream-section-pad-inline:.875rem;--workstream-section-heading-size:1.5rem;--workstream-section-gap:var(--dossier-space-1);--workstream-writing-inset:calc(var(--workstream-book-gutter) + .875rem)}.workstream-dossier-unified-heading{padding:var(--dossier-space-3) 4.75rem var(--dossier-space-3) .875rem}.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){font-family:var(--font-role-section);font-size:var(--dossier-type-title);letter-spacing:-.022em;font-weight:700;line-height:1.1}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{gap:var(--dossier-space-1);min-height:4rem;padding:var(--dossier-space-2) var(--dossier-space-3)}.workstream-dossier-unified-heading :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor){font-size:var(--dossier-type-value);font-weight:500;line-height:1.35}.workstream-dossier :is(.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-subheading,.workstream-dossier-winning-label,.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-update-meta,.workstream-main-action-due,.workstream-dossier-header-status,.workstream-dossier-header-priority,.workstream-dossier-health-alert,.workstream-activity-add){font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);line-height:1.25}.workstream-dossier :is(.workstream-dossier-owner-name,.workstream-dossier-rail-value,.workstream-dossier-risk-text,.workstream-main-action-title,.workstream-activity-latest){font-family:var(--font-role-body);font-size:var(--dossier-type-value);font-weight:400;line-height:1.35}.workstream-dossier :is(.partner-chip-row,.persona-labels)>span{font-family:var(--font-role-meta);font-size:var(--dossier-type-copy);line-height:1.25}.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:linear-gradient(155deg, var(--section-accent) 0%, #f7f5ee 100%);padding-inline:.875rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:linear-gradient(155deg, color-mix(in srgb, var(--section-accent) 10%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-canvas) 48%, var(--color-surface)) 100%)}}.workstream-dossier-plan-context{padding-block:.625rem}.workstream-dossier-plan-context .workstream-dossier-rail-setup{gap:var(--dossier-space-2)}.workstream-dossier-plan-context .workstream-dossier-rail-classification{min-height:1.25rem;padding-bottom:var(--dossier-space-1)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{padding-block:.625rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{padding-top:var(--dossier-space-2)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-list{gap:.125rem}.workstream-dossier-main>.workstream-dossier-plan{gap:var(--dossier-space-1);min-height:9.25rem;padding:var(--dossier-space-2) .875rem}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-actions-content{padding-left:calc(var(--workstream-book-gutter) - .875rem - .4375rem)}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row{gap:var(--dossier-space-2);grid-template-columns:1.125rem minmax(0,1fr) 5rem;min-height:1.6875rem;padding-block:.0625rem}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders{gap:var(--dossier-space-1);min-height:4.25rem;padding:var(--dossier-space-2) .875rem var(--dossier-space-2) var(--workstream-writing-inset)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-band{gap:var(--dossier-space-3)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group{gap:var(--dossier-space-1)}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{padding-left:var(--dossier-space-3)}.workstream-dossier-main>.workstream-dossier-lower-row,.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates{min-height:6rem}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates{gap:var(--dossier-space-1);padding:var(--dossier-space-2) .875rem var(--dossier-space-2) var(--workstream-writing-inset)}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-activity-summary{min-height:2rem;padding:var(--dossier-space-1) 0}.workstream-dossier[data-workstream-editing=true] :is(.workstream-dossier-plan-context input.field,.workstream-dossier-plan-context .premium-select-trigger,.workstream-dossier-risk-field textarea.field,.workstream-mainAction-row input.field,.workstream-mainAction-row .premium-select-trigger,.workstream-dossier-stakeholders .premium-select-trigger){font-family:var(--font-role-body);font-size:var(--dossier-type-value);line-height:1.35}.workstream-dossier-unified-heading{border-top:0;border-bottom:.0625rem solid #ffffff24;border-left:0;min-height:6rem;padding:.875rem 5.5rem .875rem 1rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.workstream-dossier-unified-heading{background:radial-gradient(90% 180% at 4% -65%, #ffffff24 0%, transparent 64%), linear-gradient(116deg, var(--section-accent) 0%, var(--section-accent) 56%, var(--section-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading{background:radial-gradient(90% 180% at 4% -65%, color-mix(in srgb, var(--color-on-accent) 14%, transparent) 0%, transparent 64%), linear-gradient(116deg, color-mix(in srgb, var(--section-accent) 88%, var(--color-ink)) 0%, color-mix(in srgb, var(--section-accent) 68%, var(--color-ink)) 56%, color-mix(in srgb, var(--section-accent) 44%, var(--color-ink)) 100%)}}.workstream-dossier-unified-heading{box-shadow:inset 0 .0625rem 0 #ffffff29, 0 .625rem 1.5rem -1.375rem var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-accent) 16%, transparent), 0 .625rem 1.5rem -1.375rem color-mix(in srgb, var(--section-accent) 72%, var(--color-ink))}}.workstream-dossier-unified-heading .workstream-dossier-header-copy{gap:.25rem 1rem}.workstream-dossier-unified-heading .workstream-dossier-header-overline{align-items:center;min-height:1rem}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-overline .workstream-dossier-header-ref.tnum{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-overline .workstream-dossier-header-ref.tnum{color:color-mix(in srgb, var(--color-on-accent) 58%, transparent)}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-overline .workstream-dossier-header-ref.tnum{font-family:var(--font-role-data);letter-spacing:.035em;font-size:.75rem;font-weight:650;line-height:1.15}.workstream-dossier-unified-heading .workstream-dossier-identity-classification{flex-wrap:wrap;align-items:center;gap:.125rem .4rem;min-height:0;margin:0;line-height:1.2;display:flex}.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.workstream-dossier-type,.workstream-dossier-section-name){color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.workstream-dossier-type,.workstream-dossier-section-name){color:color-mix(in srgb, var(--color-on-accent) 84%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.workstream-dossier-type,.workstream-dossier-section-name){font-family:var(--font-role-meta);letter-spacing:0;font-size:.75rem;font-weight:650;line-height:1.2}.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.premium-select-trigger,.premium-select-value,.premium-select-value>span){color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.premium-select-trigger,.premium-select-value,.premium-select-value>span){color:color-mix(in srgb, var(--color-on-accent) 84%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.premium-select-trigger,.premium-select-value,.premium-select-value>span){font-family:var(--font-role-meta);font-size:.75rem;font-weight:650;line-height:1.2}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .premium-select-trigger:hover{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification .premium-select-trigger:hover{background:color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-identity-classification .premium-select-root{min-width:0}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-identity-classification .premium-select-root:first-child{flex:none}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-identity-classification .premium-select-root:last-of-type{flex:1 1 0}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-identity-classification .premium-select-trigger{min-width:0}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-classification-divider{color:#ffffff6b;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-classification-divider{color:color-mix(in srgb, var(--color-on-accent) 42%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-classification-divider{font-weight:400}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-type{color:#fffffff0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-type{color:color-mix(in srgb, var(--color-on-accent) 94%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-type{font-weight:700}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-section-name{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-section-name{color:color-mix(in srgb, var(--color-on-accent) 76%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-section-name{font-weight:550}.workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){color:var(--color-on-accent);font-family:var(--font-role-section);font-size:var(--type-heading-sm);letter-spacing:-.028em;text-wrap:balance;align-self:end;font-weight:720;line-height:1.08}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{border:0;border-left:.0625rem solid #ffffff42;align-self:stretch;gap:.3rem;min-height:4.75rem;padding:.45rem 0 .45rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-winning-inline{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 26%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{box-shadow:none;background:0 0;border-radius:0}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{color:#ffffffc7;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{color:color-mix(in srgb, var(--color-on-accent) 78%, transparent)}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label{font-family:var(--font-role-meta);letter-spacing:.025em;font-size:.75rem;font-weight:650;line-height:1.15}.workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label:after{background:#ffffff47;width:1.5rem;height:.0625rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label:after{background:color-mix(in srgb, var(--color-on-accent) 28%, transparent)}}.workstream-dossier-unified-heading .workstream-dossier-winning-inline .workstream-dossier-winning-label:after{content:""}.workstream-dossier-unified-heading :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor){color:var(--color-on-accent);font-family:var(--font-role-body);font-size:var(--type-body);letter-spacing:-.008em;text-wrap:balance;font-weight:600;line-height:1.35}.workstream-dossier-unified-heading .workstream-dossier-winning-editor::placeholder{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-unified-heading .workstream-dossier-winning-editor::placeholder{color:color-mix(in srgb, var(--color-on-accent) 56%, transparent)}}.workstream-dossier-card-actions{border:.0625rem solid #ffffff29;gap:0;padding:.125rem;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-card-actions{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 16%, transparent)}}.workstream-dossier-card-actions{background:#ffffff14;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-card-actions{background:color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.workstream-dossier-card-actions{box-shadow:none;opacity:.68;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.workstream-dossier-card-actions:hover,.workstream-dossier-card-actions:focus-within{opacity:1}.workstream-dossier-card-actions .ui-icon-button{color:#ffffffc7;border-radius:62.4375rem;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-card-actions .ui-icon-button{color:color-mix(in srgb, var(--color-on-accent) 78%, transparent)}}.workstream-dossier-card-actions .ui-icon-button:hover{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-card-actions .ui-icon-button:hover{background:color-mix(in srgb, var(--color-on-accent) 12%, transparent)}}.workstream-dossier-card-actions .ui-icon-button:hover{color:var(--color-on-accent)}.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{padding-block:var(--workstream-section-pad-block);border-right:.0625rem solid var(--workstream-frame-quiet);background:var(--section-accent);border-left:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{background:color-mix(in srgb, var(--section-accent) 7%, var(--color-surface))}}.workstream-dossier-plan-context{border-top:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-top:.0625rem solid var(--workstream-frame-quiet)}.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){color:#2b2d2f;padding-top:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){color:color-mix(in srgb, var(--color-ink) 84%, var(--section-accent))}}.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){font-size:var(--type-body);font-weight:650;line-height:1.2}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{color:color-mix(in srgb, var(--color-ink) 78%, var(--section-accent))}}.workstream-dossier-plan-context .workstream-dossier-date-track{gap:var(--dossier-space-1);border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan-context .workstream-dossier-date-track{grid-template-columns:minmax(0,1fr)}.workstream-dossier-plan-context .workstream-dossier-date-track .workstream-dossier-rail-field,.workstream-dossier-plan-context .workstream-dossier-rail-setup>.workstream-dossier-rail-field,.workstream-dossier-plan-context .workstream-dossier-owner-field,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{align-items:start;gap:var(--dossier-space-2);grid-template-columns:3.625rem minmax(0,1fr);display:grid}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{grid-template-columns:3.625rem minmax(0,1fr)}.workstream-dossier-plan-context .workstream-dossier-date-track .workstream-dossier-rail-value{text-align:left;justify-content:flex-start;min-width:0;display:flex}.workstream-dossier-plan-context .workstream-dossier-owner-field{padding-top:var(--dossier-space-1)}.workstream-dossier-plan-context .workstream-dossier-owner-pair{align-items:start;gap:var(--dossier-space-1);grid-template-columns:minmax(0,1fr)}.workstream-dossier-plan-context .workstream-dossier-owner-name{font-size:var(--dossier-type-copy)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-grid{gap:var(--dossier-space-2)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border:0;margin:0;padding:0}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{padding-top:var(--dossier-space-2);border-top:.0625rem solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid color-mix(in srgb, var(--section-accent) 16%, var(--color-line))}}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{gap:var(--dossier-space-1);grid-template-columns:minmax(0,1fr)}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-text{font-size:calc(var(--type-micro) - .125rem);gap:.2rem;padding-left:.75rem;line-height:1.35;display:grid}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item{width:100%;padding-left:.7rem;display:block;position:relative}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item+.workstream-dossier-risk-item{margin-top:0}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item:before{margin:0;display:block;position:absolute;top:.48em;left:.05rem}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{field-sizing:content;border-color:var(--section-accent);width:calc(100% - .75rem);min-height:calc(2.8em + .4rem);margin-left:.75rem;padding:.2rem .3rem;overflow-y:hidden}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{border-color:color-mix(in srgb, var(--section-accent) 16%, var(--color-line))}}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{background:color-mix(in srgb, var(--section-accent) 3%, var(--color-surface))}}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-micro);resize:none;white-space:pre-wrap;line-height:1.4}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{font-size:calc(var(--type-micro) - .125rem)}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor::placeholder{color:var(--color-faint)}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-stakeholders :is(.partner-chip-row,.persona-labels)>span{height:1.25rem;min-height:1.25rem;padding-block:0;line-height:1.25}.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){color:color-mix(in srgb, var(--color-ink) 84%, var(--section-accent))}}.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-label,.workstream-dossier-lower-row .workstream-dossier-updates .workstream-dossier-section-label){font-family:var(--font-role-section);font-size:var(--type-meta);letter-spacing:-.005em;font-weight:700;line-height:1.2}.workstream-dossier :is(.workstream-dossier-plan-context .workstream-dossier-field-label,.workstream-dossier-plan-context .workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading){color:#6d6b67;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier :is(.workstream-dossier-plan-context .workstream-dossier-field-label,.workstream-dossier-plan-context .workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading){color:color-mix(in srgb, var(--color-muted) 86%, var(--section-accent))}}.workstream-dossier :is(.workstream-dossier-plan-context .workstream-dossier-field-label,.workstream-dossier-plan-context .workstream-dossier-owner-heading,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-subheading,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-subheading){font-family:var(--font-role-meta);font-size:calc(var(--type-micro) - .0625rem);letter-spacing:0;font-weight:650;line-height:1.25}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{color:#6d6b67;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{color:color-mix(in srgb, var(--color-muted) 86%, var(--section-accent))}}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field:first-child .workstream-dossier-subheading,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-subheading{font-family:var(--font-role-meta);font-size:calc(var(--type-micro) - .0625rem);letter-spacing:0;font-weight:650;line-height:1.25}}@media (max-width:719px){.workstream-dossier-layout{grid-template:auto/minmax(0,1fr)}.workstream-dossier-operating-summary{display:grid}.workstream-dossier-main{display:flex}.workstream-dossier-unified-heading,.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk{border-right:0;grid-area:auto}.workstream-dossier-unified-heading{padding:.75rem 1rem}.workstream-dossier-unified-heading .workstream-dossier-header-copy{grid-template:"reference""title""classification""outcome""health"/minmax(0,1fr);gap:.2rem}.workstream-dossier-unified-heading .workstream-dossier-winning-inline{min-height:0;margin-top:.45rem}.workstream-dossier-unified-heading .workstream-dossier-sidebar-health{border-top:.0625rem solid var(--section-accent-line);border-left:0;margin-top:.45rem;padding:.35rem 0 0;display:block}}.workstream-dossier{font-size:.8125rem}.workstream-dossier :is(.workstream-dossier-title,.workstream-dossier-title-editor,.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor){font-size:1.125rem!important}.workstream-dossier :is(.workstream-dossier-plan-title,.workstream-dossier-section-label,.workstream-dossier-rail-value,.workstream-dossier-owner-name,.workstream-main-action-title,.workstream-main-action-due,.workstream-activity-latest,.workstream-update-meta){font-size:.8125rem!important}.workstream-dossier :is(.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-classification-divider,.workstream-dossier-winning-label,.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-subheading,.workstream-dossier-risk-text,.workstream-dossier-risk-item,.workstream-dossier-risk-point-editor,.workstream-dossier-header-select,.workstream-dossier-header-select .premium-select-value,.workstream-dossier-header-status,.workstream-dossier-header-priority,.workstream-dossier-health-alert,.workstream-activity-add,.sr-only),.workstream-dossier :is(.partner-chip-row,.persona-labels)>span{font-size:.6875rem!important}.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor){font-family:var(--font-role-section);letter-spacing:-.028em;font-weight:720;line-height:1.08}@container (min-width:33.75rem){.workstream-dossier .workstream-dossier-unified-heading{isolation:isolate;position:relative}.workstream-dossier .workstream-dossier-unified-heading:before{z-index:0;width:var(--workstream-reference-width);border-right:.0625rem solid var(--workstream-frame-quiet);background:var(--section-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading:before{background:color-mix(in srgb, var(--section-accent) 7%, var(--color-surface))}}.workstream-dossier .workstream-dossier-unified-heading:before{content:"";pointer-events:none}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-copy{z-index:1;position:relative}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-overline .workstream-dossier-header-ref.tnum{color:#6d6b67}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-header-overline .workstream-dossier-header-ref.tnum{color:color-mix(in srgb, var(--color-muted) 88%, var(--section-accent))}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-type{color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-type{color:color-mix(in srgb, var(--color-ink) 90%, var(--section-accent))}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-section-name{color:#6d6b67}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-section-name{color:color-mix(in srgb, var(--color-muted) 88%, var(--section-accent))}}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-classification-divider{color:#6d6b678f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-identity-classification .workstream-dossier-classification-divider{color:color-mix(in srgb, var(--color-muted) 56%, transparent)}}.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-title,.workstream-dossier-title-editor){color:color-mix(in srgb, var(--color-ink) 92%, var(--section-accent))}}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.premium-select-trigger,.premium-select-value,.premium-select-value>span){color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.workstream-dossier[data-workstream-editing=true] .workstream-dossier-unified-heading .workstream-dossier-identity-classification :is(.premium-select-trigger,.premium-select-value,.premium-select-value>span){color:color-mix(in srgb, var(--color-ink) 86%, var(--section-accent))}}}.workstream-dossier,.workstream-dossier *{font-weight:400}.workstream-dossier :is(.workstream-dossier-title,.workstream-dossier-title-editor){font-weight:720!important}.workstream-dossier :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor,.workstream-dossier-winning-label,.workstream-dossier-plan-title,.workstream-dossier-section-label,.workstream-dossier-field-label,.workstream-dossier-owner-heading,.workstream-dossier-subheading,.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-header-select,.workstream-dossier-header-select .premium-select-value,.workstream-dossier-header-status,.workstream-dossier-header-priority,.workstream-dossier-health-alert,.workstream-activity-add,.partner-chip,.persona-labels>span,.ui-button){font-weight:600!important}@container (min-width:33.75rem){.workstream-dossier .workstream-dossier-layout{--workstream-section-pad-block:.5rem;--workstream-section-gap:.25rem;--workstream-writing-inset:calc(var(--workstream-book-gutter) + .25rem);grid-template-rows:auto;grid-template-areas:"identity identity""context plan""risk plan""risk lower""risk stakeholders";align-content:start}.workstream-dossier .workstream-dossier-unified-heading{min-height:5.5rem;padding:.75rem 5.5rem .75rem 1rem}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-winning-inline{min-height:4rem;padding-block:.25rem}.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-winning-inline>p,.workstream-dossier-winning-editor){font-weight:720!important}.workstream-dossier .workstream-dossier-card-actions{box-shadow:none;opacity:.52;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.125rem;padding:0}.workstream-dossier .workstream-dossier-card-actions:hover,.workstream-dossier .workstream-dossier-card-actions:focus-within{opacity:.92}.workstream-dossier .workstream-dossier-card-actions .ui-icon-button{background:0 0;border:0}.workstream-dossier-main>.workstream-dossier-plan,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-main>.workstream-dossier-lower-row,.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates{height:auto;min-height:0}.workstream-dossier-main>.workstream-dossier-plan,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders,.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates{gap:var(--workstream-section-gap);padding-block:var(--workstream-section-pad-block);border-top:.0625rem solid var(--workstream-frame-quiet);background:linear-gradient(90deg, transparent 0 var(--workstream-book-gutter), var(--workstream-book-margin) var(--workstream-book-gutter) calc(var(--workstream-book-gutter) + .0625rem), transparent calc(var(--workstream-book-gutter) + .0625rem)), var(--workstream-book-paper)}.workstream-dossier-main>.workstream-dossier-plan{box-shadow:inset 0 .0625rem 0 var(--section-accent);border-top:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier-main>.workstream-dossier-plan{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--section-accent) 18%, var(--color-line))}}.workstream-dossier-main>.workstream-dossier-lower-row{border-top:0}.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders{padding-inline:var(--workstream-section-pad-inline) var(--workstream-section-pad-inline);padding-left:var(--workstream-writing-inset)}.workstream-dossier-main>.workstream-dossier-plan .workstream-dossier-section-heading-row,.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-dossier-section-heading-row,.workstream-dossier-main>.workstream-dossier-lower-row>.workstream-dossier-updates .workstream-dossier-section-heading-row{align-items:center;min-height:1.375rem;padding-top:0;padding-bottom:0}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-actions-content{padding-left:0}.workstream-dossier-main>.workstream-dossier-plan .workstream-main-action-view-row,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-main>.workstream-dossier-plan .workstream-mainAction-row{min-height:1.75rem;padding-block:.0625rem}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):before,.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):after{z-index:0;width:.0625rem;top:.8125rem;bottom:.8125rem;left:.4375rem}.workstream-dossier :is(.workstream-main-action-view,.workstream-mainAction-list):after{transform-origin:top}.workstream-dossier :is(.workstream-main-action-view-row,.workstream-mainAction-row){z-index:1;position:relative}.workstream-dossier :is(.workstream-main-action-toggle input,.workstream-mainAction-done){box-shadow:none}.workstream-dossier .workstream-main-action-due{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.workstream-dossier .workstream-late-indicator{opacity:.82;flex-basis:.3125rem;width:.3125rem;height:.3125rem;min-height:.3125rem}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-band{grid-template-columns:minmax(0,1fr);gap:.25rem}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group{grid-template-columns:3.375rem minmax(0,1fr);align-items:center;gap:.5rem}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-editor-field{grid-template-rows:auto;grid-template-columns:3.375rem minmax(0,1fr) 1.5rem;align-items:center}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-multiselect{grid-area:1/3}.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-stakeholders .reach-editor-field>:last-child{grid-area:1/2}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .workstream-reach-group+.workstream-reach-group{padding-left:0}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders :is(.partner-chip-row,.persona-labels){align-items:center;gap:.25rem .65rem}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders :is(.partner-chip-row,.persona-labels)>span{width:auto;height:auto;min-height:0;box-shadow:none;color:var(--color-muted);border-radius:0;gap:.3rem;padding:0;line-height:1.35;background:0 0!important;border:0!important}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders .persona-labels>span{font-weight:400!important}.workstream-dossier-operating-summary>.workstream-dossier-stakeholders :is(.partner-chip-row,.persona-labels)>span :is(i){border-radius:62.4375rem;width:.375rem;height:.375rem}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{padding-top:.375rem}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-text{counter-reset:dossier-risk-point;gap:.125rem;padding-left:.5rem}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item{counter-increment:dossier-risk-point;padding-left:.75rem}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item:before{color:#974b38;background:0 0;border-radius:0;width:auto;height:auto;top:.08em;left:0}@supports (color:color-mix(in lab, red, red)){.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item:before{color:color-mix(in srgb, var(--color-danger) 78%, var(--color-ink))}}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item:before{content:counter(dossier-risk-point, decimal-leading-zero);font-family:var(--font-role-data);font-size:.5625rem;font-weight:600;line-height:1.35}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-risk-item:before{color:#3a6a47}@supports (color:color-mix(in lab, red, red)){.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field .workstream-dossier-risk-item:before{color:color-mix(in srgb, var(--color-positive) 76%, var(--color-ink))}}.workstream-dossier :is(.workstream-dossier-rail-value,.workstream-dossier-owner-name,.workstream-dossier-risk-text,.workstream-dossier-risk-item,.workstream-dossier-risk-point-editor),.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan-context :is(.workstream-compact-date-control,.workstream-dossier-owner-field .premium-select-value){font-weight:400;line-height:1.35;font-size:.6875rem!important}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk :is(.workstream-dossier-risk-field,.workstream-dossier-risk-field+.workstream-dossier-risk-field),.workstream-dossier[data-workstream-editing=true] .workstream-dossier-operating-summary>.workstream-dossier-rail-risk :is(.workstream-dossier-risk-field,.workstream-dossier-risk-field+.workstream-dossier-risk-field){align-items:start;gap:var(--dossier-space-2);grid-template-columns:3.625rem minmax(0,1fr)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-grid{gap:var(--dossier-space-2)}.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:0;padding-top:0}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-text{padding-left:0}.workstream-dossier:not([data-workstream-editing=true]) .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-item{padding-left:1rem}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-point-editor{width:100%;margin-left:0}}.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-header-select,.workstream-dossier-header-select .premium-select-value){color:#6d6b67!important}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-header-select,.workstream-dossier-header-select .premium-select-value){color:color-mix(in srgb, var(--color-muted) 88%, var(--section-accent))!important}}.workstream-dossier .workstream-dossier-unified-heading :is(.workstream-dossier-header-ref,.workstream-dossier-type,.workstream-dossier-section-name,.workstream-dossier-header-select,.workstream-dossier-header-select .premium-select-value){font-variant-numeric:normal;text-transform:uppercase;font-family:var(--font-role-meta)!important;letter-spacing:0!important;font-size:.6875rem!important;font-weight:600!important;line-height:1.2!important}.workstream-dossier .workstream-dossier-unified-heading .workstream-dossier-classification-divider{font-family:var(--font-role-meta);letter-spacing:0;line-height:1.2;font-size:.6875rem!important}.workstream-dossier .workstream-dossier-layout{--workstream-reference-divider:#d6d8d570}@supports (color:color-mix(in lab, red, red)){.workstream-dossier .workstream-dossier-layout{--workstream-reference-divider:color-mix(in srgb, var(--color-line) 44%, transparent)}}.workstream-dossier .workstream-dossier-layout{--workstream-reference-inset:.8rem;--workstream-reference-label-column:3.625rem;--workstream-reference-value-gap:var(--dossier-space-2)}.workstream-dossier :is(.workstream-dossier-plan-context,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk){padding-inline:var(--workstream-reference-inset)}.workstream-dossier :is(.workstream-dossier-plan-context .workstream-dossier-date-track .workstream-dossier-rail-field,.workstream-dossier-plan-context .workstream-dossier-owner-field,.workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field){grid-template-columns:var(--workstream-reference-label-column) minmax(0, 1fr);column-gap:var(--workstream-reference-value-gap)}.workstream-dossier .workstream-dossier-plan-context .workstream-dossier-owner-field,.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{border-top:.0625rem solid var(--workstream-reference-divider);margin-top:.25rem;padding-top:.375rem}.workstream-dossier .workstream-dossier-owner-name,.workstream-dossier[data-workstream-editing=true] .workstream-dossier-plan-context :is(.workstream-compact-date-control,.workstream-dossier-owner-field .premium-select-value){font-weight:600!important}.workstream-dossier .workstream-dossier-operating-summary>.workstream-dossier-rail-risk .workstream-dossier-risk-field+.workstream-dossier-risk-field{margin-top:.5rem;padding-top:.5rem}.app-visual-shell:has(.department-goals-page){--workspace-operational-max:84.6rem}.department-goals-page{gap:.8rem;padding-block:.35rem 2.5rem;display:grid}.department-goal-dossier{z-index:1;border-top:.0625rem solid var(--color-product-action);background:radial-gradient(circle at 8% 5%, #742d3e12, transparent 26%), var(--color-surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-goal-dossier{background:radial-gradient(circle at 8% 5%, color-mix(in srgb, var(--color-product-action) 7%, transparent), transparent 26%), var(--color-surface)}}.department-goal-dossier{animation:departmentDossierReveal var(--motion-entrance) var(--ease-entrance) both}.department-goal-dossier-head{border-bottom:.0625rem solid var(--color-line);grid-template-columns:6rem minmax(0,1.25fr) minmax(18rem,.75fr);min-width:0;display:grid}.department-goal-dossier-mark{background:radial-gradient(circle at 50% 30%, #f3f0e81f, transparent 62%), var(--color-product-hero);place-content:center;gap:.16rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-dossier-mark{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-on-dark) 12%, transparent), transparent 62%), var(--color-product-hero)}}.department-goal-dossier-mark{color:var(--color-on-dark);text-align:center}.department-goal-dossier-mark>span{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:720}.department-goal-dossier-mark>strong{font-family:var(--font-role-statement);font-size:var(--type-data-display);letter-spacing:-.055em;font-weight:760;line-height:.9}.department-goal-dossier-thesis{padding:.9rem 1rem}.department-goal-dossier-thesis h2{color:var(--color-ink);font-family:var(--font-role-statement);font-size:var(--type-title);letter-spacing:-.042em;margin-top:.16rem;font-weight:750;line-height:1}.department-goal-dossier-thesis>p{max-width:68ch;color:var(--color-ink);font-size:var(--type-body);margin-top:.36rem;font-weight:570;line-height:1.3}.department-goal-dossier-thesis>strong{color:var(--color-product-action);font-size:var(--type-meta);margin-top:.42rem;font-weight:720;line-height:1.28;display:block}.department-goal-dossier-facts{border-left:.0625rem solid var(--color-line);align-content:center;display:grid}.department-goal-dossier-facts>div{padding:.58rem .85rem}.department-goal-dossier-facts>div+div{border-top:.0625rem solid var(--color-line)}.department-goal-dossier-facts dt,.department-goal-measure-route small,.department-goal-measures li>p>span{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:710;line-height:1}.department-goal-dossier-facts dd{color:var(--color-ink);font-size:var(--type-meta);margin-top:.2rem;font-weight:690;line-height:1.28}.department-goal-measures>header{background:#f3f0e8a3;justify-content:space-between;align-items:end;gap:1.5rem;min-width:0;padding:.72rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.department-goal-measures>header{background:color-mix(in srgb, var(--color-canvas) 64%, transparent)}}.department-goal-measures>header h3,.department-goal-horizon>header h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);margin-top:.18rem;font-weight:750;line-height:1.18}.department-goal-measures>header>span{color:var(--color-muted);font-size:var(--type-meta);text-align:right;line-height:1.3}.department-goal-measures>ol{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;list-style:none;display:grid}.department-goal-measures li{border-top:.0625rem solid var(--color-line);flex-direction:column;min-width:0;min-height:9.4rem;padding:.8rem;display:flex}.department-goal-measures h4{min-height:2.55rem;color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);font-weight:730;line-height:1.22}.department-goal-measure-route{grid-template-columns:minmax(0,.72fr) auto minmax(0,1.28fr);align-items:center;gap:.45rem;min-width:0;margin-top:.55rem;display:grid}.department-goal-measure-route>span{gap:.15rem;min-width:0;display:grid}.department-goal-measure-route strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:760;line-height:1.18}.department-goal-measure-route>span:last-child strong{color:var(--color-product-action);font-size:var(--type-data-lg);letter-spacing:-.025em}.department-goal-measure-route>svg{width:.9rem;color:var(--color-product-action)}.department-goal-measures li>p{border-top:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);margin-top:auto;padding-top:.52rem;line-height:1.3}.department-goal-measures li>p>span{margin-bottom:.18rem;display:block}.department-goal-horizon{border-top:.0625rem solid var(--color-line);grid-template-columns:9rem minmax(0,1fr);display:grid}.department-goal-horizon>header{background:radial-gradient(circle at 25% 20%, #f3f0e81a, transparent 72%), var(--color-product-hero);padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.department-goal-horizon>header{background:radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--color-on-dark) 10%, transparent), transparent 72%), var(--color-product-hero)}}.department-goal-horizon>header .label-eyebrow,.department-goal-horizon>header h3{color:var(--color-on-dark)}.department-goal-horizon>ol{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;list-style:none;display:grid}.department-goal-horizon li{border-left:.0625rem solid var(--color-line);min-width:0;min-height:7.35rem;padding:.78rem;position:relative}.department-goal-horizon li:before{background:var(--color-product-action);content:"";height:.0625rem;position:absolute;top:1.35rem;left:2.85rem;right:0}.department-goal-horizon li:last-child:before{display:none}.department-goal-horizon li>span{z-index:1;aspect-ratio:1;border:.0625rem solid var(--color-product-action);background:var(--color-surface);width:2.3rem;color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:790;display:grid;position:relative}.department-goal-horizon li>p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.44rem;line-height:1.35}.department-goals-boundary{border-top:.125rem solid var(--color-product-action);color:var(--color-muted);font-size:var(--type-meta);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.75rem .9rem;line-height:1.4;display:grid}.department-goals-boundary strong{color:var(--color-ink);font-family:var(--font-role-section);font-weight:750}@keyframes departmentDossierReveal{0%{opacity:.18;clip-path:inset(0 0 18% 0 round var(--radius-panel));transform:translateY(.65rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media (max-width:76rem){.department-octopus-goal{width:29%}.department-goal-measures>ol,.department-goal-horizon>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.department-goal-measures li:nth-child(3),.department-goal-horizon li:nth-child(3){border-left:0}.department-goal-measures li:nth-child(n+3),.department-goal-horizon li:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.department-goal-horizon li:nth-child(2):before{display:none}}@media (max-width:719px){.department-goals-page{padding-block:.65rem calc(5.5rem + env(safe-area-inset-bottom));gap:.65rem}.stable-hero.department-chamber-head{--stable-hero-columns:minmax(0, 1fr)}.department-chamber-title{grid-template-columns:4.4rem minmax(0,1fr);gap:.8rem;padding:.9rem}.department-chamber-emblem{width:4.1rem}.department-chamber-head h1{max-width:none;font-size:clamp(1.35rem,6.4vw,1.85rem)}.stable-hero[data-stable-hero-layout=briefing] .department-chamber-key{border-top:.0625rem solid #f3f0e833;justify-items:start;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.stable-hero[data-stable-hero-layout=briefing] .department-chamber-key{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 20%, transparent)}}.stable-hero[data-stable-hero-layout=briefing] .department-chamber-key{text-align:left;border-left:0}.department-octopus{height:auto;padding:.8rem}.department-octopus-arms{display:none}.department-octopus-core{width:9.5rem;margin:.45rem auto 1.2rem;position:relative;top:auto;left:auto;transform:none}.department-octopus-goals{gap:.45rem;display:grid;position:relative;inset:auto}.department-octopus-goals:before{background:#742d3e33;border-radius:2rem;width:1.3rem;position:absolute;top:-1.7rem;bottom:1rem;left:calc(50% - .65rem)}@supports (color:color-mix(in lab, red, red)){.department-octopus-goals:before{background:color-mix(in srgb, var(--color-product-action) 20%, transparent)}}.department-octopus-goals:before{content:""}.department-octopus-goal{border-radius:var(--radius-card);grid-template-rows:auto;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;width:100%;min-height:6.7rem;position:relative;inset:auto}.department-octopus-goal-count{grid-column:auto;align-self:center;justify-items:center;display:grid}.department-octopus-goal-count>small{letter-spacing:0;text-transform:none}.department-goal-dossier-head{grid-template-columns:4.4rem minmax(0,1fr)}.department-goal-dossier-mark{min-height:9.5rem}.department-goal-dossier-thesis{padding:.85rem}.department-goal-dossier-thesis h2{font-size:var(--type-section)}.department-goal-dossier-facts{border-top:.0625rem solid var(--color-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.department-goal-dossier-facts>div+div{border-top:.0625rem solid var(--color-line)}.department-goal-measures>header{gap:.45rem;display:grid}.department-goal-measures>header>span{text-align:left}.department-goal-measures>ol,.department-goal-horizon>ol{grid-template-columns:minmax(0,1fr)}.department-goal-measures li,.department-goal-horizon li{border-top:.0625rem solid var(--color-line);border-left:0;min-height:0}.department-goal-measures li+li{border-left:0}.department-goal-measures h4{min-height:0}.department-goal-horizon{grid-template-columns:minmax(0,1fr)}.department-goal-horizon>header{min-height:5.2rem}.department-goal-horizon li:before{width:.0625rem;height:auto;inset:2.85rem auto -.4rem 1.9rem}.department-goal-horizon li:nth-child(2):before{display:block}.department-goal-horizon li:last-child:before{display:none}.department-goals-boundary{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media (prefers-reduced-motion:reduce){.department-octopus-goal,.department-octopus-arm-halo,.department-octopus-arm{transition:none}.department-goal-dossier{animation:none}}.stable-hero.department-goals-hero{--stable-hero-columns:minmax(28rem, 1.22fr) minmax(20rem, .78fr);border:.0625rem solid #b59ea2;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stable-hero.department-goals-hero{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.stable-hero.department-goals-hero{border-radius:var(--radius-hero);background:var(--color-surface);box-shadow:inset 0 -.2rem 0 var(--color-gold), var(--shadow-tier-1)}.department-goals-hero-copy{border-bottom:.2rem solid var(--color-gold);background:var(--color-product-hero);min-width:0;color:var(--color-on-dark);flex-direction:column;justify-content:center;gap:.52rem;padding:1rem 1.2rem;display:flex}.department-goals-hero-kicker{color:#f3f0e8d1;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.department-goals-hero-kicker{color:color-mix(in srgb, var(--color-on-dark) 82%, transparent)}}.department-goals-hero-kicker{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:740;line-height:1}.department-goals-hero-kicker strong{color:#d3af66}@supports (color:color-mix(in lab, red, red)){.department-goals-hero-kicker strong{color:color-mix(in srgb, var(--color-gold) 76%, var(--color-on-dark))}}.department-goals-hero-kicker strong{font-family:var(--font-role-data);font-variant-numeric:tabular-nums}.department-goals-hero .stable-hero-title{max-width:36ch;color:inherit;font-family:var(--font-role-statement);font-size:var(--type-title);letter-spacing:-.043em;text-wrap:balance;font-weight:740;line-height:1.01}.stable-hero[data-stable-hero-layout=briefing] .department-goals-hero-thesis{border-bottom:.2rem solid var(--color-product-action);border-left:.22rem solid var(--color-gold);background:#f6f0e4;align-content:center;gap:.58rem;min-width:0;padding:1rem 1.35rem 1rem 1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.stable-hero[data-stable-hero-layout=briefing] .department-goals-hero-thesis{background:color-mix(in srgb, var(--color-gold) 9%, var(--color-surface))}}.department-goals-hero-thesis>span,.department-goals-hero-thesis>small{color:var(--color-gold-ink);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.065em;text-transform:uppercase;font-weight:780;line-height:1.15}.department-goals-hero-thesis>span{align-items:center;gap:.55rem;display:flex}.department-goals-hero-thesis>span:before{background:var(--color-product-action);content:"";flex:none;width:1.45rem;height:.125rem}.department-goals-institutional-key{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:.12rem;display:grid}.department-goals-institutional-key>div{min-width:0;padding:.38rem .45rem .34rem 0}.department-goals-institutional-key>div:nth-child(2n){border-left:.0625rem solid var(--color-line);padding-left:.45rem;padding-right:0}.department-goals-institutional-key>div:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.department-goals-institutional-key dt{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;font-weight:760;line-height:1.15}.department-goals-institutional-key dd{color:var(--color-ink);font-size:var(--type-meta);margin-top:.12rem;font-weight:650;line-height:1.2}.department-goals-hero-thesis>strong{max-width:42ch;color:var(--color-product-hero);font-family:var(--font-role-statement);font-size:var(--type-body-lg);letter-spacing:-.025em;text-wrap:balance;font-weight:780;line-height:1.2}.department-goals-hero-thesis>small{color:var(--color-product-action);font-family:var(--font-role-data);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;margin-top:.14rem}.department-strategy{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 42%, #742d3e0d, transparent 31%), var(--color-surface);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-strategy{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-product-action) 5%, transparent), transparent 31%), var(--color-surface)}}.department-strategy{box-shadow:var(--shadow-tier-1)}.department-strategy-head{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:end;gap:1.5rem;min-width:0;padding:.85rem 1rem;display:flex}.department-strategy-head h2{color:var(--color-ink);font-family:var(--font-role-statement);font-size:var(--type-title);letter-spacing:-.035em;margin-top:.18rem;font-weight:740;line-height:1}.department-strategy-head-actions{justify-content:end;align-items:center;gap:.75rem;display:flex}.department-strategy-head-actions>p{max-width:38ch;color:var(--color-muted);font-size:var(--type-meta);text-align:right;line-height:1.35}.department-goals-export-action,.department-goals-edit-action{white-space:nowrap;flex:none;gap:.38rem}.department-goals-export-actions{flex:none;align-items:center;gap:.45rem;display:flex}.department-strategy-map{--department-goal-accent:var(--color-product-action);--department-strategy-center-x:50%;--department-strategy-center-y:17.5rem;background:linear-gradient(90deg, transparent 49.95%, #d6d8d594 50%, transparent 50.05%), radial-gradient(circle at var(--department-strategy-center-x) var(--department-strategy-center-y), var(--department-goal-accent), transparent 31%);height:35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-strategy-map{background:linear-gradient(90deg, transparent 49.95%, color-mix(in srgb, var(--color-line) 58%, transparent) 50%, transparent 50.05%), radial-gradient(circle at var(--department-strategy-center-x) var(--department-strategy-center-y), color-mix(in srgb, var(--department-goal-accent) 8%, transparent), transparent 31%)}}.department-strategy-map{transition:height var(--motion-entrance) var(--ease-entrance)}.department-strategy-map[data-selected-side=left]{--department-strategy-center-x:76%}.department-strategy-map[data-selected-side=right]{--department-strategy-center-x:24%}.department-strategy-map[data-selected-goal="1"]{--department-goal-accent:var(--color-signal-priority)}.department-strategy-map[data-selected-goal="2"]{--department-goal-accent:var(--color-signal-horizon)}.department-strategy-map[data-selected-goal="3"]{--department-goal-accent:var(--color-signal-delivery)}.department-strategy-map[data-selected-goal="4"]{--department-goal-accent:var(--color-signal-active)}.department-strategy-map[data-reveal-row=upper]{--department-strategy-center-y:27.5rem;height:52rem}.department-strategy-map[data-reveal-row=lower]{--department-strategy-center-y:23rem;height:72rem}.department-strategy[data-expanded=true] .department-strategy-map{height:60rem}.department-strategy-connectors{pointer-events:none;width:100%;height:35rem;position:absolute;inset:0}.department-strategy-map[data-reveal-row=upper] .department-strategy-connectors{height:52rem}.department-strategy-map[data-reveal-row=lower] .department-strategy-connectors{height:46rem}.department-strategy-orbit,.department-strategy-connector-line{fill:none;vector-effect:non-scaling-stroke}.department-strategy-orbit{stroke:#a07a82}@supports (color:color-mix(in lab, red, red)){.department-strategy-orbit{stroke:color-mix(in srgb, var(--color-product-action) 55%, var(--color-line))}}.department-strategy-orbit-outer{stroke-width:.0625rem;opacity:.78}.department-strategy-orbit-inner{stroke-width:.0625rem;opacity:.3}.department-strategy-connector-line,.department-strategy-connector-seal{transition:stroke var(--motion-standard) var(--ease-entrance), fill var(--motion-standard) var(--ease-entrance), opacity var(--motion-standard) var(--ease-entrance)}.department-strategy-connector-line{stroke:#8f5d68}@supports (color:color-mix(in lab, red, red)){.department-strategy-connector-line{stroke:color-mix(in srgb, var(--color-product-action) 72%, var(--color-line))}}.department-strategy-connector-line{stroke-width:.1rem;stroke-linecap:square;stroke-linejoin:miter;opacity:0}.department-strategy-connector-seal{fill:var(--department-goal-accent);stroke:var(--color-surface);stroke-width:.18rem;opacity:0;vector-effect:non-scaling-stroke}.department-strategy-connectors g[data-active=true] .department-strategy-connector-line{stroke:var(--department-goal-accent);stroke-width:.14rem;opacity:1}.department-strategy-connectors g[data-active=true] .department-strategy-connector-seal{opacity:1}.department-strategy-core{appearance:none;z-index:2;aspect-ratio:1;border:.0625rem solid #93646e;place-content:center;gap:.45rem;width:15.5rem;padding:1.45rem;display:grid;position:absolute;top:17.5rem;left:50%}@supports (color:color-mix(in lab, red, red)){.department-strategy-core{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 68%, var(--color-line))}}.department-strategy-core{background:radial-gradient(circle at 35% 24%, #f3f0e821, transparent 43%), var(--color-product-hero);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-strategy-core{background:radial-gradient(circle at 35% 24%, color-mix(in srgb, var(--color-on-dark) 13%, transparent), transparent 43%), var(--color-product-hero)}}.department-strategy-core{box-shadow:0 0 0 .42rem var(--color-surface), 0 0 0 .5rem #b1979c, 0 1.1rem 3rem #173b5729}@supports (color:color-mix(in lab, red, red)){.department-strategy-core{box-shadow:0 0 0 .42rem var(--color-surface), 0 0 0 .5rem color-mix(in srgb, var(--color-product-action) 38%, var(--color-line)), 0 1.1rem 3rem color-mix(in srgb, var(--color-product-hero) 16%, transparent)}}.department-strategy-core{color:var(--color-on-dark);font:inherit;text-align:center;transition:top var(--motion-entrance) var(--ease-entrance), left var(--motion-entrance) var(--ease-entrance);transform:translate(-50%,-50%)}.department-strategy-core:disabled{cursor:default;opacity:1}.department-strategy-core[data-selected=true]:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.78rem}.department-strategy-core:before,.department-strategy-core:after{border:.0625rem solid #a07a82;position:absolute}@supports (color:color-mix(in lab, red, red)){.department-strategy-core:before,.department-strategy-core:after{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 55%, var(--color-line))}}.department-strategy-core:before,.department-strategy-core:after{pointer-events:none;content:"";border-radius:50%}.department-strategy-core:before{opacity:.78;inset:-1.55rem}.department-strategy-core:after{opacity:.3;inset:-.72rem}.department-strategy-map[data-reveal-row=upper] .department-strategy-core{top:27.5rem}.department-strategy-map[data-reveal-row=lower] .department-strategy-core{top:23rem}.department-strategy-map[data-selected-side=left] .department-strategy-core{left:76%}.department-strategy-map[data-selected-side=right] .department-strategy-core{left:24%}.department-strategy-core>span,.department-strategy-core>small{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.055em;text-transform:uppercase;font-weight:720;line-height:1.08}.department-strategy-core>strong{font-family:var(--font-role-statement);font-size:var(--type-title);letter-spacing:-.045em;font-weight:750;line-height:.92}.department-strategy-core[data-selected=true]>strong{max-width:12.25rem;color:var(--color-on-dark);font-family:var(--font-role-display);font-size:calc(var(--type-section) + .1rem);letter-spacing:-.035em;font-weight:790;line-height:1}.department-strategy-core[data-selected=true]{border-width:.0625rem;border-color:#f3f0e8}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]{border-color:color-mix(in srgb, var(--color-on-dark) 62%, var(--department-goal-accent))}}.department-strategy-core[data-selected=true]{background-color:var(--department-goal-accent);background-image:radial-gradient(circle at 34% 22%, #f3f0e847, transparent 39%), linear-gradient(145deg, var(--department-goal-accent), var(--department-goal-accent) 58%, var(--department-goal-accent))}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]{background-image:radial-gradient(circle at 34% 22%, color-mix(in srgb, var(--color-on-dark) 28%, transparent), transparent 39%), linear-gradient(145deg, color-mix(in srgb, var(--department-goal-accent) 84%, var(--color-surface)), var(--department-goal-accent) 58%, color-mix(in srgb, var(--department-goal-accent) 78%, var(--color-product-hero)))}}.department-strategy-core[data-selected=true]{color:var(--color-on-dark);box-shadow:0 0 0 .34rem var(--color-surface), 0 0 0 .48rem var(--department-goal-accent), 0 1.15rem 2.8rem #173b5733}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]{box-shadow:0 0 0 .34rem var(--color-surface), 0 0 0 .48rem color-mix(in srgb, var(--department-goal-accent) 58%, var(--color-line)), 0 1.15rem 2.8rem color-mix(in srgb, var(--color-product-hero) 20%, transparent)}}.department-strategy-core[data-selected=true]{cursor:pointer}.department-strategy-map[data-editing=true] .department-strategy-core[data-selected=true]{cursor:default}.department-strategy-core[data-selected=true]:before{border-color:var(--department-goal-accent)}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]:before{border-color:color-mix(in srgb, var(--department-goal-accent) 58%, var(--color-line))}}.department-strategy-core[data-selected=true]:before{opacity:.68}.department-strategy-core[data-selected=true]:after{border-color:#f3f0e8}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]:after{border-color:color-mix(in srgb, var(--color-on-dark) 38%, var(--department-goal-accent))}}.department-strategy-core[data-selected=true]:after{opacity:.52}.department-strategy-core[data-selected=true]>span{border:.0625rem solid var(--color-on-dark);border-radius:var(--radius-tight);background:#f3f0e8f0;justify-self:center;padding:.3rem .58rem}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]>span{background:color-mix(in srgb, var(--color-on-dark) 94%, transparent)}}.department-strategy-core[data-selected=true]>span{box-shadow:0 .18rem .5rem #173b5724}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]>span{box-shadow:0 .18rem .5rem color-mix(in srgb, var(--color-product-hero) 14%, transparent)}}.department-strategy-core[data-selected=true]>span{color:var(--department-goal-accent)}.department-strategy-map[data-selected-goal]:not([data-selected-goal=none]) .department-goal-node[aria-pressed=true] .department-goal-node-index{border-color:var(--department-goal-accent);background-color:var(--department-goal-accent);color:var(--color-on-dark);background-image:none}.department-strategy-core>small{color:#f3f0e8bf}@supports (color:color-mix(in lab, red, red)){.department-strategy-core>small{color:color-mix(in srgb, var(--color-on-dark) 75%, transparent)}}.department-strategy-core>small{font-family:var(--font-role-data);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.department-strategy-core[data-selected=true]>small{color:#f3f0e8d1}@supports (color:color-mix(in lab, red, red)){.department-strategy-core[data-selected=true]>small{color:color-mix(in srgb, var(--color-on-dark) 82%, transparent)}}.department-strategy-core[data-selected=true]>small{font-weight:700}.department-goal-node{z-index:3;border:0;border-top:.095rem solid var(--color-product-action);border-bottom:.0625rem solid var(--color-line);width:32%;height:8.2rem;color:var(--color-ink);cursor:pointer;text-align:left;transition:width var(--motion-entrance) var(--ease-entrance), background var(--motion-standard) var(--ease-entrance), border-color var(--motion-standard) var(--ease-entrance), box-shadow var(--motion-standard) var(--ease-entrance), transform var(--motion-fast) ease;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:3.1rem minmax(0,1fr) 1.1rem;align-content:start;gap:.28rem .7rem;padding:.68rem .25rem;display:grid;position:absolute}.department-goal-node-1,.department-goal-node-2{top:1.65rem}.department-goal-node-3,.department-goal-node-4{top:25.15rem}.department-strategy-map[data-reveal-row=upper] .department-goal-node-3,.department-strategy-map[data-reveal-row=upper] .department-goal-node-4{top:42.5rem}.department-strategy-map[data-reveal-row=lower] .department-goal-node-3,.department-strategy-map[data-reveal-row=lower] .department-goal-node-4{top:38rem}.department-goal-node-1,.department-goal-node-3{left:2.5%}.department-goal-node-2,.department-goal-node-4{right:2.5%}.department-goal-node:hover{z-index:7;transform:translateY(-.12rem)}.department-goal-node:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.18rem}.department-goal-node[aria-pressed=true]{z-index:6;border-top-color:var(--department-goal-accent);background:linear-gradient(104deg, var(--department-goal-accent), var(--department-goal-accent) 62%, var(--color-surface))}@supports (color:color-mix(in lab, red, red)){.department-goal-node[aria-pressed=true]{background:linear-gradient(104deg, color-mix(in srgb, var(--department-goal-accent) 16%, var(--color-surface)), color-mix(in srgb, var(--department-goal-accent) 5%, var(--color-surface)) 62%, var(--color-surface))}}.department-goal-node[aria-pressed=true]{box-shadow:inset 0 -.16rem 0 var(--department-goal-accent)}.department-strategy-map:not([data-selected-side=none]) .department-goal-node[aria-pressed=true]{width:53%}.department-goal-node-index{aspect-ratio:1;border:.0625rem solid #996e77;place-items:center;width:2.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-node-index{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 62%, var(--color-line))}}.department-goal-node-index{background:radial-gradient(circle at 35% 28%, var(--color-surface), #ebeae3 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goal-node-index{background:radial-gradient(circle at 35% 28%, var(--color-surface), color-mix(in srgb, var(--color-canvas) 74%, var(--color-line)) 70%)}}.department-goal-node-index{box-shadow:inset 0 0 0 .24rem #fbf9f4b3,0 .18rem .55rem #173b571a}@supports (color:color-mix(in lab, red, red)){.department-goal-node-index{box-shadow:inset 0 0 0 .24rem color-mix(in srgb, var(--color-surface) 70%, transparent), 0 .18rem .55rem color-mix(in srgb, var(--color-product-hero) 10%, transparent)}}.department-goal-node-index{color:var(--color-product-action);font-family:var(--font-role-statement);font-size:var(--type-section);letter-spacing:-.045em;font-weight:780;line-height:1}.department-goal-node[aria-pressed=true] .department-goal-node-index{border-color:var(--department-goal-accent);background-color:var(--department-goal-accent);box-shadow:inset 0 0 0 .24rem #ffffff17, inset 0 0 0 3rem var(--department-goal-accent), 0 .18rem .55rem #173b571a;background-image:none}@supports (color:color-mix(in lab, red, red)){.department-goal-node[aria-pressed=true] .department-goal-node-index{box-shadow:inset 0 0 0 .24rem color-mix(in srgb, var(--color-on-accent) 9%, transparent), inset 0 0 0 3rem var(--department-goal-accent), 0 .18rem .55rem color-mix(in srgb, var(--color-product-hero) 10%, transparent)}}.department-goal-node[aria-pressed=true] .department-goal-node-index{color:var(--color-on-accent)}.department-goal-node-copy{gap:.22rem;min-width:0;display:grid}.department-goal-node-copy>strong{font-family:var(--font-role-section);font-size:var(--type-body);font-weight:760;line-height:1.15}.department-goal-node[aria-pressed=true] .department-goal-node-copy>strong{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-body-lg);letter-spacing:-.025em;text-wrap:balance;font-weight:810;line-height:1.08}.department-goal-node-copy>small{color:var(--color-muted);font-size:var(--type-meta);line-height:1.3}.department-goal-node-copy>em{color:var(--color-product-action);font-size:var(--type-meta);font-style:normal;font-weight:720;line-height:1.25}.department-goal-signals{grid-column:2;align-self:end;align-items:center;gap:.32rem;display:flex}.department-goal-signals>i{aspect-ratio:1;border:.0625rem solid var(--color-line);background:var(--color-surface);width:1.22rem;color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-style:normal;font-weight:720;display:grid;position:relative}.department-goal-node[aria-pressed=true] .department-goal-signals>i{border-color:var(--department-goal-accent)}@supports (color:color-mix(in lab, red, red)){.department-goal-node[aria-pressed=true] .department-goal-signals>i{border-color:color-mix(in srgb, var(--department-goal-accent) 58%, var(--color-line))}}.department-goal-node[aria-pressed=true] .department-goal-signals>i{color:var(--department-goal-accent)}.department-goal-node-open{width:1rem;color:var(--color-muted)}.department-goal-node[aria-pressed=true] .department-goal-node-open{color:var(--department-goal-accent);transform:rotate(90deg)}.department-goal-inline-actions{z-index:5;border-left:.0625rem solid #b59ea2;width:32%;min-width:0;padding:.38rem .55rem .5rem 3.8rem;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-actions{border-left:.0625rem solid color-mix(in srgb, var(--color-product-action) 34%, var(--color-line));background:linear-gradient(90deg, color-mix(in srgb, var(--color-product-action) 4%, transparent), transparent 82%)}}.department-goal-inline-actions{animation:departmentInlineReveal var(--motion-entrance) var(--ease-entrance) both}.department-goal-inline-actions-1,.department-goal-inline-actions-2{top:10.2rem}.department-goal-inline-actions-3,.department-goal-inline-actions-4{top:33.7rem}.department-strategy-map[data-reveal-row=lower] .department-goal-inline-actions-3,.department-strategy-map[data-reveal-row=lower] .department-goal-inline-actions-4{top:46.2rem}.department-goal-inline-actions-1,.department-goal-inline-actions-3{left:2.5%}.department-goal-inline-actions-2,.department-goal-inline-actions-4{right:2.5%}@keyframes departmentInlineReveal{0%{opacity:0;transform:translateY(-.32rem)}to{opacity:1;transform:translateY(0)}}.department-goal-inline-actions{border-left:.0625rem solid var(--department-goal-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.52rem .62rem .68rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-actions{border-left:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 54%, var(--color-line))}}.department-goal-inline-actions{background:linear-gradient(118deg, var(--department-goal-accent), var(--color-surface) 54%, var(--department-goal-accent))}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-actions{background:linear-gradient(118deg, color-mix(in srgb, var(--department-goal-accent) 12%, var(--color-surface)), var(--color-surface) 54%, color-mix(in srgb, var(--department-goal-accent) 6%, var(--color-surface)))}}.department-goal-inline-actions{color:var(--color-muted);font-size:calc(var(--type-meta) - .075rem);font-weight:450;line-height:1.23}.department-strategy-map:not([data-selected-side=none]) .department-goal-inline-actions{width:53%}.department-goal-inline-actions>section{grid-auto-rows:max-content;align-content:start;gap:.38rem;min-width:0;display:grid}.department-goal-inline-title{border-bottom:.0625rem solid var(--department-goal-accent);grid-column:1/-1;grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.08rem 0 .42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-title{border-bottom:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 48%, var(--color-line))}}.department-goal-inline-title>span{color:var(--department-goal-accent);font-family:var(--font-role-meta);font-size:inherit;letter-spacing:.045em;text-transform:uppercase;font-weight:650}.department-goal-inline-title>:is(input,textarea),.department-goal-inline-actions textarea{box-sizing:border-box;border:0;border-bottom:.0625rem dashed var(--department-goal-accent);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-title>:is(input,textarea),.department-goal-inline-actions textarea{border-bottom:.0625rem dashed color-mix(in srgb, var(--department-goal-accent) 42%, var(--color-line))}}.department-goal-inline-title>:is(input,textarea),.department-goal-inline-actions textarea{background:#fbf9f4d1;border-radius:0;outline:0}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-title>:is(input,textarea),.department-goal-inline-actions textarea{background:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.department-goal-inline-title>:is(input,textarea),.department-goal-inline-actions textarea{color:var(--color-ink);font:inherit;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;line-height:1.28}.department-goal-inline-title>:is(input,textarea){font-family:var(--font-role-section);font-size:var(--type-body);resize:none;padding:.24rem .18rem;font-weight:720;overflow:hidden}.department-goal-inline-actions textarea{field-sizing:content;resize:vertical;min-height:1.7rem;padding:.18rem .28rem}.department-goal-inline-title>textarea{resize:none}.department-goal-inline-title>:is(input,textarea):hover,.department-goal-inline-actions textarea:hover{border-bottom-color:var(--department-goal-accent);background:var(--department-goal-accent)}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-title>:is(input,textarea):hover,.department-goal-inline-actions textarea:hover{background:color-mix(in srgb, var(--department-goal-accent) 6%, var(--color-surface))}}.department-goal-inline-title>:is(input,textarea):focus-visible,.department-goal-inline-actions textarea:focus-visible{border-bottom-color:var(--department-goal-accent);background:var(--color-surface);box-shadow:0 0 0 .125rem var(--color-focus-ring)}.department-goal-inline-actions>section>header{border-bottom:.0625rem solid var(--department-goal-accent);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-actions>section>header{border-bottom:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 48%, var(--color-line))}}.department-goal-inline-actions>section>header>span{color:var(--department-goal-accent);font-family:var(--font-role-meta);font-size:inherit;letter-spacing:.045em;text-transform:uppercase;font-weight:650;line-height:1}.department-goal-inline-actions>section>header>small{aspect-ratio:1;border:.0625rem solid var(--department-goal-accent);place-items:center;width:1.12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-actions>section>header>small{border:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 38%, var(--color-line))}}.department-goal-inline-actions>section>header>small{color:var(--department-goal-accent);font-family:var(--font-role-data);font-size:inherit;font-variant-numeric:tabular-nums;border-radius:50%;font-weight:580}.department-goal-inline-quarter{grid-template-columns:1.4rem minmax(0,1fr);gap:.42rem;min-width:0;display:grid}.department-goal-inline-quarter+.department-goal-inline-quarter{border-top:.0625rem dotted var(--department-goal-accent);padding-top:.32rem}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-quarter+.department-goal-inline-quarter{border-top:.0625rem dotted color-mix(in srgb, var(--department-goal-accent) 26%, var(--color-line))}}.department-goal-inline-quarter h3{color:var(--department-goal-accent);font-family:var(--font-role-data);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:620;line-height:1.2}.department-goal-inline-quarter ul,.department-goal-inline-kpis ol{min-width:0;margin:0;padding:0;list-style:none;display:grid}.department-goal-inline-quarter ul{gap:.26rem}.department-goal-inline-quarter li{padding-left:.52rem;position:relative}.department-goal-inline-quarter li:before{aspect-ratio:1;background:var(--department-goal-accent);border-radius:50%;width:.2rem;position:absolute;top:.48em;left:0}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-quarter li:before{background:color-mix(in srgb, var(--department-goal-accent) 82%, transparent)}}.department-goal-inline-quarter li:before{content:""}.department-goal-inline-kpis{border:.0625rem solid var(--department-goal-accent);margin-top:0;padding:0 .68rem .68rem .76rem}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis{border:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 24%, var(--color-line))}}.department-goal-inline-kpis{border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0, var(--department-goal-accent), transparent 42%), linear-gradient(145deg, var(--department-goal-accent), var(--color-surface) 68%);border-left-width:.2rem}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--department-goal-accent) 13%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--department-goal-accent) 8%, var(--color-surface)), var(--color-surface) 68%)}}.department-goal-inline-kpis{box-shadow:inset 0 .0625rem #f3f0e89e}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.department-goal-inline-kpis ol{gap:0}.department-goal-inline-kpis li{grid-template-columns:1.12rem minmax(0,1fr);align-items:start;gap:.38rem;min-width:0;display:grid}.department-goal-inline-kpis li+li{border-top:.0625rem solid var(--department-goal-accent);margin-top:.62rem;padding-top:.62rem}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis li+li{border-top:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 18%, var(--color-line))}}.department-goal-inline-kpis li>span{aspect-ratio:1;border:.0625rem solid var(--department-goal-accent);place-items:center;width:1.08rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis li>span{border:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 52%, var(--color-line))}}.department-goal-inline-kpis li>span{background:var(--department-goal-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis li>span{background:color-mix(in srgb, var(--department-goal-accent) 9%, var(--color-surface))}}.department-goal-inline-kpis li>span{color:var(--department-goal-accent);font-family:var(--font-role-data);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:590;line-height:1}.department-goal-inline-kpis li>p{color:#3b3c3c;min-width:0}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis li>p{color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}.department-goal-inline-kpis li>p{font-size:inherit;font-weight:480;line-height:1.32}.department-goal-inline-kpis li>p strong,.department-goals-pdf-kpis p strong{color:var(--color-ink);margin-bottom:.12em;font-weight:760;display:block}.department-goal-inline-kpis li>p b,.department-goals-pdf-kpis p b{color:var(--department-goal-accent);font-weight:780}.department-strategy-horizon{border-top:.0625rem solid var(--color-line);grid-template-columns:9rem minmax(0,1fr);display:grid}.department-strategy-horizon>span{border-right:.0625rem solid var(--color-line);color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums;place-items:center;font-weight:790;display:grid}.department-strategy-horizon>ol{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;list-style:none;display:grid;position:relative}.department-strategy-horizon>ol:before{background:var(--color-product-action);content:"";height:.0625rem;position:absolute;top:.78rem;left:12.5%;right:12.5%}.department-strategy-horizon li{text-align:center;justify-items:center;gap:.18rem;padding:.56rem .4rem .64rem;display:grid;position:relative}.department-strategy-horizon li>i{z-index:1;aspect-ratio:1;border:.095rem solid var(--color-product-action);background:var(--color-surface);border-radius:50%;width:.72rem}.department-strategy-horizon li>strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums;font-weight:770}.department-strategy-horizon li>small{color:var(--color-muted);font-size:var(--type-meta);line-height:1.2}.department-strategy .department-goal-dossier{border-top-width:.125rem}.department-strategy-map .department-goal-dossier{z-index:5;border:.0625rem solid #8f5d68;grid-template-rows:auto minmax(0,1fr) auto;width:66%;display:grid;position:absolute;top:.7rem;bottom:.7rem;left:50%}@supports (color:color-mix(in lab, red, red)){.department-strategy-map .department-goal-dossier{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 72%, var(--color-line))}}.department-strategy-map .department-goal-dossier{border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 0, #742d3e14, transparent 32%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.department-strategy-map .department-goal-dossier{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--color-product-action) 8%, transparent), transparent 32%), var(--color-surface)}}.department-strategy-map .department-goal-dossier{box-shadow:0 1.2rem 3.4rem #173b5733,inset 0 0 0 .25rem #fbf9f4ad}@supports (color:color-mix(in lab, red, red)){.department-strategy-map .department-goal-dossier{box-shadow:0 1.2rem 3.4rem color-mix(in srgb, var(--color-product-hero) 20%, transparent), inset 0 0 0 .25rem color-mix(in srgb, var(--color-surface) 68%, transparent)}}.department-strategy-map .department-goal-dossier{animation:departmentFocusUnfold var(--motion-entrance) var(--ease-entrance) both;transform:translate(-50%)}.department-strategy-map .department-goal-dossier:before,.department-strategy-map .department-goal-dossier:after{background:var(--color-product-action);content:"";width:1.6rem;height:.0625rem;position:absolute;top:50%}.department-strategy-map .department-goal-dossier:before{right:100%}.department-strategy-map .department-goal-dossier:after{left:100%}.department-strategy[data-expanded=true] .department-strategy-core{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-standard) var(--ease-entrance);transform:translate(-50%,-50%)scale(.76)}.department-strategy[data-expanded=true] .department-goal-node{grid-template-rows:auto;grid-template-columns:2.7rem minmax(0,1fr) .9rem;align-items:center;width:15.75%;min-height:5.15rem;padding:.55rem .2rem}.department-strategy[data-expanded=true] .department-goal-node-1,.department-strategy[data-expanded=true] .department-goal-node-2{top:.8rem}.department-strategy[data-expanded=true] .department-goal-node-3,.department-strategy[data-expanded=true] .department-goal-node-4{bottom:.8rem}.department-strategy[data-expanded=true] .department-goal-node-index{width:2.35rem}.department-strategy[data-expanded=true] .department-goal-node-copy>small,.department-strategy[data-expanded=true] .department-goal-node-copy>em,.department-strategy[data-expanded=true] .department-goal-signals{display:none}.department-strategy[data-expanded=true] .department-goal-node-copy>strong{font-size:var(--type-meta);line-height:1.15}.department-strategy[data-expanded=true] .department-goal-node-2,.department-strategy[data-expanded=true] .department-goal-node-4{text-align:right;grid-template-columns:.9rem minmax(0,1fr) 2.7rem}.department-strategy[data-expanded=true] .department-goal-node-2 .department-goal-node-index,.department-strategy[data-expanded=true] .department-goal-node-4 .department-goal-node-index{grid-area:1/3}.department-strategy[data-expanded=true] .department-goal-node-2 .department-goal-node-copy,.department-strategy[data-expanded=true] .department-goal-node-4 .department-goal-node-copy{grid-area:1/2}.department-strategy[data-expanded=true] .department-goal-node-2 .department-goal-node-open,.department-strategy[data-expanded=true] .department-goal-node-4 .department-goal-node-open{grid-area:1/1}.department-strategy-map .department-goal-dossier-head{grid-template-columns:4.8rem minmax(0,.9fr) minmax(19rem,1.1fr);position:relative}.department-strategy-map .department-goal-dossier-mark{min-height:6.9rem}.department-strategy-map .department-goal-dossier-thesis{padding:.65rem .75rem}.department-strategy-map .department-goal-dossier-thesis h2{font-size:var(--type-section)}.department-strategy-map .department-goal-dossier-thesis>p{font-size:var(--type-meta);margin-top:.25rem;line-height:1.24}.department-strategy-map .department-goal-dossier-thesis>strong{font-size:var(--type-meta);margin-top:.28rem}.department-strategy-map .department-goal-dossier-facts>div{padding:.48rem 2.2rem .48rem .7rem}.department-goal-budget-links dd{gap:.34rem;display:grid}.department-goal-budget-links dd>span{gap:.06rem;display:grid}.department-goal-budget-links dd>span+span{border-top:.0625rem solid var(--color-line);padding-top:.3rem}.department-goal-budget-links dd strong,.department-goal-budget-links dd small{font-size:var(--type-meta);line-height:1.2;display:block}.department-goal-budget-links dd strong{color:var(--color-ink);font-weight:720}.department-goal-budget-links dd small{color:var(--color-muted);font-weight:540}.department-goal-dossier-collapse{z-index:2;aspect-ratio:1;border:.0625rem solid #ad9096;place-items:center;width:2rem;display:grid;position:absolute;top:.48rem;right:.48rem}@supports (color:color-mix(in lab, red, red)){.department-goal-dossier-collapse{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 42%, var(--color-line))}}.department-goal-dossier-collapse{background:#fbf9f4eb;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goal-dossier-collapse{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.department-goal-dossier-collapse{color:var(--color-product-action);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease}.department-goal-dossier-collapse:hover{background:var(--color-product-action);color:var(--color-on-accent);transform:rotate(90deg)}.department-goal-dossier-collapse:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.12rem}.department-goal-dossier-collapse>svg{width:.9rem}.department-strategy-map .department-goal-dossier .department-goal-measures{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.department-strategy-map .department-goal-dossier .department-goal-measures>header{padding:.42rem .65rem}.department-strategy-map .department-goal-dossier .department-goal-measures>header h3{font-size:var(--type-meta)}.department-strategy-map .department-goal-dossier .department-goal-measures>header>span{max-width:19rem;font-size:var(--type-meta)}.department-strategy-map .department-goal-dossier .department-goal-measures>ol{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;padding:0 .5rem .48rem}.department-strategy-map .department-goal-dossier .department-goal-measures li{min-height:0;padding:.42rem .5rem}.department-strategy-map .department-goal-dossier .department-goal-measure-title{flex:none;grid-template-columns:1.55rem minmax(0,1fr);gap:.35rem;min-height:1.25rem}.department-strategy-map .department-goal-dossier .department-goal-measure-number{width:1.45rem}.department-strategy-map .department-goal-dossier .department-goal-measures h4{font-size:var(--type-meta);line-height:1.16}.department-strategy-map .department-goal-dossier .department-goal-measure-route{flex:none;gap:.28rem;margin-top:.16rem}.department-strategy-map .department-goal-dossier .department-goal-measure-route strong,.department-strategy-map .department-goal-dossier .department-goal-measure-route>span:last-child strong{font-size:var(--type-data)}.department-strategy-map .department-goal-dossier .department-goal-measures li>p{font-size:var(--type-meta);overflow-wrap:anywhere;margin-top:auto;padding-top:.16rem;line-height:1.2}.department-strategy-map .department-goal-dossier .department-goal-measures li>p>span{font-size:inherit;margin-bottom:0;margin-right:.3rem;display:inline}.department-strategy-map .department-goal-dossier .department-goal-horizon{grid-template-columns:7.3rem minmax(0,1fr)}.department-strategy-map .department-goal-dossier .department-goal-horizon>header{min-height:0;padding:.58rem}.department-strategy-map .department-goal-dossier .department-goal-horizon>ol{gap:.25rem;padding:.45rem}.department-strategy-map .department-goal-dossier .department-goal-horizon>ol:before{top:1.32rem}.department-strategy-map .department-goal-dossier .department-goal-horizon li{min-height:0;padding:.4rem}.department-strategy-map .department-goal-dossier .department-goal-horizon li>span{width:1.75rem;font-size:var(--type-meta)}.department-strategy-map .department-goal-dossier .department-goal-horizon li>p{font-size:var(--type-meta);margin-top:.28rem;line-height:1.22}@keyframes departmentFocusUnfold{0%{opacity:.28;clip-path:circle(13%);transform:translate(-50%)scale(.96)}to{opacity:1;clip-path:circle(78%);transform:translate(-50%)scale(1)}}.department-goal-measures>ol{background:#f3f0e875;gap:.65rem;padding:0 .75rem .75rem}@supports (color:color-mix(in lab, red, red)){.department-goal-measures>ol{background:color-mix(in srgb, var(--color-canvas) 46%, transparent)}}.department-goal-measures li{border:.0625rem solid var(--color-line);border-radius:var(--radius-card);background:radial-gradient(circle at 90% 12%, #742d3e0f, transparent 30%), var(--color-surface);min-height:9.2rem}@supports (color:color-mix(in lab, red, red)){.department-goal-measures li{background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--color-product-action) 6%, transparent), transparent 30%), var(--color-surface)}}.department-goal-measures li{box-shadow:0 .35rem 1rem #173b570d}@supports (color:color-mix(in lab, red, red)){.department-goal-measures li{box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-product-hero) 5%, transparent)}}.department-goal-measures li+li{border-left:.0625rem solid var(--color-line)}.department-goal-measure-title{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.48rem;min-height:2.7rem;display:grid}.department-goal-measure-number{aspect-ratio:1;border:.0625rem solid #a07a82;place-items:center;width:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goal-measure-number{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 55%, var(--color-line))}}.department-goal-measure-number{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;border-radius:50%;font-weight:760}.department-goal-measure-title h4{min-height:0}.department-goal-horizon>ol{background:#f3f0e86b;gap:.5rem;padding:.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.department-goal-horizon>ol{background:color-mix(in srgb, var(--color-canvas) 42%, transparent)}}.department-goal-horizon>ol:before{background:var(--color-product-action);content:"";height:.0625rem;position:absolute;top:1.9rem;left:12.5%;right:12.5%}.department-goal-horizon li{border-radius:var(--radius-card);background:var(--color-surface);border:0;box-shadow:inset 0 0 0 .0625rem #d6d8d5cc}@supports (color:color-mix(in lab, red, red)){.department-goal-horizon li{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--color-line) 80%, transparent)}}.department-goal-horizon li:before{display:none}@media (max-width:76rem){.department-strategy-map{--department-strategy-center-y:16rem;height:32rem}.department-strategy-connectors{height:32rem}.department-strategy-core{top:16rem}.department-strategy-map[data-reveal-row=upper]{--department-strategy-center-y:31rem;height:56rem}.department-strategy-map[data-reveal-row=lower]{--department-strategy-center-y:25rem;height:88rem}.department-strategy-map[data-selected-side=left]{--department-strategy-center-x:78%}.department-strategy-map[data-selected-side=right]{--department-strategy-center-x:22%}.department-strategy-map[data-reveal-row=upper] .department-strategy-connectors{height:56rem}.department-strategy-map[data-reveal-row=lower] .department-strategy-connectors{height:50rem}.department-strategy-map[data-reveal-row=upper] .department-strategy-core{top:31rem}.department-strategy-map[data-reveal-row=lower] .department-strategy-core{top:25rem}.department-strategy-map[data-selected-side=left] .department-strategy-core{left:78%}.department-strategy-map[data-selected-side=right] .department-strategy-core{left:22%}.department-strategy-core[data-selected=true]{width:14rem;padding:1.2rem}.department-strategy-core[data-selected=true]:before{inset:-1.2rem}.department-strategy-core[data-selected=true]:after{inset:-.6rem}.department-goal-node{width:34%}.department-goal-node-3,.department-goal-node-4{top:22.15rem}.department-strategy-map[data-reveal-row=upper] .department-goal-node-3,.department-strategy-map[data-reveal-row=upper] .department-goal-node-4{top:45.5rem}.department-strategy-map[data-reveal-row=lower] .department-goal-node-3,.department-strategy-map[data-reveal-row=lower] .department-goal-node-4{top:42rem}.department-goal-inline-actions{width:34%}.department-goal-inline-actions-3,.department-goal-inline-actions-4{top:30.7rem}.department-strategy-map[data-reveal-row=lower] .department-goal-inline-actions-3,.department-strategy-map[data-reveal-row=lower] .department-goal-inline-actions-4{top:50.7rem}}@media (max-width:719px){.stable-hero.department-goals-hero{--stable-hero-columns:minmax(0, 1fr)}.department-goals-hero-copy,.stable-hero[data-stable-hero-layout=briefing] .department-goals-hero-thesis{padding:1rem}.department-goals-hero .stable-hero-title{max-width:none;font-size:clamp(1.45rem,6.8vw,1.95rem)}.department-strategy-head{gap:.48rem;padding:.9rem 1rem;display:grid}.department-strategy-head h2{font-size:var(--type-section)}.department-strategy-head-actions{justify-content:start;align-items:start;display:grid}.department-strategy-head-actions>p{text-align:left}.department-goals-export-actions{flex-wrap:wrap;justify-content:start}.department-strategy-map{background:linear-gradient(90deg,#0000 49.8%,#d6d8d58a 50%,#0000 50.2%),radial-gradient(circle at 50% 8rem,#742d3e12,#0000 9.5rem);gap:0;height:auto;padding:1.3rem 1rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.department-strategy-map{background:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--color-line) 54%, transparent) 50%, transparent 50.2%), radial-gradient(circle at 50% 8rem, color-mix(in srgb, var(--color-product-action) 7%, transparent), transparent 9.5rem)}}.department-strategy-map[data-reveal-row=upper],.department-strategy-map[data-reveal-row=lower]{height:auto}.department-strategy-map[data-selected-side]{--department-strategy-center-x:50%}.department-strategy[data-expanded=true] .department-strategy-map{height:auto}.department-strategy-connectors{display:none}.department-strategy-core{width:11.5rem;margin:0 auto 2.25rem;position:relative;top:auto;left:auto;transform:none}.department-strategy-core[data-selected=true]{width:11.5rem}.department-strategy-map:is([data-reveal-row=upper],[data-reveal-row=lower]) .department-strategy-core{top:auto}.department-strategy-map[data-selected-side] .department-strategy-core{left:auto}.department-goal-node{background:#fbf9f4f0;width:100%;height:auto;min-height:8.2rem;padding-block:.78rem;position:relative;inset:auto}@supports (color:color-mix(in lab, red, red)){.department-goal-node{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.department-strategy-map:is([data-reveal-row=upper],[data-reveal-row=lower]) .department-goal-node-3,.department-strategy-map:is([data-reveal-row=upper],[data-reveal-row=lower]) .department-goal-node-4{top:auto}.department-goal-map-item+.department-goal-map-item{margin-top:.15rem}.department-goal-inline-actions{width:100%;padding:.55rem .7rem .72rem;display:block;position:relative;top:auto;left:auto;right:auto}.department-goal-inline-title{grid-template-columns:minmax(0,1fr);gap:.2rem}.department-strategy-map[data-reveal-row=lower] .department-goal-inline-actions-3,.department-strategy-map[data-reveal-row=lower] .department-goal-inline-actions-4{top:auto}.department-strategy-map:not([data-selected-side=none]) .department-goal-inline-actions{width:100%}.department-goal-inline-kpis{border:.0625rem solid var(--department-goal-accent);margin-top:.68rem;padding:.65rem}@supports (color:color-mix(in lab, red, red)){.department-goal-inline-kpis{border:.0625rem solid color-mix(in srgb, var(--department-goal-accent) 24%, var(--color-line))}}.department-goal-inline-kpis{border-left-width:.2rem}.department-strategy[data-expanded=true] .department-strategy-core{display:none}.department-strategy[data-expanded=true] .department-goal-node{order:2;grid-template-rows:auto 1fr;grid-template-columns:3.1rem minmax(0,1fr) 1.1rem;align-items:start;width:100%;min-height:8.2rem;padding:.78rem .2rem}.department-strategy-map:not([data-selected-side=none]) .department-goal-node[aria-pressed=true]{width:100%}.department-strategy[data-expanded=true] .department-goal-node-copy>small,.department-strategy[data-expanded=true] .department-goal-node-copy>em{display:block}.department-strategy[data-expanded=true] .department-goal-signals{display:flex}.department-strategy[data-expanded=true] .department-goal-node-copy>strong{font-size:var(--type-body-lg)}.department-strategy[data-expanded=true] .department-goal-node-2,.department-strategy[data-expanded=true] .department-goal-node-4{text-align:left;grid-template-columns:3.1rem minmax(0,1fr) 1.1rem}.department-strategy[data-expanded=true] .department-goal-node-2 .department-goal-node-index,.department-strategy[data-expanded=true] .department-goal-node-4 .department-goal-node-index{grid-column:1}.department-strategy[data-expanded=true] .department-goal-node-2 .department-goal-node-copy,.department-strategy[data-expanded=true] .department-goal-node-4 .department-goal-node-copy{grid-column:2}.department-strategy[data-expanded=true] .department-goal-node-2 .department-goal-node-open,.department-strategy[data-expanded=true] .department-goal-node-4 .department-goal-node-open{grid-column:3}.department-strategy-map .department-goal-dossier{width:100%;animation:departmentFocusUnfoldMobile var(--motion-entrance) var(--ease-entrance) both;order:1;margin-bottom:1rem;position:relative;top:auto;bottom:auto;left:auto;transform:none}.department-strategy-map .department-goal-dossier:before,.department-strategy-map .department-goal-dossier:after{display:none}.department-strategy-map .department-goal-dossier-head{grid-template-columns:4.4rem minmax(0,1fr)}.department-strategy-map .department-goal-dossier-facts{grid-column:1/-1}.department-strategy-map .department-goal-dossier .department-goal-measures>ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.department-strategy-map .department-goal-dossier .department-goal-horizon,.department-strategy-map .department-goal-dossier .department-goal-horizon>ol{grid-template-columns:minmax(0,1fr)}.department-strategy-map .department-goal-dossier .department-goal-horizon>ol:before{width:.0625rem;height:auto;inset:1.8rem auto 1.9rem 1.9rem}.department-strategy-horizon{grid-template-columns:minmax(0,1fr)}.department-strategy-horizon>span{border-right:0;border-bottom:.0625rem solid var(--color-line);padding:.55rem}.department-strategy-horizon>ol:before{top:.78rem}.department-goal-measures>ol,.department-goal-horizon>ol{gap:.55rem;padding:0 .65rem .65rem}.department-goal-measures li+li{border-left:.0625rem solid var(--color-line)}.department-goal-horizon>ol{padding-top:.65rem}.department-goal-horizon>ol:before{width:.0625rem;height:auto;inset:1.8rem auto 1.9rem 1.9rem}}@keyframes departmentFocusUnfoldMobile{0%{opacity:.2;clip-path:inset(0 0 30% 0 round var(--radius-panel));transform:translateY(-.7rem)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-panel));transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.department-strategy-map,.department-goal-node,.department-strategy-core,.department-strategy-connector-line,.department-strategy-connector-seal{transition:none}.department-goal-inline-actions{animation:none}}.department-goals-pdf-deck{z-index:-2147483647;pointer-events:none;width:1280px;height:720px;position:fixed;top:0;left:-20000px}.department-goals-pdf-slide,.department-goals-pdf-slide *{box-sizing:border-box}.department-goals-pdf-slide{--department-goal-accent:var(--color-product-action);background:linear-gradient(90deg, transparent 49.96%, #d6d8d58a 50%, transparent 50.04%), radial-gradient(circle at 50% 57%, var(--department-goal-accent), transparent 31%), var(--color-canvas);width:1280px;height:720px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-slide{background:linear-gradient(90deg, transparent 49.96%, color-mix(in srgb, var(--color-line) 54%, transparent) 50%, transparent 50.04%), radial-gradient(circle at 50% 57%, color-mix(in srgb, var(--department-goal-accent) 7%, transparent), transparent 31%), var(--color-canvas)}}.department-goals-pdf-slide{color:var(--color-ink);font-family:var(--font-role-body)}.department-goals-pdf-slide[data-goal-number="1"]{--department-goal-accent:var(--color-signal-priority)}.department-goals-pdf-slide[data-goal-number="2"]{--department-goal-accent:var(--color-signal-horizon)}.department-goals-pdf-slide[data-goal-number="3"]{--department-goal-accent:var(--color-signal-delivery)}.department-goals-pdf-slide[data-goal-number="4"]{--department-goal-accent:var(--color-signal-active)}.department-goals-pdf-masthead{border:1px solid #b59ea2;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);height:112px;display:grid;position:absolute;top:24px;left:24px;right:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-masthead{border:1px solid color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.department-goals-pdf-masthead{background:var(--color-surface);box-shadow:inset 0 -4px 0 var(--color-gold), var(--shadow-tier-1);border-radius:12px}.department-goals-pdf-masthead>section{border-bottom:4px solid var(--color-gold);background:var(--color-product-hero);color:var(--color-on-dark);align-content:center;gap:10px;padding:18px 22px;display:grid}.department-goals-pdf-masthead>section>div{color:#f3f0e8b8;justify-content:space-between;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-masthead>section>div{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.department-goals-pdf-masthead>section>div{font-family:var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780;line-height:1}.department-goals-pdf-masthead>section>div strong{color:#d3af66}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-masthead>section>div strong{color:color-mix(in srgb, var(--color-gold) 76%, var(--color-on-dark))}}.department-goals-pdf-masthead>section>div strong{font-family:var(--font-role-data)}.department-goals-pdf-masthead h1{max-width:720px;color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:28px;font-weight:790;line-height:.96}.department-goals-pdf-masthead>aside{border-bottom:4px solid var(--color-product-action);border-left:4px solid var(--color-gold);background:#f6f0e4;align-content:center;gap:10px;padding:18px 24px 18px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-masthead>aside{background:color-mix(in srgb, var(--color-gold) 9%, var(--color-surface))}}.department-goals-pdf-masthead>aside>span{color:var(--color-gold-ink);font-family:var(--font-role-meta);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:780;line-height:1.15;display:flex}.department-goals-pdf-masthead>aside>span:before{background:var(--color-product-action);content:"";flex:none;width:26px;height:2px}.department-goals-pdf-masthead>aside>strong{max-width:450px;color:var(--color-product-hero);font-family:var(--font-role-statement);letter-spacing:-.025em;font-size:16px;font-weight:780;line-height:1.18}.department-goals-pdf-section-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:28px;height:48px;padding-bottom:8px;display:flex;position:absolute;top:152px;left:40px;right:40px}.department-goals-pdf-section-head>div>span{color:var(--color-muted);font-family:var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:740;line-height:1}.department-goals-pdf-section-head h2{color:var(--color-ink);font-family:var(--font-role-statement);letter-spacing:-.04em;white-space:nowrap;margin-top:4px;font-size:27px;font-weight:760;line-height:.94}.department-goals-pdf-section-head>p{max-width:360px;color:var(--color-muted);text-align:right;font-size:11px;line-height:1.25}.department-goals-pdf-core{z-index:3;border:1px solid #93646e;place-content:center;gap:8px;width:224px;height:224px;padding:24px;display:grid;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core{border:1px solid color-mix(in srgb, var(--color-product-action) 68%, var(--color-line))}}.department-goals-pdf-core{background:radial-gradient(circle at 35% 24%, #f3f0e821, transparent 43%), var(--color-product-hero);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core{background:radial-gradient(circle at 35% 24%, color-mix(in srgb, var(--color-on-dark) 13%, transparent), transparent 43%), var(--color-product-hero)}}.department-goals-pdf-core{box-shadow:0 0 0 6px var(--color-surface), 0 0 0 8px #b1979c, 0 18px 48px #173b572e}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core{box-shadow:0 0 0 6px var(--color-surface), 0 0 0 8px color-mix(in srgb, var(--color-product-action) 38%, var(--color-line)), 0 18px 48px color-mix(in srgb, var(--color-product-hero) 18%, transparent)}}.department-goals-pdf-core{color:var(--color-on-dark);text-align:center;transform:translate(-50%,-50%)}.department-goals-pdf-core:before,.department-goals-pdf-core:after{border:1px solid var(--department-goal-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core:before,.department-goals-pdf-core:after{border:1px solid color-mix(in srgb, var(--department-goal-accent) 58%, var(--color-line))}}.department-goals-pdf-core:before,.department-goals-pdf-core:after{content:"";border-radius:50%}.department-goals-pdf-core:before{opacity:.68;inset:-16px}.department-goals-pdf-core:after{opacity:.42;inset:-8px}.department-goals-pdf-core>span,.department-goals-pdf-core>small{font-family:var(--font-role-meta);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:740;line-height:1.08}.department-goals-pdf-core>strong{font-family:var(--font-role-statement);letter-spacing:-.045em;font-size:24px;font-weight:760;line-height:.9}.department-goals-pdf-core>small{color:#f3f0e8cc}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core>small{color:color-mix(in srgb, var(--color-on-dark) 80%, transparent)}}.department-goals-pdf-core>small{font-family:var(--font-role-data);letter-spacing:0;text-transform:none}.department-goals-pdf-core[data-selected=true]{border-color:#f3f0e8}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core[data-selected=true]{border-color:color-mix(in srgb, var(--color-on-dark) 62%, var(--department-goal-accent))}}.department-goals-pdf-core[data-selected=true]{background-color:var(--department-goal-accent);background-image:radial-gradient(circle at 34% 22%, #f3f0e847, transparent 39%), linear-gradient(145deg, var(--department-goal-accent), var(--department-goal-accent) 58%, var(--department-goal-accent))}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core[data-selected=true]{background-image:radial-gradient(circle at 34% 22%, color-mix(in srgb, var(--color-on-dark) 28%, transparent), transparent 39%), linear-gradient(145deg, color-mix(in srgb, var(--department-goal-accent) 84%, var(--color-surface)), var(--department-goal-accent) 58%, color-mix(in srgb, var(--department-goal-accent) 78%, var(--color-product-hero)))}}.department-goals-pdf-core[data-selected=true]{box-shadow:0 0 0 6px var(--color-surface), 0 0 0 8px var(--department-goal-accent), 0 18px 44px #173b5733}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core[data-selected=true]{box-shadow:0 0 0 6px var(--color-surface), 0 0 0 8px color-mix(in srgb, var(--department-goal-accent) 58%, var(--color-line)), 0 18px 44px color-mix(in srgb, var(--color-product-hero) 20%, transparent)}}.department-goals-pdf-core[data-selected=true]>span{border:1px solid var(--color-on-dark);background:#f3f0e8f0;border-radius:5px;justify-self:center;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core[data-selected=true]>span{background:color-mix(in srgb, var(--color-on-dark) 94%, transparent)}}.department-goals-pdf-core[data-selected=true]>span{box-shadow:0 3px 8px #173b5724}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-core[data-selected=true]>span{box-shadow:0 3px 8px color-mix(in srgb, var(--color-product-hero) 14%, transparent)}}.department-goals-pdf-core[data-selected=true]>span{color:var(--department-goal-accent)}.department-goals-pdf-core[data-selected=true]>strong{max-width:180px;color:var(--color-on-dark);font-family:var(--font-role-display);font-size:20px;font-weight:790;line-height:1}.department-goals-pdf-cover .department-goals-pdf-core{top:414px}.department-goals-pdf-cover-connectors,.department-goals-pdf-goal-connector{z-index:1;width:1280px;height:720px;color:var(--department-goal-accent);pointer-events:none;position:absolute;inset:0}.department-goals-pdf-cover-connectors path,.department-goals-pdf-goal-connector path{fill:none;stroke:var(--department-goal-accent);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.department-goals-pdf-goal-connector circle{fill:var(--department-goal-accent);stroke:var(--color-surface);stroke-width:3px}.department-goals-pdf-cover-node{z-index:2;border-top:2px solid var(--color-product-action);border-bottom:1px solid var(--color-line);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:10px;width:390px;height:84px;padding:12px 6px;display:grid;position:absolute}.department-goals-pdf-cover-node-1,.department-goals-pdf-cover-node-3{left:64px}.department-goals-pdf-cover-node-2,.department-goals-pdf-cover-node-4{right:64px}.department-goals-pdf-cover-node-1,.department-goals-pdf-cover-node-2{top:228px}.department-goals-pdf-cover-node-3,.department-goals-pdf-cover-node-4{top:516px}.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{border:1px solid #996e77;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{border:1px solid color-mix(in srgb, var(--color-product-action) 62%, var(--color-line))}}.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{background:radial-gradient(circle at 35% 28%, var(--color-surface), #ebeae3 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{background:radial-gradient(circle at 35% 28%, var(--color-surface), color-mix(in srgb, var(--color-canvas) 74%, var(--color-line)) 70%)}}.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{box-shadow:inset 0 0 0 4px #fbf9f4b3,0 3px 9px #173b571a}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--color-surface) 70%, transparent), 0 3px 9px color-mix(in srgb, var(--color-product-hero) 10%, transparent)}}.department-goals-pdf-cover-node>span,.department-goals-pdf-goal-panel>header>span{color:var(--color-product-action);font-family:var(--font-role-statement);font-size:16px;font-weight:780}.department-goals-pdf-cover-node>div,.department-goals-pdf-goal-panel>header>div{gap:5px;min-width:0;display:grid}.department-goals-pdf-cover-node>div>strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:14px;font-weight:780;line-height:1.08}.department-goals-pdf-cover-node>div>small{color:var(--color-muted);font-size:10.5px;line-height:1.25}.department-goals-pdf-cover-node>i,.department-goals-pdf-goal-panel>header>i{color:var(--color-muted);font-family:var(--font-role-data);white-space:nowrap;align-self:end;font-size:10px;font-style:normal;font-weight:720}.department-goals-pdf-goal-panel{z-index:2;width:748px;height:428px;position:absolute;top:214px}.department-goals-pdf-slide[data-goal-side=left] .department-goals-pdf-goal-panel{left:48px}.department-goals-pdf-slide[data-goal-side=right] .department-goals-pdf-goal-panel{right:48px}.department-goals-pdf-goal-panel>header{border-top:2px solid var(--department-goal-accent);border-bottom:1px solid var(--department-goal-accent);background:linear-gradient(104deg, var(--department-goal-accent), var(--department-goal-accent) 62%, var(--color-surface));grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:12px;height:88px;padding:13px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-goal-panel>header{background:linear-gradient(104deg, color-mix(in srgb, var(--department-goal-accent) 16%, var(--color-surface)), color-mix(in srgb, var(--department-goal-accent) 5%, var(--color-surface)) 62%, var(--color-surface))}}.department-goals-pdf-goal-panel>header{box-shadow:inset 0 -3px 0 var(--department-goal-accent)}.department-goals-pdf-goal-panel>header>span{border-color:var(--department-goal-accent);background-color:var(--department-goal-accent);box-shadow:inset 0 0 0 4px #ffffff17, inset 0 0 0 44px var(--department-goal-accent), var(--shadow-tier-1);background-image:none}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-goal-panel>header>span{box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--color-on-accent) 9%, transparent), inset 0 0 0 44px var(--department-goal-accent), var(--shadow-tier-1)}}.department-goals-pdf-goal-panel>header>span{color:var(--color-on-accent)}.department-goals-pdf-goal-panel>header>div>strong{color:var(--color-ink);font-family:var(--font-role-display);letter-spacing:-.03em;font-size:22px;font-weight:810;line-height:1.02}.department-goals-pdf-goal-panel>header>div>small{max-width:610px;color:var(--color-muted);font-size:12px;line-height:1.24}.department-goals-pdf-register{border-left:1px solid var(--department-goal-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:340px;padding:10px 12px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-register{border-left:1px solid color-mix(in srgb, var(--department-goal-accent) 54%, var(--color-line))}}.department-goals-pdf-register{background:linear-gradient(118deg, var(--department-goal-accent), var(--department-goal-accent) 55%, var(--color-surface))}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-register{background:linear-gradient(118deg, color-mix(in srgb, var(--department-goal-accent) 10%, var(--color-surface)), color-mix(in srgb, var(--department-goal-accent) 3%, var(--color-surface)) 55%, var(--color-surface))}}.department-goals-pdf-initiatives,.department-goals-pdf-kpis{min-width:0}.department-goals-pdf-kpis{border:1px solid var(--department-goal-accent);padding:0 14px 14px}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-kpis{border:1px solid color-mix(in srgb, var(--department-goal-accent) 24%, var(--color-line))}}.department-goals-pdf-kpis{background:radial-gradient(circle at 100% 0, var(--department-goal-accent), transparent 44%), linear-gradient(145deg, var(--department-goal-accent), var(--color-surface) 70%);border-left-width:2px;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-kpis{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--department-goal-accent) 12%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--department-goal-accent) 7%, var(--color-surface)), var(--color-surface) 70%)}}.department-goals-pdf-initiatives>header,.department-goals-pdf-kpis>header{border-bottom:1px solid var(--department-goal-accent);justify-content:space-between;align-items:center;gap:8px;min-height:25px;margin-bottom:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-initiatives>header,.department-goals-pdf-kpis>header{border-bottom:1px solid color-mix(in srgb, var(--department-goal-accent) 45%, var(--color-line))}}.department-goals-pdf-initiatives>header,.department-goals-pdf-kpis>header{color:var(--department-goal-accent);font-family:var(--font-role-section);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:780}.department-goals-pdf-initiatives>header>small,.department-goals-pdf-kpis>header>small{border:1px solid var(--department-goal-accent);place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-initiatives>header>small,.department-goals-pdf-kpis>header>small{border:1px solid color-mix(in srgb, var(--department-goal-accent) 42%, var(--color-line))}}.department-goals-pdf-initiatives>header>small,.department-goals-pdf-kpis>header>small{background:#fbf9f4f0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-initiatives>header>small,.department-goals-pdf-kpis>header>small{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.department-goals-pdf-initiatives>header>small,.department-goals-pdf-kpis>header>small{color:var(--department-goal-accent);font-family:var(--font-role-data);font-size:10px}.department-goals-pdf-quarter{border-bottom:1px dotted var(--department-goal-accent);grid-template-columns:30px minmax(0,1fr);gap:7px;padding:5px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-quarter{border-bottom:1px dotted color-mix(in srgb, var(--department-goal-accent) 26%, var(--color-line))}}.department-goals-pdf-quarter:last-child{border-bottom:0}.department-goals-pdf-quarter h3{color:var(--department-goal-accent);font-family:var(--font-role-data);font-size:11px;font-weight:780;line-height:1.2}.department-goals-pdf-quarter ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.department-goals-pdf-quarter li{color:var(--color-muted);padding-left:9px;font-size:10.5px;line-height:1.2;position:relative}.department-goals-pdf-quarter li:before{background:var(--department-goal-accent);content:"";width:4px;height:4px;position:absolute;top:5px;left:0}.department-goals-pdf-kpis ol{gap:0;margin:0;padding:1px 0 0;list-style:none;display:grid}.department-goals-pdf-kpis li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;display:grid}.department-goals-pdf-kpis li+li{border-top:1px solid var(--department-goal-accent);margin-top:10px;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-kpis li+li{border-top:1px solid color-mix(in srgb, var(--department-goal-accent) 17%, var(--color-line))}}.department-goals-pdf-kpis li>span{border:1px solid var(--department-goal-accent);place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-kpis li>span{border:1px solid color-mix(in srgb, var(--department-goal-accent) 54%, var(--color-line))}}.department-goals-pdf-kpis li>span{background:var(--department-goal-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-kpis li>span{background:color-mix(in srgb, var(--department-goal-accent) 9%, var(--color-surface))}}.department-goals-pdf-kpis li>span{color:var(--department-goal-accent);font-family:var(--font-role-data);font-size:9.5px;font-weight:760}.department-goals-pdf-kpis p{color:var(--color-muted);font-size:10.5px;line-height:1.18}.department-goals-pdf-goal .department-goals-pdf-core{top:414px}.department-goals-pdf-slide[data-goal-side=left] .department-goals-pdf-core{left:1014px}.department-goals-pdf-slide[data-goal-side=right] .department-goals-pdf-core{left:266px}.department-goals-pdf-horizon{z-index:4;border:1px solid var(--color-line);background:#fbf9f4f0;grid-template-columns:112px minmax(0,1fr) 52px;align-items:stretch;height:48px;display:grid;position:absolute;bottom:16px;left:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.department-goals-pdf-horizon{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.department-goals-pdf-horizon>span,.department-goals-pdf-horizon>em{color:var(--color-product-action);font-family:var(--font-role-data);place-items:center;font-size:11px;font-style:normal;font-weight:780;display:grid}.department-goals-pdf-horizon>span{border-right:1px solid var(--color-line)}.department-goals-pdf-horizon>em{border-left:1px solid var(--color-line);color:var(--color-muted);font-size:9px}.department-goals-pdf-horizon>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:7px 12px 5px;list-style:none;display:grid;position:relative}.department-goals-pdf-horizon>ol:before{background:var(--color-product-action);content:"";height:1px;position:absolute;top:11px;left:10%;right:10%}.department-goals-pdf-horizon li{z-index:1;color:var(--color-muted);text-align:center;place-items:center;gap:2px;display:grid;position:relative}.department-goals-pdf-horizon li>i{border:1px solid var(--color-product-action);background:var(--color-surface);border-radius:50%;width:8px;height:8px}.department-goals-pdf-horizon li>strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:10px}.department-goals-pdf-horizon li>small{font-size:8.5px;line-height:1}.settings-registry-shell{background:0 0;border:0;border-radius:0;overflow:visible}.settings-workspace-shell .settings-registry-layout{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.settings-workspace-shell .settings-registry-nav{border-right:.0625rem solid var(--color-line);background:0 0;min-width:0;padding:0 1.25rem 1rem 0;position:sticky;top:1rem}.settings-workspace-shell .settings-registry-nav:before{content:none}.settings-mobile-picker{display:none}.settings-hub-list{list-style:none;position:relative}.settings-hub-list:before{content:none}.settings-hub{position:relative}.settings-hub+.settings-hub{border-top:.0625rem solid #d6d8d5b3}@supports (color:color-mix(in lab, red, red)){.settings-hub+.settings-hub{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.settings-hub-link{width:100%;min-height:2.35rem;color:var(--color-ink);text-align:left;transition:color var(--motion-fast) ease;align-items:center;padding:.3rem 0 .3rem .55rem;display:flex;position:relative}.settings-hub-link:before{content:"";inset-block:.35rem;background:0 0;width:.1875rem;position:absolute;left:-1.25rem}.settings-hub-link:hover,.settings-hub-link.is-active{color:var(--shell-accent-strong)}.settings-hub-link.is-active:before{background:var(--color-product-action)}.settings-hub-copy{min-width:0;display:block}.settings-hub-copy strong{font-size:var(--type-meta);letter-spacing:-.01em;font-weight:680}.settings-hub-map{padding:0 0 .55rem .55rem;display:grid;position:relative}.settings-hub-map:before{background:var(--color-line);content:"";inset-block:.65rem 1.1rem;width:.0625rem;position:absolute;left:1.13rem}.settings-hub-node{z-index:1;min-height:1.8rem;color:var(--color-muted);font-size:var(--text-11);grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.15rem 0;display:grid;position:relative}.settings-hub-node>span{border:.0625rem solid var(--color-line);background:var(--color-canvas);width:1.2rem;height:1.2rem;color:var(--color-faint);font-family:var(--font-role-data);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.52rem;display:grid}.settings-hub-node>strong{min-width:0;font-weight:560;line-height:1.2}.settings-hub-node:hover,.settings-hub-node.is-active{color:var(--shell-accent-strong)}.settings-hub-node.is-active>span{border-color:var(--color-product-action);background:var(--color-product-action);color:var(--color-on-action)}.settings-hub-node.is-active>strong{font-weight:720}.settings-hub-node>i{background:var(--color-pending);border-radius:50%;width:.38rem;height:.38rem}.settings-utility-nav{border-top:.0625rem solid var(--color-line);gap:.08rem;margin-top:.75rem;padding-top:.65rem;display:grid}.settings-utility-nav>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.2rem;font-weight:700}.settings-utility-nav a{min-height:2rem;color:var(--color-muted);font-size:var(--text-11);align-items:center;padding:.32rem .55rem;font-weight:600;display:flex}.settings-utility-nav a:hover,.settings-utility-nav a.is-active{color:var(--shell-accent-strong)}.settings-utility-nav a.is-active{font-weight:720}.settings-nav-search{border:0;border-bottom:.0625rem solid #c3c5c1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.25rem;margin:0 0 .65rem;padding:0 .15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-nav-search{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 82%, var(--color-faint))}}.settings-nav-search{background:0 0;border-radius:0}.settings-nav-search:focus-within{border-bottom-color:var(--shell-accent);box-shadow:0 .0625rem 0 var(--shell-accent)}.settings-nav-search>svg{width:.9rem;height:.9rem;color:var(--color-faint)}.settings-nav-search input{width:100%;min-width:0;color:var(--color-ink);font-size:var(--type-meta);background:0 0;border:0;outline:0}.settings-nav-search input::placeholder{color:var(--color-faint)}.settings-mobile-search,.settings-mobile-search-results{display:none}.settings-nav-search-results{min-height:10rem}.settings-nav-search-result{border-bottom:.0625rem solid var(--color-line);width:100%;color:var(--color-ink);text-align:left;gap:.08rem;padding:.5rem .2rem;display:grid}.settings-nav-search-result:hover,.settings-nav-search-result.is-active{color:var(--shell-accent-strong)}.settings-nav-search-result span{font-size:var(--type-meta);font-weight:650}.settings-nav-search-result small{color:var(--color-faint);font-size:var(--text-10)}.settings-nav-search-empty{color:var(--color-muted);font-size:var(--type-meta);padding:.7rem .65rem;line-height:1.45}.settings-workspace-shell .settings-registry-content{min-width:0;padding:0 0 1.4rem}.settings-control-view-switch{border-bottom:.0625rem solid var(--color-line);align-items:center;gap:.2rem;width:max-content;max-width:100%;padding-bottom:.55rem;display:inline-flex}.settings-workspace-shell .settings-registry-heading{border:0;border-bottom:.0625rem solid #a6a8a7;justify-content:space-between;align-items:center;gap:1.1rem;min-height:0;margin:0;padding:0 0 .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-workspace-shell .settings-registry-heading{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, var(--color-ink))}}.settings-workspace-shell .settings-registry-heading{box-shadow:none;background:0 0;border-radius:0}.settings-registry-heading-copy{border-left:0;padding-left:0}.settings-registry-heading :is(h1,h2){max-width:32ch;color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);letter-spacing:-.02em;text-wrap:balance;margin-top:.12rem;font-weight:700;line-height:1.18}.settings-registry-heading p{max-width:62ch;color:var(--color-muted);font-size:var(--type-meta);text-wrap:balance;margin-top:.16rem;line-height:1.38}.settings-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.settings-save-state{color:var(--color-faint);font-size:var(--text-10);white-space:nowrap;align-items:center;gap:.3rem;font-weight:620;display:inline-flex}.settings-save-state.is-dirty{color:var(--color-pending)}.settings-save-state svg{width:.8rem;height:.8rem}.settings-group,.settings-panel-stack>*+*,.settings-panel-stack>.settings-group,.settings-panel-stack>.settings-group+.settings-group{margin-top:1rem}.settings-inline-command{min-height:var(--control-compact);color:var(--color-muted);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:.75rem;padding:0 0 .55rem;display:flex}.settings-inline-command>span{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}.settings-inline-command>span strong{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums}.settings-linear-fields{border-top:.0625rem solid var(--color-line);padding-block:.8rem}.settings-linear-fields .field,.settings-linear-table .field{border:0;border-bottom:.0625rem solid #adafad;padding-inline:0}@supports (color:color-mix(in lab, red, red)){.settings-linear-fields .field,.settings-linear-table .field{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 76%, var(--color-ink))}}.settings-linear-fields .field,.settings-linear-table .field{box-shadow:none;background:0 0;border-radius:0}.settings-linear-fields .field:hover,.settings-linear-table .field:hover{border-bottom-color:var(--color-brand-300)}.settings-linear-fields .field:focus,.settings-linear-table .field:focus{border-bottom-color:var(--color-product-action);box-shadow:0 .125rem #742d3e73}@supports (color:color-mix(in lab, red, red)){.settings-linear-fields .field:focus,.settings-linear-table .field:focus{box-shadow:0 .125rem 0 color-mix(in srgb, var(--color-product-action) 45%, transparent)}}.settings-structure-register{border-top:.0625rem solid var(--color-ink)}.settings-structure-register-head{border-bottom:.0625rem solid var(--color-line);color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.075em;text-transform:uppercase;grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;padding:.5rem 0;font-weight:720;display:grid}.settings-structure-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;display:grid}.settings-structure-marker{border-right:.0625rem solid var(--color-line);align-content:start;gap:.2rem;padding:1rem .85rem 1rem 0;display:grid}.settings-structure-marker strong{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-section);font-variant-numeric:tabular-nums;line-height:1}.settings-structure-marker span{color:var(--color-muted);font-size:var(--text-10);text-overflow:ellipsis;font-weight:650;line-height:1.25;overflow:hidden}.settings-structure-fields{border-top:0;gap:.75rem;padding-block:.85rem;display:grid}.settings-structure-name-grid{grid-template-columns:minmax(0,1.2fr) minmax(7rem,.75fr) minmax(9rem,1fr);gap:1rem;display:grid}.settings-registry-panels{padding-top:0}.settings-readonly-notice{border:.0625rem solid #bfc0bd;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.78rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-readonly-notice{border:.0625rem solid color-mix(in srgb, var(--color-line) 78%, var(--color-faint))}}.settings-readonly-notice{border-radius:var(--radius-control);background:#f4f2ea}@supports (color:color-mix(in lab, red, red)){.settings-readonly-notice{background:color-mix(in srgb, var(--color-canvas) 82%, var(--color-surface))}}.settings-readonly-notice{color:var(--color-muted)}.settings-readonly-notice>svg{color:var(--color-faint);flex:none;margin-top:.12rem}.settings-readonly-notice strong{color:var(--color-ink);font-size:var(--type-body);font-weight:650;line-height:1.3;display:block}.settings-readonly-notice p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.08rem;line-height:1.4}.settings-restricted-preview .settings-group-table tr{background:#f7f5ee}@supports (color:color-mix(in lab, red, red)){.settings-restricted-preview .settings-group-table tr{background:color-mix(in srgb, var(--color-canvas) 50%, var(--color-surface))}}.settings-people-model-lenses{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem;display:grid}.settings-people-model-lens{min-width:0;color:var(--color-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem .75rem;transition:background-color .14s,color .14s,box-shadow .14s;display:grid}.settings-people-model-lens:first-child{padding-left:0}.settings-people-model-lens+.settings-people-model-lens{border-left:.0625rem solid var(--color-line)}.settings-people-model-lens:hover{background:#fbf9f4a6}@supports (color:color-mix(in lab, red, red)){.settings-people-model-lens:hover{background:color-mix(in srgb, var(--color-surface) 65%, transparent)}}.settings-people-model-lens:hover{color:var(--color-ink)}.settings-people-model-lens[aria-pressed=true]{box-shadow:inset 0 -.125rem var(--color-product-action);color:var(--color-ink)}.settings-people-model-lens:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:-.125rem}.settings-people-model-lens-index,.settings-people-model-lens-count{color:var(--color-product-action);font-family:var(--font-role-data);font-variant-numeric:tabular-nums}.settings-people-model-lens-index{font-size:var(--text-10);letter-spacing:.08em}.settings-people-model-lens-count{font-size:var(--type-data);font-weight:700}.settings-people-model-lens-copy{gap:.04rem;min-width:0;display:grid}.settings-people-model-lens-copy small{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.settings-people-model-lens-copy strong{color:inherit;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.settings-people-model-lens-copy em{color:var(--color-muted);font-size:var(--type-meta);font-style:normal}.settings-people-model>.settings-group{margin-top:.65rem}.settings-directory-command{border-bottom:.0625rem solid #a6a8a7;justify-content:flex-end;padding-bottom:.4rem}@supports (color:color-mix(in lab, red, red)){.settings-directory-command{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, var(--color-ink))}}.settings-reference-directory .settings-directory-head,.settings-reference-directory .settings-directory-row{grid-template-columns:minmax(11rem,1.2fr) minmax(8rem,.8fr) 6.5rem 9.5rem;gap:.65rem;min-width:40rem}.settings-directory-command .ui-button{white-space:nowrap}.settings-reference-directory .settings-directory-row.is-retired{opacity:.64}.settings-reference-directory .settings-directory-row.is-editing{background:#e6ddd757}@supports (color:color-mix(in lab, red, red)){.settings-reference-directory .settings-directory-row.is-editing{background:color-mix(in srgb, var(--shell-accent-soft) 34%, transparent)}}.settings-reference-name{grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.settings-reference-name>i{border-radius:var(--radius-chip);width:.55rem;height:2rem}.settings-reference-name small,.settings-reference-directory .settings-directory-value small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-directory-status{font-size:var(--type-meta);align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.settings-directory-status:before{background:var(--color-faint);content:"";border-radius:50%;width:.42rem;height:.42rem}.settings-directory-status.is-active:before{background:var(--color-positive)}.settings-reference-actions{justify-content:flex-end;align-items:center;gap:.1rem;display:flex}.settings-reference-actions .settings-action-link.is-icon{width:var(--control-icon);justify-content:center;padding-inline:0}.settings-reference-editor{border-left:.1875rem solid var(--color-product-action);border-bottom:.0625rem solid var(--color-line);background:#f3f0e89e;gap:.85rem;margin-top:.75rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-reference-editor{background:color-mix(in srgb, var(--color-canvas) 62%, transparent)}}.settings-reference-editor-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-reference-editor-heading strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.18rem;font-weight:700;display:block}.settings-reference-editor-heading p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem}.settings-reference-editor-actions{flex:none;align-items:center;gap:.35rem;display:flex}.settings-reference-editor-fields{grid-template-columns:minmax(12rem,1.2fr) minmax(9rem,.8fr) auto;align-items:end;gap:.75rem;display:grid}.settings-reference-editor-fields.is-audience{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.4fr);align-items:start}.settings-description-field{color:var(--color-muted);font-size:var(--type-meta);gap:.3rem;font-weight:650;display:grid;position:relative}.settings-description-field textarea{resize:vertical;border:.0625rem solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);min-height:3.625rem;color:var(--color-ink);font:inherit;padding:.5rem .6rem 1.1rem;font-weight:450}.settings-description-field textarea:focus{border-color:var(--color-product-action);outline:.125rem solid #e6ddd7a6}@supports (color:color-mix(in lab, red, red)){.settings-description-field textarea:focus{outline:.125rem solid color-mix(in srgb, var(--shell-accent-soft) 65%, transparent)}}.settings-description-field textarea:focus{outline-offset:.0625rem}.settings-description-field small{color:var(--color-faint);font-size:var(--text-10);font-weight:500;position:absolute;bottom:.35rem;right:.45rem}.settings-colour-field{min-width:0;color:var(--color-muted);font-size:var(--type-meta);border:0;grid-column:1/-1;gap:.35rem;font-weight:650;display:grid}.settings-colour-field>div{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.settings-colour-field button,.settings-colour-field label{width:var(--control-icon);height:var(--control-icon);border:.125rem solid var(--color-surface);outline:.0625rem solid var(--color-line);border-radius:50%;position:relative;overflow:hidden}.settings-colour-field button[aria-pressed=true]{outline:.125rem solid var(--color-ink);outline-offset:.125rem}.settings-colour-field input{cursor:pointer;border:0;width:2.5rem;height:2.5rem;padding:0;position:absolute;inset:-.3125rem}.usage-analytics-toolbar{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1rem;padding-bottom:.75rem;display:flex}.usage-analytics-toolbar>p{max-width:58ch;color:var(--color-muted);font-size:var(--type-meta);line-height:1.45}.usage-analytics-toolbar>label{color:var(--color-muted);font-size:var(--type-meta);flex:0 0 10rem;gap:.3rem;display:grid}.usage-analytics-facts{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usage-analytics-facts>div{border-inline-end:.0625rem solid var(--color-line);min-width:0;padding:.9rem 1rem}.usage-analytics-facts>div:first-child{padding-inline-start:0}.usage-analytics-facts>div:last-child{border-inline-end:0;padding-inline-end:0}.usage-analytics-facts dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.usage-analytics-facts dd{color:var(--color-ink);font-family:var(--font-role-data);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.2rem;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:680;line-height:1}.usage-analytics-facts dd span,.usage-analytics-facts small{color:var(--color-muted)}.usage-analytics-facts small{font-size:var(--type-meta);margin-top:.38rem;line-height:1.35;display:block}.usage-analytics-trend{border-bottom:.0625rem solid var(--color-line);padding-bottom:.75rem}.usage-analytics-bars{background:repeating-linear-gradient(#0000 0 calc(25% - .03125rem),#d6d8d594 25%);grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:.18rem;min-height:8rem;margin-top:.8rem;padding-top:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.usage-analytics-bars{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(25% - .03125rem), color-mix(in srgb, var(--color-line) 58%, transparent) 25%)}}.usage-analytics-bar-slot{align-items:end;height:7.5rem;display:flex}.usage-analytics-bar-slot>span{background:var(--color-signal-delivery);border-radius:var(--radius-control) var(--radius-control) 0 0;width:100%;min-height:.18rem}.usage-analytics-trend-axis{color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);justify-content:space-between;margin-top:.28rem;display:flex}.usage-analytics-columns{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:1.5rem;display:grid}.usage-analytics-ranked-list,.usage-analytics-action-list{border-top:.0625rem solid var(--color-line);margin-top:.65rem}.usage-analytics-ranked-list>div{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(8rem,1fr) minmax(5rem,.7fr) 2.8rem;align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.usage-analytics-ranked-list>div>div:first-child{min-width:0}.usage-analytics-ranked-list strong,.usage-analytics-ranked-list span{display:block}.usage-analytics-ranked-list strong,.usage-analytics-action-list strong{color:var(--color-ink);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.usage-analytics-ranked-list span,.usage-analytics-action-list small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem}.usage-analytics-ranked-list b,.usage-analytics-action-list b{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;text-align:end}.usage-analytics-meter{border-radius:var(--radius-control);background:var(--color-faint);height:.3rem;overflow:hidden}.usage-analytics-meter>span{background:var(--color-signal-delivery);height:100%}.usage-analytics-action-list>div{border-bottom:.0625rem solid var(--color-line);grid-template-columns:1.5rem minmax(0,1fr) auto 2rem;align-items:center;gap:.55rem;min-height:2.5rem;display:grid}.usage-analytics-action-list>div>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-meta)}.usage-analytics-empty{color:var(--color-muted);font-size:var(--type-body);padding:.75rem 0}.usage-analytics-outcome{color:var(--color-muted);font-size:var(--type-meta);font-weight:620}.usage-analytics-outcome.is-success{color:var(--color-positive)}.usage-analytics-outcome:is(.is-failure,.is-denied){color:var(--color-danger)}@media (max-width:900px){.usage-analytics-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-analytics-facts>div:nth-child(2){border-inline-end:0}.usage-analytics-facts>div:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.usage-analytics-columns{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:720px){.usage-analytics-toolbar{flex-direction:column;align-items:stretch}.usage-analytics-toolbar>label{flex-basis:auto}.usage-analytics-facts>div{padding:.75rem}.usage-analytics-facts>div:first-child,.usage-analytics-facts>div:nth-child(3){padding-inline-start:0}.usage-analytics-bars{min-height:6rem}.usage-analytics-bar-slot{height:5.5rem}.usage-analytics-ranked-list>div{grid-template-columns:minmax(8rem,1fr) 4rem}.usage-analytics-meter{display:none}}.settings-restricted-preview .settings-group-table tr:hover td,.settings-restricted-preview .settings-group-table tr:hover th{background:#f7f5ee}@supports (color:color-mix(in lab, red, red)){.settings-restricted-preview .settings-group-table tr:hover td,.settings-restricted-preview .settings-group-table tr:hover th{background:color-mix(in srgb, var(--color-canvas) 50%, var(--color-surface))}}.settings-restricted-preview .settings-row-label,.settings-restricted-preview .settings-row-value{color:var(--color-muted)}.settings-restricted-preview .settings-row-note{color:var(--color-faint)}.settings-disclosure{border:.0625rem solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.settings-disclosure>summary{min-height:var(--control-compact);color:var(--color-ink);cursor:pointer;align-items:center;gap:.65rem;padding:.65rem .8rem;list-style:none;display:flex}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary:after{content:"+";color:var(--color-faint);margin-left:auto;font-size:1rem;font-weight:500}.settings-disclosure[open]>summary{border-bottom:.0625rem solid var(--color-line)}.settings-disclosure[open]>summary:after{content:"−"}.settings-disclosure>summary>span{font-size:var(--type-body);font-weight:650}.settings-disclosure>summary>small{color:var(--color-faint);font-size:var(--type-meta);line-height:1.35}.settings-disclosure-section>:not(summary),.settings-history-disclosure>:not(summary){margin:0;padding:.9rem}.settings-group-title{border-bottom:.0625rem solid #a6a8a7;justify-content:space-between;align-items:flex-end;gap:.75rem;min-height:2.125rem;padding-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-group-title{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, var(--color-ink))}}.settings-group-title h2{color:var(--color-ink);font-size:var(--type-body);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.3}.settings-group-title p{max-width:47.5rem;color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.35}.settings-register-count{color:var(--color-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;flex:none}.settings-register-scroll{overflow-x:auto}.settings-group-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:45rem}.settings-group-table tr{border-bottom:.0625rem solid var(--color-line)}.settings-group-table td,.settings-group-table tbody th{height:var(--table-row-min-height);padding:var(--table-cell-padding-block) 1rem var(--table-cell-padding-block) 0;font-weight:inherit;text-align:left;vertical-align:middle}.settings-group-table td:last-child{padding-right:0}.settings-group-table tr:hover td,.settings-group-table tr:hover th{background:#e9e0da47}@supports (color:color-mix(in lab, red, red)){.settings-group-table tr:hover td,.settings-group-table tr:hover th{background:color-mix(in srgb, var(--color-brand-50) 28%, transparent)}}.settings-register-label-col{width:13.125rem}.settings-register-status-col{width:7.375rem}.settings-register-action-col{width:8.125rem}.settings-row-label{color:var(--color-ink);font-size:var(--type-body);font-weight:620;line-height:1.3}.settings-row-note{max-width:15rem;color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.3}.settings-row-value{color:var(--color-muted);font-size:var(--type-body);line-height:1.4}.settings-account-fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.risk-rules-studio{background:0 0;border:0;border-radius:0;overflow:hidden}.risk-rules-workbench{grid-template-columns:17.1875rem minmax(0,1fr);min-height:0;display:grid}.risk-rules-registry{border-right:.0625rem solid var(--color-line);background:0 0;min-width:0}.risk-rules-add{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.5rem .55rem .5rem 0;display:grid}.risk-rules-list{display:grid}.risk-rules-list>button{border-bottom:.0625rem solid var(--color-line);min-width:0;min-height:3rem;color:var(--color-muted);text-align:left;border-left:.1875rem solid #0000;justify-content:space-between;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.risk-rules-list>button:hover{background:var(--color-surface)}.risk-rules-list>button.is-active{border-left-color:var(--color-brand-600);background:var(--color-surface);color:var(--color-ink)}.risk-rules-list>button>span:first-child{gap:.14rem;min-width:0;display:grid}.risk-rules-list strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.risk-rules-list small{color:var(--color-faint);font-size:var(--text-10);text-transform:capitalize;line-height:1.25}.risk-rule-editor{min-width:0;padding:.55rem 0 .75rem .8rem}.risk-rule-editor-head{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.risk-rule-editor-head span{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.05em;text-transform:uppercase}.risk-rule-editor-head h3{color:var(--color-ink);font-size:var(--type-section);margin-top:.18rem;font-weight:700}.risk-rule-identity-fields{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.65rem;padding:.8rem 0;display:grid}.risk-rule-condition-head{border-top:.0625rem solid var(--color-ink);border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(10.625rem,.55fr) minmax(0,1.45fr);align-items:start;gap:.8rem;padding:.65rem 0;display:grid}.risk-rule-condition-head>div{gap:.15rem;display:grid}.risk-rule-condition-head strong{color:var(--color-ink);font-size:var(--type-body);font-weight:680}.risk-rule-condition-head p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.4}.risk-rule-parameters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.risk-rule-parameter-field,.risk-rule-boolean-field{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(6.875rem,.62fr);align-items:center;gap:.7rem;min-width:0;padding:.62rem 0;display:grid}.risk-rule-parameter-field:nth-child(odd),.risk-rule-boolean-field:nth-child(odd){padding-right:.8rem}.risk-rule-parameter-field:nth-child(2n),.risk-rule-boolean-field:nth-child(2n){border-left:.0625rem solid var(--color-line);padding-left:.8rem}.risk-rule-parameter-field>span:first-child,.risk-rule-boolean-field>span:first-child{color:var(--color-ink);font-size:var(--type-meta);gap:.12rem;font-weight:650;display:grid}.risk-rule-parameter-field small,.risk-rule-boolean-field small{color:var(--color-faint);font-size:var(--text-10);font-weight:450;line-height:1.3}.risk-rule-number-input{align-items:center;gap:.35rem;display:flex}.risk-rule-number-input .field{min-width:4.625rem}.risk-rule-number-input>small{white-space:nowrap;flex:none}.risk-rule-preview{border-top:.0625rem solid var(--color-ink);margin-top:.9rem}.risk-rule-preview-head{justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.risk-rule-preview-head>div{gap:.1rem;display:grid}.risk-rule-preview-head strong{color:var(--color-ink);font-size:var(--type-body)}.risk-rule-preview-empty{border-top:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);padding:1rem 0}.risk-rule-preview-counts{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);grid-template-columns:repeat(4,auto 1fr);gap:.25rem .35rem;padding:.55rem 0;display:grid}.risk-rule-preview-counts strong{color:var(--color-ink);font-size:var(--type-data);font-variant-numeric:tabular-nums}.risk-rule-preview-counts.is-noisy strong:first-child{color:var(--color-danger)}.risk-rule-noise-warning{color:var(--color-danger);font-size:var(--type-meta);padding:.45rem 0}.risk-rule-preview-list{max-height:16.875rem;list-style:none;display:grid;overflow-y:auto}.risk-rule-preview-list li{border-bottom:.0625rem solid var(--color-line);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.5rem 0;display:grid}.risk-rule-preview-list li>span{gap:.12rem;display:grid}.risk-rule-preview-list strong{color:var(--color-ink);font-size:var(--type-meta)}.risk-rule-preview-list small,.risk-rule-preview-cap{color:var(--color-muted);font-size:var(--text-10);line-height:1.35}.risk-rule-preview-cap{padding-top:.4rem}.risk-rule-publish-row{border-top:.0625rem solid var(--color-ink);grid-template-columns:minmax(11.25rem,1fr) auto auto auto;align-items:center;gap:.4rem;margin-top:.9rem;padding-top:.8rem;display:grid}.risk-rule-supporting{border-inline:0;background:0 0;border-bottom:0;border-radius:0;margin-top:.55rem}.risk-rule-supporting>summary{min-height:2.4rem;padding:.45rem 0}.settings-disclosure-section.risk-rule-supporting>:not(summary){padding:.45rem 0 0}.risk-concentration-register,.risk-rule-history{padding:0}.risk-concentration-register table,.risk-rule-history table{border-collapse:collapse;width:100%;min-width:52.5rem}.risk-concentration-register th,.risk-rule-history th{padding:var(--table-header-padding-block) .55rem;border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-align:left;text-transform:var(--table-header-text-transform);line-height:1.15}.risk-concentration-register td,.risk-rule-history td{padding:var(--table-cell-padding-block) .55rem;border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;vertical-align:middle}.risk-concentration-register td:first-child{min-width:11.875rem}.risk-concentration-register td:first-child strong,.risk-concentration-register td:first-child small{display:block}.risk-concentration-register td:first-child strong,.risk-rule-history td:first-child strong{color:var(--color-ink);font-weight:680}.risk-concentration-register td:first-child small{color:var(--color-faint);font-size:var(--text-10);margin-top:.1rem}.risk-concentration-mobile,.risk-history-mobile{display:none}@media (max-width:1050px){.risk-rules-workbench{grid-template-columns:minmax(0,1fr)}.risk-rules-registry{border-right:0;border-bottom:.0625rem solid var(--color-ink)}.risk-rules-list{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-rules-list>button:nth-child(odd){border-right:.0625rem solid var(--color-line)}}@media (max-width:720px){.risk-rules-list{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.risk-rules-list>button{border-right:.0625rem solid var(--color-line);scroll-snap-align:start;flex:0 0 min(14rem,78vw);min-height:3.2rem}.risk-rule-identity-fields,.risk-rule-parameters{grid-template-columns:minmax(0,1fr)}.risk-rules-list>button:nth-child(odd){border-right:0}.risk-rule-parameter-field:nth-child(n),.risk-rule-boolean-field:nth-child(n){border-left:0;padding-inline:0}.risk-rule-condition-head{grid-template-columns:minmax(0,1fr)}.risk-rule-publish-row{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-rule-publish-row>:first-child,.risk-rule-publish-row>:last-child{grid-column:1/-1}.risk-rule-preview-counts{grid-template-columns:repeat(2,auto 1fr)}.risk-concentration-desktop,.risk-history-desktop{display:none}.risk-concentration-mobile,.risk-history-mobile{display:grid}.risk-concentration-mobile{border-top:.0625rem solid var(--color-ink)}.risk-concentration-mobile details{border-bottom:.0625rem solid var(--color-line)}.risk-concentration-mobile summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.6rem 0;list-style:none;display:grid}.risk-concentration-mobile summary::-webkit-details-marker{display:none}.risk-concentration-mobile summary>span{gap:.1rem;min-width:0;display:grid}.risk-concentration-mobile summary strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-concentration-mobile summary small{color:var(--color-muted);font-size:var(--text-10)}.risk-concentration-mobile dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 .65rem;display:grid}.risk-concentration-mobile dl>div{border-top:.0625rem solid var(--color-line);padding:.45rem .55rem}.risk-concentration-mobile dt,.risk-history-mobile dt{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.risk-concentration-mobile dd,.risk-history-mobile dd{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;margin-top:.12rem}.risk-history-mobile{border-top:.0625rem solid var(--color-ink)}.risk-history-mobile article{border-bottom:.0625rem solid var(--color-line);gap:.6rem;padding:.7rem 0;display:grid}.risk-history-mobile article>div:first-child{gap:.12rem;display:grid}.risk-history-mobile article>div:first-child strong{color:var(--color-ink);font-size:var(--type-meta)}.risk-history-mobile article>div:first-child small{color:var(--color-muted);font-size:var(--text-10)}.risk-history-mobile dl{gap:.45rem;display:grid}.risk-history-mobile dd{font-family:var(--font-role-body);line-height:1.4}.risk-history-mobile .ui-button{justify-self:start}}.undo-history-list{margin:0;padding:0;list-style:none}.undo-history-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:2.125rem minmax(0,1fr) auto 6.5rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.45rem 0;display:grid}.undo-history-row:hover{background:#e9e0da47}@supports (color:color-mix(in lab, red, red)){.undo-history-row:hover{background:color-mix(in srgb, var(--color-brand-50) 28%, transparent)}}.undo-history-index{color:var(--color-faint);font-size:var(--type-meta);text-align:center}.undo-history-copy{min-width:0}.undo-history-copy strong,.undo-history-copy span{display:block}.undo-history-copy strong{color:var(--color-ink);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:620;line-height:1.35;overflow:hidden}.undo-history-copy span{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.3}.undo-history-empty{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-body);padding:1rem 0}.workstream-bulk-steps{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);gap:.25rem;margin:0;padding:.8rem 0 .8rem 1.25rem;line-height:1.45;display:grid}.workstream-bulk-steps strong{color:var(--color-ink);font-weight:650}.workstream-bulk-command{border-bottom:.0625rem solid var(--color-line);align-items:end;gap:.65rem;padding:.8rem 0;display:flex}.workstream-bulk-command>label{flex:1;gap:.25rem;min-width:0;display:grid}.workstream-bulk-command>label>span{color:var(--color-ink);font-size:var(--type-meta);font-weight:650}.workstream-bulk-command input[type=file]{min-height:var(--control);border:.0625rem solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-muted);font-size:var(--type-meta)}.workstream-bulk-command input[type=file]::file-selector-button{min-height:calc(var(--control) - .125rem);border:0;border-right:.0625rem solid var(--color-line);background:var(--color-canvas);color:var(--color-ink);cursor:pointer;margin-right:.65rem;padding-inline:.7rem;font-weight:650}.workstream-bulk-error{border-bottom:.0625rem solid var(--color-danger);color:var(--color-danger);font-size:var(--type-meta);padding:.7rem 0;line-height:1.4}.workstream-bulk-error p+p{margin-top:.2rem}.workstream-bulk-summary{border-bottom:.0625rem solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.7rem 0;display:flex}.workstream-bulk-summary strong{color:var(--color-ink);font-size:var(--type-body);font-weight:680}.workstream-bulk-summary span,.workstream-bulk-more{color:var(--color-muted);font-size:var(--type-meta)}.workstream-bulk-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:54rem}.workstream-bulk-table th,.workstream-bulk-table td{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.55rem .75rem .55rem 0;line-height:1.35}.workstream-bulk-table thead th{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.045em;text-transform:uppercase;font-weight:650}.workstream-bulk-table th:first-child{width:13rem}.workstream-bulk-table td:nth-child(2){width:7.5rem;color:var(--color-ink);font-weight:620}.workstream-bulk-table tbody th span,.workstream-bulk-table tbody th small{display:block}.workstream-bulk-table tbody th span{color:var(--color-ink);font-weight:650}.workstream-bulk-table tbody th small{color:var(--color-faint);margin-top:.12rem;font-weight:450}.workstream-bulk-more{padding-top:.5rem}.workstream-bulk-apply{justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.workstream-bulk-apply>label{min-height:var(--control);color:var(--color-muted);font-size:var(--type-meta);cursor:pointer;align-items:center;gap:.5rem;line-height:1.4;display:flex}.workstream-bulk-apply input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--color-brand-600);flex:none}.visual-system-summary{gap:.15rem;display:grid}.visual-system-summary strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);font-weight:600}.visual-system-summary span{color:var(--color-muted);font-size:var(--type-meta)}.visual-system-settings{gap:1.15rem;display:grid}.visual-system-section{border-top:.0625rem solid var(--color-line);gap:.7rem;padding-top:.9rem;display:grid}.visual-system-section-head,.visual-system-disclosure{justify-content:space-between;align-items:center;gap:1rem;display:flex}.visual-system-section-head>div,.visual-system-disclosure>div,.visual-style-option>span,.visual-palette-grid button>span:last-child,.visual-role-scale-row>div:first-child{gap:.16rem;min-width:0;display:grid}.visual-system-section strong,.visual-system-control>strong,.visual-system-note strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);font-weight:650}.visual-system-section small,.visual-system-control small,.visual-system-note p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.35;display:block}.visual-style-list{border-bottom:.0625rem solid var(--color-line);display:grid}.visual-style-option{border-top:.0625rem solid var(--color-line);text-align:left;width:100%;min-height:4.75rem;transition:color var(--motion-fast) ease, padding var(--motion-standard) var(--ease-entrance);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.visual-style-option em{color:var(--color-faint);font-family:var(--font-role-technical);letter-spacing:.02em;font-size:.625rem;font-style:normal;display:block}.visual-style-option:hover,.visual-style-option.is-selected{color:var(--color-brand-600);padding-left:.45rem}.visual-style-option.is-selected{box-shadow:inset .125rem 0 0 var(--color-brand-600)}.visual-style-option:focus-visible,.visual-palette-grid button:focus-visible{outline:.125rem solid var(--color-brand-300);outline-offset:-.125rem}.visual-palette-grid{border-top:.0625rem solid var(--color-line);border-left:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visual-palette-grid button{border-right:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);text-align:left;min-height:4.5rem;transition:background-color var(--motion-fast) ease;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.65rem;display:grid}.visual-palette-grid button:hover,.visual-palette-grid button.is-selected{background:var(--color-brand-50)}.visual-palette-grid button.is-selected{box-shadow:inset 0 -.125rem 0 var(--color-brand-600)}.visual-palette-swatch{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:linear-gradient(var(--swatch-canvas) 0 0) top / 100% 38% no-repeat, linear-gradient(to right, var(--swatch-ink) 0 46%, var(--swatch-accent) 46% 73%, var(--swatch-selection) 73% 100%) bottom / 100% 62% no-repeat;width:2.125rem;height:2.5rem;position:relative;overflow:hidden}.visual-palette-swatch:before,.visual-palette-swatch:after{background:var(--swatch-ink);border-radius:62.4375rem;height:.125rem;position:absolute;left:.375rem}@supports (color:color-mix(in lab, red, red)){.visual-palette-swatch:before,.visual-palette-swatch:after{background:color-mix(in srgb, var(--swatch-ink) 42%, var(--swatch-canvas))}}.visual-palette-swatch:before,.visual-palette-swatch:after{content:""}.visual-palette-swatch:before{width:1.25rem;top:1.125rem}.visual-palette-swatch:after{background:var(--swatch-canvas);width:.8125rem;top:1.5625rem}.visual-advanced-options{border:.0625rem solid var(--color-line);background:var(--shell-paper-soft);gap:.75rem;padding:.8rem;display:grid}.visual-system-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.visual-system-control{gap:.4rem;min-width:0;display:grid}.visual-segmented,.visual-scale-steps{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.visual-segmented button,.visual-scale-steps button{min-height:var(--control-compact);border-left:.0625rem solid var(--color-line);color:var(--color-muted);white-space:nowrap;padding:.3rem .45rem;font-size:.675rem;font-weight:650}.visual-segmented button:first-child,.visual-scale-steps button:first-child{border-left:0}.visual-segmented button:hover,.visual-segmented button.is-selected,.visual-scale-steps button:hover,.visual-scale-steps button.is-selected{background:var(--color-brand-50);color:var(--color-ink)}.visual-segmented button.is-selected,.visual-scale-steps button.is-selected{box-shadow:inset 0 -.125rem 0 var(--color-brand-600)}.visual-role-scale-list{border-top:.0625rem solid var(--color-line)}.visual-role-scale-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(9rem,.9fr) minmax(14rem,1.1fr);align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.visual-advanced-options{background:0 0}.visual-system-note{border-left:.125rem solid var(--color-brand-600);background:var(--shell-paper-soft);padding:.7rem .8rem}.visual-system-note p{margin:.25rem 0 0}.settings-directory{overflow-x:auto}.settings-directory-head{min-width:45rem;min-height:var(--table-row-min-height);border-bottom:.0625rem solid var(--color-ink);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);background:0 0;grid-template-columns:minmax(11.875rem,.8fr) minmax(15rem,1.5fr) 7.5rem 5.625rem;align-items:center;gap:1rem;padding-inline:0;line-height:1.15;display:grid}.settings-directory-row{min-width:45rem;min-height:var(--table-row-min-height);border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(11.875rem,.8fr) minmax(15rem,1.5fr) 7.5rem 5.625rem;align-items:center;gap:1rem;padding-inline:0;display:grid}.settings-directory-row:hover{background:#e9e0da47}@supports (color:color-mix(in lab, red, red)){.settings-directory-row:hover{background:color-mix(in srgb, var(--color-brand-50) 28%, transparent)}}.settings-directory-row strong{color:var(--color-ink);font-size:var(--type-body);font-weight:620;display:block}.settings-directory-cell-copy{min-width:0}.settings-directory-row small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;display:block}.settings-directory-value{color:var(--color-muted);font-size:var(--type-meta)}.settings-action-link{min-height:var(--control-compact);border-radius:var(--radius-chip);color:var(--color-brand-700);font-size:var(--type-meta);text-align:left;align-items:center;gap:.15rem;padding-inline:.45rem;font-weight:650;display:inline-flex}.settings-action-link:hover{text-underline-offset:.125rem;text-decoration:underline}.settings-action-link:disabled{cursor:not-allowed;opacity:.5;text-decoration:none}.catalogue-directory .settings-directory-head,.catalogue-directory .catalogue-row{grid-template-columns:minmax(10rem,1.2fr) minmax(9rem,.9fr) minmax(10.5rem,1fr) 5.25rem 5.5rem;gap:.75rem;min-width:48rem}@media (min-width:721px){.catalogue-directory{overflow-x:clip}}.catalogue-row{position:relative}.catalogue-row.is-selected{background:#e9e0da6b}@supports (color:color-mix(in lab, red, red)){.catalogue-row.is-selected{background:color-mix(in srgb, var(--color-brand-50) 42%, transparent)}}.catalogue-row:before{background:var(--catalogue-row-accent);content:"";border-radius:62.4375rem;width:.1875rem;position:absolute;inset:.5625rem auto .5625rem 0}.catalogue-row-centre{--catalogue-row-accent:var(--color-catalogue-centre)}.catalogue-centre-inline-control{align-content:center;justify-items:start;min-width:0;display:grid}.catalogue-centre-inline-control [role=switch]{min-width:0;font-size:var(--type-meta);font-weight:620}.catalogue-centre-inline-control small{max-width:24ch;line-height:1.3}.catalogue-lifecycle-control{justify-items:end;gap:.25rem;display:grid}.catalogue-centre-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:.45rem;display:flex}.catalogue-lifecycle-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.catalogue-lifecycle-guidance{max-width:32ch;color:var(--color-muted);font-size:var(--text-10);text-align:right;line-height:1.35}.catalogue-inline-editor{border-top:.1875rem solid var(--color-product-action);padding-block:0}.catalogue-inline-editor>.settings-group-title{align-items:flex-start}.catalogue-centre-form{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;padding-block:.9rem;display:grid}.catalogue-centre-form>:has(textarea){grid-column:1/-1}.catalogue-centre-summary{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);flex-wrap:wrap;gap:.35rem 1rem;padding:.55rem 0;display:flex}.catalogue-centre-summary span{align-items:center;gap:.35rem;display:inline-flex}.catalogue-centre-summary strong{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.045em;text-transform:uppercase;font-weight:700}.catalogue-capability-ledger{border-top:.0625rem solid var(--color-ink)}.catalogue-capability-library-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:2.25rem minmax(13rem,1.15fr) minmax(15rem,.85fr);align-items:center;gap:.75rem;min-height:4.5rem;padding:.55rem 0;display:grid}.catalogue-capability-index,.catalogue-capability-order{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums}.catalogue-capability-copy strong,.catalogue-capability-editor-heading h2,.catalogue-capability-composer strong{color:var(--color-ink);font-size:var(--type-body);font-weight:680}.catalogue-capability-title,.catalogue-placement-title{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.catalogue-capability-copy p,.catalogue-capability-editor-heading p,.catalogue-capability-composer p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.35}.catalogue-capability-facts{color:var(--color-muted);font-size:var(--type-meta);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;line-height:1.3;display:grid}.catalogue-capability-facts span,.catalogue-capability-facts small{display:block}.catalogue-capability-facts small{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.045em;text-transform:uppercase;margin-bottom:.08rem;font-weight:700}.catalogue-library-note,.catalogue-learning-content-note,.catalogue-assignment-empty{color:var(--color-muted);font-size:var(--type-meta);padding:.65rem 0;line-height:1.4}.catalogue-centre-builder{gap:1rem;display:grid}.catalogue-centre-builder>.settings-group{margin-top:0}.catalogue-create-options{margin-top:.15rem}.catalogue-create-options-body{padding:0 .8rem .8rem}.catalogue-create-options-body .catalogue-create-section:first-child{border-top:0}.catalogue-setup-steps{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.7rem;display:grid}.catalogue-setup-steps button{min-width:0;min-height:4rem;color:var(--color-muted);text-align:left;grid-template-rows:auto auto;grid-template-columns:1.5rem minmax(0,1fr);align-content:center;gap:.08rem .4rem;padding:.55rem .65rem;display:grid;position:relative}.catalogue-setup-steps button+button{border-left:.0625rem solid var(--color-line)}.catalogue-setup-steps button:after{content:"";background:0 0;height:.125rem;position:absolute;inset:auto 0 -.0625rem}.catalogue-setup-steps button:hover,.catalogue-setup-steps button:focus-visible{background:#e9e0da61}@supports (color:color-mix(in lab, red, red)){.catalogue-setup-steps button:hover,.catalogue-setup-steps button:focus-visible{background:color-mix(in srgb, var(--color-brand-50) 38%, transparent)}}.catalogue-setup-steps button:hover,.catalogue-setup-steps button:focus-visible{color:var(--color-ink)}.catalogue-setup-steps button.is-active{background:#e9e0da85}@supports (color:color-mix(in lab, red, red)){.catalogue-setup-steps button.is-active{background:color-mix(in srgb, var(--color-brand-50) 52%, transparent)}}.catalogue-setup-steps button.is-active{color:var(--color-ink)}.catalogue-setup-steps button.is-active:after{background:var(--color-product-action)}.catalogue-setup-steps button>span{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-data);font-variant-numeric:tabular-nums;grid-row:1/-1;align-self:start}.catalogue-setup-steps button>strong{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.catalogue-setup-steps button>small{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.catalogue-setup-footer{min-height:var(--row-settings);border-top:.0625rem solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:.75rem;display:grid}.catalogue-setup-footer>span{color:var(--color-muted);font-size:var(--type-meta);text-align:center}.catalogue-create-section{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.catalogue-create-section>div:first-child strong{color:var(--color-ink);font-size:var(--type-body);font-weight:680}.catalogue-create-section>div:first-child p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.15rem;line-height:1.4}.catalogue-capability-choice-grid{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalogue-capability-choice-grid>div{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.75rem;padding:.55rem .65rem;display:grid}.catalogue-capability-choice-grid>div:nth-child(odd){border-right:.0625rem solid var(--color-line)}.catalogue-capability-choice-grid>div.is-selected{background:#e9e0da52}@supports (color:color-mix(in lab, red, red)){.catalogue-capability-choice-grid>div.is-selected{background:color-mix(in srgb, var(--color-brand-50) 32%, transparent)}}.catalogue-capability-choice-grid strong,.catalogue-capability-choice-grid span{display:block}.catalogue-capability-choice-grid strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.catalogue-capability-choice-grid span{color:var(--color-muted);font-size:var(--text-10);margin-top:.12rem;line-height:1.35}.catalogue-builder-section{padding-top:0}.catalogue-capability-composer{border-top:.0625rem solid var(--color-ink)}.catalogue-capability-composer>div{border-bottom:.0625rem solid var(--color-line);opacity:.68;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.25rem;padding:.45rem 0;display:grid}.catalogue-capability-composer>div.is-enabled{opacity:1}.catalogue-capability-order-actions{align-items:center;gap:.15rem;display:flex}.catalogue-capability-order-actions .ui-button{min-width:var(--control-compact);padding-inline:.4rem}.catalogue-capability-editor{border-top:.125rem solid #93646e}@supports (color:color-mix(in lab, red, red)){.catalogue-capability-editor{border-top:.125rem solid color-mix(in srgb, var(--color-catalogue-capability) 68%, var(--color-line))}}.catalogue-capability-editor-heading{border-bottom:.0625rem solid var(--color-line);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.65rem 0;display:grid}.catalogue-capability-editor-heading>span{color:var(--color-catalogue-capability);font-family:var(--font-role-data);font-size:var(--type-data)}.catalogue-capability-setting{min-height:var(--row-settings);border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.6rem 0;display:grid}.catalogue-capability-setting strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.catalogue-capability-setting p{color:var(--color-muted);font-size:var(--text-10);margin-top:.1rem}.catalogue-fixed-setting{color:var(--color-muted);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.catalogue-assignment-disclosure{margin-top:.65rem}.catalogue-assignment-body{padding:0!important}.catalogue-assignment-tools{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;padding:.65rem;display:grid}.catalogue-assignment-list{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalogue-assignment-list label{border-bottom:.0625rem solid var(--color-line);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.5rem;padding:.5rem .65rem;display:grid}.catalogue-assignment-list label:nth-child(odd){border-right:.0625rem solid var(--color-line)}.catalogue-assignment-list label.is-selected{background:#e9e0da57}@supports (color:color-mix(in lab, red, red)){.catalogue-assignment-list label.is-selected{background:color-mix(in srgb, var(--color-brand-50) 34%, transparent)}}.catalogue-assignment-list input{width:1rem;height:1rem;accent-color:var(--color-brand-600)}.catalogue-assignment-list strong,.catalogue-assignment-list small{display:block}.catalogue-assignment-limit{border-top:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);margin:0;padding:.55rem .65rem}.catalogue-assignment-list strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:650}.catalogue-assignment-list small{color:var(--color-muted);font-size:var(--text-10);margin-top:.08rem;line-height:1.3}.catalogue-placement-list{border-top:.0625rem solid var(--color-line);display:grid}.catalogue-governance-note{border-left:.1875rem solid var(--color-catalogue-centre);background:#e9e0da57;margin-bottom:.65rem;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.catalogue-governance-note{background:color-mix(in srgb, var(--color-brand-50) 34%, transparent)}}.catalogue-governance-note strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.catalogue-governance-note p{max-width:78ch;color:var(--color-muted);font-size:var(--type-meta);margin-top:.15rem;line-height:1.4}.catalogue-placement-row{min-height:var(--row-settings);border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.catalogue-placement-title strong{color:var(--color-ink);font-size:var(--type-body);font-weight:650}.catalogue-placement-row>div>span{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;display:block}.catalogue-inline-actions{border-top:.0625rem solid var(--color-line);justify-content:flex-end;align-items:center;gap:.5rem;padding-block:.8rem;display:flex}.catalogue-lifecycle-note{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);padding:.55rem 0}.catalogue-readiness-grid{border-top:.0625rem solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalogue-readiness-grid>div{border-bottom:.0625rem solid var(--color-line);min-height:2.75rem;color:var(--color-muted);align-items:center;gap:.55rem;padding:.45rem .65rem;display:flex}.catalogue-readiness-grid>div:nth-child(odd){border-right:.0625rem solid var(--color-line)}.catalogue-readiness-grid span{width:1rem;color:var(--color-faint);font-family:var(--font-role-data);text-align:center}.catalogue-readiness-grid strong{font-size:var(--type-meta);font-weight:620}.catalogue-readiness-grid>div.is-complete{color:var(--color-ink)}.catalogue-readiness-grid>div.is-complete span{color:var(--color-positive)}.flc-architecture-manager{gap:1rem;display:grid}.flc-architecture-switcher{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flc-architecture-switcher button{min-width:0;color:var(--color-muted);text-align:left;border-bottom:.125rem solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .8rem;display:flex}.flc-architecture-switcher button+button{border-left:.0625rem solid var(--color-line)}.flc-architecture-switcher button:hover{background:#e9e0da47}@supports (color:color-mix(in lab, red, red)){.flc-architecture-switcher button:hover{background:color-mix(in srgb, var(--color-brand-50) 28%, transparent)}}.flc-architecture-switcher button:hover{color:var(--color-ink)}.flc-architecture-switcher button.is-active{border-bottom-color:var(--color-brand-600);background:#e9e0da6b}@supports (color:color-mix(in lab, red, red)){.flc-architecture-switcher button.is-active{background:color-mix(in srgb, var(--color-brand-50) 42%, transparent)}}.flc-architecture-switcher button.is-active{color:var(--color-ink)}.flc-architecture-switcher strong{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.flc-architecture-switcher span{color:var(--color-faint);font-size:var(--type-data);font-variant-numeric:tabular-nums}.flc-topic-parent{width:min(100%,22.5rem)}.flc-architecture-section-head{border-bottom:.0625rem solid var(--color-ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.65rem;display:flex}.flc-architecture-section-head h3{color:var(--color-ink);font-size:var(--type-body);font-weight:700}.flc-architecture-section-head p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.15rem}.flc-architecture-row{--flc-row-accent:var(--color-brand-600);border-bottom:.0625rem solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.5rem;padding-inline:.35rem;display:grid}.flc-architecture-row:hover,.flc-architecture-row.is-editing{background:#f3f0e885}@supports (color:color-mix(in lab, red, red)){.flc-architecture-row:hover,.flc-architecture-row.is-editing{background:color-mix(in srgb, var(--color-canvas) 52%, transparent)}}.flc-architecture-row>i{border-radius:var(--radius-control);background:var(--flc-row-accent);width:.5rem;height:2.125rem}.flc-architecture-row.flc-accent-1{--flc-row-accent:var(--color-gold-ink)}.flc-architecture-row.flc-accent-2{--flc-row-accent:var(--color-positive)}.flc-architecture-row.flc-accent-3{--flc-row-accent:var(--color-bluegrey)}.flc-architecture-row.flc-accent-4{--flc-row-accent:var(--color-clay)}.flc-architecture-row.flc-accent-5{--flc-row-accent:var(--color-brand-400)}.flc-architecture-row strong,.flc-architecture-row span{display:block}.flc-architecture-row strong{color:var(--color-ink);font-size:var(--type-body);font-weight:650}.flc-architecture-row span{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem}.flc-architecture-row>button{min-height:var(--control-compact);color:var(--color-brand-700);font-size:var(--type-meta);align-items:center;gap:.2rem;padding-inline:.45rem;font-weight:650;display:inline-flex}.flc-architecture-row>button:disabled{color:var(--color-faint)}.flc-architecture-editor{border-bottom:.0625rem solid var(--color-line);border-left:.1875rem solid var(--color-brand-400);background:#f3f0e89e;gap:.8rem;padding:.9rem .85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flc-architecture-editor{background:color-mix(in srgb, var(--color-canvas) 62%, transparent)}}.flc-architecture-editor-head{align-items:baseline;gap:.55rem;display:flex}.flc-architecture-editor-head strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:700}.flc-architecture-editor-head span{color:var(--color-muted);font-size:var(--type-meta)}.flc-architecture-editor-fields{grid-template-columns:minmax(11.25rem,.75fr) minmax(16.25rem,1.4fr);align-items:start;gap:.7rem;display:grid}.flc-description-field{color:var(--color-muted);font-size:var(--type-meta);gap:.3rem;font-weight:650;display:grid;position:relative}.flc-description-field textarea{resize:vertical;border:.0625rem solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);min-height:3.625rem;color:var(--color-ink);font:inherit;padding:.5rem .6rem;font-weight:450}.flc-description-field textarea:focus{border-color:var(--color-brand-400);outline:.125rem solid #cdb6b5a6}@supports (color:color-mix(in lab, red, red)){.flc-description-field textarea:focus{outline:.125rem solid color-mix(in srgb, var(--color-brand-200) 65%, transparent)}}.flc-description-field textarea:focus{outline-offset:.0625rem}.flc-description-field small{color:var(--color-faint);font-size:calc(var(--type-meta) - .0625rem);font-weight:500;position:absolute;bottom:.35rem;right:.45rem}.flc-format-options{flex-wrap:wrap;gap:1.25rem;display:flex}.flc-color-field,.flc-duration-field{min-width:0;color:var(--color-muted);font-size:var(--type-meta);border:0;gap:.3rem;font-weight:650;display:grid}.flc-color-field>div,.flc-duration-field>div{align-items:center;gap:.35rem;display:flex}.flc-color-field button,.flc-color-field label{width:var(--control-icon);height:var(--control-icon);border:.125rem solid var(--color-surface);outline:.0625rem solid var(--color-line);border-radius:50%}.flc-color-field button[aria-pressed=true]{outline:.125rem solid var(--color-ink);outline-offset:.125rem}.flc-color-field label{background:var(--color-surface);position:relative;overflow:hidden}.flc-color-field input{cursor:pointer;border:0;width:2.5rem;height:2.5rem;padding:0;position:absolute;inset:-.3125rem}.flc-duration-field button{min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);font-size:var(--type-meta);padding:.25rem .6rem;font-weight:600}.flc-duration-field button[aria-pressed=true]{border-color:var(--color-brand-400);background:#f1ebe6}@supports (color:color-mix(in lab, red, red)){.flc-duration-field button[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand-50) 55%, var(--color-surface))}}.flc-duration-field button[aria-pressed=true]{color:var(--color-brand-800)}.flc-architecture-editor-actions{justify-content:flex-end;gap:.35rem;display:flex}.persona-picker{border:0;gap:.35rem;min-width:0;display:grid}.persona-picker legend{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.persona-picker>p{color:var(--color-faint);font-size:var(--type-meta)}.persona-picker>div,.persona-labels{flex-wrap:wrap;gap:.35rem;display:flex}.persona-picker button,.persona-labels>span{border:.0625rem solid var(--color-line);background:var(--color-surface);color:var(--color-muted);font-size:var(--type-meta);border-radius:62.4375rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-weight:620;display:inline-flex}.persona-picker button{min-height:var(--control-compact)}.persona-labels>span{min-height:1.75rem}.persona-picker button:hover{border-color:var(--color-brand-300);color:var(--color-ink)}.persona-picker button[aria-pressed=true]{border-color:var(--color-brand-400);background:#f1ebe6}@supports (color:color-mix(in lab, red, red)){.persona-picker button[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand-50) 55%, var(--color-surface))}}.persona-picker button[aria-pressed=true]{color:var(--color-ink)}.persona-picker .persona-picker-disclosure{width:fit-content;min-height:var(--control-compact);color:var(--color-brand-700);background:0 0;border-color:#0000;padding-inline:.25rem}.persona-picker .persona-picker-disclosure:hover{background:var(--color-brand-50);color:var(--color-brand-800);border-color:#0000}.persona-picker i,.persona-labels i{border-radius:.1875rem;flex:none;width:.4375rem;height:.875rem}.persona-picker small{color:var(--color-faint);font-size:calc(var(--type-meta) - .0625rem)}.persona-labels>span{min-height:1.375rem;font-size:calc(var(--type-meta) - .0625rem);padding-block:.12rem}.persona-picker.is-xs>div,.persona-labels.is-xs{gap:.25rem}.persona-picker.is-xs button:not(.persona-picker-disclosure),.persona-labels.is-xs>span{gap:.25rem;min-height:0;padding:.125rem .375rem;font-size:.625rem;font-weight:400;line-height:1.25}.persona-picker.is-xs i,.persona-labels.is-xs i{border-radius:62.4375rem;width:.375rem;height:.375rem}.persona-labels.is-md>span{min-height:0;font-size:var(--text-11);gap:.25rem;padding:.125rem .5rem;font-weight:600;line-height:1.45}.persona-labels.is-md i{border-radius:62.4375rem;width:.375rem;height:.375rem}.settings-group-empty{border-bottom:.0625rem solid var(--color-line);min-height:3.25rem;color:var(--color-muted);font-size:var(--type-meta);padding:.8rem 0}.settings-service-flow{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.6rem;padding:.75rem 0 .6rem;display:grid}.settings-service-flow-arrow{color:var(--color-faint);align-self:start;margin-top:.55rem}.settings-service-stage{min-width:0}.settings-service-stage-heading{align-items:center;gap:.5rem;min-height:1.875rem;display:flex}.settings-service-stage-number{border:.0625rem solid var(--color-line);width:1.5625rem;height:1.5625rem;color:var(--color-brand-700);font-size:var(--type-meta);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:720;display:inline-grid}.settings-service-stage-heading>div>span{color:var(--color-faint);font-size:calc(var(--type-meta) - .125rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1;display:block}.settings-service-stage-heading h3{color:var(--color-ink);font-size:var(--type-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-weight:680;line-height:1.15;overflow:hidden}.settings-service-edit-link{min-width:var(--control-icon);min-height:var(--control-compact);color:var(--color-brand-700);font-size:var(--type-meta);flex:none;align-items:center;gap:.2rem;padding-inline:.4rem;font-weight:650;display:inline-flex}.settings-service-edit-link:hover{text-underline-offset:.125rem;text-decoration:underline}.settings-service-stage-description{min-height:2.45em;color:var(--color-muted);font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 .45rem;line-height:1.25;display:-webkit-box;overflow:hidden}.settings-service-method-list{border-top:.0625rem solid var(--color-line)}.settings-service-method-row{border-bottom:.0625rem solid #d6d8d5ad;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-service-method-row{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 68%, transparent)}}.settings-service-method-row{padding:.3rem 0}.settings-service-method-icon{border-style:solid;border-width:.0625rem;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.settings-service-method-name{justify-content:space-between;align-items:baseline;gap:.35rem;min-width:0;display:flex}.settings-service-method-name strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.settings-service-method-name span,.settings-service-method-row p{color:var(--color-faint);font-size:calc(var(--type-meta) - .125rem);line-height:1.2}.settings-service-method-name span{flex:none}.settings-service-method-row p{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;overflow:hidden}.settings-service-method-actions{color:var(--color-brand-700);font-size:calc(var(--type-meta) - .0625rem);align-items:center;gap:.1rem;font-weight:650;display:inline-flex}.settings-service-method-actions>*{min-width:var(--control-icon);min-height:var(--control-icon);border-radius:var(--radius-chip);justify-content:center;align-items:center;display:inline-flex}.settings-service-method-actions>:hover{background:var(--color-brand-50)}.settings-service-ai-row{border-bottom:.0625rem solid var(--color-line);grid-template-columns:1.75rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.4rem 0;display:grid}.settings-service-ai-icon{background:var(--color-brand-50);width:1.625rem;height:1.625rem;color:var(--color-brand-700);border-radius:50%;place-items:center;display:inline-grid}.settings-service-ai-row strong,.settings-service-ai-row>div>span{display:block}.settings-service-ai-row strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.settings-service-ai-row>div>span,.settings-service-ai-count{color:var(--color-muted);font-size:calc(var(--type-meta) - .0625rem)}.settings-service-ai-actions{color:var(--color-brand-700);font-size:var(--type-meta);align-items:center;gap:.7rem;font-weight:650;display:inline-flex}.settings-service-ai-actions a{align-items:center;display:inline-flex}.settings-service-ai-actions>*{min-width:var(--control-icon);min-height:var(--control-compact)}.settings-service-ai-actions>:hover{text-underline-offset:.125rem;text-decoration:underline}.settings-inline-editor{border-bottom:.0625rem solid var(--color-line);padding:.85rem 0}.settings-architecture-editor{background:#f3f0e87a}@supports (color:color-mix(in lab, red, red)){.settings-architecture-editor{background:color-mix(in srgb, var(--color-canvas) 48%, transparent)}}.settings-architecture-editor{padding-inline:.6rem}.settings-architecture-editor-intro{align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.settings-architecture-editor-intro strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.settings-architecture-editor-intro span{color:var(--color-muted);font-size:var(--type-meta)}.settings-service-model .ledger-band,.settings-group .ledger-band,.settings-service-model .ledger-row,.settings-group .ledger-row{padding-inline:0}.settings-editor-intro{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-body);padding-bottom:.8rem;line-height:1.5}.dt-surface-flat{box-shadow:none;background:0 0;border:0;border-radius:0}.about-crisp{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);margin-top:1rem}.about-crisp-hero{border-bottom:.0625rem solid var(--color-line);background:linear-gradient(118deg, #e6ddd785, transparent 58%), var(--color-surface);min-height:18rem}@supports (color:color-mix(in lab, red, red)){.about-crisp-hero{background:linear-gradient(118deg, color-mix(in srgb, var(--shell-accent-soft) 52%, transparent), transparent 58%), var(--color-surface)}}.about-crisp-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,4vw,3.25rem);display:flex}.about-crisp-hero h2{max-width:16ch;color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-statement);letter-spacing:-.04em;text-wrap:balance;margin-top:.35rem;font-weight:760;line-height:1.02}.about-crisp-positioning{max-width:62ch;color:var(--color-muted);font-size:var(--type-body);margin-top:.8rem;line-height:1.58}.about-crisp-scope-line{border-top:.0625rem solid #d6d8d5d1;flex-wrap:wrap;gap:.45rem 1.35rem;margin-top:1.25rem;padding-top:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.about-crisp-scope-line{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 82%, transparent)}}.about-crisp-scope-line{color:var(--color-muted);font-size:var(--type-meta);line-height:1.45}.about-crisp-scope-line strong{color:var(--color-ink);margin-right:.28rem;font-weight:700}.about-crisp-identity{border-left:.0625rem solid var(--color-line);align-content:center;display:grid}.about-crisp-identity>div{padding:.9rem 1.15rem}.about-crisp-identity>div+div{border-top:.0625rem solid #d6d8d5c7}@supports (color:color-mix(in lab, red, red)){.about-crisp-identity>div+div{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.about-crisp-identity dt,.about-crisp-system-facts dt,.about-crisp-live-facts dt{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.075em;text-transform:uppercase;font-weight:700;line-height:1.2}.about-crisp-identity dd{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);margin-top:.22rem;font-weight:680;line-height:1.25}.about-crisp .is-governed{color:var(--color-positive)}.about-crisp .is-attention{color:var(--color-warning)}.about-crisp-section{padding:clamp(1.25rem,2.5vw,2rem) clamp(1.1rem,3vw,2.25rem)}.about-crisp-section+.about-crisp-section{border-top:.0625rem solid var(--color-line)}.about-crisp-section-heading{align-items:flex-start;gap:.75rem;display:flex}.about-crisp-section-icon{border:.0625rem solid #ae9b9e;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.about-crisp-section-icon{border:.0625rem solid color-mix(in srgb, var(--shell-accent) 34%, var(--color-line))}}.about-crisp-section-icon{color:var(--shell-accent-strong);background:#e6ddd76b;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.about-crisp-section-icon{background:color-mix(in srgb, var(--shell-accent-soft) 42%, transparent)}}.about-crisp-section-icon svg{width:1rem;height:1rem}.about-crisp-section-heading h3{max-width:52ch;color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-title);letter-spacing:-.025em;text-wrap:balance;margin-top:.18rem;font-weight:735;line-height:1.14}.about-crisp-loop{counter-reset:about-loop;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;display:grid}.about-crisp-loop li{border-top:.0625rem solid #a3a5a3;min-width:0;padding:1.05rem 1rem 1rem 2.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.about-crisp-loop li{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 70%, var(--color-ink))}}.about-crisp-loop li:before{border:.125rem solid var(--color-surface);background:var(--shell-accent);border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;top:-.34375rem;left:0;box-shadow:0 0 0 .0625rem #b5a6a8}@supports (color:color-mix(in lab, red, red)){.about-crisp-loop li:before{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--shell-accent) 28%, var(--color-line))}}.about-crisp-loop li:before{content:""}.about-crisp-loop-number{color:var(--shell-accent-strong);font-family:var(--font-role-data);font-size:var(--text-10);letter-spacing:.04em;font-weight:760;position:absolute;top:1.08rem;left:0}.about-crisp-loop strong{color:var(--color-ink);font-size:var(--type-body);font-weight:690;line-height:1.25;display:block}.about-crisp-loop li>span:last-child{color:var(--color-muted);font-size:var(--type-meta);margin-top:.22rem;line-height:1.4;display:block}.about-crisp-layers{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.25rem;display:grid}.about-crisp-layers>section{min-width:0;padding:1rem}.about-crisp-layers>section+section{border-left:.0625rem solid var(--color-line)}.about-crisp-layers>section>span,.about-crisp-architecture li>span{color:var(--shell-accent-strong);font-family:var(--font-role-data);font-size:var(--text-10);letter-spacing:.07em;text-transform:uppercase;font-weight:760}.about-crisp-layers h4{color:var(--color-ink);font-size:var(--type-section);margin-top:.55rem;font-weight:710;line-height:1.2}.about-crisp-layers p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.35rem;line-height:1.45}.about-crisp-layers small{color:var(--color-faint);font-size:var(--text-10);margin-top:.8rem;line-height:1.4;display:block}.about-crisp-logic-head{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(8.75rem,.82fr) minmax(16rem,1.55fr) minmax(8.75rem,.82fr);gap:2.7rem;margin-top:1.25rem;padding:0 .8rem .45rem;font-weight:700;display:grid}.about-crisp-logic{border-top:.0625rem solid var(--color-line)}.about-crisp-logic li{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(8.75rem,.82fr) auto minmax(16rem,1.55fr) auto minmax(8.75rem,.82fr);align-items:center;gap:.8rem;min-height:5rem;padding:.75rem .8rem;display:grid}.about-crisp-logic li>svg{width:.9rem;height:.9rem;color:var(--color-faint)}.about-crisp-logic li>div{min-width:0}.about-crisp-logic li>div>span{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.07em;text-transform:uppercase;font-weight:700;display:none}.about-crisp-logic strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:670;line-height:1.35;display:block}.about-crisp-logic small{color:var(--color-faint);font-size:var(--text-10);margin-top:.22rem;line-height:1.4;display:block}.about-crisp-architecture{border:.0625rem solid var(--color-line);border-radius:var(--radius-control);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.25rem;display:grid}.about-crisp-architecture li{background:#f8f5ef;min-width:0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.about-crisp-architecture li{background:color-mix(in srgb, var(--color-canvas) 42%, var(--color-surface))}}.about-crisp-architecture li+li{border-left:.0625rem solid var(--color-line)}.about-crisp-architecture strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);margin-top:.5rem;font-weight:710;line-height:1.25;display:block}.about-crisp-architecture small{color:var(--color-muted);font-size:var(--text-10);margin-top:.28rem;line-height:1.45;display:block}.about-crisp-boundaries{border:.0625rem solid var(--color-line);border-radius:0 0 var(--radius-control) var(--radius-control);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-crisp-boundaries>div{color:var(--color-muted);font-size:var(--type-meta);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem 1rem;line-height:1.45;display:grid}.about-crisp-boundaries>div+div{border-left:.0625rem solid var(--color-line)}.about-crisp-boundaries svg{width:1rem;height:1rem;color:var(--shell-accent-strong);margin-top:.15rem}.about-crisp-boundaries strong{color:var(--color-ink);font-weight:680;display:block}.about-crisp-section-heading-with-status{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.about-crisp-quality{font-size:var(--text-10);letter-spacing:.04em;text-transform:uppercase;border:.0625rem solid;border-radius:999px;align-self:center;padding:.3rem .55rem;font-weight:720}.about-crisp-live-facts{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.25rem;display:grid}.about-crisp-live-facts>div{min-width:0;padding:.85rem}.about-crisp-live-facts>div+div{border-left:.0625rem solid var(--color-line)}.about-crisp-live-facts dd{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg);align-items:baseline;gap:.35rem;margin-top:.42rem;font-weight:740;line-height:1;display:flex}.about-crisp-live-facts dd small{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);font-weight:560}.about-crisp-system-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-crisp-system-facts>div{border-bottom:.0625rem solid var(--color-line);min-width:0;padding:.85rem}.about-crisp-system-facts>div:not(:nth-child(3n+1)){border-left:.0625rem solid var(--color-line)}.about-crisp-system-facts dd{color:var(--color-muted);font-size:var(--type-meta);margin-top:.28rem;font-weight:580;line-height:1.4}@media (max-width:1023px){.settings-workspace-shell .settings-registry-layout{grid-template-columns:minmax(0,1fr)}.settings-workspace-shell .settings-mobile-picker{border-bottom:.0625rem solid var(--color-line);background:#f7f4ed;gap:.45rem;padding:.5rem 1rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-workspace-shell .settings-mobile-picker{background:color-mix(in srgb, var(--color-canvas) 56%, var(--color-surface))}}.settings-mobile-area-dashboard{border-block:.0625rem solid var(--color-line);display:grid}.settings-mobile-areas{border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.settings-mobile-areas a{min-height:2.25rem;color:var(--color-muted);font-size:var(--text-10);text-align:center;place-items:center;padding:.25rem;font-weight:650;display:grid}.settings-mobile-areas a+a{border-left:.0625rem solid var(--color-line)}.settings-mobile-areas a.is-active{box-shadow:inset 0 -.125rem var(--color-product-action);color:var(--color-ink)}.settings-mobile-controls{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.settings-mobile-controls a{border-right:.0625rem solid var(--color-line);min-height:2.7rem;color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;padding:.35rem .45rem;display:grid}.settings-mobile-controls a>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--text-10);font-variant-numeric:tabular-nums}.settings-mobile-controls a>strong{font-size:var(--text-11);font-weight:600;line-height:1.2}.settings-mobile-controls a.is-active{background:#e6ddd74d}@supports (color:color-mix(in lab, red, red)){.settings-mobile-controls a.is-active{background:color-mix(in srgb, var(--shell-accent-soft) 30%, transparent)}}.settings-mobile-controls a.is-active{color:var(--shell-accent-strong)}.settings-workspace-shell .settings-mobile-search{width:100%;margin:0;display:grid}.settings-workspace-shell .settings-mobile-search .settings-nav-search{width:100%;min-height:2.75rem;margin:0}.settings-workspace-shell .settings-mobile-search-results{border-block:.0625rem solid var(--color-line);max-height:18rem;display:grid;overflow-y:auto}.settings-workspace-shell .settings-mobile-search-results .settings-nav-search-result{min-height:2.75rem}.settings-workspace-shell .settings-registry-nav{display:none}.settings-workspace-shell .settings-registry-content{padding:0 1rem 1.2rem}.about-crisp-layers,.about-crisp-architecture{grid-template-columns:repeat(2,minmax(0,1fr))}.about-crisp-layers>section:nth-child(3),.about-crisp-architecture li:nth-child(3){border-top:.0625rem solid var(--color-line);border-left:0}.about-crisp-layers>section:nth-child(4),.about-crisp-architecture li:nth-child(4){border-top:.0625rem solid var(--color-line)}.about-crisp-live-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.about-crisp-live-facts>div:nth-child(4){border-top:.0625rem solid var(--color-line);border-left:0}.about-crisp-live-facts>div:nth-child(5),.about-crisp-live-facts>div:nth-child(6){border-top:.0625rem solid var(--color-line)}}@media (max-width:720px){.settings-mobile-areas{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-mobile-areas a:nth-child(n+5){border-top:.0625rem solid var(--color-line)}.settings-mobile-areas a:nth-child(5){border-left:0}.learning-calendar-actions{justify-content:flex-start;width:100%}.learning-session-schedule-grid,.learning-session-custom-schedule,.learning-session-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.flc-architecture-editor{padding-inline:.7rem}.flc-architecture-switcher{scrollbar-width:none;display:flex;overflow-x:auto}.flc-architecture-switcher button{flex:1 0 auto;min-width:max-content}.flc-architecture-section-head,.flc-architecture-editor-head{flex-direction:column;align-items:flex-start}.flc-architecture-section-head>button{justify-content:center;width:100%}.flc-architecture-editor-fields{grid-template-columns:minmax(0,1fr)}.flc-format-options{gap:.8rem;display:grid}.flc-architecture-row{align-items:start;padding-block:.65rem}.flc-architecture-row>button{padding-top:.15rem}.settings-workspace-shell.settings-registry-shell{background:0 0;border:0;border-radius:0;overflow:visible}.settings-workspace-shell .settings-mobile-picker{background:0 0;border-bottom:0;padding:.55rem 0 .8rem;display:grid}.settings-workspace-shell .settings-registry-nav{display:none}.settings-workspace-shell .settings-registry-content{padding:0 0 1rem}.settings-workspace-shell .settings-registry-heading{flex-direction:column;align-items:flex-start;min-height:0;margin:0;padding:0 0 .75rem}.settings-workspace-shell .settings-registry-heading-copy{padding-left:0}.settings-reference-editor-heading{flex-direction:column}.settings-reference-editor-actions{justify-content:flex-start;width:100%}.settings-reference-editor-fields,.settings-reference-editor-fields.is-audience{grid-template-columns:minmax(0,1fr)}.settings-workspace-shell .settings-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.settings-group-title{flex-direction:column;align-items:flex-start}.settings-group-title>:last-child{max-width:100%}.catalogue-lifecycle-actions{justify-content:flex-start;width:100%}.catalogue-lifecycle-control{justify-items:start;width:100%}.catalogue-lifecycle-guidance{text-align:left;max-width:none}.settings-service-flow{grid-template-columns:minmax(0,1fr);gap:.25rem}.settings-service-flow-arrow{margin:0 auto;transform:rotate(90deg)}.settings-service-stage{padding-block:.25rem}.settings-service-stage-description{min-height:0}.settings-service-ai-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.settings-service-ai-actions{grid-column:2/-1}.settings-architecture-editor-intro{flex-direction:column;align-items:flex-start;gap:.1rem}.about-crisp{border-radius:var(--radius-control);margin-top:.8rem}.about-crisp-hero-copy{padding:1.35rem 1.1rem}.about-crisp-hero h2{font-size:var(--type-title);line-height:1.08}.about-crisp-identity{border-top:.0625rem solid var(--color-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.about-crisp-identity>div+div{border-top:0;border-left:.0625rem solid var(--color-line)}.about-crisp-identity>div:nth-child(3),.about-crisp-identity>div:nth-child(4){border-top:.0625rem solid var(--color-line)}.about-crisp-identity>div:nth-child(3){border-left:0}.about-crisp-section-heading-with-status{grid-template-columns:auto minmax(0,1fr)}.about-crisp-quality{grid-column:2;justify-self:start;margin-top:.55rem}.about-crisp-loop{grid-template-columns:minmax(0,1fr);margin-left:.35rem}.about-crisp-loop li{border-top:0;border-left:.0625rem solid #a3a5a3;padding:.15rem 0 1.1rem 2.1rem}@supports (color:color-mix(in lab, red, red)){.about-crisp-loop li{border-left:.0625rem solid color-mix(in srgb, var(--color-line) 70%, var(--color-ink))}}.about-crisp-loop li:before{top:.18rem;left:-.34375rem}.about-crisp-loop-number{top:.18rem;left:.7rem}.about-crisp-loop strong,.about-crisp-loop li>span:last-child{margin-left:1.2rem}.about-crisp-layers,.about-crisp-architecture,.about-crisp-boundaries,.about-crisp-system-facts{grid-template-columns:minmax(0,1fr)}.about-crisp-layers>section+section,.about-crisp-architecture li+li,.about-crisp-boundaries>div+div,.about-crisp-system-facts>div:not(:nth-child(3n+1)){border-top:.0625rem solid var(--color-line);border-left:0}.about-crisp-logic-head{display:none}.about-crisp-logic{margin-top:1.1rem}.about-crisp-logic li{grid-template-columns:minmax(0,1fr);gap:.45rem;padding-block:.9rem}.about-crisp-logic li>div>span{margin-bottom:.2rem;display:block}.about-crisp-logic li>svg{justify-self:center;transform:rotate(90deg)}.about-crisp-live-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.about-crisp-live-facts>div:nth-child(3),.about-crisp-live-facts>div:nth-child(5){border-top:.0625rem solid var(--color-line);border-left:0}.about-crisp-live-facts>div:nth-child(4){border-left:.0625rem solid var(--color-line)}}@media (max-width:640px){.settings-people-model-lens{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;padding:.52rem .48rem}.settings-people-model-lens:first-child{padding-left:0}.settings-people-model-lens-index{display:none}.settings-people-model-lens-copy em{font-size:var(--text-10)}.settings-directory-command{flex-direction:column;align-items:flex-start}.settings-directory-command>:last-child{justify-content:flex-start;width:100%}.access-settings .settings-directory-row{gap:.25rem;padding-block:.55rem}.access-settings .settings-directory-row [data-label=Access\ set] small,.access-settings .settings-directory-row [data-label=Apps] small{display:none}.settings-reference-directory .settings-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:.18rem .65rem;min-width:0;padding:.58rem 0}.settings-reference-directory .settings-directory-row>.settings-reference-name{grid-area:1/1;grid-template-columns:.55rem minmax(0,1fr)}.settings-reference-directory .settings-directory-row>.settings-reference-actions{flex-wrap:nowrap;grid-area:2/2;grid-template-columns:none;justify-content:flex-end;display:flex}.settings-reference-directory .settings-directory-row>.settings-directory-value:nth-child(2){grid-area:2/1}.settings-reference-directory .settings-directory-row>.settings-directory-value:nth-child(3){grid-area:1/2;justify-self:end}.settings-reference-directory .settings-directory-row>[role=cell]:before,.settings-reference-directory .settings-directory-row>.settings-reference-actions:before{content:none;display:none}.settings-reference-actions .settings-action-link,.settings-reference-actions .settings-action-link.is-icon{flex:none;justify-content:center;width:auto;min-width:2.75rem;min-height:2.75rem}.settings-reference-directory .settings-directory-row>[role=cell]{align-items:center;gap:.45rem;min-width:0;display:flex}.visual-system-control-grid,.visual-role-scale-row,.visual-palette-grid{grid-template-columns:minmax(0,1fr)}.visual-scale-steps button{padding-inline:.25rem;font-size:.625rem}.settings-register-scroll,.settings-directory{overflow:visible}.settings-directory-head{display:none}.settings-group-table,.settings-group-table tbody{min-width:0;display:block}.settings-group-table colgroup{display:none}.settings-group-table tr{grid-template-columns:minmax(0,1fr) auto;padding:.65rem 0;display:grid}.settings-group-table td,.settings-group-table tbody th{text-align:left;grid-column:1/-1;grid-template-columns:7rem minmax(0,1fr);gap:.5rem;min-width:0;height:auto;padding:.3rem 0;display:grid}.settings-group-table td[data-empty=true]{display:none}.settings-group-table td:before,.settings-group-table tbody th:before,.settings-directory-row>[role=cell]:before,.settings-directory-row>.settings-action-link:before{content:attr(data-label);color:var(--color-faint);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.undo-history-row{grid-template-columns:1.625rem minmax(0,1fr) auto;gap:.5rem;padding:.65rem 0}.undo-history-row>button{grid-column:2/-1;justify-self:start}.workstream-bulk-command,.workstream-bulk-apply,.workstream-bulk-summary{flex-direction:column;align-items:stretch}.workstream-bulk-command>button,.workstream-bulk-apply>button{width:100%;min-height:2.75rem}.workstream-bulk-operations .settings-register-scroll{overflow:visible}.workstream-bulk-table,.workstream-bulk-table tbody{min-width:0;display:block}.workstream-bulk-table thead{display:none}.workstream-bulk-table tr{border-bottom:.0625rem solid var(--color-line);padding:.55rem 0;display:grid}.workstream-bulk-table th,.workstream-bulk-table td{border-bottom:0;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;width:auto;padding:.25rem 0;display:grid}.workstream-bulk-table th:first-child,.workstream-bulk-table td:nth-child(2){width:auto}.workstream-bulk-table th:before,.workstream-bulk-table td:before{content:attr(data-label);color:var(--color-faint);font-size:var(--text-10);letter-spacing:.045em;text-transform:uppercase;font-weight:650}.settings-directory-row{grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0;padding:.75rem 0}.settings-directory-row>[role=cell],.settings-directory-row>.settings-action-link{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.catalogue-lifecycle-actions .ui-button{min-height:2.75rem}.catalogue-directory .catalogue-row{grid-template-columns:minmax(0,1fr);min-width:0}.catalogue-row:before{inset-block:.625rem}.catalogue-capability-library-row{grid-template-columns:2rem minmax(0,1fr);min-height:0;padding:.7rem 0}.catalogue-capability-library-row>.font-meta{grid-column:2;justify-self:start}.catalogue-capability-facts{grid-column:2;grid-template-columns:minmax(0,1fr);gap:.35rem;padding-top:.3rem}.catalogue-create-section{grid-template-columns:minmax(0,1fr);gap:.6rem}.catalogue-capability-choice-grid,.catalogue-assignment-list,.catalogue-readiness-grid{grid-template-columns:minmax(0,1fr)}.catalogue-assignment-tools{grid-template-columns:minmax(0,1fr);align-items:stretch}.catalogue-capability-choice-grid>div:nth-child(odd),.catalogue-assignment-list label:nth-child(odd),.catalogue-readiness-grid>div:nth-child(odd){border-right:0}.catalogue-capability-choice-grid>div,.catalogue-assignment-list label{min-height:4.25rem}.catalogue-lifecycle-actions{grid-template-columns:minmax(0,1fr);display:grid}.catalogue-centre-form{grid-template-columns:minmax(0,1fr)}.catalogue-centre-form>:has(textarea){grid-column:auto}.catalogue-create-options-body{padding-inline:.65rem}.catalogue-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-setup-steps button{min-height:4.5rem}.catalogue-setup-steps button:nth-child(3){border-left:0}.catalogue-setup-steps button:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.catalogue-setup-steps button>small{white-space:normal}.catalogue-setup-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-setup-footer>span{grid-area:1/1/auto/-1}.catalogue-setup-footer>.ui-button:last-child{grid-column:2}.catalogue-capability-composer>div{grid-template-columns:2rem minmax(0,1fr);min-height:0;padding:.65rem 0}.catalogue-capability-order-actions{grid-column:2;justify-content:space-between}.catalogue-capability-order-actions .ui-button{min-width:2.75rem;min-height:2.75rem}.catalogue-capability-editor-heading{grid-template-columns:2rem minmax(0,1fr)}.catalogue-capability-editor-heading>.font-meta{grid-column:2;justify-self:start}.catalogue-capability-setting{grid-template-columns:minmax(0,1fr);gap:.5rem;min-height:0;padding-block:.65rem}.catalogue-placement-row{grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:4rem;padding-block:.65rem}.catalogue-inline-actions{flex-direction:column;align-items:stretch}.catalogue-inline-actions .ui-button{width:100%;min-height:2.75rem}}.access-member-editor,.access-profile-editor{gap:0;display:grid}.access-editor-section{border-top:1px solid var(--color-line);padding:1.1rem 0}.access-editor-section>h3{color:var(--color-ink);font-size:.875rem;font-weight:700}.access-editor-section>legend{color:var(--color-ink);padding:0;font-size:.875rem;font-weight:700}.access-editor-section>p{max-width:52rem;color:var(--color-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.55}.access-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.85rem;display:grid}.access-scope-choice{flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:.85rem;display:flex}.access-scope-choice label,.access-section-list label{min-height:2.75rem;color:var(--color-ink);cursor:pointer;align-items:center;gap:.65rem;font-size:.875rem;display:flex}.access-scope-choice input,.access-section-list input{width:1.1rem;height:1.1rem;accent-color:var(--color-brand-600)}.access-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin-top:.55rem;display:grid}.access-section-list label{border-bottom:1px solid var(--color-line)}.access-section-list span,.access-capability-row>div{min-width:0;display:grid}.access-section-list small,.access-capability-row small{color:var(--color-muted);font-size:.75rem;line-height:1.45}.access-capability-list{margin-top:.55rem}.access-capability-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;display:grid}.access-owner-boundary{border:0;border-inline-start:.2rem solid var(--color-line);background:var(--color-track);color:var(--color-ink);gap:.2rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8125rem;display:grid}.access-owner-boundary span{color:var(--color-muted);line-height:1.5}.access-effective-summary{border-inline-start:.2rem solid var(--color-brand-600);background:var(--color-track);color:var(--color-ink);gap:.2rem;margin-top:.85rem;padding:.85rem 1rem;display:grid}.access-effective-summary span,.access-effective-summary small{color:var(--color-muted);line-height:1.45}.access-pin-row{grid-template-columns:minmax(12rem,22rem) auto;align-items:end;gap:.75rem;margin-top:.75rem;display:grid}.access-editor-footer{border-top:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.access-editor-actions{gap:.55rem;display:flex}.access-profile-lifecycle{align-items:center;gap:.7rem;display:flex}.access-profile-lifecycle span{max-width:22rem;color:var(--color-muted);font-size:.75rem;line-height:1.4}@media (max-width:720px){.settings-structure-register-head{display:none}.settings-structure-row{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.settings-structure-marker{padding-right:.55rem}.settings-structure-marker span{display:none}.settings-structure-name-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.access-editor-grid,.access-section-list,.access-pin-row{grid-template-columns:minmax(0,1fr)}.access-editor-footer{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.access-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-profile-lifecycle{flex-direction:column;align-items:flex-start}.access-editor-footer .ui-button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.inspector-dock-panel,.inspector-dock-backdrop,.visitor-character-stage,.assistant-character-control,.assistant-bust-window,.assistant-fullbody-stage,.visitor-note-popover,.assistant-notification-cloud{transition:none;animation:none}.assistant-character-control{opacity:1}.visitor-note-assistant:is(.is-human-character,.is-robot-character) .visitor-note-popover,.assistant-notification-cloud{animation:none;translate:none}}.notebook-page-body{padding-bottom:1rem}.notebook-workbench{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);min-height:calc(100dvh - 9.5rem);display:grid;overflow:hidden}.notebook-assistant-guide{--notebook-assistant-stage-width:clamp(11rem, 12vw, 18rem);--notebook-assistant-stage-height:clamp(13.75rem, 15vw, 22.5rem);z-index:61;box-sizing:border-box;border-left:.0625rem solid #d6d8d5b8;flex-direction:column;align-items:center;padding-left:.75rem;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.notebook-assistant-guide{border-left:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.notebook-assistant-guide{pointer-events:none}.notebook-guide-panel,.notebook-guide-quiet{z-index:2;pointer-events:auto;width:100%;position:relative}.notebook-guide-panel{border:.0625rem solid #c4b5b7;padding:.85rem .9rem .8rem}@supports (color:color-mix(in lab, red, red)){.notebook-guide-panel{border:.0625rem solid color-mix(in srgb, var(--color-brand-400) 34%, var(--color-line))}}.notebook-guide-panel{border-radius:var(--radius-panel);background:linear-gradient(145deg, #f3eee8, var(--color-surface) 58%)}@supports (color:color-mix(in lab, red, red)){.notebook-guide-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--color-brand-50) 46%, var(--color-surface)), var(--color-surface) 58%)}}.notebook-guide-panel{box-shadow:var(--shadow-tier-3)}.notebook-guide-panel:after{border-right:.0625rem solid #c4b5b7;width:.75rem;height:.75rem;position:absolute;bottom:-.4rem;left:56%}@supports (color:color-mix(in lab, red, red)){.notebook-guide-panel:after{border-right:.0625rem solid color-mix(in srgb, var(--color-brand-400) 34%, var(--color-line))}}.notebook-guide-panel:after{border-bottom:.0625rem solid #c4b5b7}@supports (color:color-mix(in lab, red, red)){.notebook-guide-panel:after{border-bottom:.0625rem solid color-mix(in srgb, var(--color-brand-400) 34%, var(--color-line))}}.notebook-guide-panel:after{background:var(--color-surface);content:"";transform:translate(-50%)rotate(45deg)}.notebook-guide-heading{align-items:center;gap:.4rem;display:flex}.notebook-guide-icon{background:#ebe1de;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.notebook-guide-icon{background:color-mix(in srgb, var(--color-brand-600) 12%, var(--color-surface))}}.notebook-guide-icon{color:var(--color-brand-700)}.notebook-guide-panel h2{color:var(--color-ink);font-family:var(--font-role-display);letter-spacing:-.015em;margin-top:.48rem;font-size:1rem;font-weight:740;line-height:1.25}.notebook-guide-panel>p{color:var(--color-muted);font-size:var(--text-10);margin-top:.42rem;line-height:1.5}.notebook-guide-panel>.notebook-guide-context{border-top:.0625rem solid var(--color-line);color:var(--color-ink);padding-top:.42rem;font-weight:650}.notebook-guide-actions{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.notebook-guide-actions.is-tour-controls{justify-content:space-between}.notebook-guide-tour-meta{min-height:1.55rem;color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);justify-content:space-between;align-items:center;font-weight:680;display:flex}.notebook-guide-close{border-radius:var(--radius-tight);height:1.75rem;color:var(--color-muted);font-size:var(--text-10);align-items:center;gap:.2rem;padding:0 .3rem;font-weight:650;display:inline-flex}.notebook-guide-close:hover{background:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.notebook-guide-close:hover{background:color-mix(in srgb, var(--color-canvas) 72%, transparent)}}.notebook-guide-close:hover{color:var(--color-ink)}.notebook-guide-progress{background:var(--color-line);border-radius:62.4375rem;height:.125rem;margin-top:.25rem;overflow:hidden}.notebook-guide-progress:before{width:var(--notebook-tour-progress);border-radius:inherit;background:var(--color-brand-600);content:"";height:100%;transition:width var(--motion-standard) ease;display:block}.notebook-guide-quiet{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);min-height:2.5rem;color:var(--color-faint);font-size:var(--text-10);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem .55rem;display:flex}.notebook-guide-quiet>svg{color:var(--color-brand-600)}.notebook-guide-quiet>button{color:var(--color-brand-700);font-size:var(--text-10);margin-left:auto;padding:.25rem .1rem;font-weight:720}.notebook-assistant-stage-anchor{width:var(--notebook-assistant-stage-width);height:var(--notebook-assistant-stage-height);pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:64rem) and (max-width:74.999rem){.notebook-assistant-guide{--notebook-assistant-stage-width:18rem;--notebook-assistant-stage-height:22.5rem;padding-left:.25rem}.notebook-guide-panel{padding:.65rem .6rem .62rem}.notebook-guide-panel h2{font-size:.9rem}.notebook-guide-panel>p{line-height:1.42}.notebook-guide-actions{grid-template-columns:1fr;gap:.25rem;margin-top:.55rem;display:grid}.notebook-guide-actions .ui-button{justify-content:center;width:100%}.notebook-guide-quiet{align-items:flex-start}.notebook-guide-quiet>button{text-align:left;width:100%;margin-left:0}}[data-notebook-tour-highlight=true]{outline:.1875rem solid #8b4a41}@supports (color:color-mix(in lab, red, red)){[data-notebook-tour-highlight=true]{outline:.1875rem solid color-mix(in srgb, var(--color-brand-500) 76%, var(--color-gold))}}[data-notebook-tour-highlight=true]{outline-offset:-.1875rem;box-shadow:0 0 0 .25rem #bc9aa22e}@supports (color:color-mix(in lab, red, red)){[data-notebook-tour-highlight=true]{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--color-brand-300) 18%, transparent)}}.notebook-ledger{border-right:.0625rem solid var(--color-line);background:#f8f6f0;flex-direction:column;min-width:0;max-height:calc(100dvh - 9.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.notebook-ledger{background:color-mix(in srgb, var(--color-canvas) 34%, var(--color-surface))}}.notebook-ledger-head{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem .85rem;display:flex}.notebook-ledger-head .ui-icon-button{border-color:var(--color-line);background:var(--color-surface);color:var(--color-brand-700)}.notebook-ledger-tools{border-bottom:.0625rem solid var(--color-line);padding:.65rem .7rem}.notebook-search{min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-faint);align-items:center;gap:.45rem;padding:0 .65rem;display:flex}.notebook-search:focus-within{border-color:var(--color-brand-400);box-shadow:0 0 0 .1875rem #742d3e61}@supports (color:color-mix(in lab, red, red)){.notebook-search:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-focus-ring) 38%, transparent)}}.notebook-search input{width:100%;min-width:0;color:var(--color-ink);font-size:var(--type-meta);background:0 0;border:0;outline:0}.notebook-search input::placeholder{color:var(--color-faint)}.notebook-filter-strip{scrollbar-width:none;gap:.25rem;margin-top:.5rem;display:flex;overflow-x:auto}.notebook-filter{border-radius:var(--radius-tight);min-height:1.75rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--text-10);flex:none;padding:.25rem .5rem;font-weight:650}.notebook-filter:hover,.notebook-filter[aria-pressed=true]{background:#eee8e2}@supports (color:color-mix(in lab, red, red)){.notebook-filter:hover,.notebook-filter[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand-50) 70%, var(--color-surface))}}.notebook-filter:hover,.notebook-filter[aria-pressed=true]{color:var(--color-brand-800)}.notebook-filter:focus-visible,.notebook-note-row:focus-visible,.notebook-brief-row-route:focus-visible,.notebook-followup-source a:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:-.125rem}.notebook-note-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.notebook-note-list>ul{list-style:none}.notebook-note-list>ul>li+li{border-top:.0625rem solid var(--color-line)}.notebook-note-row{min-width:0;color:inherit;transition:background-color var(--motion-fast) ease;padding:.72rem .8rem;display:block;position:relative}.notebook-note-row:hover{background:#f4f0ea}@supports (color:color-mix(in lab, red, red)){.notebook-note-row:hover{background:color-mix(in srgb, var(--color-brand-50) 38%, var(--color-surface))}}.notebook-note-row[data-selected=true]{background:var(--color-surface);box-shadow:inset .1875rem 0 var(--color-brand-600)}.notebook-note-row.is-trashed{background:#f6f3ec}@supports (color:color-mix(in lab, red, red)){.notebook-note-row.is-trashed{background:color-mix(in srgb, var(--color-canvas) 68%, var(--color-surface))}}.notebook-note-row-top{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.notebook-note-title{color:var(--color-ink);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:710;overflow:hidden}.notebook-note-row-top time{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10)}.notebook-note-excerpt{color:var(--color-muted);font-size:var(--text-10);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.28rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notebook-note-meta{min-height:1rem;color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.notebook-note-meta span{align-items:center;gap:.25rem;display:inline-flex}.notebook-note-restore{border-radius:var(--radius-tight);min-height:1.5rem;color:var(--color-brand-700);align-items:center;gap:.25rem;margin-left:auto;padding:.2rem .35rem;font-weight:720;display:inline-flex}.notebook-note-restore:hover,.notebook-note-restore:focus-visible{background:#dfd1cd94}@supports (color:color-mix(in lab, red, red)){.notebook-note-restore:hover,.notebook-note-restore:focus-visible{background:color-mix(in srgb, var(--color-brand-100) 58%, transparent)}}.notebook-note-restore:hover,.notebook-note-restore:focus-visible{color:var(--color-brand-900)}.notebook-note-restore:disabled{cursor:wait;opacity:.55}.notebook-review-count{color:var(--color-brand-700);font-weight:700}.notebook-editor{background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 9.5rem);display:flex;position:relative}.notebook-mobile-back,.notebook-mobile-details-toggle{display:none}.notebook-mobile-back:focus-visible,.notebook-mobile-details-toggle:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:-.125rem}.notebook-editor-head{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.65rem 1rem;display:flex}.notebook-title-field{flex:1;min-width:12rem}.notebook-title-field>input{width:min(100%,35rem);color:var(--color-ink);font-family:var(--font-role-display);letter-spacing:-.025em;background:0 0;border:0;border-bottom:.0625rem solid #0000;outline:0;font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:720;line-height:1.2}.notebook-title-field>input:focus{border-bottom-color:var(--color-brand-400)}.notebook-title-field>input[readonly]{cursor:default}.notebook-note-state{align-items:center;gap:.45rem;min-height:1.25rem;margin-top:.18rem;display:flex}.notebook-editor-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.registry-action-menu-panel>.notebook-danger-action{color:var(--color-danger)}.registry-action-menu-panel>.notebook-danger-action:hover,.registry-action-menu-panel>.notebook-danger-action:focus-visible{background:#f6ede7}@supports (color:color-mix(in lab, red, red)){.registry-action-menu-panel>.notebook-danger-action:hover,.registry-action-menu-panel>.notebook-danger-action:focus-visible{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.registry-action-menu-panel>.notebook-danger-action:hover,.registry-action-menu-panel>.notebook-danger-action:focus-visible{color:var(--color-danger)}.registry-action-menu-panel>.notebook-danger-action:disabled{cursor:wait;opacity:.55}.notebook-action-count,.notebook-inspector-count{background:#ebe1de;border-radius:62.4375rem;place-items:center;min-width:1.2rem;min-height:1.2rem;margin-left:.15rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.notebook-action-count,.notebook-inspector-count{background:color-mix(in srgb, var(--color-brand-600) 12%, var(--color-surface))}}.notebook-action-count,.notebook-inspector-count{color:var(--color-brand-800);font-family:var(--font-role-meta);font-size:var(--text-10);font-weight:750}.notebook-inspector-count{vertical-align:.1em}.notebook-context-row{border-bottom:.0625rem solid var(--color-line);background:#f9f6f0;grid-template-columns:minmax(8rem,.42fr) minmax(15rem,1fr) auto;align-items:end;gap:.75rem;min-height:3.35rem;padding:.55rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notebook-context-row{background:color-mix(in srgb, var(--color-canvas) 30%, var(--color-surface))}}.notebook-context-row label{gap:.15rem;min-width:0;display:grid}.notebook-context-row label>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);font-weight:650}.notebook-context-row input{width:100%;min-height:1.65rem;color:var(--color-ink);font-size:var(--type-meta);background:0 0;border:0;border-bottom:.0625rem solid #0000;outline:0;padding:0}.notebook-context-row input:focus{border-bottom-color:var(--color-brand-400)}.notebook-context-row input:disabled,.notebook-context-row input[readonly]{cursor:default;color:var(--color-muted)}.notebook-context-summary{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);white-space:nowrap;align-self:center}.notebook-document-tabs{border-bottom:.0625rem solid var(--color-line);background:var(--color-surface);padding:0 1rem}.notebook-organized-view{flex-direction:column;flex:1;min-height:20rem;padding:.65rem clamp(.75rem,1.4vw,1rem);display:flex;overflow-y:auto;container:notebook-organized/inline-size}.notebook-writing-area[hidden],.notebook-organized-view[hidden]{display:none}.notebook-organized-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.notebook-organized-head h2{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.02em;margin-top:.1rem;font-weight:730}.notebook-organized-head p{color:var(--color-muted);font-size:var(--text-10);margin-top:.16rem;line-height:1.4}.notebook-organized-edit-trigger.ui-button{width:1.75rem;min-width:1.75rem;min-height:1.75rem;color:var(--color-faint);font-size:var(--text-10);justify-content:center;gap:0;padding:0;font-weight:650}.notebook-organized-edit-trigger.ui-button:hover{color:var(--color-ink)}.notebook-organized-edit-label,.notebook-proposal-edit-label{display:none}.notebook-organized-edit-actions{align-items:center;gap:.4rem;display:flex}.notebook-organized-editor{margin-top:1rem}.notebook-organized-editor>label{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-weight:650;display:block}.notebook-organized-editor>textarea{resize:vertical;border:0;border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);width:100%;min-height:18rem;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body);background:0 0;outline:0;margin-top:.4rem;padding:.85rem 0;line-height:1.7}.notebook-organized-editor>textarea:focus{border-color:var(--color-brand-400)}.notebook-organized-editor>textarea[readonly]{color:var(--color-muted)}.notebook-organized-document{--notebook-brand-accent:var(--color-brand-600);--notebook-brand-ink:var(--color-brand-700);border:.0625rem solid #d0c9c9;width:min(100%,40rem);margin:0 auto;padding:clamp(.7rem,1.8cqi,.9rem)}@supports (color:color-mix(in lab, red, red)){.notebook-organized-document{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 24%, var(--color-line))}}.notebook-organized-document{border-radius:var(--radius-card);background:linear-gradient(#f5f1eb 0,#f9f6f1 5.5rem,#fbf9f4 10rem)}@supports (color:color-mix(in lab, red, red)){.notebook-organized-document{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-50) 34%, var(--color-surface)) 0, color-mix(in srgb, var(--color-brand-50) 12%, var(--color-surface)) 5.5rem, color-mix(in srgb, var(--color-surface) 97%, var(--color-canvas)) 10rem)}}.notebook-organized-document{box-shadow:inset 0 .1875rem 0 var(--notebook-brand-accent)}@supports (color:color-mix(in lab, red, red)){.notebook-organized-document{box-shadow:inset 0 .1875rem 0 color-mix(in srgb, var(--notebook-brand-accent) 78%, var(--color-palette-ink))}}.notebook-organized-document{color:var(--color-ink)}html[data-appearance=dark] .notebook-organized-document{--notebook-brand-accent:var(--color-brand-400);--notebook-brand-ink:var(--color-brand-300)}@media (prefers-color-scheme:dark){html[data-appearance=system] .notebook-organized-document{--notebook-brand-accent:var(--color-brand-400);--notebook-brand-ink:var(--color-brand-300)}}.notebook-brief-masthead{border-top:0;border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:0 0 .55rem;display:grid}.notebook-brief-masthead-copy{min-width:0}.notebook-brief-record-line{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;display:flex}.notebook-brief-record-line .label-eyebrow{color:var(--notebook-brand-ink);letter-spacing:.115em;font-weight:680}.notebook-brief-record-line time{color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-top:0;font-weight:520;display:inline-flex}.notebook-brief-record-line time:before{color:var(--color-gold-ink);content:"·"}.notebook-brief-title{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-heading-md);letter-spacing:-.025em;text-wrap:balance;margin-top:.3rem;font-weight:700;line-height:1.16}.notebook-brief-masthead .notebook-organized-edit-trigger{color:var(--color-muted);margin-top:0}.notebook-brief-masthead .notebook-organized-edit-trigger:hover,.notebook-brief-masthead .notebook-organized-edit-trigger:focus-visible{color:var(--notebook-brand-ink)}.notebook-brief-synthesis{border-left:.1875rem solid var(--notebook-brand-accent);border-radius:0 var(--radius-tight) var(--radius-tight) 0;background:linear-gradient(90deg,#e9e0da70,#e9e0da1f 76%,#0000);margin-top:.55rem;padding:.4rem .65rem .44rem}@supports (color:color-mix(in lab, red, red)){.notebook-brief-synthesis{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-50) 44%, transparent), color-mix(in srgb, var(--color-brand-50) 12%, transparent) 76%, transparent)}}.notebook-brief-synthesis>p{max-width:38rem;color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body-lg);letter-spacing:-.006em;text-wrap:pretty;margin-top:.2rem;font-weight:540;line-height:1.48}.notebook-brief-workstream{border-top:.0625rem solid #cec5c6;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:.65rem;min-width:0;padding:.55rem .6rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notebook-brief-workstream{border-top:.0625rem solid color-mix(in srgb, var(--color-brand-300) 30%, var(--color-line))}}.notebook-brief-workstream{border-radius:0 0 var(--radius-tight) var(--radius-tight);background:linear-gradient(90deg,#f9f4eb,#f7f3ee);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.notebook-brief-workstream{background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 5%, var(--color-surface)), color-mix(in srgb, var(--color-brand-50) 24%, var(--color-surface)))}}.notebook-brief-workstream-copy{min-width:0}.notebook-brief-workstream-copy h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);letter-spacing:-.01em;margin-top:.12rem;font-weight:660;line-height:1.28}.notebook-brief-workstream-copy p{color:var(--color-muted);font-family:var(--font-role-body);font-size:var(--type-meta);margin-top:.08rem;font-weight:450;line-height:1.35}.notebook-potential-workstream{justify-content:flex-end;align-items:center;min-width:0;display:flex}.notebook-potential-workstream-action{border:.0625rem solid #ccc0c2;align-items:center;gap:.25rem;min-height:1.75rem;padding:.2rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notebook-potential-workstream-action{border:.0625rem solid color-mix(in srgb, var(--color-brand-300) 38%, var(--color-line))}}.notebook-potential-workstream-action{border-radius:var(--radius-tight);background:#f4f0ea}@supports (color:color-mix(in lab, red, red)){.notebook-potential-workstream-action{background:color-mix(in srgb, var(--color-brand-50) 38%, var(--color-surface))}}.notebook-potential-workstream-action{cursor:pointer;color:var(--notebook-brand-ink);font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:620;line-height:1}.notebook-potential-workstream-action:hover,.notebook-potential-workstream-action:focus-visible{border-color:#a58189}@supports (color:color-mix(in lab, red, red)){.notebook-potential-workstream-action:hover,.notebook-potential-workstream-action:focus-visible{border-color:color-mix(in srgb, var(--color-brand-500) 52%, var(--color-line))}}.notebook-potential-workstream-action:hover,.notebook-potential-workstream-action:focus-visible{background:#e9e0da7a}@supports (color:color-mix(in lab, red, red)){.notebook-potential-workstream-action:hover,.notebook-potential-workstream-action:focus-visible{background:color-mix(in srgb, var(--color-brand-50) 48%, transparent)}}.notebook-potential-workstream-action:disabled{cursor:wait;opacity:.55}.notebook-brief-operating-detail{gap:.6rem;min-width:0;padding-top:.65rem;display:grid}.notebook-brief-ledger-section{border-bottom:0;min-width:0;display:block}.notebook-organized-section-head{justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;padding:0;display:flex}.notebook-organized-section-head>div{min-width:0}.notebook-organized-section-head h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);letter-spacing:-.005em;font-weight:690;line-height:1.25}.notebook-organized-section-head p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.15rem;line-height:1.4}.notebook-brief-ledger{border-top:.0625rem solid var(--color-line);border-left:0;min-width:0;margin:.3rem 0 0;padding:0;list-style:none}.notebook-brief-row,.notebook-brief-row[data-state]{min-width:0;min-height:var(--row-dense);border-top:0;border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .45rem;padding:.32rem 0;display:grid}.notebook-brief-row-copy{grid-area:1/1;grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:.2rem .45rem;min-width:0;display:grid}.notebook-brief-row-copy>p{min-width:0;color:var(--color-ink);font-size:var(--type-body);text-wrap:pretty;font-weight:570;line-height:1.4}.notebook-brief-ledger-section[data-section=actions] .notebook-brief-row-copy>p{padding-left:.8rem;position:relative}.notebook-brief-ledger-section[data-section=actions] .notebook-brief-row-copy>p:before{background:var(--notebook-brand-accent);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.7em;left:.12rem}@supports (color:color-mix(in lab, red, red)){.notebook-brief-ledger-section[data-section=actions] .notebook-brief-row-copy>p:before{background:color-mix(in srgb, var(--notebook-brand-accent) 78%, var(--color-muted))}}.notebook-brief-ledger-section[data-section=actions] .notebook-brief-row-copy>p:before{content:"";transform:translateY(-50%)}.notebook-brief-row-route{color:var(--notebook-brand-ink);font-size:var(--type-meta);white-space:normal;align-items:center;gap:.25rem;margin-top:.35rem;font-weight:700;line-height:1.35;display:inline-flex}.notebook-brief-row-meta{flex-wrap:nowrap;align-items:center;gap:.2rem .4rem;min-width:0;margin:0;display:flex}.notebook-brief-row>.notebook-brief-row-meta{grid-area:2/1;margin-top:.15rem}.notebook-brief-row-kind{color:var(--notebook-brand-ink);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.065em;text-transform:uppercase;font-weight:700;line-height:1.5}.notebook-brief-row-owner,.notebook-brief-row-due{min-width:0;color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:.22rem;font-weight:540;line-height:1.3;display:inline-flex}.notebook-brief-row-owner>span:first-child:not(.sr-only){background:var(--notebook-brand-ink);border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notebook-brief-row-owner>span:first-child:not(.sr-only){background:color-mix(in srgb, var(--notebook-brand-ink) 15%, var(--color-surface))}}.notebook-brief-row-owner>span:first-child:not(.sr-only){color:var(--notebook-brand-ink);font-family:var(--font-role-data);font-size:var(--text-10);font-weight:700}.notebook-brief-row-actions{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;grid-area:1/2;align-self:center;align-items:center;gap:.2rem;display:flex;transform:translate(.18rem)}.notebook-brief-row:hover>.notebook-brief-row-actions,.notebook-brief-row:focus-within>.notebook-brief-row-actions,.notebook-brief-row[data-expanded=true]>.notebook-brief-row-actions{opacity:1;pointer-events:auto;transform:translate(0)}.notebook-brief-row-actions .notebook-proposal-action.ui-icon-button,.notebook-proposal-open{border-radius:calc(var(--radius-tight) - .125rem);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--color-faint);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.notebook-proposal-quick-confirm.ui-icon-button{background:var(--color-good)}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-quick-confirm.ui-icon-button{background:color-mix(in srgb, var(--color-good) 10%, var(--color-surface))}}.notebook-proposal-quick-confirm.ui-icon-button{color:var(--color-good)}.notebook-proposal-quick-confirm.ui-icon-button:hover:not(:disabled){background:var(--color-good)}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-quick-confirm.ui-icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--color-good) 18%, var(--color-surface))}}.notebook-proposal-quick-confirm.ui-icon-button:hover:not(:disabled){color:var(--color-good)}.notebook-proposal-edit{border-radius:calc(var(--radius-tight) - .125rem);cursor:pointer;min-height:1.75rem;color:var(--color-faint);font-size:var(--text-10);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.2rem;padding:.15rem .22rem;font-weight:600;display:inline-flex}.notebook-proposal-edit:hover,.notebook-proposal-edit:focus-visible{background:#f1ece6}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-edit:hover,.notebook-proposal-edit:focus-visible{background:color-mix(in srgb, var(--color-brand-50) 54%, var(--color-surface))}}.notebook-proposal-edit:disabled{cursor:not-allowed;opacity:.5}.notebook-proposal-edit{min-width:1.75rem;color:var(--color-faint);justify-content:center;padding-inline:0;font-weight:540}.notebook-proposal-edit:hover,.notebook-proposal-edit:focus-visible{color:var(--notebook-brand-ink)}.notebook-proposal-keep.ui-icon-button{color:var(--color-good)}.notebook-proposal-keep.ui-icon-button:hover,.notebook-proposal-keep.ui-icon-button:focus-visible{background:var(--color-good)}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-keep.ui-icon-button:hover,.notebook-proposal-keep.ui-icon-button:focus-visible{background:color-mix(in srgb, var(--color-good) 9%, transparent)}}.notebook-proposal-keep.ui-icon-button:hover,.notebook-proposal-keep.ui-icon-button:focus-visible{color:var(--color-good)}.notebook-proposal-open:hover,.notebook-proposal-open:focus-visible{background:#f1ece6}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-open:hover,.notebook-proposal-open:focus-visible{background:color-mix(in srgb, var(--color-brand-50) 54%, var(--color-surface))}}.notebook-proposal-open:hover,.notebook-proposal-open:focus-visible{color:var(--notebook-brand-ink)}.notebook-proposal-state-mark{background:var(--color-good);border-radius:50%;place-items:center;width:1rem;height:1rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-state-mark{background:color-mix(in srgb, var(--color-good) 9%, transparent)}}.notebook-proposal-state-mark{color:var(--color-good)}.notebook-proposal-dismiss.ui-icon-button{color:var(--color-faint);opacity:.76}.notebook-proposal-dismiss.ui-icon-button:hover,.notebook-proposal-dismiss.ui-icon-button:focus-visible{opacity:1}.notebook-brief-row[data-expanded=true]{border-bottom-color:#bda8ac;padding-bottom:.45rem}@supports (color:color-mix(in lab, red, red)){.notebook-brief-row[data-expanded=true]{border-bottom-color:color-mix(in srgb, var(--color-brand-400) 46%, var(--color-line))}}.notebook-proposal-quick-panel{border-top:.0625rem solid #cbbdbf;grid-area:3/1/auto/-1;min-width:0;margin-top:.12rem;padding-top:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.notebook-proposal-quick-panel{border-top:.0625rem solid color-mix(in srgb, var(--color-brand-300) 44%, var(--color-line))}}.notebook-proposal-quick-panel{outline:0}.notebook-proposal-quick-panel:focus-visible{border-radius:var(--radius-tight);box-shadow:0 0 0 .125rem var(--color-focus-ring)}.notebook-proposal-quick-form{gap:.45rem;display:grid}.notebook-proposal-quick-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.notebook-proposal-quick-save{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);flex:none;gap:.2rem;padding:.15rem;display:flex}.notebook-proposal-quick-save .ui-icon-button{width:1.9rem;height:1.9rem}.notebook-proposal-quick-draft{gap:.45rem;display:grid}.notebook-proposal-quick-draft textarea{resize:vertical;min-height:3.75rem}.notebook-proposal-quick-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.notebook-brief-secondary{border-top:.0625rem solid var(--color-line);min-width:0}.notebook-brief-secondary>.notebook-organized-section-head{padding-top:.45rem}.notebook-brief-secondary-sections{border-top:.0625rem solid var(--color-line);min-width:0;margin-top:.22rem}.notebook-brief-secondary-sections>.notebook-brief-ledger-section{min-width:0}.notebook-brief-ledger-section[data-compact=true] .notebook-brief-ledger{border-top:0;margin-top:0}.notebook-brief-ledger-section[data-compact=true] .notebook-brief-row-copy{grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.notebook-brief-ledger-section[data-compact=true] .notebook-brief-row-copy>p{font-weight:520}@container notebook-organized (max-width:34rem){.notebook-brief-workstream{grid-template-columns:minmax(0,1fr);gap:.65rem}.notebook-potential-workstream{justify-content:flex-start}}@container notebook-organized (max-width:28rem){.notebook-brief-masthead{gap:.5rem}.notebook-brief-masthead .notebook-organized-edit-trigger{justify-self:end;width:2.75rem;min-width:2.75rem;min-height:2.75rem}.notebook-brief-record-line{gap:.2rem .45rem;display:flex}.notebook-brief-record-line time:before{display:none}.notebook-brief-row,.notebook-brief-row[data-state]{grid-template-columns:minmax(0,1fr)}.notebook-brief-row-actions{opacity:1;pointer-events:auto;grid-area:auto/1;justify-self:start;width:auto;margin-top:.3rem;transform:none}.notebook-brief-row[data-proposal-id]{grid-template-columns:minmax(0,1fr) auto}.notebook-brief-row[data-proposal-id]>.notebook-brief-row-copy{display:contents}.notebook-brief-row[data-proposal-id]>.notebook-brief-row-copy>p{grid-area:1/1/auto/-1}.notebook-brief-row[data-proposal-id]>.notebook-brief-row-copy>.notebook-brief-row-meta{grid-area:2/1;margin-top:0}.notebook-brief-row[data-proposal-id]>.notebook-brief-row-actions{grid-area:2/2;place-self:center end;margin-top:0}.notebook-brief-row-meta{grid-column:1}.notebook-proposal-quick-panel{grid-area:auto/1/auto/-1}.notebook-brief-row-actions .notebook-proposal-action.ui-icon-button,.notebook-proposal-open,.notebook-proposal-quick-save .ui-icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.notebook-proposal-edit{min-width:2.75rem;min-height:2.75rem;padding-inline:0}.notebook-potential-workstream-action{min-height:2.75rem;padding-inline:.7rem}}@container notebook-organized (max-width:19rem){.notebook-brief-row-copy{grid-template-columns:minmax(0,1fr)}.notebook-brief-row-meta{grid-column:1}.notebook-brief-ledger-section[data-compact=true] .notebook-brief-row-copy{grid-template-columns:4.6rem minmax(0,1fr)}.notebook-brief-ledger-section[data-compact=true] .notebook-brief-row-meta{grid-column:2}.notebook-proposal-quick-fields{grid-template-columns:minmax(0,1fr)}}.notebook-organized-empty{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);text-align:center;place-content:center;gap:.25rem;min-height:14rem;margin-top:1rem;display:grid}.notebook-organized-empty strong{color:var(--color-ink);font-size:var(--type-body)}.notebook-organized-empty p{max-width:28rem;color:var(--color-muted);font-size:var(--type-meta)}.notebook-writing-area{flex-direction:column;flex:1;min-height:20rem;padding:1rem clamp(1rem,2vw,1.5rem) .85rem;display:flex;overflow-y:auto}.notebook-writing-area>label{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.notebook-writing-area textarea{resize:none;border:0;border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:repeating-linear-gradient(#0000 0 1.9rem,#d6d8d594 1.9rem 1.9625rem);outline:0;flex:1;width:100%;min-height:18rem;margin-top:.45rem;padding:.9rem 0}@supports (color:color-mix(in lab, red, red)){.notebook-writing-area textarea{background:repeating-linear-gradient(to bottom, transparent 0, transparent 1.9rem, color-mix(in srgb, var(--color-line) 58%, transparent) 1.9rem, color-mix(in srgb, var(--color-line) 58%, transparent) calc(1.9rem + .0625rem))}}.notebook-writing-area textarea{color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body);background-attachment:local;line-height:1.9rem}.notebook-writing-area textarea:focus{border-color:var(--color-brand-400)}.notebook-writing-area textarea[readonly]{cursor:text;color:var(--color-muted)}.notebook-writing-area textarea::placeholder{color:var(--color-faint)}.notebook-writing-area>p{color:var(--color-faint);font-size:var(--text-10);margin-top:.55rem;line-height:1.45}.notebook-linked-records{border-top:.0625rem solid var(--color-line)}.notebook-linked-records-head{color:var(--color-muted);align-items:center;gap:.4rem;padding:.55rem 1rem;display:flex}.notebook-linked-records-head h2{font-size:var(--type-meta);font-weight:700}.notebook-linked-records ul{flex-wrap:wrap;gap:.35rem;padding:0 1rem .75rem;display:flex}.notebook-linked-records a{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);color:var(--color-ink);font-size:var(--type-meta);align-items:center;gap:.45rem;padding:.3rem .5rem;display:inline-flex}.notebook-linked-records a span:last-child{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10)}.notebook-ai-unavailable,.notebook-archived-note,.notebook-editor-error{border-top:.0625rem solid var(--color-line);background:#f8f5ef;margin:0;padding:.55rem 1rem}@supports (color:color-mix(in lab, red, red)){.notebook-ai-unavailable,.notebook-archived-note,.notebook-editor-error{background:color-mix(in srgb, var(--color-canvas) 42%, var(--color-surface))}}.notebook-ai-unavailable,.notebook-archived-note,.notebook-editor-error{color:var(--color-muted);font-size:var(--type-meta);line-height:1.45}.notebook-archived-note{color:var(--color-ink);font-weight:620}.notebook-action-error{color:var(--color-danger);font-size:var(--type-meta);line-height:1.45}.notebook-no-selection{place-items:center;min-height:28rem;padding:2rem;display:grid}.notebook-no-selection>div{width:min(100%,30rem)}.notebook-followups,.notebook-followups-empty{overflow:hidden}.notebook-followups-empty{place-items:center;min-height:26rem;padding:2rem;display:grid}.notebook-followups-empty>div{width:min(100%,32rem)}.notebook-followups-head{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.notebook-followups-head h1{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.025em;margin-top:.18rem;font-weight:730}.notebook-followups-head>p{max-width:34rem;color:var(--color-muted);font-size:var(--type-meta);text-align:right;line-height:1.45}.notebook-followups-error{border-bottom:.0625rem solid var(--color-line);padding:.65rem 1rem}.notebook-followup-group+.notebook-followup-group{border-top:.0625rem solid var(--color-line)}.notebook-followup-group-head{background:#f8f5ef;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.55rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.notebook-followup-group-head{background:color-mix(in srgb, var(--color-canvas) 42%, var(--color-surface))}}.notebook-followup-group-head h2{color:var(--color-ink);font-size:var(--type-body);font-weight:720}.notebook-followup-group-head span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10)}.notebook-followup-row{border-top:.0625rem solid var(--color-line);grid-template-columns:auto minmax(0,1fr) minmax(11rem,.35fr);align-items:start;gap:.75rem;min-width:0;padding:.8rem 1rem;display:grid}.notebook-followup-row:hover{background:#f8f5ef}@supports (color:color-mix(in lab, red, red)){.notebook-followup-row:hover{background:color-mix(in srgb, var(--color-brand-50) 18%, var(--color-surface))}}.notebook-complete-control{border:.0625rem solid var(--color-line);color:#0000;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;margin-top:.08rem;display:grid}.notebook-complete-control:hover,.notebook-complete-control:focus-visible{border-color:var(--color-positive);color:var(--color-positive)}.notebook-complete-control:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.125rem}.notebook-complete-control:disabled{opacity:.5}.notebook-followup-row[data-state=completed] .notebook-complete-control{border-color:var(--color-positive);color:var(--color-positive)}.notebook-followup-row[data-state=completed] .notebook-followup-main>p{color:var(--color-muted);text-decoration:line-through}.notebook-complete-spinner{border:.1rem solid var(--color-line);border-top-color:var(--color-brand-600);border-radius:50%;width:.65rem;height:.65rem;animation:.7s linear infinite notebook-spin}@keyframes notebook-spin{to{transform:rotate(360deg)}}.notebook-followup-main{min-width:0}.notebook-followup-main>p{color:var(--color-ink);font-size:var(--type-body);font-weight:650;line-height:1.45}.notebook-followup-meta{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--text-10);flex-wrap:wrap;gap:.4rem .75rem;margin-top:.25rem;display:flex}.notebook-followup-meta span+span:before{color:var(--color-line-strong);content:"·";margin-right:.75rem}.notebook-followup-main blockquote{border-left:.125rem solid var(--color-line-strong);color:var(--color-faint);font-size:var(--text-10);margin-top:.5rem;padding-left:.55rem;font-style:italic;line-height:1.45}.notebook-followup-source{justify-items:end;gap:.4rem;min-width:0;display:grid}.notebook-followup-source a{min-width:0;color:var(--color-brand-700);font-size:var(--text-10);text-align:right;align-items:center;gap:.35rem;font-weight:680;display:inline-flex}.notebook-followup-source a:first-child{gap:.1rem;display:grid}.notebook-followup-source a:first-child>span:first-child{max-width:14rem;color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notebook-followup-source a:first-child>span:last-child{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.notebook-bootstrap{place-items:center;min-height:55vh;display:grid}.notebook-bootstrap-message{text-align:center;width:min(100%,28rem)}.notebook-route-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:70vh;display:flex}.notebook-route-state h1{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title);font-weight:730}.notebook-route-state>p:not(.label-eyebrow,.notebook-error-reference){max-width:32rem;color:var(--color-muted);font-size:var(--type-body);line-height:1.5}.notebook-route-state>div{align-items:center;gap:.8rem;display:flex}.notebook-route-state>div>a{color:var(--color-muted);font-size:var(--type-body);font-weight:650}.notebook-error-reference{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--text-10);margin-top:.5rem}.notebook-loading-ledger{border-right:.0625rem solid var(--color-line)}.notebook-loading-editor{min-width:0}@media (max-width:63.999rem){.notebook-assistant-guide{display:none}.notebook-workbench{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.notebook-editor-head{flex-direction:column;align-items:flex-start}.notebook-editor-actions{justify-content:flex-start;width:100%}.notebook-context-row{grid-template-columns:minmax(8rem,.5fr) minmax(12rem,1fr)}.notebook-context-summary{grid-column:1/-1}}@media (max-width:47.999rem){.notebook-workbench{max-height:none;display:block}.notebook-ledger,.notebook-editor{max-height:none}.notebook-ledger{border-right:0;border-bottom:.0625rem solid var(--color-line);max-height:18rem}.notebook-workbench[data-has-note=true] .notebook-ledger{display:none}.notebook-mobile-back{border-bottom:.0625rem solid var(--color-line);min-height:2.75rem;color:var(--color-brand-700);font-size:var(--type-meta);align-items:center;gap:.4rem;padding:0 1rem;font-weight:720;display:inline-flex}.notebook-mobile-details-toggle{border-bottom:.0625rem solid var(--color-line);background:#f9f6f0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.55rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.notebook-mobile-details-toggle{background:color-mix(in srgb, var(--color-canvas) 30%, var(--color-surface))}}.notebook-mobile-details-toggle{color:var(--color-ink);text-align:left}.notebook-mobile-details-toggle>span{gap:.08rem;min-width:0;display:grid}.notebook-mobile-details-toggle strong{font-size:var(--type-meta);font-weight:720}.notebook-mobile-details-toggle small{color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notebook-mobile-details-toggle svg{transition:transform var(--motion-standard) ease;flex:none}.notebook-mobile-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.notebook-context-row[data-mobile-open=false]{display:none}.notebook-editor-head,.notebook-followups-head{flex-direction:column;align-items:flex-start}.notebook-followups-head>p{text-align:left}.notebook-context-row{grid-template-columns:minmax(0,1fr)}.notebook-organized-head{gap:.5rem}.notebook-organized-head button{width:100%}.notebook-organized-head>.notebook-organized-edit-trigger{align-self:flex-start;width:auto}.notebook-organized-edit-actions{grid-template-columns:minmax(0,1fr);display:grid}.notebook-organized-view{padding:.65rem .65rem calc(5.5rem + env(safe-area-inset-bottom))}.notebook-proposal-quick-panel{scroll-margin-bottom:calc(var(--mobile-nav-height,4.375rem) + 1rem + env(safe-area-inset-bottom))}.notebook-organized-document{padding:.7rem}.notebook-followup-row{grid-template-columns:auto minmax(0,1fr)}.notebook-followup-source{grid-column:2;justify-items:start}.notebook-followup-source a{text-align:left}.notebook-followup-source a:first-child>span:last-child{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.notebook-complete-spinner{animation:none}.notebook-guide-progress:before{transition:none}.notebook-writing-area textarea{scroll-behavior:auto}.notebook-mobile-details-toggle svg{transition:none}}.flash-preview-rail{min-width:0;min-height:2.75rem;color:var(--color-on-dark);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:.32rem .55rem;display:grid}.flash-preview-rail-mark{background:#c99a3d2e;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-mark{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}}.flash-preview-rail-mark{color:var(--color-gold)}.flash-preview-rail-label{color:#d2ad63}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-label{color:color-mix(in srgb, var(--color-gold) 78%, var(--color-on-dark))}}.flash-preview-rail-label{font:760 var(--text-10) / 1 var(--font-role-meta);letter-spacing:.07em;text-transform:uppercase}.flash-preview-rail-lead{border-left:.0625rem solid #f3f0e821;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:1.9rem;padding-inline:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-lead{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.flash-preview-rail-lead{color:var(--color-on-dark);text-align:left}.flash-preview-rail-lead:is(:hover,:focus-visible){background:#f3f0e814}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-lead:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-on-dark) 8%, transparent)}}.flash-preview-rail-lead strong{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.flash-preview-rail-lead time{color:#f3f0e885}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-lead time{color:color-mix(in srgb, var(--color-on-dark) 52%, transparent)}}.flash-preview-rail-lead time{font-size:var(--text-10);white-space:nowrap}.flash-preview-rail-empty{color:#f3f0e894;padding-inline:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-empty{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.flash-preview-rail-empty{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap}.flash-preview-rail-actions{align-items:center;gap:.15rem;display:flex}.flash-preview-rail-actions :is(button,a){color:#f3f0e8ad;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-actions :is(button,a){color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.flash-preview-rail-actions :is(button,a):is(:hover,:focus-visible){background:#f3f0e817}@supports (color:color-mix(in lab, red, red)){.flash-preview-rail-actions :is(button,a):is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.flash-preview-rail-actions :is(button,a):is(:hover,:focus-visible){color:var(--color-on-dark)}.flash-k2-control{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:.6rem;display:flex}.flash-k2-control>span{max-width:24rem;color:var(--color-faint);font:560 var(--type-meta) / 1.35 var(--font-role-body);text-align:right}.flash-preview{isolation:isolate;border-radius:var(--radius-panel);background:radial-gradient(circle at 108% -8%, #c99a3d47, transparent 42%), var(--color-product-hero);min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flash-preview{background:radial-gradient(circle at 108% -8%, color-mix(in srgb, var(--color-gold) 28%, transparent), transparent 42%), var(--color-product-hero)}}.flash-preview{color:var(--color-on-dark);box-shadow:inset 0 0 0 .0625rem #f3f0e81f}@supports (color:color-mix(in lab, red, red)){.flash-preview{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.flash-log-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.flash-preview-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.8rem .9rem .65rem;display:grid}.flash-preview-mark{background:#c99a3d2e;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-preview-mark{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}}.flash-preview-mark{color:var(--color-gold)}.flash-preview-heading{min-width:0}.flash-preview-heading>span{color:#d1a95c;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flash-preview-heading>span{color:color-mix(in srgb, var(--color-gold) 82%, var(--color-on-dark))}}.flash-preview-heading>span{font:760 var(--text-10) / 1 var(--font-role-meta);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.flash-preview-head h2{color:var(--color-on-dark);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.18rem;font-weight:650;line-height:1.1}.flash-log-head h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);font-weight:680;line-height:1.15}.flash-preview-add{width:var(--control-icon-quiet);height:var(--control-icon-quiet);border:.0625rem solid #f3f0e829;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-preview-add{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.flash-preview-add{background:#f3f0e812;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.flash-preview-add{background:color-mix(in srgb, var(--color-on-dark) 7%, transparent)}}.flash-preview-add{color:var(--color-on-dark)}.flash-preview-add:hover{background:#f3f0e821}@supports (color:color-mix(in lab, red, red)){.flash-preview-add:hover{background:color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.flash-preview-lead{border-block:.0625rem solid #f3f0e81a;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;min-height:7rem;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.flash-preview-lead{border-block:.0625rem solid color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.flash-preview-lead{text-align:left;transition:background-color var(--motion-fast)}.flash-preview-lead:hover{background:#f3f0e80f}@supports (color:color-mix(in lab, red, red)){.flash-preview-lead:hover{background:color-mix(in srgb, var(--color-on-dark) 6%, transparent)}}.flash-preview-context{color:#f3f0e88f;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.flash-preview-context{color:color-mix(in srgb, var(--color-on-dark) 56%, transparent)}}.flash-preview-context{font:680 var(--text-10) / 1.2 var(--font-role-meta);text-transform:uppercase}.flash-preview-context>span:not(.flash-preview-featured){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flash-preview-context>span:not(.flash-preview-featured):before{content:"·";margin-right:.35rem}.flash-preview-lead>strong{color:var(--color-on-dark);font:560 var(--type-body) / 1.42 var(--font-role-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flash-preview-open{color:#d1ab5f;align-items:center;gap:.3rem;margin-top:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flash-preview-open{color:color-mix(in srgb, var(--color-gold) 80%, var(--color-on-dark))}}.flash-preview-open{font-size:var(--type-meta);font-weight:720}.flash-preview-featured{color:var(--color-gold);margin-left:auto;display:inline-flex}.flash-preview-foot{color:#f3f0e87a;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem .9rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.flash-preview-foot{color:color-mix(in srgb, var(--color-on-dark) 48%, transparent)}}.flash-preview-foot{font-size:var(--type-meta)}.flash-preview-foot>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flash-preview-all{color:var(--color-on-dark);flex:none;align-items:center;gap:.3rem;font-weight:720;display:inline-flex}.flash-preview-empty{border-block:.0625rem solid #f3f0e81a;align-content:center;gap:.35rem;min-height:7rem;padding:.85rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-preview-empty{border-block:.0625rem solid color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.flash-preview-empty strong{color:var(--color-on-dark);font-size:var(--type-body)}.flash-preview-empty p{color:#f3f0e894;max-width:28ch}@supports (color:color-mix(in lab, red, red)){.flash-preview-empty p{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.flash-preview-empty p{font-size:var(--type-meta);line-height:1.4}.flash-log-page{padding-block:.75rem 2rem}.flash-log{gap:.75rem;display:grid}.flash-log-registry{border:.0625rem solid var(--color-line);background:var(--color-surface)}.flash-log-head{padding:1.125rem 1.25rem}.flash-log-head p{max-width:42rem;color:var(--color-muted);font-size:var(--type-body);margin-top:.25rem;line-height:1.4}.flash-log-toolbar{border-block:.0625rem solid var(--color-line);background:var(--color-canvas);grid-template-columns:minmax(15rem,1fr) minmax(9rem,11rem) minmax(10rem,13rem);align-items:end;gap:.75rem;padding:.75rem 1.25rem;display:grid}.flash-log-search{position:relative}.flash-log-search>svg{z-index:1;color:var(--color-faint);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.flash-log-search input{padding-left:2.125rem}.flash-log-summary{min-height:2.25rem;color:var(--color-faint);font-size:var(--type-meta);justify-content:space-between;align-items:center;padding:.5rem 1.25rem;display:flex}.flash-log-summary button{color:var(--color-brand-700);font-weight:700}.flash-log-list{border-top:.0625rem solid var(--color-line)}.flash-log-row{width:100%;min-height:var(--row-operating);border-bottom:.0625rem solid #d6d8d5cc;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.flash-log-row{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 80%, transparent)}}.flash-log-row{text-align:left;padding:.8rem 1.25rem;transition:background .14s}.flash-log-row:hover{background:#f3ede9}@supports (color:color-mix(in lab, red, red)){.flash-log-row:hover{background:color-mix(in srgb, var(--color-product-action) 6%, var(--color-surface))}}.flash-log-row>time{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:650}.flash-log-row-main>span{color:var(--color-ink);font-size:var(--type-body);font-weight:560;line-height:1.42;display:block}.flash-log-row-main small{color:var(--color-faint);font-size:var(--type-meta);margin-top:.25rem;display:block}.flash-log-row-state{color:var(--color-gold);align-items:center;gap:.5rem;display:inline-flex}.flash-log-empty{min-height:12rem;color:var(--color-faint);text-align:center;align-content:center;place-items:center;gap:.35rem;padding:2rem;display:grid}.flash-log-empty strong{color:var(--color-ink);font-size:var(--type-body)}.flash-log-empty span{font-size:var(--type-meta)}@media (max-width:719px){.flash-k2-control{flex-direction:column;align-items:stretch;gap:.45rem}.flash-k2-control .flash-k2-action{width:100%;min-height:2.75rem}.flash-k2-control>span{text-align:left;max-width:none}.flash-preview-rail{min-height:3.25rem;padding-block:.25rem}.flash-preview-rail-label{display:none}.flash-preview-rail-lead{border-left:0;min-height:2.75rem}.flash-preview-rail-lead time{display:none}.flash-preview-rail-actions :is(button,a){width:2.75rem;height:2.75rem}.flash-log-head{align-items:flex-start}.flash-preview-lead{min-height:6rem}.flash-preview-add{width:2.75rem;height:2.75rem}.flash-log-toolbar{grid-template-columns:1fr;padding-inline:1rem}.flash-log-head{padding-inline:1rem}.flash-log-row{grid-template-columns:1fr auto;gap:.5rem;min-height:5rem;padding-inline:1rem}.flash-log-row>time{grid-column:1/-1}}.agent-studio-shell{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.agent-studio-bar{border-bottom:.0625rem solid #f3f0e824;grid-template-columns:2.875rem minmax(0,1fr) auto;grid-template-areas:"mark identity provider""mark runtime actions";align-items:center;gap:.45rem .85rem;min-height:4.875rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-studio-bar{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.agent-studio-bar{background:var(--color-product-hero);color:var(--color-on-accent)}.agent-studio-mark{flex:none;grid-area:mark;place-items:center;width:2.875rem;height:2.875rem;display:grid}.agent-studio-identity{grid-area:identity}.agent-studio-bar h2{color:var(--color-on-accent);font-family:var(--font-role-display);font-size:1.18rem;font-weight:740}.agent-studio-bar p{color:#ede7e0;margin-top:.12rem}@supports (color:color-mix(in lab, red, red)){.agent-studio-bar p{color:color-mix(in srgb, var(--color-on-dark) 70%, var(--color-brand-100))}}.agent-studio-bar p{font-size:var(--type-meta)}.agent-studio-provider{border:.0625rem solid #fbf9f47a;flex-direction:column;grid-area:provider;justify-content:center;justify-self:end;align-items:center;gap:.12rem;min-width:8.25rem;min-height:3rem;padding:.35rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-studio-provider{border:.0625rem solid color-mix(in srgb, var(--color-surface) 48%, transparent)}}.agent-studio-provider{background:var(--color-surface);border-radius:.4375rem;text-decoration:none;transition:border-color .15s,transform .15s}.agent-studio-provider:hover{border-color:var(--color-brand-200);transform:translateY(-.0625rem)}.agent-studio-provider:focus-visible{outline:.125rem solid var(--color-brand-200);outline-offset:.125rem}.agent-studio-provider span{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.09em;text-transform:uppercase;font-weight:760;line-height:1}.agent-studio-provider img{width:7.125rem;height:auto;display:block}.agent-studio-runtime{flex-wrap:wrap;grid-area:runtime;justify-content:flex-start;gap:.35rem;display:flex}.agent-studio-runtime span{border:.0625rem solid #f3f0e829;padding:.28rem .42rem}@supports (color:color-mix(in lab, red, red)){.agent-studio-runtime span{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.agent-studio-runtime span{background:#070f1b1e;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.agent-studio-runtime span{background:color-mix(in srgb, var(--color-overlay) 28%, transparent)}}.agent-studio-runtime span{color:#efeae3}@supports (color:color-mix(in lab, red, red)){.agent-studio-runtime span{color:color-mix(in srgb, var(--color-on-dark) 82%, var(--color-brand-100))}}.agent-studio-runtime span{font-size:var(--text-10);font-weight:680}.agent-studio-embedded{box-shadow:none;border:0;border-radius:0;margin-top:1rem}.agent-studio-embedded-actions{flex:none;grid-area:actions;justify-self:end;align-items:center;gap:.4rem;display:flex}.agent-studio-embedded-actions>span{color:#efe9e2}@supports (color:color-mix(in lab, red, red)){.agent-studio-embedded-actions>span{color:color-mix(in srgb, var(--color-on-dark) 78%, var(--color-brand-100))}}.agent-studio-embedded-actions>span{font-size:var(--text-10);text-transform:uppercase;font-weight:700}.agent-studio-workbench{grid-template-columns:minmax(0,1.35fr) minmax(21.25rem,.75fr);display:grid}.agent-studio-definition{min-width:0}.agent-studio-section{border-bottom:.0625rem solid var(--color-line);padding:1rem}.agent-studio-definition>.agent-studio-section:last-child{border-bottom:0}.agent-studio-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.agent-studio-section-head>div:first-child{align-items:baseline;gap:.55rem;display:flex}.agent-studio-section-head>div:first-child>span{color:var(--color-brand-600);font-size:var(--text-10);letter-spacing:.08em;font-weight:780}.agent-studio-section-head h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:1rem;font-weight:720}.agent-studio-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.agent-studio-section>.field-wrap,.agent-studio-section>label{margin-top:.65rem}.agent-studio-skills{margin-top:.9rem}.agent-studio-skills-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.agent-studio-skills-head strong{color:var(--color-ink);font-size:var(--type-meta);display:block}.agent-studio-skills-head p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.35}.agent-skill-list{border:.0625rem solid var(--color-line);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-skill-row{border-bottom:.0625rem solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.agent-skill-row:nth-child(odd){border-right:.0625rem solid var(--color-line)}.agent-skill-row.is-enabled{background:#efe9e3}@supports (color:color-mix(in lab, red, red)){.agent-skill-row.is-enabled{background:color-mix(in srgb, var(--color-brand-50) 66%, var(--color-surface))}}.agent-skill-toggle{min-width:0;color:var(--color-muted);text-align:left;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.4rem;padding:.52rem .35rem .52rem .55rem;display:grid}.agent-skill-toggle>span:first-child{background:var(--color-track);width:1.0625rem;height:1.0625rem;color:var(--color-faint);font-size:var(--text-10);border-radius:.1875rem;place-items:center;margin-top:.05rem;display:grid}.agent-skill-row.is-enabled .agent-skill-toggle>span:first-child{background:var(--color-brand-700);color:var(--color-on-accent)}.agent-skill-toggle:hover:not(:disabled) .agent-skill-copy strong{color:var(--color-brand-700)}.agent-skill-toggle:focus-visible{outline:.125rem solid var(--color-brand-200);outline-offset:-.125rem}.agent-skill-toggle:disabled{cursor:default}.agent-skill-copy{min-width:0}.agent-skill-copy strong{color:var(--color-ink);font-size:var(--text-10);font-weight:700;line-height:1.25;display:block}.agent-skill-copy small{color:var(--color-muted);font-size:var(--text-10);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;line-height:1.3;display:-webkit-box;overflow:hidden}.agent-skill-row>button:last-child:not(.agent-skill-toggle){align-self:center}.agent-skill-editor{border-top:.0625rem solid var(--color-ink);margin-top:.75rem;padding-top:.75rem}.agent-skill-editor>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.agent-skill-editor>header span{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.07em;text-transform:uppercase;font-weight:760}.agent-skill-editor h4{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);margin-top:.12rem;font-weight:720}.agent-skill-editor-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.65rem;margin-top:.7rem;display:grid}.agent-skill-instruction{grid-column:1/-1}.agent-skill-editor>footer{justify-content:flex-end;margin-top:.65rem;display:flex}.agent-studio-skills>p[role=alert]{color:var(--color-danger);font-size:var(--type-meta);margin-top:.35rem}.agent-knowledge-policy{border-block:.0625rem solid var(--color-line);margin-bottom:.9rem}.agent-knowledge-policy-head{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.agent-knowledge-policy-head>div:first-child{gap:.12rem;display:grid}.agent-knowledge-policy-head strong{color:var(--color-ink);font-size:var(--type-body)}.agent-knowledge-policy-head p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.4}.agent-knowledge-policy-head>div:last-child{flex:none;gap:.4rem;display:flex}.agent-knowledge-pack-list{border-top:.0625rem solid var(--color-line);display:grid}.agent-knowledge-pack-list>div{min-height:var(--row-settings);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.agent-knowledge-pack-list span{gap:.12rem;display:grid}.agent-knowledge-pack-list strong{color:var(--color-ink);font-size:var(--type-meta)}.agent-knowledge-pack-list small{color:var(--color-muted);font-size:var(--text-10);line-height:1.35}.agent-access-table-wrap{border:0;border-top:.0625rem solid var(--color-ink);overflow-x:auto}.agent-access-table{border-collapse:collapse;width:100%;min-width:42.5rem}.agent-access-table th,.agent-access-table td{padding:var(--table-cell-padding-block) .58rem;border-bottom:.0625rem solid var(--color-line);text-align:left;vertical-align:top}.agent-access-table thead th{padding-block:var(--table-header-padding-block)}.agent-access-table tr:last-child>*{border-bottom:0}.agent-access-table thead th{border-bottom-color:var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);line-height:1.15}.agent-access-table tbody th{width:9.375rem;color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.agent-access-table tbody td{color:var(--color-muted);font-size:var(--type-meta);line-height:1.35}.agent-access-table tbody td:nth-last-child(-n+3){width:3.625rem;color:var(--color-ink);text-align:center}.agent-access-table tbody td:last-child strong{color:var(--color-danger)}.agent-studio-restrictions{gap:.35rem;margin-top:.65rem;padding:0;list-style:none;display:grid}.agent-studio-restrictions li{color:var(--color-muted);font-size:var(--type-meta);align-items:flex-start;gap:.4rem;line-height:1.4;display:flex}.agent-studio-restrictions svg{color:var(--color-brand-600);flex:none;margin-top:.12rem}.agent-testbench{border-left:.0625rem solid var(--color-line);background:#f7f5ee;min-width:0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.agent-testbench{background:color-mix(in srgb, var(--color-canvas) 48%, var(--color-surface))}}.agent-testbench-note{color:var(--color-muted);font-size:var(--type-meta);margin:-.45rem 0 .7rem;line-height:1.4}.agent-test-scenarios{border-top:.0625rem solid var(--color-line);margin-bottom:.7rem;display:grid}.agent-test-scenarios button{min-height:var(--control-compact);border-bottom:.0625rem solid var(--color-line);color:var(--color-brand-700);font-size:var(--type-meta);text-align:left;padding:.48rem 0;font-weight:650}.agent-test-scenarios button:hover{color:var(--color-brand-900,var(--color-brand-800))}.agent-test-output{border-top:.0625rem solid var(--color-ink);min-height:15.625rem;margin-top:.8rem}.agent-test-empty{min-height:13.75rem;color:var(--color-faint);text-align:center;align-content:center;place-items:center;gap:.35rem;display:grid}.agent-test-empty strong{color:var(--color-ink);font-size:var(--type-body)}.agent-test-empty span{font-size:var(--type-meta)}.agent-test-answer{padding:.8rem 0}.agent-test-answer>span{color:var(--color-faint);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;font-weight:760}.agent-test-answer p{color:var(--color-ink);font-size:var(--type-body);white-space:pre-wrap;margin-top:.4rem;line-height:1.55}.agent-test-output details{border-top:.0625rem solid var(--color-line)}.agent-test-output summary{cursor:pointer;color:var(--color-ink);font-size:var(--type-meta);padding:.6rem 0;font-weight:700}.agent-test-output dl{gap:.45rem;padding-bottom:.7rem;display:grid}.agent-test-output dl>div{grid-template-columns:6.5625rem minmax(0,1fr);gap:.55rem;display:grid}.agent-test-output dt{color:var(--color-faint);font-size:var(--text-10);text-transform:uppercase;font-weight:700}.agent-test-output dd{color:var(--color-muted);font-size:var(--type-meta);line-height:1.4}.agent-studio-advanced{border-top:.0625rem solid var(--color-ink)}.agent-studio-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;list-style:none;display:flex}.agent-studio-advanced>summary::-webkit-details-marker{display:none}.agent-studio-advanced>summary>span{color:var(--color-ink);font-size:var(--type-body);font-weight:700}.agent-studio-advanced>summary>small{color:var(--color-faint);font-size:var(--type-meta)}.agent-studio-advanced[open]>summary{border-bottom:.0625rem solid var(--color-line)}.agent-studio-advanced-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);gap:1rem;padding:1rem;display:grid}.agent-studio-availability{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}.agent-studio-availability strong,.agent-studio-availability span{display:block}.agent-studio-availability strong{color:var(--color-ink);font-size:var(--type-body)}.agent-studio-availability span{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem}.agent-studio-connection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}.agent-studio-connection-status{color:var(--color-muted);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;display:flex}.agent-studio-advanced pre{border:.0625rem solid var(--color-line);background:var(--color-canvas);max-height:20.625rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-10);white-space:pre-wrap;margin-top:.45rem;padding:.75rem;line-height:1.55;overflow:auto}@media (max-width:1100px){.agent-studio-embedded-actions{justify-content:flex-end;width:100%}.agent-studio-workbench{grid-template-columns:minmax(0,1fr)}.agent-testbench{border-top:.0625rem solid var(--color-ink);border-left:0}.agent-studio-advanced-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.agent-studio-bar{grid-template-columns:2.875rem minmax(0,1fr);grid-template-areas:"mark identity""provider provider""runtime runtime""actions actions";align-items:flex-start}.agent-studio-provider{justify-self:start;margin-left:3.8rem}.agent-studio-embedded-actions{justify-self:stretch}.agent-studio-runtime{justify-content:flex-start;width:100%;padding-left:3.8rem}.agent-studio-identity-fields,.agent-studio-connection-fields,.agent-skill-list,.agent-skill-editor-fields{grid-template-columns:minmax(0,1fr)}.agent-skill-row:nth-child(odd){border-right:0}.agent-skill-instruction{grid-column:auto}.agent-studio-skills-head{flex-direction:column;align-items:flex-start}.agent-studio-section,.agent-testbench{padding:.8rem}.agent-studio-section-head{flex-direction:column;align-items:flex-start}.agent-knowledge-policy-head{flex-direction:column;align-items:stretch}.agent-knowledge-policy-head>div:last-child{flex-wrap:wrap}.agent-test-output dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.agent-studio-advanced>summary{flex-direction:column;align-items:flex-start}}@keyframes catFadeUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.cat-fade-up{animation:catFadeUp var(--motion-entrance) var(--ease-entrance) both}@property --service-card-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes serviceRouteCardEnter{0%{opacity:0;transform:translateY(.4375rem)scale(.992)}to{opacity:1;transform:none}}@keyframes serviceRouteBorderOrbit{to{--service-card-border-angle:360deg}}@keyframes serviceFinderRowSelect{0%{opacity:.76;transform:translate(-.125rem)}58%{opacity:1;transform:translate(.3125rem)}to{transform:translate(.1875rem)}}@keyframes serviceFinderRowSheen{0%{opacity:0;left:-42%}24%{opacity:.78}to{opacity:0;left:108%}}.service-route-card-enter{animation:serviceRouteCardEnter var(--motion-entrance) var(--ease-entrance) both}.service-finder-row[data-cat-selected] .service-finder-row-content{animation:serviceFinderRowSelect var(--motion-entrance) var(--ease-entrance) both}.service-finder-row[data-cat-selected]:after{animation:serviceFinderRowSheen var(--motion-entrance) var(--ease-entrance) both}@keyframes drawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes drawerPanelIn{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}.deck-shell,.deck-slide,.deck-print{--deck-navy:#1a2c44;--deck-navy-deep:#142133;--deck-navy-soft:#eef0f2;--deck-blue:#43617f;--deck-gold:#9c803f;--deck-gold-bright:#b39452;--deck-gold-soft:#f3eee1;--deck-good:#4a6b56;--deck-good-soft:#eaefe9;--deck-warn:#9a7a35;--deck-warn-soft:#f2ecdc;--deck-risk:#8e4b38;--deck-risk-soft:#f2e7e1;--deck-plum:#75506f;--deck-plum-soft:#f2e9f0;--deck-teal:#2f776e;--deck-coral:#a75b47;--deck-cobalt:#42658b;--deck-green:#4f7157;--deck-paper:#faf9f5;--deck-card:#fdfcf9;--deck-stone:#f3f1eb;--deck-hairline:#e3dfd4;--deck-neutral:#aaa294}.deck-shell{border-radius:var(--radius-panel);background:#101d30;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.25rem) clamp(.65rem,1.5vw,1rem);position:relative}.deck-viewport{background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.deck-stage-outer{position:relative}.deck-stage{transform-origin:0 0;width:1280px;height:720px;transform:scale(var(--deck-scale,1));background:#faf9f5;border-radius:8px;overflow:hidden;box-shadow:0 2px 18px #040a1259}.deck-stage .llm-regenerate-button{transform:scale(calc(1 / var(--deck-scale,1)));transform-origin:50%}.deck-slide{--deck-accent:var(--deck-gold);width:1280px;height:720px;color:var(--deck-navy-deep);background:linear-gradient(160deg, var(--deck-accent) 0%, var(--deck-paper) 34%), var(--deck-paper);flex-direction:column;padding:34px 52px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.deck-slide{background:linear-gradient(160deg, color-mix(in srgb, var(--deck-accent) 7%, var(--deck-paper)) 0%, var(--deck-paper) 34%), var(--deck-paper)}}.deck-slide{box-shadow:inset 0 5px 0 var(--deck-accent)}.deck-state-slide{box-shadow:none}.deck-slide .text-ink{color:var(--deck-navy-deep)}.deck-slide .text-muted{color:#6b6e72}.deck-slide .text-faint{color:#8b8a86}.deck-slide .bg-track{background:#e9e5dc}.deck-slide-scroll{flex:1;min-height:0;overflow:hidden}.deck-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--deck-accent);align-items:center;gap:.45rem;font-size:14.5px;font-weight:700;display:inline-flex}.deck-slide-topline{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.deck-slide-period{border:1px solid var(--deck-hairline);background:var(--deck-accent);border-radius:99px;flex:none;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deck-slide-period{background:color-mix(in srgb, var(--deck-accent) 4%, var(--deck-card))}}.deck-slide-period{box-shadow:0 4px 12px var(--deck-navy);padding:3px 4px 3px 11px}@supports (color:color-mix(in lab, red, red)){.deck-slide-period{box-shadow:0 4px 12px color-mix(in srgb, var(--deck-navy) 8%, transparent)}}.deck-slide-period>span{color:#8b8780;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800}.deck-slide-period .reporting-period-control{min-width:0}.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain{background:var(--deck-navy);color:#fff;min-width:126px;min-height:28px;font-family:var(--font-role-meta);box-shadow:none;border:0;border-radius:99px;justify-content:space-between;gap:7px;padding:4px 9px 4px 10px;font-size:10.5px;font-weight:760}.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:var(--deck-accent)}@supports (color:color-mix(in lab, red, red)){.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:color-mix(in srgb, var(--deck-accent) 28%, var(--deck-navy))}}.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.deck-slide-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{color:#fff;box-shadow:none}.deck-slide-period .reporting-period-trigger .premium-select-chevron{color:var(--deck-accent)}@supports (color:color-mix(in lab, red, red)){.deck-slide-period .reporting-period-trigger .premium-select-chevron{color:color-mix(in srgb, var(--deck-accent) 65%, #fff)}}.deck-title:after{content:"";background:var(--deck-accent);width:44px;height:3px;margin-top:10px;display:block}.deck-title{color:var(--deck-navy);text-wrap:balance;max-width:44ch;margin-top:7px;font-size:36px;line-height:1.14}.deck-blurb{color:#6b6e72;max-width:84ch;margin-top:7px;font-size:17px;line-height:1.48}.deck-slide.is-compact{padding-top:22px;padding-bottom:13px}.deck-slide.is-compact .deck-slide-topline{min-height:25px}.deck-slide.is-compact .deck-kicker{font-size:12.5px}.deck-slide.is-compact .deck-title{white-space:nowrap;max-width:none;margin-top:2px;font-size:31px;line-height:1.08}.deck-slide.is-compact .deck-title:after{width:36px;height:3px;margin-top:6px}.deck-slide-scroll-compact{margin-top:9px}.deck-slide.is-compact .deck-foot{margin-top:8px;padding-top:6px;font-size:11px}.deck-head{grid-template-columns:fit-content(720px) minmax(320px,420px);justify-content:start;align-items:start;gap:0;margin-top:2px;display:grid}.deck-head-main{min-width:0}.deck-head-main .deck-title{max-width:30ch}.deck-takeaway{border-left:1px solid var(--deck-hairline);flex-direction:column;gap:8px;padding:1px 0 1px 20px;display:flex;position:relative}.deck-takeaway-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck-takeaway-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--deck-gold);flex-shrink:0;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.deck-takeaway-eyebrow svg{color:var(--deck-gold)}.deck-takeaway-text{font-family:var(--font-role-display);color:var(--deck-navy);text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:20px;font-weight:500;line-height:1.22;display:-webkit-box;overflow:hidden}.deck-takeaway-text.is-empty{opacity:.55}.deck-state-head{grid-template-columns:fit-content(640px) minmax(330px,430px);justify-content:start;align-items:start;gap:0;display:grid}.deck-state-takeaway{border-left:1px solid;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.deck-state-takeaway{border-left:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.deck-state-takeaway{padding-left:20px}.deck-state-takeaway>span:last-child{text-wrap:pretty}.deck-state-system>ul{border-top:1px solid #ffffff1f}.deck-state-system li{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 0;display:grid}.deck-state-system li>span{color:#ffffffb8;font-size:14px;font-weight:650}.deck-state-system li>strong{color:#fff;font-family:var(--font-role-display);font-size:22px;font-weight:600}.deck-state-system li>small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.deck-state-system li.is-risk>strong{color:#d9a08c}.deck-state-system li.is-watch>strong{color:#d7bd72}.deck-state-system li.is-good>strong{color:#a9c7af}.deck-foot{border-top:1px solid var(--deck-hairline);color:#8b8a86;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.deck-foot strong{color:var(--deck-navy);font-weight:600}.deck-navigation{z-index:2;background:#101d30;border-top:1px solid #ffffff1a;flex:none;margin-top:.45rem;padding-top:.4rem;position:relative}.deck-rail-bar{min-width:0;container:deck-rail-bar/inline-size}.deck-rail{gap:.3rem;min-width:0;padding:.08rem;display:grid;overflow:visible}.deck-rail-row{grid-template-columns:7.8rem minmax(0,1fr);align-items:stretch;gap:.4rem;min-width:0;display:grid}.deck-rail-row>header{border-right:1px solid #ffffff21;align-content:center;gap:.08rem;min-width:0;padding:.1rem .65rem;display:grid;position:relative}.deck-rail-row>header:before{content:"";background:#ffffff52;border-radius:99px;width:2px;position:absolute;top:.32rem;bottom:.32rem;left:0}.deck-rail-row>header>span{color:#ffffff6b;font-family:var(--font-role-data);letter-spacing:.08em;font-size:9.5px;font-weight:700;line-height:1}.deck-rail-row>header strong{color:#ffffffdb;font-family:var(--font-role-display);letter-spacing:.005em;text-overflow:clip;white-space:nowrap;font-size:14px;font-weight:620;line-height:1.1;overflow:hidden}.deck-rail-row.is-appendix>header:before{background:var(--deck-gold-bright)}.deck-rail-row.is-appendix>header>span{color:var(--deck-gold-bright)}.deck-rail-items{grid-template-columns:repeat(var(--deck-row-slide-count,6), minmax(0, 1fr));gap:.28rem;min-width:0;display:grid}.deck-rail-item{color:#ffffff9e;cursor:pointer;text-align:left;width:auto;min-width:0;max-width:none;height:44px;min-height:44px;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:.28rem .36rem;display:inline-flex;position:relative;overflow:hidden}.deck-rail-item>svg{position:absolute;top:.16rem;right:.12rem}.deck-rail-item>span{flex:auto;min-width:0;display:block;overflow:visible}.deck-rail-item strong{display:none}.deck-rail-item small{overflow-wrap:anywhere;text-align:center;text-overflow:clip;text-wrap:balance;white-space:normal;width:100%;min-width:0;font-size:13px;font-weight:620;line-height:14px;display:block;overflow:visible}.deck-rail-item:hover{color:#fff;background:#ffffff13;border-color:#ffffff2e}.deck-rail-item.is-active{border-color:var(--deck-gold-bright)}@supports (color:color-mix(in lab, red, red)){.deck-rail-item.is-active{border-color:color-mix(in srgb, var(--deck-gold-bright) 52%, transparent)}}.deck-rail-item.is-active{background:var(--deck-gold-bright)}@supports (color:color-mix(in lab, red, red)){.deck-rail-item.is-active{background:color-mix(in srgb, var(--deck-gold-bright) 9%, transparent)}}.deck-rail-item.is-active{color:#fff;box-shadow:inset 0 -2px var(--deck-gold-bright)}.deck-rail-item.is-active small{font-weight:720}.deck-rail-item.is-active strong{color:var(--deck-gold-bright)}.deck-rail-item.is-hidden{opacity:.38}.deck-manage-slides{min-height:32px;padding:.22rem .58rem;font-size:10px;font-weight:700}.deck-rail-bar>button{min-width:32px;min-height:32px}@container deck-rail-bar (max-width:900px){.deck-manage-slides{width:36px;min-width:36px;padding-inline:0}.deck-manage-slides>span{display:none}}@media (max-width:1023px){.deck-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;overflow:hidden}.deck-stage-outer{flex:none;margin:auto}.deck-rail-bar{gap:.35rem}.deck-rail{gap:.2rem}.deck-rail-row{grid-template-columns:7.2rem minmax(0,1fr);gap:.25rem}.deck-rail-item{justify-content:center;gap:.2rem;width:auto;min-width:0;max-width:none;min-height:44px;padding-inline:.3rem}.deck-rail-item>span{display:block;overflow:visible}.deck-manage-slides>span{display:none}.deck-rail-bar>button,.deck-manage-slides{min-width:44px;min-height:44px}.deck-curation-panel{z-index:120;background:#101d30;width:min(520px,100vw - 32px);margin:0;position:fixed;top:16px;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 28px 80px #040a128c}.deck-curation-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.deck-shell{padding:.65rem}.deck-rail-item{width:auto;min-width:0;max-width:none;min-height:44px}.deck-rail-item>span{display:block}.deck-rail-item strong{color:#ffffffb3;text-align:center;font-size:11.5px;display:block}.deck-rail-item small{display:none}.deck-rail-bar>button{min-width:44px;min-height:44px}.deck-manage-slides>span{display:none}}.deck-curation-panel{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;padding:.75rem}.deck-curation-panel>header{align-items:flex-start;gap:1rem;display:flex}.deck-curation-panel>header>div{flex:1;min-width:0}.deck-curation-panel>header span{color:#fffc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:11px;font-weight:750;display:inline-flex}.deck-curation-panel>header p{color:#ffffff6b;margin-top:.2rem;font-size:10.5px}.deck-curation-panel>header>button{color:var(--deck-navy-deep);background:#fff;border-radius:6px;align-items:center;gap:.3rem;padding:.32rem .55rem;font-size:10.5px;font-weight:750;display:inline-flex}.deck-curation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.deck-curation-grid>article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.35rem;min-width:0;padding:.35rem;display:flex}.deck-curation-grid>article.is-active{border-color:var(--deck-gold-bright)}@supports (color:color-mix(in lab, red, red)){.deck-curation-grid>article.is-active{border-color:color-mix(in srgb, var(--deck-gold-bright) 52%, transparent)}}.deck-curation-grid>article.is-active{background:var(--deck-gold-bright)}@supports (color:color-mix(in lab, red, red)){.deck-curation-grid>article.is-active{background:color-mix(in srgb, var(--deck-gold-bright) 10%, transparent)}}.deck-curation-grid>article.is-hidden{opacity:.54}.deck-curation-slide{color:#fffc;text-align:left;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.deck-curation-icon{width:27px;height:27px;color:var(--deck-gold-bright);background:#ffffff14;border-radius:7px;flex:none;place-items:center;display:grid}.deck-curation-slide>span:last-child{min-width:0;display:block}.deck-curation-slide strong,.deck-curation-slide small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-curation-slide strong{font-size:10.5px;font-weight:700}.deck-curation-slide small{color:#ffffff61;margin-top:.08rem;font-size:9.5px}.deck-curation-actions{align-items:center;gap:.18rem;display:inline-flex}.deck-curation-actions button{color:#ffffff9e;background:#ffffff12;border-radius:5px;justify-content:center;align-items:center;gap:.18rem;min-width:25px;min-height:25px;font-size:9.5px;font-weight:700;display:inline-flex}.deck-curation-actions button:hover:not(:disabled){color:#fff;background:#ffffff24}.deck-curation-actions button:disabled{opacity:.2}.deck-curation-actions .deck-curation-visibility{min-width:48px;padding-inline:.35rem}.deck-curation-locked{color:#ffffff6b;background:#ffffff0b;border-radius:5px;justify-content:center;align-items:center;gap:.18rem;min-width:48px;min-height:25px;font-size:9.5px;font-weight:700;display:inline-flex}.deck-open-appendices{border:1px solid var(--deck-gold-bright);flex:none;align-items:center;gap:.35rem;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deck-open-appendices{border:1px solid color-mix(in srgb, var(--deck-gold-bright) 52%, transparent)}}.deck-open-appendices{background:var(--deck-gold-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.deck-open-appendices{background:color-mix(in srgb, var(--deck-gold-bright) 14%, transparent)}}.deck-open-appendices{color:#fff;padding:.25rem .65rem;font-size:10.5px;font-weight:740}.deck-inline-evidence{border-top:1px solid var(--deck-hairline);color:#8b8780;white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:24px;padding-top:5px;font-size:9.5px;display:flex;overflow:hidden}.deck-inline-evidence>span:first-child{color:var(--deck-accent,var(--deck-gold));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.deck-inline-evidence>:is(a,span:not(:first-child)){color:#77736c;text-overflow:ellipsis;min-width:0;max-width:250px;overflow:hidden}.deck-inline-evidence strong{color:var(--deck-navy);font-weight:700}.deck-inline-evidence small{color:#969188}.deck-inline-evidence em{color:#969188;margin-left:auto;font-style:normal}.deck-operating-signals{grid-template-columns:.8fr 1.45fr 1.1fr;gap:14px;height:100%;min-height:0;display:grid}.deck-operating-signals>section{border:1px solid var(--deck-hairline);background:var(--deck-card);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-operating-signals>section{background:color-mix(in srgb, var(--deck-card) 96%, transparent)}}.deck-operating-signal-lead{flex-direction:column;justify-content:center;padding:24px;display:flex;background:var(--deck-blue)!important}@supports (color:color-mix(in lab, red, red)){.deck-operating-signal-lead{background:color-mix(in srgb, var(--deck-blue) 7%, var(--deck-card))!important}}.deck-operating-signal-lead>header{color:var(--deck-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.deck-operating-signal-lead>strong{color:var(--deck-navy);font-family:var(--font-role-display);margin-top:30px;font-size:56px;font-weight:580;line-height:1}.deck-operating-signal-lead>p{color:var(--deck-navy);margin-top:10px;font-size:15px;font-weight:680}.deck-operating-signal-lead>small{color:#8b8780;margin-top:6px;font-size:11px}.deck-operating-metrics,.deck-operating-risks{flex-direction:column;display:flex}.deck-operating-metrics>header,.deck-operating-risks>header{border-bottom:1px solid var(--deck-hairline);min-height:58px;color:var(--deck-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.deck-operating-metrics>header span,.deck-operating-risks>header span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.deck-operating-metrics>header strong,.deck-operating-risks>header strong{color:var(--deck-navy);margin-top:2px;font-size:14px;display:block}.deck-operating-metrics>header small,.deck-operating-risks>header small{color:#8b8780;font-size:10px;font-weight:680}.deck-operating-metrics>div{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.deck-operating-metrics article{border-top:1px solid var(--deck-hairline);border-left:1px solid var(--deck-hairline);align-content:center;padding:10px 12px;display:grid}.deck-operating-metrics article:nth-child(odd){border-left:0}.deck-operating-metrics article:nth-child(-n+2){border-top:0}.deck-operating-metrics article>span{color:#77736c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.deck-operating-metrics article>strong{color:var(--deck-navy);font-family:var(--font-role-display);margin-top:5px;font-size:23px;font-weight:600}.deck-operating-metrics article>small{color:#8b8780;text-transform:uppercase;margin-top:3px;font-size:9px}.deck-operating-metrics article[data-status=off]{box-shadow:inset 3px 0 var(--deck-risk)}.deck-operating-metrics article[data-status=on]{box-shadow:inset 3px 0 var(--deck-good)}.deck-operating-risks ol{min-height:0;margin:0;padding:0;list-style:none}.deck-operating-risks li{border-top:1px solid var(--deck-hairline);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.deck-operating-risks li:first-child{border-top:0}.deck-operating-risks li>span{color:var(--deck-warn);text-transform:uppercase;font-size:9px;font-weight:800}.deck-operating-risks li[data-severity=critical]>span{color:var(--deck-risk)}.deck-operating-risks li>strong{color:var(--deck-navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.deck-operating-risks li>small{color:#8b8780;font-size:9px;font-weight:700}.deck-operating-clear{color:var(--deck-good);padding:18px;font-size:12px;line-height:1.45}.deck-decisions-required{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:100%;min-height:0;display:grid}.deck-decisions-required>section{border:1px solid var(--deck-hairline);background:var(--deck-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.deck-decisions-required>section>header{border-bottom:1px solid var(--deck-hairline);min-height:64px;color:var(--deck-accent);align-items:center;gap:10px;padding:12px 14px;display:flex}.deck-decisions-required>section>header span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.deck-decisions-required>section>header strong{color:var(--deck-navy);margin-top:3px;font-size:15px;display:block}.deck-decisions-required ol{margin:0;padding:0;list-style:none}.deck-decisions-required li{border-top:1px solid var(--deck-hairline);gap:5px;padding:13px 14px;display:grid}.deck-decisions-required li:first-child{border-top:0}.deck-decisions-required li>span{color:var(--deck-accent);text-transform:uppercase;font-size:9px;font-weight:800}.deck-decisions-required li>strong{color:var(--deck-navy);font-size:12px;line-height:1.3}.deck-decisions-required li>small{color:#817d76;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.deck-decisions-required>section>p{color:#8b8780;text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex}.deck-story-body{flex-direction:column;height:100%;min-height:0;display:flex}.deck-story-switch{flex-shrink:0;align-items:center;gap:.28rem;display:flex}.deck-story-switch button{border:1px solid var(--deck-hairline);background:var(--deck-stone);border-radius:999px;min-height:30px}@supports (color:color-mix(in lab, red, red)){.deck-story-switch button{background:color-mix(in srgb, var(--deck-stone) 86%, transparent)}}.deck-story-switch button{color:#74736f;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);padding:.28rem .75rem;font-size:12.5px;font-weight:650}.deck-story-switch button:hover{border-color:var(--deck-accent)}@supports (color:color-mix(in lab, red, red)){.deck-story-switch button:hover{border-color:color-mix(in srgb, var(--deck-accent) 42%, var(--deck-hairline))}}.deck-story-switch button:hover{color:var(--deck-navy-deep)}.deck-story-switch button.is-active{border-color:var(--deck-accent);background:var(--deck-accent);color:#fff}.deck-story-switch-note{color:#97938b;margin-left:auto;font-size:11.5px}.deck-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:calc(100% - 28px);min-height:0;display:grid}.deck-portfolio-column{border-top:3px solid var(--deck-accent);background:var(--deck-card);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-column{background:color-mix(in srgb, var(--deck-card) 95%, transparent)}}.deck-portfolio-column{box-shadow:0 0 0 1px var(--deck-hairline)}.deck-portfolio-column>header{background:var(--deck-accent);justify-content:space-between;align-items:center;gap:8px;min-height:59px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-column>header{background:color-mix(in srgb, var(--deck-accent) 6%, var(--deck-card))}}.deck-portfolio-column>header span{color:var(--deck-accent);letter-spacing:.1em;font-size:9.5px;font-weight:800}.deck-portfolio-column>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:1px;font-size:16px;font-weight:600}.deck-portfolio-column>header dl{gap:9px;display:flex}.deck-portfolio-column>header dl>div{text-align:right}.deck-portfolio-column>header dt{color:#97938b;text-transform:uppercase;font-size:8.5px}.deck-portfolio-column>header dd{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:18px}.deck-portfolio-list{flex:1;min-height:0;overflow:hidden}.deck-portfolio-workstream{border-top:1px solid var(--deck-hairline);border-left:3px solid var(--deck-neutral);min-height:91px;padding:9px 10px}.deck-portfolio-workstream.is-healthy{border-left-color:var(--deck-good)}.deck-portfolio-workstream.is-attention{border-left-color:var(--deck-risk);background:var(--deck-risk-soft)}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-workstream.is-attention{background:color-mix(in srgb, var(--deck-risk-soft) 55%, transparent)}}.deck-portfolio-workstream-head{align-items:flex-start;gap:7px;display:flex}.deck-portfolio-workstream-head strong{min-width:0;color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-portfolio-workstream-head span{background:var(--deck-stone);color:#7d7972;text-transform:uppercase;border-radius:99px;flex:none;padding:2px 5px;font-size:8px;font-weight:750}.deck-portfolio-workstream.is-attention .deck-portfolio-workstream-head span{background:var(--deck-risk-soft);color:var(--deck-risk)}.deck-portfolio-workstream p{color:#73726f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-portfolio-workstream-meta{color:#95918a;justify-content:space-between;align-items:center;gap:7px;margin-top:5px;font-size:9px;display:flex}.deck-portfolio-workstream-meta span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.deck-portfolio-column>footer{border-top:1px solid var(--deck-hairline);color:#9b978f;padding:6px 10px;font-size:9px}.deck-portfolio-legend{color:#8c8881;justify-content:space-between;align-items:flex-end;gap:20px;height:28px;font-size:10.5px;display:flex}.deck-portfolio-legend span{align-items:center;gap:5px;display:inline-flex}.deck-portfolio-legend strong{color:var(--deck-accent);font-size:10.5px}.deck-momentum-layout{grid-template-columns:minmax(0,1.48fr) minmax(310px,.72fr);gap:28px;height:100%;min-height:0;display:grid}.deck-momentum-changes{min-width:0}.deck-momentum-changes>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:8px;display:flex}.deck-momentum-changes>header span{color:var(--deck-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.deck-momentum-changes>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:1px;font-size:18px;font-weight:600}.deck-momentum-changes>header small{color:#908c84;font-size:10px}.deck-momentum-changes>ol{list-style:none}.deck-momentum-changes li{border-bottom:1px solid var(--deck-hairline);grid-template-columns:76px minmax(170px,.85fr) minmax(180px,1fr) 52px;align-items:center;gap:10px;min-height:53px;display:grid}.deck-momentum-changes li>span{background:var(--deck-stone);color:#7d7972;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;width:fit-content;padding:2px 6px;font-size:7.5px;font-weight:800}.deck-momentum-changes li.is-good>span{background:var(--deck-good-soft);color:var(--deck-good)}.deck-momentum-changes li.is-new>span{background:var(--deck-navy-soft);color:var(--deck-blue)}.deck-momentum-changes li.is-risk>span{background:var(--deck-risk-soft);color:var(--deck-risk)}.deck-momentum-changes li strong,.deck-momentum-changes li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-momentum-changes li strong{color:var(--deck-navy-deep);font-size:10.5px}.deck-momentum-changes li small{color:#97938b;margin-top:2px;font-size:7.5px}.deck-momentum-changes li p{color:#77736e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-momentum-changes li time{color:#817d76;text-align:right;font-size:8px;font-weight:700}.deck-momentum-reading{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:19px;display:flex}.deck-momentum-reading>span{color:var(--deck-gold);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deck-momentum-reading>span{color:color-mix(in srgb, var(--deck-gold) 48%, #fff)}}.deck-momentum-reading>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.deck-momentum-reading>h3{font-family:var(--font-role-display);margin-top:7px;font-size:23px;font-weight:600}.deck-momentum-scoreline{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.deck-momentum-scoreline>div{color:#ffffff75;border-bottom:1px solid #ffffff1a;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;padding:7px 3px;display:grid}.deck-momentum-scoreline strong{color:#fff;font-family:var(--font-role-display);font-size:18px}.deck-momentum-scoreline span{color:#ffffff80;font-size:8px}.deck-momentum-scoreline .is-alert,.deck-momentum-scoreline .is-alert strong{color:#d9a08c}.deck-momentum-statuses{margin-top:11px}.deck-momentum-statuses>div{margin-top:7px}.deck-momentum-statuses>div>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.deck-momentum-statuses span{color:#ffffff8f;font-size:9px}.deck-momentum-statuses strong{font-family:var(--font-role-display);font-size:14px}.deck-momentum-statuses>div>i{background:#ffffff1a;border-radius:99px;height:4px;margin-top:3px;display:block;overflow:hidden}.deck-momentum-statuses>div>i>i{border-radius:inherit;height:100%;display:block}.deck-momentum-reading>footer{color:#ffffff61;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:8px;font-size:8px}.deck-pressure-layout{grid-template-columns:minmax(0,1.48fr) minmax(300px,.72fr);gap:28px;height:100%;min-height:0;display:grid}.deck-pressure-calendar{min-width:0}.deck-pressure-calendar>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:9px;display:flex}.deck-pressure-calendar>header span,.deck-academy-centre>header span,.deck-academy-audience>header span,.deck-contract-agenda>header span,.deck-contract-roadmap>header span{color:var(--deck-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.deck-pressure-calendar>header h3,.deck-academy-centre>header h3,.deck-academy-audience>header h3,.deck-contract-agenda>header h3,.deck-contract-roadmap>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:1px;font-size:18px;font-weight:600}.deck-pressure-overdue{color:var(--deck-risk);align-items:center;gap:6px;display:flex}.deck-pressure-overdue strong{font-family:var(--font-role-display);font-size:24px}.deck-pressure-overdue span{color:#8b8780;letter-spacing:normal;text-transform:none;font-size:10px}.deck-pressure-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;height:calc(100% - 55px);padding-top:11px;display:grid}.deck-pressure-months>article{border:1px solid var(--deck-hairline);border-top:3px solid var(--deck-neutral);flex-direction:column;min-width:0;padding:9px;display:flex}.deck-pressure-months>article.is-peak{border-color:var(--deck-gold);border-top-color:var(--deck-gold);background:var(--deck-gold-soft)}.deck-pressure-month-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.deck-pressure-month-head span{color:#77746e;text-transform:uppercase;font-size:11.5px;font-weight:700}.deck-pressure-month-head strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:25px}.deck-pressure-column{background:linear-gradient(0deg,#ece8df 1px,#0000 1px) 0 0/100% 25%;justify-content:center;align-items:flex-end;height:116px;margin:7px 0;display:flex}.deck-pressure-column>i{background:var(--deck-blue);border-radius:5px 5px 0 0;width:58%;min-height:2px}.deck-pressure-months>article.is-peak .deck-pressure-column>i{background:var(--deck-gold)}.deck-pressure-months dl{border-top:1px solid var(--deck-hairline);border-bottom:1px solid var(--deck-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deck-pressure-months dl>div{padding:5px 2px}.deck-pressure-months dt{color:#98938b;text-transform:uppercase;font-size:8.5px}.deck-pressure-months dd{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:1px;font-size:16px}.deck-pressure-months ul{margin-top:7px;list-style:none}.deck-pressure-months li{color:#6f6e6b;text-overflow:ellipsis;white-space:nowrap;padding:3px 0;font-size:9.5px;overflow:hidden}.deck-pressure-reading{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:18px 20px;display:flex}.deck-pressure-reading>span{color:var(--deck-gold)}@supports (color:color-mix(in lab, red, red)){.deck-pressure-reading>span{color:color-mix(in srgb, var(--deck-gold) 48%, #fff)}}.deck-pressure-reading>span{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.deck-pressure-donut{background:conic-gradient(var(--deck-gold-bright) 0 var(--pressure-share), #ffffff1f var(--pressure-share) 360deg);border-radius:50%;align-self:center;place-items:center;width:132px;height:132px;margin:8px 0;display:grid}.deck-pressure-donut:before{content:"";background:var(--deck-navy);border-radius:50%;grid-area:1/1;width:92px;height:92px}.deck-pressure-donut>div{z-index:1;text-align:center;grid-area:1/1}.deck-pressure-donut strong{font-family:var(--font-role-display);font-size:30px;display:block}.deck-pressure-donut small{color:#ffffff80;max-width:70px;font-size:9px;display:block}.deck-pressure-reading h3{font-family:var(--font-role-display);font-size:18px;font-weight:600}.deck-pressure-reading>p{color:#ffffffa3;margin-top:6px;font-size:11px;line-height:1.4}.deck-pressure-owner-list{border-top:1px solid #ffffff21;margin-top:auto}.deck-pressure-owner-list header{color:#ffffff75;text-transform:uppercase;align-items:center;gap:5px;padding:7px 0 4px;font-size:9px;display:flex}.deck-pressure-owner-list>div{color:#ffffffb3;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:10px;display:flex}.deck-pressure-owner-list>div strong{color:#fff;font-family:var(--font-role-display);font-size:15px}.deck-pressure-reading>footer{color:#fff6;align-items:center;gap:5px;margin-top:7px;font-size:8.5px;display:flex}.deck-demand-empty{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:28px;height:100%;display:grid}.deck-demand-empty>section{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex}.deck-demand-empty>section>span{color:#d7bd72;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.deck-demand-empty>section h3{font-family:var(--font-role-display);margin-top:8px;font-size:28px;font-weight:600}.deck-demand-empty>section p{color:#ffffffa8;margin-top:12px;font-size:13px;line-height:1.5}.deck-demand-empty>section>div{border-top:1px solid #ffffff24;margin-top:auto;padding-top:13px}.deck-demand-empty>section>div strong,.deck-demand-empty>section>div span{display:block}.deck-demand-empty>section>div strong{color:#d7bd72;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.deck-demand-empty>section>div span{color:#ffffffbf;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.deck-demand-empty>aside{flex-direction:column;min-width:0;display:flex}.deck-demand-empty>aside>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:9px;display:flex}.deck-demand-empty>aside>header span{color:var(--deck-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.deck-demand-empty>aside>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:2px;font-size:19px;font-weight:600}.deck-demand-empty>aside>header small{color:#97938b;font-size:9px}.deck-demand-empty>aside>div{margin-top:8px}.deck-demand-empty article{border-bottom:1px solid var(--deck-hairline);min-height:71px;color:var(--deck-blue);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 5px;display:grid}.deck-demand-empty article strong,.deck-demand-empty article small{display:block}.deck-demand-empty article strong{color:var(--deck-navy-deep);font-size:12px}.deck-demand-empty article small{color:#817d76;margin-top:3px;font-size:10px;line-height:1.35}.deck-demand-empty>aside>footer{background:var(--deck-gold-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding:10px 12px;display:flex}.deck-demand-empty>aside>footer span{color:var(--deck-gold);text-transform:uppercase;font-size:9px;font-weight:750}.deck-demand-empty>aside>footer strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:16px}.deck-academy-layout{grid-template-rows:minmax(0,1fr) 128px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.72fr);gap:17px 26px;height:100%;min-height:0;display:grid}.deck-academy-centre,.deck-academy-audience{min-width:0}.deck-academy-centre>header,.deck-academy-audience>header,.deck-contract-agenda>header,.deck-contract-roadmap>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:7px;display:flex}.deck-academy-centre>header>strong{color:var(--deck-accent);font-family:var(--font-role-display);font-size:24px}.deck-academy-centre>header>strong small{color:#8c8881;font-family:var(--font-role-body);font-size:9px}.deck-academy-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;height:106px;margin-top:8px;display:grid}.deck-academy-months>div{text-align:center;grid-template-rows:auto minmax(0,1fr) auto;gap:3px;min-width:0;display:grid}.deck-academy-months span{color:#9a958c;text-transform:uppercase;font-size:8px;font-weight:700}.deck-academy-months>div>i{border-bottom:1px solid var(--deck-hairline);justify-content:center;align-items:flex-end;display:flex}.deck-academy-months>div>i>i{background:var(--deck-plum);opacity:.22;border-radius:3px 3px 0 0;width:65%;min-height:2px}.deck-academy-months>div.has-activity>i>i{opacity:.82}.deck-academy-months strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:13px}.deck-academy-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:10px;display:grid}.deck-academy-pillars>div{border-top:1px solid var(--deck-hairline);grid-template-columns:5px minmax(0,1fr);gap:6px;padding:5px 0;display:grid}.deck-academy-pillars>div>i{border-radius:99px}.deck-academy-pillars strong,.deck-academy-pillars small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-academy-pillars strong{color:var(--deck-navy-deep);font-size:10px}.deck-academy-pillars small{color:#99958e;margin-top:1px;font-size:8px}.deck-academy-audience ol{list-style:none}.deck-academy-audience li{border-bottom:1px solid var(--deck-hairline);grid-template-columns:22px 6px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:29px;display:grid}.deck-academy-audience li>span{color:#aaa49b;font-family:var(--font-role-display);font-size:9px}.deck-academy-audience li>i{border-radius:2px;width:6px;height:6px}.deck-academy-audience li>strong{color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.deck-academy-audience li>b{color:var(--deck-plum);font-family:var(--font-role-display);font-size:15px}.deck-academy-gap{background:var(--deck-plum-soft);color:var(--deck-plum);align-items:flex-start;gap:7px;margin-top:8px;padding:8px;display:flex}.deck-academy-gap strong,.deck-academy-gap small{display:block}.deck-academy-gap strong{font-size:9.5px}.deck-academy-gap small{color:#7c7279;margin-top:2px;font-size:8px;line-height:1.3}.deck-academy-next{border-top:1px solid var(--deck-hairline);grid-column:1/-1;min-width:0;padding-top:7px}.deck-academy-next>header{color:var(--deck-plum);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.deck-academy-next>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:5px;display:grid}.deck-academy-next article{border-left:3px solid var(--deck-plum);min-width:0;padding-left:9px}.deck-academy-next time{color:var(--deck-plum);text-transform:uppercase;font-size:8.5px;font-weight:750}.deck-academy-next strong{color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.deck-academy-next p{color:#77736e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:8.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-academy-next article>span{color:#9a958e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:7.5px;display:flex;overflow:hidden}.deck-contract-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:26px;height:100%;min-height:0;display:grid}.deck-contract-agenda,.deck-contract-roadmap{flex-direction:column;min-width:0;min-height:0;display:flex}.deck-contract-agenda>header>strong{color:var(--deck-teal);font-family:var(--font-role-display);font-size:25px}.deck-contract-roadmap>header small{color:#908c84;font-size:9.5px}.deck-contract-asks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.deck-contract-ask{border-top:3px solid var(--deck-teal);background:var(--deck-teal);min-width:0;min-height:123px;padding:8px}@supports (color:color-mix(in lab, red, red)){.deck-contract-ask{background:color-mix(in srgb, var(--deck-teal) 5%, var(--deck-card))}}.deck-contract-ask{box-shadow:0 0 0 1px var(--deck-hairline)}.deck-contract-ask>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.deck-contract-ask>div span{color:var(--deck-teal);letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:800}.deck-contract-ask>div b{background:var(--deck-stone);color:#77736e;text-transform:uppercase;border-radius:99px;padding:2px 5px;font-size:7px}.deck-contract-ask h3{color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-contract-ask p{color:#77736e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:8.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-contract-ask footer{border-top:1px solid var(--deck-hairline);color:#99958d;justify-content:space-between;align-items:center;gap:5px;margin-top:7px;padding-top:5px;font-size:7.5px;display:flex}.deck-contract-risks{margin-top:10px}.deck-contract-risks>header{color:var(--deck-risk);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;padding-bottom:4px;font-size:8.5px;font-weight:750;display:flex}.deck-contract-risk{border-top:1px solid var(--deck-hairline);min-height:44px;color:var(--deck-warn);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.deck-contract-risk.is-critical{color:var(--deck-risk)}.deck-contract-risk.is-elevated{color:var(--deck-plum)}.deck-contract-risk strong,.deck-contract-risk small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-contract-risk strong{color:var(--deck-navy-deep);font-size:9.5px}.deck-contract-risk small{color:#8e8a83;margin-top:2px;font-size:7.5px}.deck-contract-risk b{text-transform:uppercase;font-size:7px}.deck-contract-months{margin-top:8px}.deck-contract-months article{border-bottom:1px solid var(--deck-hairline);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.deck-contract-months article>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.deck-contract-months article>div>span{color:var(--deck-teal);font-family:var(--font-role-display);font-size:13px}.deck-contract-months article>div>strong{color:var(--deck-navy-deep);font-size:10.5px}.deck-contract-months article>div>small{color:#99958d;grid-column:2;font-size:7.5px}.deck-contract-months article>div>b{color:var(--deck-teal);font-family:var(--font-role-display);grid-area:1/3/span 2;font-size:21px}.deck-contract-months ul{list-style:none}.deck-contract-months li{color:#77736e;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;font-size:8.5px;overflow:hidden}.deck-contract-protection{border-left:3px solid var(--deck-teal);background:var(--deck-teal);margin-top:9px}@supports (color:color-mix(in lab, red, red)){.deck-contract-protection{background:color-mix(in srgb, var(--deck-teal) 6%, var(--deck-card))}}.deck-contract-protection{padding:7px 9px}.deck-contract-protection>header{color:var(--deck-teal);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.deck-contract-protection ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:5px;list-style:none;display:grid}.deck-contract-protection li{grid-template-columns:16px minmax(0,1fr);gap:4px;display:grid}.deck-contract-protection li span{color:var(--deck-teal);font-family:var(--font-role-display);font-size:11px}.deck-contract-protection li strong{color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-contract-protection p{color:#817d76;margin-top:5px;font-size:8.5px}.deck-contract-roadmap>footer{border-top:1px solid var(--deck-hairline);color:#8d8982;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:8.5px;display:flex}.deck-contract-roadmap>footer span{align-items:center;gap:4px;display:inline-flex}.deck-agenda-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0;margin-top:12px;display:grid}.deck-agenda-grid.is-risks,.deck-agenda-grid.is-decisions{grid-template-columns:minmax(0,1fr)}.deck-agenda-column{border-top:3px solid var(--deck-accent);background:var(--deck-card);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-agenda-column{background:color-mix(in srgb, var(--deck-card) 94%, transparent)}}.deck-agenda-column{box-shadow:0 0 0 1px var(--deck-hairline)}.deck-agenda-column>header{background:var(--deck-accent);justify-content:space-between;align-items:center;gap:1rem;min-height:55px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-agenda-column>header{background:color-mix(in srgb, var(--deck-accent) 7%, var(--deck-card))}}.deck-agenda-column>header span,.deck-outlook-timeline>header span,.deck-outlook-focus>header span,.deck-network-ranking>header span{color:var(--deck-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:750}.deck-agenda-column>header h3,.deck-outlook-timeline>header h3,.deck-outlook-focus>header h3,.deck-network-ranking>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:1px;font-size:18px;font-weight:600}.deck-agenda-column>header>strong{color:var(--deck-accent);font-family:var(--font-role-display);font-size:28px;font-weight:600}.deck-agenda-column>ol{margin:0;list-style:none}.deck-agenda-row{border-top:1px solid var(--deck-hairline);grid-template-columns:4px minmax(0,1fr);gap:10px;min-height:67px;padding:8px 12px;display:grid}.deck-agenda-signal{border-radius:99px;width:4px;height:100%;min-height:44px}.deck-agenda-copy{min-width:0}.deck-agenda-row-head{align-items:center;gap:10px;display:flex}.deck-agenda-row-head>strong{min-width:0;color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.deck-agenda-row-head>span{color:var(--deck-plum);background:var(--deck-plum-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:750}.deck-agenda-row-head>span.is-late{color:var(--deck-risk);background:var(--deck-risk-soft)}.deck-agenda-copy p{color:#696a6c;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-agenda-copy small{color:#96928a;margin-top:3px;font-size:10.5px;display:block}.deck-agenda-scoreline{border-top:1px solid var(--deck-hairline);border-bottom:1px solid var(--deck-hairline);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.deck-agenda-scoreline>div{border-left:1px solid var(--deck-hairline);min-height:48px;color:var(--deck-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 12px;display:grid}.deck-agenda-scoreline>div:first-child{border-left:0}.deck-agenda-scoreline span{color:#777671;font-size:11.5px;font-weight:650}.deck-agenda-scoreline strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:22px}.deck-agenda-scoreline .is-alert,.deck-agenda-scoreline .is-alert strong{color:var(--deck-risk)}.deck-pulse-fallback{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:28px;height:100%;display:grid}.deck-pulse-fallback>section{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex}.deck-pulse-fallback>section>span{color:var(--deck-coral)}@supports (color:color-mix(in lab, red, red)){.deck-pulse-fallback>section>span{color:color-mix(in srgb, var(--deck-coral) 58%, #fff)}}.deck-pulse-fallback>section>span{letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:750}.deck-pulse-fallback>section h3{font-family:var(--font-role-display);margin-top:7px;font-size:28px;font-weight:600}.deck-pulse-fallback>section p{color:#ffffffad;margin-top:12px;font-size:14px;line-height:1.45}.deck-pulse-fallback>section>div{border-top:1px solid #ffffff24;gap:4px;margin-top:auto;padding-top:13px;display:grid}.deck-pulse-fallback>section>div strong{color:var(--deck-coral)}@supports (color:color-mix(in lab, red, red)){.deck-pulse-fallback>section>div strong{color:color-mix(in srgb, var(--deck-coral) 58%, #fff)}}.deck-pulse-fallback>section>div strong{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.deck-pulse-fallback>section>div span{color:#ffffffc7;font-size:12.5px}.deck-pulse-fallback>div{min-width:0}.deck-pulse-fallback>div>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:10px;display:flex}.deck-pulse-fallback>div>header span{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:19px;font-weight:600}.deck-pulse-fallback>div>header small{color:var(--deck-coral);font-size:11.5px;font-weight:700}.deck-pulse-fallback-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deck-pulse-fallback-metrics>div{border-bottom:1px solid var(--deck-hairline);border-left:1px solid var(--deck-hairline);min-height:118px;padding:18px}.deck-pulse-fallback-metrics>div:nth-child(odd){border-left:0}.deck-pulse-fallback-empty{color:#8b8a86;padding:20px 0;font-size:13px}.deck-network-grid{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:28px;min-height:0;margin-top:13px;display:grid}.deck-network-ranking{min-width:0}.deck-network-ranking>header,.deck-outlook-timeline>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:8px;display:flex}.deck-network-ranking>header small,.deck-outlook-timeline>header small{color:#8a8882;font-size:11.5px}.deck-network-ranking>ol{list-style:none}.deck-network-ranking li{border-bottom:1px solid var(--deck-hairline);grid-template-columns:30px minmax(150px,.8fr) minmax(140px,1.4fr) 82px;align-items:center;gap:10px;min-height:42px;display:grid}.deck-network-rank{color:#aaa59b;font-family:var(--font-role-display);font-size:13px}.deck-network-identity{align-items:center;gap:7px;min-width:0;display:flex}.deck-network-identity i{border-radius:2px;flex:none;width:8px;height:8px}.deck-network-identity strong{color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.deck-network-bar{background:#ebe7de;border-radius:99px;height:5px;overflow:hidden}.deck-network-bar span{border-radius:inherit;height:100%;display:block}.deck-network-values{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.deck-network-values strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:18px}.deck-network-values span{color:#98948d;font-size:9.5px}.deck-network-reading{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:22px;display:flex}.deck-network-reading-icon{background:var(--deck-cobalt);border-radius:11px;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-network-reading-icon{background:color-mix(in srgb, var(--deck-cobalt) 70%, #fff 8%)}}.deck-network-reading-icon{color:#fff}.deck-network-reading>span:nth-child(2){color:var(--deck-cobalt);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.deck-network-reading>span:nth-child(2){color:color-mix(in srgb, var(--deck-cobalt) 45%, #fff)}}.deck-network-reading>span:nth-child(2){letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:750}.deck-network-reading h3{font-family:var(--font-role-display);margin-top:4px;font-size:30px;font-weight:600}.deck-network-reading>p{color:#ffffffb8;margin-top:10px;font-size:13px;line-height:1.42}.deck-network-reading dl{border-top:1px solid #ffffff24;margin-top:auto}.deck-network-reading dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.deck-network-reading dt{color:#ffffff8f;font-size:11.5px}.deck-network-reading dd{font-family:var(--font-role-display);font-size:20px}.deck-network-reading dd small{color:#ffffff6b;font-family:var(--font-role-data);font-size:10px}.deck-network-legend{color:#ffffff6b;align-items:center;gap:6px;margin-top:9px;font-size:9.5px;display:flex}.deck-portfolio-connections-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px;height:100%;min-height:0;display:grid}.deck-portfolio-connections-map{border-top:3px solid var(--deck-accent);background:var(--deck-card);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-connections-map{background:color-mix(in srgb, var(--deck-card) 95%, transparent)}}.deck-portfolio-connections-map{box-shadow:0 0 0 1px var(--deck-hairline)}.deck-portfolio-connections-map svg{flex:1;width:100%;min-height:0;display:block}.deck-portfolio-connections-map figcaption{border-top:1px solid var(--deck-hairline);color:#8d8982;text-align:center;padding:5px 10px;font-size:9.5px}.deck-portfolio-connection-routes path{transition:opacity var(--motion-fast)}.deck-portfolio-connection-hub rect{fill:var(--deck-navy);filter:drop-shadow(0 6px 9px #14213329)}.deck-portfolio-connection-hub text{fill:#fff;font-family:var(--font-role-display);font-size:16px;font-weight:620}.deck-portfolio-connection-hub text.is-count{fill:var(--deck-gold-bright);font-size:27px}.deck-portfolio-connection-hub text.is-note{fill:#ffffff80;font-family:var(--font-role-body);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:600}.deck-portfolio-person-node rect{fill:var(--deck-card);stroke:var(--connection-accent);stroke-width:1.4px}.deck-portfolio-person-node text.is-initials{fill:#fff;font-size:8.5px;font-weight:800}.deck-portfolio-person-node text.is-name,.deck-portfolio-workstream-node text.is-name{fill:var(--deck-navy-deep);font-size:10.5px;font-weight:720}.deck-portfolio-person-node text.is-meta,.deck-portfolio-workstream-node text.is-meta{fill:#8e8a83;font-size:7.8px}.deck-portfolio-workstream-node rect{fill:var(--deck-card);stroke:var(--deck-hairline);stroke-width:1.25px}.deck-portfolio-workstream-node circle{fill:var(--deck-good)}.deck-portfolio-workstream-node.is-attention rect{fill:var(--deck-risk-soft);stroke:var(--deck-risk)}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-workstream-node.is-attention rect{stroke:color-mix(in srgb, var(--deck-risk) 46%, var(--deck-hairline))}}.deck-portfolio-workstream-node.is-attention circle{fill:var(--deck-risk)}.deck-portfolio-connections-reading{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.deck-portfolio-connections-icon{background:var(--deck-teal);border-radius:11px;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-connections-icon{background:color-mix(in srgb, var(--deck-teal) 72%, #fff 8%)}}.deck-portfolio-connections-icon{color:#fff}.deck-portfolio-connections-reading>span:nth-child(2){color:var(--deck-teal);margin-top:16px}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-connections-reading>span:nth-child(2){color:color-mix(in srgb, var(--deck-teal) 43%, #fff)}}.deck-portfolio-connections-reading>span:nth-child(2){letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:760}.deck-portfolio-connections-reading h3{font-family:var(--font-role-display);margin-top:4px;font-size:27px;font-weight:600}.deck-portfolio-connections-reading>p{color:#ffffffb3;margin-top:9px;font-size:11px;line-height:1.42}.deck-portfolio-connections-reading dl{border-top:1px solid #ffffff24;margin-top:auto}.deck-portfolio-connections-reading dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.deck-portfolio-connections-reading dt{color:#ffffff8a;font-size:10px}.deck-portfolio-connections-reading dd{font-family:var(--font-role-display);font-size:18px}.deck-portfolio-connections-reading dd.is-alert{color:#e0a38f}.deck-portfolio-connections-reading dd small{color:#ffffff6b;font-family:var(--font-role-data);font-size:8.5px}.deck-portfolio-connections-reading>small{color:#ffffff61;margin-top:8px;font-size:8.5px;line-height:1.35}.deck-outlook-buckets{border-top:1px solid var(--deck-hairline);border-bottom:1px solid var(--deck-hairline);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;display:grid}.deck-outlook-buckets>div{border-left:1px solid var(--deck-hairline);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:6px 12px;display:grid}.deck-outlook-buckets>div:first-child{border-left:0}.deck-outlook-buckets i{border-radius:99px;width:7px;height:28px}.deck-outlook-buckets strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:23px}.deck-outlook-buckets span{color:#817f79;font-size:11px;font-weight:650}.deck-outlook-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(310px,.72fr);gap:28px;min-height:0;margin-top:12px;display:grid}.deck-outlook-timeline{min-width:0;overflow:hidden}.deck-outlook-timeline>ol{list-style:none}.deck-outlook-timeline li{border-bottom:1px solid var(--deck-hairline);padding:6px 0 5px}.deck-outlook-item-head{align-items:baseline;gap:12px;display:flex}.deck-outlook-item-head strong{min-width:0;color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.deck-outlook-item-head time{color:#6d716f;flex:none;font-size:10.5px;font-weight:700}.deck-outlook-item-head time.is-late{color:var(--deck-risk)}.deck-outlook-item-meta{color:#8a8780;align-items:center;gap:9px;margin-top:2px;font-size:10.5px;display:flex}.deck-outlook-item-meta span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-outlook-item-meta small{flex:none}.deck-outlook-track{background:#e8e4da;border-radius:99px;height:3px;margin-top:5px;position:relative}.deck-outlook-track span{border-radius:inherit;opacity:.55;height:100%;display:block}.deck-outlook-track i{border:2px solid var(--deck-paper);border-radius:99px;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.deck-outlook-focus{border-left:3px solid var(--deck-teal);background:var(--deck-teal);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-outlook-focus{background:color-mix(in srgb, var(--deck-teal) 7%, var(--deck-card))}}.deck-outlook-focus{padding:15px 17px}.deck-outlook-focus ol{margin-top:10px;list-style:none}.deck-outlook-focus li{border-top:1px solid var(--deck-teal);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-outlook-focus li{border-top:1px solid color-mix(in srgb, var(--deck-teal) 16%, var(--deck-hairline))}}.deck-outlook-focus li>span{color:var(--deck-teal);font-family:var(--font-role-display);font-size:16px}.deck-outlook-focus li>strong{color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.32;display:-webkit-box;overflow:hidden}.deck-outlook-focus dl{border-top:1px solid var(--deck-teal);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.deck-outlook-focus dl{border-top:1px solid color-mix(in srgb, var(--deck-teal) 20%, var(--deck-hairline))}}.deck-outlook-focus dl>div{border-bottom:1px solid var(--deck-teal);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-outlook-focus dl>div{border-bottom:1px solid color-mix(in srgb, var(--deck-teal) 14%, var(--deck-hairline))}}.deck-outlook-focus dt{color:#6f736f;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.deck-outlook-focus dd{color:var(--deck-teal);font-family:var(--font-role-display);font-size:19px}@media (max-width:900px){.deck-curation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#exec-deck:fullscreen{background:#0b1420;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:0;display:flex}#exec-deck:fullscreen .deck-viewport{background:#0b1420;border-radius:0;flex:auto;min-height:0;height:auto!important}#exec-deck:fullscreen .deck-navigation{background:#0b1420;border-top-color:#ffffff14;flex-shrink:0;margin-top:0;padding:.5rem .85rem .35rem}.deck-picker-compact{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;grid-template-columns:34px minmax(190px,.7fr) minmax(260px,1.25fr) auto;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:grid}.deck-picker-compact-icon{background:var(--deck-gold-bright);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-picker-compact-icon{background:color-mix(in srgb, var(--deck-gold-bright) 18%, transparent)}}.deck-picker-compact-icon{color:var(--deck-gold-bright)}.deck-picker-compact-copy strong,.deck-picker-compact-copy span{display:block}.deck-picker-compact-copy strong{font-size:11.5px;font-weight:750}.deck-picker-compact-copy span{color:#ffffff6b;margin-top:1px;font-size:10px}.deck-picker-select-wrap select{color:#ffffffdb;background:#18273a;border:1px solid #ffffff24;border-radius:7px;width:100%;height:34px;padding:0 32px 0 10px;font-size:11px;font-weight:650}.deck-picker-select-wrap select:focus{outline:2px solid var(--deck-gold-bright)}@supports (color:color-mix(in lab, red, red)){.deck-picker-select-wrap select:focus{outline:2px solid color-mix(in srgb, var(--deck-gold-bright) 56%, transparent)}}.deck-picker-select-wrap select:focus{outline-offset:2px}.deck-picker-compact-state{color:#ffffff6b;white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.deck-picker-error{color:#efb5a4;grid-column:3/-1;font-size:10px}.deck-synthesis-slide{box-shadow:inset 0 5px 0 var(--deck-gold);background:#142338;padding:32px 52px 18px;position:relative;overflow:hidden}.deck-synthesis-orbit{border:1px solid #ffffff12;border-radius:50%;width:520px;height:520px;position:absolute;top:-150px;right:-80px;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff05}.deck-synthesis-period{color:#ffffffa8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.deck-synthesis-head{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:36px;margin-top:16px;display:grid;position:relative}.deck-synthesis-head h2{color:#fff;text-wrap:balance;max-width:24ch;font-size:40px;font-weight:560;line-height:1.04}.deck-synthesis-head>div{border-left:2px solid var(--deck-gold-bright);padding:5px 0 5px 20px}.deck-synthesis-head>div>span{color:var(--deck-gold-bright);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.deck-synthesis-head>div p{color:#ffffffdb;font-family:var(--font-role-display);margin-top:8px;font-size:18px;line-height:1.28}.deck-synthesis-composition-main{flex:1;grid-template-columns:minmax(0,1.55fr) 310px;gap:18px;min-height:0;margin-top:16px;display:grid;position:relative}.deck-synthesis-composition,.deck-synthesis-collaborations{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:13px;min-width:0;min-height:0;padding:13px 15px;overflow:hidden}.deck-synthesis-composition{flex-direction:column;display:flex}.deck-synthesis-composition>header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.deck-synthesis-composition>header>div>span,.deck-synthesis-collaborations>header>span{color:var(--deck-gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:800}.deck-synthesis-composition>header>div>strong{color:#fff;font-family:var(--font-role-display);margin-top:3px;font-size:18px;font-weight:620;display:block}.deck-synthesis-composition>header>b{color:#ffffff8a;font-size:13px;font-weight:680}.deck-synthesis-type-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;margin-top:10px;display:grid}.deck-synthesis-type-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-top:3px solid;border-radius:9px;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.deck-synthesis-type-grid article.is-attention{background:var(--deck-risk)}@supports (color:color-mix(in lab, red, red)){.deck-synthesis-type-grid article.is-attention{background:color-mix(in srgb, var(--deck-risk) 9%, #ffffff0e)}}.deck-synthesis-type-grid article>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.deck-synthesis-type-grid article>header>span{color:#ffffff94;letter-spacing:.06em;background:#ffffff14;border-radius:99px;place-items:center;width:30px;height:24px;font-size:10.5px;font-weight:800;display:grid}.deck-synthesis-type-title{min-width:0}.deck-synthesis-type-title>span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.deck-synthesis-type-title>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:760;display:block;overflow:hidden}.deck-synthesis-type-grid article>header>b{color:#fff;font-family:var(--font-role-display);grid-column:1/-1;margin-top:8px;font-size:42px;line-height:.92}.deck-synthesis-type-share{background:#ffffff17;border-radius:99px;height:9px;margin-top:9px;overflow:hidden}.deck-synthesis-type-share>i{border-radius:inherit;min-width:0;height:100%;display:block}.deck-synthesis-type-share-value{align-items:baseline;gap:6px;margin-top:7px;display:flex}.deck-synthesis-type-share-value strong{color:#fff;font-family:var(--font-role-display);font-size:24px}.deck-synthesis-type-share-value span{color:#ffffff7a;font-size:11px}.deck-synthesis-section-mix{border-top:1px solid #ffffff17;margin-top:auto;padding-top:8px}.deck-synthesis-section-mix>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck-synthesis-section-mix>header>span{color:#ffffffbd;font-size:10.5px;font-weight:750}.deck-synthesis-section-mix>header>small{color:#ffffff61;font-size:9.5px}.deck-synthesis-section-stack{background:#ffffff14;border-radius:99px;width:100%;height:9px;margin-top:5px;display:flex;overflow:hidden}.deck-synthesis-section-stack>i{min-width:0;height:100%;display:block;box-shadow:inset -1px 0 #14233885}.deck-synthesis-section-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;margin-top:7px;display:grid}.deck-synthesis-section-key>span{color:#ffffffa3;background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:5px;min-width:0;min-height:27px;padding:3px 7px;display:flex}.deck-synthesis-section-key>span>i{border-radius:50%;flex:none;width:6px;height:6px}.deck-synthesis-section-key>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:720;overflow:hidden}.deck-synthesis-section-key>span>em{color:#fff;font-family:var(--font-role-display);margin-left:auto;font-size:13px;font-style:normal}.deck-synthesis-collaborations{background:#ffffff16;flex-direction:column;display:flex}.deck-synthesis-collaborations>header{color:var(--deck-gold-bright);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.deck-synthesis-collaboration-summary{align-items:baseline;gap:8px;margin-top:10px;display:flex}.deck-synthesis-collaboration-summary strong{color:#fff;font-family:var(--font-role-display);font-size:34px;line-height:1}.deck-synthesis-collaboration-summary strong small{color:#ffffff75;font-size:17px}.deck-synthesis-collaboration-summary>span{color:#ffffff8a;max-width:14ch;font-size:11px;line-height:1.25}.deck-synthesis-collaboration-list{margin-top:8px;list-style:none}.deck-synthesis-collaboration-list li{border-top:1px solid #ffffff17;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:7px;min-height:32px;display:grid}.deck-synthesis-collaboration-list li>span{color:#ffffff5c;font-size:10px;font-weight:800}.deck-synthesis-collaboration-list li>div{min-width:0}.deck-synthesis-collaboration-list li>div>strong{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.deck-synthesis-collaboration-list li>div>i{background:#ffffff14;border-radius:99px;height:4px;margin-top:4px;display:block;overflow:hidden}.deck-synthesis-collaboration-list li>div>i>i{border-radius:inherit;height:100%;display:block}.deck-synthesis-collaboration-list li>b{color:#fff;font-family:var(--font-role-display);text-align:right;font-size:17px}.deck-synthesis-collaboration-list li.is-empty{color:#ffffff75;padding:14px 0;font-size:11px;display:block}.deck-synthesis-collaboration-concentration{border-top:1px solid #ffffff1a;align-items:baseline;gap:8px;margin-top:8px;padding-top:8px;display:flex}.deck-synthesis-collaboration-concentration strong{color:var(--deck-gold-bright);font-family:var(--font-role-display);font-size:21px}.deck-synthesis-collaboration-concentration span{color:#ffffff7a;font-size:10.5px;line-height:1.2}.deck-synthesis-timing{border-top:1px solid #ffffff1f;grid-template-columns:minmax(82px,1fr) repeat(2,minmax(0,.7fr));align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:grid}.deck-synthesis-timing>header{min-width:0}.deck-synthesis-timing>header>span{color:var(--deck-gold-bright);text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:780;display:inline-flex}.deck-synthesis-timing>header>small{display:none}.deck-synthesis-timing>div{border-left:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding-left:8px;display:flex}.deck-synthesis-timing>div>span{color:#ffffff94;font-size:9.5px;line-height:1.12}.deck-synthesis-timing>div>strong{color:#fff;font-family:var(--font-role-display);flex:none;font-size:18px}.deck-synthesis-timing>div.is-alert>strong{color:#e1a792}.deck-synthesis-change{border-top:1px solid #ffffff24;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(90px,.34fr)) 24px;align-items:center;gap:18px;margin-top:14px;padding-top:13px;display:grid;position:relative}.deck-synthesis-change>div:first-child span{color:#ffffff75;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.deck-synthesis-change>div:first-child strong{color:#fff;margin-top:2px;font-size:15px;display:block}.deck-synthesis-change>div:not(:first-child){align-items:baseline;gap:6px;display:flex}.deck-synthesis-change>div:not(:first-child) strong{color:var(--deck-gold-bright);font-family:var(--font-role-display);font-size:27px}.deck-synthesis-change>div:not(:first-child) span,.deck-synthesis-change>p{color:#ffffff8a;font-size:13px}.deck-synthesis-change>p{grid-column:2/5;line-height:1.4}.deck-synthesis-change>svg{color:var(--deck-gold-bright)}.deck-portfolio-brief{flex-direction:column;height:100%;min-height:0;display:flex}.deck-section-tabs{flex-shrink:0;align-items:center;gap:6px;display:flex}.deck-section-tabs button{border:1px solid var(--deck-hairline);background:var(--deck-card);color:#73736f;border-radius:99px;align-items:center;gap:7px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.deck-section-tabs button b{background:var(--deck-stone);min-width:20px;height:20px;color:var(--deck-navy-deep);font-family:var(--font-role-display);border-radius:99px;place-items:center;font-size:12px;display:grid}.deck-section-tabs button.is-active{border-color:var(--deck-blue);background:var(--deck-blue);color:#fff}.deck-section-tabs button.is-active b{color:#fff;background:#ffffff2b}.deck-portfolio-brief-grid{flex:1;grid-template-columns:minmax(335px,.72fr) minmax(0,1.58fr);gap:20px;min-height:0;margin-top:12px;display:grid;overflow:hidden}.deck-portfolio-status,.deck-portfolio-sequence{border:1px solid var(--deck-hairline);border-top:3px solid var(--deck-blue);background:var(--deck-card);min-width:0;min-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-status,.deck-portfolio-sequence{background:color-mix(in srgb, var(--deck-card) 95%, transparent)}}.deck-portfolio-status{flex-direction:column;padding:12px 16px 14px;display:flex}.deck-portfolio-status>header span,.deck-portfolio-sequence>header span{color:var(--deck-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:820;display:block}.deck-portfolio-status>header strong,.deck-portfolio-sequence>header strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:4px;font-size:20px;font-weight:600;display:block}.deck-portfolio-status-body{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:18px;margin-top:17px;display:grid}.deck-portfolio-donut{border-radius:50%;place-items:center;width:138px;height:138px;display:grid;box-shadow:0 8px 18px #17304b1a}.deck-portfolio-donut:before{content:"";background:var(--deck-card);border-radius:50%;grid-area:1/1;width:91px;height:91px}.deck-portfolio-donut>div{z-index:1;text-align:center;grid-area:1/1}.deck-portfolio-donut strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:37px;font-weight:600;line-height:1;display:block}.deck-portfolio-donut span{color:#777973;margin-top:4px;font-size:11.5px;display:block}.deck-portfolio-status-breakdown>div{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;display:flex}.deck-portfolio-status dt{color:#666b67;font-size:13px}.deck-portfolio-status dd{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:23px}.deck-portfolio-status .is-risk dd{color:var(--deck-risk)}.deck-portfolio-status .is-good dd{color:var(--deck-good)}.deck-portfolio-status .is-moving dd{color:var(--deck-blue)}.deck-portfolio-control-signals{border-top:2px solid var(--deck-navy);margin-top:auto;padding-top:12px}.deck-portfolio-control-signals>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deck-portfolio-control-signals>header span{color:var(--deck-navy);text-transform:uppercase;font-size:11px;font-weight:820}.deck-portfolio-control-signals>header small{color:#8d8982;font-size:10.5px}.deck-portfolio-control-signals dl{border-top:1px solid var(--deck-hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px;display:grid}.deck-portfolio-control-signals dl>div{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:5px 9px;display:flex}.deck-portfolio-control-signals dl>div:nth-child(odd){border-right:1px solid var(--deck-hairline);padding-left:0}.deck-portfolio-control-signals dl>div:nth-child(2n){padding-right:0}.deck-portfolio-control-signals dt{color:#777973;max-width:11ch;font-size:11.5px;line-height:1.2}.deck-portfolio-control-signals dd{color:var(--deck-navy);font-family:var(--font-role-display);font-size:24px;font-weight:590}.deck-portfolio-control-signals .is-risk dd{color:var(--deck-risk)}.deck-portfolio-control-signals .is-watch dd{color:var(--deck-gold)}.deck-portfolio-sequence{flex-direction:column;display:flex}.deck-portfolio-sequence>header{flex:none;justify-content:space-between;align-items:flex-end;gap:12px;min-height:52px;padding:8px 14px 7px;display:flex}.deck-portfolio-sequence>header small{color:#777973;padding-bottom:2px;font-size:10.5px}.deck-portfolio-sequence ol{flex:1;min-height:0;list-style:none}.deck-portfolio-sequence li{border-top:1px solid var(--deck-hairline);grid-template-columns:30px minmax(0,1fr) 102px 73px;align-items:center;gap:8px;min-height:41px;padding:3px 14px;display:grid}.deck-portfolio-sequence li>span{color:#aaa59b;font-family:var(--font-role-display);font-size:14px}.deck-portfolio-sequence li>div{min-width:0}.deck-portfolio-sequence li>div strong,.deck-portfolio-sequence li>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-portfolio-sequence li>div strong{color:var(--deck-navy-deep);font-size:13.5px;font-weight:740}.deck-portfolio-sequence li>div small{color:#89857f;margin-top:1px;font-size:9.5px}.deck-portfolio-sequence li>b{background:var(--deck-stone);color:#6e716d;text-transform:uppercase;border-radius:99px;width:fit-content;padding:3px 6px;font-size:8.5px;font-weight:820}.deck-portfolio-sequence li.is-risk{background:var(--deck-risk-soft)}@supports (color:color-mix(in lab, red, red)){.deck-portfolio-sequence li.is-risk{background:color-mix(in srgb, var(--deck-risk-soft) 34%, transparent)}}.deck-portfolio-sequence li.is-risk>b{background:var(--deck-risk-soft);color:var(--deck-risk)}.deck-portfolio-sequence li time{color:#59625e;text-align:right;font-size:11.5px;font-weight:760}.deck-portfolio-sequence-empty{border-top:1px solid var(--deck-hairline);color:#8d8982;flex:1;place-items:center;min-height:0;font-size:14px;display:grid}.deck-pressure-wave{border-top:3px solid var(--deck-gold);padding:7px 10px}.deck-pressure-wave>header,.deck-pressure-concentration>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deck-pressure-wave>header>div:last-child{color:#8c8881;align-items:center;gap:5px;display:flex}.deck-pressure-wave>header>div:last-child.is-alert{color:var(--deck-risk)}.deck-pressure-wave>header>div:last-child b{font-family:var(--font-role-display);font-size:21px}.deck-pressure-wave>header>div:last-child small{font-size:11px}.deck-pressure-wave>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:calc(100% - 36px);display:grid}.deck-pressure-wave article{border-left:1px solid var(--deck-hairline);grid-template-rows:auto minmax(38px,1fr) auto;grid-template-columns:1fr auto;align-items:end;gap:1px 6px;min-width:0;padding:5px 8px 0;display:grid}.deck-pressure-wave article:first-child{border-left:0}.deck-pressure-wave article>span{color:#77736e;text-transform:uppercase;font-size:11.5px;font-weight:800}.deck-pressure-wave article>div{border-bottom:1px solid var(--deck-hairline);grid-column:1;align-items:flex-end;height:37px;display:flex}.deck-pressure-wave article>div i{background:var(--deck-blue);border-radius:4px 4px 0 0;width:58%;min-height:3px;display:block}.deck-pressure-wave article.is-peak>div i{background:var(--deck-gold)}.deck-pressure-wave article>strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);grid-area:1/2/3;align-self:center;font-size:25px}.deck-pressure-wave article>small{color:#8c8881;grid-column:1/-1;font-size:10px}.deck-pressure-concentration{border-top:3px solid var(--deck-teal);padding:7px 10px}.deck-pressure-concentration-body{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:11px;margin-top:6px;display:grid}.deck-pressure-peak{background:var(--deck-navy);color:#fff;border-radius:9px;flex-direction:column;justify-content:center;height:82px;padding:9px;display:flex}.deck-pressure-peak strong{font-family:var(--font-role-display);font-size:28px}.deck-pressure-peak span{color:#ffffff8f;margin-top:4px;font-size:10.5px;line-height:1.3}.deck-pressure-concentration dl>div{border-bottom:1px solid var(--deck-hairline);padding:2px 0}.deck-pressure-concentration dt{color:#77736e;align-items:center;gap:5px;font-size:10.5px;display:flex}.deck-pressure-concentration dd{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:1px;font-size:16px}.deck-pressure-concentration dd small{color:#98948d;font-family:var(--font-role-body);font-size:9.5px}.deck-pressure-concentration .is-alert dd{color:var(--deck-risk)}.deck-finance-connections{border:1px solid var(--deck-teal);grid-template-rows:47px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 286px;align-items:stretch;gap:0;height:100%;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-finance-connections{border:1px solid color-mix(in srgb, var(--deck-teal) 28%, var(--deck-hairline))}}.deck-finance-connections{border-top:4px solid var(--deck-teal);background:var(--deck-card);box-shadow:0 11px 25px #17304b17}.deck-finance-board-head{border-bottom:1px solid var(--deck-hairline);background:linear-gradient(90deg, var(--deck-teal), var(--deck-card) 62%);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 286px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-finance-board-head{background:linear-gradient(90deg, color-mix(in srgb, var(--deck-teal) 8%, var(--deck-card)), var(--deck-card) 62%)}}.deck-finance-stage-labels{border-right:1px solid var(--deck-teal);grid-template-columns:1fr 180px 1fr;align-items:center;min-width:0;padding:0 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-finance-stage-labels{border-right:1px solid color-mix(in srgb, var(--deck-teal) 22%, var(--deck-hairline))}}.deck-finance-stage-labels>span{color:var(--deck-navy);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:650}.deck-finance-stage-labels>span:nth-child(2){color:var(--deck-teal);justify-self:center}.deck-finance-stage-labels>span:last-child{justify-self:end}.deck-finance-ledger-tools{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 12px;display:flex}.deck-finance-ledger-tools>span{color:var(--deck-teal);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:650}.deck-finance-map{border-right:1px solid var(--deck-teal);flex-direction:column;grid-area:2/1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-finance-map{border-right:1px solid color-mix(in srgb, var(--deck-teal) 22%, var(--deck-hairline))}}.deck-finance-map{background:var(--deck-card)}.deck-finance-bridge{background:radial-gradient(circle at 50% 50%, var(--deck-teal) 0 19%, transparent 20%), linear-gradient(90deg, transparent 49.9%, var(--deck-teal) 50%, transparent 50.1%);flex:1;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-finance-bridge{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--deck-teal) 8%, transparent) 0 19%, transparent 20%), linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--deck-teal) 11%, transparent) 50%, transparent 50.1%)}}.deck-finance-routes{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deck-finance-routes path{fill:none;opacity:.42;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.72s cubic-bezier(.2,.75,.28,1) forwards deck-finance-route-reveal;animation-delay:calc(var(--route-order,0) * 38ms);transition:opacity var(--motion-fast), stroke-width var(--motion-fast), filter var(--motion-fast)}.deck-finance-routes path.is-live{opacity:.56}.deck-finance-routes path.is-selected{opacity:.94;filter:drop-shadow(0 1px 2px #17304b29)}.deck-finance-routes path.is-muted{opacity:.055}.deck-finance-routes path.is-pending{opacity:.34;stroke:#9ca5a0;stroke-width:2px;stroke-dasharray:8 9}.deck-finance-route-signal{opacity:.9;filter:drop-shadow(0 1px 2px #17304b3d);pointer-events:none}@keyframes deck-finance-route-reveal{to{stroke-dashoffset:0}}.deck-finance-people,.deck-finance-partners{z-index:2;width:21%;position:absolute;inset-block:0}.deck-finance-people{width:25%;left:12px}.deck-finance-partners{right:14px}.deck-finance-people>button,.deck-finance-partners>button{--connection-accent:var(--deck-teal);top:var(--connection-y);width:100%;min-height:var(--connection-node-height,54px);border:1px solid var(--connection-accent);grid-template-columns:7px minmax(0,1fr);align-items:stretch;display:grid;position:absolute;overflow:hidden;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.deck-finance-people>button,.deck-finance-partners>button{border:1px solid color-mix(in srgb, var(--connection-accent) 33%, var(--deck-hairline))}}.deck-finance-people>button,.deck-finance-partners>button{background:var(--connection-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.deck-finance-people>button,.deck-finance-partners>button{background:color-mix(in srgb, var(--connection-accent) 5%, var(--deck-card))}}.deck-finance-people>button,.deck-finance-partners>button{color:var(--deck-navy-deep);text-align:left;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), opacity var(--motion-fast), transform var(--motion-fast);padding:0;box-shadow:0 5px 14px #17304b0f}.deck-finance-people>button:not(:disabled),.deck-finance-partners>button:not(:disabled){cursor:pointer}.deck-finance-people>button:not(:disabled):hover{border-color:var(--connection-accent);transform:translateY(-50%)translate(3px);box-shadow:0 7px 17px #17304b1c}.deck-finance-partners>button:not(:disabled):hover{border-color:var(--connection-accent);transform:translateY(-50%)translate(-3px);box-shadow:0 7px 17px #17304b1c}.deck-finance-people>button.is-active,.deck-finance-partners>button.is-active{border-color:var(--connection-accent);background:var(--connection-accent)}@supports (color:color-mix(in lab, red, red)){.deck-finance-people>button.is-active,.deck-finance-partners>button.is-active{background:color-mix(in srgb, var(--connection-accent) 12%, var(--deck-card))}}.deck-finance-people>button.is-active,.deck-finance-partners>button.is-active{box-shadow:0 0 0 2px var(--connection-accent)}@supports (color:color-mix(in lab, red, red)){.deck-finance-people>button.is-active,.deck-finance-partners>button.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--connection-accent) 18%, transparent)}}.deck-finance-people>button.is-muted,.deck-finance-partners>button.is-muted{opacity:.34}.deck-finance-people>button:disabled,.deck-finance-partners>button:disabled{cursor:default;opacity:.62}.deck-finance-people i,.deck-finance-partners i{background:var(--connection-accent);width:7px;height:100%;display:block}.deck-finance-people span,.deck-finance-partners span{flex-direction:column;justify-content:center;min-width:0;padding:7px 9px;display:flex}.deck-finance-people strong,.deck-finance-people small,.deck-finance-partners strong,.deck-finance-partners small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.deck-finance-people strong,.deck-finance-partners strong{font-size:15.5px;font-weight:760}.deck-finance-people small,.deck-finance-partners small{color:#7b7e78;margin-top:2px;font-size:12.5px;font-weight:650}.deck-finance-people>button{background:linear-gradient(110deg, var(--connection-accent), var(--deck-card) 66%);border-radius:9px;grid-template-columns:4px 38px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.deck-finance-people>button{background:linear-gradient(110deg, color-mix(in srgb, var(--connection-accent) 9%, var(--deck-card)), var(--deck-card) 66%)}}.deck-finance-persona-artwork{border:1px solid var(--connection-accent);place-self:center;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.deck-finance-persona-artwork{border:1px solid color-mix(in srgb, var(--connection-accent) 82%, var(--deck-navy))}}.deck-finance-persona-artwork{background:linear-gradient(145deg, var(--connection-accent), var(--connection-accent));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.deck-finance-persona-artwork{background:linear-gradient(145deg, color-mix(in srgb, var(--connection-accent) 92%, var(--deck-navy)), var(--connection-accent))}}.deck-finance-persona-artwork{color:#fff;box-shadow:inset 0 1px #ffffff57, 0 4px 8px var(--connection-accent);padding:0}@supports (color:color-mix(in lab, red, red)){.deck-finance-persona-artwork{box-shadow:inset 0 1px #ffffff57, 0 4px 8px color-mix(in srgb, var(--connection-accent) 20%, transparent)}}.deck-finance-persona-artwork:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#0000);border-radius:7px 7px 50% 50%;height:42%;position:absolute;inset:2px 2px auto}.deck-finance-persona-primary{z-index:1;color:#fff;filter:drop-shadow(0 1px 1px #17304b38);position:relative}.deck-finance-persona-artwork[data-persona=student],.deck-finance-persona-artwork[data-persona=trainee]{border-radius:12px 12px 8px 8px}.deck-finance-persona-artwork[data-persona=external_partner]{border-radius:14px 8px}.deck-finance-persona-artwork[data-persona=auditor]{border-radius:8px 8px 13px 13px}.deck-finance-persona-copy{align-items:center;gap:6px;flex-direction:row!important;justify-content:space-between!important;padding:4px 7px 4px 1px!important}.deck-finance-persona-copy>small{border:1px solid var(--connection-accent);flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-finance-persona-copy>small{border:1px solid color-mix(in srgb, var(--connection-accent) 16%, transparent)}}.deck-finance-persona-copy>small{background:var(--connection-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.deck-finance-persona-copy>small{background:color-mix(in srgb, var(--connection-accent) 9%, var(--deck-card))}}.deck-finance-persona-copy>small{color:var(--deck-navy);font-family:var(--font-role-data)}.deck-finance-people.is-dense>button{border-radius:8px;grid-template-columns:4px 36px minmax(0,1fr)}.deck-finance-people.is-dense i{width:4px}.deck-finance-people.is-dense>button>.deck-finance-persona-copy{padding:3px 6px 3px 0!important}.deck-finance-people.is-dense strong{font-size:13.5px;font-weight:640}.deck-finance-people.is-dense small{width:20px;height:20px;margin-top:0;font-size:10px;font-weight:560}.deck-finance-people.is-dense .deck-finance-persona-artwork{width:32px;height:32px}.deck-finance-people.is-extra-dense small{width:15px;height:15px;font-size:8.5px}.deck-finance-people.is-extra-dense strong{font-size:10px}.deck-finance-hub-card{z-index:3;background:var(--deck-navy);color:#fff;text-align:center;width:148px;min-height:164px;box-shadow:0 13px 30px #14213338, inset 0 -5px var(--deck-teal);border-radius:74px;flex-direction:column;justify-content:center;align-items:center;padding:18px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deck-finance-hub-card>svg{color:var(--deck-teal)}@supports (color:color-mix(in lab, red, red)){.deck-finance-hub-card>svg{color:color-mix(in srgb, var(--deck-teal) 44%, #fff)}}.deck-finance-hub-card>span{font-family:var(--font-role-display);margin-top:8px;font-size:17px;font-weight:650}.deck-finance-hub-card>strong{color:var(--deck-gold-bright);font-family:var(--font-role-display);margin-top:7px;font-size:39px;font-weight:600;line-height:.86}.deck-finance-hub-card>small{color:#ffffff94;margin-top:5px;font-size:11.5px;line-height:1.2}.deck-finance-reading{background:linear-gradient(180deg, var(--deck-teal), var(--deck-gold));flex-direction:column;grid-area:2/2;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-finance-reading{background:linear-gradient(180deg, color-mix(in srgb, var(--deck-teal) 5%, #fff), color-mix(in srgb, var(--deck-gold) 5%, var(--deck-paper)))}}.deck-finance-reading{color:var(--deck-navy-deep);box-shadow:inset 3px 0 0 var(--deck-teal);padding:10px 11px 8px}@supports (color:color-mix(in lab, red, red)){.deck-finance-reading{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--deck-teal) 18%, transparent)}}.deck-finance-scope-switch{border:1px solid var(--deck-teal);align-items:center;gap:7px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deck-finance-scope-switch{border:1px solid color-mix(in srgb, var(--deck-teal) 24%, var(--deck-hairline))}}.deck-finance-scope-switch{color:var(--deck-navy);cursor:pointer;background:#fff;border-radius:99px;padding:3px 9px 3px 5px;box-shadow:0 3px 10px #17304b0f}.deck-finance-scope-switch>i{background:#d8d7d1;border-radius:99px;flex:none;width:29px;height:18px;display:block;position:relative}.deck-finance-scope-switch>i>i{width:12px;height:12px;transition:transform var(--motion-fast);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.deck-finance-scope-switch[aria-checked=true]>i{background:var(--deck-teal)}.deck-finance-scope-switch[aria-checked=true]>i>i{transform:translate(11px)}.deck-finance-scope-switch>span{white-space:nowrap;font-size:11.5px;font-weight:780}.deck-finance-reading-label{color:var(--deck-teal);letter-spacing:.11em;text-transform:uppercase;font-size:11.5px;font-weight:820}.deck-finance-reading-hero{align-items:flex-end;gap:10px;margin:8px 0 3px;display:flex}.deck-finance-reading-hero strong{color:var(--deck-navy);font-family:var(--font-role-display);font-size:47px;font-weight:600;line-height:.9}.deck-finance-reading-hero span{color:#777b78;max-width:132px;font-size:13px;line-height:1.2}.deck-finance-reading section{border-top:1px solid var(--deck-hairline);margin-top:11px;padding-top:10px}.deck-finance-reading section>span{color:#777b78;letter-spacing:.07em;text-transform:uppercase;font-size:11.5px;font-weight:780}.deck-finance-reading section>strong{color:var(--deck-navy);font-family:var(--font-role-display);margin-top:4px;font-size:21px;font-weight:650;line-height:1.1;display:block}.deck-finance-reading section>p{color:#6d716f;margin-top:6px;font-size:13.5px;line-height:1.36}.deck-finance-reading section.is-alert>strong{color:var(--deck-risk)}.deck-finance-reading dl{border-top:1px solid var(--deck-hairline);margin-top:auto}.deck-finance-reading dl>div{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.deck-finance-reading dt{color:#777b78;font-size:12.5px}.deck-finance-reading dd{font-family:var(--font-role-display);font-size:20px}.deck-finance-reading .deck-finance-workstreams-panel{border-top:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin-top:0;padding-top:0;display:flex;overflow:hidden}.deck-finance-workstreams-panel>header{border-bottom:1px solid var(--deck-hairline);flex:none;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.deck-finance-workstreams-panel>header>span{color:var(--deck-teal);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:600}.deck-finance-workstreams-panel>header>div{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.deck-finance-workstream-count{color:#777b78;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:450}.deck-finance-workstream-count>span{color:var(--deck-navy);font-size:12px;font-weight:500}.deck-finance-workstreams-panel>header button{background:var(--deck-teal);border:0;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.deck-finance-workstreams-panel>header button{background:color-mix(in srgb, var(--deck-teal) 10%, #fff)}}.deck-finance-workstreams-panel>header button{color:var(--deck-navy);white-space:nowrap;cursor:pointer;padding:3px 6px;font-size:9.5px;font-style:normal;font-weight:550}.deck-finance-workstreams-panel>ul{scrollbar-width:thin;flex:1;min-height:0;margin:4px 0 0;padding:0 4px 0 0;list-style:none;position:relative;overflow-y:auto}.deck-finance-workstreams-panel>ul>li{position:relative}.deck-finance-workstreams-panel>ul a{border-bottom:1px solid var(--deck-hairline);color:var(--deck-navy-deep);transition:background var(--motion-fast), padding var(--motion-fast);grid-template-columns:23px minmax(0,1fr) 13px;align-items:start;gap:5px;padding:6px 0;text-decoration:none;display:grid}.deck-finance-workstreams-panel>ul a:hover{background:var(--deck-teal)}@supports (color:color-mix(in lab, red, red)){.deck-finance-workstreams-panel>ul a:hover{background:color-mix(in srgb, var(--deck-teal) 6%, transparent)}}.deck-finance-workstreams-panel>ul a:hover{padding-inline:3px 0}.deck-finance-workstream-serial{border-left:2px solid var(--deck-gold);color:var(--deck-teal);font-family:var(--font-role-display);letter-spacing:.03em;padding-left:4px;font-size:10px;font-style:normal;font-weight:650;line-height:1.5}.deck-finance-workstream-title{min-width:0;color:var(--deck-navy);overflow-wrap:anywhere;font-size:12.5px;font-style:oblique 4deg;font-weight:450;line-height:1.3}.deck-finance-workstreams-panel>ul a>svg{color:var(--deck-teal)}.deck-finance-workstreams-panel>p{color:#777b78;text-align:center;margin:auto;font-size:13px}@media (prefers-reduced-motion:reduce){.deck-finance-routes path{stroke-dashoffset:0;animation:none}.deck-finance-route-signal{display:none}}.deck-outcomes-layout{flex-direction:column;height:100%;min-height:0;display:flex}.deck-outcomes-scoreline{border:1px solid var(--deck-hairline);background:var(--deck-card);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deck-outcomes-scoreline>div{border-left:1px solid var(--deck-hairline);min-height:66px;padding:9px 13px}.deck-outcomes-scoreline>div:first-child{border-left:0}.deck-outcomes-scoreline span{color:#77736e;font-size:12px;font-weight:700;display:block}.deck-outcomes-scoreline strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:26px}.deck-outcomes-scoreline strong small{color:#96928a;font-family:var(--font-role-body);font-size:12px}.deck-outcomes-scoreline>div>small{color:#96928a;margin-left:7px;font-size:10.5px}.deck-outcomes-scoreline>div>i{background:var(--deck-stone);border-radius:99px;height:4px;margin-top:4px;display:block;overflow:hidden}.deck-outcomes-scoreline>div>i>i{border-radius:inherit;background:var(--deck-good);height:100%;display:block}.deck-outcomes-scoreline .is-alert strong{color:var(--deck-risk)}.deck-outcomes-columns{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;margin-top:12px;display:grid}.deck-outcomes-columns>section{border:1px solid var(--deck-hairline);background:var(--deck-card);min-width:0;overflow:hidden}.deck-outcomes-columns>section>header{border-bottom:1px solid var(--deck-hairline);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;display:grid}.deck-outcomes-columns>section>header>span{color:#aaa59b;font-family:var(--font-role-display);font-size:14px}.deck-outcomes-columns>section>header strong,.deck-outcomes-columns>section>header small{display:block}.deck-outcomes-columns>section>header strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:17px}.deck-outcomes-columns>section>header small{color:#96928a;font-size:10.5px}.deck-outcomes-columns>section>header b{color:var(--deck-accent);font-family:var(--font-role-display);font-size:24px}.deck-outcomes-columns>section>.rounded-lg{margin:12px}.deck-outcome-card{border-bottom:1px solid var(--deck-hairline);border-left:3px solid var(--deck-blue);padding:9px 11px}.deck-outcome-card.is-good{border-left-color:var(--deck-good)}.deck-outcome-card.is-risk{border-left-color:var(--deck-risk);background:var(--deck-risk-soft)}@supports (color:color-mix(in lab, red, red)){.deck-outcome-card.is-risk{background:color-mix(in srgb, var(--deck-risk-soft) 48%, transparent)}}.deck-outcome-card>div{color:var(--deck-blue);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:flex}.deck-outcome-card.is-good>div{color:var(--deck-good)}.deck-outcome-card.is-risk>div{color:var(--deck-risk)}.deck-outcome-card>p{color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.deck-outcome-card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.deck-outcome-card>footer strong{color:#77736e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.deck-outcome-card>footer span{color:#96928a;flex:none;font-size:10px}.deck-outcomes-gap{border-left:3px solid var(--deck-warn);background:var(--deck-warn-soft);color:var(--deck-warn);flex-shrink:0;align-items:center;gap:6px;margin-top:9px;padding:7px 10px;font-size:11.5px;display:flex}.deck-outcomes-gap span{color:#77736e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-outcomes-scoreline>div{min-height:54px;padding-block:6px}.deck-outcomes-register{border:1px solid var(--deck-hairline);background:var(--deck-card);flex:1;min-height:0;margin-top:10px;overflow:hidden}.deck-outcomes-register>header{border-bottom:1px solid var(--deck-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:4px 11px;display:flex}.deck-outcomes-register>header>div{min-width:0}.deck-outcomes-register>header strong,.deck-outcomes-register>header small{display:block}.deck-outcomes-register>header strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:16px}.deck-outcomes-register>header small{color:#96928a;margin-top:1px;font-size:9.5px}.deck-outcomes-register>header>span{color:#77736e;flex:none;font-size:10.5px}.deck-outcomes-register-head,.deck-outcome-row{grid-template-columns:34px minmax(0,1.55fr) minmax(0,.9fr) 132px 76px;align-items:center;column-gap:10px;display:grid}.deck-outcomes-register-head{border-bottom:1px solid var(--deck-hairline);color:#96928a;letter-spacing:.08em;text-transform:uppercase;min-height:21px;padding:0 11px;font-size:8.5px;font-weight:800}.deck-outcomes-register>ol{margin:0;padding:0;list-style:none}.deck-outcome-row{border-bottom:1px solid var(--deck-hairline);min-height:27px;padding:2px 11px;position:relative}.deck-outcome-row:last-child{border-bottom:0}.deck-outcome-row:before{background:var(--deck-blue);content:"";width:3px;position:absolute;inset:0 auto 0 0}.deck-outcome-row.is-good:before{background:var(--deck-good)}.deck-outcome-row.is-risk:before{background:var(--deck-risk)}.deck-outcome-row.is-watch:before{background:var(--deck-warn)}.deck-outcome-row.is-risk{background:var(--deck-risk-soft)}@supports (color:color-mix(in lab, red, red)){.deck-outcome-row.is-risk{background:color-mix(in srgb, var(--deck-risk-soft) 44%, transparent)}}.deck-outcome-rank{color:#aaa59b;font-family:var(--font-role-data);font-size:10px}.deck-outcome-result,.deck-outcome-workstream b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-outcome-result{color:var(--deck-navy-deep);font-size:11px;font-weight:690}.deck-outcome-workstream{align-items:baseline;gap:5px;min-width:0;display:flex}.deck-outcome-workstream b,.deck-outcome-workstream small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-outcome-workstream b{color:#6f6d68;flex:1;font-size:9.5px;font-weight:660}.deck-outcome-workstream small{color:#aaa59b;flex:none;font-size:8px}.deck-outcome-signal{background:var(--deck-navy-soft);width:fit-content;color:var(--deck-blue);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 6px;font-size:8.5px;font-weight:780;display:inline-flex}.deck-outcome-row.is-good .deck-outcome-signal{background:var(--deck-good-soft);color:var(--deck-good)}.deck-outcome-row.is-risk .deck-outcome-signal{background:var(--deck-risk-soft);color:var(--deck-risk)}.deck-outcome-row.is-watch .deck-outcome-signal{background:var(--deck-warn-soft);color:var(--deck-warn)}.deck-outcome-row>time{color:#77736e;text-align:right;white-space:nowrap;font-size:9.5px}.deck-movement-board{flex-direction:column;height:100%;min-height:0;display:flex}.deck-movement-scoreline{border:1px solid var(--deck-hairline);background:var(--deck-card);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deck-movement-scoreline>div{border-left:1px solid var(--deck-hairline);min-height:58px;color:var(--deck-gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 14px;display:grid}.deck-movement-scoreline>div:first-child{border-left:0}.deck-movement-scoreline span{color:#77736e;font-size:12.5px;font-weight:700}.deck-movement-scoreline strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:27px}.deck-movement-scoreline .is-good{color:var(--deck-good)}.deck-movement-scoreline .is-new{color:var(--deck-blue)}.deck-movement-scoreline .is-risk,.deck-movement-scoreline .is-risk strong{color:var(--deck-risk)}.deck-movement-main{flex:1;grid-template-columns:minmax(0,1.5fr) 260px;gap:17px;min-height:0;margin-top:12px;display:grid}.deck-movement-track{border:1px solid var(--deck-hairline);background:var(--deck-card);min-width:0;padding:13px 15px;overflow:hidden}.deck-movement-track>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.deck-movement-track>header>div:first-child span{color:var(--deck-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.deck-movement-track>header>div:first-child strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:2px;font-size:19px;display:block}.deck-movement-track>header>div:last-child{color:var(--deck-gold);align-items:center;gap:7px;display:flex}.deck-movement-track>header small{color:#8d8982;font-size:11px}.deck-movement-track>header b{color:var(--deck-navy-deep);font-size:12px}.deck-movement-lane{height:calc(100% - 45px);min-height:235px;margin-top:8px;position:relative}.deck-movement-lane>i{background:linear-gradient(90deg, var(--deck-hairline), var(--deck-gold));height:2px;position:absolute;top:50%;left:2%;right:2%}.deck-movement-lane>i:after{content:"";border-top:2px solid var(--deck-gold);border-right:2px solid var(--deck-gold);width:9px;height:9px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.deck-movement-lane article{left:var(--movement-position);border:1px solid var(--deck-hairline);border-top:3px solid var(--deck-gold);background:var(--deck-paper);width:146px;min-height:78px;padding:8px;position:absolute;transform:translate(-50%)}.deck-movement-lane article:nth-of-type(odd){bottom:calc(50% + 14px)}.deck-movement-lane article:nth-of-type(2n){top:calc(50% + 14px)}.deck-movement-lane article:after{content:"";background:var(--deck-hairline);width:1px;height:15px;position:absolute;left:50%}.deck-movement-lane article:nth-of-type(odd):after{top:100%}.deck-movement-lane article:nth-of-type(2n):after{bottom:100%}.deck-movement-lane article>span{color:var(--deck-gold);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.deck-movement-lane article>strong{color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-movement-lane article>small{color:#8d8982;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;display:block;overflow:hidden}.deck-movement-lane article.is-good{border-top-color:var(--deck-good)}.deck-movement-lane article.is-good>span{color:var(--deck-good)}.deck-movement-lane article.is-new{border-top-color:var(--deck-blue)}.deck-movement-lane article.is-new>span{color:var(--deck-blue)}.deck-movement-lane article.is-risk{border-top-color:var(--deck-risk);background:var(--deck-risk-soft)}.deck-movement-lane article.is-risk>span{color:var(--deck-risk)}.deck-movement-mix{background:var(--deck-navy);color:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex}.deck-movement-mix>span{color:var(--deck-gold)}@supports (color:color-mix(in lab, red, red)){.deck-movement-mix>span{color:color-mix(in srgb, var(--deck-gold) 48%, #fff)}}.deck-movement-mix>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.deck-movement-mix>strong{font-family:var(--font-role-display);margin-top:9px;font-size:44px;line-height:.9}.deck-movement-mix>small{color:#ffffff78;margin-top:5px;font-size:12px}.deck-movement-mix-bar{background:#ffffff1a;border-radius:99px;height:12px;margin-top:16px;display:flex;overflow:hidden}.deck-movement-mix-bar i{height:100%;display:block}.deck-movement-mix dl{border-top:1px solid #ffffff21;margin-top:12px}.deck-movement-mix dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:9px;padding:7px 0;display:flex}.deck-movement-mix dt{color:#ffffff94;align-items:center;gap:6px;font-size:12px;display:inline-flex}.deck-movement-mix dt i{border-radius:99px;width:8px;height:8px}.deck-movement-mix dd{font-family:var(--font-role-display);font-size:20px}.deck-movement-mix footer{color:#ffffff61;margin-top:auto;font-size:10.5px}.deck-academy-centre>header>strong small,.deck-academy-months span,.deck-academy-pillars small,.deck-academy-gap small,.deck-academy-next time,.deck-academy-next p,.deck-academy-next article>span{font-size:10.5px}.deck-academy-pillars strong,.deck-academy-audience li>strong,.deck-academy-next strong{font-size:12px}.deck-academy-audience li{min-height:33px}.deck-academy-gap strong,.deck-academy-next>header{font-size:11.5px}.deck-contract-ask>div span,.deck-contract-ask>div b,.deck-contract-ask footer,.deck-contract-risks>header,.deck-contract-risk small,.deck-contract-risk b,.deck-contract-months article>div>small,.deck-contract-months li,.deck-contract-protection>header,.deck-contract-protection li strong,.deck-contract-protection p,.deck-contract-roadmap>footer{font-size:10.5px}.deck-contract-ask h3,.deck-contract-risk strong,.deck-contract-months article>div>strong{font-size:12px}.deck-contract-ask p,.deck-demand-empty>section>div strong,.deck-demand-empty>aside>header span,.deck-demand-empty>aside>header small,.deck-demand-empty>aside>footer span{font-size:11px}.deck-demand-empty>section>div span,.deck-demand-empty article small{font-size:12px}.deck-network-values span,.deck-network-legend{font-size:11px}.deck-learning-centre-live{background:var(--deck-paper);box-shadow:inset 0 6px 0 var(--deck-plum);padding:22px 36px 13px;position:relative;overflow:hidden}.deck-learning-centre-context{border-bottom:1px solid var(--deck-hairline);color:#8b8780;letter-spacing:.05em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:27px;padding-bottom:7px;font-size:11px;font-weight:700;display:flex}.deck-learning-centre-context>span:first-child{color:var(--deck-navy);letter-spacing:.1em;align-items:center;gap:7px;font-weight:820;display:inline-flex}.deck-learning-centre-live-body{flex-direction:column;flex:1;gap:12px;min-height:0;margin-top:12px;display:flex}.deck-learning-ui-hero{border:1px solid var(--deck-hairline);background:var(--deck-card);border-radius:12px;flex:0 0 142px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:142px;display:grid;overflow:hidden}.deck-learning-ui-copy{background:var(--deck-navy);color:#fff;flex-direction:column;justify-content:center;min-width:0;padding:16px 20px;display:flex}.deck-learning-ui-copy>span{color:var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-ui-copy>span{color:color-mix(in srgb, var(--deck-plum) 38%, #fff)}}.deck-learning-ui-copy>span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.deck-learning-ui-copy h2{max-width:29ch;font-family:var(--font-role-display);letter-spacing:-.025em;text-wrap:balance;margin-top:6px;font-size:27px;font-weight:630;line-height:1.04}.deck-learning-ui-copy p{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;margin-top:7px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.deck-learning-offer-map{border-left:1px solid var(--deck-hairline);flex-direction:column;justify-content:center;min-width:0;padding:10px 14px;display:flex}.deck-learning-offer-map>header{align-items:baseline;gap:8px;padding-bottom:5px;display:flex}.deck-learning-offer-map>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:15px;font-weight:720}.deck-learning-offer-map>header small{color:#8e8982;font-size:10px}.deck-learning-offer-map>div{border-top:1px solid var(--deck-hairline);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.deck-learning-offer-map article{border-bottom:1px solid var(--deck-hairline);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:37px;padding:4px 9px;display:grid}.deck-learning-offer-map article:nth-child(2n){border-left:1px solid var(--deck-hairline)}.deck-learning-offer-map article>i{background:var(--learning-event-accent);border-radius:99px;width:7px;height:7px}.deck-learning-offer-map article>span{min-width:0}.deck-learning-offer-map article strong,.deck-learning-offer-map article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-learning-offer-map article strong{color:var(--deck-navy-deep);font-size:11px;font-weight:720}.deck-learning-offer-map article small{color:#8d8982;margin-top:1px;font-size:9px}.deck-learning-offer-map article b{background:var(--learning-event-accent);border-radius:99px;place-items:center;min-width:24px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-learning-offer-map article b{background:color-mix(in srgb, var(--learning-event-accent) 11%, var(--deck-stone))}}.deck-learning-offer-map article b{color:var(--learning-event-accent);font-size:10px}.deck-learning-centre-live .deck-learning-calendar{flex:1;height:auto;min-height:0}.deck-learning-centre-empty{flex:1;place-items:center;min-height:0;display:grid}.deck-learning-centre-foot{border-top:1px solid var(--deck-hairline);color:#96928a;flex:none;justify-content:space-between;align-items:end;gap:18px;min-height:23px;font-size:10px;display:flex}.deck-learning-centre-foot strong{color:#747770;font-weight:760}.deck-learning-calendar{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.deck-learning-year{flex-direction:column;min-width:0;min-height:0;display:flex}.deck-learning-year>header{border-bottom:1px solid var(--deck-hairline);flex:none;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:7px;display:flex}.deck-learning-year>header>div:first-child>span{color:var(--deck-plum);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.deck-learning-year>header h3{color:var(--deck-navy-deep);font-family:var(--font-role-display);margin-top:2px;font-size:19px;font-weight:620}.deck-learning-calendar-tools{align-items:center;gap:13px;display:flex}.deck-learning-calendar-summary{color:#8f8a83;grid-template-columns:auto auto 1px auto auto;align-items:baseline;gap:5px;font-size:10.5px;display:grid}.deck-learning-calendar-summary strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:19px}.deck-learning-calendar-summary i{background:var(--deck-hairline);align-self:center;width:1px;height:17px;margin:0 4px}.deck-learning-calendar-link{border:1px solid var(--deck-hairline);background:var(--deck-card);min-height:26px;color:var(--deck-plum);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:8.5px;font-weight:760;text-decoration:none;display:inline-flex}.deck-learning-month-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:0;margin-top:8px;display:grid}.deck-learning-month{border:1px solid var(--deck-hairline);background:var(--deck-card);min-width:0;min-height:0;transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.deck-learning-month.is-current{border-color:var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-month.is-current{border-color:color-mix(in srgb, var(--deck-plum) 46%, var(--deck-hairline))}}.deck-learning-month.is-current{background:var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-month.is-current{background:color-mix(in srgb, var(--deck-plum) 9%, var(--deck-card))}}.deck-learning-month.is-current{box-shadow:0 0 0 2px var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-month.is-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--deck-plum) 13%, transparent)}}.deck-learning-month.is-active{border-color:var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-month.is-active{border-color:color-mix(in srgb, var(--deck-plum) 68%, var(--deck-hairline))}}.deck-learning-month.is-active{box-shadow:inset 0 3px 0 var(--deck-plum)}.deck-learning-month.is-current.is-active{box-shadow:inset 0 3px 0 var(--deck-plum), 0 0 0 2px var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-month.is-current.is-active{box-shadow:inset 0 3px 0 var(--deck-plum), 0 0 0 2px color-mix(in srgb, var(--deck-plum) 17%, transparent)}}.deck-learning-month.is-closure{background:var(--deck-gold)}@supports (color:color-mix(in lab, red, red)){.deck-learning-month.is-closure{background:color-mix(in srgb, var(--deck-gold) 5%, var(--deck-card))}}.deck-learning-month-select{width:100%;min-height:31px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 7px 3px;display:grid}.deck-learning-month-select>span{align-items:baseline;gap:5px;min-width:0;display:flex}.deck-learning-month-select strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:13px}.deck-learning-month-select small{color:#a19c94;font-size:8.5px;font-weight:700}.deck-learning-month-select em{background:var(--deck-plum);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.deck-learning-month-select b{background:var(--deck-stone);color:#77736e;border-radius:99px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:9px;font-weight:800;display:grid}.deck-learning-month.is-active .deck-learning-month-select b{background:var(--deck-plum);color:#fff}.deck-learning-month-events{flex-direction:column;flex:1;gap:3px;min-height:0;padding:2px 5px 5px;display:flex}.deck-learning-event{background:var(--learning-event-accent);border:0;border-radius:4px;grid-template-columns:3px 24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:29px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-learning-event{background:color-mix(in srgb, var(--learning-event-accent) 7%, var(--deck-paper))}}.deck-learning-event{color:var(--deck-navy-deep);cursor:pointer;text-align:left;padding:3px 5px 3px 0}.deck-learning-event>i{background:var(--learning-event-accent);border-radius:0 99px 99px 0;width:3px;height:100%;min-height:16px}.deck-learning-event time{color:var(--learning-event-accent)}@supports (color:color-mix(in lab, red, red)){.deck-learning-event time{color:color-mix(in srgb, var(--learning-event-accent) 78%, var(--deck-navy-deep))}}.deck-learning-event time{text-align:center;font-size:8.5px;font-weight:820}.deck-learning-event span,.deck-learning-event strong,.deck-learning-event small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.deck-learning-event strong{font-size:9px;font-weight:720}.deck-learning-event small{color:#8f8981;margin-top:1px;font-size:7.5px;font-weight:650}.deck-learning-event.is-current-session{background:var(--learning-event-accent)}@supports (color:color-mix(in lab, red, red)){.deck-learning-event.is-current-session{background:color-mix(in srgb, var(--learning-event-accent) 15%, var(--deck-paper))}}.deck-learning-event.is-current-session{box-shadow:inset 2px 0 0 var(--learning-event-accent)}.deck-learning-event[aria-pressed=true]{outline:1px solid var(--learning-event-accent);outline-offset:-1px}.deck-learning-more,.deck-learning-clear-month,.deck-learning-closure{color:#96918a;cursor:pointer;background:0 0;border:0}.deck-learning-more{width:fit-content;margin-top:auto;padding:0 3px;font-size:8.5px;font-weight:750}.deck-learning-clear-month{flex:1;place-items:center;min-height:0;font-size:9px;display:grid}.deck-learning-closure{min-height:0;color:var(--deck-gold);text-align:left;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.deck-learning-closure strong,.deck-learning-closure small{display:block}.deck-learning-closure strong{font-size:9.5px}.deck-learning-closure small{color:#9c958a;margin-top:1px;font-size:8px}.deck-learning-legend{color:#8e8a84;white-space:nowrap;flex:none;align-items:center;gap:10px;min-width:0;padding-top:7px;font-size:9px;display:flex;overflow:hidden}.deck-learning-legend span{text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.deck-learning-legend i{border-radius:99px;flex:none;width:6px;height:6px}.deck-learning-popover{z-index:8;background:var(--deck-navy);color:#fff;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;width:340px;min-height:0;padding:14px 15px 13px;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:0 18px 48px #1421334d}.deck-learning-popover>header{border-bottom:1px solid #ffffff21;flex:none;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;padding-bottom:10px;display:grid}.deck-learning-popover>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.deck-learning-popover>header div{min-width:0}.deck-learning-popover>header span{color:var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-popover>header span{color:color-mix(in srgb, var(--deck-plum) 45%, #fff)}}.deck-learning-popover>header span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.deck-learning-popover>header h3{font-family:var(--font-role-display);margin-top:2px;font-size:20px;font-weight:620}.deck-learning-popover>header h3 small{color:#ffffff75;font-family:var(--font-role-body);font-size:11px}.deck-learning-selected-activity{flex-direction:column;flex:1;min-height:0;padding-top:12px;display:flex;overflow:hidden}.deck-learning-selected-date{float:left;background:#ffffff14;border:1px solid #ffffff2b;border-radius:9px;align-content:center;place-items:center;width:47px;height:51px;display:grid}.deck-learning-selected-date span{color:var(--deck-plum)}@supports (color:color-mix(in lab, red, red)){.deck-learning-selected-date span{color:color-mix(in srgb, var(--deck-plum) 42%, #fff)}}.deck-learning-selected-date span{letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:800}.deck-learning-selected-date strong{font-family:var(--font-role-display);margin-top:-1px;font-size:24px;line-height:1}.deck-learning-selected-heading{min-height:51px;margin-top:-51px;padding-left:60px}.deck-learning-selected-heading>span{color:var(--learning-event-accent);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:820;display:block;overflow:hidden}.deck-learning-selected-heading h4{font-family:var(--font-role-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:17px;font-weight:610;line-height:1.15;display:-webkit-box;overflow:hidden}.deck-learning-selected-activity>p{color:#ffffffb0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:10.5px;line-height:1.36;display:-webkit-box;overflow:hidden}.deck-learning-selected-activity dl{border-top:1px solid #ffffff1f;margin-top:9px}.deck-learning-selected-activity dl>div{border-bottom:1px solid #ffffff17;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:31px;display:grid}.deck-learning-selected-activity dt{color:#ffffff7a;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.deck-learning-selected-activity dd{color:#ffffffe0;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.deck-learning-popover>footer{border-top:1px solid #ffffff21;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:9px;display:flex}.deck-learning-popover>footer>span{color:#ffffff61;max-width:15ch;font-size:8.5px;line-height:1.25}.deck-learning-popover>footer a{background:var(--deck-plum);border-radius:99px;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deck-learning-popover>footer a{background:color-mix(in srgb, var(--deck-plum) 62%, #fff 5%)}}.deck-learning-popover>footer a{color:#fff;white-space:nowrap;padding:6px 9px;font-size:9px;font-weight:760;text-decoration:none}.deck-performance-wall{flex-direction:column;height:100%;min-height:0;display:flex}.deck-performance-scoreline{border:1px solid var(--deck-hairline);background:var(--deck-card);flex:none;grid-template-columns:1.45fr repeat(4,minmax(0,1fr)) auto;align-items:stretch;min-height:48px;display:grid;overflow:hidden}.deck-performance-scoreline>span{border-left:1px solid var(--deck-hairline);color:#77736d;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:11.5px;font-weight:680;display:flex}.deck-performance-scoreline>span:first-child{border-left:0}.deck-performance-scoreline strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:19px;line-height:1}.deck-performance-scoreline i{border-radius:99px;flex:none;width:7px;height:7px}.deck-performance-scoreline .deck-performance-scoreline-label{color:var(--deck-navy-deep);justify-content:flex-start;font-size:12px}.deck-performance-scoreline .deck-performance-scoreline-label strong{font-size:24px}.deck-performance-scoreline .deck-performance-overflow{color:var(--deck-cobalt);font-size:10.5px;font-weight:760}.deck-metric-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-height:0;margin-top:10px;display:grid}.deck-metric-infographic{--metric-status:var(--deck-neutral);border:1px solid var(--deck-hairline);border-top:3px solid var(--metric-status);background:var(--metric-status);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-metric-infographic{background:color-mix(in srgb, var(--metric-status) 3%, var(--deck-card))}}.deck-metric-infographic{color:var(--deck-navy-deep);text-align:left;padding:8px 10px 7px}.deck-metric-infographic[data-status=on]{--metric-status:var(--deck-good)}.deck-metric-infographic[data-status=watch]{--metric-status:var(--deck-warn)}.deck-metric-infographic[data-status=off]{--metric-status:var(--deck-risk)}.deck-metric-infographic[data-status=neutral]{--metric-status:var(--deck-neutral)}button.deck-metric-infographic{cursor:pointer;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast)}button.deck-metric-infographic:hover{border-color:var(--metric-status);box-shadow:0 4px 13px var(--deck-navy)}@supports (color:color-mix(in lab, red, red)){button.deck-metric-infographic:hover{box-shadow:0 4px 13px color-mix(in srgb, var(--deck-navy) 11%, transparent)}}button.deck-metric-infographic:hover{transform:translateY(-1px)}.deck-metric-infographic>header{flex:none;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.deck-metric-status{min-width:0;color:var(--metric-status);align-items:center;gap:4px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-metric-status{color:color-mix(in srgb, var(--metric-status) 86%, var(--deck-navy))}}.deck-metric-status{letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:820}.deck-metric-status i{background:var(--metric-status);border-radius:99px;flex:none;width:6px;height:6px}.deck-metric-target{color:#958f86;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:680;overflow:hidden}.deck-metric-main{flex:1;grid-template-columns:67px minmax(0,1fr);align-items:center;gap:7px;min-height:0;margin-top:2px;display:grid}.deck-metric-symbol{place-items:center;width:64px;height:64px;display:grid}.deck-metric-symbol img{object-fit:contain;width:62px;height:62px}.deck-metric-reading{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.deck-metric-reading>strong{max-width:100%;color:var(--deck-navy-deep);font-family:var(--font-role-display);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:640;line-height:1.02;display:block;overflow:hidden}.deck-metric-change{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;max-width:100%;margin-top:4px;font-size:9px;font-weight:780;display:flex;overflow:hidden}.deck-metric-change svg{flex:none}.deck-metric-baseline{color:#989189;margin-top:2px;font-size:9px;font-weight:650}.deck-metric-label{min-height:29px;color:var(--deck-navy-deep);text-align:center;text-wrap:balance;font-size:12px;font-weight:720;line-height:1.2;overflow:hidden}.deck-metric-trend{border-top:1px solid var(--metric-status);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;height:28px;margin-top:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-metric-trend{border-top:1px solid color-mix(in srgb, var(--metric-status) 18%, var(--deck-hairline))}}.deck-metric-trend{padding-top:3px}.deck-metric-trend svg{width:100%;max-width:164px;height:24px}.deck-metric-trend>span{color:#99938b;align-self:center;font-size:8.5px;font-weight:720}.deck-metric-grid[data-count="1"],.deck-metric-grid[data-count="2"],.deck-metric-grid[data-count="3"],.deck-metric-grid[data-count="4"],.deck-metric-grid[data-count="5"]{grid-template-rows:minmax(0,1fr)}.deck-forward-contract{flex-direction:column;height:100%;min-height:0;display:flex}.deck-forward-scoreline{border:1px solid var(--deck-hairline);background:var(--deck-card);flex:none;grid-template-columns:1.18fr repeat(4,minmax(0,1fr));min-height:58px;display:grid}.deck-forward-scoreline article{border-left:1px solid var(--deck-hairline);grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:7px 11px;display:grid}.deck-forward-scoreline article:first-child{border-left:0}.deck-forward-scoreline article.is-primary{background:var(--deck-teal)}@supports (color:color-mix(in lab, red, red)){.deck-forward-scoreline article.is-primary{background:color-mix(in srgb, var(--deck-teal) 7%, var(--deck-card))}}.deck-forward-scoreline strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);grid-row:1/span 2;font-size:27px;font-weight:620;line-height:1}.deck-forward-scoreline strong small{color:#8d8982;font-size:13px}.deck-forward-scoreline span{color:var(--deck-navy-deep);align-self:end;font-size:12px;font-weight:760}.deck-forward-scoreline small{color:#938e86;align-self:start;font-size:10.5px}.deck-forward-horizons{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:0;margin-top:10px;display:grid}.deck-forward-horizon{border:1px solid var(--deck-hairline);border-top:3px solid var(--deck-teal);background:var(--deck-card);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.deck-forward-horizon>header{border-bottom:1px solid var(--deck-hairline);background:var(--deck-teal);flex:none;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:49px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-forward-horizon>header{background:color-mix(in srgb, var(--deck-teal) 5%, var(--deck-card))}}.deck-forward-horizon>header{padding:7px 10px}.deck-forward-horizon>header>span{color:var(--deck-teal);font-family:var(--font-role-display);font-size:14px}.deck-forward-horizon>header strong,.deck-forward-horizon>header small{display:block}.deck-forward-horizon>header strong{color:var(--deck-navy-deep);font-family:var(--font-role-display);font-size:17px;font-weight:620}.deck-forward-horizon>header small{color:#908b83;margin-top:1px;font-size:10.5px}.deck-forward-horizon>header b{background:var(--deck-teal);color:#fff;min-width:30px;height:30px;font-family:var(--font-role-display);border-radius:99px;place-items:center;padding:0 6px;font-size:15px;display:grid}.deck-forward-horizon>ol{flex:1;min-height:0;list-style:none}.deck-forward-item{border-bottom:1px solid var(--deck-hairline);grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr);align-content:center;gap:0 7px;min-height:38px;padding:3px 8px;display:grid}.deck-forward-item>div{grid-row:1/span 2;align-self:center;align-items:center;gap:4px;display:flex}.deck-forward-item time,.deck-forward-item>div>span{white-space:nowrap;display:block}.deck-forward-item time{color:var(--deck-teal);white-space:nowrap;font-size:10px;font-weight:800}.deck-forward-item>div>span{background:var(--deck-stone);color:#817d76;letter-spacing:.04em;border-radius:99px;width:fit-content;padding:1px 4px;font-size:8px;font-weight:800}.deck-forward-item>strong{color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:11.5px;font-weight:750;line-height:1.15;overflow:hidden}.deck-forward-item>small{color:#918c84;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9.5px;line-height:1.15;overflow:hidden}.deck-forward-horizon>p{color:#9a958d;text-align:center;flex:1;place-items:center;min-height:0;padding:18px;font-size:11.5px;display:grid}.deck-forward-horizon>footer{border-top:1px solid var(--deck-hairline);background:var(--deck-teal);flex:none}@supports (color:color-mix(in lab, red, red)){.deck-forward-horizon>footer{background:color-mix(in srgb, var(--deck-teal) 4%, var(--deck-card))}}.deck-forward-horizon>footer{color:var(--deck-teal);text-align:right;padding:5px 10px;font-size:10.5px;font-weight:750}.deck-forward-dependencies{border-left:3px solid var(--deck-teal);background:var(--deck-teal);flex:none;grid-template-columns:260px minmax(0,1fr);gap:13px;min-height:78px;margin-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-forward-dependencies{background:color-mix(in srgb, var(--deck-teal) 6%, var(--deck-card))}}.deck-forward-dependencies{padding:9px 11px}.deck-forward-dependencies>header{color:var(--deck-teal);grid-template-columns:20px minmax(0,1fr);align-content:center;gap:3px 7px;display:grid}.deck-forward-dependencies>header>svg{grid-row:1/span 2;margin-top:2px}.deck-forward-dependencies>header span,.deck-forward-dependencies>header strong{display:block}.deck-forward-dependencies>header span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820}.deck-forward-dependencies>header strong{color:var(--deck-navy-deep);margin-top:2px;font-size:11.5px;line-height:1.25}.deck-forward-dependencies>header>small{color:#88847d;grid-column:2;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:inline-flex}.deck-forward-dependencies>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.deck-forward-dependencies>div>p{color:#77736d;grid-column:1/-1;align-self:center;font-size:11.5px}.deck-forward-decision{border-left:2px solid var(--deck-gold);min-width:0;padding:2px 60px 2px 8px;position:relative}.deck-forward-decision>span{color:var(--deck-gold);text-transform:uppercase;font-size:9.5px;font-weight:820;display:block}.deck-forward-decision>strong{color:var(--deck-navy-deep);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.deck-forward-decision>small{color:#88847d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.deck-forward-decision>time{color:#88847d;font-size:9.5px;font-weight:720;position:absolute;top:2px;right:0}.deck-forward-priority{border-left:1px solid var(--deck-teal);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-forward-priority{border-left:1px solid color-mix(in srgb, var(--deck-teal) 30%, var(--deck-hairline))}}.deck-forward-priority{padding-left:9px}.deck-forward-priority>span{color:var(--deck-teal);font-family:var(--font-role-display);font-size:15px}.deck-forward-priority>strong{color:var(--deck-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.deck-cover-slide{background:var(--deck-navy);color:#fff;box-shadow:inset 0 7px 0 var(--deck-gold);padding:32px 48px 28px;overflow:hidden}.deck-cover-slide:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:50% 50% 0 0;width:480px;height:330px;position:absolute;bottom:0;left:-96px;box-shadow:0 0 0 74px #ffffff05,0 0 0 148px #ffffff03}.deck-cover-slide:after{content:"";border-top:2px solid var(--deck-gold);border-right:2px solid var(--deck-gold);pointer-events:none;width:82px;height:82px;position:absolute;top:28px;right:34px}.deck-cover-meta{z-index:1;color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:32px;min-height:34px;padding-right:112px;font-size:14px;font-weight:720;display:flex;position:relative}.deck-cover-meta>span:first-child{color:var(--deck-gold-bright);letter-spacing:.14em;font-weight:840}.deck-cover-meta>span:last-child{text-align:right;max-width:60%;line-height:1.2}.deck-cover-layout{z-index:1;flex:1;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:60px;min-height:0;padding:22px 8px 0;display:grid;position:relative}.deck-cover-statement{align-self:center;padding:0 12px 0 18px}.deck-cover-statement>span{color:var(--deck-gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:840}.deck-cover-statement h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:9.5ch;margin-top:20px;font-size:64px;font-weight:560;line-height:.98}.deck-cover-statement>p{color:#ffffffc2;max-width:28ch;margin-top:24px;font-size:21px;line-height:1.36}.deck-cover-identity{border-left:3px solid var(--deck-gold);margin-top:48px;padding-left:16px}.deck-cover-identity strong,.deck-cover-identity span{display:block}.deck-cover-identity strong{color:#fff;font-size:17px;font-weight:760}.deck-cover-identity span{color:#ffffff94;margin-top:5px;font-size:14px}.deck-cover-contents{border-left:1px solid #fff3;min-width:0;padding-left:42px}.deck-cover-contents>header{border-bottom:2px solid var(--deck-gold);padding-bottom:17px}.deck-cover-contents>header span{color:var(--deck-gold-bright);letter-spacing:.13em;text-transform:uppercase;font-size:14px;font-weight:840}.deck-cover-contents>header h2{color:#fff;font-family:var(--font-role-display);margin-top:6px;font-size:34px;font-weight:580}.deck-cover-contents ol{list-style:none}.deck-cover-contents li{border-bottom:1px solid #ffffff24;grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:63px;display:grid}.deck-cover-contents li>span{color:var(--deck-gold-bright);font-family:var(--font-role-data);letter-spacing:.04em;font-size:16px;font-weight:760}.deck-cover-contents li>div{min-width:0}.deck-cover-contents li strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:720;display:block;overflow:hidden}.deck-premium-synthesis{background:var(--deck-paper);color:var(--deck-navy-deep);box-shadow:inset 0 7px 0 var(--deck-navy);padding:25px 44px 13px;overflow:hidden}.deck-synthesis-context{border-bottom:1px solid var(--deck-hairline);color:#8b8780;letter-spacing:.045em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:25px;padding-bottom:7px;font-size:11px;font-weight:680;display:flex}.deck-synthesis-context>span:first-child{color:var(--deck-navy);letter-spacing:.13em;font-weight:840}.deck-synthesis-hero{flex:1;grid-template-columns:minmax(295px,.72fr) minmax(0,1.8fr);gap:32px;min-height:0;margin-top:15px;display:grid}.deck-synthesis-outcome{background:var(--deck-navy);color:#fff;min-width:0;box-shadow:inset 0 -5px 0 var(--deck-gold);flex-direction:column;justify-content:center;padding:27px 31px 25px;display:flex}.deck-synthesis-outcome>span,.deck-synthesis-story>span,.deck-synthesis-now-summary>header>span{color:var(--deck-gold);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:840}.deck-synthesis-outcome-proof,.deck-synthesis-outcome-forward{padding:13px 0 15px}.deck-synthesis-outcome-forward{border-top:1px solid #ffffff3d;margin-top:7px;padding-top:19px}.deck-synthesis-outcome-proof>strong,.deck-synthesis-outcome-forward>strong{color:#fff;font-family:var(--font-role-display);letter-spacing:-.05em;font-size:84px;font-weight:570;line-height:.82;display:block}.deck-synthesis-outcome-forward>strong{color:var(--deck-gold)}.deck-synthesis-outcome-proof h2,.deck-synthesis-outcome-forward h2{max-width:12ch;font-family:var(--font-role-display);text-wrap:balance;margin-top:13px;font-size:23px;font-weight:590;line-height:1.04}.deck-synthesis-outcome-forward small{color:#ffffffa3;margin-top:7px;font-size:11.5px;display:block}.deck-synthesis-story{flex-direction:column;min-width:0;min-height:0;padding-top:4px;display:flex}.deck-synthesis-story>h2{max-width:25ch;color:var(--deck-navy);letter-spacing:-.018em;text-wrap:balance;margin-top:9px;font-size:39px;font-weight:560;line-height:1.04}.deck-synthesis-story>p{color:#6f716c;max-width:66ch;margin-top:9px;font-size:14.5px;line-height:1.4}.deck-synthesis-story>p strong{color:var(--deck-navy);font-weight:760}.deck-synthesis-cadence{border-top:2px solid var(--deck-navy);flex-direction:column;flex:1;min-height:0;margin-top:13px;display:flex}.deck-synthesis-cadence>header{color:#777973;flex:none;justify-content:space-between;align-items:center;min-height:31px;font-size:11.5px;display:flex}.deck-synthesis-cadence>header span{color:var(--deck-navy);font-weight:780}.deck-synthesis-cadence-bars{border-bottom:1px solid var(--deck-hairline);flex:1;justify-content:stretch;align-items:end;gap:13px;min-height:108px;display:flex}.deck-synthesis-cadence-bars>div{text-align:center;flex:1;grid-template-rows:18px minmax(0,1fr) 19px;align-items:end;min-width:0;height:100%;display:grid}.deck-synthesis-cadence-bars b{color:#8e8a83;font-family:var(--font-role-display);font-size:11.5px;font-weight:620}.deck-synthesis-cadence-bars i{background:#e8e5de;border:1px solid #17304b17;border-radius:9px 9px 3px 3px;flex-direction:column-reverse;justify-self:center;width:min(76px,76%);min-height:3px;display:flex;overflow:hidden;box-shadow:0 7px 14px #17304b24}.deck-synthesis-cadence-bars i em{background:linear-gradient(180deg, var(--purpose-color), var(--purpose-color));border-top:2px solid #ffffffb8;flex-basis:0;min-height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.deck-synthesis-cadence-bars i em{background:linear-gradient(180deg, color-mix(in srgb, var(--purpose-color) 84%, white), var(--purpose-color))}}.deck-synthesis-cadence-bars i em{box-shadow:inset 0 1px #fff3}.deck-synthesis-cadence-bars i em:last-child{border-top:0}.deck-synthesis-cadence-bars span{color:#89857e;align-self:center;font-size:10.5px}.deck-synthesis-cadence-bars>.is-peak b,.deck-synthesis-cadence-bars>.is-peak span{color:var(--deck-navy);font-weight:780}.deck-synthesis-cadence>footer{color:#89857e;flex:none;justify-content:space-between;align-items:end;min-height:27px;font-size:11.5px;display:flex}.deck-synthesis-cadence>footer strong{color:var(--deck-navy);font-weight:760}.deck-synthesis-now{border-top:2px solid var(--deck-navy);border-bottom:1px solid var(--deck-hairline);flex:none;min-height:96px;margin-top:16px;padding:10px 0 9px;display:block}.deck-synthesis-now-summary{grid-template-columns:minmax(255px,.72fr) minmax(0,1.65fr);align-items:center;gap:24px;min-height:74px;display:grid}.deck-synthesis-now-summary>header h3{max-width:23ch;color:var(--deck-navy);font-family:var(--font-role-display);margin-top:7px;font-size:15.5px;font-weight:580;line-height:1.22}.deck-synthesis-signals{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;display:grid}.deck-synthesis-signals>div{border-left:1px solid var(--deck-hairline);flex-direction:column-reverse;justify-content:center;min-width:0;padding:0 13px;display:flex}.deck-synthesis-signals dt{color:#777973;margin-top:5px;font-size:11.5px;line-height:1.15}.deck-synthesis-signals dd{color:var(--deck-navy);font-family:var(--font-role-display);font-size:34px;font-weight:590;line-height:1}.deck-synthesis-signals .is-risk dd{color:var(--deck-risk)}.deck-synthesis-mix{min-width:0}.deck-synthesis-mix>span{color:var(--deck-gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:840}.deck-synthesis-mix>div{border-top:1px solid var(--deck-hairline);border-bottom:1px solid var(--deck-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.deck-synthesis-mix>div>div{border-left:5px solid var(--purpose-color);background:var(--purpose-color);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:9px;min-width:0;min-height:73px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-synthesis-mix>div>div{background:color-mix(in srgb, var(--purpose-color) 17%, var(--deck-paper))}}.deck-synthesis-mix>div>div+div{margin-left:7px}.deck-synthesis-mix strong{color:var(--deck-navy);font-family:var(--font-role-display);grid-row:1/3;align-self:center;font-size:34px;font-weight:610;line-height:1}.deck-synthesis-mix span{color:var(--deck-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:790;overflow:hidden}.deck-synthesis-mix small{color:#85817a;font-size:11.5px}.deck-synthesis-mix-inline{flex:none;grid-template-columns:101px minmax(0,1fr);align-items:center;gap:10px;margin:1px 0 8px;display:grid}.deck-synthesis-mix-inline>span{letter-spacing:.09em;font-size:10px;line-height:1.15}.deck-synthesis-mix-inline>div{border:0;margin-top:0}.deck-synthesis-mix-inline>div>div{border-left-width:4px;grid-template-columns:auto minmax(0,1fr);column-gap:7px;min-height:43px;padding:6px 10px}.deck-synthesis-mix-inline strong{font-size:24px}.deck-synthesis-mix-inline span{font-size:12px}.deck-synthesis-mix-inline small{font-size:10px}.deck-synthesis-source{color:#97938b;flex:none;justify-content:space-between;align-items:end;min-height:22px;font-size:10.5px;display:flex}@media (max-width:1023px){.deck-picker-compact{grid-template-columns:34px minmax(0,.8fr) minmax(220px,1.2fr)}.deck-picker-compact-state{display:none}}.deck-flash-slide{background:radial-gradient(circle at 8% 12%, var(--deck-gold), transparent 28%), var(--deck-paper);grid-template-rows:56px 1fr 44px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deck-flash-slide{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--deck-gold) 13%, transparent), transparent 28%), var(--deck-paper)}}.deck-flash-slide{color:var(--deck-ink)}.deck-flash-context,.deck-flash-source{color:var(--deck-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-inline:44px;font-size:10px;font-weight:680;display:flex}.deck-flash-context{border-bottom:1px solid var(--deck-line)}.deck-flash-source{border-top:1px solid var(--deck-line)}.deck-flash-layout{grid-template-columns:.78fr 1.7fr;gap:44px;min-height:0;padding:42px 50px 38px;display:grid}.deck-flash-intro{border-right:1px solid var(--deck-line);flex-direction:column;justify-content:center;padding-right:42px;display:flex}.deck-flash-mark{border:1px solid var(--deck-gold);place-items:center;width:50px;height:50px;margin-bottom:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-flash-mark{border:1px solid color-mix(in srgb, var(--deck-gold) 58%, var(--deck-line))}}.deck-flash-mark{color:var(--deck-gold);border-radius:50%}.deck-flash-intro>span:not(.deck-flash-mark){color:var(--deck-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.deck-flash-intro h1{max-width:380px;color:var(--deck-navy);text-wrap:balance;margin-top:12px;font-size:35px;font-weight:560;line-height:1.08}.deck-flash-intro p{max-width:340px;color:var(--deck-muted);margin-top:18px;font-size:13px;line-height:1.5}.deck-flash-list{align-content:center;gap:0;min-height:0;list-style:none;display:grid}.deck-flash-list li{border-bottom:1px solid var(--deck-line);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:20px 4px;display:grid}.deck-flash-list li:last-child{border-bottom:0}.deck-flash-number{color:var(--deck-gold);font-family:var(--font-role-display);font-size:24px;line-height:1}.deck-flash-list li>div{gap:7px;display:grid}.deck-flash-list small{color:var(--deck-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:720}.deck-flash-list strong{color:var(--deck-navy);font-size:16px;font-weight:650;line-height:1.35}.deck-flash-list li>div>span{color:var(--deck-muted);font-size:10px}.deck-flash-list.is-count-1 strong{max-width:650px;font-family:var(--font-role-display);font-size:27px;font-weight:560;line-height:1.22}.executive-overview-stack{gap:.75rem;display:grid}.executive-overview-stack>.signal-flow.signal-flow,.signal-flow-summary{border-radius:var(--radius-hero)}.workstream-workspace{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden;box-shadow:0 1.125rem 2.625rem -2.375rem #2b2d2f6b}@supports (color:color-mix(in lab, red, red)){.workstream-workspace{box-shadow:0 1.125rem 2.625rem -2.375rem color-mix(in srgb, var(--color-ink) 42%, transparent)}}.executive-workspace-page{min-width:0}.executive-deck-intro{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:clamp(1rem,2.25vw,2rem);padding:.65rem 0 .85rem;display:grid}.executive-deck-intro-copy{align-content:start;gap:.45rem;min-width:0;display:grid}.executive-deck-intro-statement{min-width:0}.executive-deck-intro-statement>span{color:var(--color-product-action);font:760 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.11em;text-transform:uppercase}.executive-deck-intro-copy h2{max-width:31ch;color:var(--color-ink);font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.055em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2rem,3.35vw,3.55rem);font-weight:620;line-height:1.08}.executive-deck-intro-copy p{max-width:44rem;color:var(--color-muted);font-size:var(--type-body);line-height:1.5}.executive-deck-stale-badge{border:.0625rem solid #c49082;align-items:center;gap:.5rem;width:fit-content;min-width:0;min-height:2.25rem;padding:.4rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.executive-deck-stale-badge{border:.0625rem solid color-mix(in srgb, var(--color-danger) 54%, var(--color-line))}}.executive-deck-stale-badge{border-left:.25rem solid var(--color-danger);border-radius:var(--radius-tight);background:#f4e8e2}@supports (color:color-mix(in lab, red, red)){.executive-deck-stale-badge{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}}.executive-deck-stale-badge{box-shadow:inset 0 0 0 .0625rem #b5533b12}@supports (color:color-mix(in lab, red, red)){.executive-deck-stale-badge{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--color-danger) 7%, transparent)}}.executive-deck-stale-badge>svg{color:var(--color-danger)}.executive-deck-stale-badge strong,.executive-deck-stale-badge small{display:inline}.executive-deck-stale-badge strong{color:var(--color-danger);font-size:var(--type-meta);font-weight:760;line-height:1.2}.executive-deck-stale-badge small{color:var(--color-muted);font-size:var(--text-10);margin-left:.35rem;line-height:1.2}.executive-deck-intro-side{isolation:isolate;border:.0625rem solid #f3f0e829;align-content:start;align-self:end;justify-items:stretch;gap:.25rem;width:min(100%,18rem);min-width:0;padding:.38rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-side{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.executive-deck-intro-side{border-radius:var(--radius-panel);background:radial-gradient(circle at 92% -20%, #c99a3d2e, transparent 42%), linear-gradient(135deg, #193a54, var(--color-product-hero))}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-side{background:radial-gradient(circle at 92% -20%, color-mix(in srgb, var(--color-gold) 18%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--color-product-hero) 92%, var(--color-ink)), var(--color-product-hero))}}.executive-deck-intro-side{box-shadow:0 1.1rem 2.2rem -1.5rem #2b2d2fc7,inset 0 0 0 .0625rem #f3f0e80d}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-side{box-shadow:0 1.1rem 2.2rem -1.5rem color-mix(in srgb, var(--color-ink) 78%, transparent), inset 0 0 0 .0625rem color-mix(in srgb, var(--color-on-dark) 5%, transparent)}}.executive-deck-intro-side:before{z-index:1;background:linear-gradient(90deg,#0000,#c99a3dc7,#0000);height:.0625rem;position:absolute;top:0;left:.8rem;right:.8rem}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-side:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-gold) 78%, transparent), transparent)}}.executive-deck-intro-side:before{content:"";pointer-events:none}.executive-deck-tools{border:.0625rem solid #f3f0e81c;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-deck-tools{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 11%, transparent)}}.executive-deck-tools{border-radius:var(--radius-tight);background:#f3f0e80a}@supports (color:color-mix(in lab, red, red)){.executive-deck-tools{background:color-mix(in srgb, var(--color-on-dark) 4%, transparent)}}.executive-deck-tools>button{width:100%;min-width:0;min-height:var(--control-icon-quiet);color:var(--color-gold);text-align:left;transition:border-color var(--motion-fast), background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.4rem;padding:.35rem .55rem;display:inline-flex}.executive-deck-tools>button:hover{background:#f3f0e817}@supports (color:color-mix(in lab, red, red)){.executive-deck-tools>button:hover{background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.executive-deck-tools>button:hover{color:#d1a95c}@supports (color:color-mix(in lab, red, red)){.executive-deck-tools>button:hover{color:color-mix(in srgb, var(--color-gold) 82%, var(--color-on-dark))}}.executive-deck-tools>button+button{border-left:.0625rem solid #f3f0e81a}@supports (color:color-mix(in lab, red, red)){.executive-deck-tools>button+button{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.executive-deck-tools>button>svg{flex:none}.executive-deck-tools strong,.executive-deck-tools span{overflow-wrap:anywhere;display:block}.executive-deck-tools strong{color:var(--color-on-dark);font-size:var(--type-meta);line-height:1.2}.executive-deck-tools span{background:#c99a3d26;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-deck-tools span{background:color-mix(in srgb, var(--color-gold) 15%, transparent)}}.executive-deck-tools span{color:var(--color-gold);font-size:var(--text-10);line-height:1}.executive-deck-tools button>span{margin-left:auto}.executive-deck-intro-utility{border:.0625rem solid #f3f0e81c;justify-content:flex-end;align-items:center;gap:0;width:100%;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-utility{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 11%, transparent)}}.executive-deck-intro-utility{border-radius:var(--radius-tight);background:#f3f0e80a}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-utility{background:color-mix(in srgb, var(--color-on-dark) 4%, transparent)}}.deck-readiness-tile{min-width:0;min-height:var(--control-icon-quiet);border:0;border-right:.0625rem solid #f3f0e81a;flex:auto;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deck-readiness-tile{border-right:.0625rem solid color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.deck-readiness-tile{color:#f3f0e8b3;background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.deck-readiness-tile{color:color-mix(in srgb, var(--color-on-dark) 70%, transparent)}}.deck-readiness-tile>svg{color:var(--color-gold);flex:none}.deck-readiness-tile.is-ready>svg{color:var(--color-positive)}.deck-readiness-tile>span{min-width:0}.deck-readiness-tile strong,.deck-readiness-tile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deck-readiness-tile strong{color:var(--color-on-dark);font-size:var(--type-meta);font-weight:680;line-height:1.15}.deck-readiness-tile small{color:#f3f0e885;max-width:13rem;margin-top:.08rem}@supports (color:color-mix(in lab, red, red)){.deck-readiness-tile small{color:color-mix(in srgb, var(--color-on-dark) 52%, transparent)}}.deck-readiness-tile small{font-size:var(--text-10);line-height:1.15}.executive-deck-intro-side .deck-readiness-tile small{display:none}.executive-deck-intro-utility>.no-print{flex:none}.executive-deck-command-actions{gap:0}.executive-deck-command-actions .ui-button-sm{min-width:var(--control-icon-quiet);min-height:var(--control-icon-quiet);box-shadow:none;border:0;border-radius:0;padding:.3rem .5rem}.executive-deck-command-actions .ui-button-outline-light{color:var(--color-gold);background:0 0}.executive-deck-command-actions .ui-button-outline-light:hover{background:#f3f0e817}@supports (color:color-mix(in lab, red, red)){.executive-deck-command-actions .ui-button-outline-light:hover{background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.executive-deck-command-actions .ui-button-outline-light:hover{color:#d1a95c}@supports (color:color-mix(in lab, red, red)){.executive-deck-command-actions .ui-button-outline-light:hover{color:color-mix(in srgb, var(--color-gold) 82%, var(--color-on-dark))}}.executive-deck-command-actions .ui-button-light{background:var(--color-gold);color:var(--color-product-hero)}.executive-deck-command-actions .ui-button-light:hover{background:#b08d41}@supports (color:color-mix(in lab, red, red)){.executive-deck-command-actions .ui-button-light:hover{background:color-mix(in srgb, var(--color-gold) 86%, var(--color-product-hero))}}.executive-deck-command-actions .ui-button-light:hover{color:var(--color-product-hero)}.executive-deck-command-actions .ui-button+.ui-button{border-left:.0625rem solid #f3f0e81a}@supports (color:color-mix(in lab, red, red)){.executive-deck-command-actions .ui-button+.ui-button{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.executive-deck-intro-side .executive-deck-stale-badge{width:100%;min-height:var(--control-icon-quiet);border:.0625rem solid #f0b09a33;padding:.3rem .5rem}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-side .executive-deck-stale-badge{border:.0625rem solid color-mix(in srgb, var(--color-danger-on-dark) 20%, transparent)}}.executive-deck-intro-side .executive-deck-stale-badge{border-left:.18rem solid var(--color-danger-on-dark);border-radius:var(--radius-tight);background:#b5533b2e}@supports (color:color-mix(in lab, red, red)){.executive-deck-intro-side .executive-deck-stale-badge{background:color-mix(in srgb, var(--color-danger) 18%, transparent)}}.executive-deck-intro-side .executive-deck-stale-badge{box-shadow:none}.executive-deck-intro-side .executive-deck-stale-badge>svg,.executive-deck-intro-side .executive-deck-stale-badge strong{color:var(--color-danger-on-dark)}.executive-deck-intro-side .executive-deck-stale-badge small{display:none}@container app-page (max-width:52rem){.executive-deck-intro{grid-template-columns:minmax(0,1fr);gap:.75rem}.executive-deck-intro-copy h2{max-width:31ch}.executive-deck-stale-badge{justify-self:end}.executive-deck-intro-side{justify-self:end;justify-items:stretch;gap:.25rem;display:grid}.executive-deck-intro-utility{flex-wrap:wrap}.deck-readiness-tile{flex:0 auto}.executive-deck-intro-utility>.no-print{flex:0 auto;justify-content:flex-start;min-width:0}}.executive-deck-intro.is-command{align-items:center;padding:.55rem 0 .7rem}.executive-deck-intro.is-command .executive-deck-intro-copy{gap:.2rem}.executive-deck-intro.is-command .executive-deck-intro-statement>span{font-size:var(--type-meta)}.executive-deck-intro.is-command .executive-deck-intro-copy h2{font-family:var(--font-role-section);font-size:var(--type-title);letter-spacing:-.025em;margin-top:.18rem;font-weight:680;line-height:1.1}.executive-deck-intro.is-command .executive-deck-intro-copy p{font-size:var(--type-meta);line-height:1.35}.executive-deck-actions{border:.0625rem solid var(--color-line);border-top:.2rem solid var(--color-product-action);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(14rem,.72fr) minmax(0,1.48fr);align-items:start;gap:clamp(1rem,2.4vw,2rem);min-width:0;margin-top:1.1rem;padding:clamp(1rem,2vw,1.45rem);display:grid;box-shadow:0 1rem 2.5rem -2.2rem #2b2d2f6b}@supports (color:color-mix(in lab, red, red)){.executive-deck-actions{box-shadow:0 1rem 2.5rem -2.2rem color-mix(in srgb, var(--color-ink) 42%, transparent)}}.executive-deck-actions-header{min-width:0}.executive-deck-actions-header>span{color:var(--color-product-action);font:760 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.09em;text-transform:uppercase}.executive-deck-actions-header h2{color:var(--color-ink);font:700 clamp(1.2rem, 2vw, 1.55rem) / 1.08 var(--font-role-section);letter-spacing:-.035em;margin-top:.42rem}.executive-deck-actions-header p{max-width:34rem;color:var(--color-muted);font-size:var(--type-meta);margin-top:.45rem;line-height:1.45}.executive-deck-actions-body{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);gap:.75rem;min-width:0;display:grid}.executive-deck-action-group{align-content:start;gap:.45rem;min-width:0;display:grid}.executive-deck-action-group>h3{color:var(--color-muted);font:740 var(--type-meta) / 1.2 var(--font-role-meta);letter-spacing:.055em;text-transform:uppercase}.executive-deck-action-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.executive-deck-action-links>button{border:.0625rem solid var(--color-line);border-radius:var(--radius-card);background:#f7f4ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:4.4rem;padding:.72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-deck-action-links>button{background:color-mix(in srgb, var(--color-canvas) 56%, var(--color-surface))}}.executive-deck-action-links>button{color:var(--color-product-action);text-align:left;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.executive-deck-action-links>button:hover{border-color:#b59ea2}@supports (color:color-mix(in lab, red, red)){.executive-deck-action-links>button:hover{border-color:color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.executive-deck-action-links>button:hover{background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.executive-deck-action-links>button:hover{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.executive-deck-action-links>button:hover{transform:translateY(-.0625rem)}.executive-deck-action-links>button>span{min-width:0}.executive-deck-action-links strong,.executive-deck-action-links small{display:block}.executive-deck-action-links strong{color:var(--color-ink);font-size:var(--type-body);line-height:1.2}.executive-deck-action-links small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.2rem;line-height:1.25}.executive-deck-action-links b{background:#eee5e2;border-radius:999px;place-items:center;min-width:1.55rem;height:1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-deck-action-links b{background:color-mix(in srgb, var(--color-product-action) 10%, var(--color-surface))}}.executive-deck-action-links b{color:var(--color-product-action);font-size:var(--type-meta)}.executive-deck-action-utilities{align-content:start;gap:.55rem;min-width:0;display:grid}.executive-deck-actions .deck-readiness-tile{border:.0625rem solid var(--color-line);border-left:.2rem solid var(--color-warning);border-radius:var(--radius-tight);background:#f4f0e7;width:100%;min-height:3.05rem;padding:.6rem .7rem}@supports (color:color-mix(in lab, red, red)){.executive-deck-actions .deck-readiness-tile{background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface))}}.executive-deck-actions .deck-readiness-tile{color:var(--color-muted)}.executive-deck-actions .deck-readiness-tile.is-ready{border-left-color:var(--color-positive);background:#f2f3ec}@supports (color:color-mix(in lab, red, red)){.executive-deck-actions .deck-readiness-tile.is-ready{background:color-mix(in srgb, var(--color-positive) 5%, var(--color-surface))}}.executive-deck-actions .deck-readiness-tile strong{color:var(--color-ink)}.executive-deck-actions .deck-readiness-tile small{max-width:none;color:var(--color-muted);text-overflow:clip;white-space:normal;display:block;overflow:visible}.executive-deck-actions .executive-deck-command-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%;display:flex}.executive-deck-actions .executive-deck-command-actions .ui-button-sm{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);box-shadow:none;padding:.55rem .72rem}.executive-deck-actions .executive-deck-command-actions .ui-button-outline-light:hover{border-color:#b39a9f}@supports (color:color-mix(in lab, red, red)){.executive-deck-actions .executive-deck-command-actions .ui-button-outline-light:hover{border-color:color-mix(in srgb, var(--color-product-action) 36%, var(--color-line))}}.executive-deck-actions .executive-deck-command-actions .ui-button-outline-light:hover{background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.executive-deck-actions .executive-deck-command-actions .ui-button-outline-light:hover{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.executive-deck-actions .executive-deck-command-actions .ui-button-outline-light:hover{color:var(--color-product-action)}.executive-deck-actions .executive-deck-command-actions .ui-button-light{border-color:var(--color-product-hero);background:var(--color-product-hero);color:var(--color-on-dark)}.executive-deck-actions .executive-deck-command-actions .ui-button+.ui-button{border-left:.0625rem solid var(--color-line)}@container app-page (max-width:58rem){.executive-deck-actions,.executive-deck-actions-body{grid-template-columns:minmax(0,1fr)}}@container app-page (max-width:34rem){.executive-deck-action-links{grid-template-columns:minmax(0,1fr)}.executive-deck-actions .executive-deck-command-actions .ui-button-sm{flex:auto;justify-content:center}}.workstream-registry{min-width:0;max-width:100%;display:block}.workstream-registry .dt-root,.workstream-registry .dt-scroll{width:100%;min-width:0;max-width:100%}.workstream-registry .dt-scroll{contain:paint}.workstream-command-search{flex:0 20rem;width:min(20rem,32vw);min-width:13.75rem}.workstream-command-field{min-height:var(--control-compact);height:var(--control-compact)}.workstream-view-tabs{scrollbar-width:none;align-items:stretch;gap:1.25rem;display:flex}.workstream-view-tabs::-webkit-scrollbar{display:none}.workstream-view-button{min-height:2.625rem;color:var(--color-muted);font-size:var(--type-meta);white-space:nowrap;transition:color var(--motion-fast) ease;border:0;border-radius:0;flex:none;align-items:center;padding:0 .05rem;font-weight:680;display:inline-flex;position:relative}.workstream-view-button:after{content:"";background:0 0;height:.125rem;position:absolute;bottom:-.0625rem;left:0;right:0}.workstream-view-count{min-width:1.25rem;height:1.2rem;color:var(--color-faint);font-size:var(--text-10);justify-content:center;align-items:center;margin-left:.35rem;padding-inline:.15rem;font-weight:700;line-height:1;display:inline-flex}.workstream-view-label-mobile{display:none}.workstream-view-button:hover{color:var(--color-ink)}.workstream-view-button.is-active{color:var(--color-brand-900);box-shadow:none}.workstream-view-button.is-active:after{background:var(--color-brand-700)}.workstream-view-button.is-active .workstream-view-count{color:var(--color-brand-700)}.workstream-mobile-filter-control{flex:none;align-items:center;display:none}.workstream-filter-trigger{width:var(--control-icon);height:var(--control-icon);border-radius:var(--radius-tight);color:var(--color-faint);font-size:var(--type-meta);letter-spacing:0;text-transform:none;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-weight:650;line-height:1;display:inline-flex}.workstream-filter-trigger:hover,.workstream-filter-trigger[aria-expanded=true]{background:var(--color-canvas);color:var(--color-ink)}.workstream-filter-trigger.is-active{background:var(--color-brand-50);color:var(--color-brand-700)}.workstream-filter-trigger.has-content{width:auto;min-height:var(--control-compact);border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);white-space:nowrap;gap:.3rem;padding:0 .55rem}.workstream-filter-trigger.has-content:hover,.workstream-filter-trigger.has-content[aria-expanded=true]{border-color:#ad9096}@supports (color:color-mix(in lab, red, red)){.workstream-filter-trigger.has-content:hover,.workstream-filter-trigger.has-content[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-brand-600) 42%, var(--color-line))}}.workstream-filter-count{background:var(--color-brand-700);min-width:1rem;height:1rem;color:var(--color-on-accent);font-size:var(--text-10);font-variant-numeric:tabular-nums;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 .25rem;display:inline-flex}.workstream-filter-panel{z-index:108;border:.0625rem solid #c1b8b8;max-height:calc(100vh - 1rem);padding:.55rem;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.workstream-filter-panel{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.workstream-filter-panel{border-radius:var(--radius-tight);background:var(--color-surface);box-shadow:var(--shadow-tier-2);opacity:0;visibility:hidden}.workstream-filter-backdrop{display:none}.workstream-filter-sheet-head{border-bottom:.0625rem solid var(--color-line);background:#f8f5ef;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.375rem;margin:-.55rem -.55rem .55rem;padding:.45rem .55rem .45rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.workstream-filter-sheet-head{background:color-mix(in srgb, var(--color-canvas) 42%, var(--color-surface))}}.workstream-filter-sheet-head strong{color:var(--color-ink);font-size:var(--type-body);font-weight:700}.workstream-filter-sheet-head .ui-icon-button{display:inline-flex}.workstream-filter-panel[data-ready=true]{opacity:1;visibility:visible}.workstream-column-filter-content{min-width:0;padding:0}.workstream-column-filter-content .workstream-filter-menu-group{gap:.4rem}.workstream-column-filter-content .workstream-filter-menu-group-header{align-items:center;padding-bottom:.4rem}.workstream-column-filter-content .workstream-filter-menu-group-header>div>span{font-size:var(--text-11)}.workstream-column-filter-content .workstream-filter-menu-group-header button{min-width:1.5rem;min-height:1.5rem}.workstream-column-filter-content .workstream-filter-option-list{gap:.125rem}.workstream-column-filter-content .workstream-filter-option{min-height:2rem;padding:.28rem .4rem}.workstream-registry .dt-header-cell.has-filter>.dt-header-label{display:none}.workstream-registry .dt-header-cell.has-filter>.dt-header-filter{flex:auto;width:100%}.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content{width:100%;height:1.5rem;min-height:1.5rem;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background:0 0;border:0;border-radius:.125rem;justify-content:flex-start;gap:.22rem;padding:0}.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content:hover,.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content[aria-expanded=true]{background:#dfd1cd75;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content:hover,.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content[aria-expanded=true]{background:color-mix(in srgb, var(--color-brand-100) 46%, transparent)}}.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content:hover,.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content[aria-expanded=true]{color:var(--color-ink)}.workstream-registry .dt-header-filter .workstream-filter-trigger.is-active{color:var(--color-brand-700)}.workstream-column-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workstream-column-filter-active{background:var(--color-brand-700);border-radius:62.4375rem;flex:none;width:.3125rem;height:.3125rem}.workstream-registry .dt-header-filter .workstream-filter-trigger>svg{flex:none;margin-left:auto}.workstream-filter-workbench{grid-template-columns:10.625rem minmax(0,1fr);min-width:0;min-height:16.75rem;margin-inline:-.55rem;display:grid}.workstream-filter-category-list{border-right:.0625rem solid var(--color-line);background:#f7f5ee;align-content:start;gap:.125rem;min-width:0;padding:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-filter-category-list{background:color-mix(in srgb, var(--color-canvas) 48%, var(--color-surface))}}.workstream-filter-category{min-width:0;min-height:2.5rem;color:var(--color-muted);text-align:left;border-radius:.1875rem;align-content:center;gap:.15rem;padding:.45rem .6rem .45rem .72rem;display:grid;position:relative}.workstream-filter-category:before{content:"";background:0 0;border-radius:62.4375rem;width:.125rem;position:absolute;top:.45rem;bottom:.45rem;left:0}.workstream-filter-category:hover{background:#dfd1cd57}@supports (color:color-mix(in lab, red, red)){.workstream-filter-category:hover{background:color-mix(in srgb, var(--color-brand-100) 34%, transparent)}}.workstream-filter-category:hover{color:var(--color-ink)}.workstream-filter-category.is-current{background:#ebe2dd}@supports (color:color-mix(in lab, red, red)){.workstream-filter-category.is-current{background:color-mix(in srgb, var(--color-brand-100) 58%, var(--color-surface))}}.workstream-filter-category.is-current{color:var(--color-ink)}.workstream-filter-category.is-current:before{background:var(--color-brand-700)}.workstream-filter-category>span{font-size:var(--text-11);text-overflow:ellipsis;white-space:nowrap;font-weight:680;line-height:1.15;overflow:hidden}.workstream-filter-category>small{color:var(--color-faint);font-size:var(--text-10);font-weight:550;line-height:1.1}.workstream-filter-category.has-filter>small{color:var(--color-brand-700);font-weight:700}.workstream-filter-category-detail{background:var(--color-surface);min-width:0;padding:.8rem .85rem}.workstream-filter-category-detail .workstream-filter-menu-group{gap:.65rem}.workstream-filter-workbench+.workstream-filter-panel-footer{margin-top:0}.workstream-filter-menu-group{border:0;gap:.2rem;min-width:0;padding:0;display:grid}.workstream-filter-menu-group+.workstream-filter-menu-group{border-top:.0625rem solid var(--color-line);padding-top:.6rem}.workstream-filter-menu-group-header{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;padding:0 0 .65rem;display:flex}.workstream-filter-menu-group-header>div{gap:.18rem;min-width:0;display:grid}.workstream-filter-menu-group-header>div>span{color:var(--color-ink);font-size:var(--text-13);letter-spacing:-.012em;font-weight:720;line-height:1.15}.workstream-filter-menu-group-header p{color:var(--color-faint);font-size:var(--text-10);margin:0;font-weight:500;line-height:1.3}.workstream-filter-menu-group-header small{color:var(--color-faint);font-size:var(--text-10);font-weight:600;line-height:1}.workstream-filter-menu-group-header button{min-width:var(--control-icon);min-height:var(--control-icon);color:var(--color-brand-700);font-size:var(--text-10);font-weight:650;line-height:1}.workstream-filter-menu-group-header button:hover{color:var(--color-brand-900)}.workstream-filter-option-list{gap:.3rem;min-width:0;display:grid}.workstream-filter-option-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-filter-option{border:.0625rem solid #d6d8d5b8;align-items:center;gap:.45rem;min-width:0;min-height:2.25rem;padding:.38rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.workstream-filter-option{border:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.workstream-filter-option{background:#f8f6f0;border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.workstream-filter-option{background:color-mix(in srgb, var(--color-canvas) 35%, var(--color-surface))}}.workstream-filter-option{color:var(--color-ink);font-size:var(--text-10);letter-spacing:0;text-transform:none;cursor:pointer;font-weight:500;line-height:1.2}.workstream-filter-option:hover{border-color:#b3a3a5}@supports (color:color-mix(in lab, red, red)){.workstream-filter-option:hover{border-color:color-mix(in srgb, var(--color-brand-700) 30%, var(--color-line))}}.workstream-filter-option:hover{background:#f1ebe7}@supports (color:color-mix(in lab, red, red)){.workstream-filter-option:hover{background:color-mix(in srgb, var(--color-brand-100) 34%, var(--color-surface))}}.workstream-filter-option input{width:.8125rem;height:.8125rem;accent-color:var(--color-brand-700);flex:none;margin:0}.workstream-filter-option span{overflow-wrap:anywhere;min-width:0}.workstream-section-filter{width:1.625rem;height:1.625rem;color:var(--color-faint);border-radius:.1875rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.workstream-section-filter:hover{background:var(--color-surface);color:var(--color-ink)}.workstream-section-filter.is-active{background:var(--dt-group-accent,#742d3e)}@supports (color:color-mix(in lab, red, red)){.workstream-section-filter.is-active{background:color-mix(in srgb, var(--dt-group-accent,var(--color-brand-600)) 12%, var(--color-surface))}}.workstream-section-filter.is-active{color:var(--dt-group-accent,var(--color-brand-700))}.workstream-filter-panel-footer{border-top:.0625rem solid var(--color-line);background:#f8f6f0;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.375rem;margin:.55rem -.55rem -.55rem;padding:.45rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.workstream-filter-panel-footer{background:color-mix(in srgb, var(--color-canvas) 32%, var(--color-surface))}}.workstream-filter-panel-footer{color:var(--color-faint);font-size:var(--type-meta)}.workstream-filter-panel-footer button{color:var(--color-brand-700);font-weight:700}.workstream-filter-panel-footer button:hover{color:var(--color-brand-900)}.workstream-command-count{white-space:nowrap;font-size:var(--type-meta);color:var(--color-faint);font-variant-numeric:tabular-nums;flex:none}.workstream-command-count strong{color:var(--color-ink);font-weight:720}.workstream-pro-toggle[aria-pressed=true]{border-color:var(--color-brand-300);color:var(--color-brand-700)}.workstream-quick-edit-guide{border-block:.0625rem solid #c0b2b4;grid-template-columns:1.875rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.25rem;padding:.55rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workstream-quick-edit-guide{border-block:.0625rem solid color-mix(in srgb, var(--color-brand-600) 22%, var(--color-line))}}.workstream-quick-edit-guide{background:#eee8e2}@supports (color:color-mix(in lab, red, red)){.workstream-quick-edit-guide{background:color-mix(in srgb, var(--color-brand-50) 70%, var(--color-surface))}}.workstream-quick-edit-guide-mark{background:var(--color-brand-700);width:1.875rem;height:1.875rem;color:var(--color-on-dark);border-radius:62.4375rem;justify-content:center;align-items:center;display:inline-flex}.workstream-quick-edit-guide strong{color:var(--color-ink);font-size:var(--type-body);line-height:1.2;display:block}.workstream-quick-edit-guide p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.35}.workstream-quick-edit-trigger{width:calc(100% + .5rem);min-width:0;min-height:1.75rem;color:inherit;font:inherit;text-align:inherit;background:0 0;border:.0625rem solid #0000;border-radius:.1875rem;grid-template-columns:minmax(0,1fr) .75rem;align-items:center;gap:.25rem;margin-inline:-.25rem;padding:.125rem .25rem;display:grid}.workstream-quick-edit-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workstream-quick-edit-icon{color:var(--color-brand-700);opacity:.2}.workstream-quick-edit-trigger:hover,.workstream-quick-edit-trigger:focus-visible{border-color:#bfb0b2}@supports (color:color-mix(in lab, red, red)){.workstream-quick-edit-trigger:hover,.workstream-quick-edit-trigger:focus-visible{border-color:color-mix(in srgb, var(--color-brand-500) 24%, var(--color-line))}}.workstream-quick-edit-trigger:hover,.workstream-quick-edit-trigger:focus-visible{background:#e9e0da7a}@supports (color:color-mix(in lab, red, red)){.workstream-quick-edit-trigger:hover,.workstream-quick-edit-trigger:focus-visible{background:color-mix(in srgb, var(--color-brand-50) 48%, transparent)}}.workstream-quick-edit-trigger:hover,.workstream-quick-edit-trigger:focus-visible{color:var(--color-brand-700)}.workstream-quick-edit-trigger:hover .workstream-quick-edit-icon,.workstream-quick-edit-trigger:focus-visible .workstream-quick-edit-icon{opacity:1}.dt-td[data-column=title] .workstream-quick-edit-trigger{flex:auto;width:100%;margin-inline:0}.workstream-quick-owner-pair{min-width:0;color:var(--color-faint);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.2rem;display:grid}.workstream-quick-owner-pair .workstream-quick-edit-trigger{grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.workstream-quick-owner-pair .workstream-quick-edit-icon{display:none}.workstream-quick-owner-pair .workstream-quick-edit-value,.workstream-quick-owner-pair .workstream-quick-edit-value>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dt-td[data-column=status] .workstream-quick-edit-value{justify-content:center;display:flex}.workstream-quick-edit-popover{min-height:var(--control-compact);border:.0625rem solid var(--color-brand-400);background:var(--color-surface);border-radius:.1875rem;position:fixed;overflow:hidden;box-shadow:0 0 0 .125rem #742d3e24}@supports (color:color-mix(in lab, red, red)){.workstream-quick-edit-popover{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--color-focus-ring) 14%, transparent)}}.workstream-quick-edit-popover{opacity:0;visibility:hidden}.workstream-quick-edit-popover[data-ready=true]{opacity:1;transition:opacity var(--motion-fast) ease;visibility:visible}.workstream-quick-edit-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;height:100%;min-height:0;padding:0;display:grid}.workstream-quick-edit-control-wrap{min-width:0;height:100%}.workstream-quick-edit-control-wrap>label,.workstream-quick-edit-control-wrap .premium-select-root{width:100%;height:100%}.workstream-quick-edit-control-wrap .workstream-quick-edit-control{width:100%;height:100%;min-height:0;box-shadow:none;font-size:var(--type-body);background:0 0;border:0;border-radius:0;padding-block:0}.workstream-quick-edit-control-wrap input.workstream-quick-edit-control{padding-inline:.65rem}.workstream-quick-edit-control-wrap .premium-select-trigger.workstream-quick-edit-control{padding-inline:.65rem .4rem}.workstream-quick-edit-actions{border-left:.0625rem solid var(--color-line);align-items:center;gap:0;height:100%;display:flex}.workstream-quick-edit-actions .ui-icon-button{border:0;border-left:.0625rem solid var(--color-line);border-radius:0;height:100%;min-height:0}.workstream-quick-edit-actions .ui-icon-button:first-child{border-left:0}.workstream-quick-edit-actions .workstream-quick-edit-save{background:#eee7e1}@supports (color:color-mix(in lab, red, red)){.workstream-quick-edit-actions .workstream-quick-edit-save{background:color-mix(in srgb, var(--color-brand-50) 72%, var(--color-surface))}}.workstream-quick-edit-actions .workstream-quick-edit-save{color:var(--color-brand-700)}.workstream-quick-edit-actions .workstream-quick-edit-save:hover:not(:disabled){background:var(--color-brand-600);color:var(--color-on-dark)}@media (max-width:719px){.workstream-quick-edit-guide{grid-template-columns:1.875rem minmax(0,1fr);padding:.7rem}.workstream-quick-edit-guide>.ui-button{grid-column:1/-1;width:100%;min-height:2.75rem}.workstream-quick-edit-control,.workstream-quick-edit-actions .ui-icon-button{min-height:2.75rem}}.workstream-mobile-pro-edit{min-height:2.75rem;color:var(--color-brand-700);font-size:var(--text-12);align-items:center;gap:.35rem;margin-left:auto;font-weight:650;display:inline-flex}.workstream-active-filters{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.workstream-filter-chip{min-height:var(--control-compact);border:.0625rem solid #c2b6b7;align-items:center;gap:.3rem;padding:.2rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workstream-filter-chip{border:.0625rem solid color-mix(in srgb, var(--color-brand-600) 20%, var(--color-line))}}.workstream-filter-chip{background:#f0eae4;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.workstream-filter-chip{background:color-mix(in srgb, var(--color-brand-50) 62%, var(--color-surface))}}.workstream-filter-chip{color:var(--color-brand-800);font-size:var(--type-meta);font-weight:650;line-height:1.15}.workstream-filter-chip:hover{border-color:#af9499}@supports (color:color-mix(in lab, red, red)){.workstream-filter-chip:hover{border-color:color-mix(in srgb, var(--color-brand-600) 40%, var(--color-line))}}.workstream-filter-chip:hover{background:var(--color-brand-50)}.workstream-command-clear{color:var(--color-muted);margin-left:.15rem}@media (max-width:900px){.workstream-command-search{flex-basis:100%;width:100%;max-width:none}.workstream-view-tabs{align-self:auto}}@media (max-width:640px){.workstream-view-tabs{max-width:100%;overflow-x:auto}.workstream-mobile-filter-control{align-items:center;display:flex}}@media (min-width:641px){.workstream-registry .registry-toolbar-views{overflow-x:clip}}.signal-flow{--signal-tile-surface:#f7f4ee}@supports (color:color-mix(in lab, red, red)){.signal-flow{--signal-tile-surface:color-mix(in srgb, var(--color-canvas) 54%, var(--color-surface))}}.signal-flow{--deck-gold-bright:var(--color-gold);--deck-risk:var(--color-danger-on-dark);border:.0625rem solid #c1b8b8;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-flow{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.signal-flow{background:var(--color-surface);box-shadow:0 1.25rem 2.875rem -2.5rem #2b2d2f7a}@supports (color:color-mix(in lab, red, red)){.signal-flow{box-shadow:0 1.25rem 2.875rem -2.5rem color-mix(in srgb, var(--color-ink) 48%, transparent)}}.signal-flow-hero{border-bottom:.0625rem solid var(--color-line);align-items:stretch;display:grid}.signal-flow-copy{background:var(--color-product-hero);min-width:0;min-height:7.1rem;color:var(--color-on-dark);box-shadow:none;flex-direction:column;justify-content:center;padding:.8rem 1rem;display:flex;position:relative}.signal-flow-insight-controls button{color:#f3f0e8b3}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls button{color:color-mix(in srgb, var(--color-on-dark) 70%, transparent)}}.signal-flow-insight-controls button:hover{color:var(--color-on-dark)}.signal-flow-insight-row{grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;display:grid;position:relative}.signal-flow-insight-main{align-content:center;gap:.55rem;min-width:0;padding-right:3.35rem;display:grid}.signal-flow-insight-action{color:#f3f0e8b8;align-items:center;gap:.3rem;width:fit-content;max-width:calc(100% - 5rem);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-action{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.signal-flow-insight-action{font-family:var(--font-role-meta);font-size:var(--type-meta);transition:color var(--motion-fast) ease;font-weight:650;line-height:1.25}.signal-flow-insight-action:hover{color:var(--color-on-dark)}.signal-flow-insight-controls{opacity:.9;transition:opacity var(--motion-fast) ease;justify-self:end;align-items:center;gap:0;display:inline-flex;position:absolute;bottom:0;right:0}.signal-flow-insight-controls:is(:hover,:focus-within){opacity:1}.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain{border-color:#f3f0e83d;min-height:2rem}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain{border-color:color-mix(in srgb, var(--color-on-dark) 24%, transparent)}}.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain{background:#f3f0e817}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain{background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain{color:var(--color-on-dark);box-shadow:inset 0 .0625rem 0 #f3f0e81a, 0 .25rem .6rem var(--color-brand-950);padding:.32rem .55rem}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-dark) 10%, transparent), 0 .25rem .6rem color-mix(in srgb, var(--color-brand-950) 18%, transparent)}}.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:#f3f0e86b}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:color-mix(in srgb, var(--color-on-dark) 42%, transparent)}}.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:#f3f0e826}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:color-mix(in srgb, var(--color-on-dark) 15%, transparent)}}.signal-flow-insight-controls .reporting-period-option-label>svg,.signal-flow-insight-controls .premium-select-chevron{color:#f3f0e8bd}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-controls .reporting-period-option-label>svg,.signal-flow-insight-controls .premium-select-chevron{color:color-mix(in srgb, var(--color-on-dark) 74%, transparent)}}.signal-flow-insight-controls .reporting-period-trigger[data-open=true] .premium-select-chevron{color:var(--color-on-dark)}.signal-flow-insight-refresh{z-index:2;display:inline-flex;position:absolute;top:.28rem;right:.3rem}.signal-flow-k2-corner-slot{display:contents}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]{width:2.4rem;min-width:2.4rem;height:1.75rem;min-height:1.75rem;box-shadow:none;opacity:.9;transition:background-color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;border-radius:62.4375rem;padding:0}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]:hover:not(:disabled){background:#f3f0e814}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]:hover:not(:disabled){background:color-mix(in srgb, var(--color-on-dark) 8%, transparent)}}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]:hover:not(:disabled){box-shadow:none;opacity:1}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{border-color:var(--k2-accent);width:1.9rem;height:1.16rem}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{border-color:color-mix(in srgb, var(--k2-accent) 56%, var(--color-on-dark))}}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{border-radius:calc(var(--radius-sm) * .62);background:var(--k2-accent)}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{background:color-mix(in srgb, var(--k2-accent) 34%, transparent)}}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{color:var(--k2-accent)}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{color:color-mix(in srgb, var(--k2-accent) 34%, var(--color-on-dark))}}.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{box-shadow:inset 0 .0625rem #f3f0e829,0 .0625rem .25rem #2b2d2f1f}@supports (color:color-mix(in lab, red, red)){.signal-flow-insight-refresh .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-dark) 16%, transparent), 0 .0625rem .25rem color-mix(in srgb, var(--color-ink) 12%, transparent)}}.signal-flow-copy h2{color:#f3f0e8e0;min-width:0;max-width:none;margin-top:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-flow-copy h2{color:color-mix(in srgb, var(--color-on-dark) 88%, transparent)}}.signal-flow-copy h2{font-family:var(--font-role-statement,var(--font-role-display));font-size:var(--type-statement);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:640;line-height:1.08}@media (min-width:641px){.workstream-registry .dt-table[data-table-id=workstreams]{--workstream-partner-cell-padding-block:max(.0625rem, calc(var(--table-cell-padding-block) / 2));--workstream-partner-content-height:calc(var(--table-row-min-height) - (2 * var(--workstream-partner-cell-padding-block)));--workstream-partner-chip-height:calc(var(--text-10) + .375rem);table-layout:fixed}.workstream-registry .dt-table[data-table-id=workstreams] .dt-th,.workstream-registry .dt-table[data-table-id=workstreams] .dt-td,.workstream-registry .dt-table[data-table-id=workstreams] .dt-band>td{padding-inline:.75rem}.workstream-registry .dt-table[data-table-id=workstreams] .dt-th{height:var(--table-row-min-height);padding-block:var(--table-header-padding-block);vertical-align:middle}.workstream-registry .dt-table[data-table-id=workstreams] .partner-chip-row{height:var(--workstream-partner-content-height);max-height:var(--workstream-partner-content-height);flex-wrap:nowrap;align-items:center;gap:.1875rem;overflow:hidden}.workstream-registry .dt-table[data-table-id=workstreams] .workstream-partners-cell{min-width:0;height:var(--workstream-partner-content-height);overflow:hidden}.workstream-registry .dt-table[data-table-id=workstreams] .dt-td[data-column=partners]{padding-block:var(--workstream-partner-cell-padding-block)}.workstream-registry .dt-table[data-table-id=workstreams] .partner-chip{min-width:max-content;height:var(--workstream-partner-chip-height);max-width:none;font-size:var(--text-10);white-space:nowrap;flex:none;gap:.3em;padding:0 .48em;font-weight:400;line-height:1}.workstream-registry .dt-table[data-table-id=workstreams] .partner-chip-overflow{height:var(--workstream-partner-chip-height);font-size:var(--text-10);padding:0 .48em;line-height:1}.workstream-registry .dt-table[data-table-id=workstreams] .partner-chip-label{text-overflow:clip;min-width:max-content;overflow:visible}.workstream-registry .dt-table[data-table-id=workstreams] .partner-chip>span:first-child{width:.48em;height:.48em}.workstream-registry .dt-table[data-table-id=workstreams] .dt-actions-head,.workstream-registry .dt-table[data-table-id=workstreams] .dt-actions-cell{padding-left:.125rem;padding-right:.375rem}.workstream-registry .dt-table[data-table-id=workstreams] .dt-td[data-column=update]{text-align:left;padding-left:.375rem;padding-right:.125rem;overflow:hidden}.workstream-registry .inline-update-editor.is-column-editor{width:100%;max-width:100%;overflow:hidden}.workstream-registry .inline-update-editor.is-column-editor .field{border-radius:calc(var(--radius-tight) - .125rem);height:1.75rem;min-height:1.75rem;font-size:var(--text-11);padding-inline:.375rem}.workstream-registry .inline-update-editor.is-column-editor .ui-icon-button{width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem;padding:0}}.signal-flow-brief-facts{border-left:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.signal-flow-brief-fact{--signal-flow-fact-accent:var(--color-brand-500);border-left:.0625rem solid var(--color-line);background:#f8f5ef;flex-direction:column;justify-content:flex-start;min-width:0;min-height:9.35rem;padding:.85rem .72rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.signal-flow-brief-fact{background:color-mix(in srgb, var(--color-canvas) 42%, var(--color-surface))}}.signal-flow-brief-fact{color:var(--color-ink);text-align:left;transition:background-color var(--motion-fast) ease}.signal-flow-brief-fact:before{background:var(--signal-flow-fact-accent);content:"";height:.1875rem;position:absolute;top:0;left:.1875rem;right:.1875rem}.signal-flow-brief-fact:nth-child(2){--signal-flow-fact-accent:var(--color-positive)}.signal-flow-brief-fact:nth-child(3){--signal-flow-fact-accent:var(--color-signal-delivery)}.signal-flow-brief-fact:nth-child(4){--signal-flow-fact-accent:var(--color-gold)}.signal-flow-brief-fact:first-child{border-left:0}.signal-flow-brief-fact:hover:not(:disabled){background:#e9e0da}@supports (color:color-mix(in lab, red, red)){.signal-flow-brief-fact:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-50) 46%, var(--signal-tile-surface))}}.signal-flow-brief-fact:disabled{cursor:default}.signal-flow-brief-fact>.signal-flow-fact-heading,.signal-flow-brief-fact>b,.signal-flow-brief-fact>small{overflow-wrap:anywhere}.signal-flow-fact-heading{--metric-inline-gap:.375rem}.signal-flow-fact-heading>.signal-flow-fact-label{min-height:2.36em;color:var(--color-faint);letter-spacing:.045em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.18}.signal-flow-fact-heading>.signal-flow-fact-label>span{min-height:0;display:block}.signal-flow-fact-heading>strong{color:var(--signal-flow-fact-accent);font-size:clamp(1.45rem,1.8vw,1.8rem);font-weight:var(--data-weight,700);letter-spacing:-.035em;margin-top:0;line-height:1.05;display:block}.signal-flow-brief-fact>b{color:var(--color-ink);margin-top:.35rem;font-size:.75rem;font-weight:700;line-height:1.2}.signal-flow-brief-fact>small{color:var(--color-faint);margin-top:.18rem;font-size:.625rem;line-height:1.25}@container app-page (min-width:70rem){.signal-flow-copy{padding-block:.5rem}.signal-flow-copy,.signal-flow-brief-fact{min-height:0}.signal-flow-insight-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.signal-flow-insight-controls{align-self:end;margin:0;position:static}.signal-flow-insight-action{max-width:100%}.signal-flow-insight-main{padding-right:0}}.signal-flow-supports{border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.signal-flow-support{border-left:.0625rem solid var(--color-line);min-width:0;min-height:5.35rem;color:var(--color-ink);text-align:left;transition:background-color var(--motion-fast) ease;background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.82rem 5.2rem .82rem .95rem;display:flex;position:relative}.signal-flow-support:first-child{border-left:0}.signal-flow-support:is(a,button):hover{background:#e9e0da57}@supports (color:color-mix(in lab, red, red)){.signal-flow-support:is(a,button):hover{background:color-mix(in srgb, var(--color-brand-50) 34%, transparent)}}.signal-flow-support.is-risk>strong{color:var(--color-danger)}.signal-flow-support-image{filter:drop-shadow(0 .3125rem .4375rem #2b2d2f1f)contrast(1.04);width:3.375rem;max-width:none;height:3.375rem;position:absolute;top:50%;right:1.55rem;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.signal-flow-support-image{filter:drop-shadow(0 .3125rem .4375rem color-mix(in srgb, var(--color-ink) 12%, transparent)) contrast(1.04)}}.signal-flow-support-image{object-fit:contain;opacity:1;transform:translateY(-50%)}.signal-flow-support-open{color:#6a5456;place-items:center;width:1rem;height:1rem;display:grid;position:absolute;bottom:.42rem;right:.42rem}@supports (color:color-mix(in lab, red, red)){.signal-flow-support-open{color:color-mix(in srgb, var(--color-brand-700) 34%, var(--color-faint))}}.signal-flow-support-open{opacity:.36;transition:color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease}.signal-flow-support:is(a,button):is(:hover,:focus-visible) .signal-flow-support-open{color:#664349}@supports (color:color-mix(in lab, red, red)){.signal-flow-support:is(a,button):is(:hover,:focus-visible) .signal-flow-support-open{color:color-mix(in srgb, var(--color-brand-700) 58%, var(--color-muted))}}.signal-flow-support:is(a,button):is(:hover,:focus-visible) .signal-flow-support-open{opacity:.86;transform:translate(.0625rem,-.0625rem)}.signal-flow-support>strong{color:var(--color-brand-700);font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.35rem,1.55vw,1.7rem);font-weight:700;line-height:1}.signal-flow-support>span:not(.signal-flow-support-open){color:var(--color-ink);margin-top:.28rem;font-size:.825rem;font-weight:720;line-height:1.2}.signal-flow-support>small{color:var(--color-faint);overflow-wrap:anywhere;align-items:center;gap:.2rem;margin-top:.25rem;font-size:.7rem;font-weight:650;line-height:1.25;display:inline-flex}@container app-page (min-width:70rem){.signal-flow-brief-fact,.signal-flow-support{padding-left:1rem}.workstream-workspace .dt-scroll{overscroll-behavior-x:contain;max-height:none;overflow:auto visible}}@keyframes signal-statement-enter{0%{opacity:0;transform:translateY(.4375rem)}to{opacity:1;transform:translateY(0)}}@keyframes signal-stage-enter{0%{opacity:0;transform:translate(-.3125rem)}to{opacity:1;transform:translate(0)}}html[data-expression=signature] .signal-flow-copy h2{animation:signal-statement-enter var(--motion-entrance) var(--ease-entrance) both}html[data-expression=signature] .signal-flow-brief-fact{animation:signal-stage-enter var(--motion-entrance) var(--ease-entrance) both}html[data-expression=signature] .signal-flow-brief-fact:nth-child(2){animation-delay:45ms}html[data-expression=signature] .signal-flow-brief-fact:nth-child(3){animation-delay:90ms}html[data-expression=signature] .signal-flow-brief-fact:nth-child(4){animation-delay:.135s}.signal-flow-pulse-row.is-critical .signal-flow-pulse-dot{background:var(--color-danger)}.signal-flow-pulse-row.is-elevated .signal-flow-pulse-dot,.signal-flow-pulse-row.is-watch .signal-flow-pulse-dot{background:var(--color-gold)}.operating-pulse-layout{gap:.75rem;display:grid}.operating-pulse-command{border:.0625rem solid #c1b8b8;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operating-pulse-command{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.operating-pulse-command{border-radius:var(--radius-hero);background:var(--color-surface);color:var(--color-ink);box-shadow:0 .625rem 1.75rem #32231614,inset 0 .0625rem #ffffffb3}.operating-pulse-command-copy{background:var(--color-product-hero);color:var(--color-on-dark);flex-direction:column;justify-content:center;padding:1.1rem 1.25rem;display:flex}.operating-pulse-command-copy .label-eyebrow{color:#f3f0e8b3}@supports (color:color-mix(in lab, red, red)){.operating-pulse-command-copy .label-eyebrow{color:color-mix(in srgb, var(--color-on-dark) 70%, transparent)}}.operating-pulse-command-copy .label-eyebrow{letter-spacing:.1em;font-weight:800}.operating-pulse-command-copy h2{max-width:47.5rem;color:var(--color-on-dark);font-family:var(--font-role-statement,var(--font-role-display));font-size:var(--type-statement);letter-spacing:-.045em;text-wrap:balance;margin-top:.35rem;font-weight:700;line-height:1.05}.operating-pulse-command-copy p{color:#f3f0e8b8;max-width:33.75rem;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.operating-pulse-command-copy p{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.operating-pulse-command-copy p{font-size:var(--type-body);line-height:1.4}.service-demand-panel{overflow:hidden}.service-demand-header{gap:1rem}.service-demand-header-actions,.service-demand-import-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.service-demand-import-error{border-top:.0625rem solid #ccb0a7;align-items:flex-start;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service-demand-import-error{border-top:.0625rem solid color-mix(in srgb, var(--color-danger) 30%, var(--color-line))}}.service-demand-import-error{background:#f7efe9}@supports (color:color-mix(in lab, red, red)){.service-demand-import-error{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface))}}.service-demand-import-error{color:var(--color-danger);font-size:var(--type-meta);padding:.65rem .9rem}.service-demand-import-error strong{font-weight:750}.service-demand-import-error ul{color:var(--color-muted);margin-top:.2rem;padding-left:1rem}.service-demand-import-error li+li{margin-top:.12rem}.service-demand-exchange-dialog{border:.0625rem solid var(--color-line);background:var(--color-surface);flex-direction:column;width:min(54rem,100vw - 2rem);max-height:min(48rem,100dvh - 2rem);display:flex;overflow:hidden}.service-demand-exchange-header{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .8rem;display:flex}.service-demand-exchange-header h2{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title);margin-top:.18rem;line-height:1.05}.service-demand-exchange-header p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.28rem}.service-demand-exchange-header>button{width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--color-muted);border-radius:999px;place-items:center;display:grid}.service-demand-exchange-header>button:hover:not(:disabled){background:var(--color-canvas);color:var(--color-ink)}.service-demand-exchange-header>button:disabled{opacity:.45}.service-demand-exchange-tabs{border-bottom:.0625rem solid var(--color-line);padding-inline:.7rem}.service-demand-exchange-tabs .tab-strip{border-bottom:0}.service-demand-exchange-body{padding:1rem 1.1rem 1.1rem;overflow:hidden auto}.service-demand-exchange-drop{border:.0625rem dashed var(--color-brand);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.5rem;padding:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-demand-exchange-drop{border:.0625rem dashed color-mix(in srgb, var(--color-brand) 52%, var(--color-line))}}.service-demand-exchange-drop{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.service-demand-exchange-drop{background:color-mix(in srgb, var(--color-brand) 4%, var(--color-surface))}}.service-demand-exchange-drop{transition:border-color .15s,background .15s}.service-demand-exchange-drop.is-dragging{border-color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.service-demand-exchange-drop.is-dragging{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface))}}.service-demand-exchange-drop>svg{color:var(--color-brand-700)}.service-demand-exchange-drop>div{min-width:0}.service-demand-exchange-drop strong{color:var(--color-ink);font-size:var(--type-body);display:block}.service-demand-exchange-drop span{color:var(--color-muted);font-size:var(--type-meta);margin-top:.22rem;display:block}.service-demand-exchange-schema{color:var(--color-muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.72rem .1rem 0;display:flex}.service-demand-exchange-schema span+span{border-left:.0625rem solid var(--color-line);padding-left:1rem}.service-demand-exchange-schema strong{color:var(--color-ink);font-size:var(--type-data)}.service-demand-exchange-schema button{color:var(--color-brand-700);margin-left:auto;font-weight:720}.service-demand-exchange-schema button:hover{text-decoration:underline}.service-demand-exchange-issues{border-left:.18rem solid var(--color-danger);background:#f7efe9;margin-top:.9rem}@supports (color:color-mix(in lab, red, red)){.service-demand-exchange-issues{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface))}}.service-demand-exchange-issues{padding:.75rem .9rem}.service-demand-exchange-issues header{color:var(--color-danger);align-items:flex-start;gap:.5rem;display:flex}.service-demand-exchange-issues header div{flex-direction:column;display:flex}.service-demand-exchange-issues header span,.service-demand-exchange-issues p{color:var(--color-muted);font-size:var(--type-meta)}.service-demand-exchange-issues ol{color:var(--color-ink);font-size:var(--type-meta);margin-top:.55rem;padding-left:1.1rem}.service-demand-exchange-issues li+li{margin-top:.3rem}.service-demand-exchange-issues p{margin-top:.5rem}.service-demand-exchange-preview{gap:.8rem;min-width:0;display:grid}.service-demand-exchange-ready{border-bottom:.0625rem solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-bottom:.7rem;display:grid}.service-demand-exchange-ready>svg{color:var(--color-positive)}.service-demand-exchange-ready div{min-width:0}.service-demand-exchange-ready strong{color:var(--color-ink);display:block}.service-demand-exchange-ready span{color:var(--color-muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;display:block;overflow:hidden}.service-demand-exchange-ready button{color:var(--color-brand-700);font-size:var(--type-meta);font-weight:720}.service-demand-exchange-facts{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.service-demand-exchange-facts>div{border-left:.0625rem solid var(--color-line);min-width:0;padding:.62rem .7rem}.service-demand-exchange-facts>div:first-child{border-left:0}.service-demand-exchange-facts span{color:var(--color-faint);font-size:var(--text-10);text-transform:uppercase;font-weight:720;display:block}.service-demand-exchange-facts strong{color:var(--color-ink);font-size:var(--type-data);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;display:block;overflow:hidden}.service-demand-exchange-contract,.service-demand-exchange-warning,.service-demand-exchange-roundtrip{color:var(--color-muted);font-size:var(--type-meta);align-items:flex-start;gap:.5rem;padding:.62rem .72rem;display:flex}.service-demand-exchange-contract{background:#eef0e8}@supports (color:color-mix(in lab, red, red)){.service-demand-exchange-contract{background:color-mix(in srgb, var(--color-positive) 7%, var(--color-surface))}}.service-demand-exchange-contract>svg{color:var(--color-positive)}.service-demand-exchange-contract strong{color:var(--color-ink)}.service-demand-exchange-warning{background:var(--color-warning-soft)}.service-demand-exchange-warning>svg{color:var(--color-warning)}.service-demand-exchange-details{border-block:.0625rem solid var(--color-line);width:100%;min-width:0}.service-demand-exchange-details summary{cursor:pointer;color:var(--color-ink);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .15rem;font-weight:740;list-style:none;display:flex}.service-demand-exchange-details summary::-webkit-details-marker{display:none}.service-demand-exchange-details summary:after{content:"+";color:var(--color-muted);margin-left:auto;font-size:1rem}.service-demand-exchange-details[open] summary:after{content:"−"}.service-demand-exchange-details summary span{color:var(--color-faint);font-weight:560}.service-demand-exchange-table-wrap{border-top:.0625rem solid var(--color-line);width:100%;max-width:100%;max-height:17rem;overflow:auto}.service-demand-exchange-table-wrap table{border-collapse:collapse;width:100%;min-width:62rem}.service-demand-exchange-table-wrap th,.service-demand-exchange-table-wrap td{border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--text-10);text-align:left;vertical-align:top;padding:.5rem .55rem}.service-demand-exchange-table-wrap th{background:var(--color-canvas);color:var(--color-faint);text-transform:uppercase;font-weight:760;position:sticky;top:0}.service-demand-exchange-table-wrap td strong{color:var(--color-ink);text-transform:capitalize}.service-demand-exchange-table-wrap td strong.is-insert{color:var(--color-positive)}.service-demand-exchange-table-wrap td strong.is-update{color:var(--color-warning)}.service-demand-exchange-publish{justify-content:space-between;align-items:center;gap:1rem;padding-top:.15rem;display:flex}.service-demand-exchange-publish label{color:var(--color-muted);font-size:var(--type-meta);align-items:flex-start;gap:.5rem;display:flex}.service-demand-exchange-publish input{margin-top:.1rem}.service-demand-exchange-download{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem 1rem;display:grid}.service-demand-exchange-download-icon{background:var(--color-brand);place-items:center;width:2.9rem;height:2.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-demand-exchange-download-icon{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface))}}.service-demand-exchange-download-icon{color:var(--color-brand-700)}.service-demand-exchange-download-copy h3{color:var(--color-ink);font-size:var(--type-section);margin-top:.18rem}.service-demand-exchange-download-copy p{max-width:38rem;color:var(--color-muted);font-size:var(--type-meta);margin-top:.25rem;line-height:1.45}.service-demand-exchange-download>.ui-button{align-self:center}.service-demand-exchange-sheets{border-block:.0625rem solid var(--color-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-demand-exchange-sheets li{border-left:.0625rem solid var(--color-line);gap:.55rem;min-width:0;padding:.7rem;display:flex}.service-demand-exchange-sheets li:first-child{border-left:0}.service-demand-exchange-sheets li>span{color:var(--color-brand-700);font-family:var(--font-role-technical);font-size:var(--type-meta);font-weight:760}.service-demand-exchange-sheets strong,.service-demand-exchange-sheets small{display:block}.service-demand-exchange-sheets strong{color:var(--color-ink);font-size:var(--type-meta)}.service-demand-exchange-sheets small{color:var(--color-muted);font-size:var(--text-10);margin-top:.15rem;line-height:1.3}.service-demand-exchange-roundtrip{border-block:.0625rem solid var(--color-line);grid-column:1/-1}.service-demand-exchange-roundtrip>svg{color:var(--color-positive)}@media (max-width:719px){.service-demand-exchange-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.service-demand-exchange-header{padding:.85rem}.service-demand-exchange-header p{max-width:19rem}.service-demand-exchange-body{padding:.8rem}.service-demand-exchange-drop{grid-template-columns:auto minmax(0,1fr)}.service-demand-exchange-drop>.ui-button{grid-column:1/-1;width:100%}.service-demand-exchange-schema{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.service-demand-exchange-schema span+span{border-left:0;padding-left:0}.service-demand-exchange-schema button{grid-column:1/-1;margin:.3rem 0 0}.service-demand-exchange-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-demand-exchange-facts>div{border-top:.0625rem solid var(--color-line)}.service-demand-exchange-facts>div:nth-child(odd){border-left:0}.service-demand-exchange-facts>div:nth-child(-n+2){border-top:0}.service-demand-exchange-publish{flex-direction:column;align-items:stretch}.service-demand-exchange-publish .ui-button{width:100%}.service-demand-exchange-download{grid-template-columns:auto minmax(0,1fr)}.service-demand-exchange-download>.ui-button{grid-column:1/-1;width:100%}.service-demand-exchange-sheets{grid-template-columns:1fr}.service-demand-exchange-sheets li{border-top:.0625rem solid var(--color-line);border-left:0}.service-demand-exchange-sheets li:first-child{border-top:0}}.service-demand-facts{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:#f3f0e87a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.service-demand-facts{background:color-mix(in srgb, var(--color-canvas) 48%, transparent)}}.service-demand-facts>div{border-left:.0625rem solid var(--color-line);flex-direction:column;min-width:0;padding:.75rem .9rem;display:flex}.service-demand-facts>div:first-child{border-left:0}.service-demand-facts strong{color:var(--color-ink);font-size:var(--type-data);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.service-demand-facts span{color:var(--color-ink);font-size:var(--type-meta);margin-top:.25rem;font-weight:700}.service-demand-facts small{color:var(--color-faint);font-size:var(--text-10);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;line-height:1.25;overflow:hidden}.service-demand-facts .is-failed strong{color:var(--color-danger)}.service-demand-facts .is-succeeded strong{color:var(--color-positive)}.service-demand-facts .is-rising strong,.service-demand-facts .is-falling strong{color:var(--color-brand-700)}.service-demand-breakdown{grid-template-columns:minmax(0,1.35fr) minmax(17.5rem,.85fr);gap:1.2rem;padding:.9rem;display:grid}.service-demand-breakdown>section{min-width:0}.service-demand-breakdown header{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.45rem;display:flex}.service-demand-breakdown header strong{color:var(--color-ink);font-size:var(--type-body)}.service-demand-breakdown header span{color:var(--color-faint);font-size:var(--type-meta)}.service-demand-cube{min-width:0}.service-demand-cube-scroll{overscroll-behavior-x:contain;overflow-x:auto}.service-demand-cube table{border-collapse:separate;border-spacing:0 .1875rem;width:100%;min-width:38.75rem}.service-demand-cube th,.service-demand-cube td{color:var(--color-muted);font-size:var(--text-10);text-align:center;padding:.14rem .22rem}.service-demand-cube thead th{color:var(--color-faint);padding-block:.42rem .28rem;font-weight:720;line-height:1.15}.service-demand-cube th:first-child{text-align:left;width:34%;min-width:10.625rem}.service-demand-cube tbody th{max-width:13.75rem;color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.service-demand-cube td>span{border:.0625rem solid #d6d8d5b8;justify-content:center;align-items:center;min-width:3rem;min-height:1.6875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service-demand-cube td>span{border:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.service-demand-cube td>span{background:var(--color-canvas);color:var(--color-faint);font-variant-numeric:tabular-nums;border-radius:.3125rem;font-weight:700}.service-demand-cube td>span.has-value{border-color:#742d3e}@supports (color:color-mix(in lab, red, red)){.service-demand-cube td>span.has-value{border-color:color-mix(in srgb, var(--color-brand-600) var(--demand-cell-strength), var(--color-line))}}.service-demand-cube td>span.has-value{background:#dfd1cd}@supports (color:color-mix(in lab, red, red)){.service-demand-cube td>span.has-value{background:color-mix(in srgb, var(--color-brand-100) var(--demand-cell-strength), var(--color-surface))}}.service-demand-cube td>span.has-value{color:var(--color-brand-800)}.service-demand-cube tbody td:last-child{text-align:right;min-width:3.375rem}.service-demand-cube>small{color:var(--color-faint);font-size:var(--text-10);margin-top:.28rem;display:block}.service-demand-ranked-list{display:grid}.service-demand-ranked-list>div{min-width:0;min-height:var(--row-dense);border-bottom:.0625rem solid #d6d8d5b8;grid-template-columns:minmax(7.5rem,1.2fr) minmax(5rem,1fr) auto;align-items:center;gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-demand-ranked-list>div{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.service-demand-ranked-list>div:last-child{border-bottom:0}.service-demand-ranked-list span{color:var(--color-muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-demand-ranked-list>div>i{background:var(--color-canvas);border-radius:62.4375rem;height:.25rem;overflow:hidden}.service-demand-ranked-list>div>i>i{border-radius:inherit;background:#884c5a;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.service-demand-ranked-list>div>i>i{background:color-mix(in srgb, var(--color-brand-600) 72%, var(--color-brand-300))}}.service-demand-ranked-list strong{min-width:2rem;color:var(--color-ink);font-size:var(--type-meta);text-align:right}.service-demand-empty{min-height:4.5rem;color:var(--color-faint);text-align:left;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.service-demand-empty strong,.service-demand-empty span{display:block}.service-demand-empty strong{color:var(--color-ink);font-size:var(--type-body)}.service-demand-empty span{font-size:var(--type-meta);margin-top:.18rem}.operating-pulse-facts{border-left:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operating-pulse-facts:has(>:only-child){grid-template-columns:minmax(0,1fr)}.operating-pulse-facts>div{border-left:.0625rem solid var(--color-line);background:linear-gradient(180deg, #f7f3ee, var(--color-surface) 52%, #f8f5ef);grid-template-columns:auto 1fr;align-content:center;column-gap:.4rem;min-width:0;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.operating-pulse-facts>div{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-50) 24%, var(--color-surface)), var(--color-surface) 52%, color-mix(in srgb, var(--color-brand-50) 18%, var(--color-surface)))}}.operating-pulse-facts>div{box-shadow:inset 0 .0625rem #ffffffb8}.operating-pulse-facts>div:first-child{border-left:0}.operating-pulse-facts svg{color:var(--color-brand-700)}.operating-pulse-facts .is-risk svg{color:var(--color-danger)}.operating-pulse-facts .is-clear svg{color:var(--color-positive)}.operating-pulse-facts strong{color:var(--color-ink);font-size:calc(var(--type-data) + .25rem);line-height:1}.operating-pulse-facts span{color:var(--color-ink);font-size:var(--type-meta);text-wrap:balance;grid-column:1/-1;margin-top:.28rem;font-weight:750;line-height:1.25}.operating-pulse-facts small{color:var(--color-faint);grid-column:1/-1;margin-top:.18rem;font-size:.6875rem;line-height:1.25}.operating-risk-panel,.pulse-metrics,.pulse-bottlenecks,.pulse-partners,.delivery-pressure-panel{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.operating-risk-panel,.operating-risk-panel :is(button,h3,th,summary){font-family:var(--font-role-body)}.operating-risk-header{border-bottom:.0625rem solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem .875rem;display:flex}.operating-risk-header p{color:var(--color-faint);font-size:var(--type-meta);margin-top:.2rem;line-height:1.3}.operating-risk-header-actions{align-items:center;gap:.7rem;display:flex}.operating-risk-header-actions :is(button,a){font-size:var(--type-meta);font-weight:650}.operating-risk-empty{color:var(--color-muted);font-size:var(--type-body);align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.operating-risk-registry-toolbar{border-width:0 0 .0625rem;border-radius:0}.operating-risk-filters{align-items:stretch;gap:.15rem;min-width:0;display:flex}.operating-risk-filters button{min-height:var(--control-compact);color:var(--color-muted);font-size:var(--type-meta);outline:none;flex:none;align-items:center;gap:.38rem;padding:.25rem .55rem;font-weight:650;transition:color .14s;display:inline-flex;position:relative}.operating-risk-filters button:after{content:"";background:0 0;border-radius:62.4375rem 62.4375rem 0 0;height:.125rem;position:absolute;bottom:-.0625rem;left:.45rem;right:.45rem}.operating-risk-filters button:hover{color:var(--color-ink)}.operating-risk-filters button:focus-visible{box-shadow:0 0 0 .125rem var(--color-brand-100)}.operating-risk-filters button.is-active{color:var(--color-ink)}.operating-risk-filters button.is-active:after{background:var(--color-brand-700)}.operating-risk-filters button span{min-width:1.15rem;color:var(--color-faint);font-size:var(--text-10);text-align:center;padding:.05rem .15rem;line-height:1.45}.operating-risk-filters button.is-active span{color:var(--color-brand-700)}.operating-risk-sort-note{color:var(--color-faint);font-size:var(--text-10);white-space:nowrap;flex:none}.operating-risk-filter-empty{color:var(--color-muted);font-size:var(--type-body);padding:1rem}.operating-risk-table-scroll{overflow-x:auto}.operating-risk-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:51.25rem;color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);line-height:1.3}.operating-risk-table th{padding:var(--table-header-padding-block) .65rem;border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-align:left;text-transform:var(--table-header-text-transform);line-height:1.15}.operating-risk-table th:first-child{width:6rem}.operating-risk-table th:nth-child(2){width:34%}.operating-risk-table th:nth-child(4){width:13.75rem}.operating-risk-row{--risk-accent:var(--color-faint)}.operating-risk-row.is-critical{--risk-accent:var(--color-danger)}.operating-risk-row.is-elevated{--risk-accent:var(--color-gold)}.operating-risk-row.is-watch{--risk-accent:var(--color-bluegrey)}.operating-risk-row:hover{background:var(--risk-accent)}@supports (color:color-mix(in lab, red, red)){.operating-risk-row:hover{background:color-mix(in srgb, var(--risk-accent) 4%, var(--color-surface))}}.operating-risk-row td{padding:var(--table-cell-padding-block) .65rem;border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font:inherit;vertical-align:top;line-height:1.2}.operating-risk-row td:first-child{border-left:.125rem solid var(--risk-accent)}.operating-risk-row:last-child td{border-bottom:0}.operating-risk-severity-cell{color:var(--color-ink)!important}.operating-risk-severity{font-size:inherit;letter-spacing:inherit;text-transform:none;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.operating-risk-severity-dot{background:var(--risk-accent);border-radius:62.4375rem;flex:none;width:.4375rem;height:.4375rem}.operating-risk-copy-cell{min-width:0;font-family:inherit}.operating-risk-copy-cell h3{color:var(--color-ink);font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:500;line-height:1.2}.operating-risk-copy-cell>p:not(.operating-risk-review-note){color:var(--color-muted);font-size:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.operating-risk-evidence-list{border-left:.0625rem solid var(--risk-accent);gap:.06rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.operating-risk-evidence-list{border-left:.0625rem solid color-mix(in srgb, var(--risk-accent) 30%, var(--color-line))}}.operating-risk-evidence-list{padding:.02rem 0 .02rem .58rem;list-style:none}.operating-risk-evidence-list li{min-width:0;color:var(--color-muted);font-family:inherit;font-size:inherit;letter-spacing:inherit;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:.25rem;font-style:normal;font-weight:400;line-height:1.2;display:grid}.operating-risk-evidence-list li:before{content:"—";color:var(--risk-accent)}@supports (color:color-mix(in lab, red, red)){.operating-risk-evidence-list li:before{color:color-mix(in srgb, var(--risk-accent) 72%, var(--color-muted))}}.operating-risk-evidence-link{color:#42252d}@supports (color:color-mix(in lab, red, red)){.operating-risk-evidence-link{color:color-mix(in srgb, var(--color-brand-800) 60%, var(--color-ink))}}.operating-risk-evidence-link{text-underline-offset:.1875rem;font-weight:500;text-decoration-thickness:.0625rem}.operating-risk-evidence-link:hover{color:var(--color-brand-700);text-decoration:underline}.operating-risk-evidence-more{color:var(--color-muted)!important;font-weight:400!important}.operating-risk-evidence-more:before{color:var(--color-faint)!important}.operating-risk-review-note{color:var(--color-faint);font-family:inherit;font-size:inherit;margin-top:.35rem;font-weight:400;line-height:1.2}.operating-risk-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.operating-risk-actions>button{min-height:var(--control-compact);font-size:var(--type-meta);gap:.28rem;padding:.35rem .55rem;font-weight:650}.operating-risk-actions>.operating-risk-action-acknowledge{min-height:var(--control-compact);border:.0625rem solid #baadae}@supports (color:color-mix(in lab, red, red)){.operating-risk-actions>.operating-risk-action-acknowledge{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 24%, var(--color-line))}}.operating-risk-actions>.operating-risk-action-acknowledge{background:#eee7e1}@supports (color:color-mix(in lab, red, red)){.operating-risk-actions>.operating-risk-action-acknowledge{background:color-mix(in srgb, var(--color-brand-50) 72%, var(--color-surface))}}.operating-risk-actions>.operating-risk-action-acknowledge{color:#45242c;padding-inline:.72rem}@supports (color:color-mix(in lab, red, red)){.operating-risk-actions>.operating-risk-action-acknowledge{color:color-mix(in srgb, var(--color-brand-800) 68%, var(--color-ink))}}.operating-risk-actions>.operating-risk-action-acknowledge{font-size:var(--type-meta);box-shadow:0 .0625rem #6126342e}@supports (color:color-mix(in lab, red, red)){.operating-risk-actions>.operating-risk-action-acknowledge{box-shadow:0 .0625rem 0 color-mix(in srgb, var(--color-brand-700) 18%, transparent)}}.operating-risk-actions>.operating-risk-action-acknowledge:hover{background:#e6dbd6}@supports (color:color-mix(in lab, red, red)){.operating-risk-actions>.operating-risk-action-acknowledge:hover{background:color-mix(in srgb, var(--color-brand-100) 76%, var(--color-surface))}}.operating-risk-action-cell{padding:var(--table-cell-padding-block) .55rem!important;vertical-align:middle!important}.operating-risk-empty-cell{color:var(--color-faint)}.operating-risk-show-all{border-top:.0625rem solid var(--color-line);justify-content:center;padding:.45rem;display:flex}.operating-risk-show-all button{font-size:var(--type-meta);font-weight:650}.operating-risk-rules{border-top:.0625rem solid var(--color-line)}.operating-risk-rules>summary{cursor:pointer;color:var(--color-muted);font-size:calc(var(--type-meta) + .125rem);padding:.65rem .85rem;font-weight:700}.operating-risk-rules>summary:hover{background:var(--color-canvas)}.operating-risk-rule-list{border-top:.0625rem solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operating-risk-rule-list>div{border-left:.0625rem solid var(--color-line);border-top:.0625rem solid var(--color-line);padding:.7rem .85rem}.operating-risk-rule-list>div:nth-child(odd){border-left:0}.operating-risk-rule-list>div:nth-child(-n+2){border-top:0}.operating-risk-rule-list>div>div:first-child{font-size:calc(var(--type-meta) + .125rem);font-weight:700}.operating-risk-rule-list>div>div:nth-child(2){font-size:var(--text-10);line-height:1.25}.operating-risk-rule-list>div>p{font-size:calc(var(--type-meta) + .0625rem);line-height:1.25}.operating-risk-error{border-top:.0625rem solid var(--color-line);color:var(--color-danger);font-size:var(--type-meta);padding:.5rem .85rem}.pulse-metrics{padding:.85rem 1rem 1rem}.pulse-metrics-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pulse-metrics-header-actions{align-items:center;gap:.75rem;display:flex}.pulse-metrics-conclusion{max-width:47.5rem;color:var(--color-muted);font-size:var(--type-meta);align-items:center;gap:.5rem;margin-top:.65rem;line-height:1.35;display:flex}.pulse-metrics-conclusion>span{background:var(--color-muted);border-radius:62.4375rem;flex:none;width:.375rem;height:.375rem}.pulse-metrics-conclusion.is-positive>span{background:var(--color-positive)}.pulse-metrics-conclusion.is-attention>span{background:var(--color-danger)}.pulse-metric-groups{gap:.9rem;margin-top:.8rem;display:grid}.pulse-metric-grid{grid-template-columns:repeat(auto-fit,minmax(18.75rem,21.25rem));justify-content:start;align-items:stretch;column-gap:.8rem;display:grid}.pulse-metric-reading{border-bottom:.0625rem solid var(--color-line);grid-template-columns:auto 3.25rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;min-height:4.5rem;padding:.45rem .2rem .45rem 0;display:grid}.pulse-metric-reading:hover{background:#e9e0da61}@supports (color:color-mix(in lab, red, red)){.pulse-metric-reading:hover{background:color-mix(in srgb, var(--color-brand-50) 38%, transparent)}}.pulse-metric-icon{place-items:center;width:3rem;height:3rem;display:grid}.pulse-metric-icon img{object-fit:contain;width:3rem;height:3rem}.pulse-metric-copy{min-width:0}.pulse-metric-label{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:680;line-height:1.25;display:block;overflow:hidden}.pulse-metric-baseline{color:var(--color-faint);font-size:var(--text-10);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;display:block;overflow:hidden}.pulse-metric-value{text-align:right;min-width:3.375rem}.pulse-metric-value>strong{color:var(--color-ink);font-size:var(--type-data);line-height:1;display:block}.pulse-metric-value>span{font-size:var(--text-10);align-items:center;gap:.15rem;margin-top:.28rem;font-weight:700;display:inline-flex}.pulse-bottlenecks,.pulse-partners{padding:.7rem .875rem}.pulse-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.pulse-section-header>div:first-child{min-width:0}.pulse-section-header p{color:var(--color-faint);font-size:var(--type-meta);margin-top:.2rem;line-height:1.3}.pulse-section-actions{flex:none;align-items:center;gap:.65rem;display:flex}.pulse-section-actions>span{color:var(--color-faint);font-size:var(--type-meta);white-space:nowrap}.pulse-scope-toggle{min-height:var(--control-compact);border:.0625rem solid var(--color-line);background:var(--color-surface);color:var(--color-muted);font-size:var(--type-meta);white-space:nowrap;border-radius:62.4375rem;flex:none;align-items:center;gap:.45rem;padding:.25rem .5rem;font-weight:650;display:inline-flex}.pulse-scope-toggle:hover{border-color:#b59ea2}@supports (color:color-mix(in lab, red, red)){.pulse-scope-toggle:hover{border-color:color-mix(in srgb, var(--color-brand-600) 34%, var(--color-line))}}.pulse-scope-toggle:hover{color:var(--color-ink)}.pulse-scope-toggle[aria-checked=true]{background:#eee8e2}@supports (color:color-mix(in lab, red, red)){.pulse-scope-toggle[aria-checked=true]{background:color-mix(in srgb, var(--color-brand-50) 70%, var(--color-surface))}}.pulse-scope-toggle[aria-checked=true]{color:var(--color-brand-800)}.pulse-scope-toggle-track{background:#a7a7a4;border-radius:62.4375rem;align-items:center;width:1.7rem;height:.95rem;padding:.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pulse-scope-toggle-track{background:color-mix(in srgb, var(--color-muted) 45%, var(--color-line))}}.pulse-scope-toggle-track{transition:background-color var(--motion-fast) ease}.pulse-scope-toggle-track>span{background:var(--color-surface);border-radius:62.4375rem;width:.7rem;height:.7rem;box-shadow:0 .0625rem .125rem #2b2d2f38}@supports (color:color-mix(in lab, red, red)){.pulse-scope-toggle-track>span{box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pulse-scope-toggle-track>span{transition:transform var(--motion-fast) ease}.pulse-scope-toggle[aria-checked=true] .pulse-scope-toggle-track{background:var(--color-brand-600)}.pulse-scope-toggle[aria-checked=true] .pulse-scope-toggle-track>span{transform:translate(.75rem)}.pulse-pressure-strip{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(8.125rem,.72fr) minmax(0,3.28fr);margin-top:.55rem;display:grid}.pulse-pressure-summary{flex-direction:column;justify-content:center;min-width:0;min-height:5.125rem;padding:.65rem .75rem .65rem 0;display:flex}.pulse-pressure-summary>strong{color:var(--color-ink);font-size:calc(var(--type-data) + .3rem);line-height:1}.pulse-pressure-summary>span{color:var(--color-ink);font-size:var(--type-meta);margin-top:.18rem;font-weight:700}.pulse-pressure-summary>small{color:var(--color-faint);font-size:var(--text-10);margin-top:.24rem}.pulse-pressure-summary>small b{color:var(--color-brand-700);font-weight:750}.pulse-pressure-sections{grid-template-columns:repeat(var(--pulse-pressure-section-count), minmax(7rem, 1fr));min-width:0;list-style:none;display:grid}.pulse-pressure-sections>li{border-left:.0625rem solid var(--color-line);flex-direction:column;justify-content:center;min-width:0;min-height:5.125rem;padding:.65rem .7rem;display:flex}.pulse-pressure-cell-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;min-width:0;display:grid}.pulse-pressure-cell-head>i{background:var(--pulse-pressure-accent);border-radius:62.4375rem;width:.4375rem;height:.4375rem}.pulse-pressure-cell-head>strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.pulse-pressure-cell-head>span{color:var(--color-muted);font-size:var(--text-10);font-weight:700}.pulse-pressure-meter{background:var(--color-track);border-radius:62.4375rem;height:.1875rem;margin-top:.48rem;display:block;overflow:hidden}.pulse-pressure-meter>i{border-radius:inherit;background:var(--pulse-pressure-accent);height:100%;display:block}.pulse-pressure-sections>li>small{color:var(--color-faint);font-size:var(--text-10);margin-top:.3rem}.pulse-pressure-sections>li>small b{color:var(--color-muted);font-weight:750}.pulse-bottlenecks>.delivery-pressure-concentrations{margin:.65rem -.875rem -.7rem}.executive-donut{aspect-ratio:1;flex:none;width:9.75rem;position:relative}.executive-donut.is-compact{width:7.875rem}.executive-donut svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.executive-donut-track,.executive-donut-segment{fill:none;stroke-width:12px}.executive-donut-track{stroke:var(--color-track)}.executive-donut-segment{stroke:var(--executive-donut-color);transition:opacity var(--motion-fast) ease}.executive-donut-segment:hover{opacity:.76}.executive-donut-center{pointer-events:none;text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.executive-donut-center strong{color:var(--color-ink);font-size:calc(var(--type-data) + .48rem);line-height:1}.executive-donut-center small{max-width:4rem;color:var(--color-faint);font-size:var(--text-10);margin-top:.28rem;font-weight:680;line-height:1.15}.executive-donut.is-compact .executive-donut-center strong{font-size:calc(var(--type-data) + .22rem)}.executive-composition-donut{isolation:isolate;aspect-ratio:1;flex:none;width:7.75rem;position:relative}.executive-composition-donut svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.executive-composition-track,.executive-composition-segment{fill:none}.executive-composition-track{stroke:#dddfda}@supports (color:color-mix(in lab, red, red)){.executive-composition-track{stroke:color-mix(in srgb, var(--color-track) 82%, var(--color-line))}}.executive-composition-track[data-ring=type],.executive-composition-segment[data-ring=type]{stroke-width:10.5px}.executive-composition-segment{stroke:var(--executive-composition-color);cursor:crosshair;transition:opacity var(--motion-fast) ease, stroke-width var(--motion-fast) ease}.executive-composition-segment:hover{opacity:.78}.executive-composition-segment:focus-visible{opacity:.78;outline:none}.executive-composition-segment[data-ring=type]:hover{stroke-width:12.5px}.executive-composition-center{pointer-events:none;text-align:center;align-content:center;justify-items:center;gap:.12rem;display:grid;position:absolute;inset:0}.executive-composition-center:before{z-index:-1;border:.0625rem solid #d6d8d5d1;position:absolute;inset:23%}@supports (color:color-mix(in lab, red, red)){.executive-composition-center:before{border:.0625rem solid color-mix(in srgb, var(--color-line) 82%, transparent)}}.executive-composition-center:before{background:#f7f5ef;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.executive-composition-center:before{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-stone))}}.executive-composition-center:before{content:""}.executive-composition-center strong{color:var(--color-ink);font-size:calc(var(--type-data) + .5rem);letter-spacing:-.04em;font-weight:760;line-height:.92}.executive-composition-center small{max-width:4.5rem;color:var(--color-faint);font-size:var(--text-10);letter-spacing:.035em;text-transform:uppercase;font-weight:720;line-height:1}.delivery-pressure-header{isolation:isolate;border-bottom:.0625rem solid #f3f0e829;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-header{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.delivery-pressure-header{background:var(--color-product-hero);color:var(--color-on-dark)}.delivery-pressure-header:before{z-index:-1;background:linear-gradient(90deg, var(--color-gold), #c99a3d38 42%, transparent 78%);height:.125rem;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-header:before{background:linear-gradient(90deg, var(--color-gold), color-mix(in srgb, var(--color-gold) 22%, transparent) 42%, transparent 78%)}}.delivery-pressure-header:before{content:""}.signal-flow>.delivery-pressure-panel{background:var(--color-surface);border:0;border-radius:0}.delivery-pressure-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.72rem 1rem .78rem;display:grid}.delivery-pressure-header-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.delivery-pressure-header .label-eyebrow{border-right:.0625rem solid #f3f0e838;padding-right:.75rem}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-header .label-eyebrow{border-right:.0625rem solid color-mix(in srgb, var(--color-on-dark) 22%, transparent)}}.delivery-pressure-header .label-eyebrow{color:#d3af66}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-header .label-eyebrow{color:color-mix(in srgb, var(--color-gold) 76%, var(--color-on-dark))}}.delivery-pressure-header .label-eyebrow{font-size:var(--text-10);letter-spacing:.075em;white-space:nowrap;line-height:1.2}.delivery-pressure-header h3{color:#f3f0e8e0;min-width:0;max-width:48.75rem}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-header h3{color:color-mix(in srgb, var(--color-on-dark) 88%, transparent)}}.delivery-pressure-header h3{font-size:var(--type-body);text-wrap:balance;font-weight:660;line-height:1.28}.delivery-pressure-header-actions{flex:none;align-items:center;gap:.45rem;display:flex}.delivery-pressure-scope{border-left:.125rem solid #c99a3da8;flex:none}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope{border-left:.125rem solid color-mix(in srgb, var(--color-gold) 66%, transparent)}}.delivery-pressure-scope{color:#f3f0e8b8;padding:.15rem 0 .15rem .55rem}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.delivery-pressure-scope{font-size:var(--type-meta);white-space:nowrap;font-weight:680}.delivery-pressure-scope-toggle{border:.0625rem solid #f3f0e838;align-items:center;gap:.32rem;min-height:1.75rem;padding:.2rem .42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 22%, transparent)}}.delivery-pressure-scope-toggle{background:#f3f0e814;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle{background:color-mix(in srgb, var(--color-on-dark) 8%, transparent)}}.delivery-pressure-scope-toggle{color:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.delivery-pressure-scope-toggle{font-size:var(--text-10);white-space:nowrap;font-weight:680}.delivery-pressure-scope-toggle:hover{border-color:#f3f0e866}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle:hover{border-color:color-mix(in srgb, var(--color-on-dark) 40%, transparent)}}.delivery-pressure-scope-toggle:hover{background:#f3f0e81f}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle:hover{background:color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.delivery-pressure-scope-toggle>i{background:#f3f0e842;border-radius:62.4375rem;width:1.55rem;height:.88rem;padding:.125rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle>i{background:color-mix(in srgb, var(--color-on-dark) 26%, transparent)}}.delivery-pressure-scope-toggle>i>b{background:var(--color-on-dark);border-radius:62.4375rem;width:.63rem;height:.63rem;display:block;box-shadow:0 .0625rem .125rem #2b2d2f33}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-scope-toggle>i>b{box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--color-ink) 20%, transparent)}}.delivery-pressure-scope-toggle>i>b{transition:transform var(--motion-fast) ease}.delivery-pressure-scope-toggle[aria-checked=true]>i{background:var(--color-gold)}.delivery-pressure-scope-toggle[aria-checked=true]>i>b{transform:translate(.67rem)}.delivery-pressure-scope-toggle[aria-checked=false]>span:first-child,.delivery-pressure-scope-toggle[aria-checked=true]>span:last-child{color:var(--color-on-dark)}.delivery-pressure-operating-rail{border-top:.0625rem solid #f3f0e821;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-operating-rail{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.delivery-pressure-operating-rail{background:#2b2d2f1a}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-operating-rail{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.delivery-pressure-operating-rail>*{min-width:0}.delivery-pressure-operating-rail>*+*{border-left:.0625rem solid #f3f0e821}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-operating-rail>*+*{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.delivery-pressure-operating-rail:has(>:only-child){grid-template-columns:minmax(0,1fr)}@container app-page (max-width:55rem){.delivery-pressure-operating-rail{grid-template-columns:minmax(0,1fr)}.delivery-pressure-operating-rail>*+*{border-top:.0625rem solid #f3f0e821}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-operating-rail>*+*{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.delivery-pressure-operating-rail>*+*{border-left:0}}.delivery-pressure-exhibit{grid-template-columns:minmax(25rem,.85fr) minmax(0,1.55fr);display:grid}.delivery-pressure-exhibit>section{min-width:0;padding:.85rem 1rem 1rem}.delivery-pressure-exhibit>section+section{border-left:.0625rem solid var(--color-line)}.delivery-pressure-composition{grid-template-rows:auto minmax(0,1fr);display:grid}.delivery-pressure-exhibit .delivery-pressure-composition>header{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:0}.delivery-pressure-exhibit section>header{grid-template-columns:auto minmax(0,1fr);gap:.12rem .48rem;display:grid}.delivery-pressure-exhibit section>header>span{border-top:.125rem solid var(--color-ink);color:var(--color-faint);font-size:var(--text-10);letter-spacing:.04em;text-transform:uppercase;grid-row:1/3;align-self:start;padding-top:.28rem;font-weight:740}.delivery-pressure-exhibit section>header>strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:740}.delivery-pressure-exhibit section>header>small{color:var(--color-faint);font-size:var(--text-10)}.delivery-pressure-composition-visual{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 6.75rem;align-content:center;align-self:center;align-items:start;gap:.38rem .8rem;margin-top:.35rem;padding-block:.18rem;display:grid}.delivery-pressure-composition-visual>.executive-composition-donut{grid-area:1/2/3;place-self:center;width:5.85rem}.delivery-pressure-composition-index{grid-area:1/1;justify-self:start;width:100%;min-width:0}.delivery-pressure-type-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;width:100%;display:grid}.delivery-pressure-type-key>a{border-radius:var(--radius-tight);border:.0625rem solid var(--color-line);background:#f6f3ed;grid-template-rows:auto auto;min-width:0;padding:.38rem .1rem .28rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-type-key>a{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-stone))}}.delivery-pressure-type-key>a:hover{border-color:#ad9a9d}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-type-key>a:hover{border-color:color-mix(in srgb, var(--color-brand-700) 35%, var(--color-line))}}.delivery-pressure-type-key>a:hover{background:var(--color-brand-50)}.delivery-pressure-type-key i{border-radius:62.4375rem;height:.16rem;position:absolute;top:-.0625rem;left:.1rem;right:.1rem}.delivery-pressure-type-key b{color:var(--color-ink);font-size:var(--type-meta);line-height:1}.delivery-pressure-type-key span{min-width:0;color:var(--color-faint);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:.13rem;font-size:.625rem;font-weight:700;line-height:1;overflow:hidden}.delivery-pressure-section-ranks{grid-area:2/1;grid-template-columns:minmax(0,1fr);justify-self:start;gap:.1rem;width:100%;min-width:0;display:grid}.delivery-pressure-section-ranks>a{border-radius:var(--radius-tight);grid-template-columns:4.75rem minmax(0,1fr) 1.2rem;align-items:center;gap:.3rem;min-width:0;min-height:1rem;padding-inline:.16rem;display:grid}.delivery-pressure-section-ranks>a:hover{background:#e9e0da8f}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-section-ranks>a:hover{background:color-mix(in srgb, var(--color-brand-50) 56%, transparent)}}.delivery-pressure-section-ranks span{min-width:0;color:var(--color-muted);font-size:var(--text-10);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.delivery-pressure-section-ranks i{background:var(--color-track);border-radius:62.4375rem;height:.3rem;overflow:hidden}.delivery-pressure-section-ranks i>b{border-radius:inherit;height:100%;display:block}.delivery-pressure-section-ranks strong{color:var(--color-ink);font-size:var(--type-meta);text-align:right}.delivery-pressure-months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.35rem;min-height:8.75rem;margin-top:.52rem;display:grid}.delivery-pressure-months>a{border-bottom:.0625rem solid var(--color-line);min-width:0;transition:background-color var(--motion-fast) ease;grid-template-rows:1.125rem 4.25rem 1rem .875rem;place-items:end center;padding:.2rem .1rem;display:grid;position:relative}.delivery-pressure-months>a:hover{background:#e9e0da94}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-months>a:hover{background:color-mix(in srgb, var(--color-brand-50) 58%, transparent)}}.delivery-pressure-months>a.is-peak{background:linear-gradient(#0000,#c99a3d1a)}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-months>a.is-peak{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-gold) 10%, transparent))}}.delivery-pressure-months>a.is-peak{border-bottom-color:var(--color-gold)}.delivery-pressure-months>a.is-empty{opacity:.48}.delivery-pressure-months>a.has-attention:after{background:var(--color-danger);content:"";border-radius:62.4375rem;width:.3125rem;height:.3125rem;position:absolute;top:.32rem;right:.18rem}.delivery-pressure-months>a>strong{max-width:100%;color:var(--color-ink);font-size:var(--type-meta);align-self:start;align-items:center;gap:.16rem;line-height:1;display:flex}.delivery-pressure-months>a>strong>em{border-radius:var(--radius-chip);background:#e9e1d2}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-months>a>strong>em{background:color-mix(in srgb, var(--color-warning) 16%, var(--color-surface))}}.delivery-pressure-months>a>strong>em{color:var(--color-warning);padding:.08rem .16rem;font-size:.5625rem;font-style:normal;line-height:1}.delivery-pressure-month-bar{background:var(--color-track);border-radius:.125rem .125rem 0 0;width:clamp(.75rem,45%,1.5rem);height:4rem;display:block;position:relative;overflow:hidden}.delivery-pressure-month-bar>i{background:var(--color-brand-700);border-radius:.125rem .125rem 0 0;min-height:.125rem;position:absolute;bottom:0;left:0;right:0}.delivery-pressure-months>a.is-peak .delivery-pressure-month-bar>i{background:var(--color-gold)}.delivery-pressure-months>a>b{max-width:100%;color:var(--color-muted);font-size:var(--text-10);text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.delivery-pressure-months>a>small{max-width:100%;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:.625rem;overflow:hidden}.delivery-pressure-concentrations{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-pressure-concentrations>section{min-width:0;display:block}.delivery-pressure-concentrations>section+section{border-left:.0625rem solid var(--color-line)}.delivery-pressure-concentrations header{border-bottom:.0625rem solid var(--color-line);background:#f3f0e86b;align-items:center;gap:.5rem;min-height:2.875rem;padding:.42rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-concentrations header{background:color-mix(in srgb, var(--color-canvas) 42%, transparent)}}.delivery-pressure-concentrations header>span{border:.0625rem solid var(--color-line);width:1.65rem;height:1.65rem;color:var(--color-muted);border-radius:62.4375rem;place-items:center;display:grid}.delivery-pressure-concentrations header>div{align-items:baseline;gap:.55rem;min-width:0;display:flex}.delivery-pressure-concentrations header strong,.delivery-pressure-concentrations header small{white-space:normal;display:block}.delivery-pressure-concentrations header strong{color:var(--color-ink);font-size:var(--type-meta)}.delivery-pressure-concentrations header small{color:var(--color-faint);font-size:var(--text-10);line-height:1.25}.delivery-pressure-neutral-graphic{grid-template-columns:minmax(7rem,.68fr) minmax(0,1.32fr);min-height:5.75rem;display:grid}.delivery-pressure-dot-field{border-right:.0625rem solid var(--color-line);background:linear-gradient(135deg,#f3f0e899,#0000);align-content:center;gap:.62rem;padding:.62rem .68rem;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-dot-field{background:linear-gradient(135deg, color-mix(in srgb, var(--color-canvas) 60%, transparent), transparent)}}.delivery-pressure-dot-field>span{flex-wrap:wrap;align-content:center;gap:.34rem;min-height:1.5rem;display:flex}.delivery-pressure-dot-field>span>i,.delivery-pressure-dot-field>small>i{border:.0625rem solid var(--color-muted);background:var(--color-surface);border-radius:62.4375rem;flex:none;width:.5rem;height:.5rem;display:block}.delivery-pressure-dot-field>span>i.has-attention,.delivery-pressure-dot-field>small>i{border-color:var(--color-danger);background:var(--color-danger)}.delivery-pressure-dot-field>small{color:var(--color-faint);align-items:center;gap:.3rem;font-size:.625rem;line-height:1.2;display:flex}.delivery-pressure-neutral-facts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.delivery-pressure-neutral-facts>div{border-left:.0625rem solid var(--color-line);flex-direction:column;justify-content:center;min-width:0;padding:.55rem .48rem;display:flex}.delivery-pressure-neutral-facts>div:first-child{border-left:0}.delivery-pressure-neutral-facts strong{color:var(--color-ink);font-size:calc(var(--type-data) + .24rem);line-height:1}.delivery-pressure-neutral-facts span{color:var(--color-faint);font-size:var(--text-10);margin-top:.26rem;font-weight:620;line-height:1.2}.delivery-pressure-neutral-facts>div.has-attention strong{color:var(--color-danger)}.delivery-pressure-neutral-index{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.delivery-pressure-neutral-index>a{border-top:.0625rem solid var(--color-line);border-left:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:2.0625rem;padding:.3rem .55rem;display:grid}.delivery-pressure-neutral-index>a:nth-child(-n+2){border-top:0}.delivery-pressure-neutral-index>a:nth-child(odd){border-left:0}.delivery-pressure-neutral-index>a:hover{background:#e9e0da8a}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-neutral-index>a:hover{background:color-mix(in srgb, var(--color-brand-50) 54%, transparent)}}.delivery-pressure-neutral-index>a>span{color:var(--color-muted);font-size:var(--text-10);overflow-wrap:anywhere;font-weight:650;line-height:1.2}.delivery-pressure-neutral-index>a>b{color:var(--color-ink);font-size:var(--type-meta)}.delivery-pressure-concentrations section>p{min-height:4rem;color:var(--color-faint);font-size:var(--type-meta);padding:.75rem}.delivery-pressure-method{border-top:.0625rem solid var(--color-line);color:var(--color-faint);font-size:var(--text-10);align-items:flex-start;gap:.4rem;padding:.55rem .75rem;line-height:1.4;display:flex}.delivery-pressure-method svg{color:var(--color-muted);flex:none;margin-top:.05rem}.pulse-network-groups{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem;display:grid}.pulse-network-group{min-width:0}.pulse-network-group+.pulse-network-group{border-left:.0625rem solid var(--color-line)}.pulse-network-group-head{background:#f3f0e87a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.375rem;padding:.45rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pulse-network-group-head{background:color-mix(in srgb, var(--color-canvas) 48%, transparent)}}.pulse-network-group-icon{background:var(--color-surface);width:1.65rem;height:1.65rem;color:var(--color-muted);box-shadow:inset 0 0 0 .0625rem var(--color-line);border-radius:62.4375rem;place-items:center;display:grid}.pulse-network-group-copy{min-width:0}.pulse-network-group-copy>strong,.pulse-network-group-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pulse-network-group-copy>strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:700}.pulse-network-group-copy>small{color:var(--color-faint);font-size:var(--text-10);margin-top:.08rem}.pulse-network-group-actions{align-items:center;gap:.4rem;display:flex}.pulse-network-group-actions>small{color:var(--color-faint);font-size:var(--text-10);white-space:nowrap}.pulse-network-group-actions .pulse-scope-toggle{min-height:1.75rem;padding-block:.15rem}.pulse-partners .pulse-section-header h3{max-width:52.5rem;color:var(--color-ink);font-size:calc(var(--type-body) + .08rem);text-wrap:balance;margin-top:.28rem;font-weight:720;line-height:1.3}.pulse-network-exhibit{border-top:.0625rem solid var(--color-line)}.pulse-network-summary{grid-template-columns:7.875rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:9.75rem;padding:.7rem .85rem;display:grid}.pulse-network-summary>p{min-width:0}.pulse-network-summary>p>strong{color:var(--color-ink);font-size:calc(var(--type-data) + .55rem);line-height:1;display:block}.pulse-network-summary>p>span{max-width:13.125rem;color:var(--color-muted);font-size:var(--type-meta);margin-top:.28rem;font-weight:680;line-height:1.3;display:block}.pulse-network-summary>p>small{color:var(--color-faint);font-size:var(--text-10);margin-top:.42rem;display:block}.pulse-network-index{list-style:none}.pulse-network-item{border-top:.0625rem solid var(--color-line);min-width:0}.pulse-network-item>a{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:2.9375rem;padding:.38rem .65rem;display:grid}.pulse-network-item>a:hover{background:#e9e0da8a}@supports (color:color-mix(in lab, red, red)){.pulse-network-item>a:hover{background:color-mix(in srgb, var(--color-brand-50) 54%, transparent)}}.pulse-network-rank{color:var(--color-faint);font-size:var(--text-10)}.pulse-network-identity{gap:.28rem;min-width:0;display:grid}.pulse-network-identity>strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.pulse-network-identity>i{background:var(--color-track);border-radius:62.4375rem;height:.1875rem;display:block;overflow:hidden}.pulse-network-identity>i>span{border-radius:inherit;height:100%;display:block}.pulse-network-counts{color:var(--color-faint);font-size:var(--text-10);align-items:center;gap:.3rem;display:inline-flex}.pulse-network-counts>span{white-space:nowrap}.pulse-network-counts strong{color:var(--color-muted);font-weight:750}.pulse-network-empty{border-top:.0625rem solid var(--color-line);min-height:4.25rem;color:var(--color-faint);font-size:var(--type-meta);padding:.75rem}.pulse-network-remainder{border-top:.0625rem solid var(--color-line);color:var(--color-faint);font-size:var(--text-10);padding:.38rem .65rem}@media (max-width:820px){.delivery-pressure-exhibit{grid-template-columns:minmax(0,1fr)}.delivery-pressure-exhibit>section+section{border-top:.0625rem solid var(--color-line);border-left:0}.delivery-pressure-months{grid-template-columns:repeat(6,minmax(0,1fr))}.delivery-pressure-months>a{grid-template-rows:1.125rem 3.875rem 1rem .875rem}.delivery-pressure-month-bar{height:3.625rem}.delivery-pressure-concentrations{grid-template-columns:minmax(0,1fr)}.delivery-pressure-concentrations>section+section{border-top:.0625rem solid var(--color-line);border-left:0}.pulse-pressure-strip{grid-template-columns:minmax(0,1fr)}.pulse-pressure-summary{min-height:0;padding:.55rem 0}.pulse-pressure-sections{border-top:.0625rem solid var(--color-line)}.pulse-pressure-sections>li:first-child{border-left:0}.pulse-network-groups{grid-template-columns:minmax(0,1fr)}.pulse-network-group+.pulse-network-group{border-top:.0625rem solid var(--color-line);border-left:0}}@media (max-width:560px){.delivery-pressure-header-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:.6rem;padding:.72rem .85rem .78rem}.delivery-pressure-header-copy{grid-template-columns:minmax(0,1fr);gap:.28rem}.delivery-pressure-header .label-eyebrow{border-bottom:.0625rem solid #c99a3d85;border-right:0;width:fit-content;padding:0 0 .2rem}@supports (color:color-mix(in lab, red, red)){.delivery-pressure-header .label-eyebrow{border-bottom:.0625rem solid color-mix(in srgb, var(--color-gold) 52%, transparent)}}.delivery-pressure-header-actions{justify-content:space-between;width:100%}.delivery-pressure-scope{white-space:normal}.delivery-pressure-scope-toggle{min-height:2.75rem}.delivery-pressure-composition-visual{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.32rem .6rem;margin-top:.6rem}.delivery-pressure-composition-visual>.executive-composition-donut{width:4.75rem}.delivery-pressure-composition-visual .executive-composition-center small{letter-spacing:0;text-transform:none}.delivery-pressure-section-ranks{gap:.1rem}.delivery-pressure-months{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-pressure-months>a{grid-template-rows:1.125rem 3.5rem 1rem .875rem}.delivery-pressure-month-bar{height:3.25rem}.delivery-pressure-concentrations header>div{display:block}.delivery-pressure-concentrations header small{margin-top:.08rem}.delivery-pressure-neutral-graphic{grid-template-columns:minmax(6.375rem,.58fr) minmax(0,1.42fr)}.pulse-section-header{flex-direction:column;gap:.55rem}.pulse-section-actions{justify-content:space-between;width:100%}.pulse-pressure-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-pressure-sections>li:nth-child(odd){border-left:0}.pulse-pressure-sections>li:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.pulse-network-group-head{grid-template-columns:auto minmax(0,1fr)}.pulse-network-group-actions{grid-column:1/-1;justify-content:space-between}.pulse-network-summary{grid-template-columns:7rem minmax(0,1fr);padding-inline:.5rem}.pulse-network-summary .executive-donut{width:7rem}}@media (max-width:820px){.service-demand-header{flex-direction:column;align-items:flex-start}.service-demand-header-actions{justify-content:space-between;width:100%}.service-demand-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-demand-facts>div:nth-child(odd){border-left:0}.service-demand-facts>div:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.service-demand-breakdown{grid-template-columns:minmax(0,1fr)}.operating-risk-header{flex-direction:column;align-items:flex-start}.operating-risk-header-actions{justify-content:flex-start;width:100%}.operating-risk-rule-list{grid-template-columns:minmax(0,1fr)}.operating-risk-rule-list>div{border-left:0}.operating-risk-rule-list>div:nth-child(n+2){border-top:.0625rem solid var(--color-line)}.pulse-metrics-header{align-items:flex-start}.pulse-metrics-header-actions{flex-direction:column-reverse;align-items:flex-end}}@media (max-width:560px){.service-demand-header-actions{flex-direction:column;align-items:flex-start}.service-demand-import-actions{justify-content:flex-start;width:100%}.service-demand-import-actions>button{min-height:2.75rem}.service-demand-facts strong{font-size:1.2rem}.service-demand-breakdown{padding:.75rem}.service-demand-ranked-list>div{grid-template-columns:minmax(6.25rem,1fr) minmax(3.375rem,.6fr) auto}.operating-risk-header-actions{flex-direction:column;align-items:flex-start}.operating-risk-sort-note{padding-left:.48rem}.operating-risk-table-scroll{overflow:visible}.operating-risk-table,.operating-risk-table tbody{min-width:0;display:block}.operating-risk-table thead{display:none}.operating-risk-row{border-bottom:.0625rem solid var(--color-line);display:block}.operating-risk-row:last-child{border-bottom:0}.operating-risk-row td{border-bottom:.0625rem solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);gap:.65rem;padding:.5rem .65rem;display:grid}.operating-risk-row td:first-child{border-left-width:.25rem}.operating-risk-row td:last-child{border-bottom:0}.operating-risk-row td:before{content:attr(data-label);color:var(--color-faint);font-family:var(--font-role-body);font-size:var(--text-10);letter-spacing:.05em;text-transform:uppercase;grid-area:1/1;align-self:start;font-weight:700}.operating-risk-row td>*{grid-column:2}.operating-risk-action-cell{padding-top:.5rem!important}.operating-risk-copy-cell>p:not(.operating-risk-review-note){-webkit-line-clamp:2}.pulse-metric-grid{grid-template-columns:minmax(0,1fr)}.pulse-metric-reading{padding-right:0}}.board-brief-shell{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line)}.board-brief-facts{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:#f3f0e86b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.board-brief-facts{background:color-mix(in srgb, var(--color-canvas) 42%, transparent)}}.board-brief-fact{min-width:0;min-height:var(--row-dense);border-left:.0625rem solid var(--color-line);white-space:nowrap;align-items:center;gap:.45rem;padding:.45rem .75rem;display:flex}.board-brief-fact:first-child{border-left:0}.board-brief-fact>span{color:var(--color-faint);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase;flex:none;font-weight:700}.board-brief-fact>strong{min-width:0;color:var(--color-ink);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.board-brief-infographic{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);padding:1rem 0}.portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.portfolio-grid>*{border-left:.0625rem solid var(--color-line);min-width:0}.portfolio-grid>:first-child{border-left:0}@media (max-width:980px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-grid>:nth-child(odd){border-left:0}.portfolio-grid>:nth-child(n+3){border-top:.0625rem solid var(--color-line)}}@media (max-width:640px){.portfolio-donut-grid,.portfolio-grid{grid-template-columns:minmax(0,1fr)}.portfolio-donut-grid>*+*,.portfolio-grid>*{border-left:0}.portfolio-grid>*+*{border-top:.0625rem solid var(--color-line)}}.board-brief-lower{grid-template-columns:minmax(0,1.55fr) minmax(20.625rem,.75fr);align-items:start;display:grid}.board-brief-section-head{min-height:var(--row-dense);border-bottom:.0625rem solid var(--color-line);background:#f3f0e859;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.board-brief-section-head{background:color-mix(in srgb, var(--color-canvas) 35%, transparent)}}.board-brief-section-head .label-eyebrow{font-size:var(--type-meta)}.board-brief-queue-row{min-height:var(--row-operating);border-top:.0625rem solid var(--color-line);transition:background-color var(--motion-fast) ease;grid-template-columns:1.5rem minmax(10.625rem,1fr) minmax(7.5rem,.75fr) auto;align-items:center;gap:.55rem;padding:.35rem .8rem;display:grid}.board-brief-queue-row:first-child{border-top:0}.board-brief-queue-row:hover{background:#e9e0da73}@supports (color:color-mix(in lab, red, red)){.board-brief-queue-row:hover{background:color-mix(in srgb, var(--color-brand-50) 45%, transparent)}}.board-brief-queue-row>div>a{font-size:var(--type-body)}.board-brief-rail{border-left:.0625rem solid var(--color-line);min-width:0}.board-brief-source-row{min-height:var(--row-operating);border-top:.0625rem solid var(--color-line);font-size:var(--type-meta);grid-template-columns:.4375rem minmax(4.75rem,1fr) minmax(4.75rem,auto) auto;align-items:center;gap:.5rem;padding:.3rem .8rem;display:grid}.board-brief-source-row:first-child{border-top:0}.board-inspector-queue-row{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.board-inspector-summary{min-height:var(--row-operating);border-bottom:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex}.board-inspector-source-row{grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.board-brief-empty{min-height:var(--row-operating);color:var(--color-muted);font-size:var(--type-meta);padding:.55rem .8rem}.board-brief-agenda{border-top:.0625rem solid var(--color-line)}@media (max-width:900px){.board-brief-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.board-brief-fact:nth-child(odd){border-left:0}.board-brief-fact:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.board-brief-fact:last-child{grid-column:1/-1}.board-brief-lower{grid-template-columns:minmax(0,1fr)}.board-brief-rail{border-top:.0625rem solid var(--color-line);border-left:0}}@media (max-width:640px){.board-brief-infographic{padding:.55rem}.board-brief-queue-row{grid-template-columns:1.375rem minmax(0,1fr) auto;gap:.4rem;padding-inline:.65rem}}@keyframes modalPop{0%{opacity:0;transform:translateY(.625rem)scale(.985)}to{opacity:1;transform:none}}::view-transition-group(app-shell-header){z-index:100;animation:none}::view-transition-old(app-shell-header){display:none}::view-transition-new(app-shell-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:.01ms!important;animation-delay:0s!important}}@container app-page (max-width:44.9375rem){.executive-overview-stack{gap:.9rem}.signal-flow-hero{grid-template-columns:minmax(0,1fr)!important}.signal-flow-copy{min-height:0;padding:1.05rem}.signal-flow-insight-row{gap:.75rem}.signal-flow-copy h2{overflow-wrap:normal;text-wrap:balance;-webkit-line-clamp:unset;font-size:clamp(1.45rem,7vw,1.8rem);line-height:1.08;display:block;overflow:visible}.signal-flow-insight-controls{justify-self:start;min-height:2.25rem}.signal-flow-brief-facts{border-top:.0625rem solid var(--color-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-flow-brief-fact{min-height:8.35rem!important;padding:.9rem .8rem .8rem!important}.signal-flow-brief-fact:nth-child(odd){border-left:0}.signal-flow-brief-fact:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.signal-flow-brief-fact>span{overflow-wrap:normal;min-height:2.4em;line-height:1.2;letter-spacing:.045em!important;font-size:.75rem!important}.signal-flow-brief-fact>strong{margin-top:.45rem;font-size:1.75rem!important}.signal-flow-brief-fact>b{line-height:1.25;overflow-wrap:normal!important;font-size:.875rem!important}.signal-flow-brief-fact>small{line-height:1.35;overflow-wrap:normal!important;font-size:.75rem!important}.signal-flow-supports{grid-template-columns:minmax(0,1fr)}.signal-flow-support{grid-template-columns:minmax(4.625rem,auto) minmax(0,1fr);grid-template-areas:"value question""value action";justify-content:stretch;align-items:center;column-gap:.85rem;display:grid;border-top:.0625rem solid var(--color-line)!important;border-left:0!important;min-height:4.75rem!important;padding:.8rem .9rem!important}.signal-flow-support:first-child{border-top:0!important}.signal-flow-support>strong{grid-area:value;overflow-wrap:normal!important;font-size:1.45rem!important}.signal-flow-support>span:not(.signal-flow-support-open){grid-area:question;margin-top:0;line-height:1.25;overflow-wrap:normal!important;font-size:.875rem!important}.signal-flow-support>small{grid-area:action;margin-top:.15rem;line-height:1.3;overflow-wrap:normal!important;font-size:.75rem!important}.signal-flow-support-image{display:none}}@media (max-width:640px){.workstream-workspace{border-radius:var(--radius-panel)}.workstream-mobile-registry{background:var(--color-surface)}.workstream-mobile-group+.workstream-mobile-group{border-top:.5rem solid var(--color-canvas)}.workstream-mobile-group-header{z-index:2;border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:#f5f2eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .85rem;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-group-header{background:color-mix(in srgb, var(--color-canvas) 78%, var(--color-surface))}}.workstream-mobile-group:first-child .workstream-mobile-group-header{border-top:0}.workstream-mobile-group-dot{border-radius:62.4375rem;width:.5rem;height:.5rem}.workstream-mobile-group-header h3{color:var(--color-ink);font-size:.875rem;font-weight:720;line-height:1.25}.workstream-mobile-group-header>span:last-child{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.8125rem}.workstream-mobile-row{border-bottom:.0625rem solid var(--color-line);background:var(--color-surface)}.workstream-mobile-row-main{color:var(--color-ink);padding:.9rem .9rem .75rem;display:block}.workstream-mobile-row-main:active{background:var(--color-brand-50)}.workstream-mobile-row-kicker{color:var(--color-faint);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:flex}.workstream-mobile-row-main h4{font-family:var(--font-role-section,var(--font-role-body));letter-spacing:-.012em;margin-top:.55rem;font-size:1rem;font-weight:720;line-height:1.3}.workstream-mobile-row-facts dd.is-due{color:var(--color-danger);font-weight:700}.workstream-mobile-row-actions{background:#f8f6ef;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.4rem .65rem .55rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-row-actions{background:color-mix(in srgb, var(--color-canvas) 38%, var(--color-surface))}}.workstream-mobile-row-actions>.flex{flex:auto;min-width:0}.workstream-filter-panel{max-height:min(78dvh,38.75rem);padding:1rem .9rem max(1rem, env(safe-area-inset-bottom));border-radius:var(--radius-modal) var(--radius-modal) 0 0;border-bottom:0;border-left:0;border-right:0;box-shadow:0 -1.25rem 3.25rem -1.75rem #1113187a;width:100%!important;inset:auto 0 0!important}.workstream-filter-backdrop{z-index:107;background:#070f1b3e;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.workstream-filter-backdrop{background:color-mix(in srgb, var(--color-overlay) 58%, transparent)}}.workstream-filter-sheet-head{z-index:1;border-bottom:.0625rem solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.625rem;margin:-1rem -.9rem .75rem;padding:.55rem .65rem .55rem .9rem;display:flex;position:sticky;top:-1rem}.workstream-filter-sheet-head strong{color:var(--color-ink);font-size:.9375rem;line-height:1.25}.workstream-filter-sheet-head .ui-icon-button{color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.workstream-filter-workbench{grid-template-columns:minmax(0,1fr);min-height:0;margin-inline:0}.workstream-filter-category-list{border-right:0;border-bottom:.0625rem solid var(--color-line);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:0 0 .8rem}.workstream-filter-category{border:.0625rem solid var(--color-line);background:#f8f6f0;min-height:3.25rem;padding:.55rem .7rem .55rem .82rem}@supports (color:color-mix(in lab, red, red)){.workstream-filter-category{background:color-mix(in srgb, var(--color-canvas) 35%, var(--color-surface))}}.workstream-filter-category>span{font-size:.8125rem}.workstream-filter-category>small{font-size:.6875rem}.workstream-filter-category-detail{padding:.85rem 0 0}.workstream-filter-option{gap:.7rem;min-height:2.75rem;padding:.55rem .4rem;font-size:.875rem}.workstream-filter-option input{width:1.125rem;height:1.125rem}.workstream-filter-menu-group-header{min-height:var(--control-compact)}.workstream-filter-menu-group-header>div>span,.workstream-filter-menu-group-header button,.workstream-filter-menu-group-header small{font-size:.75rem}.workstream-filter-menu-group-header p{font-size:.6875rem}}.org-scroll{padding-bottom:.25rem;position:relative;overflow:hidden}.org-tree{--org-connector:#b9b9b6}@supports (color:color-mix(in lab, red, red)){.org-tree{--org-connector:color-mix(in srgb, var(--color-muted) 28%, var(--color-line))}}.org-tree{--org-search-connector:#3e5051}@supports (color:color-mix(in lab, red, red)){.org-tree{--org-search-connector:color-mix(in srgb, var(--color-team-action) 78%, var(--color-gold))}}.org-tree{--org-search-connector-glow:var(--org-search-connector)}@supports (color:color-mix(in lab, red, red)){.org-tree{--org-search-connector-glow:color-mix(in srgb, var(--org-search-connector) 32%, transparent)}}.org-tree{zoom:var(--org-tree-responsive-zoom,1);justify-content:center;min-width:100%;padding:.125rem .25rem;display:inline-flex}.org-vgroup{flex-direction:column;align-items:center;display:flex}.org-box{--org-grade-accent:var(--color-stone);z-index:1;width:var(--org-card-inline-size,15.5rem);border-radius:var(--radius-card);border:.0625rem solid var(--org-grade-accent);min-height:5.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.org-box{border:.0625rem solid color-mix(in srgb, var(--org-grade-accent) 20%, var(--color-line))}}.org-box{background:linear-gradient(90deg, var(--org-grade-accent), var(--color-surface) 34%)}@supports (color:color-mix(in lab, red, red)){.org-box{background:linear-gradient(90deg, color-mix(in srgb, var(--org-grade-accent) 7%, var(--color-surface)), var(--color-surface) 34%)}}.org-box{color:var(--color-ink);text-align:left;transition:box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;box-shadow:0 .0625rem .125rem #1020330a,0 .375rem 1rem -.75rem #10203347}.org-box:hover{border-color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-box:hover{border-color:color-mix(in srgb, var(--org-grade-accent) 46%, var(--color-line))}}.org-box:hover{box-shadow:0 .125rem .3125rem #1020330f,0 .75rem 1.5rem -1rem #10203357}.org-box[data-level=Executive]{--org-grade-accent:var(--color-brand-700)}.org-box[data-level=Head]{--org-grade-accent:var(--color-gold)}.org-box[data-level=Manager]{--org-grade-accent:var(--color-org-manager)}.org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]){--org-grade-accent:var(--color-olive)}.org-box:before{z-index:2;background:var(--org-grade-accent);content:"";pointer-events:none;border-radius:62.4375rem;width:.25rem;position:absolute;inset:.25rem auto .25rem .25rem}.org-box.is-lead,.org-box.is-leaf{width:var(--org-card-inline-size,15.5rem)}.org-box.is-lead{min-height:var(--org-lead-block-size,8rem)}.org-box.is-lead>.org-card-hit{min-height:7.875rem}.org-card-hit{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:.575rem .75rem .575rem 1rem;font-family:inherit;display:block}.org-card-hit:focus-visible{outline:.125rem solid var(--color-gold);outline-offset:.125rem;border-radius:var(--radius-card)}.focus-ring:focus-visible{outline:.125rem solid var(--color-brand-200);outline-offset:.125rem}.org-card-top{flex-direction:column;align-items:stretch;gap:.3125rem;display:flex}.org-card-context-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem;min-width:0;min-height:1.125rem;display:grid}.org-card-context{min-width:0;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--org-type-context);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3125rem;font-weight:720;line-height:1.05;display:flex}.org-card-level{color:var(--color-ink);white-space:nowrap}.org-card-function-group{align-items:center;gap:.3125rem;min-width:0;display:inline-flex}.org-card-context-separator{background:var(--org-grade-accent);border-radius:62.4375rem;flex:none;width:.3125rem;height:.3125rem}.org-card-function{color:var(--color-muted);white-space:nowrap}.org-card-signals{flex:none;justify-content:flex-end;align-self:start;align-items:center;gap:.25rem;display:inline-flex}.org-card-person{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.org-insp-avatar{background:var(--color-brand-100);width:2.5rem;height:2.5rem;color:var(--color-brand-700);letter-spacing:.02em;border-radius:62.4375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.org-insp-avatar.is-vacant{border:.09375rem dashed var(--color-stone);background:0 0}.org-card-idblock{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.org-card-role{font-family:var(--font-role-section);font-size:var(--org-type-position);color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;font-weight:720;line-height:1.12}.org-card-name{font-size:var(--org-type-person);color:var(--color-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.org-card-name.is-vacant{color:var(--color-vacant);font-weight:680}.org-card-reports{background:var(--org-grade-accent);border-radius:62.4375rem;align-items:center;gap:.1875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-card-reports{background:color-mix(in srgb, var(--org-grade-accent) 10%, var(--color-surface))}}.org-card-reports{color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-card-reports{color:color-mix(in srgb, var(--org-grade-accent) 76%, var(--color-ink))}}.org-card-reports{font-size:var(--org-type-context);padding:.0625rem .4375rem;font-weight:700}.org-card-foot{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.125rem;display:flex}.org-box.is-leaf .org-card-foot{margin-top:.4375rem}.org-critical-flag{border:.0625rem solid #c8806e;align-items:center;min-height:1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-critical-flag{border:.0625rem solid color-mix(in srgb, var(--color-danger) 74%, white)}}.org-critical-flag{background:#f3e7e0;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.org-critical-flag{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface))}}.org-critical-flag{color:var(--color-danger);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;padding:.0625rem .375rem;font-size:.5625rem;font-weight:760;line-height:1}.org-card-toggle{z-index:3;width:3.125rem;height:3.125rem;color:var(--color-muted);box-shadow:none;cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-1.625rem;left:50%;transform:translate(-50%)}.org-card-toggle:before{border:.0625rem solid var(--color-line);background:var(--color-surface);content:"";border-radius:62.4375rem;position:absolute;inset:.9375rem;box-shadow:0 .0625rem .125rem #1020331f}.org-card-toggle>svg{z-index:1;position:relative}.org-card-toggle:hover{color:var(--color-ink)}.org-card-toggle:hover:before{border-color:var(--color-brand-300)}.org-pill{letter-spacing:.03em;text-transform:uppercase;border-radius:62.4375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.org-pill-exec{background:#ece2e4}@supports (color:color-mix(in lab, red, red)){.org-pill-exec{background:color-mix(in srgb, var(--color-brand-600) 14%, white)}}.org-pill-exec{color:var(--color-brand-700)}.org-pill-tier{background:var(--color-canvas);color:var(--color-muted)}.org-pill-active{background:#e5eae3}@supports (color:color-mix(in lab, red, red)){.org-pill-active{background:color-mix(in srgb, var(--color-olive) 18%, white)}}.org-pill-active{color:#3f5236}.org-pill-risk{background:#f4e4e0}@supports (color:color-mix(in lab, red, red)){.org-pill-risk{background:color-mix(in srgb, var(--color-clay) 20%, white)}}.org-pill-risk{color:#8a3b28}.org-pill-vacant{border:.0625rem solid #d9c7aa}@supports (color:color-mix(in lab, red, red)){.org-pill-vacant{border:.0625rem solid color-mix(in srgb, var(--color-vacant) 38%, white)}}.org-pill-vacant{background:#efe7db}@supports (color:color-mix(in lab, red, red)){.org-pill-vacant{background:color-mix(in srgb, var(--color-vacant) 16%, white)}}.org-pill-vacant{color:var(--color-vacant)}.org-card-title{font-family:var(--font-role-section);font-size:var(--org-type-position);color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;margin-top:.3125rem;font-weight:680;line-height:1.12}.org-occ-list{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.org-occ{align-items:center;gap:.375rem;display:flex}.org-occ-id{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.org-occ-name{font-size:var(--org-type-person);color:var(--color-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:660;line-height:1.16;display:-webkit-box;overflow:hidden}.org-occ-name.is-vacant{color:var(--color-vacant);font-weight:680}.org-card-grade,.org-occ-grade{font-size:var(--org-type-detail);color:var(--color-muted);overflow-wrap:anywhere;align-items:baseline;gap:.3125rem;font-weight:520;line-height:1.16;display:flex}.org-grade-label{color:var(--org-grade-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.org-grade-label{color:color-mix(in srgb, var(--org-grade-accent) 72%, var(--color-ink))}}.org-grade-label{font-family:var(--font-role-meta);font-size:var(--org-type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.org-occ-target{color:var(--color-faint);font-size:var(--org-type-detail);line-height:1.2}.org-chips{flex-shrink:0;gap:.25rem;display:inline-flex}.org-chip{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:62.4375rem;align-items:center;padding:.0625rem .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.org-chip-interim{background:#e3eaec}@supports (color:color-mix(in lab, red, red)){.org-chip-interim{background:color-mix(in srgb, var(--color-bluegrey) 18%, white)}}.org-chip-interim{color:#2f4a55;border:.0625rem solid #c4d2d7}@supports (color:color-mix(in lab, red, red)){.org-chip-interim{border:.0625rem solid color-mix(in srgb, var(--color-bluegrey) 38%, white)}}.org-seat-count{background:var(--org-grade-accent);border-radius:62.4375rem;justify-content:center;align-items:center;min-width:1.625rem;min-height:1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-seat-count{background:color-mix(in srgb, var(--org-grade-accent) 9%, var(--color-surface))}}.org-seat-count{color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-seat-count{color:color-mix(in srgb, var(--org-grade-accent) 72%, var(--color-ink))}}.org-seat-count{font-size:var(--org-type-context);white-space:nowrap;font-weight:720}.org-stem{background:var(--org-connector);width:.125rem;height:1.25rem;transition:width var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.org-chart-viewport.has-overview .org-vgroup.is-root>.org-stem{height:5rem}.org-row{justify-content:center;align-items:flex-start;gap:1rem;display:flex;position:relative}.org-col{flex-direction:column;align-items:center;padding-top:1.25rem;display:flex;position:relative}.org-col:before{content:"";background:var(--org-connector);width:.125rem;height:1.25rem;transition:width var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-col:after{content:"";background:var(--org-connector);height:.125rem;transition:height var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;position:absolute;top:0;left:-.75rem;right:-.75rem}.org-col:first-child:after{left:50%}.org-col:last-child:after{right:50%}.org-col:only-child:after{display:none}.org-vgroup.is-stack{align-items:flex-start}.org-list{margin:0;padding:0;list-style:none;position:relative}.org-list-item{padding-top:.625rem;padding-left:1.375rem;position:relative}.org-list-item:before{content:"";background:var(--org-connector);width:.125rem;transition:width var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;position:absolute;top:0;bottom:0;left:.8125rem}.org-list-item:last-child:before{height:1.5rem;bottom:auto}.org-list-item:after{content:"";background:var(--org-connector);width:.5625rem;height:.125rem;transition:height var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;position:absolute;top:1.5rem;left:.8125rem}.org-stem.is-search-path,.org-col.is-search-path:before,.org-list-item.is-search-spine:before,.org-list-item.is-search-path:after,.org-search-bus{background:var(--org-search-connector);box-shadow:0 0 .4rem var(--org-search-connector-glow)}.org-stem.is-search-path,.org-col.is-search-path:before,.org-list-item.is-search-spine:before{border-radius:999px;width:.25rem}.org-list-item.is-search-path:after,.org-search-bus{border-radius:999px;height:.25rem}.org-search-bus{z-index:2;pointer-events:none;position:absolute;top:0}.org-box.is-search-match{z-index:4;border-color:var(--org-search-connector);box-shadow:0 0 0 .1875rem var(--org-search-connector), 0 .75rem 1.5rem -1rem var(--org-search-connector)}@supports (color:color-mix(in lab, red, red)){.org-box.is-search-match{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--org-search-connector) 16%, transparent), 0 .75rem 1.5rem -1rem color-mix(in srgb, var(--org-search-connector) 58%, transparent)}}.org-vgroup.is-stack>.org-box>.org-card-toggle{bottom:-1.5rem;left:.875rem}@media (max-width:719px){.org-card-toggle{width:4rem;height:4rem;bottom:-2.0625rem}.org-card-toggle:before{inset:1.375rem}.org-vgroup.is-stack>.org-box>.org-card-toggle{bottom:-1.9375rem}.org-card-move-handle{opacity:.82;width:3rem;height:3rem;right:-1.3rem}.org-move-guide{min-height:3rem}.org-move-guide small{display:none}}.org-tree.is-editing{align-items:flex-start}.org-box.is-editing{cursor:default}.org-card-move-handle{z-index:5;border:.0625rem solid #a1acb2;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:50%;right:-.8rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.org-card-move-handle{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 28%, var(--color-line))}}.org-card-move-handle{background:#faf8f3;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.org-card-move-handle{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-canvas))}}.org-card-move-handle{box-shadow:0 .25rem .75rem -.45rem #2b2d2f8a}@supports (color:color-mix(in lab, red, red)){.org-card-move-handle{box-shadow:0 .25rem .75rem -.45rem color-mix(in srgb, var(--color-ink) 54%, transparent)}}.org-card-move-handle{color:#2f485b}@supports (color:color-mix(in lab, red, red)){.org-card-move-handle{color:color-mix(in srgb, var(--color-team-action) 72%, var(--color-muted))}}.org-card-move-handle{cursor:grab;opacity:0;transition:opacity var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.org-box:is(:hover,:focus-within,.is-moving) .org-card-move-handle{opacity:1}.org-card-move-handle:hover{border-color:#6b808e}@supports (color:color-mix(in lab, red, red)){.org-card-move-handle:hover{border-color:color-mix(in srgb, var(--color-team-action) 56%, var(--color-line))}}.org-card-move-handle:hover{color:var(--color-team-action);transform:translateY(-50%)scale(1.06)}.org-card-move-handle:active{cursor:grabbing}.org-card-move-handle:focus-visible{outline:.125rem solid var(--color-gold);outline-offset:.125rem;opacity:1}.org-box.is-moving{opacity:.82;transform:none}.org-person-move-handle{width:var(--org-identity-mark-size,1.9rem);height:var(--org-identity-mark-size,1.9rem);flex:0 0 var(--org-identity-mark-size,1.9rem);cursor:grab;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.org-person-move-cue{border:.0625rem solid #919fa8;place-items:center;width:.78rem;height:.78rem;display:grid;position:absolute;bottom:-.12rem;right:-.18rem}@supports (color:color-mix(in lab, red, red)){.org-person-move-cue{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 36%, var(--color-line))}}.org-person-move-cue{background:var(--color-surface);color:var(--color-team-action);border-radius:999px;box-shadow:0 .12rem .28rem #2b2d2f29}@supports (color:color-mix(in lab, red, red)){.org-person-move-cue{box-shadow:0 .12rem .28rem color-mix(in srgb, var(--color-ink) 16%, transparent)}}.org-person-move-cue{pointer-events:none}.org-person-move-handle .org-initials{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease}.org-person-move-handle:is(:hover,:focus-visible,.is-active) .org-initials{border-color:#506a7d}@supports (color:color-mix(in lab, red, red)){.org-person-move-handle:is(:hover,:focus-visible,.is-active) .org-initials{border-color:color-mix(in srgb, var(--color-team-action) 70%, var(--color-line))}}.org-person-move-handle:is(:hover,:focus-visible,.is-active) .org-initials{box-shadow:0 0 0 .1875rem #173b5726}@supports (color:color-mix(in lab, red, red)){.org-person-move-handle:is(:hover,:focus-visible,.is-active) .org-initials{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-team-action) 15%, transparent)}}.org-person-move-handle:is(:hover,:focus-visible,.is-active) .org-initials{transform:scale(1.06)}.org-person-move-handle:active{cursor:grabbing}.org-person-move-handle:focus-visible{outline:none}.org-box.is-person-moving{border-color:#7a8d99}@supports (color:color-mix(in lab, red, red)){.org-box.is-person-moving{border-color:color-mix(in srgb, var(--color-team-action) 48%, var(--color-line))}}.org-box.is-drop-eligible{border-color:#a8b2b7}@supports (color:color-mix(in lab, red, red)){.org-box.is-drop-eligible{border-color:color-mix(in srgb, var(--color-team-action) 24%, var(--color-line))}}.org-box.is-drop-eligible>.org-card-hit{cursor:alias}.org-box.is-drop-eligible:hover{border-color:var(--color-team-action);background:#f0f0ec}@supports (color:color-mix(in lab, red, red)){.org-box.is-drop-eligible:hover{background:color-mix(in srgb, var(--color-team-action) 5%, var(--color-surface))}}.org-box.is-drop-eligible:hover{box-shadow:0 0 0 .125rem #173b5729}@supports (color:color-mix(in lab, red, red)){.org-box.is-drop-eligible:hover{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--color-team-action) 16%, transparent)}}.org-box.is-drop-target{z-index:4;border-color:var(--color-team-action);box-shadow:0 0 0 .1875rem #173b572e,0 .75rem 1.5rem -1rem #173b5785}@supports (color:color-mix(in lab, red, red)){.org-box.is-drop-target{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-team-action) 18%, transparent), 0 .75rem 1.5rem -1rem color-mix(in srgb, var(--color-team-action) 52%, transparent)}}.org-box.is-drop-target{transform:translateY(-.125rem)}.org-move-guide{z-index:8;border:.0625rem solid #95a3aa;align-items:center;gap:.45rem;width:max-content;max-width:min(32rem,100vw - 2rem);min-height:2.5rem;margin:0;display:flex;position:absolute;top:3.8rem;left:.75rem;transform:none}@supports (color:color-mix(in lab, red, red)){.org-move-guide{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 34%, var(--color-line))}}.org-move-guide{background:#fbf8f3;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.org-move-guide{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-canvas))}}.org-move-guide{box-shadow:var(--shadow-tier-1);color:var(--color-ink);font-size:var(--type-meta);padding:.3rem .35rem .3rem .75rem}.org-edit-control-dock{z-index:8;align-items:center;gap:.4rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;top:.75rem;left:.75rem}.org-chart-viewport.is-editing .org-zoom-scroll{padding-top:3.2rem}@media (max-width:35rem){.org-edit-control-dock{flex-wrap:wrap;align-items:flex-start}.org-chart-viewport.is-editing .org-zoom-scroll{padding-top:9rem}}.org-edit-mode-switch{border:.0625rem solid #a8b2b7;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-edit-mode-switch{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 24%, var(--color-line))}}.org-edit-mode-switch{background:#fbf9f3;border-radius:999px;padding:.22rem}@supports (color:color-mix(in lab, red, red)){.org-edit-mode-switch{background:color-mix(in srgb, var(--color-surface) 95%, var(--color-canvas))}}.org-edit-mode-switch{box-shadow:0 .4rem 1rem -.75rem #2b2d2f7a}@supports (color:color-mix(in lab, red, red)){.org-edit-mode-switch{box-shadow:0 .4rem 1rem -.75rem color-mix(in srgb, var(--color-ink) 48%, transparent)}}.org-edit-mode-switch button{min-height:1.9rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);background:0 0;border:0;border-radius:999px;align-items:center;gap:.32rem;padding-inline:.62rem;font-weight:650;display:inline-flex}.org-edit-mode-switch button.is-active{background:var(--color-team-action);color:var(--color-on-accent)}.org-edit-history-count{background:currentColor;border-radius:999px;place-items:center;min-width:1.55rem;min-height:1.05rem;padding-inline:.24rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.org-edit-history-count{background:color-mix(in srgb, currentColor 12%, transparent)}}.org-edit-history-count{font-variant-numeric:tabular-nums;font-size:.58rem;line-height:1}.org-edit-mode-switch button.is-active .org-edit-history-count{background:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.org-edit-mode-switch button.is-active .org-edit-history-count{background:color-mix(in srgb, var(--color-on-accent) 18%, transparent)}}.org-edit-history-actions{border:.0625rem solid #a8b2b7;align-items:center;gap:.18rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-edit-history-actions{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 24%, var(--color-line))}}.org-edit-history-actions{background:#fbf9f4;border-radius:999px;padding:.22rem}@supports (color:color-mix(in lab, red, red)){.org-edit-history-actions{background:color-mix(in srgb, var(--color-surface) 97%, var(--color-canvas))}}.org-edit-history-actions{box-shadow:0 .4rem 1rem -.75rem #2b2d2f7a}@supports (color:color-mix(in lab, red, red)){.org-edit-history-actions{box-shadow:0 .4rem 1rem -.75rem color-mix(in srgb, var(--color-ink) 48%, transparent)}}.org-edit-history-actions button{min-height:1.9rem;color:var(--color-ink);font-family:var(--font-role-meta);font-size:var(--type-micro);background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding-inline:.62rem;font-weight:700;display:inline-flex}.org-edit-history-actions button:hover:not(:disabled){background:var(--color-canvas)}.org-edit-history-actions button:disabled{cursor:not-allowed;color:var(--color-faint);opacity:.55}.org-edit-history-actions button:focus-visible,.org-edit-mode-switch button:focus-visible{outline:.125rem solid var(--color-gold);outline-offset:.0625rem}.org-move-guide.is-person{border-color:#d1be95}@supports (color:color-mix(in lab, red, red)){.org-move-guide.is-person{border-color:color-mix(in srgb, var(--color-gold) 42%, var(--color-line))}}.org-move-guide.is-person>svg{color:var(--color-gold-ink)}.org-section-sync{border:.0625rem solid var(--color-line);border-radius:var(--radius-card);background:#f6f4ed;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem .78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-section-sync{background:color-mix(in srgb, var(--color-canvas) 58%, var(--color-surface))}}.org-section-sync{cursor:pointer}.org-section-sync-group{border:0;gap:.5rem;min-width:0;padding:0;display:grid}.org-section-sync-group>legend{color:var(--color-ink);font-size:var(--type-meta);font-weight:680}.org-section-sync-group>p{color:var(--color-muted);font-size:var(--type-micro);line-height:1.4}.org-section-sync.is-selected{border-color:#d0ba8c}@supports (color:color-mix(in lab, red, red)){.org-section-sync.is-selected{border-color:color-mix(in srgb, var(--color-gold) 48%, var(--color-line))}}.org-section-sync.is-selected{background:#f7f1e5}@supports (color:color-mix(in lab, red, red)){.org-section-sync.is-selected{background:color-mix(in srgb, var(--color-gold) 8%, var(--color-surface))}}.org-section-sync input{width:1rem;height:1rem;accent-color:var(--color-team-action);margin-top:.1rem}.org-section-sync span{gap:.2rem;display:grid}.org-section-sync strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:680;line-height:1.25}.org-section-sync small{color:var(--color-muted);font-size:var(--type-micro);line-height:1.4}.org-position-capacity-control{border:.0625rem solid var(--color-line);border-radius:var(--radius-card);background:#f6f4ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .8rem;padding:.72rem .78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-position-capacity-control{background:color-mix(in srgb, var(--color-canvas) 58%, var(--color-surface))}}.org-position-capacity-control>div:first-child{gap:.15rem;display:grid}.org-position-capacity-label{color:var(--color-ink);font-size:var(--type-meta);font-weight:680;line-height:1.25}.org-position-capacity-control small,.org-position-capacity-control>p{color:var(--color-muted);font-size:var(--type-micro);line-height:1.4}.org-position-capacity-control>p{border-top:.0625rem solid var(--color-line);grid-column:1/-1;margin:0;padding-top:.45rem}.org-position-capacity-stepper{border:.0625rem solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:2rem minmax(2.6rem,auto) 2rem;align-items:center;display:grid;overflow:hidden}.org-position-capacity-stepper button{border:0;border-radius:0;min-width:2rem;min-height:2rem;padding:0}.org-position-capacity-stepper output{border-right:.0625rem solid var(--color-line);border-left:.0625rem solid var(--color-line);min-height:2rem;color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-body);font-variant-numeric:tabular-nums;place-items:center;font-weight:720;display:grid}.org-position-add-actions{border-top:.0625rem solid var(--color-line);gap:.55rem;padding-top:.72rem;display:grid}.org-position-add-actions>div:first-child{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.org-position-add-actions p{color:var(--color-muted);font-size:var(--type-micro);text-align:right;line-height:1.35}.org-position-add-actions>[role=group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.org-position-add-actions>[role=group] button{white-space:nowrap;min-width:0;padding-inline:.42rem}.people-fixed-persona{border:.0625rem solid var(--color-line);border-radius:var(--radius-card);background:#f6f4ed;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.people-fixed-persona{background:color-mix(in srgb, var(--color-canvas) 58%, var(--color-surface))}}.people-fixed-persona>div{min-width:0}.people-fixed-persona p{color:var(--color-muted);font-size:var(--type-micro);margin-top:.18rem;line-height:1.4}.org-move-guide>svg{color:var(--color-team-action);flex:none}.org-move-guide strong{font-weight:720}.org-move-guide small{color:var(--color-faint);font-size:var(--type-micro)}.org-move-guide button{width:1.9rem;height:1.9rem;color:var(--color-muted);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.org-move-guide button:hover{background:var(--color-canvas);color:var(--color-ink)}.approve-row-exit{opacity:0;transition:opacity var(--motion-standard) ease, max-height var(--motion-standard) ease, padding var(--motion-standard) ease;overflow:hidden;border-top-width:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important}.org-zoom-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.org-zoom-inner{zoom:var(--org-screen-zoom,1);width:max-content;margin-inline:auto;display:block}.org-canvas{min-width:0;position:relative;overflow:hidden}@media screen and (max-width:720px){.org-zoom-scroll{min-height:58vh}}.org-chart-viewport{--org-page-inset:1rem;--org-card-inline-size:15.5rem;--org-lead-block-size:8rem;--org-tree-responsive-zoom:1;--org-type-context:.75rem;--org-type-position:1.0625rem;--org-type-person:.875rem;--org-type-detail:.75rem;--org-type-label:.6875rem;position:relative}.org-chart-layout{position:relative}.org-chart-viewport.is-fit-density{--org-type-context:.875rem;--org-type-position:1.35rem;--org-type-person:1.125rem;--org-type-detail:.9375rem;--org-type-label:.75rem}.org-overview-viewport{top:.125rem;left:var(--org-overview-left,var(--org-page-inset));z-index:3;width:var(--org-card-inline-size);transform:scale(var(--org-screen-zoom,1));transform-origin:0 0;position:absolute}.org-overview-viewport .org-overview-card{width:100%}.org-overview-card{--org-overview-muted:var(--color-muted);--org-overview-rule:#bbc2c3}@supports (color:color-mix(in lab, red, red)){.org-overview-card{--org-overview-rule:color-mix(in srgb, var(--color-palette-ink) 14%, var(--color-line))}}.org-overview-card{box-sizing:border-box;width:var(--org-card-inline-size);height:var(--org-lead-block-size);border:.0625rem solid var(--org-overview-rule);border-top:.125rem solid var(--color-palette-accent);border-radius:var(--radius-card);background:linear-gradient(135deg, #faf8f3, var(--color-surface));padding:.625rem .75rem .55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-overview-card{background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-canvas)), var(--color-surface))}}.org-overview-card{box-shadow:0 .625rem 1.5rem -1.25rem #2b2d2f70}@supports (color:color-mix(in lab, red, red)){.org-overview-card{box-shadow:0 .625rem 1.5rem -1.25rem color-mix(in srgb, var(--color-ink) 44%, transparent)}}.org-overview-card{color:var(--color-ink);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);transform:scale(var(--org-tree-responsive-zoom));transform-origin:0 0}.people-workforce-hero{--people-hero-text:var(--shell-paper);--people-hero-muted:#fbf9f4a8}@supports (color:color-mix(in lab, red, red)){.people-workforce-hero{--people-hero-muted:color-mix(in srgb, var(--shell-paper) 66%, transparent)}}.people-workforce-hero{--people-hero-rule:#fbf9f426}@supports (color:color-mix(in lab, red, red)){.people-workforce-hero{--people-hero-rule:color-mix(in srgb, var(--shell-paper) 15%, transparent)}}.people-workforce-hero{border:.0625rem solid #6c442a;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.people-workforce-hero{border:.0625rem solid color-mix(in srgb, var(--color-gold) 34%, var(--color-brand-900))}}.people-workforce-hero{border-top:.1875rem solid var(--color-gold);border-radius:var(--radius-hero);background:var(--color-team-hero);box-shadow:var(--shadow-tier-1);color:var(--people-hero-text)}.org-workspace-page .ui-button-primary{border-color:var(--color-team-action);background:var(--color-team-action);color:var(--color-on-accent)}.org-workspace-page .ui-button-primary:hover{border-color:#133249}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .ui-button-primary:hover{border-color:color-mix(in srgb, var(--color-team-action) 84%, black)}}.org-workspace-page .ui-button-primary:hover{background:#14344d}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .ui-button-primary:hover{background:color-mix(in srgb, var(--color-team-action) 88%, black)}}.org-workspace-page .ui-button-secondary{border-color:#9da9af}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .ui-button-secondary{border-color:color-mix(in srgb, var(--color-team-action) 30%, var(--color-line))}}.org-workspace-page .ui-button-secondary{color:#1c384d}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .ui-button-secondary{color:color-mix(in srgb, var(--color-team-action) 76%, var(--color-ink))}}.org-workspace-page .ui-button-secondary:hover{border-color:#7a8d99}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .ui-button-secondary:hover{border-color:color-mix(in srgb, var(--color-team-action) 48%, var(--color-line))}}.org-workspace-page .ui-button-secondary:hover{background:#e9eae7}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .ui-button-secondary:hover{background:color-mix(in srgb, var(--color-team-action) 8%, var(--color-surface))}}.meet-team-workspace,.meet-team-empty{--meet-team-muted:#ffffffad}@supports (color:color-mix(in lab, red, red)){.meet-team-workspace,.meet-team-empty{--meet-team-muted:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.meet-team-workspace,.meet-team-empty{--meet-team-line:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.meet-team-workspace,.meet-team-empty{--meet-team-line:color-mix(in srgb, var(--color-on-accent) 18%, transparent)}}.meet-team-workspace,.meet-team-empty{border:.0625rem solid #545b4e;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meet-team-workspace,.meet-team-empty{border:.0625rem solid color-mix(in srgb, var(--color-gold) 34%, var(--color-palette-ink))}}.meet-team-workspace,.meet-team-empty{border-top:.1875rem solid var(--color-gold);border-radius:var(--radius-hero);background:var(--color-team-hero);box-shadow:var(--shadow-tier-1);color:var(--color-on-accent)}.meet-team-workspace{isolation:isolate;background:radial-gradient(circle at 12% 38%, #c99a3d29, transparent 33%), radial-gradient(circle at 92% 4%, #ffffff17, transparent 26%), linear-gradient(138deg, #692f41, var(--color-team-hero) 48%, #633043);min-height:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.meet-team-workspace{background:radial-gradient(circle at 12% 38%, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 33%), radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--color-on-accent) 9%, transparent), transparent 26%), linear-gradient(138deg, color-mix(in srgb, var(--color-team-hero) 88%, var(--color-palette-ink)), var(--color-team-hero) 48%, color-mix(in srgb, var(--color-team-hero) 82%, var(--color-palette-ink)))}}.meet-team-workspace:before,.meet-team-workspace:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.meet-team-workspace:before{opacity:.42;background:repeating-linear-gradient(112deg,#0000 0 4.75rem,#ffffff0a 4.8125rem,#0000 4.875rem)}@supports (color:color-mix(in lab, red, red)){.meet-team-workspace:before{background:repeating-linear-gradient(112deg, transparent 0, transparent 4.75rem, color-mix(in srgb, var(--color-on-accent) 4%, transparent) 4.8125rem, transparent 4.875rem)}}.meet-team-workspace:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.meet-team-workspace:after{box-shadow:inset 0 0 8rem #173b5747}@supports (color:color-mix(in lab, red, red)){.meet-team-workspace:after{box-shadow:inset 0 0 8rem color-mix(in srgb, var(--color-palette-ink) 28%, transparent)}}.meet-team-masthead{z-index:2;border-bottom:.0625rem solid var(--meet-team-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(1.75rem,3.6vw,3rem) clamp(1.5rem,4.2vw,4rem);display:grid;position:relative}.meet-team-introduction{max-width:48rem}.meet-team-eyebrow,.meet-team-profile>span,.meet-team-focus small{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:760}.meet-team-eyebrow{color:var(--color-gold);align-items:center;gap:.45rem;display:inline-flex}.meet-team-eyebrow:before{border-radius:var(--radius-chip);content:"";background:currentColor;width:1.2rem;height:.125rem}.meet-team-introduction h2,.meet-team-empty h2{color:var(--color-on-accent);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-weight:720;line-height:1.08}.meet-team-introduction>p,.meet-team-empty>p{max-width:62ch;color:var(--meet-team-muted);font-family:var(--font-role-body);font-size:var(--type-body);margin-top:.75rem;line-height:1.55}.meet-team-masthead .meet-team-introduction h2{letter-spacing:-.045em;max-width:26ch;font-size:clamp(1.75rem,3vw,2.75rem)}.meet-team-masthead .meet-team-introduction>p{max-width:62ch}.meet-team-facts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:20rem;display:grid}.meet-team-facts>div{border-left:.0625rem solid var(--meet-team-line);min-width:0;padding:.35rem 1.25rem}.meet-team-facts dt{color:var(--meet-team-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.meet-team-facts dd{color:var(--color-on-accent);font-family:var(--font-role-data);font-size:var(--text-stat-lg);font-variant-numeric:tabular-nums;margin-top:.2rem;font-weight:620;line-height:1}.meet-team-domain-filter{z-index:4;border-bottom:.0625rem solid var(--meet-team-line);background:#173b5729;gap:.375rem;padding:.75rem clamp(1.5rem,4.2vw,4rem);display:flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.meet-team-domain-filter{background:color-mix(in srgb, var(--color-palette-ink) 16%, transparent)}}.meet-team-domain-filter{scrollbar-width:none}.meet-team-domain-filter::-webkit-scrollbar{display:none}.meet-team-domain-filter button{border-radius:var(--radius-chip);min-height:2.75rem;color:var(--meet-team-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;border:.0625rem solid #0000;flex:none;align-items:center;gap:.6rem;padding:.55rem .85rem;font-weight:680;display:inline-flex}.meet-team-domain-filter button:hover{border-color:var(--meet-team-line);background:#ffffff12}@supports (color:color-mix(in lab, red, red)){.meet-team-domain-filter button:hover{background:color-mix(in srgb, var(--color-on-accent) 7%, transparent)}}.meet-team-domain-filter button:hover{color:var(--color-on-accent)}.meet-team-domain-filter button[aria-pressed=true]{border-color:#c99a3d}@supports (color:color-mix(in lab, red, red)){.meet-team-domain-filter button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-gold) 52%, var(--meet-team-line))}}.meet-team-domain-filter button[aria-pressed=true]{background:#c99a3d24}@supports (color:color-mix(in lab, red, red)){.meet-team-domain-filter button[aria-pressed=true]{background:color-mix(in srgb, var(--color-gold) 14%, transparent)}}.meet-team-domain-filter button[aria-pressed=true]{color:var(--color-on-accent)}.meet-team-domain-filter button:focus-visible{outline:.125rem solid var(--color-gold);outline-offset:.125rem}.meet-team-domain-filter small{border-radius:var(--radius-chip);background:#ffffff17;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meet-team-domain-filter small{background:color-mix(in srgb, var(--color-on-accent) 9%, transparent)}}.meet-team-domain-filter small{color:var(--meet-team-muted);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.meet-team-domain-filter button[aria-pressed=true] small{background:#c99a3d33}@supports (color:color-mix(in lab, red, red)){.meet-team-domain-filter button[aria-pressed=true] small{background:color-mix(in srgb, var(--color-gold) 20%, transparent)}}.meet-team-domain-filter button[aria-pressed=true] small{color:var(--color-gold)}.meet-team-showcase{z-index:1;grid-template-columns:minmax(22rem,.92fr) minmax(26rem,1.08fr);min-height:min(36rem,100vh - 18rem);display:grid;position:relative}.meet-team-showcase .meet-team-gallery{border-right:.0625rem solid var(--meet-team-line);background:linear-gradient(#ffffff0d,#0000 34%);justify-content:center;align-items:center;min-width:0;min-height:34rem;padding:clamp(2.25rem,4vw,3.75rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-gallery{background:linear-gradient(180deg, color-mix(in srgb, var(--color-on-accent) 5%, transparent), transparent 34%)}}.meet-team-showcase .meet-team-gallery:before{aspect-ratio:1;border:.0625rem solid #c99a3d33;width:min(25rem,72%);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-gallery:before{border:.0625rem solid color-mix(in srgb, var(--color-gold) 20%, transparent)}}.meet-team-showcase .meet-team-gallery:before{border-radius:50%;box-shadow:0 0 0 2.75rem #ffffff06,0 0 0 5.5rem #ffffff04}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-gallery:before{box-shadow:0 0 0 2.75rem color-mix(in srgb, var(--color-on-accent) 2.5%, transparent), 0 0 0 5.5rem color-mix(in srgb, var(--color-on-accent) 1.5%, transparent)}}.meet-team-showcase .meet-team-gallery:before{opacity:.8;pointer-events:none;content:"";transform:translate(-50%,-50%)}.meet-team-gallery-index{z-index:5;align-items:baseline;gap:.75rem;display:flex;position:absolute;top:1.25rem;left:clamp(1.25rem,3vw,2.25rem)}.meet-team-gallery-index>span{color:var(--color-gold);font-family:var(--font-role-data);font-size:var(--type-data-lg);font-variant-numeric:tabular-nums;font-weight:700}.meet-team-gallery-index>small{max-width:20ch;color:var(--meet-team-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meet-team-showcase .meet-team-portrait-stage{z-index:2;perspective:62.5rem;width:min(20rem,64%);height:min(28rem,100vh - 23rem);min-height:24rem;position:relative}.meet-team-showcase .meet-team-portrait{border:.0625rem solid #ffffff38;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-portrait{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 22%, transparent)}}.meet-team-showcase .meet-team-portrait{border-radius:calc(var(--radius-hero) + .25rem);background:#7c3a4a}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-portrait{background:color-mix(in srgb, var(--color-on-accent) 6%, var(--color-team-hero))}}.meet-team-showcase .meet-team-portrait{box-shadow:var(--shadow-tier-3);opacity:0;will-change:opacity, transform;transition:opacity .42s,filter .42s,transform .72s cubic-bezier(.22,1,.36,1);transform:translate3d(0,.75rem,-4rem)scale(.72)}.meet-team-showcase .meet-team-portrait img{object-fit:cover;object-position:center 24%}.meet-team-showcase .meet-team-portrait[data-position=active]{z-index:3;opacity:1;transform:translate(0)scale(1);box-shadow:0 1.75rem 3.75rem -2rem #173b57c7,0 0 0 .0625rem #c99a3d38}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-portrait[data-position=active]{box-shadow:0 1.75rem 3.75rem -2rem color-mix(in srgb, var(--color-palette-ink) 78%, transparent), 0 0 0 .0625rem color-mix(in srgb, var(--color-gold) 22%, transparent)}}.meet-team-showcase .meet-team-portrait[data-position=previous],.meet-team-showcase .meet-team-portrait[data-position=next]{z-index:2;opacity:.48;filter:saturate(.74)brightness(.78)}.meet-team-showcase .meet-team-portrait[data-position=previous]{transform:translate3d(clamp(-5rem,-7vw,-3.5rem),-1.25rem,-2rem)scale(.84)rotateY(9deg)}.meet-team-showcase .meet-team-portrait[data-position=next]{transform:translate3d(clamp(3.5rem,7vw,5rem),-1.25rem,-2rem)scale(.84)rotateY(-9deg)}.meet-team-showcase .meet-team-portrait[data-has-photo=false]{border-color:#c99a3d}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-portrait[data-has-photo=false]{border-color:color-mix(in srgb, var(--color-gold) 38%, var(--meet-team-line))}}.meet-team-placeholder{background:radial-gradient(circle at 50% 35%,#c99a3d2e,#0000 34%),linear-gradient(145deg,#ffffff17,#173b5738);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meet-team-placeholder{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--color-gold) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-on-accent) 9%, transparent), color-mix(in srgb, var(--color-palette-ink) 22%, transparent))}}.meet-team-placeholder:before,.meet-team-placeholder:after{border:.0625rem solid #ffffff14;position:absolute}@supports (color:color-mix(in lab, red, red)){.meet-team-placeholder:before,.meet-team-placeholder:after{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.meet-team-placeholder:before,.meet-team-placeholder:after{content:"";border-radius:50%}.meet-team-placeholder:before{width:15rem;height:15rem}.meet-team-placeholder:after{width:21rem;height:21rem}.meet-team-placeholder>span{z-index:1;color:var(--color-on-accent);font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.06em;font-size:clamp(3rem,7vw,5.25rem);font-weight:620;position:relative}.meet-team-placeholder>small{z-index:1;color:var(--color-gold);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;margin-top:.5rem;font-weight:700;position:relative}.meet-team-coverage-note{z-index:5;max-width:28ch;color:var(--meet-team-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);align-items:center;gap:.5rem;line-height:1.35;display:inline-flex;position:absolute;bottom:1.1rem;left:clamp(1.25rem,3vw,2.25rem)}.meet-team-coverage-note svg{width:.875rem;height:.875rem;color:var(--color-gold);flex:none}.meet-team-showcase .meet-team-content{background:linear-gradient(120deg,#ffffff08,#0000 58%);flex-direction:column;min-width:0;padding:clamp(2.25rem,5vw,4.75rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.meet-team-showcase .meet-team-content{background:linear-gradient(120deg, color-mix(in srgb, var(--color-on-accent) 3%, transparent), transparent 58%)}}.meet-team-showcase .meet-team-profile{flex-direction:column;flex:1;justify-content:center;padding-block:0 2rem;animation:.42s both meet-team-profile-enter;display:flex}.meet-team-profile>span{color:var(--color-gold)}.meet-team-profile h3{max-width:18ch;color:var(--color-on-accent);font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.045em;text-wrap:balance;margin-top:.55rem;font-weight:660;line-height:.98}.meet-team-showcase .meet-team-profile h3{font-size:clamp(2.5rem,5vw,4.75rem)}.meet-team-role{max-width:42ch;color:var(--meet-team-muted);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.75rem;font-weight:650;line-height:1.45}.meet-team-focus{border-top:.0625rem solid var(--meet-team-line);max-width:38rem;margin-top:clamp(1.5rem,4vh,2.75rem);padding-top:1rem}.meet-team-focus small{color:var(--meet-team-muted);display:block}.meet-team-focus p{max-width:44ch;color:var(--color-on-accent);font-family:var(--font-role-body);font-size:var(--type-body-lg);margin-top:.45rem;line-height:1.6}.meet-team-photo-status{border:.0625rem solid #c99a3d;align-items:center;gap:.45rem;width:fit-content;margin-top:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meet-team-photo-status{border:.0625rem solid color-mix(in srgb, var(--color-gold) 32%, var(--meet-team-line))}}.meet-team-photo-status{border-radius:var(--radius-chip);background:#c99a3d17;padding:.35rem .6rem}@supports (color:color-mix(in lab, red, red)){.meet-team-photo-status{background:color-mix(in srgb, var(--color-gold) 9%, transparent)}}.meet-team-photo-status{color:var(--color-gold);font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:680}.meet-team-photo-status svg{width:.8125rem;height:.8125rem}.meet-team-navigation{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.meet-team-progress{min-width:min(17rem,54%);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:.75rem;display:grid}.meet-team-progress-count{color:var(--color-on-accent);font-weight:700}.meet-team-progress-total{color:var(--meet-team-muted)}.meet-team-progress-track{background:var(--meet-team-line);height:.0625rem;position:relative;overflow:hidden}.meet-team-progress-track>span{background:var(--color-gold);transition:width var(--motion-standard) ease;position:absolute;inset:0 auto 0 0}.meet-team-controls{gap:.625rem;display:flex}.meet-team-controls button{border:.0625rem solid var(--meet-team-line);border-radius:var(--radius-chip);background:#ffffff14;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meet-team-controls button{background:color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.meet-team-controls button{color:var(--color-on-accent);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.meet-team-controls button:hover{border-color:#c99a3d}@supports (color:color-mix(in lab, red, red)){.meet-team-controls button:hover{border-color:color-mix(in srgb, var(--color-gold) 72%, var(--meet-team-line))}}.meet-team-controls button:hover{background:#c99a3d2e}@supports (color:color-mix(in lab, red, red)){.meet-team-controls button:hover{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}}.meet-team-controls button:active{transform:translateY(.0625rem)}.meet-team-controls button:focus-visible{outline:.125rem solid var(--color-gold);outline-offset:.125rem}.meet-team-controls svg{width:1rem;height:1rem}.meet-team-empty{padding:clamp(2rem,5vw,4rem)}@keyframes meet-team-profile-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.meet-team-masthead{align-items:start}.meet-team-facts{min-width:17rem}.meet-team-facts>div{padding-inline:.8rem}.meet-team-showcase{grid-template-columns:minmax(19rem,.88fr) minmax(22rem,1.12fr)}.meet-team-showcase .meet-team-gallery{padding-inline:1.5rem}.meet-team-showcase .meet-team-portrait-stage{width:min(18rem,62%)}.meet-team-showcase .meet-team-content{padding:2.5rem}}@media (max-width:719px){.meet-team-masthead{padding:1.5rem 1.25rem;display:block}.meet-team-masthead .meet-team-introduction h2{font-size:clamp(1.75rem,8vw,2.4rem)}.meet-team-facts{border-top:.0625rem solid var(--meet-team-line);min-width:0;margin-top:1.5rem;padding-top:1.25rem}.meet-team-facts>div:first-child{border-left:0;padding-left:0}.meet-team-domain-filter{padding-inline:1rem}.meet-team-domain-filter button{min-height:2.75rem}.meet-team-showcase{flex-direction:column;min-height:0;display:flex}.meet-team-showcase .meet-team-gallery{border-right:0;border-bottom:.0625rem solid var(--meet-team-line);min-height:24rem;padding:2rem 1rem 1rem}.meet-team-showcase .meet-team-gallery:before{width:min(19rem,74%)}.meet-team-showcase .meet-team-portrait-stage{width:min(15.75rem,65vw);height:20rem;min-height:20rem}.meet-team-gallery-index{top:1rem;left:1rem}.meet-team-coverage-note{text-align:center;justify-content:center;max-width:none;bottom:.75rem;left:1rem;right:1rem}.meet-team-showcase .meet-team-content{min-height:28rem;padding:2rem 1.25rem 1.5rem}.meet-team-showcase .meet-team-profile{min-height:20rem;padding-block:0 2rem}.meet-team-showcase .meet-team-profile h3{font-size:clamp(2.5rem,13vw,3.5rem)}.meet-team-navigation{align-items:flex-end}.meet-team-progress{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.meet-team-showcase .meet-team-portrait,.meet-team-progress-track>span{transition:none}.meet-team-showcase .meet-team-profile{animation:none}}.org-workspace-page.is-meet .meet-team-workspace{--meet-team-muted:var(--color-muted);--meet-team-line:var(--color-line);box-shadow:none;color:var(--color-ink);isolation:auto;background:0 0;border:0;border-radius:0;gap:1rem;display:grid;overflow:visible}.org-workspace-page.is-meet .meet-team-workspace:before,.org-workspace-page.is-meet .meet-team-workspace:after{display:none}.meet-team-hero{--meet-team-hero-muted:#ffffffad}@supports (color:color-mix(in lab, red, red)){.meet-team-hero{--meet-team-hero-muted:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.meet-team-hero{--stable-hero-fact-rule:#ffffff26}@supports (color:color-mix(in lab, red, red)){.meet-team-hero{--stable-hero-fact-rule:color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.meet-team-hero{border:.0625rem solid #6c442a;min-height:14.875rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meet-team-hero{border:.0625rem solid color-mix(in srgb, var(--color-gold) 34%, var(--color-brand-900))}}.meet-team-hero{border-top:.1875rem solid var(--color-gold);border-radius:var(--radius-hero);background:radial-gradient(circle at 86% 18%, #ffffff17, transparent 32%), var(--color-team-hero)}@supports (color:color-mix(in lab, red, red)){.meet-team-hero{background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--color-on-accent) 9%, transparent), transparent 32%), var(--color-team-hero)}}.meet-team-hero{box-shadow:var(--shadow-tier-1);color:var(--color-on-accent)}.meet-team-hero .meet-team-introduction{flex-direction:column;justify-content:center;min-width:0;max-width:none;padding:clamp(1.35rem,2.5vw,2rem) clamp(2rem,4vw,3.5rem);display:flex;position:relative}.meet-team-hero .meet-team-introduction h2{max-width:22ch;color:var(--color-on-accent);font-size:var(--type-title);margin-top:.65rem}.meet-team-hero .meet-team-introduction>p{max-width:60ch;color:var(--meet-team-hero-muted);margin-top:.7rem}.meet-team-hero .meet-team-facts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.meet-team-hero .meet-team-facts>div{border-left:.0625rem solid var(--stable-hero-fact-rule);background:#ffffff0d;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.meet-team-hero .meet-team-facts>div{background:color-mix(in srgb, var(--color-on-accent) 5%, transparent)}}.meet-team-hero .meet-team-facts dt{color:var(--meet-team-hero-muted)}.meet-team-hero .meet-team-facts dd{color:var(--color-on-accent)}.meet-team-directory{--meet-team-muted:#ffffffad}@supports (color:color-mix(in lab, red, red)){.meet-team-directory{--meet-team-muted:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.meet-team-directory{--meet-team-line:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.meet-team-directory{--meet-team-line:color-mix(in srgb, var(--color-on-accent) 18%, transparent)}}.meet-team-directory{border:.0625rem solid #545b4e;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meet-team-directory{border:.0625rem solid color-mix(in srgb, var(--color-gold) 34%, var(--color-palette-ink))}}.meet-team-directory{border-radius:var(--radius-panel);background:var(--color-team-hero);box-shadow:var(--shadow-tier-1);color:var(--color-on-accent)}.meet-team-directory .meet-team-domain-filter{z-index:4;border-bottom:.0625rem solid var(--meet-team-line);background:#173b5729;gap:.25rem;padding:.625rem 1rem;display:flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-domain-filter{background:color-mix(in srgb, var(--color-palette-ink) 16%, transparent)}}.meet-team-directory .meet-team-domain-filter{scrollbar-width:none}.meet-team-domain-label{min-height:2.25rem;color:var(--meet-team-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;margin-right:.25rem;font-weight:700;display:inline-flex}.meet-team-directory .meet-team-domain-filter button{min-height:2.25rem;color:var(--meet-team-muted);border-color:#0000;gap:.45rem;padding:.35rem .7rem}.meet-team-directory .meet-team-domain-filter button:hover{border-color:var(--meet-team-line);background:#ffffff12}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-domain-filter button:hover{background:color-mix(in srgb, var(--color-on-accent) 7%, transparent)}}.meet-team-directory .meet-team-domain-filter button:hover{color:var(--color-on-accent)}.meet-team-directory .meet-team-domain-filter button[aria-pressed=true]{border-color:#c99a3d}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-domain-filter button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-gold) 52%, var(--meet-team-line))}}.meet-team-directory .meet-team-domain-filter button[aria-pressed=true]{background:#c99a3d24}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-domain-filter button[aria-pressed=true]{background:color-mix(in srgb, var(--color-gold) 14%, transparent)}}.meet-team-directory .meet-team-domain-filter button[aria-pressed=true]{color:var(--color-on-accent)}.meet-team-directory .meet-team-domain-filter button:focus-visible{outline-color:var(--color-gold)}.meet-team-directory .meet-team-domain-filter small,.meet-team-directory .meet-team-domain-filter button[aria-pressed=true] small{background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-domain-filter small,.meet-team-directory .meet-team-domain-filter button[aria-pressed=true] small{background:color-mix(in srgb, var(--color-on-accent) 9%, transparent)}}.meet-team-directory .meet-team-domain-filter small,.meet-team-directory .meet-team-domain-filter button[aria-pressed=true] small{color:var(--meet-team-muted)}.meet-team-directory .meet-team-domain-filter button[aria-pressed=true] small{background:#c99a3d33}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-domain-filter button[aria-pressed=true] small{background:color-mix(in srgb, var(--color-gold) 20%, transparent)}}.meet-team-directory .meet-team-domain-filter button[aria-pressed=true] small{color:var(--color-gold)}.meet-team-directory .meet-team-showcase{background:var(--color-team-hero);grid-template-columns:minmax(24rem,1.06fr) minmax(0,.94fr);min-height:clamp(40rem,72vh,46rem);display:grid}.meet-team-directory .meet-team-gallery{border-right:.0625rem solid var(--meet-team-line);background:radial-gradient(circle at 50% 44%,#c99a3d24,#0000 42%),linear-gradient(150deg,#ffffff0d,#173b5726);justify-content:center;align-items:center;min-width:0;min-height:clamp(40rem,72vh,46rem);padding:4rem 2.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-gallery{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 42%), linear-gradient(150deg, color-mix(in srgb, var(--color-on-accent) 5%, transparent), color-mix(in srgb, var(--color-palette-ink) 15%, transparent))}}.meet-team-directory .meet-team-gallery:before{border-color:#c99a3d33;width:min(28rem,82%)}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-gallery:before{border-color:color-mix(in srgb, var(--color-gold) 20%, transparent)}}.meet-team-directory .meet-team-gallery:before{box-shadow:0 0 0 3.25rem #ffffff06,0 0 0 6.5rem #ffffff04}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-gallery:before{box-shadow:0 0 0 3.25rem color-mix(in srgb, var(--color-on-accent) 2.5%, transparent), 0 0 0 6.5rem color-mix(in srgb, var(--color-on-accent) 1.5%, transparent)}}.meet-team-directory .meet-team-gallery-index{top:1.75rem;left:2rem}.meet-team-directory .meet-team-gallery-index>span{color:var(--color-gold)}.meet-team-directory .meet-team-gallery-index>small{color:var(--meet-team-muted)}.meet-team-directory .meet-team-portrait-stage{width:min(23.5rem,78%);height:35rem;min-height:0}.meet-team-directory .meet-team-portrait{border-color:#b4bcbe}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-portrait{border-color:color-mix(in srgb, var(--color-team-action) 18%, var(--color-line))}}.meet-team-directory .meet-team-portrait{border-radius:var(--radius-hero);background:var(--color-team-hero);box-shadow:var(--shadow-tier-2)}.meet-team-directory .meet-team-portrait[data-position=active]{box-shadow:0 2.5rem 5rem -2.75rem #2b2d2fa8,0 0 0 .09375rem #c99a3d75}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-portrait[data-position=active]{box-shadow:0 2.5rem 5rem -2.75rem color-mix(in srgb, var(--color-ink) 66%, transparent), 0 0 0 .09375rem color-mix(in srgb, var(--color-gold) 46%, transparent)}}.meet-team-directory .meet-team-portrait[data-position=previous],.meet-team-directory .meet-team-portrait[data-position=next]{opacity:.28;filter:saturate(.72)}.meet-team-directory .meet-team-coverage-note{color:var(--meet-team-muted);bottom:1.5rem;left:2rem}.meet-team-directory .meet-team-coverage-note svg{color:var(--color-gold)}.meet-team-directory .meet-team-content{background:linear-gradient(120deg,#ffffff08,#0000 58%);min-width:0;padding:clamp(3.25rem,5.5vw,4.75rem)}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-content{background:linear-gradient(120deg, color-mix(in srgb, var(--color-on-accent) 3%, transparent), transparent 58%)}}.meet-team-directory .meet-team-content:before{background:linear-gradient(#0000,#c99a3dc7 18% 82%,#0000);width:.125rem;position:absolute;top:3.5rem;bottom:3.5rem;left:0}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-content:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-gold) 78%, transparent) 18%, color-mix(in srgb, var(--color-gold) 78%, transparent) 82%, transparent)}}.meet-team-directory .meet-team-content:before{content:"";pointer-events:none}.meet-team-directory .meet-team-profile{padding-block:0 3rem}.meet-team-directory .meet-team-profile>span{color:var(--color-gold)}.meet-team-directory .meet-team-profile h3{max-width:18ch;color:var(--color-on-accent);font-size:clamp(2.75rem,4.5vw,4.5rem);line-height:.96}.meet-team-directory .meet-team-role{color:var(--meet-team-muted)}.meet-team-directory .meet-team-focus{border-color:var(--meet-team-line);max-width:34rem;margin-top:clamp(2rem,4vh,3rem);padding-top:1.25rem}.meet-team-directory .meet-team-focus small{color:var(--meet-team-muted)}.meet-team-directory .meet-team-focus p{color:var(--color-on-accent)}.meet-team-directory .meet-team-photo-status{border-color:#c99a3d}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-photo-status{border-color:color-mix(in srgb, var(--color-gold) 32%, var(--meet-team-line))}}.meet-team-directory .meet-team-photo-status{background:#c99a3d17}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-photo-status{background:color-mix(in srgb, var(--color-gold) 9%, transparent)}}.meet-team-directory .meet-team-photo-status{color:var(--color-gold)}.meet-team-directory .meet-team-progress-count{color:var(--color-on-accent)}.meet-team-directory .meet-team-progress-total{color:var(--meet-team-muted)}.meet-team-directory .meet-team-progress-track{background:var(--meet-team-line)}.meet-team-directory .meet-team-progress-track>span{background:var(--color-gold)}.meet-team-directory .meet-team-controls button{border-color:var(--meet-team-line);background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-controls button{background:color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.meet-team-directory .meet-team-controls button{color:var(--color-on-accent)}.meet-team-directory .meet-team-controls button:hover{border-color:#c99a3d}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-controls button:hover{border-color:color-mix(in srgb, var(--color-gold) 72%, var(--meet-team-line))}}.meet-team-directory .meet-team-controls button:hover{background:#c99a3d2e}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-controls button:hover{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}}.meet-team-directory .meet-team-controls button:focus-visible{outline-color:var(--color-gold)}@container app-page (min-width:70rem){.meet-team-hero{min-height:var(--hero-overview-block-size)}.meet-team-hero .meet-team-introduction{padding:.85rem 2rem}.meet-team-hero .meet-team-introduction h2{margin-top:.35rem;font-size:1.45rem}.meet-team-hero .meet-team-introduction>p{margin-top:.35rem;font-size:.6875rem;line-height:1.35}.meet-team-hero .meet-team-facts>div{padding:.75rem 1.25rem}}@media (max-width:719px){.meet-team-hero{min-height:0}.meet-team-hero.stable-hero-grid{grid-template-columns:minmax(0,1fr);display:grid}.meet-team-hero .meet-team-introduction{padding:1.75rem 1.5rem}.meet-team-hero .meet-team-introduction h2{font-size:clamp(1.75rem,8vw,2.35rem)}.meet-team-hero .meet-team-facts{border-top:.0625rem solid var(--stable-hero-fact-rule);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.meet-team-hero .meet-team-facts>div{border-top:0;min-height:5.5rem;padding:1rem 1.25rem}.meet-team-hero .meet-team-facts>div:first-child{border-left:0}.meet-team-hero .meet-team-facts>div:last-child{border-top:.0625rem solid var(--stable-hero-fact-rule);border-left:0;grid-column:1/-1}.meet-team-directory .meet-team-domain-filter{padding:.75rem}.meet-team-domain-label{display:none}.meet-team-directory .meet-team-domain-filter button{min-height:2.75rem}.meet-team-directory .meet-team-showcase{flex-direction:column;min-height:0;display:flex}.meet-team-directory .meet-team-gallery{border-right:0;border-bottom:.0625rem solid var(--meet-team-line);min-height:39rem;padding:3.25rem 1rem 4.25rem}.meet-team-directory .meet-team-portrait-stage{width:min(19rem,78vw);height:29rem}.meet-team-directory .meet-team-coverage-note{text-align:center;justify-content:center;max-width:none;bottom:1.25rem;left:1rem;right:1rem}.meet-team-directory .meet-team-content{min-height:32rem;padding:2.75rem 1.5rem 1.75rem}.meet-team-directory .meet-team-content:before{background:linear-gradient(90deg,#0000,#c99a3dc7 18% 82%,#0000);width:auto;height:.125rem;inset:0 1.25rem auto}@supports (color:color-mix(in lab, red, red)){.meet-team-directory .meet-team-content:before{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-gold) 78%, transparent) 18%, color-mix(in srgb, var(--color-gold) 78%, transparent) 82%, transparent)}}.meet-team-directory .meet-team-profile{min-height:22rem;padding-block:0 2.25rem}.meet-team-directory .meet-team-profile h3{font-size:clamp(2.25rem,12vw,3.25rem)}}.people-workforce-hero-grid{min-height:14.875rem;display:grid}.people-workforce-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.people-workforce-label{color:var(--color-gold);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-weight:760;display:inline-flex}.people-workforce-label:before{content:"";background:currentColor;border-radius:62.4375rem;width:1.2rem;height:.125rem}.people-workforce-copy h2{max-width:19ch;color:var(--people-hero-text);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;text-wrap:balance;margin-top:.65rem;font-weight:720;line-height:1.08}.people-workforce-copy p{max-width:62ch;color:var(--people-hero-muted);font-family:var(--font-role-body);font-size:var(--type-body);text-wrap:balance;margin-top:.7rem;line-height:1.55}.people-workforce-fact-rail{border-left:.0625rem solid var(--people-hero-rule);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.people-workforce-fact{--people-fact-accent:var(--color-gold);border-top:.0625rem solid var(--people-hero-rule);border-left:.0625rem solid var(--people-hero-rule);background:#fbf9f40f;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,1.4rem);display:flex}@supports (color:color-mix(in lab, red, red)){.people-workforce-fact{background:color-mix(in srgb, var(--shell-paper) 6%, transparent)}}.people-workforce-fact:nth-child(odd){border-left:0}.people-workforce-fact:nth-child(-n+2){border-top:0}.people-workforce-fact[data-tone=attention]{--people-fact-accent:var(--color-danger-on-dark)}.people-workforce-fact[data-tone=structure]{--people-fact-accent:var(--color-bluegrey)}.people-workforce-fact-mark{background:var(--people-fact-accent);border-radius:62.4375rem;width:1.2rem;height:.1875rem}.people-workforce-fact strong{color:var(--people-hero-text);font-family:var(--font-role-data);font-size:var(--text-stat-lg);letter-spacing:-.025em;margin-top:.65rem;font-weight:650;line-height:1}.people-workforce-fact>span:not(.people-workforce-fact-mark){color:var(--people-hero-text);font-family:var(--font-role-meta);font-size:var(--type-meta);margin-top:.4rem;font-weight:720}.people-workforce-fact small{color:var(--people-hero-muted);font-size:var(--type-meta);margin-top:.15rem;line-height:1.35}@container app-page (min-width:70rem){.people-workforce-copy{padding:.65rem 1rem}.people-workforce-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:1.45rem;display:-webkit-box;overflow:hidden}.people-workforce-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.people-workforce-fact{padding:.35rem .65rem}.people-workforce-fact-mark{height:.125rem}.people-workforce-fact strong{margin-top:.25rem;font-size:1.25rem}.people-workforce-fact>span:not(.people-workforce-fact-mark){margin-top:.2rem;font-size:.625rem}.people-workforce-fact small{margin-top:.1rem;font-size:.625rem;line-height:1.2}}.org-workspace-page .dt-row .dt-td[data-column=role]{background:#e9e0dab8}@supports (color:color-mix(in lab, red, red)){.org-workspace-page .dt-row .dt-td[data-column=role]{background:color-mix(in srgb, var(--color-brand-50) 72%, transparent)}}.people-employee-identity{min-width:0;max-width:100%;color:var(--color-ink);align-items:center;gap:.45rem;padding:.125rem .375rem;font-weight:400;line-height:1.35;display:inline-flex}.people-employee-identity.is-seat{color:var(--color-muted);font-weight:400}.people-employee-avatar{--person-portrait-zoom:1.42;border:.0625rem solid #c4b9ba;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.people-employee-avatar{border:.0625rem solid color-mix(in srgb, var(--color-brand-600) 18%, var(--color-line))}}.people-employee-avatar{background:#e5dad6;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.people-employee-avatar{background:color-mix(in srgb, var(--color-brand-100) 78%, var(--color-surface))}}.people-employee-avatar{color:var(--color-brand-700);font-size:.625rem;font-weight:700}.people-employee-avatar.has-photo{background:var(--color-surface)}.people-employee-avatar-photo{object-fit:cover;object-position:center 22%;width:100%;height:100%;transform:scale(var(--person-portrait-zoom));transform-origin:50% 26%;display:block}.people-employee-avatar.is-vacant{border:.0625rem dashed var(--color-line);background:0 0}.people-employee-copy{gap:.0625rem;min-width:0;display:grid}.people-employee-copy>span{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-employee-identity.is-seat .people-employee-copy>span{color:var(--color-muted)}.people-employee-copy small{color:var(--color-muted);font-size:.625rem;font-weight:400;line-height:1.2}@media (max-width:640px){.org-workspace-page .dt-row .dt-td[data-column=name][data-mobile=primary]{grid-template-columns:minmax(0,1fr)}.org-workspace-page .dt-row .dt-td[data-column=name][data-mobile=primary] .people-employee-copy>span{font-size:var(--type-body);text-overflow:clip;white-space:normal;font-weight:650;overflow:visible}}.org-overview-card-head,.org-overview-capacity{display:flex}.org-overview-card-head{align-items:center;min-height:.875rem}.org-overview-eyebrow{color:var(--color-palette-accent);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:760}.org-overview-card-main{grid-template:"gauge capacity"3rem"signals signals"/3rem minmax(0,1fr);gap:.35rem .625rem;margin-top:.35rem;display:grid}.org-overview-gauge{background:conic-gradient(var(--color-olive) var(--org-capacity), #dddeda 0);border-radius:50%;grid-area:gauge;place-items:center;width:3rem;height:3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-overview-gauge{background:conic-gradient(var(--color-olive) var(--org-capacity), color-mix(in srgb, var(--color-line) 76%, var(--color-canvas)) 0)}}.org-overview-gauge:before{border:.0625rem solid #d6d8d5c2;position:absolute;inset:.3125rem}@supports (color:color-mix(in lab, red, red)){.org-overview-gauge:before{border:.0625rem solid color-mix(in srgb, var(--color-line) 76%, transparent)}}.org-overview-gauge:before{border-radius:inherit;background:var(--color-surface);content:""}.org-overview-gauge>span{z-index:1;color:var(--color-ink);font-family:var(--font-role-data);align-items:baseline;line-height:1;display:inline-flex;position:relative}.org-overview-gauge strong{font-size:var(--type-data-lg);letter-spacing:-.045em;font-weight:720}.org-overview-gauge small{color:var(--org-overview-muted);font-size:var(--type-meta);font-weight:680}.org-overview-capacity{flex-direction:column;grid-area:capacity;justify-content:center;min-width:0}.org-overview-capacity-kicker{color:var(--color-palette-accent);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:720;line-height:1}.org-overview-capacity .org-overview-value{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg);letter-spacing:-.04em;align-items:baseline;margin-top:.1875rem;font-weight:720;line-height:1;display:flex}.org-overview-capacity .org-overview-value small{color:var(--org-overview-muted);font-size:var(--type-body);letter-spacing:-.02em;font-weight:620}.org-overview-capacity>span{color:var(--org-overview-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);margin-top:.1875rem;line-height:1.1}.org-overview-signals{border-top:.0625rem solid var(--org-overview-rule);grid-area:signals;grid-template-columns:.82fr 1.05fr 1.25fr;margin:0;padding:.35rem 0 0;display:grid}.org-overview-signal{justify-content:space-between;align-items:baseline;gap:.15rem;min-width:0;margin:0;display:flex}.org-overview-signal+.org-overview-signal{border-left:.0625rem solid var(--org-overview-rule);padding-left:.4rem}.org-overview-signal dt{color:var(--org-overview-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);white-space:nowrap;font-weight:650;line-height:1.1}.org-overview-signal dd{color:var(--color-ink);line-height:1;font-family:var(--font-role-data);font-size:var(--type-body);margin:0;font-weight:680}.org-overview-signal.is-critical dd{color:var(--color-danger)}.org-proposal-entry,.org-proposal-command{border:.0625rem solid #a4afb4;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry,.org-proposal-command{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 26%, var(--color-line))}}.org-proposal-entry,.org-proposal-command{border-top:.1875rem solid var(--color-gold);border-radius:var(--radius-hero);background:radial-gradient(circle at 92% 12%, #c99a3d21, transparent 31%), linear-gradient(118deg, var(--color-team-hero), #652f42)}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry,.org-proposal-command{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--color-gold) 13%, transparent), transparent 31%), linear-gradient(118deg, var(--color-team-hero), color-mix(in srgb, var(--color-team-hero) 84%, var(--color-palette-ink)))}}.org-proposal-entry,.org-proposal-command{box-shadow:var(--shadow-tier-1);color:var(--color-on-accent)}.org-workspace-page .registry-toolbar-summary{align-items:center;gap:.5rem;display:inline-flex}.org-proposal-entry{grid-template-columns:15.5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:8.8rem;padding:.7rem 1rem .7rem .7rem;display:grid}.org-proposal-capacity{align-self:stretch;align-items:center;min-width:0;display:flex}.org-proposal-capacity .org-overview-card{width:100%;height:100%;max-height:var(--org-lead-block-size);border-color:#e0e1df;min-height:7rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-capacity .org-overview-card{border-color:color-mix(in srgb, var(--color-on-accent) 24%, var(--color-line))}}.org-proposal-capacity .org-overview-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.org-proposal-entry-copy{min-width:0}.org-proposal-approved-mark{color:#f0e3c9;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-approved-mark{color:color-mix(in srgb, var(--color-on-accent) 72%, var(--color-gold))}}.org-proposal-approved-mark{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:720}.org-proposal-entry-copy>strong{font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;margin-top:.35rem;font-weight:650;line-height:1.05;display:block}.org-proposal-entry-copy>p{color:#ffffffb8;max-width:48rem;margin-top:.4rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-copy>p{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}}.org-proposal-entry-copy>p{font-size:var(--type-body);line-height:1.4}.org-proposal-entry-actions,.org-proposal-quick-actions,.org-proposal-command-foot>div,.org-proposal-dialog-actions{align-items:center;gap:.5rem;display:flex}.org-proposal-entry select,.org-proposal-switcher select,.org-proposal-comparison select{border:.0625rem solid #d6d8d5c7;min-height:2.25rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry select,.org-proposal-switcher select,.org-proposal-comparison select{border:.0625rem solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.org-proposal-entry select,.org-proposal-switcher select,.org-proposal-comparison select{border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-role-body);font-size:var(--type-body)}.org-proposal-entry select{min-width:15.5rem;padding-inline:.7rem 2rem}.org-proposal-command{min-height:min(var(--hero-overview-block-size), 9.4rem);grid-template:"capacity top""capacity main"1fr"capacity foot"/15.5rem minmax(0,1fr);padding:0;display:grid}.org-proposal-command>.org-proposal-capacity{border-right:.0625rem solid #ffffff24;grid-area:capacity;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-command>.org-proposal-capacity{border-right:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-command-top,.org-proposal-command-foot{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-inline:1rem;display:flex}.org-proposal-command-top{border-bottom:.0625rem solid #ffffff24;grid-area:top;min-height:2.45rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-command-top{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-command-foot{border-top:.0625rem solid #ffffff24;grid-area:foot;min-height:2.25rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-command-foot{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-switcher{color:#ffffffa8;align-items:center;gap:.45rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-switcher{color:color-mix(in srgb, var(--color-on-accent) 66%, transparent)}}.org-proposal-switcher{font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:650}.org-proposal-switcher>button{border-radius:var(--radius-tight);color:#ffffffd1;align-items:center;gap:.3rem;min-height:2rem;padding:0 .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-switcher>button{color:color-mix(in srgb, var(--color-on-accent) 82%, transparent)}}.org-proposal-switcher>button:hover,.org-proposal-switcher>button:focus-visible{background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-proposal-switcher>button:hover,.org-proposal-switcher>button:focus-visible{background:color-mix(in srgb, var(--color-on-accent) 10%, transparent)}}.org-proposal-switcher>button:hover,.org-proposal-switcher>button:focus-visible{color:var(--color-on-accent)}.org-proposal-switcher select{border-color:#ffffff29;width:clamp(13rem,27vw,22rem);max-width:100%;min-height:1.8rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-switcher select{border-color:color-mix(in srgb, var(--color-on-accent) 16%, transparent)}}.org-proposal-switcher select{background:#173b572e}@supports (color:color-mix(in lab, red, red)){.org-proposal-switcher select{background:color-mix(in srgb, var(--color-palette-ink) 18%, transparent)}}.org-proposal-switcher select{color:var(--color-on-accent);font-size:var(--type-meta);font-weight:680}.org-proposal-status{min-height:1.35rem;font-size:var(--type-micro);letter-spacing:.045em;text-transform:uppercase;border:.0625rem solid;border-radius:999px;align-items:center;padding:0 .45rem;font-weight:740;display:inline-flex}.org-proposal-status:is(.is-approved,.is-applied){color:#daeedd}@supports (color:color-mix(in lab, red, red)){.org-proposal-status:is(.is-approved,.is-applied){color:color-mix(in srgb, var(--color-on-accent) 58%, #a7d7ae)}}.org-proposal-status:is(.is-submitted,.is-changes){color:#e7d3aa}@supports (color:color-mix(in lab, red, red)){.org-proposal-status:is(.is-submitted,.is-changes){color:color-mix(in srgb, var(--color-on-accent) 56%, var(--color-gold))}}.org-proposal-status:is(.is-rejected,.is-closed){color:#f9ded5}@supports (color:color-mix(in lab, red, red)){.org-proposal-status:is(.is-rejected,.is-closed){color:color-mix(in srgb, var(--color-on-accent) 58%, var(--color-danger-on-dark))}}.org-proposal-autosave,.org-proposal-save-state{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.org-proposal-autosave,.org-proposal-save-state{color:color-mix(in srgb, var(--color-on-accent) 58%, transparent)}}.org-proposal-autosave,.org-proposal-save-state{font-size:var(--type-micro)}.org-proposal-autosave.is-error,.org-proposal-save-state.is-error{color:var(--color-danger-on-dark)}.org-proposal-quick-actions{flex:none}.org-proposal-command .ui-button-secondary,.org-proposal-command .ui-button-ghost{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.org-proposal-command .ui-button-secondary,.org-proposal-command .ui-button-ghost{border-color:color-mix(in srgb, var(--color-on-accent) 20%, transparent)}}.org-proposal-command .ui-button-secondary,.org-proposal-command .ui-button-ghost{background:#ffffff12}@supports (color:color-mix(in lab, red, red)){.org-proposal-command .ui-button-secondary,.org-proposal-command .ui-button-ghost{background:color-mix(in srgb, var(--color-on-accent) 7%, transparent)}}.org-proposal-command .ui-button-secondary,.org-proposal-command .ui-button-ghost{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.org-proposal-command .ui-button-secondary,.org-proposal-command .ui-button-ghost{color:color-mix(in srgb, var(--color-on-accent) 88%, transparent)}}.org-proposal-command .ui-button-secondary:hover,.org-proposal-command .ui-button-ghost:hover{background:#ffffff24}@supports (color:color-mix(in lab, red, red)){.org-proposal-command .ui-button-secondary:hover,.org-proposal-command .ui-button-ghost:hover{background:color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-command .ui-button-secondary:hover,.org-proposal-command .ui-button-ghost:hover{color:var(--color-on-accent)}.org-proposal-command-main{grid-area:main;grid-template-columns:minmax(14rem,1.15fr) minmax(15rem,.9fr) minmax(16rem,1fr);align-items:center;gap:1.15rem;padding:.65rem 1rem;display:grid}.org-proposal-title-block{min-width:0}.org-proposal-title-heading{align-items:center;gap:.35rem;min-width:0;display:flex}.org-proposal-title-heading>span{color:#edddbd}@supports (color:color-mix(in lab, red, red)){.org-proposal-title-heading>span{color:color-mix(in srgb, var(--color-on-accent) 66%, var(--color-gold))}}.org-proposal-title-block button{border-radius:var(--radius-tight);color:#ffffffa3;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-proposal-title-block button{color:color-mix(in srgb, var(--color-on-accent) 64%, transparent)}}.org-proposal-title-block button:hover{background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-proposal-title-block button:hover{background:color-mix(in srgb, var(--color-on-accent) 10%, transparent)}}.org-proposal-title-block button:hover{color:var(--color-on-accent)}.org-proposal-title-block p{color:#ffffffad;margin-top:.25rem;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-proposal-title-block p{color:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.org-proposal-title-block p{font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.org-proposal-workflow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.org-proposal-workflow li{color:#ffffff6b;justify-items:center;gap:.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-proposal-workflow li{color:color-mix(in srgb, var(--color-on-accent) 42%, transparent)}}.org-proposal-workflow li:before{background:#ffffff2e;height:.0625rem;position:absolute;top:.55rem;left:-50%;right:50%}@supports (color:color-mix(in lab, red, red)){.org-proposal-workflow li:before{background:color-mix(in srgb, var(--color-on-accent) 18%, transparent)}}.org-proposal-workflow li:before{content:""}.org-proposal-workflow li:first-child:before{display:none}.org-proposal-workflow li>span{z-index:1;background:var(--color-team-hero);width:1.15rem;height:1.15rem;font-family:var(--font-role-data);font-size:var(--type-micro);border:.0625rem solid;border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.org-proposal-workflow li>small{font-family:var(--font-role-meta);font-size:var(--type-micro);font-weight:650}.org-proposal-workflow li:is(.is-complete,.is-current){color:#f2e6cf}@supports (color:color-mix(in lab, red, red)){.org-proposal-workflow li:is(.is-complete,.is-current){color:color-mix(in srgb, var(--color-on-accent) 75%, var(--color-gold))}}.org-proposal-workflow li.is-current>span{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-palette-ink)}.org-proposal-facts{border:.0625rem solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.org-proposal-facts{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-facts{border-radius:var(--radius-card)}.org-proposal-facts>div{min-width:0;padding:.42rem .55rem}.org-proposal-facts>div+div{border-left:.0625rem solid #ffffff24}@supports (color:color-mix(in lab, red, red)){.org-proposal-facts>div+div{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-facts dt{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.org-proposal-facts dt{color:color-mix(in srgb, var(--color-on-accent) 54%, transparent)}}.org-proposal-facts dt{font-family:var(--font-role-meta);font-size:var(--type-micro);font-weight:650;line-height:1.15}.org-proposal-facts dd{color:var(--color-on-accent);font-family:var(--font-role-data);font-size:var(--type-body-lg);align-items:baseline;gap:.22rem;margin:.15rem 0 0;font-weight:720;line-height:1;display:flex}.org-proposal-facts dd span{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.org-proposal-facts dd span{color:color-mix(in srgb, var(--color-on-accent) 42%, transparent)}}.org-proposal-facts dd span{font-size:var(--type-meta)}.org-proposal-facts .is-blocked dd{color:var(--color-danger-on-dark)}.org-proposal-facts .is-clear dd{color:#d8eddb}@supports (color:color-mix(in lab, red, red)){.org-proposal-facts .is-clear dd{color:color-mix(in srgb, var(--color-on-accent) 56%, #a7d7ae)}}.org-proposal-command-foot>div:first-child{color:#ffffff94;min-width:0}@supports (color:color-mix(in lab, red, red)){.org-proposal-command-foot>div:first-child{color:color-mix(in srgb, var(--color-on-accent) 58%, transparent)}}.org-proposal-command-foot>div:first-child{font-family:var(--font-role-meta);font-size:var(--type-micro)}.org-proposal-command-foot>div:first-child button{color:#e9d7b1;align-items:center;gap:.3rem;min-height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-command-foot>div:first-child button{color:color-mix(in srgb, var(--color-on-accent) 60%, var(--color-gold))}}.org-proposal-command-foot .is-error{color:var(--color-danger-on-dark)}.org-proposal-dialog-head{z-index:2;border-bottom:.0625rem solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex;position:sticky;top:0}.org-proposal-dialog-head h2{font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;margin-top:.18rem;font-weight:650}.org-proposal-dialog-head p{color:var(--color-muted);font-size:var(--type-body);margin-top:.25rem}.org-proposal-dialog-head>button{border-radius:var(--radius-tight);width:2.75rem;height:2.75rem;color:var(--color-muted);place-items:center;display:grid}.org-proposal-dialog-head>button:hover{background:var(--color-canvas);color:var(--color-ink)}.org-proposal-dialog-body{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:1.35rem;padding:1.15rem;display:grid}.org-proposal-dialog-body>.org-proposal-form:only-child{grid-column:1/-1;justify-self:center;width:min(100%,38rem)}.org-proposal-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem;display:grid}.org-proposal-template-grid>button{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:#f6f4ed;align-content:start;gap:.38rem;min-height:9.2rem;padding:.85rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-proposal-template-grid>button{background:color-mix(in srgb, var(--color-canvas) 58%, var(--color-surface))}}.org-proposal-template-grid>button{text-align:left;transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast)}.org-proposal-template-grid>button:hover,.org-proposal-template-grid>button.is-selected{border-color:#6f8391}@supports (color:color-mix(in lab, red, red)){.org-proposal-template-grid>button:hover,.org-proposal-template-grid>button.is-selected{border-color:color-mix(in srgb, var(--color-team-action) 54%, var(--color-line))}}.org-proposal-template-grid>button:hover,.org-proposal-template-grid>button.is-selected{background:#ebece9}@supports (color:color-mix(in lab, red, red)){.org-proposal-template-grid>button:hover,.org-proposal-template-grid>button.is-selected{background:color-mix(in srgb, var(--color-team-action) 7%, var(--color-surface))}}.org-proposal-template-grid>button.is-selected{transform:translateY(-.08rem)}.org-proposal-template-mark{background:#e2e4e3;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-proposal-template-mark{background:color-mix(in srgb, var(--color-team-action) 11%, var(--color-surface))}}.org-proposal-template-mark{color:var(--color-team-action)}.org-proposal-template-mark svg{width:.9rem}.org-proposal-template-grid strong{color:var(--color-ink);font-size:var(--type-body)}.org-proposal-template-grid small{color:var(--color-muted);font-size:var(--type-meta);line-height:1.4}.org-proposal-template-check{color:var(--color-positive);position:absolute;top:.7rem;right:.7rem}.org-proposal-form{align-content:start;gap:.8rem;display:grid}.org-proposal-form-error,.org-proposal-panel-error,.org-proposal-presentation-error{color:var(--color-danger);font-size:var(--type-meta)}.org-proposal-dialog-actions{z-index:2;border-top:.0625rem solid var(--color-line);background:var(--color-surface);justify-content:flex-end;padding:.75rem 1.15rem;position:sticky;bottom:0}.org-proposal-apply-body{gap:1rem;padding:1.15rem;display:grid}.org-proposal-apply-name{border-bottom:.0625rem solid var(--color-line);color:var(--color-team-action);align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.org-proposal-apply-name>span{gap:.1rem;min-width:0;display:grid}.org-proposal-apply-name small,.org-proposal-apply-note{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta)}.org-proposal-apply-name strong{color:var(--color-ink);font-size:var(--type-body-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-proposal-apply-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.org-proposal-apply-facts>div{border-left:.0625rem solid var(--color-line);gap:.2rem;padding:.2rem .7rem;display:grid}.org-proposal-apply-facts>div:first-child{border-left:0;padding-left:0}.org-proposal-apply-facts dt{color:var(--color-muted);font-size:var(--type-micro)}.org-proposal-apply-facts dd{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-body-lg);font-weight:700}.org-proposal-apply-facts dd.is-blocked,.org-proposal-apply-warning{color:var(--color-danger)}.org-proposal-apply-facts dd.is-clear{color:var(--color-positive)}.org-proposal-apply-warning{background:#f6ede7;border-left:.2rem solid;padding:.55rem .7rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-apply-warning{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.org-proposal-apply-warning{font-size:var(--type-meta);line-height:1.45}.org-proposal-apply-credential{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.org-proposal-apply-credential>svg{color:var(--color-team-action);margin-bottom:.7rem}.org-proposal-apply-note{line-height:1.45}.org-proposal-section-decisions{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.org-proposal-section-decisions li{border-block:.0625rem solid var(--color-line);color:var(--color-muted);font-size:var(--type-meta);justify-content:space-between;gap:1rem;padding-block:.4rem;display:flex}.org-proposal-section-decisions strong{color:var(--color-ink)}@media (max-width:44.9375rem){.org-proposal-apply-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.org-proposal-apply-facts>div:nth-child(3){border-left:0;padding-left:0}}.org-proposal-review-shell{min-height:100%}.org-proposal-review-tabs{border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.org-proposal-review-tabs button{min-height:2.55rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);justify-content:center;align-items:center;gap:.28rem;font-weight:680;display:flex;position:relative}.org-proposal-review-tabs button.is-active{color:var(--color-team-action)}.org-proposal-review-tabs button.is-active:after{background:var(--color-team-action);content:"";border-radius:999px;height:.125rem;position:absolute;bottom:-.0625rem;left:.35rem;right:.35rem}.org-proposal-review-tabs button>span{background:#e6e8e6;border-radius:999px;place-items:center;min-width:1rem;height:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-proposal-review-tabs button>span{background:color-mix(in srgb, var(--color-team-action) 9%, var(--color-surface))}}.org-proposal-review-tabs button>span{font-family:var(--font-role-data);font-size:var(--type-micro)}.org-proposal-review-section{padding:.9rem}.org-proposal-review-section>header{border-bottom:.0625rem solid var(--color-line);padding-bottom:.65rem}.org-proposal-review-section>header p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.25rem;line-height:1.4}.org-proposal-review-empty{min-height:10rem;color:var(--color-muted);text-align:center;align-content:center;place-items:center;gap:.38rem;display:grid}.org-proposal-review-empty>svg{width:1.35rem;color:var(--color-faint)}.org-proposal-review-empty strong{color:var(--color-ink);font-size:var(--type-body)}.org-proposal-review-empty span{max-width:19rem;font-size:var(--type-meta);line-height:1.4}.org-proposal-change-list,.org-proposal-issue-list,.org-proposal-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.org-proposal-change-list li{border-bottom:.0625rem solid var(--color-line);grid-template-columns:4.5rem minmax(0,1fr);gap:.15rem .65rem;padding:.7rem 0;display:grid}.org-proposal-change-list li>span{background:#e9eae7;border-radius:999px;grid-row:1/3;align-self:start;width:fit-content;padding:.16rem .42rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-change-list li>span{background:color-mix(in srgb, var(--color-team-action) 8%, var(--color-surface))}}.org-proposal-change-list li>span{color:var(--color-team-action);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:capitalize;font-weight:720}.org-proposal-change-list li[data-kind=removed]>span{background:#f5eae3}@supports (color:color-mix(in lab, red, red)){.org-proposal-change-list li[data-kind=removed]>span{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}}.org-proposal-change-list li[data-kind=removed]>span{color:var(--color-danger)}.org-proposal-change-list strong{color:var(--color-ink);font-size:var(--type-body)}.org-proposal-change-list p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.35}.org-proposal-impact-summary{border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.org-proposal-impact-summary>div{padding:.65rem .35rem}.org-proposal-impact-summary span{color:var(--color-faint);font-size:var(--type-micro);display:block}.org-proposal-impact-summary strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-body);align-items:center;gap:.18rem;margin-top:.16rem;display:flex}.org-proposal-issue-list li{border-bottom:.0625rem solid var(--color-line);align-items:flex-start;gap:.6rem;padding:.7rem 0;display:flex}.org-proposal-issue-list li>svg{flex:none;margin-top:.16rem}.org-proposal-issue-list li[data-severity=must_fix]>svg{color:var(--color-danger)}.org-proposal-issue-list li[data-severity=review]>svg{color:var(--color-warning)}.org-proposal-issue-list li[data-severity=clear]>svg{color:var(--color-positive)}.org-proposal-issue-list li>span{min-width:0}.org-proposal-issue-list small{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:capitalize;font-weight:680;display:block}.org-proposal-issue-list strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.12rem;display:block}.org-proposal-issue-list p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.15rem;line-height:1.4}.org-proposal-scenario,.org-proposal-questions{border-bottom:.0625rem solid var(--color-line);gap:.6rem;padding:.8rem 0;display:grid}.org-proposal-scenario-options{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-canvas);grid-template-columns:repeat(3,minmax(0,1fr));padding:.18rem;display:grid}.org-proposal-scenario-options button{border-radius:var(--radius-chip);min-height:2rem;color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.org-proposal-scenario-options button.is-active{background:var(--color-surface);box-shadow:0 .08rem .25rem #2b2d2f29}@supports (color:color-mix(in lab, red, red)){.org-proposal-scenario-options button.is-active{box-shadow:0 .08rem .25rem color-mix(in srgb, var(--color-ink) 16%, transparent)}}.org-proposal-scenario-options button.is-active{color:var(--color-team-action)}.org-proposal-scenario-result,.org-proposal-answer{border-left:.1875rem solid var(--color-gold);background:#f8f3e9;padding:.7rem .75rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-scenario-result,.org-proposal-answer{background:color-mix(in srgb, var(--color-gold) 6%, var(--color-surface))}}.org-proposal-scenario-result p,.org-proposal-answer p{color:var(--color-ink);font-size:var(--type-meta);margin-top:.22rem;line-height:1.45}.org-proposal-scenario-result>div{justify-content:flex-end;gap:.4rem;margin-top:.55rem;display:flex}.org-proposal-questions>div{gap:.28rem;display:grid}.org-proposal-questions>div>button{border-bottom:.0625rem solid var(--color-line);min-height:2rem;color:var(--color-muted);font-size:var(--type-meta);text-align:left}.org-proposal-questions>div>button:hover{color:var(--color-team-action)}.org-proposal-answer{align-items:flex-start;gap:.5rem;display:flex}.org-proposal-answer>svg{color:var(--color-team-action);flex:none;margin-top:.2rem}.org-proposal-history li{border-bottom:.0625rem solid var(--color-line);gap:.55rem;padding:.7rem 0;display:flex}.org-proposal-history li>svg{color:var(--color-faint);flex:none;margin-top:.18rem}.org-proposal-history strong{color:var(--color-ink);font-size:var(--type-body);text-transform:capitalize;display:block}.org-proposal-history small{color:var(--color-faint);font-size:var(--type-micro);margin-top:.12rem;display:block}.org-proposal-history p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.2rem}.org-proposal-decision{z-index:2;border-top:.0625rem solid var(--color-line);background:var(--color-surface);gap:.55rem;padding:.75rem .9rem;display:grid;position:sticky;bottom:0}.org-proposal-decision>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.org-box.is-proposal-changed{position:relative}.org-box.is-proposal-changed>.org-card-hit{box-shadow:inset .1875rem 0 var(--org-proposal-change-color,var(--color-warning))}.org-box.is-change-added{--org-proposal-change-color:var(--color-positive)}.org-box.is-change-moved{--org-proposal-change-color:var(--color-warning)}.org-box.is-change-renamed,.org-box.is-change-updated,.org-box.is-change-resized,.org-box.is-change-reassigned{--org-proposal-change-color:var(--color-signal-active)}.org-proposal-change-flag{background:var(--org-proposal-change-color);border-radius:999px;align-items:center;min-height:1.125rem;padding:.13rem .34rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-change-flag{background:color-mix(in srgb, var(--org-proposal-change-color) 12%, var(--color-surface))}}.org-proposal-change-flag{color:var(--org-proposal-change-color)}@supports (color:color-mix(in lab, red, red)){.org-proposal-change-flag{color:color-mix(in srgb, var(--org-proposal-change-color) 82%, var(--color-ink))}}.org-proposal-change-flag{font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:capitalize;font-weight:730;line-height:1}.org-insp-structure-hint{min-height:1.8rem;color:var(--color-faint);font-size:var(--type-micro);align-items:center;gap:.3rem;display:inline-flex}.org-proposal-presentation,.org-proposal-comparison{min-width:0}.org-proposal-presentation-toolbar{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.org-proposal-presentation-toolbar>span{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-section);font-weight:650}.org-proposal-presentation-toolbar>div{align-items:center;gap:.45rem;display:flex}.org-proposal-presentation-toolbar>label{color:var(--color-muted);font-size:var(--type-meta);align-items:center;gap:.5rem;display:flex}.org-proposal-brief-layout{grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);align-items:start;gap:1rem;padding-block:1rem;display:grid}.org-proposal-brief-editor{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);gap:.65rem;padding:.85rem;display:grid;position:sticky;top:1rem}.org-proposal-brief-editor-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.org-proposal-brief-editor-head>div{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.org-proposal-brief-editor-head>div>svg{color:var(--color-team-action);flex:none;margin-top:.1rem}.org-proposal-brief-editor-head>button{align-self:flex-start}.org-sponsor-note-field{gap:.45rem;display:grid;position:relative}.org-sponsor-note-field>label{display:block}.org-sponsor-note-field textarea{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.org-sponsor-note-field.is-k2-active textarea{border-color:#919fa8;padding-bottom:3.15rem;padding-right:3.4rem}@supports (color:color-mix(in lab, red, red)){.org-sponsor-note-field.is-k2-active textarea{border-color:color-mix(in srgb, var(--color-team-action) 36%, var(--color-line))}}.org-sponsor-note-field.is-k2-active textarea{box-shadow:inset 0 .0625rem #173b5714}@supports (color:color-mix(in lab, red, red)){.org-sponsor-note-field.is-k2-active textarea{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-team-action) 8%, transparent)}}.org-sponsor-note-field textarea[aria-busy=true]{cursor:progress}.org-sponsor-k2-progress{color:var(--color-ink);font-family:var(--font-role-body);pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid;position:absolute;bottom:.62rem;left:.72rem;right:3.55rem}.org-sponsor-k2-progress strong{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;line-height:1.15;overflow:hidden}.org-sponsor-k2-steps{align-items:center;gap:.18rem;display:inline-flex}.org-sponsor-k2-steps i{background:#b0b9bc;border-radius:50%;width:.28rem;height:.28rem}@supports (color:color-mix(in lab, red, red)){.org-sponsor-k2-steps i{background:color-mix(in srgb, var(--color-team-action) 20%, var(--color-line))}}.org-sponsor-k2-steps i{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.org-sponsor-k2-steps[data-phase=preparing] i:first-child,.org-sponsor-k2-steps[data-phase=waiting] i:nth-child(-n+2),.org-sponsor-k2-steps[data-phase=revealing] i{background:var(--color-team-action);transform:scale(1.12)}.org-sponsor-k2-steps i:last-child{animation:.9s ease-in-out infinite alternate orgSponsorK2Pulse}@keyframes orgSponsorK2Pulse{0%{opacity:.45}to{opacity:1}}.org-proposal-brief-editor strong,.org-proposal-brief-editor small{display:block}.org-proposal-brief-editor strong{color:var(--color-ink);font-size:var(--type-body)}.org-proposal-brief-editor small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.12rem;line-height:1.35}.org-proposal-brief-editor textarea{resize:vertical;min-height:32rem;font-family:var(--font-role-body);line-height:1.55}.org-proposal-brief-paper{border:.0625rem solid var(--color-line);border-top:.22rem solid var(--color-gold);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-tier-1);overflow:hidden}.org-proposal-brief-paper>header{border-bottom:.0625rem solid #ffffff24;justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-brief-paper>header{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-brief-paper>header{background:var(--color-team-hero);color:var(--color-on-accent)}.org-proposal-brief-paper>header div span,.org-proposal-brief-paper>header div strong{display:block}.org-proposal-brief-paper>header div span{font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.05em;text-transform:uppercase}.org-proposal-brief-paper>header div strong{font-family:var(--font-role-display);font-size:var(--type-section);margin-top:.1rem}.org-proposal-brief-status{border:.0625rem solid #fff6}@supports (color:color-mix(in lab, red, red)){.org-proposal-brief-status{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 40%, transparent)}}.org-proposal-brief-status{font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:capitalize;border-radius:999px;padding:.22rem .52rem;font-weight:700}.org-proposal-brief-title h1{font-family:var(--font-role-display);font-size:var(--type-statement);letter-spacing:-.045em;margin-top:.25rem;font-weight:640;line-height:1.02}.org-proposal-brief-title p{max-width:52rem;color:var(--color-muted);font-size:var(--type-body);margin-top:.45rem;line-height:1.45}.org-proposal-brief-facts{border-block:.0625rem solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 1.1rem;display:grid}.org-proposal-brief-facts dt{color:var(--color-faint);font-size:var(--type-meta)}.org-proposal-brief-facts dd{font-family:var(--font-role-data);font-size:var(--type-data);align-items:center;gap:.2rem;margin:.18rem 0 0;font-weight:720;display:flex}.org-proposal-brief-facts svg{width:.72rem;color:var(--color-faint)}.org-proposal-brief-facts .is-warning dd{color:var(--color-danger)}.org-proposal-brief-facts .is-clear dd{color:var(--color-positive)}.org-proposal-brief-narrative,.org-proposal-brief-change-grid{padding:.9rem 1.1rem}.org-proposal-brief-paper h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);font-weight:720}.org-proposal-brief-narrative>div{color:var(--color-muted);font-size:var(--type-body);white-space:pre-wrap;margin-top:.4rem;line-height:1.55}.org-proposal-brief-change-grid{border-top:.0625rem solid var(--color-line);grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.org-proposal-brief-change-grid :is(ol,ul){gap:0;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.org-proposal-brief-change-grid li{border-top:.0625rem solid var(--color-line);gap:.55rem;padding:.45rem 0;display:flex}.org-proposal-brief-change-grid li>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-meta);flex:none}.org-proposal-brief-change-grid li>svg{width:.78rem;color:var(--color-warning);flex:none;margin-top:.12rem}.org-proposal-brief-change-grid li p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.4}.org-proposal-brief-change-grid li p strong{color:var(--color-ink);margin-bottom:.08rem;display:block}.org-proposal-brief-paper>footer{border-top:.0625rem solid var(--color-line);color:var(--color-faint);font-size:var(--type-micro);justify-content:space-between;gap:1rem;padding:.65rem 1.1rem;display:flex}.org-proposal-comparison-hero{padding:1.2rem 0 1rem}.org-proposal-comparison-hero h1{font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.035em;align-items:center;gap:.55rem;margin-top:.25rem;font-weight:650;display:flex}.org-proposal-comparison-hero h1 svg{width:1rem;color:var(--color-team-action)}.org-proposal-comparison-hero p{color:var(--color-muted);font-size:var(--type-body);margin-top:.35rem}.org-proposal-comparison-grid{grid-template-columns:minmax(0,1fr) 14rem;gap:1rem;display:grid}.org-proposal-comparison-metrics,.org-proposal-comparison-summary{border-block:.0625rem solid var(--color-line)}.org-proposal-comparison-metrics>div{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) 4rem;align-items:center;gap:.6rem;min-height:2.7rem;display:grid}.org-proposal-comparison-metrics>div:first-child{border-top:0}.org-proposal-comparison-metrics span{color:var(--color-muted);font-size:var(--type-meta)}.org-proposal-comparison-metrics strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-body)}.org-proposal-comparison-head{background:#f6f3ec}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-head{background:color-mix(in srgb, var(--color-canvas) 64%, var(--color-surface))}}.org-proposal-comparison-head strong,.org-proposal-comparison-head span{font-family:var(--font-role-meta);font-size:var(--type-micro);font-weight:720}.org-proposal-comparison-summary{grid-template-columns:1fr 1fr;display:grid}.org-proposal-comparison-summary>div{border-right:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);padding:.7rem}.org-proposal-comparison-summary span,.org-proposal-comparison-summary strong{display:block}.org-proposal-comparison-summary span{color:var(--color-muted);font-size:var(--type-micro)}.org-proposal-comparison-summary strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);margin-top:.2rem}.org-proposal-comparison-changes{padding-top:1.2rem}.org-proposal-comparison-changes>header{border-bottom:.0625rem solid var(--color-line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.org-proposal-comparison-changes>header p{color:var(--color-muted);font-size:var(--type-meta)}.org-proposal-comparison-changes>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.org-proposal-comparison-changes li{border-bottom:.0625rem solid var(--color-line);gap:.7rem;min-height:5.5rem;padding:.8rem .9rem .8rem 0;display:flex}.org-proposal-comparison-changes li:nth-child(odd){border-right:.0625rem solid var(--color-line);margin-right:1rem}.org-proposal-comparison-changes li>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-meta);flex:none}.org-proposal-comparison-changes small,.org-proposal-comparison-changes strong{display:block}.org-proposal-comparison-changes small{color:var(--color-team-action);font-size:var(--type-micro);text-transform:capitalize;font-weight:720}.org-proposal-comparison-changes strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.12rem}.org-proposal-comparison-changes p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.16rem;line-height:1.4}@media (max-width:70rem){.org-proposal-entry{grid-template-columns:15.5rem minmax(0,1fr)}.org-proposal-entry>.org-proposal-capacity{grid-row:1/span 2}.org-proposal-entry-actions{grid-column:2;justify-content:flex-start}.org-proposal-command-main{grid-template-columns:minmax(13rem,1fr) minmax(13rem,.9fr)}.org-proposal-facts,.org-proposal-quick-actions .ui-button-ghost{display:none}}@media (max-width:52rem){.org-proposal-entry{grid-template-columns:1fr;gap:.9rem}.org-proposal-entry .org-proposal-capacity,.org-proposal-command>.org-proposal-capacity{width:min(100%,15.5rem);min-height:7rem}.org-proposal-entry>.org-proposal-capacity{grid-row:auto}.org-proposal-entry-actions{grid-column:auto;justify-content:space-between}.org-proposal-command{grid-template:"capacity""top""main""foot"/1fr;min-height:0}.org-proposal-command>.org-proposal-capacity{border-bottom:.0625rem solid #ffffff24;border-right:0}@supports (color:color-mix(in lab, red, red)){.org-proposal-command>.org-proposal-capacity{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-command-top,.org-proposal-command-foot{flex-direction:column;align-items:flex-start;padding-block:.55rem}.org-proposal-switcher{flex-wrap:wrap;width:100%}.org-proposal-quick-actions{width:100%;padding-bottom:.1rem;overflow-x:auto}.org-proposal-command-main{grid-template-columns:1fr;gap:.7rem}.org-proposal-workflow{max-width:26rem}.org-proposal-dialog-body,.org-proposal-brief-layout,.org-proposal-comparison-grid{grid-template-columns:1fr}.org-proposal-brief-editor{position:static}.org-proposal-brief-change-grid,.org-proposal-comparison-changes>ol{grid-template-columns:1fr}.org-proposal-comparison-changes li:nth-child(odd){border-right:0;margin-right:0}}.org-capacity-orbit{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.8fr);align-items:stretch;gap:0;height:100%}.org-capacity-story{align-content:space-between;gap:.9rem;min-width:0;padding:1rem 1.25rem .9rem;display:grid}.org-capacity-identity{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.28rem 1rem}.org-capacity-eyebrow{grid-column:1}.org-capacity-title{font-size:var(--type-title);grid-column:1;line-height:1.05}.org-capacity-approval{grid-area:1/2/span 2;align-self:start;min-height:1.65rem;padding-inline:.65rem}.org-capacity-mix{grid-template-columns:minmax(0,1fr) auto;gap:.38rem 1rem;width:min(100%,44rem);margin-top:0}.org-capacity-seat-total{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.org-capacity-seat-total{color:color-mix(in srgb, var(--color-on-accent) 88%, transparent)}}.org-capacity-seat-total{font-family:var(--font-role-data);font-size:var(--type-meta);white-space:nowrap;font-weight:680}.org-capacity-mix-bar,.org-capacity-mix-labels{grid-column:1/-1}.org-capacity-mix-bar{height:.42rem}.org-capacity-mix-labels{gap:.8rem}.org-capacity-panel{border-left:.0625rem solid #ffffff24;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.org-capacity-panel{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-capacity-panel{background:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.org-capacity-panel{background:color-mix(in srgb, var(--color-on-accent) 4%, transparent)}}.org-capacity-instrument{grid-template-columns:auto minmax(7.5rem,1fr);align-items:center;gap:1.15rem;min-width:0;padding:.85rem 1.15rem;display:grid}.org-capacity-orbit-ring{width:4.65rem;height:4.65rem}.org-capacity-signals{border-left:0;align-self:auto;padding-left:0}.org-capacity-signals>div{padding-block:.24rem}.org-capacity-signals .is-ai dd{color:var(--color-gold)}.org-capacity-critical-count{color:var(--color-danger-on-dark)}.org-proposal-entry>.org-proposal-capacity{padding:0;display:block;position:absolute;inset:0}.org-proposal-entry-dock{border-top:.0625rem solid #ffffff24;align-content:center;gap:.35rem;width:max(22rem,34%);min-height:4.1rem;padding:.55rem .9rem .65rem;display:grid;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-dock{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent);border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent);background:color-mix(in srgb, var(--color-on-accent) 4%, transparent)}}.org-proposal-entry-actions{width:100%}.org-proposal-entry-actions label{flex:auto;min-width:0}.org-capacity-orbit.is-compact{width:100%;display:block}.org-capacity-orbit.is-compact .org-capacity-story{display:none}.org-capacity-orbit.is-compact .org-capacity-panel{background:0 0;border-left:0;height:100%}.org-capacity-orbit.is-compact .org-capacity-instrument{grid-template-columns:4.6rem minmax(0,1fr);gap:.7rem;height:100%;padding:.45rem}.org-capacity-orbit.is-compact .org-capacity-orbit-ring{width:4.1rem;height:4.1rem}.org-capacity-orbit.is-compact .org-capacity-signals{border-left:.0625rem solid #ffffff26;padding-left:.65rem}@supports (color:color-mix(in lab, red, red)){.org-capacity-orbit.is-compact .org-capacity-signals{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}@media (min-width:70rem){.stable-hero.org-proposal-entry{block-size:var(--hero-overview-block-size)}}@media (max-width:70rem) and (min-width:52.0625rem){.org-capacity-orbit{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}.org-capacity-story{padding-inline:1rem}.org-capacity-identity{grid-template-columns:1fr}.org-capacity-approval{grid-area:auto/1;margin-top:.2rem}.org-capacity-mix-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .75rem}.org-proposal-entry-dock{width:max(20rem,42%)}}@media (max-width:52rem){.org-proposal-entry{min-height:0;max-height:none;position:static}.org-proposal-entry>.org-proposal-capacity{position:static}.org-capacity-orbit{grid-template-columns:1fr;height:auto}.org-capacity-story{gap:.8rem;padding:1rem}.org-capacity-identity{grid-template-columns:1fr}.org-capacity-title{white-space:normal;overflow:visible}.org-capacity-approval{grid-area:auto/1;width:fit-content}.org-capacity-mix{grid-template-columns:minmax(0,1fr) auto}.org-capacity-panel{border-top:.0625rem solid #ffffff24}@supports (color:color-mix(in lab, red, red)){.org-capacity-panel{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-capacity-panel{border-left:0}.org-proposal-entry .org-capacity-panel{padding-bottom:0}.org-capacity-instrument{grid-template-columns:auto minmax(0,1fr);padding:.85rem 1rem}.org-proposal-entry-dock{border-left:0;align-items:stretch;width:auto;min-height:0;padding:.8rem 1rem 1rem;position:static}.org-proposal-entry-actions{flex-direction:row}.org-proposal-entry-actions label{width:auto}.org-proposal-entry select{min-height:2.75rem}.org-proposal-entry-actions>.ui-button{width:auto;min-height:2.75rem}}@media (max-width:35rem){.org-capacity-mix-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.org-capacity-instrument{grid-template-columns:1fr}.org-capacity-orbit-visual{justify-self:start}.org-proposal-entry-actions{flex-direction:column}.org-proposal-entry-actions label,.org-proposal-entry-actions>.ui-button{width:100%}}.org-proposal-presentation{max-width:76rem}.org-owner-context-editor,.org-decision-sheet{width:calc(100% - clamp(2rem,6vw,5rem));max-width:68rem;margin-inline:auto}.org-owner-context-editor{--color-surface:#fffdf8;--color-ink:#25282b;--color-muted:#5f615f;--color-faint:#77756f;--color-line:#d8d1c4;--color-team-action:#173b57;--font-role-section:var(--font-geist-sans), Arial, sans-serif;--font-role-body:var(--font-geist-sans), Arial, sans-serif;--font-role-meta:var(--font-geist-sans), Arial, sans-serif;--type-micro:.6875rem;--type-meta:.75rem;--type-body:.9375rem;color:#25282b;font-family:var(--font-role-body);background:#fffdf8;border:.0625rem solid #d8d1c4;border-top:.2rem solid #c69a3d;border-radius:.3rem;margin-top:.8rem;padding:.85rem 1rem 1rem}.org-owner-context-editor>header,.org-owner-context-editor>header>div,.org-owner-context-editor>header>div>span{display:flex}.org-owner-context-editor>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem}.org-owner-context-editor>header>div{align-items:center;gap:.55rem}.org-owner-context-editor>header>div>span{flex-direction:column;min-width:0}.org-owner-context-editor>header strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body)}.org-owner-context-editor>header strong small{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);margin-left:.25rem;font-weight:500}.org-owner-context-editor>header span>small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.08rem}.org-owner-context-editor textarea{resize:vertical;min-height:8.5rem}.org-decision-sheet{--color-surface:#fffdf8;--color-canvas:#fbf8f1;--color-ink:#25282b;--color-muted:#5f615f;--color-faint:#77756f;--color-line:#d8d1c4;--color-team-action:#173b57;--color-gold:#c69a3d;--color-warning:#9a6b14;--color-danger:#a84c3a;--color-positive:#3f7d4f;--font-role-statement:var(--font-fraunces), Georgia, serif;--font-role-display:var(--font-fraunces), Georgia, serif;--font-role-section:var(--font-geist-sans), Arial, sans-serif;--font-role-body:var(--font-geist-sans), Arial, sans-serif;--font-role-data:var(--font-geist-sans), Arial, sans-serif;--font-role-meta:var(--font-geist-sans), Arial, sans-serif;--type-micro:.6875rem;--type-meta:.75rem;--type-body:.9375rem;--type-section:1rem;--type-statement:2.125rem;--type-data-lg:1.5rem;--style-label-tracking:.04em;--style-label-transform:uppercase;--org-sheet-navy:#173b57;--org-sheet-navy-deep:#102b40;--org-sheet-burgundy:#742d3e;--org-sheet-paper:#fbf8f1;--org-sheet-white:#fffdf8;--org-sheet-accent:#173b57;--org-sheet-gold:#c69a3d;--org-sheet-rust:#a84c3a;--org-sheet-green:#3f7d4f;--org-sheet-tint:#f3eee4;--org-sheet-rule:#d8d1c4;--org-sheet-before:#edf4f8;--org-sheet-before-strong:#dceaf2;--org-sheet-after:#faf2df;--org-sheet-after-strong:#f2e2bc;--org-decision-page-gutter:1.35rem;border:.0625rem solid #cfc6b7;border-top:.22rem solid var(--org-sheet-gold);background:var(--org-sheet-paper);color:var(--color-ink);font-family:var(--font-role-body);aspect-ratio:210/297;border-radius:.4rem;width:min(100% - clamp(2rem,6vw,5rem),49.625rem);max-width:49.625rem;margin-top:.65rem;font-size:1rem;overflow:visible;box-shadow:0 1.1rem 2.8rem -2rem #102b4066}.org-decision-sheet-meta{background:var(--org-sheet-navy);color:#fffdf8;border-bottom:.0625rem solid #ffffff29;grid-template-columns:minmax(15rem,1fr) auto;align-items:stretch;min-height:4.25rem;display:grid}.org-decision-sheet-meta>div:first-child{background:0 0;flex-direction:column;justify-content:center;min-width:0;padding:.6rem 1.1rem;display:flex}.org-decision-sheet-meta>div span,.org-decision-sheet-meta dt,.org-decision-sheet-title>span,.org-decision-sheet-statement>span,.org-decision-sheet-conditions>header span,.org-decision-sheet-body section>header span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.085em;text-transform:uppercase;font-weight:720}.org-decision-sheet-meta>div:first-child>span{color:#e0bd72}.org-decision-sheet-meta>div:first-child>strong{color:#fffdf8;font-family:var(--font-role-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:1.15rem;font-weight:570;line-height:1.12;overflow:hidden}.org-decision-sheet-meta>.org-decision-sheet-meta-right{background:var(--org-sheet-navy-deep);justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;padding:.5rem .85rem;display:flex}.org-decision-sheet-status{color:#fffdf8;font-family:var(--font-role-meta);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:.0625rem solid #ffffff5c;border-radius:999px;flex:none;align-items:center;gap:.28rem;margin:0;padding:.3rem .62rem;font-size:.6875rem;font-weight:720;line-height:1;display:inline-flex}.org-decision-sheet-status[data-state=review]{color:#f2d08a;border-color:#d9ad55}.org-decision-sheet-status[data-state=blocked]{background:#7e3327;border-color:#d88b78}.org-decision-sheet-status[data-state=clear]{background:#285b36;border-color:#87ba92}.org-decision-sheet-status>span{color:inherit;font:inherit;letter-spacing:0;text-transform:none}.org-decision-sheet-meta-right dl{grid-template-columns:repeat(2,minmax(7.5rem,auto));margin:0;display:grid}.org-decision-sheet-meta-right dl>div{border-left:.0625rem solid #ffffff2e;flex-direction:column;justify-content:center;min-width:0;padding:.12rem .65rem;display:flex}.org-decision-sheet-meta-right dt{color:#fffdf899}.org-decision-sheet-meta-right dd{color:#fffdf8;font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-weight:650;overflow:hidden}.org-decision-sheet-intro{border-bottom:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-white);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.85fr);display:grid}.org-decision-sheet-title{min-width:0;padding:.72rem 1.1rem}.org-decision-sheet-title>span{color:var(--org-sheet-gold)}.org-decision-sheet-title h1{max-width:46rem;color:var(--color-ink);font-family:var(--font-role-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.22rem;font-size:1.625rem;font-weight:570;line-height:1.03}.org-decision-sheet-title p{max-width:68ch;color:var(--color-muted);font-size:var(--type-body);margin-top:.3rem;line-height:1.38}.org-decision-sheet-statement{border-left:.0625rem solid var(--org-sheet-rule);background:#f3eee4;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:.72rem 1.1rem;display:flex}.org-decision-sheet-statement>span{color:#87610f}.org-decision-sheet-statement h2{max-width:40rem;color:var(--color-ink);font-family:var(--font-role-section);letter-spacing:-.012em;margin-top:.22rem;font-size:1rem;font-weight:720;line-height:1.26}.org-decision-sheet-title .org-decision-sheet-more{display:block}.org-decision-sheet-scoreline{border-block:.0625rem solid var(--org-sheet-navy-deep);background:var(--org-sheet-navy);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.org-decision-sheet-scoreline>div{border-left:.0625rem solid #ffffff2b;min-height:3.75rem;padding:.55rem .9rem}.org-decision-sheet-scoreline>div:first-child{border-left:0}.org-decision-sheet-scoreline dt{color:#fffdf8ad;font-family:var(--font-role-meta);font-size:var(--type-meta)}.org-decision-sheet-scoreline dd{color:#fffdf8;font-family:var(--font-role-data);font-variant-numeric:tabular-nums;align-items:baseline;gap:.28rem;margin:.2rem 0 0;font-size:1.3rem;font-weight:740;line-height:1;display:flex}.org-decision-sheet-scoreline dd small{color:#fffdf8a3;font-size:var(--type-meta);font-weight:560}.org-decision-sheet-scoreline dd svg{color:#d9ad55;width:.82rem}.org-decision-sheet-scoreline>div[data-state=blocked] dd{color:#f1a590}.org-decision-sheet-scoreline>div[data-state=review] dd{color:#f2cf86}.org-decision-sheet-scoreline>div[data-state=clear] dd{color:#9ed1a8}.org-decision-sheet-conditions{border-block:0;margin:0}.org-decision-sheet-conditions>header,.org-decision-sheet-positions>header,.org-decision-sheet-support>section>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.org-decision-sheet-conditions>header{padding:0 0 .65rem}.org-decision-sheet-conditions>header h2,.org-decision-sheet-body section>header h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.12rem;line-height:1.18}.org-decision-sheet-conditions>header>strong{color:#76540d;font-family:var(--font-role-meta);font-size:var(--type-micro);background:#efe2c7;border-radius:999px;padding:.2rem .55rem}.org-decision-sheet-conditions[data-state=blocked]>header>strong{color:#87392a;background:#eed6ce}.org-decision-sheet-conditions[data-state=clear]>header>strong{color:#315f3c;background:#dce9de}.org-decision-sheet-conditions ul{border-top:.0625rem solid var(--org-sheet-rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.org-decision-sheet-conditions li{border-left:0;border-bottom:.0625rem solid var(--org-sheet-rule);grid-template-columns:1rem minmax(0,1fr);gap:.45rem;min-width:0;padding:.62rem 0;display:grid}.org-decision-sheet-conditions li:last-child{border-bottom:0}.org-decision-sheet-conditions li svg{width:.86rem;color:var(--color-warning);margin-top:.12rem}.org-decision-sheet-conditions li[data-severity=must_fix] svg{color:var(--color-danger)}.org-decision-sheet-conditions li p,.org-decision-sheet-conditions li p strong,.org-decision-sheet-conditions li p span{display:block}.org-decision-sheet-conditions li p strong{color:var(--color-ink);font-size:var(--type-meta)}.org-decision-sheet-conditions li p span{color:var(--color-muted);font-size:var(--type-body);margin-top:.12rem;line-height:1.35}.org-decision-sheet-clear{border-top:.0625rem solid var(--org-sheet-rule);color:var(--color-positive);font-size:var(--type-meta);align-items:center;gap:.42rem;padding:.7rem 0;font-weight:650;display:flex}.org-decision-sheet-clear svg{width:.86rem}.org-decision-sheet-record{border-top:.0625rem solid var(--org-sheet-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.org-decision-sheet-record>div{border-left:.0625rem solid var(--org-sheet-rule);min-width:0;padding:.62rem .55rem}.org-decision-sheet-record>div:first-child{border-left:0}.org-decision-sheet-record>div:nth-child(n+3){border-top:.0625rem solid var(--org-sheet-rule);border-left:0;grid-column:1/-1}.org-decision-sheet-record dt{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking,.04em);text-transform:var(--style-label-transform,uppercase);font-weight:700}.org-decision-sheet-record dd{overflow-wrap:anywhere;color:var(--color-ink);font-size:var(--type-body);margin:.18rem 0 0;line-height:1.4}.org-decision-sheet-body{background:var(--org-sheet-white);border-top:0;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.85fr);margin-top:0;display:grid}.org-decision-sheet-positions,.org-decision-sheet-support>section{min-width:0;padding:.95rem 1.25rem 1rem}.org-decision-sheet-positions>header,.org-decision-sheet-support>section>header{border-bottom:.0625rem solid var(--org-sheet-rule);padding-bottom:.65rem}.org-decision-sheet-positions>header>strong,.org-decision-sheet-support>section>header>strong{color:var(--org-sheet-navy);font-family:var(--font-role-data);font-size:var(--type-data-lg)}.org-decision-sheet-positions>ol,.org-decision-sheet-people{margin:0;padding:0;list-style:none}.org-decision-sheet-positions>ol>li{border-bottom:.0625rem solid var(--org-sheet-rule);padding:.62rem 0}.org-decision-sheet-positions>ol>li>header{grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:baseline;gap:.45rem;display:grid}.org-decision-sheet-positions>ol>li>header>span{color:#9a782e;font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:720}.org-decision-sheet-positions>ol>li>header>strong{min-width:0;color:var(--color-ink);font-size:var(--type-body);line-height:1.22}.org-decision-sheet-positions>ol>li>header>small{color:var(--org-sheet-navy);font-family:var(--font-role-meta);font-size:var(--type-micro);text-align:right;font-weight:680}.org-decision-sheet-positions>ol>li>div{grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr);gap:.55rem;margin-top:.46rem;padding-left:2.1rem;display:grid}.org-decision-sheet-positions>ol>li>div>p{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--type-body);line-height:1.35}.org-decision-sheet-positions>ol>li>div>p:last-child{color:var(--color-ink)}.org-decision-sheet-positions>ol>li>div>p>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking,.04em);text-transform:var(--style-label-transform,uppercase);margin-bottom:.12rem;font-weight:700;display:block}.org-decision-sheet-positions>ol>li>div>svg{width:.78rem;color:var(--color-faint);align-self:center}.org-decision-sheet-support{border-left:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-tint)}.org-decision-sheet-support>section{border-bottom:.0625rem solid var(--org-sheet-rule)}.org-decision-sheet-support>section:last-child{border-bottom:0}.org-decision-sheet-people>li{border-bottom:.0625rem solid var(--org-sheet-rule);padding:.55rem 0}.org-decision-sheet-people>li:last-child{border-bottom:0}.org-decision-sheet-people strong{color:var(--color-ink);font-size:var(--type-meta)}.org-decision-sheet-people small{color:var(--color-faint);font-size:var(--type-meta);margin-top:.08rem;display:block}.org-decision-sheet-people p{color:var(--color-muted);font-size:var(--type-body);align-items:center;gap:.25rem;margin-top:.12rem;line-height:1.3;display:flex}.org-decision-sheet-people svg{width:.7rem;color:var(--org-sheet-accent);flex:none}.org-decision-sheet-implementation{border-top:.0625rem solid var(--org-sheet-rule);gap:.65rem;margin:.7rem 0 0;padding-top:.65rem;display:grid}.org-decision-sheet-implementation dt{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking,.04em);text-transform:var(--style-label-transform,uppercase);font-weight:700}.org-decision-sheet-implementation dd,.org-decision-sheet-owner-context,.org-decision-sheet-muted{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--type-body);margin:.16rem 0 0;line-height:1.45}.org-decision-sheet-owner-context{overflow-wrap:anywhere;color:var(--color-ink);white-space:pre-wrap;margin-top:.6rem}.org-decision-sheet-more{color:var(--color-faint);font-size:var(--type-meta);margin-top:.55rem}.org-decision-sheet-ledgers{background:var(--org-sheet-paper);padding:.65rem 1.25rem .8rem}.org-decision-ledger-section{border-inline:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-white);min-width:0}.org-decision-ledger-section:first-child,.org-decision-ledger-section+.org-decision-ledger-section{border-top:.0625rem solid var(--org-sheet-rule)}.org-decision-ledger-section:last-child{border-bottom:.0625rem solid var(--org-sheet-rule)}.org-decision-ledger-section>header{background:var(--org-sheet-tint);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.48rem .95rem .44rem;display:flex}.org-decision-ledger-section>header>div{align-items:baseline;gap:.72rem;min-width:0;display:flex}.org-decision-ledger-section>header span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.085em;text-transform:uppercase;font-weight:720}.org-decision-ledger-section>header h2{border-left:.0625rem solid var(--org-sheet-navy);margin:0;padding-left:.72rem}@supports (color:color-mix(in lab, red, red)){.org-decision-ledger-section>header h2{border-left:.0625rem solid color-mix(in srgb, var(--org-sheet-navy) 22%, var(--org-sheet-rule))}}.org-decision-ledger-section>header h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);font-weight:680;line-height:1.2}.org-decision-ledger-section>header>p{max-width:52%;color:var(--color-muted);font-size:var(--type-meta);text-align:right;margin:0;line-height:1.3}.org-decision-ledger-section>header>strong:not(.org-decision-ledger-status){color:var(--org-sheet-navy);font-family:var(--font-role-data);font-variant-numeric:tabular-nums;font-size:1.25rem}.org-decision-ledger-status{color:#76540d;font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;background:#efe2c7;border-radius:999px;padding:.25rem .58rem}.org-decision-ledger-status[data-state=blocked]{color:#87392a;background:#eed6ce}.org-decision-ledger-status[data-state=clear]{color:#315f3c;background:#dce9de}.org-decision-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.org-decision-table-scroll:focus-visible{outline:.125rem solid var(--org-sheet-navy)}@supports (color:color-mix(in lab, red, red)){.org-decision-table-scroll:focus-visible{outline:.125rem solid color-mix(in srgb, var(--org-sheet-navy) 34%, transparent)}}.org-decision-table-scroll:focus-visible{outline-offset:-.125rem}.org-decision-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem;color:var(--color-ink);font-size:var(--type-meta);line-height:1.28}.org-decision-table th,.org-decision-table td{border-top:.0625rem solid var(--org-sheet-rule);border-left:.0625rem solid var(--org-sheet-rule);overflow-wrap:anywhere;text-align:left;vertical-align:top;min-width:0;padding:.38rem .55rem}.org-decision-table th:first-child,.org-decision-table td:first-child{border-left:0}.org-decision-table thead th{background:var(--org-sheet-navy);border-top:0}@supports (color:color-mix(in lab, red, red)){.org-decision-table thead th{background:color-mix(in srgb, var(--org-sheet-navy) 7%, var(--org-sheet-white))}}.org-decision-table thead th{color:var(--org-sheet-navy);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.055em;text-transform:uppercase;font-weight:730}.org-decision-table tbody th{color:var(--color-ink);font-weight:680}.org-decision-table tbody tr:nth-child(2n){background:var(--org-sheet-tint)}@supports (color:color-mix(in lab, red, red)){.org-decision-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--org-sheet-tint) 46%, var(--org-sheet-white))}}.org-decision-table-change[data-change=same]{color:var(--color-faint)}.org-decision-table-change[data-change=changed]{color:var(--org-sheet-navy);font-weight:730}.org-decision-table-positions{min-width:54rem}.org-decision-table-positions th:first-child,.org-decision-table-positions th:nth-child(3){width:42%}.org-decision-table-positions th:nth-child(2){width:16%}.org-decision-table-people{min-width:48rem}.org-decision-table-people th:first-child{width:22%}.org-decision-table-people th:nth-child(2),.org-decision-table-people th:nth-child(3){width:39%}.org-decision-table-decisions{min-width:46rem}.org-decision-table-decisions th:first-child{width:16%}.org-decision-table-decisions th:nth-child(2){width:26%}.org-decision-table-decisions th:nth-child(3){width:58%}.org-decision-table-empty{color:var(--color-muted);font-style:italic}.org-decision-ledger-more{border-top:.0625rem solid var(--org-sheet-rule);color:var(--color-faint);font-size:var(--type-meta);margin:0;padding:.36rem .55rem}.org-decision-sheet>footer{border-top:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-navy-deep);color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:1rem;padding:.48rem 1.1rem;display:flex}.org-decision-sheet>footer span{color:#fffdf8ad}.org-decision-sheet{--font-role-display:var(--font-geist-sans), Arial, sans-serif;--font-role-statement:var(--font-geist-sans), Arial, sans-serif;--type-micro:.65rem;--type-meta:.72rem;--type-body:.9rem;--type-section:.95rem;flex-direction:column;display:flex}.org-decision-sheet .org-decision-sheet-meta{grid-template-columns:minmax(12rem,1fr) auto;min-height:5.3rem}.org-decision-sheet .org-decision-sheet-meta>div:first-child{padding:.75rem 1rem}.org-decision-sheet .org-decision-sheet-meta>div:first-child>strong{font-family:var(--font-role-display);letter-spacing:.015em;text-transform:uppercase;font-size:1.12rem;font-weight:650}.org-decision-sheet .org-decision-sheet-meta>.org-decision-sheet-meta-right{background:var(--org-sheet-navy);align-items:flex-start;padding:.65rem .8rem}.org-decision-sheet .org-decision-sheet-status{background:var(--org-sheet-gold);color:var(--org-sheet-navy-deep);border-color:#0000;padding:.36rem .7rem}.org-decision-sheet .org-decision-sheet-meta-right dl{grid-template-columns:minmax(7.5rem,auto) minmax(7.5rem,auto)}.org-decision-sheet .org-decision-sheet-intro{background:var(--org-sheet-white);padding-bottom:.9rem;display:block}.org-decision-sheet .org-decision-sheet-title{padding:.9rem var(--org-decision-page-gutter) .65rem}.org-decision-sheet .org-decision-sheet-title h1{letter-spacing:-.025em;max-width:38rem;font-size:2rem;font-weight:650;line-height:1.05}.org-decision-sheet .org-decision-sheet-title p{max-width:62ch;margin-top:.3rem;line-height:1.4}.org-decision-sheet .org-decision-sheet-statement{border:0;border-left:.22rem solid var(--org-sheet-gold);background:var(--org-sheet-navy);border-radius:.32rem;margin:0 .9rem;padding:.68rem .82rem .72rem}.org-decision-sheet .org-decision-sheet-statement>span{color:var(--org-sheet-gold)}.org-decision-sheet .org-decision-sheet-statement h2{max-width:none;color:var(--org-sheet-white);font-size:1.05rem;font-weight:650;line-height:1.35}.org-decision-sheet .org-decision-sheet-scoreline{border-top:.125rem solid var(--org-sheet-navy);border-bottom:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-white)}.org-decision-sheet .org-decision-sheet-scoreline>div{border-left-color:var(--org-sheet-rule);min-height:3.6rem;padding:.55rem .7rem}.org-decision-sheet .org-decision-sheet-scoreline dt{color:var(--color-muted);font-size:var(--type-meta)}.org-decision-sheet .org-decision-sheet-scoreline dd{color:var(--org-sheet-navy);font-size:1.35rem}.org-decision-sheet .org-decision-sheet-scoreline dd small{color:var(--color-faint)}.org-decision-sheet .org-decision-sheet-ledgers{padding:.7rem var(--org-decision-page-gutter) .85rem;flex:1}.org-decision-sheet .org-decision-ledger-section{border-inline:0}.org-decision-sheet .org-decision-ledger-section:first-child,.org-decision-sheet .org-decision-ledger-section+.org-decision-ledger-section{border-top:.0625rem solid var(--org-sheet-rule)}.org-decision-sheet .org-decision-ledger-section:last-child{border-bottom:.0625rem solid var(--org-sheet-rule)}.org-decision-sheet .org-decision-ledger-section>header{background:var(--org-sheet-white);border-left:0;min-height:2.35rem;padding:.42rem .1rem .4rem}.org-decision-sheet .org-decision-ledger-section>header>div{align-items:start;gap:.04rem;min-width:0;display:grid}.org-decision-sheet .org-decision-ledger-section>header h2{font-family:var(--font-role-section);color:var(--org-sheet-navy-deep);border-left:0;margin:0;padding:0;font-size:.98rem;font-weight:680;line-height:1.15}.org-decision-sheet .org-decision-ledger-summary{color:var(--color-muted);overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.64rem;font-weight:560;line-height:1.3}.org-decision-sheet .org-decision-ledger-section>header span{color:#76540d;letter-spacing:.095em;font-size:.62rem;font-weight:760}.org-decision-sheet .org-decision-ledger-section>header>p{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.org-decision-sheet .org-decision-ledger-section>header>strong:not(.org-decision-ledger-status){text-align:center;background:0 0;border:0;border-radius:0;min-width:1.9rem;padding:0;font-size:.92rem;line-height:1}.org-decision-sheet .org-decision-ledger-section>header>strong:not(.org-decision-ledger-status) small{color:var(--color-faint);font-size:.62rem;font-weight:650}.org-decision-sheet .org-decision-metric-grid{border-top:0;border-bottom:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-white);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.org-decision-sheet .org-decision-metric-grid>div{border-right:.0625rem solid var(--org-sheet-rule);min-width:0;padding:.34rem .42rem .38rem}@supports (color:color-mix(in lab, red, red)){.org-decision-sheet .org-decision-metric-grid>div{border-right:.0625rem solid color-mix(in srgb, var(--org-sheet-rule) 70%, transparent)}}.org-decision-sheet .org-decision-metric-grid>div{border-bottom:0}.org-decision-sheet .org-decision-metric-grid>div:nth-child(3n){border-right:0}.org-decision-sheet .org-decision-metric-grid>div:nth-child(-n+3){border-bottom:.0625rem solid var(--org-sheet-rule)}@supports (color:color-mix(in lab, red, red)){.org-decision-sheet .org-decision-metric-grid>div:nth-child(-n+3){border-bottom:.0625rem solid color-mix(in srgb, var(--org-sheet-rule) 70%, transparent)}}.org-decision-sheet .org-decision-metric-grid dt{color:var(--color-muted);font-family:var(--font-role-meta);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:720;overflow:hidden}.org-decision-sheet .org-decision-metric-grid dd{min-width:0;font-family:var(--font-role-data);font-variant-numeric:tabular-nums;align-items:center;gap:.22rem;margin:.18rem 0 0;font-size:.76rem;font-weight:720;display:flex}.org-decision-sheet .org-decision-metric-grid dd>span{text-align:center;border-radius:.2rem;min-width:1.65rem;padding:.12rem .3rem}.org-decision-sheet .org-decision-metric-grid dd>span[data-structure=approved]{background:var(--org-sheet-before);color:var(--org-sheet-navy)}.org-decision-sheet .org-decision-metric-grid dd>span[data-structure=proposed]{background:var(--org-sheet-after);color:#6f500f}.org-decision-sheet .org-decision-metric-grid dd>svg{width:.72rem;color:var(--color-faint);flex:none}.org-decision-sheet .org-decision-metric-grid dd>small{min-width:0;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.61rem;font-weight:600;overflow:hidden}.org-decision-sheet .org-decision-metric-grid dd>small[data-change=changed]{color:var(--org-sheet-navy);font-weight:760}.org-decision-sheet .org-decision-table{min-width:0;font-size:.75rem;line-height:1.38}.org-decision-sheet .org-decision-table :is(thead>tr,tbody>tr){height:auto}.org-decision-sheet .org-decision-table th,.org-decision-sheet .org-decision-table td{border-left:0;border-top-color:var(--org-sheet-rule);padding:.35rem .44rem}@supports (color:color-mix(in lab, red, red)){.org-decision-sheet .org-decision-table th,.org-decision-sheet .org-decision-table td{border-top-color:color-mix(in srgb, var(--org-sheet-rule) 72%, transparent)}}.org-decision-sheet .org-decision-table thead th{color:var(--org-sheet-navy-deep);letter-spacing:.065em;font-size:.62rem;font-weight:700}.org-decision-sheet .org-decision-table tbody tr:nth-child(2n){background:0 0}.org-decision-sheet .org-decision-table :is(th,td)>span{overflow-wrap:anywhere;white-space:normal;display:block}.org-decision-sheet .org-decision-table-positions thead th:first-child{background:var(--org-sheet-before-strong);color:var(--org-sheet-navy);box-shadow:inset 0 .1rem 0 var(--org-sheet-navy)}.org-decision-sheet .org-decision-table-positions thead th:nth-child(3){background:var(--org-sheet-after-strong);color:#6f500f;box-shadow:inset 0 .1rem 0 var(--org-sheet-gold)}.org-decision-sheet .org-decision-table-positions tbody th:first-child{background:var(--org-sheet-before);font-weight:560}.org-decision-sheet .org-decision-table-positions tbody td:nth-child(3){background:var(--org-sheet-after);font-weight:620}.org-decision-sheet .org-decision-table-people thead th:last-child{background:var(--org-sheet-before-strong);color:var(--org-sheet-navy);box-shadow:inset 0 .1rem 0 var(--org-sheet-navy)}.org-decision-sheet .org-decision-table-people tbody td:last-child{background:var(--org-sheet-before);color:var(--org-sheet-navy-deep);font-weight:650}.org-decision-sheet .org-decision-ledger-more{padding:.3rem .42rem}.org-decision-sheet .org-decision-table-positions th:first-child,.org-decision-sheet .org-decision-table-positions th:nth-child(3){width:42%}.org-decision-sheet .org-decision-table-positions th:nth-child(2){width:16%}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-meta{min-height:4.65rem}.org-decision-sheet[data-ledger-density=medium]{--org-decision-page-gutter:1.1rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-intro{padding-bottom:.62rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-title{padding:.68rem var(--org-decision-page-gutter) .48rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-title h1{font-size:1.65rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-title p{font-size:.8rem;line-height:1.28}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-statement{margin-inline:.8rem;padding:.48rem .68rem .52rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-scoreline>div{min-height:3.05rem;padding:.4rem .58rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-scoreline dd{font-size:1.12rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-sheet-ledgers{padding:.45rem var(--org-decision-page-gutter) .58rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-ledger-section>header{min-height:1.9rem;padding-block:.28rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-metric-grid>div{padding:.24rem .34rem .27rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-table{font-size:.68rem;line-height:1.22}.org-decision-sheet[data-ledger-density=medium] .org-decision-table th,.org-decision-sheet[data-ledger-density=medium] .org-decision-table td{padding:.24rem .34rem}.org-decision-sheet[data-ledger-density=high]{--type-micro:.55rem;--type-meta:.62rem;--org-decision-page-gutter:.88rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-meta>div:first-child,.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-meta>.org-decision-sheet-meta-right{padding:.5rem .68rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-intro{padding-bottom:.42rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-title{padding:.5rem var(--org-decision-page-gutter) .36rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-title h1{font-size:1.35rem;line-height:1.02}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-title p{margin-top:.2rem;font-size:.68rem;line-height:1.2}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-statement{margin-inline:.68rem;padding:.36rem .56rem .4rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-statement h2{font-size:.82rem;line-height:1.2}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-scoreline>div{min-height:2.5rem;padding:.3rem .45rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-scoreline dd{font-size:.92rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-ledgers{padding:.3rem var(--org-decision-page-gutter) .38rem}.org-decision-sheet[data-ledger-density=high] .org-decision-ledger-section>header{min-height:1.55rem;padding-block:.18rem}.org-decision-sheet[data-ledger-density=high] .org-decision-ledger-section>header h2{font-size:.78rem}.org-decision-sheet[data-ledger-density=high] .org-decision-ledger-summary{font-size:.52rem}.org-decision-sheet[data-ledger-density=high] .org-decision-metric-grid>div{padding:.16rem .26rem .18rem}.org-decision-sheet[data-ledger-density=high] .org-decision-metric-grid :is(dt,dd,dd>small){font-size:.55rem}.org-decision-sheet[data-ledger-density=high] .org-decision-metric-grid dd>span{min-width:1.3rem;padding:.08rem .2rem}.org-decision-sheet[data-ledger-density=high] .org-decision-table{font-size:.56rem;line-height:1.14}.org-decision-sheet[data-ledger-density=high] .org-decision-table thead th{font-size:.52rem}.org-decision-sheet[data-ledger-density=high] .org-decision-table th,.org-decision-sheet[data-ledger-density=high] .org-decision-table td{padding:.14rem .24rem}.org-decision-sheet[data-ledger-density=high]>footer{padding-block:.34rem}.org-decision-sheet>footer{padding:.6rem var(--org-decision-page-gutter);margin-top:auto}.org-decision-sheet .org-decision-sheet-meta{border-bottom:.18rem solid var(--org-sheet-gold);background:var(--org-sheet-navy);min-height:5.4rem;position:relative;overflow:hidden}.org-decision-sheet .org-decision-sheet-meta:before{z-index:1;background:var(--org-sheet-gold);content:"";border-radius:0 999px 999px 0;width:.2rem;position:absolute;top:.72rem;bottom:.72rem;left:0}.org-decision-sheet .org-decision-sheet-meta>.org-decision-sheet-brand{min-width:0;padding:.68rem var(--org-decision-page-gutter);flex-direction:row;align-items:center;gap:.72rem;display:flex}.org-decision-sheet-brand-mark{object-fit:contain;flex:0 0 2.9rem;width:2.9rem;height:2.9rem}.org-decision-sheet-brand-copy{gap:.08rem;min-width:0;display:grid}.org-decision-sheet .org-decision-sheet-brand-copy>span{color:var(--org-sheet-gold)}@supports (color:color-mix(in lab, red, red)){.org-decision-sheet .org-decision-sheet-brand-copy>span{color:color-mix(in srgb, var(--org-sheet-gold) 84%, var(--org-sheet-white))}}.org-decision-sheet .org-decision-sheet-brand-copy>span{font-family:var(--font-role-meta);letter-spacing:.095em;text-transform:uppercase;font-size:.62rem;font-weight:740}.org-decision-sheet .org-decision-sheet-brand-copy>strong{color:var(--org-sheet-white);font-family:var(--font-role-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;font-weight:670;line-height:1.05;overflow:hidden}.org-decision-sheet .org-decision-sheet-brand-copy>small{color:var(--org-sheet-white)}@supports (color:color-mix(in lab, red, red)){.org-decision-sheet .org-decision-sheet-brand-copy>small{color:color-mix(in srgb, var(--org-sheet-white) 68%, transparent)}}.org-decision-sheet .org-decision-sheet-brand-copy>small{font-family:var(--font-role-meta);letter-spacing:.03em;font-size:.6rem;font-weight:570}.org-decision-sheet .org-decision-sheet-meta>.org-decision-sheet-meta-right{padding-right:var(--org-decision-page-gutter);background:var(--org-sheet-burgundy);align-items:center}.org-decision-sheet .org-decision-sheet-intro{padding-bottom:.55rem}.org-decision-change-summary{padding:.48rem var(--org-decision-page-gutter) .62rem;border-block:.0625rem solid var(--org-sheet-rule);background:var(--org-sheet-white)}.org-decision-change-summary>header{align-items:baseline;gap:.55rem;margin-bottom:.34rem;display:flex}.org-decision-change-summary>header>span{color:#76540d;font-family:var(--font-role-meta);letter-spacing:.095em;text-transform:uppercase;font-size:.61rem;font-weight:760}.org-decision-change-summary>header>h2{border-left:.0625rem solid var(--org-sheet-rule);color:var(--org-sheet-navy-deep);font-family:var(--font-role-section);margin:0;padding-left:.55rem;font-size:.82rem;font-weight:680;line-height:1}.org-decision-change-summary>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin:0;display:grid}.org-decision-change-summary>dl>div{border:.0625rem solid var(--org-sheet-rule);grid-template:"icon value""icon label"/1.75rem minmax(0,1fr);align-content:center;align-items:center;gap:.08rem .48rem;min-width:0;min-height:3.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-decision-change-summary>dl>div{border:.0625rem solid color-mix(in srgb, var(--org-sheet-rule) 82%, transparent)}}.org-decision-change-summary>dl>div{background:var(--org-change-summary-fill,var(--org-sheet-tint));border-radius:.32rem;padding:.42rem .48rem}.org-decision-change-summary>dl>div[data-tone=office]{--org-change-summary-accent:#173b57;--org-change-summary-fill:#edf4f8}.org-decision-change-summary>dl>div[data-tone=position]{--org-change-summary-accent:#8a6519;--org-change-summary-fill:#faf2df}.org-decision-change-summary>dl>div[data-tone=people]{--org-change-summary-accent:#742d3e;--org-change-summary-fill:#f7ebee}.org-decision-change-summary>dl>div[data-tone=capacity]{--org-change-summary-accent:#9b5a49;--org-change-summary-fill:#f8ece8}.org-decision-change-icon{background:var(--org-change-summary-accent);width:1.7rem;height:1.7rem;color:var(--org-sheet-white);border-radius:999px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.org-decision-change-icon>svg{stroke-width:1.9px;width:.86rem;height:.86rem}.org-decision-change-summary dt{color:var(--color-muted);font-family:var(--font-role-meta);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:.61rem;font-weight:650;line-height:1.15;overflow:hidden}.org-decision-change-summary dd{min-width:0;color:var(--org-change-summary-accent);font-family:var(--font-role-data);font-variant-numeric:tabular-nums;grid-area:value;align-items:center;gap:.2rem;margin:0;font-size:1.12rem;font-weight:760;line-height:1;display:flex}.org-decision-change-summary dd small{color:var(--color-faint);font-size:.6rem;font-weight:620}.org-decision-change-summary dd svg{width:.72rem;color:var(--org-change-summary-accent);flex:none}.org-decision-sheet[data-ledger-density=medium] .org-decision-change-summary{padding-block:.34rem .42rem}.org-decision-sheet[data-ledger-density=medium] .org-decision-change-summary>dl>div{min-height:3.15rem;padding-block:.3rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-meta{min-height:3.9rem}.org-decision-sheet[data-ledger-density=high] .org-decision-sheet-brand-mark{flex-basis:2.2rem;width:2.2rem;height:2.2rem}.org-decision-sheet[data-ledger-density=high] .org-decision-change-summary{padding:.22rem var(--org-decision-page-gutter) .28rem}.org-decision-sheet[data-ledger-density=high] .org-decision-change-summary>header{margin-bottom:.18rem}.org-decision-sheet[data-ledger-density=high] .org-decision-change-summary>dl>div{grid-template-columns:1.35rem minmax(0,1fr);gap:.04rem .32rem;min-height:2.55rem;padding:.2rem .3rem}.org-decision-sheet[data-ledger-density=high] .org-decision-change-icon{width:1.3rem;height:1.3rem}.org-decision-sheet[data-ledger-density=high] .org-decision-change-summary dd{font-size:.84rem}.org-decision-sheet[data-ledger-density=high] .org-decision-change-summary dt{font-size:.5rem}.org-position-change-summary{border-left:.0625rem solid #ffffff3d;min-width:9rem;padding-left:1rem}@supports (color:color-mix(in lab, red, red)){.org-position-change-summary{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 24%, transparent)}}.org-position-change-summary{color:var(--color-on-accent)}.org-position-change-summary strong,.org-position-change-summary span{display:block}.org-position-change-summary strong{font-family:var(--font-role-data);font-size:var(--type-data-lg)}.org-position-change-summary strong small{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.org-position-change-summary strong small{color:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.org-position-change-summary strong small{font-size:var(--type-meta);font-weight:550}.org-position-change-summary span{color:#ffffffb8;margin-top:.18rem}@supports (color:color-mix(in lab, red, red)){.org-position-change-summary span{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}}.org-position-change-summary span{font-size:var(--type-meta)}.org-change-flow{background:var(--color-surface);grid-template-rows:auto auto;align-content:center;gap:.75rem;min-height:0}.org-change-architecture{--org-sheet-accent:var(--color-team-action)}.office-coverage-workspace{--office-coverage-rule:#b4bcbe}@supports (color:color-mix(in lab, red, red)){.office-coverage-workspace{--office-coverage-rule:color-mix(in srgb, var(--color-team-action) 18%, var(--color-line))}}.office-coverage-hero{--office-coverage-hero-muted:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.office-coverage-hero{--office-coverage-hero-muted:color-mix(in srgb, var(--color-on-accent) 70%, transparent)}}.office-coverage-hero{border:.0625rem solid #694129;min-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-coverage-hero{border:.0625rem solid color-mix(in srgb, var(--color-gold) 32%, var(--color-brand-900))}}.office-coverage-hero{border-top:.1875rem solid var(--color-gold);border-radius:var(--radius-hero);background:radial-gradient(circle at 88% 14%, #ffffff17, transparent 32%), var(--color-team-hero)}@supports (color:color-mix(in lab, red, red)){.office-coverage-hero{background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--color-on-accent) 9%, transparent), transparent 32%), var(--color-team-hero)}}.office-coverage-hero{box-shadow:var(--shadow-tier-1);color:var(--color-on-accent)}.stable-hero.office-coverage-hero[data-stable-hero-layout=workforce]{--stable-hero-fact-columns:4}.office-coverage-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(28rem,1fr);height:100%;min-height:0;display:grid}.office-coverage-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.4rem,2.8vw,2.25rem) clamp(1.5rem,3.5vw,3.25rem);display:flex}.office-coverage-label,.office-coverage-leadership span,.office-coverage-column-headings,.office-coverage-office-scope>span,.office-coverage-standard>strong{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.office-coverage-label{color:var(--color-gold)}.office-coverage-copy h2{max-width:27ch;color:var(--color-on-accent);font-family:var(--font-role-statement);font-size:var(--type-title);margin-top:.65rem;line-height:1.08}.office-coverage-copy p{max-width:68ch;color:var(--office-coverage-hero-muted);font-size:var(--type-body);margin-top:.7rem;line-height:1.55}.office-coverage-facts{min-width:0;display:grid}.office-coverage-fact{border-left:.0625rem solid #ffffff26;flex-direction:column;justify-content:center;min-width:0;padding:1.1rem 1.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.office-coverage-fact{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.office-coverage-fact{background:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.office-coverage-fact{background:color-mix(in srgb, var(--color-on-accent) 4%, transparent)}}.office-coverage-fact strong{color:var(--color-on-accent);font-family:var(--font-role-data);font-size:var(--type-data-display);line-height:1}.office-coverage-fact>span{color:var(--color-on-accent);margin-top:.4rem;font-weight:700}.office-coverage-fact small{color:var(--office-coverage-hero-muted);font-size:var(--type-meta);margin-top:.15rem}.office-coverage-map{border:.0625rem solid var(--office-coverage-rule);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-tier-1);overflow:hidden}.office-coverage-leadership{border-bottom:.0625rem solid var(--office-coverage-rule);background:#f0f0ec;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.7fr);align-items:center;gap:2rem;padding:1.15rem 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-leadership{background:color-mix(in srgb, var(--color-team-action) 5%, var(--color-surface))}}.office-coverage-leadership span,.office-coverage-office-scope>span,.office-coverage-standard>strong{color:var(--color-muted)}.office-coverage-leadership h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.25rem;line-height:1.2}.office-coverage-leadership p{color:var(--color-muted);font-size:var(--type-body);margin-top:.2rem}.office-coverage-office-scope{border-left:.0625rem solid var(--office-coverage-rule);min-width:0;padding-left:1.5rem}.office-coverage-office-scope p{line-height:1.55}.office-coverage-column-headings,.office-coverage-branch{grid-template-columns:minmax(13rem,.68fr) minmax(23rem,1.22fr) minmax(28rem,1.5fr);display:grid}.office-coverage-column-headings{color:var(--color-muted);background:#f5f3eb}@supports (color:color-mix(in lab, red, red)){.office-coverage-column-headings{background:color-mix(in srgb, var(--color-canvas) 72%, var(--color-surface))}}.office-coverage-column-headings span{border-right:.0625rem solid var(--office-coverage-rule);padding:.65rem 1.1rem}.office-coverage-column-headings span:last-child{border-right:0}.office-coverage-branch{--office-coverage-accent:var(--color-team-action);border-top:.0625rem solid var(--office-coverage-rule)}.office-coverage-branch[data-function=procurement]{--office-coverage-accent:var(--color-bluegrey)}.office-coverage-branch[data-function=financial-excellence]{--office-coverage-accent:var(--color-gold)}.office-coverage-branch[data-function=financial-operations]{--office-coverage-accent:var(--color-olive)}.office-coverage-accountability,.office-coverage-teams,.office-coverage-functions{min-width:0;padding:1.15rem}.office-coverage-accountability,.office-coverage-teams{border-right:.0625rem solid var(--office-coverage-rule)}.office-coverage-accountability{border-left:.25rem solid var(--office-coverage-accent)}.office-coverage-branch-index{color:var(--office-coverage-accent);font-family:var(--font-role-data);font-size:var(--type-data);font-weight:750}.office-coverage-accountability h3{max-width:22ch;color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.35rem;line-height:1.15}.office-coverage-head-title{color:var(--color-muted);font-size:var(--type-meta);margin-top:.8rem;line-height:1.35}.office-coverage-accountability>strong{color:var(--color-ink);font-size:var(--type-body);margin-top:.25rem;display:block}.office-coverage-accountability dl{border-top:.0625rem solid var(--office-coverage-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;padding-top:.8rem;display:grid}.office-coverage-accountability dt{color:var(--color-muted);font-size:var(--type-meta)}.office-coverage-accountability dd{color:var(--color-ink);font-size:var(--type-section);margin-top:.1rem;font-weight:750}.office-coverage-teams{align-content:start;gap:1rem;display:grid}.office-coverage-team+.office-coverage-team{border-top:.0625rem solid var(--office-coverage-rule);padding-top:.9rem}.office-coverage-team h4{color:var(--office-coverage-accent);font-family:var(--font-role-section);font-size:var(--type-body);font-weight:750}.office-coverage-team ul,.office-coverage-functions ol{margin:0;padding:0;list-style:none}.office-coverage-team ul{gap:.5rem;margin-top:.65rem;display:grid}.office-coverage-role{grid-template-columns:minmax(8.5rem,.85fr) minmax(0,1.15fr);align-items:start;gap:.75rem;display:grid}.office-coverage-role>span{color:var(--color-muted);font-size:var(--type-meta);line-height:1.4}.office-coverage-role>div{flex-wrap:wrap;gap:.25rem .7rem;min-width:0;display:flex}.office-coverage-role strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:650;line-height:1.4}.office-coverage-role strong[data-vacant=true]{color:var(--color-danger)}.office-coverage-functions ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.office-coverage-functions li{grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.45rem;min-width:0;display:grid}.office-coverage-functions li>span{color:var(--office-coverage-accent);font-family:var(--font-role-data);font-size:var(--type-meta)}.office-coverage-functions li>strong,.office-coverage-functions>p{color:var(--color-ink);font-size:var(--type-meta);font-weight:600;line-height:1.35}.office-coverage-standard{border-top:.0625rem solid var(--office-coverage-rule);background:#f0f0ec;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);align-items:baseline;gap:1rem;padding:1rem 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-standard{background:color-mix(in srgb, var(--color-team-action) 5%, var(--color-surface))}}.office-coverage-standard p{color:var(--color-ink);font-size:var(--type-body);line-height:1.5}@container app-page (min-width:70rem){.office-coverage-copy{padding:.65rem 1rem}.office-coverage-copy h2{margin-top:.35rem;font-size:1.45rem}.office-coverage-fact{padding:.35rem .65rem}.office-coverage-fact strong{font-size:1.25rem}.office-coverage-fact>span{margin-top:.2rem;font-size:.625rem}}@media (max-width:72rem){.office-coverage-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr)}.stable-hero.office-coverage-hero[data-stable-hero-layout=workforce]{--stable-hero-fact-columns:2}.office-coverage-fact{border-bottom:.0625rem solid #ffffff26}@supports (color:color-mix(in lab, red, red)){.office-coverage-fact{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.office-coverage-fact:nth-child(n+3){border-bottom:0}.office-coverage-column-headings{display:none}.office-coverage-branch{grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr)}.office-coverage-teams{border-right:0}.office-coverage-functions{border-top:.0625rem solid var(--office-coverage-rule);grid-column:1/-1}.office-coverage-functions ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.office-coverage-hero-grid,.office-coverage-leadership,.office-coverage-branch,.office-coverage-standard{grid-template-columns:minmax(0,1fr)}.office-coverage-hero{min-height:0}.office-coverage-fact{min-height:6rem}.office-coverage-office-scope{border-top:.0625rem solid var(--office-coverage-rule);border-left:0;padding-top:.85rem;padding-left:0}.office-coverage-accountability,.office-coverage-teams{border-right:0;border-bottom:.0625rem solid var(--office-coverage-rule)}.office-coverage-functions{border-top:0;grid-column:auto}.office-coverage-functions ol{grid-template-columns:minmax(0,1fr)}.office-coverage-standard{gap:.45rem}}@media (max-width:35rem){.office-coverage-copy,.office-coverage-accountability,.office-coverage-teams,.office-coverage-functions,.office-coverage-leadership,.office-coverage-standard{padding-inline:1rem}.office-coverage-role{grid-template-columns:minmax(0,1fr);gap:.15rem}}.office-coverage-office-lead>span,.office-coverage-escalation-intro>span,.office-coverage-functions>strong{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.office-coverage-leadership{grid-template-columns:minmax(19rem,.9fr) minmax(0,1.3fr)}.office-coverage-office-lead{min-width:0}.office-coverage-office-lead .office-coverage-person{margin-top:.65rem}.office-coverage-office-scope>small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.6rem;line-height:1.45;display:block}.office-coverage-person{align-items:center;gap:.65rem;min-width:0;display:flex}.office-coverage-avatar{border:.0625rem solid var(--office-coverage-accent,#173b57);flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-coverage-avatar{border:.0625rem solid color-mix(in srgb, var(--office-coverage-accent,var(--color-team-action)) 26%, var(--color-line))}}.office-coverage-avatar{background:var(--office-coverage-accent,#173b57);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.office-coverage-avatar{background:color-mix(in srgb, var(--office-coverage-accent,var(--color-team-action)) 11%, var(--color-surface))}}.office-coverage-avatar{color:var(--office-coverage-accent,var(--color-team-action));font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:760}.office-coverage-person.is-featured .office-coverage-avatar{width:4.25rem;height:4.25rem;box-shadow:0 .4rem 1rem -.75rem var(--color-ink);border-width:.125rem;flex-basis:4.25rem}.office-coverage-avatar-photo{object-fit:cover;object-position:center top;width:100%;display:block;height:100%!important}.office-coverage-person-copy{gap:.12rem;min-width:0;display:grid}.office-coverage-person-copy>strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:720;line-height:1.25}.office-coverage-person.is-featured .office-coverage-person-copy>strong{font-family:var(--font-role-section);font-size:var(--type-body)}.office-coverage-person-copy>span{color:var(--color-muted);font-family:var(--font-role-body);font-size:var(--type-micro);letter-spacing:normal;text-transform:none;font-weight:500;line-height:1.3}.office-coverage-person-actions{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;min-width:0;margin-top:.1rem;display:flex}.office-coverage-person-actions a,.office-coverage-person-actions small{min-width:0;font-family:var(--font-role-body);font-size:var(--type-micro);letter-spacing:normal;text-transform:none;align-items:center;gap:.25rem;font-weight:650;line-height:1.3;display:inline-flex}.office-coverage-person-actions a{color:var(--color-link);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.office-coverage-person-actions small{color:var(--office-coverage-accent,var(--color-team-action))}.office-coverage-person-actions svg{flex:none}.office-coverage-escalation{border-bottom:.0625rem solid var(--office-coverage-rule);background:#f8f2e7;grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);align-items:center;gap:1.25rem;padding:.9rem 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-escalation{background:color-mix(in srgb, var(--color-gold) 7%, var(--color-surface))}}.office-coverage-escalation-intro h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);margin-top:.2rem}.office-coverage-extract-links{gap:.22rem;width:fit-content;margin-top:.45rem;display:grid}.office-coverage-pdf-link{width:fit-content;color:var(--color-link);font-size:var(--type-meta);align-items:center;gap:.35rem;font-weight:700;line-height:1.25;display:inline-flex}.office-coverage-pdf-link small{border-left:.0625rem solid var(--office-coverage-rule);color:var(--color-muted);font-size:var(--type-micro);padding-left:.4rem;font-weight:620}.office-coverage-escalation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.office-coverage-escalation li{border:.0625rem solid var(--office-coverage-rule);background:var(--color-surface);border-right:0;align-items:center;gap:.55rem;min-width:0;padding:.55rem 1rem;display:flex;position:relative}.office-coverage-escalation li:first-child{border-radius:var(--radius-tight) 0 0 var(--radius-tight)}.office-coverage-escalation li:last-child{border-right:.0625rem solid var(--office-coverage-rule);border-radius:0 var(--radius-tight) var(--radius-tight) 0;background:var(--color-team-action)}.office-coverage-escalation-icon{background:#e4e6e4;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-escalation-icon{background:color-mix(in srgb, var(--color-team-action) 10%, var(--color-surface))}}.office-coverage-escalation-icon{color:var(--color-team-action)}.office-coverage-escalation-icon svg{width:1rem;height:1rem}.office-coverage-escalation li:last-child .office-coverage-escalation-icon{background:#ffffff24}@supports (color:color-mix(in lab, red, red)){.office-coverage-escalation li:last-child .office-coverage-escalation-icon{background:color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.office-coverage-escalation li:last-child .office-coverage-escalation-icon{color:var(--color-gold)}.office-coverage-escalation li>div{gap:.1rem;min-width:0;display:grid}.office-coverage-escalation li strong,.office-coverage-escalation li>div>span{color:var(--color-ink);font-size:var(--type-micro);line-height:1.3}.office-coverage-escalation li strong{font-weight:720}.office-coverage-escalation li>div>span{color:var(--color-muted)}.office-coverage-escalation li:last-child strong,.office-coverage-escalation li:last-child>div>span{color:var(--color-on-accent)}.office-coverage-domains{border-right:.0625rem solid var(--office-coverage-rule);background:var(--office-coverage-accent);min-width:0;padding:1.15rem}@supports (color:color-mix(in lab, red, red)){.office-coverage-domains{background:color-mix(in srgb, var(--office-coverage-accent) 4%, var(--color-surface))}}.office-coverage-domains-title{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.office-coverage-domains-title strong{color:var(--office-coverage-accent);font-family:var(--font-role-statement);font-size:var(--type-section)}.office-coverage-domains-title span{color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap}.office-coverage-domains ul{gap:.42rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.office-coverage-domains li{border:.0625rem solid var(--office-coverage-accent);grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.48rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-domains li{border:.0625rem solid color-mix(in srgb, var(--office-coverage-accent) 18%, var(--color-line))}}.office-coverage-domains li{border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-ink);font-size:var(--type-meta);font-weight:650;line-height:1.35}.office-coverage-domains li>svg{width:1rem;height:1rem;color:var(--office-coverage-accent);stroke-width:1.8px}.office-coverage-teams{gap:.8rem}.office-coverage-team h4{border-bottom:.0625rem solid var(--office-coverage-rule);padding-bottom:.45rem}.office-coverage-team-people{gap:.65rem;margin-top:.6rem;display:grid}.office-coverage-functions{border-top:.0625rem solid var(--office-coverage-rule);background:#f6f3ec;grid-column:1/-1;grid-template-columns:minmax(12rem,.35fr) minmax(0,1.65fr);align-items:start;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-functions{background:color-mix(in srgb, var(--color-canvas) 65%, var(--color-surface))}}.office-coverage-functions ol{grid-template-columns:repeat(4,minmax(0,1fr))}.office-coverage-functions li>b{color:var(--color-ink);font-size:var(--type-micro);font-weight:620;line-height:1.3}@media (max-width:72rem){.office-coverage-escalation{grid-template-columns:minmax(0,1fr);gap:.65rem}.office-coverage-domains{border-right:0}.office-coverage-teams{border-top:.0625rem solid var(--office-coverage-rule);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.office-coverage-team+.office-coverage-team{border-top:0;border-left:.0625rem solid var(--office-coverage-rule);padding-top:0;padding-left:1rem}.office-coverage-functions{grid-template-columns:minmax(0,1fr)}.office-coverage-functions ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.office-coverage-leadership,.office-coverage-escalation ol{grid-template-columns:minmax(0,1fr)}.office-coverage-escalation li,.office-coverage-escalation li:first-child,.office-coverage-escalation li:last-child{border-right:.0625rem solid var(--office-coverage-rule);border-bottom:0;border-radius:0}.office-coverage-escalation li:first-child{border-radius:var(--radius-tight) var(--radius-tight) 0 0}.office-coverage-escalation li:last-child{border-bottom:.0625rem solid var(--office-coverage-rule);border-radius:0 0 var(--radius-tight) var(--radius-tight)}.office-coverage-domains{border-bottom:.0625rem solid var(--office-coverage-rule)}.office-coverage-teams{border-top:0;grid-column:auto;grid-template-columns:minmax(0,1fr)}.office-coverage-team+.office-coverage-team{border-top:.0625rem solid var(--office-coverage-rule);border-left:0;padding-top:.9rem;padding-left:0}.office-coverage-functions{grid-column:auto}.office-coverage-functions ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:35rem){.office-coverage-escalation{padding-inline:1rem}.office-coverage-person.is-featured .office-coverage-avatar{flex-basis:3.75rem;width:3.75rem;height:3.75rem}.office-coverage-person-actions a{max-width:14rem}}@container app-page (min-width:70rem){.office-coverage-leadership{gap:1rem;padding:.7rem .9rem}.office-coverage-office-lead .office-coverage-person{margin-top:.35rem}.office-coverage-office-scope{padding-left:1rem}.office-coverage-office-scope>small{margin-top:.3rem;line-height:1.3}.office-coverage-escalation{grid-template-columns:minmax(13rem,.4fr) minmax(0,1.6fr);gap:.75rem;padding:.55rem .9rem}.office-coverage-pdf-link{font-size:var(--type-micro)}.office-coverage-escalation li{padding:.4rem .65rem}.office-coverage-escalation-icon{flex-basis:1.7rem;width:1.7rem;height:1.7rem}.office-coverage-column-headings span{padding:.4rem .75rem}.office-coverage-column-headings,.office-coverage-branch{grid-template-columns:minmax(11.5rem,.55fr) minmax(23rem,1.05fr) minmax(31rem,1.55fr)}.office-coverage-accountability,.office-coverage-domains,.office-coverage-teams,.office-coverage-functions{padding:.75rem}.office-coverage-accountability h3{font-size:var(--type-body);margin-top:.2rem}.office-coverage-person.is-featured .office-coverage-avatar{flex-basis:3.3rem;width:3.3rem;height:3.3rem}.office-coverage-accountability dl{margin-top:.65rem;padding-top:.5rem}.office-coverage-domains ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:.5rem}.office-coverage-domains li{padding-block:.35rem}.office-coverage-domains li>svg{width:.9rem;height:.9rem}.office-coverage-team-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .7rem;margin-top:.45rem}.office-coverage-avatar{flex-basis:2.15rem;width:2.15rem;height:2.15rem}.office-coverage-functions{grid-template-columns:minmax(10rem,.28fr) minmax(0,1.72fr);gap:.65rem}.office-coverage-functions ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem .75rem}.office-coverage-standard{padding:.65rem .9rem}}.office-coverage-poster-toolbar{border:.0625rem solid var(--office-coverage-rule);border-radius:var(--radius-panel);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.office-coverage-poster-toolbar>div{gap:.08rem;min-width:0;display:grid}.office-coverage-poster-toolbar>div>span{color:var(--color-team-action);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:740}.office-coverage-poster-toolbar>div>strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-body);line-height:1.25}.office-coverage-poster-toolbar>div>small{color:var(--color-muted);font-size:var(--type-meta);line-height:1.3}.office-coverage-poster-toolbar nav{flex:none;gap:.45rem;display:flex}.office-coverage-poster-download{border:.0625rem solid var(--color-team-action);border-radius:var(--radius-tight);background:var(--color-team-action);min-height:2.75rem;color:var(--color-on-accent);align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex}.office-coverage-poster-download.is-secondary{border-color:var(--office-coverage-rule);background:var(--color-surface);color:var(--color-ink)}.office-coverage-poster-download>svg{width:1.05rem;height:1.05rem;color:var(--color-gold);flex:none}.office-coverage-poster-download.is-secondary>svg{color:var(--color-team-action)}.office-coverage-poster-download>span{font-size:var(--type-meta);gap:.02rem;font-weight:720;line-height:1.15;display:grid}.office-coverage-poster-download small{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-download small{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}}.office-coverage-poster-download small{font-size:var(--type-micro);font-weight:560}.office-coverage-poster-download.is-secondary small{color:var(--color-muted)}.office-coverage-print{border:.0625rem solid #a79195;min-width:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-coverage-print{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 40%, var(--color-line))}}.office-coverage-print{border-radius:var(--radius-panel);background:var(--color-canvas);box-shadow:var(--shadow-tier-1);color:var(--color-ink);font-family:var(--font-role-body)}.office-coverage-print-page.is-poster{background:var(--color-canvas);grid-template-rows:auto auto auto minmax(25rem,1fr) auto;gap:0;min-width:0;display:grid}.office-coverage-poster-masthead{border-bottom:.22rem solid var(--color-gold);background:var(--color-brand-700);min-height:6.75rem;color:var(--color-on-accent);justify-content:space-between;align-items:end;gap:2rem;padding:1.15rem 1.35rem 1.05rem;display:flex}.office-coverage-poster-masthead>div{gap:.4rem;display:grid}.office-coverage-poster-masthead span,.office-coverage-poster-masthead small,.office-coverage-poster-lead>span,.office-coverage-poster-hours header span,.office-coverage-poster-domains>strong,.office-coverage-poster-teams>strong{font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:740}.office-coverage-poster-masthead span{color:var(--color-gold)}.office-coverage-poster-masthead strong{color:var(--color-on-accent);font-family:var(--font-role-statement);letter-spacing:-.025em;font-size:clamp(2rem,3.15vw,3.2rem);font-weight:540;line-height:.96}.office-coverage-poster-masthead small{color:#ffffffb8;padding-bottom:.2rem}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-masthead small{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}}.office-coverage-poster-masthead small{white-space:nowrap}.office-coverage-poster-summary{border-bottom:.0625rem solid #b5a6a8;grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:stretch;min-height:5.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-summary{border-bottom:.0625rem solid color-mix(in srgb, var(--color-brand-700) 28%, var(--color-line))}}.office-coverage-poster-summary>p{max-width:88ch;color:var(--color-muted);font-family:var(--font-role-statement);align-self:center;margin:0;padding:.9rem 1.35rem;font-size:clamp(.9rem,1.35vw,1.25rem);font-weight:430;line-height:1.28}.office-coverage-poster-summary>p strong{color:var(--color-brand-700);font-weight:680}.office-coverage-poster-summary dl{border-left:.0625rem solid var(--office-coverage-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.office-coverage-poster-summary dl>div{border-left:.0625rem solid var(--office-coverage-rule);flex-direction:column;justify-content:center;min-width:0;padding:.65rem;display:flex}.office-coverage-poster-summary dl>div:first-child{border-left:0}.office-coverage-poster-summary dt{color:var(--color-muted);font-size:var(--type-micro);line-height:1.1}.office-coverage-poster-summary dd{color:var(--color-brand-700);font-family:var(--font-role-data);order:-1;margin:0 0 .22rem;font-size:clamp(1.3rem,2vw,2rem);font-weight:780;line-height:.95}.office-coverage-poster-reach{border-bottom:.0625rem solid #aa9498;grid-template-columns:minmax(15rem,.27fr) minmax(0,1fr);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-reach{border-bottom:.0625rem solid color-mix(in srgb, var(--color-brand-700) 38%, var(--color-line))}}.office-coverage-poster-reach{background:var(--color-surface)}.office-coverage-poster-lead{border-left:.25rem solid var(--color-gold);align-content:center;gap:.55rem;padding:.8rem 1rem;display:grid}.office-coverage-poster-lead>span{color:var(--color-gold-ink)}.office-coverage-print-person{align-items:center;gap:.5rem;min-width:0;display:flex}.office-coverage-print-avatar{border:.0625rem solid var(--office-coverage-rule);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-micro);border-radius:50%;flex:0 0 2rem;place-items:center;font-weight:740;display:grid;overflow:hidden}.office-coverage-print-person.is-featured .office-coverage-print-avatar,.office-coverage-poster-lead .office-coverage-print-avatar{border-width:.125rem;flex-basis:3.75rem;width:3.75rem;height:3.75rem}.office-coverage-print-avatar-photo{object-fit:cover;object-position:center top;width:100%;display:block;height:100%!important}.office-coverage-print-person>div{gap:.08rem;min-width:0;display:grid}.office-coverage-print-person strong{color:var(--color-ink);font-size:var(--type-meta);font-weight:740;line-height:1.16}.office-coverage-print-person span,.office-coverage-print-person small{color:var(--color-muted);font-size:var(--type-micro);line-height:1.2}.office-coverage-print-person small,.office-coverage-print-person small a{color:var(--color-link);overflow-wrap:anywhere}.office-coverage-poster-hours{grid-template-columns:minmax(12rem,1.08fr) repeat(3,minmax(0,1fr));min-width:0;display:grid}.office-coverage-poster-hours>header,.office-coverage-poster-hours>div{border-left:.0625rem solid var(--office-coverage-rule);flex-direction:column;justify-content:center;min-width:0;min-height:7.2rem;padding:.75rem .9rem;display:flex}.office-coverage-poster-hours>header{background:var(--color-brand-700);color:var(--color-on-accent)}.office-coverage-poster-hours header span{color:var(--color-gold)}.office-coverage-poster-hours header strong{color:var(--color-on-accent);font-family:var(--font-role-statement);font-size:var(--type-body);margin-top:.35rem;font-weight:540;line-height:1.25}.office-coverage-poster-hours>div>span{color:var(--color-muted);font-size:var(--type-micro);font-weight:680;line-height:1.18}.office-coverage-poster-hours>div>strong{color:var(--color-brand-700);font-family:var(--font-role-data);margin-top:.4rem;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:780;line-height:1}.office-coverage-poster-hours>div>small{color:var(--color-muted);font-size:var(--type-micro);margin-top:.38rem;line-height:1.2}.office-coverage-poster-hours>div:last-child{border-left:.22rem solid var(--color-gold);background:var(--color-product-hero)}.office-coverage-poster-hours>div:last-child>span,.office-coverage-poster-hours>div:last-child>small{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-hours>div:last-child>span,.office-coverage-poster-hours>div:last-child>small{color:color-mix(in srgb, var(--color-on-accent) 75%, transparent)}}.office-coverage-poster-hours>div:last-child>strong{color:var(--color-on-accent)}.office-coverage-poster-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:.7rem;display:grid}.office-coverage-poster-branches>article{--office-coverage-accent:var(--color-team-action);border:.0625rem solid var(--office-coverage-accent);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-branches>article{border:.0625rem solid color-mix(in srgb, var(--office-coverage-accent) 45%, var(--color-line))}}.office-coverage-poster-branches>article{border-top:.2rem solid var(--office-coverage-accent);background:var(--color-surface)}.office-coverage-poster-branches>article+article{margin-left:.6rem}.office-coverage-poster-branches>article[data-function=procurement]{--office-coverage-accent:var(--color-bluegrey)}.office-coverage-poster-branches>article[data-function=financial-excellence]{--office-coverage-accent:var(--color-gold)}.office-coverage-poster-branches>article[data-function=financial-operations]{--office-coverage-accent:var(--color-olive)}.office-coverage-poster-branches>article>header{border-bottom:.0625rem solid var(--office-coverage-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;min-height:5rem;padding:.65rem;display:grid}.office-coverage-poster-branches>article>header>span{color:var(--office-coverage-accent);font-family:var(--font-role-data);font-size:var(--type-section);font-weight:780}.office-coverage-poster-branches h2,.office-coverage-poster-branches h3{color:var(--color-ink);font-family:var(--font-role-section);margin:0}.office-coverage-poster-branches h2{font-size:var(--type-body);margin-bottom:.35rem;font-weight:720;line-height:1.1}.office-coverage-poster-branches>article>header>small{color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap;line-height:1.15}.office-coverage-poster-branches>article>header .office-coverage-print-avatar{flex-basis:2.4rem;width:2.4rem;height:2.4rem}.office-coverage-poster-branches>article>header .office-coverage-print-person>div>span{display:none}.office-coverage-poster-domains,.office-coverage-poster-teams{min-width:0;padding:.65rem}.office-coverage-poster-domains{border-bottom:.0625rem solid var(--office-coverage-rule);background:var(--office-coverage-accent)}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-domains{background:color-mix(in srgb, var(--office-coverage-accent) 4%, var(--color-surface))}}.office-coverage-poster-domains>strong,.office-coverage-poster-teams>strong{color:var(--office-coverage-accent);display:block}.office-coverage-poster-domains ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem .5rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.office-coverage-poster-domains li{border-top:.0625rem solid var(--office-coverage-accent);grid-template-columns:.9rem minmax(0,1fr);align-items:start;gap:.25rem;min-width:0;padding-top:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-domains li{border-top:.0625rem solid color-mix(in srgb, var(--office-coverage-accent) 38%, var(--color-line))}}.office-coverage-poster-domains li{color:var(--color-ink);font-size:var(--type-micro);font-weight:640;line-height:1.18}.office-coverage-poster-domains li>svg{width:.85rem;height:.85rem;color:var(--office-coverage-accent);stroke-width:1.8px}.office-coverage-poster-teams{min-height:0}.office-coverage-poster-teams>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;margin-top:.45rem;display:grid}.office-coverage-poster-teams>div>section+section{border-left:.0625rem solid var(--office-coverage-rule);padding-left:.7rem}.office-coverage-poster-teams h3{border-bottom:.0625rem solid var(--office-coverage-rule);color:var(--office-coverage-accent);font-size:var(--type-meta);padding-bottom:.3rem;font-weight:720;line-height:1.15}.office-coverage-poster-people{gap:.35rem;margin-top:.35rem;display:grid}.office-coverage-poster-people .office-coverage-print-person{gap:.35rem}.office-coverage-poster-people .office-coverage-print-avatar{flex-basis:1.65rem;width:1.65rem;height:1.65rem}.office-coverage-poster-people .office-coverage-print-person>div>span{display:none}.office-coverage-poster-people .office-coverage-print-person strong,.office-coverage-poster-people .office-coverage-print-person small{font-size:var(--type-micro)}.office-coverage-print-page.is-poster>footer{border-top:.0625rem solid #ac989b;justify-content:space-between;align-items:center;gap:1rem;min-height:2.4rem;padding:.45rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-page.is-poster>footer{border-top:.0625rem solid color-mix(in srgb, var(--color-brand-700) 36%, var(--color-line))}}.office-coverage-print-page.is-poster>footer{color:var(--color-muted);font-size:var(--type-micro);font-weight:640}@media (max-width:62rem){.office-coverage-poster-toolbar,.office-coverage-poster-reach{grid-template-columns:minmax(0,1fr);align-items:stretch}.office-coverage-poster-toolbar{display:grid}.office-coverage-poster-toolbar nav{justify-content:stretch}.office-coverage-poster-download{flex:1 1 0}.office-coverage-poster-hours>header,.office-coverage-poster-hours>div{min-height:6rem}.office-coverage-poster-branches{grid-template-columns:minmax(0,1fr)}.office-coverage-poster-branches>article+article{margin-top:.7rem;margin-left:0}}@media (max-width:48rem){.office-coverage-poster-summary,.office-coverage-poster-hours{grid-template-columns:minmax(0,1fr)}.office-coverage-poster-masthead{flex-direction:column;justify-content:end;align-items:start;gap:.75rem;min-height:8rem}.office-coverage-poster-masthead small{white-space:normal}.office-coverage-poster-summary dl{border-top:.0625rem solid var(--office-coverage-rule);border-left:0;min-height:5rem}.office-coverage-poster-hours>header,.office-coverage-poster-hours>div{border-top:.0625rem solid var(--office-coverage-rule);border-left:0;min-height:5.25rem}.office-coverage-poster-domains ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.office-coverage-poster-toolbar nav,.office-coverage-poster-teams>div{grid-template-columns:minmax(0,1fr);display:grid}.office-coverage-poster-download{width:100%}.office-coverage-poster-masthead,.office-coverage-poster-summary>p,.office-coverage-poster-lead{padding-inline:1rem}.office-coverage-poster-domains ul{grid-template-columns:minmax(0,1fr)}.office-coverage-poster-teams>div>section+section{border-top:.0625rem solid var(--office-coverage-rule);border-left:0;padding-top:.7rem;padding-left:0}}.office-coverage-escalation{grid-template-columns:minmax(12rem,.38fr) minmax(0,1.62fr)}.office-coverage-reach-ladder{grid-template-columns:minmax(0,1fr) minmax(14rem,.52fr);align-items:stretch;gap:.6rem;min-width:0;display:grid}.office-coverage-service-windows{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.office-coverage-service-windows>span,.office-coverage-executive-window small{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.office-coverage-service-windows ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.office-coverage-service-windows li,.office-coverage-service-windows li:first-child,.office-coverage-service-windows li:last-child{border:.0625rem solid var(--office-coverage-rule);background:var(--color-surface);border-radius:0;min-height:3.25rem}.office-coverage-service-windows li:first-child{border-radius:var(--radius-tight) 0 0 var(--radius-tight)}.office-coverage-service-windows li:last-child{border-radius:0 var(--radius-tight) var(--radius-tight) 0;border-left:0}.office-coverage-service-windows li:last-child .office-coverage-escalation-icon{background:#e4e6e4}@supports (color:color-mix(in lab, red, red)){.office-coverage-service-windows li:last-child .office-coverage-escalation-icon{background:color-mix(in srgb, var(--color-team-action) 10%, var(--color-surface))}}.office-coverage-service-windows li:last-child .office-coverage-escalation-icon{color:var(--color-team-action)}.office-coverage-service-windows li:last-child strong,.office-coverage-service-windows li:last-child>div>span{color:var(--color-ink)}.office-coverage-service-windows li:last-child>div>span{color:var(--color-muted)}.office-coverage-executive-window{border-left:.1875rem solid var(--color-gold);border-radius:var(--radius-tight);background:var(--color-team-action);min-width:0;color:var(--color-on-accent);align-items:center;gap:.65rem;padding:.48rem .72rem;display:flex}.office-coverage-executive-window .office-coverage-escalation-icon{background:#ffffff24}@supports (color:color-mix(in lab, red, red)){.office-coverage-executive-window .office-coverage-escalation-icon{background:color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.office-coverage-executive-window .office-coverage-escalation-icon{color:var(--color-gold)}.office-coverage-executive-window>div{gap:.05rem;min-width:0;display:grid}.office-coverage-executive-window small{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.office-coverage-executive-window small{color:color-mix(in srgb, var(--color-on-accent) 70%, transparent)}}.office-coverage-executive-window strong,.office-coverage-executive-window>div>span{color:var(--color-on-accent);line-height:1.25}.office-coverage-executive-window strong{font-size:var(--type-meta);font-weight:760}.office-coverage-executive-window>div>span{font-size:var(--type-micro)}.office-coverage-branch{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);grid-template-areas:"accountability accountability""domains teams""functions functions";display:grid}.office-coverage-accountability{border-right:0;border-bottom:.0625rem solid var(--office-coverage-rule);grid-area:accountability;grid-template-columns:auto minmax(11rem,.6fr) minmax(17rem,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .78rem;display:grid}.office-coverage-accountability h3{max-width:none;margin:0}.office-coverage-accountability .office-coverage-person.is-featured .office-coverage-avatar{flex-basis:2.85rem;width:2.85rem;height:2.85rem}.office-coverage-accountability dl{border:0;grid-template-columns:repeat(3,minmax(2.8rem,1fr));gap:.75rem;margin:0;padding:0;display:grid}.office-coverage-accountability dd{font-size:var(--type-body)}.office-coverage-domains{grid-area:domains;padding:.72rem .78rem}.office-coverage-domains ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:.48rem}.office-coverage-domains li{border:0;border-top:.0625rem solid var(--office-coverage-rule);background:0 0;border-radius:0;min-height:2.7rem;padding:.4rem .45rem;font-weight:620}.office-coverage-domains li>svg{width:.92rem;height:.92rem}.office-coverage-teams{border-right:0;grid-area:teams;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem;padding:.72rem .78rem}.office-coverage-team+.office-coverage-team{border-top:0;border-left:.0625rem solid var(--office-coverage-rule);padding-top:0;padding-left:.85rem}.office-coverage-branch .office-coverage-team-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .6rem}.office-coverage-branch .office-coverage-avatar{flex-basis:2rem;width:2rem;height:2rem}.office-coverage-branch[data-domain-count="1"]{grid-template-areas:"accountability accountability""domains domains""teams teams""functions functions"}.office-coverage-branch[data-domain-count="1"] .office-coverage-domains{border-right:0;border-bottom:.0625rem solid var(--office-coverage-rule)}.office-coverage-branch[data-domain-count="1"] .office-coverage-domains ul{grid-template-columns:minmax(14rem,.34fr)}.office-coverage-branch[data-domain-count="1"] .office-coverage-team-people{grid-template-columns:repeat(3,minmax(0,1fr))}.office-coverage-functions{grid-area:functions;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:.75rem;padding:.58rem .78rem;display:grid}.office-coverage-functions ol{grid-template-columns:repeat(auto-fit,minmax(7.8rem,1fr));gap:.25rem .65rem}.office-coverage-functions li{grid-template-columns:1.45rem minmax(0,1fr);gap:.3rem}@media (max-width:62rem){.office-coverage-escalation{grid-template-columns:minmax(0,1fr)}.office-coverage-accountability{grid-template-columns:auto minmax(10rem,.55fr) minmax(15rem,1fr) auto}.office-coverage-branch{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.office-coverage-domains ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.office-coverage-reach-ladder,.office-coverage-branch{grid-template-columns:minmax(0,1fr)}.office-coverage-reach-ladder{gap:.45rem}.office-coverage-branch,.office-coverage-branch[data-domain-count="1"]{grid-template-areas:"accountability""domains""teams""functions"}.office-coverage-accountability{grid-template-columns:auto minmax(0,1fr)}.office-coverage-accountability .office-coverage-person,.office-coverage-accountability dl{grid-column:1/-1}.office-coverage-accountability dl{border-top:.0625rem solid var(--office-coverage-rule);padding-top:.55rem}.office-coverage-domains,.office-coverage-teams{border-right:0;border-bottom:.0625rem solid var(--office-coverage-rule)}.office-coverage-teams{grid-template-columns:minmax(0,1fr)}.office-coverage-team+.office-coverage-team{border-top:.0625rem solid var(--office-coverage-rule);border-left:0;padding-top:.75rem;padding-left:0}.office-coverage-functions{grid-template-columns:minmax(0,1fr)}.office-coverage-functions ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.office-coverage-service-windows,.office-coverage-service-windows ol{grid-template-columns:minmax(0,1fr)}.office-coverage-service-windows li:first-child,.office-coverage-service-windows li:last-child{border:.0625rem solid var(--office-coverage-rule);border-radius:0}.office-coverage-service-windows li:first-child{border-radius:var(--radius-tight) var(--radius-tight) 0 0}.office-coverage-service-windows li:last-child{border-radius:0 0 var(--radius-tight) var(--radius-tight);border-top:0}.office-coverage-domains ul,.office-coverage-branch[data-domain-count="1"] .office-coverage-domains ul,.office-coverage-branch .office-coverage-team-people,.office-coverage-branch[data-domain-count="1"] .office-coverage-team-people,.office-coverage-functions ol{grid-template-columns:minmax(0,1fr)}}@media print{@page office-coverage-brief{size:A3 landscape;margin:9mm 10mm}html,body{background:var(--color-canvas);width:400mm;margin:0;padding:0}.office-coverage-print{width:400mm;height:279mm;box-shadow:none;color:var(--color-ink);font-family:var(--font-role-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;display:block;overflow:hidden}.office-coverage-print-page{page:office-coverage-brief;box-sizing:border-box;break-inside:avoid;background:var(--color-canvas);gap:3mm;width:400mm;height:279mm;padding:0;display:grid;overflow:hidden}.office-coverage-print-page+.office-coverage-print-page{break-before:page;padding-top:11mm}.office-coverage-print-page.is-front-door{grid-template-rows:26mm 30mm 23mm 29mm minmax(0,1fr) 6mm}.office-coverage-print-page.is-directory{grid-template-rows:26mm 24mm minmax(0,1fr) 6mm}.office-coverage-print-masthead{border-bottom:.35mm solid #b19fa1;justify-content:space-between;align-items:center;padding:0 1mm 2.5mm;display:flex}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-masthead{border-bottom:.35mm solid color-mix(in srgb, var(--color-brand-700) 32%, var(--color-line))}}.office-coverage-print-masthead{color:var(--color-ink);background:0 0}.office-coverage-print-masthead>div{gap:1.5mm;display:grid}.office-coverage-print-masthead span,.office-coverage-print-masthead small,.office-coverage-print-hero span,.office-coverage-print-leadership>div>span,.office-coverage-print-reach header span,.office-coverage-print-routes>header span,.office-coverage-print-directory-intro>span,.office-coverage-print-executive-window span{font-family:var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase;font-size:6.5pt;font-weight:700}.office-coverage-print-masthead span{color:var(--color-gold)}.office-coverage-print-masthead strong{font-family:var(--font-role-statement);color:var(--color-brand-700);letter-spacing:-.02em;font-size:24pt;font-weight:560;line-height:1}.office-coverage-print-masthead small{color:var(--color-muted);align-self:start;padding-top:2mm}.office-coverage-print-hero{border-bottom:.35mm solid #b3a3a5;grid-template-columns:minmax(0,1.35fr) minmax(55mm,.65fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-hero{border-bottom:.35mm solid color-mix(in srgb, var(--color-brand-700) 30%, var(--color-line))}}.office-coverage-print-hero{color:var(--color-ink);background:0 0}.office-coverage-print-hero>div{flex-direction:column;justify-content:center;padding:1mm 5mm 2.5mm 1mm;display:flex}.office-coverage-print-hero span{color:var(--color-gold)}.office-coverage-print-hero h1,.office-coverage-print-directory-intro h1{font-family:var(--font-role-statement);margin:1.5mm 0 0;font-weight:520;line-height:1.08}.office-coverage-print-hero h1{max-width:51ch;color:var(--color-muted);font-size:12.5pt;font-weight:450;line-height:1.2}.office-coverage-print-hero p{max-width:70ch;color:var(--color-muted);margin:1.6mm 0 0;font-size:7pt;line-height:1.35}.office-coverage-print-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.office-coverage-print-hero dl>div{border-left:.2mm solid var(--office-coverage-rule);border-bottom:.2mm solid var(--office-coverage-rule);background:#f3f3ef;flex-direction:column-reverse;justify-content:center;padding:2mm 3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-hero dl>div{background:color-mix(in srgb, var(--color-bluegrey) 5%, var(--color-surface))}}.office-coverage-print-hero dt{color:var(--color-muted);margin-top:.6mm;font-size:6.3pt}.office-coverage-print-hero dd{color:var(--color-brand-700);font-family:var(--font-role-data);font-size:13pt;font-weight:740;line-height:1}.office-coverage-print-leadership{border:.2mm solid var(--office-coverage-rule);background:var(--color-surface);grid-template-columns:minmax(75mm,.9fr) minmax(0,1.1fr);align-items:center;padding:2.5mm 4mm;display:grid}.office-coverage-print-leadership>div{gap:1.5mm;display:grid}.office-coverage-print-leadership>p{border-left:.2mm solid var(--office-coverage-rule);color:var(--color-muted);margin:0;padding-left:5mm;font-size:7pt;line-height:1.4}.office-coverage-print-leadership>p strong{color:var(--color-ink);margin-bottom:1mm;font-size:7.5pt;display:block}.office-coverage-print-person{align-items:center;gap:2mm;min-width:0;display:flex}.office-coverage-print-avatar{border:.2mm solid var(--office-coverage-rule);background:var(--color-surface);width:7mm;height:7mm;color:var(--color-team-action);font-family:var(--font-role-data);border-radius:50%;flex:0 0 7mm;place-items:center;font-size:5.5pt;font-weight:740;display:grid;overflow:hidden}.office-coverage-print-person.is-featured .office-coverage-print-avatar{flex-basis:11mm;width:11mm;height:11mm}.office-coverage-print-avatar-photo{object-fit:cover;object-position:center top;width:100%;height:100%}.office-coverage-print-person>div{gap:.25mm;min-width:0;display:grid}.office-coverage-print-person strong{color:var(--color-ink);font-size:6.4pt;line-height:1.15}.office-coverage-print-person span,.office-coverage-print-person small{color:var(--color-muted);font-size:5.6pt;line-height:1.2}.office-coverage-print-person small{color:var(--color-link)}.office-coverage-print-reach{border:.25mm solid #96767c;grid-template-columns:45mm minmax(0,1fr) 52mm;align-items:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-reach{border:.25mm solid color-mix(in srgb, var(--color-brand-700) 55%, var(--color-line))}}.office-coverage-print-reach{background:var(--color-surface)}.office-coverage-print-reach>header{background:var(--color-brand-700);color:var(--color-on-accent);flex-direction:column;justify-content:center;padding:2.5mm 3.5mm;display:flex}.office-coverage-print-reach>header strong{color:var(--color-on-accent);margin-top:1mm;font-size:7pt;line-height:1.3}.office-coverage-print-service-windows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.office-coverage-print-service-windows>div{border-left:.2mm solid var(--office-coverage-rule);flex-direction:column;justify-content:center;padding:2.5mm 3mm;display:flex}.office-coverage-print-service-windows span{color:var(--color-muted);font-size:5.8pt}.office-coverage-print-service-windows strong{color:var(--color-bluegrey);font-family:var(--font-role-statement);margin-top:1mm;font-size:11pt}.office-coverage-print-executive-window{border-left:.8mm solid var(--color-gold);background:var(--color-team-action);flex-direction:column;justify-content:center;padding:2.5mm 3.5mm;display:flex}.office-coverage-print-executive-window span{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-executive-window span{color:color-mix(in srgb, var(--color-on-accent) 70%, transparent)}}.office-coverage-print-executive-window strong{color:var(--color-on-accent);margin-top:1mm;font-size:7.4pt;line-height:1.25}.office-coverage-print-routes{border:.25mm solid #a79195;grid-template-rows:auto 48mm 28mm minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-routes{border:.25mm solid color-mix(in srgb, var(--color-brand-700) 40%, var(--color-line))}}.office-coverage-print-routes{background:var(--color-surface)}.office-coverage-print-routes>header{border-bottom:.2mm solid var(--office-coverage-rule);background:var(--color-brand-700);color:var(--color-on-accent);justify-content:space-between;align-items:baseline;padding:2mm 3.5mm;display:flex}.office-coverage-print-routes>header strong{color:var(--color-on-accent);font-size:7.2pt}.office-coverage-print-routes>article{--office-coverage-accent:var(--color-team-action);border-bottom:.2mm solid var(--office-coverage-rule);border-left:.8mm solid var(--office-coverage-accent);grid-template-columns:51mm minmax(0,1fr);align-items:center;min-height:0;display:grid}.office-coverage-print-routes>article:first-of-type{grid-row:2}.office-coverage-print-routes>article:nth-of-type(2){grid-row:3}.office-coverage-print-routes>article:nth-of-type(3){border-bottom:0;grid-row:4}.office-coverage-print-routes>article[data-function=procurement],.office-coverage-print-directory>section[data-function=procurement]{--office-coverage-accent:var(--color-bluegrey)}.office-coverage-print-routes>article[data-function=financial-excellence],.office-coverage-print-directory>section[data-function=financial-excellence]{--office-coverage-accent:var(--color-gold)}.office-coverage-print-routes>article[data-function=financial-operations],.office-coverage-print-directory>section[data-function=financial-operations]{--office-coverage-accent:var(--color-olive)}.office-coverage-print-route-lead{grid-template-columns:7mm minmax(0,1fr);align-items:start;gap:1.5mm;padding:2mm 3mm;display:grid}.office-coverage-print-route-lead>span{color:var(--office-coverage-accent);font-family:var(--font-role-data);font-size:8pt;font-weight:740}.office-coverage-print-route-lead h2{color:var(--color-ink);font-family:var(--font-role-section);margin:0 0 1.2mm;font-size:9pt;font-weight:560;line-height:1.15}.office-coverage-print-routes ul{border-left:.2mm solid var(--office-coverage-rule);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:1.2mm 2mm;margin:0;padding:2mm 3mm;list-style:none;display:grid}.office-coverage-print-routes li{border-top:.2mm solid var(--office-coverage-rule);min-height:8mm;color:var(--color-ink);align-items:center;padding:1.5mm 1mm 1mm 3mm;font-size:6.4pt;font-weight:620;line-height:1.25;display:flex;position:relative}.office-coverage-print-routes li:before{background:var(--office-coverage-accent);content:"";border-radius:50%;width:.8mm;height:.8mm;position:absolute;top:2.3mm;left:.8mm}.office-coverage-print-directory-intro{border-bottom:.2mm solid var(--office-coverage-rule);align-content:center;padding:2mm 0 2.5mm;display:grid}.office-coverage-print-directory-intro>span{color:var(--color-gold-ink)}.office-coverage-print-directory-intro h1{color:var(--color-brand-700);font-size:17pt}.office-coverage-print-directory-intro p{color:var(--color-muted);margin:1.5mm 0 0;font-size:7pt}.office-coverage-print-directory{border:.25mm solid #ad9a9d;grid-template-rows:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-directory{border:.25mm solid color-mix(in srgb, var(--color-brand-700) 35%, var(--color-line))}}.office-coverage-print-directory{background:var(--color-surface)}.office-coverage-print-directory>section{--office-coverage-accent:var(--color-team-action);border-bottom:.2mm solid var(--office-coverage-rule);border-left:.8mm solid var(--office-coverage-accent);grid-template-columns:33mm minmax(0,1.25fr) minmax(0,.95fr);gap:3mm;min-height:0;padding:2.5mm 3mm;display:grid}.office-coverage-print-directory>section:last-child{border-bottom:0}.office-coverage-print-directory>section>header{grid-template-columns:6mm minmax(0,1fr);align-content:start;gap:1.5mm;display:grid}.office-coverage-print-directory>section>header>span{color:var(--office-coverage-accent);font-family:var(--font-role-data);font-size:8pt;font-weight:740}.office-coverage-print-directory h2,.office-coverage-print-directory h3{color:var(--color-ink);font-family:var(--font-role-section);margin:0}.office-coverage-print-directory h2{font-size:8pt;line-height:1.18}.office-coverage-print-directory>section>header small{color:var(--color-muted);margin-top:1mm;font-size:5.8pt;line-height:1.3;display:block}.office-coverage-print-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;min-width:0;display:grid}.office-coverage-print-team-grid>section+section{border-left:.2mm solid var(--office-coverage-rule);padding-left:2.5mm}.office-coverage-print-team-grid h3{border-bottom:.2mm solid var(--office-coverage-rule);color:var(--office-coverage-accent);padding-bottom:1mm;font-size:6.4pt;line-height:1.2}.office-coverage-print-team-grid>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4mm 2mm;margin-top:1.5mm;display:grid}.office-coverage-print-functions{border-left:.2mm solid var(--office-coverage-rule);min-width:0;padding-left:2.5mm}.office-coverage-print-functions>strong{border-bottom:.2mm solid var(--office-coverage-rule);color:var(--office-coverage-accent);padding-bottom:1mm;font-size:6.4pt;display:block}.office-coverage-print-functions ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 2mm;margin:1.5mm 0 0;padding:0;list-style:none;display:grid}.office-coverage-print-functions li{min-width:0;color:var(--color-ink);grid-template-columns:5mm minmax(0,1fr);gap:.8mm;font-size:5.4pt;font-weight:600;line-height:1.2;display:grid}.office-coverage-print-functions li span{color:var(--office-coverage-accent);font-family:var(--font-role-data)}.office-coverage-print-page>footer{border-top:.2mm solid var(--office-coverage-rule);color:var(--color-muted);justify-content:space-between;align-items:end;padding-top:1.5mm;font-size:5.8pt;display:flex}.office-coverage-print-page.is-poster{grid-template-rows:37mm 28mm 47mm minmax(0,1fr) 9mm;gap:3.5mm}.office-coverage-poster-masthead{border-bottom:.9mm solid var(--color-gold);background:var(--color-brand-700);color:var(--color-on-accent);justify-content:space-between;align-items:end;padding:4mm 5mm 3.5mm;display:flex}.office-coverage-poster-masthead>div{gap:1.3mm;display:grid}.office-coverage-poster-masthead span,.office-coverage-poster-masthead small,.office-coverage-poster-lead>span,.office-coverage-poster-hours header span,.office-coverage-poster-domains>strong,.office-coverage-poster-teams>strong{font-family:var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase;font-size:6.2pt;font-weight:700}.office-coverage-poster-masthead span{color:var(--color-gold)}.office-coverage-poster-masthead strong{color:var(--color-on-accent);font-family:var(--font-role-statement);letter-spacing:-.018em;font-size:22.5pt;font-weight:540;line-height:.95}.office-coverage-poster-masthead small{color:#ffffffb8;padding-bottom:.7mm}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-masthead small{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}}.office-coverage-poster-summary{border-bottom:.25mm solid #b5a6a8;grid-template-columns:minmax(0,1fr) 72mm;align-items:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-summary{border-bottom:.25mm solid color-mix(in srgb, var(--color-brand-700) 28%, var(--color-line))}}.office-coverage-poster-summary>p{max-width:92ch;color:var(--color-muted);font-family:var(--font-role-statement);align-self:center;margin:0;padding:0 6mm 1mm 1mm;font-size:11.5pt;font-weight:430;line-height:1.22}.office-coverage-poster-summary>p strong{color:var(--color-brand-700);font-weight:650}.office-coverage-poster-summary dl{border-left:.25mm solid var(--office-coverage-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.office-coverage-poster-summary dl>div{border-left:.2mm solid var(--office-coverage-rule);flex-direction:column;justify-content:center;padding:1mm 3mm;display:flex}.office-coverage-poster-summary dl>div:first-child{border-left:0}.office-coverage-poster-summary dt{color:var(--color-muted);font-size:5.8pt;line-height:1.1}.office-coverage-poster-summary dd{color:var(--color-brand-700);font-family:var(--font-role-data);order:-1;margin:0 0 .8mm;font-size:16pt;font-weight:760;line-height:.9}.office-coverage-poster-reach{border:.25mm solid #aa9498;grid-template-columns:61mm minmax(0,1fr);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-reach{border:.25mm solid color-mix(in srgb, var(--color-brand-700) 38%, var(--color-line))}}.office-coverage-poster-reach{background:var(--color-surface)}.office-coverage-poster-lead{border-left:1mm solid var(--color-gold);align-content:center;gap:2mm;padding:3mm 4mm;display:grid}.office-coverage-poster-lead>span{color:var(--color-gold-ink)}.office-coverage-poster-hours{grid-template-columns:minmax(48mm,1.15fr) repeat(3,minmax(0,1fr));min-width:0;display:grid}.office-coverage-poster-hours>header,.office-coverage-poster-hours>div{border-left:.2mm solid var(--office-coverage-rule);flex-direction:column;justify-content:center;min-width:0;padding:2.5mm 3.5mm;display:flex}.office-coverage-poster-hours>header{background:#5d2432}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-hours>header{background:color-mix(in srgb, var(--color-brand-700) 96%, black)}}.office-coverage-poster-hours>header{color:var(--color-on-accent)}.office-coverage-poster-hours header span{color:var(--color-gold)}.office-coverage-poster-hours header strong{color:var(--color-on-accent);font-family:var(--font-role-statement);margin-top:1.3mm;font-size:8.2pt;font-weight:520;line-height:1.22}.office-coverage-poster-hours>div>span{color:var(--color-muted);font-size:6pt;font-weight:650;line-height:1.15}.office-coverage-poster-hours>div>strong{color:var(--color-brand-700);font-family:var(--font-role-data);margin-top:1.2mm;font-size:11.2pt;font-weight:760;line-height:1}.office-coverage-poster-hours>div>small{color:var(--color-muted);margin-top:1.2mm;font-size:5.5pt;line-height:1.18}.office-coverage-poster-hours>div:last-child{border-left:.8mm solid var(--color-gold);background:var(--color-team-action)}.office-coverage-poster-hours>div:last-child>span,.office-coverage-poster-hours>div:last-child>small{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-hours>div:last-child>span,.office-coverage-poster-hours>div:last-child>small{color:color-mix(in srgb, var(--color-on-accent) 75%, transparent)}}.office-coverage-poster-hours>div:last-child>strong{color:var(--color-on-accent)}.office-coverage-poster-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5mm;min-height:0;display:grid}.office-coverage-poster-branches>article{--office-coverage-accent:var(--color-team-action);border:.22mm solid var(--office-coverage-accent);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-branches>article{border:.22mm solid color-mix(in srgb, var(--office-coverage-accent) 45%, var(--color-line))}}.office-coverage-poster-branches>article{border-top:.9mm solid var(--office-coverage-accent);background:var(--color-surface)}.office-coverage-poster-branches>article[data-function=procurement]{--office-coverage-accent:var(--color-bluegrey)}.office-coverage-poster-branches>article[data-function=financial-excellence]{--office-coverage-accent:var(--color-gold)}.office-coverage-poster-branches>article[data-function=financial-operations]{--office-coverage-accent:var(--color-olive)}.office-coverage-poster-branches>article>header{border-bottom:.2mm solid var(--office-coverage-rule);grid-template-columns:7mm minmax(0,1fr) auto;align-items:start;gap:1.5mm;padding:2.2mm 2.5mm 1.8mm;display:grid}.office-coverage-poster-branches>article>header>span{color:var(--office-coverage-accent);font-family:var(--font-role-data);font-size:9pt;font-weight:760}.office-coverage-poster-branches h2,.office-coverage-poster-branches h3{color:var(--color-ink);font-family:var(--font-role-section);margin:0}.office-coverage-poster-branches h2{margin-bottom:1.2mm;font-size:9.2pt;font-weight:650;line-height:1.08}.office-coverage-poster-branches>article>header>small{color:var(--color-muted);white-space:nowrap;font-size:5.2pt;line-height:1.15}.office-coverage-poster-branches>article>header .office-coverage-print-person>div>span{display:none}.office-coverage-poster-domains,.office-coverage-poster-teams{min-width:0;padding:1.8mm 2.5mm}.office-coverage-poster-domains{border-bottom:.2mm solid var(--office-coverage-rule);background:var(--office-coverage-accent)}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-domains{background:color-mix(in srgb, var(--office-coverage-accent) 4%, var(--color-surface))}}.office-coverage-poster-domains>strong,.office-coverage-poster-teams>strong{color:var(--office-coverage-accent);font-size:5.2pt;display:block}.office-coverage-poster-domains ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8mm 1.5mm;margin:1.2mm 0 0;padding:0;list-style:none;display:grid}.office-coverage-poster-domains li{border-top:.18mm solid var(--office-coverage-accent);grid-template-columns:3mm minmax(0,1fr);align-items:center;gap:.9mm;min-width:0;padding:.8mm .5mm .7mm;display:grid}@supports (color:color-mix(in lab, red, red)){.office-coverage-poster-domains li{border-top:.18mm solid color-mix(in srgb, var(--office-coverage-accent) 38%, var(--color-line))}}.office-coverage-poster-domains li{color:var(--color-ink);font-size:5.8pt;font-weight:610;line-height:1.16}.office-coverage-poster-domains li>svg{width:3mm;height:3mm;color:var(--office-coverage-accent);stroke-width:1.8px}.office-coverage-poster-teams{min-height:0;overflow:hidden}.office-coverage-poster-teams>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2mm;min-height:0;margin-top:1.3mm;display:grid}.office-coverage-poster-teams>div>section+section{border-left:.18mm solid var(--office-coverage-rule);padding-left:2.2mm}.office-coverage-poster-teams h3{border-bottom:.18mm solid var(--office-coverage-rule);color:var(--office-coverage-accent);padding-bottom:.8mm;font-size:6.2pt;font-weight:700;line-height:1.12}.office-coverage-poster-people{gap:1mm;margin-top:1mm;display:grid}.office-coverage-poster-people .office-coverage-print-person strong{font-size:5.8pt;line-height:1.08}.office-coverage-poster-people .office-coverage-print-person>div>span{display:none}.office-coverage-poster-people .office-coverage-print-person small{font-size:5pt;line-height:1.05}.office-coverage-print-page.is-poster>footer{border-top-color:#ac989b;align-items:center;padding:1.3mm 1mm 0}@supports (color:color-mix(in lab, red, red)){.office-coverage-print-page.is-poster>footer{border-top-color:color-mix(in srgb, var(--color-brand-700) 36%, var(--color-line))}}.office-coverage-print-page.is-poster>footer{font-size:5.5pt;font-weight:620}.office-coverage-poster-masthead{border-bottom-width:1.2mm;padding:6mm 7mm 5mm}.office-coverage-poster-masthead span,.office-coverage-poster-masthead small,.office-coverage-poster-lead>span,.office-coverage-poster-hours header span,.office-coverage-poster-domains>strong,.office-coverage-poster-teams>strong{font-size:8.2pt}.office-coverage-poster-masthead strong{font-size:31pt}.office-coverage-poster-masthead small{font-size:7.6pt}.office-coverage-poster-summary{grid-template-columns:minmax(0,1fr) 104mm}.office-coverage-poster-summary>p{padding:0 9mm 1mm 1mm;font-size:15.5pt}.office-coverage-poster-summary dl>div{padding:2mm 4mm}.office-coverage-poster-summary dt{font-size:7.8pt}.office-coverage-poster-summary dd{font-size:22pt}.office-coverage-poster-reach{grid-template-columns:88mm minmax(0,1fr)}.office-coverage-poster-lead{border-left-width:1.2mm;gap:3mm;padding:4mm 6mm}.office-coverage-poster-lead .office-coverage-print-avatar{flex-basis:16mm;width:16mm;height:16mm}.office-coverage-poster-lead .office-coverage-print-person strong{font-size:10pt}.office-coverage-poster-lead .office-coverage-print-person span,.office-coverage-poster-lead .office-coverage-print-person small{font-size:7.5pt}.office-coverage-poster-hours{grid-template-columns:minmax(68mm,1.15fr) repeat(3,minmax(0,1fr))}.office-coverage-poster-hours>header,.office-coverage-poster-hours>div{padding:4mm 5mm}.office-coverage-poster-hours header strong{margin-top:2mm;font-size:11pt}.office-coverage-poster-hours>div>span{font-size:8pt}.office-coverage-poster-hours>div>strong{margin-top:1.8mm;font-size:15.5pt}.office-coverage-poster-hours>div>small{margin-top:1.8mm;font-size:7.4pt}.office-coverage-poster-branches{gap:3.5mm}.office-coverage-poster-branches>article{border-top-width:1.2mm}.office-coverage-poster-branches>article>header{grid-template-columns:10mm minmax(0,1fr) auto;gap:2mm;padding:3mm 3.5mm 2.5mm}.office-coverage-poster-branches>article>header>span{font-size:12pt}.office-coverage-poster-branches h2{margin-bottom:1.6mm;font-size:12.4pt}.office-coverage-poster-branches>article>header>small{font-size:7pt}.office-coverage-poster-branches>article>header .office-coverage-print-avatar{flex-basis:12mm;width:12mm;height:12mm}.office-coverage-poster-branches>article>header .office-coverage-print-person strong{font-size:8.4pt}.office-coverage-poster-branches>article>header .office-coverage-print-person small{font-size:6.8pt}.office-coverage-poster-domains,.office-coverage-poster-teams{padding:2.6mm 3.5mm}.office-coverage-poster-domains ul{gap:1.1mm 2mm;margin-top:1.8mm}.office-coverage-poster-domains li{grid-template-columns:4mm minmax(0,1fr);gap:1.2mm;padding:1.1mm .7mm .9mm;font-size:7.7pt}.office-coverage-poster-domains li>svg{width:4mm;height:4mm}.office-coverage-poster-teams>div{gap:3mm;margin-top:1.8mm}.office-coverage-poster-teams>div>section+section{padding-left:3mm}.office-coverage-poster-teams h3{padding-bottom:1.2mm;font-size:8.2pt}.office-coverage-poster-people{gap:1.4mm;margin-top:1.4mm}.office-coverage-poster-people .office-coverage-print-person{gap:1.6mm}.office-coverage-poster-people .office-coverage-print-avatar{flex-basis:7mm;width:7mm;height:7mm;font-size:5.8pt}.office-coverage-poster-people .office-coverage-print-person strong{font-size:7.6pt}.office-coverage-poster-people .office-coverage-print-person small{font-size:6.5pt}.office-coverage-print-page.is-poster>footer{padding:1.8mm 1.2mm 0;font-size:7.3pt}}.org-person-profile-trigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:auto;align-items:center;gap:.5rem;margin:-.18rem;padding:.18rem;display:flex}.org-person-profile-trigger.is-copy-only{margin-left:-.08rem}.org-person-profile-trigger:hover{background:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-person-profile-trigger:hover{background:color-mix(in srgb, var(--org-grade-accent) 8%, transparent)}}.org-person-profile-trigger:hover :is(.org-card-name,.org-occ-name){color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-person-profile-trigger:hover :is(.org-card-name,.org-occ-name){color:color-mix(in srgb, var(--org-grade-accent) 78%, var(--color-ink))}}.org-person-profile-trigger:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.125rem}.org-chart-viewport .org-person-profile-trigger :is(.org-card-idblock,.org-occ-id){flex:auto}.org-chart-viewport .org-box[data-level=Executive] .org-person-profile-trigger:hover{background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] .org-person-profile-trigger:hover{background:color-mix(in srgb, var(--color-on-accent) 9%, transparent)}}.org-chart-viewport .org-box[data-level=Executive] .org-person-profile-trigger:hover :is(.org-card-name,.org-occ-name){color:var(--color-on-accent)}.org-person-profile-shell .inspector-shell-head{border-top:.22rem solid var(--color-brand-700);background:#f0eae4}@supports (color:color-mix(in lab, red, red)){.org-person-profile-shell .inspector-shell-head{background:color-mix(in srgb, var(--color-brand-50) 62%, var(--color-surface))}}.org-person-profile-shell .inspector-shell-body{padding:0}.org-person-profile{width:100%;max-width:32rem;color:var(--color-ink);margin-inline:auto}.org-person-profile-identity{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem 1.1rem 1.1rem;display:grid}.org-person-profile-portrait{border:.0625rem solid #baadae;place-items:center;width:5.5rem;height:6.6rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-person-profile-portrait{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 24%, var(--color-line))}}.org-person-profile-portrait{background:linear-gradient(145deg,#e6dbd7,#f6f0e2);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.org-person-profile-portrait{background:linear-gradient(145deg, color-mix(in srgb, var(--color-brand-100) 74%, var(--color-surface)), color-mix(in srgb, var(--color-gold) 10%, var(--color-surface)))}}.org-person-profile-portrait{color:var(--color-brand-700);font-family:var(--font-role-data);font-size:var(--type-title);letter-spacing:-.03em;font-weight:680;box-shadow:0 0 0 .22rem #6126340f}@supports (color:color-mix(in lab, red, red)){.org-person-profile-portrait{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-brand-700) 6%, transparent)}}.org-person-profile-portrait.has-photo{background:var(--color-surface)}.org-person-profile-photo{object-fit:cover;object-position:center 22%;transform-origin:50% 26%;width:100%;height:100%;display:block;transform:scale(1.16)}.org-person-profile-copy{gap:.25rem;min-width:0;display:grid}.org-person-profile-office{color:var(--color-brand-700);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.org-person-profile-copy h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-title);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.08}.org-person-profile-formal-name{color:var(--color-muted);font-size:var(--type-meta);line-height:1.25}.org-person-profile-grade{color:var(--color-ink);font-size:var(--type-body);gap:.1rem;margin-top:.18rem;font-weight:560;line-height:1.25;display:grid}.org-person-profile-grade>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.org-person-profile-status{border-block:.0625rem solid var(--color-line);background:#f2f3ec;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-person-profile-status{background:color-mix(in srgb, var(--color-positive) 5%, var(--color-surface))}}.org-person-profile-status{color:var(--color-muted);font-size:var(--type-meta)}.org-person-profile-status>span:first-child{color:var(--color-positive);align-items:center;gap:.32rem;font-weight:650;display:inline-flex}.org-person-profile-status svg{width:.9rem;height:.9rem}.org-person-profile-details{padding-inline:1.1rem}.org-person-profile-detail{border-bottom:.0625rem solid var(--color-line);grid-template-columns:1.25rem 5.75rem minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding-block:.8rem;display:grid}.org-person-profile-detail-icon{background:#eae0dc;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-person-profile-detail-icon{background:color-mix(in srgb, var(--color-brand-100) 62%, var(--color-surface))}}.org-person-profile-detail-icon{color:var(--color-brand-700)}.org-person-profile-detail-icon svg{width:.72rem;height:.72rem}.org-person-profile-detail dt{color:var(--color-faint);font-size:var(--type-meta);font-weight:560;line-height:1.35}.org-person-profile-detail dd{min-width:0;color:var(--color-ink);font-size:var(--type-body);overflow-wrap:anywhere;font-weight:540;line-height:1.35}.org-person-profile-footer{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem 1rem;line-height:1.25;display:flex}.org-person-profile-footer>span:last-child{text-align:right}@media (max-width:40rem){.org-person-profile-identity{grid-template-columns:5rem minmax(0,1fr);gap:.85rem;padding-inline:1rem}.org-person-profile-portrait{width:5rem;height:6rem}.org-person-profile-status,.org-person-profile-details,.org-person-profile-footer{padding-inline:1rem}.org-person-profile-detail{grid-template-columns:1.25rem 5.25rem minmax(0,1fr)}}.org-chart-viewport :is(.org-card-person,.org-occ){position:relative;overflow:visible}.org-chart-note-anchor{z-index:12;top:calc(50% + var(--org-note-offset-y,0px));width:max-content;transform:translate(var(--org-note-offset-x,0px), -50%);display:block;position:absolute;left:calc(100% - 1.1rem)}.org-box:has(.org-chart-note-flag.has-note){z-index:5}.org-box:has(.org-chart-note-flag:is(:hover,:focus-visible,.is-dragging)){z-index:14}.org-chart-note-flag{background:#f1e2da;border:0;align-items:center;gap:.32rem;width:max-content;max-width:11rem;min-height:1.75rem;padding:.28rem .78rem .28rem .48rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-chart-note-flag{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface))}}.org-chart-note-flag{box-shadow:inset 0 0 0 .0625rem #c8a094,0 .28rem .75rem -.5rem #b5533b7a}@supports (color:color-mix(in lab, red, red)){.org-chart-note-flag{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--color-danger) 42%, var(--color-line)), 0 .28rem .75rem -.5rem color-mix(in srgb, var(--color-danger) 48%, transparent)}}.org-chart-note-flag{clip-path:polygon(0 0,100% 0,calc(100% - .42rem) 50%,100% 100%,0 100%);color:#a24e39}@supports (color:color-mix(in lab, red, red)){.org-chart-note-flag{color:color-mix(in srgb, var(--color-danger) 86%, var(--color-ink))}}.org-chart-note-flag{cursor:default;font-family:var(--font-role-meta);font-size:var(--type-micro);text-align:left;white-space:nowrap;touch-action:none;font-weight:720;line-height:1}button.org-chart-note-flag.has-note{cursor:grab}button.org-chart-note-flag.has-note:active,button.org-chart-note-flag.is-dragging{cursor:grabbing}.org-chart-note-flag>svg{fill:#b5533b2e;flex:none;width:.75rem;height:.75rem}@supports (color:color-mix(in lab, red, red)){.org-chart-note-flag>svg{fill:color-mix(in srgb, var(--color-danger) 18%, transparent)}}.org-chart-note-flag>svg{stroke-width:1.9px}.org-chart-note-flag>span{text-overflow:ellipsis;overflow:hidden}.org-chart-note-flag.is-empty{opacity:.28;width:2.2rem;color:var(--color-danger);cursor:pointer;transition:opacity var(--motion-fast) ease, background var(--motion-fast) ease;justify-content:center;gap:.08rem;padding-inline:.38rem .58rem}.org-box:is(:hover,:focus-within) .org-chart-note-flag.is-empty,.org-chart-note-flag.is-empty:focus-visible{opacity:1;background:#eed9d1}@supports (color:color-mix(in lab, red, red)){.org-box:is(:hover,:focus-within) .org-chart-note-flag.is-empty,.org-chart-note-flag.is-empty:focus-visible{background:color-mix(in srgb, var(--color-danger) 19%, var(--color-surface))}}.org-chart-note-flag:focus-visible{outline:.125rem solid #8c4837}@supports (color:color-mix(in lab, red, red)){.org-chart-note-flag:focus-visible{outline:.125rem solid color-mix(in srgb, var(--color-danger) 70%, var(--color-ink))}}.org-chart-note-flag:focus-visible{outline-offset:.125rem}.org-chart-note-popover-layer{z-index:1200;background:0 0;display:block;position:fixed;inset:0}.org-chart-note-popover{border:.0625rem solid #cdb3aa;gap:.42rem;width:min(18.75rem,100vw - 1.5rem);display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.org-chart-note-popover{border:.0625rem solid color-mix(in srgb, var(--color-danger) 28%, var(--color-line))}}.org-chart-note-popover{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-modal);color:var(--color-ink);font-family:var(--font-role-body);padding:.75rem}.org-chart-note-popover>header{border-bottom:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:.08rem .5rem;padding-bottom:.48rem;display:grid}.org-chart-note-popover>header>span{color:var(--color-danger);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:760}.org-chart-note-popover>header>strong{font-family:var(--font-role-section);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.org-chart-note-popover>header>button{border-radius:var(--radius-tight);width:2rem;height:2rem;color:var(--color-muted);background:0 0;border:0;grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}.org-chart-note-popover>header>button>svg{width:.85rem}.org-chart-note-popover>label{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);font-weight:650}.org-chart-note-popover>input{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);width:100%;min-height:2.45rem;color:var(--color-ink);font:inherit;padding:.48rem .62rem}.org-chart-note-popover>input:focus{border-color:#c59385}@supports (color:color-mix(in lab, red, red)){.org-chart-note-popover>input:focus{border-color:color-mix(in srgb, var(--color-danger) 52%, var(--color-line))}}.org-chart-note-popover>input:focus{outline:.125rem solid #b5533b29}@supports (color:color-mix(in lab, red, red)){.org-chart-note-popover>input:focus{outline:.125rem solid color-mix(in srgb, var(--color-danger) 16%, transparent)}}.org-chart-note-popover>small{color:var(--color-faint);font-size:var(--type-micro);line-height:1.3}.org-chart-note-error{color:var(--color-danger);font-size:var(--type-micro)}.org-chart-note-popover>footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.35rem;padding-top:.34rem;display:grid}.org-chart-note-popover>footer button{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);min-height:2rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);padding-inline:.62rem;font-weight:680}.org-chart-note-popover>footer .is-remove{color:var(--color-danger);border-color:#0000}.org-chart-note-popover>footer .is-save{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-accent)}.org-chart-note-popover button:disabled,.org-chart-note-flag:disabled{cursor:wait;opacity:.58}@media (hover:none){.org-chart-note-flag.is-empty{opacity:.72}}@media (max-width:45rem){.org-chart-note-popover>header>button,.org-chart-note-popover>footer button{min-width:2.75rem;min-height:2.75rem}}@media (min-width:52.0625rem){.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-instrument{grid-template-columns:3.9rem minmax(0,1fr);gap:.55rem;padding:.55rem .6rem;overflow:hidden}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-orbit-ring{width:3.65rem;height:3.65rem}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-signals{align-content:center;align-self:center;gap:0;padding-left:.55rem}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-signals>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;min-height:0;padding-block:.2rem;display:grid}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-signals dt{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.28rem;min-width:0;line-height:1;display:flex;overflow:hidden}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-signals dt svg{stroke-width:1.8px;flex:0 0 .75rem;width:.75rem;height:.75rem}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-signals dd{font-size:var(--type-meta);line-height:1}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-mix{gap:.18rem .45rem;padding:0 .6rem .55rem}.org-proposal-command .org-capacity-orbit.is-compact .org-capacity-mix-labels{display:none}}@supports (color:color-mix(in lab, red, red)){.org-change-state.is-proposed{background:color-mix(in srgb, var(--org-sheet-accent) 6%, var(--color-surface))}}@media (max-width:64rem){.org-decision-sheet .org-decision-sheet-meta{grid-template-columns:minmax(0,1fr)}.org-decision-sheet-meta>.org-decision-sheet-meta-right{border-top:.0625rem solid #ffffff24;justify-content:space-between}.org-decision-sheet-meta dl>div:first-child{border-left:0}.org-decision-sheet-body{grid-template-columns:minmax(0,1fr)}.org-decision-sheet-support{border-top:.0625rem solid var(--org-sheet-rule);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.org-decision-sheet-support>section{border-right:.0625rem solid var(--org-sheet-rule)}.org-decision-sheet-support>section:nth-child(2n),.org-decision-sheet-support>section:last-child{border-right:0}.org-decision-sheet-support>section:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:46rem){.org-owner-context-editor,.org-decision-sheet{width:100%}.org-decision-sheet{--org-decision-page-gutter:1rem;aspect-ratio:auto}.org-owner-context-editor>header{flex-direction:column;align-items:stretch}.org-owner-context-editor>header>div:last-child{justify-content:flex-end}.org-decision-sheet-meta dl,.org-decision-sheet-scoreline,.org-decision-sheet-record,.org-decision-sheet-support{grid-template-columns:repeat(2,minmax(0,1fr))}.org-decision-sheet-meta dl>div:nth-child(3),.org-decision-sheet-scoreline>div:nth-child(3),.org-decision-sheet-record>div:nth-child(3){border-left:0}.org-decision-sheet-meta dl>div:nth-child(n+3),.org-decision-sheet-scoreline>div:nth-child(n+3),.org-decision-sheet-record>div:nth-child(n+3){border-top:.0625rem solid var(--org-sheet-rule)}.org-decision-sheet-meta>.org-decision-sheet-meta-right{flex-direction:column;align-items:flex-start}.org-decision-sheet-meta-right dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.org-decision-change-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.org-decision-sheet-title{padding:.9rem 1rem}.org-decision-sheet-title h1{font-size:1.55rem}.org-decision-sheet-intro{grid-template-columns:minmax(0,1fr)}.org-decision-sheet-statement{border-top:.0625rem solid var(--org-sheet-rule);border-left:0;margin:0;padding:.8rem 1rem}.org-decision-ledger-section>header{align-items:flex-start;padding-inline:.82rem}.org-decision-ledger-section>header>div{display:block}.org-decision-ledger-section>header h2{border-left:0;margin-top:.12rem;padding-left:0}.org-decision-ledger-section>header>p{max-width:48%}.org-decision-sheet-conditions{margin-inline:0}.org-decision-sheet-record>div:last-child:nth-child(odd){grid-column:1/-1}.org-decision-sheet-positions,.org-decision-sheet-support>section{padding-inline:.9rem}.org-decision-sheet-positions>ol>li>header{grid-template-columns:1.5rem minmax(0,1fr)}.org-decision-sheet-positions>ol>li>header>small{text-align:left;grid-column:2}.org-decision-sheet-positions>ol>li>div{grid-template-columns:minmax(0,1fr);padding-left:1.95rem}.org-decision-sheet-positions>ol>li>div>svg{transform:rotate(90deg)}.org-decision-sheet>footer{flex-direction:column;align-items:flex-start}}@media (max-width:34rem){.org-decision-sheet-conditions ul,.org-decision-sheet-support{grid-template-columns:minmax(0,1fr)}.org-decision-sheet-conditions li{border-left:0}.org-decision-sheet-conditions li+li{border-top:.0625rem solid var(--org-sheet-rule)}}@media (max-width:70rem) and (min-width:52.0625rem){.stable-hero.org-proposal-entry>.org-proposal-entry-dock{width:max(20rem,42%)}}@media (max-width:52rem){.org-proposal-entry .org-capacity-story{grid-template-columns:minmax(0,1fr);padding:1rem}.org-proposal-entry .org-capacity-identity,.org-proposal-entry .org-capacity-mix{grid-column:1;width:100%}.org-proposal-entry .org-capacity-approval{white-space:normal;max-width:100%}.org-proposal-entry .org-capacity-panel{grid-template-rows:auto;overflow:visible}.org-proposal-entry .org-capacity-instrument{padding:.85rem 1rem}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{width:auto;min-height:0;padding:.8rem 1rem 1rem;display:grid;position:static}.org-proposal-entry .org-proposal-entry-copy{display:block}}@media (max-width:44.9375rem){.org-proposal-entry{padding:1rem}.org-proposal-entry-actions{flex-direction:column;align-items:stretch}.org-proposal-entry select{width:100%}.org-proposal-command-top,.org-proposal-command-main,.org-proposal-command-foot{padding-inline:.8rem}.org-proposal-template-grid{grid-template-columns:1fr}.org-proposal-template-grid>button{min-height:7.5rem}.org-proposal-dialog-body{padding:.85rem}.org-proposal-review-tabs{z-index:2;background:var(--color-surface);position:sticky;top:0}.org-proposal-review-tabs button{min-height:3rem}.org-proposal-impact-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.org-proposal-presentation-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;padding-block:.55rem;display:grid}.org-proposal-presentation-toolbar>.ui-button:first-child{grid-area:1/1;justify-self:start}.org-proposal-presentation-toolbar>span{grid-area:1/2;align-self:center}.org-proposal-presentation-toolbar>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.org-proposal-presentation-toolbar>div>.ui-button{width:100%}.org-proposal-presentation-toolbar>div>.ui-button:last-child{grid-column:1/-1}.org-proposal-brief-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.org-proposal-comparison-metrics{overflow-x:auto}.org-proposal-comparison-metrics>div{min-width:38rem}}@media print{.org-proposal-brief-layout{padding:0;display:block}.org-proposal-brief-paper{box-shadow:none;border:0}.org-proposal-brief-title h1{font-size:2rem}}.org-chart-mode-switch{border:.0625rem solid #a1acb2;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-chart-mode-switch{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 28%, var(--color-line))}}.org-chart-mode-switch{border-radius:var(--radius-tight);background:#f6f4ed}@supports (color:color-mix(in lab, red, red)){.org-chart-mode-switch{background:color-mix(in srgb, var(--color-canvas) 58%, var(--color-surface))}}.org-chart-mode-switch button{min-height:2.25rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:.3rem;padding-inline:.62rem;font-weight:680;display:inline-flex}.org-chart-mode-switch button+button{border-left:.0625rem solid #acb5b9}@supports (color:color-mix(in lab, red, red)){.org-chart-mode-switch button+button{border-left:.0625rem solid color-mix(in srgb, var(--color-team-action) 22%, var(--color-line))}}.org-chart-mode-switch button:is(:hover,:focus-visible){color:var(--color-ink)}.org-chart-mode-switch button.is-active{background:var(--color-team-action);color:var(--color-on-accent)}.org-chart-mode-switch button:focus-visible{z-index:1;outline:.125rem solid var(--color-gold);outline-offset:-.125rem;position:relative}.org-chart-viewport{--org-lane-type:.8125rem}.org-chart-viewport.is-map-mode{--org-card-inline-size:15.5rem;--org-lead-block-size:7.5rem}.org-chart-viewport.is-focus-mode{--org-card-inline-size:15.5rem;--org-lead-block-size:8rem}.org-chart-viewport.is-fit-density{--org-lane-type:1rem}.org-chart-viewport .org-tree{--org-connector:#a6a6a2}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-tree{--org-connector:color-mix(in srgb, var(--color-muted) 46%, var(--color-line))}}.org-chart-viewport .org-tree{padding:.25rem .4rem .75rem}.org-chart-viewport .org-box{border-color:#c1c3c1}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box{border-color:color-mix(in srgb, var(--color-ink) 12%, var(--color-line));box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--color-ink) 8%, transparent), 0 .45rem 1.1rem -.9rem color-mix(in srgb, var(--color-ink) 34%, transparent)}.org-chart-viewport .org-box:hover{border-color:color-mix(in srgb, var(--color-team-action) 44%, var(--color-line));box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-team-action) 10%, transparent), 0 .65rem 1.35rem -.85rem color-mix(in srgb, var(--color-ink) 38%, transparent)}}.org-chart-viewport .org-box:before{width:.1875rem}.org-chart-viewport .org-card-reports,.org-chart-viewport .org-seat-count{border:.0625rem solid #d6d8d5c7}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-card-reports,.org-chart-viewport .org-seat-count{border:.0625rem solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.org-chart-viewport .org-card-reports,.org-chart-viewport .org-seat-count{background:#f6f3ec}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-card-reports,.org-chart-viewport .org-seat-count{background:color-mix(in srgb, var(--color-canvas) 66%, var(--color-surface))}}.org-chart-viewport .org-card-reports,.org-chart-viewport .org-seat-count{color:var(--color-muted)}.org-chart-viewport .org-vgroup.is-root>.org-stem,.org-chart-viewport .org-vgroup.is-root>.org-row>.org-col:before{width:.1875rem}.org-chart-viewport .org-vgroup.is-root>.org-row>.org-col:after{height:.1875rem}.org-vgroup.is-root>.org-row{align-items:stretch;gap:.55rem}.org-col.is-function-lane{min-width:calc(var(--org-card-inline-size) + 1rem);border:.0625rem solid #caccc9;padding:3.2rem .5rem .75rem}@supports (color:color-mix(in lab, red, red)){.org-col.is-function-lane{border:.0625rem solid color-mix(in srgb, var(--color-ink) 7%, var(--color-line))}}.org-col.is-function-lane{border-radius:var(--radius-panel);background:linear-gradient(#f7f5ee,#faf8f2 7rem,#f3f0e86b)}@supports (color:color-mix(in lab, red, red)){.org-col.is-function-lane{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 52%, var(--color-canvas)), color-mix(in srgb, var(--color-surface) 84%, var(--color-canvas)) 7rem, color-mix(in srgb, var(--color-canvas) 42%, transparent))}}.org-function-lane-label{z-index:1;border-bottom:.0625rem solid #c7c9c6;align-items:center;min-height:1.3rem;display:flex;position:absolute;top:1.3rem;left:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{border-bottom:.0625rem solid color-mix(in srgb, var(--color-ink) 9%, var(--color-line))}}.org-function-lane-label{color:var(--color-ink);font-family:var(--font-role-meta);font-size:var(--org-lane-type);letter-spacing:.055em;text-transform:uppercase;padding-bottom:.35rem;font-weight:760;line-height:1.1}.org-col.is-function-lane .org-card-function-group{display:none}.org-chart-viewport.is-focus-mode .org-box,.org-chart-viewport.is-focus-mode .org-col.is-function-lane,.org-chart-viewport.is-focus-mode .org-function-lane-label{transition:opacity var(--motion-standard) ease, filter var(--motion-standard) ease, border-color var(--motion-standard) ease, background var(--motion-standard) ease}.org-chart-viewport.is-focus-mode .org-box.is-focus-dim{opacity:.16;filter:grayscale(.7)}.org-chart-viewport.is-focus-mode .org-col.is-function-lane.is-focus-muted{border-color:#d6d8d5ad}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport.is-focus-mode .org-col.is-function-lane.is-focus-muted{border-color:color-mix(in srgb, var(--color-line) 68%, transparent)}}.org-chart-viewport.is-focus-mode .org-col.is-function-lane.is-focus-muted{background:#f3f0e838}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport.is-focus-mode .org-col.is-function-lane.is-focus-muted{background:color-mix(in srgb, var(--color-canvas) 22%, transparent)}}.org-chart-viewport.is-focus-mode .org-col.is-focus-muted>.org-function-lane-label{opacity:.3}.org-chart-viewport.is-focus-mode .org-vgroup.is-root>.org-row>.org-col:not(.is-focus-muted):before,.org-chart-viewport.is-focus-mode .org-vgroup.is-root>.org-row>.org-col:not(.is-focus-muted):after{background:#495650}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport.is-focus-mode .org-vgroup.is-root>.org-row>.org-col:not(.is-focus-muted):before,.org-chart-viewport.is-focus-mode .org-vgroup.is-root>.org-row>.org-col:not(.is-focus-muted):after{background:color-mix(in srgb, var(--color-team-action) 72%, var(--color-gold))}}.org-chart-viewport .org-box:has(>.org-card-hit[aria-pressed=true]){z-index:5;border-color:var(--color-team-action);box-shadow:0 0 0 .1875rem #173b5726,0 .9rem 1.8rem -1rem #173b576b}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:has(>.org-card-hit[aria-pressed=true]){box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-team-action) 15%, transparent), 0 .9rem 1.8rem -1rem color-mix(in srgb, var(--color-team-action) 42%, transparent)}}.org-proposal-entry{grid-template-columns:15.5rem minmax(13rem,1fr) auto;gap:1rem;min-height:6.25rem;padding:.45rem .85rem .45rem .35rem}.org-proposal-entry-copy>strong{font-family:var(--font-role-display);font-size:var(--type-section);margin-top:.25rem;line-height:1.08}.org-proposal-entry-copy>p{font-size:var(--type-meta);margin-top:.25rem;line-height:1.3}.org-proposal-entry select{min-width:13.5rem}.org-proposal-capacity .org-overview-card{--org-overview-muted:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.org-proposal-capacity .org-overview-card{--org-overview-muted:color-mix(in srgb, var(--color-on-accent) 62%, transparent)}}.org-proposal-capacity .org-overview-card{--org-overview-rule:#ffffff29}@supports (color:color-mix(in lab, red, red)){.org-proposal-capacity .org-overview-card{--org-overview-rule:color-mix(in srgb, var(--color-on-accent) 16%, transparent)}}.org-proposal-capacity .org-overview-card{height:auto;min-height:0;max-height:none;box-shadow:none;color:var(--color-on-accent);background:0 0;border:0;border-radius:0;padding:.3rem .55rem}.org-proposal-capacity .org-overview-eyebrow,.org-proposal-capacity .org-overview-capacity-kicker{color:#ecdbb9}@supports (color:color-mix(in lab, red, red)){.org-proposal-capacity .org-overview-eyebrow,.org-proposal-capacity .org-overview-capacity-kicker{color:color-mix(in srgb, var(--color-on-accent) 64%, var(--color-gold))}}.org-proposal-capacity .org-overview-card-head{min-height:.7rem}.org-proposal-capacity .org-overview-gauge{background:conic-gradient(var(--color-gold) var(--org-capacity), #ffffff29 0);width:2.4rem;height:2.4rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-capacity .org-overview-gauge{background:conic-gradient(var(--color-gold) var(--org-capacity), color-mix(in srgb, var(--color-on-accent) 16%, transparent) 0)}}.org-proposal-capacity .org-overview-gauge:before{background:#6e2e40}@supports (color:color-mix(in lab, red, red)){.org-proposal-capacity .org-overview-gauge:before{background:color-mix(in srgb, var(--color-team-hero) 94%, var(--color-palette-ink))}}.org-proposal-capacity :is(.org-overview-gauge>span,.org-overview-capacity .org-overview-value,.org-overview-signal dd){color:var(--color-on-accent)}.org-proposal-capacity .org-overview-signal.is-critical dd{color:var(--color-danger-on-dark)}.org-proposal-capacity .org-overview-card-main{grid-template:"gauge capacity"2.4rem"signals signals"/2.4rem minmax(0,1fr);gap:.22rem .5rem;margin-top:.22rem}.org-proposal-capacity .org-overview-signals{padding-top:.22rem}.org-proposal-command{grid-template:"capacity top"2.3rem"capacity main"minmax(3.5rem,1fr)"capacity foot"2.05rem/15.5rem minmax(0,1fr);min-height:8.25rem}.org-proposal-command>.org-proposal-capacity{padding:.4rem .35rem}.org-proposal-command-top,.org-proposal-command-main,.org-proposal-command-foot{padding-inline:.75rem}.org-proposal-command-main{grid-template-columns:minmax(16rem,1.25fr) minmax(12rem,.72fr) minmax(16.5rem,1fr);gap:.75rem;padding-block:.45rem}.org-proposal-command-main.is-simple{grid-template-columns:minmax(16rem,1fr) minmax(22rem,1.5fr)}.org-proposal-facts{border:0;border-radius:0}.org-proposal-facts>div{padding:.28rem .48rem}.org-proposal-facts>div:first-child{border-left:.0625rem solid #ffffff24}@supports (color:color-mix(in lab, red, red)){.org-proposal-facts>div:first-child{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-title-block p{-webkit-line-clamp:1}.org-proposal-workflow li{gap:.16rem}.org-proposal-command-foot{min-height:2.05rem}@media (min-width:70rem){.stable-hero.org-proposal-entry{block-size:6.5rem}.stable-hero.org-proposal-command{block-size:8.25rem}}@media (max-width:70rem){.org-proposal-entry{grid-template-columns:14.5rem minmax(0,1fr)}.org-proposal-entry>.org-proposal-capacity{grid-row:1/span 2}.org-proposal-entry-actions{grid-column:2}.org-proposal-command-main{grid-template-columns:minmax(13rem,1fr) minmax(12rem,.8fr)}}@media (max-width:52rem){.org-proposal-entry{grid-template-columns:1fr;gap:.65rem;min-height:0;padding:.75rem}.org-proposal-entry>.org-proposal-capacity{border-bottom:.0625rem solid #ffffff24;grid-row:auto;width:100%}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry>.org-proposal-capacity{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-entry-actions{grid-column:auto}.org-proposal-command{grid-template:"capacity""top""main""foot"/1fr}.org-proposal-command>.org-proposal-capacity{border-bottom:.0625rem solid #ffffff24;border-right:0;width:100%}@supports (color:color-mix(in lab, red, red)){.org-proposal-command>.org-proposal-capacity{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-command-main,.org-proposal-command-main.is-simple{grid-template-columns:1fr}.org-col.is-function-lane{padding-inline:.35rem}}@media (max-width:44.9375rem){.org-chart-mode-switch button{justify-content:center;min-width:4.25rem;min-height:2.75rem}.org-proposal-entry-actions{align-items:stretch}}.org-card-context{letter-spacing:.012em;text-transform:none;gap:.28rem;font-weight:640;line-height:1.12}.org-card-level{font-weight:680}.org-card-function-group{gap:.28rem}.org-card-context-separator{width:.25rem;height:.25rem}.org-card-top{gap:.4rem}.org-card-role,.org-card-title{letter-spacing:-.018em;text-wrap:pretty;font-weight:650;line-height:1.16}.org-card-name,.org-occ-name{font-weight:620;line-height:1.18}.org-card-name.is-vacant,.org-occ-name.is-vacant{font-weight:640}.org-card-person{align-items:flex-start}.org-occ-list{gap:0;margin-top:.45rem}.org-occ{align-items:flex-start}.org-occ+.org-occ{border-top:.0625rem solid #c8cac8;margin-top:.36rem;padding-top:.36rem}@supports (color:color-mix(in lab, red, red)){.org-occ+.org-occ{border-top:.0625rem solid color-mix(in srgb, var(--color-ink) 8%, var(--color-line))}}.org-card-grade,.org-occ-grade{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.32rem;font-weight:450;line-height:1.24;display:grid}.org-grade-label{color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-grade-label{color:color-mix(in srgb, var(--org-grade-accent) 74%, var(--color-ink))}}.org-grade-label{letter-spacing:0;text-transform:none;font-weight:680;line-height:1.24}.org-grade-value{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;text-wrap:pretty}.org-chart-viewport.is-map-mode .org-card-grade,.org-chart-viewport.is-map-mode .org-occ-grade{grid-template-columns:minmax(0,1fr);gap:0}.org-chart-viewport.is-map-mode .org-grade-label{display:none}.org-card-title{margin-top:.42rem}.org-box.is-leaf .org-card-hit{padding-block:.65rem}.org-chart-viewport.is-focus-mode .org-card-hit{padding-block:.7rem}.org-col.is-function-lane{background:0 0;border:0;border-radius:0}.org-function-lane-label{border-bottom:.09375rem solid #1c374d;min-height:1.5rem}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{border-bottom:.09375rem solid color-mix(in srgb, var(--color-team-action) 74%, var(--color-ink))}}.org-function-lane-label{color:#1b3850;padding:0 .15rem .4rem}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{color:color-mix(in srgb, var(--color-team-action) 82%, var(--color-ink))}}.org-function-lane-label{font-family:var(--font-role-section);letter-spacing:.03em;text-wrap:balance;font-weight:680}.org-chart-viewport .org-box{border-color:#b7b9b7;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box{border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-line))}}.org-chart-viewport .org-box{background:var(--color-surface);box-shadow:none}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]{background:color-mix(in srgb, var(--color-brand-700) 3.5%, var(--color-surface))}}.org-chart-viewport .org-box[data-level=Head]{background:#f9f5ec}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Head]{background:color-mix(in srgb, var(--color-gold) 4.5%, var(--color-surface))}}.org-chart-viewport .org-box[data-level=Manager]{background:#f8f7f3}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Manager]{background:color-mix(in srgb, var(--color-org-manager) 2.5%, var(--color-surface))}}.org-chart-viewport .org-box:hover{border-color:#738693}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:hover{border-color:color-mix(in srgb, var(--color-team-action) 52%, var(--color-line))}}.org-chart-viewport .org-box:hover{box-shadow:0 0 0 .0625rem #173b5724}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:hover{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-team-action) 14%, transparent)}}.org-chart-viewport .org-box:before{inset-block:0;border-radius:.18rem 0 0 .18rem;width:.125rem;left:0}.org-chart-viewport .org-card-hit:focus-visible{border-radius:.18rem}.org-chart-viewport .org-card-reports,.org-chart-viewport .org-seat-count{min-width:0;min-height:0;color:var(--color-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0}.org-critical-flag{letter-spacing:.04em;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.org-critical-flag:before{content:"";background:currentColor;border-radius:50%;width:.32rem;height:.32rem;margin-right:.22rem}.org-chart-viewport .org-card-role,.org-chart-viewport .org-card-title{color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-card-role,.org-chart-viewport .org-card-title{color:color-mix(in srgb, var(--color-ink) 96%, var(--org-grade-accent))}}.org-chart-viewport .org-card-role,.org-chart-viewport .org-card-title{font-weight:640}.org-chart-viewport .org-card-name,.org-chart-viewport .org-occ-name{font-weight:610}.org-chart-viewport .org-grade-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.org-chart-viewport .org-card-grade,.org-chart-viewport .org-occ-grade{color:var(--color-muted);margin-top:.08rem;font-weight:440;line-height:1.22;display:block}.org-chart-viewport .org-grade-value{color:inherit;display:block}.org-chart-viewport .org-box:has(>.org-card-hit[aria-pressed=true]){border-color:var(--color-team-action);box-shadow:0 0 0 .125rem #173b5733,0 .75rem 1.5rem -1rem #173b5761}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:has(>.org-card-hit[aria-pressed=true]){box-shadow:0 0 0 .125rem color-mix(in srgb, var(--color-team-action) 20%, transparent), 0 .75rem 1.5rem -1rem color-mix(in srgb, var(--color-team-action) 38%, transparent)}}.org-chart-viewport .org-box.is-search-match{border-width:.125rem;border-color:var(--org-search-connector);background:var(--org-search-connector)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box.is-search-match{background:color-mix(in srgb, var(--org-search-connector) 5%, var(--color-surface))}}.org-chart-viewport .org-box.is-search-match{box-shadow:0 0 0 .1875rem var(--org-search-connector), 0 .8rem 1.5rem -1rem var(--org-search-connector)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box.is-search-match{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--org-search-connector) 18%, transparent), 0 .8rem 1.5rem -1rem color-mix(in srgb, var(--org-search-connector) 54%, transparent)}}.org-chart-viewport.is-focus-mode .org-col.is-function-lane.is-focus-muted{background:0 0;border:0}.org-chart-viewport.is-focus-mode .org-col.is-focus-muted>.org-function-lane-label{border-bottom-color:#d6d8d5ad}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport.is-focus-mode .org-col.is-focus-muted>.org-function-lane-label{border-bottom-color:color-mix(in srgb, var(--color-line) 68%, transparent)}}.org-col.is-function-lane{padding-top:4.15rem}.org-col.is-function-lane:before{height:1.125rem}.org-function-lane-label{border-top:.1875rem solid #1b3850;align-items:center;min-height:2.25rem;top:1.125rem;left:.5rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{border-top:.1875rem solid color-mix(in srgb, var(--color-team-action) 82%, var(--color-ink))}}.org-function-lane-label{border-bottom:.0625rem solid #b4bcbe}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{border-bottom:.0625rem solid color-mix(in srgb, var(--color-team-action) 18%, var(--color-line))}}.org-function-lane-label{background:linear-gradient(90deg,#e4e3de,#efece5 58%,#0000);padding:.42rem .6rem .38rem}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{background:linear-gradient(90deg, color-mix(in srgb, var(--color-team-action) 7%, var(--color-canvas)), color-mix(in srgb, var(--color-team-action) 2%, var(--color-canvas)) 58%, transparent)}}.org-function-lane-label{color:#1a3951}@supports (color:color-mix(in lab, red, red)){.org-function-lane-label{color:color-mix(in srgb, var(--color-team-action) 86%, var(--color-ink))}}.org-function-lane-label{font-size:var(--org-lane-type);letter-spacing:-.006em;text-transform:none;text-wrap:balance;font-weight:660;line-height:1.12}.org-function-lane-label:after{background:var(--org-connector);content:"";width:.1875rem;height:.775rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.org-col.is-search-path>.org-function-lane-label:after{background:var(--org-search-connector);box-shadow:0 0 .4rem var(--org-search-connector-glow)}.org-col.is-function-lane.is-search-muted>.org-function-lane-label{opacity:.24;filter:grayscale(.72)}.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{font-size:1rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]{border-color:color-mix(in srgb, var(--color-gold) 46%, var(--color-brand-900));background:linear-gradient(145deg, color-mix(in srgb, var(--color-team-hero) 92%, var(--color-brand-900)), color-mix(in srgb, var(--color-brand-700) 88%, var(--color-team-action)));box-shadow:0 .8rem 1.6rem -1.1rem color-mix(in srgb, var(--color-brand-900) 58%, transparent)}}.org-chart-viewport .org-box[data-level=Executive]:before{background:var(--color-gold)}.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-context,.org-card-function,.org-card-grade,.org-occ-grade,.org-grade-value,.org-card-reports){color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-context,.org-card-function,.org-card-grade,.org-occ-grade,.org-grade-value,.org-card-reports){color:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.org-chart-viewport .org-box[data-level=Executive] .org-card-context-separator{background:var(--color-gold)}.org-chart-viewport .org-box[data-level=Executive] .org-card-reports{color:#f2e7d0}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] .org-card-reports{color:color-mix(in srgb, var(--color-on-accent) 76%, var(--color-gold))}}.org-chart-viewport.is-fit-density{--org-type-context:.8125rem;--org-type-position:1.22rem;--org-type-person:1rem;--org-type-detail:.825rem;--org-type-label:.6875rem;--org-lane-type:.875rem}.org-chart-viewport .org-box.is-leaf{min-height:0}.org-chart-viewport .org-box.is-lead{min-height:var(--org-lead-block-size)}.org-chart-viewport .org-box.is-lead>.org-card-hit{min-height:calc(var(--org-lead-block-size) - .125rem)}.org-chart-viewport .org-card-context-row{align-items:center;min-height:.9rem}.org-chart-viewport .org-card-context{line-height:1}.org-chart-viewport .org-card-role,.org-chart-viewport .org-card-title{line-height:1.1}.org-chart-viewport .org-card-person{align-items:center;gap:.4rem}.org-chart-viewport .org-card-idblock{gap:.02rem}.org-chart-viewport .org-card-grade,.org-chart-viewport .org-occ-grade{color:var(--org-grade-accent);margin-top:0}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-card-grade,.org-chart-viewport .org-occ-grade{color:color-mix(in srgb, var(--org-grade-accent) 64%, var(--color-muted))}}.org-chart-viewport .org-card-grade,.org-chart-viewport .org-occ-grade{font-weight:520;line-height:1.08}.org-chart-viewport .org-grade-value{white-space:nowrap}.org-chart-viewport .org-card-title{margin-top:.28rem}.org-chart-viewport .org-occ{align-items:center;gap:.32rem}.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{font-size:.925rem;line-height:1.08}.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target){font-size:.775rem}.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-context{font-size:.75rem}.org-chart-viewport .org-stem{height:1rem}.org-chart-viewport .org-col{padding-top:1rem}.org-chart-viewport .org-col:before{height:1rem}.org-chart-viewport .org-card-toggle{bottom:-1.5rem}.org-chart-viewport .org-list-item{padding-top:.42rem}.org-chart-viewport .org-list-item:after{top:1.25rem}.org-chart-viewport .org-list-item:last-child:before{height:1.25rem}.org-chart-viewport .org-col.is-function-lane:before{height:1rem}.org-chart-viewport .org-function-lane-label{min-height:1.9rem;padding-block:.3rem .27rem;top:1rem}.org-chart-viewport .org-function-lane-label:after{height:.75rem}.org-chart-viewport .org-card-context{display:none}.org-chart-viewport .org-card-context-row{justify-content:flex-end;min-height:0;display:flex}.org-chart-viewport .org-card-signals:empty{display:none}.org-chart-viewport .org-card-context-row:has(.org-card-signals:empty){display:none}.org-chart-viewport .org-card-role,.org-chart-viewport .org-card-title{font-size:var(--org-type-position);margin-top:0;font-weight:630;line-height:1.1}.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{font-size:var(--org-type-position);font-weight:630;line-height:1.1}.org-chart-viewport :is(.org-card-name,.org-occ-name){color:var(--color-ink);font-size:var(--org-type-person);-webkit-line-clamp:unset;line-clamp:unset;font-weight:610;line-height:1.12;display:inline;overflow:visible}.org-chart-viewport :is(.org-card-grade,.org-occ-grade){color:var(--color-muted);font-size:var(--org-type-person);align-items:baseline;font-weight:450;line-height:1.12;display:inline-flex}.org-chart-viewport :is(.org-card-grade,.org-occ-grade):before{color:var(--org-grade-accent);margin-right:.24rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-grade,.org-occ-grade):before{color:color-mix(in srgb, var(--org-grade-accent) 55%, var(--color-muted))}}.org-chart-viewport :is(.org-card-grade,.org-occ-grade):before{content:"·"}.org-chart-viewport .org-card-foot:empty{display:none}.org-chart-viewport.is-fit-density{--org-type-position:1.15rem;--org-type-person:.9rem}.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-name,.org-occ-grade,.org-occ-target){font-size:var(--org-type-person)}.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-grade,.org-occ-grade){color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-grade,.org-occ-grade){color:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.org-chart-viewport :is(.org-card-role-row,.org-card-title-row){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;min-width:0;display:grid}.org-chart-viewport :is(.org-card-role-row,.org-card-title-row) .org-card-signals{padding-top:.08rem}.org-chart-viewport :is(.org-card-reports,.org-seat-count){color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-reports,.org-seat-count){color:color-mix(in srgb, var(--org-grade-accent) 72%, var(--color-ink))}}.org-chart-viewport :is(.org-card-reports,.org-seat-count){font-size:var(--org-type-context);font-weight:650}.org-chart-viewport .org-box:not([data-level=Executive]){border-color:#bbbdba}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]){border-color:color-mix(in srgb, var(--color-ink) 16%, var(--color-line));background:color-mix(in srgb, var(--color-surface) 98%, var(--color-canvas))}}.org-chart-viewport .org-box:not([data-level=Executive]){box-shadow:none}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]):hover{border-color:color-mix(in srgb, var(--org-grade-accent) 48%, var(--color-line))}}.org-chart-viewport .org-box:not([data-level=Executive]):hover{background:var(--color-surface);box-shadow:0 0 0 .0625rem var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]):hover{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--org-grade-accent) 13%, transparent)}}.org-chart-viewport .org-col.is-function-lane{padding-top:1rem}.org-chart-viewport .org-function-lane-label{display:none}.org-chart-viewport{--org-lead-block-size:6rem}.org-chart-viewport.is-map-mode{--org-lead-block-size:5.7rem}.org-chart-viewport .org-box{min-height:4.55rem}.org-chart-viewport .org-occ{min-height:1.35rem;position:relative}.org-chart-viewport.is-fit-density{--org-type-person:.975rem;--org-type-detail:.825rem}.org-chart-viewport :is(.org-card-name,.org-occ-name){font-size:var(--org-type-person);font-weight:640;line-height:1.16}.org-chart-viewport :is(.org-card-grade,.org-occ-grade){font-size:var(--org-type-detail);line-height:1.16}.org-chart-viewport .org-card-person .org-card-reports{flex:none;align-self:center;min-width:max-content;margin-left:auto;padding-left:.35rem}.org-chart-viewport .org-occ{min-height:1.55rem}.org-chart-viewport{--org-type-person:1rem;--org-type-detail:.825rem}.org-chart-viewport.is-fit-density{--org-type-position:1.17rem;--org-type-person:1.025rem;--org-type-detail:.85rem}.org-chart-viewport :is(.org-card-role,.org-card-title){text-wrap:pretty;font-weight:630;line-height:1.12}.org-chart-viewport :is(.org-card-name,.org-occ-name){font-weight:640;line-height:1.18}.org-chart-viewport :is(.org-card-grade,.org-occ-grade){line-height:1.18}.org-chart-viewport .org-card-hit,.org-chart-viewport .org-box.is-leaf .org-card-hit,.org-chart-viewport.is-focus-mode .org-card-hit{padding-block:.62rem}.org-chart-viewport .org-vacancy-mark{border:.09375rem solid #9a6b1f;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-vacancy-mark{border:.09375rem solid color-mix(in srgb, var(--color-vacant) 72%, var(--org-grade-accent))}}.org-chart-viewport .org-vacancy-mark{background:#f1ebdf;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-vacancy-mark{background:color-mix(in srgb, var(--color-vacant) 10%, var(--color-surface))}}.org-chart-viewport .org-vacancy-mark{color:var(--color-vacant);font-family:var(--font-role-meta);font-size:.7rem;font-weight:780;line-height:1}.org-chart-viewport :is(.org-card-name.is-vacant,.org-occ-name.is-vacant){color:var(--color-vacant);font-weight:680}.org-chart-viewport .org-box:not([data-level=Executive]){--org-level-fill:12%;--org-level-border:26%;--org-level-hover-fill:14%;border-color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]){border-color:color-mix(in srgb, var(--org-grade-accent) var(--org-level-border), var(--color-line))}}.org-chart-viewport .org-box:not([data-level=Executive]){background:linear-gradient(135deg, var(--org-grade-accent), var(--org-grade-accent))}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]){background:linear-gradient(135deg, color-mix(in srgb, var(--org-grade-accent) var(--org-level-fill), var(--color-surface)), color-mix(in srgb, var(--org-grade-accent) 7%, var(--color-surface)))}}.org-chart-viewport .org-box:not([data-level=Executive]):before{background:var(--org-grade-accent);width:.125rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]):before{background:color-mix(in srgb, var(--org-grade-accent) 44%, var(--color-line))}}.org-chart-viewport .org-box:not([data-level=Executive]):hover{border-color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]):hover{border-color:color-mix(in srgb, var(--org-grade-accent) 42%, var(--color-line))}}.org-chart-viewport .org-box:not([data-level=Executive]):hover{background:linear-gradient(135deg, var(--org-grade-accent), var(--org-grade-accent))}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:not([data-level=Executive]):hover{background:linear-gradient(135deg, color-mix(in srgb, var(--org-grade-accent) var(--org-level-hover-fill), var(--color-surface)), color-mix(in srgb, var(--org-grade-accent) 9%, var(--color-surface)))}}.org-chart-viewport .org-box[data-level=Head]{--org-grade-accent:var(--color-gold);--org-level-fill:16%;--org-level-border:30%;--org-level-hover-fill:18%}.org-chart-viewport .org-box[data-level=Manager]{--org-grade-accent:var(--color-org-manager);--org-level-fill:14%;--org-level-border:28%;--org-level-hover-fill:16%}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]){--org-grade-accent:var(--color-olive);--org-level-fill:12%;--org-level-border:26%;--org-level-hover-fill:14%}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]:before{background:color-mix(in srgb, var(--color-gold) 52%, var(--color-brand-700))}}.org-chart-viewport{--org-standard-card-block-size:8.5rem;--org-type-position:1.125rem;--org-type-person:.95rem;--org-type-detail:.775rem;--org-type-context:.75rem}.org-chart-viewport.is-fit-density{--org-standard-card-block-size:10.5rem;--org-type-position:1.3rem;--org-type-person:1.1rem;--org-type-detail:.9rem;--org-type-context:.825rem}.org-chart-viewport .org-box:not(.is-multi-post){height:var(--org-standard-card-block-size);min-height:var(--org-standard-card-block-size)}.org-chart-viewport .org-box:not(.is-multi-post)>.org-card-hit{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.org-chart-viewport .org-box.is-multi-post{height:auto;min-height:var(--org-standard-card-block-size)}.org-chart-viewport .org-box.is-multi-post>.org-card-hit{height:auto;min-height:calc(var(--org-standard-card-block-size) - .125rem)}.org-chart-viewport .org-card-hit,.org-chart-viewport .org-box.is-leaf .org-card-hit,.org-chart-viewport.is-focus-mode .org-card-hit{padding:.75rem .875rem}.org-chart-viewport :is(.org-card-role,.org-card-title),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{font-size:var(--org-type-position);font-weight:650;line-height:1.12}.org-chart-viewport :is(.org-card-idblock,.org-occ-id){flex-flow:column;align-items:stretch;gap:.2rem;display:flex}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{color:var(--color-ink);font-size:var(--org-type-person);font-weight:680;line-height:1.15;display:block}.org-chart-viewport :is(.org-card-grade,.org-occ-grade),.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target){color:var(--org-grade-accent);align-items:baseline;display:flex}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-grade,.org-occ-grade),.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target){color:color-mix(in srgb, var(--org-grade-accent) 55%, var(--color-muted))}}.org-chart-viewport :is(.org-card-grade,.org-occ-grade),.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target){font-size:var(--org-type-detail);font-weight:470;line-height:1.2}.org-chart-viewport :is(.org-card-grade,.org-occ-grade):before{content:none;display:none}.org-chart-viewport .org-card-top{gap:.65rem}.app-visual-shell:has(.org-workspace-page){--workspace-operational-max:81.075rem}.org-chart-viewport{--org-theme-executive:var(--color-brand-700);--org-theme-head:#b7833e}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport{--org-theme-head:color-mix(in oklch, var(--color-gold) 78%, var(--color-brand-500))}}.org-chart-viewport{--org-theme-manager:#8ba6c6}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport{--org-theme-manager:color-mix(in oklch, var(--color-org-manager) 80%, var(--color-brand-400))}}.org-chart-viewport{--org-theme-workforce:#7b8d6b}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport{--org-theme-workforce:color-mix(in oklch, var(--color-olive) 84%, var(--color-brand-300))}}.org-chart-viewport .org-box[data-level=Executive]{--org-grade-accent:var(--org-theme-executive)}.org-chart-viewport .org-box[data-level=Head]{--org-grade-accent:var(--org-theme-head)}.org-chart-viewport .org-box[data-level=Manager]{--org-grade-accent:var(--org-theme-manager)}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]){--org-grade-accent:var(--org-theme-workforce)}.org-chart-viewport .org-initials{border:.0625rem solid var(--org-grade-accent);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-initials{border:.0625rem solid color-mix(in srgb, var(--org-grade-accent) 34%, var(--color-line))}}.org-chart-viewport .org-initials{background:var(--org-grade-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-initials{background:color-mix(in srgb, var(--org-grade-accent) 17%, var(--color-surface))}}.org-chart-viewport .org-initials{color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-initials{color:color-mix(in srgb, var(--org-grade-accent) 68%, var(--color-ink))}}.org-chart-viewport .org-initials{font-family:var(--font-role-meta);letter-spacing:.025em;font-size:.68rem;font-weight:760;line-height:1}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] .org-initials{border-color:color-mix(in srgb, var(--color-gold) 42%, transparent);background:color-mix(in srgb, var(--color-on-accent) 13%, transparent)}}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{color:color-mix(in srgb, var(--org-grade-accent) 18%, var(--color-ink))}}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{font-size:var(--org-type-person);font-weight:700;line-height:1.15}.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-name,.org-occ-name){color:var(--color-on-accent)}.org-chart-viewport.is-fit-density{--org-type-person:1.125rem}.org-chart-viewport{--org-card-inline-size:18rem;--org-standard-card-block-size:8.75rem}.org-chart-viewport.is-fit-density{--org-standard-card-block-size:10.5rem;--org-type-position:1.35rem;--org-type-person:1.15rem;--org-type-detail:.9rem}.org-chart-viewport .org-card-hit,.org-chart-viewport .org-box.is-leaf .org-card-hit,.org-chart-viewport.is-focus-mode .org-card-hit{padding-inline:1rem .925rem}.org-chart-viewport :is(.org-card-role-row,.org-card-title-row){align-items:start;gap:.625rem}.org-chart-viewport :is(.org-card-role-row,.org-card-title-row) .org-card-signals{align-items:center;min-height:1.25rem;padding-top:0}.org-chart-viewport .org-critical-flag{z-index:4;position:absolute;top:-.35rem;right:.55rem}.org-chart-viewport .org-card-person,.org-chart-viewport .org-occ{align-items:center;gap:.625rem}.org-chart-viewport .org-card-person .org-card-reports{margin-left:0;padding-left:0}.org-chart-viewport .org-initials{width:1.9rem;height:1.9rem;font-size:.72rem}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{color:var(--color-ink);font-size:var(--org-type-person);font-weight:700;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]{border-color:color-mix(in srgb, var(--org-theme-executive) 32%, var(--color-line));background:linear-gradient(135deg, color-mix(in srgb, var(--org-theme-executive) 16%, var(--color-surface)), color-mix(in srgb, var(--org-theme-executive) 8%, var(--color-surface)))}}.org-chart-viewport .org-box[data-level=Executive]{color:var(--color-ink);box-shadow:none}.org-chart-viewport .org-box[data-level=Executive]:before{background:var(--org-theme-executive);width:.125rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]:before{background:color-mix(in srgb, var(--org-theme-executive) 44%, var(--color-line))}}.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-level,.org-card-role,.org-card-title,.org-card-name,.org-occ-name){color:var(--color-ink)}.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-context,.org-card-function,.org-card-grade,.org-occ-grade,.org-grade-value){color:var(--org-theme-executive)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-context,.org-card-function,.org-card-grade,.org-occ-grade,.org-grade-value){color:color-mix(in srgb, var(--org-theme-executive) 55%, var(--color-muted))}}.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-reports,.org-seat-count){color:var(--org-theme-executive)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-reports,.org-seat-count){color:color-mix(in srgb, var(--org-theme-executive) 75%, var(--color-ink))}}.org-chart-viewport .org-box[data-level=Executive] .org-initials{border-color:var(--org-theme-executive)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] .org-initials{border-color:color-mix(in srgb, var(--org-theme-executive) 34%, var(--color-line))}}.org-chart-viewport .org-box[data-level=Executive] .org-initials{background:var(--org-theme-executive)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] .org-initials{background:color-mix(in srgb, var(--org-theme-executive) 17%, var(--color-surface))}}.org-chart-viewport .org-box[data-level=Executive] .org-initials{color:var(--org-theme-executive)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive] .org-initials{color:color-mix(in srgb, var(--org-theme-executive) 68%, var(--color-ink))}}.org-chart-viewport{--org-type-position:1.075rem}.org-chart-viewport :is(.org-card-role,.org-card-title),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{color:#2b2d2f}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-role,.org-card-title),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{color:color-mix(in srgb, var(--color-ink) 96%, var(--org-grade-accent))}}.org-chart-viewport :is(.org-card-role,.org-card-title),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{font-weight:650;line-height:1.14}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name,.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-name,.org-occ-name){color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name,.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-name,.org-occ-name){color:color-mix(in srgb, var(--org-grade-accent) 34%, var(--color-ink))}}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name,.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-name,.org-occ-name){font-weight:700}.org-chart-viewport :is(.org-card-grade,.org-occ-grade),.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target),.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-grade,.org-occ-grade,.org-grade-value){color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-grade,.org-occ-grade),.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target),.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-grade,.org-occ-grade,.org-grade-value){color:color-mix(in srgb, var(--org-grade-accent) 24%, var(--color-muted))}}.org-chart-viewport :is(.org-card-grade,.org-occ-grade),.org-chart-viewport.is-fit-density .org-box.is-leaf :is(.org-occ-grade,.org-occ-target),.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-grade,.org-occ-grade,.org-grade-value){font-weight:470}.org-chart-viewport :is(.org-card-reports,.org-seat-count),.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-reports,.org-seat-count){color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport :is(.org-card-reports,.org-seat-count),.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-reports,.org-seat-count){color:color-mix(in srgb, var(--org-grade-accent) 68%, var(--color-ink))}}.org-chart-viewport .org-box:not(.is-multi-post)>.org-card-hit{justify-content:flex-start}.org-chart-viewport .org-card-hit{position:relative}.org-chart-viewport :is(.org-card-role,.org-card-title){padding-right:2.5rem}.org-chart-viewport :is(.org-card-reports,.org-seat-count){z-index:3;margin:0;padding:0;position:absolute;top:.75rem;right:.925rem}.org-chart-viewport.is-fit-density :is(.org-card-reports,.org-seat-count){top:.7rem}.org-chart-viewport{--org-type-position:1rem;--org-position-zone-block-size:4rem}.org-chart-viewport.is-fit-density{--org-type-position:1.125rem}.org-chart-viewport :is(.org-card-role-row,.org-card-title-row){height:var(--org-position-zone-block-size);min-height:var(--org-position-zone-block-size)}.org-chart-viewport .org-card-role{padding-right:0}.org-chart-viewport .org-box:not(.is-leaf)>.org-card-hit{padding-bottom:1.5rem}.org-chart-viewport .org-card-reports,.org-chart-viewport.is-fit-density .org-card-reports{inset:auto auto .55rem 1rem}.org-chart-viewport :is(.org-card-role,.org-card-title),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{font-size:var(--org-type-position);line-height:1.08}.org-chart-viewport .org-box.is-multi-post .org-card-title-row{height:auto;min-height:var(--org-position-zone-block-size)}.org-chart-viewport{--org-standard-card-block-size:7.75rem}.org-chart-viewport.is-fit-density{--org-standard-card-block-size:9rem}.org-chart-viewport .org-card-reports,.org-chart-viewport.is-fit-density .org-card-reports{border:.0625rem solid var(--org-grade-accent);min-height:1.1rem;inset:-.45rem .55rem auto auto}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-card-reports,.org-chart-viewport.is-fit-density .org-card-reports{border:.0625rem solid color-mix(in srgb, var(--org-grade-accent) 24%, var(--color-line))}}.org-chart-viewport .org-card-reports,.org-chart-viewport.is-fit-density .org-card-reports{background:var(--org-grade-accent);border-radius:999px;padding-inline:.3rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-card-reports,.org-chart-viewport.is-fit-density .org-card-reports{background:color-mix(in srgb, var(--org-grade-accent) 8%, var(--color-surface))}}.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{inset:auto .925rem .45rem auto}.org-chart-viewport :is(.org-card-reports,.org-seat-count),.org-chart-viewport.is-fit-density :is(.org-card-reports,.org-seat-count){font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;min-height:1rem;line-height:1}.org-chart-viewport.is-fit-density .org-card-top{gap:0}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name{line-height:1.1}.org-chart-viewport .org-occ-list{margin-top:.35rem}.org-chart-viewport .org-occ+.org-occ{margin-top:.25rem;padding-top:.25rem}.org-chart-viewport .org-card-hit,.org-chart-viewport .org-box.is-leaf .org-card-hit,.org-chart-viewport.is-focus-mode .org-card-hit{padding-top:.7rem}.org-chart-viewport.is-fit-density .org-card-hit,.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-hit{padding-block:.7rem .2rem}.org-chart-viewport .org-card-title,.org-chart-viewport .org-box:not(.is-leaf) .org-card-role{padding-right:0}.org-chart-viewport .org-box.is-multi-post>.org-card-hit,.org-chart-viewport.is-fit-density .org-box.is-multi-post>.org-card-hit{padding-bottom:2rem}.org-proposal-export-source{z-index:-1;pointer-events:none;width:max-content;display:grid;position:fixed;top:0;left:-20000px}.org-proposal-export-chart{--org-screen-zoom:1;--org-tree-responsive-zoom:1;background:#f8f6f0;width:max-content;min-width:92rem;padding:1.5rem 2rem 2rem}.org-proposal-export-chart .org-scroll{overflow:visible}.org-proposal-export-chart .org-tree{zoom:1;width:max-content;min-width:88rem}.org-proposal-export-chart.is-current-comparison .org-box{background:#edf4f8;border-color:#adc3d1;box-shadow:0 .0625rem .125rem #173b5714}.org-proposal-export-chart.is-proposed-comparison .org-box{background:#f5f1e7;border-color:#d6c69e;box-shadow:0 .0625rem .125rem #54524e14}.org-proposal-export-chart.is-comparison .org-box:before{background:#8094a1}.org-chart-viewport :is(.org-card-role,.org-card-title),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-card-title{font-weight:520}.org-chart-viewport :is(.org-card-name,.org-occ-name),.org-chart-viewport.is-fit-density .org-box.is-leaf .org-occ-name,.org-chart-viewport .org-box[data-level=Executive] :is(.org-card-name,.org-occ-name),.org-chart-viewport :is(.org-card-name.is-vacant,.org-occ-name.is-vacant){font-weight:500}.org-chart-viewport :is(.org-card-grade,.org-occ-grade){font-weight:450}.org-chart-viewport :is(.org-grade-label,.org-card-reports,.org-seat-count){font-weight:520}.org-chart-viewport .org-box[data-level=Executive]{border-color:var(--org-theme-executive)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]{border-color:color-mix(in srgb, var(--org-theme-executive) 38%, var(--color-line))}}.org-chart-viewport .org-box[data-level=Executive]{background:linear-gradient(135deg, var(--org-theme-executive), var(--org-theme-executive))}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box[data-level=Executive]{background:linear-gradient(135deg, color-mix(in srgb, var(--org-theme-executive) 18%, var(--color-surface)), color-mix(in srgb, var(--org-theme-executive) 9%, var(--color-surface)))}}.org-chart-viewport .org-box[data-level=Head]{--org-level-fill:17%;--org-level-border:36%;--org-level-hover-fill:20%}.org-chart-viewport .org-box[data-level=Manager]{--org-level-fill:15%;--org-level-border:34%;--org-level-hover-fill:18%}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]){--org-level-border:22%;--org-level-hover-fill:7%;background:#faf7f2}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]){background:color-mix(in srgb, var(--color-surface) 82%, var(--color-canvas))}}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]):hover{background:var(--org-theme-workforce)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]):hover{background:color-mix(in srgb, var(--org-theme-workforce) 7%, var(--color-surface))}}.org-chart-viewport{--org-identity-mark-size:1.9rem}.org-chart-viewport :is(.org-initials,.org-vacancy-mark){width:var(--org-identity-mark-size);height:var(--org-identity-mark-size);flex:0 0 var(--org-identity-mark-size);box-sizing:border-box;align-self:center}.org-chart-viewport .org-vacancy-mark{border-width:.0625rem;font-size:.72rem;font-weight:520}.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{border:.0625rem solid var(--org-grade-accent);justify-content:center;min-width:2.15rem;min-height:1.25rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{border:.0625rem solid color-mix(in srgb, var(--org-grade-accent) 34%, var(--color-line))}}.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{background:var(--org-grade-accent);border-radius:999px;padding-inline:.4rem}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{background:color-mix(in srgb, var(--org-grade-accent) 14%, var(--color-surface))}}.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{color:var(--org-grade-accent)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{color:color-mix(in srgb, var(--org-grade-accent) 76%, var(--color-ink))}}.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{letter-spacing:0;box-shadow:0 .0625rem 0 var(--org-grade-accent);font-size:.875rem;font-weight:620}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-seat-count,.org-chart-viewport.is-fit-density .org-seat-count{box-shadow:0 .0625rem 0 color-mix(in srgb, var(--org-grade-accent) 14%, transparent)}}.org-chart-viewport{--org-workforce-card-block-size:7rem;--org-workforce-position-zone:3.55rem}.org-chart-viewport.is-fit-density{--org-workforce-card-block-size:8rem;--org-workforce-position-zone:3.7rem}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]):not(.is-multi-post){height:var(--org-workforce-card-block-size);min-height:var(--org-workforce-card-block-size)}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]):not(.is-multi-post) .org-card-title-row{height:var(--org-workforce-position-zone);min-height:var(--org-workforce-position-zone)}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]) .org-card-title{font-size:.95rem}.org-chart-viewport.is-fit-density .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]) .org-card-title{font-size:1.05rem}.org-chart-viewport.is-fit-density .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]) .org-card-hit{padding-top:.6rem}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]) .org-occ-list{margin-top:.25rem}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]) .org-occ+.org-occ{margin-top:.15rem;padding-top:.15rem}.org-chart-viewport{--org-type-person:.925rem;--org-management-card-block-size:7.25rem;--org-management-position-zone:3.45rem}.org-chart-viewport.is-fit-density{--org-type-person:1.05rem;--org-management-card-block-size:8.35rem;--org-management-position-zone:3.55rem}.org-chart-viewport .org-box:is([data-level=Head],[data-level=Manager]){height:var(--org-management-card-block-size);min-height:var(--org-management-card-block-size)}.org-chart-viewport .org-box:is([data-level=Head],[data-level=Manager]) .org-card-role-row{height:var(--org-management-position-zone);min-height:var(--org-management-position-zone)}.org-chart-viewport{--org-single-manager-block-size:6.85rem;--org-single-manager-position-zone:3.25rem;--org-single-workforce-block-size:6.55rem;--org-single-workforce-position-zone:3.15rem}.org-chart-viewport.is-fit-density{--org-single-manager-block-size:7.75rem;--org-single-manager-position-zone:3.35rem;--org-single-workforce-block-size:7.35rem;--org-single-workforce-position-zone:3.35rem}.org-chart-viewport .org-box[data-level=Manager].is-single-staff{height:var(--org-single-manager-block-size);min-height:var(--org-single-manager-block-size)}.org-chart-viewport .org-box[data-level=Manager].is-single-staff .org-card-role-row{height:var(--org-single-manager-position-zone);min-height:var(--org-single-manager-position-zone)}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]).is-single-staff{height:var(--org-single-workforce-block-size);min-height:var(--org-single-workforce-block-size)}.org-chart-viewport .org-box:is([data-level=Specialist],[data-level=Officer],[data-level=Team]).is-single-staff .org-card-title-row{height:var(--org-single-workforce-position-zone);min-height:var(--org-single-workforce-position-zone)}.org-chart-viewport{--org-vacant-ink:var(--color-danger-hover)}.org-chart-viewport :is(.org-card-name.is-vacant,.org-occ-name.is-vacant){color:var(--org-vacant-ink)}.org-chart-viewport .org-vacancy-mark{border-color:var(--org-vacant-ink)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-vacancy-mark{border-color:color-mix(in srgb, var(--org-vacant-ink) 72%, var(--color-line))}}.org-chart-viewport .org-vacancy-mark{background:var(--org-vacant-ink)}@supports (color:color-mix(in lab, red, red)){.org-chart-viewport .org-vacancy-mark{background:color-mix(in srgb, var(--org-vacant-ink) 10%, var(--color-surface))}}.org-chart-viewport .org-vacancy-mark{color:var(--org-vacant-ink)}@layer org-capacity-legacy{.org-capacity-orbit{min-width:0;color:var(--color-on-accent);grid-template-columns:6.5rem minmax(20rem,1fr) 8.75rem;align-items:center;gap:1.2rem;display:grid}.org-capacity-orbit-visual{place-items:center;display:grid;position:relative}.org-capacity-orbit-ring{background:conic-gradient(var(--color-on-accent) 0 var(--org-capacity), #f0b09aa8 var(--org-capacity) 100%);border-radius:50%;place-items:center;width:5.2rem;height:5.2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-capacity-orbit-ring{background:conic-gradient(var(--color-on-accent) 0 var(--org-capacity), color-mix(in srgb, var(--color-danger-on-dark) 66%, transparent) var(--org-capacity) 100%)}}.org-capacity-orbit-ring{box-shadow:0 0 0 .0625rem #ffffff29}@supports (color:color-mix(in lab, red, red)){.org-capacity-orbit-ring{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-on-accent) 16%, transparent)}}.org-capacity-orbit-ring:before{border:.0625rem solid #ffffff26;position:absolute;inset:.55rem}@supports (color:color-mix(in lab, red, red)){.org-capacity-orbit-ring:before{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.org-capacity-orbit-ring:before{border-radius:inherit;background:#6d2e40}@supports (color:color-mix(in lab, red, red)){.org-capacity-orbit-ring:before{background:color-mix(in srgb, var(--color-team-hero) 92%, var(--color-palette-ink))}}.org-capacity-orbit-ring:before{content:""}.org-capacity-orbit-ring>span{z-index:1;font-family:var(--font-role-data);place-items:center;line-height:1;display:grid;position:relative}.org-capacity-orbit-ring strong{color:var(--color-on-accent);font-size:var(--type-data-lg);letter-spacing:-.045em;font-weight:680}.org-capacity-orbit-ring small{color:#ffffffa8;margin-top:.22rem}@supports (color:color-mix(in lab, red, red)){.org-capacity-orbit-ring small{color:color-mix(in srgb, var(--color-on-accent) 66%, transparent)}}.org-capacity-orbit-ring small{font-family:var(--font-role-meta);font-size:var(--type-micro);white-space:nowrap}.org-capacity-orbit-ring small b{color:var(--color-on-accent);font-weight:680}.org-capacity-critical{border:.0625rem solid #f0b09a7a;align-items:center;gap:.25rem;min-height:1.2rem;display:inline-flex;position:absolute;bottom:-.1rem;right:-.1rem}@supports (color:color-mix(in lab, red, red)){.org-capacity-critical{border:.0625rem solid color-mix(in srgb, var(--color-danger-on-dark) 48%, transparent)}}.org-capacity-critical{background:#8a454f;border-radius:999px;padding-inline:.42rem}@supports (color:color-mix(in lab, red, red)){.org-capacity-critical{background:color-mix(in srgb, var(--color-danger-on-dark) 18%, var(--color-team-hero))}}.org-capacity-critical{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.org-capacity-critical{color:color-mix(in srgb, var(--color-on-accent) 86%, transparent)}}.org-capacity-critical{font-family:var(--font-role-meta);font-size:var(--type-micro);white-space:nowrap}.org-capacity-critical i{background:var(--color-danger-on-dark);border-radius:50%;width:.38rem;height:.38rem}.org-capacity-critical b{color:var(--color-on-accent);font-weight:720}.org-capacity-identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;min-width:0;display:grid}.org-capacity-eyebrow,.org-capacity-mix-heading,.org-capacity-signals dt,.org-capacity-signals>small{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.org-capacity-eyebrow,.org-capacity-mix-heading,.org-capacity-signals dt,.org-capacity-signals>small{color:color-mix(in srgb, var(--color-on-accent) 62%, transparent)}}.org-capacity-eyebrow,.org-capacity-mix-heading,.org-capacity-signals dt,.org-capacity-signals>small{font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.065em;text-transform:uppercase;font-weight:680}.org-capacity-eyebrow{grid-column:1}.org-capacity-title{color:var(--color-on-accent);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:650;line-height:1;overflow:hidden}.org-capacity-approval{border:.0625rem solid #6f8a61a8;grid-area:1/2/span 2;align-items:center;gap:.32rem;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-capacity-approval{border:.0625rem solid color-mix(in srgb, var(--color-olive) 66%, transparent)}}.org-capacity-approval{background:#6f8a613b;border-radius:999px;padding-inline:.55rem}@supports (color:color-mix(in lab, red, red)){.org-capacity-approval{background:color-mix(in srgb, var(--color-olive) 23%, transparent)}}.org-capacity-approval{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.org-capacity-approval{color:color-mix(in srgb, var(--color-on-accent) 90%, transparent)}}.org-capacity-approval{font-family:var(--font-role-meta);font-size:var(--type-micro);white-space:nowrap;font-weight:680}.org-capacity-mix{grid-column:1/-1;grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.25rem .55rem;min-width:0;margin-top:.25rem;display:grid}.org-capacity-mix-bar{border:.0625rem solid #ffffff26;height:.48rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-capacity-mix-bar{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.org-capacity-mix-bar{border-radius:999px}.org-capacity-mix-bar i{min-width:.2rem}.org-capacity-mix-bar i+i{box-shadow:inset .0625rem 0 #742d3e8c}@supports (color:color-mix(in lab, red, red)){.org-capacity-mix-bar i+i{box-shadow:inset .0625rem 0 color-mix(in srgb, var(--color-team-hero) 55%, transparent)}}.org-capacity-mix-bar .is-executive{background:var(--color-on-accent)}.org-capacity-mix-bar .is-procurement{background:var(--color-gold)}.org-capacity-mix-bar .is-excellence{background:#94a88a}@supports (color:color-mix(in lab, red, red)){.org-capacity-mix-bar .is-excellence{background:color-mix(in srgb, var(--color-olive) 74%, var(--color-on-accent))}}.org-capacity-mix-bar :is(.is-operations,.is-branch){background:#a8c9e3}@supports (color:color-mix(in lab, red, red)){.org-capacity-mix-bar :is(.is-operations,.is-branch){background:color-mix(in srgb, var(--color-org-manager) 72%, var(--color-on-accent))}}.org-capacity-mix-labels{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.org-capacity-mix-labels>span{color:#ffffff94;align-items:baseline;gap:.22rem;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-capacity-mix-labels>span{color:color-mix(in srgb, var(--color-on-accent) 58%, transparent)}}.org-capacity-mix-labels>span{font-family:var(--font-role-meta);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1}.org-capacity-mix-labels b{color:var(--color-on-accent);font-family:var(--font-role-data);flex:none;font-weight:680}.org-capacity-signals{border-left:.0625rem solid #ffffff26;align-content:center;align-self:stretch;margin:0;padding-left:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-capacity-signals{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.org-capacity-signals>div{border-bottom:.0625rem solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding-block:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-capacity-signals>div{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 12%, transparent)}}.org-capacity-signals>div:last-of-type{border-bottom:0}.org-capacity-signals dd{color:var(--color-on-accent);font-family:var(--font-role-data);font-size:var(--type-body);margin:0;font-weight:680}.org-capacity-signals .is-critical dd{color:var(--color-danger-on-dark)}.org-capacity-signals .is-ai dd{color:var(--color-gold)}.org-capacity-signals>small{letter-spacing:0;text-transform:none;margin-top:.28rem;display:block}.org-proposal-entry{min-height:var(--hero-overview-block-size);max-height:var(--hero-overview-block-size);grid-template:"capacity"minmax(0,1fr)"dock"2.55rem/minmax(0,1fr);gap:0;padding:0}.org-proposal-entry>.org-proposal-capacity{grid-area:capacity;min-height:0;padding:.55rem 1rem .45rem;display:block}.org-proposal-entry-dock{border-top:.0625rem solid #ffffff24;grid-area:dock;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-inline:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-dock{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-entry-dock{background:#173b571f}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-dock{background:color-mix(in srgb, var(--color-palette-ink) 12%, transparent)}}.org-proposal-entry .org-proposal-entry-copy{align-items:baseline;gap:.55rem;min-width:0;display:flex}.org-proposal-entry .org-proposal-entry-copy>strong{color:var(--color-on-accent);font-family:var(--font-role-section);font-size:var(--type-body);letter-spacing:-.01em;flex:none;margin:0;font-weight:650;line-height:1}.org-proposal-entry .org-proposal-entry-copy>p{color:#ffffff94;min-width:0;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-proposal-entry-copy>p{color:color-mix(in srgb, var(--color-on-accent) 58%, transparent)}}.org-proposal-entry .org-proposal-entry-copy>p{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1}.org-proposal-entry-actions{flex:none}.org-proposal-entry select{min-width:13.5rem;min-height:2rem}.org-capacity-orbit.is-compact{grid-template-columns:5.25rem minmax(0,1fr);gap:.65rem;width:100%}.org-capacity-orbit.is-compact .org-capacity-identity{display:none}.org-capacity-orbit.is-compact .org-capacity-orbit-ring{width:4.3rem;height:4.3rem}.org-capacity-orbit.is-compact .org-capacity-orbit-ring:before{inset:.48rem}.org-capacity-orbit.is-compact .org-capacity-critical{bottom:-.25rem;right:-.15rem}.org-capacity-orbit.is-compact .org-capacity-signals{padding-left:.65rem}.org-capacity-orbit.is-compact .org-capacity-signals>div{padding-block:.2rem}@media (min-width:70rem){.stable-hero.org-proposal-entry{block-size:var(--hero-overview-block-size)}}@media (max-width:70rem){.org-capacity-orbit{grid-template-columns:5.75rem minmax(15rem,1fr) 7.5rem;gap:.8rem}.org-capacity-orbit-ring{width:4.7rem;height:4.7rem}.org-capacity-title{font-size:var(--type-section)}.org-capacity-mix-labels>span{display:grid}.org-proposal-entry{grid-template:"capacity"minmax(0,1fr)"dock"/minmax(0,1fr);max-height:none}.org-proposal-entry-dock{min-height:2.75rem}}@media (max-width:52rem){.org-proposal-entry{padding:0}.org-proposal-entry>.org-proposal-capacity{border-bottom:0;width:auto;padding:.8rem}.org-capacity-orbit{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.6rem}.org-capacity-orbit-ring{width:4.55rem;height:4.55rem}.org-capacity-orbit-visual{grid-row:1}.org-capacity-identity{grid-column:2;grid-template-columns:1fr}.org-capacity-approval{grid-area:auto/1;width:fit-content}.org-capacity-mix{grid-template-columns:1fr}.org-capacity-mix-bar,.org-capacity-mix-labels{grid-column:1}.org-capacity-mix-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem .6rem}.org-capacity-mix-labels>span{white-space:nowrap;overflow:visible}.org-capacity-signals{border-top:.0625rem solid #ffffff26;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.55rem 0 0}@supports (color:color-mix(in lab, red, red)){.org-capacity-signals{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.org-capacity-signals{border-left:0}.org-capacity-signals>div{border-bottom:0;justify-content:flex-start;gap:.4rem}.org-proposal-entry-dock{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-block:.65rem}.org-proposal-entry .org-proposal-entry-copy{gap:.25rem;display:grid}.org-proposal-entry .org-proposal-entry-copy>p{white-space:normal;overflow:visible}.org-proposal-entry-actions{flex-flow:column;justify-content:flex-start;width:100%}.org-proposal-entry-actions label{flex:none;width:100%;min-width:0}.org-proposal-entry select,.org-proposal-entry-actions>.ui-button{width:100%;min-height:2.75rem}}}.org-proposal-entry{min-height:var(--hero-overview-block-size);max-height:var(--hero-overview-block-size);padding:0;display:block;position:relative}.org-proposal-entry>.org-proposal-capacity{border:0;width:auto;padding:0;display:block;position:absolute;inset:0}.org-proposal-entry .org-capacity-panel{padding-bottom:4.1rem}.org-proposal-entry-dock{border-top:.0625rem solid #ffffff24;align-content:center;gap:.35rem;width:max(22rem,34%);min-height:4.1rem;padding:.55rem .9rem .65rem;display:grid;position:absolute;bottom:0;left:auto;right:0}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-dock{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-entry-dock{border-left:.0625rem solid #ffffff24}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-dock{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-entry-dock{background:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry-dock{background:color-mix(in srgb, var(--color-on-accent) 4%, transparent)}}.org-proposal-entry .org-proposal-entry-copy>strong{font-family:var(--font-role-section);font-size:var(--type-meta);margin:0;line-height:1.2}.org-proposal-entry .org-proposal-entry-copy>p{display:none}.org-proposal-entry-actions{flex-flow:row;width:100%}.org-proposal-entry-actions label{flex:auto;width:auto;min-width:0}.org-proposal-entry select{width:100%;min-width:0;min-height:2rem}@media (min-width:70rem){.stable-hero.org-proposal-entry{block-size:var(--hero-overview-block-size)}}@media (max-width:70rem) and (min-width:52.0625rem){.org-proposal-entry-dock{width:max(20rem,42%)}}@media (max-width:52rem){.org-proposal-entry{min-height:0;max-height:none;position:static}.org-proposal-entry>.org-proposal-capacity{position:static}.org-proposal-entry .org-capacity-panel{padding-bottom:0}.org-proposal-entry-dock{border-left:0;width:auto;min-height:0;padding:.8rem 1rem 1rem;position:static}.org-proposal-entry select,.org-proposal-entry-actions>.ui-button{min-height:2.75rem}}@media (max-width:35rem){.org-proposal-entry-actions{flex-direction:column}.org-proposal-entry-actions label,.org-proposal-entry-actions>.ui-button{width:100%}}@media (max-width:52rem){.org-proposal-entry .org-capacity-story{grid-template-columns:minmax(0,1fr)}.org-proposal-entry .org-capacity-identity,.org-proposal-entry .org-capacity-mix{grid-column:1;width:100%}.org-proposal-entry .org-capacity-approval{white-space:normal;max-width:100%}.org-proposal-entry .org-capacity-instrument{grid-template-columns:auto minmax(0,1fr)}.org-proposal-entry .org-capacity-signals{border-top:0;border-left:.0625rem solid #ffffff26;grid-area:1/2;grid-template-columns:1fr;padding:0 0 0 .75rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals{border-left:.0625rem solid color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.org-proposal-entry .org-capacity-signals>div{border-bottom:.0625rem solid #ffffff1f;justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals>div{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-accent) 12%, transparent)}}}.org-proposal-entry .org-capacity-orbit{min-height:0;overflow:hidden}.org-proposal-entry .org-capacity-story{gap:.55rem;min-height:0;padding:.7rem 1.2rem .6rem;overflow:hidden}.org-proposal-entry .org-capacity-panel{grid-template-rows:minmax(0,1fr) 3.35rem;min-height:0;padding-bottom:0;overflow:hidden}.org-proposal-entry .org-capacity-instrument{gap:1rem;min-height:0;padding:.4rem 1rem}.org-proposal-entry .org-capacity-orbit-ring{width:4.2rem;height:4.2rem}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{z-index:2;align-items:center;width:max(22rem,34%);min-height:3.35rem;padding:.55rem .9rem;display:flex;position:absolute;bottom:0;left:auto;right:0}.org-proposal-entry .org-proposal-entry-copy{display:none}@media (max-width:70rem) and (min-width:52.0625rem){.stable-hero.org-proposal-entry>.org-proposal-entry-dock{width:max(20rem,42%)}}@media (max-width:52rem){.org-proposal-entry .org-capacity-story{padding:1rem}.org-proposal-entry .org-capacity-panel{grid-template-rows:auto;overflow:visible}.org-proposal-entry .org-capacity-instrument{padding:.85rem 1rem}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{width:auto;min-height:0;padding:.8rem 1rem 1rem;display:grid;position:static}.org-proposal-entry .org-proposal-entry-copy{display:block}}.org-proposal-entry{--org-hero-zone-story:minmax(0, 1.12fr);--org-hero-zone-evidence:minmax(20rem, .98fr);--org-hero-zone-spacer:.8rem;--org-hero-zone-command:minmax(18rem, .76fr);--org-hero-inset-inline:1.3rem;--org-hero-inset-block:.95rem;--org-hero-panel-inset:1.05rem;--org-hero-rule:#ffffff29}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry{--org-hero-rule:color-mix(in srgb, var(--color-on-accent) 16%, transparent)}}.org-proposal-entry{--org-hero-muted:#ffffffa8}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry{--org-hero-muted:color-mix(in srgb, var(--color-on-accent) 66%, transparent)}}.org-proposal-entry{--org-hero-evidence-surface:linear-gradient(145deg, #ffffff14, #173b571a)}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry{--org-hero-evidence-surface:linear-gradient(145deg, color-mix(in srgb, var(--color-on-accent) 8%, transparent), color-mix(in srgb, var(--color-palette-ink) 10%, transparent))}}.org-proposal-entry{--org-hero-command-surface:#173b571f}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry{--org-hero-command-surface:color-mix(in srgb, var(--color-palette-ink) 12%, transparent)}}.org-proposal-entry{--org-hero-approval-surface:#c99a3d40}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry{--org-hero-approval-surface:color-mix(in srgb, var(--color-gold) 25%, transparent)}}.org-proposal-entry{--org-hero-approval-border:#c99a3db8}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry{--org-hero-approval-border:color-mix(in srgb, var(--color-gold) 72%, transparent)}}.org-proposal-entry{--org-hero-donut-size:6.25rem;--org-hero-donut-inset:.64rem;--org-hero-control-block:2.55rem;--org-hero-seat-bar:.34rem;--org-hero-title-size:var(--type-title);--org-hero-meta-size:var(--type-micro);grid-template:"capacity capacity . dock" minmax(0, 1fr) / var(--org-hero-zone-story) var(--org-hero-zone-evidence) var(--org-hero-zone-spacer) var(--org-hero-zone-command);align-items:stretch;gap:0;display:grid}.org-proposal-entry>.org-proposal-capacity{grid-column:1/span 2;min-width:0;position:static}.org-proposal-entry .org-capacity-orbit{grid-template-columns:var(--org-hero-zone-story) var(--org-hero-zone-evidence);height:100%}.org-proposal-entry .org-capacity-story{padding:var(--org-hero-inset-block) var(--org-hero-inset-inline);align-content:center;gap:0}.org-proposal-entry .org-capacity-identity{grid-template-columns:minmax(0,1fr);gap:.24rem}.org-proposal-entry .org-capacity-eyebrow{grid-area:1/1;align-self:center}.org-proposal-entry .org-capacity-title{max-width:34rem;font-size:var(--org-hero-title-size);grid-area:2/1}.org-proposal-entry .org-capacity-approval{border-color:var(--org-hero-approval-border);background:var(--org-hero-approval-surface);width:fit-content;min-height:2.2rem;font-size:var(--type-meta);grid-area:3/1;gap:.48rem;margin-top:.18rem;padding-inline:.95rem}.org-proposal-entry .org-capacity-approval svg{width:.9rem;height:.9rem}.org-proposal-entry .org-capacity-mix{width:100%;padding:0 var(--org-hero-panel-inset) .56rem;grid-template-columns:minmax(0,1fr) auto;gap:.14rem .5rem;margin:0}.org-proposal-entry .org-capacity-mix-heading,.org-proposal-entry .org-capacity-seat-total,.org-proposal-entry .org-capacity-mix-labels>span{font-size:var(--org-hero-meta-size);line-height:1}.org-proposal-entry .org-capacity-mix-bar{height:var(--org-hero-seat-bar)}.org-proposal-entry .org-capacity-mix-labels{gap:.22rem}.org-proposal-entry .org-capacity-mix-labels>span{gap:.12rem}.org-proposal-entry .org-capacity-panel{border-left:.0625rem solid var(--org-hero-rule);background:var(--org-hero-evidence-surface);grid-template-rows:minmax(0,1fr) auto}.org-proposal-entry .org-capacity-instrument{grid-template-columns:calc(var(--org-hero-donut-size) + .15rem) minmax(0, 1fr);height:auto;padding:.25rem var(--org-hero-panel-inset) .1rem;gap:1.1rem}.org-proposal-entry .org-capacity-orbit-ring{width:var(--org-hero-donut-size);height:var(--org-hero-donut-size);box-shadow:0 0 0 .0625rem #ffffff2e,0 .5rem 1.35rem #173b5729}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-orbit-ring{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-on-accent) 18%, transparent), 0 .5rem 1.35rem color-mix(in srgb, var(--color-palette-ink) 16%, transparent)}}.org-proposal-entry .org-capacity-orbit-ring:before{inset:var(--org-hero-donut-inset)}.org-proposal-entry .org-capacity-orbit-ring strong{font-size:clamp(1.15rem,1.45vw,1.55rem)}.org-proposal-entry .org-capacity-signals{min-width:0}.org-proposal-entry .org-capacity-signals>div{min-height:1.65rem;padding-block:.24rem}.org-proposal-entry .org-capacity-signals dt{color:var(--org-hero-muted);letter-spacing:.045em}.org-proposal-entry .org-capacity-signals dd{font-size:var(--type-section);line-height:1}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{z-index:1;width:auto;min-width:0;min-height:0;padding:var(--org-hero-inset-block) var(--org-hero-inset-inline);background:var(--org-hero-command-surface);border-top:0;border-left:0;grid-column:4;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.72rem;display:grid;position:relative;bottom:auto;left:auto;right:auto}.org-proposal-entry .org-proposal-entry-copy{gap:.18rem;display:grid}.org-proposal-entry .org-proposal-entry-copy>strong{font-size:var(--type-body);line-height:1.15}.org-proposal-entry .org-proposal-entry-copy>p{font-size:var(--type-meta);white-space:normal;line-height:1.25;display:none;overflow:visible}.org-proposal-entry .org-proposal-entry-actions{grid-column:1;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:.45rem;display:grid}.org-proposal-entry .org-proposal-entry-actions label{flex-basis:auto;width:100%;min-width:0}.org-proposal-entry select,.org-proposal-entry .org-proposal-entry-actions>.ui-button{min-height:var(--org-hero-control-block)}.org-proposal-entry .org-proposal-entry-actions>.ui-button{width:100%;margin-left:0}@media (max-width:70rem) and (min-width:52.0625rem){.org-proposal-entry{--org-hero-tablet-block:10rem;--org-hero-zone-story:minmax(0, 1.05fr);--org-hero-zone-evidence:minmax(14rem, .82fr);--org-hero-zone-spacer:.5rem;--org-hero-zone-command:minmax(17rem, .75fr);--org-hero-inset-inline:1rem;--org-hero-inset-block:.72rem;--org-hero-panel-inset:.82rem;--org-hero-donut-size:5.35rem;--org-hero-donut-inset:.56rem;--org-hero-control-block:2.4rem;grid-template:"capacity capacity . dock" minmax(0, 1fr) / var(--org-hero-zone-story) var(--org-hero-zone-evidence) var(--org-hero-zone-spacer) var(--org-hero-zone-command);min-height:var(--org-hero-tablet-block);max-height:var(--org-hero-tablet-block)}.org-proposal-entry .org-capacity-orbit{grid-template-columns:var(--org-hero-zone-story) var(--org-hero-zone-evidence)}.org-proposal-entry .org-capacity-mix-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .65rem}.org-proposal-entry .org-capacity-mix-labels>span{display:flex}.org-proposal-entry .org-capacity-instrument{gap:.75rem;padding-block:.45rem .15rem}.org-proposal-entry .org-capacity-approval{min-height:2rem;padding-inline:.68rem;font-size:.75rem}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{align-content:center;gap:.45rem;padding-block:.65rem}.org-proposal-entry .org-proposal-entry-copy>p{display:none}.org-proposal-entry .org-proposal-entry-actions{grid-template-columns:minmax(0,1fr);gap:.35rem}.org-proposal-entry .org-proposal-entry-actions label,.org-proposal-entry .org-proposal-entry-actions>.ui-button{width:100%}}.org-proposal-presentation,.org-proposal-comparison{--org-decision-tint:#f0f0ec}@supports (color:color-mix(in lab, red, red)){.org-proposal-presentation,.org-proposal-comparison{--org-decision-tint:color-mix(in srgb, var(--color-team-action) 5%, var(--color-surface))}}.org-proposal-presentation,.org-proposal-comparison{--org-decision-proposed:#eef0e8}@supports (color:color-mix(in lab, red, red)){.org-proposal-presentation,.org-proposal-comparison{--org-decision-proposed:color-mix(in srgb, var(--color-positive) 7%, var(--color-surface))}}.org-proposal-presentation,.org-proposal-comparison{--org-decision-rule:#d6d8d5d1}@supports (color:color-mix(in lab, red, red)){.org-proposal-presentation,.org-proposal-comparison{--org-decision-rule:color-mix(in srgb, var(--color-line) 82%, transparent)}}.org-proposal-presentation,.org-proposal-comparison{width:100%;padding-bottom:2rem}.org-proposal-presentation-toolbar{min-height:3.45rem;padding-block:.35rem .55rem}.org-proposal-presentation-toolbar>div{gap:.55rem}.org-proposal-presentation-toolbar>div>label{color:var(--color-muted);font-size:var(--type-meta);align-items:center;gap:.45rem;display:flex}.org-proposal-presentation-toolbar select{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);min-width:11.5rem;min-height:2.2rem;color:var(--color-ink);font:inherit;padding-inline:.55rem 1.8rem}.org-proposal-comparison-hero{border-top:.22rem solid var(--color-gold);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:linear-gradient(105deg,#5a2330,#642735);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:.75rem;padding:1.25rem 1.35rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero{background:linear-gradient(105deg, color-mix(in srgb, var(--color-team-hero) 78%, black), color-mix(in srgb, var(--color-team-hero) 86%, black))}}.org-proposal-comparison-hero{color:var(--color-on-accent)}.org-proposal-comparison-hero-copy{min-width:0}.org-proposal-comparison-hero .label-eyebrow{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero .label-eyebrow{color:color-mix(in srgb, var(--color-on-accent) 62%, transparent)}}.org-proposal-comparison-hero h1{color:var(--color-on-accent);font-size:clamp(var(--type-title), 2vw, var(--type-statement));grid-template-columns:minmax(0,1fr) 2.25rem minmax(0,1fr);gap:.75rem;margin-top:.38rem;line-height:1.05;display:grid}.org-proposal-comparison-hero h1>span:last-child{color:#f9f3e8}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero h1>span:last-child{color:color-mix(in srgb, var(--color-on-accent) 88%, var(--color-gold))}}.org-proposal-comparison-hero h1 svg{width:1.35rem;height:1.35rem;color:var(--color-gold);align-self:center}.org-proposal-comparison-hero p{color:#ffffffbd;max-width:68rem;margin-top:.6rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero p{color:color-mix(in srgb, var(--color-on-accent) 74%, transparent)}}.org-proposal-comparison-hero p{line-height:1.45}.org-position-change-graphic{color:var(--color-on-accent);grid-template-columns:4.6rem minmax(6.5rem,auto);align-items:center;gap:.75rem;display:grid}.org-position-change-graphic>div{background:conic-gradient(var(--color-on-accent) 0 var(--org-decision-progress), #ffffff4d var(--org-decision-progress) 100%);border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-position-change-graphic>div{background:conic-gradient(var(--color-on-accent) 0 var(--org-decision-progress), color-mix(in srgb, var(--color-on-accent) 30%, transparent) var(--org-decision-progress) 100%)}}.org-position-change-graphic>div:before{border:.0625rem solid #ffffff29;position:absolute;inset:.36rem}@supports (color:color-mix(in lab, red, red)){.org-position-change-graphic>div:before{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 16%, transparent)}}.org-position-change-graphic>div:before{border-radius:inherit;background:#51202b}@supports (color:color-mix(in lab, red, red)){.org-position-change-graphic>div:before{background:color-mix(in srgb, var(--color-team-hero) 70%, black)}}.org-position-change-graphic>div:before{content:""}.org-position-change-graphic>div>span{z-index:1;justify-items:center;display:grid;position:relative}.org-position-change-graphic>div strong{font-family:var(--font-role-data);font-size:var(--type-data);line-height:.95}.org-position-change-graphic>div small{color:#ffffff9e;margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.org-position-change-graphic>div small{color:color-mix(in srgb, var(--color-on-accent) 62%, transparent)}}.org-position-change-graphic>div small{font-size:var(--type-micro)}.org-position-change-graphic>p strong,.org-position-change-graphic>p span{display:block}.org-position-change-graphic>p strong{color:var(--color-gold);font-family:var(--font-role-data);font-size:var(--type-section)}.org-position-change-graphic>p span{color:#ffffffa8;margin-top:.12rem}@supports (color:color-mix(in lab, red, red)){.org-position-change-graphic>p span{color:color-mix(in srgb, var(--color-on-accent) 66%, transparent)}}.org-position-change-graphic>p span{font-size:var(--type-meta);white-space:nowrap}.org-comparison-decision-strip{border:.0625rem solid var(--color-line);background:var(--color-surface);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.org-comparison-decision-strip>div{border-left:.0625rem solid var(--org-decision-rule);min-height:4.3rem;padding:.7rem 1rem}.org-comparison-decision-strip>div:first-child{border-left:0}.org-comparison-decision-strip strong,.org-comparison-decision-strip span{display:block}.org-comparison-decision-strip strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);font-weight:720;line-height:1}.org-comparison-decision-strip span{color:var(--color-muted);font-size:var(--type-meta);margin-top:.3rem}.org-proposal-comparison-grid{grid-template-columns:minmax(0,1.65fr) minmax(14rem,.72fr);gap:1.25rem;margin-top:1.35rem}.org-proposal-comparison-metrics,.org-proposal-comparison-summary{border:0;border-block:.0625rem solid var(--color-line)}.org-proposal-comparison-metrics>header{background:var(--org-decision-tint);grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;min-height:3.5rem;padding:.5rem .8rem;display:grid}.org-proposal-comparison-metrics>header>div span,.org-proposal-comparison-metrics>header>div strong{display:block}.org-proposal-comparison-metrics>header>div span{color:var(--color-faint);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:720}.org-proposal-comparison-metrics>header>div strong{color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;overflow:hidden}.org-proposal-comparison-metrics>header svg{width:.9rem;color:var(--color-team-action)}.org-proposal-comparison-metrics>div{grid-template-columns:minmax(9rem,1.3fr) 4.5rem minmax(2rem,.55fr) 4.5rem 5rem;gap:.7rem;min-height:2.8rem;padding-inline:.8rem}.org-proposal-comparison-metrics>div>strong{font-size:var(--type-section);font-variant-numeric:tabular-nums}.org-proposal-comparison-metrics>div>small{color:var(--color-muted);font-size:var(--type-micro);justify-self:end;font-weight:720}.org-proposal-comparison-metrics>div>small[data-direction=up]{color:var(--color-positive)}.org-proposal-comparison-metrics>div>small[data-direction=down]{color:var(--color-danger)}.org-metric-flow{background:var(--color-line);height:.0625rem;position:relative}.org-metric-flow:after{border-top:.0625rem solid var(--color-line);border-right:.0625rem solid var(--color-line);content:"";width:.32rem;height:.32rem;position:absolute;top:-.16rem;right:0;transform:rotate(45deg)}.org-proposal-comparison-summary{display:block}.org-proposal-comparison-summary>header{background:var(--org-decision-tint);justify-content:space-between;align-items:center;min-height:3.5rem;padding:.5rem .75rem;display:flex}.org-proposal-comparison-summary>header span{color:var(--color-faint);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:720}.org-proposal-comparison-summary>header strong{color:var(--color-ink);font-size:var(--type-meta)}.org-proposal-comparison-summary>dl{margin:0}.org-proposal-comparison-summary>dl>div{border-top:.0625rem solid var(--org-decision-rule);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.5rem .75rem;display:flex}.org-proposal-comparison-summary dt{color:var(--color-muted);font-size:var(--type-meta)}.org-proposal-comparison-summary dd{color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-section);margin:0;font-weight:720}.org-proposal-comparison-changes,.org-proposal-comparison-people,.org-proposal-comparison-checks{padding-top:1.6rem}.org-proposal-comparison-changes>header{align-items:end;padding-bottom:.7rem}.org-proposal-comparison-changes>header>div h2,.org-proposal-comparison-checks>header h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.16rem;font-weight:700}.org-proposal-comparison-changes>header>p{color:var(--color-team-action);font-weight:700}.org-position-decision-list{margin:0;padding:0;list-style:none;display:block}.org-proposal-comparison-changes>ol.org-position-decision-list{grid-template-columns:none;display:block}.org-position-decision-list>li{border-bottom:.0625rem solid var(--org-decision-rule);grid-template-columns:minmax(13rem,1.05fr) minmax(13rem,1fr) 2.25rem minmax(13rem,1fr);align-items:stretch;min-height:6.35rem;display:grid}.org-position-decision-name,.org-position-decision-state{min-width:0;padding:.8rem .85rem}.org-position-decision-name{gap:.65rem;padding-left:0;display:flex}.org-position-decision-name>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-meta)}.org-position-decision-name strong{color:var(--color-ink);font-size:var(--type-body);line-height:1.25;display:block}.org-position-decision-name p{flex-wrap:wrap;gap:.24rem;margin-top:.4rem;display:flex}.org-position-decision-name small{border:.0625rem solid #acb5b9}@supports (color:color-mix(in lab, red, red)){.org-position-decision-name small{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 22%, var(--color-line))}}.org-position-decision-name small{color:var(--color-team-action);font-size:var(--type-micro);border-radius:999px;padding:.12rem .35rem;font-weight:680}.org-position-decision-state{border-left:.0625rem solid var(--org-decision-rule)}.org-position-decision-state.is-proposed{background:var(--org-decision-proposed)}.org-position-decision-state>span{color:var(--color-faint);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-weight:720;display:block}.org-position-decision-state dl{gap:.22rem;margin:0;display:grid}.org-position-decision-state dl>div{grid-template-columns:4rem minmax(0,1fr);gap:.4rem;display:grid}.org-position-decision-state dt{color:var(--color-faint);font-size:var(--type-micro)}.org-position-decision-state dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-size:var(--type-meta);margin:0;line-height:1.28}.org-position-decision-arrow{width:.9rem;color:var(--color-team-action);place-self:center}.org-decision-empty{max-width:15rem;color:var(--color-faint);font-size:var(--type-meta);font-style:italic;line-height:1.35;display:block}.org-decision-empty-state{border-bottom:.0625rem solid var(--org-decision-rule);color:var(--color-muted);font-size:var(--type-body);padding:1rem 0}.org-proposal-comparison-people>header{border-block:.0625rem solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem 0;display:flex}.org-proposal-comparison-people>header>div{align-items:center;gap:.6rem;display:flex}.org-proposal-comparison-people>header svg{width:1rem;color:var(--color-team-action)}.org-proposal-comparison-people>header span,.org-proposal-comparison-people>header span strong,.org-proposal-comparison-people>header span small{display:block}.org-proposal-comparison-people>header span strong{color:var(--color-ink);font-size:var(--type-body)}.org-proposal-comparison-people>header span small{color:var(--color-muted);font-size:var(--type-meta);margin-top:.1rem}.org-proposal-comparison-people>header>strong{color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-data)}.org-people-move-list{margin:0;padding:0;list-style:none}.org-people-move-list>li{border-bottom:.0625rem solid var(--org-decision-rule);min-height:3.3rem;color:var(--color-muted);font-size:var(--type-meta);grid-template-columns:1.75rem minmax(9rem,.8fr) minmax(12rem,1fr) 1.5rem minmax(12rem,1fr);align-items:center;gap:.55rem;display:grid}.org-people-move-list>li>strong{color:var(--color-ink);font-size:var(--type-body)}.org-people-move-list>li>strong small{color:var(--color-faint);font-size:var(--type-meta);margin-top:.1rem;font-weight:520;display:block}.org-people-move-list>li>svg{width:.8rem;color:var(--color-team-action)}.org-people-move-mark{border:.0625rem solid #95a3aa;place-items:center;width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-people-move-mark{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 34%, var(--color-line))}}.org-people-move-mark{background:var(--org-decision-tint);color:var(--color-team-action);font-size:var(--type-micro);border-radius:50%;font-weight:750}.org-proposal-comparison-checks{grid-template-columns:minmax(13rem,.48fr) minmax(0,1.52fr);gap:1.25rem;display:grid}.org-proposal-comparison-checks>ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:0;list-style:none;display:grid}.org-proposal-comparison-checks li{gap:.5rem;min-height:4rem;padding:0 .8rem .7rem 0;display:flex}.org-proposal-comparison-checks li svg{width:.82rem;color:var(--color-warning);flex:none;margin-top:.12rem}.org-proposal-comparison-checks li[data-severity=must_fix] svg{color:var(--color-danger)}.org-proposal-comparison-checks li p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.35}.org-proposal-comparison-checks li strong{color:var(--color-ink);margin-bottom:.08rem;display:block}.org-proposal-brief-layout{grid-template-columns:minmax(15rem,.42fr) minmax(0,1.58fr);gap:1.25rem;padding-top:1.25rem}.org-proposal-brief-editor{border-radius:var(--radius-tight);box-shadow:none;gap:.75rem;padding:.9rem}.org-proposal-brief-editor strong>small{color:var(--color-faint);margin-left:.25rem;font-weight:500;display:inline}.org-proposal-brief-editor textarea{min-height:12rem;line-height:1.5}.org-proposal-brief-paper{box-shadow:none;border-top-width:.22rem}.org-proposal-brief-paper>header{padding:.85rem 1.2rem}.org-proposal-brief-header-right{align-items:center;gap:1rem;display:flex}.org-proposal-brief-paper>header .org-position-change-graphic{grid-template-columns:3.1rem auto;gap:.55rem}.org-proposal-brief-paper>header .org-position-change-graphic>div{width:3.1rem;height:3.1rem}.org-proposal-brief-paper>header .org-position-change-graphic>div:before{inset:.28rem}.org-proposal-brief-paper>header .org-position-change-graphic>div strong{font-size:var(--type-section)}.org-proposal-brief-paper>header .org-position-change-graphic>p strong{font-size:var(--type-body)}.org-proposal-brief-paper>header .org-position-change-graphic>p span{font-size:var(--type-micro)}.org-proposal-brief-title{padding:1.15rem 1.2rem .75rem}.org-proposal-brief-title h1{max-width:46rem;font-size:var(--type-title);line-height:1.05}.org-decision-ask{border-left:.22rem solid var(--color-team-action);background:var(--org-decision-tint);margin:0 1.2rem .85rem;padding:.85rem 1rem}.org-decision-ask>span{color:var(--color-faint);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:720;display:block}.org-decision-ask>strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.2rem;display:block}.org-decision-ask>p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.25rem;line-height:1.4}.org-proposal-brief-facts{margin-inline:1.2rem}.org-proposal-brief-facts>div{padding:.68rem .3rem}.org-proposal-brief-body{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.org-proposal-brief-section{min-width:0;padding:1rem 1.2rem}.org-proposal-brief-section:nth-child(2n){border-left:.0625rem solid var(--color-line)}.org-proposal-brief-section:nth-child(n+3){border-top:.0625rem solid var(--color-line);border-left:0;grid-column:1/-1}.org-proposal-brief-section>header{gap:.6rem;display:flex}.org-proposal-brief-section>header>span{color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-meta)}.org-proposal-brief-section>header h2{font-size:var(--type-body)}.org-proposal-brief-section>header p{color:var(--color-muted);font-size:var(--type-meta);margin-top:.08rem}.org-brief-category-ledger{border-block:.0625rem solid var(--org-decision-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:.65rem 0 0;display:grid}.org-brief-category-ledger>div{border-bottom:.0625rem solid var(--org-decision-rule);justify-content:space-between;align-items:center;min-height:2.35rem;padding:.35rem .45rem;display:flex}.org-brief-category-ledger dt{color:var(--color-muted);font-size:var(--type-meta)}.org-brief-category-ledger dd{color:var(--color-team-action);font-family:var(--font-role-data);margin:0;font-weight:720}.org-brief-position-summary,.org-brief-check-list{margin:.55rem 0 0;padding:0;list-style:none}.org-brief-position-summary>li{border-bottom:.0625rem solid var(--org-decision-rule);justify-content:space-between;align-items:baseline;gap:.75rem;min-height:2.65rem;padding:.35rem 0;display:flex}.org-brief-position-summary strong{color:var(--color-ink);font-size:var(--type-meta)}.org-brief-position-summary span{color:var(--color-muted);font-size:var(--type-micro);text-align:right;flex:none}.org-brief-more{color:var(--color-muted);font-size:var(--type-meta);margin-top:.45rem}.org-brief-check-list>li{border-bottom:.0625rem solid var(--org-decision-rule);gap:.45rem;min-height:3.15rem;padding:.45rem 0;display:flex}.org-brief-check-list svg{width:.8rem;color:var(--color-warning);flex:none;margin-top:.12rem}.org-brief-check-list .is-must-fix svg{color:var(--color-danger)}.org-brief-check-list p{color:var(--color-muted);font-size:var(--type-meta);line-height:1.35}.org-brief-check-list strong{color:var(--color-ink);margin-bottom:.08rem;display:block}.org-proposal-brief-section .org-people-move-list{margin-top:.55rem}.org-brief-implementation{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);margin:.75rem 0 0;padding-top:.65rem;display:grid}.org-brief-implementation>div{padding-right:.8rem}.org-brief-implementation dt{color:var(--color-faint);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:720}.org-brief-implementation dd{color:var(--color-ink);font-size:var(--type-meta);margin:.2rem 0 0;line-height:1.4}.org-proposal-brief-note{color:var(--color-muted);font-size:var(--type-body);white-space:pre-wrap;margin-top:.65rem;line-height:1.55}.org-proposal-comparison,.org-proposal-presentation{max-width:76rem;margin-inline:auto}.org-proposal-comparison-hero{max-width:72rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #742d3e21}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-team-hero) 13%, transparent)}}.org-proposal-comparison-hero:after{border:.0625rem solid #ffffff14;width:17rem;height:17rem;position:absolute;top:-7.5rem;right:-4.5rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero:after{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 8%, transparent)}}.org-proposal-comparison-hero:after{background:0 0;border-radius:50%;box-shadow:0 0 0 3.4rem #ffffff06,0 0 0 7rem #ffffff04}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-hero:after{box-shadow:0 0 0 3.4rem color-mix(in srgb, var(--color-on-accent) 2.5%, transparent), 0 0 0 7rem color-mix(in srgb, var(--color-on-accent) 1.7%, transparent)}}.org-proposal-comparison-hero:after{content:"";opacity:.9}.org-proposal-comparison-hero>*{z-index:1;position:relative}.org-proposal-comparison-hero .org-position-change-graphic{grid-template-columns:5.75rem minmax(6.5rem,auto)}.org-proposal-comparison-hero .org-position-change-graphic>div{width:5.75rem;height:5.75rem}.org-change-architecture{border:.0625rem solid #b4bcbe;width:calc(100% - 2rem);max-width:72rem;margin:1rem auto 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-change-architecture{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 18%, var(--color-line))}}.org-change-architecture{border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 42%, #c99a3d14, transparent 32%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.org-change-architecture{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-gold) 8%, transparent), transparent 32%), var(--color-surface)}}.org-change-architecture{box-shadow:0 .8rem 2rem #2b2d2f12}@supports (color:color-mix(in lab, red, red)){.org-change-architecture{box-shadow:0 .8rem 2rem color-mix(in srgb, var(--color-ink) 7%, transparent)}}.org-change-architecture>header{border-bottom:.0625rem solid var(--org-decision-rule);justify-content:space-between;align-items:end;gap:1.5rem;min-height:4.6rem;padding:.85rem 1rem .75rem;display:flex}.org-change-architecture>header h2{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section);margin-top:.12rem;line-height:1.15}.org-change-architecture>header>p{color:var(--color-muted);font-size:var(--type-meta);text-align:right;flex:none}.org-change-architecture>header>p strong{color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-title);margin-right:.25rem;line-height:.8}.org-change-architecture-map{grid-template-columns:minmax(10rem,.78fr) minmax(23rem,1.5fr) minmax(10rem,.78fr);min-height:12.25rem;display:grid}.org-change-state{background:linear-gradient(135deg, var(--color-surface-muted), transparent);flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-change-state{background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-muted) 80%, transparent), transparent)}.org-change-state.is-proposed{background:linear-gradient(225deg, color-mix(in srgb, var(--color-positive) 9%, var(--color-surface)), transparent)}}.org-change-state>span{color:var(--color-faint);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:740}.org-change-state>strong{min-height:2.5rem;color:var(--color-ink);font-size:var(--type-body);margin-top:.2rem;line-height:1.2;overflow:hidden}.org-change-state>div{align-items:baseline;gap:.35rem;margin-top:.65rem;display:flex}.org-change-state>div b{color:var(--color-team-action);font-family:var(--font-role-data);font-size:clamp(2rem,4vw,3rem);font-weight:730;line-height:.9}.org-change-state>div small{color:var(--color-muted);font-size:var(--type-meta)}.org-change-state dl{gap:.28rem;margin:.75rem 0 0;display:grid}.org-change-state dl>div{border-top:.0625rem solid var(--org-decision-rule);justify-content:space-between;align-items:baseline;gap:.5rem;padding-top:.28rem;display:flex}.org-change-state dt{color:var(--color-muted);font-size:var(--type-micro)}.org-change-state dd{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-meta);margin:0;font-weight:720}.org-change-flow{border-inline:.0625rem solid var(--org-decision-rule);background:linear-gradient(#173b570a,#0000 65%);grid-template-rows:6.6rem auto;align-items:center;min-width:0;padding:.65rem .8rem .85rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-change-flow{background:linear-gradient(180deg, color-mix(in srgb, var(--color-team-action) 4%, transparent), transparent 65%)}}.org-change-flow>svg{z-index:0;width:100%;height:6rem;position:absolute;top:.75rem;left:0;overflow:visible}.org-change-flow>svg path{fill:none;stroke:#95a3aa}@supports (color:color-mix(in lab, red, red)){.org-change-flow>svg path{stroke:color-mix(in srgb, var(--color-team-action) 34%, var(--color-line))}}.org-change-flow>svg path{stroke-width:1.4px;vector-effect:non-scaling-stroke}.org-change-flow>svg path:nth-child(2){stroke:var(--color-gold);stroke-width:2.4px}.org-change-flow>svg circle{fill:var(--color-gold);stroke:var(--color-surface);stroke-width:3px;vector-effect:non-scaling-stroke}.org-change-flow-core{z-index:1;border:.0625rem solid #cfb681;place-content:center;justify-self:center;width:5.2rem;height:5.2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.org-change-flow-core{border:.0625rem solid color-mix(in srgb, var(--color-gold) 55%, var(--color-line))}}.org-change-flow-core{background:var(--color-surface);border-radius:50%;box-shadow:0 0 0 .35rem #c99a3d14,0 .7rem 1.4rem #742d3e1f}@supports (color:color-mix(in lab, red, red)){.org-change-flow-core{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--color-gold) 8%, transparent), 0 .7rem 1.4rem color-mix(in srgb, var(--color-team-hero) 12%, transparent)}}.org-change-flow-core{text-align:center}.org-change-flow-core strong{color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-title);line-height:.9}.org-change-flow-core span{max-width:4rem;color:var(--color-muted);font-size:var(--type-micro);margin-top:.18rem;line-height:1.08}.org-change-flow>ol{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.org-change-flow>ol>li{border:.0625rem solid #bbc2c3;align-items:center;gap:.42rem;min-width:0;min-height:2rem;padding:.25rem .42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-change-flow>ol>li{border:.0625rem solid color-mix(in srgb, var(--color-team-action) 14%, var(--color-line))}}.org-change-flow>ol>li{background:#fbf9f4eb;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.org-change-flow>ol>li{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.org-change-flow>ol strong{background:#e4e6e4;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.org-change-flow>ol strong{background:color-mix(in srgb, var(--color-team-action) 10%, var(--color-surface))}}.org-change-flow>ol strong{color:var(--color-team-action);font-family:var(--font-role-data);font-size:var(--type-micro)}.org-change-flow>ol span{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-change-architecture>footer{border-top:.0625rem solid var(--org-decision-rule);background:var(--color-surface-muted);padding:.65rem 1rem .75rem}@supports (color:color-mix(in lab, red, red)){.org-change-architecture>footer{background:color-mix(in srgb, var(--color-surface-muted) 60%, var(--color-surface))}}.org-change-architecture>footer>div{background:#2b2d2f17;border-radius:999px;height:.36rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-change-architecture>footer>div{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.org-change-architecture>footer i{width:var(--org-change-footprint);border-radius:inherit;background:linear-gradient(90deg, var(--color-gold), var(--color-team-action));min-width:.36rem;height:100%;display:block}.org-change-architecture>footer p{color:var(--color-muted);font-size:var(--type-micro);justify-content:space-between;gap:.75rem;margin-top:.38rem;display:flex}.org-change-architecture>footer strong{color:var(--color-team-action)}.org-change-architecture>footer small{color:var(--color-faint);margin-left:auto}.org-proposal-comparison-changes,.org-proposal-comparison-people,.org-proposal-comparison-checks{width:calc(100% - 2rem);max-width:72rem;margin-inline:auto}.org-proposal-comparison-changes>ol.org-position-decision-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.org-position-decision-list>li{border:.0625rem solid var(--org-decision-rule);border-radius:var(--radius-tight);background:var(--color-surface);grid-template:"name name name""current arrow proposed"minmax(5.2rem,auto)/minmax(0,1fr) 1.7rem minmax(0,1fr);min-height:0;overflow:hidden;box-shadow:0 .4rem 1.2rem #2b2d2f0d}@supports (color:color-mix(in lab, red, red)){.org-position-decision-list>li{box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--color-ink) 5%, transparent)}}.org-proposal-comparison-changes .org-position-decision-list>li:nth-child(odd){border-right:.0625rem solid var(--org-decision-rule);margin-right:0}.org-position-decision-name{border-bottom:.0625rem solid var(--org-decision-rule);background:#f3f2ef;grid-area:name;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.org-position-decision-name{background:color-mix(in srgb, var(--color-team-action) 3.5%, var(--color-surface))}}.org-position-decision-state{border-left:0;grid-area:current;padding:.65rem .75rem}.org-position-decision-state.is-proposed{grid-area:proposed}.org-position-decision-arrow{grid-area:arrow}.org-position-decision-state dl>div{grid-template-columns:3.5rem minmax(0,1fr)}.org-proposal-comparison-people .org-people-move-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.org-proposal-comparison-people .org-people-move-list>li{border:.0625rem solid var(--org-decision-rule);border-radius:var(--radius-tight);background:var(--color-surface);grid-template:"mark name""mark current"".arrow"1rem".proposed"/1.75rem minmax(0,1fr);align-content:start;gap:.22rem .55rem;min-height:7rem;padding:.7rem}.org-proposal-comparison-people .org-people-move-mark{grid-area:mark}.org-proposal-comparison-people .org-people-move-list>li>strong{grid-area:name}.org-proposal-comparison-people .org-people-move-list>li>span:nth-of-type(2){grid-area:current}.org-proposal-comparison-people .org-people-move-list>li>svg{grid-area:arrow;transform:rotate(90deg)}.org-proposal-comparison-people .org-people-move-list>li>span:last-child{color:var(--color-ink);grid-area:proposed}.org-proposal-comparison-checks{border:.0625rem solid var(--org-decision-rule);border-radius:var(--radius-tight);background:#f3f4ed;margin-top:1rem;margin-bottom:1.5rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-comparison-checks{background:color-mix(in srgb, var(--color-positive) 4%, var(--color-surface))}}.org-proposal-comparison-checks>header,.org-proposal-comparison-checks>ul{border-top:0;padding-top:0}.org-proposal-brief-paper>.org-change-architecture,.org-decision-sheet>.org-change-architecture{width:auto;box-shadow:none;margin:.85rem 1.2rem 1rem}.org-change-architecture.is-compact>header{min-height:3.8rem}.org-change-architecture.is-compact .org-change-architecture-map{grid-template-columns:minmax(9rem,.72fr) minmax(19rem,1.35fr) minmax(9rem,.72fr);min-height:10.5rem}.org-change-architecture.is-compact .org-change-state{padding:.75rem}.org-change-architecture.is-compact .org-change-flow{grid-template-rows:5.4rem auto}.org-change-architecture.is-compact .org-change-flow-core{width:4.25rem;height:4.25rem}.org-change-architecture.is-compact .org-change-flow-core strong{font-size:var(--type-section)}@media (max-width:64rem){.org-proposal-brief-layout{grid-template-columns:1fr}.org-proposal-brief-editor{position:static}.org-proposal-comparison-changes>ol.org-position-decision-list{grid-template-columns:1fr}.org-change-architecture-map,.org-change-architecture.is-compact .org-change-architecture-map{grid-template-columns:minmax(9rem,.75fr) minmax(19rem,1.25fr) minmax(9rem,.75fr)}}@media (max-width:44.9375rem){.org-proposal-comparison-hero{grid-template-columns:1fr;padding:1rem}.org-proposal-comparison-hero h1{grid-template-columns:1fr}.org-proposal-comparison-hero h1 svg{transform:rotate(90deg)}.org-change-architecture{width:100%}.org-change-architecture>header{flex-direction:column;align-items:start;gap:.45rem}.org-change-architecture>header>p{text-align:left}.org-change-architecture-map,.org-change-architecture.is-compact .org-change-architecture-map,.org-change-flow>ol{grid-template-columns:1fr}.org-change-flow>ol span{text-overflow:clip;white-space:normal;overflow:visible}.org-change-state{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .7rem;display:grid}.org-change-state>strong{min-height:0}.org-change-state>div{grid-area:1/2/span 2;margin-top:0}.org-change-state dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.45rem}.org-change-flow{border-block:.0625rem solid var(--org-decision-rule);border-inline:0}.org-position-decision-list>li{grid-template:"name name name""current arrow proposed"minmax(5.2rem,auto)/minmax(0,1fr) 1.35rem minmax(0,1fr)}.org-position-decision-name{padding-inline:.65rem}.org-position-decision-state,.org-position-decision-state.is-proposed{padding-inline:.55rem}.org-position-decision-arrow{margin-block:0;transform:none}.org-people-move-list>li{grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem .55rem;padding-block:.55rem}.org-people-move-list>li>span:nth-of-type(2),.org-people-move-list>li>svg,.org-people-move-list>li>span:last-child{grid-column:2}.org-proposal-comparison-checks,.org-proposal-brief-body,.org-proposal-comparison-checks>ul,.org-proposal-comparison-people .org-people-move-list{grid-template-columns:1fr}.org-proposal-brief-section:nth-child(2n),.org-proposal-brief-section:nth-child(n+3){border-left:0;border-top:.0625rem solid var(--color-line);grid-column:auto}.org-brief-category-ledger,.org-brief-implementation{grid-template-columns:1fr}}@media (max-width:52rem){.org-proposal-entry{grid-template:"capacity""dock"/minmax(0,1fr)}.org-proposal-entry>.org-proposal-capacity{grid-column:1}.org-proposal-entry .org-capacity-orbit{grid-template-columns:minmax(0,1fr);height:auto}.org-proposal-entry .org-capacity-instrument{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:.8rem 1.1rem .25rem}.org-proposal-entry .org-capacity-orbit-ring{width:5.25rem;height:5.25rem}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{border-top:.0625rem solid #ffffff24;grid-column:1;padding:.8rem 1rem 1rem;position:static}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry>.org-proposal-entry-dock{border-top:.0625rem solid color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{border-left:0}.org-proposal-entry .org-proposal-entry-actions>.ui-button{width:100%;margin-left:0}.org-proposal-entry .org-proposal-entry-actions{grid-template-columns:minmax(0,1fr)}.org-proposal-entry .org-proposal-entry-actions label{width:100%}.org-proposal-entry .org-proposal-entry-copy>p{display:block}}@media (max-width:35rem){.org-proposal-entry .org-capacity-mix-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.org-proposal-entry .org-capacity-mix-labels>span{gap:.14rem;font-size:.7rem;display:grid}.org-proposal-entry .org-capacity-mix-labels b{font-size:.82rem}.org-proposal-entry .org-capacity-instrument{grid-template-columns:5.55rem minmax(0,1fr);gap:.75rem;padding:.75rem 1rem .2rem}.org-proposal-entry .org-capacity-orbit-ring{width:5.4rem;height:5.4rem}.org-proposal-entry .org-proposal-entry-actions{grid-template-columns:minmax(0,1fr) auto}.org-proposal-entry .org-proposal-entry-actions label,.org-proposal-entry .org-proposal-entry-actions>.ui-button{width:auto}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-block-size:12.45rem;--org-command-story-width:minmax(20rem, .68fr);--org-command-evidence-width:minmax(37rem, 1.32fr);--org-command-donut-size:6rem;--org-command-donut-inset:.64rem;--org-command-mix-width:19.125rem;--org-command-padding-inline:1.3rem;--org-command-story:#5a3145}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-story:color-mix(in srgb, var(--color-team-hero) 72%, var(--color-palette-ink))}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-evidence:#692f41}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-evidence:color-mix(in srgb, var(--color-team-hero) 88%, var(--color-palette-ink))}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-dock:#38364e}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-dock:color-mix(in srgb, var(--color-team-action) 64%, var(--color-team-hero))}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-on-soft:#ffffffad}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-on-soft:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-rule:#ffffff26}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-rule:color-mix(in srgb, var(--color-on-accent) 15%, transparent)}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-soft:var(--org-command-story);block-size:var(--org-command-block-size);min-height:var(--org-command-block-size);max-height:var(--org-command-block-size);border:.0625rem solid #563146;grid-template:"capacity"minmax(0,1fr)"dock"3.1rem/minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{border:.0625rem solid color-mix(in srgb, var(--color-team-hero) 68%, var(--color-palette-ink))}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{border-top:.1875rem solid var(--color-gold);border-radius:var(--radius-hero);background:var(--org-command-story);box-shadow:0 .0625rem .125rem #2b2d2f12,0 .85rem 2.1rem -1.7rem #2b2d2f42}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--color-ink) 7%, transparent), 0 .85rem 2.1rem -1.7rem color-mix(in srgb, var(--color-ink) 26%, transparent)}}.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{color:var(--color-on-accent)}.stable-hero.org-proposal-entry>.org-proposal-capacity{border:0;grid-area:capacity;width:auto;min-width:0;min-height:0;padding:0;display:block;position:static;inset:auto}.org-proposal-entry .org-capacity-orbit{grid-template-columns:var(--org-command-story-width) var(--org-command-evidence-width);background:var(--org-command-story);min-width:0;height:100%;color:var(--color-on-accent);align-items:stretch;gap:0;display:grid}.org-proposal-entry .org-capacity-story{min-width:0;padding:.85rem var(--org-command-padding-inline) .78rem;border-right:.0625rem solid var(--org-command-rule);background:var(--org-command-soft);align-content:center;display:grid;position:relative}.org-proposal-entry .org-capacity-story:before{background:var(--color-gold);content:"";border-radius:0 999px 999px 0;width:.2rem;position:absolute;top:1rem;bottom:1rem;left:0}.org-proposal-entry .org-capacity-identity{grid-template-columns:minmax(0,1fr);align-items:start;gap:.2rem;min-width:0;display:grid}.org-proposal-entry .org-capacity-eyebrow{color:#f0e3c9;grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-eyebrow{color:color-mix(in srgb, var(--color-on-accent) 72%, var(--color-gold))}}.org-proposal-entry .org-capacity-eyebrow{font-size:var(--type-meta);letter-spacing:.075em}.org-proposal-entry .org-capacity-title{max-width:100%;color:var(--color-on-accent);letter-spacing:-.035em;text-overflow:clip;white-space:normal;grid-area:2/1;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:640;line-height:1.02;overflow:visible}.org-proposal-entry .org-capacity-approval{border:.0625rem solid #c99a3db3;grid-area:3/1;align-items:center;gap:.36rem;width:fit-content;min-height:0;margin-top:.38rem;padding:.34rem .56rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-approval{border:.0625rem solid color-mix(in srgb, var(--color-gold) 70%, transparent)}}.org-proposal-entry .org-capacity-approval{border-radius:var(--radius-tight);background:#c99a3d24}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-approval{background:color-mix(in srgb, var(--color-gold) 14%, transparent)}}.org-proposal-entry .org-capacity-approval{color:var(--org-command-on-soft);font-size:var(--type-micro);font-weight:600;line-height:1}.org-proposal-entry .org-capacity-approval svg{color:#d9b877;width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-approval svg{color:color-mix(in srgb, var(--color-gold) 70%, var(--color-on-accent))}}.org-proposal-entry .org-capacity-approval>span:first-of-type{color:var(--color-on-accent);letter-spacing:.04em;text-transform:uppercase;font-weight:720}.org-proposal-entry .org-capacity-approval>strong{color:var(--color-on-accent);font-family:var(--font-role-data);font-size:var(--type-body);letter-spacing:-.015em;font-weight:720}.org-proposal-entry .org-capacity-panel{grid-template-columns:minmax(0, 1fr) var(--org-command-mix-width);background:var(--org-command-story);border:0;grid-template-rows:minmax(0,1fr);min-width:0;padding:0;display:grid;box-shadow:inset 0 .0625rem #ffffff0a}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-panel{box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-on-accent) 4%, transparent)}}.org-proposal-entry .org-capacity-instrument{grid-area:1/1;grid-template-columns:calc(var(--org-command-donut-size) + .25rem) minmax(0, 1fr);min-width:0;height:100%;padding:.5rem .7rem .5rem var(--org-command-padding-inline);align-items:center;gap:.75rem;display:grid}.org-proposal-entry .org-capacity-orbit-visual{justify-self:start}.org-proposal-entry .org-capacity-orbit-ring{width:var(--org-command-donut-size);height:var(--org-command-donut-size);background:conic-gradient(var(--color-team-action) 0 var(--org-capacity), #ffffff29 var(--org-capacity) 100%)}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-orbit-ring{background:conic-gradient(var(--color-team-action) 0 var(--org-capacity), color-mix(in srgb, var(--color-on-accent) 16%, transparent) var(--org-capacity) 100%)}}.org-proposal-entry .org-capacity-orbit-ring{box-shadow:0 0 0 .0625rem #ffffff2e,0 .7rem 1.55rem -1.15rem #173b57b8}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-orbit-ring{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-on-accent) 18%, transparent), 0 .7rem 1.55rem -1.15rem color-mix(in srgb, var(--color-palette-ink) 72%, transparent)}}.org-proposal-entry .org-capacity-orbit-ring:before{inset:var(--org-command-donut-inset);border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-orbit-ring:before{border-color:color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.org-proposal-entry .org-capacity-orbit-ring:before{background:var(--org-command-story)}.org-proposal-entry .org-capacity-orbit-ring strong{color:var(--color-on-accent);font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:710}.org-proposal-entry .org-capacity-orbit-ring small{color:var(--org-command-on-soft);font-size:var(--type-meta)}.org-proposal-entry .org-capacity-orbit-ring small b{color:var(--color-on-accent)}.org-proposal-entry .org-capacity-signals{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;align-self:center;gap:.38rem;min-width:0;padding:0;display:grid}.org-proposal-entry .org-capacity-signals>div{border:.0625rem solid #ffffff1c;place-content:center start;gap:.34rem;min-width:0;min-height:4.45rem;padding:.55rem .58rem .52rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals>div{border:.0625rem solid color-mix(in srgb, var(--color-on-accent) 11%, transparent)}}.org-proposal-entry .org-capacity-signals>div{border-radius:var(--radius-tight);background:linear-gradient(145deg,#ffffff17,#ffffff08)}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals>div{background:linear-gradient(145deg, color-mix(in srgb, var(--color-on-accent) 9%, transparent), color-mix(in srgb, var(--color-on-accent) 3%, transparent))}}.org-proposal-entry .org-capacity-signals>div{box-shadow:inset 0 .0625rem #ffffff12}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals>div{box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-on-accent) 7%, transparent)}}.org-proposal-entry .org-capacity-signals dt{min-width:0;color:var(--org-command-on-soft);font-size:var(--type-meta);letter-spacing:.045em;white-space:nowrap;align-items:center;gap:.3rem;font-weight:640;display:flex}.org-proposal-entry .org-capacity-signals dt svg{stroke-width:1.8px;flex:none;width:.82rem;height:.82rem}.org-proposal-entry .org-capacity-signals dd{color:var(--color-on-accent);font-size:clamp(1.25rem,1.6vw,1.55rem);font-weight:710;line-height:1}.org-proposal-entry .org-capacity-signals .is-critical dd{color:var(--color-danger-on-dark)}.org-proposal-entry .org-capacity-signals .is-critical{border-color:#f0b09a3d}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-critical{border-color:color-mix(in srgb, var(--color-danger-on-dark) 24%, transparent)}}.org-proposal-entry .org-capacity-signals .is-critical{background:linear-gradient(145deg,#f0b09a26,#f0b09a0d)}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-critical{background:linear-gradient(145deg, color-mix(in srgb, var(--color-danger-on-dark) 15%, transparent), color-mix(in srgb, var(--color-danger-on-dark) 5%, transparent))}}.org-proposal-entry .org-capacity-signals .is-critical dt{color:#f4c5b4}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-critical dt{color:color-mix(in srgb, var(--color-danger-on-dark) 74%, var(--color-on-accent))}}.org-proposal-entry .org-capacity-signals .is-ai dd{color:#d5b068}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-ai dd{color:color-mix(in srgb, var(--color-gold) 78%, var(--color-on-accent))}}.org-proposal-entry .org-capacity-signals .is-ai{border-color:#c99a3d40}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-ai{border-color:color-mix(in srgb, var(--color-gold) 25%, transparent)}}.org-proposal-entry .org-capacity-signals .is-ai{background:linear-gradient(145deg,#c99a3d2b,#c99a3d0d)}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-ai{background:linear-gradient(145deg, color-mix(in srgb, var(--color-gold) 17%, transparent), color-mix(in srgb, var(--color-gold) 5%, transparent))}}.org-proposal-entry .org-capacity-signals .is-ai dt{color:#d7b46f}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-signals .is-ai dt{color:color-mix(in srgb, var(--color-gold) 74%, var(--color-on-accent))}}.org-proposal-entry .org-capacity-mix{border-left:.0625rem solid var(--org-command-rule);grid-area:1/2;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.38rem .45rem;width:auto;min-width:0;height:100%;margin:0;padding:.68rem .8rem;display:grid}.org-proposal-entry .org-capacity-mix-heading{color:var(--org-command-on-soft);font-size:var(--type-micro)}.org-proposal-entry .org-capacity-seat-total{color:var(--color-on-accent);font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:680}.org-proposal-entry .org-capacity-mix-bar{border-color:#ffffff2e;grid-column:1/-1;height:.42rem}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-mix-bar{border-color:color-mix(in srgb, var(--color-on-accent) 18%, transparent)}}.org-proposal-entry .org-capacity-mix-bar{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-capacity-mix-bar{background:color-mix(in srgb, var(--color-on-accent) 12%, transparent)}}.org-proposal-entry .org-capacity-mix-bar .is-executive{background:var(--color-on-accent)}.org-proposal-entry .org-capacity-mix-labels{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-content:center;gap:.2rem;min-height:0;display:grid}.org-proposal-entry .org-capacity-mix-labels>span{color:var(--org-command-on-soft);font-size:var(--type-micro);justify-content:space-between;gap:.4rem;line-height:1.05;display:flex}.org-proposal-entry .org-capacity-mix-labels b{color:var(--color-on-accent)}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{width:auto;min-width:0;min-height:0;padding:.38rem .72rem .42rem var(--org-command-padding-inline);border:0;border-top:.0625rem solid var(--org-command-rule);background:var(--color-team-action);grid-area:dock;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:1rem;display:grid;position:static;inset:auto;box-shadow:inset 0 .0625rem #ffffff0d}@supports (color:color-mix(in lab, red, red)){.stable-hero.org-proposal-entry>.org-proposal-entry-dock{box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-on-accent) 5%, transparent)}}.org-proposal-entry .org-proposal-entry-copy{align-items:baseline;gap:.5rem;min-width:0;display:flex}.org-proposal-entry .org-proposal-entry-copy>strong{color:var(--color-on-accent);font-family:var(--font-role-section);font-size:var(--type-body);flex:none;margin:0;font-weight:680;line-height:1}.org-proposal-entry .org-proposal-entry-copy>p{min-width:0;color:var(--org-command-on-soft);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1;display:block;overflow:hidden}.org-proposal-entry .org-proposal-entry-actions{grid-column:auto;justify-content:flex-end;align-items:center;gap:.45rem;width:auto;min-width:0;display:flex}.org-proposal-entry .org-proposal-entry-actions label{flex:0 18rem;width:min(18rem,32vw);min-width:12.5rem}.org-proposal-entry select,.org-proposal-entry .org-proposal-entry-actions>.ui-button{width:100%;min-height:2.25rem}.org-proposal-entry select{border-color:#bec0be;min-width:0}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry select{border-color:color-mix(in srgb, var(--color-ink) 14%, var(--color-line))}}.org-proposal-entry select{background:var(--color-surface)}.org-proposal-entry .org-proposal-entry-actions>.ui-button{border-color:#d5b068;width:auto;min-width:10rem;margin:0}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-proposal-entry-actions>.ui-button{border-color:color-mix(in srgb, var(--color-gold) 78%, var(--color-on-accent))}}.org-proposal-entry .org-proposal-entry-actions>.ui-button{background:var(--color-gold);color:var(--color-palette-ink);box-shadow:inset 0 .0625rem #ffffff47,0 .35rem .9rem -.65rem #173b57b8}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-proposal-entry-actions>.ui-button{box-shadow:inset 0 .0625rem color-mix(in srgb, var(--color-on-accent) 28%, transparent), 0 .35rem .9rem -.65rem color-mix(in srgb, var(--color-palette-ink) 72%, transparent)}}.org-proposal-entry .org-proposal-entry-actions>.ui-button{white-space:nowrap}.org-proposal-entry .org-proposal-entry-actions>.ui-button:hover{border-color:#dcbe83}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-proposal-entry-actions>.ui-button:hover{border-color:color-mix(in srgb, var(--color-gold) 64%, var(--color-on-accent))}}.org-proposal-entry .org-proposal-entry-actions>.ui-button:hover{background:#cfa654}@supports (color:color-mix(in lab, red, red)){.org-proposal-entry .org-proposal-entry-actions>.ui-button:hover{background:color-mix(in srgb, var(--color-gold) 88%, var(--color-on-accent))}}.org-proposal-entry .org-proposal-entry-actions>.ui-button:hover{color:var(--color-palette-ink)}@media (max-width:70rem) and (min-width:52.0625rem){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-block-size:12.8rem;--org-command-story-width:minmax(17rem, .68fr);--org-command-evidence-width:minmax(31rem, 1.32fr);--org-command-donut-size:5.3rem;--org-command-donut-inset:.58rem;--org-command-mix-width:17.625rem;--org-command-padding-inline:1rem}.org-proposal-entry .org-capacity-title{font-size:var(--type-title)}.org-proposal-entry .org-capacity-approval{gap:.28rem;padding-inline:.45rem}.org-proposal-entry .org-capacity-instrument{gap:.65rem}.org-proposal-entry .org-capacity-signals>div{padding-inline:.42rem}.org-proposal-entry .org-capacity-mix-labels{gap:.15rem}.org-proposal-entry .org-capacity-mix-labels>span{gap:.3rem;display:flex}}@media (max-width:52rem){.stable-hero.org-proposal-entry[data-stable-hero-layout=workforce]{--org-command-donut-size:5.6rem;--org-command-donut-inset:.58rem;--org-command-padding-inline:1rem;block-size:auto;grid-template:"capacity""dock"/minmax(0,1fr);min-height:0;max-height:none;position:relative}.org-proposal-entry .org-capacity-orbit{grid-template-columns:minmax(0,1fr);height:auto}.org-proposal-entry .org-capacity-story{border-right:0;border-bottom:.0625rem solid var(--org-command-rule);padding-block:.9rem}.org-proposal-entry .org-capacity-panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.org-proposal-entry .org-capacity-instrument{grid-template-columns:calc(var(--org-command-donut-size) + .25rem) minmax(0, 1fr);gap:.75rem;padding-block:.75rem .55rem}.org-proposal-entry .org-capacity-mix{height:auto;padding:.42rem var(--org-command-padding-inline) .62rem;border-top:.0625rem solid var(--org-command-rule);border-left:0;grid-area:2/1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .65rem}.org-proposal-entry .org-capacity-mix-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.org-proposal-entry .org-capacity-mix-labels>span{justify-content:flex-start;gap:.2rem}.org-proposal-entry .org-capacity-signals>div{min-height:3.8rem;padding-inline:.5rem}.stable-hero.org-proposal-entry>.org-proposal-entry-dock{grid-template-columns:minmax(0,1fr);gap:.55rem;padding-block:.7rem .8rem}.org-proposal-entry .org-proposal-entry-copy{gap:.24rem;display:grid}.org-proposal-entry .org-proposal-entry-copy>p{white-space:normal;line-height:1.3;overflow:visible}.org-proposal-entry .org-proposal-entry-actions{justify-content:stretch;width:100%}.org-proposal-entry .org-proposal-entry-actions label{flex:auto;width:auto;min-width:0}.org-proposal-entry select,.org-proposal-entry .org-proposal-entry-actions>.ui-button{min-height:2.75rem}}@media (max-width:35rem){.org-proposal-entry .org-capacity-instrument{grid-template-columns:var(--org-command-donut-size) minmax(0, 1fr);gap:.8rem}.org-proposal-entry .org-capacity-orbit-visual{grid-row:1;justify-self:center}.org-proposal-entry .org-capacity-signals{border-left:.0625rem solid var(--org-command-rule);grid-area:1/2;grid-template-columns:minmax(0,1fr);width:100%;padding:0 0 0 .65rem}.org-proposal-entry .org-capacity-signals>div{border-left:0;border-bottom:.0625rem solid var(--org-command-rule);justify-content:space-between;align-items:baseline;gap:.6rem;min-height:1.9rem;padding:.28rem .4rem;display:flex}.org-proposal-entry .org-capacity-signals>div:last-of-type{border-bottom:0}.org-proposal-entry .org-capacity-signals dd{font-size:var(--type-section)}.org-proposal-entry .org-capacity-mix-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem}.org-proposal-entry .org-proposal-entry-actions{grid-template-columns:minmax(0,1fr);display:grid}.org-proposal-entry .org-proposal-entry-actions>.ui-button{width:100%}}.org-change-architecture{--org-sheet-accent:var(--color-team-action);background:var(--color-surface);box-shadow:none}.org-change-architecture>header{align-items:center;min-height:3.8rem}.org-change-architecture-map{grid-template-columns:minmax(10rem,.72fr) minmax(20rem,1.35fr) minmax(10rem,.72fr);min-height:0}.org-change-state{padding:.85rem 1rem}.org-change-state.is-proposed{background:var(--org-sheet-accent)}@supports (color:color-mix(in lab, red, red)){.org-change-state.is-proposed{background:color-mix(in srgb, var(--org-sheet-accent) 6%, var(--color-surface))}}.org-change-state.is-proposed>div b{color:var(--org-sheet-accent)}.org-change-flow{background:var(--color-surface);grid-template-rows:auto auto;align-content:center;gap:.75rem;min-height:0;padding:.85rem}.org-change-flow-core{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.2rem}.org-change-flow-core strong{font-size:var(--type-data-display)}.org-change-flow-core span{max-width:none;font-size:var(--type-meta)}.print-only{display:none!important}.org-print-header.org-capacity-orbit{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:radial-gradient(circle at 88% 8%,#c99a3d29,#0000 30%),linear-gradient(118deg,#7c3f4b,#5d2f39);border:.25mm solid #6d3341;border-top:1mm solid #c99a3d;border-radius:2mm;grid-template-columns:27mm minmax(110mm,1fr) 40mm;gap:5mm;min-height:22mm;margin-bottom:5mm;padding:1.6mm 5mm 1.2mm;overflow:hidden}.org-print-header .org-capacity-orbit-ring{background:conic-gradient(#fff 0 var(--org-capacity), #d99c91 var(--org-capacity) 100%);width:17mm;height:17mm}.org-print-header .org-capacity-orbit-ring:before{background:#693744;border-color:#ffffff26;inset:1.8mm}.org-print-header .org-capacity-orbit-ring strong{font-size:12pt}.org-print-header .org-capacity-orbit-ring small{color:#ffffffad;margin-top:.7mm;font-size:5.5pt}.org-print-header .org-capacity-critical{background:#74404b;border-color:#f0b09a7a;min-height:4mm;padding-inline:1.4mm;font-size:5pt;bottom:0;right:-1mm}.org-print-header .org-capacity-critical i{background:#f0b09a;width:1.2mm;height:1.2mm}.org-print-header .org-capacity-identity{gap:.7mm 3mm}.org-print-header .org-capacity-eyebrow,.org-print-header .org-capacity-mix-heading,.org-print-header .org-capacity-signals dt,.org-print-header .org-capacity-signals>small{color:#ffffffa1;font-size:5.5pt}.org-print-header .org-capacity-title{font-size:14pt}.org-print-header .org-capacity-approval{background:#6f8a6159;border-color:#9fb894b8;min-height:5mm;padding-inline:2mm;font-size:5.5pt}.org-print-header .org-capacity-mix{grid-template-columns:25mm minmax(55mm,1fr);gap:.7mm 2mm;margin-top:.6mm}.org-print-header .org-capacity-mix-bar{border-color:#ffffff29;height:1.8mm}.org-print-header .org-capacity-mix-bar .is-executive{background:#fff}.org-print-header .org-capacity-mix-bar .is-procurement{background:#c99a3d}.org-print-header .org-capacity-mix-bar .is-excellence{background:#9fb894}.org-print-header .org-capacity-mix-bar :is(.is-operations,.is-branch){background:#a8cbe1}.org-print-header .org-capacity-mix-labels{gap:2mm}.org-print-header .org-capacity-mix-labels>span{color:#ffffff9e;gap:.8mm;font-size:5pt}.org-print-header .org-capacity-signals{border-left-color:#ffffff26;padding-left:4mm}.org-print-header .org-capacity-signals>div{border-bottom-color:#ffffff1f;padding-block:.8mm}.org-print-header .org-capacity-signals dd{font-size:8pt}.org-print-header .org-capacity-signals .is-critical dd{color:#f0b09a}.org-print-header .org-capacity-signals .is-ai dd{color:#d7b268}.org-print-header .org-capacity-signals>small{margin-top:.8mm;font-size:4.5pt}.org-print-header.org-capacity-orbit{grid-template-columns:minmax(0,1.55fr) minmax(72mm,.8fr);gap:0;padding:0}.org-print-header .org-capacity-story{gap:3mm;padding:3.2mm 5mm 2.8mm}.org-print-header .org-capacity-identity{grid-template-columns:minmax(0,1fr) auto;gap:.7mm 3mm}.org-print-header .org-capacity-approval{grid-area:1/2/span 2;align-self:start}.org-print-header .org-capacity-mix{grid-template-columns:minmax(0,1fr) auto;gap:.8mm 3mm;width:min(100%,160mm)}.org-print-header .org-capacity-seat-total{color:#ffffffe0;font-size:5.5pt}.org-print-header .org-capacity-mix-bar,.org-print-header .org-capacity-mix-labels{grid-column:1/-1}.org-print-header .org-capacity-panel{background:#ffffff0a;border-left:.25mm solid #ffffff26}.org-print-header .org-capacity-instrument{grid-template-columns:21mm minmax(30mm,1fr);gap:4mm;padding:2.5mm 5mm}.org-print-header .org-capacity-signals{border-left:0;padding-left:0}.org-print-header .org-capacity-critical-count{color:#f0b09a}.learning-print-header{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#173228;border-top:.125rem solid #c99a3d;border-radius:.25rem;align-items:center;gap:.875rem;margin-bottom:7mm;padding:5mm 6mm}.learning-print-brand{flex-direction:column;min-width:42mm;line-height:1.1;display:flex}.learning-print-brand strong{letter-spacing:.12em;font-size:13pt}.learning-print-brand span,.learning-print-title>span{color:#d3ab5e;letter-spacing:.16em;text-transform:uppercase;font-size:7pt;font-weight:700}.learning-print-title{border-left:.0625rem solid #ffffff38;flex-direction:column;gap:1mm;padding-left:5mm;display:flex}.learning-print-title strong{font-family:var(--font-role-display);font-size:17pt;font-weight:680}.learning-print-period{margin-left:auto;font-size:9pt;font-weight:650}@media (max-width:1180px){.org-chart-viewport{--org-tree-responsive-zoom:.88}}@media (max-width:980px){.org-scroll{overflow-x:auto}.org-chart-viewport{--org-tree-responsive-zoom:.78}}@media print{@page{size:landscape;margin:8mm}@page org-chart-export{size:A3 landscape;margin:10mm}@page learning-calendar-export{size:A3 landscape;margin:8mm}html:has(.org-canvas){font-size:80%}body{background:#fff!important}body[data-crisp-print-extraction]:after{z-index:9999;color:#4f514f;content:attr(data-crisp-print-extraction);letter-spacing:.01em;background:linear-gradient(#1d3249,#1d3249) .7mm .7mm/.9mm .9mm no-repeat,linear-gradient(#32776f,#32776f) 1.85mm .7mm/.9mm .9mm no-repeat,linear-gradient(#b49145,#b49145) .7mm 1.85mm/.9mm .9mm no-repeat,linear-gradient(#bc563a,#bc563a) 1.85mm 1.85mm/.9mm .9mm no-repeat,#fffffff0;border:.12mm solid #d8d4cc;border-radius:.8mm;padding:.7mm 1.2mm .7mm 3.3mm;font-family:Arial,sans-serif;font-size:6pt;font-weight:400;position:fixed;bottom:-1.5mm;left:8mm}body:has(.org-canvas){page:org-chart-export}body:has(.learning-centre-monthly){page:learning-calendar-export}.app-visual-shell{padding-left:0!important}.page-content-operational,.workspace-operational{width:100%!important;max-width:none!important}aside,.no-print{display:none!important}.deck-print{background:#fff!important;border:0!important;padding:0!important}.deck-print-slide{break-inside:avoid;page-break-after:always}.deck-print-slide:last-child{page-break-after:auto}.deck-print-slide .deck-slide{min-height:45rem;width:100%!important;height:auto!important}.deck-print-slide .deck-slide-scroll{overflow:visible!important}.print-only{display:flex!important}.org-print-header.org-capacity-orbit{display:grid!important}.org-zoom-scroll{overflow:visible!important}.org-zoom-inner{zoom:var(--org-print-scale,1);transform:none!important}.org-chart-viewport{--org-screen-zoom:1!important;--org-tree-responsive-zoom:1!important}.org-scroll{overflow:visible!important}.org-tree{zoom:1!important}.org-canvas{break-inside:avoid;overflow:visible!important}.org-box{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}.org-card-toggle{display:none!important}.org-avatar-photo{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(body:has(.learning-centre-monthly) .app-header-page,body:has(.learning-centre-monthly) .centre-masthead,body:has(.learning-centre-monthly) .learning-calendar-header,body:has(.learning-centre-monthly) .learning-calendar-toolbar,body:has(.learning-centre-monthly) .learning-planner-summary){display:none!important}body:has(.learning-centre-monthly) .page-content{max-width:none;padding:0}.learning-centre-monthly{color:#171b18;margin:0!important}.learning-centre-monthly,.learning-centre-monthly *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.learning-month-planner{grid-template-columns:repeat(var(--learning-print-columns,4), minmax(0, 1fr));border-top:.25mm solid #b8c0bb;border-left:.25mm solid #b8c0bb;gap:0;display:grid}.learning-planner-scroll,.learning-planner-months{display:contents}.learning-planner-months{min-width:0}.learning-planner-month{--learning-planner-event-block-size:var(--learning-print-event-block-size,20.7mm);--learning-planner-event-inline-size:var(--learning-print-event-block-size,20.7mm);height:var(--learning-print-month-block-size,52.6mm);break-inside:avoid;border:.25mm solid #b8c0bb;border-top:0;border-left:0;grid-template-rows:7mm minmax(0,1fr)}.learning-planner-month.is-calendar-year-start:before,.learning-planner-month.is-calendar-year-break-row:after{display:none}.learning-planner-month>header{padding:1.2mm 2mm}.learning-planner-month>header h3{align-items:baseline;gap:1mm;font-size:8pt;display:flex}.learning-planner-print-year{color:#5d665f;font-family:var(--font-role-data);font-size:5.5pt;font-weight:550}.learning-planner-events{align-content:start;gap:1.2mm;padding:1.5mm}.learning-planner-event{height:auto;min-height:var(--learning-planner-event-block-size,33.7mm);border-radius:.125rem;padding:1.5mm 1.5mm 1.2mm;overflow:visible}.learning-planner-event strong{-webkit-line-clamp:unset;margin-top:1mm;font-size:7.5pt;display:block;overflow:visible}.learning-planner-event small{-webkit-line-clamp:unset;font-size:5.5pt;display:block;overflow:visible}.learning-planner-event em{-webkit-line-clamp:unset;padding-top:1mm;font-size:6.5pt;display:block;overflow:visible}}.dt-root{width:100%;min-width:0;max-width:100%}.dt-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;max-height:70vh;overflow:auto}.dt-root.dt-contained-columns .dt-scroll{overflow-x:auto}.dt-horizontal-navigator{border-bottom:.0625rem solid var(--color-line);background:var(--color-surface-subtle);grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.65rem;min-height:2.5rem;padding:.35rem .65rem;display:grid}.dt-horizontal-navigator>button{border-radius:var(--radius-tight);min-height:1.9rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);align-items:center;gap:.3rem;padding-inline:.42rem;font-weight:700;display:inline-flex}.dt-horizontal-navigator>button:hover:not(:disabled),.dt-horizontal-navigator>button:focus-visible{background:var(--color-selection);color:var(--color-product-action)}.dt-horizontal-navigator>button:disabled{color:var(--color-faint)}.dt-horizontal-navigator>label{min-width:0;color:var(--color-product-action);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.dt-horizontal-navigator input[type=range]{width:100%;height:1.6rem;accent-color:var(--color-product-action);cursor:grab;margin:0}.dt-horizontal-navigator input[type=range]:active{cursor:grabbing}.dt-horizontal-navigator input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-chip);background:#beafb1;height:.28rem}@supports (color:color-mix(in lab, red, red)){.dt-horizontal-navigator input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.dt-horizontal-navigator input[type=range]::-webkit-slider-thumb{appearance:none;border:.16rem solid var(--color-surface);border-radius:var(--radius-chip);background:var(--color-product-action);width:1.15rem;height:1.15rem;box-shadow:0 0 0 .0625rem var(--color-line);margin-top:-.44rem}.dt-horizontal-navigator input[type=range]::-moz-range-track{border-radius:var(--radius-chip);background:#beafb1;height:.28rem}@supports (color:color-mix(in lab, red, red)){.dt-horizontal-navigator input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.dt-horizontal-navigator input[type=range]::-moz-range-thumb{border:.16rem solid var(--color-surface);border-radius:var(--radius-chip);background:var(--color-product-action);width:.9rem;height:.9rem;box-shadow:0 0 0 .0625rem var(--color-line)}.dt-mobile-content{display:none}.dt-table{table-layout:auto;border-collapse:collapse;width:100%;font-family:var(--font-role-data);font-size:var(--type-data);line-height:1.3}.dt-table-resizable{table-layout:fixed}.dt-table-contained{width:100%;min-width:100%;max-width:none}.dt-table-resizable .dt-td{overflow:hidden}.dt-th.dt-layout-spacer,.dt-td.dt-layout-spacer{padding-inline:0}.dt-th{z-index:1;padding:var(--table-header-padding-block) .625rem;text-align:left;border-bottom:.0625rem solid var(--table-header-rule);background:var(--table-header-background);color:var(--table-header-color);font-family:var(--table-header-font-family);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);white-space:nowrap;vertical-align:bottom;line-height:1.15;position:sticky;top:0}.dt-th.dt-right{text-align:right}.dt-th.dt-center{text-align:center}.dt-header-cell{justify-content:space-between;align-items:center;gap:.25rem;min-width:0;display:flex}.dt-header-label{flex:auto;min-width:0;display:block}.dt-table-resizable .dt-header-label{overflow-wrap:anywhere;text-overflow:clip;text-wrap:pretty;white-space:normal;word-break:normal;line-height:1.18;overflow:visible}.dt-th[data-single-word-header=true] .dt-header-label,.dt-th[data-single-word-header=true] .workstream-column-filter-label{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:normal;overflow:visible}.dt-table-resizable .dt-header-filter{line-height:1.18}.dt-header-filter{cursor:default;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit;flex:none}.dt-header-cell.has-filter>.dt-header-label{display:none}.dt-header-cell.has-filter>.dt-header-filter{flex:auto;width:100%}.dt-table[data-table-id=workstreams] .workstream-status-signal>[aria-hidden]{width:.625rem;height:.625rem;box-shadow:0 0 0 .0625rem #2b2d2f24}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=workstreams] .workstream-status-signal>[aria-hidden]{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-ink) 14%, transparent)}}.dt-table[data-table-id=workstreams] .workstream-status-signal.is-planned>[aria-hidden]{box-shadow:0 0 0 .0625rem #8a8a86}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=workstreams] .workstream-status-signal.is-planned>[aria-hidden]{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--color-muted) 72%, var(--color-line))}}.dt-table[data-table-id=workstreams] .workstream-status-signal.is-attention>[aria-hidden]{outline:.125rem solid var(--color-danger);outline-offset:.125rem}.dt-table[data-table-id=org-workforce] .dt-row:not(.dt-group-row) .dt-td:nth-child(-n+2){background:#e9e0dab8}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=org-workforce] .dt-row:not(.dt-group-row) .dt-td:nth-child(-n+2){background:color-mix(in srgb, var(--color-brand-50) 72%, transparent)}}.dt-table[data-table-id=org-workforce] .dt-row:not(.dt-group-row) .dt-td:first-child{box-shadow:inset .125rem 0 0 var(--color-gold)}.dt-table[data-table-id=org-workforce] .dt-row:not(.dt-group-row):hover .dt-td:nth-child(-n+2){background:#ebe3dd}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=org-workforce] .dt-row:not(.dt-group-row):hover .dt-td:nth-child(-n+2){background:color-mix(in srgb, var(--color-brand-50) 88%, var(--color-surface))}}.dt-th-drag{cursor:grab;-webkit-user-select:none;user-select:none}.dt-th-drag:active{cursor:grabbing}.dt-th.is-dragging{opacity:.5}.dt-th.is-over{box-shadow:inset .125rem 0 0 var(--color-brand-600)}.dt-th.is-over.dt-right{box-shadow:inset -.125rem 0 0 var(--color-brand-600)}.dt-th-resizable{padding-right:.875rem}.dt-th-resizable-leading{padding-left:.875rem;padding-right:.625rem}.dt-resize-handle{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:.75rem;min-width:0;height:100%;min-height:0;padding:0;position:absolute;top:0;right:0}.dt-resize-handle.is-leading{left:0;right:auto}.dt-resize-handle:after{background:color-mix(in srgb, color-mix(in srgb, var(--color-ink) 76%, var(--color-muted)) 28%, transparent);border-radius:62.4375rem;width:.125rem;position:absolute;top:24%;bottom:24%;right:0}@supports (color:color-mix(in lab, red, red)){.dt-resize-handle:after{background:color-mix(in srgb, var(--table-header-color) 28%, transparent)}}.dt-resize-handle:after{content:"";opacity:0;transition:background-color var(--motion-fast) ease, inset var(--motion-fast) ease, opacity var(--motion-fast) ease}.dt-resize-handle.is-leading:after{left:0;right:auto}.dt-resize-handle:hover:after,.dt-resize-handle:focus-visible:after,.dt-resize-handle.is-resizing:after{background:var(--color-brand-600);opacity:1}.dt-resize-handle.is-resizing:after{top:8%;bottom:8%}.dt-resize-handle.is-resizing:before{border:.0625rem solid #beafb1;padding:.2rem .38rem;position:absolute;top:50%;right:.75rem}@supports (color:color-mix(in lab, red, red)){.dt-resize-handle.is-resizing:before{border:.0625rem solid color-mix(in srgb, var(--color-brand-600) 24%, var(--color-line))}}.dt-resize-handle.is-resizing:before{border-radius:var(--radius-tight);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-brand-800);content:attr(data-resize-value);font-family:var(--font-role-data);font-size:var(--type-meta);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;font-weight:700;line-height:1;transform:translateY(-50%)}.dt-resize-handle.is-leading.is-resizing:before{left:.75rem;right:auto}.dt-resize-handle:focus-visible{outline:none}.dt-resize-handle:focus-visible:after{box-shadow:0 0 0 .125rem var(--color-surface), 0 0 0 .25rem #742d3e70}@supports (color:color-mix(in lab, red, red)){.dt-resize-handle:focus-visible:after{box-shadow:0 0 0 .125rem var(--color-surface), 0 0 0 .25rem color-mix(in srgb, var(--color-brand-600) 44%, transparent)}}body:has(.dt-resize-handle.is-resizing){cursor:col-resize;-webkit-user-select:none;user-select:none}.dt-root>.registry-toolbar{border:0;border-bottom:.0625rem solid var(--color-line);border-radius:0}.registry-toolbar-overflow{position:relative}.registry-toolbar-overflow-panel{z-index:85;border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);min-width:10.75rem;box-shadow:var(--shadow-modal);display:grid;position:absolute;top:calc(100% + .3125rem);right:0;overflow:hidden}.registry-toolbar-menu-item{min-height:var(--control-compact);color:var(--color-muted);font-size:var(--type-meta);text-align:left;align-items:center;gap:.5rem;padding:.45rem .65rem;font-weight:650;display:flex}.registry-toolbar-menu-item:hover,.registry-toolbar-menu-item:focus-visible{background:var(--color-canvas);color:var(--color-ink);outline:none}.dt-td{padding:var(--table-cell-padding-block) .625rem;vertical-align:top;border-top:.0625rem solid var(--color-line);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.dt-td.dt-right{text-align:right}.dt-td.dt-center{text-align:center}.dt-td.dt-nowrap{white-space:nowrap;overflow-wrap:normal;word-break:normal}.dt-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dt-row:hover .dt-td{background:#e9e0da8c}@supports (color:color-mix(in lab, red, red)){.dt-row:hover .dt-td{background:color-mix(in srgb, var(--color-brand-50) 55%, transparent)}}.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row) .dt-td:first-child{transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;box-shadow:inset .125rem 0 #0000}.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row):hover .dt-td,.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row):focus-within .dt-td{background:var(--dt-group-accent,#742d3e)}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row):hover .dt-td,.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row):focus-within .dt-td{background:color-mix(in srgb, var(--dt-group-accent,var(--color-brand-600)) 9%, var(--color-surface))}}.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row):hover .dt-td:first-child,.dt-table[data-table-id=workstreams] .dt-row:not(.dt-group-row):focus-within .dt-td:first-child{box-shadow:inset .125rem 0 0 var(--dt-group-accent,var(--color-brand-500))}.dt-table[data-table-id=workstreams] .dt-row{height:var(--table-row-min-height)}.dt-table[data-table-id=workstreams] .dt-td{height:var(--table-row-min-height);max-height:var(--table-row-min-height);padding-block:var(--table-cell-padding-block);vertical-align:middle;line-height:1.2;overflow:hidden}.dt-table[data-table-id=workstreams] .dt-clamp{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1;max-width:100%;display:block;overflow:hidden}.dt-table[data-table-id=workstreams] .dt-td[data-column=title] .dt-clamp>div{flex-wrap:nowrap;align-items:center}.dt-table[data-table-id=workstreams] .dt-td[data-column=title] a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dt-table[data-table-id=workstreams] [data-row-menu] .ui-icon-button{opacity:1;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.dt-table[data-table-id=workstreams] .workstream-add-comment-trigger{border-color:#d6d8d5d1;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=workstreams] .workstream-add-comment-trigger{border-color:color-mix(in srgb, var(--color-line) 82%, transparent)}}.dt-table[data-table-id=workstreams] .workstream-add-comment-trigger{color:var(--color-brand-700);padding:0}.dt-table[data-table-id=workstreams] .workstream-add-comment-control{justify-content:flex-end;width:100%;display:flex}.workstream-registry .inline-update-label{color:var(--color-muted);font-weight:650}.workstream-registry .dt-row:not(:hover):not(:focus-within) .inline-update-label{color:var(--color-faint)}.dt-band>td{border-top:.0625rem solid var(--color-line);background:#f6f4ed;padding:0 .625rem}@supports (color:color-mix(in lab, red, red)){.dt-band>td{background:color-mix(in srgb, var(--color-canvas) 58%, var(--color-surface))}}.dt-band-content{min-width:0;min-height:var(--table-row-min-height);align-items:center;gap:.4rem;display:flex}.dt-band-content>button:first-child{min-height:var(--table-row-min-height)}.dt-band-dot{border-radius:62.4375rem;flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block}.dt-band-label{font-size:var(--type-body);color:var(--color-ink);font-weight:600}.dt-band-count{font-size:var(--type-meta);color:var(--color-faint)}@media (max-width:640px){.dt-with-mobile-content .dt-horizontal-navigator,.dt-with-mobile-content .dt-scroll{display:none}.dt-with-mobile-content .dt-mobile-content{display:block}.dt-with-mobile-content .registry-toolbar-actions{display:none}.dt-scroll{max-height:none;overflow:visible}.dt-table{display:block;min-width:0!important}.dt-table thead{display:none}.dt-table tbody,.dt-band,.dt-band>td{display:block}.dt-row{border-top:.0625rem solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(6.875rem,.45fr);gap:0;padding:.45rem .65rem;display:grid}.dt-row .dt-td{text-align:left;white-space:normal;border:0;grid-template-columns:minmax(4.5rem,.42fr) minmax(0,1fr);align-items:start;gap:.5rem;padding:.35rem .25rem;display:grid}.dt-row .dt-td:before{content:attr(data-label);color:var(--color-faint);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.dt-row .dt-td[data-mobile=primary],.dt-row .dt-td[data-mobile=detail]{grid-column:1/-1}.dt-row .dt-td[data-mobile=primary]:before,.dt-row .dt-td[data-mobile=hidden],.dt-row .dt-spacer{display:none}.dt-clamp{-webkit-line-clamp:initial;line-clamp:initial;display:block;overflow:visible;max-height:none!important}}.palette-panel{animation:modalPop var(--motion-standard) var(--ease-entrance) both}[cmdk-input]{width:100%;font-size:var(--type-body);color:var(--color-ink);background:0 0;border:none;outline:none;padding:.875rem 1rem}[cmdk-input]::placeholder{color:var(--color-faint)}[cmdk-list]{max-height:min(26.25rem,60vh);padding:.375rem;overflow-y:auto}[cmdk-group-heading]{font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--color-faint);padding:.5rem .5rem .25rem;font-weight:600}[cmdk-item]{border-radius:var(--radius-tight);font-size:var(--type-body);color:var(--color-ink);cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .625rem;scroll-margin:.375rem;display:flex}[cmdk-item][data-selected=true]{background:var(--color-canvas)}[cmdk-item][aria-disabled=true]{cursor:default;opacity:.5}[cmdk-separator]{background:var(--color-line);height:.0625rem;margin:.375rem .25rem}[cmdk-empty]{text-align:center;font-size:var(--type-body);color:var(--color-faint);padding:1.5rem 1rem}@media (prefers-reduced-motion:reduce){.palette-panel{animation:none}}@media screen{.app-header-nav{border-top-width:var(--style-shell-rule-width,.125rem)}.page-content>:not([hidden])~:not([hidden]){margin-top:var(--style-page-gap,.5rem)}.section-head,.inspector-shell-head{padding:var(--style-section-inset,.85rem 1rem)}.sheet,.registry-shell,.settings-registry-shell,.inspector-shell{box-shadow:var(--style-surface-shadow,none)}.section-head,.registry-head,.settings-group-title,.settings-group-table tr,.dt-th,.dt-td,.dt-band>td,.ledger>*,.signal-flow,.signal-flow-hero,.signal-flow-brief-fact,.signal-flow-support,.signal-flow-queue,.signal-flow-queue>li,.signal-flow-pulse,.signal-flow-pulse .signal-flow-section-head,.signal-flow-pulse-row,.operating-pulse-command,.operating-pulse-facts,.operating-pulse-facts>div{border-color:var(--style-rule-color,var(--color-line))}.section-head-title,.inspector-shell-title,.settings-registry-heading :is(h1,h2),.settings-group-title h2,.signal-flow-section-head h3{font-weight:var(--style-section-weight,650);letter-spacing:var(--style-heading-tracking,-.02em)}.ledger-band,.settings-register-count,.cmd-pill{letter-spacing:var(--style-label-tracking,.08em);text-transform:var(--style-label-transform,uppercase)}html[data-visual-style=precision] .app-header-nav{box-shadow:none}html[data-visual-style=precision] .signal-flow-copy h2{font-weight:700;line-height:1.08}html[data-visual-style=precision] .settings-registry-heading :is(h1,h2){font-family:var(--font-role-display)}html[data-visual-style=editorial] .app-header-nav{box-shadow:0 .625rem 1.75rem -1.625rem #2b2d2f6b}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=editorial] .app-header-nav{box-shadow:0 .625rem 1.75rem -1.625rem color-mix(in srgb, var(--color-ink) 42%, transparent)}}html[data-visual-style=editorial] .app-header-page{border-bottom-color:var(--style-rule-color)}html[data-visual-style=editorial]{--table-header-font-family:var(--font-role-body);--table-header-font-weight:650;--table-header-letter-spacing:.035em;--table-header-text-transform:none}html[data-visual-style=editorial] .page-content{padding-top:1rem;padding-bottom:1.5rem}html[data-visual-style=editorial] .signal-flow{border-radius:var(--radius-hero);background:var(--color-surface);box-shadow:var(--style-surface-shadow);border-top:0;overflow:hidden}html[data-visual-style=editorial] .signal-flow-copy{padding:1.35rem 1.6rem 1.35rem 1.25rem}html[data-visual-style=editorial] .signal-flow-copy h2{max-width:42.5rem;letter-spacing:var(--style-heading-tracking);font-weight:600;line-height:1.04}html[data-visual-style=editorial] .signal-flow-copy p{margin-top:.65rem;line-height:1.55}html[data-visual-style=editorial] .signal-flow-brief-fact{background:#faf8f3;padding:1rem .8rem}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=editorial] .signal-flow-brief-fact{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-canvas))}}html[data-visual-style=editorial] .signal-flow-section-head h3,html[data-visual-style=editorial] .section-head-title,html[data-visual-style=editorial] .heading-section,html[data-visual-style=editorial] .settings-registry-heading :is(h1,h2),html[data-visual-style=editorial] .settings-group-title h2,html[data-visual-style=editorial] .inspector-shell-title{font-family:var(--font-role-section)}html[data-visual-style=editorial] .settings-registry-heading{border-bottom-width:.0625rem;border-bottom-color:var(--style-rule-color);padding-bottom:1rem}html[data-visual-style=editorial] .settings-registry-heading :is(h1,h2){font-size:var(--type-title);font-weight:600}html[data-visual-style=editorial] .settings-registry-content{padding:1.6rem 1.75rem 3rem}html[data-visual-style=editorial] .section-head-title{font-size:var(--type-section)}html[data-visual-style=editorial] .dt-th{padding-block:var(--table-header-padding-block)}html[data-visual-style=editorial] .dt-td{padding-block:var(--table-cell-padding-block)}html[data-visual-style=editorial] .ledger-row{padding:.75rem 1.1rem}html[data-visual-style=command] .app-header-nav{box-shadow:inset 0 -.0625rem 0 var(--style-rule-color)}html[data-visual-style=command] .app-header-page{background:#faf8f3}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=command] .app-header-page{background:color-mix(in srgb, var(--shell-paper) 88%, var(--color-canvas))}}html[data-visual-style=command] .app-header-page{border-bottom-color:var(--style-rule-color)}html[data-visual-style=command]{--table-header-background:#f4f2ea}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=command]{--table-header-background:color-mix(in srgb, var(--color-canvas) 82%, var(--color-surface))}}html[data-visual-style=command]{--table-header-rule:var(--style-rule-color);--table-header-font-family:var(--font-role-meta);--table-header-font-weight:720;--table-header-letter-spacing:.075em;--table-header-text-transform:uppercase}html[data-visual-style=command] .app-header-nav nav a{font-family:var(--font-role-meta);letter-spacing:.025em}html[data-visual-style=command] .page-content{padding-top:.55rem;padding-bottom:.85rem}html[data-visual-style=command] .signal-flow{border-top-width:.125rem;border-bottom-width:.125rem}html[data-visual-style=command] .signal-flow-copy{padding-top:.75rem;padding-bottom:.75rem}html[data-visual-style=command] .signal-flow-copy h2{letter-spacing:-.022em;font-weight:780;line-height:1.02}html[data-visual-style=command] .signal-flow-copy p{font-family:var(--font-role-meta);margin-top:.3rem}html[data-visual-style=command] .signal-flow-brief-fact{background:#f6f3ec;padding:.65rem .55rem}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=command] .signal-flow-brief-fact{background:color-mix(in srgb, var(--color-canvas) 68%, var(--color-surface))}}html[data-visual-style=command] .signal-flow-fact-label,html[data-visual-style=command] .signal-flow-brief-fact>small,html[data-visual-style=command] .signal-flow-rank,html[data-visual-style=command] .signal-flow-pulse-row>span:last-child{font-family:var(--font-role-meta);letter-spacing:.035em;text-transform:uppercase}html[data-visual-style=command] .registry-shell,html[data-visual-style=command] .settings-registry-shell{border-color:var(--style-rule-color);box-shadow:inset .125rem 0 0 var(--color-brand-500)}html[data-visual-style=command] .section-head,html[data-visual-style=command] .registry-head,html[data-visual-style=command] .inspector-shell-head{background:#f4f2ea}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=command] .section-head,html[data-visual-style=command] .registry-head,html[data-visual-style=command] .inspector-shell-head{background:color-mix(in srgb, var(--color-canvas) 82%, var(--color-surface))}}html[data-visual-style=command] .section-head,html[data-visual-style=command] .registry-head,html[data-visual-style=command] .inspector-shell-head{border-color:var(--style-rule-color)}html[data-visual-style=command] .settings-registry-heading{border-bottom-width:.1875rem;border-bottom-color:var(--style-rule-color)}html[data-visual-style=command] .settings-registry-heading :is(h1,h2){font-family:var(--font-role-section);letter-spacing:.01em;text-transform:uppercase;font-weight:760}html[data-visual-style=command] .dt-th{padding:var(--table-header-padding-block) .5rem}html[data-visual-style=command] .dt-td{padding:var(--table-cell-padding-block) .5rem}html[data-visual-style=command] .ledger-row{padding:.45rem .8rem}html[data-visual-style=command] .field{border-color:var(--style-rule-color)}}.page-content{container:app-page/inline-size}.top-nav-user-copy,.top-nav-search-label,.top-nav-search-shortcut{display:none}.top-nav-menu-trigger{display:flex}.top-nav-compact-menu{display:block}.top-nav-compact-actions{display:none}@media (max-width:959px){.app-header-nav .top-nav-row{overflow:hidden}.app-header-nav .shell-inner{min-height:3.75rem}.app-header-nav .brand-lockup{flex:none;min-width:0;overflow:hidden}.app-header-nav .brand-emblem{flex-basis:3rem;width:3rem;height:3rem}.app-header-nav .brand-emblem-image{width:2.5rem;height:2.5rem}.app-header-nav .brand-wordmark{display:none}.app-header-nav .brand-institution,.app-header-nav .brand-office{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:959px),(pointer:coarse){.dt-resize-handle{display:none}.dt-th-resizable,.dt-th-resizable-leading{padding-inline:.65rem}.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content,.dt-table[data-table-id=workstreams] [data-row-menu] .ui-icon-button,.dt-table[data-table-id=workstreams] .workstream-add-comment-trigger{min-width:2.75rem;min-height:2.75rem}.workstream-registry .dt-header-filter .workstream-filter-trigger.has-content{width:100%;height:2.75rem}.dt-table[data-table-id=workstreams] [data-row-menu] .ui-icon-button,.dt-table[data-table-id=workstreams] .workstream-add-comment-trigger{width:2.75rem;height:2.75rem}}@media (min-width:720px){.app-visual-shell{--app-navigation-rail-width:6.75rem;padding-left:var(--app-navigation-rail-width)}.app-navigation-rail{display:flex}.app-header-nav{border-top-width:0}.app-header-nav .top-nav-row{min-height:3.5rem}.top-nav-mobile-brand,.top-nav-menu-trigger,.top-nav-compact-menu{display:none}[data-density=compact]{--control-compact:var(--table-control-size);--control-icon:var(--table-control-size)}}@media (min-width:1024px){.top-nav-user-copy{display:block}.top-nav-search-label,.top-nav-search-shortcut{display:inline}}@media (max-width:719px){.app-header-nav{z-index:50}.app-header-nav .shell-inner{min-height:4rem;padding-inline:var(--page-gutter-inline)}.app-header-nav .brand-lockup{flex:none}.app-header-nav .brand-emblem{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.app-header-nav .brand-emblem-image{width:2.75rem;height:2.75rem}.app-header-nav .brand-wordmark{flex:0 auto;width:auto;min-width:0;max-width:none}.app-header-nav .brand-institution{text-overflow:clip;font-size:.875rem}.app-header-nav .brand-office{letter-spacing:.065em;text-overflow:clip;margin-top:.2rem;font-size:.75rem}.app-header-nav .top-nav-search-control,.app-header-nav .top-nav-signout-control{display:none}.app-header-nav .top-nav-actions{margin-left:0}.app-header-nav :is(.top-nav-menu-trigger,.personal-avatar-trigger){width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.top-nav-compact-menu{z-index:2;max-height:calc(100dvh - 4rem);padding:.65rem .75rem max(.75rem, env(safe-area-inset-bottom));border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);background:var(--shell-paper);box-shadow:var(--shadow-modal);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.top-nav-compact-link{min-height:3rem;font-size:var(--type-body);gap:.75rem;padding-inline:.75rem}.top-nav-compact-link>svg{color:var(--shell-accent)}.top-nav-compact-current{color:var(--color-faint);font-size:var(--type-meta);margin-left:auto;font-weight:600}.top-nav-compact-actions{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.5rem;padding-top:.5rem;display:grid}.page-content{padding-top:.7rem;padding-bottom:1rem}.page-context-row{flex-wrap:wrap;align-items:stretch;gap:.3rem}.page-context-main{width:100%;min-height:2.35rem}.page-context-tabs,.app-header-page .tab-strip-context{width:100%}.app-header-page .tab-strip-context{scroll-snap-type:x proximity;scroll-padding-inline:.25rem}.app-header-page .tab-strip-context [role=tab]{scroll-snap-align:start;min-height:2.75rem}}@media (max-width:479px){.app-header-nav .top-nav-row,.app-header-nav .top-nav-actions{gap:.25rem}.app-header-nav :is(.top-nav-menu-trigger,.top-nav-search-control,.personal-avatar-trigger),.app-header-nav .top-nav-signout-control button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.app-header-nav .top-nav-search-control{justify-content:center;padding:0}}@media (max-width:319px){.app-header-nav .shell-inner{padding-inline:.5rem}.app-header-nav .brand-lockup{gap:.5rem}.app-header-nav .brand-emblem{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.app-header-nav .brand-emblem-image{width:1.75rem;height:1.75rem}.app-header-nav .brand-wordmark{flex:3.25rem;width:3.25rem;min-width:0}.app-header-nav .brand-institution,.app-header-nav .brand-office{font-size:var(--text-10)}.app-header-nav :is(.top-nav-menu-trigger,.top-nav-search-control,.personal-avatar-trigger),.app-header-nav .top-nav-signout-control button{width:var(--control-icon);height:var(--control-icon);min-width:var(--control-icon);min-height:var(--control-icon)}}@media (max-width:279px){.app-header-nav .shell-inner{padding-inline:.25rem}.app-header-nav .brand-emblem{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.app-header-nav .brand-emblem-image{width:1.375rem;height:1.375rem}.app-header-nav .brand-wordmark{flex-basis:2.5rem;width:2.5rem}.app-header-nav :is(.top-nav-menu-trigger,.top-nav-search-control,.personal-avatar-trigger),.app-header-nav .top-nav-signout-control button{width:var(--control-icon);height:var(--control-icon);min-width:var(--control-icon);min-height:var(--control-icon)}}@container app-page (max-width:69.9375rem){.workspace-grid.has-rail{grid-template-columns:minmax(0,1fr)}.workspace-rail{overscroll-behavior-x:contain;border-right:0;border-bottom:.0625rem solid var(--color-line);scrollbar-width:none;flex-direction:row;padding:0;display:flex;position:static;overflow-x:auto}.workspace-rail::-webkit-scrollbar{display:none}.workspace-rail-item{white-space:nowrap;border-bottom:.125rem solid #0000;border-left:0;flex:none;width:auto}.workspace-rail-item.is-active{border-bottom-color:var(--shell-accent);border-left-color:#0000}.agent-studio-embedded-actions{justify-content:flex-end;width:100%}.agent-studio-workbench,.agent-studio-advanced-grid{grid-template-columns:minmax(0,1fr)}.agent-testbench{border-top:.0625rem solid var(--color-ink);border-left:0}.dt-scroll,.process-registry-scroll,.settings-register-scroll,.learning-planner-scroll,.org-zoom-scroll,.deck-viewport,.agent-access-table-wrap,.operating-risk-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@container app-page (max-width:47.4375rem){.settings-registry-layout{grid-template-columns:minmax(0,1fr);gap:0}.settings-registry-content{padding:0 1rem 1rem}.settings-mobile-picker{border-bottom:.0625rem solid var(--color-line);gap:.65rem;padding:0 1rem .85rem;display:grid}.settings-mobile-search{margin-top:.65rem;display:grid}.settings-mobile-search-results{display:block}.settings-registry-nav{display:none}.settings-registry-heading,.settings-group-title{flex-direction:column;align-items:flex-start}.settings-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@container app-page (min-width:40.0625rem) and (max-width:47.4375rem){.settings-group-table{min-width:40rem}}@container app-page (max-width:28.6875rem){.settings-registry-heading-copy{padding-left:0}.agent-studio-runtime{justify-content:flex-start;width:100%;padding-left:0}}@media screen{.stable-hero{--stable-hero-columns:minmax(0, 1fr) minmax(0, 1fr);--stable-hero-fact-columns:2;isolation:isolate;min-width:0;max-width:100%;position:relative;overflow:hidden}.stable-hero>*{z-index:1;position:relative}.stable-hero[data-stable-hero-layout=overview]{--stable-hero-columns:minmax(0, 13fr) minmax(0, 15fr);--stable-hero-fact-columns:4;--stable-hero-support-columns:5}.stable-hero[data-stable-hero-layout=operating-pulse]{--stable-hero-columns:minmax(0, 31fr) minmax(0, 25fr);--stable-hero-fact-columns:2}.stable-hero[data-stable-hero-layout=briefing]{--stable-hero-columns:minmax(0, 15fr) minmax(0, 13fr);--stable-hero-tool-columns:3}.stable-hero[data-stable-hero-layout=learning]{--stable-hero-columns:minmax(0, .86fr) minmax(0, 1.14fr)}.stable-hero[data-stable-hero-layout=financial-control]{--stable-hero-columns:minmax(0, 13fr) minmax(0, 15fr);--stable-hero-fact-columns:3}.stable-hero[data-stable-hero-layout=service-finder]{--stable-hero-columns:minmax(0, 31fr) minmax(0, 9fr)}.stable-hero[data-stable-hero-layout=workforce]{--stable-hero-columns:minmax(0, 23fr) minmax(0, 17fr);--stable-hero-fact-columns:2}.stable-hero[data-stable-hero-layout=about]{--stable-hero-columns:minmax(0, 1.45fr) minmax(15rem, .72fr);--stable-hero-fact-columns:1}.stable-hero-grid{grid-template-columns:var(--stable-hero-columns);min-width:0;max-width:100%;display:grid}.stable-hero-copy,.stable-hero-facts,.stable-hero-tools,.stable-hero-map,.stable-hero-supports,.stable-hero-grid>*{min-width:0}.stable-hero-facts{grid-template-columns:repeat(var(--stable-hero-fact-columns), minmax(0, 1fr));display:grid}.stable-hero-tools{grid-template-columns:repeat(var(--stable-hero-tool-columns), minmax(0, 1fr));display:grid}.stable-hero-supports{grid-template-columns:repeat(var(--stable-hero-support-columns), minmax(0, 1fr));display:grid}.stable-hero[data-stable-hero-kind=statement-facts] .stable-hero-facts{border-top:0;border-left:.0625rem solid var(--stable-hero-fact-rule,var(--color-line))}.stable-hero[data-stable-hero-kind=statement-facts]:not([data-stable-hero-layout=workforce]) .stable-hero-facts>*{border-top:0;border-left:.0625rem solid var(--stable-hero-fact-rule,var(--color-line));min-width:0}.stable-hero[data-stable-hero-kind=statement-facts]:not([data-stable-hero-layout=workforce]) .stable-hero-facts>:first-child{border-left:0}.stable-hero-tools{border-top:0;border-left:.0625rem solid var(--color-line)}.stable-hero-tools>*{border-top:0;border-left:.0625rem solid var(--color-line);min-width:0;min-height:0}.stable-hero-tools>:first-child{border-left:0}.stable-hero-map{border-top:0;border-left:.0625rem solid var(--color-line);min-height:0;padding-top:0}.stable-hero-supports>*{border-top:0;border-left:.0625rem solid var(--color-line);grid-column:auto;min-width:0}.stable-hero-supports>:first-child{border-left:0}.stable-hero[data-stable-hero-layout=workforce]{--stable-hero-fact-rule:var(--people-hero-rule)}.stable-hero[data-stable-hero-layout=learning] .stable-hero-map{padding-left:clamp(1rem,2vw,1.5rem)}.stable-hero[data-stable-hero-layout=learning] .learning-offering-flow{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr)}.stable-hero[data-stable-hero-layout=learning] .learning-offering-arrow{justify-self:auto;transform:none}.centre-overview-hero{--stable-hero-columns:minmax(0, .86fr) minmax(0, 1.14fr);--stable-hero-fact-columns:3}.centre-overview-facts>*{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:clamp(.65rem,1.5vw,1rem);display:flex}.centre-overview-facts :is(strong,span,small){overflow-wrap:anywhere;max-width:100%;display:block}.centre-overview-facts strong{color:var(--color-text);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.05}.centre-overview-facts span{color:var(--color-text);font-size:.75rem;font-weight:700;line-height:1.2}.centre-overview-facts small{color:var(--color-text-muted);font-size:.6875rem;line-height:1.3}@container app-page (min-width:70rem){.stable-hero:not([data-stable-hero-layout=overview]){min-height:0;block-size:var(--stable-hero-block-size,var(--hero-overview-block-size))}.stable-hero:not([data-stable-hero-layout=overview]) .stable-hero-grid{min-height:0;block-size:100%}.stable-hero[data-stable-hero-layout=overview]>.stable-hero-grid{min-block-size:8rem}}@container app-page (min-width:45rem){.stable-hero:is(.centre-pitch-hero,.centre-folio-hero,.centre-overview-hero){--stable-hero-block-size:15.3125rem;min-height:var(--stable-hero-block-size);height:var(--stable-hero-block-size)}}@container app-page (max-width:47.4375rem){.stable-hero[data-stable-hero-layout=overview]{--stable-hero-columns:minmax(0, 10fr) minmax(0, 18fr)}.stable-hero[data-stable-hero-layout=briefing]{--stable-hero-columns:minmax(0, 13fr) minmax(0, 15fr)}.stable-hero[data-stable-hero-layout=financial-control]{--stable-hero-columns:minmax(0, 10fr) minmax(0, 18fr)}.stable-hero[data-stable-hero-layout=service-finder]{--stable-hero-columns:minmax(0, 3fr) minmax(0, 2fr)}.stable-hero-copy{padding:.65rem}.stable-hero-title{font-size:1.05rem}.stable-hero-description{font-size:.6875rem;line-height:1.35}.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*{min-height:7.5rem;padding:.5rem .25rem}.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*>span{letter-spacing:.02em;font-size:.625rem}.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*>:is(b,small),.stable-hero[data-stable-hero-layout=briefing] .stable-hero-tools strong,.stable-hero[data-stable-hero-layout=financial-control] .stable-hero-facts>*>*{overflow-wrap:normal;word-break:normal}.stable-hero[data-stable-hero-layout=overview] .metric-inline-heading>strong{font-size:1rem}.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*>:is(b,small){font-size:.625rem}.stable-hero[data-stable-hero-layout=overview] .stable-hero-supports>*{min-height:5.5rem;padding:.5rem .35rem}.stable-hero[data-stable-hero-layout=overview] .stable-hero-supports>*>:is(span,small){overflow-wrap:anywhere;font-size:.625rem}.stable-hero[data-stable-hero-layout=overview] .stable-hero-supports>*>strong{overflow-wrap:anywhere;font-size:1rem}:is(.stable-hero[data-stable-hero-layout=operating-pulse] .stable-hero-facts>*,.stable-hero[data-stable-hero-layout=briefing] .stable-hero-tools>*,.stable-hero[data-stable-hero-layout=financial-control] .stable-hero-facts>*,.stable-hero[data-stable-hero-layout=workforce] .stable-hero-facts>*){padding:.4rem}.stable-hero[data-stable-hero-layout=operating-pulse] .stable-hero-facts :is(span,small),.stable-hero[data-stable-hero-layout=briefing] .stable-hero-tools span{font-size:.625rem}.stable-hero[data-stable-hero-layout=financial-control] .stable-hero-facts>*>*{overflow-wrap:normal;word-break:normal;max-width:100%}.stable-hero[data-stable-hero-layout=financial-control] .stable-hero-facts>*{padding:.4rem .2rem}.stable-hero[data-stable-hero-layout=financial-control] .financial-control-progress{gap:.35rem}.stable-hero[data-stable-hero-layout=learning]{gap:.65rem;padding:.65rem}.stable-hero[data-stable-hero-layout=learning] :is(.learning-offering-head small,.learning-offering-group>strong,.learning-offering-item){font-size:.625rem}.stable-hero[data-stable-hero-layout=learning] .stable-hero-map{padding-left:.65rem}.stable-hero[data-stable-hero-layout=learning] .learning-offering-flow{gap:.3rem}.stable-hero[data-stable-hero-layout=learning] .learning-offering-item{overflow-wrap:normal;text-overflow:clip;white-space:normal;overflow:visible}.stable-hero[data-stable-hero-layout=service-finder] .stable-hero-map{padding:.35rem}.stable-hero[data-stable-hero-layout=service-finder] :is(.service-route-assurance-head,.service-route-assurance-foot,.service-route-assurance-stage>strong,.service-route-assurance-stage>small){font-size:.625rem}.stable-hero[data-stable-hero-layout=workforce] .stable-hero-facts strong{font-size:1rem}}@container app-page (max-width:44.9375rem){.stable-hero-grid,.stable-hero.stable-hero-grid{grid-template-columns:minmax(0,1fr)}.stable-hero-facts{border-top:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));border-left:0!important}.stable-hero-facts>*{border-top:0}.stable-hero-facts>:nth-child(odd){border-left:0!important}.stable-hero-facts>:nth-child(n+3){border-top:.0625rem solid var(--color-line)!important}:is(.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*>span,.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*>b,.stable-hero[data-stable-hero-layout=overview] .stable-hero-facts>*>small,.stable-hero[data-stable-hero-layout=operating-pulse] .stable-hero-facts span,.stable-hero[data-stable-hero-layout=operating-pulse] .stable-hero-facts small,.stable-hero[data-stable-hero-layout=briefing] .stable-hero-tools span,.stable-hero[data-stable-hero-layout=service-finder] .service-route-assurance-head,.stable-hero[data-stable-hero-layout=service-finder] .service-route-assurance-foot,.stable-hero[data-stable-hero-layout=service-finder] .service-route-assurance-stage>strong,.stable-hero[data-stable-hero-layout=service-finder] .service-route-assurance-stage>small,.stable-hero[data-stable-hero-layout=workforce] .stable-hero-facts small){font-size:.75rem;line-height:1.3}.stable-hero-tools{border-top:.0625rem solid var(--color-line);border-left:0;grid-template-columns:minmax(0,1fr)}.stable-hero-tools>*{border-top:.0625rem solid var(--color-line);border-left:0}.stable-hero-tools>:first-child{border-top:0}.stable-hero-supports{grid-template-columns:minmax(0,1fr)}.stable-hero-supports>*{border-top:.0625rem solid var(--color-line);border-left:0}.stable-hero-supports>:first-child{border-top:0}.stable-hero[data-stable-hero-layout=learning]{gap:1rem;padding:1rem}.stable-hero[data-stable-hero-layout=learning] .learning-offering-flow{grid-template-columns:minmax(0,1fr);gap:.75rem}.stable-hero[data-stable-hero-layout=learning] .learning-offering-arrow{justify-self:start;margin-left:.15rem;transform:rotate(90deg)}.stable-hero[data-stable-hero-layout=learning] :is(.learning-offering-head small,.learning-offering-group>strong,.learning-offering-item){font-size:var(--type-meta)}.stable-hero[data-stable-hero-layout=learning] .learning-offering-item{min-height:2rem;padding-block:.35rem;line-height:1.3}.stable-hero-map{border-top:.0625rem solid var(--color-line);border-left:0;padding-top:.75rem;padding-left:0!important}}@container app-page (max-width:28.6875rem){.stable-hero[data-stable-hero-layout=financial-control]{--stable-hero-fact-columns:2}.stable-hero[data-stable-hero-layout=financial-control] .financial-control-progress{flex-direction:column;align-items:flex-start;gap:.2rem}.stable-hero[data-stable-hero-layout=financial-control] .stable-hero-facts>:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.stable-hero[data-stable-hero-layout=financial-control] .stable-hero-facts>:nth-child(odd){border-left:0}}}.app-mobile-nav,.app-mobile-menu-backdrop,.mobile-executive-command,.mobile-briefing-tools,.mobile-executive-briefing,.workstream-mobile-pro-control,.workstream-mobile-add-control,.tab-strip-label-mobile{display:none}@media (max-width:719px),(max-width:959px) and (max-height:500px) and (pointer:coarse){:root{--mobile-grid:1rem;--mobile-header-height:4rem;--mobile-context-height:3.25rem;--mobile-nav-height:4.375rem;--page-gutter-inline:var(--mobile-grid)}:is(html:has(.app-visual-shell),body:has(.app-visual-shell)){background:var(--color-canvas);overscroll-behavior-x:none;width:100%;min-width:0}html:has(.app-visual-shell){font-size:100%}.app-visual-shell{--app-navigation-rail-width:0rem;min-height:100dvh;padding:0}.app-visual-shell>main{min-width:0;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));overflow-x:clip}.app-navigation-rail{display:none}.app-navigation-rail-brand{min-height:var(--mobile-header-height);padding:.35rem .25rem}.app-navigation-rail-brand .brand-emblem{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.app-navigation-rail-brand .brand-emblem .brand-emblem-image{width:2.15rem;height:2rem}.app-navigation-rail-identity{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-navigation-rail-main,.app-navigation-rail-utility{gap:.3rem;padding:.45rem .25rem}.app-navigation-rail-link{gap:0;min-height:3.25rem;padding:.4rem .2rem}.app-navigation-rail-link>svg{width:1.25rem;height:1.25rem}.app-navigation-rail-link>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header-nav{z-index:90;min-height:var(--mobile-header-height);border-top:0;border-bottom:.0625rem solid #d6d8d5d1;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-header-nav{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 82%, transparent)}}.app-header-nav{background:#fbf9f4f0}@supports (color:color-mix(in lab, red, red)){.app-header-nav{background:color-mix(in srgb, var(--shell-paper) 94%, transparent)}}.app-header-nav{box-shadow:0 .0625rem #fbf9f4c7}@supports (color:color-mix(in lab, red, red)){.app-header-nav{box-shadow:0 .0625rem 0 color-mix(in srgb, var(--color-surface) 78%, transparent)}}.app-header-nav{-webkit-backdrop-filter:blur(1.125rem)saturate(1.15);backdrop-filter:blur(1.125rem)saturate(1.15)}.app-header-nav .shell-inner,.shell-inner{width:100%;padding-inline:var(--mobile-grid);max-width:none!important}.app-header-nav .top-nav-row{min-height:var(--mobile-header-height);gap:.5rem;overflow:visible}.top-nav-mobile-brand{min-width:2.75rem;display:flex}.top-nav-mobile-brand .brand-emblem{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.top-nav-mobile-brand .brand-emblem-image{width:2.25rem;height:2.25rem}.top-nav-mobile-brand .brand-wordmark,.top-nav-user-copy,.app-header-nav .top-nav-signout-control,.top-nav-menu-trigger-header{display:none}.top-nav-menu-trigger-header[aria-expanded=true]{z-index:93;position:relative}.top-nav-module-title{max-width:none;font-size:.8125rem}.app-header-nav .top-nav-actions{gap:.25rem;margin-left:auto}.app-header-nav .top-nav-search-control{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--color-muted);background:0 0;border:0;justify-content:center;padding:0;display:inline-flex}.app-header-nav .top-nav-search-control svg{width:1.125rem;height:1.125rem}.top-nav-search-label,.top-nav-search-shortcut{display:none!important}.app-header-nav .personal-avatar-trigger{border-radius:.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.app-mobile-menu-backdrop{z-index:91;background:#070f1b31;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.app-mobile-menu-backdrop{background:color-mix(in srgb, var(--color-overlay) 46%, transparent)}}.app-mobile-menu-backdrop{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.personal-appearance-layer{z-index:110!important}.personal-appearance-popover{padding-top:env(safe-area-inset-top);border:0;border-radius:0;width:100%!important;max-height:100dvh!important;inset:0!important}.personal-appearance-head{padding:1.125rem 3.875rem 1rem 1rem}.personal-appearance-close{top:calc(.625rem + env(safe-area-inset-top));width:2.75rem;height:2.75rem;right:.625rem}.personal-appearance-section{padding:1rem}.personal-display-grid{grid-template-columns:minmax(0,1fr)}.personal-role-scale-row{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:.75rem}.personal-role-scale-copy small{white-space:normal}.personal-scale-steps button{min-height:2.75rem;padding-inline:.125rem;font-size:.625rem}.personal-style-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.personal-style-choice{grid-template-rows:auto auto auto;grid-template-columns:3.25rem minmax(0,1fr);align-content:center;column-gap:.75rem;min-height:5.375rem;padding:.625rem 2.375rem .625rem .625rem;display:grid}.personal-style-glyph{grid-row:1/4;height:3.25rem;margin:0}.personal-style-choice strong,.personal-style-choice small,.personal-style-character{grid-column:2}.personal-style-choice strong{font-size:.8125rem}.personal-style-choice small,.personal-style-character{font-size:.75rem}.personal-palette-row button,.personal-palette-swap,.personal-segmented,.personal-segmented button,.personal-account,.personal-reset,.personal-cancel,.personal-save{min-height:2.75rem}.personal-appearance-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.top-nav-compact-menu{z-index:92;top:auto;right:.5rem;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + .5rem);border:.0625rem solid var(--color-line);background:var(--color-surface);border-radius:1.25rem;width:auto;max-height:min(70dvh,35rem);padding:.5rem;display:block;position:fixed;left:.5rem;overflow-y:auto;box-shadow:0 1.625rem 4.375rem #2b2d2f47}@supports (color:color-mix(in lab, red, red)){.top-nav-compact-menu{box-shadow:0 1.625rem 4.375rem color-mix(in srgb, var(--color-ink) 28%, transparent)}}.top-nav-compact-list{gap:.125rem}.top-nav-compact-link{border-radius:.75rem;gap:.75rem;min-height:3.25rem;padding:0 .875rem;font-size:.9375rem}.top-nav-compact-link.is-active{background:#f2ede8}@supports (color:color-mix(in lab, red, red)){.top-nav-compact-link.is-active{background:color-mix(in srgb, var(--shell-accent-soft) 42%, var(--color-surface))}}.top-nav-compact-current{margin-left:auto;font-size:.6875rem}.top-nav-compact-actions{border-top:.0625rem solid var(--color-line);grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:grid}.app-mobile-nav{z-index:95;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:.0625rem solid #d6d8d5e0;display:block;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 88%, transparent)}}.app-mobile-nav{background:#fbf9f4f5}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav{background:color-mix(in srgb, var(--shell-paper) 96%, transparent)}}.app-mobile-nav{box-shadow:0 -.625rem 2rem #2b2d2f1a}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav{box-shadow:0 -.625rem 2rem color-mix(in srgb, var(--color-ink) 10%, transparent)}}.app-mobile-nav{-webkit-backdrop-filter:blur(1.125rem)saturate(1.15);backdrop-filter:blur(1.125rem)saturate(1.15)}.app-mobile-nav-list{height:var(--mobile-nav-height);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-left:20%;display:grid}.app-mobile-nav-link{min-width:0;min-height:2.75rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.45rem .2rem .35rem;font-weight:650;line-height:1.05;display:flex;position:relative}.app-mobile-nav-link>svg{flex:none}.app-mobile-nav-link>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.app-mobile-nav-link.is-active{background:#e6ddd757}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav-link.is-active{background:color-mix(in srgb, var(--shell-accent-soft) 34%, transparent)}}.app-mobile-nav-link.is-active{color:var(--color-ink)}.app-mobile-nav-link.is-active:before{border-radius:0 0 var(--radius-chip) var(--radius-chip);background:var(--color-selection);content:"";height:.1875rem;position:absolute;top:0;left:20%;right:20%}.app-mobile-nav .shell-focus:focus-visible{outline-offset:-.1875rem}.page-content,.page-content-readable,.page-content-operational,.page-content-record,.page-content-centered-state{width:100%;max-width:none;padding:1rem var(--mobile-grid) 1.75rem;margin:0}.workspace-readable,.workspace-operational,.workspace-record,.executive-workspace-page{width:100%;min-width:0;max-width:none;margin-inline:0}.page-content>:not([hidden])~:not([hidden]){margin-top:1rem}.app-header-page{z-index:30;border-bottom:.0625rem solid var(--color-line);background:var(--shell-paper);box-shadow:none;padding:0;position:relative}.app-header-page .shell-inner{padding-inline:var(--mobile-grid)}.page-context-row{min-height:var(--mobile-context-height);grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;padding:.3125rem 0;display:grid}.page-context-main,.page-context-tabs,.app-header-page .tab-strip-context{width:100%;min-width:0}.page-context-main>.min-w-0 p{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.app-header-page .tab-strip-context{border:0;gap:.125rem;min-height:2.75rem;padding:0}.app-header-page .tab-strip-context [role=tab]{border-radius:.625rem;min-height:2.75rem;padding:0 .75rem;font-size:.75rem}.app-header-page .tab-strip-context [role=tab]+[role=tab]{margin-left:0}.executive-page-heading .page-context-row{display:block}.executive-page-heading .tab-strip-context{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.executive-page-heading .tab-strip-context [role=tab]{justify-content:center;min-width:0;padding-inline:.25rem}.executive-page-heading .tab-strip-label-desktop{display:none}.executive-page-heading .tab-strip-label-mobile{font-size:.75rem;display:inline}.service-page-heading .tab-strip-context{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.service-page-heading .tab-strip-context [role=tab]{justify-content:center;min-width:0;padding-inline:.3125rem}.service-page-heading .tab-strip-label-desktop{display:none}.service-page-heading .tab-strip-label-mobile{display:inline}.centre-page-heading .tab-strip-label-desktop{display:none}.centre-page-heading .tab-strip-label-mobile{display:inline}.centre-page-navigation{gap:.35rem}.centre-page-navigation .tab-strip-context{justify-content:flex-start}.centre-page-heading .tab-strip-context{justify-content:stretch;display:flex;overflow:visible}.centre-page-heading .tab-strip-context::-webkit-scrollbar{display:none}.centre-page-heading .tab-strip-context [role=tab]{flex:1 1 0;justify-content:center;min-width:0;min-height:2.75rem;padding-inline:.125rem;overflow:hidden}.centre-page-heading .tab-strip-context [role=tab] .tab-strip-label-mobile{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.centre-page-navigation-settings{min-height:2.75rem}.centre-page-navigation:has(.centre-page-navigation-settings) .tab-strip-context [role=tab]:not([aria-selected=true]){display:none}.centre-page-navigation:has(.centre-page-navigation-settings) .tab-strip-context [role=tab][aria-selected=true]{min-width:5rem}.stable-hero.centre-pitch-hero{border-radius:.875rem;gap:.5rem;padding:.5rem}.centre-pitch-cover{min-height:15rem;padding:1rem 1rem 1rem 2.25rem!important}.centre-pitch-binding{gap:2.6rem}.centre-pitch-cover-head,.centre-pitch-agenda-head{font-size:var(--type-meta)}.centre-pitch-hero .centre-pitch-title{text-align:center;width:100%;max-width:100%;margin:.8rem auto;font-size:clamp(2.35rem,12vw,3.1rem)!important;line-height:.86!important}.centre-pitch-title>span+span{margin-left:0}.centre-pitch-cover-foot{justify-content:stretch;gap:.5rem;display:grid}.centre-pitch-cover-foot>p{max-width:none;font-size:var(--type-body)}.centre-pitch-proof{font-size:var(--type-meta);text-align:left;justify-content:flex-start}.stable-hero[data-stable-hero-layout=learning] .centre-pitch-agenda{border-top:0;min-height:8rem;padding:.85rem}.centre-pitch-index{grid-template-columns:repeat(5,minmax(0,1fr))}.centre-pitch-index-item{border-top:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:.25rem;min-height:4.75rem;padding:.5rem .45rem}.centre-pitch-index-item+.centre-pitch-index-item{border-left:.0625rem solid #f3f0e81f}@supports (color:color-mix(in lab, red, red)){.centre-pitch-index-item+.centre-pitch-index-item{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.centre-pitch-index-number{font-size:1.55rem}.centre-pitch-index-copy>strong,.centre-pitch-index-copy>small{white-space:normal;font-size:.6875rem}.centre-pitch-index-item>svg{display:none}.stable-hero.centre-folio-hero{border-radius:.875rem;gap:.5rem;padding:.5rem}.centre-folio-cover{min-height:15.5rem;padding:1rem 1rem 1rem 2.25rem!important}.centre-folio-hero .centre-pitch-binding{gap:2.2rem}.centre-folio-cover-head{font-size:var(--type-meta)}.centre-folio-hero .centre-folio-title{-webkit-line-clamp:3;max-width:12ch;margin-block:.8rem;font-size:clamp(2.45rem,12vw,3.25rem)!important;line-height:.82!important}.centre-folio-cover-foot{grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem}.centre-folio-cover-foot>p{font-size:var(--type-body)}.centre-folio-cover-foot>span{font-size:var(--type-meta);text-align:left}.stable-hero[data-stable-hero-layout=learning] .centre-active-work-area-hero{min-height:12rem}.centre-active-work-area-placeholder{min-height:12rem;padding:1rem}.centre-work-area-tabs>div{gap:1rem}.centre-work-area-tabs button{min-height:2.75rem;padding:.4rem 0 .45rem}.centre-work-area-tabs button strong{white-space:nowrap}.centre-financial-brief,.centre-service-finder{grid-template-columns:minmax(0,1fr)}.centre-learning-offering .learning-offering-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.centre-learning-offering .learning-offering-themes button{border-right:.0625rem solid var(--color-line);min-height:4rem;padding:.45rem .5rem}.centre-learning-offering .learning-offering-themes button:nth-child(3n){border-right:0}.centre-learning-offering .learning-offering-themes button:last-child:nth-child(odd){grid-column:auto}.centre-learning-offering .learning-offering-themes span{flex-direction:column;align-items:flex-start;gap:.08rem}.centre-learning-offering .learning-offering-themes :is(strong,small){white-space:normal}.centre-learning-offering .learning-offering-themes small:before{display:none}.centre-financial-brief .financial-control-close-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.centre-financial-brief .financial-control-close-facts>div{min-height:5.75rem}.centre-service-finder .service-finder-signal{border-top:.0625rem solid var(--color-line);border-left:0}.centre-portfolio-row{block-size:auto;min-height:0;grid-template-columns:minmax(0,1fr)!important}:is(.centre-portfolio-item .centre-portfolio-row,.centre-portfolio-item:has(.centre-portfolio-configure) .centre-portfolio-row){gap:.4rem;padding:.375rem}.centre-portfolio-spiral{flex-direction:row;justify-content:space-around;width:auto;height:1.18rem;display:flex;inset:11.805rem .92rem auto;transform:translateY(-50%)}.centre-portfolio-spiral:before{background:linear-gradient(#0000,#2b2d2f14 24%,#2b2d2f29 43%,#fbf9f485 49%,#2b2d2f1f 58%,#2b2d2f0d 76%,#0000);border-radius:999px;width:auto;height:.44rem;inset:50% .18rem auto}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-ink) 8%, transparent) 24%, color-mix(in srgb, var(--color-ink) 16%, transparent) 43%, color-mix(in srgb, var(--color-surface) 52%, transparent) 49%, color-mix(in srgb, var(--color-ink) 12%, transparent) 58%, color-mix(in srgb, var(--color-ink) 5%, transparent) 76%, transparent)}}.centre-portfolio-spiral:before{box-shadow:inset 0 .06rem .12rem #2b2d2f17,inset 0 -.04rem .08rem #fbf9f45c}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral:before{box-shadow:inset 0 .06rem .12rem color-mix(in srgb, var(--color-ink) 9%, transparent), inset 0 -.04rem .08rem color-mix(in srgb, var(--color-surface) 36%, transparent)}}.centre-portfolio-spiral:before{transform:translateY(-50%)}.centre-portfolio-spiral>i{width:.52rem;height:1.24rem;transform:translateY(var(--centre-coil-shift))}.centre-portfolio-spiral>i:before{border-color:var(--centre-coil-light) var(--centre-coil-dark) var(--centre-coil-dark) var(--centre-coil-mid)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:before{border-color:var(--centre-coil-light) var(--centre-coil-dark) color-mix(in srgb, var(--centre-coil-dark) 88%, var(--color-ink)) var(--centre-coil-mid)}}.centre-portfolio-spiral>i:before{filter:drop-shadow(.11rem .035rem .07rem #2b2d2f3d)drop-shadow(-.025rem -.025rem #fbf9f473)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:before{filter:drop-shadow(.11rem .035rem .07rem color-mix(in srgb, var(--color-ink) 24%, transparent)) drop-shadow(-.025rem -.025rem 0 color-mix(in srgb, var(--color-surface) 45%, transparent))}}.centre-portfolio-spiral>i:before{transform:perspective(2.4rem) rotateX(13deg) rotateZ(var(--centre-coil-turn))}.centre-portfolio-spiral>i:after{background:radial-gradient(at 48% 12%,#2b2d2f94 0 .068rem,#bfbdb9 .074rem .112rem,#2b2d2f1f .118rem,#0000 .132rem),radial-gradient(at 52% 88%,#2b2d2f94 0 .068rem,#bfbdb9 .074rem .112rem,#2b2d2f1f .118rem,#0000 .132rem)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:after{background:radial-gradient(ellipse at 48% 12%, color-mix(in srgb, var(--color-ink) 58%, transparent) 0 .068rem, color-mix(in srgb, var(--color-surface) 58%, var(--color-muted)) .074rem .112rem, color-mix(in srgb, var(--color-ink) 12%, transparent) .118rem, transparent .132rem), radial-gradient(ellipse at 52% 88%, color-mix(in srgb, var(--color-ink) 58%, transparent) 0 .068rem, color-mix(in srgb, var(--color-surface) 58%, var(--color-muted)) .074rem .112rem, color-mix(in srgb, var(--color-ink) 12%, transparent) .118rem, transparent .132rem)}}.centre-portfolio-spiral>i:after{filter:drop-shadow(.055rem .035rem .035rem #2b2d2f24)}@supports (color:color-mix(in lab, red, red)){.centre-portfolio-spiral>i:after{filter:drop-shadow(.055rem .035rem .035rem color-mix(in srgb, var(--color-ink) 14%, transparent))}}.centre-portfolio-row:is(:hover,:focus-visible) .centre-portfolio-spiral>i:before{transform:perspective(2.4rem) rotateX(13deg) rotateZ(var(--centre-coil-turn)) scaleY(1.01)}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-art,.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-story{grid-column:1}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-art{grid-row:1}.centre-portfolio-item[data-centre-theme=systems] .centre-portfolio-story{grid-row:2}.centre-portfolio-art{min-height:11.25rem;padding:.85rem}.centre-portfolio-feature-image{height:calc(90% - 2.385rem);top:2.43rem;left:1.8rem;right:auto}.centre-portfolio-art-name{max-width:6ch;font-size:clamp(1.85rem,9vw,2.4rem)}.centre-portfolio-monogram{font-size:clamp(5rem,29vw,7.4rem)}.centre-portfolio-story{gap:.75rem;padding:.85rem}.centre-portfolio-story-head{padding-right:0}.centre-portfolio-copy h3{max-width:12ch;font-size:clamp(2.1rem,10vw,3rem)}.centre-portfolio-copy>p{font-size:var(--type-body);-webkit-line-clamp:4}.centre-portfolio-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}.centre-portfolio-enter{align-self:start}.centre-portfolio-item .centre-portfolio-enter{border-radius:0 var(--radius-tight) var(--radius-tight) 0;width:50%;min-width:0;min-height:2.75rem;margin-left:50%;padding:.65rem .75rem;position:static}.centre-portfolio-item .centre-portfolio-configure{border-radius:var(--radius-tight) 0 0 var(--radius-tight);border-right:0;width:calc(50% - 1.2375rem);min-width:0;min-height:2.75rem;padding:.65rem .75rem;inset:auto auto 1.1375rem 1.2375rem}.centre-portfolio-item .centre-portfolio-copy{padding-right:0}.centre-portfolio-item .centre-portfolio-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}.centre-portfolio-item[data-centre-theme=control] .centre-portfolio-scene{inset:1.3rem .5rem .5rem 22%}.stable-hero{border-radius:1rem}.stable-hero-copy{min-height:0!important;padding:1.125rem 1rem!important}.stable-hero-title{letter-spacing:-.035em;font-size:clamp(1.375rem,6vw,1.625rem)!important;line-height:1.08!important}.settings-registry-shell{background:0 0;border:0;border-radius:0;overflow:visible}.settings-mobile-picker{padding:.625rem 0 1rem}.settings-registry-content{padding:0}.settings-registry-heading{min-height:0;box-shadow:none;border-radius:0;padding:0 0 1rem}.settings-registry-heading p{font-size:.875rem}.settings-group-table td{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.5rem}.settings-account-fields{grid-template-columns:minmax(0,1fr)}.stable-hero-description{max-width:36ch;margin-top:.5rem!important;font-size:.875rem!important;line-height:1.45!important}.people-workforce-fact-rail,.service-demand-facts,.pulse-pressure-sections,.mobile-briefing-signals{grid-template-columns:repeat(4,minmax(0,1fr))!important}.people-workforce-fact,.service-demand-facts>div,.pulse-pressure-sections>li,.mobile-briefing-signals>div{min-width:0;border-top:0!important;border-left:.0625rem solid var(--color-line)!important}.people-workforce-fact:first-child,.service-demand-facts>div:first-child,.pulse-pressure-sections>li:first-child,.mobile-briefing-signals>div:first-child{border-left:0!important}.people-workforce-fact,.service-demand-facts>div{padding:.65rem .45rem}.people-workforce-fact strong,.service-demand-facts strong{font-size:1.1rem}.service-demand-facts strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:1rem;line-height:1.15;overflow:visible}.people-workforce-fact>span:not(.people-workforce-fact-mark),.people-workforce-fact small{font-size:.75rem;line-height:1.2}.service-demand-facts span,.service-demand-facts small{white-space:normal;font-size:.6875rem;line-height:1.25}.service-demand-header-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;display:grid}.service-demand-import-actions{grid-template-columns:repeat(2,auto);gap:.25rem;width:auto;display:grid}.service-demand-import-actions>button{padding-inline:.5rem}.pulse-pressure-sections>li{padding-inline:.45rem}.pulse-pressure-cell-head{grid-template-columns:auto minmax(0,1fr)}.pulse-pressure-cell-head>span{grid-column:1/-1;padding-left:.8125rem}.mobile-briefing-signals>div,.mobile-briefing-signals>div:nth-child(2n){min-height:4.25rem;padding:.65rem .45rem}.executive-overview-stack{gap:1rem}.signal-flow.signal-flow{border:.0625rem solid #c1b8b8;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-flow.signal-flow{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 18%, var(--color-line))}}.signal-flow.signal-flow{border-radius:var(--radius-hero);background:var(--color-surface);box-shadow:0 1.25rem 2.875rem -2.5rem #2b2d2f7a}@supports (color:color-mix(in lab, red, red)){.signal-flow.signal-flow{box-shadow:0 1.25rem 2.875rem -2.5rem color-mix(in srgb, var(--color-ink) 48%, transparent)}}.signal-flow>.signal-flow-hero,.signal-flow>.signal-flow-supports{display:grid!important}.mobile-executive-command{display:none}.signal-flow-supports{grid-template-columns:repeat(6,minmax(0,1fr))!important}.signal-flow-brief-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.signal-flow-insight-main{padding-right:0;display:block}.signal-flow-k2-corner-slot{z-index:2;float:right;isolation:isolate;width:1.7rem;height:1.04rem;margin:-.625rem -.375rem .125rem .5rem;display:block;position:relative;top:auto;right:auto}.signal-flow-k2-corner-slot .signal-flow-insight-refresh{place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-flow-k2-corner-slot .signal-flow-insight-refresh>span{width:100%;height:100%;display:flex}.signal-flow-k2-corner-slot .llm-regenerate-button[data-appearance=inverse]{border-radius:.5rem;width:100%;min-width:100%;height:100%;min-height:100%}.signal-flow-k2-corner-slot .llm-regenerate-button[data-appearance=inverse]:hover:not(:disabled){background:0 0}.signal-flow-k2-corner-slot .llm-regenerate-button[data-appearance=inverse]>[data-size=standard]{flex:none;width:1.7rem;height:1.04rem}.signal-flow-insight-main>.signal-flow-insight-action{margin-top:.55rem}.signal-flow-copy{padding:.875rem .9rem}.signal-flow .signal-flow-copy h2{line-height:1.06;font-size:clamp(1.3rem,6vw,1.55rem)!important}.signal-flow-insight-action{max-width:100%}.signal-flow-insight-controls{justify-self:start;position:static}.signal-flow-support{flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:flex-start;display:flex;border-top:.0625rem solid var(--color-line)!important;border-left:.0625rem solid var(--color-line)!important;min-height:6rem!important;padding:.65rem!important}.signal-flow-support:nth-child(3n+1){border-left:0!important}.signal-flow-support:first-child,.signal-flow-support:nth-child(2),.signal-flow-support:nth-child(3){border-top:0!important}.signal-flow-support:nth-child(4),.signal-flow-support:last-child{grid-column:span 3;min-height:6rem!important}.signal-flow-support>strong{font-size:1.25rem!important}.signal-flow-support>span:not(.signal-flow-support-open){margin-top:.25rem;line-height:1.2;font-size:.75rem!important}.signal-flow-support>small{margin-top:.2rem;line-height:1.3;font-size:.75rem!important}.signal-flow-brief-fact{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;border-top:0!important;border-left:.0625rem solid var(--color-line)!important;min-height:7.25rem!important;padding:.7rem .3rem .6rem!important}.signal-flow-brief-fact:first-child{border-left:0!important}.signal-flow-fact-heading{--metric-inline-gap:.25rem}.signal-flow-fact-heading>.signal-flow-fact-label{min-height:0;font-size:.5625rem!important}.signal-flow-fact-heading>strong{align-self:start;margin-top:0;line-height:1;font-size:1.125rem!important}.signal-flow-brief-fact>b{margin-top:.45rem;font-size:.8125rem!important}.signal-flow-brief-fact>small{line-height:1.3;font-size:.75rem!important}.page-content .ui-button-sm,.page-content :is(.premium-select-trigger,.registry-filter-trigger){font-size:.75rem}.page-content .ui-button-md{font-size:.8125rem}.mobile-executive-command-head{--mobile-executive-hero-text:var(--color-on-accent);--mobile-executive-hero-muted:#ffffffad}@supports (color:color-mix(in lab, red, red)){.mobile-executive-command-head{--mobile-executive-hero-muted:color-mix(in srgb, var(--color-on-accent) 68%, transparent)}}.mobile-executive-command-head{--mobile-executive-hero-rule:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.mobile-executive-command-head{--mobile-executive-hero-rule:color-mix(in srgb, var(--color-on-accent) 18%, transparent)}}.mobile-executive-command-head{isolation:isolate;border:.0625rem solid var(--mobile-executive-hero-rule);background:var(--color-product-hero);border-radius:.875rem;padding:.75rem .8125rem .6875rem;position:relative;box-shadow:0 .75rem 1.875rem -1.5rem #2b2d2fa8}@supports (color:color-mix(in lab, red, red)){.mobile-executive-command-head{box-shadow:0 .75rem 1.875rem -1.5rem color-mix(in srgb, var(--color-ink) 66%, transparent)}}.mobile-executive-command-head{color:var(--mobile-executive-hero-text)}.mobile-executive-command-kicker{min-height:1.5rem;color:var(--mobile-executive-hero-muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.625rem;font-weight:720;display:flex}.mobile-executive-period{margin-right:-.125rem}.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain{min-height:var(--control-compact);border-color:var(--mobile-executive-hero-rule);background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain{background:color-mix(in srgb, var(--color-on-accent) 9%, transparent)}}.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain{color:var(--mobile-executive-hero-text);box-shadow:inset 0 .0625rem #ffffff1a,0 .25rem .6rem #2b2d2f2e}@supports (color:color-mix(in lab, red, red)){.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-accent) 10%, transparent), 0 .25rem .6rem color-mix(in srgb, var(--color-ink) 18%, transparent)}}.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:color-mix(in srgb, var(--color-on-accent) 36%, transparent)}}.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:#ffffff24}@supports (color:color-mix(in lab, red, red)){.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain:hover:not(:disabled),.mobile-executive-period .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:color-mix(in srgb, var(--color-on-accent) 14%, transparent)}}.mobile-executive-period .reporting-period-option-label>svg,.mobile-executive-period .premium-select-chevron{color:var(--mobile-executive-hero-muted)}.mobile-executive-command-head h2{max-width:22ch;font-family:var(--font-role-statement,var(--font-role-display));font-size:var(--type-statement);letter-spacing:-.04em;text-wrap:balance;margin-top:.3125rem;font-weight:640;line-height:1.05}.mobile-executive-metrics{border-top:.0625rem solid var(--mobile-executive-hero-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem;padding-top:.625rem;display:grid}.mobile-executive-metrics>*{min-width:0;min-height:2.5rem;color:var(--mobile-executive-hero-text);text-align:center;justify-content:center;align-items:center;gap:.4375rem;padding:0 .5rem;display:flex}.mobile-executive-metrics>:first-child{color:var(--color-danger-on-dark);justify-content:flex-start;padding-left:.125rem}.mobile-executive-metrics>*+*{border-left:.0625rem solid var(--mobile-executive-hero-rule)}.mobile-executive-metrics>*>span{min-width:0;color:var(--mobile-executive-hero-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65625rem;font-weight:650;line-height:1;overflow:hidden}.mobile-executive-metrics strong{font-family:var(--font-role-data,var(--font-role-display));letter-spacing:-.035em;font-size:1.4375rem;font-weight:660;line-height:1}.mobile-executive-insights{border-top:.0625rem solid var(--mobile-executive-hero-rule);grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:.5rem;display:grid}.mobile-executive-pressure{min-height:2.75rem;color:var(--mobile-executive-hero-text);text-align:left;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem .5rem 0 .125rem;display:grid}.mobile-executive-pressure strong{font-family:var(--font-role-data);font-size:var(--type-data)}.mobile-executive-pressure span{font-size:var(--type-meta);font-weight:700}.mobile-executive-pressure small{color:var(--mobile-executive-hero-muted);font-size:var(--text-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-workstream-signals{margin-top:1.0625rem}.mobile-workstream-signals>header{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;display:flex}.mobile-workstream-signals>header h3{font-family:var(--font-role-section);letter-spacing:-.025em;font-size:1.1875rem;font-weight:720;line-height:1.1}.mobile-workstream-signals>header a{min-height:var(--control-compact);color:var(--shell-accent-strong);align-items:center;gap:.1875rem;font-size:.75rem;font-weight:680;display:inline-flex}.mobile-workstream-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem;margin-top:.4375rem;display:grid}.mobile-workstream-signal{--mobile-signal-color:var(--color-faint);aspect-ratio:1;border:.0625rem solid var(--mobile-signal-color);flex-direction:column;justify-content:space-between;gap:.3125rem;min-width:0;padding:.5625rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-workstream-signal{border:.0625rem solid color-mix(in srgb, var(--mobile-signal-color) 38%, var(--color-line))}}.mobile-workstream-signal{border-top:.1875rem solid var(--mobile-signal-color);background:var(--mobile-signal-color);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.mobile-workstream-signal{background:color-mix(in srgb, var(--mobile-signal-color) 6%, var(--color-surface))}}.mobile-workstream-signal{box-shadow:0 .375rem .9375rem -.875rem #2b2d2fb8}@supports (color:color-mix(in lab, red, red)){.mobile-workstream-signal{box-shadow:0 .375rem .9375rem -.875rem color-mix(in srgb, var(--color-ink) 72%, transparent)}}.mobile-workstream-signal{color:var(--color-ink);transition:border-color .14s,background .14s,translate .14s}.mobile-workstream-signal:active{translate:0 .0625rem}.mobile-workstream-signal[data-signal=action]{--mobile-signal-color:var(--color-danger)}.mobile-workstream-signal[data-signal=decision],.mobile-workstream-signal[data-signal=watch]{--mobile-signal-color:var(--color-warning)}.mobile-workstream-signal[data-signal=active]{--mobile-signal-color:var(--color-signal-active)}.mobile-workstream-signal[data-signal=done]{--mobile-signal-color:var(--color-positive)}.mobile-workstream-signal-topline,.mobile-workstream-signal-meta{justify-content:space-between;align-items:center;gap:.3125rem;min-width:0;display:flex}.mobile-workstream-signal-ref{color:var(--color-muted);font-size:.59375rem;font-weight:650;line-height:1}.mobile-workstream-signal-state{min-width:0;color:var(--mobile-signal-color);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;font-size:.53125rem;font-weight:760;line-height:1;display:inline-flex;overflow:hidden}.mobile-workstream-signal-state i{background:currentColor;border-radius:62.4375rem;flex:0 0 .375rem;width:.375rem;height:.375rem}.mobile-workstream-signal>strong{font-family:var(--font-role-section);letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78125rem;font-weight:710;line-height:1.14;display:-webkit-box;overflow:hidden}.mobile-workstream-signal-meta{color:var(--color-muted);font-size:.59375rem;font-weight:650;line-height:1}.mobile-workstream-signal-owner{border:.0625rem solid var(--mobile-signal-color);flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.mobile-workstream-signal-owner{border:.0625rem solid color-mix(in srgb, var(--mobile-signal-color) 36%, var(--color-line))}}.mobile-workstream-signal-owner{color:var(--color-ink);border-radius:62.4375rem;font-size:.5625rem;font-weight:720}.workstream-workspace{border:.0625rem solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:visible;box-shadow:0 1.125rem 2.625rem -2.375rem #2b2d2f6b}@supports (color:color-mix(in lab, red, red)){.workstream-workspace{box-shadow:0 1.125rem 2.625rem -2.375rem color-mix(in srgb, var(--color-ink) 42%, transparent)}}.workstream-workspace#workstreams{scroll-margin-top:calc(var(--mobile-header-height) + var(--mobile-context-height) + .75rem)}.workstream-registry .dt-surface-flat{background:0 0;overflow:visible}.workstream-registry .registry-toolbar{z-index:12;top:calc(var(--mobile-header-height) + var(--mobile-context-height));border-bottom:.0625rem solid var(--color-line);background:#f3f0e8f0;margin:0;padding:.5rem .5rem .625rem;display:block;position:sticky}@supports (color:color-mix(in lab, red, red)){.workstream-registry .registry-toolbar{background:color-mix(in srgb, var(--color-canvas) 94%, transparent)}}.workstream-registry .registry-toolbar{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.workstream-registry .registry-toolbar-views{border:0;padding-inline:.25rem}.workstream-registry .registry-toolbar-command{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.5rem .25rem 0;display:grid}.workstream-registry .registry-toolbar-tools{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search add""filter pro";gap:.5rem;display:grid}.workstream-registry .registry-toolbar-end{grid-column:1/-1;width:100%}.workstream-registry .registry-toolbar-active-filters{scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;padding:.5rem .25rem 0;overflow-x:auto}.workstream-registry .registry-toolbar-active-filters::-webkit-scrollbar{display:none}.workstream-active-filters{flex-wrap:nowrap}.workstream-command-search{grid-area:search;width:100%;min-width:0;max-width:none}.workstream-command-field{background:var(--color-surface);border-radius:.75rem;height:2.75rem;min-height:2.75rem;font-size:1rem}.workstream-mobile-add-control{grid-area:add;display:block}.workstream-mobile-add-control a{background:var(--shell-accent);min-width:4.5rem;min-height:2.75rem;color:var(--color-on-accent);border-radius:.75rem;justify-content:center;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:720;display:inline-flex}.workstream-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:visible}.workstream-view-button{min-height:var(--control-compact);border-radius:0;justify-content:center;padding:0 .2rem;font-size:.75rem}.workstream-view-button.is-active{color:var(--color-ink);box-shadow:none}.workstream-view-label-desktop{display:none}.workstream-view-label-mobile{display:inline}.workstream-view-count{min-width:1rem;margin-left:.2rem}.workstream-mobile-filter-control{grid-area:filter;display:flex}.workstream-mobile-pro-control{grid-area:pro;justify-content:flex-end;display:flex}.workstream-mobile-pro-toggle{border-radius:.75rem;justify-content:center;min-width:5.75rem;min-height:2.75rem}.workstream-mobile-filter-control .workstream-filter-trigger{min-height:var(--control-compact);background:0 0;border:0;padding:0 .5rem;font-size:.78125rem}.workstream-command-count{color:var(--color-faint);grid-area:count;place-self:center end;font-size:.75rem}.workstream-command-count:before{content:none}.workstream-mobile-registry{background:0 0}.workstream-mobile-group+.workstream-mobile-group{border-top:0;margin-top:.875rem}.workstream-mobile-group-header{border:0;border-bottom:.0625rem solid var(--workstream-section-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .125rem .5rem;display:grid;position:static}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-group-header{border-bottom:.0625rem solid color-mix(in srgb, var(--workstream-section-accent) 28%, var(--color-line))}}.workstream-mobile-group-header{background:0 0}.workstream-mobile-group-dot{background:var(--workstream-section-accent);width:.375rem;height:.375rem;box-shadow:0 0 0 .125rem var(--workstream-section-accent);border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-group-dot{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--workstream-section-accent) 14%, transparent)}}.workstream-mobile-group-header h3{color:var(--workstream-section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-group-header h3{color:color-mix(in srgb, var(--workstream-section-accent) 68%, var(--color-ink))}}.workstream-mobile-group-header h3{letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:760}.workstream-mobile-group-header>span:last-child{font-size:.75rem}.workstream-mobile-row{border-bottom:.0625rem solid var(--color-line);background:0 0;grid-template-columns:minmax(0,1fr) 3rem;display:grid;position:relative}.workstream-mobile-row:before{z-index:1;background:var(--workstream-mobile-accent);content:"";border-radius:62.4375rem;width:.1875rem;position:absolute;top:.5rem;bottom:.5rem;left:0}.workstream-mobile-row-main{min-height:0;color:var(--color-ink);grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-content:center;gap:.3rem;padding:.5rem .65rem;display:grid;position:relative}.workstream-mobile-row:has(.workstream-mobile-row-actions) .workstream-mobile-row-main{grid-column:1}.workstream-mobile-row-main:active{background:var(--workstream-section-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-row-main:active{background:color-mix(in srgb, var(--workstream-section-accent) 10%, transparent)}}.workstream-mobile-row-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.workstream-mobile-row-kicker{min-width:0;color:var(--color-faint);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:680;display:flex;overflow:hidden}.workstream-mobile-row-state{border:.0625rem solid var(--workstream-mobile-accent);justify-content:center;align-items:center;min-height:1.375rem;padding:.1rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-row-state{border:.0625rem solid color-mix(in srgb, var(--workstream-mobile-accent) 25%, var(--color-line))}}.workstream-mobile-row-state{background:var(--workstream-mobile-accent);border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-row-state{background:color-mix(in srgb, var(--workstream-mobile-accent) 8%, transparent)}}.workstream-mobile-row-state{color:var(--workstream-mobile-accent)}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-row-state{color:color-mix(in srgb, var(--workstream-mobile-accent) 64%, var(--color-ink))}}.workstream-mobile-row-state{white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1}.workstream-mobile-row-state.is-attention{color:var(--color-danger)}.workstream-mobile-row-priority{color:var(--color-muted);white-space:nowrap;align-items:center;gap:.2rem;font-size:.625rem;font-weight:700;display:inline-flex}.workstream-mobile-row-priority:before{background:var(--workstream-priority-color);content:"";border-radius:62.4375rem;flex:0 0 .4375rem;width:.4375rem;height:.4375rem}.workstream-mobile-row-main h4{min-width:0;font-family:var(--font-role-section,var(--font-role-body));letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.875rem;font-weight:710;line-height:1.2;display:block;overflow:hidden}.workstream-mobile-row-next{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.8125rem;line-height:1.35;display:block;overflow:hidden}.workstream-mobile-row-meta{min-width:0;color:var(--color-faint);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;margin-top:0;font-size:.75rem;line-height:1.2;display:grid}.workstream-mobile-row-meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3125rem;min-width:0;display:inline-flex;overflow:hidden}.workstream-mobile-row-meta>span:last-child{flex:none}.workstream-mobile-row-meta .is-due{color:var(--color-danger);font-weight:700}.workstream-mobile-row-target{color:var(--color-muted);white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1}.workstream-mobile-attention-mark{background:#b5533b1f;border-radius:50%;justify-content:center;align-items:center;width:.875rem;height:.875rem;margin-left:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-attention-mark{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.workstream-mobile-attention-mark{vertical-align:.05rem;font-size:.5625rem;font-weight:800}.workstream-mobile-row-chevron{display:none}.workstream-mobile-row-actions{border-top:0;border-left:.0625rem solid #d6d8d5a3;grid-area:1/2;justify-content:center;align-items:center;gap:.3125rem;min-height:100%;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.workstream-mobile-row-actions{border-left:.0625rem solid color-mix(in srgb, var(--color-line) 64%, transparent)}}.workstream-mobile-row-actions{color:var(--color-faint);background:0 0}.workstream-mobile-row-actions>svg{display:none}.workstream-mobile-row-actions>.flex,.workstream-mobile-row-actions>button{min-width:0}.workstream-mobile-row-actions button{justify-content:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding-inline:0;font-size:.75rem}.workstream-mobile-row-actions .inline-update-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.workstream-mobile-row-actions:has(.inline-update-editor),.workstream-mobile-row-actions:has(.workstream-mobile-pro-edit)){border-top:.0625rem solid #d6d8d5a3;grid-area:2/1/auto/-1;justify-content:flex-end;min-height:2.875rem;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){:is(.workstream-mobile-row-actions:has(.inline-update-editor),.workstream-mobile-row-actions:has(.workstream-mobile-pro-edit)){border-top:.0625rem solid color-mix(in srgb, var(--color-line) 64%, transparent)}}:is(.workstream-mobile-row-actions:has(.inline-update-editor),.workstream-mobile-row-actions:has(.workstream-mobile-pro-edit)){border-left:0}.workstream-mobile-row-actions:has(.inline-update-editor) .inline-update-editor{width:100%}.workstream-filter-panel{max-height:min(78dvh,40rem);padding-bottom:calc(1.125rem + env(safe-area-inset-bottom));border-radius:1.375rem 1.375rem 0 0}.mobile-briefing-tools{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-briefing-tools button{min-width:0;min-height:3.375rem;color:var(--color-muted);justify-content:center;align-items:center;gap:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:680;display:flex;position:relative}.mobile-briefing-tools button+button{border-left:.0625rem solid var(--color-line)}.mobile-briefing-tools small{background:var(--color-brand-50);min-width:1.0625rem;height:1.0625rem;color:var(--color-brand-700);border-radius:62.4375rem;place-items:center;font-size:.625rem;display:grid}.executive-deck-intro,.executive-deck-tools,.deck-readiness-tile,.desktop-executive-deck{display:none}.executive-deck-actions .deck-readiness-tile{display:flex}.desktop-executive-deck.is-presenting{display:block}.mobile-executive-briefing{color:var(--color-ink);display:block}.mobile-briefing-lead{border-left:.1875rem solid var(--shell-accent);padding:.25rem 0 1.375rem .875rem}.mobile-briefing-lead>span{color:var(--color-faint);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:720}.mobile-briefing-lead h2{max-width:22ch;font-family:var(--font-role-statement,var(--font-role-display));font-size:var(--type-statement);letter-spacing:-.046em;text-wrap:balance;margin-top:.5625rem;font-weight:670;line-height:1.08}.mobile-briefing-lead p{color:var(--color-muted);margin-top:.6875rem;font-size:.875rem;line-height:1.45}.mobile-briefing-scoreline{border-top:.0625rem solid var(--color-line);border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:.875rem 0;display:grid}.mobile-briefing-scoreline>div{padding:0 .75rem}.mobile-briefing-scoreline>div:first-child{padding-left:0}.mobile-briefing-scoreline>div+div{border-left:.0625rem solid var(--color-line)}.mobile-briefing-scoreline dt{color:var(--color-faint);font-size:.6875rem;font-weight:680}.mobile-briefing-scoreline dd{font-family:var(--font-role-data,var(--font-role-display));margin-top:.375rem;font-size:1.625rem;font-weight:680;line-height:1}.mobile-briefing-scoreline .is-attention dd{color:var(--color-danger)}.mobile-briefing-section{padding:1.25rem 0 0}.mobile-briefing-section>header{border-bottom:.0625rem solid var(--color-line);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.625rem;padding-bottom:.625rem;display:grid}.mobile-briefing-section-icon{background:var(--color-brand-50);width:2.125rem;height:2.125rem;color:var(--color-brand-700);border-radius:.625rem;place-items:center;display:grid}.mobile-briefing-section-icon.is-attention{background:#f4e8e2}@supports (color:color-mix(in lab, red, red)){.mobile-briefing-section-icon.is-attention{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}}.mobile-briefing-section-icon.is-attention{color:var(--color-danger)}.mobile-briefing-section h3{font-size:.9375rem;font-weight:710;line-height:1.2}.mobile-briefing-section header p{color:var(--color-muted);margin-top:.125rem;font-size:.75rem}.mobile-briefing-list li{border-bottom:.0625rem solid var(--color-line)}.mobile-briefing-list a{min-height:4.125rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-briefing-list strong,.mobile-briefing-list small{display:block}.mobile-briefing-list strong{font-size:.875rem;font-weight:680;line-height:1.3}.mobile-briefing-list small{color:var(--color-muted);margin-top:.1875rem;font-size:.75rem}.mobile-briefing-list time{color:var(--color-muted);flex:none;font-size:.75rem;font-weight:680}.mobile-briefing-list time.is-overdue{color:var(--color-danger)}.mobile-briefing-empty{color:var(--color-muted);padding:1rem 0;font-size:.8125rem}.mobile-briefing-signals{border-bottom:.0625rem solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-briefing-signals>div{min-height:4.875rem;padding:.8125rem .75rem .75rem 0}.mobile-briefing-signals>div:nth-child(2n){border-left:.0625rem solid var(--color-line);padding-left:.75rem}.mobile-briefing-signals>div:nth-child(n+3){border-top:.0625rem solid var(--color-line)}.mobile-briefing-signals span,.mobile-briefing-signals strong{display:block}.mobile-briefing-signals span{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:680;overflow:hidden}.mobile-briefing-signals strong{font-family:var(--font-role-data,var(--font-role-display));margin-top:.5rem;font-size:1.375rem;line-height:1}.mobile-briefing-signals [data-status=off] strong{color:var(--color-danger)}.mobile-briefing-focus{border-bottom:.0625rem solid var(--color-line);padding:.75rem 0}.mobile-briefing-focus li{grid-template-columns:1.5625rem minmax(0,1fr);align-items:start;gap:.5rem;min-height:2.5rem;padding:.5rem 0;font-size:.8125rem;line-height:1.4;display:grid}.mobile-briefing-focus span{color:var(--shell-accent-strong);font-family:var(--font-role-data);font-weight:720}.visitor-note-assistant:not(.is-entry),.visitor-note-assistant:not(.is-entry).has-custom-position,.visitor-note-assistant:not(.is-entry).has-notification{--assistant-character-width:100%;--assistant-character-height:var(--mobile-nav-height);--assistant-fullbody-width:0;--assistant-fullbody-height:0;z-index:96;width:20%;height:var(--mobile-nav-height);top:auto!important;right:auto!important;bottom:env(safe-area-inset-bottom)!important;margin:0!important;position:fixed!important;left:0!important}.visitor-note-assistant:not(.is-entry).is-workspace-open{--assistant-fullbody-width:10.25rem;--assistant-fullbody-height:12.8125rem;--assistant-stage-bottom:-2.125rem;--assistant-stage-foot:1.875rem}.visitor-note-assistant:not(.is-entry).is-workspace-open.is-family-robot{--assistant-fullbody-width:8.25rem;--assistant-fullbody-height:10rem;--assistant-stage-bottom:-.25rem;--assistant-stage-foot:.25rem}.visitor-note-assistant:not(.is-entry).is-workspace-open.is-character-marina{--assistant-fullbody-width:9.25rem;--assistant-fullbody-height:11.25rem;--assistant-stage-bottom:-1.1875rem;--assistant-stage-foot:1rem}.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher,.visitor-note-assistant:not(.is-entry) .visitor-character-stage{width:100%;height:100%}.visitor-note-assistant:not(.is-entry) .assistant-floating-name{display:none}.visitor-note-assistant:not(.is-entry) .visitor-character-stage{box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;overflow:visible}.visitor-note-assistant:not(.is-entry) .assistant-character-control{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.visitor-note-assistant:not(.is-entry) .assistant-bust-window{width:min(100%, var(--mobile-nav-height));aspect-ratio:1;filter:drop-shadow(0 .3rem .35rem #2b2d2f26);border-radius:1.5rem 1.5rem .875rem .875rem;height:auto;inset:0 auto auto 50%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:not(.is-entry) .assistant-bust-window{filter:drop-shadow(0 .3rem .35rem color-mix(in srgb, var(--color-ink) 15%, transparent))}}.visitor-note-assistant:not(.is-entry) .assistant-bust-window{translate:-50%}.visitor-note-assistant:not(.is-entry) .assistant-bust-plinth{display:none}.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage{z-index:2;background:linear-gradient(90deg,#0000 0%,#debb6e 12%,#c4953b 50%,#debb6e 88%,#0000 100%);border:0;border-radius:.25rem .25rem 0 0;height:.25rem;display:block;position:absolute;bottom:0;left:11%;right:11%}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-gold) 62%, #fff1bf) 12%, color-mix(in srgb, var(--color-gold) 92%, #8c6122) 50%, color-mix(in srgb, var(--color-gold) 62%, #fff1bf) 88%, transparent 100%)}}.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage{box-shadow:0 -.0625rem .1875rem #c99a3d33,inset 0 .0625rem #fff8dd94}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage{box-shadow:0 -.0625rem .1875rem color-mix(in srgb, var(--color-gold) 20%, transparent), inset 0 .0625rem #fff8dd94}}.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);pointer-events:none}.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage:before{z-index:-1;background:radial-gradient(#c99a3d33,#0000 68%);border-radius:50%;position:absolute;inset:-.25rem -.375rem 0}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-gold) 20%, transparent), transparent 68%)}}.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage:before{content:""}.visitor-note-assistant:not(.is-entry) .assistant-fixed-golden-stage:after{display:none}.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher{z-index:1;animation:.92s linear both assistantRiseFromGoldenBar;position:relative}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-rail-launcher.is-in-chat{pointer-events:none;animation:.52s cubic-bezier(.55,0,.78,.2) both assistantSinkIntoGoldenBar;display:block}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-bust-window{opacity:0;animation:none}.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher .assistant-fullbody-stage,.visitor-note-assistant:not(.is-entry) .assistant-rail-launcher .assistant-stage-shadow{display:none}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-fullbody-stage,.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-stage-shadow{display:block}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-fullbody-stage{opacity:1;bottom:-.1875rem;transform:translate(-50%)scale(.4)}.visitor-note-assistant:not(.is-entry).is-workspace-open .assistant-character-dock .assistant-fullbody-image{transform:scaleX(-1)}.visitor-note-assistant:not(.is-entry).is-workspace-open.is-climbing .assistant-character-dock .assistant-fullbody-stage{animation:1.8s cubic-bezier(.24,.72,.2,1) both assistantWorkspaceFullbodyClimb}.visitor-note-assistant:not(.is-entry) .assistant-show-control{border-radius:.875rem;width:100%;height:100%}.assistant-workspace{--assistant-picker-height:2.625rem;top:auto;right:.5rem;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + .5rem);width:auto;height:min(70dvh, calc(100dvh - var(--mobile-header-height) - var(--mobile-context-height) - var(--mobile-nav-height) - 1rem));min-height:0;max-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-context-height) - var(--mobile-nav-height) - 1rem);border:.0625rem solid #c6bfbe;max-width:none;left:.5rem}@supports (color:color-mix(in lab, red, red)){.assistant-workspace{border:.0625rem solid color-mix(in srgb, var(--color-brand-700) 14%, var(--color-line))}}.assistant-workspace{border-top:.1875rem solid var(--color-brand-700);border-radius:var(--radius-modal);box-shadow:var(--shadow-tier-4,var(--shadow-tier-3))}.assistant-workspace-header{min-height:4rem;padding-left:.65rem}.assistant-headshot:not(.is-compact){width:2.5rem;height:2.5rem}.assistant-identity{gap:.5rem}.assistant-identity>div{flex-basis:0}.assistant-title-line>[data-size=powered]{width:2.5rem}.assistant-title-line{gap:.2rem;width:calc(100% - .0625rem)}.assistant-title-line>strong{flex:auto;font-size:.875rem}.assistant-picker-trigger{min-height:2.625rem;padding-block:.28rem}.assistant-switcher button{min-height:5.5rem}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-note-popover,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover,.visitor-note-assistant:not(.is-entry) .visitor-note-popover{z-index:100;top:auto;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + .5rem);background:var(--color-surface);border-radius:1.375rem;max-width:none;max-height:min(74dvh,38.75rem);position:fixed;overflow-y:auto;box-shadow:0 1.75rem 5rem #2b2d2f4d;width:auto!important;animation:none!important;left:.5rem!important;right:.5rem!important}@supports (color:color-mix(in lab, red, red)){.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-note-popover,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character).has-custom-position .visitor-note-popover,.visitor-note-assistant:not(.is-entry) .visitor-note-popover{box-shadow:0 1.75rem 5rem color-mix(in srgb, var(--color-ink) 30%, transparent)}}.visitor-note-assistant:not(.is-entry) .visitor-note-popover-head{border-bottom:.0625rem solid var(--color-line);min-height:3.625rem;padding:.625rem .75rem .625rem 1rem}.visitor-note-assistant:not(.is-entry) .visitor-note-popover-head h2{font-size:1.0625rem}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-assistant-menu,.visitor-note-assistant:not(.is-entry) .visitor-assistant-menu,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-character-options,.visitor-note-assistant:not(.is-entry) .visitor-character-options{gap:0;padding:.25rem .75rem .75rem;display:grid}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-assistant-menu>button,.visitor-note-assistant:not(.is-entry) .visitor-assistant-menu>button,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-character-options>button,.visitor-note-assistant:not(.is-entry) .visitor-character-options>button{border:0;border-bottom:.0625rem solid var(--color-line);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;width:100%;min-height:3.625rem;padding:.5rem .25rem}.visitor-note-assistant:not(.is-entry) :is(.visitor-assistant-menu,.visitor-character-options)>button:last-child{border-bottom:0}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-assistant-menu strong,.visitor-note-assistant:not(.is-entry) .visitor-assistant-menu strong,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-character-options strong,.visitor-note-assistant:not(.is-entry) .visitor-character-options strong{font-size:.875rem;font-weight:680}.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-assistant-menu small,.visitor-note-assistant:not(.is-entry) .visitor-assistant-menu small,.visitor-note-assistant:not(.is-entry):is(.is-human-character,.is-robot-character) .visitor-character-options small,.visitor-note-assistant:not(.is-entry) .visitor-character-options small{color:var(--color-muted);margin-top:.1875rem;font-size:.75rem;display:block}.visitor-note-assistant:not(.is-entry) .assistant-notification-cloud,.visitor-note-assistant:not(.is-entry) .assistant-notification-cloud:is(.is-left,.is-below){right:.5rem;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 4.75rem);width:auto;max-width:none;position:fixed;left:.5rem}.visitor-note-assistant:not(.is-entry) :is(.visitor-note-popover,.assistant-notification-cloud):before{display:none}body:has(.inspector-shell) .visitor-note-assistant{display:none}body:has(.app-overlay-layer) .visitor-note-assistant{display:none}body:has(.workstream-dossier-mobile-bar) .visitor-note-assistant{display:none}body:has(.inspector-shell) .app-mobile-nav{display:none}body:has(.app-overlay-layer) .app-mobile-nav{display:none}body:has(.org-proposal-dialog) .app-mobile-nav{display:none}body:has(.workstream-dossier-mobile-bar) .app-mobile-nav{display:none}:is(body:has(.inspector-shell) .app-visual-shell>main,body:has(.workstream-dossier-mobile-bar) .app-visual-shell>main){padding-bottom:0}:is(.page-content,.modal-panel,.inspector-shell,.visitor-note-popover) :is(input,select,textarea){min-height:2.75rem;font-size:1rem}:is(.page-content,.modal-panel,.inspector-shell) :is(button,a)[class*=ui-],.settings-mobile-areas a,.settings-mobile-controls a,.signal-flow-insight-action,.signal-flow-insight-controls .reporting-period-trigger.premium-select-trigger.is-plain,.workstream-view-button{min-height:2.75rem}}@media (max-width:959px) and (max-height:600px) and (pointer:coarse){.visitor-note-assistant:not(.is-entry):not(.is-workspace-open){display:none}}@media (max-width:359px){:root{--mobile-grid:.75rem}.app-header-nav .brand-wordmark{max-width:4.375rem}.app-header-nav .brand-institution{font-size:.75rem}.app-header-nav .brand-office{display:none}.app-mobile-nav-link{font-size:.625rem}.signal-flow-brief-facts,.signal-flow-supports,.people-workforce-fact-rail,.service-demand-facts,.pulse-pressure-sections,.mobile-briefing-signals,.centre-learning-offering .learning-offering-themes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.people-workforce-fact:nth-child(odd),.service-demand-facts>div:nth-child(odd),.pulse-pressure-sections>li:nth-child(odd),.mobile-briefing-signals>div:nth-child(odd){border-left:0!important}.people-workforce-fact:nth-child(n+3),.service-demand-facts>div:nth-child(n+3),.pulse-pressure-sections>li:nth-child(n+3),.mobile-briefing-signals>div:nth-child(n+3){border-top:.0625rem solid var(--color-line)!important}.centre-pitch-index{grid-template-columns:repeat(2,minmax(0,1fr))}.centre-pitch-index-item:last-child:nth-child(odd){grid-column:1/-1}.service-demand-header-actions{grid-template-columns:minmax(0,1fr)}.service-demand-import-actions{width:100%}.signal-flow-brief-fact{border-left:.0625rem solid var(--color-line)!important}.signal-flow-brief-fact:nth-child(odd){border-left:0!important}.signal-flow-brief-fact:nth-child(n+3){border-top:.0625rem solid var(--color-line)!important}.signal-flow-support,.signal-flow-support:nth-child(4){grid-column:span 1}.signal-flow-support:nth-child(odd){border-left:0!important}.signal-flow-support:nth-child(2){border-top:0!important}.signal-flow-support:nth-child(3){border-top:.0625rem solid var(--color-line)!important}.signal-flow-support:last-child{grid-column:1/-1}.mobile-executive-command-head{padding:.625rem}.mobile-executive-command-head h2{font-size:1.3125rem}.mobile-executive-metrics>*{gap:.3125rem;padding-inline:.3125rem}.mobile-executive-metrics strong{font-size:1.3125rem}.mobile-workstream-signal-grid{gap:.375rem}.mobile-workstream-signal{border-radius:.5rem;gap:.25rem;padding:.4375rem}.mobile-workstream-signal-state{letter-spacing:.025em;font-size:.5rem}.mobile-workstream-signal>strong{font-size:.71875rem}.mobile-workstream-signal-owner{flex-basis:1.375rem;width:1.375rem;height:1.375rem}}@media print,(min-width:720px){.desktop-executive-deck{display:contents}}@media (min-width:720px) and (max-width:959px) and (max-height:500px) and (pointer:coarse){.desktop-executive-deck{display:none}}@media screen{.executive-workspace-page.is-pulse{--pulse-rule:#b7b9b7}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse{--pulse-rule:color-mix(in srgb, var(--color-ink) 18%, var(--color-line))}}.executive-workspace-page.is-pulse{--pulse-soft:#f3efe9}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse{--pulse-soft:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-surface))}}.executive-workspace-page.is-pulse{--pulse-quiet:#f6f3ec}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse{--pulse-quiet:color-mix(in srgb, var(--color-canvas) 64%, var(--color-surface))}}.executive-workspace-page.is-pulse .operating-pulse-layout{width:100%;max-width:none;margin-inline:0;display:block}.executive-workspace-page.is-pulse .operating-pulse-command{--stable-hero-columns:minmax(0, 5fr) minmax(19rem, 3fr);border-color:#2d4d66}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command{border-color:color-mix(in srgb, var(--color-on-dark) 10%, var(--color-product-hero));box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--color-product-hero) 18%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-command:after{z-index:0;background:radial-gradient(circle,#742d3e2b,#0000 67%);border-radius:50%;width:24rem;height:24rem;position:absolute;top:-70%;right:18%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-product-action) 17%, transparent), transparent 67%)}}.executive-workspace-page.is-pulse .operating-pulse-command:after{content:"";pointer-events:none}.executive-workspace-page.is-pulse .operating-pulse-command-copy .label-eyebrow{color:#e4d9d4}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command-copy .label-eyebrow{color:color-mix(in srgb, var(--color-on-dark) 88%, var(--color-product-action))}}.executive-workspace-page.is-pulse .operating-pulse-command-copy .label-eyebrow{font-size:.75rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy h2{letter-spacing:-.046em;max-width:52rem;margin-top:.32rem;font-size:clamp(1.65rem,2.2vw,2.2rem);font-weight:640;line-height:.98}.executive-workspace-page.is-pulse .operating-pulse-command-copy h2.is-long{font-size:1.65rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy p{max-width:58rem;margin-top:.45rem;font-size:.86rem;line-height:1.35}.executive-workspace-page.is-pulse .operating-pulse-facts{border-left-color:#f3f0e826;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts{border-left-color:color-mix(in srgb, var(--color-on-dark) 15%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{--pulse-gauge-tone:#e2c4b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts>div{--pulse-gauge-tone:color-mix(in srgb, var(--color-on-dark) 72%, var(--color-danger))}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{border-left-color:#f3f0e826;grid-template-rows:auto auto auto;grid-template-columns:4.25rem minmax(0,1fr);align-content:center;column-gap:.8rem;min-height:100%;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts>div{border-left-color:color-mix(in srgb, var(--color-on-dark) 15%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{background:#f3f0e80a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts>div{background:color-mix(in srgb, var(--color-on-dark) 4%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{box-shadow:none}.executive-workspace-page.is-pulse .operating-pulse-facts>div:before{background:conic-gradient(var(--pulse-gauge-tone) var(--pulse-gauge-value,0deg), #f3f0e821 0);border-radius:50%;grid-area:1/1/-1;align-self:center;width:4.25rem;height:4.25rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts>div:before{background:conic-gradient(var(--pulse-gauge-tone) var(--pulse-gauge-value,0deg), color-mix(in srgb, var(--color-on-dark) 13%, transparent) 0)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div:before{content:"";-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .42rem),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - .42rem),#000 0)}.executive-workspace-page.is-pulse .operating-pulse-facts svg{z-index:1;color:var(--color-on-dark);grid-area:1/1/-1;place-self:center;margin:0}.executive-workspace-page.is-pulse .operating-pulse-facts .is-risk{box-shadow:inset 0 .2rem #c8826f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts .is-risk{box-shadow:inset 0 .2rem color-mix(in srgb, var(--color-danger) 70%, var(--color-on-dark))}}.executive-workspace-page.is-pulse .operating-pulse-facts .is-clear{--pulse-gauge-tone:#b9cbb7}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts .is-clear{--pulse-gauge-tone:color-mix(in srgb, var(--color-on-dark) 68%, var(--color-positive))}}.executive-workspace-page.is-pulse .operating-pulse-facts .is-clear{box-shadow:inset 0 .2rem #75a07d}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts .is-clear{box-shadow:inset 0 .2rem color-mix(in srgb, var(--color-positive) 70%, var(--color-on-dark))}}.executive-workspace-page.is-pulse .operating-pulse-facts .is-risk svg{color:#e2c4b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts .is-risk svg{color:color-mix(in srgb, var(--color-on-dark) 72%, var(--color-danger))}}.executive-workspace-page.is-pulse .operating-pulse-facts .is-clear svg{color:#c1d0bd}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts .is-clear svg{color:color-mix(in srgb, var(--color-on-dark) 72%, var(--color-positive))}}.executive-workspace-page.is-pulse .operating-pulse-facts strong{color:var(--color-on-dark);font-family:var(--font-role-data);letter-spacing:-.04em;grid-area:1/2;font-size:clamp(1.55rem,2vw,2rem);font-weight:720}.executive-workspace-page.is-pulse .operating-pulse-facts span{color:var(--color-on-dark);grid-area:2/2;margin-top:.18rem;font-size:.78rem;font-weight:720}.executive-workspace-page.is-pulse .operating-pulse-facts small{color:#f3f0e89e;grid-area:3/2;margin-top:.22rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts small{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts small{font-size:.7rem}.operating-pulse-story-index{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem;display:grid}.operating-pulse-story-index>a{border-left:.0625rem solid var(--pulse-rule);min-width:0;min-height:5.25rem;color:var(--color-ink);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;gap:.15rem .7rem;padding:.9rem 1rem;display:grid;position:relative}.operating-pulse-story-index>a:first-child{border-left:0}.operating-pulse-story-index>a:hover{background:var(--pulse-soft)}.operating-pulse-story-index>a:first-child{--story-accent:var(--color-bluegrey)}.operating-pulse-story-index>a:nth-child(2){--story-accent:var(--color-gold)}.operating-pulse-story-index>a:nth-child(3){--story-accent:var(--color-product-hero)}.operating-pulse-story-index>a:nth-child(4){--story-accent:var(--color-product-action)}.operating-pulse-story-index>a>span{color:var(--story-accent,#612634);grid-row:1/-1;align-self:start}@supports (color:color-mix(in lab, red, red)){.operating-pulse-story-index>a>span{color:color-mix(in srgb, var(--story-accent,var(--color-brand-700)) 72%, var(--color-ink))}}.operating-pulse-story-index>a>span{letter-spacing:.08em;font-size:.75rem;font-weight:760}.operating-pulse-story-index>a>strong{font-family:var(--font-role-section);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:720;overflow:hidden}.operating-pulse-story-index>a>small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.operating-pulse-story-index>a>small b{color:var(--color-ink);font-weight:760}.operating-pulse-story-index>a>svg{width:1rem;color:var(--story-accent,var(--color-faint));grid-area:1/3/-1;align-self:center}.executive-workspace-page.is-pulse :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border:0;border-top:.1875rem solid var(--chapter-accent,#612634);width:100%;margin-top:clamp(3.5rem,6vw,6.5rem);overflow:visible}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border-top:.1875rem solid color-mix(in srgb, var(--chapter-accent,var(--color-brand-700)) 58%, var(--pulse-rule))}}.executive-workspace-page.is-pulse :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){box-shadow:none;background:0 0;border-radius:0;padding:clamp(1.15rem,2vw,2rem) 0 0}.executive-workspace-page.is-pulse .service-demand-panel{--chapter-accent:var(--color-bluegrey)}.executive-workspace-page.is-pulse .pulse-bottlenecks{--chapter-accent:var(--color-gold)}.executive-workspace-page.is-pulse .pulse-partners{--chapter-accent:var(--color-product-hero)}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership{--chapter-accent:var(--color-product-action)}.executive-workspace-page.is-pulse :is(.service-demand-header,.pulse-section-header,.operating-risk-panel.is-leadership .operating-risk-header){background:0 0;border:0;grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:start;gap:1.5rem;padding:0;display:grid}.pulse-chapter-kicker{border-left:.1875rem solid var(--chapter-accent,var(--color-brand-700));color:var(--color-ink);font-family:var(--font-role-meta);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem;padding-left:.55rem;font-size:.75rem;font-weight:800;display:block}.executive-workspace-page.is-pulse .label-eyebrow{color:var(--color-muted);letter-spacing:.09em;font-size:.75rem}.executive-workspace-page.is-pulse .pulse-chapter-statement{max-width:54rem;color:var(--color-ink);font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.043em;text-wrap:balance;margin-top:0;font-size:clamp(1.5rem,2vw,2.05rem);font-weight:590;line-height:1.04}.executive-workspace-page.is-pulse :is(.section-head-sub,.pulse-section-header p,.operating-risk-header p){max-width:44rem;color:var(--color-muted);margin-top:.65rem;font-size:.82rem;line-height:1.45}.executive-workspace-page.is-pulse .service-demand-header-actions{place-self:end}.executive-workspace-page.is-pulse .service-demand-facts{border-color:var(--pulse-rule);background:0 0;margin-top:1.75rem}.executive-workspace-page.is-pulse .service-demand-facts>div{border-left-color:var(--pulse-rule);justify-content:center;min-height:7.5rem;padding:1.2rem 1.35rem}.executive-workspace-page.is-pulse .service-demand-facts strong{font-family:var(--font-role-data);letter-spacing:-.035em;font-size:clamp(1.55rem,2vw,2.2rem);font-weight:720}.executive-workspace-page.is-pulse .service-demand-facts span{margin-top:.45rem;font-size:.78rem}.executive-workspace-page.is-pulse .service-demand-facts small{text-overflow:clip;white-space:normal;margin-top:.24rem;font-size:.75rem;line-height:1.35}.executive-workspace-page.is-pulse .service-demand-composition{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);background:var(--color-surface);margin-top:1.25rem}.executive-workspace-page.is-pulse .service-demand-composition>figcaption{border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:.75rem 0;display:grid}.executive-workspace-page.is-pulse .service-demand-composition>figcaption>span,.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>span,.executive-workspace-page.is-pulse .operating-risk-decision-map>header>span,.executive-workspace-page.is-pulse .pulse-network-involvement>header span{color:var(--chapter-accent,#612634)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition>figcaption>span,.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>span,.executive-workspace-page.is-pulse .operating-risk-decision-map>header>span,.executive-workspace-page.is-pulse .pulse-network-involvement>header span{color:color-mix(in srgb, var(--chapter-accent,var(--color-brand-700)) 72%, var(--color-ink))}}.executive-workspace-page.is-pulse .service-demand-composition>figcaption>span,.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>span,.executive-workspace-page.is-pulse .operating-risk-decision-map>header>span,.executive-workspace-page.is-pulse .pulse-network-involvement>header span{font-family:var(--font-role-meta);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.executive-workspace-page.is-pulse .service-demand-composition>figcaption>strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:.9rem;font-weight:740}.executive-workspace-page.is-pulse .service-demand-composition>figcaption>small{color:var(--color-faint);text-align:right;font-size:.7rem}.executive-workspace-page.is-pulse .service-demand-composition-row{border-top:.0625rem solid var(--pulse-rule);grid-template-columns:8.5rem minmax(0,1fr);min-height:7.25rem;display:grid}.executive-workspace-page.is-pulse .service-demand-composition-row:first-of-type{border-top:0}.executive-workspace-page.is-pulse .service-demand-composition-row>span{color:var(--color-muted);align-items:center;padding-right:1rem;font-size:.72rem;font-weight:720;display:flex}.executive-workspace-page.is-pulse .service-demand-composition-track{border-left:.0625rem solid var(--pulse-rule);min-width:0;display:flex}.executive-workspace-page.is-pulse .service-demand-composition-track>span{border-left:.0625rem solid #f3f0e82e;flex-basis:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.35rem .6rem;min-width:0;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-track>span{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.executive-workspace-page.is-pulse .service-demand-composition-track>span{background:var(--demand-segment-color);color:var(--color-on-dark)}.executive-workspace-page.is-pulse .service-demand-composition-track>span:first-child{border-left:0}.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-1{--demand-segment-color:var(--color-product-hero)}.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-2{--demand-segment-color:#2c5169}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-2{--demand-segment-color:color-mix(in srgb, var(--color-product-hero) 72%, var(--color-bluegrey))}}.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-3{--demand-segment-color:#40657a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-3{--demand-segment-color:color-mix(in srgb, var(--color-product-hero) 46%, var(--color-bluegrey))}}.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-4{--demand-segment-color:#858b8a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-track>.is-segment-4{--demand-segment-color:color-mix(in srgb, var(--color-product-hero) 32%, var(--color-stone))}}.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-1{--demand-segment-color:#603044}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-1{--demand-segment-color:color-mix(in srgb, var(--color-product-action) 78%, var(--color-product-hero))}}.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-2{--demand-segment-color:#4d3349}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-2{--demand-segment-color:color-mix(in srgb, var(--color-product-action) 58%, var(--color-product-hero))}}.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-3{--demand-segment-color:#3a364e}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-3{--demand-segment-color:color-mix(in srgb, var(--color-product-action) 38%, var(--color-product-hero))}}.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-4{--demand-segment-color:#2a3852}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-row.is-channel .service-demand-composition-track>.is-segment-4{--demand-segment-color:color-mix(in srgb, var(--color-product-action) 20%, var(--color-product-hero))}}.executive-workspace-page.is-pulse .service-demand-composition-track strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:720;line-height:1.2;overflow:hidden}.executive-workspace-page.is-pulse .service-demand-composition-track b{letter-spacing:-.035em;grid-area:1/2/-1;align-self:center;font-size:1.35rem;font-weight:700}.executive-workspace-page.is-pulse .service-demand-composition-track small{color:#f3f0e8ad}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-track small{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.executive-workspace-page.is-pulse .service-demand-composition-track small{font-size:.68rem}.executive-workspace-page.is-pulse .service-demand-breakdown{grid-template-columns:minmax(0,8fr) minmax(20rem,4fr);gap:clamp(2rem,4vw,4.5rem);padding:2rem 0 0}.executive-workspace-page.is-pulse .service-demand-breakdown header{border-bottom-color:var(--pulse-rule);padding-bottom:.75rem}.executive-workspace-page.is-pulse .service-demand-breakdown header strong{font-family:var(--font-role-section);font-size:.92rem;font-weight:720}.executive-workspace-page.is-pulse .service-demand-cube table{border-spacing:0 .35rem;min-width:0}.executive-workspace-page.is-pulse .service-demand-cube th,.executive-workspace-page.is-pulse .service-demand-cube td{padding:.2rem .35rem;font-size:.75rem}.executive-workspace-page.is-pulse .service-demand-cube tbody th{font-size:.76rem;font-weight:680}.executive-workspace-page.is-pulse .service-demand-cube td>span{background:var(--pulse-quiet);border-radius:.2rem;min-height:2.15rem;font-size:.75rem}.executive-workspace-page.is-pulse .service-demand-ranked-list>div{border-bottom-color:var(--pulse-rule);grid-template-columns:minmax(9rem,1.3fr) minmax(7rem,1fr) auto;min-height:3.25rem}.executive-workspace-page.is-pulse .service-demand-ranked-list span,.executive-workspace-page.is-pulse .service-demand-ranked-list strong{font-size:.76rem}.executive-workspace-page.is-pulse .service-demand-ranked-list>div>i{background:var(--pulse-quiet);border-radius:0;height:.45rem}.service-demand-mobile-ranking,.service-demand-matrix-toggle{display:none}.executive-workspace-page.is-pulse .pulse-section-actions{place-self:end}.executive-workspace-page.is-pulse .pulse-pressure-strip{background:var(--color-surface);box-shadow:inset 0 0 0 .0625rem var(--pulse-rule);border:0;grid-template-columns:minmax(15rem,3fr) minmax(0,9fr);gap:0;margin-top:2rem}.executive-workspace-page.is-pulse .pulse-pressure-summary{background:var(--color-product-hero);justify-content:flex-end;min-height:16rem;padding:1.5rem}.executive-workspace-page.is-pulse .pulse-pressure-summary>strong{color:var(--color-on-dark);letter-spacing:-.07em;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:700}.executive-workspace-page.is-pulse .pulse-pressure-summary>span{max-width:13rem;color:var(--color-on-dark);margin-top:.6rem;font-size:.95rem;line-height:1.2}.executive-workspace-page.is-pulse .pulse-pressure-summary>.pulse-pressure-key{color:#f3f0e89e;align-items:center;gap:.35rem;max-width:none;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-pressure-summary>.pulse-pressure-key{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.executive-workspace-page.is-pulse .pulse-pressure-summary>.pulse-pressure-key{font-size:.66rem;font-weight:650}.executive-workspace-page.is-pulse .pulse-pressure-key>i{border:.0625rem solid #f3f0e87a;width:.5rem;height:.5rem;margin-left:.35rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-pressure-key>i{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 48%, transparent)}}.executive-workspace-page.is-pulse .pulse-pressure-key>i{background:0 0}.executive-workspace-page.is-pulse .pulse-pressure-key>i:first-child{margin-left:0}.executive-workspace-page.is-pulse .pulse-pressure-key>i.needs-action{border-color:var(--color-gold);background:var(--color-gold)}.executive-workspace-page.is-pulse .pulse-pressure-summary>small{color:#f3f0e89e;margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-pressure-summary>small{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.executive-workspace-page.is-pulse .pulse-pressure-summary>small{font-size:.75rem}.executive-workspace-page.is-pulse .pulse-pressure-summary>small b{color:var(--color-on-dark)}.executive-workspace-page.is-pulse .pulse-pressure-sections{grid-template-columns:minmax(0,1fr);padding:1.15rem 1.5rem}.executive-workspace-page.is-pulse .pulse-pressure-sections>li{border-top:.0625rem solid var(--pulse-rule);border-left:0;grid-template-columns:minmax(8rem,1.1fr) minmax(12rem,2.4fr) minmax(5.5rem,auto);align-items:center;gap:1rem;min-height:3.4rem;padding:.75rem 0;display:grid}.executive-workspace-page.is-pulse .pulse-pressure-sections>li:first-child{border-top:0}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>i{width:.55rem;height:.55rem}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>strong{font-size:.82rem}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>span{font-size:.75rem}.executive-workspace-page.is-pulse .pulse-pressure-meter{border-radius:0;height:.55rem;margin-top:0}.executive-workspace-page.is-pulse .pulse-pressure-meter>i{border-radius:0}.executive-workspace-page.is-pulse .pulse-pressure-visual{gap:.55rem;min-width:0;display:grid}.executive-workspace-page.is-pulse .pulse-pressure-population{flex-wrap:wrap;align-content:center;gap:.25rem;min-height:1.35rem;display:flex}.executive-workspace-page.is-pulse .pulse-pressure-population>i{border:.0625rem solid var(--pulse-pressure-accent);flex:none;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-pressure-population>i{border:.0625rem solid color-mix(in srgb, var(--pulse-pressure-accent) 52%, var(--pulse-rule))}}.executive-workspace-page.is-pulse .pulse-pressure-population>i{background:0 0}.executive-workspace-page.is-pulse .pulse-pressure-population>i.needs-action{border-color:var(--pulse-pressure-accent);background:var(--pulse-pressure-accent)}.executive-workspace-page.is-pulse .pulse-pressure-sections>li>small{text-align:right;margin-top:0;font-size:.75rem}.executive-workspace-page.is-pulse .pulse-pressure-method{color:var(--color-faint);margin-top:.65rem;font-size:.6875rem;line-height:1.4}.executive-workspace-page.is-pulse .pulse-bottlenecks>.delivery-pressure-concentrations{border-top:.125rem solid var(--pulse-rule);margin:2.25rem 0 0}.executive-workspace-page.is-pulse .delivery-pressure-concentrations>section{background:0 0}.executive-workspace-page.is-pulse .delivery-pressure-concentrations header{min-height:4.5rem;padding:.9rem 1rem}.executive-workspace-page.is-pulse .delivery-pressure-neutral-graphic{min-height:8.5rem}.executive-workspace-page.is-pulse .delivery-pressure-neutral-facts strong{font-size:1.45rem}.executive-workspace-page.is-pulse .delivery-pressure-neutral-index>a{min-height:2.75rem;padding-inline:.75rem}.executive-workspace-page.is-pulse .pulse-partners .pulse-section-header{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-partners .pulse-section-header h3{max-width:68rem;font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.043em;margin-top:0;font-size:clamp(1.5rem,2vw,2.05rem);font-weight:590;line-height:1.04}.executive-workspace-page.is-pulse .pulse-relationship-bridge{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);background:var(--color-surface);margin-top:1.75rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head{border-bottom:.0625rem solid var(--pulse-rule);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding:.75rem 0;display:flex}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:.18rem .7rem;min-width:0;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>span{grid-row:1/3}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>strong{color:var(--color-ink);font-family:var(--font-role-section);font-size:.92rem;font-weight:740}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>small{color:var(--color-faint);font-size:.7rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:last-child{flex:none;align-items:center;gap:.7rem;display:flex}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:last-child>span{color:var(--color-faint);font-size:.7rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-canvas{background:linear-gradient(90deg,#d6d8d573 .0625rem,#0000 .0625rem) 50% 0/25% 100%,linear-gradient(#d6d8d559 .0625rem,#0000 .0625rem) 0/100% 25%;min-height:18rem;padding:.8rem 0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-bridge-canvas{background:linear-gradient(90deg, color-mix(in srgb, var(--color-line) 45%, transparent) .0625rem, transparent .0625rem) 50% 0 / 25% 100%, linear-gradient(color-mix(in srgb, var(--color-line) 35%, transparent) .0625rem, transparent .0625rem) 0 50% / 100% 25%}}.executive-workspace-page.is-pulse .pulse-relationship-bridge-canvas svg{width:100%;height:auto;display:block}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines path{fill:none;stroke-linecap:round;transition:stroke-opacity var(--motion-fast) ease}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines:hover path{stroke-opacity:.18}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines path:hover{stroke-opacity:.9}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node rect{fill:var(--color-surface);stroke:var(--bridge-node-accent,var(--color-line));stroke-width:1.5px;vector-effect:non-scaling-stroke}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node text{fill:var(--color-ink);font-family:var(--font-role-section);font-size:11px;font-weight:720}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node text.is-count{fill:var(--color-faint);font-family:var(--font-role-data);font-size:9px;font-weight:650}.executive-workspace-page.is-pulse .pulse-relationship-bridge-axis text{fill:var(--color-faint);font-family:var(--font-role-meta);letter-spacing:.12em;font-size:8px;font-weight:800}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs{border-top:.0625rem solid var(--pulse-rule);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li:nth-child(2n){border-left:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li:nth-child(n+3){border-top:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a{grid-template-columns:1.5rem minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.25rem;padding:.55rem .75rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a:hover{background:#e9e0da94}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a:hover{background:color-mix(in srgb, var(--color-brand-50) 58%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>span,.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>i{color:var(--color-faint);font-size:.68rem;font-style:normal}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:680;overflow:hidden}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>b{color:var(--color-ink);font-size:.86rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-empty{min-height:8rem;color:var(--color-faint);padding:1rem 0;font-size:.78rem}.executive-workspace-page.is-pulse .pulse-network-involvement{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);margin-top:2rem}.executive-workspace-page.is-pulse .pulse-network-involvement>header{border-bottom:.0625rem solid var(--pulse-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.65rem 0;display:flex}.executive-workspace-page.is-pulse .pulse-network-involvement>header>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.executive-workspace-page.is-pulse .pulse-network-involvement>header strong{color:var(--color-ink);font-size:.9rem}.executive-workspace-page.is-pulse .pulse-network-involvement>header>small{color:var(--color-faint);font-size:.7rem}.executive-workspace-page.is-pulse .pulse-network-involvement>.delivery-pressure-concentrations{border-top:0;margin:0}.executive-workspace-page.is-pulse .pulse-network-groups{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);margin-top:2rem}.executive-workspace-page.is-pulse .pulse-network-group+.pulse-network-group{border-left-color:var(--pulse-rule)}.executive-workspace-page.is-pulse .pulse-network-group-head{min-height:5rem;padding:1rem}.executive-workspace-page.is-pulse .pulse-network-group-copy>strong{font-size:.9rem}.executive-workspace-page.is-pulse .pulse-network-summary{grid-template-columns:10rem minmax(0,1fr);gap:1.3rem;min-height:12rem;padding:1.2rem}.executive-workspace-page.is-pulse .pulse-network-summary .executive-donut{width:10rem}.executive-workspace-page.is-pulse .pulse-network-summary>p>strong{letter-spacing:-.05em;font-size:clamp(2.25rem,3vw,3.5rem)}.executive-workspace-page.is-pulse .pulse-network-summary>p>span{max-width:20rem;font-size:.82rem}.executive-workspace-page.is-pulse .pulse-network-item>a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;min-height:3.35rem;padding:.55rem 1rem}.executive-workspace-page.is-pulse .pulse-network-identity>strong{font-size:.78rem}.executive-workspace-page.is-pulse .pulse-network-identity>i{border-radius:0;height:.38rem}.executive-workspace-page.is-pulse .pulse-network-identity>i>span{border-radius:0}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header-actions{place-self:end}.executive-workspace-page.is-pulse .operating-risk-decision-map{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);background:var(--color-surface);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);margin-top:1.75rem;display:grid}.executive-workspace-page.is-pulse .operating-risk-decision-map>header{background:var(--color-product-hero);flex-direction:column;justify-content:flex-end;min-width:0;padding:1.25rem;display:flex}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>span{color:#a0717a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-map>header>span{color:color-mix(in srgb, var(--color-product-action) 65%, var(--color-on-dark))}}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>strong{max-width:23rem;color:var(--color-on-dark);font-family:var(--font-role-statement,var(--font-role-display));letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:590;line-height:1.08}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>small{color:#f3f0e89e;max-width:25rem;margin-top:.7rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-map>header>small{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>small{font-size:.7rem;line-height:1.4}.executive-workspace-page.is-pulse .operating-risk-decision-grid{grid-template-rows:2.65rem repeat(2,minmax(5rem,1fr));grid-template-columns:minmax(8.5rem,1.15fr) repeat(3,minmax(5rem,1fr));min-width:0;display:grid}.executive-workspace-page.is-pulse .operating-risk-decision-grid>.is-corner,.executive-workspace-page.is-pulse .operating-risk-decision-grid>.is-column{border-left:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);color:var(--color-faint);font-family:var(--font-role-meta);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:.55rem .7rem;font-size:.66rem;font-weight:780;display:flex}.executive-workspace-page.is-pulse .operating-risk-decision-grid>.is-column{justify-content:center}.executive-workspace-page.is-pulse .operating-risk-decision-row{display:contents}.executive-workspace-page.is-pulse .operating-risk-decision-row>.is-row-label{border-left:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);flex-direction:column;justify-content:center;min-width:0;padding:.75rem;display:flex}.executive-workspace-page.is-pulse .operating-risk-decision-row:last-child>*{border-bottom:0}.executive-workspace-page.is-pulse .operating-risk-decision-row>.is-row-label strong{color:var(--color-ink);font-size:.75rem;font-weight:720}.executive-workspace-page.is-pulse .operating-risk-decision-row>.is-row-label small{color:var(--color-faint);margin-top:.18rem;font-size:.65rem}.executive-workspace-page.is-pulse .operating-risk-decision-row>button{--decision-cell-accent:var(--color-bluegrey);border:0;border-bottom:.0625rem solid var(--pulse-rule);border-left:.0625rem solid var(--pulse-rule);background:var(--decision-cell-accent);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-row>button{background:color-mix(in srgb, var(--decision-cell-accent) 7%, var(--color-surface))}}.executive-workspace-page.is-pulse .operating-risk-decision-row>button{color:var(--color-ink);transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.executive-workspace-page.is-pulse .operating-risk-decision-row>button.is-critical{--decision-cell-accent:var(--color-danger)}.executive-workspace-page.is-pulse .operating-risk-decision-row>button.is-elevated{--decision-cell-accent:var(--color-gold)}.executive-workspace-page.is-pulse .operating-risk-decision-row>button.is-watch{--decision-cell-accent:var(--color-bluegrey)}.executive-workspace-page.is-pulse .operating-risk-decision-row>button:hover{background:var(--decision-cell-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-row>button:hover{background:color-mix(in srgb, var(--decision-cell-accent) 14%, var(--color-surface))}}.executive-workspace-page.is-pulse .operating-risk-decision-row>button.is-selected{box-shadow:inset 0 -.2rem var(--decision-cell-accent);background:var(--decision-cell-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-row>button.is-selected{background:color-mix(in srgb, var(--decision-cell-accent) 18%, var(--color-surface))}}.executive-workspace-page.is-pulse .operating-risk-decision-row>button strong{color:var(--color-ink);font-family:var(--font-role-data);letter-spacing:-.04em;font-size:1.7rem;font-weight:710;line-height:1}.executive-workspace-page.is-pulse .operating-risk-decision-row>button span{color:var(--color-faint);margin-top:.3rem;font-size:.65rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-registry-toolbar{border-top:.0625rem solid var(--pulse-rule);border-bottom-color:var(--pulse-rule);background:0 0;margin-top:1.75rem}.executive-workspace-page.is-pulse .operating-risk-decision-map+.operating-risk-registry-toolbar{margin-top:0}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-actions{align-items:stretch}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-actions>button{justify-content:flex-start}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-show-all,.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-rules{border-color:var(--pulse-rule)}.executive-workspace-page.is-pulse .operating-risk-docket{border-bottom:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .operating-risk-docket-filters{border-bottom:.0625rem solid var(--pulse-rule);justify-content:flex-end;align-items:center;gap:.35rem;min-height:2.75rem;padding:.35rem 0;display:flex}.executive-workspace-page.is-pulse .operating-risk-briefs{display:grid}.executive-workspace-page.is-pulse .operating-risk-brief{--risk-accent:var(--color-faint);border-bottom:.0625rem solid var(--pulse-rule);background:0 0;grid-template-columns:minmax(7rem,.7fr) minmax(18rem,2.2fr) minmax(17rem,1.65fr) minmax(10rem,.8fr);min-width:0;display:grid}.executive-workspace-page.is-pulse .operating-risk-brief:last-child{border-bottom:0}.executive-workspace-page.is-pulse .operating-risk-brief.is-critical{--risk-accent:var(--color-danger)}.executive-workspace-page.is-pulse .operating-risk-brief.is-elevated{--risk-accent:var(--color-gold)}.executive-workspace-page.is-pulse .operating-risk-brief.is-watch{--risk-accent:var(--color-bluegrey)}.executive-workspace-page.is-pulse .operating-risk-brief>*{border-left:.0625rem solid var(--pulse-rule);min-width:0;padding:1.15rem 1rem}.executive-workspace-page.is-pulse .operating-risk-brief-head{border-left:.25rem solid var(--risk-accent);flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.executive-workspace-page.is-pulse .operating-risk-brief-rank{color:var(--color-faint);font-size:1.25rem;font-weight:680}.executive-workspace-page.is-pulse .operating-risk-brief-copy h3{color:var(--color-ink);font-family:var(--font-role-section);letter-spacing:-.018em;font-size:.95rem;font-weight:720;line-height:1.3}.executive-workspace-page.is-pulse .operating-risk-brief-copy>p:not(.operating-risk-review-note){color:var(--color-muted);margin-top:.5rem;font-size:.75rem;line-height:1.45}.executive-workspace-page.is-pulse .operating-risk-brief-evidence>span:first-child{color:var(--color-faint);font-family:var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:760;display:block}.executive-workspace-page.is-pulse .operating-risk-brief-actions{align-items:center;display:flex}.executive-workspace-page.is-pulse .operating-risk-brief-actions .operating-risk-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (prefers-reduced-motion:no-preference){.executive-workspace-page.is-pulse .operating-pulse-story-index>a,.executive-workspace-page.is-pulse :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){animation:pulse-editorial-enter var(--motion-entrance) var(--ease-entrance) both}.executive-workspace-page.is-pulse .operating-pulse-story-index>a:nth-child(2){animation-delay:35ms}.executive-workspace-page.is-pulse .operating-pulse-story-index>a:nth-child(3){animation-delay:70ms}.executive-workspace-page.is-pulse .operating-pulse-story-index>a:nth-child(4){animation-delay:.105s}}.executive-workspace-page.is-pulse .operating-pulse-layout{--pulse-rule:#bbbdba}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-layout{--pulse-rule:color-mix(in srgb, var(--color-ink) 16%, var(--color-line))}}.executive-workspace-page.is-pulse .operating-pulse-layout{--pulse-soft:#f3efe9}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-layout{--pulse-soft:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-surface))}}.executive-workspace-page.is-pulse .operating-pulse-layout{--pulse-wash:#f6f3ec}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-layout{--pulse-wash:color-mix(in srgb, var(--color-canvas) 68%, var(--color-surface))}}.executive-workspace-page.is-pulse .operating-pulse-layout{width:100%;max-width:var(--workspace-operational-max,76rem);margin-inline:auto}.executive-workspace-page.is-pulse .operating-pulse-command{--stable-hero-columns:minmax(0, 1.7fr) minmax(21rem, 1fr);border:.0625rem solid #315168;min-height:10.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, var(--color-product-hero))}}.executive-workspace-page.is-pulse .operating-pulse-command{background:var(--color-product-hero);border-radius:.875rem;box-shadow:0 1rem 2.75rem #173b5726}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command{box-shadow:0 1rem 2.75rem color-mix(in srgb, var(--color-product-hero) 15%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-command:after{background:radial-gradient(circle,#742d3e24,#0000 68%);width:22rem;height:22rem;top:-9rem;right:22%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-product-action) 14%, transparent), transparent 68%)}}.executive-workspace-page.is-pulse .operating-pulse-command-copy{background:var(--color-product-hero);padding:1.35rem 1.55rem}.operating-pulse-status{color:#f3f0e8c7;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operating-pulse-status{color:color-mix(in srgb, var(--color-on-dark) 78%, transparent)}}.operating-pulse-status{font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:760}.operating-pulse-status>span{border:.125rem solid #f3f0e857;width:.52rem;height:.52rem}@supports (color:color-mix(in lab, red, red)){.operating-pulse-status>span{border:.125rem solid color-mix(in srgb, var(--color-on-dark) 34%, transparent)}}.operating-pulse-status>span{background:var(--color-positive);border-radius:50%;box-shadow:0 0 0 .22rem #3f7d4f29}@supports (color:color-mix(in lab, red, red)){.operating-pulse-status>span{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-positive) 16%, transparent)}}.operating-pulse-status.is-act>span{background:var(--color-danger);box-shadow:0 0 0 .22rem #b5533b2e}@supports (color:color-mix(in lab, red, red)){.operating-pulse-status.is-act>span{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-danger) 18%, transparent)}}.operating-pulse-status.is-watch>span{background:var(--color-warning);box-shadow:0 0 0 .22rem #89651f2e}@supports (color:color-mix(in lab, red, red)){.operating-pulse-status.is-watch>span{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-warning) 18%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-command-copy h2{max-width:46rem;font-family:var(--font-role-statement);letter-spacing:-.045em;margin-top:.72rem;font-size:clamp(1.7rem,2.55vw,2.55rem);font-weight:590;line-height:.99}.executive-workspace-page.is-pulse .operating-pulse-command-copy p{color:#f3f0e8ab;max-width:45rem;margin-top:.65rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-command-copy p{color:color-mix(in srgb, var(--color-on-dark) 67%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-command-copy p{font-size:var(--type-body);line-height:1.45}.executive-workspace-page.is-pulse .operating-pulse-facts{border-left:.0625rem solid #f3f0e81f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts{background:#f3f0e808}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts{background:color-mix(in srgb, var(--color-on-dark) 3%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{border:0;border-left:.0625rem solid #f3f0e81f;flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;min-width:0;min-height:100%;padding:1.2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts>div{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{background:0 0;box-shadow:inset 0 .18rem #0000}.executive-workspace-page.is-pulse .operating-pulse-facts>div:first-child{border-left:0}.executive-workspace-page.is-pulse .operating-pulse-facts>div:before{display:none}.executive-workspace-page.is-pulse .operating-pulse-facts>div.is-risk{box-shadow:inset 0 .18rem var(--color-danger)}.executive-workspace-page.is-pulse .operating-pulse-facts>div.is-clear{box-shadow:inset 0 .18rem var(--color-positive)}.executive-workspace-page.is-pulse .operating-pulse-facts svg{color:#f3f0e87a;width:1rem;height:1rem;margin:0;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts svg{color:color-mix(in srgb, var(--color-on-dark) 48%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts strong{color:var(--color-on-dark);font-family:var(--font-role-data);letter-spacing:-.04em;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:720;line-height:1}.executive-workspace-page.is-pulse .operating-pulse-facts span{color:var(--color-on-dark);font-family:var(--font-role-section);font-size:.78rem;font-weight:700;line-height:1.25}.executive-workspace-page.is-pulse .operating-pulse-facts small{color:#f3f0e88c;max-width:10rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts small{color:color-mix(in srgb, var(--color-on-dark) 55%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts small{font-size:.7rem;line-height:1.35}.operating-pulse-change-strip{border-top:.0625rem solid var(--pulse-rule);border-bottom:.0625rem solid var(--pulse-rule);background:var(--color-surface);grid-template-columns:minmax(15rem,1.55fr) repeat(3,minmax(6rem,.55fr)) minmax(12rem,1.1fr);margin-top:.85rem;display:grid}.operating-pulse-change-strip>div{border-left:.0625rem solid var(--pulse-rule);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:.55rem;min-width:0;min-height:5.1rem;padding:.8rem .95rem;display:grid;position:relative}.operating-pulse-change-strip>div:first-child{border-left:0}.operating-pulse-change-strip svg{width:.95rem;height:.95rem;color:var(--color-faint);grid-row:1/-1;align-self:center}.operating-pulse-change-strip strong{color:var(--color-ink);font-family:var(--font-role-data);text-overflow:ellipsis;font-size:1rem;font-weight:730;line-height:1.15;overflow:hidden}.operating-pulse-change-strip span{color:var(--color-muted);font-size:.72rem;line-height:1.25}.operating-pulse-change-strip .operating-pulse-change-lead{flex-direction:column;justify-content:center;align-items:flex-start;gap:.16rem;display:flex}.operating-pulse-change-lead>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:760}.operating-pulse-change-lead>small{color:var(--color-muted);font-size:.7rem}.operating-pulse-change-strip .is-source-legacy,.operating-pulse-change-strip .is-source-unavailable,.operating-pulse-change-strip .is-source-failed{background:#f3efe5}@supports (color:color-mix(in lab, red, red)){.operating-pulse-change-strip .is-source-legacy,.operating-pulse-change-strip .is-source-unavailable,.operating-pulse-change-strip .is-source-failed{background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}}.operating-pulse-change-strip .is-source-failed svg{color:var(--color-danger)}.operating-pulse-change-strip .is-source-reconciled svg{color:var(--color-positive)}.operating-pulse-agenda{margin-top:clamp(1.8rem,3vw,2.7rem)}.operating-pulse-agenda>header{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.85rem;display:flex}.operating-pulse-agenda .label-eyebrow,.operating-pulse-signal .label-eyebrow{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:760}.operating-pulse-agenda h3,.operating-pulse-signal h3{color:var(--color-ink);font-family:var(--font-role-display);letter-spacing:-.035em;margin-top:.28rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650;line-height:1.05}.operating-pulse-agenda>header>p{max-width:27rem;color:var(--color-muted);text-align:right;font-size:.73rem;line-height:1.4}.operating-pulse-decisions{border-top:.125rem solid var(--color-ink)}.operating-pulse-decisions>li{--decision-tone:var(--color-warning);border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:2.2rem minmax(15rem,1.35fr) minmax(15rem,1fr) auto;align-items:center;gap:1rem;min-height:8rem;padding:.85rem 0;display:grid}.operating-pulse-decisions>li.is-critical{--decision-tone:var(--color-danger)}.operating-pulse-decisions>li.is-watch{--decision-tone:var(--color-faint)}.operating-pulse-decision-rank{color:var(--color-faint);font-family:var(--font-role-data);align-self:start;padding-top:.2rem;font-size:.75rem;font-weight:700}.operating-pulse-decision-copy,.operating-pulse-decision-ask{min-width:0}.operating-pulse-decision-severity{color:var(--decision-tone);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:780;display:inline-flex}.operating-pulse-decision-severity>i{background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.operating-pulse-decision-copy h4{color:var(--color-ink);font-family:var(--font-role-section);letter-spacing:-.015em;margin-top:.28rem;font-size:.94rem;font-weight:720;line-height:1.2}.operating-pulse-decision-copy p{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.28rem;font-size:.73rem;line-height:1.4;display:-webkit-box;overflow:hidden}.operating-pulse-decision-ask{border-left:.0625rem solid var(--pulse-rule);padding-left:1rem}.operating-pulse-decision-ask>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:730;display:block}.operating-pulse-decision-ask>strong{color:var(--color-ink);margin-top:.28rem;font-size:.78rem;font-weight:690;line-height:1.35;display:block}.operating-pulse-decision-ask>small{color:var(--color-faint);margin-top:.38rem;font-size:.66rem;line-height:1.35;display:block}.operating-pulse-decisions>li>button{border:.0625rem solid var(--pulse-rule);min-width:8.5rem;min-height:2.75rem;color:var(--color-ink);background:var(--color-surface);border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;font-weight:710;display:inline-flex}.operating-pulse-decisions>li>button:hover{border-color:var(--color-ink);background:var(--pulse-soft)}.operating-pulse-decisions>li>button svg{width:.9rem;height:.9rem}.operating-pulse-agenda-clear{border-top:.125rem solid var(--color-positive);border-bottom:.0625rem solid var(--pulse-rule);align-items:center;gap:.8rem;min-height:8rem;padding:1rem;display:flex}.operating-pulse-agenda-clear>svg{color:var(--color-positive)}.operating-pulse-agenda-clear strong,.operating-pulse-agenda-clear span{display:block}.operating-pulse-agenda-clear span{color:var(--color-muted);margin-top:.2rem;font-size:.75rem}.operating-pulse-signal{border-top:.125rem solid var(--color-ink);border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:minmax(13rem,.8fr) minmax(24rem,1.55fr) minmax(14rem,.9fr);gap:1.4rem;margin-top:clamp(2rem,3.5vw,3.25rem);padding:1.3rem 0;display:grid}.operating-pulse-signal>header>p{color:var(--color-muted);margin-top:.65rem;font-size:.72rem;line-height:1.45}.operating-pulse-signal-chart{align-content:center;gap:.85rem;display:grid}.operating-pulse-signal-chart>div{grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,1fr) 3.4rem;align-items:center;gap:.75rem;display:grid}.operating-pulse-signal-chart span,.operating-pulse-signal-chart b,.operating-pulse-signal-chart small{display:block}.operating-pulse-signal-chart b{color:var(--color-ink);font-size:.73rem;font-weight:680;line-height:1.3}.operating-pulse-signal-chart small{color:var(--color-faint);margin-top:.15rem;font-size:.65rem;line-height:1.25}.operating-pulse-signal-chart>div>i{background:#eae9e4;border-radius:999px;height:.5rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operating-pulse-signal-chart>div>i{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-surface))}}.operating-pulse-signal-chart>div>i>i{width:var(--pulse-signal-value,0%);border-radius:inherit;background:var(--color-product-hero);height:100%;display:block}.operating-pulse-signal-chart>div:nth-child(2)>i>i{background:var(--color-product-action)}.operating-pulse-signal-chart>div>i.is-baseline-missing{background:repeating-linear-gradient(90deg,#2b2d2f14 0 .35rem,#0000 .35rem .62rem)}@supports (color:color-mix(in lab, red, red)){.operating-pulse-signal-chart>div>i.is-baseline-missing{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 8%, transparent) 0 .35rem, transparent .35rem .62rem)}}.operating-pulse-signal-chart>div>i.is-baseline-missing>i{width:0}.operating-pulse-signal-chart>div>strong{color:var(--color-ink);font-family:var(--font-role-data);text-align:right;font-size:1rem;font-weight:730}.operating-pulse-signal>aside{border-left:.18rem solid var(--color-product-action);background:var(--pulse-wash);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.7rem;padding:1rem;display:grid}.operating-pulse-signal>aside>svg{width:1rem;height:1rem;color:var(--color-product-action)}.operating-pulse-signal>aside span,.operating-pulse-signal>aside strong,.operating-pulse-signal>aside small{display:block}.operating-pulse-signal>aside span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.operating-pulse-signal>aside strong{color:var(--color-ink);margin-top:.35rem;font-size:.78rem;line-height:1.4}.operating-pulse-signal>aside small{color:var(--color-muted);margin-top:.45rem;font-size:.68rem;line-height:1.4}.operating-pulse-detail{border-bottom:.0625rem solid var(--pulse-rule);margin-top:1.1rem}.operating-pulse-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.3rem;padding:.65rem 0;list-style:none;display:flex}.operating-pulse-detail>summary::-webkit-details-marker{display:none}.operating-pulse-detail>summary>span{align-items:center;gap:.55rem;display:flex}.operating-pulse-detail>summary>span:first-child{grid-template-columns:auto minmax(0,1fr);display:grid}.operating-pulse-detail>summary>span:first-child>svg{grid-row:1/-1}.operating-pulse-detail>summary svg{width:1rem;height:1rem;color:var(--color-faint)}.operating-pulse-detail>summary strong{color:var(--color-ink);font-size:.8rem}.operating-pulse-detail>summary small{color:var(--color-muted);font-size:.68rem}.operating-pulse-detail>summary>span:last-child{color:var(--color-ink);font-size:.72rem;font-weight:700}.operating-pulse-detail[open]>summary>span:last-child svg{transform:rotate(180deg)}.operating-pulse-detail-body{border-top:.0625rem solid var(--pulse-rule);padding-bottom:2rem}.executive-workspace-page.is-pulse .operating-pulse-detail-body :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){margin-top:2.5rem}}@media screen and (max-width:959px){.operating-pulse-change-strip{grid-template-columns:minmax(13rem,1.3fr) repeat(3,minmax(5.4rem,.55fr))}.operating-pulse-change-strip>div:last-child{border-top:.0625rem solid var(--pulse-rule);border-left:0;grid-column:1/-1}.operating-pulse-decisions>li{grid-template-columns:2rem minmax(12rem,1.2fr) minmax(13rem,1fr)}.operating-pulse-decisions>li>button{grid-column:2/-1;justify-self:end}.operating-pulse-signal{grid-template-columns:minmax(12rem,.75fr) minmax(22rem,1.5fr)}.operating-pulse-signal>aside{grid-column:1/-1}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .operating-pulse-command{--stable-hero-columns:minmax(0, 1fr);border-radius:.75rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy{padding:1.25rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy h2{font-size:clamp(1.65rem,8.2vw,2.2rem);line-height:1.01}.executive-workspace-page.is-pulse .operating-pulse-command-copy p{font-size:.875rem}.executive-workspace-page.is-pulse .operating-pulse-facts{border-top:.0625rem solid #f3f0e81f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts{border-left:0}.executive-workspace-page.is-pulse .operating-pulse-facts>div{min-height:7.2rem;padding:1rem}.executive-workspace-page.is-pulse .operating-pulse-facts strong{font-size:1.75rem}.executive-workspace-page.is-pulse .operating-pulse-facts span{font-size:.78rem}.executive-workspace-page.is-pulse .operating-pulse-facts small{font-size:.72rem}.operating-pulse-change-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-pulse-change-strip .operating-pulse-change-lead,.operating-pulse-change-strip>div:last-child{grid-column:1/-1}.operating-pulse-change-strip>div{border-top:.0625rem solid var(--pulse-rule);min-height:4.75rem}.operating-pulse-change-strip .operating-pulse-change-lead{border-top:0;min-height:5.4rem}.operating-pulse-change-strip>div:nth-child(2n),.operating-pulse-change-strip>div:last-child{border-left:0}.operating-pulse-agenda{margin-top:2rem}.operating-pulse-agenda>header{display:block}.operating-pulse-agenda>header>p{text-align:left;margin-top:.55rem}.operating-pulse-decisions>li{grid-template-columns:1.8rem minmax(0,1fr);gap:.75rem;padding:1rem 0}.operating-pulse-decision-copy p{-webkit-line-clamp:3;font-size:.78rem}.operating-pulse-decision-ask{border-top:.0625rem solid var(--pulse-rule);border-left:0;grid-column:2;padding:.75rem 0 0}.operating-pulse-decision-ask>strong{font-size:.82rem}.operating-pulse-decision-ask>small{font-size:.72rem}.operating-pulse-decisions>li>button{grid-column:2;justify-self:stretch;width:100%}.operating-pulse-signal{margin-top:2.2rem;display:block}.operating-pulse-signal-chart{margin-top:1.25rem}.operating-pulse-signal-chart>div{border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:minmax(0,1fr) 3.5rem;gap:.5rem;padding-bottom:.7rem}.operating-pulse-signal-chart>div>i{grid-area:2/1/auto/-1}.operating-pulse-signal-chart>div>strong{grid-area:1/2}.operating-pulse-signal>aside{border-left-width:.2rem;margin-top:1.1rem}.operating-pulse-detail>summary{min-height:4.75rem}.operating-pulse-detail>summary small{display:none}.operating-pulse-detail>summary>span:last-child{white-space:nowrap}}.executive-workspace-page.is-connections .office-connections-workspace,.executive-workspace-page.is-demand .service-demand-workspace{min-width:0}.executive-workspace-page.is-connections .office-connections-workspace>.pulse-partners,.executive-workspace-page.is-demand .service-demand-workspace>.service-demand-panel{margin-top:0}.executive-workspace-page.is-connections .office-connections-workspace>.pulse-partners{border-top-width:.1rem;border-top-color:var(--color-product-hero)}@media print{.operating-pulse-detail,.operating-pulse-decisions>li>button{display:none!important}}@keyframes pulse-editorial-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media screen{@container app-page (max-width:52rem){.executive-workspace-page.is-pulse .service-demand-breakdown{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-pressure-strip{grid-template-columns:minmax(13rem,3fr) minmax(0,7fr)}.executive-workspace-page.is-pulse .pulse-pressure-sections>li{grid-template-columns:minmax(8rem,1fr) minmax(8rem,2fr) minmax(5rem,auto)}.executive-workspace-page.is-pulse .operating-risk-brief{grid-template-columns:minmax(7rem,.7fr) minmax(0,3fr)}.executive-workspace-page.is-pulse .operating-risk-brief-evidence,.executive-workspace-page.is-pulse .operating-risk-brief-actions{border-top:.0625rem solid var(--pulse-rule);grid-column:1/-1}.executive-workspace-page.is-pulse .operating-risk-brief-actions .operating-risk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse :is(.service-demand-header,.pulse-section-header,.operating-risk-panel.is-leadership .operating-risk-header){grid-template-columns:minmax(0,1fr);gap:1rem}.executive-workspace-page.is-pulse :is(.service-demand-header-actions,.pulse-section-actions,.operating-risk-panel.is-leadership .operating-risk-header-actions){place-self:start}.executive-workspace-page.is-pulse .operating-pulse-story-index{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse .operating-pulse-story-index>a:nth-child(odd){border-left:0}.executive-workspace-page.is-pulse .operating-pulse-story-index>a:nth-child(n+3){border-top:.0625rem solid var(--pulse-rule)}}@container app-page (max-width:44.9375rem){.executive-workspace-page.is-pulse .service-demand-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-workspace-page.is-pulse .pulse-pressure-strip,.executive-workspace-page.is-pulse .pulse-network-groups,.executive-workspace-page.is-pulse .operating-risk-brief{grid-template-columns:minmax(0,1fr)}}}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-demand-map{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading{justify-content:space-between;align-items:start;gap:1rem;min-height:3.15rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading>div{grid-template-rows:auto auto;grid-template-columns:1.55rem minmax(0,1fr);align-items:baseline;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading>div>span{color:var(--color-product-action);font:650 var(--type-meta) / 1 var(--font-role-data);grid-row:1/3}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading strong{color:#363738}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading strong{color:color-mix(in srgb, var(--color-ink) 84%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading strong{font:620 var(--type-body) / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading small{color:var(--color-muted);font:500 var(--type-meta) / 1.25 var(--font-role-meta);margin-top:.14rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading>b{color:var(--color-ink);font:640 var(--type-body) / 1 var(--font-role-data);justify-items:end;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading>b>small{font-size:var(--type-meta);font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon{background:#dfdfdb;border-radius:.12rem;width:100%;height:.72rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon{background:color-mix(in srgb, var(--color-line) 70%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i{width:var(--intake-segment);flex:0 0 var(--intake-segment);border-right:.0625rem solid #fbf9f4d1;min-width:.14rem;display:block}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i{border-right:.0625rem solid color-mix(in srgb, var(--color-surface) 82%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i{background:var(--color-product-hero)}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i:nth-child(5n+2){background:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i:nth-child(5n+3){background:var(--color-positive)}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i:nth-child(5n+4){background:#835528}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i:nth-child(5n+4){background:color-mix(in srgb, var(--color-warning) 72%, var(--color-product-action))}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i:nth-child(5n+5){background:#40525f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon>i:nth-child(5n+5){background:color-mix(in srgb, var(--color-product-hero) 52%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(.65rem,1.4vw,1.15rem);margin:.42rem 0 0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{border-bottom:.0625rem solid #d6d8d5a8;grid-template-rows:2.15rem auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.18rem;min-width:0;min-height:5.15rem;padding:.42rem 1.4rem .38rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{text-align:center}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li>span{color:var(--color-product-action);font:620 var(--type-meta) / 1 var(--font-role-data);position:absolute;top:.48rem;left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register img{object-fit:contain;grid-row:1;justify-self:center;width:2.05rem;height:2.05rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register div{grid-row:2;min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register strong,.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register strong{color:#38393a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register strong{color:color-mix(in srgb, var(--color-ink) 80%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register strong{font:560 var(--type-meta) / 1.18 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register small{color:var(--color-muted);font:500 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.12rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li>b{color:var(--color-ink);font:620 var(--type-meta) / 1 var(--font-role-data);position:absolute;top:.46rem;right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate{border-top:.12rem solid var(--color-product-hero);border-bottom:.0625rem solid #919fa8;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,44rem);min-height:11.5rem;margin:2rem auto 2.15rem;padding:1.15rem 1.4rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate{border-bottom:.0625rem solid color-mix(in srgb, var(--color-product-hero) 36%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate{background:linear-gradient(#173b5708,#0000)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate{background:linear-gradient(180deg, color-mix(in srgb, var(--color-product-hero) 3%, transparent), transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate{text-align:center}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>i,.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate:before{background:linear-gradient(180deg, var(--color-product-action), var(--color-product-hero));content:"";width:.0625rem;height:2rem;position:absolute;left:50%;transform:translate(-50%)}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>i{bottom:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate:before{top:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate:after{border-right:.1rem solid var(--color-product-hero);border-bottom:.1rem solid var(--color-product-hero);content:"";width:.46rem;height:.46rem;position:absolute;top:calc(100% + 1.62rem);left:50%;transform:translate(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>span{color:var(--color-muted);font:630 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.1em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>strong{color:var(--color-product-hero);font:620 clamp(3.8rem, 7vw, 6.1rem) / .82 var(--font-role-data);letter-spacing:-.075em;margin-top:.45rem}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>small{color:var(--color-muted);font:520 var(--type-body) / 1 var(--font-role-body);margin-top:.45rem}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div{border-top:.0625rem solid #d6d8d5bd;grid-template-columns:auto minmax(1.5rem,1fr) auto minmax(1.5rem,1fr) auto;align-items:center;gap:.6rem;width:100%;margin-top:1rem;padding-top:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 74%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div{color:var(--color-muted);font:520 var(--type-meta) / 1.15 var(--font-role-meta)}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div span{white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div b{color:var(--color-ink);font-weight:650}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div>i{background:#8696a0;height:.0625rem;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div>i{background:color-mix(in srgb, var(--color-product-hero) 42%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div>i:after{border-top:.0625rem solid var(--color-product-hero);border-right:.0625rem solid var(--color-product-hero);content:"";width:.32rem;height:.32rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-map-categories{border-top:.0625rem solid #d6d8d5b8;padding-top:.9rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-categories{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li{border-top:.0625rem solid #d6d8d5ad;grid-template-rows:auto .16rem;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:start;gap:.34rem .55rem;min-width:0;min-height:3.15rem;padding:.46rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 68%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li>span{color:var(--color-product-action);font:620 var(--type-meta) / 1.18 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li>div{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field strong,.executive-workspace-page.is-pulse #service-demand .service-demand-category-field small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field strong{color:#3a3b3b}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-field strong{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field strong{font:540 var(--type-meta) / 1.22 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field small{color:var(--color-product-action);font:520 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.12rem}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li>b{color:var(--color-ink);font:620 var(--type-meta) / 1.15 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li.is-empty>span,.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li.is-empty>b,.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li.is-empty strong{color:var(--color-muted)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-bar{background:#dedfda;grid-column:2/-1;height:.14rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-bar{background:color-mix(in srgb, var(--color-line) 72%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-bar>i{width:var(--mix-share);background:var(--color-product-hero);transform-origin:0;animation:service-demand-mix-fill .7s cubic-bezier(.2, .72, .2, 1) var(--mix-delay) both;position:absolute;inset:0 auto 0 0}.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li.is-sourcing{border-top-color:#b59ea2}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-field>li.is-sourcing{border-top-color:color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}@media screen and (max-width:1023px){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register,.executive-workspace-page.is-pulse #service-demand .service-demand-category-field{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-demand-map{padding-top:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register,.executive-workspace-page.is-pulse #service-demand .service-demand-category-field{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate{min-height:10rem;margin-block:1.8rem 2rem;padding-inline:.8rem}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>strong{font-size:clamp(3.2rem,18vw,4.8rem)}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.28rem}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div>i{width:.0625rem;height:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-volume-gate>div>i:after{display:none}}.executive-workspace-page.is-pulse #service-demand .service-demand-demand-map{border-bottom:0;padding:.65rem 0 .25rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-heading{align-items:start;min-height:2.8rem;padding-bottom:.48rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-ribbon{border-radius:0;height:.5rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register{border-bottom:.0625rem solid #d6d8d5bd;gap:0;margin-top:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 74%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{border-right:.0625rem solid #d6d8d594;grid-template-rows:2.4rem 2rem 1.05rem minmax(1.05rem,auto);gap:.26rem;min-height:7.35rem;padding:.72rem .62rem .65rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{border-right:.0625rem solid color-mix(in srgb, var(--color-line) 58%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{border-bottom:0}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li:last-child{border-right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li>span{top:.62rem;left:.62rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register img{width:2.25rem;height:2.25rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-name{color:#363738;grid-row:2;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-name{color:color-mix(in srgb, var(--color-ink) 84%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-name{font:560 var(--type-meta) / 1.2 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-facts{min-width:0;color:var(--color-muted);font:500 var(--type-meta) / 1.1 var(--font-role-meta);grid-row:3;justify-content:center;align-items:baseline;gap:.62rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-facts>span{white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-facts b{color:var(--color-ink);font-weight:650}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register .service-demand-intake-amount{color:var(--color-product-action);font:540 var(--type-meta) / 1.15 var(--font-role-data);grid-row:4;margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band{border-top:.1rem solid var(--color-product-hero);border-bottom:.0625rem solid #d6d8d5c7;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,62rem);margin:1.15rem auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band{background:#173b5706}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band{background:color-mix(in srgb, var(--color-product-hero) 2.5%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div{border-right:.0625rem solid #d6d8d5b8;align-content:center;justify-items:center;min-width:0;min-height:6rem;padding:.78rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div{border-right:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div{text-align:center}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div:last-child{border-right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band span{color:var(--color-muted);font:620 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band strong{color:var(--color-product-hero);font:620 clamp(1.65rem, 3vw, 2.45rem) / .95 var(--font-role-data);letter-spacing:-.045em;margin-top:.38rem}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band small{color:var(--color-muted);font:500 var(--type-meta) / 1.15 var(--font-role-meta);margin-top:.35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map{border-top:.0625rem solid #d6d8d5b8;margin:.9rem 0 1rem;padding:.5rem 0 .22rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map{border-bottom:.0625rem solid #d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map>header,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane{grid-template-columns:minmax(12rem,.72fr) minmax(4.5rem,.24fr) minmax(0,1.25fr);align-items:center;gap:clamp(.6rem,1.8vw,1.25rem);display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map>header{color:var(--color-muted);font:590 var(--type-meta) / 1.1 var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase;padding:0 .68rem .36rem}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map>header>span:last-child{grid-column:3}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane{--routing-color:var(--color-product-hero);min-height:4.6rem;padding:.58rem .68rem}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-sourcing{--routing-color:var(--color-product-action);background:linear-gradient(90deg,#742d3e12,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-sourcing{background:linear-gradient(90deg, color-mix(in srgb, var(--color-product-action) 7%, transparent), transparent 72%)}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-sourcing{border-top:.0625rem solid #c0b2b4}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-sourcing{border-top:.0625rem solid color-mix(in srgb, var(--color-product-action) 22%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-sourcing{border-bottom:.0625rem solid #c0b2b4}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-sourcing{border-bottom:.0625rem solid color-mix(in srgb, var(--color-product-action) 22%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-portfolio{color:#61605d}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane.is-portfolio{color:color-mix(in srgb, var(--color-muted) 82%, var(--color-ink))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin{border-left:.16rem solid var(--routing-color);align-items:center;gap:.72rem;min-width:0;padding-left:.62rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin img{object-fit:contain;width:1.75rem;height:1.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin small,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin strong,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination small,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination strong{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin small,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination small{color:var(--routing-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin small,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination small{color:color-mix(in srgb, var(--routing-color) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin small,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination small{font:590 var(--type-meta) / 1.1 var(--font-role-meta);letter-spacing:.06em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin strong,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination strong{color:#3a3b3b;margin-top:.22rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin strong,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination strong{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin strong,.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination strong{font:570 var(--type-meta) / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group{gap:.34rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div{flex-wrap:wrap;gap:.18rem .56rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div>span{color:#434343}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div>span{color:color-mix(in srgb, var(--color-ink) 64%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div>span{font:500 var(--type-meta) / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div>span:not(:last-child):after{color:#b9b9b6;margin-left:.56rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div>span:not(:last-child):after{color:color-mix(in srgb, var(--color-line) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-origin.is-group>div>span:not(:last-child):after{content:"·"}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector{background:var(--routing-color);height:.09rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector{background:color-mix(in srgb, var(--routing-color) 62%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector:after{border-top:.09rem solid var(--routing-color);border-right:.09rem solid var(--routing-color);content:"";width:.38rem;height:.38rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector>i{border:.09rem solid var(--routing-color);width:.42rem;height:.42rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector>i{border:.09rem solid color-mix(in srgb, var(--routing-color) 72%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector>i{background:var(--color-surface);border-radius:50%;transform:translate(-50%,-50%)}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin-top:.38rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span{border-top:.12rem solid var(--routing-color);background:var(--routing-color);padding:.34rem .24rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span{background:color-mix(in srgb, var(--routing-color) 7%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span{color:#3d3e3f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span{font:560 var(--type-meta) / 1.1 var(--font-role-data);text-align:center;white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span.is-empty{border-top-color:var(--routing-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span.is-empty{border-top-color:color-mix(in srgb, var(--routing-color) 34%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family>span.is-empty{color:var(--color-muted)}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination.is-portfolio{grid-template-columns:auto minmax(6rem,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-category-constellation{grid-template-columns:repeat(8,minmax(.3rem,1fr));gap:.24rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-category-constellation>i{background:var(--routing-color);border-radius:99rem;height:.34rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-constellation>i{background:color-mix(in srgb, var(--routing-color) 54%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-constellation>i.is-empty{border:.0625rem solid var(--routing-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-constellation>i.is-empty{border:.0625rem solid color-mix(in srgb, var(--routing-color) 28%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-constellation>i.is-empty{background:0 0}.executive-workspace-page.is-pulse #service-demand .service-demand-map-categories{padding-top:.72rem}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary{border-top:.0625rem solid #d6d8d5bd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,3.5rem);padding:.88rem 0 .72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 74%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary span,.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary strong,.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary span{color:var(--color-product-action);font:620 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.09em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary>div>strong{color:#363738;max-width:40rem;margin-top:.3rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary>div>strong{color:color-mix(in srgb, var(--color-ink) 84%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary>div>strong{font:590 clamp(1rem, 1.6vw, 1.24rem) / 1.16 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary small{color:var(--color-muted);font:500 var(--type-meta) / 1.15 var(--font-role-meta);margin-top:.24rem}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary>p{text-align:right;margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary>p>strong{color:var(--color-product-hero);font:610 clamp(1.35rem, 2.3vw, 1.9rem) / .95 var(--font-role-data);letter-spacing:-.035em;margin-top:.24rem}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon{background:#dedfda;border-radius:.06rem;width:100%;height:.42rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon{background:color-mix(in srgb, var(--color-line) 72%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i{width:var(--category-segment);flex:0 0 var(--category-segment);border-right:.0625rem solid #fbf9f4d1;min-width:.12rem;display:block}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i{border-right:.0625rem solid color-mix(in srgb, var(--color-surface) 82%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i{background:#7e909b}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i{background:color-mix(in srgb, var(--color-product-hero) 46%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i:first-child{background:var(--color-product-hero)}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i:nth-child(2){background:#5a3145}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i:nth-child(2){background:color-mix(in srgb, var(--color-product-action) 72%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i:nth-child(3){background:#346b51}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-composition-ribbon>i:nth-child(3){background:color-mix(in srgb, var(--color-positive) 72%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3rem);margin:.9rem 0 0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li{grid-column:var(--category-column);grid-row:var(--category-row);border-bottom:.0625rem solid #d6d8d5a8;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:start;gap:.6rem;min-width:0;min-height:3.7rem;padding:.62rem 0 .58rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li.is-column-start{border-top:.0625rem solid #d6d8d5a8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li.is-column-start{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>span{color:var(--color-muted);font:570 var(--type-meta) / 1.2 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li.is-leading>span{color:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>strong,.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>small,.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>em{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>strong{color:#3b3c3c}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>strong{color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>strong{font:540 var(--type-meta) / 1.2 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>small{color:var(--color-muted);font:500 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.2rem}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>small b{color:#3d3e3f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>small b{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>small b{font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>div>em{color:var(--color-product-action);font:500 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.18rem;font-style:normal}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>b{color:#414242}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>b{color:color-mix(in srgb, var(--color-ink) 66%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li>b{font:550 var(--type-meta) / 1.2 var(--font-role-data);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register{border-top:.0625rem solid #d6d8d5b8;grid-template-columns:minmax(0,1fr);gap:.52rem;margin-top:.82rem;padding:.72rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register{border-bottom:.0625rem solid #d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register strong,.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register strong{color:#5d5c5a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register strong{color:color-mix(in srgb, var(--color-muted) 76%, var(--color-ink))}}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register strong{font:570 var(--type-meta) / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register small{color:var(--color-muted);font:500 var(--type-meta) / 1.15 var(--font-role-meta);text-align:right;margin-top:0}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>p{color:var(--color-muted);font:500 var(--type-meta) / 1.2 var(--font-role-body);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>p>span{gap:.35rem;display:inline-flex}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>p b{color:#5b5a57}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>p b{color:color-mix(in srgb, var(--color-muted) 72%, var(--color-ink))}}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>p b{font-weight:580}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-board{padding:.72rem 0 .2rem}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary{border-top:.1rem solid var(--color-product-hero);border-bottom:.0625rem solid #d6d8d5c7;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(10rem,.72fr));display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary{background:#173b5706}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary{background:color-mix(in srgb, var(--color-product-hero) 2.5%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div,.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p{border-right:.0625rem solid #d6d8d5b3;align-content:center;min-width:0;min-height:5.6rem;margin:0;padding:.72rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div,.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p{border-right:.0625rem solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p:last-child{border-right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary span{color:var(--color-muted);font:610 var(--type-meta) / 1.1 var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary strong{color:#373839;margin-top:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary strong{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary strong{font:600 var(--type-body) / 1.05 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div>strong{color:var(--color-product-hero);letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.1}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary strong>small{color:var(--color-muted);font:520 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:0;display:inline}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p>small{color:var(--color-muted);font:500 var(--type-meta) / 1.15 var(--font-role-meta);margin-top:.3rem;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway{margin-top:1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading{border-top:.0625rem solid #d6d8d5bd;justify-content:space-between;align-items:center;gap:1rem;min-height:3.3rem;padding:.56rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 74%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading{border-bottom:.0625rem solid #d6d8d5bd}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 74%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading>div{grid-template-columns:1.55rem minmax(0,1fr);gap:.48rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading>div>span{color:var(--color-product-action);font:620 var(--type-meta) / 1.1 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading strong,.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading small,.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading>b>small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading strong{color:#373839}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading strong{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading strong{font:590 var(--type-body) / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading small{color:var(--color-muted);font:500 var(--type-meta) / 1.15 var(--font-role-meta);margin-top:.16rem}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading>b{color:var(--color-product-hero);font:620 var(--type-body) / 1 var(--font-role-data);text-align:right}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading>b>small{color:var(--color-muted);font:500 var(--type-meta) / 1.1 var(--font-role-meta);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-general-flow,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-flow{grid-template-columns:minmax(13rem,.76fr) minmax(3.8rem,.22fr) minmax(0,1.42fr);align-items:start;gap:clamp(.7rem,1.8vw,1.25rem);padding-top:.72rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories{margin:0;padding:0;list-style:none}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins{display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li{border-bottom:.0625rem solid #d6d8d5a8;grid-template-columns:1.15rem 1.85rem minmax(0,1fr) auto;align-items:center;gap:.46rem;min-width:0;min-height:4rem;padding:.48rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li:first-child{border-top:.0625rem solid #d6d8d5a8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li:first-child{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li>span{color:var(--color-product-action);font:590 var(--type-meta) / 1.15 var(--font-role-data);align-self:start}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins img{object-fit:contain;width:1.75rem;height:1.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li>div{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins strong,.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins strong{color:#3a3b3b}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins strong{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins strong{font:550 var(--type-meta) / 1.16 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins small{color:var(--color-muted);font:500 var(--type-meta) / 1.12 var(--font-role-meta);margin-top:.2rem}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins small b{color:#3d3e3f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins small b{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins small b{font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li>b{color:#444544;align-self:start}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li>b{color:color-mix(in srgb, var(--color-ink) 62%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-origins>li>b{font:540 var(--type-meta) / 1.15 var(--font-role-data);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge{height:16rem;position:relative}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge:before{background:#738693;width:.0625rem;position:absolute;top:12.5%;bottom:12.5%;left:48%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge:before{background:color-mix(in srgb, var(--color-product-hero) 52%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge:before{content:""}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>i{top:var(--route-position);background:#738693;width:48%;height:.0625rem;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>i{background:color-mix(in srgb, var(--color-product-hero) 52%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>span{background:#506a7d;height:.1rem;position:absolute;top:50%;left:48%;right:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>span{background:color-mix(in srgb, var(--color-product-hero) 70%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>span:after,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector:after{border-top:.09rem solid var(--color-product-hero);border-right:.09rem solid var(--color-product-hero);content:"";width:.4rem;height:.4rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header{justify-content:space-between;align-items:end;gap:1rem;min-height:2.7rem;padding-bottom:.46rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header span,.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header strong{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header span{color:var(--color-product-action);font:610 var(--type-meta) / 1.1 var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header strong{color:#3a3b3b;margin-top:.22rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header strong{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header strong{font:570 var(--type-body) / 1.14 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header>small{color:var(--color-muted);font:500 var(--type-meta) / 1.15 var(--font-role-meta)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header>small b{color:var(--color-ink);font-weight:610}.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon{background:#dedfda;width:100%;height:.36rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon{background:color-mix(in srgb, var(--color-line) 72%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon>i{width:var(--category-segment);flex:0 0 var(--category-segment);border-right:.0625rem solid var(--color-surface);background:#677d8c;min-width:.12rem;display:block}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon>i{background:color-mix(in srgb, var(--color-product-hero) 58%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon>i:first-child{background:var(--color-product-hero)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon>i:nth-child(2){background:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-ribbon>i:nth-child(3){background:var(--color-positive)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.1rem;margin-top:.48rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li{grid-column:var(--category-column);grid-row:var(--category-row);border-bottom:.0625rem solid #d6d8d5a3;grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:start;gap:.46rem;min-width:0;min-height:3.55rem;padding:.52rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 64%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-column-start{border-top:.0625rem solid #d6d8d5a3}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-column-start{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 64%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li>span{color:var(--color-muted);font:570 var(--type-meta) / 1.15 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-leading>span{color:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li>div{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories strong,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories strong{color:#3d3e3f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories strong{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories strong{font:530 var(--type-meta) / 1.18 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories small{color:var(--color-muted);font:500 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.2rem}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories small b{color:#3f4040}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories small b{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories small b{font-weight:590}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li>b{color:#454645}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li>b{color:color-mix(in srgb, var(--color-ink) 60%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li>b{font:530 var(--type-meta) / 1.15 var(--font-role-data);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-empty strong,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-empty small,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-empty>b{color:#84837f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-empty strong,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-empty small,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li.is-empty>b{color:color-mix(in srgb, var(--color-muted) 78%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway.is-sourcing{border-top:.12rem solid var(--color-product-action);border-bottom:.0625rem solid #bba8ab;margin-top:1.12rem;padding:0 .7rem .74rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway.is-sourcing{border-bottom:.0625rem solid color-mix(in srgb, var(--color-product-action) 28%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway.is-sourcing{background:linear-gradient(90deg,#742d3e0f,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway.is-sourcing{background:linear-gradient(90deg, color-mix(in srgb, var(--color-product-action) 6%, transparent), transparent 72%)}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway.is-sourcing>.service-demand-pathway-heading{border-top:0}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway.is-sourcing .service-demand-pathway-heading>b,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>span{color:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin{border-left:.18rem solid var(--color-product-action);align-items:center;gap:.78rem;min-width:0;min-height:5.6rem;padding:.72rem .72rem .72rem .58rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin img{object-fit:contain;width:2.1rem;height:2.1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>span,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>strong,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>span{font:610 var(--type-meta) / 1.1 var(--font-role-meta);letter-spacing:.07em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>strong{color:#373839;margin-top:.26rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>strong{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>strong{font:590 var(--type-body) / 1.14 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>small{color:var(--color-muted);font:500 var(--type-meta) / 1.12 var(--font-role-meta);margin-top:.28rem}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>small b{color:#3d3e3f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>small b{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-origin>div>small b{font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector{background:#8f5d68;align-self:center;height:.12rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector{background:color-mix(in srgb, var(--color-product-action) 72%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector:after{border-top-color:var(--color-product-action);border-right-color:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector>i{border:.09rem solid #9a6671;width:.45rem;height:.45rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector>i{border:.09rem solid color-mix(in srgb, var(--color-product-action) 72%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector>i{background:var(--color-surface);border-radius:50%;transform:translate(-50%,-50%)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li{border-top:.12rem solid var(--color-product-action);background:#f4efeb;grid-template-rows:auto auto;grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.24rem .38rem;min-width:0;min-height:4.5rem;padding:.58rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>span{color:var(--color-product-action);font:590 var(--type-meta) / 1.15 var(--font-role-data);grid-row:1/3}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>strong{color:#3b3c3c;grid-area:1/2;min-width:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>strong{color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>strong{font:560 var(--type-meta) / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>small{min-width:0;color:var(--color-muted);font:500 var(--type-meta) / 1.1 var(--font-role-meta);grid-area:2/2/auto/-1}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>small b{color:#3f4040}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>small b{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>small b{font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>b{color:#444544;grid-area:1/3}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>b{color:color-mix(in srgb, var(--color-ink) 62%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li>b{font:530 var(--type-meta) / 1.15 var(--font-role-data);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li.is-empty{border-top-color:#b7a1a5}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li.is-empty{border-top-color:color-mix(in srgb, var(--color-product-action) 32%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories>li.is-empty>*{color:var(--color-muted)}@media screen and (max-width:1023px){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li:nth-child(2n){border-right:0}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register,.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger,.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-register>li{border-right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div{border-bottom:.0625rem solid #d6d8d5a3;border-right:0;min-height:4.8rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 64%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-band>div:last-child{border-bottom:0}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-map>header{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-lane{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.76rem .62rem}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector{width:.09rem;height:1.8rem;margin-left:1.12rem}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector:after{border-top:0;border-right:.09rem solid var(--routing-color);border-bottom:.09rem solid var(--routing-color);inset:auto auto 0 50%;transform:translate(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-connector>i{left:50%}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-family{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-routing-destination.is-portfolio{grid-template-columns:minmax(0,1fr);gap:.6rem}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary,.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register{grid-template-columns:minmax(0,1fr);gap:.7rem}.executive-workspace-page.is-pulse #service-demand .service-demand-composition-summary>p{text-align:left}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ledger>li{grid-area:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>p{grid-template-columns:minmax(0,1fr);gap:.35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register>div{gap:.2rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-zero-register small{text-align:left}}@media screen and (max-width:839px){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div{border-bottom:.0625rem solid #d6d8d5b3;border-right:0;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-general-flow,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-flow{grid-template-columns:minmax(0,1fr);gap:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge{background:#506a7d;width:.1rem;height:2.6rem;margin-left:1.05rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge{background:color-mix(in srgb, var(--color-product-hero) 70%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge:before,.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>i{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>span{background:0 0;width:.1rem;height:auto;inset:0}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-merge>span:after,.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector:after{border-top:0;border-right:.09rem solid var(--color-product-hero);border-bottom:.09rem solid var(--color-product-hero);inset:auto auto 0 50%;transform:translate(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector{width:.12rem;height:2.6rem;margin-left:1.05rem}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector:after{border-right-color:var(--color-product-action);border-bottom-color:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-connector>i{left:50%}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary,.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div,.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p{border-bottom:.0625rem solid #d6d8d5a3;border-right:0;grid-column:auto;min-height:4.8rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>div,.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 64%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-architecture-summary>p:last-child{border-bottom:0}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading{gap:.45rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-pathway-heading>b{text-align:left;padding-left:2rem}.executive-workspace-page.is-pulse #service-demand .service-demand-general-categories>li{grid-area:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-sourcing-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-general-portfolio>header{align-items:start}}@media screen{.executive-workspace-page.is-pulse .operating-pulse-layout,.executive-workspace-page.is-pulse .efferd-app-shell{width:100%;max-width:none;margin-inline:0}.executive-workspace-page.is-pulse .efferd-dashboard-grid{box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:0}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:1rem;padding:0;background:0 0!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border:.0625rem solid var(--chapter-accent)!important;padding:1.35rem!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border:.0625rem solid color-mix(in srgb, var(--chapter-accent) 24%, var(--color-line))!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){background:var(--color-surface)!important;box-shadow:0 .8rem 2.4rem var(--chapter-accent)!important;border-radius:1.2rem!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){box-shadow:0 .8rem 2.4rem color-mix(in srgb, var(--chapter-accent) 8%, transparent)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{background:radial-gradient(circle at 100% 0, #173b5714, transparent 36%), var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-product-hero) 8%, transparent), transparent 36%), var(--color-surface)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{background:radial-gradient(circle at 100% 0, #742d3e12, transparent 34%), var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-product-action) 7%, transparent), transparent 34%), var(--color-surface)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{min-height:1.9rem;margin-bottom:.7rem;padding:.35rem .65rem}.executive-workspace-page.is-pulse .pulse-chapter-statement{font-size:clamp(1.8rem,2.1vw,2.35rem);line-height:1}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border:.0625rem solid var(--chapter-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border:.0625rem solid color-mix(in srgb, var(--chapter-accent) 24%, var(--color-line))}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border-top:.22rem solid var(--chapter-accent);box-shadow:none;border-radius:1rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child{grid-template-columns:none;align-items:baseline;gap:.65rem;display:flex}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>strong{font-size:var(--type-section)}}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{grid-template-rows:auto auto;align-content:start;display:grid;grid-column:span 1!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{grid-column:1/-1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #action-pressure .pulse-section-header{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.8rem;min-height:10rem}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions,.executive-workspace-page.is-pulse #action-pressure .pulse-section-actions{place-self:end start}.executive-workspace-page.is-pulse #service-demand .service-demand-flow,.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{align-self:start;height:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow>figcaption{grid-template-columns:minmax(0,1fr) auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow>figcaption>small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-stage{grid-template-rows:minmax(18rem,auto) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas{border:0;border-bottom:.0625rem solid #f3f0e81f;place-items:center;min-height:18rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas svg{width:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief{min-height:0;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief>header{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders>li{border-top:0;border-left:.0625rem solid var(--pulse-rule);min-height:6.25rem;padding:.8rem}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders>li:first-child{border-left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-nodes text{font-size:17px}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-nodes text.is-value{font-size:13px}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary{grid-template-columns:11rem minmax(0,1fr);min-height:20rem;padding:1.5rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge{width:11rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge>span>strong{font-size:3rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary-copy>strong{font-size:var(--type-title)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary-copy>span{font-size:var(--type-body)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections>li{border-top:0;border-left:.0625rem solid var(--pulse-rule);min-height:7rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections>li:first-child{border-left:0}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-dashboard-grid,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:.75rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border-radius:.9rem!important;padding:1rem!important}}@keyframes pulse-relationship-route-in{0%{opacity:0}to{opacity:1}}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.34;animation:.7s cubic-bezier(.22,1,.36,1) both pulse-relationship-route-in;animation-delay:var(--pulse-route-delay,0s);transition:filter var(--motion-fast) ease, stroke-opacity var(--motion-fast) ease}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route.is-primary{stroke-opacity:.82}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route-halo{fill:none;stroke:var(--color-surface);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.94;pointer-events:none;transition:stroke-opacity var(--motion-fast) ease}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines:hover .pulse-relationship-route{stroke-opacity:.04}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route:hover{stroke-opacity:1}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route.is-muted{stroke-opacity:.02}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route-halo.is-muted{stroke-opacity:.12}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route.is-connected{filter:drop-shadow(0 0 .2rem #173b5747)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route.is-connected{filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--color-product-hero) 28%, transparent))}}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route.is-connected{stroke-opacity:.96}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route-halo.is-connected{stroke-opacity:.98}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route-group.is-team .pulse-relationship-route.is-connected,.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-workstream-trunk .pulse-relationship-route.is-connected{filter:none;stroke-opacity:.68}.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route-group.is-team .pulse-relationship-route-halo.is-connected,.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-workstream-trunk .pulse-relationship-route-halo.is-connected{stroke-opacity:.6}.executive-workspace-page.is-pulse .pulse-relationship-route-junction{stroke:var(--color-surface);stroke-width:1px;opacity:.72}.executive-workspace-page.is-pulse .pulse-relationship-empty-target rect{fill:#fbf9f4d1}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-empty-target rect{fill:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-empty-target rect{stroke:#173b57}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-empty-target rect{stroke:color-mix(in srgb, var(--color-product-hero) 32%, var(--color-rule))}}.executive-workspace-page.is-pulse .pulse-relationship-empty-target rect{stroke-width:1px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.executive-workspace-page.is-pulse .pulse-relationship-empty-target text.is-title{fill:var(--color-ink);font:720 12px / 1 var(--font-role-section)}.executive-workspace-page.is-pulse .pulse-relationship-empty-target text.is-copy{fill:var(--color-faint);font:650 9px / 1 var(--font-role-meta)}.executive-workspace-page.is-pulse .pulse-relationship-hub rect{fill:var(--color-product-hero);stroke:#1d374c}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-hub rect{stroke:color-mix(in srgb, var(--color-product-hero) 72%, var(--color-ink))}}.executive-workspace-page.is-pulse .pulse-relationship-hub rect{stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 .35rem .7rem #173b572e)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-hub rect{filter:drop-shadow(0 .35rem .7rem color-mix(in srgb, var(--color-product-hero) 18%, transparent))}}.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-title{fill:var(--color-on-dark);font-family:var(--font-role-section);font-size:16px;font-weight:780}.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-count{fill:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-count{fill:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-count{font-family:var(--font-role-data);font-size:10px;font-weight:650}.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-instruction{fill:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-instruction{fill:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-hub text.is-instruction{font-family:var(--font-role-meta);letter-spacing:.04em;font-size:9px;font-weight:680}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub,.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists{display:none}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub{border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:3.75rem minmax(1.5rem,1fr) minmax(7.5rem,1.45fr) minmax(1.5rem,1fr) 3.75rem;align-items:center;min-height:7.5rem;padding:1rem .75rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub>span{border:.0625rem solid var(--pulse-rule);background:var(--color-surface);border-radius:.7rem;place-content:center;justify-items:center;min-width:0;min-height:3.75rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub>span.is-office{min-height:4.8rem;color:var(--color-on-dark);border-color:var(--color-product-hero);background:var(--color-product-hero);text-align:center;padding:.5rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub strong{color:inherit;font:760 var(--type-section) / 1.05 var(--font-role-section)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub small{color:var(--color-faint);font:650 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.3rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub .is-office small{color:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub .is-office small{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub>i{background:#637a89;height:.14rem;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub>i{background:color-mix(in srgb, var(--color-product-hero) 60%, var(--color-line))}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub>i:after{border-top:.14rem solid var(--color-product-hero);border-right:.14rem solid var(--color-product-hero);content:"";width:.42rem;height:.42rem;position:absolute;top:50%;right:-.05rem;transform:translateY(-50%)rotate(45deg)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists{grid-template-columns:minmax(0,1fr);display:grid}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section{min-width:0;padding:.85rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section+section{border-top:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists header{border-bottom:.0625rem solid var(--pulse-rule);min-height:3.4rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists header>*{display:block}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists header>strong{color:var(--color-ink);font:740 var(--type-body) / 1.1 var(--font-role-section)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists header>small{color:var(--color-faint);font:620 var(--type-meta) / 1.1 var(--font-role-meta);margin-top:.25rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists ul{margin:0;padding:0;list-style:none}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li{border-bottom:.0625rem solid var(--pulse-rule);min-height:3.5rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button{width:100%;min-height:3.5rem;color:inherit;text-align:left;transition:background-color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .3rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button.is-active{background:#e9e0dab3}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button.is-active{background:color-mix(in srgb, var(--color-brand-50) 70%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button.is-active{box-shadow:inset .18rem 0 var(--color-product-hero)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button.is-muted{opacity:.3}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button:focus-visible{outline:.14rem solid var(--color-focus-ring);outline-offset:-.14rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button>span{color:var(--color-ink);font:650 var(--type-body) / 1.18 var(--font-role-body)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button>b{color:var(--color-ink);font:760 var(--type-body) / 1 var(--font-role-data)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.5rem;padding:.4rem .3rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-mobile-result>span{color:var(--color-ink);font:650 var(--type-body) / 1.18 var(--font-role-body)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-result>b{color:var(--color-ink);font:760 var(--type-body) / 1 var(--font-role-data)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-empty{min-height:5.5rem;color:var(--color-muted);font:650 var(--type-body) / 1.45 var(--font-role-body);margin:0;padding:1.1rem .3rem}}@media (prefers-reduced-motion:reduce){.executive-workspace-page.is-pulse .pulse-relationship-bridge-lines .pulse-relationship-route{animation:none}}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node{cursor:pointer;transition:opacity var(--motion-fast) ease;outline:none}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node.is-result{cursor:default;pointer-events:none}.executive-workspace-page.is-pulse .pulse-relationship-bridge.is-filtering .pulse-relationship-bridge-node.is-muted{opacity:.24}.executive-workspace-page.is-pulse .pulse-relationship-bridge.is-filtering .pulse-relationship-bridge-node:is(.is-active,.is-related) rect{fill:var(--bridge-node-accent,#d6d8d5)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-bridge.is-filtering .pulse-relationship-bridge-node:is(.is-active,.is-related) rect{fill:color-mix(in srgb, var(--bridge-node-accent,var(--color-line)) 9%, var(--color-surface))}}.executive-workspace-page.is-pulse .pulse-relationship-bridge.is-filtering .pulse-relationship-bridge-node:is(.is-active,.is-related) rect{stroke-width:2.5px}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node:focus-visible rect{stroke-width:3px}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>b{justify-items:end;line-height:1;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>b>small{color:var(--color-faint);font-family:var(--font-role-body);font-size:var(--type-meta);margin-top:.22rem;font-weight:620}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{grid-template-rows:auto auto;align-content:start}.executive-workspace-page.is-pulse #service-demand .service-demand-flow,.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{align-self:start;height:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-stage{height:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief{min-height:0}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{grid-template-rows:auto auto}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;grid-column:span 1!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{grid-column:1/-1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #action-pressure .pulse-section-header{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.7rem;min-height:7rem}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions,.executive-workspace-page.is-pulse #action-pressure .pulse-section-actions{place-self:end start}.executive-workspace-page.is-pulse #service-demand .service-demand-flow,.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{height:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-stage{height:100%;min-height:0;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief{grid-template-rows:auto 1fr;min-height:100%}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary{grid-template-columns:7.5rem minmax(0,1fr);min-height:9.5rem;padding:1rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge{width:7.5rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){padding:.8rem!important}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li+li{border-top:.0625rem solid var(--pulse-rule);border-left:0}.executive-workspace-page.is-pulse{padding-left:1rem;padding-right:1rem}.executive-workspace-page.is-pulse .operating-pulse-command{--stable-hero-columns:minmax(0, 1fr);border-radius:1rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy{min-height:13rem;padding:1.4rem 1.25rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy h2{max-width:17ch;font-size:clamp(1.8rem,8.2vw,2.25rem)!important;line-height:.98!important}.executive-workspace-page.is-pulse .operating-pulse-command-copy p{max-width:34ch;margin-top:.7rem!important;font-size:.9rem!important;line-height:1.45!important}.executive-workspace-page.is-pulse .operating-pulse-facts{border-top-color:#f3f0e826;grid-template-columns:repeat(2,minmax(0,1fr))!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts{border-top-color:color-mix(in srgb, var(--color-on-dark) 15%, transparent)}}.executive-workspace-page.is-pulse .operating-pulse-facts>div{min-height:7.5rem;padding:1rem;border-top:0!important}.executive-workspace-page.is-pulse .operating-pulse-facts>div:nth-child(2){border-left:.0625rem solid #f3f0e826!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-pulse-facts>div:nth-child(2){border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 15%, transparent)!important}}.executive-workspace-page.is-pulse .operating-pulse-facts small{font-size:.75rem}.operating-pulse-story-index{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-pulse-story-index>a{min-height:5.5rem;padding:.8rem .7rem}.operating-pulse-story-index>a:nth-child(odd){border-left:0}.operating-pulse-story-index>a:nth-child(n+3){border-top:.0625rem solid var(--pulse-rule)}.operating-pulse-story-index>a>svg{display:none}.operating-pulse-story-index>a>strong{font-size:.95rem}.operating-pulse-story-index>a>small{text-overflow:clip;white-space:normal;font-size:.75rem}.executive-workspace-page.is-pulse :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){margin-top:3.75rem;padding-top:1.1rem}.executive-workspace-page.is-pulse :is(.service-demand-header,.pulse-section-header,.operating-risk-panel.is-leadership .operating-risk-header){grid-template-columns:minmax(0,1fr);gap:1rem}.executive-workspace-page.is-pulse .pulse-chapter-statement,.executive-workspace-page.is-pulse .pulse-partners .pulse-section-header h3{max-width:none;font-size:clamp(1.65rem,7.2vw,2rem);line-height:1.04}.executive-workspace-page.is-pulse :is(.section-head-sub,.pulse-section-header p,.operating-risk-header p){font-size:.9rem;line-height:1.5}.executive-workspace-page.is-pulse .service-demand-header-actions{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:.55rem;width:100%;display:grid!important}.executive-workspace-page.is-pulse .service-demand-header-actions>*{width:100%}.executive-workspace-page.is-pulse .service-demand-import-actions{gap:.5rem;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.executive-workspace-page.is-pulse .service-demand-import-actions>button{justify-content:center;width:100%;min-height:2.75rem}.executive-workspace-page.is-pulse .service-demand-facts{margin-top:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-workspace-page.is-pulse .service-demand-facts>div{min-height:7.5rem;border-left:.0625rem solid var(--pulse-rule)!important;padding:1rem .85rem!important}.executive-workspace-page.is-pulse .service-demand-facts>div:nth-child(odd){border-left:0!important}.executive-workspace-page.is-pulse .service-demand-facts>div:nth-child(n+3){border-top:.0625rem solid var(--pulse-rule)!important}.executive-workspace-page.is-pulse .service-demand-facts strong{overflow-wrap:normal;font-size:1.35rem;overflow:visible}.executive-workspace-page.is-pulse .service-demand-facts span{font-size:.82rem}.executive-workspace-page.is-pulse .service-demand-facts small{font-size:.75rem}.executive-workspace-page.is-pulse .service-demand-composition>figcaption{grid-template-columns:minmax(0,1fr);gap:.25rem}.executive-workspace-page.is-pulse .service-demand-composition>figcaption>small{text-align:left}.executive-workspace-page.is-pulse .service-demand-composition-row{grid-template-columns:minmax(0,1fr);padding:.8rem 0}.executive-workspace-page.is-pulse .service-demand-composition-row>span{padding:0 0 .55rem}.executive-workspace-page.is-pulse .service-demand-composition-track{border-top:.0625rem solid var(--pulse-rule);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.executive-workspace-page.is-pulse .service-demand-composition-track>span{border-top:.0625rem solid #f3f0e82e;min-height:6rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-composition-track>span{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.executive-workspace-page.is-pulse .service-demand-composition-track>span:nth-child(odd){border-left:0}.executive-workspace-page.is-pulse .service-demand-composition-track>span:nth-child(-n+2){border-top:0}.executive-workspace-page.is-pulse .service-demand-breakdown{gap:2.25rem;padding-top:1.5rem}.service-demand-mobile-ranking{padding-top:.55rem;display:grid}.service-demand-mobile-ranking>div{border-bottom:.0625rem solid var(--pulse-rule);grid-template-rows:auto auto;grid-template-columns:1.7rem minmax(0,1fr) auto;align-content:center;gap:.35rem .6rem;min-width:0;min-height:3.7rem;display:grid}.service-demand-mobile-ranking>div>span{color:var(--color-faint);grid-row:1/-1;font-size:.75rem}.service-demand-mobile-ranking>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.service-demand-mobile-ranking>div>i{background:var(--pulse-quiet);grid-area:2/2;height:.4rem;display:block;overflow:hidden}.service-demand-mobile-ranking>div>i>i{background:var(--color-brand-600);height:100%;display:block}.service-demand-mobile-ranking>div>b{grid-area:1/3/-1;align-self:center;font-size:.86rem}.service-demand-matrix-toggle{border:0;border-bottom:.0625rem solid var(--pulse-rule);width:100%;min-height:2.75rem;color:var(--color-ink);background:0 0;justify-content:space-between;align-items:center;margin-top:.8rem;padding:.65rem 0;font-size:.82rem;font-weight:720;display:flex}.service-demand-matrix-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.executive-workspace-page.is-pulse .service-demand-cube-scroll{display:none}.executive-workspace-page.is-pulse .service-demand-cube-scroll[data-mobile-expanded=true]{margin-top:.75rem;display:block}.executive-workspace-page.is-pulse .service-demand-cube table{min-width:38.75rem}.executive-workspace-page.is-pulse .service-demand-ranked-list>div{grid-template-columns:minmax(8rem,1fr) minmax(4rem,.75fr) auto;min-height:3.5rem}.executive-workspace-page.is-pulse .pulse-section-actions{justify-content:space-between;justify-self:stretch;width:100%}.executive-workspace-page.is-pulse .pulse-pressure-strip{box-shadow:none;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.executive-workspace-page.is-pulse .pulse-pressure-summary{min-height:12rem;padding:1.35rem}.executive-workspace-page.is-pulse .pulse-pressure-summary>strong{font-size:clamp(4rem,22vw,5.4rem)}.executive-workspace-page.is-pulse .pulse-pressure-sections{grid-template-columns:minmax(0,1fr)!important;padding:.5rem 0!important}.executive-workspace-page.is-pulse .pulse-pressure-sections>li{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;min-height:0;display:grid;border-top:.0625rem solid var(--pulse-rule)!important;border-left:0!important;padding:1rem 0!important}.executive-workspace-page.is-pulse .pulse-pressure-sections>li:first-child{border-top:0!important}.executive-workspace-page.is-pulse .pulse-pressure-cell-head{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>span{grid-column:auto;padding-left:0}.executive-workspace-page.is-pulse .pulse-pressure-meter,.executive-workspace-page.is-pulse .pulse-pressure-visual{grid-area:2/1}.executive-workspace-page.is-pulse .pulse-pressure-sections>li>small{grid-area:2/2}.executive-workspace-page.is-pulse .pulse-bottlenecks>.delivery-pressure-concentrations{grid-template-columns:minmax(0,1fr);margin-top:2rem}.executive-workspace-page.is-pulse .delivery-pressure-concentrations>section+section{border-top:.125rem solid var(--pulse-rule);border-left:0}.executive-workspace-page.is-pulse .delivery-pressure-neutral-graphic{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .delivery-pressure-neutral-facts{border-top:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .delivery-pressure-neutral-index{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head{flex-direction:column;align-items:stretch;gap:.8rem;min-height:0;padding:.8rem 0}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child{grid-template-columns:minmax(0,1fr);gap:.2rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>span{grid-row:auto}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:last-child{justify-content:space-between}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head .pulse-scope-toggle{min-height:2.75rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-canvas{display:none}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs{border-top:0;grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li:nth-child(2n){border-left:0}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li:nth-child(n+2){border-top:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a{grid-template-rows:auto auto;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.22rem .55rem;min-height:4.25rem;padding-inline:0}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>span{grid-row:1/-1}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>i{display:none}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>strong:nth-of-type(2){color:var(--color-muted);grid-area:2/2}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>b{grid-area:1/3/-1}.executive-workspace-page.is-pulse .pulse-network-involvement>header{flex-direction:column;align-items:flex-start;gap:.25rem}.executive-workspace-page.is-pulse .pulse-network-involvement>header>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.executive-workspace-page.is-pulse .pulse-network-groups{grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.executive-workspace-page.is-pulse .pulse-network-group+.pulse-network-group{border-top:.125rem solid var(--pulse-rule);border-left:0}.executive-workspace-page.is-pulse .pulse-network-group-head{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:1rem 0}.executive-workspace-page.is-pulse .pulse-network-group-actions{grid-column:1/-1;justify-content:space-between}.executive-workspace-page.is-pulse .pulse-network-group-actions .pulse-scope-toggle{min-height:2.75rem;padding:.55rem .7rem}.executive-workspace-page.is-pulse :is(#service-demand,#action-pressure,#portfolio-network,#operating-risks){scroll-margin-top:5rem}.executive-workspace-page.is-pulse .pulse-network-summary{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;min-height:10rem;padding:1rem 0}.executive-workspace-page.is-pulse .pulse-network-summary .executive-donut{width:7.5rem}.executive-workspace-page.is-pulse .pulse-network-summary>p>strong{font-size:2.35rem}.executive-workspace-page.is-pulse .pulse-network-item>a{padding-inline:0}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header-actions{justify-content:flex-start;justify-self:stretch;width:100%}.executive-workspace-page.is-pulse .operating-risk-decision-map{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .operating-risk-decision-map>header{min-height:11rem}.executive-workspace-page.is-pulse .operating-risk-decision-grid{grid-template-columns:minmax(5.75rem,1.15fr) repeat(3,minmax(0,1fr))}.executive-workspace-page.is-pulse .operating-risk-decision-grid>.is-corner,.executive-workspace-page.is-pulse .operating-risk-decision-grid>.is-column{padding-inline:.35rem;font-size:.58rem}.executive-workspace-page.is-pulse .operating-risk-decision-row>.is-row-label{padding:.55rem}.executive-workspace-page.is-pulse .operating-risk-decision-row>button{min-height:4.75rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-registry-toolbar{margin-top:1.35rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-actions>button{justify-content:center;min-height:2.75rem}.executive-workspace-page.is-pulse .operating-risk-docket-filters{justify-content:flex-start;padding-block:.5rem;overflow-x:auto}.executive-workspace-page.is-pulse .operating-risk-briefs{gap:.85rem}.executive-workspace-page.is-pulse .operating-risk-brief{border:.0625rem solid var(--pulse-rule);background:var(--color-surface);grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .operating-risk-brief>*{border-top:.0625rem solid var(--pulse-rule);border-left:0;padding:1rem}.executive-workspace-page.is-pulse .operating-risk-brief>:first-child{border-top:0}.executive-workspace-page.is-pulse .operating-risk-brief-head{border-left:.25rem solid var(--risk-accent);flex-direction:row;align-items:center;gap:1rem;min-height:3.25rem}.executive-workspace-page.is-pulse .operating-risk-brief-copy h3{font-size:1rem}.executive-workspace-page.is-pulse .operating-risk-brief-copy>p:not(.operating-risk-review-note){font-size:.84rem}.executive-workspace-page.is-pulse .operating-risk-brief-actions .operating-risk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:359px){.executive-workspace-page.is-pulse .operating-pulse-facts{grid-template-columns:minmax(0,1fr)!important}.executive-workspace-page.is-pulse .operating-pulse-facts>div{border-top:.0625rem solid var(--pulse-rule)!important;border-left:0!important}.executive-workspace-page.is-pulse .operating-pulse-facts>div:first-child{border-top:0!important}}@media print{.executive-workspace-page.is-pulse :is(.operating-pulse-story-index,.service-demand-mobile-ranking,.service-demand-matrix-toggle,.operating-risk-docket-filters,.operating-risk-brief-actions){display:none!important}.executive-workspace-page.is-pulse .service-demand-cube-scroll{display:block!important}.executive-workspace-page.is-pulse .pulse-chapter-kicker{color:#475149;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5mm;font-size:6pt;font-weight:700;display:block}.executive-workspace-page.is-pulse .pulse-chapter-statement{margin-top:1.5mm;font-size:12pt;line-height:1.15}.executive-workspace-page.is-pulse .operating-risk-docket{border-top:.25mm solid #aeb5b0;border-bottom:.25mm solid #aeb5b0;margin-top:3mm}.executive-workspace-page.is-pulse .operating-risk-briefs{display:block}.executive-workspace-page.is-pulse .operating-risk-brief{break-inside:avoid;border-bottom:.25mm solid #d4d8d5;grid-template-columns:26mm minmax(0,1fr) 52mm;display:grid}.executive-workspace-page.is-pulse .operating-risk-brief:last-child{border-bottom:0}.executive-workspace-page.is-pulse .operating-risk-brief>*{border-left:.25mm solid #d4d8d5;min-width:0;padding:2.5mm}.executive-workspace-page.is-pulse .operating-risk-brief-head{border-left:.8mm solid #475149;flex-direction:column;justify-content:space-between;gap:3mm;display:flex}.executive-workspace-page.is-pulse .operating-risk-brief-rank{color:#606862;font-size:9pt}.executive-workspace-page.is-pulse .operating-risk-brief-copy h3{font-size:8pt;line-height:1.25}.executive-workspace-page.is-pulse .operating-risk-brief-copy>p,.executive-workspace-page.is-pulse .operating-risk-brief-evidence{font-size:6.5pt;line-height:1.35}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .operating-pulse-command{border-radius:.75rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy{min-height:0;padding:1.25rem}.executive-workspace-page.is-pulse .operating-pulse-command-copy h2{max-width:none;font-size:clamp(1.65rem,8.2vw,2.2rem)!important;line-height:1.01!important}.executive-workspace-page.is-pulse .operating-pulse-detail-body :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){margin-top:2.5rem}}@media screen{.efferd-app-shell{width:100%;max-width:min(var(--workspace-operational-max,76rem), 100%);margin-inline:auto}.efferd-dashboard-grid{background:var(--pulse-rule);border-radius:.875rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;padding:.0625rem;display:grid;overflow:visible}.efferd-dashboard-grid>*{background:var(--color-surface);min-width:0;margin-top:0}.efferd-dashboard-grid>.operating-pulse-command,.efferd-dashboard-grid>.operating-pulse-change-strip,.efferd-dashboard-grid>.operating-pulse-detail{grid-column:1/-1}.efferd-dashboard-grid>.operating-pulse-command{box-shadow:none;border:0;border-radius:.8rem .8rem 0 0}.efferd-dashboard-grid>.operating-pulse-change-strip{border:0}.efferd-dashboard-grid>.operating-pulse-agenda{grid-column:1/span 3;padding:1.25rem 1.35rem 1.35rem}.efferd-dashboard-grid>.operating-pulse-signal{border:0;grid-column:4;padding:1.25rem;display:block}.efferd-dashboard-grid .operating-pulse-signal h3{font-size:clamp(1.25rem,1.55vw,1.55rem)}.efferd-dashboard-grid .operating-pulse-signal-chart{margin-top:1.2rem}.efferd-dashboard-grid .operating-pulse-signal-chart>div{border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:minmax(0,1fr) 3.2rem;gap:.48rem;padding-bottom:.75rem}.efferd-dashboard-grid .operating-pulse-signal-chart>div>i{grid-area:2/1/auto/-1}.efferd-dashboard-grid .operating-pulse-signal-chart>div>strong{grid-area:1/2}.efferd-dashboard-grid .operating-pulse-signal>aside{border-left-width:.2rem;margin-top:1rem}.efferd-dashboard-grid>.operating-pulse-detail{border:0;border-radius:0 0 .8rem .8rem;padding-inline:1.2rem}}@media screen and (max-width:959px){.efferd-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.efferd-dashboard-grid>.operating-pulse-agenda,.efferd-dashboard-grid>.operating-pulse-signal{grid-column:1/-1}.efferd-dashboard-grid>.operating-pulse-signal{grid-template-columns:minmax(12rem,.75fr) minmax(22rem,1.5fr);gap:1.2rem;display:grid}.efferd-dashboard-grid .operating-pulse-signal-chart{margin-top:0}.efferd-dashboard-grid .operating-pulse-signal>aside{grid-column:1/-1}}@media screen and (max-width:719px){.efferd-dashboard-grid{border-radius:.75rem;grid-template-columns:minmax(0,1fr)}.efferd-dashboard-grid>.operating-pulse-agenda,.efferd-dashboard-grid>.operating-pulse-signal{grid-column:1;padding:1.15rem 1rem}.efferd-dashboard-grid>.operating-pulse-signal{display:block}.efferd-dashboard-grid .operating-pulse-signal-chart{margin-top:1.2rem}.efferd-dashboard-grid>.operating-pulse-detail{padding-inline:1rem}}@media screen{.operating-pulse-detail-toolbar{z-index:20;border-bottom:.0625rem solid var(--pulse-rule);background:#fbf9f4f0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin-inline:-1.2rem;padding:.55rem 1.2rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.operating-pulse-detail-toolbar{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.operating-pulse-detail-toolbar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.operating-pulse-detail-toolbar>span{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.operating-pulse-detail-toolbar>button{border:.0625rem solid var(--pulse-rule);min-height:2.75rem;color:var(--color-ink);background:var(--color-surface);border-radius:.4rem;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.72rem;font-weight:710;display:inline-flex}.operating-pulse-detail-toolbar>button:hover{border-color:var(--color-ink)}.operating-pulse-detail-toolbar>button svg{width:.9rem;height:.9rem}}@media screen and (max-width:719px){.operating-pulse-detail-toolbar{margin-inline:-1rem;padding-inline:1rem}.operating-pulse-detail-toolbar>span{display:none}.operating-pulse-detail-toolbar>button{justify-content:center;width:100%}}@media screen{.executive-workspace-page.is-pulse .efferd-app-shell{--efferd-rule:#b9bbb9}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-app-shell{--efferd-rule:color-mix(in srgb, var(--color-ink) 17%, var(--color-line))}}.executive-workspace-page.is-pulse .efferd-app-shell{--efferd-soft:#f6f3ec}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-app-shell{--efferd-soft:color-mix(in srgb, var(--color-canvas) 66%, var(--color-surface))}}.executive-workspace-page.is-pulse .efferd-app-shell{--efferd-ink-soft:#3d3e3f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-app-shell{--efferd-ink-soft:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse .efferd-app-shell{max-width:min(var(--workspace-operational-max,76rem), 100%)}.executive-workspace-page.is-pulse .efferd-dashboard-grid{background:var(--efferd-rule);border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;padding:.0625rem;display:grid;overflow:visible;box-shadow:0 1.2rem 3.2rem #2b2d2f14}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-dashboard-grid{box-shadow:0 1.2rem 3.2rem color-mix(in srgb, var(--color-ink) 8%, transparent)}}.efferd-dashboard-grid>*{background:var(--color-surface);min-width:0;animation:efferd-panel-enter .62s var(--ease-entrance) both;animation-delay:calc(var(--panel-index,0) * 55ms);margin:0}.efferd-dashboard-grid>:first-child{--panel-index:0}.efferd-dashboard-grid>:nth-child(2){--panel-index:1}.efferd-dashboard-grid>:nth-child(3){--panel-index:2}.efferd-dashboard-grid>:nth-child(4){--panel-index:3}.efferd-dashboard-grid>:nth-child(5){--panel-index:4}.efferd-dashboard-grid>:nth-child(6){--panel-index:5}.efferd-dashboard-grid>:nth-child(7){--panel-index:6}.efferd-dashboard-grid>:nth-child(8){--panel-index:7}.efferd-dashboard-grid>:nth-child(9){--panel-index:8}.efferd-dashboard-grid>:nth-child(10){--panel-index:9}.efferd-dashboard-grid>:nth-child(11){--panel-index:10}.efferd-dashboard-grid>:nth-child(12){--panel-index:11}.efferd-pulse-navigator{border:.0625rem solid var(--efferd-rule);background:var(--color-surface);border-radius:.85rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:5rem;display:grid;overflow:hidden}.efferd-pulse-navigator button{border-left:.0625rem solid var(--efferd-rule);min-width:0;min-height:4rem;color:var(--color-ink);text-align:left;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .9rem;display:grid}.efferd-pulse-navigator button:first-child{border-left:0}.efferd-pulse-navigator button:hover{color:var(--color-product-hero);background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.efferd-pulse-navigator button:hover{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.efferd-pulse-navigator button:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:-.1875rem}.efferd-pulse-navigator button>span:first-child{color:var(--color-product-action);font:760 var(--type-meta) / 1 var(--font-role-data)}.efferd-pulse-navigator button>span:nth-child(2){flex-direction:column;gap:.15rem;min-width:0;display:flex}.efferd-pulse-navigator strong{font:720 var(--type-body) / 1.15 var(--font-role-section);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.efferd-pulse-navigator small{color:var(--color-muted);font:560 var(--type-meta) / 1.15 var(--font-role-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.efferd-pulse-navigator button.is-critical small{color:var(--color-danger);font-weight:700}.efferd-pulse-navigator svg{width:.9rem;height:.9rem;color:var(--color-faint);transition:transform var(--motion-fast) ease}.efferd-pulse-navigator button:hover svg{transform:translate(.15rem)}.efferd-pulse-stat{min-height:10.2rem;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background var(--motion-fast) ease;flex-direction:column;gap:.7rem;padding:1.05rem;display:flex}.efferd-pulse-stat:hover{z-index:2;background:#faf7f2}@supports (color:color-mix(in lab, red, red)){.efferd-pulse-stat:hover{background:color-mix(in srgb, var(--color-surface) 93%, var(--color-brand-50))}}.efferd-pulse-stat:hover{box-shadow:0 .8rem 2rem #2b2d2f1a}@supports (color:color-mix(in lab, red, red)){.efferd-pulse-stat:hover{box-shadow:0 .8rem 2rem color-mix(in srgb, var(--color-ink) 10%, transparent)}}.efferd-pulse-stat:hover{transform:translateY(-.15rem)}.efferd-pulse-stat>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.efferd-pulse-stat>header>span{color:var(--color-muted);font-family:var(--font-role-section);align-items:center;gap:.42rem;font-size:.72rem;font-weight:680;display:inline-flex}.efferd-pulse-stat>header svg{width:.85rem;height:.85rem}.efferd-pulse-stat>header>svg{color:var(--color-faint)}.efferd-pulse-stat>div{justify-content:space-between;align-items:end;gap:1rem;min-height:3rem;display:flex}.efferd-pulse-stat>div>strong{color:var(--color-ink);font-family:var(--font-role-data);letter-spacing:-.045em;font-size:clamp(1.55rem,2.25vw,2.1rem);font-weight:730;line-height:1}.efferd-pulse-delta{min-width:0;color:var(--color-muted);align-items:center;gap:.3rem;margin-top:auto;font-size:.67rem;display:flex}.efferd-pulse-delta>svg{width:.72rem;height:.72rem;color:var(--color-product-action)}.efferd-pulse-delta.is-down>svg{color:var(--color-bluegrey)}.efferd-pulse-delta>b{color:var(--color-ink);white-space:nowrap;font-weight:720}.efferd-pulse-delta>small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.efferd-stat-spark{align-items:end;gap:.2rem;width:4rem;height:2.25rem;display:flex}.efferd-stat-spark>i{width:100%;height:var(--spark-height);background:#173b5757;min-height:.2rem}@supports (color:color-mix(in lab, red, red)){.efferd-stat-spark>i{background:color-mix(in srgb, var(--color-product-hero) 34%, transparent)}}.efferd-stat-spark>i{transform-origin:bottom;animation:efferd-spark-rise .62s var(--ease-entrance) calc(.42s + var(--spark-delay)) forwards;transform:scaleY(0)}.efferd-stat-spark.is-risk>i{background:#b5533b80}@supports (color:color-mix(in lab, red, red)){.efferd-stat-spark.is-risk>i{background:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.efferd-stat-spark.is-accent>i{background:#742d3e8a}@supports (color:color-mix(in lab, red, red)){.efferd-stat-spark.is-accent>i{background:color-mix(in srgb, var(--color-product-action) 54%, transparent)}}.efferd-stat-spark.is-positive>i{background:#3f7d4f7a}@supports (color:color-mix(in lab, red, red)){.efferd-stat-spark.is-positive>i{background:color-mix(in srgb, var(--color-positive) 48%, transparent)}}.efferd-pulse-card{background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.efferd-demand-trend,.efferd-pressure-card{grid-column:span 2;min-height:24rem}.efferd-decision-docket{grid-column:span 3}.efferd-health-card{grid-column:span 1}.efferd-activity-card,.efferd-network-card{grid-column:span 2;min-height:21rem}.efferd-pulse-card-head{border-bottom:.0625rem solid var(--efferd-rule);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:6.6rem;padding:1.15rem 1.25rem;display:flex}.efferd-pulse-card-head>div>span,.efferd-detail-heading span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:770}.efferd-pulse-card-head h3,.efferd-detail-heading h3{color:var(--color-ink);font-family:var(--font-role-display);letter-spacing:-.025em;margin-top:.3rem;font-size:1.15rem;font-weight:660;line-height:1.12}.efferd-pulse-card-head p,.efferd-detail-heading p{color:var(--color-muted);margin-top:.3rem;font-size:.68rem;line-height:1.4}.efferd-pulse-card-head>button{border:.0625rem solid var(--efferd-rule);min-height:2.75rem;color:var(--color-ink);background:var(--color-surface);border-radius:.38rem;flex:none;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.7rem;font-weight:710;display:inline-flex}.efferd-pulse-card-head>button:hover{border-color:var(--color-ink);background:var(--efferd-soft)}.efferd-pulse-card-head>button svg{width:.82rem;height:.82rem}.efferd-demand-chart{flex-direction:column;flex:1;min-height:0;padding:.65rem 1rem .9rem;display:flex;position:relative}.efferd-demand-chart svg{width:100%;min-height:14.2rem;overflow:visible}.efferd-chart-gridline{stroke:#2b2d2f17}@supports (color:color-mix(in lab, red, red)){.efferd-chart-gridline{stroke:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.efferd-chart-gridline{stroke-width:1px;vector-effect:non-scaling-stroke}.efferd-chart-area{fill:url(#efferd-demand-area);opacity:0;animation:.9s .6s forwards efferd-area-fade}.efferd-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:efferd-line-draw 1.25s var(--ease-entrance) .36s forwards}.efferd-chart-line.is-current{stroke:var(--color-product-action);stroke-width:2.2px}.efferd-chart-line.is-comparison{stroke:#2b2d2f45}@supports (color:color-mix(in lab, red, red)){.efferd-chart-line.is-comparison{stroke:color-mix(in srgb, var(--color-ink) 27%, transparent)}}.efferd-chart-line.is-comparison{stroke-width:1.3px;stroke-dasharray:.025 .02}.efferd-chart-point{fill:var(--color-surface);stroke:var(--color-product-action);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:efferd-point-pop .36s var(--ease-entrance) 1.2s forwards;vector-effect:non-scaling-stroke}.efferd-demand-axis{grid-template-columns:repeat(var(--demand-point-count,1), minmax(0, 1fr));color:var(--color-faint);font-family:var(--font-role-data);justify-content:space-between;font-size:.6rem;display:flex}.efferd-demand-axis .is-hidden{display:none}.efferd-chart-legend{color:var(--color-muted);gap:1rem;margin-top:.55rem;font-size:.62rem;display:flex}.efferd-chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.efferd-chart-legend i{background:#2b2d2f40;width:1.2rem;height:.12rem}@supports (color:color-mix(in lab, red, red)){.efferd-chart-legend i{background:color-mix(in srgb, var(--color-ink) 25%, transparent)}}.efferd-chart-legend i.is-current{background:var(--color-product-action)}.efferd-chart-empty{min-height:15rem;color:var(--color-muted);flex:1;justify-content:center;align-items:center;gap:.6rem;font-size:.72rem;display:flex}.efferd-chart-empty svg{width:1rem;height:1rem}.efferd-demand-composition{flex:1;align-content:center;gap:.78rem;padding:1rem 1.25rem;display:grid}.efferd-demand-composition>li{grid-template-columns:minmax(9rem,1.25fr) minmax(8rem,1.5fr) 2.8rem;align-items:center;gap:.7rem;display:grid}.efferd-demand-composition b,.efferd-demand-composition small{display:block}.efferd-demand-composition b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:680;overflow:hidden}.efferd-demand-composition small{color:var(--color-faint);margin-top:.08rem;font-size:.6rem}.efferd-demand-composition>li>i{background:#ecebe6;border-radius:99px;height:.52rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.efferd-demand-composition>li>i{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-surface))}}.efferd-demand-composition>li>i>i{width:var(--demand-share);border-radius:inherit;background:linear-gradient(90deg, var(--color-product-action), #6b5f6f);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.efferd-demand-composition>li>i>i{background:linear-gradient(90deg, var(--color-product-action), color-mix(in srgb, var(--color-product-action) 45%, var(--color-bluegrey)))}}.efferd-demand-composition>li>i>i{transform-origin:0;animation:efferd-bar-grow .85s var(--ease-entrance) calc(.46s + var(--bar-delay)) forwards;transform:scaleX(0)}.efferd-demand-composition>li>strong{color:var(--color-ink);font-family:var(--font-role-data);text-align:right;font-size:.76rem}.efferd-pressure-total{color:var(--color-muted);flex-direction:column;align-items:end;display:flex}.efferd-pressure-total strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:1.25rem}.efferd-pressure-total small{font-size:.62rem}.efferd-pressure-bars{flex:1;align-content:center;gap:.75rem;padding:1rem 1.25rem;display:grid}.efferd-pressure-bars>li{grid-template-columns:minmax(7.5rem,1fr) minmax(8rem,1.7fr) 2.8rem;align-items:center;gap:.7rem;display:grid}.efferd-pressure-bars>li>span{min-width:0}.efferd-pressure-bars b,.efferd-pressure-bars small{display:block}.efferd-pressure-bars b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:680;overflow:hidden}.efferd-pressure-bars small{color:var(--color-faint);margin-top:.08rem;font-size:.6rem}.efferd-pressure-bars>li>i{background:#ecebe6;border-radius:99px;height:.52rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.efferd-pressure-bars>li>i{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-surface))}}.efferd-pressure-bars>li>i>i{width:var(--pressure-share);border-radius:inherit;background:linear-gradient(90deg, var(--color-product-hero), var(--color-product-action));transform-origin:0;height:100%;animation:efferd-bar-grow .85s var(--ease-entrance) calc(.46s + var(--bar-delay)) forwards;display:block;transform:scaleX(0)}.efferd-pressure-bars>li>strong{color:var(--color-ink);font-family:var(--font-role-data);text-align:right;font-size:.76rem}.efferd-pressure-card>footer{border-top:.0625rem solid var(--efferd-rule);min-height:3.5rem;color:var(--color-muted);background:var(--efferd-soft);align-items:center;gap:.55rem;padding:.7rem 1.25rem;font-size:.65rem;line-height:1.35;display:flex}.efferd-pressure-card>footer svg{width:.9rem;height:.9rem;color:var(--color-product-action)}.efferd-decision-table{display:grid}.efferd-decision-table-head,.efferd-decision-table>article{grid-template-columns:minmax(14rem,1.55fr) minmax(12rem,1.05fr) minmax(8rem,.8fr) 2.85rem;align-items:stretch;display:grid}.efferd-decision-table-head{border-bottom:.0625rem solid var(--efferd-rule);min-height:2.5rem;color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:740}.efferd-decision-table-head>span,.efferd-decision-table>article>div{border-left:.0625rem solid var(--efferd-rule);padding:.65rem .8rem}.efferd-decision-table-head>span:first-child,.efferd-decision-table>article>div:first-child{border-left:0}.efferd-decision-table>article{--risk-tone:var(--color-warning);border-bottom:.0625rem solid var(--efferd-rule);min-height:6.2rem;transition:background var(--motion-fast) ease}.efferd-decision-table>article:hover{background:var(--efferd-soft)}.efferd-decision-table>article.is-critical{--risk-tone:var(--color-danger)}.efferd-decision-table>article.is-watch{--risk-tone:var(--color-bluegrey)}.efferd-decision-table>article>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.efferd-risk-rank{float:left;color:var(--color-faint);margin-right:.5rem;font-size:.58rem}.efferd-risk-severity{color:var(--risk-tone);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;font-weight:770;display:inline-flex}.efferd-risk-severity>i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem;animation:2.2s ease-in-out infinite efferd-risk-breathe}.efferd-decision-table article strong{color:var(--color-ink);margin-top:.24rem;font-size:.7rem;font-weight:690;line-height:1.3;display:block}.efferd-decision-table article small{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.61rem;line-height:1.35;display:-webkit-box;overflow:hidden}.efferd-decision-table article>div>span:first-child:not(.efferd-risk-rank):not(.efferd-risk-severity){color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:720}.efferd-decision-table article>button{border-left:.0625rem solid var(--efferd-rule);min-width:2.75rem;min-height:100%;color:var(--color-muted);transition:color var(--motion-fast) ease, background var(--motion-fast) ease}.efferd-decision-table article>button:hover{color:var(--color-ink);background:#f0e9e5}@supports (color:color-mix(in lab, red, red)){.efferd-decision-table article>button:hover{background:color-mix(in srgb, var(--color-product-action) 8%, var(--color-surface))}}.efferd-decision-table article>button svg{width:.9rem;height:.9rem}.efferd-decision-clear{min-height:16rem;color:var(--color-positive);justify-content:center;align-items:center;gap:.7rem;display:flex}.efferd-health-card{min-height:100%}.efferd-health-card .efferd-pulse-card-head{min-height:0}.efferd-health-gauge{background:conic-gradient(var(--color-product-action) var(--health-score), #eae9e4 0);border-radius:50%;align-self:center;place-items:center;width:7.5rem;height:7.5rem;margin:1.1rem auto .8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.efferd-health-gauge{background:conic-gradient(var(--color-product-action) var(--health-score), color-mix(in srgb, var(--color-ink) 8%, var(--color-surface)) 0)}}.efferd-health-gauge{animation:efferd-gauge-arrive .8s var(--ease-entrance) .5s both}.efferd-health-gauge:before{border-radius:inherit;background:var(--color-surface);content:"";position:absolute;inset:.55rem}.efferd-health-gauge>div{place-items:center;display:grid;position:relative}.efferd-health-gauge strong{color:var(--color-ink);font-family:var(--font-role-data);font-size:1.55rem;line-height:1}.efferd-health-gauge span{color:var(--color-faint);margin-top:.18rem;font-size:.58rem}.efferd-health-list{border-top:.0625rem solid var(--efferd-rule)}.efferd-health-list>div{border-bottom:.0625rem solid var(--efferd-rule);justify-content:space-between;align-items:center;gap:.7rem;min-height:2.6rem;padding:.45rem .85rem;display:flex}.efferd-health-list dt{color:var(--color-muted);font-size:.62rem}.efferd-health-list dd{color:var(--color-ink);text-align:right;font-size:.62rem;font-weight:690}.efferd-health-list dd.is-failed{color:var(--color-danger)}.efferd-health-list dd.is-reconciled{color:var(--color-positive)}.efferd-health-card>p{color:var(--color-muted);background:var(--efferd-soft);align-items:flex-start;gap:.45rem;margin-top:auto;padding:.75rem .85rem;font-size:.6rem;line-height:1.4;display:flex}.efferd-health-card>p svg{width:.8rem;height:.8rem;color:var(--color-warning);flex:none}.efferd-activity-card>ul{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.efferd-activity-card li{border-top:.0625rem solid var(--efferd-rule);border-left:.0625rem solid var(--efferd-rule);min-height:6.5rem;transition:background var(--motion-fast) ease;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.efferd-activity-card li:nth-child(odd){border-left:0}.efferd-activity-card li:nth-child(-n+2){border-top:0}.efferd-activity-card li:hover{background:var(--efferd-soft)}.efferd-activity-card li>span{width:2.65rem;height:2.65rem;color:var(--color-product-action);background:#efe7e4;border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.efferd-activity-card li>span{background:color-mix(in srgb, var(--color-product-action) 9%, var(--color-surface))}}.efferd-activity-card li svg{width:1rem;height:1rem}.efferd-activity-card li strong,.efferd-activity-card li small{display:block}.efferd-activity-card li strong{color:var(--color-ink);font-size:.72rem;line-height:1.3}.efferd-activity-card li small{color:var(--color-muted);margin-top:.2rem;font-size:.61rem;line-height:1.35}.efferd-network-card{position:relative;overflow:hidden}.efferd-network-card>dl{z-index:2;background:#fbf9f4eb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.efferd-network-card>dl{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.efferd-network-card>dl{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.efferd-network-card>dl>div{border-top:.0625rem solid var(--efferd-rule);border-left:.0625rem solid var(--efferd-rule);min-width:0;padding:.85rem}.efferd-network-card>dl>div:first-child{border-left:0}.efferd-network-card dt{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:730;display:flex}.efferd-network-card dt svg{width:.75rem;height:.75rem}.efferd-network-card dd strong,.efferd-network-card dd span{display:block}.efferd-network-card dd strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:.72rem;overflow:hidden}.efferd-network-card dd span{color:var(--color-muted);margin-top:.22rem;font-size:.59rem;line-height:1.35}.efferd-network-radar{border:.0625rem solid #173b571a;width:19rem;height:19rem;position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.efferd-network-radar{border:.0625rem solid color-mix(in srgb, var(--color-product-hero) 10%, transparent)}}.efferd-network-radar{border-radius:50%;transform:translate(-50%,-44%)}.efferd-network-radar:before,.efferd-network-radar:after{border:inherit;border-radius:inherit;content:"";position:absolute;inset:18%}.efferd-network-radar:after{inset:36%}.efferd-network-radar>span{background:#173b5714;height:.0625rem;position:absolute;inset:50% 0 auto}@supports (color:color-mix(in lab, red, red)){.efferd-network-radar>span{background:color-mix(in srgb, var(--color-product-hero) 8%, transparent)}}.efferd-network-radar>span{transform-origin:50%}.efferd-network-radar>span:nth-child(2){transform:rotate(60deg)}.efferd-network-radar>span:nth-child(3){transform:rotate(120deg)}.efferd-network-radar>i{border:.1rem solid var(--color-surface);background:var(--color-product-action);border-radius:50%;width:.5rem;height:.5rem;animation:2.6s ease-in-out infinite efferd-node-pulse;position:absolute;box-shadow:0 0 .9rem}.efferd-network-radar>i:first-of-type{top:24%;left:28%}.efferd-network-radar>i:nth-of-type(2){animation-delay:.6s;bottom:32%;right:24%}.efferd-network-radar>i:nth-of-type(3){animation-delay:1.2s;bottom:19%;left:38%}.efferd-network-radar::selection{background:0 0}.efferd-detail-heading{border-top:.18rem solid var(--color-product-action);background:var(--color-surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;min-height:9rem;padding:1.25rem 1.5rem;display:flex}.efferd-detail-heading h3{font-size:1.45rem}.efferd-detail-heading>svg{width:2.2rem;height:2.2rem;color:var(--color-product-action);animation:8s linear infinite efferd-target-turn}.efferd-pulse-detail-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;display:grid;background:var(--efferd-rule)!important;animation:none!important;transform:none!important}.efferd-pulse-detail-grid>*{background:var(--color-surface);min-width:0}.efferd-pulse-detail-toolbar{z-index:30;border-bottom:.0625rem solid var(--efferd-rule);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.5rem 1rem;display:flex;position:sticky;top:0;background:#fbf9f4eb!important}@supports (color:color-mix(in lab, red, red)){.efferd-pulse-detail-toolbar{background:color-mix(in srgb, var(--color-surface) 92%, transparent)!important}}.efferd-pulse-detail-toolbar{-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem)}.efferd-pulse-detail-toolbar>span{color:var(--color-faint);font-family:var(--font-role-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.efferd-pulse-detail-toolbar>button{border:.0625rem solid var(--efferd-rule);min-height:2.75rem;color:var(--color-ink);background:var(--color-surface);border-radius:.38rem;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.7rem;font-weight:710;display:inline-flex}.efferd-pulse-detail-toolbar>button svg{width:.82rem;height:.82rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){grid-column:1/-1;width:100%;background:var(--color-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:1.5rem!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners){border-bottom:.0625rem solid var(--efferd-rule)!important}@supports (animation-timeline:view()){.efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel){animation:linear both efferd-scroll-reveal;animation-timeline:view();animation-range:entry 4% cover 18%}}}@media screen and (max-width:959px){.executive-workspace-page.is-pulse .efferd-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.efferd-pulse-navigator,.efferd-detail-heading,.efferd-pulse-detail-grid,.efferd-demand-trend,.efferd-pressure-card,.efferd-decision-docket,.efferd-health-card{grid-column:1/-1}.efferd-activity-card,.efferd-network-card{grid-column:span 1}.efferd-decision-table-head,.efferd-decision-table>article{grid-template-columns:minmax(12rem,1.5fr) minmax(11rem,1fr) minmax(8rem,.8fr) 2.75rem}.efferd-activity-card>ul{grid-template-columns:minmax(0,1fr)}.efferd-activity-card li{border-left:0}.efferd-activity-card li:nth-child(2){border-top:.0625rem solid var(--efferd-rule)}.efferd-network-card>dl{grid-template-columns:minmax(0,1fr)}.efferd-network-card>dl>div{border-left:0}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-dashboard-grid{box-shadow:none;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.efferd-pulse-navigator,.efferd-demand-trend,.efferd-pressure-card,.efferd-decision-docket,.efferd-health-card,.efferd-activity-card,.efferd-network-card,.efferd-detail-heading,.efferd-pulse-detail-grid{grid-column:1/-1}.efferd-pulse-navigator{border-radius:.75rem}.efferd-pulse-navigator button{gap:.42rem;min-height:3.75rem;padding:.5rem .58rem}.efferd-pulse-navigator button>span:first-child{font-size:.67rem}.efferd-pulse-navigator strong{font-size:.76rem}.efferd-pulse-navigator small{font-size:.67rem}.efferd-pulse-navigator svg{display:none}.efferd-pulse-stat{min-height:9.6rem;padding:.9rem}.efferd-pulse-stat>header>span{font-size:.74rem}.efferd-pulse-stat>div{display:block}.efferd-pulse-stat>div>strong{font-size:1.8rem}.efferd-stat-spark{width:100%;height:1.65rem;margin-top:.6rem}.efferd-pulse-delta{grid-template-columns:auto minmax(0,1fr);display:grid}.efferd-pulse-delta>small{grid-column:1/-1;margin-top:.08rem}.efferd-pulse-card-head{min-height:0;padding:1rem}.efferd-pulse-card-head h3{font-size:1.2rem}.efferd-demand-trend,.efferd-pressure-card{min-height:22rem}.efferd-demand-chart{padding-inline:.6rem}.efferd-demand-chart svg{min-height:12rem}.efferd-pressure-bars{padding:1rem}.efferd-pressure-bars>li{grid-template-columns:minmax(6.8rem,1fr) 3rem;gap:.5rem}.efferd-pressure-bars>li>i{grid-area:2/1/auto/-1}.efferd-pressure-bars>li>strong{grid-area:1/2}.efferd-demand-composition{padding:1rem}.efferd-demand-composition>li{grid-template-columns:minmax(0,1fr) 3rem;gap:.5rem}.efferd-demand-composition>li>i{grid-area:2/1/auto/-1}.efferd-demand-composition>li>strong{grid-area:1/2}.efferd-decision-docket .efferd-pulse-card-head{display:block}.efferd-decision-docket .efferd-pulse-card-head>button{justify-content:center;width:100%;margin-top:.8rem}.efferd-decision-table-head{display:none}.efferd-decision-table>article{grid-template-columns:minmax(0,1fr) 2.85rem;padding:0;display:grid}.efferd-decision-table>article>div{border-top:.0625rem solid var(--efferd-rule);border-left:0;grid-column:1;padding:.85rem 1rem}.efferd-decision-table>article>div:first-child{border-top:0}.efferd-decision-table>article>button{grid-area:1/2/span 3}.efferd-decision-table article strong{font-size:.78rem}.efferd-decision-table article small{font-size:.69rem}.efferd-health-card{min-height:0}.efferd-activity-card>ul{grid-template-columns:minmax(0,1fr)}.efferd-activity-card li{border-left:0;min-height:5.5rem}.efferd-activity-card li:nth-child(2){border-top:.0625rem solid var(--efferd-rule)}.efferd-network-card{min-height:28rem}.efferd-network-card>dl{grid-template-columns:minmax(0,1fr)}.efferd-network-card>dl>div{border-left:0}.efferd-network-radar{width:16rem;height:16rem;top:40%}.efferd-detail-heading{min-height:8rem;padding:1rem}.efferd-detail-heading h3{font-size:1.3rem}.efferd-detail-heading>svg{width:1.7rem;height:1.7rem}.efferd-pulse-detail-grid{grid-template-columns:minmax(0,1fr)}.efferd-pulse-detail-toolbar{grid-column:1}.efferd-pulse-detail-toolbar>span{display:none}.efferd-pulse-detail-toolbar>button{justify-content:center;width:100%}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){grid-column:1;padding:1rem!important}}@keyframes efferd-panel-enter{0%{opacity:0;transform:translateY(.9rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes efferd-spark-rise{to{transform:scaleY(1)}}@keyframes efferd-area-fade{to{opacity:1}}@keyframes efferd-line-draw{to{stroke-dashoffset:0}}@keyframes efferd-point-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes efferd-bar-grow{to{transform:scaleX(1)}}@keyframes efferd-gauge-arrive{0%{opacity:0;transform:rotate(-70deg)scale(.7)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes efferd-risk-breathe{50%{opacity:.45;transform:scale(.72)}}@keyframes efferd-node-pulse{50%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--color-product-action) 5%, transparent), 0 0 1.1rem currentColor;transform:scale(1.15)}}@keyframes efferd-target-turn{to{transform:rotate(1turn)}}@keyframes efferd-scroll-reveal{0%{opacity:.2;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.executive-workspace-page.is-pulse .service-demand-flow{border:.0625rem solid var(--pulse-rule);background:var(--color-surface);margin-top:1.4rem}.executive-workspace-page.is-pulse .service-demand-flow>figcaption{border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:.85rem 1rem;display:grid}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>span{color:#612d3a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-flow>figcaption>span{color:color-mix(in srgb, var(--color-product-action) 74%, var(--color-ink))}}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>span{font:800 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.1em;text-transform:uppercase}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>strong{font:740 var(--type-section) / 1.2 var(--font-role-section)}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>small{color:var(--color-faint);font:560 var(--type-meta) / 1.2 var(--font-role-meta);text-align:right}.service-demand-flow-canvas{background:radial-gradient(circle at 50% 50%, #742d3e1f, transparent 30%), linear-gradient(145deg, var(--color-product-hero), #193952);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-canvas{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-product-action) 12%, transparent), transparent 30%), linear-gradient(145deg, var(--color-product-hero), color-mix(in srgb, var(--color-product-hero) 88%, var(--color-ink)))}}.service-demand-flow-canvas:before,.service-demand-flow-canvas:after{border:.0625rem solid #f3f0e80f;position:absolute}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-canvas:before,.service-demand-flow-canvas:after{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 6%, transparent)}}.service-demand-flow-canvas:before,.service-demand-flow-canvas:after{content:"";pointer-events:none;border-radius:50%}.service-demand-flow-canvas:before{width:24rem;height:24rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.service-demand-flow-canvas:after{width:17rem;height:17rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.service-demand-flow-canvas svg{z-index:1;width:100%;height:auto;display:block;position:relative}.service-demand-flow-axis{fill:#f3f0e88f}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-axis{fill:color-mix(in srgb, var(--color-on-dark) 56%, transparent)}}.service-demand-flow-axis{font:760 .65rem/1 var(--font-role-meta);letter-spacing:.14em}.service-demand-flow-edges path{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;animation:service-demand-flow-draw 1.1s var(--ease-entrance) calc(.22s + var(--flow-delay)) forwards}.service-demand-flow-nodes circle{stroke:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-nodes circle{stroke:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.service-demand-flow-nodes circle{stroke-width:1.5px;filter:drop-shadow(0 0 .6rem)}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-nodes circle{filter:drop-shadow(0 0 .6rem color-mix(in srgb, currentColor 35%, transparent))}}.service-demand-flow-nodes circle{transform-box:fill-box;transform-origin:50%;animation:service-demand-node-arrive .62s var(--ease-entrance) both}.service-demand-flow-nodes.is-category circle{fill:var(--color-product-action);color:var(--color-product-action)}.service-demand-flow-nodes.is-channel circle{fill:var(--color-positive);color:var(--color-positive)}.service-demand-flow-nodes text{fill:var(--color-on-dark);font:650 .72rem/1.1 var(--font-role-body)}.service-demand-flow-nodes text.is-value{fill:#f3f0e89e}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-nodes text.is-value{fill:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.service-demand-flow-nodes text.is-value{font:700 .65rem/1 var(--font-role-data)}.service-demand-flow-core{fill:#1b3850}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-core{fill:color-mix(in srgb, var(--color-product-hero) 82%, var(--color-ink))}}.service-demand-flow-core{stroke:#98646e}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-core{stroke:color-mix(in srgb, var(--color-product-action) 72%, var(--color-on-dark))}}.service-demand-flow-core{stroke-width:1.5px}.service-demand-flow-total{fill:var(--color-on-dark);font:760 1.45rem/1 var(--font-role-data);letter-spacing:-.04em}.service-demand-flow-total-label{fill:#f3f0e89e}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-total-label{fill:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.service-demand-flow-total-label{font:760 .58rem/1 var(--font-role-meta);letter-spacing:.12em}.service-demand-flow-leaders{border-top:.0625rem solid var(--pulse-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-demand-flow-leaders>li{border-left:.0625rem solid var(--pulse-rule);border-top:.0625rem solid var(--pulse-rule);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .75rem;min-width:0;min-height:7.2rem;padding:.9rem 1rem;display:grid}.service-demand-flow-leaders>li:nth-child(3n+1){border-left:0}.service-demand-flow-leaders>li:nth-child(-n+3){border-top:0}.service-demand-flow-leaders>li>span{color:var(--color-product-action);font:760 var(--type-meta) / 1 var(--font-role-data);grid-area:1/1;align-self:start}.service-demand-flow-leaders>li>div{grid-area:1/2;align-self:start;min-width:0}.service-demand-flow-leaders strong{font:720 var(--type-body) / 1.2 var(--font-role-section);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-demand-flow-leaders small{min-width:0;color:var(--color-muted);font:560 var(--type-meta) / 1.2 var(--font-role-body);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.28rem;margin-top:.32rem;display:flex;overflow:hidden}.service-demand-flow-leaders small svg{width:.8rem;height:.8rem;color:var(--color-positive);flex:none}.service-demand-flow-leaders>li>b{font:760 1.15rem/1 var(--font-role-data);letter-spacing:-.03em;grid-area:1/3;place-self:start end}.service-demand-flow-leaders>li>i{background:#2b2d2f12;border-radius:99rem;grid-area:2/1/auto/-1;height:.28rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-leaders>li>i{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.service-demand-flow-leaders>li>i>i{width:var(--flow-strength);border-radius:inherit;background:linear-gradient(90deg, var(--color-product-action), var(--color-positive));transform-origin:0;height:100%;animation:efferd-bar-grow .76s var(--ease-entrance) .54s forwards;display:block;transform:scaleX(0)}@keyframes service-demand-flow-draw{to{stroke-dashoffset:0}}@keyframes service-demand-node-arrive{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@media (max-width:719px){.executive-workspace-page.is-pulse .service-demand-flow>figcaption{padding:.85rem;display:block}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>*{display:block}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>strong{margin-top:.32rem}.executive-workspace-page.is-pulse .service-demand-flow>figcaption>small{text-align:left;margin-top:.4rem}.service-demand-flow-canvas{display:none}.service-demand-flow-leaders{grid-template-columns:minmax(0,1fr)}.service-demand-flow-leaders>li{border-left:0;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);min-height:7rem}.service-demand-flow-leaders>li>b{grid-area:3/2;justify-self:start;margin-top:.2rem}.service-demand-flow-leaders>li:nth-child(n+2){border-top:.0625rem solid var(--pulse-rule)}}@media (prefers-reduced-motion:reduce){.efferd-dashboard-grid *,.efferd-dashboard-grid :before,.efferd-dashboard-grid :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{.efferd-pulse-navigator,.efferd-pulse-detail-toolbar,.efferd-pulse-card-head>button,.efferd-decision-table article>button{display:none!important}}.executive-workspace-page.is-pulse .service-demand-flow{margin-top:1.25rem;overflow:hidden}.service-demand-flow-stage{grid-template-columns:minmax(0,1.85fr) minmax(15rem,.72fr);min-height:20rem;display:grid}.service-demand-flow-canvas{border-right:.0625rem solid #f3f0e81f;place-items:center;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-canvas{border-right:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.service-demand-flow-brief{background:#f7f4ed;grid-template-rows:auto 1fr;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.service-demand-flow-brief{background:color-mix(in srgb, var(--color-canvas) 55%, var(--color-surface))}}.service-demand-flow-brief>header{border-bottom:.0625rem solid var(--pulse-rule);padding:1rem}.service-demand-flow-brief>header>span,.service-demand-flow-brief>header>strong,.service-demand-flow-brief>header>small{display:block}.service-demand-flow-brief>header>span{color:var(--color-product-action);font:800 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.09em;text-transform:uppercase}.service-demand-flow-brief>header>strong{color:var(--color-ink);font:680 var(--type-body) / 1.25 var(--font-role-section);margin-top:.55rem}.service-demand-flow-brief>header>strong>b{letter-spacing:-.04em;margin-right:.2rem;font-size:1.45rem}.service-demand-flow-brief>header>small{color:var(--color-faint);font:540 var(--type-meta) / 1.35 var(--font-role-body);margin-top:.45rem}.executive-workspace-page.is-pulse .service-demand-flow-leaders{border:0;grid-template-columns:minmax(0,1fr);align-content:stretch;display:grid}.executive-workspace-page.is-pulse .service-demand-flow-leaders>li{border:0;border-top:.0625rem solid var(--pulse-rule);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem .65rem;min-height:0;padding:.8rem 1rem}.executive-workspace-page.is-pulse .service-demand-flow-leaders>li:first-child{border-top:0}.executive-workspace-page.is-pulse .service-demand-flow-leaders>li>span,.executive-workspace-page.is-pulse .service-demand-flow-leaders>li>div,.executive-workspace-page.is-pulse .service-demand-flow-leaders>li>b{align-self:center}.executive-workspace-page.is-pulse .service-demand-flow-leaders>li>i{height:.22rem}.executive-workspace-page.is-pulse .pulse-pressure-strip{border:.0625rem solid var(--pulse-rule);background:var(--color-surface);box-shadow:none;grid-template-columns:minmax(13rem,.62fr) minmax(0,1.38fr);margin-top:1.25rem;display:grid;overflow:hidden}.executive-workspace-page.is-pulse .pulse-pressure-summary{min-height:12.5rem;color:var(--color-on-dark);background:radial-gradient(circle at 22% 50%, #742d3e3d, transparent 35%), var(--color-product-hero);grid-template-columns:8.25rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-pressure-summary{background:radial-gradient(circle at 22% 50%, color-mix(in srgb, var(--color-product-action) 24%, transparent), transparent 35%), var(--color-product-hero)}}.pulse-pressure-gauge{aspect-ratio:1;place-items:center;width:8.25rem;display:grid;position:relative}.pulse-pressure-gauge svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pulse-pressure-gauge circle{fill:none;stroke-width:8px}.pulse-pressure-gauge circle.is-track{stroke:#f3f0e821}@supports (color:color-mix(in lab, red, red)){.pulse-pressure-gauge circle.is-track{stroke:color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.pulse-pressure-gauge circle.is-value{stroke:var(--color-product-action);stroke-linecap:round;filter:drop-shadow(0 0 .6rem #742d3e66)}@supports (color:color-mix(in lab, red, red)){.pulse-pressure-gauge circle.is-value{filter:drop-shadow(0 0 .6rem color-mix(in srgb, var(--color-product-action) 40%, transparent))}}.pulse-pressure-gauge circle.is-value{animation:pulse-pressure-gauge-arrive .82s var(--ease-entrance) both}.pulse-pressure-gauge>span{place-items:center;display:grid;position:relative}.pulse-pressure-gauge>span>strong{color:var(--color-on-dark);font:740 2rem/1 var(--font-role-data);letter-spacing:-.06em}.pulse-pressure-gauge>span>small{color:#f3f0e899;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.pulse-pressure-gauge>span>small{color:color-mix(in srgb, var(--color-on-dark) 60%, transparent)}}.pulse-pressure-gauge>span>small{font:650 var(--type-meta) / 1 var(--font-role-data)}.pulse-pressure-summary-copy>strong,.pulse-pressure-summary-copy>span{display:block}.pulse-pressure-summary-copy>strong{font:660 var(--type-section) / 1.1 var(--font-role-section)}.pulse-pressure-summary-copy>span{color:#f3f0e89e;margin-top:.45rem}@supports (color:color-mix(in lab, red, red)){.pulse-pressure-summary-copy>span{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.pulse-pressure-summary-copy>span{font:600 var(--type-meta) / 1.35 var(--font-role-data)}.executive-workspace-page.is-pulse .pulse-pressure-sections{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse .pulse-pressure-sections>li{border:0;border-left:.0625rem solid var(--pulse-rule);border-top:.0625rem solid var(--pulse-rule);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.6rem .8rem;min-height:6.25rem;padding:.85rem 1rem;display:grid}.executive-workspace-page.is-pulse .pulse-pressure-sections>li:nth-child(-n+2){border-top:0}.executive-workspace-page.is-pulse .pulse-pressure-sections>li:nth-child(odd){border-left:0}.executive-workspace-page.is-pulse .pulse-pressure-cell-head{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>i{background:var(--pulse-pressure-accent);border-radius:50%;width:.48rem;height:.48rem}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>strong{font:700 var(--type-body) / 1.1 var(--font-role-section);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>span{color:var(--color-ink);font:730 var(--type-meta) / 1 var(--font-role-data);padding:0}.executive-workspace-page.is-pulse .pulse-pressure-meter{background:var(--pulse-pressure-accent);border-radius:99rem;grid-column:1;width:100%;height:.38rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-pressure-meter{background:color-mix(in srgb, var(--pulse-pressure-accent) 12%, var(--color-canvas))}}.executive-workspace-page.is-pulse .pulse-pressure-meter>i{border-radius:inherit;background:var(--pulse-pressure-accent);transform-origin:0;height:100%;animation:efferd-bar-grow .76s var(--ease-entrance) .18s forwards;display:block;transform:scaleX(0)}.executive-workspace-page.is-pulse .pulse-pressure-sections>li>small{color:var(--color-faint);font:560 var(--type-meta) / 1 var(--font-role-body);white-space:nowrap;grid-column:2}.executive-workspace-page.is-pulse .pulse-pressure-sections>li>small>b{color:var(--color-ink);font-family:var(--font-role-data)}.executive-workspace-page.is-pulse .operating-risk-decision-map{grid-template-columns:minmax(15rem,.66fr) minmax(0,1.34fr);display:grid;overflow:hidden}.executive-workspace-page.is-pulse .operating-risk-decision-map>header{background:radial-gradient(circle at 18% 82%, #b5533b38, transparent 35%), var(--color-product-hero);justify-content:center;min-height:15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-map>header{background:radial-gradient(circle at 18% 82%, color-mix(in srgb, var(--color-danger) 22%, transparent), transparent 35%), var(--color-product-hero)}}.executive-workspace-page.is-pulse .operating-risk-decision-map>header:after{border:.0625rem solid #f3f0e817;width:8.5rem;height:8.5rem;position:absolute;inset:50% -4.25rem auto auto}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-decision-map>header:after{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.executive-workspace-page.is-pulse .operating-risk-decision-map>header:after{content:"";border-radius:50%;transform:translateY(-50%)}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>strong>b{color:var(--color-on-dark);font:760 clamp(3rem, 5vw, 4.5rem) / .9 var(--font-role-data);letter-spacing:-.07em;margin-bottom:.18rem;display:block}.operating-risk-signal{grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;display:grid}.operating-risk-signal>button{--risk-signal-color:var(--color-bluegrey);border:0;border-top:.0625rem solid var(--pulse-rule);border-left:.22rem solid var(--risk-signal-color);min-width:0;min-height:5rem;color:var(--color-ink);background:var(--risk-signal-color);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.55rem 1rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.operating-risk-signal>button{background:color-mix(in srgb, var(--risk-signal-color) 5%, var(--color-surface))}}.operating-risk-signal>button{text-align:left;transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.operating-risk-signal>button:first-child{border-top:0}.operating-risk-signal>button.is-critical{--risk-signal-color:var(--color-danger)}.operating-risk-signal>button.is-elevated{--risk-signal-color:var(--color-gold)}.operating-risk-signal>button.is-watch{--risk-signal-color:var(--color-bluegrey)}.operating-risk-signal>button:hover,.operating-risk-signal>button.is-selected{background:var(--risk-signal-color)}@supports (color:color-mix(in lab, red, red)){.operating-risk-signal>button:hover,.operating-risk-signal>button.is-selected{background:color-mix(in srgb, var(--risk-signal-color) 12%, var(--color-surface))}}.operating-risk-signal>button.is-selected{box-shadow:inset 0 0 0 .12rem var(--risk-signal-color)}.operating-risk-signal-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.operating-risk-signal-head>span>strong,.operating-risk-signal-head>span>small{display:block}.operating-risk-signal-head>span>strong{font:720 var(--type-body) / 1.1 var(--font-role-section)}.operating-risk-signal-head>span>small{color:var(--color-faint);font:560 var(--type-meta) / 1 var(--font-role-body);margin-top:.18rem}.operating-risk-signal-head>b{color:var(--risk-signal-color);font:760 1.75rem/1 var(--font-role-data);letter-spacing:-.05em}.operating-risk-signal-rail{background:var(--risk-signal-color);border-radius:99rem;height:.34rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operating-risk-signal-rail{background:color-mix(in srgb, var(--risk-signal-color) 12%, var(--color-canvas))}}.operating-risk-signal-rail>i{border-radius:inherit;background:var(--risk-signal-color);transform-origin:0;height:100%;animation:efferd-bar-grow .76s var(--ease-entrance) .22s forwards;display:block;transform:scaleX(0)}.operating-risk-signal>button>small{color:var(--color-faint);font:560 var(--type-meta) / 1 var(--font-role-body);align-self:center}@keyframes pulse-pressure-gauge-arrive{0%{stroke-dashoffset:100px}}@media screen and (max-width:959px){.service-demand-flow-stage{grid-template-columns:minmax(0,1.5fr) minmax(13rem,.75fr)}.executive-workspace-page.is-pulse .pulse-pressure-strip{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr)}.executive-workspace-page.is-pulse .pulse-pressure-summary{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}@media screen and (max-width:719px){.service-demand-flow-stage{min-height:0;display:block}.service-demand-flow-canvas{display:none}.service-demand-flow-brief>header{padding:.85rem}.executive-workspace-page.is-pulse .service-demand-flow-leaders>li{grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.75rem;padding:.7rem .85rem}.executive-workspace-page.is-pulse .service-demand-flow-leaders>li>b{grid-area:1/3;justify-self:end;margin:0}.executive-workspace-page.is-pulse .pulse-pressure-strip{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-pressure-summary{text-align:left;grid-template-columns:7.25rem minmax(0,1fr);justify-items:stretch;min-height:10.5rem;padding:1rem}.pulse-pressure-gauge{width:7.25rem}.executive-workspace-page.is-pulse .pulse-pressure-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.executive-workspace-page.is-pulse .pulse-pressure-sections>li{grid-template-columns:minmax(0,1fr);min-height:7rem;border-top:.0625rem solid var(--pulse-rule)!important;border-left:.0625rem solid var(--pulse-rule)!important;padding:.75rem!important}.executive-workspace-page.is-pulse .pulse-pressure-sections>li:nth-child(odd){border-left:0!important}.executive-workspace-page.is-pulse .pulse-pressure-cell-head{grid-template-columns:auto minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>span{grid-column:2;justify-self:start}.executive-workspace-page.is-pulse .pulse-pressure-meter{grid-area:auto/1}.executive-workspace-page.is-pulse .pulse-pressure-sections>li>small{white-space:normal;grid-column:1}.executive-workspace-page.is-pulse .operating-risk-decision-map{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .operating-risk-decision-map>header{min-height:10.5rem}.executive-workspace-page.is-pulse .operating-risk-decision-map>header:after{display:none}.operating-risk-signal>button{min-height:5rem}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:.9rem;padding-block:.9rem;background:var(--color-canvas)!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){position:relative;overflow:hidden;border-left:.32rem solid var(--chapter-accent)!important;padding:1.65rem!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand{background:linear-gradient(120deg, #edefec, var(--color-surface) 58%)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand{background:linear-gradient(120deg, color-mix(in srgb, var(--color-bluegrey) 9%, var(--color-surface)), var(--color-surface) 58%)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{background:linear-gradient(120deg, #f6f0e2, var(--color-surface) 58%)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{background:linear-gradient(120deg, color-mix(in srgb, var(--color-gold) 10%, var(--color-surface)), var(--color-surface) 58%)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{background:linear-gradient(120deg, #e9eae7, var(--color-surface) 58%)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{background:linear-gradient(120deg, color-mix(in srgb, var(--color-product-hero) 8%, var(--color-surface)), var(--color-surface) 58%)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{background:linear-gradient(120deg, #f0e9e5, var(--color-surface) 58%)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{background:linear-gradient(120deg, color-mix(in srgb, var(--color-product-action) 8%, var(--color-surface)), var(--color-surface) 58%)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{width:fit-content;min-height:1.8rem;color:var(--chapter-accent);border:0;border-radius:99rem;align-items:center;margin-bottom:.55rem;padding:.32rem .58rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{color:color-mix(in srgb, var(--chapter-accent) 82%, var(--color-ink))}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{background:var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{background:color-mix(in srgb, var(--chapter-accent) 13%, var(--color-surface))}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border-top:.2rem solid var(--chapter-accent);background:var(--color-surface);box-shadow:0 .8rem 2rem var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){box-shadow:0 .8rem 2rem color-mix(in srgb, var(--chapter-accent) 8%, transparent)}}.executive-workspace-page.is-pulse .service-demand-facts{background:#fbf9f4e0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-facts{background:color-mix(in srgb, var(--color-surface) 88%, transparent)}}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership :is(.operating-risk-registry-toolbar,.operating-risk-docket){background:#fbf9f4eb}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership :is(.operating-risk-registry-toolbar,.operating-risk-docket){background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:.65rem;padding-block:.65rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border-left-width:.24rem!important;padding:.95rem!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{min-height:1.7rem;padding:.3rem .52rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){box-shadow:none}}.executive-workspace-page.is-pulse .service-demand-flow>figcaption{grid-template-columns:minmax(0,1fr) auto}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){padding:1.15rem!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.operating-risk-decision-map){margin-top:.8rem}.executive-workspace-page.is-pulse .service-demand-flow-stage{min-height:17rem}.executive-workspace-page.is-pulse .service-demand-flow-axis{font-size:10px}.executive-workspace-page.is-pulse .service-demand-flow-nodes text{font-size:15px}.executive-workspace-page.is-pulse .service-demand-flow-nodes text.is-value{font-size:12px}.executive-workspace-page.is-pulse .service-demand-flow-leaders strong{font-size:var(--type-section)}.executive-workspace-page.is-pulse .service-demand-flow-leaders small,.executive-workspace-page.is-pulse .service-demand-flow>figcaption>small{font-size:var(--type-body)}.executive-workspace-page.is-pulse .pulse-pressure-summary{min-height:10.5rem}.executive-workspace-page.is-pulse .pulse-pressure-sections>li{gap:.65rem;min-height:5.25rem}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>strong{font-size:var(--type-section)}.executive-workspace-page.is-pulse .pulse-pressure-cell-head>span{font-size:var(--type-body)}.executive-workspace-page.is-pulse .pulse-section-actions>span,.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:last-child>span{display:none}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node text{font-size:13px}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node text.is-count{font-size:11px}.executive-workspace-page.is-pulse .pulse-relationship-bridge-axis text{font-size:9.5px}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li,.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li:nth-child(n+3){border-top:0}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li+li{border-left:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a{grid-template-rows:auto auto;grid-template-columns:1.4rem minmax(0,1fr) auto;gap:.2rem .55rem;min-height:4rem;padding:.7rem .8rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>span{grid-row:1/-1}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>i{display:none}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>strong{font-size:var(--type-body)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>strong:nth-of-type(2){color:var(--color-muted);grid-area:2/2}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs a>b{font-size:var(--type-section);grid-area:1/3/-1}.executive-workspace-page.is-pulse .operating-risk-signal>button{min-height:4.2rem}.executive-workspace-page.is-pulse .operating-risk-brief>*{padding:.85rem}.executive-workspace-page.is-pulse .operating-risk-brief-copy h3{font-size:var(--type-section)}.executive-workspace-page.is-pulse .operating-risk-brief-copy>p:not(.operating-risk-review-note),.executive-workspace-page.is-pulse .operating-risk-brief-evidence{font-size:var(--type-body)}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{grid-template-rows:auto auto;align-content:start;min-height:0;display:grid;grid-column:span 1!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{grid-column:1/-1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #action-pressure .pulse-section-header{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.7rem;min-height:9.5rem}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions,.executive-workspace-page.is-pulse #action-pressure .pulse-section-actions{place-self:end start}.executive-workspace-page.is-pulse #service-demand .service-demand-flow,.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{align-self:start;height:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-stage{height:auto;min-height:0;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas,.executive-workspace-page.is-pulse #service-demand .service-demand-flow>figcaption>small{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief{grid-template-rows:auto 1fr;min-height:0}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary{grid-template-columns:8.5rem minmax(0,1fr);min-height:15.25rem;padding:1rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge{width:8.5rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge>span>strong{font-size:2.4rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary-copy>strong{font-size:var(--type-title)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){padding:.8rem!important}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-relationship-bridge-pairs>li+li{border-top:.0625rem solid var(--pulse-rule);border-left:0}}.executive-workspace-page.is-pulse .pulse-relationship-helper-mobile{display:none}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .pulse-relationship-helper-desktop{display:none}.executive-workspace-page.is-pulse .pulse-relationship-helper-mobile{display:inline}}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders strong{text-overflow:clip;white-space:normal;overflow:visible}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-cell-head{grid-template-columns:auto minmax(0,1fr);align-content:center}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-cell-head>strong{text-overflow:clip;white-space:normal;overflow:visible}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-cell-head>span{grid-column:2;justify-self:start;margin-top:.15rem}}@media screen{.executive-workspace-page.is-pulse .operating-pulse-layout,.executive-workspace-page.is-pulse .efferd-app-shell{width:100%;max-width:none;margin-inline:0}.executive-workspace-page.is-pulse .efferd-dashboard-grid{box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:0}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:1rem;padding:0;background:0 0!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border:.0625rem solid var(--chapter-accent)!important;padding:1.35rem!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border:.0625rem solid color-mix(in srgb, var(--chapter-accent) 24%, var(--color-line))!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){background:var(--color-surface)!important;box-shadow:0 .8rem 2.4rem var(--chapter-accent)!important;border-radius:1.2rem!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){box-shadow:0 .8rem 2.4rem color-mix(in srgb, var(--chapter-accent) 8%, transparent)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{background:radial-gradient(circle at 100% 0, #173b5714, transparent 36%), var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-product-hero) 8%, transparent), transparent 36%), var(--color-surface)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{background:radial-gradient(circle at 100% 0, #742d3e12, transparent 34%), var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-product-action) 7%, transparent), transparent 34%), var(--color-surface)!important}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-kicker{min-height:1.9rem;margin-bottom:.7rem;padding:.35rem .65rem}.executive-workspace-page.is-pulse .pulse-chapter-statement{font-size:clamp(1.8rem,2.1vw,2.35rem);line-height:1}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border:.0625rem solid var(--chapter-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border:.0625rem solid color-mix(in srgb, var(--chapter-accent) 24%, var(--color-line))}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid :is(.service-demand-flow,.pulse-pressure-strip,.pulse-relationship-bridge,.operating-risk-decision-map){border-top:.22rem solid var(--chapter-accent);box-shadow:none;border-radius:1rem}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child{grid-template-columns:none;align-items:baseline;gap:.65rem;display:flex}.executive-workspace-page.is-pulse .pulse-relationship-bridge-head>div:first-child>strong{font-size:var(--type-section)}}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#action-pressure{grid-template-rows:auto auto;align-content:start;display:grid;grid-column:span 1!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{grid-column:1/-1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #action-pressure .pulse-section-header{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.8rem;min-height:10rem}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions,.executive-workspace-page.is-pulse #action-pressure .pulse-section-actions{place-self:end start}.executive-workspace-page.is-pulse #service-demand .service-demand-flow,.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{align-self:start;height:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow>figcaption{grid-template-columns:minmax(0,1fr) auto}.executive-workspace-page.is-pulse #service-demand .service-demand-flow>figcaption>small{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-stage{grid-template-rows:minmax(18rem,auto) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas{border:0;border-bottom:.0625rem solid #f3f0e81f;place-items:center;min-height:18rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas{border-bottom:.0625rem solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-canvas svg{width:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief{min-height:0;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-brief>header{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders>li{border-top:0;border-left:.0625rem solid var(--pulse-rule);min-height:6.25rem;padding:.8rem}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-leaders>li:first-child{border-left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-nodes text{font-size:17px}.executive-workspace-page.is-pulse #service-demand .service-demand-flow-nodes text.is-value{font-size:13px}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-strip{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary{grid-template-columns:11rem minmax(0,1fr);min-height:20rem;padding:1.5rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge{width:11rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-gauge>span>strong{font-size:3rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary-copy>strong{font-size:var(--type-title)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-summary-copy>span{font-size:var(--type-body)}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections>li{border-top:0;border-left:.0625rem solid var(--pulse-rule);min-height:7rem}.executive-workspace-page.is-pulse #action-pressure .pulse-pressure-sections>li:first-child{border-left:0}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-dashboard-grid,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:.75rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-bottlenecks,.pulse-partners,.operating-risk-panel.is-leadership){border-radius:.9rem!important;padding:1rem!important}}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node text.is-order,.executive-workspace-page.is-pulse .pulse-relationship-bridge-node text.is-rank{fill:var(--bridge-node-accent,var(--color-product-hero));font-family:var(--font-role-data);letter-spacing:.05em;font-size:8px;font-weight:850}.executive-workspace-page.is-pulse .pulse-relationship-bridge-node.is-active text.is-order,.executive-workspace-page.is-pulse .pulse-relationship-bridge-node.is-result text.is-rank{fill:var(--bridge-node-accent,#173b57)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-bridge-node.is-active text.is-order,.executive-workspace-page.is-pulse .pulse-relationship-bridge-node.is-result text.is-rank{fill:color-mix(in srgb, var(--bridge-node-accent,var(--color-product-hero)) 88%, var(--color-ink))}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub,.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists,.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section{width:100%;min-width:0;max-width:100%}.executive-workspace-page.is-pulse .pulse-relationship-mobile-hub{grid-template-columns:minmax(3.5rem,.75fr) minmax(.8rem,.35fr) minmax(7.2rem,1.5fr) minmax(.8rem,.35fr) minmax(3.5rem,.75fr);padding-inline:.65rem;overflow:hidden}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-top:.65rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li{border:0;min-width:0;min-height:3.75rem}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button{border:.0625rem solid var(--pulse-rule);background:#edeeeb;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;min-height:3.75rem;padding:.55rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-product-hero))}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button.is-active{border-color:#5a7283}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button.is-active{border-color:color-mix(in srgb, var(--color-product-hero) 65%, var(--color-line))}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button.is-active{background:#e6e8e6}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button.is-active{background:color-mix(in srgb, var(--color-product-hero) 9%, var(--color-surface))}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists>section:first-child li>button.is-active{box-shadow:inset .2rem 0 var(--color-product-hero)}.executive-workspace-page.is-pulse .pulse-relationship-mobile-lists li>button>i,.executive-workspace-page.is-pulse .pulse-relationship-mobile-result>i{color:var(--color-product-hero);font:820 var(--type-meta) / 1 var(--font-role-data);letter-spacing:.04em;font-style:normal}.executive-workspace-page.is-pulse .pulse-relationship-mobile-result{border-left:.18rem solid #5a7283;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.75rem;padding-inline:.55rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-result{border-left:.18rem solid color-mix(in srgb, var(--color-product-hero) 65%, var(--color-line))}}.executive-workspace-page.is-pulse .pulse-relationship-mobile-result{background:#f0f0ec}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-mobile-result{background:color-mix(in srgb, var(--color-product-hero) 5%, var(--color-surface))}}}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand{grid-column:1/-1!important}}@media screen{.executive-workspace-page.is-pulse .service-demand-mix{border:.0625rem solid var(--chapter-accent);margin:.78rem 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix{border:.0625rem solid color-mix(in srgb, var(--chapter-accent) 26%, var(--color-line))}}.executive-workspace-page.is-pulse .service-demand-mix{border-top:.22rem solid var(--chapter-accent);background:linear-gradient(135deg, #e9e0da29, transparent 38%), var(--color-surface);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-50) 16%, transparent), transparent 38%), var(--color-surface)}}.executive-workspace-page.is-pulse .service-demand-mix{box-shadow:0 1rem 2.5rem #173b5714}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-product-hero) 8%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix>figcaption{border-bottom:.0625rem solid var(--pulse-rule);justify-content:space-between;align-items:end;gap:1rem;padding:.72rem .9rem .68rem;display:flex}.executive-workspace-page.is-pulse .service-demand-mix>figcaption>div>span,.executive-workspace-page.is-pulse .service-demand-top-pathways>header span{color:var(--color-product-action);font:780 .68rem / 1 var(--font-role-data);letter-spacing:.13em;text-transform:uppercase;display:block}.executive-workspace-page.is-pulse .service-demand-mix>figcaption>div>strong{color:var(--color-ink);letter-spacing:-.025em;margin-top:.2rem;font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:690;line-height:1.08;display:block}.executive-workspace-page.is-pulse .service-demand-mix>figcaption>small{color:var(--color-muted);font:650 var(--type-meta) / 1.3 var(--font-role-data);flex:none}.executive-workspace-page.is-pulse .service-demand-mix-stage{background:linear-gradient(90deg,#742d3e06,#0000 34% 66%,#3f7d4f09);grid-template-columns:minmax(0,1.2fr) minmax(10.5rem,.38fr) minmax(0,.8fr);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-stage{background:linear-gradient(90deg, color-mix(in srgb, var(--color-product-action) 2.5%, transparent), transparent 34%, transparent 66%, color-mix(in srgb, var(--color-positive) 3.5%, transparent))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension{min-width:0;padding:.72rem .82rem .78rem}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-types{border-left:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake{border-right:.0625rem solid var(--pulse-rule);background:#3f7d4f09}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake{background:color-mix(in srgb, var(--color-positive) 3.5%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake>header>div>strong{font-size:1.05rem}.executive-workspace-page.is-pulse .service-demand-mix-dimension>header{justify-content:space-between;align-items:start;gap:.75rem;min-height:2.6rem;padding-bottom:.42rem;display:flex}.executive-workspace-page.is-pulse .service-demand-mix-dimension>header>div{grid-template-columns:auto minmax(0,1fr);gap:.16rem .55rem;display:grid}.executive-workspace-page.is-pulse .service-demand-mix-dimension>header>div>span{color:var(--chapter-accent);grid-row:1/3;align-self:center;font-size:.7rem;font-weight:820}.executive-workspace-page.is-pulse .service-demand-mix-dimension>header>div>strong{color:var(--color-ink);letter-spacing:-.015em;font-size:.98rem;font-weight:740;line-height:1.08}.executive-workspace-page.is-pulse .service-demand-mix-dimension>header>div>small,.executive-workspace-page.is-pulse .service-demand-mix-dimension>header>b>small{color:var(--color-muted);font:650 .66rem / 1.2 var(--font-role-data);display:block}.executive-workspace-page.is-pulse .service-demand-mix-dimension>header>b{color:var(--color-ink);text-align:right;font-size:1rem;font-weight:800;line-height:1}.executive-workspace-page.is-pulse .service-demand-mix-dimension ol,.executive-workspace-page.is-pulse .service-demand-top-pathways ol{margin:0;padding:0;list-style:none}.executive-workspace-page.is-pulse .service-demand-mix-dimension li{border-top:.0625rem solid #c5c7c4;grid-template-rows:minmax(1.55rem,auto) .23rem;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.22rem .55rem;min-width:0;min-height:3.45rem;padding:.34rem .2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li{border-top:.0625rem solid color-mix(in srgb, var(--color-ink) 10%, var(--color-line))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li.is-long-tail{background:var(--chapter-accent);border-top-color:#0000;border-radius:.65rem;margin-inline:-.35rem;padding-inline:.55rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li.is-long-tail{background:color-mix(in srgb, var(--chapter-accent) 6%, var(--color-surface))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>span{color:var(--chapter-accent);letter-spacing:.08em;align-self:start;padding-top:.16rem;font-size:.62rem;font-weight:850}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>div{min-width:0}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>div>strong{color:var(--color-ink);text-overflow:ellipsis;font-size:.8rem;font-weight:680;line-height:1.18;display:block;overflow:hidden}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>div>small{color:var(--chapter-accent);font:720 .62rem / 1.2 var(--font-role-data);letter-spacing:.025em;margin-top:.12rem;display:block}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>b{color:var(--color-ink);font-size:.98rem;font-weight:790}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i{background:#eae9e4;border-radius:99rem;grid-column:2/-1;height:.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-surface))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i{width:var(--mix-share);border-radius:inherit;background:linear-gradient(90deg, var(--color-product-action), #41354c);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i{background:linear-gradient(90deg, var(--color-product-action), color-mix(in srgb, var(--color-product-action) 45%, var(--color-product-hero)))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i{transform-origin:0;animation:service-demand-mix-fill .7s cubic-bezier(.2, .72, .2, 1) var(--mix-delay) both}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake li>i>i{background:linear-gradient(90deg, var(--color-positive), #295853)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake li>i>i{background:linear-gradient(90deg, var(--color-positive), color-mix(in srgb, var(--color-positive) 44%, var(--color-product-hero)))}}.executive-workspace-page.is-pulse .service-demand-mix-core{z-index:0;background:radial-gradient(circle at 50% 42%, #742d3e47, transparent 36%), linear-gradient(165deg, #22445e, var(--color-product-hero));place-content:center;min-width:0;min-height:20rem;padding:.78rem .7rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-product-action) 28%, transparent), transparent 36%), linear-gradient(165deg, color-mix(in srgb, var(--color-on-dark) 5%, var(--color-product-hero)), var(--color-product-hero))}}.executive-workspace-page.is-pulse .service-demand-mix-core{color:var(--color-on-dark);text-align:center}.executive-workspace-page.is-pulse .service-demand-mix-core:before,.executive-workspace-page.is-pulse .service-demand-mix-core:after,.executive-workspace-page.is-pulse .service-demand-mix-core>i{z-index:-1;border:.0625rem solid #f3f0e82b;width:8.4rem;height:8.4rem;position:absolute;top:42%;left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core:before,.executive-workspace-page.is-pulse .service-demand-mix-core:after,.executive-workspace-page.is-pulse .service-demand-mix-core>i{border:.0625rem solid color-mix(in srgb, var(--color-on-dark) 17%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-core:before,.executive-workspace-page.is-pulse .service-demand-mix-core:after,.executive-workspace-page.is-pulse .service-demand-mix-core>i{content:"";border-radius:50%;transform:translate(-50%,-50%)}.executive-workspace-page.is-pulse .service-demand-mix-core:after{border-style:dashed;width:11.5rem;height:11.5rem;animation:24s linear infinite service-demand-orbit}.executive-workspace-page.is-pulse .service-demand-mix-core>i{border-width:.14rem;border-color:#9a6871;width:5.5rem;height:5.5rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core>i{border-color:color-mix(in srgb, var(--color-product-action) 70%, var(--color-on-dark))}}.executive-workspace-page.is-pulse .service-demand-mix-core>i{box-shadow:0 0 2.5rem #742d3e47}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core>i{box-shadow:0 0 2.5rem color-mix(in srgb, var(--color-product-action) 28%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-core>span{color:#d5c1bf}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core>span{color:color-mix(in srgb, var(--color-on-dark) 76%, var(--color-product-action))}}.executive-workspace-page.is-pulse .service-demand-mix-core>span{font:760 .66rem / 1 var(--font-role-data);letter-spacing:.11em;text-transform:uppercase}.executive-workspace-page.is-pulse .service-demand-mix-core>strong{letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(2.2rem,3vw,3rem);font-weight:720;line-height:.95}.executive-workspace-page.is-pulse .service-demand-mix-core>small{color:#f3f0e8b8;margin-top:.28rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core>small{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-core>small{font:650 .7rem / 1.2 var(--font-role-data)}.executive-workspace-page.is-pulse .service-demand-mix-core>p{border-top:.0625rem solid #f3f0e82e;margin:3.55rem 0 0;padding-top:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core>p{border-top:.0625rem solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-core>p>b{font-size:1.05rem;font-weight:800}.executive-workspace-page.is-pulse .service-demand-mix-core>p>span{color:#f3f0e8ad;margin-top:.13rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-core>p>span{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-core>p>span{font:650 .62rem / 1.2 var(--font-role-data)}.executive-workspace-page.is-pulse .service-demand-top-pathways{border-top:.0625rem solid var(--pulse-rule);background:var(--pulse-quiet);padding:.68rem .82rem .75rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-top-pathways{background:color-mix(in srgb, var(--pulse-quiet) 72%, var(--color-surface))}}.executive-workspace-page.is-pulse .service-demand-top-pathways>header{justify-content:space-between;align-items:end;gap:1rem;padding:0 .1rem .48rem;display:flex}.executive-workspace-page.is-pulse .service-demand-top-pathways>header strong{color:var(--color-ink);margin-top:.24rem;font-size:.9rem;font-weight:730;display:block}.executive-workspace-page.is-pulse .service-demand-top-pathways>header>small{color:var(--color-muted);font:650 .68rem / 1.2 var(--font-role-data)}.executive-workspace-page.is-pulse .service-demand-top-pathways>header>small>b{color:var(--color-ink);font-size:.85rem}.executive-workspace-page.is-pulse .service-demand-top-pathways ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.executive-workspace-page.is-pulse .service-demand-top-pathways li{border:.0625rem solid #c0c2bf;grid-template-rows:auto .25rem;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:start;gap:.45rem;min-width:0;padding:.55rem .62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-top-pathways li{border:.0625rem solid color-mix(in srgb, var(--color-ink) 13%, var(--color-line))}}.executive-workspace-page.is-pulse .service-demand-top-pathways li{background:var(--color-surface);border-radius:.72rem}.executive-workspace-page.is-pulse .service-demand-top-pathways li>span{color:var(--color-product-action);letter-spacing:.08em;font-size:.62rem;font-weight:850}.executive-workspace-page.is-pulse .service-demand-top-pathways li>div{min-width:0}.executive-workspace-page.is-pulse .service-demand-top-pathways li>div>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:690;line-height:1.16;display:block;overflow:hidden}.executive-workspace-page.is-pulse .service-demand-top-pathways li>div>small{min-width:0;color:var(--color-muted);font:650 .65rem / 1.2 var(--font-role-data);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.28rem;margin-top:.28rem;display:flex;overflow:hidden}.executive-workspace-page.is-pulse .service-demand-top-pathways li>div svg{width:.72rem;height:.72rem;color:var(--color-positive);flex:none}.executive-workspace-page.is-pulse .service-demand-top-pathways li>b{color:var(--color-ink);font-size:1rem;font-weight:810}.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{background:#eae9e4;border-radius:99rem;grid-column:2/-1;height:.22rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-surface))}}.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i{width:var(--path-strength);border-radius:inherit;background:linear-gradient(90deg, var(--color-product-action), var(--color-positive));transform-origin:0;animation:service-demand-mix-fill .75s cubic-bezier(.2, .72, .2, 1) var(--path-delay) both;position:absolute;inset:0 auto 0 0}@keyframes service-demand-mix-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes service-demand-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}}@media screen and (max-width:959px){.executive-workspace-page.is-pulse .service-demand-mix-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse .service-demand-mix-core{grid-area:1/1/auto/-1;grid-template-columns:auto auto;place-content:center;column-gap:.6rem;min-height:8.5rem}.executive-workspace-page.is-pulse .service-demand-mix-core>span,.executive-workspace-page.is-pulse .service-demand-mix-core>small{grid-column:1}.executive-workspace-page.is-pulse .service-demand-mix-core>strong{grid-area:1/2/3;align-self:center;margin:0}.executive-workspace-page.is-pulse .service-demand-mix-core>p{grid-column:1/-1;margin:.65rem 0 0}.executive-workspace-page.is-pulse .service-demand-mix-core:before,.executive-workspace-page.is-pulse .service-demand-mix-core:after,.executive-workspace-page.is-pulse .service-demand-mix-core>i{top:50%;left:68%}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-types{grid-area:2/2}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake{grid-area:2/1}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .operating-pulse-layout,.executive-workspace-page.is-pulse .efferd-dashboard-grid,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{width:100%;min-width:0;max-width:100%}.executive-workspace-page.is-pulse .efferd-dashboard-grid,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:minmax(0,1fr)!important}.executive-workspace-page.is-pulse #service-demand,.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #service-demand .service-demand-header>div,.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions,.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions,.executive-workspace-page.is-pulse .service-demand-mix,.executive-workspace-page.is-pulse .service-demand-mix>figcaption,.executive-workspace-page.is-pulse .service-demand-mix-stage,.executive-workspace-page.is-pulse .service-demand-top-pathways{width:100%;min-width:0;max-width:100%}.executive-workspace-page.is-pulse #service-demand .pulse-chapter-statement,.executive-workspace-page.is-pulse .service-demand-mix>figcaption>div>strong{overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions{gap:.4rem;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions{gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions>button{width:100%;min-width:0;padding-inline:.5rem}.executive-workspace-page.is-pulse .service-demand-mix>figcaption{padding:.68rem .72rem;display:block}.executive-workspace-page.is-pulse .service-demand-mix>figcaption>small{margin-top:.32rem;display:block}.executive-workspace-page.is-pulse .service-demand-mix-stage{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .service-demand-mix-core{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;min-height:9.5rem;padding:.75rem;display:flex}.executive-workspace-page.is-pulse .service-demand-mix-core>strong{margin-top:.4rem}.executive-workspace-page.is-pulse .service-demand-mix-core>p{width:min(11rem,100%);margin-top:2.55rem}.executive-workspace-page.is-pulse .service-demand-mix-core:before,.executive-workspace-page.is-pulse .service-demand-mix-core:after,.executive-workspace-page.is-pulse .service-demand-mix-core>i{top:43%;left:50%}.executive-workspace-page.is-pulse .service-demand-mix-core:before{width:6.8rem;height:6.8rem}.executive-workspace-page.is-pulse .service-demand-mix-core:after{width:8.8rem;height:8.8rem}.executive-workspace-page.is-pulse .service-demand-mix-core>i{width:4.6rem;height:4.6rem}.executive-workspace-page.is-pulse .service-demand-mix-dimension{padding:.62rem .7rem}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-types{border-left:0;grid-area:3/1}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake{border-right:0;border-bottom:.0625rem solid var(--pulse-rule);grid-area:2/1}.executive-workspace-page.is-pulse .service-demand-mix-dimension li{min-height:3.1rem;padding-block:.28rem}.executive-workspace-page.is-pulse .service-demand-top-pathways{padding:.62rem .68rem .68rem}.executive-workspace-page.is-pulse .service-demand-top-pathways>header{display:block}.executive-workspace-page.is-pulse .service-demand-top-pathways>header>small{margin-top:.22rem;display:block}.executive-workspace-page.is-pulse .service-demand-top-pathways ol{grid-template-columns:minmax(0,1fr);gap:.32rem}.executive-workspace-page.is-pulse .service-demand-top-pathways li{padding:.5rem .55rem}}@media (prefers-reduced-motion:reduce){.executive-workspace-page.is-pulse .service-demand-mix-core:after,.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i{animation:none}}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{align-content:start;min-width:0;display:grid;grid-column:span 1!important;padding:1rem!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#operating-risks{grid-column:1/-1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #portfolio-network .pulse-section-header{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.55rem;min-height:7.5rem}.executive-workspace-page.is-pulse #service-demand .pulse-chapter-statement,.executive-workspace-page.is-pulse #portfolio-network .pulse-chapter-statement{max-width:none;font-size:clamp(1.22rem,1.7vw,1.55rem);line-height:1.02}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions{place-self:end start;gap:.3rem}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions{gap:.25rem}.executive-workspace-page.is-pulse #service-demand .service-demand-header-actions button{min-height:2.25rem;padding-inline:.55rem;font-size:.68rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix{margin-top:.6rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{align-items:center;padding:.58rem .68rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>div>span{font-size:.6rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>div>strong{font-size:.98rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>small{text-align:right;max-width:8.5rem;font-size:.6rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{text-align:left;grid-area:1/1/auto/-1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;place-content:center stretch;min-height:5.7rem;padding:.7rem .85rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:before,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:after,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>span,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>small{grid-column:1}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:2.05rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>p{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem;margin:.55rem 0 0;padding-top:.42rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>p>span{margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension{border-top:.0625rem solid var(--pulse-rule);background:0 0;grid-row:2;padding:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake{border-right:.0625rem solid var(--pulse-rule);border-left:0;grid-column:1}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types{border-left:0;border-right:0;grid-column:2}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header{gap:.35rem;min-height:2.4rem;padding-bottom:.35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header>div{gap:.1rem .35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header>div>strong,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake>header>div>strong{font-size:.82rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header>div>small,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header>b>small{font-size:.58rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension ol{gap:.28rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{border:.0625rem solid #c3c5c3;grid-template-rows:minmax(1.45rem,auto) .2rem;grid-template-columns:1.15rem minmax(0,1fr) auto;gap:.18rem .35rem;min-height:3.2rem;margin:0;padding:.38rem .42rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{border:.0625rem solid color-mix(in srgb, var(--color-ink) 11%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{background:#fbf9f4;border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{background:color-mix(in srgb, var(--color-surface) 94%, var(--chapter-accent))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>span{font-size:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>strong{font-size:.7rem;line-height:1.12}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>small{font-size:.54rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>b{font-size:.82rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways{padding:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header{align-items:center;padding-bottom:.4rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header strong{font-size:.76rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header>small{text-align:right;max-width:9rem;font-size:.58rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li{grid-template-columns:1rem minmax(0,1fr) auto;gap:.3rem;min-height:4.1rem;padding:.4rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>div>strong{font-size:.62rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>div>small{font-size:.56rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>b{font-size:.78rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{margin-top:.6rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head{min-height:3.7rem;padding:.55rem .65rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>strong{font-size:.86rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>small,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:last-child>span{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head .pulse-scope-toggle{min-height:2.25rem;padding-inline:.55rem;font-size:.62rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub{border-bottom:.0625rem solid var(--pulse-rule);grid-template-columns:3.15rem minmax(.7rem,1fr) minmax(6.6rem,1.35fr) minmax(.7rem,1fr) 3.15rem;align-items:center;min-height:5.4rem;padding:.55rem .6rem;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub>span{border:.0625rem solid var(--pulse-rule);background:var(--color-surface);border-radius:.55rem;place-content:center;justify-items:center;min-width:0;min-height:3.15rem;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub>span.is-office{min-height:4.15rem;color:var(--color-on-dark);border-color:var(--color-product-hero);background:var(--color-product-hero);text-align:center;padding:.4rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub strong{color:inherit;font:760 .82rem / 1.05 var(--font-role-section)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub small{color:var(--color-faint);font:650 .56rem / 1.1 var(--font-role-meta);margin-top:.2rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub .is-office small{color:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub .is-office small{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub>i{background:#637a89;height:.12rem;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub>i{background:color-mix(in srgb, var(--color-product-hero) 60%, var(--color-line))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub>i:after{border-top:.12rem solid var(--color-product-hero);border-right:.12rem solid var(--color-product-hero);content:"";width:.35rem;height:.35rem;position:absolute;top:50%;right:-.04rem;transform:translateY(-50%)rotate(45deg)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists{grid-template-columns:minmax(0,1fr);display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section{min-width:0;padding:.6rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section+section{border-top:.0625rem solid var(--pulse-rule)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists header{border-bottom:.0625rem solid var(--pulse-rule);min-height:2.55rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists header>*{display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists header>strong{color:var(--color-ink);font:740 .76rem / 1.1 var(--font-role-section)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists header>small{color:var(--color-faint);font:620 .58rem / 1.1 var(--font-role-meta);margin-top:.16rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists ul{margin:0;padding:0;list-style:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding-top:.4rem;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li{min-width:0;min-height:3.1rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-result{width:100%;min-height:3.1rem;color:inherit;border:.0625rem solid var(--pulse-rule);background:#edeeeb;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.38rem .42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-result{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-result{text-align:left}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button.is-active{border-color:#5a7283}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button.is-active{border-color:color-mix(in srgb, var(--color-product-hero) 65%, var(--color-line))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button.is-active{background:#e6e8e6}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button.is-active{background:color-mix(in srgb, var(--color-product-hero) 9%, var(--color-surface))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button.is-active{box-shadow:inset .18rem 0 var(--color-product-hero)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button:focus-visible{outline:.14rem solid var(--color-focus-ring);outline-offset:-.14rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button>i,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-result>i{color:var(--color-product-hero);font:820 .54rem / 1 var(--font-role-data);font-style:normal}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button>span,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-result>span{min-width:0;color:var(--color-ink);font:660 .68rem / 1.12 var(--font-role-body)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button>b,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-result>b{color:var(--color-ink);font:780 .72rem / 1 var(--font-role-data)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section:nth-child(2) ul{gap:.28rem;padding-top:.4rem;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-empty{min-height:4.5rem;color:var(--color-muted);font:650 .7rem / 1.4 var(--font-role-body);margin:0;padding:.85rem .25rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{grid-template-rows:auto minmax(0,1fr);height:100%}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas{place-items:center;min-height:23rem;padding:.55rem 0;display:grid;overflow:hidden}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas svg{width:100%;max-width:none;height:auto}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section:first-child{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists{border-top:.0625rem solid var(--pulse-rule);display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section:nth-child(2){border-top:0;padding:.55rem .65rem .65rem;display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section:nth-child(2) ul{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text{font-size:15px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text.is-count{font-size:13px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text.is-order,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text.is-rank,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-axis text{font-size:10px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-title{font-size:28px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-count{font-size:18px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-instruction{font-size:16px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-empty-target text.is-title{font-size:22px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-empty-target text.is-copy{font-size:16px}}.executive-workspace-page.is-pulse .service-demand-dimension-switch{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-heading{width:100%;min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-row,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools{align-items:center;min-width:0;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-row{justify-content:space-between;gap:.3rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-row .pulse-chapter-kicker{white-space:nowrap;flex:none;margin-bottom:0;padding:.48rem .62rem;font-size:.68rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools{flex:0 auto;justify-content:flex-end;gap:.08rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-control,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .service-demand-import-actions{width:auto!important}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger{min-height:2rem;padding-inline:.38rem;font-size:.64rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .service-demand-import-actions{gap:.04rem;grid-template-columns:none!important;display:flex!important}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .service-demand-import-actions>button{min-width:2rem;min-height:2rem;color:var(--color-muted);box-shadow:none;background:0 0;border-color:#0000;justify-content:center;width:2rem!important;padding:0!important}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .service-demand-import-actions>button>span{display:none}@keyframes pulse-demand-lens-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.executive-workspace-page.is-pulse #service-demand{padding:.9rem!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #portfolio-network .pulse-section-header{height:7.5rem;min-height:7.5rem}.executive-workspace-page.is-pulse #service-demand .service-demand-heading{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-row,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools{align-items:center;min-width:0;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-row{justify-content:space-between;gap:.35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-row .pulse-chapter-kicker{flex:none;margin-bottom:0;font-size:.61rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools{flex:0 auto;justify-content:flex-end;gap:.12rem}.executive-workspace-page.is-pulse #service-demand .reporting-period-control,.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions{width:auto}.executive-workspace-page.is-pulse #service-demand .reporting-period-trigger{background:0 0;border-color:#0000;min-height:1.8rem;padding-inline:.38rem;font-size:.54rem}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions{grid-template-columns:none;gap:.05rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions>button{width:1.8rem;min-width:1.8rem;min-height:1.8rem;color:var(--color-muted);box-shadow:none;background:0 0;border-color:#0000;padding:0}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions>button:hover:not(:disabled){color:var(--color-ink);background:#173b5712}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions>button:hover:not(:disabled){background:color-mix(in srgb, var(--color-product-hero) 7%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-import-actions>button>span{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{min-height:3.25rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>small{max-width:6.5rem}.executive-workspace-page.is-pulse .service-demand-dimension-switch{border-bottom:.0625rem solid var(--pulse-rule);background:#f4f3ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-dimension-switch{background:color-mix(in srgb, var(--color-product-hero) 3%, var(--color-surface))}}.executive-workspace-page.is-pulse .service-demand-dimension-switch button{min-width:0;min-height:3.35rem;color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border:.0625rem solid #0000;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.48rem .5rem;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.executive-workspace-page.is-pulse .service-demand-dimension-switch button>span,.executive-workspace-page.is-pulse .service-demand-dimension-switch button>span>*{min-width:0;display:block}.executive-workspace-page.is-pulse .service-demand-dimension-switch button strong{color:inherit;font:740 .68rem / 1.08 var(--font-role-section)}.executive-workspace-page.is-pulse .service-demand-dimension-switch button small{color:var(--color-faint);font:620 .52rem / 1.08 var(--font-role-meta);margin-top:.18rem}.executive-workspace-page.is-pulse .service-demand-dimension-switch button>b{min-width:1.55rem;min-height:1.55rem;color:var(--color-ink);background:#2b2d2f12;border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-dimension-switch button>b{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.executive-workspace-page.is-pulse .service-demand-dimension-switch button>b{font:780 .68rem / 1 var(--font-role-data)}.executive-workspace-page.is-pulse .service-demand-dimension-switch button.is-active{color:var(--color-ink);border-color:#a8b2b7}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-dimension-switch button.is-active{border-color:color-mix(in srgb, var(--color-product-hero) 24%, var(--color-line))}}.executive-workspace-page.is-pulse .service-demand-dimension-switch button.is-active{background:var(--color-surface);box-shadow:inset 0 -.18rem var(--chapter-accent), 0 .18rem .7rem #2b2d2f12}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-dimension-switch button.is-active{box-shadow:inset 0 -.18rem var(--chapter-accent), 0 .18rem .7rem color-mix(in srgb, var(--color-ink) 7%, transparent)}}.executive-workspace-page.is-pulse .service-demand-dimension-switch button.is-active>b{color:var(--color-on-dark);background:var(--color-product-hero)}.executive-workspace-page.is-pulse .service-demand-dimension-switch button:focus-visible{outline:.14rem solid var(--color-focus-ring);outline-offset:.1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-active{border:0;padding:.48rem;animation:.26s both pulse-demand-lens-in;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension ol{gap:.3rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{grid-template-rows:minmax(1.35rem,auto) .18rem;grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:2.75rem;padding:.34rem .42rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways{border-top:.0625rem solid var(--pulse-rule);padding:.48rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header{min-height:2.45rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header>small{max-width:7rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways ol{grid-template-columns:minmax(0,1fr);gap:.24rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li{min-height:2.8rem;padding:.34rem .4rem}}@media (prefers-reduced-motion:reduce){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-active{animation:none}}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:.55rem;padding-block:.55rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-partners,.operating-risk-panel.is-leadership){padding:.8rem!important}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{border:.0625rem solid var(--chapter-accent);height:.4rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{border:.0625rem solid color-mix(in srgb, var(--chapter-accent) 14%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{background:var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{background:color-mix(in srgb, var(--chapter-accent) 9%, var(--color-canvas))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{box-shadow:inset 0 .08rem .16rem #2b2d2f14}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i{box-shadow:inset 0 .08rem .16rem color-mix(in srgb, var(--color-ink) 8%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i{box-shadow:0 .12rem .45rem var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i{box-shadow:0 .12rem .45rem color-mix(in srgb, var(--chapter-accent) 24%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i:after,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i:after{border:.12rem solid var(--color-surface);background:currentColor;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:50%;right:-.18rem;box-shadow:0 0 0 .0625rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i:after,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i:after{box-shadow:0 0 0 .0625rem color-mix(in srgb, currentcolor 35%, transparent)}}.executive-workspace-page.is-pulse .service-demand-mix-dimension li>i>i:after,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i:after{content:"";transform:translateY(-50%)}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake li>i>i{color:var(--color-positive);background:linear-gradient(90deg, #2e6152, var(--color-positive))}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-intake li>i>i{background:linear-gradient(90deg, color-mix(in srgb, var(--color-positive) 58%, var(--color-product-hero)), var(--color-positive))}}.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-types li>i>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i{color:var(--color-product-action);background:linear-gradient(90deg, #533247, var(--color-product-action))}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .service-demand-mix-dimension.is-types li>i>i,.executive-workspace-page.is-pulse .service-demand-top-pathways li>i>i{background:linear-gradient(90deg, color-mix(in srgb, var(--color-product-action) 64%, var(--color-product-hero)), var(--color-product-action))}}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header{align-items:center;gap:.7rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header .pulse-chapter-kicker{margin-bottom:.28rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header-actions{align-self:center;gap:.22rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header-actions :is(button,a){min-height:2.15rem;padding-inline:.48rem;font-size:.62rem}.executive-workspace-page.is-pulse .operating-risk-decision-map{grid-template-columns:minmax(12rem,.62fr) minmax(0,1.38fr);margin-top:.5rem}.executive-workspace-page.is-pulse .operating-risk-decision-map>header{justify-content:center;min-height:7.6rem;padding:.75rem .9rem}.executive-workspace-page.is-pulse .operating-risk-decision-map>header:after{width:5.75rem;height:5.75rem;right:-2.875rem}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>span{font-size:.58rem}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>strong{align-items:baseline;gap:.42rem;margin-top:.28rem;font-size:1.08rem;display:flex}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>strong>b{margin:0;font-size:2.7rem;display:inline}.executive-workspace-page.is-pulse .operating-risk-decision-map>header>small{margin-top:.35rem;font-size:.6rem;line-height:1.25}.executive-workspace-page.is-pulse .operating-risk-signal{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.executive-workspace-page.is-pulse .operating-risk-signal>button{border-top:0;border-left-width:.2rem;align-content:center;gap:.55rem;min-height:7.6rem;padding:.62rem .72rem}.executive-workspace-page.is-pulse .operating-risk-signal-head{align-items:flex-end;gap:.45rem}.executive-workspace-page.is-pulse .operating-risk-signal-head>b{font-size:1.65rem}.executive-workspace-page.is-pulse .operating-risk-signal>button>small{display:none}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-brief>*{padding:.72rem .78rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-brief-head{gap:.65rem}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse #service-demand,.executive-workspace-page.is-pulse #portfolio-network{padding:.75rem!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #portfolio-network .pulse-section-header{gap:.32rem;height:4.8rem;min-height:4.8rem}.executive-workspace-page.is-pulse #service-demand .pulse-chapter-statement,.executive-workspace-page.is-pulse #portfolio-network .pulse-chapter-statement{font-size:clamp(1.12rem,1.5vw,1.35rem)}.executive-workspace-page.is-pulse #service-demand .service-demand-mix,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{margin-top:.32rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head{min-height:3.15rem;padding:.46rem .58rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child{flex-direction:column;align-items:flex-start;gap:.08rem;display:flex}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>span{grid-row:auto;font-size:.56rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>strong{font-size:.8rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas{min-height:21rem;padding-block:.35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-active{padding:.4rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{min-height:2.55rem;padding-block:.28rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways{padding:.4rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li{min-height:2.55rem;padding-block:.28rem}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{gap:.45rem;padding-block:.45rem}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>:is(.service-demand-panel,.pulse-partners,.operating-risk-panel.is-leadership){padding:.72rem!important}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid .pulse-chapter-statement{font-size:clamp(1.45rem,6vw,1.7rem)}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header{gap:.45rem}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header-actions{flex-flow:row;gap:.18rem;display:flex;overflow-x:auto}.executive-workspace-page.is-pulse .operating-risk-panel.is-leadership .operating-risk-header-actions :is(button,a){flex:none;width:auto;min-height:2.05rem;padding-inline:.42rem;font-size:.58rem}.executive-workspace-page.is-pulse .operating-risk-decision-map{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .operating-risk-decision-map>header{min-height:6.5rem}.executive-workspace-page.is-pulse .operating-risk-signal>button{min-height:5.75rem;padding:.55rem}.executive-workspace-page.is-pulse .operating-risk-signal-head{flex-direction:column-reverse;align-items:flex-start}.executive-workspace-page.is-pulse .operating-risk-signal-head>span>small{margin-top:.1rem}}.executive-workspace-page.is-pulse #service-demand,.executive-workspace-page.is-pulse #portfolio-network{box-shadow:none;background:0 0;border-color:#0000}.executive-workspace-page.is-pulse #service-demand .service-demand-empty{border-top:.0625rem solid var(--pulse-rule);background:0 0;justify-content:flex-start;min-height:6.4rem;margin-top:.35rem;padding:.75rem 0}.executive-workspace-page.is-pulse #service-demand .service-demand-empty strong{font-size:.92rem;line-height:1.2}.executive-workspace-page.is-pulse #service-demand .service-demand-empty span{margin-top:.3rem;font-size:.76rem;line-height:1.4}.executive-workspace-page.is-pulse #service-demand .service-demand-mix{border:0;border-top:.14rem solid var(--chapter-accent);width:auto;box-shadow:none;background:0 0;border-radius:0;margin-inline:clamp(1rem,4vw,3.75rem);overflow:visible}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{min-height:3.6rem;padding:.62rem 0}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{background:0 0;align-items:start;grid-template-columns:minmax(0,1fr) minmax(9rem,.55fr) minmax(0,1fr)!important;display:grid!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-active{animation:none;background:0 0!important;border:0!important;padding:.68rem .82rem!important;display:block!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake{grid-area:1/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types{grid-area:1/3!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header{min-height:2.8rem;display:flex!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{border:0;border-top:.0625rem solid var(--pulse-rule);background:0 0;border-radius:0;min-height:2.7rem;margin:0;padding:.38rem .1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>strong{font-size:.84rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>small{font-size:.68rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border-right:.0625rem solid var(--pulse-rule);border-left:.0625rem solid var(--pulse-rule);min-height:12.5rem;color:var(--color-ink);background:0 0;grid-template-rows:repeat(3,auto) minmax(0,auto);grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:center;padding:1rem;grid-area:1/2!important;display:grid!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:before,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:after,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>span{color:var(--color-muted);grid-area:1/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>strong{max-width:100%;color:var(--color-product-hero);white-space:nowrap;margin:.38rem 0 0;font-size:clamp(2.3rem,3.35vw,3.1rem);line-height:.92;grid-area:2/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>small{color:var(--color-muted);margin-top:.32rem;font-size:.75rem;grid-area:3/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>p{border-top-color:var(--pulse-rule);text-align:center;width:100%;margin:1.15rem 0 0;grid-area:4/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>p>span{color:var(--color-muted)}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways{background:0 0;padding:.82rem clamp(3.2rem,8.4vw,5.8rem) .25rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways ol{gap:0}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li{border:0;border-left:.0625rem solid var(--pulse-rule);background:0 0;border-radius:0;min-height:3.1rem;padding:.42rem .72rem}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li:first-child{border-left:0}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{border:0;border-top:.14rem solid var(--color-product-hero);height:auto;box-shadow:none;background:0 0;border-radius:0;margin-top:.55rem}.executive-workspace-page.is-pulse .pulse-relationship-editorial{isolation:isolate;background:radial-gradient(circle at 55%,#742d3e14 0 8rem,#0000 15rem);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-editorial{background:radial-gradient(circle at 55% 50%, color-mix(in srgb, var(--color-product-action) 8%, transparent) 0 8rem, transparent 15rem)}}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{min-width:8.8rem;min-height:23rem;color:var(--color-product-hero);border-right:.0625rem solid #173b574d;place-content:center;align-self:center;justify-items:center;padding-inline:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{border-right:.0625rem solid color-mix(in srgb, var(--color-product-hero) 30%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{border-left:.0625rem solid #173b574d}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{border-left:.0625rem solid color-mix(in srgb, var(--color-product-hero) 30%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{text-align:center}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:before,.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:after{z-index:-1;border:.0625rem solid #742d3e33;width:7.2rem;height:7.2rem;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:before,.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:after{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 20%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:before,.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:after{content:"";border-radius:50%;transform:translate(-50%,-50%)}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:after{border-color:#742d3e1a;width:9.5rem;height:9.5rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub:after{border-color:color-mix(in srgb, var(--color-product-action) 10%, transparent)}}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub>span{font:760 .72rem / 1 var(--font-role-data);letter-spacing:.09em;text-transform:uppercase}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub>strong{font:760 clamp(2.4rem, 4vw, 3.6rem) / .92 var(--font-role-section);margin-top:.3rem}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub>small{max-width:10rem;color:var(--color-muted);font:650 .68rem / 1.25 var(--font-role-meta);margin-top:.38rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers{grid-template-columns:minmax(0,1.2fr) minmax(9.5rem,.34fr) minmax(16rem,.82fr);align-items:stretch;min-height:23rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-text-registers>section{min-width:0;padding:1rem 0}.executive-workspace-page.is-pulse .pulse-relationship-text-registers>section:last-child{padding-left:.9rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers header>*{display:block}.executive-workspace-page.is-pulse .pulse-relationship-text-registers header>strong{color:var(--color-ink);font:760 .82rem / 1.1 var(--font-role-section)}.executive-workspace-page.is-pulse .pulse-relationship-text-registers header>small{color:var(--color-muted);font:630 .65rem / 1.2 var(--font-role-meta);margin-top:.18rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .85rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-text-registers ul{flex-wrap:wrap;gap:.12rem .85rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button{width:100%;min-height:3rem;color:var(--color-muted);text-align:left;cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast);background:0 0;border:0;border-bottom:.12rem solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:0;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button>span,.executive-workspace-page.is-pulse .pulse-relationship-text-registers li>span{color:inherit;font:680 .8rem / 1.15 var(--font-role-body)}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button>b,.executive-workspace-page.is-pulse .pulse-relationship-text-registers li>b{color:var(--color-ink);font:760 .7rem / 1 var(--font-role-data)}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button.is-active{color:var(--color-ink);border-bottom-color:var(--color-product-hero)}.executive-workspace-page.is-pulse .pulse-relationship-text-registers .pulse-relationship-partner-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li{border-top:.0625rem solid var(--pulse-rule);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.75rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li>i{color:var(--color-faint);font:720 .62rem / 1 var(--font-role-data);font-style:normal}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li>span{color:var(--color-ink)}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li>small{color:var(--color-muted);font:630 .65rem / 1.15 var(--font-role-meta);white-space:nowrap}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li>small>b{color:var(--color-product-hero);font:760 .7rem / 1 var(--font-role-data)}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button:focus-visible{outline:.14rem solid var(--color-focus-ring);outline-offset:.1rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers ul>li{align-items:center;gap:.35rem;min-height:2.15rem;display:inline-flex}.executive-workspace-page.is-pulse .pulse-relationship-text-registers ul>li+li:before{color:var(--color-faint);content:"·";margin-right:.5rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers section>p{color:var(--color-muted);font:650 .72rem / 1.4 var(--font-role-body);margin:.55rem 0 0}@media screen and (min-width:1200px){.executive-workspace-page.is-pulse .efferd-pulse-detail-grid{grid-template-columns:minmax(0,1fr);align-items:start}.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#service-demand,.executive-workspace-page.is-pulse .efferd-pulse-detail-grid>#portfolio-network{grid-template-rows:auto auto;align-self:start;width:100%;grid-column:1/-1!important;height:auto!important;padding:.7rem .8rem!important}.executive-workspace-page.is-pulse #service-demand .service-demand-header,.executive-workspace-page.is-pulse #portfolio-network .pulse-section-header{height:auto;min-height:4.2rem}.executive-workspace-page.is-pulse #service-demand .pulse-chapter-statement,.executive-workspace-page.is-pulse #portfolio-network .pulse-chapter-statement{font-size:clamp(1.3rem,1.7vw,1.55rem)}}@media screen and (min-width:720px) and (max-width:1023px){.executive-workspace-page.is-pulse .pulse-relationship-text-registers{grid-template-columns:minmax(0,1fr) 9.5rem;grid-template-areas:"people hub""partners partners"}.executive-workspace-page.is-pulse .pulse-relationship-text-registers>section:first-child{grid-area:people}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{grid-area:hub;min-height:22rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers>section:last-child{border-top:.0625rem solid var(--pulse-rule);grid-area:partners;padding-left:0}.executive-workspace-page.is-pulse .pulse-relationship-text-registers .pulse-relationship-partner-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse .pulse-relationship-bridge-head{gap:.55rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub{border-top:.0625rem solid var(--pulse-rule);border-right:0;border-bottom:.0625rem solid var(--pulse-rule);border-left:0;min-width:7rem;min-height:8.5rem;padding-inline:.45rem}.executive-workspace-page.is-pulse .pulse-relationship-editorial-hub>strong{font-size:2.35rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-relationship-text-registers>section{padding:.8rem 0}.executive-workspace-page.is-pulse .pulse-relationship-text-registers>section:last-child{border-left:0;padding-left:0}.executive-workspace-page.is-pulse .pulse-relationship-text-registers ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .65rem;display:grid}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button{grid-template-columns:minmax(0,1fr) auto;gap:.42rem;width:100%;min-height:3.2rem}.executive-workspace-page.is-pulse .pulse-relationship-text-registers button>span{font-size:.8rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{grid-template-columns:minmax(0,1fr)!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix{margin-inline:0}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border:0;border-bottom:.0625rem solid var(--pulse-rule);grid-row:1;min-height:8rem;grid-column:1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension{padding-inline:0!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake{grid-area:2/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types{grid-area:3/1!important}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways ol{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li:first-child{border-left:0;border-top:.0625rem solid var(--pulse-rule);padding-inline:0}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li{grid-template-columns:1.55rem minmax(0,1fr)}.executive-workspace-page.is-pulse .pulse-relationship-partner-list>li>small{grid-column:2;margin-top:-.45rem;padding-bottom:.35rem}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{border:.0625rem solid #d6d8d5c2;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{border:.0625rem solid color-mix(in srgb, var(--color-line) 76%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{background:#f4f3ef;border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge{background:color-mix(in srgb, var(--color-surface) 97%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head{border-bottom:.0625rem solid #d6d8d5b8;min-height:3.8rem;padding:.62rem .78rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-helper-mobile{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas{background:linear-gradient(90deg,#d6d8d530 .0625rem,#0000 .0625rem) 50% 0/25% 100%,linear-gradient(#d6d8d524 .0625rem,#0000 .0625rem) 0/100% 25%;place-items:center;min-height:18rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas{background:linear-gradient(90deg, color-mix(in srgb, var(--color-line) 19%, transparent) .0625rem, transparent .0625rem) 50% 0 / 25% 100%, linear-gradient(color-mix(in srgb, var(--color-line) 14%, transparent) .0625rem, transparent .0625rem) 0 50% / 100% 25%}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas>svg{width:min(100%,64rem);height:auto;display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-lines,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-node-symbol{pointer-events:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node rect{fill:var(--color-surface);stroke:var(--bridge-node-accent,#d6d8d5)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node rect{stroke:color-mix(in srgb, var(--bridge-node-accent,var(--color-line)) 28%, var(--color-line))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node rect{stroke-width:.75px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node:is(.is-active,.is-related) rect{fill:var(--bridge-node-accent,#d6d8d5)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node:is(.is-active,.is-related) rect{fill:color-mix(in srgb, var(--bridge-node-accent,var(--color-line)) 2.5%, var(--color-surface))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node.is-active rect{stroke:var(--bridge-node-accent,#173b57)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node.is-active rect{stroke:color-mix(in srgb, var(--bridge-node-accent,var(--color-product-hero)) 58%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node.is-active rect{stroke-width:1.1px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node.is-result{cursor:pointer;pointer-events:auto}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text{font-size:11px;font-family:var(--font-role-body);font-weight:560}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text:is(.is-order,.is-rank){fill:var(--color-product-hero);font-family:var(--font-role-data);letter-spacing:.04em;font-size:8px;font-weight:680}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node text.is-count{font-size:8.5px;font-weight:500}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-axis text{letter-spacing:.1em;font-weight:650}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-title{font-weight:650}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-count,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-instruction{font-weight:500}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-node-symbol{opacity:.96;filter:saturate(.94)contrast(1.02)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams{background:0 0;border:0;width:min(100% - 1rem,30rem);margin:-.1rem auto .8rem;padding:0;position:relative}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-mobile{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map{width:min(100%,52rem);margin:-1.1rem auto .25rem;padding:.45rem .65rem .65rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams:before{background:var(--color-product-hero);content:"";border-radius:999px;width:1.8rem;height:.12rem;position:absolute;top:-.28rem;left:50%;translate:-50%}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map:before{background:linear-gradient(180deg, var(--color-product-hero), #5a3145);width:.12rem;height:.72rem;top:-.45rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map:before{background:linear-gradient(180deg, var(--color-product-hero), color-mix(in srgb, var(--color-product-action) 72%, var(--color-product-hero)))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header{grid-template-columns:minmax(0,1fr);place-items:center;gap:.18rem;padding:.25rem .3rem .35rem;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header h4,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header h4>span{display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header h4>span{color:var(--color-product-action);font:620 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.12rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header h4{color:#3b3c3c;grid-column:1;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header h4{color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header h4{font:620 var(--type-section) / 1.15 var(--font-role-body);text-align:center}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header>b{color:var(--color-muted);font:620 var(--type-meta) / 1 var(--font-role-data);text-align:center;grid-column:1;justify-self:center}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map>header{background:linear-gradient(90deg,#0000,#173b5738) 0 42%/calc(50% - 7rem) .0625rem no-repeat,linear-gradient(90deg,#173b5738,#0000) right 42%/calc(50% - 7rem) .0625rem no-repeat;padding:.08rem .15rem .45rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map>header{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-product-hero) 22%, transparent)) left 42% / calc(50% - 7rem) .0625rem no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--color-product-hero) 22%, transparent), transparent) right 42% / calc(50% - 7rem) .0625rem no-repeat}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map>header h4>span{color:var(--color-muted);letter-spacing:.07em}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map>header h4{font-size:var(--type-body)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams ul{grid-template-columns:minmax(0,1fr);gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem 1.7rem;padding-top:.78rem;position:relative}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul:before{z-index:0;background:linear-gradient(#173b5757,#742d3e33);border-radius:999px;width:.0625rem;position:absolute;top:0;bottom:1.6rem;left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-product-hero) 34%, transparent), color-mix(in srgb, var(--color-product-action) 20%, transparent))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul:before{content:"";translate:-50%}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul:after{z-index:2;border:.0625rem solid #899aa6;width:.18rem;height:.18rem;position:absolute;top:-.08rem;left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul:after{border:.0625rem solid color-mix(in srgb, var(--color-product-hero) 50%, var(--color-surface))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map ul:after{background:var(--color-surface);box-shadow:none;content:"";border-radius:50%;translate:-50%}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams li{border:0;min-width:0}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams li:nth-child(3n+1){transform:translate(-.08rem)rotate(-.08deg)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams li:nth-child(3n+2){transform:translate(.1rem)rotate(.08deg)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(n){z-index:1;position:relative;transform:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:before{border-bottom:.0625rem solid #173b573d;width:.85rem;height:.55rem;position:absolute;top:calc(50% - .55rem)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:before{border-bottom:.0625rem solid color-mix(in srgb, var(--color-product-hero) 24%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:before{content:""}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(odd):before{border-right:.0625rem solid #173b573d;right:-.85rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(odd):before{border-right:.0625rem solid color-mix(in srgb, var(--color-product-hero) 24%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(odd):before{border-bottom-right-radius:.5rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(2n):before{border-left:.0625rem solid #173b573d;left:-.85rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(2n):before{border-left:.0625rem solid color-mix(in srgb, var(--color-product-hero) 24%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(2n):before{border-bottom-left-radius:.5rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:after{z-index:2;border:.0625rem solid #37364f;width:.16rem;height:.16rem;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:after{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 34%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:after{background:var(--color-surface);content:"";border-radius:50%;translate:0 -50%}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(odd):after{right:-.08rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(2n):after{left:-.08rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a{background:#edeeeb;border:0;border-radius:.3rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""ref status";align-items:center;gap:.08rem .45rem;min-height:3rem;padding:.16rem .58rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a{box-shadow:0 .28rem .62rem -.48rem #2b2d2f70,inset .15rem 0 #742d3ea3}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a{box-shadow:0 .28rem .62rem -.48rem color-mix(in srgb, var(--color-ink) 44%, transparent), inset .15rem 0 0 color-mix(in srgb, var(--color-product-action) 64%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a{color:inherit;transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, translate var(--motion-fast) ease;text-decoration:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a:is(:hover,:focus-visible){background:#ebece9}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-product-hero) 7%, var(--color-surface))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a:is(:hover,:focus-visible){box-shadow:0 .42rem .75rem -.5rem #2b2d2f80, inset .15rem 0 0 var(--color-product-hero)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a:is(:hover,:focus-visible){box-shadow:0 .42rem .75rem -.5rem color-mix(in srgb, var(--color-ink) 50%, transparent), inset .15rem 0 0 var(--color-product-hero)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a:is(:hover,:focus-visible){outline:none;translate:0 -.06rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a:focus-visible{box-shadow:inset 0 0 0 .125rem var(--color-focus-ring)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map a{--workstream-note-accent:var(--color-product-hero);border:.0625rem solid #d6d8d5cc;min-height:3.25rem;padding:.26rem .62rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map a{border:.0625rem solid color-mix(in srgb, var(--color-line) 80%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map a{background:#fbf9f4;border-radius:.28rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map a{background:color-mix(in srgb, var(--color-surface) 98%, var(--color-canvas))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map a{box-shadow:inset .12rem 0 0 var(--workstream-note-accent)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map a{box-shadow:inset .12rem 0 0 color-mix(in srgb, var(--workstream-note-accent) 66%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-map li:nth-child(2n) a{--workstream-note-accent:var(--color-product-action)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstream-ref{color:var(--color-product-action);font:620 var(--type-meta) / 1 var(--font-role-data);white-space:nowrap;grid-area:ref}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a>strong{color:#3d3e3f;grid-area:title}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a>strong{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a>strong{font:500 var(--type-body) / 1.2 var(--font-role-body);overflow-wrap:anywhere;white-space:normal}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstream-status{color:var(--color-muted);font:520 var(--type-meta) / 1 var(--font-role-meta);white-space:nowrap;grid-area:status}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>p{color:var(--color-muted);font:620 var(--type-body) / 1.35 var(--font-role-body);border:0;margin:0;padding:.45rem .3rem}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head{gap:.5rem;display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child{display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>span,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-helper-desktop{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-helper-mobile{display:inline}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>strong,.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>small{display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-head>div:first-child>small{margin-top:.2rem;line-height:1.35}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-canvas{display:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-hub{display:grid}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists{display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams>header{align-items:center}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams.is-mobile{width:calc(100% - 1.5rem);margin:.25rem auto .75rem;display:block}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams ul{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams li:nth-child(n){transform:none}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-workstreams a{min-height:3.5rem;padding-inline:.75rem}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists>section:first-child ul{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button{border-color:#d6d8d5b8;grid-template-columns:1.55rem 2rem minmax(0,1fr) auto;min-height:3.35rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button{border-color:color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-lists li>button{background:var(--color-surface)}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-mobile-symbol{object-fit:contain;filter:saturate(.94)contrast(1.02);width:2rem;height:2rem;display:block}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake li.is-long-tail{grid-template-columns:1.25rem 2.25rem minmax(0,1fr) auto;column-gap:.42rem}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-icon{object-fit:contain;grid-area:1/2/3;align-self:center;width:2.1rem;height:2.1rem;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake li>i{grid-column:3/-1}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake li.is-long-tail{grid-template-columns:1.25rem 2rem minmax(0,1fr) auto}.executive-workspace-page.is-pulse #service-demand .service-demand-intake-icon{width:1.9rem;height:1.9rem}}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-bridge-node.is-persona text:not(.is-order,.is-count){font-size:12.5px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-title{font-size:20px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-count{font-size:12.5px}.executive-workspace-page.is-pulse #portfolio-network .pulse-relationship-hub text.is-instruction{font-size:10.5px}.executive-workspace-page.is-pulse #service-demand .service-demand-mix{isolation:isolate;position:relative}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{padding-right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools{gap:.28rem;margin-left:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .service-demand-import-actions{order:1}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-control{order:2}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{border:.0625rem solid #b59ea2;min-height:2.45rem;padding-inline:.72rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{border:.0625rem solid color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{background:linear-gradient(180deg, #f4efeb, var(--color-surface));border-radius:.68rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{background:linear-gradient(180deg, color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface)), var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{color:var(--color-ink);font-size:var(--type-meta);font-weight:760;box-shadow:0 .35rem .85rem #173b5714,inset 0 .0625rem #fbf9f4ad}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{box-shadow:0 .35rem .85rem color-mix(in srgb, var(--color-product-hero) 8%, transparent), inset 0 .0625rem 0 color-mix(in srgb, var(--color-surface) 68%, transparent)}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain:hover,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:color-mix(in srgb, var(--color-product-action) 62%, var(--color-line));background:color-mix(in srgb, var(--color-product-action) 8%, var(--color-surface));box-shadow:0 .42rem 1rem color-mix(in srgb, var(--color-product-hero) 12%, transparent)}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{padding-right:0}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{min-height:2.75rem;padding-inline:.65rem}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix{border-top-width:.1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{border-bottom:.0625rem solid #d6d8d5c2}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 76%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>div>span,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header span{letter-spacing:.11em;font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>div>strong,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header strong{font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-mix>figcaption>small,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header>small{font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{border-bottom:.0625rem solid #d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header strong{font-family:var(--font-role-body);font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header small{font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header>b{font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{border-top-color:#d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li.is-long-tail{border-top-color:color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>span{font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>strong{color:#3a3b3b}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>strong{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>strong{font-family:var(--font-role-body);font-weight:540}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>div>small{font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>b{color:#373839}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>b{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>b{font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>i{background:#dddeda;border:0;height:.22rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>i{background:color-mix(in srgb, var(--color-line) 76%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>i,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>i,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>i>i,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>i>i{box-shadow:none}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension li>i>i:after,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>i>i:after{width:.3rem;height:.3rem;box-shadow:none;border-width:.0625rem;right:-.12rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border-color:#d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border-color:color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>span{letter-spacing:.1em;font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>strong{letter-spacing:-.04em;font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>small,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>p>span{font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>p>b{font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways{border-top:0}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header{border-bottom:.0625rem solid #d6d8d5b3}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways>header{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li{border-left-color:#d6d8d5b8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li{border-left-color:color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>div>strong{color:#3b3c3c}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>div>strong{color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>div>strong{font-family:var(--font-role-body);font-weight:540}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>div>small,.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>span{font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-top-pathways li>b{font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{border-color:#d6d8d5e0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{border-color:color-mix(in srgb, var(--color-line) 88%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain{background:var(--color-surface);box-shadow:none;border-radius:.32rem;font-weight:600}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain:hover,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:#ad9096}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain:hover,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{border-color:color-mix(in srgb, var(--color-product-action) 42%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain:hover,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:#f7f3ef}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain:hover,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{background:color-mix(in srgb, var(--color-product-action) 3%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain:hover,.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools .reporting-period-trigger.premium-select-trigger.is-plain[data-open=true]{box-shadow:none}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid{align-items:start;width:min(100%,28rem);padding:.9rem 0 .35rem;display:block}@media screen and (min-width:1024px){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-stage{align-items:stretch;position:relative;grid-template-columns:minmax(0,1fr)!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake{grid-area:1/1!important;padding:.8rem 0 1.05rem!important}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-intake ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(.65rem,1.4vw,1.15rem);display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension>header{align-items:start;height:3.15rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border:0;border-top:.0625rem solid #8d9ca5;place-self:center;width:min(100%,32rem);min-height:10.5rem;margin:1rem auto 1.15rem;grid-area:2/1!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border-top:.0625rem solid color-mix(in srgb, var(--color-product-hero) 38%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border-bottom:.0625rem solid #8d9ca5}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{border-bottom:.0625rem solid color-mix(in srgb, var(--color-product-hero) 38%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core{overflow:visible}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:before,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:after{z-index:1;background:linear-gradient(#b9a5a8,#607787);border:0;border-radius:0;width:.0625rem;height:1rem;display:block;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:before,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-product-action) 30%, var(--color-line)), color-mix(in srgb, var(--color-product-hero) 62%, var(--color-line)))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:before,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:after{content:"";transform:translate(-50%)}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:before{top:-1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core:after{top:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{z-index:2;border:0;border-right:.09rem solid #4c677a;width:.42rem;height:.42rem;display:block;position:absolute;top:calc(100% + .78rem);left:50%}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{border-right:.09rem solid color-mix(in srgb, var(--color-product-hero) 72%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{border-bottom:.09rem solid #4c677a}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{border-bottom:.09rem solid color-mix(in srgb, var(--color-product-hero) 72%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-core>i{box-shadow:none;background:0 0;border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types{border-top:.0625rem solid #d6d8d5b8!important;grid-area:3/1!important;padding:.95rem 0 .7rem!important}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)!important}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types ol{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:0 clamp(1rem,2vw,1.6rem);display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li,.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li.is-long-tail{grid-template-columns:1.35rem minmax(0,1fr) auto;column-gap:.6rem}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li>div>strong{text-overflow:clip;white-space:normal;overflow:visible}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li>i{grid-column:2/-1}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li.is-sourcing{border-top-color:#b59ea2}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li.is-sourcing{border-top-color:color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li.is-sourcing>div>small{color:#723e49}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-mix-dimension.is-types li.is-sourcing>div>small{color:color-mix(in srgb, var(--color-product-action) 72%, var(--color-muted))}}}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways{width:100%;padding:0}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways>header{align-items:start;gap:.24rem;padding:0 0 .52rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways>header>small{text-align:left;max-width:none}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways ol{grid-template-columns:minmax(0,1fr)}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways li,.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways li:first-child{border-top:.0625rem solid #d6d8d5b3;border-left:0;min-height:2.8rem;padding:.46rem 0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways li,.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways li:first-child{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways li>div>strong,.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid .service-demand-top-pathways li>div>small{text-overflow:clip;white-space:normal;overflow:visible}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile{border-left:.0625rem solid #d6d8d5b8;min-width:0;padding-left:clamp(1rem,2.4vw,1.8rem)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile{border-left:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header{justify-content:space-between;align-items:end;gap:1rem;min-height:2.8rem;padding-bottom:.52rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header span,.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header strong{display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header span{color:var(--color-product-action);font:620 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.11em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header strong{color:#373839;margin-top:.22rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header strong{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header strong{font:600 var(--type-body) / 1.2 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header>small{color:var(--color-muted);font:500 var(--type-meta) / 1.2 var(--font-role-meta);text-align:right}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile>header>small>b{color:var(--color-ink);font-weight:620}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon{background:#dedfda;border-radius:.08rem;width:100%;height:.42rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon{background:color-mix(in srgb, var(--color-line) 72%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i{width:var(--category-segment);flex:0 0 var(--category-segment);border-right:.0625rem solid #fbf9f4b8;min-width:.12rem;display:block}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i{border-right:.0625rem solid color-mix(in srgb, var(--color-surface) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i{background:var(--color-product-hero)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+2){background:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+3){background:var(--color-positive)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+4){background:#845826}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+4){background:color-mix(in srgb, var(--color-warning) 76%, var(--color-product-action))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+5){background:#3b4f5e}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+5){background:color-mix(in srgb, var(--color-product-hero) 58%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+6){background:#5c5246}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-ribbon>i:nth-child(6n+6){background:color-mix(in srgb, var(--color-product-action) 54%, var(--color-positive))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem;margin:.42rem 0 0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li{--category-profile-accent:var(--color-product-hero);border-top:.0625rem solid #d6d8d5a8;grid-template-rows:auto .16rem;grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:start;gap:.32rem .45rem;min-width:0;min-height:2.75rem;padding:.42rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 66%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+2){--category-profile-accent:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+3){--category-profile-accent:var(--color-positive)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+4){--category-profile-accent:#845826}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+4){--category-profile-accent:color-mix(in srgb, var(--color-warning) 76%, var(--color-product-action))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+5){--category-profile-accent:#3b4f5e}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+5){--category-profile-accent:color-mix(in srgb, var(--color-product-hero) 58%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+6){--category-profile-accent:#5c5246}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li:nth-child(6n+6){--category-profile-accent:color-mix(in srgb, var(--color-product-action) 54%, var(--color-positive))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>span{color:var(--category-profile-accent);font:620 var(--type-meta) / 1.2 var(--font-role-data)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>strong{color:#3b3c3c;min-width:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>strong{color:color-mix(in srgb, var(--color-ink) 76%, var(--color-muted))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>strong{font:520 var(--type-meta) / 1.22 var(--font-role-body);overflow-wrap:anywhere}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>b{color:var(--color-ink);font:600 var(--type-meta) / 1.2 var(--font-role-data);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>b>small{color:var(--color-muted);margin-left:.14rem;font-weight:500}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>i{background:#dfe0db;grid-column:2/-1;height:.12rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>i{background:color-mix(in srgb, var(--color-line) 68%, var(--color-canvas))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile li>i>i{width:var(--category-strength);background:var(--category-profile-accent);position:absolute;inset:0 auto 0 0}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-evidence-grid{width:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile{border-top:.0625rem solid #d6d8d5b8;padding:.85rem 0 0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile{border-left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-category-profile ol{grid-template-columns:minmax(0,1fr)}}.executive-workspace-page.is-pulse #service-demand .service-demand-toolbar{border-bottom:.0625rem solid #d6d8d5c2;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.9rem;padding:.25rem .15rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-toolbar{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 76%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-toolbar>.pulse-chapter-kicker{white-space:nowrap;margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-hero{--stable-hero-columns:minmax(0, 1.35fr) minmax(21rem, .65fr);--stable-hero-fact-columns:1;--stable-hero-fact-rule:#f3f0e829}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-hero{--stable-hero-fact-rule:color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-hero{border-radius:var(--radius-hero) var(--radius-hero) 0 0;background:var(--color-product-hero);block-size:auto;min-height:8rem;color:var(--color-on-dark);margin-top:.55rem;overflow:hidden}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy{align-content:center;gap:.34rem;min-height:8rem;padding:.9rem 1.1rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>span{color:var(--color-product-action);font:760 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.09em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>h3{max-width:34rem;color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:680;line-height:1.02}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>p{color:#f3f0e8ad;max-width:43rem;margin:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>p{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>p{font:520 var(--type-meta) / 1.42 var(--font-role-body)}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts{margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div{background:#742d3e26;border-left:0;align-content:end;min-width:0;padding:.72rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div{background:color-mix(in srgb, var(--color-product-action) 15%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div{box-shadow:inset .22rem 0 0 var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div+div{border-top:.0625rem solid var(--stable-hero-fact-rule);background:#89651f1f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div+div{background:color-mix(in srgb, var(--color-warning) 12%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div+div{box-shadow:inset .22rem 0 #845627}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div+div{box-shadow:inset .22rem 0 0 color-mix(in srgb, var(--color-warning) 74%, var(--color-product-action))}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts dt{color:#f3f0e88f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts dt{color:color-mix(in srgb, var(--color-on-dark) 56%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts dt{font:700 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.08em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts dd{color:var(--color-on-dark);font:740 clamp(1.45rem, 2vw, 1.85rem) / .95 var(--font-role-data);letter-spacing:-.055em;white-space:nowrap;margin:.28rem 0 0}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts small{color:#f3f0e8ad;margin-top:.3rem}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts small{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts small{font:560 var(--type-meta) / 1.25 var(--font-role-meta)}.executive-workspace-page.is-pulse #service-demand .service-demand-switchboard{margin-top:0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-overview,.executive-workspace-page.is-pulse #service-demand .service-demand-category-map{padding:.9rem .2rem 1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-overview{padding-top:0}.executive-workspace-page.is-pulse #service-demand .service-demand-category-map{border-top:.0625rem solid #d6d8d5d1}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-map{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 82%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead{justify-content:space-between;align-items:flex-end;gap:1rem;min-height:3.7rem;padding:0 .2rem .68rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead>div:first-child{gap:.14rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead>div:first-child>span{color:var(--color-product-action);font:760 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.09em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead h4{color:var(--color-ink);font:690 var(--type-section) / 1.12 var(--font-role-section);letter-spacing:-.02em;margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead p{color:var(--color-muted);font:520 var(--type-meta) / 1.32 var(--font-role-body);margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead>strong{color:var(--color-product-hero);font:680 var(--type-meta) / 1 var(--font-role-data);white-space:nowrap}.executive-workspace-page.is-pulse #service-demand :where(.service-demand-channel-share-segment,.service-demand-channel-briefs>li,.service-demand-map-table th,.service-demand-map-cell){--demand-channel-color:var(--color-product-hero);--demand-channel-solid:var(--demand-channel-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand :where(.service-demand-channel-share-segment,.service-demand-channel-briefs>li,.service-demand-map-table th,.service-demand-map-cell){--demand-channel-solid:color-mix(in srgb, var(--demand-channel-color) 76%, var(--color-product-hero))}}.executive-workspace-page.is-pulse #service-demand :where(.service-demand-channel-share-segment,.service-demand-channel-briefs>li,.service-demand-map-table th,.service-demand-map-cell){--demand-channel-soft:var(--demand-channel-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand :where(.service-demand-channel-share-segment,.service-demand-channel-briefs>li,.service-demand-map-table th,.service-demand-map-cell){--demand-channel-soft:color-mix(in srgb, var(--demand-channel-color) 11%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .is-channel-2{--demand-channel-color:var(--color-positive)}.executive-workspace-page.is-pulse #service-demand .is-channel-3{--demand-channel-color:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .is-channel-4{--demand-channel-color:var(--color-warning)}.executive-workspace-page.is-pulse #service-demand .is-channel-5{--demand-channel-color:var(--color-pending)}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-head{align-items:flex-end;padding-top:.9rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-head h4{text-wrap:balance;max-width:52rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-field{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:#173b5757 transparent;background:0 0;min-width:0;margin:0;padding-bottom:.45rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-field{scrollbar-color:color-mix(in srgb, var(--color-product-hero) 34%, transparent) transparent}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-field{scrollbar-width:thin}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band{border:.0625rem solid #6f8391;align-items:stretch;width:100%;min-width:60rem;min-height:6.75rem;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band{border:.0625rem solid color-mix(in srgb, var(--color-product-hero) 54%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band{background:var(--color-product-hero);border-radius:.85rem;box-shadow:inset 0 .0625rem #f3f0e833,0 .85rem 2.4rem #173b571f}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--color-on-dark) 20%, transparent), 0 .85rem 2.4rem color-mix(in srgb, var(--color-product-hero) 12%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band:after{background:linear-gradient(#f3f0e817,#0000 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-on-dark) 9%, transparent), transparent 52%)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band:after{pointer-events:none;content:""}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment{z-index:1;flex:0 0 var(--demand-channel-share);background:radial-gradient(circle at 18% 12%, #f3f0e829, transparent 48%), var(--demand-channel-solid);flex-direction:column;justify-content:center;gap:.62rem;min-width:0;padding:clamp(.8rem,1.3vw,1.15rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--color-on-dark) 16%, transparent), transparent 48%), var(--demand-channel-solid)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment{color:var(--color-on-dark);scroll-snap-align:start;container:demand-channel/inline-size}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment:first-child{border-radius:.78rem 0 0 .78rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment:last-child{border-radius:0 .78rem .78rem 0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-identity{gap:.3rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-index{color:#f3f0e8ad}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-index{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-index{font:720 .62rem / 1 var(--font-role-data);letter-spacing:.08em}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-label{min-width:0;max-width:100%;color:var(--color-on-dark);font:770 clamp(.92rem, 1.35vw, 1.2rem) / 1.06 var(--font-role-section);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;padding-bottom:.125rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-percent{color:#dcd1bc}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-percent{color:color-mix(in srgb, var(--color-on-dark) 78%, var(--color-warning))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-percent{font:780 clamp(1.6rem, 2.5vw, 2.25rem) / .88 var(--font-role-data);letter-spacing:-.065em;white-space:nowrap}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment+.service-demand-channel-share-segment{border-left:.0625rem solid #f3f0e85c}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment+.service-demand-channel-share-segment{border-left:.0625rem solid color-mix(in srgb, var(--color-on-dark) 36%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-node{border:.11rem solid var(--demand-channel-solid);background:var(--color-surface);width:2.3rem;height:2.3rem;color:var(--demand-channel-solid);font:790 var(--type-meta) / 1 var(--font-role-data);border-radius:50%;flex:none;place-items:center;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs>li>.service-demand-channel-node{position:absolute;top:.82rem;left:.55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs{border-top:.0625rem solid #d6d8d5d1;margin:.62rem 0 0;padding:0}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs{border-top:.0625rem solid color-mix(in srgb, var(--color-line) 82%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs{list-style:none}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs>li{border-bottom:.0625rem solid var(--color-line);min-width:0;padding:.82rem .35rem .86rem .55rem;display:block;position:relative}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs>li:before{background:var(--demand-channel-solid);content:"";border-radius:99rem;width:.16rem;position:absolute;top:.92rem;bottom:.86rem;left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-register{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr);align-items:stretch;gap:.82rem;min-width:0;padding-left:3.05rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures>div{align-content:end;gap:.22rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures dt{color:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures dt{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures dt{font:680 .56rem / 1 var(--font-role-meta);letter-spacing:.055em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures .is-amount{text-align:right;justify-items:end}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures dd{min-width:0;color:var(--color-on-dark);font:770 clamp(1.05rem, 1.45vw, 1.28rem) / 1 var(--font-role-data);letter-spacing:-.035em;white-space:nowrap;margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures .is-amount dd{color:#dacfb8}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures .is-amount dd{color:color-mix(in srgb, var(--color-on-dark) 76%, var(--color-warning))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures .is-amount dt{color:#c3b18e}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-measures .is-amount dt{color:color-mix(in srgb, var(--color-on-dark) 55%, var(--color-warning))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-request-heading{width:100%;min-width:60rem;color:var(--color-muted);font:730 .64rem / 1 var(--font-role-meta);letter-spacing:.065em;text-transform:uppercase;align-items:center;margin-top:.78rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-request-heading:after{background:var(--color-line);content:"";flex:auto;height:.0625rem;margin-left:.65rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-request-band{background:0 0;align-items:stretch;width:100%;min-width:60rem;margin-top:.15rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-request-panel{flex:0 0 var(--demand-channel-share);background:0 0;min-width:0;padding:.5rem clamp(.65rem,1vw,.9rem) .65rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-request-panel+.service-demand-channel-request-panel{border-left:.0625rem solid var(--color-line)}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top{align-content:start;gap:.34rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header{border-bottom:.0625rem solid var(--demand-channel-color);justify-content:space-between;align-items:center;gap:.5rem;min-height:1.45rem;padding-bottom:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header{border-bottom:.0625rem solid color-mix(in srgb, var(--demand-channel-color) 34%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header{color:var(--color-muted);font:690 .59rem / 1 var(--font-role-meta);letter-spacing:.045em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header>span{min-width:0;color:var(--demand-channel-solid);align-items:center;gap:.38rem;font-weight:760;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header>span>b{color:var(--demand-channel-solid);letter-spacing:.06em;font-size:.57rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header>small{aspect-ratio:1;border:.0625rem solid var(--demand-channel-color);place-items:center;width:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header>small{border:.0625rem solid color-mix(in srgb, var(--demand-channel-color) 42%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header>small{color:var(--demand-channel-solid);font:650 var(--type-meta) / 1 var(--font-role-data);border-radius:50%}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol{min-width:0;margin:0;padding:0;list-style:none;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li{--demand-category-icon:var(--color-product-hero);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.55rem 0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li+li{border-top:.0625rem dotted var(--demand-channel-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li+li{border-top:.0625rem dotted color-mix(in srgb, var(--demand-channel-color) 30%, var(--color-line))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>i{background:var(--demand-category-icon);border-radius:50%;grid-row:1;place-items:center;width:1.65rem;height:1.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>i{background:color-mix(in srgb, var(--demand-category-icon) 12%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>i{color:var(--demand-category-icon)}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li svg{width:.92rem;height:.92rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>span{min-width:0;color:var(--color-ink);font:690 .74rem / 1.16 var(--font-role-body);overflow-wrap:anywhere;grid-area:1/2;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li strong,.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li em{color:var(--color-muted);font:650 .59rem / 1 var(--font-role-data);white-space:nowrap;font-style:normal}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li em{color:var(--demand-channel-solid);font-weight:720}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li .service-demand-channel-top-meta{grid-area:1/3;justify-items:end;gap:.2rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top-meta strong{color:var(--demand-channel-solid);white-space:nowrap;font-size:.66rem;font-weight:780}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top-meta em{color:var(--color-ink);white-space:nowrap;font-weight:680}.executive-workspace-page.is-pulse #service-demand .service-demand-category-exhibit{border:.0625rem solid var(--color-line);background:var(--color-surface);min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-category-name>i{background:var(--demand-category-icon);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-category-name>i{background:color-mix(in srgb, var(--demand-category-icon) 12%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-category-name>i{color:var(--demand-category-icon)}.executive-workspace-page.is-pulse #service-demand :where(.service-demand-channel-top li,.service-demand-map-table tbody tr){--demand-category-icon:var(--color-product-hero)}.executive-workspace-page.is-pulse #service-demand .is-category-2{--demand-category-icon:var(--color-positive)}.executive-workspace-page.is-pulse #service-demand .is-category-3{--demand-category-icon:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .is-category-4{--demand-category-icon:var(--color-warning)}.executive-workspace-page.is-pulse #service-demand .is-category-5{--demand-category-icon:var(--color-pending)}.executive-workspace-page.is-pulse #service-demand .service-demand-category-name svg{width:.95rem;height:.95rem}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control{justify-items:end;gap:.28rem;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control>span{color:var(--color-muted);font:700 var(--type-meta) / 1 var(--font-role-meta);letter-spacing:.06em;text-transform:uppercase}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control>div{border:.0625rem solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-canvas);display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control button{border-left:.0625rem solid var(--color-line);min-height:2.25rem;color:var(--color-muted);font:680 var(--type-meta) / 1 var(--font-role-body);padding:0 .78rem}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control button:first-child{border-left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control button[aria-pressed=true]{background:var(--color-product-hero);color:var(--color-on-dark)}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control button:last-child[aria-pressed=true]{background:var(--color-product-action)}.executive-workspace-page.is-pulse #service-demand .service-demand-matrix-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.executive-workspace-page.is-pulse #service-demand .service-demand-matrix-cue{display:none}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table{width:100%;min-width:var(--demand-table-min-width);border-collapse:collapse;table-layout:fixed}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table th,.executive-workspace-page.is-pulse #service-demand .service-demand-map-table td{border-bottom:.0625rem solid #d6d8d5c7}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-table th,.executive-workspace-page.is-pulse #service-demand .service-demand-map-table td{border-bottom:.0625rem solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th{height:3rem;color:var(--color-muted);font:670 var(--type-meta) / 1.18 var(--font-role-meta);text-align:right;vertical-align:bottom;padding:.42rem .55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th:first-child{text-align:left;width:18rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th:not(:first-child,:last-child){border-top:.24rem solid var(--demand-channel-solid);background:var(--demand-channel-soft);width:6rem;color:var(--demand-channel-solid)}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th:last-child{width:7rem;color:var(--color-product-hero);background:#edeeeb}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th:last-child{background:color-mix(in srgb, var(--color-product-hero) 6%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table tbody th{color:var(--color-ink);font:610 var(--type-meta) / 1.24 var(--font-role-body);overflow-wrap:anywhere;text-align:left;padding:.5rem .55rem}.executive-workspace-page.is-pulse #service-demand .service-demand-category-name{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.executive-workspace-page.is-pulse #service-demand .service-demand-category-name>span{min-width:0}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table td{height:var(--row-dense);color:var(--color-product-hero);font:680 var(--type-data) / 1 var(--font-role-data);text-align:right;padding:.42rem .5rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell{color:var(--demand-channel-solid)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell{color:color-mix(in srgb, var(--demand-channel-solid) 82%, var(--color-ink))}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell{background:var(--demand-channel-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell{background:color-mix(in srgb, var(--demand-channel-color) var(--demand-heat), var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell{text-align:center}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell.is-zero{background:var(--demand-channel-color)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell.is-zero{background:color-mix(in srgb, var(--demand-channel-color) 3%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell.is-zero{color:var(--color-faint)}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell.is-missing{background:repeating-linear-gradient(135deg,#d6d8d58c 0 .32rem,#0000 .32rem .64rem)}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell.is-missing{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-line) 55%, transparent) 0 .32rem, transparent .32rem .64rem)}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-cell.is-missing{color:var(--color-muted)}.executive-workspace-page.is-pulse #service-demand .service-demand-map-total{color:var(--color-ink);background:#edeeeb;font-weight:740}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-total{background:color-mix(in srgb, var(--color-product-hero) 6%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-map-total.is-amount{color:var(--color-product-action);background:#f3ede9}@supports (color:color-mix(in lab, red, red)){.executive-workspace-page.is-pulse #service-demand .service-demand-map-total.is-amount{background:color-mix(in srgb, var(--color-product-action) 6%, var(--color-surface))}}.executive-workspace-page.is-pulse #service-demand .service-demand-provenance{border-top:.0625rem solid var(--color-line);color:var(--color-muted);font:520 var(--type-meta) / 1.3 var(--font-role-meta);justify-content:space-between;gap:1rem;padding:.7rem .2rem .15rem;display:flex}.executive-workspace-page.is-pulse #service-demand .service-demand-provenance strong{color:var(--color-ink);font-weight:680}@media screen and (max-width:959px){.executive-workspace-page.is-pulse #service-demand .service-demand-summary-hero{--stable-hero-columns:minmax(0, 1fr)}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts{border-top:.0625rem solid var(--stable-hero-fact-rule);border-left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs>li{grid-template-columns:minmax(12.5rem,.44fr) minmax(0,1.56fr);gap:1.1rem}}@media screen and (max-width:719px){.executive-workspace-page.is-pulse #service-demand .service-demand-toolbar{flex-direction:column;align-items:stretch;padding-inline:0}.executive-workspace-page.is-pulse #service-demand .service-demand-toolbar>.pulse-chapter-kicker{font-size:.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-kicker-tools{justify-content:space-between;width:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-hero{border-radius:var(--radius-card) var(--radius-card) 0 0}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy{min-height:auto;padding:.72rem .8rem}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>span,.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>p,.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts small,.executive-workspace-page.is-pulse #service-demand .service-demand-subhead p,.executive-workspace-page.is-pulse #service-demand .service-demand-channel-facts,.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>header,.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>strong,.executive-workspace-page.is-pulse #service-demand .service-demand-insight,.executive-workspace-page.is-pulse #service-demand .service-demand-provenance{font-size:.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>p,.executive-workspace-page.is-pulse #service-demand .service-demand-subhead p{font-size:.875rem}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-copy>h3{font-size:clamp(1.25rem,6vw,1.55rem)}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div{min-height:4.8rem;padding:.55rem .65rem}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts>div+div{border-top:0;border-left:.0625rem solid var(--stable-hero-fact-rule)}.executive-workspace-page.is-pulse #service-demand .service-demand-summary-facts dd{font-size:1.35rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-overview,.executive-workspace-page.is-pulse #service-demand .service-demand-category-map{padding-inline:0}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead,.executive-workspace-page.is-pulse #service-demand .service-demand-subhead.has-switch{flex-direction:column;align-items:flex-start}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead h4{font-size:1rem}.executive-workspace-page.is-pulse #service-demand .service-demand-subhead>strong{font-size:.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-band{min-width:60rem;min-height:6.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-segment{gap:.62rem;padding:.8rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-share-label{font-size:.96rem;line-height:1.06}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs>li{padding:.82rem .15rem .86rem .52rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-briefs>li:before{top:.82rem;bottom:.86rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-register{grid-template-columns:minmax(0,1fr);gap:.58rem;padding-left:3rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol{margin:0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li+li{border-top-style:dotted}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li{grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;padding:.55rem 0}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>span{grid-area:1/2;font-size:.78rem}.executive-workspace-page.is-pulse #service-demand .service-demand-channel-top>ol>li>i{grid-row:1}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control{justify-items:stretch;width:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control>span{font-size:.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control>div{width:100%}.executive-workspace-page.is-pulse #service-demand .service-demand-measure-control button{flex:1;min-height:2.75rem;font-size:.875rem}.executive-workspace-page.is-pulse #service-demand .service-demand-matrix-cue{color:var(--color-muted);font:620 .75rem / 1.25 var(--font-role-meta);padding:.55rem .2rem;display:block}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th,.executive-workspace-page.is-pulse #service-demand .service-demand-map-table tbody th,.executive-workspace-page.is-pulse #service-demand .service-demand-map-table td{font-size:.75rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th:first-child{width:13rem}.executive-workspace-page.is-pulse #service-demand .service-demand-map-table thead th:first-child,.executive-workspace-page.is-pulse #service-demand .service-demand-map-table tbody th{z-index:2;background:var(--color-surface);box-shadow:.45rem 0 .65rem -.72rem var(--color-ink);position:sticky;left:0}.executive-workspace-page.is-pulse #service-demand .service-demand-provenance{flex-direction:column;align-items:flex-start}}.executive-workspace-page.is-connections .office-connections-workspace>#portfolio-network,.executive-workspace-page.is-demand .service-demand-workspace>#service-demand{margin-top:0}@media screen{.metric-inline-heading{justify-content:flex-start;align-items:flex-start;gap:var(--metric-inline-gap,.375rem);width:fit-content;max-width:100%;display:inline-flex}.metric-inline-heading>:first-child{min-width:0}.metric-inline-heading>.tnum{flex:none}.stable-hero[data-stable-hero-kind][data-stable-hero-layout] :is(.stable-hero-facts,.stable-hero-supports)>*{place-content:start flex-start}}.demand-planning-workspace{--demand-ink:var(--color-palette-ink);--demand-accent:var(--color-product-action);--demand-teal:var(--color-signal-delivery);--demand-gold:var(--color-signal-horizon);gap:.75rem;display:grid}.demand-workspace-command{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-inline:.7rem;display:flex}.demand-workspace-command .tab-strip{border:0;flex:1;min-width:0}.demand-source-stamp{min-width:13rem;color:var(--color-positive);font-family:var(--font-role-meta);justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.demand-source-stamp>span{min-width:0;line-height:1.15;display:grid}.demand-source-stamp strong,.demand-source-stamp small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-source-stamp strong{color:var(--color-ink);font-size:var(--type-micro)}.demand-source-stamp small{color:var(--color-muted);font-size:var(--type-micro)}.demand-source-stamp.is-fail{color:var(--color-danger)}.demand-plan-pulse{--demand-ink:var(--color-palette-ink);background:var(--demand-ink);height:100%;color:var(--color-on-dark);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.centre-active-work-area-hero:has(>.demand-plan-pulse)>.centre-active-work-area-placeholder{display:none}.demand-plan-pulse>header{border-bottom:1px solid #f3f0e82e;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-plan-pulse>header{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-plan-pulse>header{padding:.48rem .85rem}.demand-plan-pulse>header>div{gap:.08rem;display:grid}.demand-plan-pulse>header span{font-family:var(--font-role-meta);font-size:var(--type-micro);opacity:.72}.demand-plan-pulse>header strong{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-plan-pulse>header .badge{color:var(--color-positive)}.demand-plan-pulse>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.demand-plan-pulse li{border-bottom:1px solid #f3f0e821;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-plan-pulse li{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.demand-plan-pulse li{border-right:1px solid #f3f0e821}@supports (color:color-mix(in lab, red, red)){.demand-plan-pulse li{border-right:1px solid color-mix(in srgb, var(--color-on-dark) 13%, transparent)}}.demand-plan-pulse li{padding:.42rem .7rem}.demand-plan-pulse li:nth-child(2n){border-right:0}.demand-plan-pulse li:nth-child(n+3){border-bottom:0}.demand-plan-pulse li>span{border:1px solid #f3f0e842;place-items:center;width:1.55rem;height:1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-plan-pulse li>span{border:1px solid color-mix(in srgb, var(--color-on-dark) 26%, transparent)}}.demand-plan-pulse li>span{color:var(--color-on-dark);font-family:var(--font-role-data);font-size:var(--type-micro);opacity:.72;border-radius:50%}.demand-plan-pulse li.is-complete>span{border-color:var(--color-positive);background:var(--color-positive);color:var(--demand-ink);opacity:1}.demand-plan-pulse li.is-active{background:var(--demand-accent)}@supports (color:color-mix(in lab, red, red)){.demand-plan-pulse li.is-active{background:color-mix(in srgb, var(--demand-accent) 24%, transparent)}}.demand-plan-pulse li.is-active>span{border-color:var(--color-gold);color:var(--color-gold);opacity:1}.demand-plan-pulse li div{gap:.05rem;min-width:0;display:grid}.demand-plan-pulse li strong{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-plan-pulse li small{font-size:var(--type-micro);opacity:.62;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-consolidated-plan{gap:.75rem;display:grid}.demand-plan-statement{border:1px solid var(--color-line);border-radius:var(--radius-hero);background:var(--color-surface);grid-template-columns:minmax(0,1.08fr) minmax(31rem,1fr);display:grid;overflow:hidden}.demand-plan-statement>div:first-child{align-content:center;justify-items:start;gap:.7rem;padding:1.45rem 1.55rem;display:grid}.demand-plan-statement h2{max-width:37rem;color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:clamp(1.65rem,2.5vw,2.65rem);font-weight:590;line-height:1.01}.demand-plan-statement p{max-width:42rem;color:var(--color-muted);font-size:var(--type-body);line-height:1.58}.demand-plan-facts{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.demand-plan-facts>div{background:var(--color-canvas);align-content:end;gap:.22rem;min-height:8.4rem;padding:1rem 1.1rem;display:grid}.demand-plan-facts strong{color:var(--demand-ink);font-family:var(--font-role-data);letter-spacing:-.03em;font-size:clamp(1.45rem,2vw,2rem)}.demand-plan-facts span{font-family:var(--font-role-section);font-size:var(--type-section);font-weight:650}.demand-plan-facts small{color:var(--color-muted);font-size:var(--type-micro)}.demand-budget-reconciliation,.demand-opportunity-board,.demand-executive-output{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-budget-reconciliation>header,.demand-opportunity-board>header,.demand-executive-output>header{justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1rem;display:flex}.demand-budget-reconciliation>header>div,.demand-opportunity-board>header>div,.demand-executive-output>header>div:first-child{gap:.12rem;display:grid}.demand-budget-reconciliation h2,.demand-opportunity-board h2,.demand-executive-output h2{color:var(--demand-ink);font-family:var(--font-role-statement);font-size:var(--type-title);line-height:1.05}.demand-budget-reconciliation>header>strong{color:var(--color-positive);font-size:var(--type-meta);align-items:center;gap:.35rem;display:flex}.demand-budget-reconciliation ol,.demand-opportunity-board ol{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.demand-budget-reconciliation li{border-top:1px solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) minmax(9rem,auto);align-items:center;gap:.75rem;min-height:3.8rem;padding:.55rem 1rem;display:grid}.demand-budget-reconciliation li:first-child,.demand-opportunity-board li:first-child{border-top:0}.demand-budget-reconciliation li>span{color:var(--color-faint);font-size:var(--type-micro)}.demand-budget-reconciliation li>div{gap:.1rem;min-width:0;display:grid}.demand-budget-reconciliation li>div:last-child{justify-items:end}.demand-budget-reconciliation li small{color:var(--color-muted);font-size:var(--type-micro)}.demand-budget-reconciliation>footer{border-top:1px solid var(--color-line);background:#f7f1e5;grid-template-columns:8rem minmax(0,1fr);gap:.15rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-budget-reconciliation>footer{background:color-mix(in srgb, var(--color-gold) 8%, var(--color-surface))}}.demand-budget-reconciliation>footer{padding:.7rem 1rem}.demand-budget-reconciliation>footer>span{color:var(--color-gold-ink);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:uppercase;grid-row:1/span 2;font-weight:700}.demand-budget-reconciliation>footer>p{color:var(--demand-ink);font-family:var(--font-role-section);font-weight:650}.demand-budget-reconciliation>footer>small,.demand-opportunity-board>header p{color:var(--color-muted)}.demand-opportunity-board li{border-top:1px solid var(--color-line)}.demand-opportunity-board li>button{text-align:left;grid-template-columns:2rem minmax(20rem,1fr) 5.5rem 8rem 1rem;align-items:center;gap:.75rem;width:100%;min-height:5rem;padding:.65rem 1rem;display:grid}.demand-opportunity-board li>button:hover{background:var(--color-canvas)}.demand-opportunity-board li>button>span:first-child{color:var(--color-faint);font-size:var(--type-micro)}.demand-opportunity-board li>button>div{gap:.1rem;min-width:0;display:grid}.demand-opportunity-board li>button>div small{color:var(--color-product-action);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-opportunity-board li>button>div strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-opportunity-board li>button>div p{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-opportunity-board li>button>span{justify-items:end;gap:.08rem;display:grid}.demand-opportunity-board li>button>span>strong{color:var(--demand-ink);font-size:var(--type-data-lg)}.demand-opportunity-board li>button>span>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-opportunity-board li>button>svg{color:var(--color-faint)}.demand-executive-output{background:var(--demand-ink);color:var(--color-on-dark)}.demand-executive-output>header{border-bottom:1px solid #f3f0e829}@supports (color:color-mix(in lab, red, red)){.demand-executive-output>header{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-executive-output h2{color:var(--color-on-dark)}.demand-executive-output>header p{opacity:.68}.demand-executive-output>header>div:last-child{gap:.4rem;display:flex}.demand-brief-scoreboard{background:#f3f0e82e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.demand-brief-scoreboard{background:color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-brief-scoreboard{gap:1px}.demand-brief-scoreboard>div{background:var(--demand-ink);align-content:end;gap:.12rem;min-height:6.5rem;padding:.85rem 1rem;display:grid}.demand-brief-scoreboard strong{color:var(--color-gold);font-size:var(--type-data-lg)}.demand-brief-scoreboard span{font-family:var(--font-role-section);font-weight:700}.demand-brief-scoreboard small{opacity:.62}.demand-brief-body{grid-template-columns:minmax(20rem,1.15fr) minmax(24rem,1fr);gap:1.2rem;padding:1rem;display:grid}.demand-brief-body>div{align-content:start;gap:.35rem;display:grid}.demand-brief-body>div>span{color:var(--color-gold);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-brief-body h3{max-width:47rem;font-family:var(--font-role-statement);font-size:clamp(1.3rem,2vw,1.85rem);font-weight:560;line-height:1.08}.demand-brief-body p{opacity:.68;max-width:47rem}.demand-brief-body ol{margin:0;padding:0;list-style:none}.demand-brief-body li{border-top:1px solid #f3f0e829;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-brief-body li{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-brief-body li:first-child{border-top:0}.demand-brief-body li>span{color:var(--color-gold)}.demand-brief-body li>div{gap:.08rem;display:grid}.demand-brief-body li small{opacity:.62}.demand-output-feedback{border-top:1px solid #f3f0e829}@supports (color:color-mix(in lab, red, red)){.demand-output-feedback{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-output-feedback{color:var(--color-positive);font-size:var(--type-meta);padding:.5rem 1rem}.demand-operating-model{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-operating-model>header{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.4fr);align-items:end;gap:.1rem 1.5rem;padding:1rem 1.15rem;display:grid}.demand-operating-model>header .label-eyebrow{grid-column:1}.demand-operating-model>header h2{font-family:var(--font-role-statement);font-size:var(--type-title);grid-column:1;line-height:1.05}.demand-operating-model>header p{color:var(--color-muted);grid-area:1/2/span 2;align-self:end}.demand-plan-lanes{background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.demand-plan-lanes>button{background:var(--color-surface);text-align:left;min-height:13rem;transition:background var(--motion-fast);grid-template-rows:auto 1fr auto;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.55rem .7rem;padding:1rem;display:grid}.demand-plan-lanes>button:hover{background:var(--color-canvas)}.demand-lane-number{color:var(--color-faint);font-family:var(--font-role-technical);font-size:var(--type-meta);align-self:start}.demand-plan-lanes>button>div{gap:.2rem;display:grid}.demand-plan-lanes>button>div small{color:var(--color-product-action);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-plan-lanes h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.1}.demand-plan-lanes p{max-width:46rem;color:var(--color-muted);line-height:1.45}.demand-plan-lanes dl{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.demand-plan-lanes dl>div{border-left:1px solid var(--color-line);gap:.15rem;padding-left:.8rem;display:grid}.demand-plan-lanes dl>div:last-child{border-top:1px solid var(--color-line);grid-column:1/-1;margin-top:.55rem;padding-top:.55rem}.demand-plan-lanes dt{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro)}.demand-plan-lanes dd{color:var(--demand-ink);font-family:var(--font-role-section);align-items:center;gap:.3rem;margin:0;font-weight:650;display:flex}.demand-plan-lower{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.8fr);gap:.75rem;display:grid}.demand-first-wave,.demand-executive-decisions{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-first-wave>header{justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1rem;display:flex}.demand-first-wave>header>div{gap:.12rem;display:grid}.demand-first-wave h2{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-first-wave>header>button{color:var(--color-product-action);font-size:var(--type-meta);align-items:center;gap:.35rem;font-weight:650;display:flex}.demand-first-wave ol{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.demand-first-wave li{border-top:1px solid var(--color-line);grid-template-columns:2rem minmax(12rem,1.1fr) minmax(8rem,.8fr) 6rem 1rem;align-items:center;gap:.7rem;min-height:3.85rem;padding:.5rem 1rem;display:grid}.demand-first-wave li:first-child{border-top:0}.demand-first-wave li>span{color:var(--color-faint);font-size:var(--type-micro)}.demand-first-wave li>button{text-align:left;gap:.12rem;min-width:0;display:grid}.demand-first-wave li>button strong,.demand-first-wave li>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-first-wave li>button small{color:var(--color-muted);font-size:var(--type-micro)}.demand-first-wave li>div{gap:.15rem;display:grid}.demand-first-wave li>div i{background:var(--color-track);border-radius:99px;height:.28rem;overflow:hidden}.demand-first-wave li>div b{border-radius:inherit;background:var(--demand-teal);height:100%;display:block}.demand-first-wave li>div small{color:var(--color-muted);font-size:var(--type-micro)}.demand-first-wave li>strong{color:var(--demand-ink);justify-self:end}.demand-first-wave li>svg{color:var(--color-faint)}.demand-executive-decisions{background:var(--demand-ink);color:var(--color-on-dark);align-content:start;padding:1.1rem;display:grid}.demand-executive-decisions .label-eyebrow{color:var(--color-gold)}.demand-executive-decisions>h2{font-family:var(--font-role-statement);letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:560;line-height:1.05}.demand-executive-decisions>ol{margin:1rem 0 0;padding:0;list-style:none;display:grid}.demand-executive-decisions>ol li{border-top:1px solid #f3f0e82e;grid-template-columns:1.6rem 1fr;gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-executive-decisions>ol li{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-executive-decisions>ol li{padding:.75rem 0}.demand-executive-decisions>ol li>span{color:var(--color-gold);font-family:var(--font-role-data)}.demand-executive-decisions>ol p{font-size:var(--type-meta);line-height:1.45}.demand-executive-decisions>ol strong{color:var(--color-on-dark);display:block}.demand-executive-decisions>div{background:#f3f0e817;align-items:flex-start;gap:.55rem;margin-top:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-executive-decisions>div{background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.demand-executive-decisions>div{padding:.75rem}.demand-executive-decisions>div svg{color:var(--color-gold)}.demand-executive-decisions>div span{gap:.1rem;display:grid}.demand-executive-decisions>div small{opacity:.68}.demand-lens-workspace{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(22rem,.92fr) minmax(0,1.35fr);min-height:45rem;display:grid;overflow:hidden}.demand-lens-index{border-right:1px solid var(--color-line);background:var(--color-canvas);align-content:start;display:grid}.demand-lens-index>header{gap:.08rem;padding:1rem;display:grid}.demand-lens-index h2{font-family:var(--font-role-statement);font-size:var(--type-title)}.demand-lens-index>header p{max-width:26rem;color:var(--color-muted);font-size:var(--type-meta)}.demand-lens-index>label{align-items:center;margin:0 .75rem .75rem;display:flex;position:relative}.demand-lens-index>label>svg{color:var(--color-faint);position:absolute;left:.7rem}.demand-lens-index>label input{border:1px solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);width:100%;min-height:2.55rem;padding:.55rem 2rem}.demand-lens-index>label button{width:1.8rem;height:1.8rem;color:var(--color-muted);place-items:center;display:grid;position:absolute;right:.5rem}.demand-lens-index>div{border-top:1px solid var(--color-line);max-height:47rem;overflow:auto}.demand-lens-index>div>button{border-top:1px solid var(--color-line);text-align:left;grid-template-rows:auto .32rem;grid-template-columns:1.7rem minmax(0,1fr) auto .8rem;align-items:center;gap:.28rem .55rem;width:100%;min-height:4.45rem;padding:.55rem .75rem;display:grid}.demand-lens-index>div>button:first-child{border-top:0}.demand-lens-index>div>button:hover{background:var(--color-surface)}.demand-lens-index>div>button.is-selected{box-shadow:inset .22rem 0 var(--color-gold);background:var(--color-product-action);color:var(--color-on-accent)}.demand-lens-index>div>button>span:first-child{color:var(--color-faint);font-size:var(--type-micro);grid-area:1/1/-1;align-self:start}.demand-lens-index>div>button>div{grid-area:1/2;gap:.1rem;min-width:0;display:grid}.demand-lens-index>div>button>div strong,.demand-lens-index>div>button>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-lens-index>div>button>div small{color:var(--color-muted);font-size:var(--type-micro)}.demand-lens-index>div>button>strong{color:var(--demand-ink);font-family:var(--font-role-data);grid-area:1/3;align-self:start}.demand-lens-index .demand-pressure-track{background:var(--color-track);grid-area:2/2/auto/4;width:100%;height:.32rem;display:block;overflow:hidden}.demand-lens-index .demand-pressure-track>b{background:var(--color-product-action);transform-origin:0;height:100%;animation:efferd-bar-grow .76s var(--ease-entrance) .12s forwards;display:block;transform:scaleX(0)}.demand-lens-index>div>button>svg{color:var(--color-faint);grid-area:1/4/-1}.demand-lens-index>div>button.is-selected :is(strong,small,svg){color:var(--color-on-accent)}.demand-lens-index>div>button.is-selected small{opacity:.72}.demand-lens-index>div>button.is-selected .demand-pressure-track{background:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.demand-lens-index>div>button.is-selected .demand-pressure-track{background:color-mix(in srgb, var(--color-on-accent) 24%, transparent)}}.demand-lens-index>div>button.is-selected .demand-pressure-track>b{background:var(--color-gold)}.demand-lens-index-empty{min-height:10rem;color:var(--color-muted);font-size:var(--type-meta);text-align:center;place-items:center;padding:1rem;display:grid}.demand-lens-detail{min-width:0}.demand-lens-detail>header{justify-content:space-between;align-items:end;gap:1rem;padding:1.2rem 1.3rem;display:flex}.demand-lens-detail>header>div{gap:.25rem;max-width:46rem;display:grid}.demand-lens-detail>header h2{max-width:48rem;color:var(--demand-ink);font-family:var(--font-role-statement);font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.04}.demand-lens-detail>header p{color:var(--color-muted);line-height:1.5}.demand-lens-facts{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.demand-lens-facts>div{background:var(--color-canvas);gap:.15rem;padding:.85rem 1rem;display:grid}.demand-lens-facts strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg)}.demand-lens-facts span{color:var(--color-muted);font-size:var(--type-micro)}.demand-lens-activities>header{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.demand-lens-activities>header span{font-family:var(--font-role-section);font-weight:700}.demand-lens-activities>header small{color:var(--color-muted)}.demand-pressure-bars{border-bottom:1px solid var(--color-line);padding:.9rem 1.2rem 1rem}.demand-pressure-bars>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:.55rem;display:grid}.demand-pressure-bars>header h3{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-pressure-bars>header>small{color:var(--color-muted)}.demand-pressure-bars>div{border-top:1px solid var(--color-line)}.demand-pressure-bars article{border-top:1px solid var(--color-line);grid-template-rows:auto .38rem auto;grid-template-columns:1.55rem minmax(0,1fr) auto;align-content:center;gap:.2rem .65rem;min-height:3.7rem;display:grid}.demand-pressure-bars article:first-child{border-top:0}.demand-pressure-bars article>span{color:var(--color-faint);font-size:var(--type-micro);grid-area:1/1/-1}.demand-pressure-bars article>div{grid-area:1/2;gap:.05rem;min-width:0;display:grid}.demand-pressure-bars article>div :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-pressure-bars article>div small,.demand-pressure-bars article>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-pressure-bars article>b{color:var(--demand-ink);font-family:var(--font-role-data);grid-area:1/3}.demand-pressure-bars article>i{background:var(--color-track);grid-area:2/2/auto/4;height:.38rem;display:block;overflow:hidden}.demand-pressure-bars article>i>b{background:var(--color-product-action);transform-origin:0;height:100%;animation:efferd-bar-grow .76s var(--ease-entrance) .12s forwards;display:block;transform:scaleX(0)}.demand-pressure-bars article:first-child>i>b{background:var(--color-gold)}.demand-pressure-bars article>small{text-align:right;grid-area:3/2/auto/4}.demand-category-decision{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.demand-category-decision>header{gap:.12rem;padding:.8rem 1.2rem;display:grid}.demand-category-decision>header span{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-category-decision>header h3{font-family:var(--font-role-section);font-size:var(--type-section);line-height:1.2}.demand-category-decision dl{border-top:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-category-decision dl>div{background:var(--color-surface);align-content:start;gap:.12rem;padding:.65rem .8rem;display:grid}.demand-category-decision dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-category-decision dd{margin:0;line-height:1.35}.demand-lens-activities{border-top:1px solid var(--color-line)}.demand-lens-activities>header{padding:.8rem 1.2rem .5rem}.demand-lens-activities>button{border-top:1px solid var(--color-line);text-align:left;grid-template-columns:auto minmax(0,1fr) 7rem 1rem;align-items:center;gap:.7rem;width:100%;min-height:3.65rem;padding:.55rem 1.2rem;display:grid}.demand-lens-activities>button:hover{background:var(--color-canvas)}.demand-lens-activities>button>div{gap:.1rem;min-width:0;display:grid}.demand-lens-activities>button>div strong,.demand-lens-activities>button>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-lens-activities>button>div small,.demand-lens-activities>button>span small{color:var(--color-muted);font-size:var(--type-micro)}.demand-lens-activities>button>span{justify-items:end;display:grid}.demand-lens-activities>button>span strong{color:var(--demand-ink)}.demand-lens-activities>button>svg{color:var(--color-faint)}.demand-activities{min-width:0}.demand-lens-lead{border:1px solid var(--color-line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface);padding:1rem 1.1rem}.demand-lens-lead>div{gap:.18rem;max-width:48rem;display:grid}.demand-lens-lead h2{font-family:var(--font-role-statement);font-size:var(--type-title)}.demand-lens-lead p{color:var(--color-muted)}.demand-activities>.data-table-card{border-top-left-radius:0;border-top-right-radius:0}.demand-activity-focus{border-inline:1px solid var(--color-line);background:var(--color-surface)}.demand-activity-focus>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:start;gap:1rem;padding:.8rem 1rem;display:flex}.demand-activity-focus>header>div{gap:.12rem;display:grid}.demand-activity-focus h2{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-activity-focus>header>button{border-radius:var(--radius-tight);width:2.1rem;height:2.1rem;color:var(--color-muted);place-items:center;display:grid}.demand-activity-focus-body{grid-template-columns:minmax(12rem,.72fr) minmax(22rem,1.35fr) minmax(18rem,.9fr);display:grid}.demand-activity-focus-body>div:first-child{border-right:1px solid var(--color-line);align-content:center;gap:.1rem;padding:.8rem 1rem;display:grid}.demand-activity-focus-body>div:first-child>span,.demand-activity-focus-body>div:first-child>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-activity-focus-body>div:first-child>strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg)}.demand-activity-focus dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.demand-activity-focus dl>div{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.08rem;padding:.55rem .7rem;display:grid}.demand-activity-focus dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-activity-focus dd{margin:0}.demand-activity-next{align-content:center;justify-items:start;gap:.25rem;padding:.7rem .9rem;display:grid}.demand-activity-next>span{color:var(--color-positive);font-size:var(--type-micro);font-weight:700}.demand-activity-next>strong{line-height:1.35}.demand-activity-next .ui-button{margin-top:.25rem}.demand-activity-link{border-radius:var(--radius-tight);text-align:left;align-content:center;gap:.1rem;width:100%;min-height:2.8rem;padding:.2rem;display:grid}.demand-activity-link:hover strong{color:var(--color-product-action);text-underline-offset:.16rem;text-decoration:underline}.demand-activity-link small,.demand-table-stack small{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro)}.demand-table-stack{gap:.1rem;display:grid}.demand-context-cell{align-items:center;gap:.3rem;display:flex}.demand-context-cell small{color:var(--color-muted)}.demand-search{align-items:center;min-width:min(24rem,48vw);display:flex;position:relative}.demand-search>svg{z-index:1;color:var(--color-faint);pointer-events:none;position:absolute;left:.75rem}.demand-search input.field{width:100%;height:var(--table-control-size);padding-inline:2.15rem}.demand-search button{border-radius:var(--radius-tight);width:2rem;height:2rem;color:var(--color-muted);place-items:center;display:grid;position:absolute;right:.35rem}.demand-filter-field{gap:.3rem;display:grid}.demand-filter-field>span{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);font-weight:650}.demand-mobile-ledger{display:none}.demand-interview-workspace{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-interview-lead{background:var(--demand-ink);color:var(--color-on-dark);grid-template-columns:minmax(0,1.4fr) minmax(27rem,.9fr);align-items:end;gap:1.25rem;padding:1.1rem 1.25rem;display:grid}.demand-interview-lead>div:first-child{gap:.22rem;max-width:58rem;display:grid}.demand-interview-lead .label-eyebrow{color:var(--color-gold)}.demand-interview-lead h2{font-family:var(--font-role-statement);font-size:clamp(1.65rem,2.4vw,2.5rem);font-weight:560;line-height:1.03}.demand-interview-lead dl{background:#f3f0e826;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-interview-lead dl{background:color-mix(in srgb, var(--color-on-dark) 15%, transparent)}}.demand-interview-lead dl{gap:1px}.demand-interview-lead dl>div{background:var(--demand-ink);gap:.08rem;padding:.55rem .65rem;display:grid}.demand-interview-lead dt{font-size:var(--type-micro);opacity:.62}.demand-interview-lead dd{color:var(--color-gold);font-family:var(--font-role-data);font-size:var(--type-data-lg);margin:0;font-weight:750}.demand-interview-picker{border-bottom:1px solid var(--color-line);background:var(--color-canvas);grid-template-columns:minmax(15rem,.85fr) minmax(22rem,1.35fr) auto;align-items:end;display:grid}.demand-interview-picker>label{border-right:1px solid var(--color-line);gap:.3rem;min-width:0;padding:.65rem .8rem;display:grid}.demand-interview-picker>label>strong{font-family:var(--font-role-section)}.demand-interview-sequence{gap:.28rem;min-width:12rem;padding:.65rem .8rem;display:grid}.demand-interview-sequence>span{color:var(--color-muted);font-size:var(--type-micro)}.demand-interview-sequence>span strong{color:var(--demand-ink);font-size:var(--type-section)}.demand-interview-sequence>div{grid-template-columns:2.4rem 1fr;gap:.35rem;display:grid}.demand-interview-sequence button{min-height:var(--button-height-sm);border:1px solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-product-action);justify-content:center;align-items:center;gap:.3rem;font-weight:650;display:flex}.demand-interview-sequence button:disabled{color:var(--color-faint);opacity:.5}.demand-interview-form{min-width:0}.demand-interview-form>header{justify-content:space-between;align-items:start;gap:1rem;padding:.9rem 1rem;display:flex}.demand-interview-form>header>div:first-child{gap:.16rem;display:grid}.demand-interview-form>header h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.1}.demand-interview-form>header p{color:var(--color-muted)}.demand-interview-form>header>div:last-child{flex-wrap:wrap;justify-content:end;gap:.3rem;display:flex}.demand-interview-source{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.demand-interview-source>span{background:var(--color-canvas);gap:.1rem;padding:.65rem .8rem;display:grid}.demand-interview-source strong{color:var(--demand-ink)}.demand-interview-source small{color:var(--color-muted);font-size:var(--type-micro)}.demand-interview-body{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:start;display:grid}.demand-interview-groups{border-right:1px solid var(--color-line);min-width:0}.demand-interview-group>header{border-bottom:1px solid var(--color-line);background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.demand-interview-group>header{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.demand-interview-group>header{padding:.65rem .8rem}.demand-interview-group>header h4{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-interview-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demand-interview-field{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);padding:.75rem}.demand-interview-group>div>.demand-interview-field:nth-child(2n){border-right:0}.demand-interview-field.is-wide{border-right:0;grid-column:1/-1}.demand-interview-field>div{gap:.2rem;display:grid}.demand-interview-field>div>strong{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-interview-field>div>small{min-height:1.1rem;color:var(--color-muted);font-size:var(--type-micro)}.demand-interview-field .field{resize:vertical;width:100%;margin-top:.25rem}.demand-interview-control{background:var(--color-canvas);gap:.8rem;padding:.9rem;display:grid;position:sticky;top:.75rem}.demand-interview-control>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.55rem;display:flex}.demand-interview-control>header span{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-interview-control>header strong{color:var(--demand-ink);font-size:var(--type-data-lg)}.demand-interview-readiness{display:grid}.demand-interview-readiness i{background:var(--color-track);border-radius:99px;height:.32rem;overflow:hidden}.demand-interview-readiness i b{background:var(--demand-teal);height:100%;display:block}.demand-interview-missing{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.35rem;padding-block:.65rem;display:grid}.demand-interview-missing>span{color:var(--color-muted);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-interview-missing ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.demand-interview-missing li{color:var(--color-muted);align-items:center;gap:.35rem;display:flex}.demand-interview-missing li>svg{color:var(--color-pending)}.demand-interview-missing p{color:var(--color-positive);align-items:center;gap:.35rem;display:flex}.demand-interview-control>p[role=status]{font-size:var(--type-meta);border-left:.2rem solid;padding:.45rem .6rem}.demand-interview-control>p.is-good{background:#e8ede4}@supports (color:color-mix(in lab, red, red)){.demand-interview-control>p.is-good{background:color-mix(in srgb, var(--color-positive) 10%, var(--color-surface))}}.demand-interview-control>p.is-good{color:var(--color-positive)}.demand-interview-control>p.is-danger{background:#f5eae3}@supports (color:color-mix(in lab, red, red)){.demand-interview-control>p.is-danger{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}}.demand-interview-control>p.is-danger{color:var(--color-danger)}.demand-interview-actions{gap:.45rem;display:grid}.demand-interview-actions .ui-button{justify-content:center;width:100%}@media (max-width:69.99rem){.demand-plan-statement,.demand-plan-lanes{grid-template-columns:1fr}.demand-plan-lanes>button{grid-template-columns:2rem minmax(0,1.2fr) minmax(20rem,1fr)}.demand-plan-lanes dl{grid-column:3;grid-template-columns:.65fr 1fr 1.1fr}.demand-plan-lanes dl>div:last-child{border-top:0;grid-column:auto;margin-top:0;padding-top:0}.demand-plan-lower,.demand-brief-body{grid-template-columns:1fr}.demand-interview-lead{grid-template-columns:1fr;align-items:start}}@media (max-width:54rem){.demand-source-stamp{display:none}.demand-operating-model>header{grid-template-columns:1fr}.demand-operating-model>header p{grid-area:auto/1}.demand-plan-lanes>button{grid-template-columns:2rem minmax(0,1fr)}.demand-plan-lanes dl{grid-column:2}.demand-lens-workspace{grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr)}.demand-activity-focus-body{grid-template-columns:1fr}.demand-activity-focus-body>div:first-child{border-right:0;border-bottom:1px solid var(--color-line)}.demand-opportunity-board li>button{grid-template-columns:2rem minmax(18rem,1fr) 5rem 7rem 1rem}.demand-interview-picker{grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.2fr)}.demand-interview-sequence{border-top:1px solid var(--color-line);grid-column:1/-1;grid-template-columns:auto minmax(12rem,18rem);justify-content:end;align-items:center}.demand-interview-body{grid-template-columns:1fr}.demand-interview-groups{border-right:0}.demand-interview-control{border-top:1px solid var(--color-line);position:static}}@media (max-width:44.99rem){.demand-planning-workspace{gap:.65rem}.demand-workspace-command{padding:0}.demand-workspace-command .tab-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}.demand-workspace-command .tab-strip>button{min-width:0;min-height:44px;font-size:var(--type-micro);padding-inline:.15rem}.demand-workspace-command .tab-strip-label-desktop{display:none}.demand-workspace-command .tab-strip-label-mobile{display:inline}.stable-hero.centre-folio-hero:has(.demand-plan-pulse) .centre-folio-cover{min-height:12rem;padding-block:.8rem!important}.stable-hero.centre-folio-hero:has(.demand-plan-pulse) .centre-folio-title{margin-block:.35rem;font-size:clamp(2.2rem,10.5vw,2.8rem)!important}.stable-hero.centre-folio-hero:has(.demand-plan-pulse) .centre-folio-cover-foot>p{font-size:var(--type-meta)}.demand-plan-pulse{min-height:12rem}.demand-plan-pulse>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-plan-pulse li{min-height:4.2rem}.demand-plan-pulse li:nth-child(n+3){border-bottom:0}.demand-plan-statement{border-radius:var(--radius-panel)}.demand-plan-statement>div:first-child{padding:1rem}.demand-plan-statement h2{font-size:1.85rem}.demand-plan-facts>div{min-height:6.8rem;padding:.75rem}.demand-plan-facts strong{font-size:1.35rem}.demand-budget-reconciliation>header,.demand-opportunity-board>header,.demand-executive-output>header{align-items:start;display:grid}.demand-budget-reconciliation li{grid-template-columns:1.6rem minmax(0,1fr)}.demand-budget-reconciliation li>div:last-child{grid-column:2;justify-items:start}.demand-budget-reconciliation>footer{grid-template-columns:1fr}.demand-budget-reconciliation>footer>span{grid-row:auto}.demand-opportunity-board li>button{grid-template-columns:1.6rem minmax(0,1fr) .8rem;min-height:7.5rem}.demand-opportunity-board li>button>div{grid-column:2}.demand-opportunity-board li>button>span:not(:first-child){justify-items:start}.demand-opportunity-board li>button>span:nth-of-type(2),.demand-opportunity-board li>button>span:nth-of-type(3){grid-column:2}.demand-opportunity-board li>button>svg{grid-area:1/3/span 3}.demand-brief-scoreboard{grid-template-columns:1fr}.demand-brief-scoreboard>div{min-height:4.8rem}.demand-brief-body{grid-template-columns:1fr}.demand-plan-lanes>button{grid-template-rows:auto 1fr auto;grid-template-columns:1.6rem minmax(0,1fr);min-height:auto;padding:.85rem}.demand-plan-lanes dl{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.demand-plan-lanes dl>div:last-child{border-top:1px solid var(--color-line);grid-column:1/-1;margin-top:.55rem;padding-top:.55rem}.demand-first-wave>header{align-items:start}.demand-first-wave>header>button{display:none}.demand-first-wave li{grid-template-columns:1.6rem minmax(0,1fr) auto .8rem}.demand-first-wave li>div{grid-area:2/2/auto/-1}.demand-lens-workspace{min-height:0;display:block;overflow:visible}.demand-lens-index{border-right:0;border-bottom:1px solid var(--color-line)}.demand-lens-index>div{max-height:none;display:flex;overflow-x:auto}.demand-lens-index>div>button{border-top:0;border-right:1px solid var(--color-line);flex:0 0 18rem;width:18rem;min-width:18rem}.demand-lens-index-empty{flex:0 0 100%;width:100%;min-height:7rem}.demand-lens-detail>header{align-items:start;padding:1rem;display:grid}.demand-lens-detail>header h2{font-size:2rem}.demand-lens-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-pressure-bars>header{grid-template-columns:1fr;align-items:start}.demand-category-decision dl{grid-template-columns:1fr}.demand-lens-activities>header small{display:none}.demand-lens-activities>button{grid-template-columns:auto minmax(0,1fr) .8rem}.demand-lens-activities>button>span{grid-column:2;justify-items:start}.demand-lens-activities>button>svg{grid-area:1/3/span 2}.demand-activity-focus-body dl{grid-template-columns:1fr}.demand-search{width:100%;min-width:0}.demand-mobile-ledger{display:grid}.demand-mobile-ledger>button{border-top:1px solid var(--color-line);text-align:left;gap:.35rem;min-height:7.4rem;padding:.8rem;display:grid}.demand-mobile-ledger>button.is-selected{box-shadow:inset .22rem 0 var(--demand-accent);background:var(--color-selection)}.demand-mobile-ledger>button>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.demand-mobile-ledger>button>small{color:var(--color-muted)}.demand-interview-lead{grid-template-columns:1fr;align-items:start;display:grid}.demand-interview-lead h2{font-size:1.85rem}.demand-interview-lead dl{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-interview-lead dl>div:last-child{grid-column:1/-1}.demand-interview-picker{grid-template-columns:1fr}.demand-interview-picker>label{border-right:0;border-bottom:1px solid var(--color-line)}.demand-interview-sequence{grid-column:1;grid-template-columns:1fr;justify-content:stretch}.demand-interview-sequence>div{grid-template-columns:3rem 1fr}.demand-interview-sequence button{min-height:44px}.demand-interview-form>header{display:grid}.demand-interview-form>header>div:last-child{justify-content:start}.demand-interview-source{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-interview-group>header{padding-block:.75rem}.demand-interview-group>div{grid-template-columns:1fr}.demand-interview-field,.demand-interview-group>div>.demand-interview-field:nth-child(2n),.demand-interview-field.is-wide{border-right:0;grid-column:1;padding:.85rem}.demand-interview-control{position:static}.demand-interview-actions{grid-template-columns:1fr;display:grid}.demand-interview-actions .ui-button{justify-content:center;width:100%;min-height:44px}.demand-interview-actions>span{grid-column:1/-1}}.demand-planning-workspace{--demand-ink:var(--color-palette-ink);gap:.72rem;min-width:0;display:grid}.demand-summary-hero{border:1px solid var(--demand-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero{border:1px solid color-mix(in srgb, var(--demand-ink) 78%, var(--color-line))}}.demand-summary-hero{border-radius:var(--radius-hero);background:var(--demand-ink);box-shadow:inset 0 .22rem var(--color-gold);color:var(--color-on-dark)}.demand-summary-hero>header{border-bottom:1px solid #f3f0e824;justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero>header{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-summary-hero>header{color:#f3f0e894;padding:.48rem .85rem}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero>header{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.demand-summary-hero>header{font-size:var(--type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:720}.demand-summary-hero>header>span:first-child{color:var(--color-gold);letter-spacing:.12em}.demand-summary-hero-body{grid-template-columns:minmax(23rem,1.15fr) minmax(24rem,.95fr) minmax(13.5rem,.42fr);min-height:8.9rem;display:grid}.demand-summary-statement{align-content:center;gap:.24rem;padding:.82rem 1rem;display:grid}.demand-summary-statement>span,.demand-summary-next>span{color:var(--color-gold);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.demand-summary-statement h1{max-width:32ch;color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.035em;font-size:clamp(1.65rem,2.35vw,2.55rem);font-weight:550;line-height:1}.demand-summary-statement h1 strong{color:var(--color-on-dark);font-weight:780}.demand-summary-statement p{color:#f3f0e8a3}@supports (color:color-mix(in lab, red, red)){.demand-summary-statement p{color:color-mix(in srgb, var(--color-on-dark) 64%, transparent)}}.demand-summary-statement p{font-size:var(--type-meta)}.demand-summary-hero-body>dl{border-left:1px solid #f3f0e824;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero-body>dl{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-summary-hero-body>dl>div{border-right:1px solid #f3f0e81f;align-content:center;gap:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero-body>dl>div{border-right:1px solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.demand-summary-hero-body>dl>div{border-bottom:1px solid #f3f0e81f}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero-body>dl>div{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.demand-summary-hero-body>dl>div{padding:.58rem .7rem}.demand-summary-hero-body>dl>div:nth-last-child(-n+3){border-bottom:0}.demand-summary-hero-body dt{color:#f3f0e885}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero-body dt{color:color-mix(in srgb, var(--color-on-dark) 52%, transparent)}}.demand-summary-hero-body dt{font-size:var(--type-micro)}.demand-summary-hero-body dd{color:var(--color-on-dark);font-size:var(--type-data-lg);margin:0;font-weight:760}.demand-summary-next{text-align:left;align-content:center;gap:.16rem;min-width:0;padding:.8rem 2.3rem .8rem .9rem;display:grid;position:relative}.demand-summary-next:hover{background:#f3f0e80d}@supports (color:color-mix(in lab, red, red)){.demand-summary-next:hover{background:color-mix(in srgb, var(--color-on-dark) 5%, transparent)}}.demand-summary-next>strong{color:var(--color-on-dark);font-family:var(--font-role-section);font-size:var(--type-section);text-overflow:ellipsis;overflow:hidden}.demand-summary-next>small{color:#f3f0e88c}@supports (color:color-mix(in lab, red, red)){.demand-summary-next>small{color:color-mix(in srgb, var(--color-on-dark) 55%, transparent)}}.demand-summary-next>small{font-size:var(--type-micro)}.demand-summary-next>svg{color:var(--color-gold);position:absolute;right:.85rem}.demand-workspace-command{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 .45rem 0 0;display:grid;overflow:hidden}.demand-workspace-command .tab-strip{border:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.demand-workspace-command .tab-strip button{justify-content:center;min-width:0}.demand-edit-access-state{border-left:1px solid var(--color-line);min-width:9.6rem;color:var(--color-positive);align-items:center;gap:.38rem;padding:.38rem .55rem;display:flex}.demand-edit-access-state.is-view-only{color:var(--color-warning)}.demand-edit-access-state>svg{flex:none}.demand-edit-access-state>span{gap:.02rem;min-width:0;display:grid}.demand-edit-access-state strong{color:var(--color-ink);font-size:var(--type-micro);white-space:nowrap}.demand-edit-access-state small{color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap}.demand-command-control{color:var(--color-positive);font-size:var(--type-micro);white-space:nowrap;align-items:center;gap:.25rem;padding-left:.55rem;display:flex}.demand-command-control.is-fail{color:var(--color-danger)}.demand-command-control small{color:var(--color-muted)}.demand-major-workspace,.demand-engagement,.demand-briefing{border:1px solid var(--color-line);border-radius:var(--radius-hero);background:var(--color-surface);min-width:0;overflow:hidden}.demand-major-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.8rem .9rem .7rem;display:grid}.demand-major-head>div{gap:.12rem;max-width:59rem;display:grid}.demand-major-head h2{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.08}.demand-major-head p{color:var(--color-muted);font-size:var(--type-meta)}.demand-control-pill{border:1px solid var(--color-line);background:var(--color-canvas);min-height:1.9rem;color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-weight:680;display:flex}.demand-control-pill.is-pass{color:var(--color-positive)}.demand-control-pill.is-fail{color:var(--color-danger)}.demand-major-workspace>.dt-root{border-width:1px 0 0;border-radius:0}.demand-major-workspace .dt-row{min-height:var(--row-compact)}.demand-major-workspace .dt-td{padding-block:.42rem}.demand-registry-title,.demand-registry-link{width:100%;min-width:0;color:var(--demand-ink);text-align:left;gap:.05rem;display:grid}.demand-registry-title strong,.demand-registry-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-registry-title small,.demand-registry-link small,.demand-table-stack small,.demand-registry-gap small{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-registry-title:hover,.demand-registry-link:hover{color:var(--color-product-action)}.demand-registry-pressure{gap:.22rem;min-width:0;display:grid}.demand-registry-pressure>span{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.demand-registry-pressure small{color:var(--color-muted);font-size:var(--type-micro)}.demand-registry-pressure>i{background:var(--color-track);border-radius:999px;height:.28rem;display:block;overflow:hidden}.demand-registry-pressure>i>b{border-radius:inherit;background:var(--color-product-action);height:100%;display:block}.demand-registry-pressure.is-warning>i>b{background:var(--color-warning)}.demand-registry-gap{color:var(--color-warning);justify-items:end;gap:.02rem;display:grid}.demand-registry-inspector{border-top:1px solid var(--color-line);background:var(--color-canvas);grid-template-columns:minmax(17rem,.75fr) minmax(24rem,1fr) auto;align-items:center;gap:1rem;padding:.7rem .9rem;display:grid}.demand-registry-inspector>div:first-child{gap:.08rem;display:grid}.demand-registry-inspector h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-registry-inspector p{color:var(--color-muted);font-size:var(--type-meta)}.demand-registry-inspector dl{grid-template-columns:.75fr 1.4fr .5fr;margin:0;display:grid}.demand-registry-inspector dl>div{border-left:1px solid var(--color-line);gap:.06rem;padding:.1rem .65rem;display:grid}.demand-registry-inspector dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-registry-inspector dd{color:var(--demand-ink);font-size:var(--type-meta);margin:0}.demand-registry-inspector>div:last-child{gap:.35rem;display:flex}.demand-engagement>header h2{font-family:var(--font-role-section);font-size:var(--type-title)}.demand-stakeholder-workspace{grid-template-columns:minmax(18rem,.56fr) minmax(0,1.44fr);min-height:38rem;display:grid}.demand-stakeholder-roster{border-right:1px solid var(--color-line);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.demand-stakeholder-roster>header{justify-content:space-between;align-items:end;gap:1rem;padding:.65rem .75rem;display:flex}.demand-stakeholder-roster>header h2{font-family:var(--font-role-section);font-size:var(--type-title)}.demand-stakeholder-roster>header>strong{color:var(--color-muted);font-size:var(--type-data-lg)}.demand-stakeholder-roster>label{border:1px solid var(--color-line);border-radius:var(--radius-field);color:var(--color-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;margin:0 .65rem .55rem;padding:.38rem .5rem;display:grid;position:relative}.demand-stakeholder-roster>label input{min-width:0;color:var(--color-ink);background:0 0;outline:none}.demand-owner-catalogue-controls{border-top:1px solid var(--color-line);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem .65rem .65rem;display:grid}.demand-owner-catalogue-controls>label{min-width:0;color:var(--color-muted);font-size:var(--type-micro);gap:.16rem;font-weight:680;display:grid}.demand-owner-catalogue-controls>label.is-wide,.demand-owner-catalogue-controls>p,.demand-owner-catalogue-controls>.demand-owner-search{grid-column:1/-1}.demand-owner-catalogue-controls select{border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;height:2rem;color:var(--demand-ink);font-size:var(--type-micro);text-overflow:ellipsis;padding-inline:.42rem 1.4rem;overflow:hidden}.demand-owner-catalogue-controls>.demand-owner-search{border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;height:2.15rem;padding-inline:.5rem;display:grid}.demand-owner-search input{min-width:0;color:var(--demand-ink);background:0 0;outline:none}.demand-owner-search>button{border-radius:var(--radius-tight);place-items:center;width:1.55rem;height:1.55rem;display:grid}.demand-owner-search>button:hover{background:var(--color-canvas);color:var(--demand-ink)}.demand-owner-catalogue-controls>p{color:var(--color-muted);font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.demand-owner-catalogue-controls>p>span:last-child{align-items:center;gap:.6rem;display:flex}.demand-owner-catalogue-controls>p button{color:var(--color-product-action);font-weight:720}.demand-owner-catalogue-controls>p button:disabled{color:var(--color-faint);cursor:default}.demand-stakeholder-roster>div{border-top:1px solid var(--color-line);min-height:0;overflow-y:auto}.demand-stakeholder-roster>div>button{border-top:1px solid var(--color-line);width:100%;min-height:4.2rem;color:var(--demand-ink);text-align:left;grid-template-columns:2.4rem minmax(0,1fr) auto .8rem;align-items:center;gap:.55rem;padding:.45rem .65rem;display:grid}.demand-stakeholder-roster>div>button:first-child{border-top:0}.demand-stakeholder-roster>div>button:hover{background:var(--color-canvas)}.demand-stakeholder-roster>div>button.is-selected{box-shadow:inset .2rem 0 var(--color-product-action);background:#f3ede9}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-roster>div>button.is-selected{background:color-mix(in srgb, var(--color-product-action) 6%, var(--color-surface))}}.demand-stakeholder-avatar{background:#e2d7d2;border-radius:34% 66% 55% 45%/43% 45% 55% 57%;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-avatar{background:color-mix(in srgb, var(--color-product-action) 13%, var(--color-canvas))}}.demand-stakeholder-avatar{color:var(--color-product-action);font-size:var(--type-micro);font-weight:800}.demand-stakeholder-avatar img{object-fit:cover}.demand-stakeholder-roster>div>button>div{gap:.04rem;min-width:0;display:grid}.demand-stakeholder-roster>div>button>div>strong,.demand-stakeholder-roster>div>button>span:last-of-type>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-stakeholder-roster>div>button small{color:var(--color-muted);font-size:var(--type-micro)}.demand-stakeholder-roster>div>button>div>i{background:var(--color-track);border-radius:999px;height:.2rem;margin-top:.16rem;display:block;overflow:hidden}.demand-stakeholder-roster>div>button>div>i>b{background:var(--color-warning);height:100%;display:block}.demand-stakeholder-roster>div>button>span:last-of-type{justify-items:end;gap:.03rem;display:grid}.demand-owner-catalogue-empty{color:var(--color-muted);font-size:var(--type-meta);justify-items:start;gap:.45rem;padding:1rem .75rem;display:grid}.demand-owner-catalogue-empty>button{color:var(--color-product-action);font-weight:720}.demand-stakeholder-profile{align-content:start;min-width:0;display:grid}.demand-owner-invitation-error{border-bottom:1px solid var(--color-line);background:#f6ede7}@supports (color:color-mix(in lab, red, red)){.demand-owner-invitation-error{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}}.demand-owner-invitation-error{color:var(--color-danger);font-size:var(--type-meta);padding:.42rem .75rem}.demand-stakeholder-profile>header{background:var(--demand-ink);min-height:15.25rem;color:var(--color-on-dark);grid-template-columns:minmax(13.5rem,.7fr) minmax(18rem,1fr);display:grid;overflow:hidden}.demand-stakeholder-portrait{background:#742d3e;place-items:center;min-height:15.25rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-portrait{background:color-mix(in srgb, var(--color-product-action) 34%, var(--demand-ink))}}.demand-stakeholder-portrait{clip-path:polygon(0 0,100% 0,88% 34%,100% 68%,84% 100%,0 100%)}.demand-stakeholder-portrait>img{object-fit:contain;object-position:center;filter:saturate(.78)contrast(1.04);transform:scale(.94)}.demand-stakeholder-portrait>span{color:#f3f0e8c7}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-portrait>span{color:color-mix(in srgb, var(--color-on-dark) 78%, transparent)}}.demand-stakeholder-portrait>span{font-family:var(--font-role-statement);letter-spacing:-.08em;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:730}.demand-stakeholder-portrait>i,.demand-stakeholder-portrait>b{border:1px solid #f3f0e88c;width:2.2rem;height:2.2rem;position:absolute;inset:auto 7% 9% auto}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-portrait>i,.demand-stakeholder-portrait>b{border:1px solid color-mix(in srgb, var(--color-on-dark) 55%, transparent)}}.demand-stakeholder-portrait>i,.demand-stakeholder-portrait>b{transform:rotate(45deg)}.demand-stakeholder-portrait>b{background:var(--color-gold);width:.8rem;height:.8rem;inset:8% auto auto 8%}.demand-stakeholder-intro{align-content:center;gap:.28rem;padding:1.2rem 1.25rem 1.2rem .8rem;display:grid}.demand-stakeholder-intro h2{color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:clamp(2rem,3vw,3.2rem);line-height:.98}.demand-stakeholder-intro p{color:#f3f0e8a8;max-width:42rem}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-intro p{color:color-mix(in srgb, var(--color-on-dark) 66%, transparent)}}.demand-stakeholder-intro .ui-button{width:fit-content;margin-top:.4rem}.demand-stakeholder-facts{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;list-style:none;display:grid}.demand-stakeholder-facts>li{--owner-fact-color:var(--color-product-action);background:linear-gradient(180deg, var(--owner-fact-color), var(--color-surface) 72%);grid-template-columns:minmax(0,1fr);align-content:start;gap:.38rem;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-facts>li{background:linear-gradient(180deg, color-mix(in srgb, var(--owner-fact-color) 7%, var(--color-surface)), var(--color-surface) 72%)}}.demand-stakeholder-facts>li{padding:.78rem .9rem .72rem}.demand-stakeholder-facts>li[data-tone=market]{--owner-fact-color:var(--color-signal-delivery)}.demand-stakeholder-facts>li[data-tone=timing]{--owner-fact-color:var(--color-warning)}.demand-stakeholder-facts>li[data-tone=ready]{--owner-fact-color:var(--color-positive)}.demand-stakeholder-facts>li:not(:last-child):after{content:"";z-index:2;border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);background:var(--color-surface);width:.55rem;height:.55rem;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)rotate(45deg)}.demand-stakeholder-facts>li>span{border-bottom:1px solid var(--owner-fact-color);align-items:center;gap:.36rem;width:100%;min-height:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-facts>li>span{border-bottom:1px solid color-mix(in srgb, var(--owner-fact-color) 24%, var(--color-line))}}.demand-stakeholder-facts>li>span{padding-bottom:.3rem}.demand-stakeholder-facts>li>span b{color:var(--owner-fact-color);font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:690}.demand-stakeholder-facts>li>span small{color:var(--owner-fact-color)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-facts>li>span small{color:color-mix(in srgb, var(--owner-fact-color) 70%, var(--color-muted))}}.demand-stakeholder-facts>li>span small{font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.065em;text-transform:uppercase;font-weight:680}.demand-stakeholder-facts>li>dl{gap:.08rem;min-width:0;margin:0;display:grid}.demand-stakeholder-facts dt{color:var(--owner-fact-color)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-facts dt{color:color-mix(in srgb, var(--owner-fact-color) 62%, var(--color-muted))}}.demand-stakeholder-facts dt{font-family:var(--font-role-display);font-size:var(--type-meta);font-weight:560}.demand-stakeholder-facts dd{color:var(--demand-ink);font-family:var(--font-role-data);font-size:clamp(1.18rem, 1.7vw, var(--type-title));letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.demand-stakeholder-facts li>dl>small{min-height:1.85rem;color:var(--color-muted);font-size:var(--type-micro);line-height:1.3}.demand-stakeholder-facts li>dl>i{background:var(--color-track);border-radius:999px;height:.22rem;display:block;overflow:hidden}.demand-stakeholder-facts li>dl>i>b{border-radius:inherit;background:var(--owner-fact-color);height:100%;display:block}.demand-stakeholder-detail{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);display:grid}.demand-stakeholder-detail>*+*{border-left:1px solid var(--color-line)}.demand-stakeholder-detail .demand-pressure-bars article{min-height:3.35rem}.demand-stakeholder-categories{border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,1fr);align-items:start;gap:.34rem;padding:.44rem 1rem .52rem;display:grid}.demand-stakeholder-categories>header{border-bottom:1px solid #b9a5a8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>header{border-bottom:1px solid color-mix(in srgb, var(--color-product-action) 30%, var(--color-line))}}.demand-stakeholder-categories>header{padding:0 0 .4rem}.demand-stakeholder-categories>header>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .65rem;min-width:0;display:grid}.demand-stakeholder-categories>header .label-eyebrow{font-size:var(--type-micro);letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.demand-stakeholder-categories>header h3{min-width:0;color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section);grid-area:1/2;align-items:baseline;gap:.5rem;font-weight:520;line-height:1.05;display:flex}.demand-stakeholder-categories>header h3>strong{color:var(--color-product-action);font-family:var(--font-role-data);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.25rem,1.55vw,1.45rem);font-weight:640;overflow:visible}.demand-stakeholder-categories>header h3>span{color:var(--color-ink);font-size:var(--type-meta);white-space:nowrap;font-weight:620}.demand-stakeholder-categories>header h3>small{color:var(--color-muted);font-family:var(--font-role-body);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.demand-stakeholder-categories>header>button{width:auto;min-width:7rem;min-height:var(--button-height-sm);border-left:1px solid var(--color-line);color:var(--color-muted);text-align:left;justify-items:start;gap:.04rem;padding:.2rem 0 .2rem .75rem;display:grid}.demand-stakeholder-categories>header>button strong{color:inherit;font-size:var(--type-meta);font-weight:700}.demand-stakeholder-categories>header>button span{color:var(--color-muted);font-size:var(--type-micro);font-weight:520}.demand-stakeholder-categories>header>button:hover{border-color:var(--color-product-action);color:var(--color-product-action)}.demand-stakeholder-categories>header>button.is-selected{border-color:#b59ea2}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>header>button.is-selected{border-color:color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.demand-stakeholder-categories>header>button.is-selected{color:var(--color-product-action)}.demand-stakeholder-categories>div{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;min-width:0;display:grid}.demand-stakeholder-categories>div>button{--category-tone:var(--color-product-action);border:1px solid var(--category-tone);grid-template-rows:2.45rem minmax(1.65rem,auto) auto auto;gap:.16rem;width:100%;min-width:0;height:8.85rem;min-height:8.85rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button{border:1px solid color-mix(in srgb, var(--category-tone) 14%, var(--color-line))}}.demand-stakeholder-categories>div>button{border-radius:var(--radius-panel);background:linear-gradient(145deg, var(--category-tone), var(--color-surface) 58%)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button{background:linear-gradient(145deg, color-mix(in srgb, var(--category-tone) 5%, var(--color-surface)), var(--color-surface) 58%)}}.demand-stakeholder-categories>div>button{color:var(--demand-ink);text-align:left;padding:0 .62rem .5rem}.demand-stakeholder-categories>div[data-columns="5"]>button{grid-template-rows:2.45rem minmax(1.65rem,auto) auto auto;width:100%;min-width:0;height:8.85rem;min-height:8.85rem;padding-inline:.62rem}.demand-stakeholder-categories>div>button[data-tone="1"]{--category-tone:var(--color-signal-delivery)}.demand-stakeholder-categories>div>button[data-tone="2"]{--category-tone:var(--color-warning)}.demand-stakeholder-categories>div>button[data-tone="3"]{--category-tone:var(--color-positive)}.demand-stakeholder-categories>div>button[data-tone="4"]{--category-tone:var(--color-product-hero)}.demand-stakeholder-categories>div>button[data-tone="5"]{--category-tone:var(--color-signal-active)}.demand-stakeholder-categories>div>button[data-category=Marketing]{--category-tone:var(--color-signal-active);border-color:var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button[data-category=Marketing]{border-color:color-mix(in srgb, var(--category-tone) 30%, var(--color-line))}}.demand-stakeholder-categories>div>button[data-category=Marketing]{background:linear-gradient(145deg, var(--category-tone), var(--color-surface) 64%)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button[data-category=Marketing]{background:linear-gradient(145deg, color-mix(in srgb, var(--category-tone) 10%, var(--color-surface)), var(--color-surface) 64%)}}.demand-stakeholder-categories>div>button[data-category=Marketing]{box-shadow:inset 0 0 0 1px var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button[data-category=Marketing]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--category-tone) 5%, transparent)}}.demand-stakeholder-categories>div>button:hover{border-color:var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button:hover{border-color:color-mix(in srgb, var(--category-tone) 48%, var(--color-line))}}.demand-stakeholder-categories>div>button:hover{background:linear-gradient(145deg, var(--category-tone), var(--color-surface) 62%)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--category-tone) 8%, var(--color-surface)), var(--color-surface) 62%)}}.demand-stakeholder-categories>div>button.is-selected{border-color:var(--category-tone);box-shadow:inset 0 -.2rem var(--category-tone);background:var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button.is-selected{background:color-mix(in srgb, var(--category-tone) 8%, var(--color-surface))}}.demand-stakeholder-category-art{background:var(--demand-ink);grid-row:1;margin-inline:-.62rem;display:block;position:relative;overflow:hidden}.demand-stakeholder-category-art.is-bands{clip-path:polygon(0 0,100% 0,100% 72%,62% 100%,0 76%)}.demand-stakeholder-category-art.is-mosaic{clip-path:polygon(0 0,100% 0,100% 100%,76% 84%,58% 100%,34% 80%,0 100%)}.demand-stakeholder-category-art.is-pixels{clip-path:polygon(0 0,100% 0,100% 72%,86% 72%,86% 100%,62% 100%,62% 78%,34% 78%,34% 100%,0 100%)}.demand-stakeholder-category-art img{object-fit:cover;filter:saturate(.62)contrast(.95)brightness(.88);transition:filter .16s ease, transform .22s var(--ease-entrance)}.demand-stakeholder-categories>div>button:hover .demand-stakeholder-category-art img,.demand-stakeholder-categories>div>button.is-selected .demand-stakeholder-category-art img{filter:saturate(.95)contrast();transform:scale(1.025)}.demand-stakeholder-category-summary{justify-content:space-between;align-items:end;gap:.3rem;min-width:0;display:flex}.demand-stakeholder-category-meta{min-width:0;color:var(--color-muted);flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.67rem;display:flex}.demand-stakeholder-category-meta>small{border:1px solid var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-category-meta>small{border:1px solid color-mix(in srgb, var(--category-tone) 16%, var(--color-line))}}.demand-stakeholder-category-meta>small{border-radius:var(--radius-tight);background:var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-category-meta>small{background:color-mix(in srgb, var(--category-tone) 7%, var(--color-surface))}}.demand-stakeholder-category-meta>small{color:var(--category-tone);padding:.06rem .22rem}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-category-meta>small{color:color-mix(in srgb, var(--category-tone) 58%, var(--color-muted))}}.demand-stakeholder-category-meta>small{white-space:nowrap;line-height:1.05}.demand-stakeholder-category-value{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data);letter-spacing:-.02em;align-self:end;font-weight:580;line-height:1}.demand-stakeholder-categories>div>button>strong{min-height:2.05rem;color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-body);letter-spacing:-.018em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.demand-stakeholder-category-pressure{align-self:end;gap:.18rem;margin-top:.12rem;display:grid}.demand-stakeholder-category-pressure>i{background:var(--color-track);border-radius:999px;height:.2rem;display:block;overflow:hidden}.demand-stakeholder-category-pressure>i>b{border-radius:inherit;background:var(--category-tone);height:100%;display:block}.demand-stakeholder-category-pressure>small{min-width:0;color:var(--color-muted);font-family:var(--font-role-meta);letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:520;line-height:1.15;display:block;overflow:hidden}.demand-stakeholder-category-pressure>small>b{color:inherit;font-family:var(--font-role-data);font-size:inherit;margin-right:.18rem;font-weight:620;display:inline}.demand-stakeholder-category-pressure>small.has-gap>b{color:var(--color-warning)}.demand-stakeholder-categories>div>button[data-category=Marketing] .demand-stakeholder-category-art img{object-position:50% 27%}.demand-stakeholder-categories>div>button[data-category=Marketing] .demand-stakeholder-category-art{background:linear-gradient(135deg, #3f6f9e, var(--demand-ink))}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories>div>button[data-category=Marketing] .demand-stakeholder-category-art{background:linear-gradient(135deg, color-mix(in srgb, var(--color-signal-active) 72%, var(--demand-ink)), var(--demand-ink))}}.demand-stakeholder-categories>div>button[data-category=Marketing] .demand-stakeholder-category-art img{filter:saturate(.78)contrast(.98)brightness(.92)}.demand-category-tile[data-category=Marketing]{--category-tone:var(--color-signal-active)}.demand-category-tile[data-category=Marketing] .demand-category-tile-image img{object-position:50% 29%}.demand-lens-activities{max-height:32rem;overflow-y:auto}.demand-lens-activities>header{z-index:2;border-bottom:1px solid var(--color-line);background:#fbf9f4f5;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.demand-lens-activities>header{background:color-mix(in srgb, var(--color-surface) 96%, transparent)}}.demand-lens-activities>header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demand-activity-dossier{--demand-ink:var(--color-palette-ink);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:min(46rem,100%);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-modal);overflow:auto}.demand-activity-dossier>article{display:grid}.demand-activity-dossier>article>header{background:var(--demand-ink);color:var(--color-on-dark);gap:.35rem;padding:1.15rem 4rem 1.25rem 1.25rem;display:grid;position:relative}.demand-activity-dossier>article>header>div{align-items:center;gap:.55rem;display:flex}.demand-activity-dossier>article>header>button{border:1px solid #f3f0e838;position:absolute;top:.8rem;right:.8rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-dossier>article>header>button{border:1px solid color-mix(in srgb, var(--color-on-dark) 22%, transparent)}}.demand-activity-dossier>article>header>button{color:var(--color-on-dark);border-radius:999px;padding:.45rem}.demand-activity-dossier>article>header>button:hover{background:#f3f0e81a}@supports (color:color-mix(in lab, red, red)){.demand-activity-dossier>article>header>button:hover{background:color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.demand-activity-dossier>article>header h2{max-width:36rem;font-family:var(--font-role-statement);letter-spacing:-.035em;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1}.demand-activity-dossier>article>header p{color:#f3f0e8ad}@supports (color:color-mix(in lab, red, red)){.demand-activity-dossier>article>header p{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.demand-activity-dossier-facts{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-activity-dossier-facts>div{background:var(--color-surface);gap:.08rem;min-width:0;padding:.7rem;display:grid}.demand-activity-dossier :is(dt,.demand-activity-dossier-facts dt){color:var(--color-muted);font-size:var(--type-micro)}.demand-activity-dossier dd{color:var(--demand-ink);overflow-wrap:anywhere;margin:0}.demand-activity-dossier-facts dd{font-weight:720}.demand-activity-dossier-body{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);display:grid}.demand-activity-dossier-body>section{gap:.55rem;padding:1rem 1.2rem;display:grid}.demand-activity-dossier-body>section>p{color:var(--demand-ink);line-height:1.48}.demand-activity-dossier-body>section dl{border-top:1px solid var(--color-line);margin:0;display:grid}.demand-activity-dossier-body>section dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:8rem minmax(0,1fr);gap:.6rem;padding:.48rem 0;display:grid}.demand-activity-dossier-body>aside{border-left:1px solid var(--color-line);align-content:start;gap:.35rem;padding:1rem;display:grid}.demand-activity-dossier-body>aside.has-gaps{background:#f2ede3}@supports (color:color-mix(in lab, red, red)){.demand-activity-dossier-body>aside.has-gaps{background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}}.demand-activity-dossier-body>aside.is-complete{background:#ecefe7}@supports (color:color-mix(in lab, red, red)){.demand-activity-dossier-body>aside.is-complete{background:color-mix(in srgb, var(--color-positive) 8%, var(--color-surface))}}.demand-activity-dossier-body>aside h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-activity-dossier-body>aside ul{gap:.32rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.demand-activity-dossier-body>aside li{color:var(--color-muted);text-transform:capitalize;align-items:center;gap:.42rem;display:flex}.demand-activity-dossier-body>aside li:before{background:var(--color-warning);content:"";border-radius:999px;flex:none;width:.42rem;height:.42rem}.demand-activity-dossier>article>footer{border-top:1px solid var(--color-line);justify-content:flex-end;gap:.45rem;padding:.8rem 1rem;display:flex}.demand-category-inspector{border-top:1px solid var(--color-line)}.demand-category-inspector>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.7rem .9rem;display:grid}.demand-category-inspector>header>div{gap:.08rem;display:grid}.demand-category-inspector>header h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title)}.demand-category-inspector>header p{color:var(--color-muted)}.demand-category-inspector>.demand-category-decision{border-block:1px solid var(--color-line)}.demand-category-inspector>.demand-pressure-bars article{min-height:3.25rem}.demand-master-workspace .demand-master-facts{border-top:1px solid var(--color-line)}.demand-master-workspace>.dt-root .dt-scroll{max-height:34rem;overflow:auto}.demand-master-workspace .dt-table [data-column=financeRow]{border-left:.16rem solid var(--color-product-action)}.demand-master-workspace .dt-table th[data-column=financeRow]{background:color-mix(in srgb, #742d3e 8%, color-mix(in srgb, var(--color-canvas) 72%, var(--color-surface)))}@supports (color:color-mix(in lab, red, red)){.demand-master-workspace .dt-table th[data-column=financeRow]{background:color-mix(in srgb, var(--color-product-action) 8%, var(--table-header-background))}}.demand-master-workspace .dt-table th[data-column=financeRow]{color:var(--color-product-action)}.demand-master-workspace .dt-table :is(th,td)[data-column=open]{z-index:2;border-left:.0625rem solid var(--color-line);background:var(--color-surface);position:sticky;right:0}.demand-master-workspace .dt-table th[data-column=open]{z-index:3;background:var(--table-header-background)}.demand-master-workspace .demand-mobile-ledger{max-height:34rem;overflow:auto}.demand-master-filter{align-items:center;gap:.18rem;display:flex}.demand-master-filter button{border-radius:var(--radius-tight);min-height:1.8rem;color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap;padding:.25rem .45rem;font-weight:650}.demand-master-filter button:hover{background:var(--color-canvas);color:var(--color-ink)}.demand-master-filter button[aria-pressed=true]{background:var(--demand-ink);color:var(--color-on-dark)}.demand-master-editor-shell{border-top:1px solid var(--color-line);background:var(--color-canvas);padding:.7rem}.demand-master-editor-shell .demand-master-editor{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-registry-prompt{border-top:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-muted);align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.demand-registry-prompt>div{gap:.04rem;display:grid}.demand-registry-prompt strong{color:var(--demand-ink)}.demand-registry-prompt span{font-size:var(--type-micro)}@media (max-width:72rem){.demand-summary-hero-body{grid-template-columns:minmax(21rem,1fr) minmax(22rem,.95fr)}.demand-summary-next{border-top:1px solid #f3f0e824;grid-column:1/-1;min-height:4.2rem}@supports (color:color-mix(in lab, red, red)){.demand-summary-next{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-registry-inspector{grid-template-columns:minmax(17rem,.7fr) minmax(22rem,1fr)}.demand-registry-inspector>div:last-child{grid-column:1/-1}.demand-stakeholder-detail{grid-template-columns:1fr}.demand-stakeholder-detail>*+*{border-top:1px solid var(--color-line);border-left:0}.demand-stakeholder-categories>header{align-items:center}}@media (max-width:54rem){.demand-edit-access-state{border-top:1px solid var(--color-line);border-left:0;justify-content:center}.demand-summary-hero-body{grid-template-columns:1fr}.demand-summary-hero-body>dl{border-top:1px solid #f3f0e824}@supports (color:color-mix(in lab, red, red)){.demand-summary-hero-body>dl{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-summary-hero-body>dl{border-left:0}.demand-workspace-command{grid-template-columns:1fr;padding-right:0}.demand-command-control{border-top:1px solid var(--color-line);justify-content:center;padding:.32rem}.demand-registry-inspector,.demand-registry-inspector dl{grid-template-columns:1fr}.demand-registry-inspector dl>div{border-top:1px solid var(--color-line);border-left:0;padding:.35rem 0}.demand-stakeholder-workspace{grid-template-columns:1fr;min-height:0}.demand-stakeholder-roster{border-right:0;border-bottom:1px solid var(--color-line)}.demand-stakeholder-roster>div{max-height:none;display:flex;overflow-x:auto}.demand-stakeholder-roster>div>button{border-top:0;border-right:1px solid var(--color-line);min-width:18rem}.demand-stakeholder-profile>header{grid-template-columns:minmax(12rem,.6fr) minmax(16rem,1fr)}.demand-master-filter{overflow-x:auto}}@media (max-width:44.99rem){.demand-planning-workspace{gap:.55rem}.demand-summary-hero>header{align-items:start;min-height:0;padding:.4rem .65rem}.demand-summary-hero>header>span:last-child{text-align:right;max-width:11rem}.demand-summary-statement{gap:.16rem;padding:.6rem .7rem}.demand-summary-statement h1{font-size:1.58rem}.demand-summary-statement p{font-size:var(--type-micro)}.demand-summary-hero-body>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-summary-hero-body>dl>div{padding:.32rem .48rem}.demand-summary-hero-body dd{font-size:var(--type-section)}.demand-summary-next{grid-column:auto;min-height:3.7rem;padding-block:.5rem}.demand-workspace-command{overflow-x:auto}.demand-workspace-command .tab-strip{min-width:31rem}.demand-command-control{display:none}.demand-major-head{grid-template-columns:1fr;align-items:start;padding:.7rem}.demand-control-pill{white-space:normal}.demand-registry-inspector{padding:.7rem}.demand-registry-inspector>div:last-child{display:grid}.demand-engagement>header{align-items:start;display:grid}.demand-stakeholder-roster>div>button{min-width:17rem}.demand-stakeholder-profile>header{grid-template-columns:1fr;min-height:0}.demand-stakeholder-portrait{clip-path:polygon(0 0,100% 0,100% 82%,72% 100%,0 89%);min-height:12rem}.demand-stakeholder-intro{padding:.8rem .8rem 1rem}.demand-stakeholder-intro h2{font-size:2rem}.demand-stakeholder-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-stakeholder-categories{padding-inline:.7rem}.demand-stakeholder-categories>header{align-items:start}.demand-stakeholder-categories>div{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.demand-activity-overlay{padding:0}.demand-activity-dossier{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.demand-activity-dossier-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-activity-dossier-body{grid-template-columns:1fr}.demand-activity-dossier-body>aside{border-top:1px solid var(--color-line);border-left:0}.demand-category-inspector>header{grid-template-columns:1fr;align-items:start}.demand-master-workspace .demand-master-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-master-editor-shell{padding:0}}@media (prefers-reduced-motion:reduce){.demand-plan-lanes>button{transition:none}.demand-lens-index .demand-pressure-track>b,.demand-pressure-bars article>i>b{animation:none;transform:none}}.demand-lens-hero{--demand-ink:var(--color-palette-ink);background:var(--demand-ink);height:100%;color:var(--color-on-dark);grid-template-columns:minmax(12rem,.94fr) minmax(11rem,1.06fr);display:grid;overflow:hidden}.centre-active-work-area-hero:has(>.demand-lens-hero)>.centre-active-work-area-placeholder{display:none}.demand-lens-hero-menu{border-right:1px solid #f3f0e829;align-content:center;gap:.16rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-lens-hero-menu{border-right:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-lens-hero-menu{padding:.55rem .75rem}.demand-lens-hero-menu>span{font-family:var(--font-role-meta);font-size:var(--type-micro);opacity:.62;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.demand-lens-hero-menu>strong{font-family:var(--font-role-statement);font-size:var(--type-section);line-height:1.05}.demand-lens-hero-menu>div{margin-top:.24rem;display:grid}.demand-lens-hero-menu button{border-top:1px solid #f3f0e824;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-lens-hero-menu button{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-lens-hero-menu button{color:var(--color-on-dark);text-align:left}.demand-lens-hero-menu button small{opacity:.42}.demand-lens-hero-menu button>span{font-family:var(--font-role-section);opacity:.58;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.demand-lens-hero-menu button>strong{font-size:var(--type-data-lg);opacity:.52}.demand-lens-hero-menu button.is-active>small{color:var(--color-gold);opacity:1}.demand-lens-hero-menu button.is-active>span,.demand-lens-hero-menu button.is-active>strong{opacity:1}.demand-lens-hero-map{align-content:end;min-width:0;padding:.65rem .7rem;display:grid;position:relative}.demand-lens-hero-map svg{opacity:.72;width:min(56%,9.5rem);height:calc(100% - 2rem);position:absolute;inset:.5rem .6rem 1.5rem auto}.demand-lens-hero-map svg g{transform-origin:50%;animation:demand-mosaic-in var(--motion-entrance) var(--ease-entrance)}.demand-lens-hero-map rect{fill:#f3f0e81f}@supports (color:color-mix(in lab, red, red)){.demand-lens-hero-map rect{fill:color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.demand-lens-hero-map rect{stroke:#f3f0e830}@supports (color:color-mix(in lab, red, red)){.demand-lens-hero-map rect{stroke:color-mix(in srgb, var(--color-on-dark) 19%, transparent)}}.demand-lens-hero-map rect{stroke-width:.55px}.demand-lens-hero-map rect.tone-2{fill:#742d3e7a}@supports (color:color-mix(in lab, red, red)){.demand-lens-hero-map rect.tone-2{fill:color-mix(in srgb, var(--color-product-action) 48%, transparent)}}.demand-lens-hero-map rect.tone-3{fill:#c99a3d61}@supports (color:color-mix(in lab, red, red)){.demand-lens-hero-map rect.tone-3{fill:color-mix(in srgb, var(--color-gold) 38%, transparent)}}.demand-lens-hero-map>div{z-index:1;gap:.05rem;max-width:62%;display:grid;position:relative}.demand-lens-hero-map>div>span{color:var(--color-gold);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.demand-lens-hero-map>div>strong{font-family:var(--font-role-section);font-size:var(--type-section);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.demand-lens-hero-map>div>small{opacity:.62}.demand-lens-hero-map>p{z-index:1;font-size:var(--type-micro);opacity:.62;align-items:center;gap:.3rem;margin-top:.35rem;display:flex;position:relative}@keyframes demand-mosaic-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.demand-decision-canvas{border:1px solid var(--color-line);border-radius:var(--radius-hero);background:var(--color-surface);overflow:hidden}.demand-decision-canvas>*+*{border-top:1px solid var(--color-line)}.demand-decision-lead{grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:1.5rem;padding:1.2rem 1.3rem;display:grid}.demand-decision-lead>div:first-child{gap:.35rem;max-width:55rem;display:grid}.demand-decision-lead h2{color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,3.25rem);font-weight:570;line-height:.98}.demand-decision-lead p{max-width:48rem;color:var(--color-muted);font-size:var(--type-body);line-height:1.52}.demand-decision-lead>div:last-child{justify-items:stretch;gap:.35rem;display:grid}.demand-decision-lead>div:last-child>button:not(.ui-button){min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);justify-content:center;align-items:center;gap:.3rem;font-weight:650;display:flex}.demand-number-story{background:var(--color-line);grid-template-columns:minmax(0,1.55fr) minmax(19rem,.7fr);gap:1px;display:grid}.demand-number-primary{background:var(--color-surface);min-width:0;padding:1rem 1.05rem}.demand-number-primary>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.demand-number-primary>header>div{gap:.08rem;display:grid}.demand-number-primary h3,.demand-number-focus h3,.demand-source-proof h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.05}.demand-number-balance{color:var(--color-positive);font-size:var(--type-meta);align-items:center;gap:.3rem;font-weight:700;display:flex}.demand-number-balance.is-fail,.demand-number-rule.is-fail,.demand-source-proof>header>strong.is-fail{color:var(--color-danger)}.demand-number-total{gap:.08rem;margin-top:.8rem;display:grid}.demand-number-total>strong{color:var(--demand-ink);letter-spacing:-.065em;font-size:clamp(2.8rem,5.8vw,5.6rem);font-weight:720;line-height:.88}.demand-number-total>p{color:var(--color-muted)}.demand-number-total>small{color:var(--color-product-action);align-items:center;gap:.28rem;margin-top:.2rem;display:flex}.demand-number-bar{background:var(--color-track);width:100%;height:.7rem;margin-top:1.15rem;display:flex;overflow:hidden}.demand-number-bar>i{min-width:0;height:100%;display:block}.demand-number-bar>i.is-meet{background:var(--color-product-action)}.demand-number-bar>i.is-shape{background:var(--color-gold)}.demand-number-bar>i.is-confirm{background:var(--color-faint)}.demand-number-lanes{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demand-number-lanes>button{border-right:1px solid var(--color-line);text-align:left;align-content:start;gap:.12rem;min-width:0;min-height:8.3rem;padding:.75rem 1.5rem .7rem 0;display:grid;position:relative}.demand-number-lanes>button+button{padding-left:.75rem}.demand-number-lanes>button:last-child{border-right:0}.demand-number-lanes>button:hover strong{color:var(--color-product-action)}.demand-number-lanes>button>span{color:var(--color-product-action);font-size:var(--type-micro);text-transform:uppercase;font-weight:750}.demand-number-lanes>button.is-shape>span{color:var(--color-warning)}.demand-number-lanes>button.is-confirm>span{color:var(--color-muted)}.demand-number-lanes>button>strong{color:var(--demand-ink);letter-spacing:-.035em;transition:color var(--motion-fast) var(--ease-standard);font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1}.demand-number-lanes>button>small,.demand-number-lanes>button>p{overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--type-micro);line-height:1.35}.demand-number-lanes>button>p{margin-top:.22rem}.demand-number-lanes>button>svg{color:var(--color-faint);position:absolute;top:.85rem;right:.55rem}.demand-number-rule{color:var(--color-muted);font-size:var(--type-micro);align-items:center;gap:.3rem;padding-top:.65rem;display:flex}.demand-number-rule svg{color:var(--color-positive)}.demand-number-focus{background:var(--demand-ink);min-width:0;color:var(--color-on-dark);align-content:start;padding:1rem;display:grid}.demand-number-focus .label-eyebrow{color:var(--color-gold)}.demand-number-focus h3{color:var(--color-on-dark);font-family:var(--font-role-statement);margin-top:.4rem;font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:560}.demand-number-focus>p{opacity:.62;margin-top:.2rem}.demand-number-focus dl{margin:1rem 0 0;display:grid}.demand-number-focus dl>div{border-top:1px solid #f3f0e82b;grid-template-columns:minmax(7.5rem,.8fr) minmax(7rem,auto);gap:.08rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-number-focus dl>div{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 17%, transparent)}}.demand-number-focus dl>div{padding:.7rem 0}.demand-number-focus dt{font-size:var(--type-micro);text-transform:uppercase;opacity:.62;align-self:end;font-weight:700}.demand-number-focus dd{color:var(--color-gold);font-size:var(--type-data-lg);text-align:right;grid-area:1/2;margin:0;font-weight:760}.demand-number-focus small{opacity:.62;grid-column:1/-1;line-height:1.35}.demand-source-proof{padding:.85rem 1.05rem}.demand-source-proof>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.demand-source-proof>header>svg{color:var(--color-positive)}.demand-source-proof>header>div{gap:.04rem;display:grid}.demand-source-proof>header>strong{color:var(--color-positive);font-size:var(--type-meta)}.demand-source-equation{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1px;margin-top:.65rem;display:grid}.demand-source-equation>div{background:var(--color-canvas);gap:.08rem;min-width:0;padding:.65rem .75rem;display:grid}.demand-source-equation>div.is-result{background:#f2ebe7}@supports (color:color-mix(in lab, red, red)){.demand-source-equation>div.is-result{background:color-mix(in srgb, var(--color-product-action) 7%, var(--color-surface))}}.demand-source-equation>div>small,.demand-source-equation>div>span{color:var(--color-muted);font-size:var(--type-micro)}.demand-source-equation>div>strong{color:var(--demand-ink);font-size:var(--type-data-lg)}.demand-source-equation>b{background:var(--color-surface);min-width:2.2rem;color:var(--color-product-action);font-size:var(--type-title);place-items:center;display:grid}.demand-source-proof>footer{color:var(--color-muted);font-size:var(--type-micro);justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.demand-source-proof>footer span:last-child{text-align:right}.demand-priority-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.72fr);display:grid}.demand-priority-workstream{border-right:1px solid var(--color-line);min-width:0}.demand-priority-workstream>header,.demand-meeting-run>header{justify-content:space-between;align-items:end;gap:1rem;min-height:5.1rem;padding:.8rem 1.05rem;display:flex}.demand-priority-workstream>header>div{gap:.08rem;display:grid}.demand-priority-workstream h3,.demand-meeting-run h3{font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.08}.demand-priority-workstream>header>button{color:var(--color-product-action);font-size:var(--type-meta);align-items:center;gap:.3rem;font-weight:650;display:flex}.demand-priority-workstream ol,.demand-meeting-run ol{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.demand-priority-workstream li{border-top:1px solid var(--color-line)}.demand-priority-workstream li:first-child{border-top:0}.demand-priority-workstream li>button{text-align:left;grid-template-columns:1.8rem minmax(16rem,1fr) minmax(8rem,auto) 1rem;align-items:center;gap:.7rem;width:100%;min-height:5.2rem;padding:.6rem 1rem;display:grid}.demand-priority-workstream li>button:hover{background:var(--color-canvas)}.demand-priority-workstream li>button>span{color:var(--color-faint);font-size:var(--type-micro)}.demand-priority-workstream li>button>div{gap:.08rem;min-width:0;display:grid}.demand-priority-workstream li>button>div:first-of-type small{color:var(--color-product-action);font-size:var(--type-micro);font-weight:700}.demand-priority-workstream li>button>div:first-of-type strong{color:var(--demand-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-priority-workstream li>button>div:first-of-type p{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-priority-workstream li>button>div:last-of-type{justify-items:end}.demand-priority-workstream li>button>div:last-of-type strong{color:var(--demand-ink)}.demand-priority-workstream li>button>div:last-of-type small{color:var(--color-muted);font-size:var(--type-micro)}.demand-meeting-run{background:var(--color-canvas);min-width:0}.demand-meeting-run>header{align-content:end;gap:.12rem;display:grid}.demand-meeting-run>header p{color:var(--color-muted);font-size:var(--type-meta)}.demand-meeting-run li{border-top:1px solid var(--color-line);grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.35rem;padding:.45rem .85rem;display:grid}.demand-meeting-run li:first-child{border-top:0}.demand-meeting-run time{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-meta);font-weight:750}.demand-meeting-run li>div{gap:.08rem;min-width:0;display:grid}.demand-meeting-run li strong,.demand-meeting-run li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-meeting-run li small{color:var(--color-muted);font-size:var(--type-micro)}.demand-executive-brief{background:var(--demand-ink);color:var(--color-on-dark);grid-template-columns:minmax(20rem,1.25fr) minmax(21rem,.9fr) auto;align-items:center;gap:1.2rem;padding:1rem 1.1rem;display:grid}.demand-executive-brief>div:first-child{gap:.18rem;display:grid}.demand-executive-brief .label-eyebrow{color:var(--color-gold)}.demand-executive-brief h2{font-family:var(--font-role-statement);font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:560;line-height:1.05}.demand-executive-brief>div:first-child p{opacity:.62}.demand-executive-brief dl{background:#f3f0e829;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-executive-brief dl{background:color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-executive-brief dl{gap:1px}.demand-executive-brief dl>div{background:var(--demand-ink);gap:.04rem;padding:.45rem .6rem;display:grid}.demand-executive-brief dt,.demand-executive-brief small{font-size:var(--type-micro);opacity:.62}.demand-executive-brief dd{color:var(--color-gold);font-size:var(--type-data-lg);margin:0;font-weight:750}.demand-executive-brief>p{color:var(--color-positive);font-size:var(--type-meta);grid-column:1/-1}.demand-explore-shell{gap:.65rem;display:grid}.demand-explore-shell>header{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);justify-content:space-between;align-items:end;gap:1rem;padding:.75rem .85rem;display:flex}.demand-explore-shell>header>div:first-child{gap:.1rem;max-width:50rem;display:grid}.demand-explore-shell>header h2{font-family:var(--font-role-statement);font-size:var(--type-title);line-height:1.05}.demand-explore-shell>header .tab-strip{border:0}.demand-master-workspace{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-master-lead{background:var(--demand-ink);color:var(--color-on-dark);grid-template-columns:minmax(0,1.5fr) auto;align-items:end;gap:1.25rem;padding:1.2rem 1.3rem;display:grid}.demand-master-lead>div:first-child{gap:.24rem;max-width:58rem;display:grid}.demand-master-lead .label-eyebrow{color:var(--color-gold)}.demand-master-lead h2{font-family:var(--font-role-statement);font-size:clamp(1.75rem,2.8vw,2.8rem);font-weight:560;line-height:1.02}.demand-master-lead p{opacity:.68;max-width:54rem}.demand-master-control-state{border-left:.18rem solid var(--color-positive);background:#f3f0e81f;align-items:center;gap:.6rem;min-width:14rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-master-control-state{background:color-mix(in srgb, var(--color-on-dark) 12%, transparent)}}.demand-master-control-state{padding:.7rem .8rem}.demand-master-control-state>svg{color:var(--color-positive)}.demand-master-control-state span{display:grid}.demand-master-control-state small{font-size:var(--type-micro);opacity:.64}.demand-master-lead.is-fail .demand-master-control-state{border-left-color:var(--color-danger)}.demand-master-lead.is-fail .demand-master-control-state>svg{color:var(--color-danger)}.demand-master-facts{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-master-facts>div{background:var(--color-surface);gap:.08rem;padding:.75rem .9rem;display:grid}.demand-master-facts dt,.demand-master-facts small{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-facts dd{color:var(--demand-ink);font-size:var(--type-data-lg);margin:0;font-weight:760}.demand-master-queues{border-bottom:1px solid var(--color-line)}.demand-master-queues>header{grid-template-columns:minmax(20rem,1fr) minmax(18rem,.8fr);align-items:end;gap:1rem;padding:.75rem 1rem .6rem;display:grid}.demand-master-queues>header>div{gap:.08rem;display:grid}.demand-master-queues>header h3,.demand-master-record-lead h3{font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.08}.demand-master-queues>header>p,.demand-master-record-lead>p{color:var(--color-muted)}.demand-master-queues>div{border-top:1px solid var(--color-line)}.demand-master-queues button{border-top:1px solid var(--color-line);text-align:left;grid-template-columns:2rem minmax(18rem,1fr) minmax(8rem,auto) 1rem;align-items:center;gap:.75rem;width:100%;min-height:4.6rem;padding:.65rem 1rem;display:grid}.demand-master-queues button:first-child{border-top:0}.demand-master-queues button:hover{background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.demand-master-queues button:hover{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.demand-master-queues button.is-active{box-shadow:inset .22rem 0 var(--color-gold);background:#f0e9e5}@supports (color:color-mix(in lab, red, red)){.demand-master-queues button.is-active{background:color-mix(in srgb, var(--color-product-action) 8%, var(--color-surface))}}.demand-master-queues button>span:first-child{border:1px solid var(--color-line);width:1.8rem;height:1.8rem;color:var(--color-muted);font-size:var(--type-micro);border-radius:50%;place-items:center;display:grid}.demand-master-queues button>div,.demand-master-queues button>b{gap:.08rem;min-width:0;display:grid}.demand-master-queues button>div small,.demand-master-queues button>b small{color:var(--color-muted);font-size:var(--type-micro);font-weight:500}.demand-master-queues button>b{color:var(--demand-ink);justify-items:end}.demand-master-queues button>b>span{font-size:var(--type-data-lg)}.demand-master-queues button>svg{color:var(--color-product-action)}.demand-master-record-lead{background:var(--color-canvas);grid-template-columns:minmax(20rem,1fr) minmax(22rem,.8fr);align-items:end;gap:1rem;padding:.8rem 1rem;display:grid}.demand-master-record-lead>div{gap:.08rem;display:grid}.demand-master-grid{grid-template-columns:minmax(19rem,.68fr) minmax(35rem,1.5fr);align-items:start;display:grid}.demand-master-index{border-right:1px solid var(--color-line);background:var(--color-canvas);min-width:0;display:grid}.demand-master-index>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.65rem;min-height:4rem;padding:.55rem .7rem;display:flex}.demand-master-index>header>div{display:grid}.demand-master-index h3{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-master-index>label{align-items:center;margin:.65rem;display:flex;position:relative}.demand-master-index>label>svg{color:var(--color-faint);position:absolute;left:.7rem}.demand-master-index>label input{border:1px solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);width:100%;min-height:2.55rem;padding:.55rem 2rem}.demand-master-index>label button{width:1.8rem;height:1.8rem;color:var(--color-muted);place-items:center;display:grid;position:absolute;right:.4rem}.demand-master-index>div{border-top:1px solid var(--color-line);max-height:62rem;overflow:auto}.demand-master-index>div>button{border-top:1px solid var(--color-line);text-align:left;grid-template-columns:1.25rem minmax(0,1fr) auto .8rem;align-items:center;gap:.55rem;width:100%;min-height:4.2rem;padding:.5rem .7rem;display:grid}.demand-master-index>div>button:first-child{border-top:0}.demand-master-index>div>button.is-selected{box-shadow:inset .22rem 0 var(--color-gold);background:var(--color-product-action);color:var(--color-on-accent)}.demand-master-index>div>button>span:first-child{color:var(--color-product-action)}.demand-master-index>div>button.is-selected>span:first-child{color:var(--color-gold)}.demand-master-index>div>button>div,.demand-master-index>div>button>span:nth-last-child(2){gap:.06rem;min-width:0;display:grid}.demand-master-index>div>button>div :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-master-index>div>button small{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-index>div>button>span:nth-last-child(2){justify-items:end}.demand-master-index>div>button.is-selected small{color:var(--color-on-accent);opacity:.68}.demand-master-editor{min-width:0}.demand-master-editor>header{justify-content:space-between;align-items:start;gap:1rem;padding:.85rem 1rem;display:flex}.demand-master-editor>header>div:first-child{gap:.16rem;max-width:53rem;display:grid}.demand-master-editor>header h3{font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.08}.demand-master-editor>header p{color:var(--color-muted)}.demand-master-editor>header>div:last-child{flex-wrap:wrap;justify-content:end;gap:.35rem;display:flex}.demand-master-effective{border-block:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.demand-master-effective>div{background:var(--color-canvas);gap:.08rem;padding:.65rem .8rem;display:grid}.demand-master-effective span{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-effective strong{color:var(--demand-ink)}.demand-master-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demand-master-fields>header,.demand-master-lineage>header{border-bottom:1px solid var(--color-line);background:#f4efeb;grid-column:1/-1;align-items:start;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-master-fields>header,.demand-master-lineage>header{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.demand-master-fields>header,.demand-master-lineage>header{padding:.65rem .8rem}.demand-master-fields>header svg,.demand-master-lineage>header svg{color:var(--color-product-action);margin-top:.1rem}.demand-master-fields>header>div,.demand-master-lineage>header>div{gap:.06rem;display:grid}.demand-master-fields h4,.demand-master-lineage h4{font-family:var(--font-role-section);font-size:var(--type-section)}.demand-master-fields header p,.demand-master-lineage header p{color:var(--color-muted);font-size:var(--type-meta)}.demand-master-fields>label{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.24rem;padding:.7rem .8rem;display:grid}.demand-master-fields>label:nth-of-type(2n){border-right:0}.demand-master-fields>label.is-wide{border-right:0;grid-column:1/-1}.demand-master-fields label>span,.demand-master-lineage label>span{font-family:var(--font-role-section);font-weight:650}.demand-master-fields label>span b{color:var(--color-danger);font-size:var(--type-micro)}.demand-master-fields label>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-fields .field,.demand-master-lineage .field{resize:vertical;width:100%}.demand-master-lineage{border-top:1px solid var(--color-line)}.demand-master-lineage dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.demand-master-lineage dl>div{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.08rem;padding:.55rem .8rem;display:grid}.demand-master-lineage dl>div:nth-child(2n){border-right:0}.demand-master-lineage dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-lineage dd{overflow-wrap:anywhere;margin:0}.demand-master-lineage>label{gap:.25rem;padding:.7rem .8rem;display:grid}.demand-master-editor>footer{border-top:1px solid var(--color-line);background:#fbf9f4f0;justify-content:flex-end;align-items:center;gap:.45rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.demand-master-editor>footer{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.demand-master-editor>footer{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:.7rem .8rem}.demand-master-editor>footer>p{font-size:var(--type-meta);border-left:.2rem solid;margin-right:auto;padding:.4rem .55rem}.demand-master-editor>footer>p.is-good{color:var(--color-positive)}.demand-master-editor>footer>p.is-danger{color:var(--color-danger)}.demand-master-editor>footer>button:not(.ui-button){min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);align-items:center;gap:.3rem;padding-inline:.6rem;font-weight:650;display:flex}.demand-master-editor>footer>button:disabled{opacity:.4}.demand-empty{min-height:18rem;color:var(--color-muted);place-items:center;display:grid}@media (max-width:69.99rem){.demand-number-story{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.demand-priority-grid{grid-template-columns:1fr}.demand-priority-workstream{border-right:0;border-bottom:1px solid var(--color-line)}.demand-executive-brief{grid-template-columns:1fr minmax(22rem,.9fr)}.demand-brief-actions{grid-column:1/-1;grid-template-columns:repeat(2,max-content)}.demand-master-grid{grid-template-columns:minmax(17rem,.55fr) minmax(31rem,1.45fr);overflow-x:auto}}@media (max-width:54rem){.demand-decision-lead{grid-template-columns:1fr;align-items:start}.demand-decision-lead>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-number-story{grid-template-columns:1fr}.demand-number-focus{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:0 1rem}.demand-number-focus>:is(.label-eyebrow,h3,p){grid-column:1}.demand-number-focus dl{grid-area:1/2/span 3;margin:0}.demand-explore-shell>header{align-items:start;display:grid}}@media (max-width:44.99rem){.demand-workspace-command .tab-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.stable-hero.centre-folio-hero:has(.demand-lens-hero) .centre-folio-cover{min-height:12rem;padding-block:.7rem!important}.stable-hero.centre-folio-hero:has(.demand-lens-hero) .centre-folio-title{margin-block:.35rem;font-size:clamp(2.2rem,10.5vw,2.8rem)!important}.demand-lens-hero{grid-template-columns:minmax(10rem,1.15fr) minmax(8rem,.85fr);min-height:12rem}.demand-lens-hero-menu{padding:.55rem}.demand-lens-hero-menu>strong{font-size:var(--type-meta)}.demand-lens-hero-menu button{min-height:2.75rem}.demand-lens-hero-map{padding:.5rem}.demand-lens-hero-map svg{width:calc(100% - 1rem);height:55%;inset:.5rem}.demand-lens-hero-map>div{max-width:100%}.demand-lens-hero-map>div>span,.demand-lens-hero-map>p{display:none}.demand-lens-hero-map>div>strong{font-size:var(--type-meta)}.demand-decision-canvas{border-radius:var(--radius-panel)}.demand-decision-lead{padding:1rem}.demand-decision-lead h2{font-size:2rem}.demand-decision-lead>div:last-child{grid-template-columns:1fr}.demand-number-primary{padding:.85rem}.demand-number-primary>header{align-items:start}.demand-number-balance{font-size:var(--type-micro)}.demand-number-total>strong{font-size:clamp(2.9rem,16vw,4.1rem)}.demand-number-lanes{border-top:1px solid var(--color-line);grid-template-columns:1fr}.demand-number-lanes>button,.demand-number-lanes>button+button{border-right:0;border-bottom:1px solid var(--color-line);min-height:6.25rem;padding:.7rem 1.4rem .65rem 0}.demand-number-lanes>button:last-child{border-bottom:0}.demand-number-focus{grid-template-columns:1fr;display:grid}.demand-number-focus>:is(.label-eyebrow,h3,p),.demand-number-focus dl{grid-area:auto/1}.demand-number-focus dl{margin-top:.8rem}.demand-source-proof{padding:.8rem}.demand-source-proof>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.demand-source-proof>header>strong{grid-column:2}.demand-source-equation{grid-template-columns:1fr}.demand-source-equation>b{min-height:2rem}.demand-source-proof>footer{display:grid}.demand-source-proof>footer span:last-child{text-align:left}.demand-priority-workstream>header{align-items:start}.demand-priority-workstream>header>button{display:none}.demand-priority-workstream li>button{grid-template-columns:1.5rem minmax(0,1fr) .8rem;min-height:7.5rem}.demand-priority-workstream li>button>div:last-of-type{grid-column:2;justify-items:start}.demand-priority-workstream li>button>svg{grid-area:1/3/span 2}.demand-executive-brief{grid-template-columns:1fr;padding:.9rem}.demand-executive-brief dl{grid-template-columns:1fr}.demand-brief-actions{grid-column:1;grid-template-columns:1fr}.demand-explore-shell>header .tab-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demand-master-lead{grid-template-columns:1fr;align-items:start;display:grid}.demand-master-lead h2{font-size:1.85rem}.demand-master-control-state{min-width:0}.demand-master-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-master-queues>header,.demand-master-record-lead{grid-template-columns:1fr;align-items:start}.demand-master-queues button{grid-template-columns:2rem minmax(0,1fr) auto;gap:.6rem;min-height:7.4rem;padding:.75rem}.demand-master-queues button>b{grid-column:2;justify-items:start}.demand-master-queues button>svg{grid-area:1/3/span 2}.demand-master-grid{display:block;overflow:visible}.demand-master-index{border-right:0;border-bottom:1px solid var(--color-line)}.demand-master-index>div{max-height:none;display:flex;overflow-x:auto}.demand-master-index>div>button{border-top:0;border-right:1px solid var(--color-line);min-width:18rem;min-height:5rem}.demand-master-editor>header{display:grid}.demand-master-editor>header>div:last-child{justify-content:start}.demand-master-effective,.demand-master-fields{grid-template-columns:1fr}.demand-master-fields>label,.demand-master-fields>label:nth-of-type(2n),.demand-master-fields>label.is-wide{border-right:0;grid-column:1}.demand-master-lineage dl{grid-template-columns:1fr}.demand-master-lineage dl>div{border-right:0}.demand-master-editor>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.demand-master-editor>footer>p{grid-column:1/-1}.demand-master-editor>footer>button{justify-content:center;width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.demand-lens-hero-map svg g{animation:none}}.demand-control-hero{--demand-ink:var(--color-palette-ink);background:var(--demand-ink);width:100%;height:100%;color:var(--color-on-dark);flex:100%;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);display:grid;overflow:hidden}.centre-active-work-area-hero:has(>.demand-control-hero)>.centre-active-work-area-placeholder{display:none}.demand-control-hero-lead{border-right:1px solid #f3f0e829;align-content:center;gap:.08rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-lead{border-right:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-control-hero-lead{padding:.65rem .8rem}.demand-control-hero-lead>span,.demand-control-hero-proof>header span{font-family:var(--font-role-meta);font-size:var(--type-micro);opacity:.62;text-transform:uppercase;font-weight:700}.demand-control-hero-lead>strong{color:var(--color-gold);letter-spacing:-.055em;font-size:clamp(2.1rem,4.1vw,3.7rem);line-height:.95}.demand-control-hero-lead>p{font-size:var(--type-micro);opacity:.66;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;overflow:hidden}.demand-control-hero-lead>button{width:fit-content;min-height:2rem;color:var(--color-on-dark);font-size:var(--type-meta);align-items:center;gap:.28rem;margin-top:.3rem;font-weight:700;display:flex}.demand-control-hero-proof{align-content:center;gap:.3rem;min-width:0;padding:.6rem .7rem;display:grid}.demand-control-hero-proof>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.demand-control-hero-proof>header strong{color:var(--color-positive);font-size:var(--type-micro)}.demand-control-hero-proof dl{margin:0;display:grid}.demand-control-hero-proof dl>div{border-top:1px solid #f3f0e824;justify-content:space-between;align-items:baseline;gap:.5rem;min-height:1.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-proof dl>div{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-control-hero-proof dl>div{padding-block:.22rem}.demand-control-hero-proof dt{font-size:var(--type-micro);opacity:.62}.demand-control-hero-proof dd{margin:0;font-weight:720}.demand-control-hero-proof dd small{color:var(--color-gold);font-size:var(--type-micro)}.demand-control-hero-route{background:#f3f0e826;height:.34rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-route{background:color-mix(in srgb, var(--color-on-dark) 15%, transparent)}}.demand-control-hero-route>span{background:var(--color-product-action);display:block}.demand-control-hero-route>i{background:#f3f0e847;flex:1}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-route>i{background:color-mix(in srgb, var(--color-on-dark) 28%, transparent)}}.demand-control-hero-route>small{font-size:var(--type-micro);opacity:.62;white-space:nowrap;position:absolute;top:.5rem;left:0}.demand-data-control-button{min-width:13.5rem;min-height:var(--button-height-sm);color:var(--color-positive);text-align:left;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.demand-data-control-button>span{min-width:0;line-height:1.1;display:grid}.demand-data-control-button strong{color:var(--color-ink);font-size:var(--type-meta)}.demand-data-control-button small{max-width:15rem;color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-data-control-button.is-active{color:var(--color-on-accent)}.demand-data-control-button.is-active>span{border-radius:var(--radius-tight);background:var(--color-product-action);padding:.3rem .45rem}.demand-data-control-button.is-active :is(strong,small){color:var(--color-on-accent)}.demand-data-control-button.is-fail{color:var(--color-danger)}.demand-portfolio,.demand-engagement,.demand-opportunities,.demand-briefing{border:1px solid var(--color-line);border-radius:var(--radius-hero);background:var(--color-surface);overflow:hidden}.demand-portfolio>*+*,.demand-opportunities>*+*,.demand-briefing>*+*{border-top:1px solid var(--color-line)}.demand-portfolio-lead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:1.15rem 1.25rem;display:grid}.demand-portfolio-lead>div:first-child{gap:.35rem;max-width:57rem;display:grid}.demand-portfolio-lead h2{color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:clamp(1.75rem,2.75vw,2.95rem);font-weight:570;line-height:1}.demand-portfolio-lead p{max-width:53rem;color:var(--color-muted);line-height:1.5}.demand-portfolio-lead>div:last-child{gap:.35rem;display:grid}.demand-portfolio-lead>div:last-child>button:not(.ui-button){min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);justify-content:center;align-items:center;gap:.3rem;font-weight:650;display:flex}.demand-portfolio-facts,.demand-briefing-score{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-portfolio-facts>div,.demand-briefing-score>div{background:var(--color-canvas);gap:.06rem;min-width:0;padding:.72rem .85rem;display:grid}.demand-portfolio-facts dt,.demand-portfolio-facts small,.demand-briefing-score dt,.demand-briefing-score small{color:var(--color-muted);font-size:var(--type-micro)}.demand-portfolio-facts dd,.demand-briefing-score dd{color:var(--demand-ink);font-size:var(--type-data-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.demand-workstream-board>header,.demand-portfolio-control>header,.demand-next-wave>header{grid-template-columns:minmax(18rem,1fr) minmax(18rem,.75fr);align-items:end;gap:1rem;padding:.75rem 1rem .65rem;display:grid}.demand-workstream-board>header>div,.demand-portfolio-control>header>div,.demand-next-wave>header>div{gap:.08rem;display:grid}.demand-workstream-board h3,.demand-portfolio-control h3,.demand-next-wave h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.08}.demand-workstream-board>header>p,.demand-next-wave>header>p{color:var(--color-muted)}.demand-workstream-board ol,.demand-next-wave ol,.demand-opportunities ol,.demand-briefing ol{margin:0;padding:0;list-style:none}.demand-workstream-board ol{border-top:1px solid var(--color-line)}.demand-workstream-board li{border-top:1px solid var(--color-line);grid-template-rows:auto auto;grid-template-columns:1.65rem minmax(13rem,1.2fr) minmax(7rem,.52fr) minmax(12rem,.9fr) minmax(10rem,.72fr);align-items:center;gap:.28rem .7rem;min-height:6.3rem;padding:.62rem .85rem;display:grid}.demand-workstream-board li:first-child{border-top:0}.demand-workstream-board li>span:first-child{color:var(--color-faint);font-size:var(--type-micro);grid-row:1/span 2;align-self:start}.demand-workstream-copy{grid-row:1/span 2;gap:.08rem;min-width:0;display:grid}.demand-workstream-copy>strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-workstream-copy :is(small,p){color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-workstream-copy p{color:var(--color-product-action)}.demand-workstream-value{align-self:start;gap:.06rem;display:grid}.demand-workstream-value>strong{color:var(--demand-ink);font-size:var(--type-data-lg)}.demand-workstream-value>small,.demand-workstream-owner :is(span,small),.demand-workstream-next>span{color:var(--color-muted);font-size:var(--type-micro)}.demand-workstream-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem;display:grid}.demand-workstream-bar>i{background:var(--color-track);grid-column:1/-1;height:.42rem;display:block;overflow:hidden}.demand-workstream-bar>i>b{background:var(--color-product-action);height:100%;display:block}.demand-workstream-bar>span{gap:.02rem;min-width:0;display:grid}.demand-workstream-bar small{color:var(--color-muted);font-size:var(--type-micro)}.demand-workstream-bar strong{color:var(--demand-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-workstream-owner{align-self:start;gap:.04rem;min-width:0;display:grid}.demand-workstream-owner>strong{color:var(--demand-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-workstream-next{border-top:1px solid var(--color-line);grid-area:2/3/auto/-1;grid-template-columns:5rem minmax(0,1fr);gap:.45rem;padding-top:.28rem;display:grid}.demand-workstream-next>strong{color:var(--color-muted);font-size:var(--type-micro);font-weight:600}.demand-workstream-board>footer{border-top:1px solid var(--color-line);background:#f2f3ec;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-workstream-board>footer{background:color-mix(in srgb, var(--color-positive) 5%, var(--color-surface))}}.demand-workstream-board>footer{color:var(--color-positive);font-size:var(--type-meta);padding:.55rem .85rem}.demand-workstream-board>footer.is-fail{color:var(--color-danger)}.demand-workstream-board>footer>button{min-height:var(--button-height-sm);color:var(--color-product-action);align-items:center;gap:.25rem;margin-left:auto;font-weight:650;display:flex}.demand-portfolio-control{background:var(--color-canvas)}.demand-portfolio-control>header>strong{color:var(--color-positive);justify-self:end}.demand-portfolio-control>p{max-width:70rem;color:var(--color-muted);padding:0 1rem .65rem}.demand-portfolio-control>dl{border-top:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-portfolio-control>dl>div{background:var(--color-surface);gap:.06rem;min-width:0;padding:.65rem .8rem;display:grid}.demand-portfolio-control>dl>div.is-pending{box-shadow:inset 0 .18rem var(--color-warning);background:#f3efe5}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-control>dl>div.is-pending{background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}}.demand-portfolio-control dt,.demand-portfolio-control small{color:var(--color-muted);font-size:var(--type-micro)}.demand-portfolio-control dd{color:var(--demand-ink);font-size:var(--type-data-lg);margin:0;font-weight:750}.demand-next-wave{background:var(--color-surface)}.demand-next-wave>header>button{min-height:var(--button-height-sm);color:var(--color-product-action);justify-self:end;align-items:center;gap:.3rem;font-weight:650;display:flex}.demand-next-wave ol{border-top:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.demand-next-wave li{background:var(--color-surface);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.8rem;padding:.55rem .8rem;display:grid}.demand-next-wave li>span{color:var(--color-faint);font-size:var(--type-micro);align-self:start}.demand-next-wave li>div{gap:.05rem;min-width:0;display:grid}.demand-next-wave li>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-next-wave li small{color:var(--color-muted);font-size:var(--type-micro)}.demand-next-wave li>strong{color:var(--demand-ink)}.demand-next-wave li>button{color:var(--color-product-action);font-size:var(--type-micro);grid-column:2/-1;align-items:center;gap:.25rem;font-weight:700;display:flex}.demand-engagement>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:1rem;padding:.72rem .85rem;display:flex}.demand-engagement>header>div:first-child{gap:.08rem;max-width:50rem;display:grid}.demand-engagement>header h2{font-family:var(--font-role-statement);font-size:var(--type-title);line-height:1.08}.demand-engagement-controls{align-items:center;gap:.45rem;display:flex}.demand-engagement-controls .tab-strip{border:0}.demand-engagement-controls>button{min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:.25rem;font-weight:650;display:flex}.demand-engagement .demand-explore-shell{gap:0}.demand-engagement .demand-lens-workspace,.demand-engagement .demand-interview-workspace{border:0;border-radius:0}.demand-opportunities>header,.demand-briefing>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4rem;padding:1.05rem 1.15rem;display:grid}.demand-opportunities>header>div:first-child,.demand-briefing>header>div:first-child{gap:.3rem;max-width:59rem;display:grid}.demand-opportunities>header h2,.demand-briefing>header h2{color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:clamp(1.75rem,2.8vw,2.9rem);font-weight:570;line-height:1}.demand-opportunities>header p,.demand-briefing>header p{color:var(--color-muted);line-height:1.5}.demand-opportunities>header>button{min-height:var(--button-height-sm);color:var(--color-product-action);align-items:center;gap:.28rem;font-weight:650;display:flex}.demand-opportunities ol{border-top:1px solid var(--color-line)}.demand-opportunities li{border-top:1px solid var(--color-line);grid-template-columns:1.7rem minmax(17rem,1.25fr) minmax(14rem,.9fr) minmax(7.5rem,.45fr) auto;align-items:center;gap:.75rem;min-height:6.4rem;padding:.65rem .9rem;display:grid}.demand-opportunities li:first-child{border-top:0}.demand-opportunities li>span:first-child{color:var(--color-faint);font-size:var(--type-micro);align-self:start}.demand-opportunity-copy,.demand-opportunity-evidence,.demand-opportunity-value{gap:.08rem;min-width:0;display:grid}.demand-opportunity-copy>small{color:var(--color-product-action);font-size:var(--type-micro);font-weight:700}.demand-opportunity-copy>strong{color:var(--demand-ink);font-family:var(--font-role-section)}.demand-opportunity-copy>p,.demand-opportunity-evidence>small,.demand-opportunity-value>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-opportunity-evidence>span{border-left:.18rem solid var(--color-muted);width:fit-content;font-size:var(--type-meta);padding-left:.4rem;font-weight:700}.demand-opportunity-evidence>span.is-developing{border-left-color:var(--color-warning)}.demand-opportunity-evidence>span.is-confirmed{border-left-color:var(--color-positive)}.demand-opportunity-value{justify-items:end}.demand-opportunity-value>strong{color:var(--demand-ink);font-size:var(--type-data-lg)}.demand-opportunities li>button{min-height:var(--button-height-sm);color:var(--color-product-action);align-items:center;gap:.25rem;font-weight:650;display:flex}.demand-opportunities>footer{background:#f3efe5;align-items:start;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-opportunities>footer{background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}}.demand-opportunities>footer{color:var(--color-muted);padding:.65rem .9rem}.demand-opportunities>footer>svg{color:var(--color-warning);flex:none;margin-top:.08rem}.demand-briefing>.demand-briefing-command{background:var(--demand-ink);color:var(--color-on-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4rem;padding:1.05rem 1.15rem;display:grid}.demand-briefing-command>div:first-child{gap:.3rem;max-width:63rem;display:grid}.demand-briefing>.demand-briefing-command .label-eyebrow{color:var(--color-gold)}.demand-briefing>.demand-briefing-command h2{max-width:57rem;color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.035em;font-size:clamp(1.6rem,2.25vw,2.4rem);font-weight:560;line-height:1}.demand-briefing>.demand-briefing-command p{max-width:59rem;color:var(--color-on-dark);opacity:.7;line-height:1.42}.demand-brief-actions{gap:.4rem;display:grid}.demand-briefing-score>div{background:var(--color-surface)}.demand-briefing-score dd{font-family:var(--font-role-data)}.demand-brief-functions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demand-brief-functions>article{align-content:start;gap:.55rem;min-width:0;padding:.9rem 1rem .8rem;display:grid}.demand-brief-functions>article+article{border-left:1px solid var(--color-line)}.demand-brief-functions article>header{gap:.1rem;display:grid}.demand-brief-functions article>header span{color:var(--color-product-action);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking);text-transform:var(--style-label-transform);font-weight:680}.demand-brief-functions h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section);font-weight:var(--style-section-weight);line-height:1.08}.demand-brief-functions article>strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-title);margin-top:.2rem;font-weight:620;line-height:1}.demand-brief-functions article>p{min-height:3.2rem;color:var(--color-muted);line-height:1.4}.demand-brief-functions dl{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding-top:.55rem;display:grid}.demand-brief-functions dl>div{gap:.06rem;min-width:0;padding-inline:.55rem;display:grid}.demand-brief-functions dl>div:first-child{padding-left:0}.demand-brief-functions dl>div+div{border-left:1px solid var(--color-line)}.demand-brief-functions dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-brief-functions dd{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-section);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.demand-brief-decisions>header,.demand-brief-campaign>header{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:1rem;padding:.8rem 1rem .7rem;display:grid}.demand-brief-decisions>header>div,.demand-brief-campaign>header>div{gap:.1rem;display:grid}.demand-brief-decisions h3,.demand-brief-campaign h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.06}.demand-brief-decisions>header p,.demand-brief-campaign>header p{color:var(--color-muted)}.demand-brief-decisions ol{border-top:1px solid var(--color-line)}.demand-brief-decisions li{border-top:1px solid var(--color-line);grid-template-columns:1.5rem minmax(18rem,1fr) minmax(9rem,auto) auto;align-items:center;gap:.75rem;min-height:5rem;padding:.62rem .9rem;display:grid}.demand-brief-decisions li:first-child{border-top:0}.demand-brief-decisions li>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-micro);align-self:start}.demand-brief-decisions li>div{gap:.08rem;min-width:0;display:grid}.demand-brief-decisions li>div:first-of-type strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-brief-decisions li>div:first-of-type p{color:var(--color-muted);line-height:1.35}.demand-brief-decisions li>div:last-of-type{justify-items:end}.demand-brief-decisions li>div:last-of-type strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-section)}.demand-brief-decisions li>div:last-of-type small{color:var(--color-muted);font-size:var(--type-micro)}.demand-brief-decisions li>button{min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:.28rem;font-weight:650;display:flex}.demand-brief-decisions li>button:disabled{color:var(--color-faint)}.demand-brief-campaign{background:var(--color-canvas)}.demand-brief-campaign ol{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.demand-brief-campaign li{align-content:start;gap:.22rem;min-width:0;min-height:8.2rem;padding:.72rem .8rem;display:grid}.demand-brief-campaign li+li{border-left:1px solid var(--color-line)}.demand-brief-campaign time{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-section);font-weight:680}.demand-brief-campaign li>span{color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro)}.demand-brief-campaign li>strong{color:var(--demand-ink);font-family:var(--font-role-section);margin-top:.22rem;line-height:1.2}.demand-brief-campaign li>p{color:var(--color-muted);font-size:var(--type-micro);margin-top:auto}.demand-brief-campaign li>div{flex-wrap:wrap;align-content:start;gap:.1rem .45rem;margin-top:.25rem;display:flex}.demand-brief-campaign li>div>button{border-bottom:1px solid #742d3e57;min-height:1.65rem}@supports (color:color-mix(in lab, red, red)){.demand-brief-campaign li>div>button{border-bottom:1px solid color-mix(in srgb, var(--color-product-action) 34%, transparent)}}.demand-brief-campaign li>div>button{color:var(--color-product-action);font-size:var(--type-micro);text-align:left}.demand-brief-feedback{background:#ecefe7;align-items:center;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-brief-feedback{background:color-mix(in srgb, var(--color-positive) 8%, var(--color-surface))}}.demand-brief-feedback{color:var(--color-positive);font-size:var(--type-meta);padding:.55rem .9rem}.demand-brief-command-controls{gap:.5rem;min-width:18rem;display:grid}.demand-brief-command-controls>label{gap:.22rem;display:grid}.demand-brief-command-controls>label>span{color:#f3f0e8a3}@supports (color:color-mix(in lab, red, red)){.demand-brief-command-controls>label>span{color:color-mix(in srgb, var(--color-on-dark) 64%, transparent)}}.demand-brief-command-controls>label>span{font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking);text-transform:var(--style-label-transform)}.demand-brief-command-controls select{min-height:var(--button-height-sm);border:1px solid #f3f0e847;width:100%}@supports (color:color-mix(in lab, red, red)){.demand-brief-command-controls select{border:1px solid color-mix(in srgb, var(--color-on-dark) 28%, transparent)}}.demand-brief-command-controls select{border-radius:var(--radius-tight);background:#f3f0e817}@supports (color:color-mix(in lab, red, red)){.demand-brief-command-controls select{background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}}.demand-brief-command-controls select{color:var(--color-on-dark);padding:0 2rem 0 .62rem;font-weight:650}.demand-brief-command-controls select:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.demand-brief-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-insight-exhibit{background:var(--color-surface)}.demand-insight-exhibit>header{border-bottom:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:end;gap:.7rem;padding:.78rem .95rem .72rem;display:grid}.demand-insight-exhibit>header>span{border-top:.16rem solid var(--demand-ink);color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking);text-transform:var(--style-label-transform);white-space:nowrap;align-self:start;padding-top:.28rem;font-weight:720}.demand-insight-exhibit>header>div{gap:.08rem;display:grid}.demand-insight-exhibit>header h3{color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:570;line-height:1}.demand-insight-exhibit>header p{color:var(--color-muted);line-height:1.35}.demand-insight-exhibit>header>strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-section);white-space:nowrap;justify-self:end}.demand-insight-exhibit>header>strong.is-pass{color:var(--color-positive)}.demand-insight-exhibit>header>strong.is-fail{color:var(--color-danger)}.demand-intelligence-metrics{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-intelligence-metrics>div{background:var(--color-canvas);gap:.05rem;min-width:0;padding:.7rem .82rem .68rem;display:grid}.demand-intelligence-metrics>div.is-attention{box-shadow:inset 0 .18rem var(--color-warning);background:#ede8dc}@supports (color:color-mix(in lab, red, red)){.demand-intelligence-metrics>div.is-attention{background:color-mix(in srgb, var(--color-warning) 6%, var(--color-canvas))}}.demand-intelligence-metrics dt,.demand-intelligence-metrics small{color:var(--color-muted);font-size:var(--type-micro)}.demand-intelligence-metrics dd{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:730;overflow:hidden}.demand-plan-findings{margin:0;padding:0;list-style:none}.demand-plan-findings>li{border-top:1px solid var(--color-line);grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.9rem;padding:.62rem .9rem;display:grid}.demand-plan-findings>li:first-child{border-top:0}.demand-plan-findings>li>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-micro);align-self:start}.demand-plan-findings>li>div{gap:.12rem;display:grid}.demand-plan-findings>li strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section);font-weight:650;line-height:1.2}.demand-plan-findings>li p{color:var(--color-muted);line-height:1.35}.demand-plan-findings>li>button,.demand-consolidation-register li>button{min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:.25rem;font-weight:680;display:flex}.demand-plan-intelligence>footer{border-top:1px solid var(--color-line);background:#f2f3ec}@supports (color:color-mix(in lab, red, red)){.demand-plan-intelligence>footer{background:color-mix(in srgb, var(--color-positive) 5%, var(--color-surface))}}.demand-plan-intelligence>footer{color:var(--color-muted);font-size:var(--type-micro);padding:.55rem .9rem}.demand-route-treatments{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.demand-route-treatments>article{background:var(--color-canvas);grid-template-columns:1.4rem minmax(0,1fr);align-content:start;gap:.5rem;min-width:0;min-height:7.6rem;padding:.68rem .75rem;display:grid}.demand-route-treatments>article>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-micro)}.demand-route-treatments>article>div:first-of-type{gap:.12rem;display:grid}.demand-route-treatments>article>div:first-of-type strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-route-treatments>article>div:first-of-type p{color:var(--color-muted);font-size:var(--type-micro);line-height:1.35}.demand-route-treatments>article>div:last-child{border-top:1px solid var(--color-line);grid-column:2;justify-content:space-between;align-items:baseline;gap:.4rem;margin-top:auto;padding-top:.45rem;display:flex}.demand-route-treatments>article>div:last-child strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-section)}.demand-route-treatments>article>div:last-child small{color:var(--color-muted);font-size:var(--type-micro)}.demand-consolidation-register>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:1rem;padding:.76rem .9rem .66rem;display:grid}.demand-consolidation-register>header>div{gap:.08rem;display:grid}.demand-consolidation-register h4{color:var(--demand-ink);font-family:var(--font-role-statement);font-size:var(--type-title);letter-spacing:-.025em;font-weight:570;line-height:1.05}.demand-consolidation-register>header p{color:var(--color-muted);line-height:1.35}.demand-consolidation-register>ol{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.demand-consolidation-register>ol>li{border-top:1px solid var(--color-line);grid-template-columns:1.6rem minmax(18rem,1.1fr) minmax(17rem,.9fr) minmax(7.8rem,auto) auto;align-items:center;gap:.72rem;min-height:7rem;padding:.64rem .85rem;display:grid}.demand-consolidation-register>ol>li:first-child{border-top:0}.demand-consolidation-register>ol>li>span{color:var(--color-faint);font-family:var(--font-role-data);font-size:var(--type-micro);align-self:start}.demand-consolidation-case,.demand-consolidation-proof,.demand-consolidation-value{gap:.1rem;min-width:0;display:grid}.demand-consolidation-case>small{color:var(--color-product-action);font-family:var(--font-role-meta);font-size:var(--type-micro);font-weight:700}.demand-consolidation-case>strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section);line-height:1.18}.demand-consolidation-case>p{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-consolidation-proof>strong{color:var(--demand-ink);font-size:var(--type-meta)}.demand-consolidation-proof>p,.demand-consolidation-proof>small{color:var(--color-muted);font-size:var(--type-micro);line-height:1.28}.demand-consolidation-proof>small{border-left:.16rem solid var(--color-warning);margin-top:.16rem;padding-left:.4rem}.demand-consolidation-value{justify-items:end}.demand-consolidation-value>strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg)}.demand-consolidation-value>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-consolidation-empty{border-top:1px solid var(--color-line);min-height:6rem;color:var(--color-positive);justify-content:center;align-items:center;gap:.45rem;display:flex}.demand-procurement-controls{border-top:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.demand-procurement-controls>article{background:var(--color-canvas);gap:.14rem;padding:.68rem .85rem;display:grid}.demand-procurement-controls span{color:var(--color-product-action);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:var(--style-label-tracking);text-transform:var(--style-label-transform);font-weight:700}.demand-procurement-controls strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-procurement-controls p{color:var(--color-muted);line-height:1.35}.demand-procurement-intelligence>footer{border-top:1px solid var(--color-line);background:#f3efe5;align-items:start;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-procurement-intelligence>footer{background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}}.demand-procurement-intelligence>footer{color:var(--color-muted);font-size:var(--type-micro);padding:.58rem .85rem;line-height:1.35}.demand-procurement-intelligence>footer>svg{color:var(--color-warning);flex:none;margin-top:.08rem}@media (max-width:69.99rem){.demand-workstream-board li{grid-template-columns:1.5rem minmax(12rem,1.15fr) minmax(7rem,.5fr) minmax(12rem,.85fr)}.demand-workstream-owner{border-top:1px solid var(--color-line);grid-area:2/3/auto/-1;grid-template-columns:6rem minmax(0,1fr) auto;align-items:baseline;padding-top:.28rem}.demand-workstream-next{display:none}.demand-opportunities li{grid-template-columns:1.5rem minmax(15rem,1.25fr) minmax(12rem,.9fr) minmax(7rem,.45fr)}.demand-opportunities li>button{grid-column:2/-1;min-height:2rem}}@media (max-width:54rem){.demand-portfolio-lead,.demand-opportunities>header,.demand-briefing>header{grid-template-columns:1fr;align-items:start}.demand-portfolio-lead>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-workstream-board>header,.demand-portfolio-control>header,.demand-next-wave>header{grid-template-columns:1fr;align-items:start}.demand-workstream-board li{grid-template-columns:1.5rem minmax(0,1fr) minmax(7rem,auto)}.demand-workstream-copy{grid-row:1}.demand-workstream-value{justify-items:end}.demand-workstream-bar{grid-area:2/2/auto/-1}.demand-workstream-owner{grid-area:3/2/auto/-1}.demand-portfolio-control>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-engagement>header{align-items:start;display:grid}.demand-engagement-controls{justify-content:space-between}.demand-briefing-body{grid-template-columns:1fr}.demand-briefing-body>section{border-right:0;border-bottom:1px solid var(--color-line)}}@media (max-width:44.99rem){.stable-hero.centre-folio-hero:has(.demand-control-hero) .centre-folio-cover{min-height:11rem;padding-block:.65rem!important}.stable-hero.centre-folio-hero:has(.demand-control-hero) .centre-folio-title{margin-block:.35rem;font-size:clamp(2.2rem,10.5vw,2.8rem)!important}.stable-hero.centre-folio-hero:has(.demand-control-hero) .centre-folio-cover-foot>p{display:none}.demand-control-hero{grid-template-columns:1fr;min-height:9.5rem}.demand-control-hero-lead{border-right:0}.demand-control-hero-lead>strong{font-size:3.35rem}.demand-control-hero-proof{display:none}.demand-workspace-command{grid-template-columns:minmax(0,1fr) 4.75rem;padding:0;display:grid}.demand-workspace-command .tab-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.demand-data-control-button{border-left:1px solid var(--color-line);justify-content:center;width:100%;min-width:0;min-height:44px;padding-inline:.3rem}.demand-data-control-button>span{justify-items:center}.demand-data-control-button strong{font-size:var(--type-micro)}.demand-data-control-button small{display:none}.demand-portfolio,.demand-engagement,.demand-opportunities,.demand-briefing{border-radius:var(--radius-panel)}.demand-portfolio-lead,.demand-opportunities>header,.demand-briefing>header{padding:.95rem}.demand-portfolio-lead h2,.demand-opportunities>header h2,.demand-briefing>header h2{font-size:1.85rem}.demand-portfolio-lead>div:last-child{grid-template-columns:1fr}.demand-portfolio-facts,.demand-briefing-score{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-workstream-board>header,.demand-portfolio-control>header,.demand-next-wave>header{padding-inline:.8rem}.demand-workstream-board li{grid-template-columns:1.35rem minmax(0,1fr);min-height:8rem;padding:.72rem}.demand-workstream-copy{grid-column:2}.demand-workstream-value{grid-area:2/2;justify-items:start}.demand-workstream-bar{grid-area:3/2}.demand-workstream-owner{grid-area:4/2;grid-template-columns:1fr}.demand-workstream-board>footer{align-items:start}.demand-workstream-board>footer>button{display:none}.demand-portfolio-control>dl{grid-template-columns:1fr}.demand-next-wave>header>button{justify-self:start}.demand-next-wave ol{grid-template-columns:1fr}.demand-engagement>header{padding:.8rem}.demand-engagement-controls{display:grid}.demand-engagement-controls .tab-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demand-engagement-controls>button{min-height:44px}.demand-opportunities li{grid-template-columns:1.4rem minmax(0,1fr);gap:.45rem;min-height:9rem;padding:.75rem}.demand-opportunity-copy,.demand-opportunity-evidence,.demand-opportunity-value,.demand-opportunities li>button{grid-column:2;justify-items:start}.demand-opportunities li>button{min-height:44px}.demand-briefing>header>div:last-child{grid-template-columns:1fr;display:grid}.demand-briefing-body li{grid-template-columns:3rem minmax(0,1fr)}.demand-briefing-body li>button{grid-column:2;min-height:44px}}.demand-control-hero{border-radius:var(--radius-hero);min-height:15rem;box-shadow:inset 0 .32rem var(--color-gold);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.demand-control-hero-meta{border-bottom:1px solid #f3f0e829;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-meta{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 16%, transparent)}}.demand-control-hero-meta{color:#f3f0e89e;padding:.8rem 1.2rem .65rem}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-meta{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.demand-control-hero-meta{font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:720}.demand-control-hero-meta>span:first-child{color:var(--color-gold);letter-spacing:.12em}.demand-control-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:stretch;min-height:0;display:grid}.demand-control-hero-lead{border-right:0;align-content:center;padding:1.15rem 1.35rem 1.2rem}.demand-control-hero-lead>span{color:var(--color-gold);opacity:1}.demand-control-hero-lead>h1{max-width:24ch;color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.035em;margin-top:.35rem;font-size:clamp(2rem,3.15vw,3.4rem);font-weight:580;line-height:.98}.demand-control-hero-lead>p{font-size:var(--type-body);opacity:.68;white-space:normal;margin-top:.65rem}.demand-control-hero-start{border-left:1px solid #f3f0e82e;align-content:center;gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-start{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-control-hero-start{padding:1rem 1.25rem}.demand-control-hero-start>span{color:var(--color-gold);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.demand-control-hero-start>strong{color:var(--color-on-dark);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.12}.demand-control-hero-start>small{color:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-start>small{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.demand-control-hero-start>small{font-size:var(--type-meta)}.demand-control-hero-start>button{width:fit-content;min-height:var(--button-height-sm);color:var(--color-on-dark);align-items:center;gap:.3rem;margin-top:.55rem;font-weight:700;display:flex}.demand-portfolio-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-portfolio-facts>div{padding:.85rem 1rem}.demand-portfolio-facts>div.is-priority{box-shadow:inset 0 .2rem var(--color-warning)}.demand-workstream-board>header{grid-template-columns:minmax(16rem,.8fr) minmax(18rem,.7fr);padding:.95rem 1rem .75rem}.demand-workstream-board h2{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-title);line-height:1.08}.demand-workstream-board li{min-height:0;padding:0;display:block}.demand-workstream-board details{background:var(--color-surface)}.demand-workstream-board summary{min-height:var(--row-operating);cursor:pointer;grid-template-columns:1.5rem minmax(13rem,1fr) minmax(7.5rem,.42fr) minmax(12rem,.72fr) minmax(5rem,.25fr) 1rem;align-items:center;gap:.75rem;padding:.72rem .9rem;list-style:none;display:grid}.demand-workstream-board summary::-webkit-details-marker{display:none}.demand-workstream-board summary:hover{background:var(--color-canvas)}.demand-workstream-board summary:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:-.125rem}.demand-workstream-board summary>span:first-child{color:var(--color-faint);font-size:var(--type-micro);align-self:start}.demand-workstream-copy{grid-area:auto;gap:.08rem;display:grid}.demand-workstream-copy :is(small,p){color:var(--color-muted)}.demand-workstream-value{align-self:center}.demand-workstream-value>small{order:-1}.demand-workstream-bar{grid-area:auto;grid-template-columns:1fr;gap:.22rem;display:grid}.demand-workstream-bar>i{grid-column:auto}.demand-workstream-bar>span:last-child{text-align:left}.demand-workstream-gap{color:var(--color-muted);justify-items:end;gap:.02rem;display:grid}.demand-workstream-gap>strong{color:var(--demand-ink);font-size:var(--type-data-lg)}.demand-workstream-gap>small{font-size:var(--type-micro);white-space:nowrap}.demand-workstream-gap.is-open>strong{color:var(--color-warning)}.demand-workstream-chevron{color:var(--color-faint);transition:transform var(--motion-fast) var(--ease-entrance)}.demand-workstream-board details[open] .demand-workstream-chevron{transform:rotate(90deg)}.demand-workstream-detail{border-top:1px solid var(--color-line);background:var(--color-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.75rem .9rem .85rem 3.15rem;display:grid}.demand-workstream-detail>dl{grid-template-columns:1.1fr .9fr 1.35fr;gap:1rem;margin:0;display:grid}.demand-workstream-detail>dl>div{gap:.12rem;display:grid}.demand-workstream-detail dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-workstream-detail dd{color:var(--demand-ink);font-size:var(--type-meta);margin:0;line-height:1.4}.demand-workstream-detail>div{gap:.75rem;display:flex}.demand-workstream-detail button{min-height:var(--button-height-sm);color:var(--color-product-action);white-space:nowrap;align-items:center;gap:.25rem;font-weight:650;display:flex}.demand-workstream-board>footer{padding-inline:1rem}@media (max-width:54rem){.demand-control-hero-layout{grid-template-columns:minmax(0,1fr) minmax(13rem,.5fr)}.demand-workstream-board>header{grid-template-columns:1fr;align-items:start}.demand-workstream-board summary{grid-template-columns:1.35rem minmax(0,1fr) minmax(7rem,auto) 1rem}.demand-workstream-bar{grid-column:2/4}.demand-workstream-gap{grid-area:1/3}.demand-workstream-chevron{grid-area:1/4/span 2}.demand-workstream-detail{grid-template-columns:1fr;padding-left:3rem}.demand-workstream-detail>dl{grid-template-columns:1fr;gap:.6rem}}@media (max-width:44.99rem){.demand-control-hero{min-height:0}.demand-control-hero-meta{align-items:start;padding:.75rem .85rem .6rem}.demand-control-hero-meta>span:last-child{text-align:right;max-width:11rem}.demand-control-hero-layout{grid-template-columns:1fr}.demand-control-hero-lead{padding:.95rem .85rem}.demand-control-hero-lead>h1{font-size:2.25rem}.demand-control-hero-lead>p{font-size:var(--type-body)}.demand-control-hero-start{border-top:1px solid #f3f0e82e}@supports (color:color-mix(in lab, red, red)){.demand-control-hero-start{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-control-hero-start{border-left:0;padding:.8rem .85rem}.demand-control-hero-start>button{min-height:44px}.demand-portfolio-facts{grid-template-columns:1fr}.demand-portfolio-facts>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:.65rem .8rem}.demand-portfolio-facts>div>small{grid-column:1/-1}.demand-workstream-board li{min-height:0;padding:0}.demand-workstream-board summary{grid-template-columns:1.25rem minmax(0,1fr) auto 1rem;gap:.45rem;min-height:8rem;padding:.7rem}.demand-workstream-copy{grid-column:2/4}.demand-workstream-value{grid-area:2/2;justify-items:start}.demand-workstream-bar{grid-area:3/2/auto/4}.demand-workstream-gap{grid-area:2/3}.demand-workstream-chevron{grid-area:1/4/span 3}.demand-workstream-detail{padding:.75rem .75rem .85rem 2.4rem}.demand-workstream-detail>div{gap:.25rem;display:grid}.demand-workstream-detail button{min-height:44px}}@media (max-width:54rem){.demand-planning-workspace .demand-workspace-command{grid-template-columns:1fr;padding-right:0}.demand-planning-workspace .demand-workspace-command .tab-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:44.99rem){.demand-planning-workspace .demand-workspace-command{display:block;overflow:hidden}.demand-planning-workspace .demand-workspace-command .tab-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0}}.demand-workstreams-surface{gap:.75rem;min-width:0;display:grid}.demand-workstream-pressure{border:1px solid var(--color-line);border-radius:var(--radius-hero);background:var(--color-surface);overflow:hidden}.demand-workstream-pressure>header{background:var(--demand-ink);min-height:4rem;color:var(--color-on-dark);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 1rem;display:flex}.demand-workstream-pressure>header>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.demand-workstream-pressure>header span{color:var(--color-gold);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:760}.demand-workstream-pressure>header i{background:#f3f0e83d;width:1px;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.demand-workstream-pressure>header i{background:color-mix(in srgb, var(--color-on-dark) 24%, transparent)}}.demand-workstream-pressure>header h2{font-family:var(--font-role-section);font-size:var(--type-section);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.demand-workstream-pressure>header h2 strong{color:var(--color-on-dark)}.demand-workstream-pressure>header>p{color:#f3f0e8b8}@supports (color:color-mix(in lab, red, red)){.demand-workstream-pressure>header>p{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.demand-workstream-pressure>header>p{font-size:var(--type-meta);white-space:nowrap}.demand-workstream-pressure>header>p strong{color:var(--color-on-dark);font-size:var(--type-data-lg)}.demand-workstream-pressure>header>p span{color:var(--color-gold);margin-inline:.2rem}.demand-workstream-exhibits{grid-template-columns:minmax(28rem,1.05fr) minmax(30rem,1.25fr);display:grid}.demand-workstream-exhibits>section{min-width:0;padding:.85rem 1rem .9rem}.demand-workstream-exhibits>section+section{border-left:1px solid var(--color-line)}.demand-workstream-exhibits>section>header{align-items:start;gap:.65rem;margin-bottom:.7rem;display:flex}.demand-workstream-exhibits>section>header>span{border-top:2px solid var(--demand-ink);color:var(--color-muted);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding-top:.26rem;font-weight:760}.demand-workstream-exhibits>section>header>div{gap:.02rem;display:grid}.demand-workstream-exhibits h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-workstream-exhibits header p{color:var(--color-muted);font-size:var(--type-meta)}.demand-composition-exhibit>div{grid-template-columns:minmax(0,1fr) 7.25rem;align-items:center;gap:1rem;display:grid}.demand-composition-exhibit ol{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.demand-composition-exhibit li{color:var(--color-muted);font-size:var(--type-micro);grid-template-columns:.42rem minmax(9.5rem,1fr) max-content 2rem;align-items:center;gap:.45rem;display:grid}.demand-composition-exhibit li>i{border-radius:999px;width:100%;height:.38rem}.demand-composition-exhibit li>span{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.demand-composition-exhibit li>b{color:var(--demand-ink);font-size:var(--type-meta)}.demand-composition-exhibit li>small{text-align:right}.demand-composition-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:7.25rem;display:grid;position:relative}.demand-composition-donut:after{aspect-ratio:1;background:var(--color-surface);content:"";border-radius:50%;width:66%;position:absolute}.demand-composition-donut>span{z-index:1;text-align:center;justify-items:center;gap:.02rem;max-width:5rem;display:grid;position:relative}.demand-composition-donut strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg);line-height:1}.demand-composition-donut small{color:var(--color-muted);font-size:var(--type-micro)}.demand-timing-bars{grid-template-columns:repeat(6,minmax(4.4rem,1fr));gap:.45rem;height:9.4rem;display:grid}.demand-timing-bars article{grid-template-rows:1.2rem 5.6rem auto auto;justify-items:center;gap:.1rem;min-width:0;display:grid}.demand-timing-bars article>strong{color:var(--demand-ink);font-size:var(--type-meta)}.demand-timing-bars article>div{background:var(--color-track);border-radius:.24rem .24rem 0 0;align-items:end;width:min(2.3rem,62%);height:100%;display:flex;overflow:hidden}.demand-timing-bars article>div>i{width:100%;min-height:1px;display:block}.demand-timing-bars article>span{width:100%;color:var(--color-muted);font-size:var(--type-micro);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.demand-timing-bars article>small{color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap}.demand-workstream-pressure>footer{border-top:1px solid var(--color-line);min-height:2.7rem;color:var(--color-muted);font-size:var(--type-meta);align-items:center;gap:.45rem;padding:.55rem 1rem;display:flex}.demand-workstream-pressure>footer svg{flex:none}.demand-operating-views{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-width:0;padding-inline:.8rem;display:flex;overflow-x:auto}.demand-operating-views button{min-height:3rem;color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.2rem .75rem;font-weight:650;display:flex}.demand-operating-views button:hover{color:var(--demand-ink)}.demand-operating-views button[aria-pressed=true]{border-bottom-color:var(--color-product-action);color:var(--demand-ink)}.demand-operating-views button strong{color:inherit}.demand-major-workspace:has(>.demand-operating-views)>.dt-root{border-top:0}@media (max-width:68rem){.demand-workstream-pressure>header{align-items:start}.demand-workstream-pressure>header>div{grid-template-columns:auto 1px minmax(0,1fr);align-items:center;display:grid}.demand-workstream-pressure>header h2{white-space:normal;grid-column:1/-1}.demand-workstream-exhibits{grid-template-columns:1fr}.demand-workstream-exhibits>section+section{border-top:1px solid var(--color-line);border-left:0}}@media (max-width:44.99rem){.demand-workstream-pressure>header{gap:.45rem;padding:.7rem;display:grid}.demand-workstream-pressure>header>div{grid-template-columns:auto 1px minmax(0,1fr);gap:.5rem}.demand-workstream-pressure>header>div>span{font-size:var(--type-micro)}.demand-workstream-pressure>header h2{font-size:var(--type-meta)}.demand-workstream-pressure>header>p{font-size:var(--type-micro)}.demand-workstream-exhibits>section{padding:.7rem}.demand-composition-exhibit>div{grid-template-columns:minmax(0,1fr) 5.75rem;gap:.6rem}.demand-composition-donut{width:5.75rem}.demand-composition-donut strong{font-size:var(--type-meta)}.demand-timing-bars{grid-template-columns:repeat(6,minmax(4.5rem,1fr));height:9rem;overflow-x:auto}.demand-workstream-pressure>footer{font-size:var(--type-micro);align-items:start;padding:.55rem .7rem}.demand-operating-views{padding-inline:.25rem}.demand-operating-views button{min-height:2.8rem;font-size:var(--type-meta);padding-inline:.55rem}}.demand-portrait-source{color:#f3f0e89e;align-items:center;gap:.25rem;width:fit-content;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-portrait-source{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.demand-portrait-source{font-size:var(--type-micro);font-weight:650}.demand-portrait-source:hover{color:var(--color-gold)}.demand-stakeholder-links{justify-items:start;gap:.24rem;width:min(100%,16rem);margin-top:.15rem;display:grid}.demand-portfolio-hero-utilities{border-top:1px solid #f3f0e833;align-items:center;gap:0;width:fit-content;max-width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-hero-utilities{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 20%, transparent)}}.demand-portfolio-hero-utilities{margin-top:.28rem;padding-top:.34rem}.demand-portfolio-hero-utilities>*{min-width:0}.demand-portfolio-hero-utilities>*+*{border-left:1px solid #f3f0e833}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-hero-utilities>*+*{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 20%, transparent)}}.demand-portfolio-hero-utilities>*+*{margin-left:.55rem;padding-left:.55rem}.demand-portfolio-hero-utility{color:#f3f0e8b8;background:0 0;border:0;align-items:center;gap:.3rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-hero-utility{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.demand-portfolio-hero-utility{font-family:var(--font-role-body);font-size:var(--type-micro);white-space:nowrap;font-weight:650;line-height:1.15}.demand-portfolio-hero-utility:hover{color:var(--color-gold)}.demand-portfolio-hero-utility:focus-visible{border-radius:var(--radius-chip);outline:.12rem solid var(--color-focus-ring);outline-offset:.12rem}.demand-portfolio-hero-utility:disabled{cursor:wait;opacity:.64}.demand-profile-catalogue-link{width:100%;height:var(--control-compact);min-height:var(--control-compact);border:1px solid #864856;justify-content:center;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-profile-catalogue-link{border:1px solid color-mix(in srgb, var(--color-product-action) 86%, var(--color-on-dark))}}.demand-profile-catalogue-link{border-radius:var(--radius-tight);background:var(--color-product-action);box-shadow:0 .18rem .46rem #742d3e4d}@supports (color:color-mix(in lab, red, red)){.demand-profile-catalogue-link{box-shadow:0 .18rem .46rem color-mix(in srgb, var(--color-product-action) 30%, transparent)}}.demand-profile-catalogue-link{color:var(--color-on-accent);font-family:var(--font-role-body);font-size:var(--type-meta);transition:background var(--motion-fast) var(--ease-entrance), border-color var(--motion-fast) var(--ease-entrance), box-shadow var(--motion-fast) var(--ease-entrance), transform var(--motion-fast) var(--ease-entrance);padding:.42rem .75rem;font-weight:650;line-height:1.2}.demand-profile-catalogue-link:hover{border-color:#925c67}@supports (color:color-mix(in lab, red, red)){.demand-profile-catalogue-link:hover{border-color:color-mix(in srgb, var(--color-product-action) 76%, var(--color-on-dark))}}.demand-profile-catalogue-link:hover{background:#662837}@supports (color:color-mix(in lab, red, red)){.demand-profile-catalogue-link:hover{background:color-mix(in srgb, var(--color-product-action) 88%, black)}}.demand-profile-catalogue-link:hover{box-shadow:0 .3rem .7rem #742d3e57}@supports (color:color-mix(in lab, red, red)){.demand-profile-catalogue-link:hover{box-shadow:0 .3rem .7rem color-mix(in srgb, var(--color-product-action) 34%, transparent)}}.demand-profile-catalogue-link:hover{color:var(--color-on-accent);transform:translateY(-.06rem)}.demand-profile-catalogue-link:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.125rem}.demand-profile-catalogue-link:active{box-shadow:0 .1rem .3rem #742d3e3d}@supports (color:color-mix(in lab, red, red)){.demand-profile-catalogue-link:active{box-shadow:0 .1rem .3rem color-mix(in srgb, var(--color-product-action) 24%, transparent)}}.demand-profile-catalogue-link:active{transform:translateY(0)}.demand-owner-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;width:min(100%,16rem);margin-top:.02rem;display:grid}.demand-owner-hero-actions>.ui-button{width:100%;height:var(--control-compact);min-height:var(--control-compact);font-size:var(--type-micro);white-space:nowrap;margin-top:0;padding-inline:.42rem}.demand-owner-hero-actions>.ui-button-outline-light{border-color:#f3f0e84d}@supports (color:color-mix(in lab, red, red)){.demand-owner-hero-actions>.ui-button-outline-light{border-color:color-mix(in srgb, var(--color-on-dark) 30%, transparent)}}.demand-owner-hero-actions>.ui-button-outline-light{background:#f3f0e814}@supports (color:color-mix(in lab, red, red)){.demand-owner-hero-actions>.ui-button-outline-light{background:color-mix(in srgb, var(--color-on-dark) 8%, transparent)}}.demand-owner-hero-actions>.ui-button-outline-light{color:var(--color-on-dark)}.demand-owner-hero-actions>.ui-button-outline-light:hover{border-color:#f3f0e885}@supports (color:color-mix(in lab, red, red)){.demand-owner-hero-actions>.ui-button-outline-light:hover{border-color:color-mix(in srgb, var(--color-on-dark) 52%, transparent)}}.demand-owner-hero-actions>.ui-button-outline-light:hover{background:#f3f0e824}@supports (color:color-mix(in lab, red, red)){.demand-owner-hero-actions>.ui-button-outline-light:hover{background:color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-category-inspector>.demand-category-story{background:var(--demand-ink);min-height:16rem;color:var(--color-on-dark);grid-template-columns:minmax(20rem,.76fr) minmax(28rem,1.24fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.demand-category-story>div{align-content:center;gap:.3rem;padding:1.15rem .5rem 1.15rem 1.2rem;display:grid}.demand-category-inspector>.demand-category-story h3{max-width:30rem;color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:610;line-height:.94}.demand-category-story>div>.label-eyebrow{color:var(--color-gold)}.demand-category-inspector>.demand-category-story p{color:#f3f0e8a3;max-width:31rem}@supports (color:color-mix(in lab, red, red)){.demand-category-inspector>.demand-category-story p{color:color-mix(in srgb, var(--color-on-dark) 64%, transparent)}}.demand-category-inspector>.demand-category-story p{font-size:var(--type-meta)}.demand-category-story>div>.ui-button{width:fit-content;margin-top:.55rem}.demand-category-media{background:radial-gradient(circle,#742d3e3d,#0000 64%);grid-template-rows:minmax(0,1fr) auto;align-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-category-media{background:radial-gradient(circle at center, color-mix(in srgb, var(--color-product-action) 24%, transparent), transparent 64%)}}.demand-category-media{padding:.7rem 1rem .55rem .5rem}.demand-category-media svg{filter:drop-shadow(0 1.1rem 1.8rem #00000057);width:100%;max-height:15rem;display:block}.demand-category-media image{animation:demand-category-media-in .52s var(--ease-entrance) both}.demand-category-media figcaption{color:#f3f0e87a;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-category-media figcaption{color:color-mix(in srgb, var(--color-on-dark) 48%, transparent)}}.demand-category-media figcaption{font-size:var(--type-micro)}.demand-category-media figcaption a{color:#f3f0e8b8;align-items:center;gap:.18rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-category-media figcaption a{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.demand-category-media figcaption a{font-weight:650}.demand-category-media figcaption a:hover{color:var(--color-gold)}@keyframes demand-category-media-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (max-width:54rem){.demand-category-inspector>.demand-category-story{grid-template-columns:minmax(17rem,.78fr) minmax(20rem,1fr);min-height:0}.demand-category-story>div{padding-left:.9rem}}@media (max-width:44.99rem){.demand-category-inspector>.demand-category-story{grid-template-columns:1fr}.demand-category-story>div{min-height:12rem;padding:.9rem}.demand-category-inspector>.demand-category-story h3{font-size:2.15rem}.demand-category-media{min-height:14rem;padding:.45rem .6rem}.demand-category-media figcaption{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.demand-category-media image{animation:none}}.demand-context-meter{max-width:31rem;color:var(--color-muted);font-size:var(--type-micro);align-items:center;gap:.55rem;margin-top:.45rem;font-weight:720;display:flex}.demand-context-meter>i{background:var(--color-track);border-radius:999px;flex:1;height:.32rem;display:block;overflow:hidden}.demand-context-meter>i>b{border-radius:inherit;background:var(--color-gold);height:100%;display:block}.demand-executive-exhibits{border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}.demand-composition-flat{align-content:start;gap:.7rem;display:grid}.demand-composition-band{background:var(--color-track);border-radius:999px;width:100%;height:.68rem;display:flex;overflow:hidden}.demand-composition-band>i{min-width:1px;height:100%;display:block}.demand-composition-flat>ol{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.demand-composition-flat li{font-size:var(--type-meta);grid-template-columns:.5rem minmax(0,1fr) auto 2.8rem;align-items:center;gap:.5rem;display:grid}.demand-composition-flat li>i{border-radius:999px;width:.48rem;height:.48rem}.demand-composition-flat li>b{color:var(--demand-ink);font-family:var(--font-role-data)}.demand-composition-flat li>small{color:var(--color-muted);text-align:right}.demand-pressure-ranked{gap:.65rem;display:grid}.demand-pressure-ranked article{grid-template-columns:minmax(8rem,.8fr) minmax(8rem,1.4fr) 6.8rem;align-items:center;gap:.6rem;display:grid}.demand-pressure-ranked article>span{min-width:0;display:grid}.demand-pressure-ranked article>span strong{color:var(--demand-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-pressure-ranked article>span small{color:var(--color-muted);font-size:var(--type-micro)}.demand-pressure-ranked article>i{background:var(--color-track);border-radius:999px;height:.45rem;display:block;overflow:hidden}.demand-pressure-ranked article>i>b{border-radius:inherit;height:100%;display:block}.demand-pressure-ranked article>strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-meta);text-align:right}.demand-stakeholder-workspace,.demand-category-workspace,.demand-master-workspace{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.demand-stakeholder-workspace>.demand-major-head,.demand-category-workspace>.demand-major-head,.demand-master-workspace>.demand-major-head{border-bottom:1px solid var(--color-line)}.demand-stakeholder-layout{grid-template-columns:minmax(15rem,.28fr) minmax(0,1fr);min-height:36rem;display:grid}.demand-owner-catalogue{border-right:1px solid var(--color-line);background:var(--color-surface-subtle);max-height:48rem;overflow:auto}.demand-owner-catalogue>button{border-bottom:1px solid var(--color-line);text-align:left;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:4.25rem;padding:.55rem .7rem;display:grid;position:relative}.demand-owner-catalogue>button:hover{background:var(--color-surface)}.demand-owner-catalogue>button[aria-pressed=true]{background:var(--color-surface);box-shadow:inset 3px 0 var(--color-product-action)}.demand-owner-catalogue button>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.demand-owner-catalogue button>span:nth-child(2) strong{color:var(--demand-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-owner-catalogue button>span:nth-child(2) small{color:var(--color-muted);font-size:var(--type-micro)}.demand-owner-catalogue button>i{background:var(--color-track);height:2px;position:absolute;bottom:0;left:0;right:0}.demand-owner-catalogue button>i>b{background:var(--color-positive);height:100%;display:block}.demand-owner-avatar{border:1px solid var(--color-line);background:var(--color-palette-pale);width:2.55rem;height:2.55rem;color:var(--demand-ink);font-size:var(--type-meta);border-radius:.8rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.demand-owner-avatar.is-large{width:5.5rem;height:5.5rem;font-size:var(--type-section);border-radius:1.25rem}.demand-owner-avatar img{object-fit:cover}.demand-owner-avatar b{font-family:var(--font-role-data)}.demand-owner-profile{min-width:0}.demand-owner-profile>header{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(14rem,1fr) minmax(19rem,auto);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.demand-owner-profile>header>div{gap:.16rem;display:grid}.demand-owner-profile>header h2{color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.035em;font-size:clamp(1.65rem,2.6vw,2.5rem)}.demand-owner-profile>header p{color:var(--color-muted)}.demand-owner-profile>header dl,.demand-category-detail>header dl{grid-template-columns:repeat(3,minmax(6rem,1fr));margin:0;display:grid}.demand-owner-profile>header dl>div,.demand-category-detail>header dl>div{border-left:1px solid var(--color-line);gap:.1rem;padding:.25rem .75rem;display:grid}.demand-owner-profile dt,.demand-category-detail dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-owner-profile dd,.demand-category-detail dd{color:var(--demand-ink);font-family:var(--font-role-data);margin:0;font-weight:740}.demand-owner-category-strip{border-bottom:1px solid var(--color-line);gap:.45rem;padding:.55rem .7rem;display:flex;overflow-x:auto}.demand-owner-category-strip>span{border:1px solid var(--color-line);border-radius:.55rem;gap:.06rem;min-width:10rem;padding:.45rem .55rem;display:grid}.demand-owner-category-strip strong{color:var(--demand-ink);font-size:var(--type-micro)}.demand-owner-category-strip small{color:var(--color-muted);font-size:var(--type-micro)}.demand-owner-tags{flex-wrap:wrap;gap:.25rem;display:flex}.demand-owner-tags>i{border:1px solid #bba8ab}@supports (color:color-mix(in lab, red, red)){.demand-owner-tags>i{border:1px solid color-mix(in srgb, var(--color-product-action) 28%, var(--color-line))}}.demand-owner-tags>i{background:#f4efeb;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.demand-owner-tags>i{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.demand-owner-tags>i{color:var(--demand-ink);font-size:var(--type-micro);white-space:nowrap;padding:.12rem .42rem;font-style:normal}.demand-activity-register{background:var(--color-surface);border-top:0;min-width:0;overflow:hidden}.demand-activity-register>.dt-root{box-shadow:none;border:0;border-radius:0}.demand-activity-register .registry-toolbar-command{background:linear-gradient(96deg, #eae2dc, #f6f3ed 38%, var(--color-surface));min-height:3.3rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-register .registry-toolbar-command{background:linear-gradient(96deg, color-mix(in srgb, var(--color-product-action) 7%, var(--color-canvas)), color-mix(in srgb, var(--color-canvas) 62%, var(--color-surface)) 38%, var(--color-surface))}}.demand-activity-register .registry-toolbar-command{padding:.38rem .62rem .38rem .78rem}.demand-activity-register .registry-toolbar-tools{gap:.8rem}.demand-activity-chapter{flex:0 17rem;align-content:center;gap:.03rem;min-width:12.5rem;max-width:17rem;padding-left:.72rem;display:grid;position:relative}.demand-activity-chapter:before{border-radius:var(--radius-chip);background:var(--color-product-action);content:"";width:.18rem;position:absolute;inset:.08rem auto .08rem 0}.demand-activity-chapter>span{color:var(--color-product-action);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:760;line-height:1}.demand-activity-chapter>strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.12;overflow:hidden}.demand-activity-search-tools{flex:28rem}.demand-activity-register .demand-search{flex:21rem;min-width:min(19rem,36vw);max-width:27rem}.demand-activity-register .demand-search input.field{border-radius:var(--radius-tight);background:#fbf9f4d1;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.demand-activity-register .demand-search input.field{background:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.demand-activity-register .demand-search input.field{box-shadow:inset 0 -.0625rem #bba8ab}@supports (color:color-mix(in lab, red, red)){.demand-activity-register .demand-search input.field{box-shadow:inset 0 -.0625rem color-mix(in srgb, var(--color-product-action) 28%, var(--color-line))}}.demand-activity-register .demand-search input.field:hover{background:var(--color-surface);box-shadow:inset 0 -.12rem #a07a82}@supports (color:color-mix(in lab, red, red)){.demand-activity-register .demand-search input.field:hover{box-shadow:inset 0 -.12rem color-mix(in srgb, var(--color-product-action) 55%, var(--color-line))}}.demand-activity-register .demand-search input.field:focus{border-color:var(--color-focus-ring);background:var(--color-surface);box-shadow:0 0 0 .14rem #742d3e38}@supports (color:color-mix(in lab, red, red)){.demand-activity-register .demand-search input.field:focus{box-shadow:0 0 0 .14rem color-mix(in srgb, var(--color-focus-ring) 22%, transparent)}}.demand-activity-register .registry-toolbar-summary{color:var(--color-muted)}.demand-activity-register .registry-toolbar-actions .ui-button{color:var(--color-product-action)}.demand-activity-register[data-quick-edit=true] .dt-table[data-table-id=demand-planning-activities] .dt-row{height:calc(var(--row-operating) + 1.7rem)}.demand-activity-register[data-quick-edit=true] .dt-table[data-table-id=demand-planning-activities] .dt-td{height:calc(var(--row-operating) + 1.7rem);max-height:calc(var(--row-operating) + 1.7rem);padding-inline:.35rem}.demand-activity-register .dt-scroll{overscroll-behavior:contain;max-height:34rem}.dt-table[data-table-id=demand-planning-activities] .dt-row{height:var(--row-operating)}.dt-table[data-table-id=demand-planning-activities] .dt-td{height:var(--row-operating);max-height:var(--row-operating);padding-block:var(--table-cell-padding-block);vertical-align:middle;line-height:1.2;overflow:hidden}.dt-table[data-table-id=demand-planning-activities] .dt-clamp{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1;max-width:100%;display:block;overflow:hidden}.dt-table[data-table-id=demand-planning-activities] .dt-row:hover .dt-td,.dt-table[data-table-id=demand-planning-activities] .dt-row:focus-within .dt-td{background:var(--dt-group-accent,#742d3e)}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=demand-planning-activities] .dt-row:hover .dt-td,.dt-table[data-table-id=demand-planning-activities] .dt-row:focus-within .dt-td{background:color-mix(in srgb, var(--dt-group-accent,var(--color-product-action)) 8%, var(--color-surface))}}.demand-activity-ref{white-space:nowrap;align-items:baseline;gap:.24rem;min-width:0;display:flex}.demand-activity-ref strong{color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-meta)}.demand-activity-ref small{color:var(--color-faint);font-size:var(--type-micro)}.demand-activity-table-title{width:100%;min-width:0;color:var(--demand-ink);text-align:left;align-items:center;gap:.45rem;display:flex}.demand-activity-table-title>i{background:var(--color-faint);border-radius:999px;flex:none;width:.42rem;height:.42rem}.demand-activity-table-title>i[data-priority=strategic]{background:var(--color-danger)}.demand-activity-table-title>i[data-priority=priority]{background:var(--color-warning)}.demand-activity-table-title>i[data-priority=standard]{background:var(--color-info)}.demand-activity-table-title>span{gap:.02rem;min-width:0;display:grid}.demand-activity-table-title>span>strong,.demand-activity-table-title>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-activity-table-title>span>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-activity-table-title:hover>span>strong{text-underline-offset:.15rem;text-decoration:underline}.demand-activity-register .demand-owner-tags{flex-wrap:nowrap;overflow:hidden}.demand-activity-register .demand-owner-tags>i{text-overflow:ellipsis;max-width:8rem;overflow:hidden}.demand-date-gap{color:var(--color-warning)}.demand-field-quick-edit-stack{gap:.12rem;min-width:0;display:grid}.demand-field-quick-edit-stack>.demand-field-quick-edit-cell{grid-template-columns:3.8rem minmax(0,1fr);align-items:center;gap:.25rem;min-width:0;display:grid}.demand-field-quick-edit-stack>.demand-field-quick-edit-cell>small{color:var(--color-faint);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5625rem;font-weight:680;overflow:hidden}.demand-field-quick-edit-trigger{width:calc(100% + .4rem);min-width:0;min-height:1.65rem;color:inherit;font:inherit;text-align:inherit;background:0 0;border:.0625rem solid #0000;border-radius:.1875rem;grid-template-columns:minmax(0,1fr) .7rem;align-items:center;gap:.2rem;margin-inline:-.2rem;padding:.1rem .2rem;display:grid}.demand-field-quick-edit-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.demand-field-quick-edit-value>:is(.badge,strong){text-overflow:ellipsis;max-width:100%;overflow:hidden}.demand-field-quick-edit-icon{color:var(--color-product-action);opacity:.25}.demand-field-quick-edit-trigger:hover,.demand-field-quick-edit-trigger:focus-visible{border-color:#bba8ab}@supports (color:color-mix(in lab, red, red)){.demand-field-quick-edit-trigger:hover,.demand-field-quick-edit-trigger:focus-visible{border-color:color-mix(in srgb, var(--color-product-action) 28%, var(--color-line))}}.demand-field-quick-edit-trigger:hover,.demand-field-quick-edit-trigger:focus-visible{background:#742d3e0d}@supports (color:color-mix(in lab, red, red)){.demand-field-quick-edit-trigger:hover,.demand-field-quick-edit-trigger:focus-visible{background:color-mix(in srgb, var(--color-product-action) 5%, transparent)}}.demand-field-quick-edit-trigger:hover,.demand-field-quick-edit-trigger:focus-visible{color:var(--color-product-action)}.demand-field-quick-edit-trigger:hover .demand-field-quick-edit-icon,.demand-field-quick-edit-trigger:focus-visible .demand-field-quick-edit-icon{opacity:1}.demand-field-quick-edit-trigger:disabled{cursor:default;opacity:.62}.demand-field-quick-edit-popover{min-height:var(--control-compact);border:.0625rem solid var(--color-product-action);background:var(--color-surface);box-shadow:0 0 0 .125rem #742d3e24, var(--shadow-soft);border-radius:.1875rem;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-field-quick-edit-popover{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--color-focus-ring) 14%, transparent), var(--shadow-soft)}}.demand-field-quick-edit-popover{opacity:0;visibility:hidden}.demand-field-quick-edit-popover[data-ready=true]{opacity:1;transition:opacity var(--motion-fast) ease;visibility:visible}.demand-field-quick-edit-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;height:100%;min-height:0;padding:0;display:grid}.demand-field-quick-edit-control-wrap{min-width:0;height:100%}.demand-field-quick-edit-control-wrap>label,.demand-field-quick-edit-control-wrap .premium-select-root{width:100%;height:100%}.demand-field-quick-edit-control-wrap .demand-field-quick-edit-control{width:100%;height:100%;min-height:0;box-shadow:none;font-size:var(--type-body);background:0 0;border:0;border-radius:0;padding-block:0}.demand-field-quick-edit-control-wrap input.demand-field-quick-edit-control{padding-inline:.65rem}.demand-field-quick-edit-control-wrap .premium-select-trigger.demand-field-quick-edit-control{padding-inline:.65rem .4rem}.demand-field-quick-edit-actions{border-left:.0625rem solid var(--color-line);align-items:stretch;gap:0;height:100%;display:flex}.demand-field-quick-edit-actions .ui-icon-button{border:0;border-left:.0625rem solid var(--color-line);border-radius:0;height:100%;min-height:0}.demand-field-quick-edit-actions .ui-icon-button:first-child{border-left:0}.demand-field-quick-edit-actions .demand-field-quick-edit-save{background:#f2ebe7}@supports (color:color-mix(in lab, red, red)){.demand-field-quick-edit-actions .demand-field-quick-edit-save{background:color-mix(in srgb, var(--color-product-action) 7%, var(--color-surface))}}.demand-field-quick-edit-actions .demand-field-quick-edit-save{color:var(--color-product-action)}.demand-field-quick-edit-actions .demand-field-quick-edit-save:hover:not(:disabled){background:var(--color-product-action);color:var(--color-on-accent)}.demand-field-quick-edit-error{border-top:1px solid var(--color-line);color:var(--color-danger);font-size:var(--type-micro);grid-column:1/-1;margin:0;padding:.35rem .55rem}.demand-category-catalogue{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.demand-category-tile{background:var(--color-surface);text-align:left;grid-template-rows:6.3rem 1fr;min-height:13.5rem;display:grid;position:relative;overflow:hidden}.demand-category-tile:hover,.demand-category-tile.is-active{background:var(--color-palette-pale)}.demand-category-tile-image{background:var(--demand-ink);margin:.65rem .65rem 0;display:block;position:relative;overflow:hidden}.demand-category-tile-image:after{background:linear-gradient(120deg, var(--demand-ink), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-image:after{background:linear-gradient(120deg, color-mix(in srgb, var(--demand-ink) 35%, transparent), transparent 60%)}}.demand-category-tile-image:after{content:""}.demand-category-tile-image img{object-fit:cover;transition:transform .26s var(--ease-standard)}.demand-category-tile:hover img{transform:scale(1.025)}.demand-category-tile-copy{align-content:start;gap:.15rem;padding:.55rem .7rem .7rem;display:grid}.demand-category-tile-copy>small,.demand-category-tile-copy>em{color:var(--color-muted);font-size:var(--type-micro);font-style:normal}.demand-category-tile-copy>strong{min-height:2.15rem;color:var(--demand-ink);font-family:var(--font-role-section);line-height:1.08}.demand-category-tile-copy>b{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-section)}.demand-category-tile-copy>i{background:var(--color-track);border-radius:999px;height:.24rem;display:block;overflow:hidden}.demand-category-tile-copy>i>span{background:var(--color-positive);height:100%;display:block}.demand-category-detail{border-top:1px solid var(--color-line)}.demand-category-detail>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.demand-category-detail>header>div{gap:.12rem;display:grid}.demand-category-detail>header h2{color:var(--demand-ink);font-family:var(--font-role-statement);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.8rem)}.demand-category-detail>header p{color:var(--color-muted)}.demand-category-move{background:var(--demand-ink);color:var(--color-on-dark);grid-template-columns:minmax(16rem,.9fr) minmax(22rem,1.1fr);display:grid}.demand-category-move>div{gap:.25rem;padding:.9rem 1rem;display:grid}.demand-category-move>div>span{color:var(--color-gold);font-size:var(--type-micro);text-transform:uppercase;font-weight:760}.demand-category-move h3{color:var(--color-on-dark);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-category-move dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.demand-category-move dl>div{border-left:1px solid #f3f0e82e;gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-category-move dl>div{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-category-move dl>div{padding:.9rem}.demand-category-move dt{color:#f3f0e899}@supports (color:color-mix(in lab, red, red)){.demand-category-move dt{color:color-mix(in srgb, var(--color-on-dark) 60%, transparent)}}.demand-category-move dt{font-size:var(--type-micro)}.demand-category-move dd{color:var(--color-on-dark);font-size:var(--type-meta);margin:0}.demand-activity-overlay{background:var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-activity-overlay{background:color-mix(in srgb, var(--demand-ink) 38%, transparent)}}.demand-activity-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.demand-activity-modal.workstream-modal-panel{--demand-accent:var(--color-product-action);--demand-ink:var(--color-product-hero);border:1px solid var(--demand-accent);width:min(52rem,100vw - 3rem);max-width:52rem;max-height:calc(100dvh - 3rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-activity-modal.workstream-modal-panel{border:1px solid color-mix(in srgb, var(--demand-accent) 28%, var(--color-line))}}.demand-activity-modal.workstream-modal-panel{border-radius:var(--radius-modal);background:var(--color-surface);box-shadow:var(--shadow-modal);container-type:inline-size}.demand-activity-editor{max-height:calc(100dvh - 3rem);color:var(--color-ink);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.demand-activity-editor-heading{border-bottom:1px solid #f3f0e82e;gap:.18rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-activity-editor-heading{background:linear-gradient(102deg, var(--color-product-hero), #2b3851)}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading{background:linear-gradient(102deg, var(--color-product-hero), color-mix(in srgb, var(--color-product-hero) 78%, var(--color-product-action)))}}.demand-activity-editor-heading{color:var(--color-on-dark);box-shadow:inset 0 -.18rem var(--color-gold);padding:.68rem 4rem .82rem .9rem}.demand-activity-editor-meta{align-items:center;gap:.5rem;min-width:0;display:flex}.demand-activity-editor-ref{color:var(--color-gold);font-size:var(--type-micro);letter-spacing:.07em;font-weight:760}.demand-activity-editor-classification{border-left:1px solid #f3f0e83d;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-classification{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 24%, transparent)}}.demand-activity-editor-classification{color:#f3f0e8b8;padding-left:.5rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-classification{color:color-mix(in srgb, var(--color-on-dark) 72%, transparent)}}.demand-activity-editor-classification{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}.demand-activity-editor-heading>.demand-activity-editor-field{margin-top:.12rem}.demand-activity-editor-heading>p{color:#f3f0e89e;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading>p{color:color-mix(in srgb, var(--color-on-dark) 62%, transparent)}}.demand-activity-editor-heading>p{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}.demand-activity-editor-heading>.demand-activity-view-field{border-bottom-color:#f3f0e857;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading>.demand-activity-view-field{border-bottom-color:color-mix(in srgb, var(--color-on-dark) 34%, transparent)}}.demand-activity-editor-heading>.demand-activity-view-field{padding:.08rem 0 .25rem}.demand-activity-editor-heading>.demand-activity-view-field>span{color:#f3f0e8a8}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading>.demand-activity-view-field>span{color:color-mix(in srgb, var(--color-on-dark) 66%, transparent)}}.demand-activity-editor-heading>.demand-activity-view-field>strong{color:var(--color-on-dark);font-family:var(--font-role-statement);font-size:var(--type-heading-md);white-space:normal;font-weight:600;line-height:1.08}.demand-activity-editor-heading>.demand-activity-view-field>svg{color:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading>.demand-activity-view-field>svg{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.demand-activity-editor-heading>.demand-activity-view-field:hover{border-bottom-color:var(--color-gold);background:#f3f0e812}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-heading>.demand-activity-view-field:hover{background:color-mix(in srgb, var(--color-on-dark) 7%, transparent)}}.demand-activity-title-input.field{border:0;border-bottom:1px solid #f3f0e861;min-height:2.75rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-title-input.field{border-bottom:1px solid color-mix(in srgb, var(--color-on-dark) 38%, transparent)}}.demand-activity-title-input.field{color:var(--color-on-dark);font-family:var(--font-role-statement);font-size:var(--type-heading-md);resize:none;background:0 0;border-radius:0;padding:.08rem 0 .2rem;font-weight:600;line-height:1.08}.demand-activity-title-input.field::placeholder{color:#f3f0e8a3}@supports (color:color-mix(in lab, red, red)){.demand-activity-title-input.field::placeholder{color:color-mix(in srgb, var(--color-on-dark) 64%, transparent)}}.demand-activity-title-input.field::placeholder{opacity:1}.demand-activity-editor-heading>.demand-activity-editor-field.is-editing>span{color:var(--color-gold)}.demand-activity-editor-heading>.demand-activity-editor-field.is-editing>.demand-activity-title-input.field{border-color:var(--color-gold);box-shadow:none;color:var(--color-on-dark);background:0 0}.demand-activity-close{color:#f3f0e8b3;position:absolute;top:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-close{color:color-mix(in srgb, var(--color-on-dark) 70%, transparent)}}.demand-activity-close:hover{background:#f3f0e81a}@supports (color:color-mix(in lab, red, red)){.demand-activity-close:hover{background:color-mix(in srgb, var(--color-on-dark) 10%, transparent)}}.demand-activity-close:hover{color:var(--color-on-dark)}.demand-activity-summary{min-width:0;display:grid}.demand-activity-quick-facts{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:.72fr 1.12fr 1.32fr .75fr;gap:1px;margin:0;display:grid}.demand-activity-quick-facts>div{--demand-fact-tone:var(--demand-ink);background:var(--demand-fact-tone);grid-template-rows:auto auto;grid-template-columns:1.85rem minmax(0,1fr);align-content:center;column-gap:.52rem;min-width:0;min-height:3.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-activity-quick-facts>div{background:color-mix(in srgb, var(--demand-fact-tone) 3%, var(--color-surface))}}.demand-activity-quick-facts>div{padding:.46rem .68rem}.demand-activity-quick-facts>div>span{border:1px solid var(--demand-fact-tone);grid-area:1/1/3;align-self:center;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-activity-quick-facts>div>span{border:1px solid color-mix(in srgb, var(--demand-fact-tone) 24%, var(--color-line))}}.demand-activity-quick-facts>div>span{background:var(--demand-fact-tone);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.demand-activity-quick-facts>div>span{background:color-mix(in srgb, var(--demand-fact-tone) 10%, var(--color-surface))}}.demand-activity-quick-facts>div>span{color:var(--demand-fact-tone)}.demand-activity-quick-facts>.is-amount{--demand-fact-tone:var(--color-product-action)}.demand-activity-quick-facts>.is-owner{--demand-fact-tone:var(--demand-ink)}.demand-activity-quick-facts>.is-route{--demand-fact-tone:var(--color-signal-delivery)}.demand-activity-quick-facts>.is-progress{--demand-fact-tone:var(--color-positive)}.demand-activity-quick-facts>.is-progress.has-gaps{--demand-fact-tone:var(--color-warning)}.demand-activity-quick-facts dt{min-width:0;color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.demand-activity-quick-facts dd{min-width:0;color:var(--color-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;margin:0;font-weight:700;line-height:1.2;overflow:hidden}.demand-activity-quick-facts dd>button{width:100%;min-width:0;color:inherit;text-align:left;align-items:center;gap:.28rem;display:flex}.demand-activity-quick-facts dd>button>strong{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-activity-quick-facts dd>button>svg{color:var(--demand-fact-tone);flex:none}@supports (color:color-mix(in lab, red, red)){.demand-activity-quick-facts dd>button>svg{color:color-mix(in srgb, var(--demand-fact-tone) 60%, var(--color-muted))}}.demand-activity-quick-facts dd>button>svg{opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.demand-activity-quick-facts dd>button:hover>svg,.demand-activity-quick-facts dd>button:focus-visible>svg{opacity:1}.demand-activity-quick-facts dd>button:disabled{cursor:default;opacity:1}.demand-activity-quick-facts>div.is-editing{background:var(--demand-fact-tone)}@supports (color:color-mix(in lab, red, red)){.demand-activity-quick-facts>div.is-editing{background:color-mix(in srgb, var(--demand-fact-tone) 8%, var(--color-surface))}}.demand-activity-quick-facts>div.is-editing dd{overflow:visible}.demand-activity-quick-edit{min-width:0}.demand-activity-quick-edit>.field{border-color:var(--demand-fact-tone);width:100%;min-width:0;height:1.72rem;min-height:1.72rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-quick-edit>.field{border-color:color-mix(in srgb, var(--demand-fact-tone) 48%, var(--color-line))}}.demand-activity-quick-edit>.field{background:var(--color-surface);color:var(--color-ink);font-size:var(--type-micro);padding:.15rem .35rem}.demand-activity-quick-facts dd small{color:var(--color-muted);font-size:var(--type-micro);font-weight:520}.demand-activity-quick-facts .has-gaps dd{color:var(--color-warning)}.demand-activity-quick-facts .is-complete dd{color:var(--color-positive)}.demand-activity-change-note{border-bottom:1px solid #c5bfad;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-activity-change-note{border-bottom:1px solid color-mix(in srgb, var(--color-warning) 22%, var(--color-line))}}.demand-activity-change-note{background:#f5f2e9}@supports (color:color-mix(in lab, red, red)){.demand-activity-change-note{background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}}.demand-activity-change-note{color:var(--color-warning);padding:.35rem .68rem}.demand-activity-change-note>svg{justify-self:center}.demand-activity-change-note>.demand-activity-editor-field{gap:.05rem}.demand-activity-change-note .demand-activity-view-field{border:0;min-height:2.25rem;padding:0}.demand-activity-change-note .demand-activity-view-field:hover{background:0 0}.demand-activity-change-note .demand-activity-view-field>span{color:#806736}@supports (color:color-mix(in lab, red, red)){.demand-activity-change-note .demand-activity-view-field>span{color:color-mix(in srgb, var(--color-warning) 68%, var(--color-muted))}}.demand-activity-change-note .demand-activity-view-field>strong{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demand-activity-change-note .demand-activity-editor-field>.field{width:100%;height:1.85rem;min-height:1.85rem}.demand-activity-change-note>small{color:var(--color-danger);font-size:var(--type-micro);white-space:nowrap}.demand-activity-change-note.has-error{border-bottom-color:#caa89e}@supports (color:color-mix(in lab, red, red)){.demand-activity-change-note.has-error{border-bottom-color:color-mix(in srgb, var(--color-danger) 36%, var(--color-line))}}.demand-activity-change-note.has-error{background:#f8f1eb}@supports (color:color-mix(in lab, red, red)){.demand-activity-change-note.has-error{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-surface))}}.demand-activity-change-note.has-error{color:var(--color-danger)}.demand-activity-editor-body{overscroll-behavior:contain;align-content:start;gap:.72rem;min-width:0;min-height:0;padding:.72rem .9rem .85rem;display:grid;overflow:auto}.demand-activity-planning-fields{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;padding-bottom:.72rem;display:grid}.demand-activity-context-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.demand-activity-editor-field{align-content:start;gap:.2rem;min-width:0;display:grid}.demand-activity-editor-field.is-wide{grid-column:1/-1}.demand-activity-editor-field>span{color:var(--color-ink);font-size:var(--type-micro);font-weight:680}.demand-activity-editor-field>small{color:var(--color-muted);font-size:var(--type-micro);line-height:1.25}.demand-activity-editor-field>.field{resize:vertical;width:100%}.demand-activity-view-field{border:0;border-bottom:1px solid var(--color-line);border-radius:var(--radius-tight) var(--radius-tight) 0 0;min-height:3.7rem;color:var(--color-ink);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.12rem .45rem;padding:.35rem .22rem .42rem;overflow:hidden}.demand-activity-view-field>span{color:var(--color-muted);font-size:var(--type-micro);grid-column:1/-1;font-weight:600}.demand-activity-view-field>strong{min-width:0;color:var(--color-ink);font-size:var(--type-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;font-weight:680;line-height:1.25;display:-webkit-box;overflow:hidden}.demand-activity-view-field>svg{color:var(--color-faint);grid-area:2/2;align-self:center}.demand-activity-view-field.is-empty>strong{color:var(--color-faint);font-weight:520}.demand-activity-view-field:hover{border-bottom-color:var(--demand-accent);background:var(--demand-accent)}@supports (color:color-mix(in lab, red, red)){.demand-activity-view-field:hover{background:color-mix(in srgb, var(--demand-accent) 5%, transparent)}}.demand-activity-view-field:hover>svg,.demand-activity-view-field:focus-visible>svg{color:var(--demand-accent)}.demand-activity-view-field:disabled{opacity:1;cursor:default}.demand-activity-view-field:disabled:hover{border-bottom-color:var(--color-line);background:0 0}.demand-activity-editor-field.is-editing>span{color:var(--demand-accent)}.demand-activity-editor-field.is-editing>.field{border-color:var(--demand-accent)}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-field.is-editing>.field{border-color:color-mix(in srgb, var(--demand-accent) 60%, var(--color-line))}}.demand-activity-editor-field.is-editing>.field{background:var(--color-surface);box-shadow:0 0 0 .12rem var(--demand-accent)}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-field.is-editing>.field{box-shadow:0 0 0 .12rem color-mix(in srgb, var(--demand-accent) 12%, transparent)}}.demand-activity-context-fields textarea.field{min-height:4.1rem;line-height:1.3}.demand-activity-editor-actions{z-index:2;border-top:1px solid var(--color-line);background:var(--color-canvas);align-items:center;gap:.55rem;padding:.65rem .85rem;display:flex;box-shadow:0 -.6rem 1.2rem -1.2rem #2b2d2f8f}@supports (color:color-mix(in lab, red, red)){.demand-activity-editor-actions{box-shadow:0 -.6rem 1.2rem -1.2rem color-mix(in srgb, var(--color-ink) 56%, transparent)}}.demand-activity-editor-actions>span{color:var(--color-danger);font-size:var(--type-meta);margin-left:auto}.demand-activity-discard-layer{z-index:20;background:var(--color-overlay);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.demand-activity-discard-layer>section{border:1px solid var(--color-line);border-radius:var(--radius-modal);background:var(--color-surface);width:min(24rem,100%);box-shadow:var(--shadow-modal);padding:1rem}.demand-activity-discard-layer h2{color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-title)}.demand-activity-discard-layer p{color:var(--color-muted);margin-top:.4rem;line-height:1.45}.demand-activity-discard-layer footer{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.demand-budget-context{text-align:left;gap:.14rem;display:grid}.demand-budget-context small{max-width:8.5rem;color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-budget-line-detail{border-top:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:1px;display:grid}.demand-budget-line-detail>div{background:var(--color-surface-subtle);align-content:center;gap:.12rem;min-height:4.3rem;padding:.55rem .75rem;display:grid}.demand-budget-line-detail>div>span{color:var(--color-muted);font-size:var(--type-micro)}.demand-budget-line-detail>div>strong{color:var(--demand-ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-budget-line-detail>.ui-button{margin:0 .75rem}@media (max-width:68rem){.demand-category-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-owner-profile>header{grid-template-columns:auto minmax(0,1fr)}.demand-owner-profile>header dl{grid-column:1/-1}.demand-budget-line-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-budget-line-detail>.ui-button{margin:.55rem}}@media (max-width:54rem){.demand-stakeholder-layout{grid-template-columns:1fr}.demand-owner-catalogue{border-right:0;border-bottom:1px solid var(--color-line);max-height:none;display:flex;overflow-x:auto}.demand-owner-catalogue>button{border-right:1px solid var(--color-line);border-bottom:0;min-width:14.5rem}.demand-category-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-category-move{grid-template-columns:1fr}.demand-category-move dl>div:first-child{border-left:0}}@media (max-width:44.99rem){.demand-pressure-ranked article{grid-template-columns:minmax(7rem,1fr) 5.8rem}.demand-pressure-ranked article>i{grid-area:2/1/auto/-1}.demand-stakeholder-workspace>.demand-major-head,.demand-category-workspace>.demand-major-head,.demand-master-workspace>.demand-major-head{padding:.75rem}.demand-owner-profile>header{grid-template-columns:auto minmax(0,1fr);padding:.75rem}.demand-owner-avatar.is-large{width:4.25rem;height:4.25rem}.demand-owner-profile>header dl,.demand-category-detail>header dl{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-owner-profile>header dl>div,.demand-category-detail>header dl>div{padding:.25rem .4rem}.demand-category-catalogue{grid-template-columns:1fr 1fr}.demand-category-tile{grid-template-rows:5.3rem 1fr;min-height:12rem}.demand-category-tile-copy>strong,.demand-category-tile-copy>b{font-size:var(--type-meta)}.demand-category-detail>header{grid-template-columns:1fr;padding:.75rem}.demand-category-detail>header dl{width:100%}.demand-category-move dl{grid-template-columns:1fr}.demand-category-move dl>div{border-top:1px solid #f3f0e82e}@supports (color:color-mix(in lab, red, red)){.demand-category-move dl>div{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-category-move dl>div{border-left:0}.dt-table[data-table-id=demand-planning-activities] .dt-row{height:auto}.dt-table[data-table-id=demand-planning-activities] .dt-td{height:auto;max-height:none}.dt-table[data-table-id=demand-planning-activities] .dt-clamp{white-space:normal;overflow:visible}.dt-table[data-table-id=demand-planning-activities] .dt-td[data-column=budget]{grid-column:1/-1}.dt-table[data-table-id=demand-planning-activities] .dt-td[data-column=budget]>strong{text-align:right;white-space:nowrap;justify-self:end;min-width:0}.demand-activity-modal.workstream-modal-panel{border:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;animation:none;position:absolute;inset:0}.demand-activity-editor{height:100dvh;max-height:none}.demand-activity-editor-heading{padding:max(.75rem, env(safe-area-inset-top)) 4.2rem .75rem .8rem}.demand-activity-close{width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem}.demand-activity-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-activity-quick-facts>div{min-height:3.2rem}.demand-activity-change-note{grid-template-columns:1.7rem minmax(0,1fr)}.demand-activity-change-note>small{white-space:normal;grid-column:2}.demand-activity-editor-body{padding-inline:.8rem}.demand-activity-planning-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-activity-context-fields{grid-template-columns:1fr}.demand-activity-editor-field.is-wide{grid-column:auto}.demand-activity-editor-actions{padding-bottom:max(.65rem, env(safe-area-inset-bottom))}.demand-activity-editor-actions .ui-button{min-height:3.5rem}.demand-activity-editor-actions>span{width:100%;margin-left:0}.demand-activity-discard-layer .ui-button{min-height:3.5rem}.demand-budget-line-detail{grid-template-columns:1fr}}.demand-category-portfolio{gap:.75rem;min-width:0;display:grid}.demand-category-workspace{box-shadow:none}.demand-category-summary{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-category-summary>div{background:var(--color-surface-subtle);gap:.06rem;min-width:0;padding:.65rem .8rem;display:grid}.demand-category-summary dt,.demand-category-summary small{color:var(--color-muted);font-size:var(--type-micro)}.demand-category-summary dd{color:var(--demand-ink);font-size:var(--type-data-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.demand-category-groups{border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow-x:auto}.demand-category-groups>button{border-right:1px solid var(--color-line);min-width:8.4rem;min-height:4.35rem;color:var(--color-muted);text-align:left;border-bottom:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.06rem .4rem;padding:.5rem .65rem;display:grid}.demand-category-groups>button:last-child{border-right:0}.demand-category-groups>button:hover{background:var(--color-surface-subtle);color:var(--demand-ink)}.demand-category-groups>button[aria-pressed=true]{border-bottom-color:var(--color-product-action);background:var(--color-palette-pale);color:var(--demand-ink)}.demand-category-groups span{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.demand-category-groups strong{color:inherit;font-family:var(--font-role-data)}.demand-category-groups small{color:var(--color-muted);font-size:var(--type-micro);grid-column:1/-1}.demand-category-catalogue{background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.75rem}.demand-category-catalogue>.demand-category-tile{grid-column:auto}.demand-category-tile{border:1px solid var(--color-line);border-radius:var(--radius-card);height:14.25rem;min-height:14.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-category-tile:hover{border-color:color-mix(in srgb, var(--color-product-action) 42%, var(--color-line))}}.demand-category-tile.is-active{border-color:var(--color-product-action);box-shadow:inset 0 -3px var(--color-product-action)}.demand-category-tile-copy>em{line-height:1.25}.demand-category-detail{scroll-margin-top:1rem}.demand-wave-column{border-radius:.24rem .24rem 0 0;width:min(2.3rem,62%);height:100%;display:block;overflow:hidden}.centre-active-work-area-hero:has(>.demand-centre-brief)>.centre-active-work-area-placeholder{display:none}.stable-hero.centre-folio-hero:has(.demand-centre-brief) .centre-folio-cover{background:linear-gradient(145deg, #3975826b, transparent 64%), var(--color-palette-ink)}@supports (color:color-mix(in lab, red, red)){.stable-hero.centre-folio-hero:has(.demand-centre-brief) .centre-folio-cover{background:linear-gradient(145deg, color-mix(in srgb, var(--color-signal-delivery) 42%, transparent), transparent 64%), var(--color-palette-ink)}}.stable-hero.centre-folio-hero:has(.demand-centre-brief) .centre-folio-cover{color:var(--color-on-dark)}.stable-hero.centre-folio-hero:has(.demand-centre-brief) .centre-folio-cover :is(h1,p,span,strong){color:inherit}.stable-hero.centre-folio-hero:has(.demand-centre-brief) .centre-pitch-binding>i{background:var(--color-gold)}.stable-hero.centre-folio-hero:has(.demand-centre-brief) .centre-pitch-binding>i:before{background:var(--color-gold)}.demand-centre-brief{background:var(--color-surface);grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.demand-centre-brief>header{border-bottom:1px solid var(--color-line);min-width:0;min-height:2.1rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem .75rem;font-weight:720;display:flex}.demand-header-control{background:var(--color-canvas);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .58rem;display:flex;letter-spacing:0!important;text-transform:none!important}.demand-header-control.is-pass{color:var(--color-positive)!important}.demand-header-control.is-fail{color:var(--color-danger)!important}.demand-centre-brief-body{grid-template-columns:minmax(9.75rem,.68fr) minmax(0,1.32fr);align-items:center;gap:.65rem;min-width:0;padding:.5rem .75rem;display:grid}.demand-centre-brief-body>div{align-content:center;gap:.08rem;min-width:0;display:grid}.demand-centre-brief-body h2{color:var(--demand-ink);font-family:var(--font-role-display);font-size:var(--type-title);letter-spacing:-.04em;line-height:1}.demand-centre-brief-body p{color:var(--color-muted);font-size:var(--type-micro);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.demand-centre-brief-body dl{background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:0;display:grid}.demand-centre-brief-body dl>div{background:var(--color-surface-subtle);align-content:center;gap:.04rem;min-width:0;padding:.5rem .55rem;display:grid}.demand-centre-brief-body dl>div:first-child{box-shadow:inset 0 .14rem var(--color-palette-ink)}.demand-centre-brief-body dl>div:nth-child(2){box-shadow:inset 0 .14rem var(--color-positive)}.demand-centre-brief-body dl>div:nth-child(3){box-shadow:inset 0 .14rem var(--color-gold)}.demand-centre-brief-body dt,.demand-centre-brief-body small{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-centre-brief-body dd{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-data-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;line-height:1.05;overflow:hidden}.demand-centre-brief>footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.65rem;min-width:0;min-height:2.65rem;padding-left:.75rem;display:flex}.demand-centre-brief>footer>span{gap:.01rem;min-width:0;display:grid}.demand-centre-brief>footer>span strong{color:var(--color-warning);font-family:var(--font-role-data);font-size:var(--type-section);line-height:1}.demand-centre-brief>footer small{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-centre-brief>footer>button{border-left:1px solid var(--color-line);min-width:0;height:100%;color:var(--color-product-action);font-size:var(--type-micro);white-space:nowrap;align-items:center;gap:.3rem;padding-inline:.65rem;font-weight:680;display:flex}.demand-centre-brief>footer>button:hover{background:var(--color-palette-pale)}.demand-centre-brief>footer>button strong{max-width:7.5rem;color:inherit;text-overflow:ellipsis;overflow:hidden}.demand-flow-surface{gap:0;min-width:0;display:grid}.demand-workspace-command{padding:0}.demand-flow-surface>.demand-workspace-command{border-color:var(--demand-ink);border-radius:var(--radius-hero) var(--radius-hero) 0 0;background:var(--demand-ink);overflow:hidden}.demand-flow-surface>.demand-category-portfolio>.demand-workstream-pressure,.demand-flow-surface>:is(.demand-engagement,.demand-master-workspace,.demand-briefing){border-radius:0 0 var(--radius-hero) var(--radius-hero);box-shadow:none;border-top:0}.demand-workflow{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.demand-workflow>button{border-right:1px solid #f3f0e82b;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:3.65rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button{border-right:1px solid color-mix(in srgb, var(--color-on-dark) 17%, transparent)}}.demand-workflow>button{color:#f3f0e8ad;border-bottom:3px solid #0000;padding:.35rem .6rem}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.demand-workflow>button{text-align:left}.demand-workflow>button:hover{background:#f3f0e812}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button:hover{background:color-mix(in srgb, var(--color-on-dark) 7%, transparent)}}.demand-workflow>button:hover{color:var(--color-on-dark)}.demand-workflow>button[aria-current=step]{border-bottom-color:var(--color-gold);background:#742d3e4d}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button[aria-current=step]{background:color-mix(in srgb, var(--color-product-action) 30%, transparent)}}.demand-workflow>button[aria-current=step]{color:var(--color-on-dark)}.demand-workflow>button>i{aspect-ratio:1;border:1px solid #f3f0e86b;place-items:center;width:1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button>i{border:1px solid color-mix(in srgb, var(--color-on-dark) 42%, transparent)}}.demand-workflow>button>i{color:var(--color-on-dark);font-size:var(--type-micro);border-radius:50%;font-style:normal;font-weight:760}.demand-workflow>button[aria-current=step]>i{border-color:var(--color-gold);background:var(--color-gold);color:var(--demand-ink)}.demand-workflow>button>span{gap:.02rem;min-width:0;display:grid}.demand-workflow>button strong,.demand-workflow>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-workflow>button strong{color:inherit;font-size:var(--type-meta)}.demand-workflow>button small{color:#f3f0e885}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button small{color:color-mix(in srgb, var(--color-on-dark) 52%, transparent)}}.demand-workflow>button small{font-size:var(--type-micro)}.demand-workflow>button[aria-current=step] small{color:#f3f0e8c2}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button[aria-current=step] small{color:color-mix(in srgb, var(--color-on-dark) 76%, transparent)}}.demand-workflow>button>svg{color:#f3f0e857}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button>svg{color:color-mix(in srgb, var(--color-on-dark) 34%, transparent)}}.demand-flow-surface>.demand-workspace-command .demand-command-control{border-left:1px solid #f3f0e82b;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.demand-flow-surface>.demand-workspace-command .demand-command-control{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 17%, transparent)}}.demand-flow-surface>.demand-workspace-command .demand-command-control{padding-inline:.65rem}.demand-flow-surface>.demand-workspace-command .demand-command-control small{color:#f3f0e88f}@supports (color:color-mix(in lab, red, red)){.demand-flow-surface>.demand-workspace-command .demand-command-control small{color:color-mix(in srgb, var(--color-on-dark) 56%, transparent)}}.demand-timing-exhibit h3>strong{color:var(--color-product-action);font-family:var(--font-role-data)}.demand-category-empty{border-top:1px solid var(--color-line);background:var(--color-surface-subtle);justify-items:start;gap:.15rem;padding:1rem;display:grid}.demand-category-empty strong{color:var(--demand-ink)}.demand-category-empty p{color:var(--color-muted);font-size:var(--type-meta)}@media (max-width:68rem){.demand-centre-brief-body{grid-template-columns:minmax(8.5rem,.58fr) minmax(0,1.42fr)}.demand-workflow{grid-template-columns:repeat(4,minmax(10rem,1fr));overflow-x:auto}}@media (max-width:44.99rem){.demand-centre-brief>header{padding-inline:.65rem}.demand-header-control{text-overflow:ellipsis;max-width:10.5rem;overflow:hidden}.demand-centre-brief-body{grid-template-columns:1fr;align-content:center;padding-inline:.65rem}.demand-centre-brief-body>div>p{display:none}.demand-centre-brief-body dl>div{padding:.42rem .45rem}.demand-centre-brief-body dd{font-size:var(--type-meta)}.demand-centre-brief>footer{padding-left:.65rem}.demand-centre-brief>footer>button strong{max-width:4.5rem}.demand-workspace-command{grid-template-columns:minmax(0,1fr)}.demand-workflow{grid-template-columns:repeat(4,minmax(9rem,1fr))}.demand-command-control{display:none}.demand-category-detail>header dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.demand-engagement .demand-stakeholder-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.demand-engagement .demand-stakeholder-roster{border-right:0;border-bottom:1px solid var(--color-line)}.demand-engagement .demand-owner-catalogue-controls{grid-template-columns:minmax(12rem,1.2fr) repeat(3,minmax(8.5rem,.8fr));align-items:end}.demand-engagement .demand-owner-catalogue-controls>:is(.demand-owner-search,label.is-wide,.demand-multiselect-field){grid-column:auto}.demand-engagement .demand-owner-catalogue-controls>p{grid-column:1/-1}.demand-engagement .demand-stakeholder-roster>div{background:var(--color-surface-subtle);border-top:0;gap:.7rem;max-height:none;padding:.75rem;display:grid}.demand-engagement .demand-stakeholder-roster>div.is-expanded{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.demand-engagement .demand-stakeholder-roster>div>button{--owner-card-line:var(--color-line);--owner-card-cut:1.15rem;--owner-grid-surface:var(--color-canvas);border:1px solid var(--owner-card-line);background:var(--color-surface);scroll-snap-align:start;text-align:left;border-radius:0;grid-template-rows:auto minmax(0,1fr) 2.15rem;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-width:0;min-height:17.75rem;padding:0;display:grid;position:relative;overflow:hidden}.demand-engagement .demand-stakeholder-roster>div>button:before,.demand-engagement .demand-stakeholder-roster>div>button:after{content:"";z-index:3;width:var(--owner-card-cut);height:var(--owner-card-cut);pointer-events:none;background:var(--owner-grid-surface);clip-path:polygon(0 0,100% 0,100% 100%);filter:drop-shadow(-1px 1px 0 var(--owner-card-line));position:absolute}.demand-engagement .demand-stakeholder-roster>div>button:before{top:-1px;right:-1px}.demand-engagement .demand-stakeholder-roster>div>button:after{bottom:-1px;left:-1px;transform:rotate(180deg)}.demand-engagement .demand-stakeholder-roster>div>button:first-child{border-top-color:var(--owner-card-line)}.demand-engagement .demand-stakeholder-roster>div>button:hover{--owner-card-line:var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-roster>div>button:hover{--owner-card-line:color-mix(in srgb, var(--demand-ink) 52%, var(--color-line))}}.demand-engagement .demand-stakeholder-roster>div>button:hover{box-shadow:var(--shadow-tier-1)}.demand-engagement .demand-stakeholder-roster>div>button.is-selected{--owner-card-line:var(--color-product-action);box-shadow:0 0 0 1px var(--color-product-action)}.demand-owner-card-media{isolation:isolate;aspect-ratio:4/3;background:linear-gradient(145deg,#efe7e4 0%,#f5f3eb 54%,#e2e8e5 100%);place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-owner-card-media{background:linear-gradient(145deg, color-mix(in srgb, var(--color-product-action) 9%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-canvas) 72%, var(--color-surface)) 54%, color-mix(in srgb, var(--color-signal-delivery) 13%, var(--color-surface)) 100%)}}.demand-owner-card-media{color:var(--color-product-hero)}.demand-owner-card-media:before{z-index:0;border:1px solid #742d3e24;position:absolute;inset:-12% 42% 18% -12%}@supports (color:color-mix(in lab, red, red)){.demand-owner-card-media:before{border:1px solid color-mix(in srgb, var(--color-product-action) 14%, transparent)}}.demand-owner-card-media:before{background:#742d3e14}@supports (color:color-mix(in lab, red, red)){.demand-owner-card-media:before{background:color-mix(in srgb, var(--color-product-action) 8%, transparent)}}.demand-owner-card-media:before{clip-path:polygon(0 0,100% 0,78% 46%,100% 75%,66% 100%,0 82%);content:"";transform:rotate(-5deg)}.demand-owner-card-media:after{z-index:2;border:1px solid #742d3e3d;width:1.55rem;height:1.55rem;position:absolute;bottom:11%;right:7%}@supports (color:color-mix(in lab, red, red)){.demand-owner-card-media:after{border:1px solid color-mix(in srgb, var(--color-product-action) 24%, transparent)}}.demand-owner-card-media:after{content:"";transform:rotate(45deg)}.demand-owner-card-media>img{z-index:1;object-fit:contain;object-position:center;opacity:.94;filter:saturate(.68)contrast(.96)brightness(1.07);mix-blend-mode:multiply;transition:filter .18s,opacity .18s;transform:scale(.92)}.demand-owner-card-media>b{z-index:1;font-family:var(--font-role-statement);letter-spacing:-.06em;font-size:2.75rem;font-weight:620}.demand-owner-card-media>i{z-index:2;background:linear-gradient(#0000,#af878e);height:31%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.demand-owner-card-media>i{background:linear-gradient(transparent, color-mix(in srgb, var(--color-surface) 44%, var(--color-product-action)))}}.demand-owner-card-media>i{clip-path:polygon(0 30%,64% 0,100% 24%,100% 100%,0 100%);opacity:.3}.demand-engagement .demand-stakeholder-roster>div>button:hover .demand-owner-card-media>img{opacity:1;filter:saturate(.82)contrast(.98)brightness(1.05)}.demand-owner-card-copy{grid-template-columns:minmax(0,1.35fr) minmax(3.25rem,.65fr);align-content:start;gap:.28rem .45rem;min-width:0;padding:.58rem .62rem .64rem;display:grid}.demand-owner-card-copy>small,.demand-owner-card-copy>strong,.demand-owner-card-copy>i{grid-column:1/-1}.demand-owner-card-copy>small{color:#71474f}@supports (color:color-mix(in lab, red, red)){.demand-owner-card-copy>small{color:color-mix(in srgb, var(--color-product-action) 58%, var(--color-muted))}}.demand-owner-card-copy>small{font-family:var(--font-role-meta);font-size:var(--type-micro);font-weight:560}.demand-owner-card-copy>strong{min-height:2.15rem;color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-section);letter-spacing:-.02em;font-weight:580;line-height:1.06;overflow:hidden}.demand-owner-card-copy>span{gap:.02rem;min-width:0;display:grid}.demand-owner-card-copy>span>b{max-width:100%;color:var(--demand-ink);font-family:var(--font-role-data);font-size:clamp(var(--type-data), 1.05vw, var(--type-section));letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;font-weight:640;overflow:visible}.demand-owner-card-copy>span:last-of-type>b{color:var(--color-warning)}.demand-owner-card-copy>span>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-owner-card-copy>i{background:var(--color-track);border-radius:999px;height:.2rem;margin-top:.1rem;display:block;overflow:hidden}.demand-owner-card-copy>i>b{background:var(--color-positive);height:100%;display:block}.demand-engagement .demand-stakeholder-roster>div>button>.demand-owner-card-action{background:var(--demand-ink);width:100%;color:var(--color-on-dark);font-size:var(--type-micro);justify-content:space-between;align-self:end;align-items:center;padding:.3rem .62rem;font-weight:720;display:flex}.demand-engagement .demand-stakeholder-roster>div>button:hover>.demand-owner-card-action,.demand-engagement .demand-stakeholder-roster>div>button.is-selected>.demand-owner-card-action{background:var(--color-product-action)}.demand-engagement .demand-stakeholder-profile{scroll-margin-top:1rem}.demand-engagement .demand-stakeholder-profile>header{background:linear-gradient(105deg, var(--demand-ink), #742d3e);grid-template-columns:minmax(19rem,.94fr) minmax(15.5rem,.74fr) minmax(20rem,1fr);min-height:11.75rem}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header{background:linear-gradient(105deg, var(--demand-ink), color-mix(in srgb, var(--color-product-action) 15%, var(--demand-ink)))}}@media (min-width:54.01rem){.demand-engagement #demand-owner-profile>header{box-sizing:border-box;height:12.35rem;min-height:12.35rem}.demand-engagement #demand-owner-profile>header>.demand-stakeholder-portrait,.demand-engagement #demand-owner-profile>header>.demand-portfolio-composition{box-sizing:border-box;height:12.35rem;min-height:12.35rem;max-height:12.35rem}.demand-engagement #demand-owner-profile .demand-stakeholder-intro{align-content:center;gap:.12rem;padding-block:.62rem}.demand-engagement #demand-owner-profile .demand-stakeholder-intro>.label-eyebrow{letter-spacing:.055em;font-size:.625rem;line-height:1.2}.demand-engagement #demand-owner-profile .demand-stakeholder-intro h2{font-size:clamp(1.85rem,2.3vw,2.55rem)}.demand-engagement #demand-owner-profile .demand-stakeholder-links{gap:.15rem;margin-top:.04rem}}.demand-engagement .demand-stakeholder-portrait{isolation:isolate;z-index:2;background:linear-gradient(160deg,#f2ebe7,#f4f2ea);grid-area:1/2;width:calc(100% + .6rem);min-height:11.75rem}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-portrait{background:linear-gradient(160deg, color-mix(in srgb, var(--color-product-action) 7%, var(--color-surface)), color-mix(in srgb, var(--color-canvas) 82%, var(--color-surface)))}}.demand-engagement .demand-stakeholder-portrait{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.demand-engagement .demand-stakeholder-portrait:before,.demand-engagement .demand-stakeholder-portrait:after{display:none}.demand-engagement .demand-stakeholder-portrait>img{z-index:1;object-fit:cover;object-position:var(--demand-owner-position-x,50%) top;opacity:1;filter:none;mix-blend-mode:normal;transform-origin:var(--demand-owner-position-x,50%) top;transform:none}.demand-engagement .demand-stakeholder-portrait>span{z-index:1;color:var(--color-product-hero)}.demand-engagement .demand-stakeholder-portrait>i,.demand-engagement .demand-stakeholder-portrait>b{display:none}.demand-engagement .demand-stakeholder-intro{isolation:isolate;z-index:4;background:var(--demand-ink);grid-area:1/1;align-content:center;gap:.18rem;padding:.7rem 1.5rem .72rem 1.35rem;display:grid;position:relative;overflow:visible}.demand-engagement .demand-stakeholder-intro:before{z-index:2;border:1px solid #742d3e3d;width:9.25rem;height:8.4rem;display:block;position:absolute;top:-2.45rem;right:-5.15rem}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-intro:before{border:1px solid color-mix(in srgb, var(--color-product-action) 24%, transparent)}}.demand-engagement .demand-stakeholder-intro:before{background:#742d3e1c}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-intro:before{background:color-mix(in srgb, var(--color-product-action) 11%, transparent)}}.demand-engagement .demand-stakeholder-intro:before{clip-path:polygon(0 0,100% 0,78% 46%,100% 75%,66% 100%,0 82%);content:"";opacity:.82;pointer-events:none;transform:rotate(-7deg)}.demand-engagement .demand-stakeholder-intro:after{z-index:1;background:linear-gradient(180deg, var(--demand-ink), #173b57);width:2.55rem;height:100%;position:absolute;top:0;right:-2.5rem}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-intro:after{background:linear-gradient(180deg, var(--demand-ink), color-mix(in srgb, var(--color-product-hero) 34%, var(--demand-ink)))}}.demand-engagement .demand-stakeholder-intro:after{clip-path:polygon(0 0,48% 0,100% 24%,42% 50%,100% 76%,48% 100%,0 100%);content:"";pointer-events:none}.demand-engagement .demand-stakeholder-intro>*{z-index:3;position:relative}.demand-engagement .demand-stakeholder-intro h2{font-size:clamp(2rem,2.6vw,2.75rem)}.demand-engagement .demand-stakeholder-intro p{color:#f3f0e8ad;max-width:37rem}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-intro p{color:color-mix(in srgb, var(--color-on-dark) 68%, transparent)}}.demand-engagement .demand-stakeholder-intro p{font-size:var(--type-meta);line-height:1.3}.demand-engagement .demand-stakeholder-intro .ui-button{margin-top:.24rem}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{z-index:3;border:0;border-left:1px solid #d1be95;grid-area:1/3;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-self:stretch;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{border-left:1px solid color-mix(in srgb, var(--color-gold) 42%, var(--color-line))}}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{background:linear-gradient(155deg, #f9f5ed, var(--color-canvas));border-radius:0}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{background:linear-gradient(155deg, color-mix(in srgb, var(--color-gold) 4%, var(--color-surface)), var(--color-canvas))}}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{box-shadow:inset 0 -.18rem var(--color-gold);gap:0;margin:0;padding:.42rem .68rem}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts:after{display:none}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li{z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:3.8rem minmax(0,1fr);align-items:center;gap:.68rem;min-height:0;padding:.3rem .15rem}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li+li{border-top:1px solid var(--color-line)}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li:first-child{background:0 0}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li:before,.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li:after{display:none}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li>span{border:0;border-right:1px solid var(--color-line);grid-area:1/1;align-content:center;align-self:stretch;align-items:start;gap:.04rem;min-height:0;margin:0;padding:0 .65rem 0 .14rem;display:grid}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li>span b{color:var(--owner-fact-color);font-family:var(--font-role-data);font-size:var(--type-meta);letter-spacing:.05em;font-weight:720;line-height:1}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li>span small{color:var(--owner-fact-color)}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li>span small{color:color-mix(in srgb, var(--owner-fact-color) 62%, var(--color-muted))}}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li>span small{font-size:var(--type-micro);letter-spacing:0;text-transform:none;font-weight:560;line-height:1.1}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts>li>dl{grid-area:1/2;grid-template-rows:auto auto .15rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.04rem .45rem}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts dt{min-width:0;color:var(--owner-fact-color);grid-area:1/1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts dt{color:color-mix(in srgb, var(--owner-fact-color) 62%, var(--color-muted))}}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts dt{font-family:var(--font-role-section);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:570}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts dd{color:var(--demand-ink);font-size:var(--type-data-lg);letter-spacing:-.035em;text-overflow:clip;grid-area:1/2;font-weight:670;overflow:visible}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts li>dl>small{min-width:0;min-height:0;color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;line-height:1.15;overflow:hidden}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts li>dl>i{background:var(--color-track);grid-area:3/1/auto/-1;height:.12rem;margin-top:.08rem}.demand-stakeholder-roster>label button{border-radius:var(--radius-tight);place-items:center;width:1.6rem;height:1.6rem;display:grid}.demand-stakeholder-roster>label button:hover{background:var(--color-canvas);color:var(--demand-ink)}.demand-stakeholder-profile>header .label-eyebrow{color:var(--color-gold)}.demand-stakeholder-intro .demand-portrait-source{color:#f3f0e8c7}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-intro .demand-portrait-source{color:color-mix(in srgb, var(--color-on-dark) 78%, transparent)}}.demand-stakeholder-intro .demand-portrait-source{font-size:var(--type-meta);font-weight:620}.demand-portfolio-oversight{z-index:5;border-bottom:1px solid var(--color-line);background:var(--color-canvas);grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:.8rem;margin-top:0;padding:.15rem 1rem .42rem;display:grid;position:relative;overflow:hidden}.demand-portfolio-oversight>header{border-right:1px solid #beafb1;grid-area:1/1;align-self:stretch;width:100%}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight>header{border-right:1px solid color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.demand-portfolio-oversight>header{padding:.22rem .75rem .22rem 0}.demand-portfolio-oversight>header>div{align-content:center;gap:.1rem;min-width:0;height:100%;display:grid}.demand-portfolio-oversight>header h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-meta);white-space:normal;align-items:baseline;gap:.22rem;font-weight:560;line-height:1.15;display:flex}.demand-portfolio-oversight>header h3>strong{color:var(--color-product-action);font-family:var(--font-role-data);font-size:var(--type-title);letter-spacing:-.04em;font-weight:680}.demand-owner-ribbon-shell{overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:1/2;justify-items:start;min-width:0;padding-top:.72rem;display:grid;overflow-x:auto}.demand-owner-ribbon-shell::-webkit-scrollbar{display:none}.demand-owner-ribbon{flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;width:max-content;min-width:100%;max-width:none;display:flex}.demand-owner-ribbon-back{border-radius:var(--radius-tight);white-space:normal;flex:0 0 4.55rem;place-content:center;align-self:flex-start;place-items:center;gap:.28rem;width:4.55rem;min-width:4.55rem;max-width:4.55rem;height:4.55rem;min-height:4.55rem;margin:0 .18rem 0 0;padding:.5rem;line-height:1.05;display:grid}.demand-owner-ribbon-back>span{font-size:var(--type-micro);text-align:center;font-weight:680}.demand-owner-ribbon-nav{z-index:7;grid-area:2/1/auto/-1;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;width:100%;min-height:1.7rem;margin-top:-.08rem;display:grid;position:relative}.demand-owner-ribbon-nav:before{z-index:0;background:#beafb1;height:1px;position:absolute;top:50%;left:1.4rem;right:1.4rem}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-nav:before{background:color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.demand-owner-ribbon-nav:before{content:""}.demand-owner-ribbon-nav>button{z-index:1;border:1px solid #976b74;place-items:center;width:1.45rem;height:1.45rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-nav>button{border:1px solid color-mix(in srgb, var(--color-product-action) 64%, var(--color-line))}}.demand-owner-ribbon-nav>button{background:#f2ebe7;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-nav>button{background:color-mix(in srgb, var(--color-product-action) 7%, var(--color-surface))}}.demand-owner-ribbon-nav>button{color:var(--color-product-action);box-shadow:0 .12rem .3rem #742d3e26}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-nav>button{box-shadow:0 .12rem .3rem color-mix(in srgb, var(--color-product-action) 15%, transparent)}}.demand-owner-ribbon-nav>button{transition:background var(--motion-fast) var(--ease-entrance), border-color var(--motion-fast) var(--ease-entrance), color var(--motion-fast) var(--ease-entrance), opacity var(--motion-fast) var(--ease-entrance), transform var(--motion-fast) var(--ease-entrance)}.demand-owner-ribbon-nav>button:last-child{justify-self:end}.demand-owner-ribbon-nav>button:hover:not(:disabled){border-color:var(--color-product-action);background:var(--color-product-action);color:var(--color-on-accent);transform:scale(1.06)}.demand-owner-ribbon-nav>button:focus-visible,.demand-owner-ribbon-dots>button:focus-visible{outline:.1rem solid var(--color-focus-ring);outline-offset:.08rem}.demand-owner-ribbon-nav>button:disabled{border-color:#b9a5a8}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-nav>button:disabled{border-color:color-mix(in srgb, var(--color-product-action) 30%, var(--color-line))}}.demand-owner-ribbon-nav>button:disabled{box-shadow:none;opacity:.42}.demand-owner-ribbon-dots{z-index:1;background:var(--color-canvas);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.22rem;width:max-content;height:1.2rem;padding-inline:.42rem;display:flex;position:relative}.demand-owner-ribbon-dots>button{background:var(--demand-ink);border-radius:999px;width:.28rem;height:.28rem}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-dots>button{background:color-mix(in srgb, var(--demand-ink) 24%, transparent)}}.demand-owner-ribbon-dots>button{transition:width var(--motion-fast) var(--ease-entrance), background var(--motion-fast) var(--ease-entrance)}.demand-owner-ribbon-dots>button:hover{background:#742d3e9e}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-dots>button:hover{background:color-mix(in srgb, var(--color-product-action) 62%, transparent)}}.demand-owner-ribbon-dots>button[aria-current=page]{background:var(--color-product-action);width:.72rem}.demand-portfolio-oversight.is-dense .demand-owner-ribbon{grid-template-columns:none;width:max-content;max-width:none;display:flex}.demand-owner-ribbon-item{cursor:pointer;text-align:center;background:0 0;border:0;flex:0 0 4.85rem;grid-template-rows:4.8rem auto;align-content:start;justify-items:center;width:4.85rem;min-width:4.85rem;min-height:6.45rem;padding:0;display:grid;position:relative;overflow:visible}.demand-portfolio-oversight.is-dense .demand-owner-ribbon-item{flex-basis:5.55rem;width:5.55rem;min-width:5.55rem}.demand-owner-ribbon-copy{justify-items:center;gap:.08rem;width:100%;min-width:0;padding:0 .14rem;display:grid}.demand-portfolio-oversight.is-dense .demand-owner-ribbon-copy{padding-inline:.28rem}.demand-owner-ribbon-value{z-index:3;border:1px solid #ffffff47;grid-area:1/1;place-self:end center;width:max-content}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-value{border:1px solid color-mix(in srgb, var(--color-on-accent) 28%, transparent)}}.demand-owner-ribbon-value{border-radius:var(--radius-chip);background:var(--color-product-action);margin-bottom:.28rem;padding:.1rem .24rem;box-shadow:0 .14rem .32rem #742d3e38}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-value{box-shadow:0 .14rem .32rem color-mix(in srgb, var(--color-product-action) 22%, transparent)}}.demand-owner-ribbon-value{color:var(--color-on-accent);font-family:var(--font-role-data);white-space:nowrap;font-size:.7rem;font-weight:680;line-height:1.1}.demand-owner-ribbon-name{width:100%;min-height:2.2em;color:var(--demand-ink);font-size:var(--type-micro);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:450;line-height:1.1;display:-webkit-box;overflow:hidden}.demand-portfolio-oversight .demand-owner-card-media{aspect-ratio:1;border:.0625rem solid #fbf9f4c2;grid-area:1/1;justify-self:center;width:4.55rem}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight .demand-owner-card-media{border:.0625rem solid color-mix(in srgb, var(--color-surface) 76%, transparent)}}.demand-portfolio-oversight .demand-owner-card-media{background:linear-gradient(145deg,#e6e8e6,#f5f3eb);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight .demand-owner-card-media{background:linear-gradient(145deg, color-mix(in srgb, var(--color-product-hero) 9%, var(--color-surface)), color-mix(in srgb, var(--color-canvas) 72%, var(--color-surface)))}}.demand-portfolio-oversight .demand-owner-card-media{box-shadow:0 0 0 1px #af9499, 0 .4rem .8rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight .demand-owner-card-media{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-product-action) 40%, var(--color-line)), 0 .4rem .8rem color-mix(in srgb, var(--demand-ink) 12%, transparent)}}.demand-portfolio-oversight .demand-owner-card-media{transition:box-shadow var(--motion-fast) var(--ease-entrance), transform var(--motion-fast) var(--ease-entrance)}.demand-owner-ribbon-item:focus-visible .demand-owner-card-media{box-shadow:0 0 0 .16rem var(--color-product-action), 0 0 0 .34rem var(--color-surface), 0 .7rem 1.4rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-item:focus-visible .demand-owner-card-media{box-shadow:0 0 0 .16rem var(--color-product-action), 0 0 0 .34rem var(--color-surface), 0 .7rem 1.4rem color-mix(in srgb, var(--demand-ink) 20%, transparent)}}.demand-owner-ribbon-item:hover .demand-owner-card-media{box-shadow:0 0 0 .15rem var(--color-product-action), 0 0 0 .32rem var(--color-surface), 0 .8rem 1.5rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-item:hover .demand-owner-card-media{box-shadow:0 0 0 .15rem var(--color-product-action), 0 0 0 .32rem var(--color-surface), 0 .8rem 1.5rem color-mix(in srgb, var(--demand-ink) 22%, transparent)}}.demand-owner-ribbon-item:hover .demand-owner-card-media{transform:translateY(-.16rem)scale(1.03)}.demand-owner-ribbon-item:active .demand-owner-card-media{box-shadow:0 0 0 .18rem var(--color-product-action), 0 0 0 .3rem var(--color-surface), 0 .4rem .9rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-owner-ribbon-item:active .demand-owner-card-media{box-shadow:0 0 0 .18rem var(--color-product-action), 0 0 0 .3rem var(--color-surface), 0 .4rem .9rem color-mix(in srgb, var(--demand-ink) 18%, transparent)}}.demand-owner-ribbon-item:active .demand-owner-card-media{transform:translateY(.04rem)scale(.97)}.demand-owner-ribbon-item:is(:hover,:focus-visible) .demand-owner-ribbon-name{color:var(--color-product-action)}.demand-portfolio-oversight .demand-owner-card-media:before,.demand-portfolio-oversight .demand-owner-card-media>i{display:none}.demand-portfolio-oversight .demand-owner-card-media:after{border:1px solid #f3f0e852;width:auto;height:auto;display:block;inset:.03rem}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight .demand-owner-card-media:after{border:1px solid color-mix(in srgb, var(--color-on-dark) 32%, transparent)}}.demand-portfolio-oversight .demand-owner-card-media:after{border-radius:inherit;background:linear-gradient(145deg, #f3f0e842 0%, transparent 38%), radial-gradient(circle at 50% 112%, var(--demand-ink) 0%, transparent 62%)}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight .demand-owner-card-media:after{background:linear-gradient(145deg, color-mix(in srgb, var(--color-on-dark) 26%, transparent) 0%, transparent 38%), radial-gradient(circle at 50% 112%, color-mix(in srgb, var(--demand-ink) 18%, transparent) 0%, transparent 62%)}}.demand-portfolio-oversight .demand-owner-card-media:after{box-shadow:inset 0 0 0 1px #fbf9f44d, inset 0 -.5rem .9rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight .demand-owner-card-media:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-surface) 30%, transparent), inset 0 -.5rem .9rem color-mix(in srgb, var(--demand-ink) 16%, transparent)}}.demand-portfolio-oversight .demand-owner-card-media:after{content:"";pointer-events:none;transform:none}.demand-portfolio-oversight .demand-owner-card-media>img{border-radius:inherit;object-fit:cover;object-position:var(--demand-owner-position-x,50%) 28%;opacity:1;filter:saturate(.88)contrast(1.03)brightness(1.02);mix-blend-mode:normal;transform:scale(1.06)}.demand-portfolio-oversight .demand-owner-card-media>b{font-size:var(--type-title)}.demand-base-funds-allocation{--fund-tone-0:var(--color-product-action);--fund-tone-1:var(--color-gold);--fund-tone-2:var(--color-signal-delivery);--fund-tone-3:var(--color-positive);--fund-tone-4:var(--color-muted);z-index:4;border-bottom:1px solid var(--color-line);background:linear-gradient(110deg,#f6f0e4,#f0ece5 70%);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-base-funds-allocation{background:linear-gradient(110deg, color-mix(in srgb, var(--color-gold) 9%, var(--color-surface)), color-mix(in srgb, var(--color-product-action) 2%, var(--color-canvas)) 70%)}}.demand-base-funds-allocation>header{grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;padding:.56rem 1rem;display:grid}.demand-base-fund-title,.demand-base-fund-total{gap:.02rem;min-width:0;display:grid}.demand-base-fund-title>small,.demand-base-fund-total>small{color:var(--color-muted);font-size:var(--type-micro);line-height:1.15}.demand-base-fund-title>small{color:#83662d}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-title>small{color:color-mix(in srgb, var(--color-warning) 80%, var(--color-muted))}}.demand-base-fund-title>small{font-family:var(--font-role-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.demand-base-fund-title>strong{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.demand-base-fund-total{justify-items:end}.demand-base-fund-total>strong{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-section);letter-spacing:-.035em;white-space:nowrap;font-weight:690}.demand-base-funds-allocation>header>button{min-height:var(--button-height-sm);border-left:1px solid #d1be95;align-items:center;gap:.32rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-base-funds-allocation>header>button{border-left:1px solid color-mix(in srgb, var(--color-gold) 42%, var(--color-line))}}.demand-base-funds-allocation>header>button{color:var(--color-product-action);font-size:var(--type-meta);white-space:nowrap;padding-left:.75rem;font-weight:700}.demand-base-funds-allocation>header>button>svg{transition:transform var(--motion-fast) var(--ease-entrance)}.demand-base-funds-allocation>header>button:hover>svg{transform:translate(.12rem)}.demand-base-fund-holders{z-index:4;border-bottom:1px solid var(--color-line);background:linear-gradient(105deg,#f8f2e7,#f4f1e9 72%);grid-template-columns:10.5rem minmax(0,1fr);align-items:stretch;gap:.8rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders{background:linear-gradient(105deg, color-mix(in srgb, var(--color-gold) 7%, var(--color-surface)), color-mix(in srgb, var(--color-canvas) 93%, var(--color-surface)) 72%)}}.demand-base-fund-holders{padding:.15rem 1rem .42rem}.demand-base-fund-holders>header{border-right:1px solid #d1c09b;grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;width:100%;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders>header{border-right:1px solid color-mix(in srgb, var(--color-gold) 38%, var(--color-line))}}.demand-base-fund-holders>header{padding:.22rem .75rem .22rem 0}.demand-base-fund-holders>header>div{align-content:center;gap:.1rem;min-width:0;display:grid}.demand-base-fund-holders>header .label-eyebrow{color:#89651f}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders>header .label-eyebrow{color:color-mix(in srgb, var(--color-warning) 76%, var(--demand-ink))}}.demand-base-fund-holders>header .label-eyebrow{white-space:normal;line-height:1.15}.demand-base-fund-holders>header h3{color:var(--demand-ink);font-family:var(--font-role-section);font-size:var(--type-meta);white-space:normal;align-items:baseline;gap:.22rem;font-weight:560;line-height:1.15;display:flex}.demand-base-fund-holders>header h3>strong{color:#89651f}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders>header h3>strong{color:color-mix(in srgb, var(--color-warning) 76%, var(--demand-ink))}}.demand-base-fund-holders>header h3>strong{font-family:var(--font-role-data);font-size:var(--type-title);letter-spacing:-.04em;font-weight:680}.demand-base-fund-holders>header>button{border-top:1px solid #d2c3a1;justify-content:space-between;align-items:center;gap:.32rem;min-height:1.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders>header>button{border-top:1px solid color-mix(in srgb, var(--color-gold) 34%, var(--color-line))}}.demand-base-fund-holders>header>button{color:var(--color-product-action);font-size:var(--type-micro);white-space:nowrap;padding-top:.28rem;font-weight:700}.demand-base-fund-holders>header>button>svg{transition:transform var(--motion-fast) var(--ease-entrance)}.demand-base-fund-holders>header>button:hover>svg{transform:translate(.12rem)}.demand-base-fund-holders.is-expanded>header>button>svg{transform:rotate(90deg)}.demand-base-fund-holders:not(.is-expanded){grid-template-columns:minmax(0,1fr);padding-block:.45rem}.demand-base-fund-holders:not(.is-expanded)>header{border-right:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.demand-base-fund-holders:not(.is-expanded)>header>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.65rem}.demand-base-fund-holders:not(.is-expanded)>header>button{min-height:var(--button-height-sm);border-top:0;border-left:1px solid #d2c3a1;justify-content:flex-end}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders:not(.is-expanded)>header>button{border-left:1px solid color-mix(in srgb, var(--color-gold) 34%, var(--color-line))}}.demand-base-fund-holders:not(.is-expanded)>header>button{padding:0 0 0 .75rem}.demand-base-fund-holder-list{grid-area:1/2;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}.demand-base-fund-holder-list .demand-owner-ribbon-shell{grid-area:1/1;width:100%;padding-top:.72rem}.demand-base-fund-holder-list .demand-owner-ribbon-nav{grid-area:2/1}.demand-base-fund-holder-list .demand-owner-card-media{aspect-ratio:1;border:.0625rem solid #fbf9f4c2;grid-area:1/1;justify-self:center;width:4.55rem}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-card-media{border:.0625rem solid color-mix(in srgb, var(--color-surface) 76%, transparent)}}.demand-base-fund-holder-list .demand-owner-card-media{background:linear-gradient(145deg,#f6f0e2,#f5f3eb);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-card-media{background:linear-gradient(145deg, color-mix(in srgb, var(--color-gold) 10%, var(--color-surface)), color-mix(in srgb, var(--color-canvas) 72%, var(--color-surface)))}}.demand-base-fund-holder-list .demand-owner-card-media{box-shadow:0 0 0 1px #cfb580, 0 .4rem .8rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-card-media{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gold) 56%, var(--color-line)), 0 .4rem .8rem color-mix(in srgb, var(--demand-ink) 12%, transparent)}}.demand-base-fund-holder-list .demand-owner-card-media:before,.demand-base-fund-holder-list .demand-owner-card-media>i{display:none}.demand-base-fund-holder-list .demand-owner-card-media:after{border:1px solid #f3f0e852;width:auto;height:auto;display:block;inset:.03rem}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-card-media:after{border:1px solid color-mix(in srgb, var(--color-on-dark) 32%, transparent)}}.demand-base-fund-holder-list .demand-owner-card-media:after{border-radius:inherit;background:linear-gradient(145deg, #f3f0e842 0%, transparent 38%), radial-gradient(circle at 50% 112%, var(--demand-ink) 0%, transparent 62%)}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-card-media:after{background:linear-gradient(145deg, color-mix(in srgb, var(--color-on-dark) 26%, transparent) 0%, transparent 38%), radial-gradient(circle at 50% 112%, color-mix(in srgb, var(--demand-ink) 18%, transparent) 0%, transparent 62%)}}.demand-base-fund-holder-list .demand-owner-card-media:after{box-shadow:inset 0 0 0 1px #fbf9f44d, inset 0 -.5rem .9rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-card-media:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-surface) 30%, transparent), inset 0 -.5rem .9rem color-mix(in srgb, var(--demand-ink) 16%, transparent)}}.demand-base-fund-holder-list .demand-owner-card-media:after{content:"";pointer-events:none;transform:none}.demand-base-fund-holder-list .demand-owner-card-media>img{border-radius:inherit;object-fit:cover;object-position:var(--demand-owner-position-x,50%) 28%;opacity:1;filter:saturate(.82)contrast(1.03)brightness(1.03);mix-blend-mode:normal;transform:scale(1.06)}.demand-base-fund-holder-list .demand-owner-card-media>b{font-size:var(--type-title)}.demand-base-fund-holder-list .demand-owner-ribbon-value{background:#89651f}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holder-list .demand-owner-ribbon-value{background:color-mix(in srgb, var(--color-warning) 78%, var(--demand-ink))}}.demand-base-funds-allocation{padding-bottom:.55rem}.demand-base-funds-allocation.is-selected{box-shadow:inset .18rem 0 var(--color-product-action)}.demand-base-funds-bar{background:var(--color-track);border-radius:999px;height:.28rem;margin:0 1rem;display:flex;overflow:hidden}.demand-base-funds-bar>i{background:var(--fund-use-tone);min-width:.2rem;height:100%}.demand-base-funds-bar>i+i{border-left:2px solid var(--color-surface)}.demand-base-funds-allocation [data-tone="0"]{--fund-use-tone:var(--fund-tone-0)}.demand-base-funds-allocation [data-tone="1"]{--fund-use-tone:var(--fund-tone-1)}.demand-base-funds-allocation [data-tone="2"]{--fund-use-tone:var(--fund-tone-2)}.demand-base-funds-allocation [data-tone="3"]{--fund-use-tone:var(--fund-tone-3)}.demand-base-funds-allocation [data-tone="4"]{--fund-use-tone:var(--fund-tone-4)}.demand-base-funds-allocation>dl{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:.42rem 1rem 0;display:grid}.demand-base-funds-allocation>dl>div{border-left:.15rem solid var(--fund-use-tone);grid-template-columns:minmax(0,1fr) auto;gap:.04rem .3rem;min-width:0;padding:.12rem .58rem;display:grid}.demand-base-funds-allocation>dl dt{color:var(--fund-use-tone);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.demand-base-funds-allocation>dl dt{color:color-mix(in srgb, var(--fund-use-tone) 72%, var(--demand-ink))}}.demand-base-funds-allocation>dl dt{font-size:var(--type-micro);font-weight:700}.demand-base-funds-allocation>dl dd{color:var(--demand-ink);font-family:var(--font-role-data);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:680;overflow:hidden}.demand-base-funds-allocation>dl small{color:var(--color-muted);font-size:var(--type-micro);align-self:end}.demand-lens-activities>button>.badge{justify-self:start}.demand-activity-overlay{z-index:120!important}@media (max-width:68rem){.demand-engagement .demand-stakeholder-roster>div.is-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.demand-portfolio-oversight{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:.35rem;padding-top:.15rem}.demand-portfolio-oversight>header{border-bottom:1px solid #beafb1;border-right:0;grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-oversight>header{border-bottom:1px solid color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.demand-portfolio-oversight>header{padding:0 0 .3rem}.demand-portfolio-oversight>header>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem}.demand-base-fund-holders{grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem;padding-top:.15rem}.demand-base-fund-holders>header,.demand-base-fund-holders:not(.is-expanded)>header{border-bottom:1px solid #d2c3a1;border-right:0;grid-area:1/1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders>header,.demand-base-fund-holders:not(.is-expanded)>header{border-bottom:1px solid color-mix(in srgb, var(--color-gold) 34%, var(--color-line))}}.demand-base-fund-holders>header,.demand-base-fund-holders:not(.is-expanded)>header{padding:0 0 .3rem}.demand-base-fund-holders>header>div,.demand-base-fund-holders:not(.is-expanded)>header>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem}.demand-base-fund-holders>header>button,.demand-base-fund-holders:not(.is-expanded)>header>button{min-height:var(--button-height-sm);border-top:0;border-left:1px solid #d2c3a1;justify-content:flex-end}@supports (color:color-mix(in lab, red, red)){.demand-base-fund-holders>header>button,.demand-base-fund-holders:not(.is-expanded)>header>button{border-left:1px solid color-mix(in srgb, var(--color-gold) 34%, var(--color-line))}}.demand-base-fund-holders>header>button,.demand-base-fund-holders:not(.is-expanded)>header>button{padding:0 0 0 .75rem}.demand-base-fund-holder-list,.demand-owner-ribbon-shell{grid-area:2/1}.demand-owner-ribbon-nav{grid-area:3/1}.demand-owner-ribbon-back{display:none}.demand-category-groups{grid-template-columns:repeat(7,minmax(8.4rem,1fr))}.demand-category-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:54rem){.demand-engagement .demand-stakeholder-roster>div.is-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-engagement .demand-stakeholder-profile>header{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr)}.demand-engagement .demand-stakeholder-intro{grid-area:1/1}.demand-engagement .demand-stakeholder-intro:before,.demand-engagement .demand-stakeholder-intro:after{display:none}.demand-engagement .demand-stakeholder-portrait{grid-area:1/2}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{border-top:1px solid #d1be95;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{border-top:1px solid color-mix(in srgb, var(--color-gold) 42%, var(--color-line))}}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{border-left:0;margin:0}.demand-category-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-category-groups{grid-template-columns:repeat(7,minmax(9rem,1fr))}.demand-category-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-base-funds-allocation>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem 0}}@media (max-width:44.99rem){.demand-workspace-command .tab-strip{min-width:0}.demand-engagement .demand-stakeholder-profile{scroll-margin-top:calc(var(--mobile-header-height) + var(--mobile-context-height) + .75rem)}.demand-engagement .demand-owner-catalogue-controls{grid-template-columns:minmax(0,1fr)}.demand-engagement .demand-owner-catalogue-controls>*{grid-column:1/-1}.demand-engagement .demand-stakeholder-roster>div.is-expanded{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.demand-engagement .demand-stakeholder-roster>div.is-expanded>button{width:100%;min-width:0}.demand-owner-ribbon,.demand-portfolio-oversight.is-dense .demand-owner-ribbon{max-width:none;padding:.12rem 0;display:flex}.demand-owner-ribbon-item,.demand-portfolio-oversight.is-dense .demand-owner-ribbon-item{flex-basis:4.85rem;width:4.85rem;min-width:4.85rem}.demand-portfolio-oversight .demand-owner-card-media{width:4.55rem}.demand-owner-ribbon-nav{width:100%;margin-top:0}.demand-base-funds-allocation>header{grid-template-columns:minmax(0,1fr) auto;gap:.48rem;padding-inline:.7rem}.demand-base-funds-allocation>header>button{border-top:1px solid #d2c3a1;grid-column:1/-1;justify-content:flex-end;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.demand-base-funds-allocation>header>button{border-top:1px solid color-mix(in srgb, var(--color-gold) 34%, var(--color-line))}}.demand-base-funds-allocation>header>button{border-left:0;padding:.28rem 0 0}.demand-base-fund-total{justify-items:end}.demand-base-fund-holders{padding-inline:.7rem}.demand-base-fund-holders>header>div,.demand-base-fund-holders:not(.is-expanded)>header>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:.08rem}.demand-base-funds-bar{margin-inline:.7rem}.demand-base-funds-allocation>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:.7rem}.demand-portfolio-oversight>header>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:.12rem}.demand-portfolio-oversight>header h3{white-space:normal}.demand-engagement .demand-stakeholder-profile>header{grid-template-columns:minmax(0,1fr);min-height:0}.demand-engagement .demand-stakeholder-intro{grid-area:1/1}.demand-engagement .demand-stakeholder-intro:before{opacity:.68;width:5.4rem;height:4.8rem;display:block;top:auto;bottom:-2.2rem;right:.85rem;transform:rotate(-9deg)}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts{grid-area:3/1;grid-template-columns:minmax(0,1fr)}.demand-engagement .demand-stakeholder-portrait{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);grid-area:2/1;width:100%;min-height:10.15rem}.demand-engagement .demand-stakeholder-portrait>img{object-fit:contain;object-position:center;transform-origin:50%;transform:scale(1.08)}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts dt{text-overflow:clip;white-space:normal;line-height:1.12;overflow:visible}.demand-engagement .demand-stakeholder-profile>header>.demand-stakeholder-facts li>dl>small{font-size:var(--type-meta);text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.demand-profile-catalogue-link{min-height:2.75rem}.demand-portfolio-hero-utilities{flex-wrap:wrap;row-gap:.2rem}.demand-owner-hero-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%}.demand-owner-hero-actions>.ui-button{justify-content:center;width:100%;min-height:2.75rem}.demand-stakeholder-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-stakeholder-facts>li:nth-child(2):after{display:none}.demand-stakeholder-categories>header{grid-template-columns:minmax(0,1fr);align-items:stretch}.demand-stakeholder-categories>header>div{grid-template-columns:minmax(0,1fr)}.demand-stakeholder-categories>header .label-eyebrow{grid-area:1/1}.demand-stakeholder-categories>header h3{flex-wrap:wrap;grid-area:2/1;gap:.2rem .55rem}.demand-stakeholder-categories>header>button{width:100%;min-height:2.75rem}.demand-stakeholder-categories>div{width:100%;overflow:visible}.demand-stakeholder-categories>div>button,.demand-stakeholder-categories>div[data-columns="5"]>button{grid-template-rows:2.45rem minmax(1.8rem,auto) auto auto;width:100%;min-width:0;height:8.85rem;min-height:8.85rem;padding-inline:.48rem}.demand-stakeholder-category-art{margin-inline:-.48rem}.demand-category-summary>div{padding:.55rem .6rem}.demand-category-groups>button{min-height:4.75rem}.demand-category-catalogue{gap:.5rem;padding:.5rem}.demand-category-tile{height:13rem;min-height:13rem}.demand-stakeholder-roster>label button{width:2.75rem;height:2.75rem}}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{border:0;border-left:1px solid #d1bf98;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(7.3rem,.82fr) minmax(9.5rem,1.18fr);align-content:center;align-items:center;gap:.72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{border-left:1px solid color-mix(in srgb, var(--color-gold) 40%, var(--color-line))}}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{background:radial-gradient(circle at 20% 48%, #c99a3d1a 0%, transparent 34%), linear-gradient(145deg, #faf6ef, var(--color-canvas));border-radius:0}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{background:radial-gradient(circle at 20% 48%, color-mix(in srgb, var(--color-gold) 10%, transparent) 0%, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-gold) 3%, var(--color-surface)), var(--color-canvas))}}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{box-shadow:inset 0 -.16rem var(--color-gold);margin:0;padding:.72rem .85rem .68rem}@media (min-width:54.01rem){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{--composition-fold:1.05rem;width:calc(100% + var(--composition-fold));margin-left:calc(-1 * var(--composition-fold));padding-left:calc(.85rem + var(--composition-fold));clip-path:polygon(var(--composition-fold) 0, 100% 0, 100% 100%, var(--composition-fold) 100%, 0 50%);filter:drop-shadow(-.0625rem 0 #d1bf98);border-left:0;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{filter:drop-shadow(-.0625rem 0 color-mix(in srgb, var(--color-gold) 40%, var(--color-line)))}}}.demand-portfolio-composition [data-tone=market]{--composition-tone:var(--color-signal-delivery)}.demand-portfolio-composition [data-tone=ready]{--composition-tone:var(--color-positive)}.demand-portfolio-composition [data-tone=timing]{--composition-tone:var(--color-warning)}.demand-portfolio-composition>header{border:0;border-right:1px solid #d3c8ad;align-content:center;justify-items:center;gap:.4rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition>header{border-right:1px solid color-mix(in srgb, var(--color-gold) 26%, var(--color-line))}}.demand-portfolio-composition>header{background:0 0;padding:.15rem .72rem .15rem 0}.demand-portfolio-composition-ring{isolation:isolate;aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(6.9rem,10.8vw,8.1rem);display:grid;position:relative}.demand-portfolio-composition-ring:before{z-index:-2;border-radius:inherit;background:var(--composition-ring-fill);box-shadow:inset 0 0 0 .08rem #f3f0e86b, 0 .7rem 1.35rem var(--demand-ink), 0 0 0 .13rem #fbf9f4db, 0 0 0 .2rem #d2c3a1;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition-ring:before{box-shadow:inset 0 0 0 .08rem color-mix(in srgb, var(--color-on-dark) 42%, transparent), 0 .7rem 1.35rem color-mix(in srgb, var(--demand-ink) 10%, transparent), 0 0 0 .13rem color-mix(in srgb, var(--color-surface) 86%, transparent), 0 0 0 .2rem color-mix(in srgb, var(--color-gold) 34%, var(--color-line))}}.demand-portfolio-composition-ring:before{content:"";transform:rotate(-.01deg)}.demand-portfolio-composition-ring:after{z-index:-1;border:1px solid #d3c9b1;position:absolute;inset:.58rem}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition-ring:after{border:1px solid color-mix(in srgb, var(--color-gold) 24%, var(--color-line))}}.demand-portfolio-composition-ring:after{border-radius:inherit;background:radial-gradient(circle at 50% 42%, var(--color-surface), #f7f1e5 76%)}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition-ring:after{background:radial-gradient(circle at 50% 42%, var(--color-surface), color-mix(in srgb, var(--color-surface) 92%, var(--color-gold)) 76%)}}.demand-portfolio-composition-ring:after{box-shadow:inset 0 .35rem .9rem var(--demand-ink), 0 .1rem .35rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition-ring:after{box-shadow:inset 0 .35rem .9rem color-mix(in srgb, var(--demand-ink) 5%, transparent), 0 .1rem .35rem color-mix(in srgb, var(--demand-ink) 8%, transparent)}}.demand-portfolio-composition-ring:after{content:""}.demand-portfolio-composition-ring>span{text-align:center;place-content:center;justify-items:center;gap:.06rem;display:grid;position:absolute;inset:1.05rem}.demand-portfolio-composition-ring strong{color:#742d3e}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition-ring strong{color:color-mix(in srgb, var(--color-product-action) 76%, var(--demand-ink))}}.demand-portfolio-composition-ring strong{font-family:var(--font-role-section);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;font-size:.54rem;font-weight:740;line-height:1.08}.demand-portfolio-composition-ring b{width:100%;color:var(--demand-ink);font-family:var(--font-role-data);letter-spacing:-.025em;text-align:center;white-space:nowrap;font-size:clamp(.78rem,.86vw,.85rem);font-weight:800;line-height:1;display:block}.demand-portfolio-composition>header>small{color:var(--color-muted);text-align:center;text-wrap:balance;font-size:.62rem;font-weight:560;line-height:1.18}.demand-portfolio-composition>dl{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.demand-portfolio-composition>dl>div{border-bottom:1px solid var(--color-line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.08rem .38rem;min-width:0;padding:.3rem 0 .3rem .68rem;display:grid;position:relative}.demand-portfolio-composition>dl>div:last-child{border-bottom:0}.demand-portfolio-composition>dl>div:before{background:var(--composition-tone);content:"";border-radius:999px;width:.16rem;position:absolute;top:.45rem;bottom:.45rem;left:0}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition>dl dt{min-width:0;color:var(--composition-tone);grid-area:1/1;align-self:center;overflow:visible}@supports (color:color-mix(in lab, red, red)){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition>dl dt{color:color-mix(in srgb, var(--composition-tone) 68%, var(--demand-ink))}}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition>dl dt{font-family:var(--font-role-section);font-size:var(--type-meta);text-overflow:clip;text-wrap:balance;white-space:normal;font-weight:690;line-height:1.05}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition>dl dd{color:var(--demand-ink);font-family:var(--font-role-data);letter-spacing:-.03em;text-overflow:clip;white-space:nowrap;grid-area:1/2;margin:0;font-size:clamp(.83rem,.96vw,.98rem);font-weight:700;line-height:1.1;overflow:visible}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition>dl small{min-height:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;font-size:.6rem;line-height:1.1;overflow:hidden}.demand-portfolio-composition>dl small>b{color:var(--composition-tone)}@supports (color:color-mix(in lab, red, red)){.demand-portfolio-composition>dl small>b{color:color-mix(in srgb, var(--composition-tone) 78%, var(--demand-ink))}}.demand-portfolio-composition>dl small>b{font-weight:720}@media (max-width:54rem){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{grid-template-columns:minmax(7.3rem,.65fr) minmax(10rem,1.35fr);min-height:10.8rem}}@media (max-width:44.99rem){.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition{border-left:0;grid-template-columns:minmax(6.9rem,.72fr) minmax(9.8rem,1.28fr);gap:.62rem;min-height:10.6rem;padding:.68rem .7rem .72rem}.demand-portfolio-composition>header{padding-right:.58rem}.demand-portfolio-composition-ring{width:6.8rem}.demand-portfolio-composition-ring>span{inset:.88rem}.demand-portfolio-composition-ring b{font-size:.8rem}.demand-portfolio-composition>dl>div{gap:.05rem .25rem;padding-left:.55rem}.demand-engagement .demand-stakeholder-profile>header>.demand-portfolio-composition>dl dt{font-size:var(--type-micro)}.demand-portfolio-composition>dl dd{font-size:.8rem}}.demand-stakeholder-categories.is-portfolio-plan{background:linear-gradient(105deg, #f0ebe4, var(--color-canvas));grid-template-columns:10.5rem minmax(0,1fr);align-items:stretch;gap:.8rem}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan{background:linear-gradient(105deg, color-mix(in srgb, var(--color-product-action) 2.5%, var(--color-canvas)), var(--color-canvas))}}.demand-stakeholder-categories.is-portfolio-plan{padding:.62rem 1rem .72rem}.demand-stakeholder-categories.is-portfolio-plan>header{border-right:1px solid #beafb1;grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-self:stretch;align-items:start}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>header{border-right:1px solid color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.demand-stakeholder-categories.is-portfolio-plan>header{border-bottom:0;padding:.18rem .75rem .18rem 0}.demand-stakeholder-categories.is-portfolio-plan>header>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:.18rem;min-width:0;display:grid}.demand-stakeholder-categories.is-portfolio-plan>header .label-eyebrow{white-space:normal;grid-area:1/1}.demand-stakeholder-categories.is-portfolio-plan>header h3{grid-area:2/1;align-items:start;gap:.12rem;display:grid}.demand-stakeholder-categories.is-portfolio-plan>header h3>strong{font-size:clamp(1.28rem,1.7vw,1.55rem)}.demand-stakeholder-categories.is-portfolio-plan>header h3>span{font-size:var(--type-meta)}.demand-stakeholder-categories.is-portfolio-plan>header h3>small{text-overflow:clip;white-space:normal;line-height:1.28;overflow:visible}.demand-stakeholder-categories.is-portfolio-plan>header>button{border-top:1px solid var(--color-line);border-left:0;align-self:end;width:100%;min-width:0;margin-top:.6rem;padding:.48rem 0 0}.demand-category-plan-actions{border-top:1px solid #c0b2b4;align-self:end;gap:.18rem;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-category-plan-actions{border-top:1px solid color-mix(in srgb, var(--color-product-action) 22%, var(--color-line))}}.demand-category-plan-actions{margin-top:.52rem;padding-top:.34rem}.demand-category-plan-actions>button{min-height:1.75rem;color:var(--color-product-action);font-size:var(--type-micro);text-align:left;align-items:center;gap:.34rem;font-weight:700;line-height:1.15;display:flex}.demand-category-plan-actions>button:hover{color:#5f2533}@supports (color:color-mix(in lab, red, red)){.demand-category-plan-actions>button:hover{color:color-mix(in srgb, var(--color-product-action) 82%, black)}}.demand-category-plan-actions>button:focus-visible{border-radius:var(--radius-chip);outline:.12rem solid var(--color-focus-ring);outline-offset:.1rem}.demand-category-plan-actions>button+button{border-top:1px solid var(--color-line)}.demand-owner-plan-return{min-height:var(--button-height-sm);border-bottom:1px solid var(--color-line);background:#f0ebe4;justify-content:flex-end;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-owner-plan-return{background:color-mix(in srgb, var(--color-product-action) 2.5%, var(--color-canvas))}}.demand-owner-plan-return{padding:.3rem .85rem}.demand-owner-plan-return>button{min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-micro);align-items:center;gap:.34rem;font-weight:700;display:flex}.demand-owner-plan-return>button:hover{color:#5f2533}@supports (color:color-mix(in lab, red, red)){.demand-owner-plan-return>button:hover{color:color-mix(in srgb, var(--color-product-action) 82%, black)}}.demand-owner-plan-return>button:focus-visible{border-radius:var(--radius-chip);outline:.12rem solid var(--color-focus-ring);outline-offset:.1rem}.demand-stakeholder-categories.is-portfolio-plan>div{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-content:start;gap:.55rem}.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{border-color:var(--category-tone);grid-template-rows:1.85rem minmax(1.35rem,auto) auto auto;gap:.08rem;height:6.7rem;min-height:6.7rem}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{border-color:color-mix(in srgb, var(--category-tone) 18%, var(--color-line))}}.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{background:linear-gradient(145deg, var(--category-tone), #f8f6ef 72%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{background:linear-gradient(145deg, color-mix(in srgb, var(--category-tone) 5%, var(--color-surface)), color-mix(in srgb, var(--color-canvas) 38%, var(--color-surface)) 72%)}}.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{box-shadow:0 .28rem .75rem var(--demand-ink);padding:0 .54rem .34rem}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{box-shadow:0 .28rem .75rem color-mix(in srgb, var(--demand-ink) 6%, transparent)}}.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{transition:border-color var(--motion-fast) var(--ease-entrance), box-shadow var(--motion-fast) var(--ease-entrance), transform var(--motion-fast) var(--ease-entrance)}.demand-stakeholder-categories.is-portfolio-plan>div>button:hover,.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible,.demand-stakeholder-categories.is-portfolio-plan>div>button.is-selected{z-index:2;background:linear-gradient(145deg, var(--category-tone), var(--color-surface) 68%);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>div>button:hover,.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible,.demand-stakeholder-categories.is-portfolio-plan>div>button.is-selected{background:linear-gradient(145deg, color-mix(in srgb, var(--category-tone) 9%, var(--color-surface)), var(--color-surface) 68%)}}.demand-stakeholder-categories.is-portfolio-plan>div>button:hover,.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible,.demand-stakeholder-categories.is-portfolio-plan>div>button.is-selected{box-shadow:0 0 0 .11rem var(--color-product-action), 0 0 0 .22rem var(--color-surface), 0 .62rem 1.2rem var(--demand-ink)}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>div>button:hover,.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible,.demand-stakeholder-categories.is-portfolio-plan>div>button.is-selected{box-shadow:0 0 0 .11rem var(--color-product-action), 0 0 0 .22rem var(--color-surface), 0 .62rem 1.2rem color-mix(in srgb, var(--demand-ink) 16%, transparent)}}.demand-stakeholder-categories.is-portfolio-plan>div>button:hover,.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible,.demand-stakeholder-categories.is-portfolio-plan>div>button.is-selected{transform:translateY(-.1rem)}.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible{outline:.12rem solid var(--color-focus-ring);outline-offset:.28rem}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-art{margin-inline:-.54rem}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-art img{opacity:.72;filter:none;transition:opacity var(--motion-fast) var(--ease-entrance), transform var(--motion-fast) var(--ease-entrance)}.demand-stakeholder-categories.is-portfolio-plan>div>button:hover .demand-stakeholder-category-art img,.demand-stakeholder-categories.is-portfolio-plan>div>button:focus-visible .demand-stakeholder-category-art img,.demand-stakeholder-categories.is-portfolio-plan>div>button.is-selected .demand-stakeholder-category-art img{opacity:1;filter:none;transform:scale(1.025)}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-meta{flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;gap:.18rem;max-width:100%;overflow:hidden}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-meta>small{min-width:0;color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-meta>small:first-child{flex:auto}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-meta>small:last-child{flex:none}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-meta>small+small:before{color:var(--color-faint);content:"·";margin-right:.28rem}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-summary{gap:.18rem;overflow:hidden}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-value{font-size:clamp(var(--type-meta), .85vw, var(--type-body));white-space:nowrap;flex:none;font-weight:680}.demand-stakeholder-categories.is-portfolio-plan>div>button>strong{min-width:0;max-width:100%;min-height:1.78rem;font-size:calc(var(--type-body) + .0625rem);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;line-height:1.08;display:-webkit-box;overflow:hidden}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-pressure{gap:.1rem}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-pressure>small{font-size:var(--type-micro)}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-pressure>i{height:.14rem}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child{grid-column:span 2;grid-template-rows:minmax(1.55rem,auto) auto auto;grid-template-columns:minmax(0,1fr) minmax(5.8rem,.68fr);column-gap:.58rem;padding:.54rem 0 .36rem .62rem}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child .demand-stakeholder-category-art{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,11% 52%,0 0);grid-area:1/2/-1;margin:-.54rem 0 -.36rem}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child>strong{min-height:0;font-size:calc(var(--type-body) + .0625rem);grid-area:1/1;align-self:center}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child .demand-stakeholder-category-summary{grid-area:2/1}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child .demand-stakeholder-category-value{font-size:var(--type-body)}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child .demand-stakeholder-category-pressure{grid-area:3/1}@media (max-width:68rem){.demand-stakeholder-categories.is-portfolio-plan{grid-template-columns:minmax(0,1fr);gap:.45rem}.demand-stakeholder-categories.is-portfolio-plan>header{border-bottom:1px solid #beafb1;border-right:0;grid-area:1/1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto}@supports (color:color-mix(in lab, red, red)){.demand-stakeholder-categories.is-portfolio-plan>header{border-bottom:1px solid color-mix(in srgb, var(--color-product-action) 24%, var(--color-line))}}.demand-stakeholder-categories.is-portfolio-plan>header{padding:0 0 .42rem}.demand-stakeholder-categories.is-portfolio-plan>header>div{grid-column:1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem}.demand-stakeholder-categories.is-portfolio-plan>header h3{flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:.2rem .5rem;display:flex}.demand-stakeholder-categories.is-portfolio-plan>header>button{border-top:0;border-left:1px solid var(--color-line);grid-area:1/2;align-self:center;width:auto;margin-top:0;padding:.2rem 0 .2rem .7rem}.demand-category-plan-actions{border-top:0;border-left:1px solid var(--color-line);grid-area:1/2;align-self:center;gap:.6rem;width:auto;margin-top:0;padding:.16rem 0 .16rem .7rem;display:flex}.demand-category-plan-actions>button{min-height:var(--button-height-sm)}.demand-category-plan-actions>button+button{border-top:0}.demand-stakeholder-categories.is-portfolio-plan>div[data-columns]{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:54rem){.demand-stakeholder-categories.is-portfolio-plan>div[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44.99rem){.demand-stakeholder-categories.is-portfolio-plan{padding:.55rem .7rem .68rem}.demand-stakeholder-categories.is-portfolio-plan>header,.demand-stakeholder-categories.is-portfolio-plan>header>div{grid-template-columns:minmax(0,1fr)}.demand-stakeholder-categories.is-portfolio-plan>header h3{grid-area:2/1}.demand-stakeholder-categories.is-portfolio-plan>header>button{border-top:1px solid var(--color-line);border-left:0;grid-area:2/1;width:100%;margin-top:.42rem;padding-top:.42rem}.demand-category-plan-actions{border-top:1px solid var(--color-line);border-left:0;grid-area:2/1;justify-content:space-between;width:100%;margin-top:.42rem;padding:.34rem 0 0;display:flex}.demand-stakeholder-categories.is-portfolio-plan>div>button,.demand-stakeholder-categories.is-portfolio-plan>div[data-columns="5"]>button{height:7.15rem;min-height:7.15rem;padding-inline:.48rem}.demand-stakeholder-categories.is-portfolio-plan .demand-stakeholder-category-art{margin-inline:-.48rem}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child{height:7.15rem;min-height:7.15rem;padding:.54rem 0 .36rem .58rem}.demand-stakeholder-categories.is-portfolio-plan>div>button:first-child .demand-stakeholder-category-art{margin-block:-.54rem -.36rem}.demand-activity-register .registry-toolbar-command{padding:.5rem .7rem}.demand-activity-register .registry-toolbar-tools{flex-wrap:wrap;gap:.45rem}.demand-activity-chapter{flex-basis:100%;width:100%;max-width:none}.demand-activity-search-tools{flex-wrap:wrap;flex-basis:100%;width:100%}.demand-activity-register .demand-search{flex-basis:100%;width:100%;max-width:none}}.demand-master-workspace{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:none;overflow:hidden}.demand-master-workspace>.demand-major-head{border-bottom:1px solid var(--color-line)}.demand-master-workspace>.dt-root{box-shadow:none;border:0;border-radius:0}.demand-master-workspace>.dt-root .dt-scroll{overscroll-behavior:contain;max-height:42rem}.demand-master-search-tools{align-items:center;gap:.38rem;min-width:0;display:flex}.demand-master-search-tools .demand-search{flex:24rem}.demand-master-quick-mode-toggle{border-color:#b1979c;flex:none}@supports (color:color-mix(in lab, red, red)){.demand-master-quick-mode-toggle{border-color:color-mix(in srgb, var(--color-product-action) 38%, var(--color-line))}}.demand-master-quick-mode-toggle{color:var(--color-product-action);white-space:nowrap}.demand-master-quick-mode-toggle[aria-pressed=true]{background:var(--color-product-action);color:var(--color-on-accent)}.demand-master-quick-mode-status{width:100%;min-width:0;color:var(--color-product-action);align-items:center;gap:.5rem;display:flex}.demand-master-quick-mode-status>svg{flex:none}.demand-master-quick-mode-status>span{align-items:baseline;gap:.45rem;min-width:0;display:flex}.demand-master-quick-mode-status strong{color:var(--color-ink);font-size:var(--type-meta);white-space:nowrap}.demand-master-quick-mode-status small{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-master-quick-mode-status>b{color:var(--color-warning);font-size:var(--type-micro);white-space:nowrap;margin-left:auto}.demand-master-quick-mode-status>button{min-height:var(--button-height-sm);border-left:1px solid var(--color-line);color:var(--color-danger);font-size:var(--type-micro);white-space:nowrap;padding-left:.55rem;font-weight:700}.demand-master-quick-mode-status>em{color:var(--color-danger);font-size:var(--type-micro);font-style:normal}.demand-master-table-views{align-self:stretch;min-width:0;display:flex}.demand-master-table-views>button{min-height:var(--button-height-sm);color:var(--color-muted);font-size:var(--type-meta);white-space:nowrap;border-bottom:.16rem solid #0000;align-items:center;gap:.42rem;padding-inline:.65rem;display:flex}.demand-master-table-views>button:hover{color:var(--color-ink)}.demand-master-table-views>button[aria-pressed=true]{border-bottom-color:var(--color-product-action);color:var(--color-product-action);font-weight:720}.demand-master-table-views strong{color:var(--color-faint);font-size:var(--type-micro)}.dt-table[data-table-id=demand-planning-master-data] .dt-row{height:var(--table-row-min-height)}.dt-table[data-table-id=demand-planning-master-data] .dt-td{height:var(--table-row-min-height);max-height:var(--table-row-min-height);padding-block:var(--table-cell-padding-block);vertical-align:middle;line-height:1.18;overflow:hidden}.dt-table[data-table-id=demand-planning-master-data] .dt-clamp,.dt-table[data-table-id=demand-planning-master-data] .demand-master-cell-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.dt-table[data-table-id=demand-planning-master-data] .dt-row:hover .dt-td,.dt-table[data-table-id=demand-planning-master-data] .dt-row:focus-within .dt-td{background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=demand-planning-master-data] .dt-row:hover .dt-td,.dt-table[data-table-id=demand-planning-master-data] .dt-row:focus-within .dt-td{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.demand-master-workspace[data-quick-edit=true] .dt-table[data-table-id=demand-planning-master-data] .dt-row{height:calc(var(--table-row-min-height) + .35rem)}.demand-master-workspace[data-quick-edit=true] .dt-table[data-table-id=demand-planning-master-data] .dt-td{height:calc(var(--table-row-min-height) + .35rem);max-height:calc(var(--table-row-min-height) + .35rem);padding-inline:.35rem}.demand-master-inline-control.field{border-color:#b9a5a8;width:100%;min-width:0;height:1.85rem;min-height:1.85rem}@supports (color:color-mix(in lab, red, red)){.demand-master-inline-control.field{border-color:color-mix(in srgb, var(--color-product-action) 30%, var(--color-line))}}.demand-master-inline-control.field{border-radius:var(--radius-tight);background:#f7f3ef}@supports (color:color-mix(in lab, red, red)){.demand-master-inline-control.field{background:color-mix(in srgb, var(--color-product-action) 3%, var(--color-surface))}}.demand-master-inline-control.field{color:var(--color-ink);font-size:var(--type-micro);text-overflow:ellipsis;padding:.16rem .38rem}.demand-master-inline-control.field:hover{border-color:#9d757d}@supports (color:color-mix(in lab, red, red)){.demand-master-inline-control.field:hover{border-color:color-mix(in srgb, var(--color-product-action) 58%, var(--color-line))}}.demand-master-inline-control.field:hover{background:var(--color-surface)}.demand-master-inline-control.field:focus{border-color:var(--color-focus-ring);background:var(--color-surface);box-shadow:0 0 0 .12rem #742d3e3d}@supports (color:color-mix(in lab, red, red)){.demand-master-inline-control.field:focus{box-shadow:0 0 0 .12rem color-mix(in srgb, var(--color-focus-ring) 24%, transparent)}}.demand-master-inline-control.field:disabled{background:var(--color-surface-subtle);color:var(--color-muted);cursor:not-allowed}.demand-master-workspace[data-quick-edit=true] .dt-table :is(th,td)[data-column=open]{z-index:3;border-left:1px solid var(--color-line);background:var(--color-surface);position:sticky;right:0;box-shadow:-.45rem 0 .7rem -.7rem #2b2d2f52}@supports (color:color-mix(in lab, red, red)){.demand-master-workspace[data-quick-edit=true] .dt-table :is(th,td)[data-column=open]{box-shadow:-.45rem 0 .7rem -.7rem color-mix(in srgb, var(--color-ink) 32%, transparent)}}.demand-master-workspace[data-quick-edit=true] .dt-table th[data-column=open]{z-index:4;background:var(--table-header-background)}.demand-master-workspace[data-quick-edit=true] .dt-table :is(td[data-column=financeActivity],td[data-column=sourceRoute],td[data-column=sourceAed],td[data-column=sourceUsd],td[data-column=financeRow],td[data-column=division],td[data-column=presentation],td[data-column=financeDepartment],td[data-column=costCentre],td[data-column=account],td[data-column=financeCategory],td[data-column=capexOpex],td[data-column=financeInitiative],td[data-column=program],td[data-column=project],td[data-column=kbd],td[data-column=combination],td[data-column=budgetAed],td[data-column=budgetUsd],td[data-column=mapping]){background:var(--color-surface-subtle);color:var(--color-muted)}.demand-master-ref{width:100%;color:var(--color-muted);font-family:var(--font-role-data);font-size:var(--type-micro);text-align:left;white-space:nowrap;align-items:baseline;gap:.2rem;display:flex}.demand-master-ref:hover{color:var(--color-product-action)}.demand-master-ref>span{color:var(--color-faint)}.demand-master-cell-value{position:relative}.demand-master-cell-value.is-changed{color:var(--color-product-action);font-weight:680}.demand-master-change-count{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-change-count.is-changed{color:var(--color-product-action);font-weight:720}.demand-master-row-actions{justify-content:center;align-items:center;gap:.2rem;display:flex}.demand-master-row-actions>button{border:1px solid var(--color-line);border-radius:var(--radius-tight);width:1.85rem;height:1.85rem;color:var(--color-muted);place-items:center;display:grid}.demand-master-row-actions>button:hover{border-color:var(--color-product-action);color:var(--color-product-action)}.demand-master-inline-actions{justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:flex}.demand-master-inline-actions>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7rem;overflow:hidden}.demand-master-inline-actions>button{border:1px solid var(--color-line);border-radius:var(--radius-tight);width:1.9rem;height:1.9rem;color:var(--color-muted);flex:none;place-items:center;display:grid}.demand-master-inline-actions>button.is-save{border-color:#aa8b91}@supports (color:color-mix(in lab, red, red)){.demand-master-inline-actions>button.is-save{border-color:color-mix(in srgb, var(--color-product-action) 45%, var(--color-line))}}.demand-master-inline-actions>button.is-save{background:var(--color-product-action);color:var(--color-on-accent)}.demand-master-inline-actions>button:hover:not(:disabled){border-color:var(--color-product-action)}.demand-master-inline-actions>button:disabled{opacity:.35;cursor:not-allowed}.demand-master-pagination{border-top:1px solid var(--color-line);background:var(--color-surface-subtle);min-height:2.65rem;color:var(--color-muted);font-family:var(--font-role-meta);font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:.75rem;padding:.42rem .75rem;display:flex}.demand-master-pagination>div{align-items:center;gap:.55rem;display:flex}.demand-master-pagination button{border:1px solid var(--color-line);border-radius:var(--radius-tight);background:var(--color-surface);min-height:1.9rem;color:var(--color-product-action);align-items:center;gap:.25rem;padding-inline:.5rem;font-weight:700;display:inline-flex}.demand-master-pagination button:hover:not(:disabled){border-color:var(--color-product-action);background:var(--color-selection)}.demand-master-pagination button:disabled{color:var(--color-faint);cursor:not-allowed}.demand-master-lineage-note{border-top:1px solid var(--color-line);background:var(--color-surface-subtle);color:var(--color-muted);font-size:var(--type-micro);align-items:start;gap:.4rem;padding:.55rem .75rem;display:flex}.demand-master-lineage-note>svg{color:var(--color-positive);flex:none}.demand-master-lineage-note strong{color:var(--color-ink)}.demand-master-record-sheet{--demand-ink:var(--color-palette-ink);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:min(62rem,100vw - 1.5rem);height:calc(100dvh - 1.5rem);box-shadow:var(--shadow-modal);overflow:auto}.demand-master-record-sheet>article>header{z-index:3;background:var(--demand-ink);color:var(--color-on-dark);justify-content:space-between;align-items:start;gap:1rem;padding:.9rem 1rem;display:flex;position:sticky;top:0}.demand-master-record-sheet>article>header>div{gap:.16rem;max-width:52rem;display:grid}.demand-master-record-sheet>article>header h2{color:var(--color-on-dark);font-family:var(--font-role-statement);font-size:var(--type-title);line-height:1.05}.demand-master-record-sheet>article>header p{color:#f3f0e8ab}@supports (color:color-mix(in lab, red, red)){.demand-master-record-sheet>article>header p{color:color-mix(in srgb, var(--color-on-dark) 67%, transparent)}}.demand-master-record-sheet>article>header>button{border:1px solid #f3f0e840;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-master-record-sheet>article>header>button{border:1px solid color-mix(in srgb, var(--color-on-dark) 25%, transparent)}}.demand-master-record-sheet>article>header>button{color:var(--color-on-dark);border-radius:50%}.demand-master-record-facts{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.demand-master-record-facts>div{background:var(--color-surface-subtle);gap:.08rem;padding:.6rem .7rem;display:grid}.demand-master-record-facts dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-record-facts dd{color:var(--color-ink);font-family:var(--font-role-data);margin:0;font-weight:740}.demand-master-record-fields,.demand-master-source-evidence{border-bottom:1px solid var(--color-line)}.demand-master-record-fields>header,.demand-master-source-evidence>header{border-bottom:1px solid var(--color-line);background:#f6f1ed;align-items:start;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demand-master-record-fields>header,.demand-master-source-evidence>header{background:color-mix(in srgb, var(--color-product-action) 4%, var(--color-surface))}}.demand-master-record-fields>header,.demand-master-source-evidence>header{padding:.6rem .75rem}.demand-master-record-fields>header>svg,.demand-master-source-evidence>header>svg{color:var(--color-product-action);flex:none;margin-top:.08rem}.demand-master-record-fields>header>div,.demand-master-source-evidence>header>div{gap:.03rem;display:grid}.demand-master-record-fields h3,.demand-master-source-evidence h3{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-section)}.demand-master-record-fields header p,.demand-master-source-evidence header p{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-record-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demand-master-record-fields>div>label{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.22rem;padding:.62rem .7rem;display:grid}.demand-master-record-fields>div>label:nth-child(2n){border-right:0}.demand-master-record-fields>div>label.is-wide{border-right:0;grid-column:1/-1}.demand-master-record-fields label>span,.demand-master-source-evidence label>span{color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-meta);font-weight:660}.demand-master-record-fields label>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-record-fields .field,.demand-master-source-evidence .field{resize:vertical;width:100%}.demand-master-source-evidence>div{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.demand-master-source-evidence>div>section{background:var(--color-surface);min-width:0}.demand-master-source-evidence h4{border-bottom:1px solid var(--color-line);color:var(--color-ink);font-family:var(--font-role-section);font-size:var(--type-meta);padding:.5rem .7rem}.demand-master-source-evidence dl{margin:0;display:grid}.demand-master-source-evidence dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:8rem minmax(0,1fr);gap:.5rem;padding:.42rem .7rem;display:grid}.demand-master-source-evidence dt{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-source-evidence dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-size:var(--type-meta);margin:0}.demand-master-source-evidence label{gap:.22rem;padding:.6rem .7rem;display:grid}.demand-master-record-sheet form>footer{z-index:3;border-top:1px solid var(--color-line);background:#fbf9f4f2;justify-content:flex-end;align-items:center;gap:.4rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.demand-master-record-sheet form>footer{background:color-mix(in srgb, var(--color-surface) 95%, transparent)}}.demand-master-record-sheet form>footer{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:.65rem .75rem}.demand-master-record-sheet form>footer>p{color:var(--color-muted);font-size:var(--type-meta);margin-right:auto}.demand-master-record-sheet form>footer>p.is-good{color:var(--color-positive)}.demand-master-record-sheet form>footer>p.is-danger{color:var(--color-danger)}.demand-master-reset{min-height:var(--button-height-sm);color:var(--color-product-action);font-size:var(--type-meta);align-items:center;gap:.3rem;margin-right:auto;padding-inline:.45rem;font-weight:660;display:flex}.demand-master-reset:disabled{opacity:.4}.demand-master-mobile-ledger{display:none}@media (max-width:54rem){.demand-master-table-views{max-width:100%;overflow-x:auto}.demand-master-search-tools{flex-wrap:wrap;width:100%}.demand-master-search-tools .demand-search{min-width:0}.demand-master-quick-mode-status{flex-wrap:wrap;align-items:flex-start}.demand-master-quick-mode-status>span{gap:.08rem;display:grid}.demand-master-quick-mode-status>span>small{white-space:normal}.demand-master-quick-mode-status>b{margin-left:0}.demand-master-record-sheet{width:min(54rem,100vw - 1rem);height:calc(100dvh - 1rem)}.demand-master-source-evidence>div{grid-template-columns:1fr}}@media (max-width:44.99rem){.demand-master-workspace .demand-master-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-master-mobile-ledger{display:grid}.demand-master-mobile-row{border-bottom:1px solid var(--color-line);display:grid}.demand-master-mobile-open{text-align:left;gap:.28rem;min-height:7.8rem;padding:.7rem;display:grid}.demand-master-mobile-open>span{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.demand-master-mobile-open>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-master-mobile-open>small,.demand-master-mobile-open>span>small{color:var(--color-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-master-mobile-open>span:last-child{justify-content:start}.demand-master-mobile-open>span:last-child>small{margin-left:auto}.demand-master-search-tools .demand-search{flex-basis:100%}.demand-master-quick-mode-toggle{justify-content:center;width:100%;min-height:2.75rem}.demand-master-mobile-ledger.is-quick-edit{background:var(--color-canvas);gap:.7rem;padding:.7rem}.demand-master-mobile-quick-row{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-master-mobile-quick-row>header{border-bottom:1px solid var(--color-line);background:var(--color-surface-subtle);justify-content:space-between;align-items:start;gap:.6rem;padding:.65rem .7rem;display:flex}.demand-master-mobile-quick-row>header>span{gap:.08rem;display:grid}.demand-master-mobile-quick-row>header strong{color:var(--color-ink);font-family:var(--font-role-data)}.demand-master-mobile-quick-row>header small{color:var(--color-muted);font-size:var(--type-micro)}.demand-master-mobile-quick-row>header>b{color:var(--color-product-action);font-size:var(--type-meta);white-space:nowrap}.demand-master-mobile-quick-row>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demand-master-mobile-quick-row>div>label{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.25rem;min-width:0;padding:.55rem;display:grid}.demand-master-mobile-quick-row>div>label:nth-child(2n){border-right:0}.demand-master-mobile-quick-row>div>label>span{color:var(--color-muted);font-size:var(--type-micro);font-weight:680}.demand-activity-mobile-quick-ledger .demand-master-mobile-quick-row>div>.demand-field-quick-edit-cell{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:.22rem;min-width:0;padding:.5rem;display:grid}.demand-activity-mobile-quick-ledger .demand-master-mobile-quick-row>div>.demand-field-quick-edit-cell:nth-child(2n){border-right:0}.demand-activity-mobile-quick-ledger .demand-field-quick-edit-cell>span{color:var(--color-muted);font-size:var(--type-micro);font-weight:680}.demand-activity-mobile-quick-ledger .demand-field-quick-edit-trigger{border-color:#bba8ab;width:100%;min-height:2.75rem;margin:0;padding-inline:.5rem}@supports (color:color-mix(in lab, red, red)){.demand-activity-mobile-quick-ledger .demand-field-quick-edit-trigger{border-color:color-mix(in srgb, var(--color-product-action) 28%, var(--color-line))}}.demand-activity-mobile-quick-ledger .demand-field-quick-edit-trigger{background:#f7f3ef}@supports (color:color-mix(in lab, red, red)){.demand-activity-mobile-quick-ledger .demand-field-quick-edit-trigger{background:color-mix(in srgb, var(--color-product-action) 3%, var(--color-surface))}}.demand-master-mobile-quick-row .demand-master-inline-control.field{height:2.75rem;min-height:2.75rem;font-size:var(--type-body)}.demand-master-mobile-quick-row>footer{border-top:1px solid var(--color-line);justify-content:flex-end;align-items:center;min-height:3.4rem;padding:.45rem .55rem;display:flex}.demand-master-mobile-quick-row .demand-master-inline-actions{width:100%}.demand-master-mobile-quick-row .demand-master-inline-actions>span{white-space:normal;max-width:none;margin-right:auto}.demand-master-mobile-quick-row .demand-master-inline-actions>button{width:2.75rem;height:2.75rem}.demand-field-quick-edit-popover{max-width:calc(100vw - 1rem);min-height:2.75rem}.demand-field-quick-edit-control-wrap .premium-select-trigger.demand-field-quick-edit-control,.demand-field-quick-edit-control-wrap input.demand-field-quick-edit-control,.demand-field-quick-edit-actions .ui-icon-button{min-height:2.75rem}.demand-field-quick-edit-actions .ui-icon-button{width:2.75rem;min-width:2.75rem}.demand-master-pagination{flex-direction:column;align-items:stretch}.demand-master-pagination>div{justify-content:space-between}.demand-master-pagination button{min-height:var(--button-height-sm)}.demand-master-record-sheet{border:0;border-radius:0;width:100vw;height:100dvh}.demand-master-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-master-record-fields>div{grid-template-columns:1fr}.demand-master-record-fields>div>label,.demand-master-record-fields>div>label:nth-child(2n){border-right:0}.demand-master-record-fields>div>label.is-wide{grid-column:auto}.demand-master-source-evidence dl>div{grid-template-columns:6.8rem minmax(0,1fr)}.demand-master-record-sheet form>footer{flex-wrap:wrap}.demand-master-record-sheet form>footer>p,.demand-master-reset{width:100%;margin-right:0}}.demand-category-workspace{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.demand-category-groups{flex-wrap:wrap;display:flex;overflow:visible}.demand-category-groups>button{flex:9.5rem;min-width:8.5rem;min-height:3.3rem;padding:.38rem .62rem}.demand-category-groups span{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.demand-category-catalogue{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:.65rem}.demand-category-tile{--category-tone:var(--color-product-action);isolation:isolate;border:1px solid var(--category-tone);grid-template-rows:minmax(0,1fr) auto;height:9.4rem;min-height:9.4rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-category-tile{border:1px solid color-mix(in srgb, var(--category-tone) 10%, var(--color-line))}}.demand-category-tile{border-radius:var(--radius-card);background:#fbf9f4e0}@supports (color:color-mix(in lab, red, red)){.demand-category-tile{background:color-mix(in srgb, var(--color-surface) 88%, transparent)}}.demand-category-tile{box-shadow:none;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.demand-category-tile:before{z-index:-1;background:linear-gradient(145deg, var(--category-tone), transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.demand-category-tile:before{background:linear-gradient(145deg, color-mix(in srgb, var(--category-tone) 6%, transparent), transparent 52%)}}.demand-category-tile:before{content:"";pointer-events:none}.demand-category-tile:hover{border-color:var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-category-tile:hover{border-color:color-mix(in srgb, var(--category-tone) 38%, var(--color-line))}}.demand-category-tile:hover{background:#fbf9f4f0}@supports (color:color-mix(in lab, red, red)){.demand-category-tile:hover{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.demand-category-tile:hover{box-shadow:var(--shadow-tier-1);transform:translateY(-.08rem)}.demand-category-tile.is-active{border-color:var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-category-tile.is-active{border-color:color-mix(in srgb, var(--category-tone) 72%, var(--color-line))}}.demand-category-tile.is-active{background:#fbf9f4f5}@supports (color:color-mix(in lab, red, red)){.demand-category-tile.is-active{background:color-mix(in srgb, var(--color-surface) 96%, transparent)}}.demand-category-tile.is-active{box-shadow:inset 0 -.18rem var(--category-tone), 0 0 0 1px var(--category-tone)}@supports (color:color-mix(in lab, red, red)){.demand-category-tile.is-active{box-shadow:inset 0 -.18rem var(--category-tone), 0 0 0 1px color-mix(in srgb, var(--category-tone) 10%, transparent)}}.demand-category-tile-stage{background:linear-gradient(135deg, var(--category-tone), transparent 68%);grid-template-columns:minmax(0,1.28fr) minmax(3.6rem,.72fr);min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-stage{background:linear-gradient(135deg, color-mix(in srgb, var(--category-tone) 4%, transparent), transparent 68%)}}.demand-category-tile-copy{align-content:start;gap:.48rem;min-width:0;padding:.6rem .3rem .55rem .65rem;display:grid}.demand-category-tile-copy>small{color:var(--category-tone);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-copy>small{color:color-mix(in srgb, var(--category-tone) 50%, var(--color-muted))}}.demand-category-tile-copy>small{font-family:var(--font-role-meta);letter-spacing:.018em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500}.demand-category-tile-copy>strong{min-height:0;color:var(--color-ink);font-family:var(--font-role-display);font-size:var(--type-section);letter-spacing:-.022em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.06;display:-webkit-box;overflow:hidden}.demand-category-tile-image{border:1px solid #f3f0e824;margin:.7rem .6rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-image{border:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent)}}.demand-category-tile-image{background:var(--color-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-image{background:color-mix(in srgb, var(--color-surface-subtle) 68%, transparent)}}.demand-category-tile-image{opacity:.58;transition:opacity var(--motion-fast) var(--ease-standard)}.demand-category-tile.is-bands .demand-category-tile-image{border-radius:2.2rem .25rem}.demand-category-tile.is-mosaic .demand-category-tile-image{clip-path:polygon(0 0,78% 0,78% 14%,100% 14%,100% 100%,22% 100%,22% 86%,0 86%)}.demand-category-tile.is-pixels .demand-category-tile-image{clip-path:polygon(0 0,76% 0,76% 10%,90% 10%,90% 24%,100% 24%,100% 100%,24% 100%,24% 90%,10% 90%,10% 76%,0 76%)}.demand-category-tile-image:after{background:linear-gradient(120deg, var(--category-tone), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-image:after{background:linear-gradient(120deg, color-mix(in srgb, var(--category-tone) 14%, transparent), transparent 62%)}}.demand-category-tile-image img{object-fit:cover;filter:saturate(.7)contrast(.94);transition:filter var(--motion-fast) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);transform:scale(1.01)}.demand-category-tile:hover .demand-category-tile-image,.demand-category-tile.is-active .demand-category-tile-image{opacity:.76}.demand-category-tile:hover img{filter:saturate(.88)contrast(.98);transform:scale(1.035)}.demand-category-tile-facts{border-top:1px solid var(--category-tone);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.12rem .35rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-facts{border-top:1px solid color-mix(in srgb, var(--category-tone) 9%, var(--color-line))}}.demand-category-tile-facts{background:#fbf9f4c2}@supports (color:color-mix(in lab, red, red)){.demand-category-tile-facts{background:color-mix(in srgb, var(--color-surface) 76%, transparent)}}.demand-category-tile-facts{padding:.42rem .55rem .48rem .65rem}.demand-category-tile-facts>b{color:var(--color-ink);font-family:var(--font-role-data);font-size:var(--type-data);text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.demand-category-tile-facts>small{color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap}.demand-category-tile-facts>i{background:var(--color-track);border-radius:999px;grid-column:1/-1;height:.18rem;display:block;overflow:hidden}.demand-category-tile-facts>i>span{background:var(--category-tone);height:100%;display:block}.demand-category-detail{border-top:1px solid var(--color-line);scroll-margin-top:.75rem;overflow:hidden}.demand-category-detail>header{background:var(--color-surface);grid-template-columns:minmax(14rem,1fr) auto 2rem;align-items:center;gap:.75rem;padding:.72rem .8rem}.demand-category-detail>header h2{font-family:var(--font-role-section);font-size:var(--type-title);letter-spacing:-.025em}.demand-category-detail>header p{font-size:var(--type-meta)}.demand-category-detail>header dl{grid-template-columns:repeat(4,minmax(6.6rem,1fr))}.demand-category-detail>header dl>div{padding:.2rem .62rem}.demand-category-detail-close{border:1px solid var(--color-line);border-radius:var(--radius-tight);width:2rem;height:2rem;color:var(--color-muted);place-items:center;display:grid}.demand-category-detail-close:hover{border-color:var(--color-product-action);color:var(--color-product-action)}.demand-category-move{grid-template-columns:minmax(16rem,.82fr) minmax(24rem,1.18fr)}.demand-category-move>div,.demand-category-move dl>div{padding:.68rem .8rem}.demand-category-move h3{font-size:var(--type-meta);line-height:1.28}.demand-category-move dd{font-size:var(--type-micro);line-height:1.35}.demand-category-register{border-top:1px solid var(--color-line);background:var(--color-surface);min-width:0;overflow:hidden}.demand-category-register>.dt-root{box-shadow:none;border:0;border-radius:0}.demand-category-register .dt-scroll{overscroll-behavior:contain;max-height:35rem}.dt-table[data-table-id=demand-planning-category-register] .dt-row{height:var(--row-operating)}.dt-table[data-table-id=demand-planning-category-register] .dt-td{height:var(--row-operating);max-height:var(--row-operating);padding-block:var(--table-cell-padding-block);vertical-align:middle;line-height:1.2;overflow:hidden}.dt-table[data-table-id=demand-planning-category-register] .dt-clamp{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1;max-width:100%;display:block;overflow:hidden}.dt-table[data-table-id=demand-planning-category-register] .dt-row:hover .dt-td{background:#f4efeb}@supports (color:color-mix(in lab, red, red)){.dt-table[data-table-id=demand-planning-category-register] .dt-row:hover .dt-td{background:color-mix(in srgb, var(--color-product-action) 5%, var(--color-surface))}}.demand-category-register-title{min-width:0;color:var(--color-ink);align-items:center;gap:.45rem;display:flex}.demand-category-register-title>i{background:var(--color-faint);border-radius:999px;flex:none;width:.42rem;height:.42rem}.demand-category-register-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-category-register-title.is-reference{color:var(--color-muted)}.demand-category-register-gap{color:var(--color-warning);font-size:var(--type-meta)}.demand-category-register-views{align-self:stretch;min-width:0;display:flex}.demand-category-register-views>button{min-height:var(--button-height-sm);color:var(--color-muted);font-size:var(--type-meta);white-space:nowrap;border-bottom:.16rem solid #0000;align-items:center;gap:.38rem;padding-inline:.65rem;display:flex}.demand-category-register-views>button:hover{color:var(--color-ink)}.demand-category-register-views>button[aria-pressed=true]{border-bottom-color:var(--color-product-action);color:var(--color-product-action);font-weight:720}.demand-category-register-views>button strong{color:inherit;font-size:var(--type-micro)}.demand-category-register-mobile{display:none}@media (max-width:68rem){.demand-category-catalogue{grid-template-columns:repeat(4,minmax(0,1fr))}.demand-category-detail>header{grid-template-columns:minmax(0,1fr) 2rem}.demand-category-detail>header dl{grid-area:2/1/auto/-1}.demand-category-detail-close{grid-area:1/2}}@media (max-width:54rem){.demand-category-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-category-move{grid-template-columns:1fr}.demand-category-move dl{border-top:1px solid #f3f0e82e}@supports (color:color-mix(in lab, red, red)){.demand-category-move dl{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-category-register-views{max-width:100%;overflow-x:auto}}@media (max-width:44.99rem){.demand-category-groups>button{flex-basis:9rem;min-height:3.6rem}.demand-category-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.45rem}.demand-category-tile{height:9.75rem;min-height:9.75rem}.demand-category-tile-stage{grid-template-columns:minmax(0,1.3fr) minmax(3.2rem,.7fr)}.demand-category-tile-copy{padding:.55rem .2rem .5rem .55rem}.demand-category-tile-copy>strong{font-size:var(--type-body);-webkit-line-clamp:4}.demand-category-tile-facts{padding-inline:.5rem}.demand-category-detail>header{grid-template-columns:minmax(0,1fr) 2.75rem;padding:.65rem}.demand-category-detail>header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-category-detail>header dl>div{border-bottom:1px solid var(--color-line);padding:.35rem .45rem}.demand-category-detail-close{width:2.75rem;height:2.75rem}.demand-category-move dl{grid-template-columns:1fr}.demand-category-move dl>div{border-top:1px solid #f3f0e82e}@supports (color:color-mix(in lab, red, red)){.demand-category-move dl>div{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-category-move dl>div{border-left:0}.demand-category-register-mobile{display:grid}.demand-category-register-mobile>button{border-bottom:1px solid var(--color-line);text-align:left;gap:.3rem;min-height:7.2rem;padding:.65rem;display:grid}.demand-category-register-mobile>button:disabled{opacity:1}.demand-category-register-mobile>button>span{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.demand-category-register-mobile>button>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-category-register-mobile>button>small{color:var(--color-muted);font-size:var(--type-micro)}.demand-category-register-mobile>button>span>small{color:var(--color-muted);font-size:var(--type-micro);margin-left:auto}}@media (prefers-reduced-motion:reduce){.demand-category-tile,.demand-category-tile-image img{transition:none}.demand-category-tile:hover{transform:none}}.demand-planning-workspace{gap:0}.demand-slim-hero{border:1px solid #39576e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.15rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-slim-hero{border:1px solid color-mix(in srgb, var(--color-product-hero) 82%, var(--color-line))}}.demand-slim-hero{border-radius:var(--radius-hero) var(--radius-hero) 0 0;background:linear-gradient(102deg, var(--color-product-hero), #2b3851)}@supports (color:color-mix(in lab, red, red)){.demand-slim-hero{background:linear-gradient(102deg, var(--color-product-hero), color-mix(in srgb, var(--color-product-hero) 78%, var(--color-product-action)))}}.demand-slim-hero{color:var(--color-on-dark);box-shadow:inset 0 -.18rem var(--color-gold);padding:.52rem .85rem .57rem 1rem}.demand-slim-hero>div{gap:.05rem;min-width:0;display:grid}.demand-slim-hero>div>span{color:#f3f0e8a3}@supports (color:color-mix(in lab, red, red)){.demand-slim-hero>div>span{color:color-mix(in srgb, var(--color-on-dark) 64%, transparent)}}.demand-slim-hero>div>span{font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:680}.demand-slim-hero h1{color:var(--color-on-dark);font-family:var(--font-role-statement);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1;overflow:hidden}.demand-slim-hero>.demand-command-control{border-left:1px solid #f3f0e82e;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.demand-slim-hero>.demand-command-control{border-left:1px solid color-mix(in srgb, var(--color-on-dark) 18%, transparent)}}.demand-slim-hero>.demand-command-control{color:var(--color-on-dark);padding-inline:.8rem .15rem}.demand-slim-hero>.demand-command-control small{color:#f3f0e894}@supports (color:color-mix(in lab, red, red)){.demand-slim-hero>.demand-command-control small{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent)}}.demand-flow-surface>.demand-workspace-command{border:1px solid #acb5b9;grid-template-columns:1fr;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-flow-surface>.demand-workspace-command{border:1px solid color-mix(in srgb, var(--color-product-hero) 22%, var(--color-line))}}.demand-flow-surface>.demand-workspace-command{background:var(--color-surface);border-top:0;border-radius:0;padding:0 .72rem}.demand-workflow{scrollbar-width:none;gap:1.6rem;width:100%;display:flex;overflow-x:auto}.demand-workflow::-webkit-scrollbar{display:none}.demand-workflow>button{width:auto;min-width:max-content;min-height:3rem;color:var(--demand-ink);box-shadow:none;transition:background var(--motion-fast) var(--ease-entrance), color var(--motion-fast) var(--ease-entrance), box-shadow var(--motion-fast) var(--ease-entrance);background:0 0;border:0;border-bottom:.18rem solid #0000;border-radius:0;flex:none;grid-template-columns:max-content;padding:.22rem .08rem .14rem;overflow:visible}.demand-multiselect-field{min-width:0;color:var(--color-muted);font-size:var(--type-micro);gap:.16rem;font-weight:680;display:grid}.demand-multiselect-field>button{border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;height:2rem;color:var(--demand-ink);font-size:var(--type-micro);text-align:left;justify-content:space-between;align-items:center;gap:.4rem;padding-inline:.5rem;display:flex}.demand-multiselect-field>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-multiselect-field>button:hover,.demand-multiselect-field>button[aria-expanded=true]{border-color:var(--color-product-action);background:var(--color-surface-subtle)}.demand-multiselect-field>button[data-active=true]{color:var(--color-product-action);font-weight:720}.demand-multiselect-field>button svg{transition:transform var(--motion-fast) var(--ease-entrance);flex:none}.demand-multiselect-field>button[aria-expanded=true] svg{transform:rotate(180deg)}.demand-multiselect-panel{z-index:130;max-width:calc(100vw - 1rem);max-height:var(--demand-filter-max-height,22rem);border:1px solid #b59ea2;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-multiselect-panel{border:1px solid color-mix(in srgb, var(--color-product-action) 34%, var(--color-line))}}.demand-multiselect-panel{border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-tier-3);opacity:0;visibility:hidden;transform:translateY(-.16rem)}.demand-multiselect-panel[data-ready=true]{animation:premium-select-enter var(--motion-fast) var(--ease-entrance) both;visibility:visible}.demand-multiselect-panel>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.35rem;padding:.38rem .55rem;display:flex}.demand-multiselect-panel>header strong{color:var(--color-ink);font-size:var(--type-meta)}.demand-multiselect-panel>header small{color:var(--color-muted);font-size:var(--type-micro)}.demand-multiselect-panel>div{max-height:min(18rem, calc(var(--demand-filter-max-height,22rem) - 2.35rem));padding:.3rem;display:grid;overflow-y:auto}.demand-multiselect-panel>div>button{border-radius:var(--radius-tight);min-height:2rem;color:var(--color-muted);font-size:var(--type-meta);text-align:left;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto .9rem;align-items:center;gap:.45rem;padding:.3rem .42rem;display:grid}.demand-multiselect-panel>div>button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.demand-multiselect-panel>div>button[aria-selected=true]{border-color:#b7a1a5}@supports (color:color-mix(in lab, red, red)){.demand-multiselect-panel>div>button[aria-selected=true]{border-color:color-mix(in srgb, var(--color-product-action) 32%, var(--color-line))}}.demand-multiselect-panel>div>button[aria-selected=true]{background:#f2ebe7}@supports (color:color-mix(in lab, red, red)){.demand-multiselect-panel>div>button[aria-selected=true]{background:color-mix(in srgb, var(--color-product-action) 7%, var(--color-surface))}}.demand-multiselect-panel>div>button[aria-selected=true]{color:var(--color-product-action);font-weight:720}.demand-multiselect-panel>div>button small{color:var(--color-faint);font-size:var(--type-micro)}.demand-multiselect-panel>div>button svg{opacity:0;grid-column:3}.demand-multiselect-panel>div>button[aria-selected=true] svg{opacity:1}.demand-workflow>button:before{display:none}.demand-workflow>button:hover{border-bottom-color:#742d3e52}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button:hover{border-bottom-color:color-mix(in srgb, var(--color-product-action) 32%, transparent)}}.demand-workflow>button:hover{color:var(--color-product-action);background:0 0}.demand-workflow>button:focus-visible{z-index:1;outline:.125rem solid var(--color-focus-ring);outline-offset:-.18rem}.demand-workflow>button[aria-current=page]{border-bottom-color:var(--color-product-action);color:var(--demand-ink);box-shadow:none;background:0 0}.demand-workflow>button>span{justify-content:flex-start;align-items:baseline;gap:.45rem;min-width:0;padding:0;display:flex}.demand-workflow>button strong{color:var(--demand-ink);font-size:var(--type-meta);font-weight:620}.demand-workflow>button[aria-current=page] strong{color:var(--color-product-action);font-weight:740}.demand-workflow>button small{min-width:0;color:var(--color-muted);align-items:baseline;gap:.34rem;display:flex}.demand-workflow>button small>b{color:var(--color-muted);font-size:var(--type-micro);white-space:nowrap;flex:none;font-weight:620}.demand-workflow-count-mobile{display:none}.demand-workflow>button small>em{color:#6d6b67c7;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demand-workflow>button small>em{color:color-mix(in srgb, var(--color-muted) 78%, transparent)}}.demand-workflow>button small>em{text-overflow:ellipsis;white-space:nowrap;font-style:normal}.demand-workflow>button small>em:before{content:"· "}.demand-workflow>button[aria-current=page] small>em{color:var(--color-muted)}.demand-workflow>button>svg{display:none}@media (max-width:54rem){.demand-briefing>.demand-briefing-command{grid-template-columns:1fr;align-items:start}.demand-brief-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(24rem,100%)}.demand-brief-functions{grid-template-columns:1fr}.demand-brief-functions>article+article{border-left:0;border-top:1px solid var(--color-line)}.demand-brief-functions article>p{min-height:0}.demand-brief-decisions>header,.demand-brief-campaign>header{grid-template-columns:1fr;align-items:start}.demand-brief-decisions li{grid-template-columns:1.5rem minmax(0,1fr) auto}.demand-brief-decisions li>button{grid-column:2/-1;justify-self:start}.demand-brief-campaign ol{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-brief-campaign li:nth-child(3){border-left:0}.demand-brief-campaign li:nth-child(n+3){border-top:1px solid var(--color-line)}.demand-brief-command-controls{width:min(28rem,100%)}.demand-insight-exhibit>header{grid-template-columns:5.2rem minmax(0,1fr);align-items:start}.demand-insight-exhibit>header>strong{grid-column:2;justify-self:start}.demand-intelligence-metrics,.demand-route-treatments{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-consolidation-register>header{grid-template-columns:1fr;align-items:start}.demand-consolidation-register>ol>li{grid-template-columns:1.5rem minmax(0,1fr) auto}.demand-consolidation-proof{grid-column:2}.demand-consolidation-value{grid-area:1/3/span 2}.demand-consolidation-register li>button{grid-column:2/-1;justify-self:start}}@media (max-width:44.99rem){.demand-slim-hero{gap:.5rem;min-height:4.2rem;padding:.55rem .65rem .62rem .75rem}.demand-slim-hero>div>span{letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-slim-hero h1{font-size:1.18rem}.demand-slim-hero>.demand-command-control{padding-left:.55rem}.demand-slim-hero>.demand-command-control small{display:none}.demand-flow-surface>.demand-workspace-command{padding-inline:.65rem}.demand-workflow{gap:1.25rem;display:flex;overflow-x:auto}.demand-workflow>button{min-width:max-content;min-height:3rem;padding-inline:0}.demand-workflow>button>span{align-items:baseline;gap:.38rem;display:flex}.demand-workflow>button strong{font-size:var(--type-meta);text-overflow:clip;white-space:nowrap;line-height:1.05;overflow:visible}.demand-workflow>button>svg,.demand-workflow>button small>em,.demand-workflow-count-full{display:none}.demand-workflow-count-mobile{display:inline}.demand-timing-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .35rem;height:auto;min-height:18rem;overflow:visible}.demand-timing-bars article{min-height:8.35rem}.demand-briefing-command h2{font-size:var(--type-title)}.demand-brief-actions{width:100%}.demand-briefing-score{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-brief-functions>article{padding:.8rem}.demand-brief-functions dl>div{padding-inline:.4rem}.demand-brief-decisions li{grid-template-columns:1.35rem minmax(0,1fr);padding:.72rem}.demand-brief-decisions li>div:last-of-type{grid-column:2;justify-items:start;padding-top:.35rem}.demand-brief-decisions li>button{grid-column:2;min-height:2.75rem}.demand-brief-campaign ol{grid-template-columns:1fr}.demand-brief-campaign li{min-height:7rem}.demand-brief-campaign li+li{border-left:0;border-top:1px solid var(--color-line)}.demand-brief-campaign li>div>button{min-height:2.75rem}.demand-brief-command-controls{width:100%;min-width:0}.demand-insight-exhibit>header{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;padding:.72rem}.demand-intelligence-metrics,.demand-route-treatments,.demand-procurement-controls{grid-template-columns:1fr}.demand-plan-findings>li{grid-template-columns:1.5rem minmax(0,1fr);padding:.72rem}.demand-plan-findings>li>button{grid-column:2;justify-self:start;min-height:2.75rem}.demand-route-treatments>article{min-height:6.8rem}.demand-consolidation-register>header{padding:.72rem}.demand-consolidation-register>ol>li{grid-template-columns:1.45rem minmax(0,1fr);padding:.72rem}.demand-consolidation-proof,.demand-consolidation-value,.demand-consolidation-register li>button{grid-area:auto/2;justify-self:start;justify-items:start}.demand-consolidation-case>p{white-space:normal}.demand-consolidation-register li>button,.demand-multiselect-field>button,.demand-multiselect-panel>header,.demand-multiselect-panel>div>button{min-height:2.75rem}.demand-multiselect-panel{bottom:calc(4.7rem + env(safe-area-inset-bottom));max-height:min(65dvh, var(--demand-filter-max-height,22rem));border-radius:var(--radius-panel) var(--radius-panel) var(--radius-tight) var(--radius-tight);background:var(--color-surface);box-shadow:var(--shadow-modal);width:auto!important;top:auto!important;left:1rem!important;right:1rem!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
