@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.block{display:block}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}}:root{--font-body:"Segoe UI", Arial, sans-serif;--font-display:"Aptos Display", "Segoe UI", Arial, sans-serif;--ink:#20242c;--muted:#6b7280;--line:#7089802e;--surface:#ffffff9e;--canvas:#eef4f2;--green:#f47a38;--green-dark:#d85a1f;--green-soft:#fff0e7;--gold:#a47932;--gold-soft:#f7f0e3;--glass:#ffffff9e;--glass-strong:#ffffffc7;--glass-line:#ffffffad;--glass-shadow:0 18px 50px #25443a17, 0 2px 8px #25443a0a}.goal-execution-page{width:min(1260px,100% - 56px)}.goal-cascade-panel,.legwork-board-panel{margin-top:16px;overflow:hidden}.goal-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.goal-section-heading>span{color:#747b86;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.goal-cascade-track{align-items:stretch;gap:10px;padding:22px;display:flex}.goal-cascade-step{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.goal-cascade-step>svg{color:#b4bac2;flex:none}.goal-level-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8faad;border:1px solid #373f4a17;border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:188px;padding:17px;display:flex;box-shadow:inset 0 1px #ffffffe0}.goal-level-04{background:#ffebdf99;border-color:#f47a3821}.goal-level-topline{color:#8a909a;justify-content:space-between;align-items:center;display:flex}.goal-level-topline>span{color:#b64716;background:#ffebdfad;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.goal-level-card>p{color:#777e88;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 0;font-size:11px;font-weight:750}.goal-level-card h3{color:#252b34;margin:7px 0 16px;font-size:16px;line-height:1.3}.goal-level-01 h3{font-size:18px}.goal-level-meta{flex-direction:column;gap:3px;margin-top:auto;display:flex}.goal-level-meta span{color:#9a9fa7;font-size:10px}.goal-level-meta strong{color:#666d77;font-size:11px;font-weight:650}.goal-to-work-bridge{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;padding:0 22px 22px;display:grid}.goal-to-work-bridge>svg{color:#b4bac2}.goal-to-work-bridge>article{background:#fff9;border:1px solid #373f4a14;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 120px;align-items:center;gap:13px;min-height:86px;padding:14px;display:grid}.bridge-icon{color:#b64716;background:#ffebdfad;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bridge-copy span{color:#8a9099;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.bridge-copy h3{margin-top:4px;font-size:14px}.bridge-copy p{color:#858b94;margin:3px 0 0;font-size:11px}.legwork-kanban{grid-template-columns:repeat(4,minmax(235px,1fr));gap:12px;padding:18px;display:grid;overflow-x:auto}.kanban-column{background:#f1f3f7a3;border:1px solid #373f4a12;border-radius:12px;min-height:430px;padding:11px}.kanban-column-heading,.kanban-column-heading>div{align-items:center;display:flex}.kanban-column-heading{justify-content:space-between;gap:10px;min-height:35px;padding:0 3px 9px}.kanban-column-heading>div{color:#6f7680;gap:7px}.kanban-in-progress .kanban-column-heading>div,.kanban-done .kanban-column-heading>div{color:#b64716}.kanban-column-heading h3{font-size:13px}.kanban-column-heading>span{color:#747b85;background:#ffffffb8;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:750;display:grid}.kanban-card-list{align-content:start;gap:9px;display:grid}.kanban-card{background:#ffffffc7;border:1px solid #373f4a14;border-radius:10px;padding:13px;box-shadow:0 3px 10px #2a30390a,inset 0 1px #ffffffe6}.kanban-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card-topline>span{color:#858b94;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.kanban-card h4{color:#2b3038;min-height:40px;margin:10px 0 12px;font-size:13px;line-height:1.45}.kanban-card .progress-cell{grid-template-columns:minmax(0,1fr) auto}.kanban-card .progress-cell strong{font-size:11px}.kanban-card-footer{color:#858b94;border-top:1px solid #373f4a12;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:11px;font-size:10px;display:flex}.kanban-card>a{color:#b64716;margin-top:10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.performance-handoff{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9;border:1px solid #373f4a14;border-radius:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);align-items:center;gap:22px;margin-top:16px;padding:20px 22px;display:grid}.performance-handoff h2{margin-top:4px;font-size:17px}.performance-handoff-track,.performance-handoff-step{align-items:center;display:flex}.performance-handoff-track{gap:10px}.performance-handoff-step{flex:1;gap:10px;min-width:0}.performance-handoff-step>svg{color:#b4bac2;flex:none}.performance-handoff-step article{background:#f7f8faad;border-radius:9px;flex:1;min-width:0;padding:12px}.performance-handoff-step article>span,.performance-handoff-step article>p{color:#858b94;font-size:10px;display:block}.performance-handoff-step article>strong{margin:5px 0;font-size:13px;display:block}.workspace-kanban-panel{margin-top:16px}@media (max-width:1080px){.goal-cascade-track{overflow-x:auto}.goal-cascade-step{min-width:245px}.goal-to-work-bridge>article{grid-template-columns:40px minmax(0,1fr)}.goal-to-work-bridge .progress-cell{grid-column:1/-1}.performance-handoff{grid-template-columns:1fr}}@media (max-width:720px){.goal-execution-page{width:calc(100% - 32px)}.goal-section-heading{flex-direction:column;align-items:flex-start}.goal-cascade-track{flex-direction:column;align-items:stretch}.goal-cascade-step{flex-direction:column;width:100%;min-width:0}.goal-cascade-step>svg{transform:rotate(90deg)}.goal-level-card{width:100%;min-height:170px}.goal-to-work-bridge{grid-template-columns:1fr}.goal-to-work-bridge>svg{justify-self:center;transform:rotate(90deg)}.performance-handoff-track{flex-direction:column;align-items:stretch}.performance-handoff-step{flex-direction:column;width:100%}.performance-handoff-step>svg{transform:rotate(90deg)}}:root{--chart-grid:#e6e9ed;--chart-text:#737b86;--chart-target:#aab1ba;--chart-tooltip:#fff}.theme-toggle{position:relative}.theme-sun-icon{display:none}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark-accent-text:#ffd0b5;--ink:#f5f7fa;--muted:#c3cbd6;--line:#ffffff1f;--surface:#1b1f26eb;--canvas:#0e1116;--glass:#191d24c7;--glass-strong:#1f242ce6;--glass-line:#ffffff1a;--glass-shadow:0 16px 40px #00000047, 0 2px 8px #0003;--green-soft:#f47a382e;--gold-soft:#cb974729;--chart-grid:#323844;--chart-text:#c2cad5;--chart-target:#8f99a6;--chart-tooltip:#1c2027}html.theme-dark .theme-moon-icon{display:none}html.theme-dark .theme-sun-icon{display:block}html.theme-dark body{color:#f5f7fa;background:radial-gradient(circle at 88% 2%,#fff8f114,#0000 26%),radial-gradient(circle at 5% 95%,#f47a3821,#0000 24%),#0e1116}html.theme-dark body:before{opacity:.09;background:#a94a21}html.theme-dark body:after{opacity:.09;background:#314861}html.theme-dark :where(h1,h2,h3,h4,strong){color:#f5f7fa!important}html.theme-dark :where(p,span,small,time,dt,dd,label,td,th){color:#c5cdd8!important}html.theme-dark :where(.eyebrow,.management-decision-list>article>span){color:var(--dark-accent-text)!important}html.theme-dark :where(a,.panel-heading-link,.lineage-open,.kanban-card>a){color:var(--dark-accent-text)}html.theme-dark .sidebar{color:#e8ecf2;background:radial-gradient(circle at 18% 0,#f47a381a,#0000 30%),#14171df0;border-color:#ffffff1a;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0f}html.theme-dark .brand-mark{color:var(--dark-accent-text);background:#ffffff0f;border-color:#f47a3859;box-shadow:inset 0 1px #ffffff14}html.theme-dark :where(.brand-name,.identity-copy strong){color:#f7f8fb!important}html.theme-dark :where(.brand-product,.identity-copy span,.scope-kicker,.navigation-label){color:#aeb8c5!important}html.theme-dark :where(.scope-switcher,.admin-experience-switcher){background:#ffffff0b;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a}html.theme-dark :where(.scope-button,.scope-context-icon){color:#e3e7ed!important}html.theme-dark .nav-item{color:#c5cdd8}html.theme-dark .nav-item:hover{color:#fff;background:#ffffff13}html.theme-dark .nav-item-active{color:var(--dark-accent-text);box-shadow:none;background:#f47a382b;border-color:#f47a3838}html.theme-dark .admin-experience-option{color:#c5cdd8}html.theme-dark .admin-experience-option:hover{color:#fff;background:#ffffff12}html.theme-dark .admin-experience-active{color:var(--dark-accent-text);background:#f47a382b;border-color:#f47a3833}html.theme-dark .identity-card{border-color:#ffffff1a}html.theme-dark .avatar{color:var(--dark-accent-text);background:#f47a3833;border-color:#f47a383d}html.theme-dark .topbar{color:#c5cdd8;background:#16191fcc;border-color:#ffffff17;box-shadow:0 8px 24px #0000003d,inset 0 1px #ffffff0d}html.theme-dark :where(.icon-button,.sidebar-toggle,.button-secondary,.experience-switch){color:#dce2e9;background:#ffffff0e;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d}html.theme-dark :where(.icon-button,.sidebar-toggle,.button-secondary,.experience-switch):hover{color:#fff;background:#f47a3824;border-color:#f47a383d}html.theme-dark :where(.panel,.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card,.notification-list,.initiative-progress,.lineage-node,.workspace-attention,.notice-panel,.management-summary article,.goals-scope-bar,.progress-filter-bar,.performance-handoff,.progress-update-card){box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0b!important;background:#1b1f26e0!important;border-color:#ffffff1a!important}html.theme-dark :where(.panel-heading,.department-goal-card-heading,.department-goal-card-footer){background:#0c0f1342!important;border-color:#ffffff17!important}html.theme-dark :where(.data-table td,.checklist-row,.milestone-list>div,.decision-list article,.notification-list article,.workspace-work-list article,.workspace-priority-list article,.workspace-kpi-list article,.department-goal-list>article,.team-work-list>article,.management-decision-list>article){border-color:#ffffff17!important}html.theme-dark .data-table th{background:#171a20;border-color:#ffffff1a;color:#b9c3cf!important}html.theme-dark .data-table td{color:#e2e7ed!important}html.theme-dark .data-table tbody tr:hover{background:#ffffff0d}html.theme-dark :where(.table-primary,.outcome-value){color:#f5f7fa!important}html.theme-dark :where(.page-description,.table-secondary,.goal-section-heading>span,.goal-level-card>p,.goal-level-meta span,.goal-level-meta strong,.bridge-copy span,.bridge-copy p,.kanban-card-topline>span,.kanban-card-footer,.department-goal-copy>span,.team-work-footer,.team-work-list p,.department-goal-measure span,.department-goal-progress>span,.management-decision-list p,.department-goal-card-body article p,.department-goal-card-footer,.entry-section-heading span,.entry-preview-meta dt,.target-entry-preview>p:not(.eyebrow),.progress-filter-bar>span,.progress-update-main>p,.progress-update-metric>span,.progress-update-metric small,.lineage-node-copy>span,.lineage-node-copy p,.lineage-node-state>span,.lineage-rule-card>p:last-child,.workspace-greeting>div>p:last-child){color:#b9c3cf!important}html.theme-dark :where(.goal-level-card,.goal-to-work-bridge>article,.lineage-compact-step>a,.entry-preview-chain>div,.target-preview-values>div,.goal-target-summary>div,.update-form-context,.performance-handoff-step article){background:#ffffff0b!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff0a!important}html.theme-dark :where(.goal-level-04,.progress-update-control,.target-preview-achievement,.management-chain-card){color:var(--dark-accent-text);background:#f47a3824!important;border-color:#f47a3833!important}html.theme-dark .kanban-column{background:#0c0f136b;border-color:#ffffff14}html.theme-dark .kanban-card{background:#252a32db;border-color:#ffffff1a;box-shadow:0 5px 15px #0003,inset 0 1px #ffffff0a}html.theme-dark .kanban-column-heading>span{background:#ffffff14;color:#dbe1e8!important}html.theme-dark :where(.bridge-icon,.goal-level-topline>span,.entry-section-number,.target-preview-icon,.progress-update-icon,.management-summary-icon,.management-decision-list a,.progress-update-open){background:#f47a382e;color:var(--dark-accent-text)!important}html.theme-dark :where(.field-label select,.field-label textarea,.field-label input:not([type=range])){color:#f1f4f7!important;background:#15181e!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff06!important}html.theme-dark :where(.field-label select,.field-label textarea,.field-label input)::placeholder{color:#929dab;opacity:1}html.theme-dark :where(.field-label select,.field-label textarea,.field-label input:not([type=range])):focus{border-color:#ff975ec7!important;box-shadow:0 0 0 3px #f47a3829!important}html.theme-dark .support-fields{background:#f47a3814}html.theme-dark .form-footer,html.theme-dark .entry-form-section,html.theme-dark .entry-preview-meta,html.theme-dark .kanban-card-footer{border-color:#ffffff1a}html.theme-dark .progress-track{background:#343a45}html.theme-dark .progress-track>span{background:#f47a38}html.theme-dark :where(.health-on-track,.health-completed,.status-pill-positive,.form-result-success){color:var(--dark-accent-text)!important;background:#f47a382b!important;border-color:#f47a3838!important}html.theme-dark :where(.health-on-track,.health-completed,.status-pill-positive,.form-result-success) span{color:var(--dark-accent-text)!important}html.theme-dark :where(.health-at-risk,.form-result-preview,.status-pill-muted){color:#f1c27d!important;background:#c7913d29!important;border-color:#dead6133!important}html.theme-dark :where(.health-blocked,.form-result-error){color:#ffaaa4!important;background:#c14a432e!important;border-color:#e86f6738!important}html.theme-dark :where(.health-not-started,.source-pill){color:#c5cdd8!important;background:#ffffff12!important;border-color:#ffffff1a!important}html.theme-dark :where(.kpi-achievement,.variance-positive,.progress-update-heading>strong,.target-preview-achievement strong,.brief-status){color:var(--dark-accent-text)!important}html.theme-dark :where(.field-error,.negative-gap,.negative-gap-text){color:#ffaaa4!important}html.theme-dark .executive-brief{background:radial-gradient(circle at 92% 8%,#f47a3840,#0000 38%),linear-gradient(145deg,#272220f7,#1a1b1ef0);border-color:#ffffff1a}html.theme-dark :where(.lineage-integrity,.record-summary){background:radial-gradient(circle at 10% 0,#f47a3833,#0000 34%),linear-gradient(145deg,#262220f5,#191b1ff0);border-color:#ffffff1a}html.theme-dark :where(.history-placeholder){background:#ffffff1f}html.theme-dark .lineage-node.lineage-warning,html.theme-dark .lineage-rule-warning{background:#9d672a1f!important;border-color:#e2ab5f2e!important}html.theme-dark .tree-node{background:#ffffff0b;border-color:#ffffff1a}html.theme-dark .tree-node-root{background:#f47a3821;border-color:#f47a3833}html.theme-dark .ai-chip{color:#d7c6ed;background:#805bae29;border-color:#ab87d72e}html.theme-dark .button-primary{background:#d85a1f;border-color:#e76b30;color:#fff!important}html.theme-dark .button-primary:hover{background:#f47a38}html.theme-dark ::selection{color:#fff;background:#f47a3894}.app-shell{transition:grid-template-columns .22s}.sidebar{transition:padding .22s}.brand-copy{min-width:0}.sidebar-toggle{color:#747b85;cursor:pointer;background:#fff9;border:1px solid #373f4a14;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;transition:color .15s,background .15s,transform .22s;display:grid}.sidebar-expand-icon{display:none}.scope-context-icon{color:#858b96;flex:none}.scope-button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-experience-option{gap:8px}html.sidebar-collapsed .app-shell{grid-template-columns:84px minmax(0,1fr)}html.sidebar-collapsed .sidebar{padding:18px 10px 12px}html.sidebar-collapsed .brand-lockup{flex-direction:column;align-items:center;gap:9px;padding:0 0 16px}html.sidebar-collapsed .brand-copy,html.sidebar-collapsed .scope-kicker,html.sidebar-collapsed .scope-button>span,html.sidebar-collapsed .scope-button>svg:last-child,html.sidebar-collapsed .navigation-label,html.sidebar-collapsed .nav-item>span,html.sidebar-collapsed .admin-experience-label,html.sidebar-collapsed .admin-experience-option>span,html.sidebar-collapsed .identity-copy,html.sidebar-collapsed .identity-card>svg{display:none}html.sidebar-collapsed .brand-mark{width:38px;height:38px}html.sidebar-collapsed .sidebar-toggle{margin-left:0}html.sidebar-collapsed .sidebar-collapse-icon{display:none}html.sidebar-collapsed .sidebar-expand-icon{display:block}html.sidebar-collapsed .scope-switcher{width:44px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}html.sidebar-collapsed .scope-button{background:#f1f3f799;border:1px solid #373f4a12;border-radius:9px;justify-content:center;width:44px;height:44px;margin:0;padding:0}html.sidebar-collapsed .main-navigation{margin-top:15px}html.sidebar-collapsed .nav-item{justify-content:center;gap:0;width:44px;min-height:42px;margin:3px auto;padding:0}html.sidebar-collapsed .admin-experience-switcher{width:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:3px;margin:0 auto 8px;padding:0}html.sidebar-collapsed .admin-experience-option{justify-content:center;gap:0;width:44px;min-height:38px;padding:0}html.sidebar-collapsed .sidebar-footer>.nav-item{margin-left:auto;margin-right:auto}html.sidebar-collapsed .identity-card{grid-template-columns:36px;justify-content:center;padding:12px 0 0;display:grid}html.sidebar-collapsed .avatar{width:36px;height:36px}@media (max-width:760px){.sidebar-toggle{display:none}html.sidebar-collapsed .app-shell{display:block}html.sidebar-collapsed .sidebar{width:100%;height:auto;padding:16px}html.sidebar-collapsed .brand-lockup{flex-direction:row;align-items:center;gap:11px;padding:0}html.sidebar-collapsed .brand-copy{display:block}}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);font-family:var(--font-body), Arial, sans-serif;background-color:#0000;background-image:radial-gradient(circle at 9% 8%,#ffb37e4d,#0000 29%),radial-gradient(circle at 91% 12%,#ffebdc47,#0000 27%),radial-gradient(circle at 76% 86%,#ffd3ad33,#0000 28%),linear-gradient(145deg,#fff3e9 0%,#fff 48%,#fff8f2 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0;font-size:14px}body:before,body:after{z-index:0;pointer-events:none;content:"";filter:blur(90px);opacity:.38;border-radius:50%;width:360px;height:360px;position:fixed}body:before{background:#b1ddd0;top:22%;left:18%}body:after{background:#c2d4e7;bottom:4%;right:3%}button,a{font:inherit;-webkit-tap-highlight-color:transparent}.app-shell{z-index:1;grid-template-columns:268px 1fr;min-height:100vh;display:grid;position:relative}.sidebar{color:#dce8e4;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:radial-gradient(circle at 12% 4%,#ffe7d440,#0000 34%),linear-gradient(160deg,#9b4522e0,#70311cc7);border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:22px 16px 16px;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 24px 60px #10362c33,inset 0 1px #ffffff1f}.brand-lockup{align-items:center;gap:11px;padding:0 8px 25px;display:flex}.brand-mark{color:#e2c68d;border:1px solid #d8b97e9e;border-radius:8px 8px 14px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:21px;display:grid}.brand-lockup p{margin:0}.brand-name{color:#fff;letter-spacing:.16em;font-size:13px;font-weight:750}.brand-product{color:#9fb5ae;letter-spacing:.04em;font-size:11px;margin-top:2px!important}.scope-switcher{background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;padding:14px 12px}.scope-kicker,.navigation-label{color:#829c94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.scope-button{color:#f1f6f4;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:7px;padding:0;font-size:12px;font-weight:600;display:flex}.navigation-group+.navigation-group{margin-top:22px}.navigation-label{padding:0 12px 8px}.nav-item{color:#a9bcb6;border-radius:8px;align-items:center;gap:11px;min-height:42px;margin:2px 0;padding:0 12px;text-decoration:none;transition:color .15s,background .15s;display:flex}.brand-mark{color:#d85a1f;border-color:#f47a3861}.sidebar-footer{margin-top:auto}.admin-experience-switcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #373f4a14;border-radius:10px;gap:4px;margin-bottom:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffffb8}.admin-experience-label{color:#858b96;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:3px 7px 5px;font-size:10px;font-weight:750;display:flex}.admin-experience-option{color:#676e7a;border:1px solid #0000;border-radius:8px;align-items:center;min-height:34px;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex}.admin-experience-option:hover{color:#20262f;background:#e7ebf099}.admin-experience-active{color:#b64716;background:#ffebdf99;border-color:#f47a3814}.identity-card{border-top:1px solid #ffffff17;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:14px 8px 2px;display:grid}.avatar{color:#113a31;background:#d5e8e1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.identity-copy{flex-direction:column;min-width:0;display:flex}.identity-copy strong{color:#f1f6f4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.identity-copy span{color:#87a198;letter-spacing:.04em;margin-top:2px;font-size:9px}.main-column{min-width:0}.topbar{z-index:20;height:62px;color:var(--muted);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffff80;border:1px solid #ffffffb8;border-radius:16px;justify-content:space-between;align-items:center;margin:12px 18px 0;padding:0 18px;font-size:11px;font-weight:600;display:flex;position:sticky;top:12px;box-shadow:0 10px 35px #2b4a4012,inset 0 1px #ffffffd1}.topbar>div{align-items:center;gap:8px;display:flex}.topbar-actions{align-items:center;gap:9px;display:flex}.topbar-compact{justify-content:flex-end}.experience-switch{color:#42534d;background:#ffffff8f;border:1px solid #ffffffbd;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.experience-switch:hover{color:var(--green);border-color:#bed4cc}.environment-dot{background:#5da08a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e0efe9}.icon-button{color:#50615b;cursor:pointer;background:#ffffff8f;border:1px solid #ffffffbd;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 1px #ffffffbf}.page-wrap{width:min(1180px,100% - 68px);margin:0 auto;padding:36px 0 64px}.page-heading,.section-heading,.panel-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow{color:#77847f;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:750}h1,h2{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin:0}h1{font-size:clamp(28px,3vw,36px);font-weight:650}h2{font-size:18px;font-weight:650}.page-description{color:var(--muted);margin:9px 0 0;font-size:13px}.button-primary,.button-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 15px;font-size:12px;font-weight:650;display:inline-flex}.button-primary{color:#fff;background:var(--green);border:1px solid var(--green);box-shadow:0 8px 20px #0d695729,inset 0 1px #fff3}.button-secondary{color:#31423c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffc7;box-shadow:0 8px 24px #25443a0f,inset 0 1px #fffc}.notice-panel{background:#eef5f2;border:1px solid #d9e8e2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:30px;padding:17px 19px;display:grid}.notice-icon{width:38px;height:38px;color:var(--green);background:#fff;border:1px solid #d7e5df;border-radius:9px;place-items:center;display:grid}.notice-panel strong{font-size:12px}.notice-panel p{color:#667871;margin:4px 0 0;font-size:11px;line-height:1.55}.status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.status-pill-muted{color:#64736e;background:#ffffffc2;border:1px solid #d8e4df}.status-pill-positive{color:var(--green);background:var(--green-soft)}.section-heading{margin-top:38px;margin-bottom:15px}.last-updated{color:#86918d;font-size:10px;font-weight:650}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signal-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:13px;min-height:140px;padding:19px;display:flex;box-shadow:0 5px 18px #162a2306}.signal-icon{color:#53635d;background:#f1f4f2;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.signal-icon-positive{color:var(--green);background:var(--green-soft)}.signal-icon-warning{color:var(--gold);background:var(--gold-soft)}.signal-copy{flex-direction:column;min-width:0;display:flex}.signal-copy p{color:#71807b;margin:0;font-size:10px;font-weight:650}.signal-copy strong{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin-top:10px;font-size:20px;font-weight:650}.signal-copy span{color:#89938f;margin-top:5px;font-size:10px;line-height:1.45}.content-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.85fr);gap:14px;margin-top:14px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:0 5px 18px #162a2306}.panel-heading{border-bottom:1px solid #edf0ee;padding:20px 21px 17px}.checklist-row{border-bottom:1px solid #f0f2f1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:10px 21px;display:grid}.checklist-row:last-child{border-bottom:0}.check-state{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.check-state-ready{color:var(--green);background:var(--green-soft)}.check-state-pending{color:var(--gold);background:var(--gold-soft)}.checklist-copy{flex-direction:column;display:flex}.checklist-copy strong{font-size:11px}.checklist-copy span{color:#818c88;margin-top:4px;font-size:10px}.row-status{font-size:9px;font-weight:700}.row-status-ready{color:var(--green)}.row-status-pending{color:var(--gold)}.next-panel .panel-heading>svg{color:var(--green)}.next-description{color:#697772;margin:19px 21px;font-size:11px;line-height:1.65}.code-line{color:#40514b;background:#f4f6f5;border:1px solid #e6ebe8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 21px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.code-line strong{color:var(--gold);font-weight:700}.divider{background:#edf0ee;height:1px;margin:20px 21px 16px}.next-list{gap:13px;margin:0;padding:0 21px 21px;list-style:none;display:grid}.next-list li{color:#5f6d68;align-items:center;gap:9px;font-size:10px;display:flex}.next-list li span{width:22px;height:22px;color:var(--green);background:var(--green-soft);border-radius:6px;place-items:center;font-size:9px;font-weight:750;display:grid}.preview-banner{color:#7a673f;background:#fbf7ef;border:1px solid #eee2ca;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin-top:24px;padding:0 12px;font-size:10px;display:flex}.command-signals{margin-top:14px}.period-chip{color:#64716c;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:650}.table-panel{margin-top:14px;overflow:hidden}.table-count{color:#818c88;font-size:10px;font-weight:650}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-table th{color:#7d8985;border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fafbfa;padding:11px 16px;font-size:9px;font-weight:750}.data-table td{color:#4c5c56;vertical-align:middle;border-bottom:1px solid #eef1ef;min-width:105px;padding:15px 16px}.data-table tr:last-child td{border-bottom:0}.table-primary{color:#20302a;font-size:11px;font-weight:700;text-decoration:none;display:block}a.table-primary:hover{color:var(--green)}.table-secondary{color:#8a9490;margin-top:4px;font-size:9px;display:block}.outcome-value{color:#263a33;font-family:var(--font-display), Arial, sans-serif;font-size:15px}.risk-copy{max-width:230px;line-height:1.5}.progress-cell{align-items:center;gap:8px;min-width:115px;display:flex}.progress-track{background:#e9eeeb;border-radius:999px;width:72px;height:5px;overflow:hidden}.progress-track span{background:var(--green);border-radius:inherit;height:100%;display:block}.progress-cell strong{min-width:30px;font-size:10px}.health-pill{letter-spacing:.035em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.health-pill>span{border-radius:50%;width:5px;height:5px}.health-on-track>span,.health-completed>span{background:#2c846c}.health-at-risk{color:#8b6729;background:#faf2e3}.health-at-risk>span{background:#b5893e}.health-blocked{color:#9a4542;background:#f9ebea}.health-blocked>span{background:#b75b57}.health-not-started{color:#66726e;background:#eef1ef}.health-not-started>span{background:#7e8b86}.attention-panel{background:#182f29;border-radius:11px;margin-top:14px;padding:19px 21px 21px}.attention-heading{color:#bcd1ca;align-items:center;gap:11px;display:flex}.attention-heading .eyebrow{color:#7fa195}.attention-heading h2{color:#fff}.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.attention-grid article{background:#ffffff0e;border:1px solid #ffffff13;border-radius:8px;min-height:88px;padding:14px}.attention-grid span{color:#88a69c;font-size:9px;display:block}.attention-grid strong{color:#eef5f2;margin-top:8px;font-size:10px;font-weight:600;line-height:1.5;display:block}.filter-heading{min-height:63px;padding-top:0;padding-bottom:0}.filter-tabs{align-items:stretch;gap:23px;height:62px;display:flex}.filter-tab{color:#78847f;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:650;position:relative}.filter-tab-active{color:var(--ink)}.filter-tab-active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.trend-positive,.trend-negative{align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.trend-positive{color:var(--green)}.trend-negative{color:#aa504c}.source-pill,.severity-pill{color:#5d6b66;letter-spacing:.04em;background:#eff2f0;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.severity-high{color:#9b4541;background:#f8eae9}.severity-medium{color:#8a672c;background:#faf2e4}.button-link{text-decoration:none}.back-link{color:#67756f;align-items:center;gap:6px;margin-bottom:19px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--green)}.compact-heading{align-items:flex-end}.ai-chip{color:#6b5a89;background:#f2eef8;border:1px solid #e5dcef;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:650;display:flex}.update-form{gap:21px;max-width:840px;margin-top:24px;padding:25px;display:grid}.form-result{border-radius:7px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;font-weight:650;display:flex}.form-result-success{color:var(--green);background:var(--green-soft)}.form-result-preview{color:#83642c;background:var(--gold-soft)}.form-result-error{color:#a14844;background:#f9eaea}.form-grid{gap:16px;display:grid}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-label{color:#364740;gap:8px;font-size:10px;font-weight:700;display:grid}.field-label select,.field-label textarea{color:#263832;width:100%;font:inherit;background:#fff;border:1px solid #dce3df;border-radius:7px;outline:none;padding:10px 11px;font-weight:450}.field-label select{min-height:40px}.field-label textarea{resize:vertical;line-height:1.55}.optional-label{color:#8d9793;font-size:8px;font-weight:500}.field-error{color:#ad4e4a;font-size:9px;font-weight:550}.range-field>span{justify-content:space-between;display:flex}.range-field input{accent-color:var(--green)}.form-footer{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:20px;padding-top:19px;display:flex}.form-footer>span{color:#89938f;font-size:9px}.form-footer>div{gap:8px;display:flex}.organization-layout{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.2fr);gap:14px;margin-top:14px;display:grid}.tree-body{padding:19px}.tree-node{color:#40514b;background:#f8faf9;border:1px solid #e6ebe8;border-radius:8px;align-items:center;gap:10px;min-height:49px;padding:9px 11px;display:flex}.tree-node-root{color:var(--green);background:#edf6f2;border-color:#d6e8e1}.tree-node div,.department-row div:nth-child(2){flex-direction:column;display:flex}.tree-node strong,.department-row strong{font-size:10px}.tree-node span,.department-row div:nth-child(2) span{color:#89948f;margin-top:3px;font-size:8px}.tree-children{gap:8px;padding-top:9px;padding-left:24px;display:grid;position:relative}.tree-children:before{content:"";background:#dfe6e2;width:1px;position:absolute;top:0;bottom:23px;left:11px}.tree-departments{padding-left:24px}.tree-node-button{cursor:pointer;text-align:left;width:100%}.tree-dot{background:#8eb5a8;border-radius:50%;flex:none;width:8px;height:8px;margin:0!important}.department-row{border-bottom:1px solid #eef1ef;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:70px;padding:11px 20px;display:grid}.department-row:last-child{border-bottom:0}.department-row>span{color:#8a9490;font-size:9px}.department-monogram{width:34px;height:34px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid!important}.placeholder-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;margin-top:26px;padding:30px;display:flex}.placeholder-icon{width:55px;height:55px;color:var(--green);background:var(--green-soft);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.placeholder-panel>p:last-child{color:#7c8883;max-width:430px;margin:9px 0 0;font-size:10px;line-height:1.6}.detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.detail-heading h1{max-width:780px;margin-top:10px}.detail-heading p{color:#77837f;margin:9px 0 0;font-size:10px}.detail-meta{color:var(--green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.detail-section{overflow:hidden}.detail-section .panel-heading>svg{color:var(--green)}.linked-list>a{min-height:68px;color:inherit;border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:13px;padding:12px 20px;text-decoration:none;display:flex}.linked-list>a:last-child{border-bottom:0}.linked-list>a:hover{background:#fbfcfb}.linked-list>a div{flex-direction:column;display:flex}.linked-list strong{font-size:10px}.linked-list a div span{color:#89948f;margin-top:4px;font-size:9px}.linked-value{color:var(--green);font-family:var(--font-display), Arial, sans-serif;font-size:16px;font-weight:700}.empty-copy{color:#89948f;margin:0;padding:24px 20px;font-size:10px}.definition-list{margin:0}.definition-list>div{border-bottom:1px solid #eef1ef;grid-template-columns:145px 1fr;align-items:center;gap:15px;min-height:54px;padding:9px 20px;display:grid}.definition-list>div:last-child{border-bottom:0}.definition-list dt{color:#82908a;font-size:9px}.definition-list dd{color:#354740;margin:0;font-size:10px;font-weight:650}.history-placeholder{flex-direction:column;justify-content:flex-end;align-items:center;height:267px;padding:24px;display:flex;position:relative;overflow:hidden}.history-placeholder:before,.history-placeholder:after{content:"";background:#edf1ef;height:1px;position:absolute;left:25px;right:25px}.history-placeholder:before{top:72px}.history-placeholder:after{top:140px}.history-line{background:#dfece7;border-radius:5px 5px 0 0;width:22%;position:absolute;bottom:72px}.history-line-one{height:55px;left:16%}.history-line-two{height:91px;left:40%}.history-line-three{background:#8eb9aa;height:117px;left:64%}.history-placeholder p{z-index:1;color:#86928d;margin:0;font-size:9px}.initiative-progress{justify-content:space-between;align-items:center;gap:25px;margin-top:14px;padding:19px 21px;display:flex}.initiative-progress .progress-cell{width:min(360px,45%)}.initiative-progress .progress-track{width:100%;height:7px}.milestone-list>div{border-bottom:1px solid #eef1ef;align-items:center;gap:12px;min-height:70px;padding:11px 20px;display:flex}.milestone-list>div:last-child{border-bottom:0}.milestone-index{color:#71807a;background:#eef1ef;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:750;display:grid}.milestone-complete{color:var(--green);background:var(--green-soft)}.milestone-list>div>div{flex-direction:column;display:flex}.milestone-list strong{font-size:10px}.milestone-list div div span{color:#89948f;margin-top:4px;font-size:8px}.inline-action{color:var(--green);border-top:1px solid #eef1ef;align-items:center;gap:7px;padding:15px 20px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.executive-page{width:min(1240px,100% - 56px)}.executive-period{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:3px;min-width:158px;padding:9px 12px;display:flex}.executive-period span{color:#85908c;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:650}.executive-period strong{color:#31423c;font-size:10px}.executive-brief{color:#e9f2ef;background:radial-gradient(circle at 92% 8%,#ffe7d440,#0000 38%),#8f431f;border:1px solid #21483e;border-radius:12px;grid-template-columns:minmax(390px,1.3fr) minmax(430px,1fr);gap:34px;margin-top:14px;padding:28px 30px 25px;display:grid;position:relative;box-shadow:0 12px 30px #0c28201f}.executive-brief .eyebrow{color:#8cb0a4}.brief-status{color:#f3c978;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;text-transform:capitalize;align-items:center;gap:10px;font-size:30px;font-weight:680;display:flex}.brief-narrative{color:#b9ccc6;max-width:620px;margin:13px 0 0;font-size:11px;line-height:1.7}.brief-narrative strong{color:#f5f9f7;font-weight:700}.brief-facts{background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.brief-facts>div{border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;min-width:0;padding:17px 15px;display:flex}.brief-facts>div:last-child{border-right:0}.brief-facts span{color:#9eb7af;font-size:8px;font-weight:650}.brief-facts strong{color:#fff;font-family:var(--font-display), Arial, sans-serif;margin-top:8px;font-size:24px;line-height:1}.brief-facts small{color:#7f9e94;margin-top:6px;font-size:8px}.brief-facts .brief-fact-alert strong{color:#f1c97c}.brief-freshness{color:#86928d;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:-23px;right:30px}.executive-section{margin-top:36px}.executive-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.executive-section-heading>span{color:#89938f;font-size:9px}.executive-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.executive-kpi-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:17px;box-shadow:0 5px 18px #162a2306}.executive-kpi-heading{color:#6d7a75;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:650;display:flex}.kpi-achievement{color:var(--green);font-weight:800}.executive-kpi-card>strong{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin-top:13px;font-size:20px;font-weight:670;display:block}.executive-kpi-target{color:#8b9591;margin-top:4px;font-size:8px;display:block}.executive-kpi-progress{background:#e9eeeb;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.executive-kpi-progress>span{background:var(--green);border-radius:inherit;height:100%;display:block}.executive-kpi-footer{color:#9aa29f;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:7px;display:flex}.executive-variance{align-items:center;gap:3px;font-size:8px;font-weight:700;display:inline-flex}.variance-positive{color:#277a65}.variance-negative{color:#a95752}.executive-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:12px;margin-top:14px;display:grid}.executive-panel-heading{min-height:68px}.chart-legend{color:#7e8a85;align-items:center;gap:12px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{background:var(--green);width:13px;height:2px;display:inline-block}.chart-legend .legend-target{background:repeating-linear-gradient(90deg,#aab4b0 0 4px,#0000 4px 7px)}.pace-summary{gap:32px;padding:17px 21px 3px;display:flex}.pace-summary div{flex-direction:column;gap:5px;display:flex}.pace-summary span{color:#85908c;font-size:8px}.pace-summary strong{font-family:var(--font-display), Arial, sans-serif;font-size:16px}.pace-summary .negative-gap strong{color:#a4514d}.pace-chart{width:100%;height:238px;padding:0 10px 11px}.decision-count{color:#9c554a;background:#faece9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.decision-list article{border-bottom:1px solid #edf0ee;padding:14px 18px}.decision-list article:last-child{border-bottom:0}.decision-topline{color:#8c9692;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:8px;display:flex}.urgency{color:#8a672c;letter-spacing:.07em;font-size:7px;font-weight:800}.urgency-today{color:#a54f49}.decision-list article>strong{font-size:10px}.decision-list article>p{color:#74817c;margin:5px 0 0;font-size:9px;line-height:1.45}.decision-impact{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.decision-impact>span{color:#9b6b32;font-size:8px;font-weight:700}.decision-impact a{color:var(--green);align-items:center;gap:4px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.change-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.change-card{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-start;gap:11px;min-height:78px;padding:15px;display:flex}.change-card>svg{flex:none}.change-positive>svg{color:var(--green)}.change-negative>svg{color:#a4514d}.change-card div{flex-direction:column;gap:5px;display:flex}.change-card strong{font-size:10px}.change-card span{color:#7c8883;font-size:8px;line-height:1.45}.portfolio-gap,.maintain-focus{white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.negative-gap-text{color:#a6524e}.positive-gap,.maintain-focus{color:var(--green)}.management-focus{max-width:245px;line-height:1.45}.setup-progress{color:var(--green);background:var(--green-soft);border-radius:999px;padding:8px 11px;font-size:9px;font-weight:750}.setup-summary{background:#edf5f2;border:1px solid #d8e8e2;border-radius:10px;grid-template-columns:auto 1fr minmax(160px,260px);align-items:center;gap:14px;margin-top:26px;padding:18px;display:grid}.setup-summary-icon{width:40px;height:40px;color:var(--green);background:#fff;border-radius:9px;place-items:center;display:grid}.setup-summary strong{font-size:11px}.setup-summary p{color:#72807b;margin:4px 0 0;font-size:9px}.setup-summary-bar{background:#d6e3de;border-radius:999px;height:6px;overflow:hidden}.setup-summary-bar span{background:var(--green);border-radius:inherit;height:100%;display:block}.setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.setup-card{min-height:158px;color:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:13px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.setup-card:hover{border-color:#bfd4cc;transform:translateY(-1px);box-shadow:0 8px 22px #162a230f}.setup-card-icon{width:36px;height:36px;color:var(--green);background:var(--green-soft);border-radius:8px;flex:none;place-items:center;display:grid}.setup-card-copy strong{font-size:10px}.setup-card-copy p{color:#7a8782;min-height:40px;margin:7px 0 9px;font-size:9px;line-height:1.5}.setup-status{color:#8b6a31;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.setup-status-ready{color:var(--green)}.workspace-page{max-width:1080px}.workspace-greeting{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workspace-greeting>div>p:last-child{color:#72807a;margin:8px 0 0;font-size:11px}.workspace-attention{background:#fff;border:1px solid #eadbbf;border-radius:11px;margin-top:27px;overflow:hidden}.workspace-attention-title{color:#9b7130;background:#faf5eb;border-bottom:1px solid #eee2cb;align-items:center;gap:11px;padding:16px 18px;display:flex}.workspace-attention-title .eyebrow{color:#a07b3f;margin-bottom:4px}.workspace-attention-title h2{color:#4a3e2c;font-size:15px}.workspace-action-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-action-list a{color:#4d5d57;border-right:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:72px;padding:13px 18px;text-decoration:none;display:grid}.workspace-action-list a:last-child{border-right:0}.workspace-action-list a>svg:first-child{color:#a87932}.workspace-action-list a>svg:last-child{color:#8d9894}.workspace-action-list a div{flex-direction:column;display:flex}.workspace-action-list strong{font-size:10px}.workspace-action-list span{color:#87928e;margin-top:4px;font-size:8px}.workspace-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.workspace-panel{overflow:hidden}.workspace-panel-heading{min-height:68px}.workspace-panel-heading>a{color:var(--green);font-size:9px;font-weight:700;text-decoration:none}.workspace-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-priority-list article{border-right:1px solid #edf0ee;min-height:165px;padding:16px}.workspace-priority-list article:last-child{border-right:0}.workspace-card-topline{color:#82908a;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:8px;display:flex}.workspace-priority-list article>strong{min-height:40px;margin-top:11px;font-size:11px;line-height:1.45;display:block}.workspace-signal-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.workspace-signal-row>div{flex-direction:column;gap:4px;display:flex}.workspace-signal-row span{color:#8a9591;font-size:8px}.workspace-signal-row strong{font-family:var(--font-display), Arial, sans-serif;font-size:15px}.workspace-kpi-list article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px 12px;min-height:81px;padding:13px 17px;display:grid}.workspace-kpi-list article:last-child{border-bottom:0}.workspace-kpi-list article>div:first-child{color:var(--green);align-items:center;gap:8px;display:flex}.workspace-kpi-list article>div:first-child strong{color:#33443e;font-size:9px}.workspace-kpi-list article>span{color:#89948f;font-size:8px}.workspace-work-panel{margin-top:14px}.workspace-work-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-work-list article{border-right:1px solid #edf0ee;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:16px;display:grid}.workspace-work-list article:last-child{border-right:0}.workspace-work-list article>.health-pill{grid-column:2;justify-self:start}.work-check{width:29px;height:29px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;display:grid}.workspace-work-list article>div:nth-child(2){flex-direction:column;display:flex}.workspace-work-list strong{font-size:9px;line-height:1.45}.workspace-work-list article>div:nth-child(2) span{color:#8a9591;margin-top:4px;font-size:8px;line-height:1.4}.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:26px;display:grid}.workspace-outcome-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px}.workspace-outcome-card h2{min-height:44px;margin-top:12px;line-height:1.4}.workspace-outcome-card>p{color:#89948f;margin:6px 0 0;font-size:9px}.workspace-outcome-card>.progress-cell{width:100%;margin-top:16px}.workspace-outcome-card>.progress-cell .progress-track{width:100%}.workspace-card-action{color:#8a9591;border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;font-size:8px;display:flex}.workspace-card-action a{color:var(--green);font-weight:700;text-decoration:none}.notification-list{margin-top:26px;overflow:hidden}.notification-list article{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:78px;padding:13px 18px;display:grid}.notification-unread{box-shadow:inset 3px 0 0 var(--green);background:#fbfdfc}.notification-icon{width:34px;height:34px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;display:grid}.notification-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.notification-list article strong{font-size:10px}.notification-list article span,.notification-list time{color:#87928e;font-size:8px}.notification-policy{color:#7e8985;background:#f8faf9;align-items:center;gap:7px;padding:13px 18px;font-size:8px;display:flex}.chain-overview{margin-top:14px;overflow:hidden}.panel-heading-link{color:var(--green);align-items:center;gap:5px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.lineage-compact{scrollbar-width:thin;align-items:stretch;padding:13px 16px 16px;display:flex;overflow-x:auto}.lineage-compact-step{flex:1 0 auto;align-items:center;display:flex}.lineage-compact-step>a{width:112px;min-height:55px;color:inherit;background:#f8faf9;border:1px solid #e2e8e5;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;padding:9px 10px;text-decoration:none;display:flex}.lineage-compact-step>a:hover{background:#f1f7f4;border-color:#b9d3ca}.lineage-compact-step>a span{color:#8ea098;font-size:7px;font-weight:800}.lineage-compact-step>a strong{font-size:8px;line-height:1.35}.lineage-compact-step>svg{color:#a7b2ad;flex:none;margin:0 5px}.workspace-chain-overview{margin-top:14px}.lineage-page{width:min(1180px,100% - 56px)}.lineage-scope{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-width:190px;padding:9px 12px;display:flex}.lineage-scope span{color:#87938e;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.lineage-scope strong{font-size:10px}.lineage-integrity,.record-summary{background:#17352e;border:1px solid #23483f;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.lineage-integrity>div,.record-summary>div{color:#77a494;border-right:1px solid #ffffff17;align-items:center;gap:11px;min-height:72px;padding:13px 16px;display:flex}.lineage-integrity>div:last-child,.record-summary>div:last-child{border-right:0}.lineage-integrity span,.record-summary span{color:#9eb7af;flex-direction:column;gap:5px;font-size:8px;display:flex}.lineage-integrity strong,.record-summary strong{color:#fff;font-family:var(--font-display), Arial, sans-serif;font-size:14px}.lineage-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:13px;margin-top:14px;display:grid}.lineage-main,.personal-lineage{overflow:hidden}.personal-lineage{margin-top:14px}.lineage-heading>span{color:#87938e;font-size:8px}.lineage-stack{padding:5px 20px 22px}.lineage-phase{color:#72817b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:16px 0 9px;font-size:8px;font-weight:800;display:flex}.lineage-phase:after{content:"";background:#e7ebe9;flex:1;height:1px}.lineage-node{background:#fff;border:1px solid #e0e6e3;border-left:3px solid #a9b4af;border-radius:9px;grid-template-columns:38px minmax(0,1fr) minmax(112px,auto) 58px;align-items:center;gap:12px;min-height:88px;padding:13px 14px;display:grid}.lineage-node.lineage-warning{background:#fffdf9;border-left-color:#bd8435}.lineage-index{width:31px;height:31px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.lineage-node-copy>span{color:#70817a;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.lineage-node-copy h3{margin-top:5px;font-size:11px;line-height:1.4}.lineage-node-copy p{color:#8a9691;margin:4px 0 0;font-size:8px}.lineage-node-state{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.lineage-node-state>strong{font-family:var(--font-display), Arial, sans-serif;font-size:12px}.lineage-node-state>span{color:#7f8b86;align-items:center;gap:5px;font-size:8px;display:inline-flex}.lineage-positive .lineage-node-state>span{color:var(--green)}.lineage-warning .lineage-node-state>span{color:#a36d26}.lineage-open{color:var(--green);justify-content:flex-end;align-items:center;gap:3px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.lineage-connector{color:#9aaba4;place-items:center;height:23px;display:grid}.lineage-aside{gap:11px;display:grid}.lineage-rule-card{padding:18px}.lineage-rule-card h2{margin-top:4px;font-size:14px}.lineage-rule-card>p:last-child{color:#76847e;margin:9px 0 0;font-size:9px;line-height:1.6}.lineage-rule-warning{background:#fffaf1;border-color:#ead8b8}.record-summary{background:#23473e}.lineage-context{background:#f2f7f5;border:1px solid #dce8e3;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:55px;margin:14px 0;padding:10px 14px;display:grid}.lineage-context-title,.lineage-context-full,.lineage-context-path>div{align-items:center;display:inline-flex}.lineage-context-title{color:var(--green);white-space:nowrap;gap:6px;font-size:8px}.lineage-context-path{align-items:center;gap:5px;display:flex;overflow-x:auto}.lineage-context-path>div{flex:none;gap:5px}.lineage-context-path a{color:#66766f;font-size:7px;font-weight:650;text-decoration:none}.lineage-context-path>div:last-child a{color:#253b33;font-weight:800}.lineage-context-path svg{color:#a3b0ab}.lineage-context-full{color:var(--green);white-space:nowrap;gap:4px;font-size:8px;font-weight:750;text-decoration:none}.panel,.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card,.notification-list,.initiative-progress,.lineage-node,.workspace-attention,.notice-panel{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe0;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#ffffffc7,#ffffff75);border:1px solid #ffffffc2}.panel,.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card,.workspace-attention,.notice-panel{border-radius:16px}.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card,.lineage-node{transition:transform .18s,box-shadow .18s,border-color .18s}.panel-heading,.checklist-row,.data-table td,.milestone-list>div,.decision-list article,.notification-list article,.workspace-work-list article,.workspace-priority-list article,.workspace-kpi-list article,.workspace-action-list a{border-color:#6d897f1f}.data-table th{background:#ffffff57;border-color:#6d897f24}.signal-icon,.setup-card-icon,.work-check,.notification-icon,.milestone-index,.lineage-index,.notice-icon{border:1px solid #ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 5px 16px #25443a0f}.scope-switcher,.nav-item-active{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff24,#ffffff12);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.nav-item-active{box-shadow:inset 2px 0 #dec38a,inset 0 1px #ffffff14}.executive-brief{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:radial-gradient(circle at 92% 8%,#ffe8d652,#0000 38%),linear-gradient(145deg,#9b4522e6,#76321bc4);border:1px solid #ffffff26;border-radius:18px;box-shadow:0 25px 65px #13403430,inset 0 1px #ffffff24}.brief-facts{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border-color:#ffffff26;border-radius:13px;box-shadow:inset 0 1px #ffffff14}.lineage-integrity,.record-summary{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 10% 0,#ffebdb40,#0000 34%),linear-gradient(145deg,#9b4522e0,#76321bb8);border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 20px 55px #1c453a26,inset 0 1px #ffffff21}.notice-panel,.preview-banner,.setup-summary,.lineage-context,.workspace-attention-title,.notification-policy{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#ffffff61;border-color:#ffffffa8;box-shadow:inset 0 1px #ffffffb8}.preview-banner{border-radius:11px}.lineage-compact-step>a,.code-line,.period-chip,.executive-period,.lineage-scope,.ai-chip,.field-label select,.field-label textarea{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff7a;border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffd1,0 7px 22px #25443a0d}.lineage-node.lineage-warning,.lineage-rule-warning{background:linear-gradient(145deg,#fffcf4c7,#ffffff73);border-color:#ffecc2d1}.health-pill,.status-pill,.source-pill,.setup-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff9e}@media (prefers-reduced-motion:no-preference){.executive-brief,.lineage-integrity,.record-summary{animation:.48s both glass-arrive}.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card{animation:.42s both glass-arrive}}@keyframes glass-arrive{0%{opacity:0;transform:translateY(5px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--canvas:#f6f7fb;--surface:#ffffffe0;--line:#323a451c;--glass-shadow:0 4px 14px #2a30390e, 0 1px 2px #2a303906}body{background:radial-gradient(circle at 88% 2%,#ffdfc461,#0000 24%),radial-gradient(circle at 6% 94%,#ffe2d073,#0000 22%),#f6f7fb}body:before,body:after{opacity:.12}.app-shell{grid-template-columns:260px 1fr}.sidebar{color:#323743;-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#ffffffe0,#fff0e3c4);border-color:#ffffffe6;box-shadow:0 10px 32px #262d3717,inset 0 1px #fff}.brand-mark{color:#8e682b;background:#ffffffad;border-color:#a479326b;box-shadow:0 6px 18px #2f353e12,inset 0 1px #fff}.scope-switcher{background:#f1f3f7c7;border:1px solid #30394514;box-shadow:inset 0 1px #ffffffd9}.nav-item{color:#676e7a;font-size:12px;font-weight:560}.nav-item-active{color:#075f50;box-shadow:inset 3px 0 0 var(--green), inset 0 1px 0 #ffffffd1;background:#def0ead1;border:1px solid #0d695714;font-weight:700}.avatar{color:#075a4b;background:#dff1eb;border:1px solid #0d69571a}.topbar{color:#686f7a;background:#ffffffc2;border-color:#fffffff0;box-shadow:0 5px 18px #2a30390e,inset 0 1px #fff}.panel,.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card,.notification-list,.initiative-progress,.lineage-node,.workspace-attention,.notice-panel{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffeb;-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);background:#ffffffdb;border-color:#373f4a17;border-radius:12px}.signal-card:hover,.executive-kpi-card:hover,.change-card:hover,.setup-card:hover,.workspace-outcome-card:hover,.lineage-node:hover{border-color:#0d695730;transform:translateY(-1px);box-shadow:0 9px 24px #2a303914,inset 0 1px #fff}.signal-card,.executive-kpi-card,.change-card,.setup-card,.workspace-outcome-card{animation:none}.panel-heading{background:#f9fafc6b}.data-table th{color:#717885;background:#f7f8fa;font-size:10px}.data-table tbody tr:hover{background:#f8faf9}.table-secondary,.health-pill{font-size:9px}.signal-copy p,.executive-kpi-heading{font-size:11px}.signal-copy span,.workspace-outcome-card>p{font-size:10px}.preview-banner,.notice-panel,.setup-summary,.lineage-context,.workspace-attention-title,.notification-policy{background:#f7f9fbcc;border-color:#373f4a14;box-shadow:inset 0 1px #fff}.button-primary:hover{background:var(--green-dark)}.button-secondary,.experience-switch,.icon-button,.period-chip,.executive-period,.lineage-scope,.field-label select,.field-label textarea{background:#ffffffe6;border-color:#373f4a1c;box-shadow:0 2px 7px #2a30390a,inset 0 1px #fff}.executive-brief,.lineage-integrity,.record-summary{border-radius:14px}body:before{background:#ffc5a4}body:after{background:#f6d9b9}.nav-item-active{color:#b64716;box-shadow:none;background:#ffebdf99;border-color:#f47a3814}.avatar{color:#a94218;background:#ffeadf;border-color:#f47a3824}.environment-dot{background:var(--green);box-shadow:0 0 0 3px #f47a3824}.button-primary{box-shadow:0 4px 12px #f47a3838,inset 0 1px #fff3}.signal-card:hover,.executive-kpi-card:hover,.change-card:hover,.setup-card:hover,.workspace-outcome-card:hover,.lineage-node:hover{border-color:#f47a383d}.executive-brief{background:radial-gradient(circle at 92% 8%,#f47a3857,#0000 38%),linear-gradient(145deg,#392c26f0,#2b2522d6);box-shadow:0 22px 58px #54311f2b,inset 0 1px #ffffff21}.lineage-integrity,.record-summary{background:radial-gradient(circle at 10% 0,#f47a384d,#0000 34%),linear-gradient(145deg,#3e2f28eb,#302824d1);box-shadow:0 18px 48px #54311f24,inset 0 1px #ffffff1f}.executive-brief .eyebrow,.lineage-integrity>div,.record-summary>div{color:#efaa82}.brief-status{color:#ffb17f}.status-pill-positive,.signal-icon-positive,.check-state-ready,.milestone-complete{color:#b64716;background:#fff0e7}.row-status-ready,.trend-positive,.form-result-success,.change-positive>svg,.positive-gap,.maintain-focus,.setup-status-ready,.lineage-positive .lineage-node-state>span{color:#b64716}.form-result-success{background:#fff0e7}.attention-panel{background:linear-gradient(145deg,#3e2f28,#302824)}.attention-heading,.attention-heading .eyebrow,.attention-grid span{color:#e6ad8d}.attention-grid strong{color:#fff7f2}.field-label select:focus,.field-label textarea:focus{border-color:#f47a38b8;box-shadow:0 0 0 3px #f47a3824}.tree-node-root{background:#fff3ec;border-color:#f5d7c6}.history-line-three{background:var(--green)}.health-on-track,.health-completed{color:#b64716;background:#fff0e7}.health-on-track>span,.health-completed>span,.tree-dot{background:var(--green)}.lineage-node.lineage-positive{border-left-color:var(--green)}.variance-positive,.kpi-achievement{color:#b64716}.brief-narrative,.attention-heading,.brand-product{color:#d9c7bd}.sidebar .brand-product{color:#858b96}body{font-size:15px}.nav-item{min-height:44px;font-size:13px}.scope-kicker,.navigation-label,.eyebrow{font-size:11px}.scope-button,.topbar{font-size:12px}h1{font-size:clamp(34px,3vw,44px)}h2{font-size:20px}.page-description{max-width:680px;font-size:14px;line-height:1.5}.button-primary,.button-secondary{min-height:42px;font-size:13px}.brief-status{font-size:34px}.brief-narrative{max-width:520px;font-size:14px;line-height:1.55}.brief-facts span{font-size:10px}.brief-facts strong{font-size:30px}.brief-freshness,.executive-section-heading>span,.lineage-heading>span{font-size:10px}.executive-kpi-heading,.signal-copy p{font-size:12px}.executive-kpi-card>strong,.signal-copy strong{font-size:24px}.executive-kpi-target,.executive-kpi-footer,.signal-copy span,.decision-topline,.decision-impact>span,.decision-impact a{font-size:10px}.decision-list article>strong,.change-card strong{font-size:12px;line-height:1.45}.data-table{font-size:13px}.data-table th{font-size:11px}.table-primary{font-size:13px}.table-secondary,.progress-cell strong,.health-pill{font-size:10px}.lineage-compact{padding:16px 18px 18px}.lineage-compact-step>a{width:100%;min-width:150px;min-height:64px;padding:11px 13px}.lineage-compact-step>a span{font-size:9px}.lineage-compact-step>a strong{font-size:11px}.lineage-node-copy>span,.lineage-phase span{font-size:9px}.lineage-node-copy h3,.lineage-node-state>strong{font-size:14px}.lineage-node-state>span,.lineage-open,.lineage-rule-card>p:last-child,.workspace-card-topline,.workspace-signal-row span,.workspace-card-action,.workspace-kpi-list article>span,.workspace-work-list article>div:nth-child(2) span{font-size:10px}.workspace-priority-list article>strong,.workspace-kpi-list article>div:first-child strong,.workspace-work-list strong{font-size:12px}@media (max-width:1050px){.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid,.attention-grid,.organization-layout,.detail-grid,.executive-main-grid,.setup-grid{grid-template-columns:1fr}.executive-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-brief,.workspace-content-grid,.workspace-action-list,.lineage-layout{grid-template-columns:1fr}.lineage-integrity,.record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lineage-integrity>div:nth-child(2),.record-summary>div:nth-child(2){border-right:0}.workspace-action-list a{border-bottom:1px solid #edf0ee;border-right:0}}@media (max-width:760px){.app-shell{display:block}.sidebar{border-width:0 0 1px;border-radius:0 0 18px 18px;width:100%;height:auto;margin:0;padding:16px;position:static}.scope-switcher,.main-navigation,.sidebar-footer{display:none}.brand-lockup{padding:0}.topbar{margin:8px 10px 0;padding:0 18px;top:8px}.page-wrap{width:calc(100% - 32px);padding-top:28px}.page-heading{flex-direction:column;align-items:flex-start}.signal-grid{grid-template-columns:1fr}.notice-panel{grid-template-columns:auto 1fr}.notice-panel .status-pill{display:none}.form-grid-two{grid-template-columns:1fr}.form-footer,.detail-heading,.initiative-progress{flex-direction:column;align-items:stretch}.form-footer>div{justify-content:flex-end}.initiative-progress .progress-cell{width:100%}.attention-grid{grid-template-columns:1fr}.executive-page{width:calc(100% - 32px)}.executive-kpi-grid,.change-grid,.brief-facts{grid-template-columns:1fr}.brief-facts>div{border-bottom:1px solid #ffffff17;border-right:0}.brief-facts>div:last-child{border-bottom:0}.brief-freshness{grid-column:1;position:static}.experience-switch{font-size:0}.workspace-greeting,.setup-summary{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.workspace-priority-list,.workspace-work-list,.workspace-card-grid{grid-template-columns:1fr}.lineage-page{width:calc(100% - 32px)}.lineage-integrity,.record-summary{grid-template-columns:1fr}.lineage-integrity>div,.record-summary>div{border-bottom:1px solid #ffffff17;border-right:0}.lineage-node{grid-template-columns:34px minmax(0,1fr)}.lineage-node-state{text-align:left;grid-column:2;align-items:flex-start}.lineage-open{grid-column:2;justify-content:flex-start}.lineage-context{grid-template-columns:1fr}.workspace-priority-list article,.workspace-work-list article{border-bottom:1px solid #edf0ee;border-right:0}}.sidebar{scrollbar-width:thin;scrollbar-color:#76808d75 transparent;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#76808d6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:#5c66749e padding-box padding-box;border:2px solid #0000}.sidebar-utility-actions{grid-template-columns:repeat(2,35px);justify-content:end;gap:7px;margin:10px 2px 0;display:grid}.sidebar-utility-actions .icon-button{color:#656d79;background:#f1f3f7c2;border-color:#30394514;box-shadow:inset 0 1px #ffffffd1}.sidebar-utility-actions .icon-button:hover{color:#303742;background:#e5e8ede6}.page-wrap{padding-top:24px}.management-quick-actions{align-items:center;gap:9px;display:flex}.management-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.management-summary article{min-height:92px;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9;border:1px solid #373f4a14;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.management-summary-icon{color:#b64716;background:#ffebdfad;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.management-summary article>div:last-child{flex-direction:column;gap:5px;display:flex}.management-summary article span{color:#7f8690;font-size:11px}.management-summary article strong{color:#262c35;font-family:var(--font-display), Arial, sans-serif;font-size:24px}.management-summary-attention .management-summary-icon{color:#a44d48;background:#fbe7e5b8}.management-overview-grid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:14px;margin-top:14px;display:grid}.department-goals-panel,.team-work-panel,.management-decisions{overflow:hidden}.management-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.management-panel-heading a,.management-panel-heading>span:not(.decision-count){color:#b64716;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.department-goal-list,.team-work-list,.management-decision-list{display:grid}.department-goal-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:minmax(0,1fr) 126px 145px;align-items:center;gap:18px;min-height:114px;padding:16px 19px;display:grid}.department-goal-list>article:last-child,.team-work-list>article:last-child,.management-decision-list>article:last-child{border-bottom:0}.department-goal-topline,.team-work-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.department-goal-topline>span,.team-work-topline>span{color:#7d848e;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.department-goal-copy h3,.team-work-list h3{color:#2b3038;margin:7px 0 5px;font-size:14px;line-height:1.35}.department-goal-copy>span,.team-work-footer{color:#8a9099;font-size:10px}.department-goal-measure{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.department-goal-measure>div{flex-direction:column;gap:4px;display:flex}.department-goal-measure span,.department-goal-progress>span{color:#8a9099;font-size:10px}.department-goal-measure strong{font-size:15px}.department-goal-progress{gap:7px;display:grid}.team-work-list>article{border-bottom:1px solid #373f4a14;padding:15px 17px}.team-work-list p{color:#717883;min-height:35px;margin:0 0 12px;font-size:11px;line-height:1.5}.team-work-list .progress-cell{grid-template-columns:minmax(0,1fr) auto}.team-work-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.management-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.management-decision-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:72px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:68px;padding:11px 17px;display:grid}.management-decision-list>article>span{color:#b64716;font-size:9px;font-weight:800}.management-decision-list strong{font-size:12px}.management-decision-list p{color:#858b94;margin:4px 0 0;font-size:10px}.management-decision-list a{color:#b64716;background:#ffebdf99;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.management-chain-card{color:#61331f;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffb8;background:#ffebdf99;border:1px solid #f47a381c;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:22px;text-decoration:none;display:grid}.management-chain-card>div{flex-direction:column;gap:6px;display:flex}.management-chain-card span{color:#b96840;letter-spacing:.06em;font-size:9px;font-weight:800}.management-chain-card strong{font-size:14px;line-height:1.4}.goals-scope-bar,.progress-filter-bar{background:#fff9;border:1px solid #373f4a14;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:18px;padding:8px 10px;display:flex}.goals-scope-bar>div,.progress-filter-bar>div{gap:4px;display:flex}.goals-scope-bar>a{color:#b64716;align-items:center;gap:5px;padding-right:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.goal-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.department-goal-card{overflow:hidden}.department-goal-card-heading{background:#f8f9fb8c;border-bottom:1px solid #373f4a14;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.department-goal-card-heading span,.department-goal-card-body article>span{color:#8a9099;letter-spacing:.06em;font-size:9px;font-weight:750}.department-goal-card-heading h2{margin-top:4px;font-size:17px}.department-goal-card-body{padding:18px}.department-goal-card-body article+article{border-top:1px solid #373f4a14;margin-top:14px;padding-top:14px}.department-goal-card-body h3{margin:6px 0;font-size:14px;line-height:1.4}.department-goal-card-body article p{color:#858b94;margin:0;font-size:10px}.goal-target-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 11px;display:grid}.goal-target-summary>div{background:#f6f7f9b8;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.goal-target-summary span{color:#8a9099;font-size:9px}.goal-target-summary strong{font-size:15px}.department-goal-card-footer{color:#858b94;background:#f8f9fb73;border-top:1px solid #373f4a14;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:10px;display:flex}.department-goal-card-footer a{color:#b64716;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.entry-page{width:min(1120px,100% - 68px)}.goal-entry-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:20px;display:grid}.goal-entry-form{overflow:hidden}.goal-entry-form .form-result{margin:20px 20px 0}.entry-form-section{border-bottom:1px solid #373f4a14;grid-template-columns:34px minmax(0,1fr);gap:15px;padding:22px;display:grid}.entry-section-number{color:#b64716;background:#ffebdfad;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.entry-section-content{gap:15px;min-width:0;display:grid}.entry-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.entry-section-heading h2{font-size:17px}.entry-section-heading span{color:#8a9099;font-size:10px}.field-label input:not([type=range]){color:#263038;width:100%;min-height:42px;font:inherit;background:#ffffffe6;border:1px solid #373f4a1f;border-radius:8px;outline:none;padding:10px 11px;font-weight:450}.field-label input:not([type=range]):focus{border-color:#f47a38b8;box-shadow:0 0 0 3px #f47a3824}.compact-date-field{max-width:230px}.target-input-row{grid-template-columns:minmax(150px,.55fr) minmax(130px,.45fr);gap:14px;max-width:390px;display:grid}.target-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-form-footer{border-top:0;padding:18px 22px}.goal-entry-preview{padding:20px;position:sticky;top:88px}.goal-entry-preview>h2{margin-top:5px;font-size:18px}.entry-preview-chain{gap:8px;margin-top:18px;display:grid}.entry-preview-chain>div{background:#f7f8fab3;border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:4px 7px;padding:12px;display:grid}.entry-preview-chain>div>span{color:#8a9099;text-transform:uppercase;font-size:9px;font-weight:700}.entry-preview-chain>div>strong,.entry-preview-chain>div>b{grid-column:1/-1;font-size:12px;line-height:1.4}.entry-preview-chain>div>b{color:#b64716;font-size:16px}.entry-preview-meta{border-top:1px solid #373f4a14;gap:9px;margin:16px 0 0;padding-top:16px;display:grid}.entry-preview-meta>div{justify-content:space-between;gap:10px;display:flex}.entry-preview-meta dt,.entry-preview-meta dd{margin:0;font-size:10px}.entry-preview-meta dt{color:#8a9099}.entry-preview-meta dd{text-align:right;max-width:180px;font-weight:650}.target-preview-icon{color:#b64716;background:#ffebdfad;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.target-entry-preview>p:not(.eyebrow){color:#7f8690;margin:8px 0 0;font-size:11px;line-height:1.5}.target-preview-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.target-preview-values>div,.target-preview-achievement{background:#f7f8fab3;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.target-preview-values span,.target-preview-achievement span{color:#8a9099;font-size:9px}.target-preview-values strong{font-size:15px}.target-preview-achievement{background:#ffebdf99;margin-top:8px}.target-preview-achievement strong{color:#b64716;font-size:22px}.simplified-update-form{max-width:780px}.update-form-context{background:#f7f8fab8;border-radius:8px;align-items:center;gap:9px;padding:11px 12px;display:flex}.update-form-context span{color:#8a9099;letter-spacing:.06em;font-size:9px;font-weight:800}.update-form-context strong{font-size:11px}.progress-update-control{background:#ffebdf75;border:1px solid #f47a3814;border-radius:10px;gap:10px;padding:15px;display:grid}.progress-update-control>div:first-child{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.progress-update-icon{color:#b64716;background:#ffffff9e;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.progress-update-control>div:first-child span{font-size:12px;font-weight:700}.progress-update-control>div:first-child strong{color:#b64716;font-size:22px}.progress-update-control input{width:100%;accent-color:var(--green)}.progress-scale{color:#9a9fa7;justify-content:space-between;font-size:9px;display:flex}.support-fields{background:#fbf1eaa3;border-radius:9px;gap:12px;padding:14px;display:grid}.support-fields>p{align-items:baseline;gap:8px;margin:0;display:flex}.support-fields>p strong{font-size:12px}.support-fields>p span{color:#858b94;font-size:10px}.progress-filter-bar>span{color:#858b94;padding-right:5px;font-size:10px}.progress-update-feed{gap:10px;margin-top:12px;display:grid}.progress-update-card{grid-template-columns:165px minmax(0,1fr) 180px 32px;align-items:center;gap:20px;padding:17px;display:grid}.progress-update-department{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.progress-update-department>span{color:#6e7580;font-size:11px;font-weight:750}.progress-update-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.progress-update-heading span{color:#969ba3;font-size:9px}.progress-update-heading h2{margin-top:4px;font-size:15px}.progress-update-heading>strong{color:#b64716;align-items:center;gap:4px;font-size:11px;display:inline-flex}.progress-update-main>p{color:#6f7680;margin:8px 0;font-size:11px;line-height:1.5}.progress-next-action{align-items:center;gap:7px;display:flex}.progress-next-action span{color:#9a9fa7;text-transform:uppercase;font-size:9px;font-weight:750}.progress-next-action strong{font-size:10px}.progress-update-metric{gap:5px;display:grid}.progress-update-metric>span,.progress-update-metric small{color:#8a9099;font-size:9px}.progress-update-metric>strong{font-size:20px}.progress-update-metric .progress-cell{grid-template-columns:1fr}.progress-update-metric .progress-cell>strong{display:none}.progress-update-open{color:#b64716;background:#ffebdf99;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@media (max-width:1100px){.management-overview-grid,.management-bottom-grid{grid-template-columns:1fr}.goal-entry-layout{grid-template-columns:minmax(0,1fr) 280px}.progress-update-card{grid-template-columns:130px minmax(0,1fr) 150px 32px;gap:14px}}@media (max-width:820px){.management-summary,.goal-portfolio-grid,.goal-entry-layout{grid-template-columns:1fr}.goal-entry-preview{position:static}.progress-update-card{grid-template-columns:1fr 32px}.progress-update-department,.progress-update-main,.progress-update-metric{grid-column:1}.progress-update-open{grid-area:1/2}}@media (max-width:720px){.management-quick-actions,.goals-scope-bar,.progress-filter-bar,.simple-form-footer{flex-direction:column;align-items:stretch}.management-quick-actions>a{justify-content:center}.department-goal-list>article,.entry-form-section{grid-template-columns:1fr}.form-grid-two,.target-input-row,.target-value-grid{grid-template-columns:1fr;max-width:none}.entry-section-heading,.support-fields>p{flex-direction:column;align-items:flex-start}}html.theme-dark .nav-item-active>span,html.theme-dark .admin-experience-active>span,html.theme-dark .management-chain-card span{color:var(--dark-accent-text)!important}html.theme-dark.sidebar-collapsed .scope-button{color:#e8edf3!important;background:#ffffff0e!important;border-color:#ffffff1c!important}html.theme-dark .theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #ff975e70}html.sidebar-collapsed .sidebar-utility-actions{grid-template-columns:35px;justify-content:center;margin-inline:0}html.theme-dark .sidebar-utility-actions .icon-button{color:#dce2e9;background:#ffffff0e;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d}html.theme-dark .sidebar-utility-actions .icon-button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff29}.performance-record-page .record-summary{border:0}.performance-record-page .record-summary>div{min-height:88px;padding:17px 19px}.performance-record-page .record-summary span{gap:6px;font-size:11px;line-height:1.35}.performance-record-page .record-summary strong{font-size:17px;line-height:1.25}.performance-record-page .personal-lineage{border-color:#373f4a17}.performance-record-page .lineage-heading>span,.performance-record-page .lineage-phase{font-size:11px}.performance-record-page .lineage-node,.performance-record-page .lineage-node.lineage-positive,.performance-record-page .lineage-node.lineage-warning,.performance-record-page .lineage-node:hover{border:1px solid #373f4a1a;min-height:100px;padding:16px}.performance-record-page .lineage-index{width:34px;height:34px;font-size:10px}.performance-record-page .lineage-node-copy>span{font-size:11px;line-height:1.3}.performance-record-page .lineage-node-copy h3{margin-top:6px;font-size:16px;line-height:1.4}.performance-record-page .lineage-node-state>strong{font-size:16px}.performance-record-page .lineage-node-state>span,.performance-record-page .lineage-open{font-size:12px;line-height:1.35}html.theme-dark .performance-record-page .personal-lineage,html.theme-dark .performance-record-page .lineage-node,html.theme-dark .performance-record-page .lineage-node.lineage-positive,html.theme-dark .performance-record-page .lineage-node.lineage-warning,html.theme-dark .performance-record-page .lineage-node:hover{border-color:#ffffff1a!important}.performance-record-page{width:min(1220px,100% - 56px)}.performance-record-hero{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffffc7;border-radius:14px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.6fr);margin-top:18px;display:grid;overflow:hidden}.performance-record-score{background:#f6f7f9b3;border-right:1px solid #373f4a14;padding:26px}.performance-record-scoreline{align-items:flex-end;gap:13px;margin-top:13px;display:flex}.performance-record-scoreline>strong{color:#252a32;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.045em;font-size:48px;font-weight:720;line-height:.95}.performance-record-scoreline>span{color:#69717c;max-width:130px;padding-bottom:4px;font-size:13px;font-weight:650;line-height:1.35}.performance-record-progress{background:#e2e5e9;border-radius:999px;height:7px;margin-top:20px;overflow:hidden}.performance-record-progress>span{border-radius:inherit;background:#f47a38;height:100%;display:block}.performance-record-note{color:#717986;align-items:flex-start;gap:8px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.performance-record-note>svg{color:#9b6547;flex:none;margin-top:1px}.performance-record-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-record-breakdown>article{border-right:1px solid #373f4a14;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:12px;min-width:0;padding:24px 20px;display:grid;position:relative}.performance-record-breakdown>article:last-child{border-right:0}.performance-breakdown-icon,.record-disclosure-icon,.performance-handoff-icon{color:#b45121;background:#f47a381a;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.performance-breakdown-neutral{color:#616c79;background:#656f7c17}.performance-record-breakdown article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.performance-record-breakdown article>div:nth-child(2)>span{color:#747c87;font-size:11px;font-weight:680}.performance-record-breakdown article>div:nth-child(2)>strong{color:#272d36;font-family:var(--font-display), Arial, sans-serif;margin-top:4px;font-size:24px}.performance-record-breakdown article>div:nth-child(2)>small{color:#6f7782;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.4;overflow:hidden}.record-status{color:#717986;background:#656f7c14;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.performance-record-breakdown .record-status{grid-column:2;margin-top:11px}.record-status-warning{color:#9a5f20;background:#fff3e4}.performance-record-source{border-color:#373f4a14;margin-top:16px;overflow:hidden}.performance-record-heading{align-items:center;padding:22px 24px}.performance-record-heading h2{font-size:21px}.performance-record-heading>div>p:last-child{color:#737b86;margin:7px 0 0;font-size:13px}.record-connected-status{color:#52606d;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:680;display:inline-flex}.record-connected-status>svg{color:#f47a38}.performance-record-disclosures{background:#f5f6f894;gap:10px;padding:16px;display:grid}.record-disclosure{background:#ffffffd1;border:1px solid #373f4a14;border-radius:11px;overflow:hidden}.record-disclosure>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:13px;min-height:72px;padding:13px 16px;list-style:none;display:grid}.record-disclosure>summary::-webkit-details-marker{display:none}.record-disclosure>summary:hover{background:#f2f4f7b8}.record-disclosure-title{flex-direction:column;gap:4px;min-width:0;display:flex}.record-disclosure-title>small{color:#8a919b;letter-spacing:.06em;font-size:10px;font-weight:760}.record-disclosure-title>strong{color:#2a3039;font-size:15px}.record-disclosure-meta{color:#6e7681;white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;font-weight:650;display:flex}.record-disclosure-meta>strong{color:#303741;font-size:16px}.record-disclosure-caret{color:#939aa4;transition:transform .16s}.record-disclosure[open]>summary{border-bottom:1px solid #373f4a14}.record-disclosure[open]>summary .record-disclosure-caret{transform:rotate(180deg)}.record-strategy-path{background:#f7f8faa6;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.record-strategy-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.record-strategy-step>a{min-height:94px;color:inherit;background:#ffffffe0;border-radius:9px;flex-direction:column;padding:15px;text-decoration:none;display:flex}.record-strategy-step>a:hover{background:#f4f5f7}.record-strategy-step small,.record-drill-copy>small{color:#868e99;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:760}.record-strategy-step strong{color:#303640;margin-top:7px;font-size:13px;line-height:1.4}.record-strategy-step span{color:#7a828d;margin-top:auto;padding-top:8px;font-size:10px}.record-strategy-step>svg{color:#a1a8b1}.record-drill-list{background:#f7f8faa6;gap:8px;padding:13px 16px 16px;display:grid}.record-drill-row{min-width:0;min-height:72px;color:inherit;background:#ffffffe0;border-radius:9px;grid-template-columns:10px minmax(0,1fr) minmax(108px,auto) 18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid;position:relative}.record-drill-row:hover{background:#f2f4f6}.record-drill-level-1{width:calc(100% - 26px);margin-left:26px}.record-drill-level-2{width:calc(100% - 52px);margin-left:52px}.record-drill-state{background:#9aa2ad;border-radius:50%;width:8px;height:8px}.record-drill-state-positive{background:#f47a38}.record-drill-state-warning{background:#c08a42}.record-drill-copy,.record-drill-result{flex-direction:column;min-width:0;display:flex}.record-drill-copy>strong{color:#2b313a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;line-height:1.35;overflow:hidden}.record-drill-copy>span{color:#7b838e;margin-top:4px;font-size:11px}.record-drill-result{text-align:right;align-items:flex-end;gap:4px}.record-drill-result>strong{color:#343b45;font-size:14px}.record-drill-result>small{color:#7c8490;font-size:11px}.record-drill-row>svg{color:#969da7}.performance-record-handoff{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.performance-record-handoff>article{min-width:0;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe0;background:#ffffffc7;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid}.performance-record-handoff article>div{flex-direction:column;min-width:0;display:flex}.performance-record-handoff article>div>small{color:#898f99;letter-spacing:.055em;font-size:10px;font-weight:760}.performance-record-handoff article>div>strong{color:#2b313a;margin-top:5px;font-size:15px}.performance-record-handoff p{color:#747c87;margin:6px 0 0;font-size:11px;line-height:1.45}.performance-record-handoff a{color:#b04c20;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}html.theme-dark .performance-record-hero,html.theme-dark .record-disclosure,html.theme-dark .record-strategy-step>a,html.theme-dark .record-drill-row,html.theme-dark .performance-record-handoff>article{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0b!important;background:#1b1f26e6!important}html.theme-dark .performance-record-score,html.theme-dark .performance-record-disclosures,html.theme-dark .record-strategy-path,html.theme-dark .record-drill-list{background:#0c0f1347!important;border-color:#ffffff17!important}html.theme-dark .performance-record-breakdown>article,html.theme-dark .record-disclosure[open]>summary{border-color:#ffffff17!important}html.theme-dark .record-disclosure,html.theme-dark .performance-record-source{border-color:#ffffff1a!important}html.theme-dark .record-disclosure>summary:hover,html.theme-dark .record-strategy-step>a:hover,html.theme-dark .record-drill-row:hover{background:#ffffff12!important}html.theme-dark .performance-record-progress{background:#383e48}html.theme-dark :where(.performance-record-scoreline>span,.performance-record-note span,.performance-record-breakdown article>div:nth-child(2)>span,.performance-record-breakdown article>div:nth-child(2)>small,.performance-record-heading>div>p:last-child,.record-connected-status,.record-disclosure-title>small,.record-disclosure-meta,.record-strategy-step small,.record-strategy-step span,.record-drill-copy>small,.record-drill-copy>span,.record-drill-result>small,.performance-record-handoff article>div>small,.performance-record-handoff p){color:#bdc6d1!important}html.theme-dark :where(.performance-record-scoreline>strong,.performance-record-breakdown article>div:nth-child(2)>strong,.record-disclosure-title>strong,.record-disclosure-meta>strong,.record-strategy-step strong,.record-drill-copy>strong,.record-drill-result>strong,.performance-record-handoff article>div>strong){color:#f5f7fa!important}html.theme-dark .record-status-warning{color:#f2c27f!important;background:#c7913d29!important}html.theme-dark .record-status-neutral{color:#d2d9e1!important;background:#ffffff14!important}@media (max-width:1080px){.performance-record-hero{grid-template-columns:1fr}.performance-record-score{border-bottom:1px solid #373f4a14;border-right:0}.performance-record-handoff{grid-template-columns:1fr}}@media (max-width:780px){.performance-record-page{width:calc(100% - 32px)}.performance-record-breakdown,.record-strategy-path{grid-template-columns:1fr}.performance-record-breakdown>article{border-bottom:1px solid #373f4a14;border-right:0}.performance-record-breakdown>article:last-child{border-bottom:0}.record-strategy-step{grid-template-columns:1fr}.record-strategy-step>svg{justify-self:center;transform:rotate(90deg)}.performance-record-heading{flex-direction:column;align-items:flex-start}.record-disclosure>summary{grid-template-columns:40px minmax(0,1fr) 20px}.record-disclosure-meta{grid-column:2}.record-disclosure-caret{grid-area:1/3}.record-drill-level-1,.record-drill-level-2{width:100%;margin-left:0}.record-drill-row{grid-template-columns:10px minmax(0,1fr) 18px}.record-drill-result{text-align:left;grid-column:2;align-items:flex-start}.record-drill-row>svg{grid-area:1/3}.performance-record-handoff>article{grid-template-columns:40px minmax(0,1fr)}.performance-record-handoff>article>a,.performance-record-handoff>article>.record-status{grid-column:2}}.record-cycle-panel{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffffc7;border-radius:14px;margin-top:18px;overflow:hidden}.record-cycle-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 22px 16px;display:grid}.record-cycle-heading-icon{color:#555f6c;background:#656f7c17;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.record-cycle-heading h2{color:#2b313a;margin:0;font-size:18px}.record-cycle-heading p{color:#747c87;margin:5px 0 0;font-size:12px;line-height:1.45}.record-cycle-status{color:#626c78;background:#656f7c17;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.record-cycle-status-current{color:#a9491e;background:#f47a381a}.record-cycle-status-current>span{background:#f47a38;border-radius:50%;width:7px;height:7px}.record-cycle-list{background:#f6f7f99e;border-top:1px solid #373f4a12;border-bottom:1px solid #373f4a12;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 22px;display:grid;position:relative}.record-cycle-list:before{content:"";background:#d8dce1;height:1px;position:absolute;top:33px;left:13%;right:13%}.record-cycle-option{z-index:1;color:#323943;background:#ffffffe0;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-width:0;padding:11px 13px;text-decoration:none;display:grid;position:relative;box-shadow:0 2px 8px #2a30390b}.record-cycle-option:hover{background:#f3f4f6}.record-cycle-option-active{background:#fff4ed}.record-cycle-dot{background:#9ca4ae;border-radius:50%;grid-row:1/3;width:10px;height:10px}.record-cycle-option-active .record-cycle-dot{background:#f47a38}.record-cycle-option>strong{font-size:15px}.record-cycle-option>small{color:#747d88;font-size:10px;font-weight:720}.record-cycle-option>span:last-child{color:#7c8490;grid-column:2/4;margin-top:3px;font-size:10px}.record-quarter-track{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;padding:14px 22px 17px;display:grid}.record-quarter-track>span{color:#6e7782;font-size:11px;font-weight:720}.record-quarter-track>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.record-quarter-track>div:before{content:"";background:#e0e3e7;height:2px;position:absolute;top:6px;left:12.5%;right:12.5%}.record-quarter{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.record-quarter>i{background:#d4d8dd;border:3px solid #f8f8f9;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #cfd4da}.record-quarter-finalized>i{background:#7e8894}.record-quarter-current>i{background:#f47a38}.record-quarter>strong{color:#4b545f;margin-top:3px;font-size:11px}.record-quarter>small{color:#858d98;text-transform:capitalize;font-size:9px}.record-archive-notice{color:#606a76;background:#ebeef2c7;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;margin-top:12px;padding:10px 15px;font-size:12px;display:grid}.record-archive-notice>svg{color:#646e7a}.record-archive-notice a{color:#a9491e;white-space:nowrap;font-weight:720;text-decoration:none}.record-status-positive{color:#a9491e;background:#f47a381a}html.theme-dark .record-cycle-panel,html.theme-dark .record-cycle-option,html.theme-dark .record-archive-notice{color:#e8edf3;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0b!important;background:#1b1f26e6!important}html.theme-dark .record-cycle-list{background:#0c0f1347;border-color:#ffffff17}html.theme-dark .record-cycle-option:hover,html.theme-dark .record-cycle-option-active{background:#ffffff13!important}html.theme-dark :where(.record-cycle-heading p,.record-cycle-status,.record-cycle-option>small,.record-cycle-option>span:last-child,.record-quarter-track>span,.record-quarter>small,.record-archive-notice span){color:#c0c9d4!important}html.theme-dark :where(.record-cycle-heading h2,.record-cycle-option>strong,.record-quarter>strong,.record-archive-notice strong){color:#f5f7fa!important}html.theme-dark .record-cycle-list:before,html.theme-dark .record-quarter-track>div:before{background:#3a414c}html.theme-dark .record-quarter>i{border-color:#1b1f26;box-shadow:0 0 0 1px #5c6673}html.theme-dark .record-cycle-status-current,html.theme-dark .record-status-positive{color:var(--dark-accent-text)!important;background:#f47a3826!important}@media (max-width:780px){.record-cycle-heading{grid-template-columns:42px minmax(0,1fr)}.record-cycle-status{grid-column:2;justify-self:start}.record-cycle-list{grid-template-columns:1fr}.record-cycle-list:before{display:none}.record-quarter-track{grid-template-columns:1fr}.record-archive-notice{grid-template-columns:20px minmax(0,1fr)}.record-archive-notice a{grid-column:2}}.employee-profile-page{width:min(1220px,100% - 56px);max-width:none}.employee-profile-hero{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#fffc;border-radius:15px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.employee-profile-avatar{color:#a8461a;width:82px;height:82px;font-family:var(--font-display), Arial, sans-serif;background:linear-gradient(145deg,#fff1e9,#fff);border-radius:22px;place-items:center;font-size:25px;font-weight:780;display:grid}.employee-profile-identity{min-width:0}.employee-profile-identity h1{color:#252b34;margin:0;font-size:30px;line-height:1.1}.employee-profile-identity>p:nth-of-type(2){color:#666f7b;margin:7px 0 0;font-size:13px;font-weight:600}.employee-profile-meta{flex-wrap:wrap;gap:8px 17px;margin-top:13px;display:flex}.employee-profile-meta>span{color:#747d88;align-items:center;gap:6px;font-size:11px;display:inline-flex}.employee-profile-meta svg{color:#9a6446}.employee-profile-actions{align-self:start;align-items:center;gap:9px;display:flex}.employee-profile-actions .theme-toggle{color:#59636f;width:42px;height:42px;box-shadow:none;background:#eff1f4d1;border-color:#373f4a14}.employee-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.employee-stat{background:#ffffffc2;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 5px 18px #2a30390b,inset 0 1px #ffffffdb}.employee-stat-icon{color:#59636f;background:#656f7c17;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.employee-stat>div{flex-direction:column;min-width:0;display:flex}.employee-stat small{color:#77808b;font-size:10px;font-weight:680}.employee-stat strong{color:#292f38;font-family:var(--font-display), Arial, sans-serif;margin-top:3px;font-size:22px;line-height:1}.employee-stat>div>span{color:#838b95;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.employee-stat-pending .employee-stat-icon{color:#9a671f;background:#fff3e2}.employee-stat-overdue .employee-stat-icon{color:#b4514c;background:#fff0ef}.employee-profile-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:14px;margin-top:14px;display:grid}.employee-work-queue,.employee-attention-card,.employee-kpi-card,.employee-priority-panel,.employee-activity-panel{border-color:#373f4a14;overflow:hidden}.employee-panel-heading{min-height:76px;padding:17px 20px}.employee-panel-heading h2{font-size:17px}.employee-panel-heading>a,.employee-panel-heading>div+a{color:#a94a20;font-size:11px;font-weight:720;text-decoration:none}.employee-queue-filters{background:#f6f7f9b8;border-top:1px solid #373f4a12;border-bottom:1px solid #373f4a12;gap:7px;padding:11px 16px;display:flex;overflow-x:auto}.employee-queue-filters>span{color:#68717d;background:#ffffffdb;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.employee-queue-filters strong{color:#313842;font-size:11px}.employee-queue-filters .employee-filter-overdue,.employee-queue-filters .employee-filter-overdue strong{color:#a34440;background:#fff0ef}.employee-task-list{display:grid}.employee-task-row{min-width:0;min-height:82px;color:inherit;border-bottom:1px solid #373f4a13;grid-template-columns:38px minmax(190px,1fr) minmax(105px,.45fr) minmax(106px,auto) 18px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.employee-task-row:last-child{border-bottom:0}.employee-task-row:hover{background:#f4f6f8b8}.employee-task-state{color:#68727e;background:#656f7c17;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.employee-task-state-in_progress{color:#a94a20;background:#f47a381a}.employee-task-state-overdue{color:#b14a45;background:#fff0ef}.employee-task-copy{flex-direction:column;min-width:0;display:flex}.employee-task-copy>strong{color:#2b313a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.employee-task-copy>small{color:#7c8590;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.employee-task-progress{grid-template-columns:minmax(64px,1fr) auto;align-items:center;gap:7px;display:grid}.employee-task-progress>span,.employee-mini-progress,.employee-kpi-progress>span{background:#e4e7ea;border-radius:999px;height:6px;overflow:hidden}.employee-task-progress i,.employee-mini-progress i,.employee-kpi-progress i{border-radius:inherit;background:#f47a38;height:100%;display:block}.employee-task-progress>small{color:#6f7883;font-size:10px;font-style:normal}.employee-task-due{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.employee-task-due>strong{color:#59636f;font-size:10px}.employee-task-due>small{color:#7b8490;font-size:10px}.employee-task-due-overdue>strong,.employee-task-due-overdue>small{color:#a34440}.employee-task-row>svg{color:#959da7}.employee-profile-aside{gap:14px;display:grid}.employee-attention-card .employee-panel-heading>svg{color:#b04b46}.employee-attention-list,.employee-kpi-list{display:grid}.employee-attention-list>a{min-height:84px;color:inherit;border-top:1px solid #373f4a13;grid-template-columns:minmax(0,1fr) 18px;align-content:center;gap:5px 8px;padding:13px 17px;text-decoration:none;display:grid;position:relative}.employee-attention-list>a:hover,.employee-kpi-list>a:hover{background:#f4f6f8b8}.employee-attention-list a>span{color:#a34440;text-transform:uppercase;font-size:9px;font-weight:760}.employee-attention-list a>strong{color:#2c323b;font-size:12px;line-height:1.35}.employee-attention-list a>small{color:#7e8791;font-size:10px}.employee-attention-list a>svg{color:#969da7;grid-area:1/2/4;align-self:center}.employee-kpi-list>a{min-height:83px;color:inherit;border-top:1px solid #373f4a13;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:13px 17px;text-decoration:none;display:grid}.employee-kpi-list a>span:first-child{flex-direction:column;min-width:0;display:flex}.employee-kpi-list a>span:first-child strong{color:#2b313a;font-size:12px;line-height:1.35}.employee-kpi-list a>span:first-child small{color:#7b8490;margin-top:5px;font-size:10px}.employee-kpi-progress{grid-template-columns:minmax(55px,1fr) auto;align-items:center;gap:8px;display:grid}.employee-kpi-progress>strong{color:#333a44;font-size:12px}.employee-profile-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);align-items:start;gap:14px;margin-top:14px;display:grid}.employee-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employee-priority-list>a{min-width:0;min-height:190px;color:inherit;border-top:1px solid #373f4a13;border-right:1px solid #373f4a13;flex-direction:column;padding:17px;text-decoration:none;display:flex}.employee-priority-list>a:last-child{border-right:0}.employee-priority-list>a:hover{background:#f4f6f8b8}.employee-priority-list a>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.employee-priority-list a>div:first-child>span{color:#79828d;text-transform:uppercase;font-size:10px;font-weight:720}.employee-priority-list>a>strong{color:#2a3039;margin-top:12px;font-size:14px;line-height:1.4}.employee-priority-progress{margin-top:17px}.employee-priority-progress>span:first-child{justify-content:space-between;align-items:center;display:flex}.employee-priority-progress small{color:#7c8590;font-size:10px}.employee-priority-progress strong{color:#343b45;font-size:12px}.employee-mini-progress{width:100%;margin-top:7px;display:block}.employee-priority-footer{color:#7b8490;border-top:1px solid #373f4a13;grid-template-columns:1fr auto 16px;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:grid}.employee-priority-footer small{font-size:10px}.employee-activity-list{display:grid}.employee-activity-list>article{border-top:1px solid #373f4a13;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:67px;padding:11px 16px;display:grid}.employee-activity-list article>span{color:#676f7b;background:#656f7c14;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.employee-activity-list article>div{flex-direction:column;min-width:0;display:flex}.employee-activity-list strong{color:#2d333c;font-size:11px}.employee-activity-list small{color:#7d8691;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.employee-record-link{color:#a94a20;background:#f47a3813;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:11px;font-weight:720;text-decoration:none;display:flex}.employee-record-link>span{align-items:center;gap:7px;display:inline-flex}html.theme-dark .employee-profile-hero,html.theme-dark .employee-stat,html.theme-dark :where(.employee-work-queue,.employee-attention-card,.employee-kpi-card,.employee-priority-panel,.employee-activity-panel){box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0b!important;background:#1b1f26e6!important;border-color:#ffffff1a!important}html.theme-dark .employee-profile-avatar{color:var(--dark-accent-text);background:#f47a3829}html.theme-dark .employee-profile-actions .theme-toggle,html.theme-dark .employee-stat-icon,html.theme-dark .employee-task-state,html.theme-dark .employee-activity-list article>span{color:#d8dee6;background:#ffffff12;border-color:#ffffff1a}html.theme-dark .employee-queue-filters{background:#0c0f1347;border-color:#ffffff17}html.theme-dark .employee-queue-filters>span{background:#ffffff12}html.theme-dark :where(.employee-task-row,.employee-attention-list>a,.employee-kpi-list>a,.employee-priority-list>a,.employee-activity-list>article,.employee-priority-footer){border-color:#ffffff17!important}html.theme-dark :where(.employee-task-row,.employee-attention-list>a,.employee-kpi-list>a,.employee-priority-list>a):hover{background:#ffffff0e!important}html.theme-dark :where(.employee-task-progress>span,.employee-mini-progress,.employee-kpi-progress>span){background:#373e49}html.theme-dark :where(.employee-profile-identity>p:nth-of-type(2),.employee-profile-meta>span,.employee-stat small,.employee-stat>div>span,.employee-queue-filters>span,.employee-task-copy>small,.employee-task-progress>small,.employee-task-due>strong,.employee-task-due>small,.employee-attention-list a>small,.employee-kpi-list a>span:first-child small,.employee-priority-list a>div:first-child>span,.employee-priority-progress small,.employee-priority-footer small,.employee-activity-list small){color:#bec7d2!important}html.theme-dark :where(.employee-profile-identity h1,.employee-stat strong,.employee-queue-filters strong,.employee-task-copy>strong,.employee-attention-list a>strong,.employee-kpi-list a>span:first-child strong,.employee-kpi-progress>strong,.employee-priority-list>a>strong,.employee-priority-progress strong,.employee-activity-list strong){color:#f5f7fa!important}html.theme-dark .employee-task-state-overdue,html.theme-dark .employee-stat-overdue .employee-stat-icon{color:#ffaaa4;background:#c14a432e}html.theme-dark .employee-task-due-overdue>strong,html.theme-dark .employee-task-due-overdue>small,html.theme-dark .employee-attention-list a>span{color:#ffaaa4!important}html.theme-dark .employee-stat-pending .employee-stat-icon{color:#f1c27d;background:#c7913d29}html.theme-dark .employee-record-link{color:var(--dark-accent-text);background:#f47a381f}@media (max-width:1120px){.employee-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-profile-main-grid,.employee-profile-lower-grid{grid-template-columns:1fr}.employee-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.employee-profile-page{width:calc(100% - 32px)}.employee-profile-hero{grid-template-columns:68px minmax(0,1fr);align-items:start}.employee-profile-avatar{border-radius:18px;width:68px;height:68px}.employee-profile-actions{grid-column:1/3;justify-content:space-between;width:100%}.employee-stats-grid,.employee-profile-aside,.employee-priority-list{grid-template-columns:1fr}.employee-task-row{grid-template-columns:38px minmax(0,1fr) 18px}.employee-task-progress,.employee-task-due{grid-column:2}.employee-task-due{text-align:left;align-items:flex-start}.employee-task-row>svg{grid-area:1/3}.employee-priority-list>a{border-right:0}}.team-member-page{width:min(1260px,100% - 56px);max-width:none}.team-member-header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.team-member-avatar{color:#a8461a;width:64px;height:64px;font-family:var(--font-display), Arial, sans-serif;background:#f47a381f;border-radius:18px;place-items:center;font-size:20px;font-weight:780;display:grid}.team-member-identity h1{color:#252b34;margin:0;font-size:30px;line-height:1.12}.team-member-identity>p:last-child{color:#707985;margin:7px 0 0;font-size:12px}.team-member-header-actions,.member-workboard-actions{align-items:center;gap:8px;display:flex}.team-member-header-actions .theme-toggle{color:#5f6874;width:42px;height:42px;box-shadow:var(--glass-shadow);background:#ffffffc2;border-color:#373f4a14}.member-assigned-target{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#fffc;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr);margin-top:18px;display:grid;overflow:hidden}.member-target-main{border-right:1px solid #373f4a14;padding:23px 24px}.member-target-topline{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.member-target-icon{color:#a94a20;background:#f47a381a;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.member-target-topline .eyebrow{margin-bottom:3px}.member-target-topline>div>span{color:#7a838e;font-size:10px}.member-target-status{color:#a94a20;background:#f47a381a;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:720;display:inline-flex}.member-target-main h2{color:#272d36;max-width:680px;margin:17px 0 0;font-size:22px;line-height:1.25}.member-target-main>p{color:#707986;max-width:690px;margin:8px 0 0;font-size:12px;line-height:1.5}.member-target-context{align-items:center;gap:11px;margin-top:18px;display:flex}.member-target-context>span{flex-direction:column;gap:3px;min-width:0;display:flex}.member-target-context small{color:#858d98;text-transform:uppercase;font-size:9px;font-weight:700}.member-target-context strong{color:#3c444f;font-size:11px}.member-target-context>svg{color:#9aa2ac;flex:none}.member-target-metrics{background:#f7f8faa8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-target-metrics>div{border-bottom:1px solid #373f4a13;border-right:1px solid #373f4a13;flex-direction:column;justify-content:center;gap:6px;min-height:95px;padding:16px 20px;display:flex}.member-target-metrics>div:nth-child(2n){border-right:0}.member-target-metrics>div:nth-last-child(-n+2){border-bottom:0}.member-target-metrics span{color:#79828e;font-size:10px;font-weight:650}.member-target-metrics strong{color:#2b313a;font-family:var(--font-display), Arial, sans-serif;font-size:21px}.member-attention-strip{background:#ffffffc7;border-radius:11px;grid-template-columns:180px repeat(2,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden;box-shadow:0 5px 18px #2a30390b,inset 0 1px #ffffffdb}.member-attention-label,.member-attention-strip>a{align-items:center;gap:10px;min-width:0;min-height:68px;padding:12px 16px;display:flex}.member-attention-label{color:#a34540;background:#c14a4311}.member-attention-label>span,.member-attention-strip>a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.member-attention-label small{color:#a34540;font-size:9px;font-weight:760}.member-attention-label strong{color:#653a38;font-size:12px}.member-attention-strip>a{color:#616a76;border-left:1px solid #373f4a13;text-decoration:none}.member-attention-strip>a:hover{background:#f4f6f8b8}.member-attention-strip>a>svg:first-child{color:#a0692b;flex:none}.member-attention-strip>a>svg:last-child{color:#969da7;flex:none;margin-left:auto}.member-attention-strip a strong{color:#343b45;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-attention-strip a small{color:#7e8792;font-size:10px}.member-workboard{border-color:#373f4a14;margin-top:14px;overflow:hidden}.member-workboard-heading{min-height:86px;padding:18px 20px}.member-workboard-heading h2{font-size:19px}.member-workboard-heading>div:first-child>p:last-child{color:#747d88;margin:6px 0 0;font-size:11px}.member-workboard-actions .button-secondary{align-items:center;gap:7px;display:inline-flex}.member-legwork-composer{background:#f6f7f9d1;border-top:1px solid #373f4a13;border-bottom:1px solid #373f4a13;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.5fr) minmax(170px,.8fr) auto;align-items:end;gap:12px;padding:15px 52px 15px 18px;display:grid;position:relative}.member-legwork-composer>div:first-child{flex-direction:column;align-self:center;display:flex}.member-legwork-composer>div:first-child>strong{color:#303741;font-size:13px}.member-legwork-composer>label{flex-direction:column;gap:6px;display:flex}.member-legwork-composer label>span:first-child{color:#6f7884;font-size:10px;font-weight:700}.member-legwork-composer input{color:#303741;background:#ffffffe6;border:1px solid #373f4a1c;border-radius:9px;outline:0;width:100%;min-height:39px;padding:0 11px}.member-legwork-composer input:focus{border-color:#f47a38a3;box-shadow:0 0 0 3px #f47a381f}.member-date-input{align-items:center;display:flex;position:relative}.member-date-input>svg{z-index:1;color:#858e99;pointer-events:none;position:absolute;left:10px}.member-date-input>input{padding-left:33px}.member-composer-close{color:#6d7681;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;right:12px}.member-composer-close:hover{background:#656f7c1a}.member-workboard-message{color:#a94a20;background:#f47a3812;margin:0;padding:10px 18px;font-size:11px;font-weight:680}.member-workboard .legwork-kanban{background:#f7f8fa80;padding:14px}.member-workboard .kanban-column{min-height:360px}html.theme-dark .team-member-avatar,html.theme-dark .member-target-icon{color:var(--dark-accent-text);background:#f47a3829}html.theme-dark .team-member-header-actions .theme-toggle,html.theme-dark .member-assigned-target,html.theme-dark .member-attention-strip,html.theme-dark .member-workboard{color:#e8edf3;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0b!important;background:#1b1f26e6!important;border-color:#ffffff1a!important}html.theme-dark .member-target-main,html.theme-dark .member-target-metrics>div,html.theme-dark .member-attention-strip>a,html.theme-dark .member-legwork-composer{border-color:#ffffff17!important}html.theme-dark .member-target-metrics,html.theme-dark .member-legwork-composer,html.theme-dark .member-workboard .legwork-kanban{background:#0c0f1347!important}html.theme-dark .member-attention-label{color:#ffaaa4;background:#c14a4326}html.theme-dark .member-attention-strip>a:hover{background:#ffffff0e}html.theme-dark .member-legwork-composer input{color:#f2f4f7;background:#15181e;border-color:#ffffff24}html.theme-dark :where(.team-member-identity>p:last-child,.member-target-topline>div>span,.member-target-main>p,.member-target-context small,.member-target-metrics span,.member-attention-strip a small,.member-workboard-heading>div:first-child>p:last-child,.member-legwork-composer label>span:first-child){color:#bdc6d1!important}html.theme-dark :where(.team-member-identity h1,.member-target-main h2,.member-target-context strong,.member-target-metrics strong,.member-attention-strip a strong,.member-legwork-composer>div:first-child>strong){color:#f5f7fa!important}html.theme-dark .member-attention-label small,html.theme-dark .member-attention-label strong{color:#ffb3ad!important}@media (max-width:1060px){.member-assigned-target{grid-template-columns:1fr}.member-target-main{border-bottom:1px solid #373f4a14;border-right:0}.member-attention-strip{grid-template-columns:160px 1fr}.member-attention-strip>a:last-child{grid-column:2}.member-legwork-composer{grid-template-columns:1fr 1fr}}@media (max-width:780px){.team-member-page{width:calc(100% - 32px)}.team-member-header{grid-template-columns:54px minmax(0,1fr)}.team-member-avatar{border-radius:15px;width:54px;height:54px}.team-member-header-actions{grid-column:1/3;justify-content:space-between}.member-attention-strip,.member-legwork-composer{grid-template-columns:1fr}.member-attention-strip>a,.member-attention-strip>a:last-child{border-top:1px solid #373f4a13;border-left:0;grid-column:1}.member-workboard-heading{flex-direction:column;align-items:flex-start}.member-workboard-actions{flex-wrap:wrap;width:100%}}.notification-row{min-height:82px;color:inherit;border-bottom:1px solid #373f4a14;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:background .15s;display:grid}.notification-row:hover{background:#f4f6f8cc}.notification-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.notification-copy>strong{color:#2c323b;font-size:13px}.notification-copy>span,.notification-row>time{color:#77808b;font-size:11px;line-height:1.4}.notification-row>time{white-space:nowrap}.notification-open-icon{color:#929aa5}html.theme-dark .notification-row{border-color:#ffffff17}html.theme-dark .notification-row:hover,html.theme-dark .notification-row.notification-unread{background:#ffffff0e}html.theme-dark .notification-copy>strong{color:#f5f7fa!important}html.theme-dark .notification-copy>span,html.theme-dark .notification-row>time{color:#c1cad5!important}@media (max-width:640px){.notification-row{grid-template-columns:38px minmax(0,1fr) 18px}.notification-row>time{grid-column:2}.notification-open-icon{grid-area:1/3}}.performance-record-page>.page-heading{padding-right:52px;position:relative}.record-history-menu{z-index:50;position:absolute;top:0;right:0}.record-history-menu>summary{color:#5d6672;width:42px;height:42px;box-shadow:var(--glass-shadow);cursor:pointer;background:#ffffffc7;border:1px solid #373f4a14;border-radius:11px;place-items:center;list-style:none;display:grid}.record-history-menu>summary::-webkit-details-marker{display:none}.record-history-menu[open]>summary,.record-history-menu>summary:hover{color:#a94a20;background:#fff3ec}.record-history-popover{color:#303741;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#fffffff5;border:1px solid #373f4a1a;border-radius:13px;width:min(390px,100vw - 40px);position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 22px 56px #2228312e,inset 0 1px #fff}.record-history-heading{border-bottom:1px solid #373f4a14;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.record-history-heading>div{min-width:0}.record-history-heading .eyebrow{margin-bottom:4px}.record-history-heading strong{color:#303741;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.record-history-list{background:#f6f7f9ad;gap:7px;padding:10px;display:grid}.record-history-option{min-width:0;min-height:58px;color:inherit;background:#ffffffe0;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.record-history-option:hover{background:#f1f3f5}.record-history-option-active{background:#fff3ec}.record-history-option>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.record-history-option>span:nth-child(2)>strong{color:#303741;font-size:13px}.record-history-option>span:nth-child(2)>small,.record-history-option>span:nth-child(3){color:#78818c;font-size:9px}.record-history-option>span:nth-child(3){font-weight:700}.record-history-option>svg{color:#959da7}.record-history-quarters{border-top:1px solid #373f4a14;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 12px 11px;display:grid;position:relative}.record-history-quarters:before{content:"";background:#e0e3e7;height:2px;position:absolute;top:20px;left:12.5%;right:12.5%}.record-history-note{color:#78818c;text-align:center;margin:0;padding:10px 15px 13px;font-size:10px;line-height:1.45}html.theme-dark .record-history-menu>summary{color:#dce2e9;background:#ffffff12;border-color:#ffffff1a}html.theme-dark .record-history-menu[open]>summary,html.theme-dark .record-history-menu>summary:hover{color:var(--dark-accent-text);background:#f47a3824}html.theme-dark .record-history-popover{color:#e8edf3;background:#1b1f26f7;border-color:#ffffff1c;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff0d}html.theme-dark .record-history-heading,html.theme-dark .record-history-quarters{border-color:#ffffff17}html.theme-dark .record-history-list{background:#0c0f1352}html.theme-dark .record-history-option{background:#ffffff0b}html.theme-dark .record-history-option:hover,html.theme-dark .record-history-option-active{background:#ffffff16}html.theme-dark .record-history-heading strong,html.theme-dark .record-history-option>span:nth-child(2)>strong{color:#f5f7fa!important}html.theme-dark .record-history-option>span:nth-child(2)>small,html.theme-dark .record-history-option>span:nth-child(3),html.theme-dark .record-history-note{color:#c0c9d4!important}html.theme-dark .record-history-quarters:before{background:#3a414c}.record-history-popover{flex-direction:column;width:min(470px,100vw - 40px);max-height:min(700px,100vh - 110px);display:flex}.record-history-heading{flex:none}.record-history-heading>div{gap:3px;display:grid}.record-history-heading strong{font-size:15px}.record-history-heading small{color:#737d88;font-size:11px;line-height:1.4}.record-history-controls{background:#f6f7f9b8;border-bottom:1px solid #373f4a14;flex:none;gap:11px;padding:12px 14px;display:grid}.record-history-presets{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.record-history-presets::-webkit-scrollbar{display:none}.record-history-preset{color:#626c77;min-height:31px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #373f4a17;border-radius:8px;flex:none;padding:6px 10px;font-size:10px;font-weight:700}.record-history-preset:hover{color:#a94a20;border-color:#f47a3842}.record-history-preset-active{color:#a94a20;background:#fff0e7;border-color:#f47a3838}.record-history-filter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.record-history-filter>span,.record-history-dates label>span{color:#69737e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.record-history-filter select,.record-history-dates input{color:#303741;width:100%;min-height:34px;font:inherit;background:#ffffffe6;border:1px solid #373f4a1a;border-radius:8px;outline:none;padding:7px 9px;font-size:11px;font-weight:650}.record-history-filter select:focus,.record-history-dates input:focus{border-color:#f47a3885;box-shadow:0 0 0 3px #f47a381a}.record-history-dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.record-history-dates label{gap:5px;display:grid}.record-history-dates>svg{color:#8a939d;margin-bottom:9px}.record-history-result-heading{flex:none;justify-content:space-between;align-items:center;padding:11px 14px 7px;display:flex}.record-history-result-heading strong{color:#303741;font-size:11px}.record-history-result-heading span{color:#848d97;font-size:9px}.record-history-results{gap:5px;min-height:0;padding:0 9px 9px;display:grid;overflow-y:auto}.record-history-result{min-width:0;color:inherit;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.record-history-result:hover{background:#f3f4f6}.record-history-result>svg{color:#9aa2ac}.record-history-result-icon{color:#a94a20;background:#fff0e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.record-history-result-copy{gap:3px;min-width:0;display:grid}.record-history-result-copy>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-history-result-copy>span strong{color:#a94a20;letter-spacing:.03em;text-transform:uppercase;font-size:9px}.record-history-result-copy time,.record-history-result-copy small{color:#7b8590;font-size:9px}.record-history-result-copy b{color:#303741;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.record-history-empty{color:#87909a;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.record-history-empty strong{color:#4e5762;font-size:12px}.record-history-empty span{font-size:10px}html.theme-dark .record-history-heading small,html.theme-dark .record-history-filter>span,html.theme-dark .record-history-dates label>span,html.theme-dark .record-history-result-heading span,html.theme-dark .record-history-result-copy time,html.theme-dark .record-history-result-copy small,html.theme-dark .record-history-empty,html.theme-dark .record-history-note{color:#c1cad4!important}html.theme-dark .record-history-controls{background:#0c0f134d;border-color:#ffffff17}html.theme-dark .record-history-preset,html.theme-dark .record-history-filter select,html.theme-dark .record-history-dates input{color:#edf1f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#fff1;border-color:#ffffff1c}html.theme-dark .record-history-preset:hover,html.theme-dark .record-history-preset-active{color:var(--dark-accent-text);background:#f47a3826;border-color:#f47a384d}html.theme-dark .record-history-result-heading strong,html.theme-dark .record-history-result-copy b,html.theme-dark .record-history-empty strong{color:#f5f7fa}html.theme-dark .record-history-result:hover{background:#ffffff12}html.theme-dark .record-history-result-copy>span strong{color:var(--dark-accent-text)}html.theme-dark .record-history-result-icon{color:var(--dark-accent-text);background:#f47a3824}@media (max-width:600px){.record-history-menu{position:static}.record-history-popover{z-index:100;width:auto;max-height:calc(100vh - 92px);position:fixed;top:76px;left:12px;right:12px}}.role-login-page{background:radial-gradient(circle at 12% 12%,#f47a3833,#0000 30%),radial-gradient(circle at 88% 88%,#ffe6d324,#0000 32%),#fff;place-items:center;min-height:100vh;padding:32px;display:grid}.role-login-card{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#ffffffad;border:1px solid #ffffffc7;border-radius:22px;width:min(880px,100%);padding:30px;box-shadow:0 30px 80px #1f263124,inset 0 1px #ffffffeb}.role-login-brand{align-items:center;gap:11px;display:flex}.role-login-brand>span{color:#fff;background:#e86c2d;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.role-login-brand>div{gap:2px;display:grid}.role-login-brand strong{color:#252b33;letter-spacing:.08em;font-size:14px}.role-login-brand small{color:#7c8590;font-size:10px}.role-login-heading{margin:42px 0 22px}.role-login-heading h1{color:#252b33;letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(28px,4vw,42px)}.role-login-heading>p:last-child{color:#6f7883;margin:0;font-size:14px}.role-login-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-login-option{min-width:0;color:inherit;background:#ffffffad;border:1px solid #373f4a14;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.role-login-option:hover{background:#ffffffeb;transform:translateY(-2px);box-shadow:0 12px 30px #22283117}.role-login-icon{color:#b64c18;background:#ffebdfc2;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.role-login-copy{gap:3px;min-width:0;display:grid}.role-login-copy small{color:#b64c18;letter-spacing:.06em;font-size:9px;font-weight:800}.role-login-copy strong{color:#2b3139;font-size:14px}.role-login-copy span{color:#7c8590;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.role-login-option>svg{color:#9ba3ad}.role-dashboard-page .management-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.role-period-control,.role-scope-chip{color:#656e79;background:#ffffff9e;border:1px solid #373f4a14;border-radius:9px;align-items:center;min-height:34px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.role-goals-panel,.role-team-panel,.role-review-panel,.role-initiative-panel,.role-escalation-panel,.executive-goal-panel{margin-top:14px;overflow:hidden}.role-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.role-goal-grid>article{background:#f7f8fab3;border:1px solid #373f4a12;border-radius:11px;min-width:0;padding:15px}.role-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-card-topline>span,.role-goal-grid>article>span{color:#858d97;font-size:9px;font-weight:750}.role-goal-grid h3{color:#293039;min-height:40px;margin:12px 0 6px;font-size:14px;line-height:1.4}.role-goal-grid p{color:#727b86;min-height:46px;margin:0 0 13px;font-size:10px;line-height:1.5}.role-progress-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}.role-progress-line strong{font-size:11px}.role-member-list,.role-review-list,.role-initiative-list,.executive-goal-list,.role-kpi-list{display:grid}.role-member-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:38px minmax(210px,1.4fr) minmax(100px,.7fr) 92px auto 28px;align-items:center;gap:13px;min-height:78px;padding:12px 17px;display:grid}.role-member-list>article:last-child,.role-review-list>article:last-child,.role-initiative-list>article:last-child,.executive-goal-list>article:last-child{border-bottom:0}.role-member-avatar{color:#b64c18;background:#ffebdfb8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.role-member-copy,.role-member-work{gap:3px;min-width:0;display:grid}.role-member-copy strong{font-size:13px}.role-member-copy span,.role-member-copy small,.role-member-work span,.role-member-work strong{color:#7d8691;font-size:9px}.role-member-progress{color:#616a75;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10px;font-weight:700;display:grid}.text-warning{color:#b24b1c!important}.role-member-list>article>a{color:#8d96a0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.role-member-list>article>a:hover{color:#b64c18;background:#fff0e7}.role-review-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:36px minmax(0,1fr) auto 72px;align-items:center;gap:12px;min-height:68px;padding:11px 17px;display:grid}.role-review-icon{color:#a94a20;background:#fff0e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.role-review-complete{color:#476;background:#e7f1ed}.role-review-list strong{font-size:12px}.role-review-list p{color:#737d88;margin:3px 0 0;font-size:10px}.role-review-list>article>span:nth-child(3){color:#7a838e;font-size:9px;font-weight:700}.role-review-list button{color:#a94a20;cursor:pointer;background:#fff0e7;border:0;border-radius:8px;min-height:30px;font-size:10px;font-weight:750}.role-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:start;gap:14px;margin-top:14px;display:grid}.role-section-card,.role-kpi-panel,.executive-revenue-outcome,.executive-decision-panel{overflow:hidden}.role-section-owner{border-bottom:1px solid #373f4a14;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.role-section-owner>div:nth-child(2){gap:3px;display:grid}.role-section-owner strong{font-size:13px}.role-section-owner span{color:#7c8590;font-size:10px}.role-section-owner a{color:#b64c18;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.role-section-metrics{background:#373f4a12;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.role-section-metrics>div{background:#ffffffb8;gap:6px;min-width:0;padding:15px;display:grid}.role-section-metrics span,.role-section-metrics small{color:#7c8590;font-size:9px}.role-section-metrics strong{font-size:18px}.role-kpi-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:77px;padding:12px 16px;display:grid}.role-kpi-list>article>span{color:#b64c18;background:#fff0e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.role-kpi-list>article>div{gap:3px;display:grid}.role-kpi-list small,.role-kpi-list p{color:#7b8490;margin:0;font-size:9px}.role-kpi-list strong,.role-kpi-list b{font-size:13px}.role-kpi-list>article>div:last-child{text-align:right}.role-initiative-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:72px minmax(220px,1.4fr) minmax(130px,.65fr) 70px auto;align-items:center;gap:14px;min-height:72px;padding:11px 17px;display:grid}.role-initiative-list>article>span:first-child,.role-initiative-list>article>span:nth-child(4){color:#7b8490;font-size:9px;font-weight:750}.role-initiative-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.role-initiative-list small,.role-initiative-list p{color:#818a95;margin:0;font-size:9px}.role-initiative-list strong{font-size:11px}.role-initiative-list>article>div:nth-child(3){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.role-escalation-panel .management-decision-list p{margin:3px 0 0}.executive-revenue-score{border-bottom:1px solid #373f4a14;grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);align-items:end;gap:24px;padding:22px;display:grid}.executive-revenue-score>div:first-child,.executive-revenue-progress>span{gap:4px;display:grid}.executive-revenue-score span,.executive-revenue-score small,.executive-revenue-kpis span,.executive-revenue-kpis small{color:#7b8490;font-size:9px}.executive-revenue-score>div:first-child>strong{font-size:27px}.executive-revenue-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.executive-revenue-progress>span{text-align:right}.executive-revenue-kpis{background:#373f4a12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.executive-revenue-kpis article{background:#ffffffb3;gap:5px;padding:15px 18px;display:grid}.executive-revenue-kpis strong{font-size:17px}.executive-decision-panel .management-decision-list>article{grid-template-columns:64px minmax(0,1fr) 28px;min-height:108px}.executive-decision-panel .management-decision-list p{margin:4px 0}.executive-decision-panel .management-decision-list small{color:#7c8590;font-size:9px}.executive-goal-list>article{border-bottom:1px solid #373f4a14;grid-template-columns:38px minmax(260px,1.5fr) minmax(130px,.65fr) 80px auto;align-items:center;gap:13px;min-height:82px;padding:12px 17px;display:grid}.executive-goal-icon{color:#b64c18;background:#fff0e7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.executive-goal-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.executive-goal-list small,.executive-goal-list p,.executive-goal-list>article>span:nth-child(4){color:#7c8590;margin:0;font-size:9px}.executive-goal-list>article>div:nth-child(2)>strong{font-size:12px}.executive-goal-list>article>div:nth-child(3){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}html.theme-dark .role-login-card,html.theme-dark .role-login-option,html.theme-dark .role-period-control,html.theme-dark .role-scope-chip{background:#1b1f26d1;border-color:#ffffff1a}html.theme-dark .role-login-option:hover,html.theme-dark .role-goal-grid>article,html.theme-dark .role-section-metrics>div,html.theme-dark .executive-revenue-kpis article{background:#fff1}html.theme-dark :where(.role-login-heading h1,.role-login-brand strong,.role-login-copy strong,.role-goal-grid h3){color:#f5f7fa!important}html.theme-dark :where(.role-login-brand small,.role-login-heading>p:last-child,.role-login-copy span,.role-period-control,.role-scope-chip){color:#c5cdd8!important}html.theme-dark :where(.role-login-icon,.role-member-avatar,.role-kpi-list>article>span,.executive-goal-icon,.role-review-icon){color:var(--dark-accent-text);background:#f47a3826}@media (max-width:1050px){.role-dashboard-page .management-summary,.role-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-dashboard-grid{grid-template-columns:1fr}.role-member-list>article,.role-initiative-list>article,.executive-goal-list>article{grid-template-columns:38px minmax(0,1fr) auto}.role-member-progress,.role-member-work,.role-initiative-list>article>div:nth-child(3),.role-initiative-list>article>span:nth-child(4),.executive-goal-list>article>div:nth-child(3),.executive-goal-list>article>span:nth-child(4){grid-column:2}}@media (max-width:650px){.role-login-page{align-items:start;padding:14px}.role-login-card{border-radius:16px;padding:20px}.role-login-heading{margin-top:32px}.role-login-options,.role-dashboard-page .management-summary,.role-goal-grid,.role-section-metrics,.executive-revenue-score,.executive-revenue-kpis{grid-template-columns:1fr}.role-review-list>article{grid-template-columns:36px minmax(0,1fr) auto}.role-review-list>article>span:nth-child(3){grid-column:2}.role-review-list button{grid-area:1/3/span 2}.role-section-owner{grid-template-columns:38px minmax(0,1fr)}.role-section-owner a{grid-column:2}}:root{--calm-canvas:#fff;--calm-surface:#fff;--calm-surface-muted:#f8f8f6;--calm-glass-frame:radial-gradient(circle at 12% 0%, #fffffff0, transparent 54%), linear-gradient(145deg, #ffebdbe0, #fff9f4b8 56%, #fffffff0);--calm-ink:#202321;--calm-muted:#6e746f;--calm-line:#e5e7e3;--calm-accent:#d9632c;--calm-accent-dark:#b94c1d;--calm-accent-text:var(--calm-accent-dark);--calm-accent-soft:#fff1e9;--calm-radius:12px;--calm-shadow:0 1px 2px #191f1b0a, 0 8px 24px #191f1b09}body{color:var(--calm-ink);background:var(--calm-canvas);font-size:14px}body:before,body:after{display:none}.app-shell{background:var(--calm-canvas);grid-template-columns:244px minmax(0,1fr)}.sidebar{height:100vh;color:var(--calm-ink);border:0;border-right:1px solid var(--calm-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-radius:0;margin:0;padding:24px 16px 18px;top:0}.brand-lockup{padding:0 8px 24px}.brand-mark{color:var(--calm-accent-text);background:var(--calm-accent-soft);border:1px solid #f2c8b4;border-radius:10px}.brand-name,.identity-copy strong{color:var(--calm-ink)}.brand-product,.identity-copy span,.scope-kicker,.navigation-label{color:#8a908b}.scope-switcher{background:var(--calm-glass-frame);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border:1px solid #b5bec17a;border-radius:10px;padding:12px;position:relative;box-shadow:inset 0 1px #fffffff5,0 8px 22px #2d373b12}.scope-switcher-open{z-index:80}.scope-button-static{cursor:default}.scope-options{z-index:70;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#fffffff0;border:1px solid #b5bec194;border-radius:11px;width:100%;max-height:min(390px,65vh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 42px #2d373b29,inset 0 1px #fffffff2}.scope-options>p{color:#8a908b;letter-spacing:.08em;text-transform:uppercase;margin:5px 7px 7px;font-size:10px;font-weight:750}.scope-option{color:var(--calm-ink);border-radius:8px;flex-direction:column;gap:3px;padding:10px 9px;text-decoration:none;display:flex}.scope-option:hover,.scope-option:focus-visible{background:var(--calm-accent-soft);outline:none}.scope-option strong{font-size:12px;line-height:1.25}.scope-option small{color:var(--calm-muted);font-size:10px;line-height:1.35}.scope-button{color:#383d39}.main-navigation{margin-top:22px}.nav-item{color:#686e69;border-radius:9px;min-height:40px}.nav-item:hover{color:var(--calm-ink);background:#f6f6f4}.nav-item-active{color:var(--calm-accent-text);background:var(--calm-accent-soft);box-shadow:none}.main-navigation .nav-item>svg{color:#ac745d;flex:none;transition:color .15s,transform .15s}.scope-context-icon{color:#bc6847}.main-navigation .nav-item:hover>svg{color:#cd633a;transform:translateY(-1px)}.main-navigation .nav-item-active>svg{color:#c25d36}html.theme-dark .main-navigation .nav-item>svg,html.theme-dark .main-navigation .nav-item-active>svg{color:var(--dark-accent-text)}.sidebar-toggle{color:#858b86;background:0 0;border-color:#0000}.sidebar-toggle:hover{color:var(--calm-ink);background:#f3f4f2}.admin-experience-switcher{background:var(--calm-glass-frame);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-color:#b5bec17a;box-shadow:inset 0 1px #fffffff5,0 8px 22px #2d373b12}.identity-card{border-color:var(--calm-line)}.avatar,.role-member-avatar{color:#91421e;background:var(--calm-accent-soft)}.main-column{background:var(--calm-canvas)}.page-wrap{width:min(1180px,100% - 64px);padding:46px 0 64px}.page-heading{margin-bottom:32px}.page-heading h1,.workspace-welcome h1,.role-welcome-header h1,.executive-welcome h1{color:var(--calm-ink);letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.08}.page-description,.workspace-welcome>div>p:last-child,.role-welcome-header>div>p:last-child,.executive-welcome>p{max-width:680px;color:var(--calm-muted);font-size:15px;line-height:1.6}.eyebrow{color:#8b8f8b;letter-spacing:.13em;font-size:10px;font-weight:750}.panel{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:var(--calm-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.button-primary{color:#fff;background:var(--calm-accent);border-color:var(--calm-accent);min-height:40px;box-shadow:none;border-radius:9px;padding:0 16px}.button-primary:hover{background:var(--calm-accent-dark);border-color:var(--calm-accent-dark);transform:none}.button-secondary,.button-quiet{color:#555c57;border:1px solid var(--calm-line);min-height:38px;box-shadow:none;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.button-quiet{background:0 0}.button-secondary:hover,.button-quiet:hover{color:var(--calm-ink);background:#f7f7f5}.health-pill{min-height:24px;box-shadow:none;letter-spacing:.04em;border-radius:999px;padding:0 8px;font-size:9px}.progress-cell{gap:8px}.progress-track{background:#eceeeb;border-radius:999px;height:5px}.progress-track span{background:var(--calm-accent);border-radius:inherit}.progress-cell strong{color:#505651;font-size:11px}.section-heading-simple{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.section-heading-simple h2{color:var(--calm-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:650}.section-heading-simple>span,.section-heading-simple>a{color:#777d78;align-items:center;gap:5px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.simple-workspace-page{max-width:1040px}.workspace-welcome,.role-welcome-header{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:32px;display:flex}.workspace-welcome h1,.role-welcome-header h1,.executive-welcome h1{margin:7px 0 9px}.workspace-welcome p,.role-welcome-header p,.executive-welcome p{margin:0}.workspace-welcome-actions{align-items:center;gap:8px;display:flex}.workspace-welcome-actions .theme-toggle{flex:none}.focus-section{padding:34px 0 12px}.focus-list{border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:#fff;overflow:hidden}.focus-row{min-height:126px;color:inherit;border-bottom:1px solid var(--calm-line);grid-template-columns:minmax(0,1.75fr) minmax(150px,.7fr) minmax(135px,.55fr) 24px;align-items:center;gap:24px;padding:22px 24px;text-decoration:none;transition:background .15s;display:grid}.focus-row:last-child{border-bottom:0}.focus-row:hover{background:#fbfbf9}.focus-row-title{align-items:center;gap:10px;display:flex}.focus-row-title h3{margin:0;font-size:17px;font-weight:650}.focus-row-next{flex-direction:column;gap:4px;margin-top:18px;display:flex}.focus-row-next span,.focus-row-meta small{color:#929792;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.focus-row-next strong,.focus-row-meta strong{color:#4f5550;font-size:12px;font-weight:600;line-height:1.45}.focus-row-progress .progress-cell{grid-template-columns:1fr auto}.focus-row-meta{color:#858b86;align-items:center;gap:9px;display:flex}.focus-row-meta>span{flex-direction:column;gap:3px;display:flex}.focus-row-open{color:#a2a7a3}.workspace-two-column{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:18px;margin-top:26px;display:grid}.weekly-check-in,.help-summary{border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:#fff;padding:24px}.weekly-check-in textarea,.calm-update-form textarea{resize:vertical;width:100%;color:var(--calm-ink);font:inherit;background:#fbfbfa;border:1px solid #dfe2dd;border-radius:9px;outline:none;padding:14px 15px;line-height:1.55}.weekly-check-in textarea:focus,.calm-update-form textarea:focus{background:#fff;border-color:#d88b67;box-shadow:0 0 0 3px #d9632c17}.weekly-check-in-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.weekly-check-in-actions>div,.ava-update-actions{gap:7px;display:flex}.weekly-check-in-message{color:var(--calm-muted);margin:12px 0 0;font-size:11px}.help-summary{background:#fffaf6;border-color:#f0ded4}.help-summary>p{color:#5e5f5a;line-height:1.65}.help-summary>a,.workspace-history-link a{color:var(--calm-accent-text);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-history-link{color:var(--calm-muted);border-top:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:20px 0;font-size:12px;display:flex}.work-profile-strip{border-top:1px solid var(--calm-line);border-bottom:1px solid var(--calm-line);grid-template-columns:48px minmax(190px,.8fr) minmax(0,1.8fr);align-items:center;gap:16px;padding:20px 0 26px;display:grid}.work-profile-avatar{width:46px;height:46px;color:var(--calm-accent-text);background:var(--calm-accent-soft);border-radius:50%;place-items:center;display:grid}.work-profile-strip>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.work-profile-strip>div:nth-child(2) strong{font-size:16px}.work-profile-strip>div:nth-child(2) span,.work-profile-strip dt{color:var(--calm-muted);font-size:10px}.work-profile-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.work-profile-strip dl>div{flex-direction:column;gap:5px;display:flex}.work-profile-strip dd{margin:0;font-size:12px;font-weight:650}.simple-work-list{margin-top:32px}.simple-table-wrap{border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:#fff;overflow-x:auto}.simple-work-table{border-collapse:collapse;width:100%}.simple-work-table th{color:#8a908b;border-bottom:1px solid var(--calm-line);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafaf8;padding:11px 16px;font-size:9px}.simple-work-table td{color:#5d635e;border-bottom:1px solid var(--calm-line);padding:15px 16px;font-size:11px}.simple-work-table tr:last-child td{border-bottom:0}.simple-work-table td:first-child{min-width:260px}.simple-work-table td:first-child strong,.simple-work-table td:first-child span{display:block}.simple-work-table td:first-child strong{color:var(--calm-ink);font-size:12px}.simple-work-table td:first-child span{color:#8a908b;margin-top:4px;font-size:10px}.simple-work-table .progress-cell{grid-template-columns:1fr auto;min-width:130px}.optional-board-view,.role-details-disclosure,.update-connection-details{border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:#fff;margin-top:20px}.optional-board-view>summary,.role-details-disclosure>summary,.update-connection-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 18px;font-size:12px;font-weight:700;list-style:none;display:flex}.optional-board-view>summary span{align-items:center;gap:7px;display:inline-flex}.optional-board-view>summary small,.role-details-disclosure>summary span{color:#8b908c;font-size:10px;font-weight:600}.calm-update-page{max-width:780px}.calm-update-heading{border-bottom:1px solid var(--calm-line);margin-top:18px;padding-bottom:24px}.calm-update-form{box-shadow:none;background:0 0;border:0;gap:0;padding:0;display:grid}.calm-update-form .form-result{margin-bottom:16px}.calm-update-form .update-form-context{border:1px solid var(--calm-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 12px;margin-bottom:14px;padding:16px 18px;display:grid}.calm-update-form .update-form-context>span{color:#929792;letter-spacing:.08em;grid-row:1/3;align-self:center;font-size:9px;font-weight:750}.calm-update-form .update-form-context strong{font-size:13px}.calm-update-form .update-form-context small{color:var(--calm-muted);font-size:10px}.update-question{border-bottom:1px solid var(--calm-line);padding:22px 0}.update-question>label{align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:650;display:flex}.update-question>label>span{width:25px;height:25px;color:var(--calm-accent-text);background:var(--calm-accent-soft);border-radius:50%;place-items:center;font-size:10px;display:grid}.ava-update-actions{padding:16px 0}.update-advanced-options{border:1px solid var(--calm-line);background:#fff;border-radius:10px;margin:4px 0 20px}.update-advanced-options>summary{cursor:pointer;align-items:center;gap:8px;padding:16px;font-size:12px;font-weight:700;list-style:none;display:flex}.update-advanced-options>:not(summary){margin-left:16px;margin-right:16px}.update-advanced-options>:last-child{margin-bottom:16px}.calm-update-form .simple-form-footer{border-top:1px solid var(--calm-line);background:0 0;padding:18px 0 0}.update-connection-details{background:0 0}.update-connection-details .lineage-context{margin:0 14px 14px}.calm-role-page{max-width:1100px}.role-welcome-header>span{color:#747a75;border:1px solid var(--calm-line);background:#fff;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:650}.attention-first,.executive-attention{padding:32px 0}.attention-list-simple,.executive-attention-list,.department-attention-list,.people-list-simple,.review-list-simple,.department-priority-list,.department-overview-list,.initiative-list-compact{border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:#fff;overflow:hidden}.attention-list-simple>a{min-height:78px;color:inherit;border-bottom:1px solid var(--calm-line);grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}.attention-list-simple>a:last-child,.people-list-simple>article:last-child,.review-list-simple>article:last-child,.department-priority-list>article:last-child,.executive-attention-list>article:last-child,.department-attention-list>article:last-child,.department-overview-list>article:last-child,.initiative-list-compact>article:last-child{border-bottom:0}.attention-count{color:#a24a22;background:var(--calm-accent-soft);border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:750;display:grid}.attention-list-simple strong{text-transform:capitalize;font-size:12px}.attention-list-simple p,.review-list-simple p,.department-attention-list p,.executive-attention-list p{color:var(--calm-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.people-section,.review-section,.department-priorities,.organization-overview{padding:16px 0 28px}.people-list-simple>article{border-bottom:1px solid var(--calm-line);grid-template-columns:38px minmax(160px,1.2fr) minmax(130px,.65fr) 90px auto 24px;align-items:center;gap:14px;min-height:74px;padding:13px 17px;display:grid}.person-main,.person-work{flex-direction:column;gap:4px;min-width:0;display:flex}.person-main strong{font-size:12px}.person-main span,.person-main small,.person-work span{color:var(--calm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.person-work strong{font-size:10px}.person-progress .progress-cell{grid-template-columns:1fr auto}.people-list-simple article>a{color:#989e99}.review-list-simple>article{border-bottom:1px solid var(--calm-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:14px 18px;display:grid}.review-list-simple>article>svg{color:var(--calm-accent-text)}.role-details-disclosure{margin-top:10px}.role-details-disclosure .role-goal-grid{padding:0 16px 16px}.role-details-disclosure .role-goal-grid article{background:var(--calm-glass-frame);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-color:#b5bec17a;box-shadow:inset 0 1px #fffffff5,0 8px 22px #2d373b12}.department-priority-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:44px minmax(260px,1.6fr) minmax(170px,.75fr) 70px auto;align-items:center;gap:18px;min-height:120px;padding:20px;display:grid}.priority-number{color:#b1b5b1;font-size:12px;font-weight:750}.department-priority-main small,.department-priority-result>span,.department-priority-initiatives span{color:#929792;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.department-priority-main h3{margin:4px 0 5px;font-size:15px}.department-priority-main p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.45}.department-priority-result .progress-cell{grid-template-columns:1fr auto;margin-top:8px}.department-priority-initiatives{flex-direction:column;align-items:center;gap:3px;display:flex}.department-priority-initiatives strong{font-size:18px}.department-attention-list>article,.executive-attention-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:grid}.department-attention-list>article>span,.executive-attention-department{color:var(--calm-accent-text);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.department-attention-list small,.executive-attention-list small{color:#8b908c;font-size:10px}.department-attention-list a,.executive-attention-list a{color:var(--calm-accent-text);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.department-people-list>article{grid-template-columns:38px minmax(190px,1.4fr) minmax(130px,.65fr) 90px auto}.initiative-list-compact>article{border-bottom:1px solid var(--calm-line);grid-template-columns:minmax(220px,1.5fr) minmax(150px,.7fr) auto;align-items:center;gap:18px;min-height:70px;padding:14px 18px;display:grid}.initiative-list-compact article>div:first-child{flex-direction:column;gap:3px;display:flex}.initiative-list-compact small,.initiative-list-compact span{color:var(--calm-muted);font-size:9px}.initiative-list-compact strong{font-size:12px}.initiative-list-compact .progress-cell{grid-template-columns:1fr auto}.executive-welcome{border-bottom:1px solid var(--calm-line);padding-bottom:28px}.executive-welcome>strong{color:var(--calm-accent-text);margin-top:8px;font-size:15px;display:block}.department-overview-header,.department-overview-list>article{grid-template-columns:minmax(180px,1.25fr) 75px minmax(140px,.75fr) 100px minmax(220px,1fr);align-items:center;gap:16px;display:grid}.department-overview-header{color:#909590;border-bottom:1px solid var(--calm-line);letter-spacing:.07em;text-transform:uppercase;background:#fafaf8;min-height:38px;padding:0 18px;font-size:9px;font-weight:750}.department-overview-list>article{border-bottom:1px solid var(--calm-line);min-height:76px;padding:14px 18px}.department-overview-list>article>div:first-child{align-items:center;gap:10px;display:flex}.department-overview-list>article>div:first-child>span{flex-direction:column;gap:3px;display:flex}.department-overview-list small{color:var(--calm-muted);font-size:9px}.department-overview-list p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.45}.department-overview-list .progress-cell{grid-template-columns:1fr auto}.executive-detail-controls{border-top:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.executive-detail-controls>span{color:var(--calm-muted);font-size:10px}.executive-compact-snapshot{background:var(--calm-line);border:1px solid var(--calm-line);border-radius:9px;grid-template-columns:1.8fr repeat(3,.7fr);gap:1px;margin:0 18px 18px;display:grid;overflow:hidden}.executive-compact-snapshot>div{background:#fff;flex-direction:column;justify-content:center;gap:5px;min-height:100px;padding:16px;display:flex}.executive-compact-snapshot span,.executive-compact-snapshot small{color:var(--calm-muted);font-size:9px}.executive-compact-snapshot strong{font-size:19px}html.theme-dark body,html.theme-dark .app-shell,html.theme-dark .main-column{color:#eff1ee;background:#171a18}html.theme-dark .sidebar,html.theme-dark :where(.focus-list,.weekly-check-in,.simple-table-wrap,.optional-board-view,.role-details-disclosure,.attention-list-simple,.people-list-simple,.review-list-simple,.department-priority-list,.department-attention-list,.executive-attention-list,.department-overview-list,.initiative-list-compact,.update-advanced-options,.calm-update-form .update-form-context){color:#fff;background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .help-summary{color:#eff1ee;background:#2a211d;border-color:#4a352b}html.theme-dark :where(.brand-name,.identity-copy strong,.page-heading h1,.workspace-welcome h1,.role-welcome-header h1,.executive-welcome h1,.section-heading-simple h2,.focus-row-title h3,.simple-work-table td:first-child strong,.department-priority-main h3){color:#eff1ee}html.theme-dark :where(.focus-row:hover,.simple-work-table th,.department-overview-header,.role-details-disclosure .role-goal-grid article){background:#262a27}html.theme-dark .role-details-disclosure .role-goal-grid article{box-shadow:none;background:#262a27;border-color:#303530}html.theme-dark :where(.focus-row,.simple-work-table th,.simple-work-table td,.attention-list-simple>a,.people-list-simple>article,.review-list-simple>article,.department-priority-list>article,.department-attention-list>article,.executive-attention-list>article,.department-overview-list>article,.initiative-list-compact>article){border-color:#303530}html.theme-dark :where(.weekly-check-in textarea,.calm-update-form textarea){color:#eff1ee;background:#191c1a;border-color:#343a35}@media (max-width:980px){.page-wrap{width:min(100% - 40px,900px)}.workspace-two-column{grid-template-columns:1fr}.focus-row{grid-template-columns:minmax(0,1.4fr) minmax(130px,.6fr) minmax(120px,.5fr) 20px;gap:16px}.people-list-simple>article,.department-people-list>article{grid-template-columns:38px minmax(150px,1fr) minmax(120px,.7fr) auto}.people-list-simple .person-work,.people-list-simple article>a,.department-people-list .person-work{display:none}.department-priority-list>article{grid-template-columns:36px minmax(220px,1.4fr) minmax(150px,.7fr) auto}.department-priority-initiatives{display:none}.department-overview-header,.department-overview-list>article{grid-template-columns:minmax(170px,1fr) 65px minmax(130px,.8fr) 90px}.department-overview-header span:last-child,.department-overview-list>article>p{display:none}}@media (max-width:760px){.app-shell{display:block}.sidebar,html.sidebar-collapsed .sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--calm-line);flex-direction:row;align-items:center;gap:10px;width:100%;height:auto;min-height:62px;margin:0;padding:10px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.brand-lockup,html.sidebar-collapsed .brand-lockup{flex:none;padding:0}.brand-copy,html.sidebar-collapsed .brand-copy,.scope-switcher,.sidebar-toggle,.sidebar-footer,.navigation-label{display:none}.brand-mark{width:34px;height:34px}.main-navigation{flex:1;margin:0;display:block;overflow-x:auto}.navigation-group{gap:2px;display:flex}.nav-item,html.sidebar-collapsed .nav-item{width:auto;min-width:max-content;min-height:38px;padding:0 10px}.nav-item span,html.sidebar-collapsed .nav-item span{display:inline}.page-wrap{width:min(100% - 28px,720px);padding:28px 0 44px}.workspace-welcome,.role-welcome-header{flex-direction:column;gap:16px}.focus-row{grid-template-columns:minmax(0,1fr) 20px;gap:14px;padding:19px}.focus-row-progress,.focus-row-meta{grid-column:1}.focus-row-open{grid-area:1/2/4}.weekly-check-in-actions,.workspace-history-link,.executive-detail-controls{flex-direction:column;align-items:stretch}.weekly-check-in-actions>div,.ava-update-actions{flex-wrap:wrap}.work-profile-strip{grid-template-columns:46px 1fr}.work-profile-strip dl{grid-column:1/-1}.people-list-simple>article,.department-people-list>article{grid-template-columns:38px minmax(0,1fr) auto;gap:11px}.person-progress,.people-list-simple article>.health-pill{grid-column:2}.department-priority-list>article{grid-template-columns:30px minmax(0,1fr) auto;gap:12px}.department-priority-result{grid-column:2/-1}.department-attention-list>article,.executive-attention-list>article{grid-template-columns:1fr auto;gap:10px}.department-attention-list>article>span,.executive-attention-department{grid-column:1/-1}.department-overview-header{display:none}.department-overview-list>article{grid-template-columns:1fr auto}.department-overview-list>article>div:nth-child(3),.department-overview-list>article>.health-pill{grid-column:1/-1}.executive-compact-snapshot{grid-template-columns:1fr 1fr}}@media (max-width:520px){.page-heading h1,.workspace-welcome h1,.role-welcome-header h1,.executive-welcome h1{font-size:29px}.workspace-welcome-actions,.weekly-check-in-actions>div,.ava-update-actions,.button-quiet,.weekly-check-in-actions .button-primary{width:100%}.workspace-welcome-actions .button-quiet{flex:1}.focus-row-title{flex-direction:column;align-items:flex-start}.weekly-check-in,.help-summary{padding:19px}.work-profile-strip dl{grid-template-columns:1fr}.attention-list-simple>a{grid-template-columns:34px minmax(0,1fr) 18px;padding:13px}.review-list-simple>article{grid-template-columns:22px 1fr}.review-list-simple .button-secondary{grid-column:2;justify-self:start}.department-priority-list>article{padding:16px}.department-priority-list>article>.health-pill{grid-column:2;justify-self:start}.executive-compact-snapshot{grid-template-columns:1fr}}.global-command-bar{z-index:40;background:var(--calm-glass-frame);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-bottom:1px solid #e5e7e3e6;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 28px;display:flex;position:sticky;top:0}.global-search-trigger{color:#737974;border:1px solid var(--calm-line);cursor:pointer;width:min(430px,48vw);min-height:38px;font:inherit;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:0 11px;font-size:12px;display:flex}.global-search-trigger:hover{color:var(--calm-ink);border-color:#d4d7d2}.global-search-trigger span{flex:1}.global-search-trigger kbd{color:#969b97;border:1px solid var(--calm-line);background:#f5f6f4;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:9px}.global-create-button{color:#fff;background:var(--calm-accent);border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.global-create-button:hover{background:var(--calm-accent-dark)}.command-overlay,.work-drawer-layer{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b1f1c3d;position:fixed;inset:0}.command-overlay{place-items:start center;padding:13vh 20px 20px;display:grid}.command-dialog{background:#fff;border:1px solid #dfe2dd;border-radius:14px;width:min(620px,100%);overflow:hidden;box-shadow:0 22px 70px #191f1b2e}.command-input-row{color:#858b86;border-bottom:1px solid var(--calm-line);align-items:center;gap:11px;min-height:58px;padding:0 15px;display:flex}.command-input-row input{min-width:0;color:var(--calm-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-input-row button,.work-detail-drawer>header button{color:#848a85;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.command-input-row button:hover,.work-detail-drawer>header button:hover{color:var(--calm-ink);background:#f3f4f2}.command-results{max-height:390px;padding:10px;overflow-y:auto}.command-results-label{color:#969b97;letter-spacing:.09em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-weight:750;display:block}.command-results>a{min-height:56px;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;text-decoration:none;display:flex}.command-results>a:hover{background:#f7f7f5}.command-results>a>span:first-child{flex-direction:column;gap:3px;display:flex}.command-results strong{font-size:12px}.command-results small,.command-results>a>span:last-child,.command-results>p{color:var(--calm-muted);font-size:10px}.command-results>p{margin:0;padding:18px 9px}.simple-work-page{padding-top:34px}.asana-work-section{margin-top:32px}.work-view-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.work-view-toolbar h2{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:650}.work-toolbar-actions{align-items:center;gap:8px;display:flex}.work-search{color:#8a908b;border:1px solid var(--calm-line);background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.work-search input{width:125px;color:var(--calm-ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.work-view-switcher{background:#e9ebe8;border-radius:9px;padding:3px;display:flex}.work-view-switcher button{color:#737974;cursor:pointer;min-height:30px;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:flex}.work-view-switcher button.active{color:var(--calm-ink);background:#fff;box-shadow:0 1px 3px #191f1b1a}.work-filter-tabs{gap:3px;margin-bottom:8px;display:flex}.work-filter-tabs button{color:#747a75;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.work-filter-tabs button:hover,.work-filter-tabs button[aria-selected=true]{color:var(--calm-ink);background:#e9ebe8}.work-filter-tabs span{color:#858b86;background:#ffffffa8;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9px}.asana-work-table th:first-child,.asana-work-table td:first-child{text-align:center;width:46px;min-width:46px;padding-right:5px}.asana-work-table td:nth-child(2){min-width:300px}.asana-work-table td:nth-child(2) strong,.asana-work-table td:nth-child(2) span{display:block}.asana-work-table td:nth-child(2) strong{color:var(--calm-ink);font-size:12px}.asana-work-table td:nth-child(2) span{color:#8a908b;margin-top:4px;font-size:10px}.asana-work-table td:last-child{color:#9ba09c;width:38px;padding-left:5px}.asana-work-table tbody tr{cursor:pointer;transition:background .12s}.asana-work-table tbody tr:hover,.asana-work-table tbody tr.selected{background:#fffaf6}.work-complete-toggle{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #b8bdb9;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:inline-grid}.work-complete-toggle:hover{border-color:var(--calm-accent)}.work-complete-toggle.completed{background:var(--calm-accent);border-color:var(--calm-accent)}.work-empty-state{color:#8a908b;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:180px;display:flex}.work-empty-state strong{color:var(--calm-ink);font-size:12px}.work-empty-state span{font-size:10px}.asana-work-board{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;display:grid;overflow-x:auto}.asana-work-board>section{background:#eceeeb;border-radius:10px;min-width:210px;padding:10px}.asana-work-board>section>header{justify-content:space-between;align-items:center;min-height:35px;padding:0 4px;display:flex}.asana-work-board>section>header strong{font-size:11px}.asana-work-board>section>header span{color:#858b86;font-size:10px}.asana-work-board>section>div{gap:8px;display:grid}.asana-work-board>section>div>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2e4e0;border-radius:9px;gap:10px;padding:13px;display:grid;box-shadow:0 1px 2px #191f1b0a}.asana-work-board button:hover{border-color:#d1d5cf;box-shadow:0 4px 12px #191f1b0f}.asana-work-board button>small{color:#8a908b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.asana-work-board button>strong{font-size:11px;line-height:1.45}.asana-work-board button>span:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.asana-work-board button time{color:#777d78;font-size:9px}.asana-work-board section>div>p{color:#999e9a;text-align:center;margin:0;padding:24px 4px;font-size:10px}.work-drawer-layer{justify-content:flex-end;display:flex}.work-detail-drawer{border-left:1px solid var(--calm-line);background:#fff;flex-direction:column;width:min(520px,92vw);height:100%;animation:.18s ease-out work-drawer-in;display:flex;box-shadow:-16px 0 60px #191f1b1f}@keyframes work-drawer-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.work-detail-drawer>header{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:center;min-height:60px;padding:0 20px;display:flex}.work-detail-drawer>header>span{color:#8d928e;letter-spacing:.1em;font-size:9px;font-weight:750}.work-detail-body{flex:1;padding:30px;overflow-y:auto}.drawer-complete{color:#747a75;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:650;display:flex}.drawer-complete>span{border:1.5px solid #b8bdb9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.drawer-complete.completed>span{color:#fff;background:var(--calm-accent);border-color:var(--calm-accent)}.work-detail-body h2{letter-spacing:-.025em;margin:20px 0 7px;font-size:24px;font-weight:650;line-height:1.25}.work-detail-context{color:var(--calm-muted);margin:0;font-size:11px}.work-detail-fields{gap:2px;margin:28px 0;display:grid}.work-detail-fields>div{border-bottom:1px solid #f0f1ef;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:14px;min-height:44px;display:grid}.work-detail-fields dt{color:#858b86;font-size:10px}.work-detail-fields dd{color:#444a45;margin:0;font-size:11px;font-weight:600}.work-detail-fields select{width:100%;color:inherit;border:1px solid var(--calm-line);font:inherit;background:#fafaf8;border-radius:7px;outline:0;padding:7px 8px}.drawer-progress-control{border:1px solid var(--calm-line);background:#f8f8f6;border-radius:9px;padding:16px}.drawer-progress-control>div{justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.drawer-progress-control input{width:100%;accent-color:var(--calm-accent)}.work-next-action{padding-top:25px}.work-next-action span{color:#929792;letter-spacing:.08em;font-size:9px;font-weight:750}.work-next-action p{color:#4f5550;margin:7px 0 0;font-size:12px}.work-detail-drawer>footer{border-top:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 20px;display:flex}.work-detail-drawer>footer>span{color:var(--calm-muted);font-size:9px}.work-detail-drawer>footer>a{color:var(--calm-accent-text);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}html.theme-dark .global-command-bar{background:#171a18e8;border-color:#303530}html.theme-dark :where(.global-search-trigger,.command-dialog,.work-search,.work-view-switcher button.active,.asana-work-board>section>div>button,.work-detail-drawer){color:#fff;background:var(--dark-box-surface);border-color:#343934}html.theme-dark :where(.command-input-row input,.work-search input,.work-detail-body h2){color:#eff1ee}html.theme-dark :where(.command-results>a:hover,.asana-work-table tbody tr:hover,.asana-work-table tbody tr.selected,.drawer-progress-control,.work-detail-fields select){color:#eff1ee;background:#282c29}html.theme-dark .asana-work-board>section,html.theme-dark .work-view-switcher{background:#292d2a}@media (max-width:760px){.global-command-bar{min-height:54px;padding:8px 14px}.global-search-trigger{flex:1;width:auto}.global-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-trigger kbd,.global-create-button span{display:none}.global-create-button{justify-content:center;width:38px;padding:0}.work-view-toolbar{flex-direction:column;align-items:stretch}.work-toolbar-actions{justify-content:space-between}.work-search{flex:1}.work-search input{width:100%}.asana-work-table th:nth-child(4),.asana-work-table td:nth-child(4),.asana-work-table th:nth-child(5),.asana-work-table td:nth-child(5){display:none}.asana-work-table td:nth-child(2){min-width:225px}.work-detail-body{padding:24px 20px}}@media (max-width:520px){.work-toolbar-actions{flex-direction:column;align-items:stretch}.work-view-switcher button{flex:1;justify-content:center}.work-detail-drawer>footer{flex-direction:column;align-items:flex-start}}.department-dashboard-page{--department-divider:#373f4a17}.department-dashboard-page .department-summary{border:1px solid var(--department-divider);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#ffffff94;border-radius:15px;gap:0;overflow:hidden}.department-dashboard-page .department-summary article{border:0;border-right:1px solid var(--department-divider);min-height:104px;box-shadow:none;background:0 0;border-radius:0}.department-dashboard-page .department-summary article:last-child{border-right:0}.department-dashboard-page .department-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:stretch;gap:16px;margin-top:16px}.department-dashboard-page .panel{border-color:var(--department-divider);border-radius:15px;box-shadow:0 10px 32px #1f262e0e,inset 0 1px #ffffffbd}.department-dashboard-page .role-section-card,.department-dashboard-page .role-kpi-panel{height:100%}.department-dashboard-page .management-panel-heading{min-height:82px;padding:19px 21px}.department-dashboard-page .management-panel-heading h2{margin-top:3px;font-size:18px}.department-dashboard-page :where(.role-initiative-panel,.role-team-panel,.department-legwork-panel,.role-escalation-panel){margin-top:16px}.department-list-header{color:#7b8490;border-bottom:1px solid var(--department-divider);letter-spacing:.07em;text-transform:uppercase;background:#eff1f47a;align-items:center;gap:14px;min-height:38px;padding:8px 17px;font-size:9px;font-weight:800;display:grid}.department-initiative-header{grid-template-columns:72px minmax(220px,1.4fr) minmax(130px,.65fr) 70px auto}.department-member-header{grid-template-columns:38px minmax(210px,1.4fr) minmax(100px,.7fr) 92px auto 28px}.department-member-header>span:first-child{grid-column:1/span 2}.department-dashboard-page .role-initiative-list>article,.department-dashboard-page .role-member-list>article{min-height:82px;padding-top:14px;padding-bottom:14px}.department-dashboard-page .role-initiative-list>article:nth-child(2n),.department-dashboard-page .role-member-list>article:nth-child(2n),.department-dashboard-page .management-decision-list>article:nth-child(2n){background:#f7f8fa6b}.department-dashboard-page .role-initiative-list strong{font-size:13px}.department-dashboard-page :where(.role-initiative-list small,.role-initiative-list p,.role-member-copy span,.role-member-copy small,.role-member-work span,.role-member-work strong){font-size:10px}.department-dashboard-page .department-legwork-panel .legwork-kanban{gap:10px;padding:16px}.department-dashboard-page .department-legwork-panel .kanban-column{background:#eff1f47a;border:0;border-radius:11px;min-height:390px;padding:10px}.department-dashboard-page .department-legwork-panel .kanban-card{border-color:#373f4a12;box-shadow:0 4px 14px #1f262e0b}html.theme-dark .department-dashboard-page{--department-divider:#ffffff1a}html.theme-dark .department-dashboard-page .department-summary,html.theme-dark .department-dashboard-page .department-summary article{background:#1b1f26b3}html.theme-dark .department-dashboard-page .department-list-header,html.theme-dark .department-dashboard-page .role-initiative-list>article:nth-child(2n),html.theme-dark .department-dashboard-page .role-member-list>article:nth-child(2n),html.theme-dark .department-dashboard-page .management-decision-list>article:nth-child(2n),html.theme-dark .department-dashboard-page .department-legwork-panel .kanban-column{background:#ffffff0b}@media (max-width:1050px){.department-list-header{display:none}.department-dashboard-page .department-summary{background:var(--department-divider);gap:1px}.department-dashboard-page .department-summary article{background:#ffffffb3;border-right:0}html.theme-dark .department-dashboard-page .department-summary article{background:#1b1f26d1}}@media (max-width:650px){.department-dashboard-page .department-summary article{min-height:88px}.department-dashboard-page .management-panel-heading{flex-direction:column;align-items:flex-start;min-height:auto}}.executive-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.executive-department-select{color:#b64c18;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#ffffff9e;border:1px solid #373f4a1a;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:238px;min-height:48px;padding:7px 12px;display:grid;position:relative;box-shadow:0 10px 28px #1f262e12}.executive-department-select>span{gap:1px;min-width:0;display:grid}.executive-department-select small{color:#7a838d;letter-spacing:.09em;font-size:9px;font-weight:800}.executive-department-select select{color:#252d35;appearance:none;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:750}.department-legwork-panel{overflow:hidden}.department-legwork-panel .legwork-kanban{border-top:1px solid #373f4a14;margin:0;padding:14px}.entry-page .page-heading h1{font-size:clamp(30px,4vw,42px)}.entry-page .page-description{max-width:700px;font-size:14px;line-height:1.6}.entry-page .entry-form-section{grid-template-columns:38px minmax(0,1fr);gap:18px;padding:26px}.entry-page .entry-section-number{width:34px;height:34px;font-size:13px}.entry-page .entry-section-content{gap:18px}.entry-page .entry-section-heading h2,.entry-page .goal-entry-preview>h2{font-size:20px}.entry-page .entry-section-heading span{font-size:12px}.entry-page .field-label{gap:9px;font-size:13px;line-height:1.35}.entry-page .field-label input:not([type=range]),.entry-page .field-label select,.entry-page .field-label textarea{min-height:49px;padding:12px 14px;font-size:14px}.entry-page .field-label input::placeholder,.entry-page .field-label textarea::placeholder,.entry-page .field-error,.entry-page .simple-form-footer,.entry-page .button-primary{font-size:13px}.entry-page .goal-entry-preview{padding:24px}.entry-page .entry-preview-chain>div{gap:6px 9px;padding:15px}.entry-page .entry-preview-chain>div>span,.entry-page .entry-preview-meta dt,.entry-page .entry-preview-meta dd{font-size:11px}.entry-page .entry-preview-chain>div>strong,.entry-page .entry-preview-chain>div>b{font-size:14px}.entry-page .entry-preview-chain>div>b{font-size:18px}html.theme-dark .executive-department-select{color:var(--dark-accent-text);background:#1b1f26b8;border-color:#ffffff21;box-shadow:0 12px 32px #00000038}html.theme-dark .executive-department-select small{color:#c5cdd8}html.theme-dark .executive-department-select select{color:#f5f7fa}html.theme-dark .executive-department-select option{color:#f5f7fa;background:#1b1f26}@media (max-width:650px){.executive-header-actions,.executive-department-select{width:100%}.executive-header-actions{justify-content:stretch}.entry-page .entry-form-section{padding:21px}.entry-page .entry-section-heading{flex-direction:column;align-items:flex-start;gap:4px}}.governance-feedback{color:#79502b;background:#fff5e9;border:1px solid #ecd6be;border-radius:8px;width:100%;margin:0 0 10px;padding:9px 11px;font-size:10px;line-height:1.45}.revision-trigger{margin:0 22px 22px}.revision-form{border-top:1px solid var(--calm-line);gap:12px;padding:22px;display:grid}.revision-form h3{margin:0;font-size:14px}.revision-form label{color:var(--calm-muted);gap:5px;font-size:10px;display:grid}.revision-form input,.revision-form select,.revision-form textarea{width:100%;color:var(--calm-ink);border:1px solid var(--calm-line);font:inherit;background:#fafaf8;border-radius:8px;padding:10px}.revision-form button{justify-self:start}.performance-role-page{width:min(1160px,100% - 64px);padding-top:34px}.performance-role-header{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.performance-role-header h1{letter-spacing:-.04em;max-width:820px;margin:6px 0 9px;font-size:clamp(30px,3.5vw,44px);font-weight:650;line-height:1.05}.performance-role-header p:last-child{max-width:680px;color:var(--calm-muted);margin:0;font-size:14px;line-height:1.55}.performance-role-header>span,.mandate-link{color:#6f756f;border:1px solid var(--calm-line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:650;display:inline-flex}.my-number-hero,.section-number-hero{border:1px solid var(--calm-line);background:#fff;border-radius:14px;margin-top:26px;overflow:hidden}.my-number-hero{grid-template-columns:minmax(270px,1.25fr) minmax(390px,1.5fr);display:grid}.number-hero-copy{border-right:1px solid var(--calm-line);padding:27px}.number-hero-copy>span,.number-hero-metrics article>span,.section-number-hero>div>span,.executive-number-card header>span,.executive-vision-card header>span,.executive-number-main>div>span,.executive-gap-row small,.section-outcome-number small,.approval-route-preview>span,.governed-entry-panel>div>span,.entry-dialog header span,.history-drawer header span,.history-summary>div>span{color:#929792;letter-spacing:.09em;font-size:9px;font-weight:750}.number-hero-copy h2{letter-spacing:-.025em;margin:9px 0 12px;font-size:21px;font-weight:650;line-height:1.25}.number-hero-copy p{color:var(--calm-muted);margin:0;font-size:10px}.number-hero-metrics{grid-template-columns:1fr 1fr;display:grid}.number-hero-metrics article{border-right:1px solid var(--calm-line);flex-direction:column;justify-content:center;min-width:0;padding:23px;display:flex}.number-hero-metrics article:last-child{border-right:0}.number-hero-metrics article>strong{letter-spacing:-.03em;margin-top:9px;font-size:25px}.number-hero-metrics article>small{color:var(--calm-muted);margin-top:2px;font-size:9px}.number-hero-metrics article>div{background:#eceeeb;border-radius:99px;height:5px;margin-top:14px;position:relative}.number-hero-metrics i{background:var(--calm-accent);border-radius:inherit;max-width:100%;height:100%;display:block}.number-hero-metrics b{color:#6d736e;font-size:9px;position:absolute;top:-18px;right:0}.cascade-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:16px 0 0;padding:18px 0;display:grid}.cascade-path-step{position:relative}.cascade-path-step>article{color:#707671;border:1px solid var(--calm-line);background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:66px;padding:11px;display:flex}.cascade-path-step>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.cascade-path-step small{color:#929792;text-transform:uppercase;font-size:8px}.cascade-path-step strong{color:var(--calm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cascade-path-step>svg{color:#aeb3af;position:absolute;top:25px;right:-19px}.performance-work-section,.approval-section,.needle-mover-section,.section-contribution-section{padding-top:30px}.performance-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.performance-section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:650}.performance-section-heading>span,.performance-section-heading>a{color:#7b817c;align-items:center;gap:5px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.performance-action-list,.needle-mover-list,.governance-queue,.executive-mover-list,.executive-section-list{border:1px solid var(--calm-line);background:#fff;border-radius:12px;overflow:hidden}.performance-action-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:30px minmax(260px,1fr) 60px 110px auto;align-items:center;gap:14px;min-height:78px;padding:13px 17px;display:grid}.performance-action-list>article:last-child,.needle-mover-list>article:last-child,.governance-queue>article:last-child,.executive-mover-list>article:last-child,.executive-section-list>article:last-child{border-bottom:0}.action-signal{width:28px;height:28px;color:var(--calm-accent-text);background:var(--calm-accent-soft);border-radius:8px;place-items:center;display:grid}.performance-action-list strong,.needle-mover-list strong,.executive-mover-list strong,.executive-section-list strong{font-size:11px}.performance-action-list p,.needle-mover-list p{color:var(--calm-muted);margin:4px 0 0;font-size:9px}.performance-action-list time{color:#777d78;font-size:10px}.approval-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.approval-approved{color:#2e6a55;background:#e8f3ee}.approval-pending{color:#91501f;background:#fff0df}.approval-returned{color:#8a3e3e;background:#fbeaea}.governed-entry-panel{background:#fffaf6;border:1px solid #eed9cd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:21px;display:flex}.governed-entry-page{margin-top:24px}.governed-entry-panel>div>strong{margin-top:5px;font-size:13px;display:block}.governed-entry-panel>div>p{color:var(--calm-muted);margin:4px 0 0;font-size:10px}.new-submission-row{border-top:1px solid #eed9cd;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding-top:14px;display:grid}.new-submission-row>span{color:#91501f;font-size:9px;font-weight:750}.new-submission-row>div{flex-direction:column;gap:3px;display:flex}.new-submission-row small{color:var(--calm-muted);font-size:9px}.entry-dialog-layer,.history-drawer-layer{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#191f1b4d;position:fixed;inset:0}.entry-dialog-layer{place-items:center;padding:20px;display:grid}.entry-dialog{background:#fff;border-radius:14px;width:min(610px,100%);max-height:92vh;overflow:hidden auto;box-shadow:0 24px 80px #191f1b33}.entry-dialog-inline{border:1px solid var(--calm-line);width:100%;max-height:none;box-shadow:none;overflow:visible}.entry-dialog>header,.history-drawer>header{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.entry-dialog h2,.history-drawer h2{margin:4px 0 0;font-size:18px;font-weight:650}.entry-dialog header button,.history-drawer header button{color:#7b817c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.entry-dialog-body{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.entry-dialog-body label{color:#555c57;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.entry-dialog-body label:nth-child(3),.entry-dialog-body label:nth-child(4),.approval-route-preview{grid-column:1/-1}.entry-dialog input,.entry-dialog select,.entry-dialog textarea{width:100%;color:var(--calm-ink);font:inherit;background:#fafaf8;border:1px solid #dde0dc;border-radius:8px;outline:0;padding:10px 11px;font-weight:400}.entry-dialog textarea{resize:vertical}.entry-dialog :is(input,select,textarea):focus{background:#fff;border-color:#d88b67;box-shadow:0 0 0 3px #d9632c14}.approval-route-preview{background:#fff6ef;border:1px solid #efd8c8;border-radius:9px;flex-direction:column;gap:6px;padding:14px;display:flex}.approval-route-preview strong{align-items:center;gap:7px;font-size:11px;display:flex}.approval-route-preview small{color:var(--calm-muted);font-size:9px}.entry-dialog>footer{border-top:1px solid var(--calm-line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.section-number-hero{grid-template-columns:repeat(3,minmax(135px,.65fr)) minmax(260px,1.25fr);display:grid}.section-number-hero>div{border-right:1px solid var(--calm-line);flex-direction:column;justify-content:center;min-height:120px;padding:20px;display:flex}.section-number-hero>div>strong{margin-top:7px;font-size:22px}.section-number-hero>div>small,.number-risk small{color:var(--calm-muted);margin-top:3px;font-size:9px}.section-number-hero .number-risk{color:#a34b22;background:#fff8f3;border-right:0;flex-direction:row;align-items:center;gap:11px}.number-risk>span{flex-direction:column;display:flex}.number-risk strong{font-size:11px}.section-number-hero>footer{color:#7c827d;border-top:1px solid var(--calm-line);background:#fafaf8;grid-column:1/-1;align-items:center;gap:7px;min-height:38px;padding:0 17px;font-size:9px;display:flex}.contribution-list,.section-outcome-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contribution-list>article{border:1px solid var(--calm-line);background:#fff;border-radius:11px;grid-template-columns:1fr auto;gap:14px;padding:18px;display:grid}.contribution-person{align-items:center;gap:9px;display:flex}.contribution-person>span{width:34px;height:34px;color:var(--calm-accent-text);background:var(--calm-accent-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.contribution-person>div{flex-direction:column;gap:3px;display:flex}.contribution-person strong{font-size:11px}.contribution-person small,.contribution-list>article>p{color:var(--calm-muted);font-size:9px}.contribution-list>article>p{grid-column:1/-1;margin:0;line-height:1.5}.contribution-measures{background:var(--calm-line);border:1px solid var(--calm-line);border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.contribution-measures>span{background:#fafaf8;flex-direction:column;gap:3px;padding:10px;display:flex}.contribution-measures small,.contribution-measures em{color:var(--calm-muted);font-size:8px;font-style:normal}.contribution-measures strong{font-size:12px}.governance-queue>article{border-bottom:1px solid var(--calm-line);align-items:center;gap:10px;min-height:86px;padding:11px 14px;display:flex}.governance-item-main{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:95px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:0;display:grid}.governance-item-main>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.governance-item-main small,.governance-item-main em{color:var(--calm-muted);font-size:9px;font-style:normal}.governance-item-main strong{font-size:11px}.governance-actions{gap:6px;display:flex}.governance-actions button{color:#656b66;border:1px solid var(--calm-line);cursor:pointer;min-height:32px;font:inherit;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.history-drawer-layer{justify-content:flex-end;display:flex}.history-drawer{background:#fff;width:min(540px,94vw);height:100%;overflow-y:auto;box-shadow:-18px 0 60px #191f1b26}.history-summary{border-bottom:1px solid var(--calm-line);padding:22px}.history-summary dl{background:var(--calm-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 18px;padding:1px;display:grid;overflow:hidden}.history-summary dl>div{background:#fafaf8;padding:10px}.history-summary dt{color:var(--calm-muted);font-size:8px}.history-summary dd{margin:4px 0 0;font-size:10px;font-weight:650}.history-summary>div>p{margin:5px 0 0;font-size:11px;line-height:1.45}.detail-history{padding:22px}.detail-history>div{align-items:center;gap:8px;margin-bottom:18px;display:flex}.detail-history h3{margin:0;font-size:13px}.detail-history>article{grid-template-columns:18px 1fr;gap:10px;padding-bottom:20px;display:grid;position:relative}.detail-history>article:not(:last-child):before{content:"";border-left:1px solid #d8dbd7;position:absolute;top:12px;bottom:0;left:5px}.detail-history>article>span{z-index:1;background:var(--calm-accent-soft);border:2px solid var(--calm-accent);border-radius:50%;width:11px;height:11px;margin-top:2px}.detail-history article strong{font-size:10px}.detail-history article p{color:var(--calm-muted);margin:4px 0;font-size:9px;line-height:1.45}.detail-history article small{color:#969b97;font-size:8px}.needle-mover-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:32px minmax(280px,1.4fr) minmax(160px,.7fr) minmax(135px,.55fr) auto;align-items:center;gap:15px;min-height:82px;padding:14px 17px;display:grid}.needle-mover-list>article>span:first-child,.executive-mover-list>article>span:first-child{color:#a5aaa6;font-size:10px;font-weight:750}.needle-mover-list>article>div{flex-direction:column;gap:3px;display:flex}.needle-mover-list small,.executive-mover-list small,.executive-section-list small{color:var(--calm-muted);font-size:8px;font-weight:650}.section-outcome-grid>article{border:1px solid var(--calm-line);background:#fff;border-radius:11px;padding:18px}.section-outcome-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-outcome-grid header>span{flex-direction:column;gap:3px;display:flex}.section-outcome-grid header small{color:var(--calm-accent-text);font-size:9px;font-weight:750}.section-outcome-grid header strong{font-size:9px}.section-outcome-grid h3{min-height:38px;margin:16px 0;font-size:13px;line-height:1.45}.section-outcome-number{background:var(--calm-line);border:1px solid var(--calm-line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.section-outcome-number>span{background:#fafaf8;flex-direction:column;gap:4px;padding:10px;display:flex}.section-outcome-number strong{font-size:11px}.section-outcome-grid footer{color:var(--calm-muted);align-items:center;gap:6px;padding-top:13px;font-size:8px;display:flex}.executive-mandate{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px;display:grid}.executive-performance-page .performance-role-header h1{font-size:clamp(42px,5vw,62px)}.executive-performance-page .performance-role-header p:last-child{max-width:760px;font-size:18px}.executive-performance-page .performance-role-header>span{font-size:13px}.executive-detail-section{padding-top:32px}.executive-performance-page .performance-section-heading{margin-bottom:18px}.executive-performance-page .performance-section-heading h2{font-size:clamp(25px,2.7vw,34px)}.executive-performance-page .eyebrow{font-size:12px}.executive-performance-page .executive-number-card{padding:clamp(24px,3vw,38px)}.executive-performance-page .executive-number-card header>span,.executive-performance-page .executive-number-main>div>span{font-size:12px}.executive-performance-page .executive-number-card h2{font-size:28px}.executive-performance-page .executive-number-card .panel-heading-link{font-size:14px}.executive-performance-page .executive-number-main>div:first-child strong{font-size:clamp(58px,8vw,88px);line-height:1}.executive-performance-page .executive-number-main small,.executive-performance-page .executive-number-card>footer{font-size:14px}.executive-performance-page .executive-mover-list>article,.executive-performance-page .executive-section-list>article{gap:18px;min-height:96px;padding:20px 24px}.executive-performance-page .executive-mover-list strong,.executive-performance-page .executive-section-list strong{font-size:17px;line-height:1.3}.executive-performance-page .executive-mover-list small,.executive-performance-page .executive-section-list small,.executive-performance-page .executive-mover-list>article>span:first-child{font-size:13px}.executive-performance-page .health-pill{font-size:11px}.executive-performance-page .governance-queue>article{min-height:116px;padding:18px 22px}.executive-performance-page .governance-item-main strong{font-size:17px;line-height:1.35}.executive-performance-page .governance-item-main small,.executive-performance-page .governance-item-main em{font-size:12px;line-height:1.4}.executive-performance-page .approval-status,.executive-performance-page .governance-actions button{font-size:11px}.executive-performance-page .work-empty-state strong{font-size:20px}.executive-performance-page .work-empty-state span{font-size:14px}@media (max-width:760px){.executive-performance-page .performance-role-header>div,.executive-performance-page .performance-section-heading>div{width:100%;min-width:0}.executive-performance-page .performance-role-header h1,.executive-performance-page .performance-section-heading h2{overflow-wrap:anywhere}.executive-performance-page .executive-mover-list>article,.executive-performance-page .executive-section-list>article{gap:12px;padding:18px}}.annual-target-form{width:min(720px,100%);margin-top:24px;padding:28px}.annual-target-form h2{margin:10px 0 6px;font-size:22px}.annual-target-form>p:not(.eyebrow):not(.form-result){color:var(--calm-muted);margin:0;line-height:1.5}.annual-target-field{margin-top:26px;display:block}.annual-target-input-row{align-items:center;gap:12px;margin-top:8px;display:flex}.annual-target-input-row input{flex:1;min-width:0;padding:12px 14px;font-size:26px;font-weight:650}.annual-target-input-row>span{color:var(--calm-muted);font-size:13px;font-weight:650}.annual-target-form-footer{border-top:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.annual-target-form-footer>span{color:var(--calm-muted);font-size:11px}@media (max-width:520px){.annual-target-form{padding:18px}.annual-target-form-footer{flex-direction:column;align-items:stretch}}.executive-number-card,.executive-vision-card{border:1px solid var(--calm-line);background:#fff;border-radius:13px;padding:23px}.executive-number-card header,.executive-vision-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.executive-number-card header>span{color:var(--calm-accent-text);align-items:center;gap:7px;display:inline-flex}.executive-number-card h2,.executive-vision-card h2{letter-spacing:-.02em;margin:17px 0 20px;font-size:18px;font-weight:650}.executive-number-main{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.executive-number-main>div:first-child{flex-direction:column;gap:3px;display:flex}.executive-number-main>div:first-child strong{letter-spacing:-.04em;font-size:36px}.executive-number-main small{color:var(--calm-muted);font-size:9px}.executive-achievement{align-items:baseline;gap:5px;display:flex}.executive-achievement strong{color:var(--calm-accent-text);font-size:24px}.executive-achievement span{color:var(--calm-muted);font-size:9px}.executive-gap-row{color:#a34b22;background:#fff6ef;border-radius:9px;grid-template-columns:24px 1fr 1fr;align-items:center;gap:12px;margin-top:20px;padding:13px;display:grid}.executive-gap-row>span{flex-direction:column;gap:4px;display:flex}.executive-gap-row strong{font-size:12px}.executive-number-card>footer{color:var(--calm-muted);align-items:center;gap:6px;padding-top:15px;font-size:8px;display:flex}.executive-vision-card>div{background:#f7f8f6;border-radius:8px;flex-direction:column;gap:4px;padding:13px;display:flex}.executive-vision-card>div span,.executive-vision-card p{color:var(--calm-muted);font-size:9px}.executive-vision-card>div strong{font-size:17px}.executive-vision-card p{line-height:1.55}.executive-vision-card a{color:var(--calm-accent-text);align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.executive-mover-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:28px minmax(250px,1fr) 160px auto;align-items:center;gap:14px;min-height:64px;padding:11px 16px;display:grid}.executive-mover-list>article>div{flex-direction:column;gap:3px;display:flex}.executive-section-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:24px minmax(280px,1fr) 120px 110px auto;align-items:center;gap:13px;min-height:67px;padding:12px 16px;display:grid}.executive-section-list>article>div,.executive-section-list>article>span{flex-direction:column;gap:3px;display:flex}html.theme-dark :where(.my-number-hero,.section-number-hero,.performance-action-list,.needle-mover-list,.governance-queue,.executive-mover-list,.executive-section-list,.governed-entry-panel,.entry-dialog,.history-drawer,.contribution-list>article,.section-outcome-grid>article,.executive-number-card,.executive-vision-card,.cascade-path-step>article){color:#fff;background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark :where(.contribution-measures>span,.section-outcome-number>span,.history-summary dl>div,.section-number-hero>footer,.executive-vision-card>div){background:var(--dark-box-surface-soft)}html.theme-dark .governance-item-main>span:nth-child(2) :where(small,strong,em),html.theme-dark .governance-item-main>svg{color:#fff}@media (max-width:980px){.my-number-hero,.executive-mandate{grid-template-columns:1fr}.number-hero-copy{border-right:0;border-bottom:1px solid var(--calm-line)}.cascade-path{grid-template-columns:1fr 1fr;gap:8px}.cascade-path-step>svg{display:none}.section-number-hero{grid-template-columns:repeat(3,1fr)}.section-number-hero .number-risk{grid-column:1/-1;min-height:70px}.needle-mover-list>article{grid-template-columns:28px minmax(230px,1fr) minmax(140px,.7fr) auto}.needle-mover-list>article>div:nth-child(4){display:none}}@media (max-width:760px){.performance-role-page{width:min(100% - 28px,720px)}.performance-role-header,.performance-section-heading{flex-direction:column;align-items:flex-start}.performance-action-list>article{grid-template-columns:30px minmax(0,1fr) auto}.performance-action-list time,.performance-action-list>article>.approval-status{grid-column:2}.performance-action-list>article>.health-pill{grid-area:1/3/3}.contribution-list,.section-outcome-grid{grid-template-columns:1fr}.governance-queue>article{flex-direction:column;align-items:stretch}.governance-item-main{grid-template-columns:90px minmax(0,1fr) 18px}.governance-actions{justify-content:flex-end}.needle-mover-list>article,.executive-mover-list>article,.executive-section-list>article{grid-template-columns:28px minmax(0,1fr) auto}.needle-mover-list>article>div:nth-child(3),.executive-mover-list>article>div:nth-child(3),.executive-section-list>article>span{grid-column:2}.executive-section-list>article>.health-pill,.executive-mover-list>article>.health-pill,.needle-mover-list>article>.health-pill{grid-area:1/3/3}}@media (max-width:520px){.number-hero-metrics,.cascade-path,.section-number-hero,.entry-dialog-body{grid-template-columns:1fr}.number-hero-metrics article{border-right:0;border-bottom:1px solid var(--calm-line)}.section-number-hero .number-risk,.section-number-hero>footer,.entry-dialog-body label:nth-child(3),.entry-dialog-body label:nth-child(4),.approval-route-preview{grid-column:1}.contribution-measures,.section-outcome-number{grid-template-columns:1fr}.governed-entry-panel .button-primary{width:100%}.new-submission-row{grid-template-columns:1fr}.governance-item-main{grid-template-columns:1fr 18px}.governance-item-main>.approval-status{grid-column:1/-1}.executive-number-main{flex-direction:column;align-items:flex-start}.executive-gap-row{grid-template-columns:22px 1fr}.executive-gap-row>span:last-child{grid-column:2}}.my-space-landing{background:#f7f8f6}.my-space-front{isolation:isolate;background:radial-gradient(at 6% 13%,#ff8b656e,#0000 43%),radial-gradient(at 90% 2%,#ffb7898f,#0000 45%),linear-gradient(112deg,#fff0e6 0%,#fff9f2 47%,#f9e4d7 100%);position:relative;overflow:hidden}.my-space-front:before,.my-space-front:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.my-space-front:before{background:linear-gradient(126deg,#ffffffb8,#ffedda47);width:830px;height:620px;top:18px;left:-240px;transform:rotate(-18deg)}.my-space-front:after{background:linear-gradient(130deg,#fffef8b8,#ffb9902e);width:1000px;height:570px;top:-280px;right:-285px;transform:rotate(23deg)}.my-space-front-inner{padding-top:42px;padding-bottom:46px;position:relative}.my-space-header{border:0;align-items:flex-end;padding:0}.my-space-header .eyebrow{color:#9c4e2e;letter-spacing:.15em;margin:0 0 10px;font-size:11px}.my-space-header .eyebrow span{color:#d38c68;padding:0 5px}.my-space-header h1{color:#272623;max-width:850px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(43px,4.4vw,60px);font-weight:750;line-height:1.04}.my-space-header p:last-child{color:#4f4a45;max-width:680px;font-size:clamp(16px,1.35vw,18px);line-height:1.4}.my-space-update-link{color:#fff;background:#292825;border:1px solid #292825;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.my-space-update-link:hover{color:#fff;background:#a84921;border-color:#a84921;transform:translateY(-1px)}.my-space-update-link:focus-visible{outline-offset:3px;outline:3px solid #c95326}.my-space-content{padding-top:18px;padding-bottom:24px}.my-space-content .my-number-hero{margin-top:14px}.my-space-content .number-hero-copy{padding:18px}.my-space-content .number-hero-copy h2{margin:7px 0 8px;font-size:18px}.my-space-content .number-hero-metrics article{padding:16px}.my-space-content .number-hero-metrics article>strong{margin-top:6px;font-size:24px}.my-space-content .number-hero-metrics article>div{margin-top:11px}.my-space-content .cascade-path{margin-top:10px;padding:10px 0}.my-space-content .cascade-path-step>article{min-height:58px;padding:9px}.my-space-content .number-hero-copy>span,.my-space-content .number-hero-metrics article>span{font-size:10px}.my-space-content .number-hero-copy p,.my-space-content .number-hero-metrics article>small{font-size:11px}.my-space-content .cascade-path-step small{font-size:9px}.my-space-content .cascade-path-step strong{font-size:11px}.my-space-next-step{border:1px solid var(--calm-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:16px 20px;display:flex}.my-space-next-step h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:18px}.my-space-next-step p:last-child{max-width:610px;color:var(--calm-muted);margin:0;font-size:12px;line-height:1.5}.my-space-next-step .button-primary{flex:none;align-items:center;gap:9px;min-height:36px;text-decoration:none;display:inline-flex}.actions-role-page .performance-work-section{padding-top:26px}.actions-role-page .performance-action-list strong{font-size:13px}.actions-role-page .performance-action-list p{font-size:11px}.actions-role-page .governed-entry-panel{border-color:var(--calm-line);border-left:3px solid var(--calm-accent);background:#fff}html.theme-dark .my-space-next-step{color:#fff;background:var(--dark-box-surface);border-color:#303530}html.theme-dark .my-space-front:before,html.theme-dark .my-space-front:after{opacity:.08}html.theme-dark .my-space-header h1{color:#fff7ef}html.theme-dark .my-space-header p:last-child{color:#e5d9ce}html.theme-dark .my-space-header .eyebrow{color:var(--dark-accent-text)}@media (max-width:1000px){.my-space-header{flex-direction:column;align-items:flex-start}.my-space-header>div{width:100%;min-width:0}.my-space-update-link{margin-top:9px}}@media (max-width:760px){.main-navigation{align-items:center;gap:8px;display:flex}.navigation-group{flex:none}.navigation-group+.navigation-group{border-left:1px solid var(--calm-line);margin-top:0;padding-left:8px}.my-space-front-inner{width:min(100% - 28px,720px);padding-top:36px;padding-bottom:42px}.my-space-content{padding-top:18px}.my-space-header h1{font-size:clamp(36px,8vw,52px)}.my-space-next-step{flex-direction:column;align-items:flex-start}.actions-role-page .performance-role-header>div{width:100%;min-width:0}.actions-role-page .performance-role-header p:last-child{max-width:100%}}@media (max-width:520px){.my-space-front-inner{padding-top:28px;padding-bottom:34px}.my-space-header .eyebrow{font-size:9px}.my-space-header h1{font-size:38px}.my-space-header p:last-child{max-width:340px;font-size:16px}.my-space-update-link{min-height:40px}.actions-role-page{width:calc(100vw - 28px);margin-left:14px;margin-right:14px}.actions-role-page .performance-role-header p:last-child{max-width:340px}.actions-role-page .performance-action-list>article{grid-template-columns:28px minmax(0,1fr);gap:7px 12px;width:100%;min-width:0}.actions-role-page .performance-action-list>article>div{min-width:0;max-width:min(290px,100vw - 90px)}.actions-role-page .performance-action-list strong{white-space:normal;overflow-wrap:anywhere;display:block}.actions-role-page .performance-action-list>article>.health-pill{grid-area:auto/2;justify-self:start}}.identity-role-wrap{position:relative}.identity-role-trigger{width:100%;color:var(--calm-ink);border:0;border-top:1px solid var(--calm-line);cursor:pointer;text-align:left;background:0 0;padding:12px 8px 4px}.identity-role-trigger:hover{background:var(--calm-accent-soft)}.identity-role-trigger:focus-visible{outline:2px solid var(--calm-accent);outline-offset:2px}.identity-role-trigger>svg{color:var(--calm-muted)}.identity-role-options{z-index:80;color:var(--calm-ink);border:1px solid var(--calm-line);background:#fff;border-radius:13px;padding:7px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 42px #20232129}.identity-role-options-heading{border-bottom:1px solid var(--calm-line);flex-direction:column;gap:3px;padding:8px 9px 11px;display:flex}.identity-role-options-heading strong{font-size:12px}.identity-role-options-heading span{color:var(--calm-muted);font-size:10px;line-height:1.35}.identity-role-option{color:#5e655f;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:46px;padding:5px 8px;text-decoration:none;display:grid}.identity-role-option:hover,.identity-role-option-active{color:var(--calm-accent-text);background:var(--calm-accent-soft)}.identity-role-option>span{flex-direction:column;gap:2px;min-width:0;display:flex}.identity-role-option strong{font-size:11px}.identity-role-option small{color:var(--calm-muted);font-size:9px}html.theme-dark .identity-role-options{color:#eff1ee;background:var(--dark-box-surface);border-color:#303530}html.theme-dark .identity-role-option{color:#cbd2ca}html.theme-dark .identity-role-option:hover,html.theme-dark .identity-role-option-active{color:var(--dark-accent-text);background:#352820}html.sidebar-collapsed .sidebar{overflow:visible}html.sidebar-collapsed .identity-role-options{width:230px;bottom:0;left:calc(100% + 10px);right:auto}.scope-switcher .scope-button-static{cursor:default}.section-scope-empty{background:var(--calm-glass-frame);border:1px solid var(--calm-line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:28px;display:flex}.section-scope-empty strong{font-size:17px}.section-scope-empty p{color:var(--calm-muted);margin:0;font-size:13px;line-height:1.5}.section-number-hero .number-risk-on-track{color:#2e6a55;background:#f1f8f4}html.theme-dark .scope-options{background:#202421f5;border-color:#454b46}html.theme-dark .scope-option{color:#eff1ee}html.theme-dark .scope-option:hover,html.theme-dark .scope-option:focus-visible{background:#352820}@media (max-width:760px){.sidebar .scope-switcher,html.sidebar-collapsed .sidebar .scope-switcher{width:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:0 0 40px;margin:0;padding:0;display:block}.scope-switcher .scope-kicker,.scope-switcher .scope-button>span,.scope-switcher .scope-button>svg:last-child{display:none}.sidebar .scope-button,html.sidebar-collapsed .sidebar .scope-button{border:1px solid var(--calm-line);background:#fff;border-radius:9px;justify-content:center;width:40px;height:40px;margin:0;padding:0;display:flex}.scope-options{width:min(270px,100vw - 28px);position:fixed;top:68px;left:14px}.sidebar-footer{flex:none;margin:0;display:block}.identity-role-trigger,html.sidebar-collapsed .identity-role-trigger{border:0;grid-template-columns:34px;place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid}.identity-role-trigger .identity-copy,.identity-role-trigger>svg{display:none}.identity-role-options,html.sidebar-collapsed .identity-role-options{width:230px;position:fixed;inset:68px 14px auto auto}}:root{--warm-selection-gradient:linear-gradient(105deg, #ffd0a8c7, #fff2e7c2 55%, #fffffff0)}html.theme-dark{--dark-box-surface:#0000006b;--dark-box-surface-soft:#00000042;--warm-selection-gradient:linear-gradient(105deg, #ce693847, #fff7f014 55%, #ffffff0a)}.sidebar{--sidebar-selection-gradient:var(--warm-selection-gradient)}.sidebar .nav-item-active,.sidebar .nav-item:hover,.sidebar .scope-switcher,.sidebar .scope-option:hover,.sidebar .scope-option:focus-visible{background:var(--sidebar-selection-gradient)}.sidebar .scope-switcher{box-shadow:none;border-color:#ebbfae5c}.scope-button>.scope-copy{flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1.25;display:flex}.scope-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:750;overflow:hidden}.sidebar .scope-switcher:not(.scope-switcher-captioned) .scope-button{gap:10px;min-height:28px;margin-top:0}.scope-caption{color:#8d756b;font-size:10px;font-weight:600}.scope-switcher-captioned .scope-button{margin-top:0}.scope-switcher-captioned .scope-title{letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:750}html.theme-dark .scope-caption{color:var(--dark-accent-text)}html.sidebar-collapsed .sidebar .scope-switcher{background:0 0;border:0}html.sidebar-collapsed .sidebar .scope-button{background:var(--sidebar-selection-gradient);border-color:#ebbfae5c}html.theme-dark.sidebar-collapsed .sidebar .scope-button{background:var(--sidebar-selection-gradient)!important;border-color:#ebbfae33!important}@media (max-width:760px){.sidebar .scope-switcher{background:0 0;border:0}.sidebar .scope-button{background:var(--sidebar-selection-gradient);border-color:#ebbfae5c}}.sidebar-header{border-bottom:1px solid var(--calm-line);flex-direction:column;padding-bottom:16px;display:flex}.sidebar-header+.main-navigation{margin-top:12px}@media (max-width:760px){.sidebar-header{border-bottom:0;flex:none;padding-bottom:0}.sidebar-header+.main-navigation{margin-top:0}}.sidebar-footer-row{border-top:1px solid var(--calm-line);align-items:center;gap:8px;padding:10px 4px 0;display:flex}.temporary-role-selector{margin:0 4px 8px;position:relative}.temporary-role-selector>summary{min-height:44px;color:var(--calm-ink);cursor:pointer;background:#ef996921;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;list-style:none;transition:background .15s;display:grid}.temporary-role-selector>summary::-webkit-details-marker{display:none}.temporary-role-selector>summary:hover,.temporary-role-selector[open]>summary{background:#ef996933}.temporary-role-selector>summary:focus-visible{outline-offset:2px;outline:2px solid #d268398c}.temporary-role-selector>summary>svg{color:#a75231}.temporary-role-selector-copy{gap:1px;min-width:0;display:grid}.temporary-role-selector-copy small{color:#a56a50;letter-spacing:.08em;font-size:7px;font-weight:850}.temporary-role-selector-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.temporary-role-menu{z-index:90;color:var(--calm-ink);border:1px solid var(--calm-line);background:#fff;border-radius:12px;padding:7px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 44px #2a221d2e}.temporary-role-menu>header{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 8px 9px;display:flex}.temporary-role-menu>header strong{font-size:10px}.temporary-role-menu>header span{color:var(--calm-muted);font-size:8px}.temporary-role-option{color:#626a64;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:45px;padding:5px 7px;text-decoration:none;display:grid}.temporary-role-option:hover,.temporary-role-option-active{color:#9d482a;background:#ef996929}.temporary-role-option>span{gap:2px;min-width:0;display:grid}.temporary-role-option strong{color:inherit;font-size:10px}.temporary-role-option small{color:var(--calm-muted);font-size:8px}.temporary-role-option>svg:last-child{color:#a75231;justify-self:end}html.theme-dark .temporary-role-selector>summary{background:#be532b26}html.theme-dark .temporary-role-selector>summary:hover,html.theme-dark .temporary-role-selector[open]>summary{background:#be532b3b}html.theme-dark .temporary-role-menu{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .temporary-role-menu>header{border-color:#303530}html.theme-dark .temporary-role-option{color:#cbd2ca}html.theme-dark .temporary-role-option:hover,html.theme-dark .temporary-role-option-active{color:var(--dark-accent-text);background:#be532b2e}.sidebar-footer-row .identity-role-wrap{flex:1;min-width:0}.sidebar-footer-row>.identity-card{flex:1}.sidebar-footer-row .identity-card{border:0;grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;min-height:40px;margin:0;padding:0 4px}.sidebar-footer-row .sidebar-toggle{color:#a64c26;background:var(--warm-selection-gradient);border-color:#ebbfae5c;width:34px;height:34px;margin:0}.sidebar-footer-row .sidebar-toggle svg{width:18px;height:18px}html.sidebar-collapsed .sidebar-footer-row{justify-content:space-between;gap:0;padding:10px 0 0}html.sidebar-collapsed .temporary-role-selector{width:36px;margin:0 auto 8px}html.sidebar-collapsed .temporary-role-selector>summary{grid-template-columns:36px;place-items:center;gap:0;width:36px;min-height:36px;padding:0}html.sidebar-collapsed .temporary-role-selector-copy{display:none}html.sidebar-collapsed .temporary-role-menu{width:224px;bottom:0;left:calc(100% + 10px);right:auto}html.sidebar-collapsed .sidebar-footer-row .identity-role-wrap{flex:0 0 32px}html.sidebar-collapsed .sidebar-footer-row .identity-card{grid-template-columns:32px;width:32px;min-height:32px;margin:0;padding:0}html.sidebar-collapsed .sidebar-footer-row .avatar{width:30px;height:30px}html.sidebar-collapsed .sidebar-footer-row .sidebar-toggle{width:32px;height:32px}html.theme-dark .sidebar-header{border-bottom-color:#303530}html.theme-dark .sidebar-footer-row{border-top-color:#303530}@media (max-width:760px){.temporary-role-selector,html.sidebar-collapsed .temporary-role-selector{width:40px;margin:0 8px 0 0}.temporary-role-selector>summary,html.sidebar-collapsed .temporary-role-selector>summary{grid-template-columns:40px;place-items:center;gap:0;width:40px;min-height:40px;padding:0}.temporary-role-selector-copy{display:none}.temporary-role-menu,html.sidebar-collapsed .temporary-role-menu{width:230px;position:fixed;inset:68px 14px auto auto}.sidebar-footer-row{border:0;gap:0;padding:0}.sidebar-footer-row .identity-role-wrap{flex:0 0 40px}.sidebar-footer-row .identity-role-trigger{min-height:40px;padding:0}}.ava-page{color:#292827;background:radial-gradient(52% 18% at 51% -2%,#ffb2872e,#0000 78%),radial-gradient(30% 15% at 83% 0,#ffdcc021,#0000 82%),#fff;height:100dvh;position:relative;overflow:hidden}.ava-content{z-index:1;width:min(1040px,100% - 72px);height:100%;margin:0 auto;padding:clamp(24px,5vh,52px) 0 24px;position:relative}.ava-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.ava-wordmark{align-items:center;gap:14px;display:flex}.ava-wordmark h1{color:#292827;letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,66px);font-weight:750;line-height:1}.ava-hero>p{color:#74716f;letter-spacing:.005em;max-width:460px;margin:10px 0 0;font-size:14px}.ava-mark{filter:drop-shadow(0 4px 10px #f77c4e29);flex:none;width:58px;height:58px;display:inline-block;position:relative}.ava-mark i{opacity:.9;border-radius:70% 70% 55% 55%;width:25px;height:31px;position:absolute}.ava-mark i:first-child{background:linear-gradient(160deg,#fff8f1,#ff8b58);top:0;left:17px}.ava-mark i:nth-child(2){background:linear-gradient(160deg,#fff3e9,#f46f55);top:15px;right:1px;transform:rotate(88deg)}.ava-mark i:nth-child(3){background:linear-gradient(160deg,#fff5eb,#ffad73);bottom:0;left:17px;transform:rotate(180deg)}.ava-mark i:nth-child(4){background:linear-gradient(160deg,#fffaf5,#ee9a78);top:15px;left:1px;transform:rotate(-88deg)}.ava-mark>svg{color:#fff;filter:drop-shadow(0 1px 3px #b9493333);width:24px;height:24px;position:absolute;top:17px;left:17px}.ava-mark-small{filter:none;width:23px;height:23px}.ava-mark-small i{width:10px;height:13px}.ava-mark-small i:first-child,.ava-mark-small i:nth-child(3){left:7px}.ava-mark-small i:nth-child(2){top:6px;right:0}.ava-mark-small i:nth-child(4){top:6px;left:0}.ava-mark-small>svg{width:9px;height:9px;top:7px;left:7px}.ava-workspace{width:min(900px,100%);margin:clamp(20px,4vh,38px) auto 0}.ava-composer-tab{color:#48342e;background:#fff3eb;border-radius:22px 22px 0 0;align-items:center;gap:8px;width:max-content;min-height:44px;margin-left:31px;padding:8px 18px 9px;font-size:14px;font-weight:700;display:flex}.ava-composer-glow{background:linear-gradient(120deg,#ffc59a80,#ffeddda6 45%,#ffffffeb 75%,#ffba997a);border-radius:32px;margin:0;padding:5px;position:relative;box-shadow:0 13px 46px #f2895a1a,0 4px 24px #ffba9909}.ava-composer-glow:before{z-index:-1;content:"";filter:blur(35px);background:linear-gradient(90deg,#ff9b6747,#ffffff24,#ffb07733);border-radius:50%;position:absolute;inset:-19px 10%}.ava-composer{background:#fff;border:1px solid #d6d3d2bf;border-radius:26px;flex-direction:column;min-height:185px;padding:14px 16px 12px;display:flex;box-shadow:0 2px 4px #2b231f0d}.ava-composer textarea{resize:none;color:#292827;width:100%;min-height:105px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:clamp(22px,2.2vw,27px);line-height:1.38}.ava-composer textarea::placeholder{color:#92908e;opacity:1}.ava-composer-toolbar{justify-content:flex-end;align-items:center;gap:15px;display:flex}.ava-send{color:#fff;cursor:pointer;background:#d96f43;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 5px 15px #d96f4338}.ava-send:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #d96f4340}.ava-send:disabled{color:#aaa7a3;box-shadow:none;cursor:default;background:#f3f2f0}.ava-send:focus-visible,.ava-suggestion:focus-visible{outline-offset:3px;outline:3px solid #d96f4373}.ava-suggestions{width:min(900px,100%);margin:clamp(18px,3vh,28px) auto 0}.ava-suggestions>p{color:#a29b96;letter-spacing:.13em;margin:0 0 14px;font-size:10px;font-weight:700}.ava-suggestion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ava-suggestion{color:#343230;cursor:pointer;min-height:124px;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #ebe9e6;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:17px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #2d211906}.ava-suggestion:hover{border-color:#eccdbb;transform:translateY(-2px);box-shadow:0 8px 24px #995b3512}.ava-suggestion>svg{color:#77716d;margin-bottom:4px}.ava-suggestion strong{font-size:14px;line-height:1.25}.ava-suggestion span{color:#96918d;font-size:12px;line-height:1.35}html.theme-dark .ava-page{color:#f0ece8;background:radial-gradient(52% 18% at 51% -2%,#de6f441f,#0000 78%),#17191c}html.theme-dark .ava-wordmark h1{color:#f0ece8}html.theme-dark .ava-hero>p{color:#bcb4ae}html.theme-dark .ava-suggestions>p{color:#99918a}html.theme-dark .ava-composer-tab{color:var(--dark-accent-text);background:#342821}html.theme-dark .ava-composer{background:#24262a;border-color:#414044}html.theme-dark .ava-composer textarea{color:#f0ece8;background-color:#0000}html.theme-dark .ava-composer textarea::placeholder{color:#aaa39f}html.theme-dark .ava-suggestion{color:#f0ece8;background:#24262a;border-color:#414044}html.theme-dark .ava-suggestion>svg,html.theme-dark .ava-suggestion span{color:#aaa39f}@media (max-width:900px){.ava-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ava-page{height:calc(100dvh - 63px)}.ava-content{width:min(100% - 30px,580px);padding:clamp(20px,4vh,32px) 0 18px}.ava-workspace{margin-top:clamp(16px,3vh,28px)}.ava-composer-tab{margin-left:20px}.ava-composer{min-height:160px;padding:12px 13px 10px}.ava-composer textarea{min-height:95px}.ava-suggestions{margin-top:18px}}@media (max-width:480px){.ava-wordmark h1{font-size:48px}.ava-mark{transform-origin:50%;transform:scale(.85)}.ava-composer-glow{border-radius:27px;padding:4px}.ava-composer{border-radius:22px}.ava-suggestion-grid{gap:8px}.ava-suggestion{border-radius:15px;min-height:119px;padding:14px}.ava-suggestion strong{font-size:12px}.ava-suggestion span{font-size:11px}}@media (max-height:720px){.ava-content{padding-top:18px;padding-bottom:14px}.ava-hero>p{margin-top:8px}.ava-workspace{margin-top:18px}.ava-composer-tab{min-height:36px;padding:5px 14px}.ava-composer{min-height:160px;padding:16px 18px 14px}.ava-composer textarea{min-height:85px}.ava-suggestions{margin-top:14px}.ava-suggestions>p{margin-bottom:8px}.ava-suggestion{gap:3px;min-height:92px;padding:11px 13px}.ava-suggestion>svg{margin-bottom:2px}}@media (max-width:760px) and (max-height:720px){.ava-content{padding-top:14px;padding-bottom:10px}.ava-wordmark h1{font-size:40px}.ava-hero>p{margin-top:5px;font-size:12px}.ava-workspace{margin-top:7px}.ava-composer-tab{min-height:32px}.ava-composer{min-height:135px;padding:12px}.ava-composer textarea{min-height:72px;font-size:18px}.ava-send{width:34px;height:34px}.ava-suggestion-grid{gap:6px}.ava-suggestion{min-height:74px;padding:9px}.ava-suggestion span{display:none}}@media (max-width:760px) and (max-height:600px){.ava-content{padding-top:4px;padding-bottom:3px}.ava-workspace{margin-top:4px}.ava-suggestions{margin-top:6px}}@media (min-width:761px) and (max-height:540px){.ava-content{padding-top:8px;padding-bottom:8px}.ava-wordmark h1{font-size:44px}.ava-workspace{margin-top:8px}.ava-composer-tab{min-height:30px}.ava-composer{min-height:128px;padding:12px}.ava-composer textarea{min-height:70px}.ava-suggestions{margin-top:4px}.ava-suggestion{min-height:72px;padding:8px}}@media (max-width:760px) and (max-height:540px){.ava-content{padding-top:2px;padding-bottom:0}.ava-wordmark{gap:4px}.ava-wordmark h1{font-size:32px}.ava-wordmark .ava-mark{margin:-9px 0;transform:scale(.68)}.ava-hero>p{margin-top:4px;font-size:11px}.ava-workspace{margin-top:2px}.ava-composer-tab{min-height:25px;padding:2px 10px;font-size:11px}.ava-composer-tab .ava-mark{transform:scale(.8)}.ava-composer{min-height:105px;padding:8px}.ava-composer textarea{min-height:50px;font-size:16px;line-height:1.3}.ava-connection{font-size:9px}.ava-send{width:28px;height:28px}.ava-suggestions{margin-top:6px}.ava-suggestions>p{display:none}.ava-suggestion-grid{gap:4px}.ava-suggestion{gap:1px;min-height:55px;padding:6px}.ava-suggestion>svg{width:16px;height:16px;margin:0}.ava-suggestion strong{font-size:10px}}.ava-page-chatting .ava-content{flex-direction:column;display:flex}.ava-page-chatting .ava-hero{flex:none}.ava-page-chatting .ava-workspace{flex-direction:column;flex:1;min-height:0;margin-top:clamp(14px,2.5vh,24px);display:flex}.ava-page-chatting .ava-composer-glow{flex:1;min-height:0;display:flex}.ava-page-chatting .ava-composer{flex:1;width:100%;min-height:0;padding:12px 14px 10px}.ava-thread{scrollbar-width:thin;scrollbar-color:#e7d8cc transparent;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 4px 18px;display:flex;overflow-y:auto}.ava-page-chatting .ava-composer textarea{border-top:1px solid #eee5df;flex:0 0 78px;height:78px;min-height:78px;margin-top:4px;padding-top:10px;font-size:clamp(20px,2vw,23px);line-height:1.35}.ava-message{align-items:flex-end;gap:10px;display:flex}.ava-message-user{justify-content:flex-end}.ava-message .ava-mark-small{margin-bottom:7px}.ava-message-bubble{color:#3c3734;background:#fff;border:1px solid #eee6e0;border-radius:16px;max-width:min(78%,650px);padding:13px 16px}.ava-message-user .ava-message-bubble{background:#ffd2b180;border-color:#f1d8c8}.ava-message-bubble strong{color:#9b5838;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ava-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.ava-message-pending,.ava-chat-error{color:#a4694d;font-size:12px}.ava-chat-error{margin-right:auto}html.theme-dark .ava-message-bubble{color:#eee9e5;background:#292b2b;border-color:#44403d}html.theme-dark .ava-message-user .ava-message-bubble{background:#c464374d;border-color:#684637}html.theme-dark .ava-page-chatting .ava-composer textarea{border-top-color:#44403d}@media (max-width:760px){.ava-page-chatting .ava-content{padding-bottom:12px}.ava-page-chatting .ava-workspace{margin-top:12px}.ava-message-bubble{max-width:85%;padding:10px 12px}.ava-message-bubble p{font-size:13px}}.main-column{position:relative}.global-command-bar-create-only{justify-content:flex-end}.ambient-top{--ambient-x1:19%;--ambient-x2:68%;--ambient-x3:91%;z-index:30;pointer-events:none;background:radial-gradient(ellipse 35% 82% at var(--ambient-x1) -12%, #f8925b29, transparent 76%), radial-gradient(ellipse 29% 90% at var(--ambient-x2) -9%, #ffc59721, transparent 77%), radial-gradient(ellipse 20% 72% at var(--ambient-x3) 0%, #ffe1c814, transparent 78%);height:132px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 52%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 52%,#0000 100%)}.ambient-top:not(.ambient-top-ava):not(.ambient-top-workspace){top:0}.ambient-top-1{--ambient-x1:42%;--ambient-x2:8%;--ambient-x3:78%}.ambient-top-2{--ambient-x1:76%;--ambient-x2:31%;--ambient-x3:6%}.ambient-top-3{--ambient-x1:11%;--ambient-x2:88%;--ambient-x3:54%}.ambient-top-4{--ambient-x1:59%;--ambient-x2:17%;--ambient-x3:96%}html.theme-dark .ambient-top{background:radial-gradient(ellipse 35% 82% at var(--ambient-x1) -12%, #d464352e, transparent 76%), radial-gradient(ellipse 29% 90% at var(--ambient-x2) -9%, #ab4f361c, transparent 77%), radial-gradient(ellipse 20% 72% at var(--ambient-x3) 0%, #fff1e512, transparent 78%)}.role-login-page{background:#fff;position:relative}.role-login-page:before{content:"";pointer-events:none;background:radial-gradient(34% 82% at 18% -10%,#f8925b29,#0000 76%),radial-gradient(29% 90% at 73% -9%,#ffc59721,#0000 77%),radial-gradient(20% 72% at 92% 0,#ffe1c814,#0000 78%);height:132px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}html.theme-dark .role-login-page{background:#17191c}html.theme-dark .role-login-page:before{opacity:.6}.my-space-landing{background:#fff;min-height:100vh}.my-space-front{background:0 0}.my-space-front:before,.my-space-front:after{display:none}html.theme-dark .my-space-landing{background:#171a18}html.theme-dark .my-space-front{background:0 0}.actions-role-create-link{color:#bd5a32;align-items:center;gap:8px;padding:17px 2px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.actions-role-create-link:hover,.actions-role-create-link:focus-visible{color:#8f3c1f;text-underline-offset:3px;text-decoration:underline}html.theme-dark .actions-role-create-link{color:var(--dark-accent-text)}.page-heading{flex-direction:column;align-items:flex-start;gap:16px}.page-heading-action{align-self:flex-start;align-items:center;display:flex}.in-page-action-row{align-items:center;gap:10px;margin:18px 0 14px;display:flex}.needle-mover-section .in-page-action-row{margin-top:0}.in-page-action{color:#8c4329;background:var(--ui-action-fill);border:1px solid #ebbfae5c;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.in-page-action:hover,.in-page-action:focus-visible{color:#69301c;border-color:#cd6d4780;outline:none}.executive-number-card>.in-page-action{margin-top:18px}.in-page-action-back{color:var(--calm-ink);border-color:var(--calm-line);background:#fff}.my-space-next-step-actions{flex:none;align-items:center;gap:10px;display:flex}.my-space-next-step-actions .my-space-update-link{min-height:36px;padding:0 14px;font-size:11px}html.theme-dark .in-page-action{color:var(--dark-accent-text);background:var(--ui-action-fill);border-color:#ebbfae33}html.theme-dark .in-page-action-back{color:#fff;background:var(--dark-box-surface);border-color:#343934}@media (max-width:760px){.my-space-next-step-actions{flex-wrap:wrap;align-items:flex-start;width:100%}}.performance-record-page>.page-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-right:0}.performance-record-page>.page-heading>div:first-child{min-width:0}.performance-record-page>.page-heading .page-heading-action{flex:none;align-self:center}.performance-record-page>.page-heading .record-history-menu{position:relative;top:auto;right:auto}.performance-record-page>.page-heading .record-history-popover{left:auto;right:0}@media (max-width:600px){.performance-record-page>.page-heading .record-history-popover{left:12px;right:12px}}.needle-mover-list>article{grid-template-columns:36px minmax(0,1.6fr) minmax(0,.75fr) minmax(0,.65fr) auto;gap:20px;min-height:108px;padding:18px 22px}.needle-mover-list>article>span:first-child{font-size:13px}.needle-mover-list>article>div{gap:5px;min-width:0}.needle-mover-list>article>div:nth-child(2) strong{font-size:18px;line-height:1.3}.needle-mover-list>article>div:nth-child(2) p{margin-top:0;font-size:14px;line-height:1.4}.needle-mover-list>article>div:nth-child(3) strong,.needle-mover-list>article>div:nth-child(4) strong{font-size:16px;line-height:1.3}.needle-mover-list>article small{letter-spacing:.03em;font-size:11px;font-weight:700}.needle-mover-list>article>.health-pill{min-height:30px;padding:0 10px;font-size:11px}@media (max-width:960px){.needle-mover-list>article{grid-template-columns:30px minmax(0,1fr) auto;gap:10px 16px;padding:18px 16px}.needle-mover-list>article>div:nth-child(2){grid-area:1/2}.needle-mover-list>article>div:nth-child(3){grid-area:2/2}.needle-mover-list>article>div:nth-child(4){grid-area:3/2;display:flex}.needle-mover-list>article>.health-pill{grid-area:1/3}}@media (max-width:600px){.needle-mover-list>article{grid-template-columns:30px minmax(0,1fr)}.needle-mover-list>article>.health-pill{grid-area:4/2;justify-self:start;margin-top:4px}}:root{--ui-action-radius:10px;--ui-action-fill:#ffd2b180;--ui-action-hover-fill:#ffbe9780;--ui-action-focus:#d58256}html.theme-dark{--ui-action-fill:#c4643761;--ui-action-hover-fill:#ce693880;--ui-action-focus:#ffc49f}.button-primary,.button-secondary,.button-quiet,.in-page-action,.my-space-update-link,.actions-role-create-link,.governance-actions button,.filter-tab,.work-filter-tabs button,.ava-send,.ava-suggestion,.icon-button,.sidebar-toggle,.record-history-menu>summary,.nav-item,.scope-button,.identity-role-option{border-radius:var(--ui-action-radius)}.button-primary,.in-page-action:not(.in-page-action-back),.my-space-update-link,.actions-role-create-link{color:#854024;background:var(--ui-action-fill);min-height:40px;box-shadow:none;border:1px solid #e29d796e;font-weight:700;text-decoration:none}.button-primary:hover:not(:disabled),.in-page-action:not(.in-page-action-back):hover,.my-space-update-link:hover,.actions-role-create-link:hover{color:#71331c;background:var(--ui-action-hover-fill);box-shadow:none;border-color:#cd6d477a;text-decoration:none;transform:none}.button-secondary,.button-quiet,.in-page-action-back{color:#62554e;min-height:40px;box-shadow:none;background:#fff;border:1px solid #e9ded6}.button-secondary:hover,.button-quiet:hover,.in-page-action-back:hover{color:#854024;background:#fff8f3;border-color:#e8c4ae}.actions-role-create-link{gap:8px;margin-top:15px;padding:0 14px}.my-space-update-link{gap:9px;padding:0 14px;font-size:12px;transition:background .15s,border-color .15s}.my-space-next-step-actions .my-space-update-link{min-height:40px;font-size:12px}.governance-actions button{min-height:36px;padding:0 11px;font-size:11px}.governance-actions button:last-child{color:#854024;background:var(--ui-action-fill);border-color:#e29d796e}.governance-actions button:hover{color:#71331c;background:var(--ui-action-hover-fill);border-color:#cd6d477a}.ava-send{color:#854024;background:var(--ui-action-fill);box-shadow:none;border:1px solid #e29d796e}.ava-send:hover:not(:disabled){background:var(--ui-action-hover-fill);box-shadow:none;transform:none}.ava-send:disabled,.button-primary:disabled{color:#9b9690;box-shadow:none;cursor:not-allowed;background:#f3f2f0;border-color:#e8e5e1}.filter-tabs{align-items:center;gap:8px}.filter-tab{border:1px solid #0000;min-height:36px;padding:0 12px;font-size:11px}.filter-tab-active,.filter-tab:hover,.work-filter-tabs button:hover,.work-filter-tabs button[aria-selected=true]{color:#854024;background:var(--ui-action-fill);border-color:#e29d796e}.filter-tab-active:after{display:none}.work-filter-tabs button{min-height:36px}.button-primary:focus-visible,.button-secondary:focus-visible,.button-quiet:focus-visible,.in-page-action:focus-visible,.my-space-update-link:focus-visible,.actions-role-create-link:focus-visible,.governance-actions button:focus-visible,.filter-tab:focus-visible,.work-filter-tabs button:focus-visible,.ava-send:focus-visible,.ava-suggestion:focus-visible,.icon-button:focus-visible,.sidebar-toggle:focus-visible{outline:2px solid var(--ui-action-focus);outline-offset:2px}html.theme-dark .button-primary,html.theme-dark .in-page-action:not(.in-page-action-back),html.theme-dark .my-space-update-link,html.theme-dark .actions-role-create-link,html.theme-dark .governance-actions button:last-child,html.theme-dark .ava-send{background:var(--ui-action-fill);border-color:#ffb98b4d;color:var(--dark-accent-text)!important}html.theme-dark .button-secondary,html.theme-dark .button-quiet,html.theme-dark .in-page-action-back{color:#e9e3de;background:#242923;border-color:#474039}html.theme-dark .filter-tab-active,html.theme-dark .filter-tab:hover,html.theme-dark .work-filter-tabs button:hover,html.theme-dark .work-filter-tabs button[aria-selected=true]{color:var(--dark-accent-text);background:var(--ui-action-fill);border-color:#ffb98b4d}html.theme-dark .button-primary:hover:not(:disabled),html.theme-dark .in-page-action:not(.in-page-action-back):hover,html.theme-dark .my-space-update-link:hover,html.theme-dark .actions-role-create-link:hover,html.theme-dark .governance-actions button:last-child:hover,html.theme-dark .ava-send:hover:not(:disabled){background:var(--ui-action-hover-fill);border-color:#ffb98b7a;color:var(--dark-accent-text)!important}html.theme-dark .button-primary:disabled,html.theme-dark .ava-send:disabled{background:#30312e;border-color:#494843;color:#aaa7a3!important}html.theme-dark .button-secondary:hover,html.theme-dark .button-quiet:hover,html.theme-dark .in-page-action-back:hover{color:var(--dark-accent-text);background:#34302c;border-color:#76604f}.action-plan-workspace{gap:32px;padding-bottom:52px;display:grid}.revenue-priority-map,.action-plan-composer,.action-plan-board,.manager-revenue-priorities{padding-top:26px}.revenue-priority-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.revenue-priority-tabs button{min-height:62px;color:var(--calm-ink);border:1px solid var(--calm-line);border-radius:var(--ui-action-radius);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.revenue-priority-tabs button>span{color:#a54e2c;background:#ffd2b16b;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.revenue-priority-tabs button strong{font-size:12px;line-height:1.35}.revenue-priority-tabs button small{color:var(--calm-muted);font-size:9px;font-weight:700}.revenue-priority-tabs button[aria-selected=true]{background:#ffe2ce80;border-color:#dc875c6b;box-shadow:inset 0 -2px #d570418f}.revenue-priority-detail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:18px 2px 0;display:grid}.revenue-priority-detail>div{flex-direction:column;gap:6px;display:flex}.revenue-priority-detail>div>span{color:#b45631;letter-spacing:.1em;font-size:9px;font-weight:800}.revenue-priority-detail>div>strong{font-size:15px;line-height:1.45}.revenue-priority-detail>div>small{color:var(--calm-muted);font-size:10px}.revenue-priority-detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.revenue-priority-detail li{color:var(--calm-muted);align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.revenue-priority-detail li svg{color:#c5683f;flex:none;margin-top:1px}.action-plan-composer{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:34px;display:grid}.action-plan-composer-copy>h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:22px}.action-plan-composer-copy>p:last-of-type{color:var(--calm-muted);margin:0;font-size:12px;line-height:1.5}.workstream-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.workstream-starters button{min-height:112px;color:var(--calm-ink);border:1px solid var(--calm-line);cursor:pointer;text-align:left;background:0 0;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;display:flex}.workstream-starters button:hover,.workstream-starters button:focus-visible{background:#ffe8d861;border-color:#d6845b6b;outline:none}.workstream-starters span{color:#b95b35;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.workstream-starters strong{font-size:12px;line-height:1.35}.workstream-starters small{color:var(--calm-muted);font-size:10px;line-height:1.4}.action-plan-form{background:#fffaf6;border:1px solid #f0dfd3;border-radius:14px;align-self:start;gap:13px;padding:20px;display:grid}.action-plan-form-heading{padding-bottom:4px}.action-plan-form-heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-plan-form-heading span,.action-plan-form>label,.action-plan-form legend{color:var(--calm-muted);letter-spacing:.02em;font-size:10px;font-weight:750}.action-plan-form-heading strong{color:var(--calm-ink);align-items:center;gap:7px;font-size:11px;display:flex}.action-plan-form>label{gap:6px;display:grid}.action-plan-form fieldset{border:0;margin:0;padding:0}.action-plan-form legend{margin-bottom:6px}.action-plan-form input,.action-plan-form select,.action-plan-form textarea{width:100%;color:var(--calm-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #e7d8ce;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.45}.action-plan-form input:focus,.action-plan-form select:focus,.action-plan-form textarea:focus{border-color:#d48359;outline:2px solid #d5825726}.breakdown-type-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.breakdown-type-picker button{color:#735c50;cursor:pointer;background:#fff;border:1px solid #e7d8ce;border-radius:9px;min-height:37px;font-size:11px;font-weight:750}.breakdown-type-picker button[aria-pressed=true]{color:#843e22;background:var(--ui-action-fill);border-color:#d1774b73}.action-plan-submit{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.action-plan-form .governance-feedback{margin:0;font-size:10px;line-height:1.45}.action-plan-board .performance-section-heading>a{color:#a74d2b;align-items:center;gap:6px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.action-plan-loading{color:var(--calm-muted);font-size:11px}.action-plan-empty{color:#bb603a;align-items:center;gap:12px;padding:18px 2px;display:flex}.action-plan-empty p{color:var(--calm-muted);margin:3px 0 0;font-size:11px}.action-plan-group{margin-top:18px}.action-plan-group>h3{color:var(--calm-muted);align-items:center;gap:7px;margin:0 0 8px;font-size:11px;display:flex}.action-plan-group>article{border-bottom:1px solid var(--calm-line);grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:13px 2px;display:grid}.action-plan-group>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.action-plan-group>article>div small{color:var(--calm-muted);font-size:9px}.action-plan-group>article>div strong{font-size:13px;line-height:1.35}.action-plan-group>article>div p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.4}.action-plan-group time{color:var(--calm-muted);font-size:10px}.action-plan-progress{color:#a6502e;flex-direction:column;align-items:flex-end;gap:3px;font-size:13px;font-weight:800;display:flex}.action-plan-progress small{color:var(--calm-muted);font-size:8px;font-weight:750}.manager-revenue-priorities{margin-top:26px}.manager-revenue-priorities>.performance-section-heading>div>p:last-child{max-width:720px;color:var(--calm-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.manager-priority-heading-actions{flex:none;align-items:center;gap:11px;display:flex}.manager-priority-heading-actions>span{color:#7b817c;white-space:nowrap;font-size:10px;font-weight:650}.manager-priority-heading-actions .in-page-action{margin:0}.manager-priority-stack{gap:18px;margin-top:16px;display:grid}.manager-priority-card{background:#fff;border:1px solid #eaded7;border-radius:16px;overflow:hidden}.manager-priority-header{background:linear-gradient(100deg,#ffe2d194,#ffffffe0 66%);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 22px 17px;display:grid}.manager-priority-header>span{color:#a84e2b;background:#f4aa7f3d;border-radius:13px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:850;display:grid}.manager-priority-header>div:nth-child(2){min-width:0}.manager-priority-header small{color:#a65e40;letter-spacing:.07em;font-size:9px;font-weight:850}.manager-priority-header h3{color:var(--calm-ink);margin:5px 0 4px;font-size:19px;line-height:1.3}.manager-priority-header p{color:var(--calm-muted);margin:0;font-size:11px;line-height:1.5}.manager-priority-summary{justify-items:end;gap:2px;min-width:95px;display:grid}.manager-priority-summary strong{color:#9f4828;font-size:22px}.manager-priority-summary small{color:var(--calm-muted);letter-spacing:0;font-size:9px}.manager-priority-meta{border-top:1px solid #eee4de;border-bottom:1px solid #eee4de;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:7px 22px;display:flex}.manager-priority-meta>span{color:var(--calm-muted);font-size:9px;font-weight:750}.manager-priority-meta .section-focus-lifecycle-actions{width:auto}.manager-team-execution{background:#fcfaf8;padding:18px 22px 22px}.manager-team-execution-heading,.manager-leg-work-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-team-execution-heading>div{gap:2px;display:grid}.manager-team-execution-heading small{color:#a65e40;letter-spacing:.08em;font-size:8px;font-weight:850}.manager-team-execution-heading strong{color:var(--calm-ink);font-size:13px}.manager-team-execution-heading>span,.manager-leg-work-heading>span{color:var(--calm-muted);font-size:9px}.manager-action-plan-list{gap:12px;margin-top:12px;display:grid}.manager-team-execution-empty{background:#ffffffb8;border:1px dashed #dfd0c7;border-radius:11px;margin-top:12px;padding:15px}.manager-team-execution-empty strong{color:var(--calm-ink);font-size:11px}.manager-team-execution-empty p{color:var(--calm-muted);margin:3px 0 0;font-size:10px}.manager-action-plan{background:#fff;border:1px solid #e9ded8;border-radius:12px;overflow:hidden}.manager-action-plan>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 16px 13px;display:grid}.manager-action-plan>header>span{color:#a9512f;background:#f6be9c40;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.manager-action-plan>header>div:nth-child(2){min-width:0}.manager-action-plan header small{color:#a47a68;letter-spacing:.06em;font-size:8px;font-weight:800}.manager-action-plan h4{color:var(--calm-ink);margin:4px 0;font-size:14px;line-height:1.35}.manager-action-plan header p{color:var(--calm-muted);white-space:pre-line;margin:0;font-size:10px;line-height:1.5}.manager-action-plan header em{color:#94776a;margin-top:7px;font-size:9px;font-style:normal;display:block}.manager-action-progress{justify-items:end;gap:2px;min-width:76px;display:grid}.manager-action-progress strong{color:#9f4828;font-size:18px}.manager-action-progress small{color:var(--calm-muted);letter-spacing:0;font-size:8px}.manager-action-progress-bar{background:#f1e8e3;border-radius:999px;height:5px;margin:0 16px 14px 63px;overflow:hidden}.manager-action-progress-bar>span{border-radius:inherit;background:#dc7b50;height:100%;display:block}.manager-leg-work{border-top:1px solid #eee5df;margin-left:63px}.manager-leg-work-heading{padding:11px 0 9px}.manager-leg-work-heading strong{color:var(--calm-ink);font-size:11px}.manager-leg-work-row{color:#b55d39;border-top:1px solid #f0e8e3;grid-template-columns:18px minmax(0,1fr) 54px 48px;align-items:center;gap:9px;min-height:46px;padding:8px 14px 8px 0;display:grid}.manager-leg-work-row>div{min-width:0}.manager-leg-work-row>div>small{color:#ad674a;margin-right:8px;font-size:8px;font-weight:850}.manager-leg-work-row>div>strong{color:var(--calm-ink);font-size:10px;line-height:1.35}.manager-leg-work-row>div>p{color:var(--calm-muted);margin:3px 0 0;font-size:9px;line-height:1.4}.manager-leg-work-row>span{color:#994a2b;text-align:right;font-size:10px;font-weight:800}.manager-leg-work-row>em{color:#a55f42;text-align:right;font-size:8px;font-style:normal;font-weight:850}.manager-leg-work-done>div>strong{color:#998980;text-decoration:line-through}.manager-leg-work-empty{color:var(--calm-muted);border-top:1px solid #f0e8e3;margin:0;padding:11px 0;font-size:10px}.manager-closed-focuses{margin-top:26px}.manager-closed-focus-list{gap:10px;margin-top:14px;display:grid}.manager-closed-focus-list>article{border:1px solid var(--calm-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:15px;display:grid}.manager-closed-focus-list>article>span{color:#b45732;font-size:10px;font-weight:850}.manager-closed-focus-list>article>strong{font-size:12px;line-height:1.35}.manager-closed-focus-list>article>small{color:var(--calm-muted);font-size:9px;font-weight:750}.manager-closed-focus-list>article>p{color:var(--calm-muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}html.theme-dark .manager-priority-card,html.theme-dark .manager-action-plan,html.theme-dark .manager-team-execution-empty{color:#fff;background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .manager-priority-header{background:linear-gradient(100deg,#ae4f2a3d,#1f2021d1 70%)}html.theme-dark .manager-team-execution{background:var(--dark-box-surface-soft)}html.theme-dark .manager-priority-meta,html.theme-dark .manager-leg-work,html.theme-dark .manager-leg-work-row{border-color:#ffffff1c}html.theme-dark .manager-action-progress-bar{background:#ffffff1f}html.theme-dark :where(.manager-priority-header>span,.manager-priority-header small,.manager-priority-summary strong,.manager-team-execution-heading small,.manager-action-plan>header>span,.manager-action-plan header small,.manager-action-progress strong,.manager-leg-work-row,.manager-leg-work-row>div>small,.manager-leg-work-row>span,.manager-leg-work-row>em){color:var(--dark-accent-text)}@media (max-width:760px){.manager-priority-heading-actions{justify-content:space-between;width:100%}.manager-priority-header{grid-template-columns:42px minmax(0,1fr);padding:17px}.manager-priority-header>span{width:40px;height:40px}.manager-priority-summary{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:baseline start}.manager-priority-meta{flex-direction:column;align-items:flex-start;padding:10px 17px}.manager-team-execution{padding:16px}.manager-action-plan>header{grid-template-columns:32px minmax(0,1fr)}.manager-action-progress{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:baseline start}.manager-action-progress-bar,.manager-leg-work{margin-left:16px}.manager-leg-work-row{grid-template-columns:18px minmax(0,1fr) 48px}.manager-leg-work-row>em{text-align:left;grid-column:2}}.section-focus-lifecycle-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:4px;display:flex}.section-focus-lifecycle-actions button,.section-focus-lifecycle-actions>strong{color:#93452a;background:#ef996938;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.section-focus-lifecycle-actions button{cursor:pointer}.section-focus-lifecycle-actions button:disabled{cursor:wait;opacity:.55}.section-focus-lifecycle-actions>strong{color:#34705a;background:#529d7a21}.section-focus-lifecycle-actions>span{color:var(--calm-muted);flex:1 0 100%;font-size:8px}.manager-closed-focuses article{background:#ffe5d52e}.manager-closed-focuses article>strong{color:#766b65}html.theme-dark .manager-closed-focuses article{background:#ae4f2a14}html.theme-dark .revenue-priority-tabs button,html.theme-dark .action-plan-form,html.theme-dark .action-plan-form input,html.theme-dark .action-plan-form select,html.theme-dark .action-plan-form textarea,html.theme-dark .breakdown-type-picker button{color:#fff;background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .revenue-priority-tabs button[aria-selected=true],html.theme-dark .breakdown-type-picker button[aria-pressed=true]{color:var(--dark-accent-text);background:#be5a2d57;border-color:#e48b5f6b}@media (max-width:960px){.action-plan-composer{grid-template-columns:1fr}.action-plan-form{max-width:none}.manager-revenue-priorities>div:last-child{grid-template-columns:1fr}}@media (max-width:700px){.revenue-priority-tabs,.workstream-starters{grid-template-columns:1fr}.revenue-priority-detail{grid-template-columns:1fr;gap:16px}.revenue-priority-detail ul{grid-template-columns:1fr}.action-plan-group>article{grid-template-columns:1fr;gap:8px}.action-plan-progress{align-items:flex-start}}.scope-option-child{width:calc(100% - 12px);margin-left:12px;padding-left:20px;position:relative}.scope-option-child:before{content:"";border-bottom:1px solid #be704b52;border-left:1px solid #be704b52;border-radius:0 0 0 6px;width:8px;position:absolute;top:-8px;bottom:50%;left:7px}.data-table th,.data-table td,.simple-work-table th,.simple-work-table td{line-height:1.45;vertical-align:top!important;text-align:left!important}.data-table td.table-number,.simple-work-table td.table-number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.data-table th.table-number,.simple-work-table th.table-number{text-align:left!important}.table-number>strong,.table-number>time{text-align:right;display:block}.table-number .table-secondary{text-align:left;display:block}.table-number .progress-cell{justify-content:flex-end;margin-left:auto}.table-number :is(.trend-positive,.trend-negative){justify-content:flex-end;width:100%}.table-number .outcome-value{display:block}.asana-work-table th:first-child,.asana-work-table td:first-child,.asana-work-table th:last-child,.asana-work-table td:last-child{text-align:center!important}.needle-mover-list>article{align-items:start}.needle-mover-list>article>span:first-child{font-variant-numeric:tabular-nums;text-align:right;justify-self:end;padding-top:3px}.needle-mover-list>article>div{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.needle-mover-list>article>div:nth-child(4){font-variant-numeric:tabular-nums;text-align:right;justify-self:stretch;align-items:flex-end}.needle-mover-list>article>.health-pill{place-self:start end}@media (max-width:960px){.needle-mover-list>article>span:first-child{text-align:left;justify-self:start}.needle-mover-list>article>div:nth-child(4){text-align:left;align-items:flex-start}}.department-section-focus{padding-top:26px}.department-focus-table-wrap{border:1px solid var(--calm-line);background:#fff;border-radius:12px;margin-top:16px;overflow:auto}.department-focus-table{table-layout:fixed;min-width:1080px}.department-focus-table th:first-child{width:16%}.department-focus-table th:nth-child(2){width:15%}.department-focus-table th:nth-child(3){width:26%}.department-focus-table th:nth-child(4){width:27%}.department-focus-table th:nth-child(5){width:9%}.department-focus-table th:nth-child(6){width:7%}.department-focus-table th,.department-focus-table td{padding:16px 14px}.department-focus-table tbody tr:has(.department-focus-section)>td{border-top:1px solid #e2e5e2}.department-focus-table tbody tr:first-child>td{border-top:0}.department-focus-section,.department-focus-owner,.department-focus-status{vertical-align:top!important}.department-focus-section strong,.department-focus-owner strong{color:var(--calm-ink);font-size:12px;line-height:1.4;display:block}.department-focus-section small,.department-focus-owner small{color:var(--calm-muted);margin-top:5px;font-size:9px;line-height:1.4;display:block}.department-focus-code{color:#a54e2c;background:#ffdabf73;border-radius:7px;justify-content:center;min-width:30px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.department-focus-table .table-primary{font-size:13px;line-height:1.45}.department-focus-measure{font-size:10px;color:var(--calm-muted)!important;line-height:1.55!important}.department-focus-status{text-align:center!important}.department-focus-table th:last-child{text-align:left!important}.focus-status-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.focus-status-legend>span{color:var(--calm-muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.focus-status-indicator{border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.focus-status-legend .focus-status-indicator{border-radius:6px;width:20px;height:20px}.focus-status-on-track{color:#23715b;background:#e4f2ec}.focus-status-at-risk{color:#a66b25;background:#faefd9}.focus-status-blocked{color:#a84743;background:#f7e4e2}.focus-status-not-started{color:#68716c;background:#ecefed}html.theme-dark .department-focus-table-wrap{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .department-focus-code{color:var(--dark-accent-text);background:#c4643747}html.theme-dark .focus-status-on-track{color:#9bdbc6;background:#398b6e40}html.theme-dark .focus-status-at-risk{color:#f1c27d;background:#c7913d33}html.theme-dark .focus-status-blocked{color:#ffaaa4;background:#c14a4338}html.theme-dark .focus-status-not-started{color:#c5cdd8;background:#ffffff14}@media (max-width:760px){.department-section-focus .performance-section-heading{flex-direction:column;align-items:flex-start}}.portfolio-revenue-matrix{margin:24px 0 30px}.portfolio-revenue-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.portfolio-revenue-heading h2{color:var(--calm-ink);letter-spacing:-.02em;margin:4px 0 3px;font-size:19px}.portfolio-revenue-heading>div>p:last-child{color:var(--calm-muted);margin:0;font-size:11px}.portfolio-property-filter{color:var(--calm-muted);letter-spacing:.06em;flex:none;gap:6px;font-size:9px;font-weight:750;display:grid;position:relative}.portfolio-property-trigger{color:#8d492e;cursor:pointer;width:270px;min-height:40px;font:inherit;text-align:left;background:#ffe0c96b;border:1px solid #de997457;border-radius:11px;align-items:center;gap:7px;padding:0 12px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.portfolio-property-trigger:hover,.portfolio-property-trigger[aria-expanded=true]{background:#ffd8bb94;border-color:#d377487a}.portfolio-property-trigger:focus-visible{outline-offset:2px;outline:2px solid #d5693761}.portfolio-property-trigger>span{min-width:0;color:var(--calm-ink);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;flex:1;font-size:11px;font-weight:750;overflow:hidden}.portfolio-property-trigger>svg:last-child{transition:transform .16s}.portfolio-property-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.portfolio-property-menu{z-index:40;letter-spacing:0;background:#fffcf9fa;border:1px solid #de997447;border-radius:14px;width:min(330px,100vw - 40px);max-height:410px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 48px #4e2f1e29}.portfolio-property-menu button{width:100%;min-height:39px;color:var(--calm-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;font-size:11px;font-weight:700;display:grid}.portfolio-property-menu button:hover,.portfolio-property-menu button:focus-visible{background:#ffdec775;outline:0}.portfolio-property-menu button[aria-selected=true]{color:#944427;background:#ef996933}.portfolio-property-group{border-top:1px solid #de99742e;margin-top:6px;padding-top:6px}.portfolio-property-group>p{color:var(--calm-muted);letter-spacing:.09em;margin:0;padding:7px 10px 5px;font-size:8px;font-weight:850}.portfolio-property-option-code{color:#a45334;background:#ef996929;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850}.portfolio-revenue-table-wrap{border:1px solid var(--calm-line);background:#fff;border-radius:12px;transition:opacity .16s;overflow:auto}.portfolio-revenue-table-wrap.is-loading{opacity:.58}.portfolio-revenue-table{table-layout:fixed;min-width:1120px}.portfolio-revenue-table th:first-child{width:20%}.portfolio-revenue-table th:not(:first-child){width:11.43%}.portfolio-revenue-table th,.portfolio-revenue-table td{padding:13px 18px}.portfolio-revenue-table th{color:#758094;white-space:nowrap;background:#f8f9fa;font-size:10px}.portfolio-revenue-table td{font-variant-numeric:tabular-nums;font-size:12px}.portfolio-revenue-table td:first-child strong{color:#202a3b;text-transform:capitalize;font-size:12px}.portfolio-revenue-table tbody td:nth-child(n+2){color:#7b422f}.portfolio-revenue-total td{background:#ffdcc27a;border-top:1px solid #dc8b6152;font-weight:800;color:#8b4429!important}.portfolio-revenue-total td:first-child strong{color:#9d4726}.my-space-content>.portfolio-revenue-matrix:first-child{margin-top:0}html.theme-dark .portfolio-property-trigger,html.theme-dark .portfolio-revenue-total td{background:#be5a2d40;border-color:#e48b5f40}html.theme-dark .portfolio-property-trigger>span{color:#f4f1ed}html.theme-dark .portfolio-property-menu{background:#1f2220fa;border-color:#ffffff21;box-shadow:0 20px 54px #00000061}html.theme-dark .portfolio-property-menu button{color:#f4f1ed}html.theme-dark .portfolio-property-menu button:hover,html.theme-dark .portfolio-property-menu button:focus-visible{background:#ef996924}html.theme-dark .portfolio-property-menu button[aria-selected=true]{color:var(--dark-accent-text);background:#be5a2d3d}html.theme-dark .portfolio-property-group{border-color:#ffffff1a}html.theme-dark .portfolio-property-option-code{color:var(--dark-accent-text);background:#ef99691f}html.theme-dark .portfolio-revenue-table-wrap{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .portfolio-revenue-table th{color:#b9bdb9;background:#242925}html.theme-dark .portfolio-revenue-table td:first-child strong{color:#eff1ee}html.theme-dark .portfolio-revenue-table tbody td:nth-child(n+2){color:var(--dark-accent-text)}@media (max-width:760px){.portfolio-revenue-heading{flex-direction:column;align-items:flex-start}.portfolio-property-filter,.portfolio-property-trigger{width:100%}.portfolio-property-menu{width:100%;left:0;right:auto}}.section-priority-board,.previous-action-plans{padding-top:26px}.section-priority-stack{gap:12px;margin-top:16px;display:grid}.section-priority-item{border:1px solid var(--calm-line);background:#fff;border-radius:13px;overflow:hidden}.section-priority-item>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 18px;display:grid}.section-priority-item>header>span,.selected-priority-preview>span{color:#a54e2c;background:#ffd2b173;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.section-priority-item>header>div{min-width:0}.section-priority-item>header strong{color:var(--calm-ink);font-size:14px;line-height:1.35}.section-priority-item>header p{color:var(--calm-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.section-priority-item>header>small{color:#9a644e;white-space:nowrap;font-size:9px;font-weight:750}.section-priority-actions{background:#fcfaf8;border-top:1px solid #eee5df;padding:0 18px}.section-priority-actions>p{color:var(--calm-muted);margin:0;padding:14px 0;font-size:10px}.section-priority-action{border-bottom:1px solid #eee5df;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:12px 0;display:grid}.section-priority-action:last-child{border-bottom:0}.section-priority-action>div{gap:3px;display:grid}.section-priority-action>div strong{color:var(--calm-ink);font-size:12px;line-height:1.35}.section-priority-action>div p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.4}.section-priority-action>div small{color:#9a7b6d;font-size:9px}.selected-priority-preview{background:#ffe8d859;border:1px solid #dd9a7847;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;margin-top:18px;padding:14px;display:grid}.selected-priority-preview strong{font-size:12px;line-height:1.4}.selected-priority-preview p{color:var(--calm-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.action-plan-kind{color:#8b6656;background:#ffe8d861;border:1px solid #ead8cc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 11px;display:flex}.action-plan-kind span{letter-spacing:.07em;font-size:9px;font-weight:800}.action-plan-kind strong{color:#8f4528;font-size:11px}.previous-action-plans .performance-section-heading a{color:#a74d2b;align-items:center;gap:6px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}html.theme-dark .section-priority-item,html.theme-dark .section-priority-actions,html.theme-dark .selected-priority-preview,html.theme-dark .action-plan-kind{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .section-priority-action{border-color:#353a35}html.theme-dark .action-plan-kind strong{color:var(--dark-accent-text)}@media (max-width:700px){.section-priority-item>header{grid-template-columns:34px minmax(0,1fr)}.section-priority-item>header>small{grid-column:2}.section-priority-action{grid-template-columns:1fr;gap:8px}.section-priority-action .action-plan-progress{align-items:flex-start}}.action-progress-workspace{gap:18px;display:grid}.action-plan-loading,.action-plan-empty{color:var(--calm-muted);margin:0;font-size:13px}.action-plan-empty{background:#fff;border:1px solid #eee3dc;border-radius:16px;align-items:flex-start;gap:12px;padding:24px;display:flex}.action-plan-empty>svg{color:#bf6743}.action-plan-empty strong{color:var(--calm-ink);font-size:14px}.action-plan-empty p{margin:4px 0 0;font-size:12px}.action-progress-card{background:#fff;border:1px solid #eee3dc;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #452b1f0a}.action-progress-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px 24px 14px;display:grid}.action-progress-card>header span{color:#a14e2e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.action-progress-card>header h2{color:var(--calm-ink);margin:7px 0 5px;font-size:20px;line-height:1.25}.action-progress-card>header p{color:var(--calm-muted);margin:0;font-size:12px;line-height:1.55}.repeatable-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.repeatable-badges b{color:#9a4a2c;letter-spacing:.04em;text-transform:uppercase;background:#ef99692e;border-radius:999px;padding:4px 7px;font-size:8px}.action-progress-summary{justify-items:end;min-width:92px;display:grid}.action-progress-summary strong{color:#9f4828;font-size:28px;line-height:1}.action-progress-summary small{color:var(--calm-muted);letter-spacing:.1em;margin-top:7px;font-size:8px;font-weight:800}.action-progress-meta{color:#8b756a;gap:18px;padding:0 24px 14px;font-size:10px;display:flex}.action-progress-meta span{align-items:center;gap:5px;display:inline-flex}.action-progress-bar{background:#f3eae5;border-radius:999px;height:6px;margin:0 24px 22px;overflow:hidden}.action-progress-bar>span{border-radius:inherit;background:#d77b53;height:100%;transition:width .25s;display:block}.leg-work-list{border-top:1px solid #f0e7e1}.leg-work-heading{justify-content:space-between;gap:16px;padding:16px 24px 11px;display:flex}.leg-work-heading strong{color:var(--calm-ink);font-size:12px}.leg-work-heading span{color:var(--calm-muted);font-size:10px}.leg-work-empty{color:var(--calm-muted);margin:0;padding:4px 24px 18px;font-size:11px}.leg-work-row{background:#fcfaf8;border-top:1px solid #f0e7e1;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px 24px;display:grid}.leg-work-check{min-width:0;color:var(--calm-ink);align-items:center;gap:11px;font-size:12px;font-weight:650;display:flex}.leg-work-check input{accent-color:#c96036;flex:none;width:17px;height:17px}.leg-work-row-done .leg-work-check span{color:#96877f;text-decoration:line-through}.leg-work-weight{color:var(--calm-muted);text-transform:uppercase;justify-content:flex-start;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.leg-work-weight input{width:76px;height:34px;color:var(--calm-ink);text-align:right;background:#fff;border:1px solid #e7d9d0;border-radius:8px;padding:0 9px;font-size:11px}.leg-work-effective{color:#9f4828;text-align:left;font-size:12px}.leg-work-cycle{justify-items:start;gap:4px;display:grid}.leg-work-cycle small{color:#9f4828;text-transform:uppercase;font-size:8px;font-weight:800}.leg-work-cycle button,.action-progress-card>footer button,.action-plan-progress button,.reactivate-next-focus button{color:#914329;font:inherit;cursor:pointer;background:#ef996938;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.leg-work-form{border-top:1px solid #f0e7e1;grid-template-columns:minmax(0,1fr) 130px 110px auto;align-items:end;gap:12px;padding:18px 24px;display:grid}.leg-work-form label{color:#755f54;letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.leg-work-form label>span{color:#a8968d;text-transform:none;font-weight:600}.leg-work-form input{width:100%;height:40px;color:var(--calm-ink);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #e7d9d0;border-radius:9px;padding:0 12px;font-size:12px}.leg-work-form .button-primary{white-space:nowrap;min-height:40px}.leg-work-form .leg-work-always-on{letter-spacing:normal;text-transform:none;background:#ffe1cf57;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.leg-work-form .leg-work-always-on input{accent-color:#c96036;width:15px;height:15px;padding:0}.action-progress-card>footer{color:#8c7569;background:#ffe1cf52;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;font-size:9px;line-height:1.5;display:flex}.repeatable-choice{background:#ffe1cf47;border:1px solid #d68e6933;border-radius:9px;align-items:center;padding:11px 12px;flex-direction:row!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.repeatable-choice>input{accent-color:#c96036;width:16px!important;height:16px!important;padding:0!important}.repeatable-choice>span{gap:2px;display:grid}.repeatable-choice strong{color:var(--calm-ink);text-transform:none;font-size:10px}.repeatable-choice small{color:var(--calm-muted);letter-spacing:normal;text-transform:none;font-size:9px;font-weight:500}.action-plan-progress{gap:4px}.reactivate-next-focus{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.reactivate-next-focus select{min-width:190px;height:32px;color:var(--calm-ink);background:#fff;border:1px solid #e4d8d1;border-radius:8px;padding:0 8px;font-size:9px}html.theme-dark .action-plan-empty,html.theme-dark .action-progress-card,html.theme-dark .leg-work-row,html.theme-dark .leg-work-weight input,html.theme-dark .leg-work-form input{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .leg-work-list,html.theme-dark .leg-work-row,html.theme-dark .leg-work-form{border-color:#353a35}html.theme-dark .action-progress-bar{background:#373632}html.theme-dark .action-progress-card>footer{background:#c65b301f}@media (max-width:700px){.action-progress-card>header{grid-template-columns:1fr;gap:14px}.action-progress-summary{justify-items:start}.leg-work-heading{display:grid}.leg-work-row{grid-template-columns:minmax(0,1fr)}.leg-work-weight{justify-content:flex-start}.leg-work-effective,.leg-work-cycle{grid-area:auto}.leg-work-form{grid-template-columns:1fr}.leg-work-form .button-primary{justify-content:center}.action-progress-card>footer{flex-direction:column;align-items:flex-start}}.priority-workspace{gap:18px}.priority-workspace-stack{gap:20px;display:grid}.priority-workspace-section{background:#fff;border:1px solid #ebdfd8;border-radius:17px;overflow:hidden;box-shadow:0 8px 26px #4d30210a}.priority-workspace-header{background:#ffe7d76b;border-bottom:1px solid #eee4de;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 24px;display:grid}.priority-workspace-header>span{color:#9f4b2c;background:#e87d4b2b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.priority-workspace-header small{color:#a35c3e;letter-spacing:.08em;font-size:9px;font-weight:800}.priority-workspace-header h2{color:var(--calm-ink);margin:5px 0;font-size:20px;line-height:1.25}.priority-workspace-header p{color:var(--calm-muted);margin:0;font-size:12px;line-height:1.5}.priority-workspace-header>strong{color:#94644f;white-space:nowrap;font-size:10px}.priority-action-list{background:#fcfaf8;gap:14px;padding:18px 24px;display:grid}.priority-action-empty{color:var(--calm-muted);margin:0;padding:10px 0;font-size:11px}.priority-action-card{background:#fff;border:1px solid #eaded7;border-radius:13px;overflow:hidden}.priority-action-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 18px;display:grid}.priority-action-card>header>span{color:#a35233;background:#f4b18940;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.priority-action-card>header>div:nth-child(2){min-width:0}.priority-action-card>header small{color:#a47a68;letter-spacing:.07em;font-size:8px;font-weight:800}.priority-action-card h3{color:var(--calm-ink);margin:4px 0;font-size:14px;line-height:1.35}.priority-action-card header p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.45}.priority-action-card header em{color:#94776a;margin-top:7px;font-size:9px;font-style:normal;display:block}.priority-action-state{justify-items:end;gap:4px;display:grid}.priority-action-state>strong{color:#9f4828;font-size:17px}.priority-action-state>small{color:var(--calm-muted);font-size:8px}.priority-leg-work{background:#fcfaf8;border-top:1px solid #eee4de;padding:15px 18px 17px 65px}.priority-leg-work>.action-progress-bar{margin:0 0 16px}.priority-leg-heading{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.priority-leg-heading>div{gap:2px;display:grid}.priority-leg-heading strong{color:var(--calm-ink);font-size:11px}.priority-leg-heading span,.priority-leg-heading>small{color:var(--calm-muted);font-size:9px}.priority-leg-list{border:1px solid #eee2db;border-radius:10px;display:grid;overflow:hidden}.priority-leg-list>p{color:var(--calm-muted);background:#fff;margin:0;padding:13px;font-size:10px}.priority-leg-row{background:#fff;border-bottom:1px solid #eee7e2;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.priority-leg-row:last-child{border-bottom:0}.priority-leg-row>label{align-items:center;gap:9px;min-width:0;display:flex}.priority-leg-row input{accent-color:#c96036;flex:none;width:16px;height:16px}.priority-leg-row label span{align-items:center;gap:8px;min-width:0;display:flex}.priority-leg-row label b{color:#ae6748;font-size:8px}.priority-leg-row label strong{color:var(--calm-ink);font-size:10px;line-height:1.35}.priority-leg-definition{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.priority-leg-definition b{color:#ae6748;font-size:8px}.priority-leg-definition strong{min-width:0;color:var(--calm-ink);text-align:left;font-size:10px;line-height:1.35}.priority-leg-week-select{color:#9b5538;white-space:nowrap;cursor:pointer;background:#ef996926;border:0;border-radius:7px;min-height:27px;padding:0 8px;font-size:8px;font-weight:800}.priority-leg-row>div:last-child{text-align:left;justify-content:flex-start;align-items:center;gap:8px;padding-left:18px;display:flex}.priority-leg-row>div:last-child>strong{color:#984729;font-size:10px}.priority-leg-row>div:last-child>small{color:#a45b3b;text-transform:uppercase;font-size:8px;font-weight:800}.priority-leg-row button,.priority-reactivate-action{color:#944429;cursor:pointer;background:#ef996936;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.priority-leg-done label strong,.priority-leg-done .priority-leg-definition strong{color:#998980;text-decoration:line-through}.priority-leg-form{grid-template-columns:minmax(0,1fr) 120px 108px 92px auto;align-items:end;gap:9px;margin-top:11px;display:grid}.priority-leg-form>label:not(.inline-always-on){gap:5px;display:grid}.priority-leg-form label>span{color:#8d7164;font-size:8px;font-weight:750}.priority-leg-form input[type=text],.priority-leg-form input[type=number],.priority-leg-form select,.priority-leg-form>label:first-child input{width:100%;height:36px;color:var(--calm-ink);background:#fff;border:1px solid #e4d7d0;border-radius:8px;padding:0 10px;font-size:10px}.priority-leg-form select{appearance:none;cursor:pointer}.inline-always-on{color:#835f4f;background:#ffe2d152;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:9px;display:flex}.inline-always-on input{accent-color:#c96036;width:14px;height:14px}.priority-leg-form .button-secondary{white-space:nowrap;min-height:36px;padding:0 11px}.priority-reactivate-action{margin-top:11px}.priority-leg-locked{color:#90776b;background:#ffe5d538;border-top:1px solid #eee4de;margin:0;padding:13px 18px 14px 65px;font-size:9px}.priority-propose-area{border-top:1px solid #eee4de;padding:14px 24px 18px}.priority-propose-button{color:#984728;cursor:pointer;background:#ef99693d;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.priority-action-composer{background:#fffaf7;border:1px solid #eddcd2;border-radius:11px;max-width:none;padding:17px}.priority-action-form-row{grid-template-columns:minmax(160px,.6fr) minmax(220px,1fr);gap:10px;display:grid}.priority-action-form-row>label:first-child{color:var(--calm-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.priority-action-form-row input[type=date]{width:100%;height:42px;color:var(--calm-ink);background:#fff;border:1px solid #e4d6ce;border-radius:9px;padding:0 11px}.priority-composer-actions{justify-content:flex-end;gap:8px;display:flex}.priority-composer-actions>button:first-child{color:var(--calm-muted);cursor:pointer;background:0 0;border:0;padding:8px 11px;font-size:10px}html.theme-dark .priority-workspace-section,html.theme-dark .priority-action-card,html.theme-dark .priority-leg-list,html.theme-dark .priority-leg-row,html.theme-dark .priority-leg-list>p,html.theme-dark .priority-action-composer,html.theme-dark .priority-leg-form input,html.theme-dark .priority-leg-form select,html.theme-dark .priority-action-form-row input[type=date]{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .priority-leg-week-select{color:var(--dark-accent-text);background:#ef99692e}html.theme-dark .priority-workspace-header{background:#ae4f2a24;border-color:#363a36}html.theme-dark .priority-action-list,html.theme-dark .priority-leg-work{background:var(--dark-box-surface-soft)}@media (max-width:760px){.priority-workspace-header{grid-template-columns:42px minmax(0,1fr)}.priority-workspace-header>strong{grid-column:2}.priority-action-card>header{grid-template-columns:32px minmax(0,1fr)}.priority-action-state{grid-column:2;justify-items:start}.priority-leg-work{padding-left:18px}.priority-leg-form{grid-template-columns:1fr}.priority-leg-form .button-secondary{justify-content:center}.priority-leg-locked{padding-left:18px}.priority-action-form-row{grid-template-columns:1fr}}.update-priority-workspace{gap:20px}.update-priority-section{background:#fff;border:1px solid #eadfd8;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #482c1f0a}.update-priority-section>header{background:#ffe7d761;border-bottom:1px solid #eee3dc;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:15px;padding:20px 23px;display:grid}.update-priority-section>header>span{color:#9e4a2c;background:#e87d4b2b;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.update-priority-section>header small{color:#9f583b;letter-spacing:.08em;font-size:8px;font-weight:800}.update-priority-section>header h2{color:var(--calm-ink);margin:5px 0;font-size:18px;line-height:1.3}.update-priority-section>header p{color:var(--calm-muted);margin:0;font-size:11px;line-height:1.45}.update-priority-section>header>strong{color:#93644f;white-space:nowrap;font-size:9px}.update-plan-list{background:#fcfaf8;gap:14px;padding:18px 23px 22px;display:grid}.update-priority-empty{background:#fff;border:1px dashed #e4d6ce;border-radius:11px;padding:16px}.update-priority-empty strong{color:var(--calm-ink);font-size:11px}.update-priority-empty p{color:var(--calm-muted);margin:5px 0 0;font-size:9px}.update-plan-card{background:#fff;border:1px solid #eaded7;border-radius:13px;overflow:hidden}.update-plan-card>header{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:17px 18px 10px;display:grid}.update-plan-card>header small{color:#9f5f44;letter-spacing:.07em;font-size:8px;font-weight:800}.update-plan-card h3{color:var(--calm-ink);margin:5px 0;font-size:14px;line-height:1.35}.update-plan-card header p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.45}.update-plan-card>.action-progress-meta{padding:0 18px 12px}.update-plan-card>.action-progress-bar{margin:0 18px 16px}.execution-update-list{border-top:1px solid #eee4de;display:grid}.execution-update-empty{color:var(--calm-muted);background:#fcfaf8;margin:0;padding:15px 18px;font-size:10px}.execution-update-row{background:#fcfaf8;border-bottom:1px solid #eee4de;gap:11px;padding:14px 18px;display:grid}.execution-update-row:last-child{border-bottom:0}.execution-update-title{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.execution-update-title>label{align-items:center;gap:10px;min-width:0;display:flex}.execution-update-title input{accent-color:#c96036;flex:none;width:17px;height:17px}.execution-update-title label span{align-items:center;gap:8px;min-width:0;display:flex}.execution-update-title label b{color:#a95e40;font-size:8px}.execution-update-title label strong{color:var(--calm-ink);font-size:11px;line-height:1.35}.execution-update-title label span>small{color:#9b715f;white-space:nowrap;font-size:8px;font-weight:800}.execution-update-title>div{text-align:left;justify-content:flex-start;align-items:center;gap:8px;padding-left:27px;display:flex}.execution-update-title>div>strong{color:#984729;font-size:11px}.execution-update-title>div>small{color:#a55c3e;text-transform:uppercase;font-size:8px;font-weight:800}.execution-update-title button,.execution-result-field button{color:#914329;cursor:pointer;background:#ef99693b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.execution-update-done .execution-update-title label strong{color:#94857d;text-decoration:line-through}.execution-result-field{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-left:27px;display:grid}.execution-result-field label{color:#846b5f;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.execution-result-field textarea{resize:vertical;width:100%;min-height:58px;color:var(--calm-ink);font:inherit;background:#fff;border:1px solid #e4d7d0;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.45}.execution-result-field button{align-self:end;min-height:36px}.update-plan-close{background:#ffe2d147;border-top:1px solid #eee4de;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.update-plan-close>div{gap:2px;display:grid}.update-plan-close strong{color:var(--calm-ink);font-size:10px}.update-plan-close span{color:var(--calm-muted);font-size:9px}.update-plan-close button,.closed-history-card footer button{color:#914329;white-space:nowrap;cursor:pointer;background:#ef99693d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.update-plan-close button:disabled,.closed-history-card footer button:disabled{cursor:wait;opacity:.55}html.theme-dark .update-priority-section,html.theme-dark .update-plan-card,html.theme-dark .update-priority-empty,html.theme-dark .execution-result-field textarea{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .update-priority-section>header{background:#ae4f2a24;border-color:#363a36}html.theme-dark .update-plan-list,html.theme-dark .execution-update-row,html.theme-dark .execution-update-empty{background:var(--dark-box-surface-soft)}html.theme-dark .update-plan-close{background:#ae4f2a1a;border-color:#363a36}@media (max-width:700px){.update-priority-section>header{grid-template-columns:40px minmax(0,1fr)}.update-priority-section>header>strong{grid-column:2}.update-plan-card>header{grid-template-columns:1fr}.update-plan-card .action-progress-summary{justify-items:start}.execution-update-title{flex-direction:column;align-items:flex-start}.execution-result-field{grid-template-columns:1fr;padding-left:0}.execution-result-field button{justify-self:start}.update-plan-close{flex-direction:column;align-items:flex-start}}.closed-action-history{gap:18px;display:grid}.closed-history-empty{color:#a95738;background:#fff;border:1px solid #eadfd8;border-radius:15px;align-items:flex-start;gap:13px;padding:24px;display:flex}.closed-history-empty strong{color:var(--calm-ink);font-size:13px}.closed-history-empty p{color:var(--calm-muted);margin:5px 0 0;font-size:10px}.closed-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.closed-history-summary article{background:#fff;border:1px solid #eadfd8;border-radius:13px;align-items:center;gap:11px;min-height:78px;padding:14px 16px;display:flex}.closed-history-summary article>span{color:#a65233;background:#ef996933;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.closed-history-summary article>div{gap:3px;display:grid}.closed-history-summary small{color:var(--calm-muted);letter-spacing:.06em;font-size:8px;font-weight:800}.closed-history-summary strong{color:var(--calm-ink);font-size:16px;line-height:1.1}.closed-history-list{gap:16px;display:grid}.closed-history-card{background:#fff;border:1px solid #eadfd8;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #472b1e0a}.closed-history-card>header{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:19px 20px 11px;display:grid}.closed-history-card>header>div:first-child{min-width:0}.closed-history-card>header small{color:#a05d40;letter-spacing:.06em;font-size:8px;font-weight:800}.closed-history-card h2{color:var(--calm-ink);margin:5px 0;font-size:16px;line-height:1.3}.closed-history-card header p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.5}.closed-history-state{justify-items:end;gap:4px;min-width:126px;display:grid}.closed-history-state>span{color:#37745e;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.closed-history-state>strong{color:#9f4828;font-size:22px;line-height:1.1}.closed-history-state>small{color:var(--calm-muted)!important}.closed-history-meta{color:#8b756a;gap:16px;padding:0 20px 12px;font-size:9px;display:flex}.closed-history-meta span{align-items:center;gap:5px;display:inline-flex}.closed-history-card>.action-progress-bar{margin:0 20px 17px}.closed-history-leg-list{background:#fcfaf8;border-top:1px solid #eee4de;display:grid}.closed-history-leg-list>p{color:var(--calm-muted);margin:0;padding:15px 20px;font-size:10px}.closed-history-leg{border-bottom:1px solid #eee4de;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-height:54px;padding:10px 20px;display:grid}.closed-history-leg:last-child{border-bottom:0}.closed-history-leg>div:first-child{align-items:flex-start;gap:9px;min-width:0;display:flex}.closed-history-leg>div:first-child>span{color:#a95e40;flex:none;font-size:8px;font-weight:850}.closed-history-leg>div:first-child>div{gap:3px;min-width:0;display:grid}.closed-history-leg>div:first-child strong{color:var(--calm-ink);font-size:10px;line-height:1.4}.closed-history-leg>div:first-child small{color:#9b715f;font-size:8px;font-weight:800}.closed-history-leg p{color:var(--calm-muted);margin:0;font-size:9px;line-height:1.4}.closed-history-leg>div:last-child{text-align:left;justify-content:flex-start;align-items:center;gap:8px;padding-left:17px;display:flex}.closed-history-leg>div:last-child>strong{color:#984729;font-size:10px}.closed-history-leg>div:last-child>small{color:#9b7767;text-transform:uppercase;font-size:8px;font-weight:800}.closed-history-leg .history-leg-done{color:#37745e!important}.closed-history-leg .history-leg-open{color:#ad5b3a!important}.closed-history-card>footer{color:var(--calm-muted);background:#ffe2d13d;border-top:1px solid #eee4de;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:9px;display:flex}.closed-history-card>footer>small{color:#8d6e60;text-transform:uppercase;font-size:8px;font-weight:800}html.theme-dark .closed-history-empty,html.theme-dark .closed-history-summary article,html.theme-dark .closed-history-card{background:var(--dark-box-surface);border-color:#ffffff24}html.theme-dark .closed-history-leg-list{background:var(--dark-box-surface-soft);border-color:#ffffff24}html.theme-dark .closed-history-leg{border-color:#363a36}html.theme-dark .closed-history-card>footer{background:#ae4f2a1a;border-color:#363a36}@media (max-width:700px){.closed-history-summary,.closed-history-card>header{grid-template-columns:1fr}.closed-history-state{justify-items:start}.closed-history-leg{grid-template-columns:1fr;align-items:flex-start}.closed-history-leg>div:last-child{justify-content:flex-start}.closed-history-card>footer{flex-direction:column;align-items:flex-start}}.identity-profile-link{width:100%;color:inherit;text-decoration:none;transition:background .15s;grid-template-columns:34px minmax(0,1fr) 18px!important}.identity-profile-link:hover,.identity-profile-link:focus-visible{background:#e87d4b14;outline:none}.identity-profile-icon{color:var(--calm-muted)}html.sidebar-collapsed .identity-profile-link{grid-template-columns:32px!important}html.sidebar-collapsed .identity-profile-icon{display:none}.profile-page{max-width:1120px;padding-bottom:32px}.profile-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;margin-top:32px;display:grid}.profile-identity-card,.profile-section{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:14px}.profile-aside{gap:16px;display:grid;position:sticky;top:24px}.profile-identity-card{text-align:center;justify-items:center;gap:16px;padding:28px 22px 22px;display:grid}.profile-photo{color:#9b4524;border:4px solid var(--calm-surface);width:92px;height:92px;box-shadow:0 0 0 1px var(--calm-line);letter-spacing:-.03em;background:#ef99693d;border-radius:50%;place-items:center;font-size:27px;font-weight:750;display:grid}.profile-identity-card h2{color:var(--calm-ink);margin:0;font-size:21px}.profile-identity-card p{color:var(--calm-muted);margin:6px 0 12px;font-size:12px}.profile-identity-card span{color:#9b4c2e;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.profile-identity-card>small{width:100%;color:var(--calm-muted);border-top:1px solid var(--calm-line);padding-top:15px;font-size:10px}.profile-settings{gap:18px;display:grid}.profile-section{overflow:hidden}.profile-section-heading{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.profile-section-heading .eyebrow{margin-bottom:5px}.profile-section-heading h2{color:var(--calm-ink);margin:0;font-size:18px}.profile-section-heading>span{color:var(--calm-muted);font-size:10px}.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.profile-field{align-content:start;gap:7px;display:grid}.profile-field-wide{grid-column:1/-1}.profile-field>span{color:var(--calm-ink);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.profile-field input{width:100%;height:43px;color:var(--calm-ink);background:var(--calm-surface-muted);border:1px solid var(--calm-line);font:inherit;border-radius:9px;outline:none;padding:0 12px;font-size:12px}.profile-field input:focus{border-color:#d37a51;box-shadow:0 0 0 3px #db662f1f}.profile-field input[readonly]{color:var(--calm-muted);cursor:default}.profile-field small{color:var(--calm-muted);font-size:9px}.profile-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.profile-theme-option{min-height:72px;color:var(--calm-muted);background:var(--calm-surface-muted);border:1px solid var(--calm-line);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:14px 16px;display:grid}.profile-theme-option>span{gap:3px;display:grid}.profile-theme-option strong{color:var(--calm-ink);font-size:12px}.profile-theme-option small{color:var(--calm-muted);font-size:9px}.profile-theme-active{color:#a44c29;background:#ef99692e;border-color:#cc66366b}.profile-aside .profile-section-heading{padding:9px 12px 8px}.profile-aside .profile-section-heading .eyebrow{margin-bottom:2px;font-size:8px}.profile-aside .profile-section-heading h2{font-size:14px}.profile-aside .profile-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.profile-aside .profile-theme-option{grid-template-columns:18px minmax(0,1fr) 14px;gap:5px;min-height:42px;padding:6px 8px}.profile-aside .profile-theme-option>svg:first-child{width:18px;height:18px}.profile-aside .profile-theme-option>svg:last-child{width:14px;height:14px}.profile-aside .profile-theme-option small{display:none}.profile-aside .profile-theme-option strong{font-size:10px}.profile-save-row{justify-content:flex-end;align-items:center;gap:14px;display:flex}.profile-save-row .button-primary{align-items:center;gap:7px;display:inline-flex}.profile-feedback{color:#297a54;font-size:11px}.profile-feedback-error,.profile-error{color:#b23c35}.profile-loading,.profile-error{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:12px;margin-top:32px;padding:22px;font-size:12px}html.theme-dark body{--calm-canvas:#121512;--calm-surface:var(--dark-box-surface);--calm-surface-muted:var(--dark-box-surface-soft);--calm-glass-frame:linear-gradient(145deg, #5b2f1d57, #1d211ef5 58%, #181c19fa);--calm-ink:#fff;--calm-muted:#d6dbd7;--calm-line:#ffffff24;--calm-accent:#e58252;--calm-accent-dark:#f09a70;--calm-accent-text:var(--dark-accent-text);--calm-accent-soft:#e27c4c29;--calm-shadow:none}html.theme-dark body,html.theme-dark .main-column{background:var(--calm-canvas);color:var(--calm-ink)}html.theme-dark .sidebar{border-color:var(--calm-line);background:#171b18}html.theme-dark :where(input,textarea,select,option){color:#f3f6f3;background-color:#171a18;border-color:#414941}html.theme-dark :where(input,textarea)::placeholder{color:#9da89f;opacity:1}html.theme-dark :where(input[readonly],input:disabled,textarea:disabled,select:disabled){color:#b4beb6;opacity:1;background-color:#202521}html.theme-dark :where(.panel,.profile-identity-card,.profile-section,.profile-loading,.profile-error){color:var(--calm-ink);background:var(--calm-surface);border-color:var(--calm-line)}html.theme-dark .profile-theme-active{background:#e27c4c33;border-color:#ef906280}html.theme-dark .profile-feedback{color:#75d3a6}html.theme-dark .profile-feedback-error,html.theme-dark .profile-error{color:#ff9b93}@media (max-width:760px){.profile-layout{grid-template-columns:1fr}.profile-aside{position:static}.profile-identity-card{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start}.profile-photo{grid-row:1/3;width:70px;height:70px;font-size:21px}.profile-identity-card>small{grid-column:1/-1}.profile-field-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}}@media (max-width:520px){.profile-settings .profile-section-heading{flex-direction:column;align-items:flex-start}.profile-save-row{justify-content:space-between;width:100%}}.priority-action-card header p{white-space:pre-line}.priority-owned-heading{justify-content:space-between;align-items:center;gap:14px;padding:0 0 11px;display:flex}.priority-owned-heading>div{gap:3px;display:grid}.priority-owned-heading small{color:#a65b3d;letter-spacing:.08em;font-size:8px;font-weight:850}.priority-owned-heading strong{color:var(--calm-ink);font-size:12px}.priority-owned-heading>span{color:var(--calm-muted);font-size:9px}.leg-work-kpi-tracker{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:14px;margin-top:18px;overflow:hidden}.leg-work-kpi-heading{border-bottom:1px solid var(--calm-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 18px;display:flex}.leg-work-kpi-heading .eyebrow{margin-bottom:5px}.leg-work-kpi-heading h2{color:var(--calm-ink);margin:0;font-size:20px}.leg-work-kpi-heading p:last-child{color:var(--calm-muted);margin:6px 0 0;font-size:11px}.leg-work-kpi-heading>a{color:#9a492b;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.leg-work-kpi-summary{border-bottom:1px solid var(--calm-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.leg-work-kpi-summary article{border-right:1px solid var(--calm-line);align-items:center;gap:11px;min-height:82px;padding:15px 18px;display:flex}.leg-work-kpi-summary article:last-child{border-right:0}.leg-work-kpi-summary article>span{color:#a44d2b;background:#ef99692e;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.leg-work-kpi-summary article>div{gap:4px;display:grid}.leg-work-kpi-summary small{color:var(--calm-muted);letter-spacing:.05em;font-size:8px;font-weight:800}.leg-work-kpi-summary strong{color:var(--calm-ink);font-size:19px}.leg-work-kpi-grid{background:var(--calm-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.leg-work-kpi-card{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:11px;min-width:0;padding:16px;position:relative}.leg-work-kpi-card>header{text-align:left;justify-content:flex-start;align-items:center;gap:12px;display:flex}.leg-work-kpi-card>header>span{color:#9f4829;background:#ef99692e;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:850;display:grid}.leg-work-kpi-card>header>strong{color:#9a6a55;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.leg-work-kpi-complete>header>strong{color:#287454}.leg-work-kpi-card>small{color:#a26044;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:800;display:block}.leg-work-kpi-card h3{min-height:38px;color:var(--calm-ink);margin:5px 0 13px;font-size:13px;line-height:1.45}.leg-work-kpi-progress{background:#ece6e1;border-radius:999px;height:5px;overflow:hidden}.leg-work-kpi-progress>span{border-radius:inherit;background:#d96b3c;height:100%;display:block}.leg-work-kpi-complete .leg-work-kpi-progress>span{background:#4f9a76}.leg-work-kpi-card>footer{border-top:1px solid var(--calm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;padding-top:13px;display:grid}.leg-work-kpi-card>footer>div{gap:3px;display:grid}.leg-work-kpi-card>footer small{color:var(--calm-muted);letter-spacing:.05em;font-size:7px;font-weight:800}.leg-work-kpi-card>footer strong{color:var(--calm-ink);font-size:10px}.leg-work-kpi-card>em{color:#9c583d;align-items:center;gap:4px;margin-top:11px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.leg-work-kpi-state{color:var(--calm-muted);margin:0;padding:22px 24px;font-size:11px}.leg-work-kpi-error{color:#ae4238}.leg-work-kpi-empty{padding:24px}.leg-work-kpi-empty strong{color:var(--calm-ink);font-size:13px}.leg-work-kpi-empty p{color:var(--calm-muted);margin:6px 0 12px;font-size:10px}.leg-work-kpi-empty a{color:#994829;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}html.theme-dark .leg-work-kpi-tracker,html.theme-dark .leg-work-kpi-card{background:var(--calm-surface);border-color:var(--calm-line)}html.theme-dark .leg-work-kpi-grid{background:var(--calm-surface-muted)}html.theme-dark .leg-work-kpi-progress{background:#343b35}html.theme-dark .leg-work-kpi-error{color:#ff9d95}html.theme-dark :where(.leg-work-kpi-heading>a,.leg-work-kpi-card>em,.previous-action-plans .performance-section-heading a,.priority-leg-row label b,.priority-leg-definition b,.priority-leg-row button,.priority-reactivate-action,.execution-update-title label b,.execution-update-title button,.execution-result-field button,.update-plan-close button,.closed-history-card footer button,.section-focus-lifecycle-actions button,.leg-work-cycle button,.action-progress-card>footer button,.action-plan-progress button,.reactivate-next-focus button,.profile-photo){color:var(--dark-accent-text)!important}@media (max-width:820px){.leg-work-kpi-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.leg-work-kpi-summary article:nth-child(2){border-right:0}.leg-work-kpi-summary article:nth-child(-n+2){border-bottom:1px solid var(--calm-line)}}@media (max-width:620px){.leg-work-kpi-heading{flex-direction:column;align-items:flex-start}.leg-work-kpi-grid{grid-template-columns:1fr;padding:12px}}.team-contribution-page{padding-bottom:36px}.team-contribution-overview{background:var(--calm-line);border:1px solid var(--calm-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.team-contribution-overview>article{background:var(--calm-surface);gap:5px;min-height:112px;padding:18px;display:grid}.team-contribution-overview small{color:#a15b3f;letter-spacing:.06em;font-size:8px;font-weight:850}.team-contribution-overview strong{color:var(--calm-ink);letter-spacing:-.04em;font-size:25px}.team-contribution-overview span{color:var(--calm-muted);font-size:9px;line-height:1.4}.team-priority-summary,.team-individual-summary{padding-top:30px}.team-priority-stack{gap:14px;display:grid}.team-priority-card{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:14px;overflow:hidden}.team-priority-card>header{border-bottom:1px solid var(--calm-line);background:#ef996929;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 20px;display:grid}.team-priority-card>header>span{color:#a74f2f;background:#ef996933;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.team-priority-card>header>div:nth-child(2){min-width:0}.team-priority-card>header small{color:#9f634a;letter-spacing:.04em;font-size:8px;font-weight:850}.team-priority-card>header h3{color:var(--calm-ink);margin:4px 0;font-size:17px;line-height:1.3}.team-priority-card>header p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.45}.team-priority-card>header>div:last-child{justify-items:end;gap:2px;display:grid}.team-priority-card>header>div:last-child strong{color:#99482b;font-size:20px}.team-action-table{min-width:0}.team-action-table-head,.team-action-table-row{grid-template-columns:minmax(180px,1fr) minmax(110px,.45fr) minmax(220px,1.25fr) minmax(120px,.45fr);align-items:center;gap:16px;display:grid}.team-action-table-head{min-height:36px;color:var(--calm-muted);background:var(--calm-surface-muted);border-bottom:1px solid var(--calm-line);letter-spacing:.05em;padding:0 20px;font-size:8px;font-weight:850}.team-action-table-head>span:last-child{text-align:right}.team-action-table>p{color:var(--calm-muted);margin:0;padding:18px 20px;font-size:10px}.team-action-table-row{border-bottom:1px solid var(--calm-line);min-height:76px;padding:12px 20px}.team-action-table-row:last-child{border-bottom:0}.team-action-table-row>div:first-child{gap:5px;min-width:0;display:grid}.team-action-table-row>div:first-child strong{color:var(--calm-ink);font-size:11px;line-height:1.35}.team-action-table-row>div:first-child small,.team-action-table-row>span{color:var(--calm-muted);font-size:9px}.team-action-table-row>p{color:var(--calm-ink);margin:0;font-size:10px;line-height:1.45}.team-achievement-cell{justify-items:stretch;gap:7px;display:grid}.team-achievement-cell>strong{color:#99482b;text-align:right;font-size:13px}.team-achievement-cell>div{background:var(--calm-surface-muted);border-radius:999px;height:5px;overflow:hidden}.team-achievement-cell>div>span{border-radius:inherit;background:#da7145;height:100%;display:block}.team-member-score-list{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:13px;display:grid;overflow:hidden}.team-member-score-list>article{border-bottom:1px solid var(--calm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.team-member-score-list>article:last-child{border-bottom:0}.team-member-score-list strong{color:var(--calm-ink);font-size:13px}.team-member-score-list span{color:#99482b;text-align:right;min-width:58px;font-size:17px;font-weight:850}html.theme-dark .team-contribution-overview,html.theme-dark .team-priority-card,html.theme-dark .team-member-score-list{border-color:var(--calm-line)}html.theme-dark .team-priority-card>header{background:#ef99691a}html.theme-dark .team-action-table-head{background:var(--calm-surface-muted)}html.theme-dark :where(.team-contribution-overview small,.team-priority-card>header>span,.team-priority-card>header small,.team-priority-card>header>div:last-child strong,.team-achievement-cell>strong,.team-member-score-list span){color:var(--dark-accent-text)}@media (max-width:900px){.team-contribution-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.team-action-table{overflow-x:auto}.team-action-table-head,.team-action-table-row{min-width:760px}}@media (max-width:680px){.team-contribution-overview{grid-template-columns:1fr}.team-priority-card>header{grid-template-columns:42px minmax(0,1fr)}.team-priority-card>header>div:last-child{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:baseline start}}.entry-dialog-tools{align-items:center;gap:8px;display:flex}.entry-dialog header .brainstorm-ava-trigger{color:#944329;white-space:nowrap;background:#ef996938;border-radius:8px;align-items:center;gap:6px;width:auto;height:auto;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.entry-dialog header .brainstorm-ava-trigger[aria-expanded=true]{background:#ef996957}.entry-ava-brainstorm{border-bottom:1px solid var(--calm-line);background:#ffebde52;padding:15px 22px 17px}.entry-ava-brainstorm>header{border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.entry-ava-brainstorm>header>div{color:#a34d2d;align-items:center;gap:7px;display:flex}.entry-ava-brainstorm>header strong{color:var(--calm-ink);font-size:10px}.entry-ava-brainstorm>header span{color:var(--calm-muted);font-size:8px}.entry-ava-starters{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.entry-ava-starters button{color:#8f482e;cursor:pointer;background:#ef996929;border:0;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750}.entry-ava-thread{gap:8px;max-height:190px;margin-top:12px;padding-right:3px;display:grid;overflow:auto}.entry-ava-message{gap:3px;max-width:88%;display:grid}.entry-ava-message-user{justify-self:end}.entry-ava-message small{color:#a05a3d;font-size:7px;font-weight:850}.entry-ava-message-user small{text-align:right}.entry-ava-message p{color:var(--calm-ink);background:var(--calm-surface);white-space:pre-wrap;border-radius:9px;margin:0;padding:9px 10px;font-size:9px;line-height:1.5}.entry-ava-message-user p{background:#ef996933}.entry-ava-input{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:8px;margin-top:11px;display:grid}.entry-ava-input textarea{resize:vertical;background:var(--calm-surface);min-height:52px}.entry-ava-input>button{color:#914329;cursor:pointer;background:#ef996947;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.entry-ava-input>button:disabled{opacity:.45;cursor:default}.entry-ava-error{color:#a54237;margin:7px 0 0;font-size:8px}html.theme-dark .entry-ava-brainstorm{background:#ef996914;border-color:#ffffff1f}html.theme-dark .entry-dialog header .brainstorm-ava-trigger,html.theme-dark .entry-ava-brainstorm>header>div,html.theme-dark .entry-ava-starters button,html.theme-dark .entry-ava-message small,html.theme-dark .entry-ava-input>button{color:var(--dark-accent-text)}html.theme-dark .entry-ava-starters button,html.theme-dark .entry-ava-message-user p,html.theme-dark .entry-ava-input>button{background:#ef996929}html.theme-dark .entry-ava-message p,html.theme-dark .entry-ava-input textarea{color:#fff;background:var(--dark-box-surface-soft);border-color:#ffffff24}@media (max-width:620px){.entry-dialog>header{flex-direction:column;align-items:stretch}.entry-dialog-tools{justify-content:space-between}.entry-ava-brainstorm>header{flex-direction:column;align-items:flex-start}}.section-framework-page{padding-bottom:36px}.framework-overview{background:var(--calm-line);border:1px solid var(--calm-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.framework-overview>article{background:var(--calm-surface);gap:5px;min-height:108px;padding:18px;display:grid}.framework-overview small{color:#a05a3d;letter-spacing:.06em;font-size:8px;font-weight:850}.framework-overview strong{color:var(--calm-ink);letter-spacing:-.04em;font-size:25px}.framework-overview span{color:var(--calm-muted);font-size:9px;line-height:1.4}.framework-priority-section,.framework-team-section{padding-top:30px}.framework-priority-stack,.framework-owner-stack{gap:14px;display:grid}.framework-priority-card,.framework-owner-card{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:14px;overflow:hidden}.framework-priority-card>header{border-bottom:1px solid var(--calm-line);background:#ef996926;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 20px;display:grid}.framework-priority-card>header>span,.framework-owner-card>header>span{color:#9e492b;background:#ef996933;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.framework-priority-card>header>div{min-width:0}.framework-priority-card>header small{color:#a05c40;font-size:8px;font-weight:850}.framework-priority-card>header h3{color:var(--calm-ink);margin:4px 0;font-size:17px;line-height:1.3}.framework-priority-card>header p{color:var(--calm-muted);margin:0;font-size:10px;line-height:1.45}.framework-priority-card>header>strong{color:#985036;text-align:right;font-size:9px}.framework-action-head,.framework-action-row{grid-template-columns:minmax(160px,.7fr) minmax(130px,.5fr) minmax(240px,1.15fr) minmax(190px,.8fr);align-items:center;gap:16px;display:grid}.framework-action-head{min-height:36px;color:var(--calm-muted);background:var(--calm-surface-muted);border-bottom:1px solid var(--calm-line);letter-spacing:.05em;padding:0 20px;font-size:8px;font-weight:850}.framework-action-row{border-bottom:1px solid var(--calm-line);min-height:78px;padding:12px 20px}.framework-action-row:last-child{border-bottom:0}.framework-action-row>strong{color:var(--calm-ink);font-size:11px;line-height:1.4}.framework-action-row>p{color:var(--calm-muted);margin:0;font-size:9px;line-height:1.45}.framework-action-row>p:last-child{color:var(--calm-ink);font-weight:700}.framework-owner{align-items:center;gap:8px;min-width:0;display:flex}.framework-owner>span{color:#9d4a2c;background:#ef99692e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-weight:850;display:grid}.framework-owner>strong{color:var(--calm-ink);font-size:9px;line-height:1.35}.framework-owner-card>header{border-bottom:1px solid var(--calm-line);background:#ef99691f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:16px 19px;display:grid}.framework-owner-card>header>span{border-radius:50%}.framework-owner-card>header>div{gap:3px;display:grid}.framework-owner-card>header strong{color:var(--calm-ink);font-size:13px}.framework-owner-card>header small{color:var(--calm-muted);font-size:9px}.framework-owned-plans{background:var(--calm-surface-muted);border-bottom:1px solid var(--calm-line);gap:5px;padding:11px 19px;display:grid}.framework-owned-plans small{color:#9d5c41;letter-spacing:.05em;font-size:7px;font-weight:850}.framework-owned-plans p{color:var(--calm-ink);margin:0;font-size:9px;line-height:1.45}.framework-kpi-head,.framework-kpi-row{grid-template-columns:minmax(190px,.8fr) minmax(130px,.55fr) minmax(190px,.8fr) 82px minmax(180px,.75fr);align-items:center;gap:14px;display:grid}.framework-kpi-head{min-height:36px;color:var(--calm-muted);background:var(--calm-surface-muted);border-bottom:1px solid var(--calm-line);letter-spacing:.05em;padding:0 19px;font-size:8px;font-weight:850}.framework-kpi-row{border-bottom:1px solid var(--calm-line);min-height:67px;padding:10px 19px}.framework-kpi-row:last-child{border-bottom:0}.framework-kpi-row>div{gap:4px;display:grid}.framework-kpi-row>div small{color:#9d5a3e;font-size:7px;font-weight:800}.framework-kpi-row>div strong{color:var(--calm-ink);font-size:10px;line-height:1.35}.framework-kpi-row>span,.framework-kpi-row>p{color:var(--calm-muted);margin:0;font-size:9px;line-height:1.4}.framework-kpi-row>p:nth-child(3){color:var(--calm-ink);font-weight:700}html.theme-dark .framework-priority-card>header,html.theme-dark .framework-owner-card>header{background:#ef996917}html.theme-dark :where(.framework-overview small,.framework-priority-card>header>span,.framework-priority-card>header small,.framework-priority-card>header>strong,.framework-owner-card>header>span,.framework-owner>span,.framework-owned-plans small,.framework-kpi-row>div small){color:var(--dark-accent-text)}@media (max-width:980px){.framework-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-action-table,.framework-kpi-table{overflow-x:auto}.framework-action-head,.framework-action-row{min-width:820px}.framework-kpi-head,.framework-kpi-row{min-width:900px}}@media (max-width:620px){.framework-overview{grid-template-columns:1fr}.framework-priority-card>header{grid-template-columns:42px minmax(0,1fr)}.framework-priority-card>header>strong{text-align:left;grid-column:2}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
