:root{--eios-color-bg:#faf8f3;--eios-color-surface:#fffdf7;--eios-color-border:#d9d3c8;--eios-color-input-border:#857b6c;--eios-color-text:#1d1a17;--eios-color-text-muted:#625a4d;--eios-color-primary:#b04019;--eios-color-primary-hover:#93350f;--eios-color-primary-contrast:#ffffff;--eios-color-danger:#b8443b;--eios-color-danger-bg:#f9e8e4;--eios-color-warning-bg:#fae6bc;--eios-color-warning-text:#6b4704;--eios-color-danger-text:#8f3229;--eios-color-success-bg:#ebefe6;--eios-color-success-text:#5a6650;--eios-color-info-bg:#e9edf0;--eios-color-record:#2e6e9e;--eios-color-record-hover:#245a83;--eios-color-focus:#b04019;--eios-color-nav-bg:#1d1a17;--eios-color-nav-text:#d4cec5;--eios-color-nav-text-active:#faf8f3;--eios-color-nav-label:#9a9186;--eios-color-nav-active-bg:rgba(232,93,53,0.18);--eios-color-rail-on-dark:#e85d35;--eios-nav-overview:#b8532f;--eios-nav-overview-rail:#f59a7a;--eios-nav-overview-tint:color-mix(in srgb,#ef7a56 9%,var(--eios-color-bg));--eios-nav-improve:#3d5af1;--eios-nav-improve-rail:#9aa9ff;--eios-nav-improve-tint:color-mix(in srgb,#3d5af1 7%,var(--eios-color-bg));--eios-nav-understand:#7a4fa3;--eios-nav-understand-rail:#c4a6e6;--eios-nav-understand-tint:color-mix(in srgb,#7a4fa3 7%,var(--eios-color-bg));--eios-nav-manage:#1f7a7a;--eios-nav-manage-rail:#63c6bf;--eios-nav-manage-tint:color-mix(in srgb,#1f7a7a 7%,var(--eios-color-bg));--eios-color-cockpit-bg:#1d1a17;--eios-color-cockpit-text:#faf8f3;--eios-color-cockpit-muted:#b7afa4;--eios-color-cockpit-rule:rgba(250,248,243,0.16);--eios-color-orient-text:#354553;--eios-color-accent-energy:#e85d35;--eios-color-orient:#4e6273;--eios-color-attention:#a46a08;--eios-color-attention-text:#6b4704;--eios-color-ai-text:#5b5346;--eios-color-ai-bg:#f2efe7;--eios-color-ai-border:#b8ae9c;--eios-color-lesson-text:#6b4e2e;--eios-color-lesson-bg:#faf5ea;--eios-color-lesson-border:#e3d5b8;--eios-color-judgment-bg:#fbfaf7;--eios-color-petrol-tint:#e9edf0;--eios-color-petrol-deep:#4a3f35;--eios-color-band:#efe8d8;--eios-font-sans:var(--eios-font-inter,ui-sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--eios-font-display:var(--eios-font-instrument,ui-sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--eios-font-brand:var(--eios-font-fraunces,Georgia),Georgia,"Times New Roman",serif;--eios-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--eios-text-xs:0.75rem;--eios-text-sm:0.875rem;--eios-text-md:1rem;--eios-text-lg:1.125rem;--eios-text-xl:1.375rem;--eios-text-2xl:1.75rem;--eios-text-3xl:2.25rem;--eios-text-4xl:3rem;--eios-text-5xl:3.5rem;--eios-track-eyebrow:0.08em;--eios-track-numeral:-0.01em;--eios-space-1:0.25rem;--eios-space-2:0.5rem;--eios-space-3:0.75rem;--eios-space-4:1rem;--eios-space-5:1.5rem;--eios-space-6:2rem;--eios-space-7:3rem;--eios-radius-sm:4px;--eios-radius-md:10px;--eios-radius-lg:16px;--eios-shadow-sm:0 1px 2px rgb(32 36 43/0.05),0 4px 12px rgb(32 36 43/0.05);--eios-shadow-raised:0 1px 2px rgb(32 36 43/0.06),0 8px 24px rgb(32 36 43/0.08);--eios-motion-fast:120ms;--eios-motion-base:180ms;--eios-ease:cubic-bezier(0.2,0,0,1);--eios-motion-recompose:240ms;--eios-ease-spring:cubic-bezier(0.3,1.15,0.5,1);--eios-chart-favorable:#5a6650;--eios-chart-attention:#a46a08;--eios-chart-unfavorable:#b8443b;--eios-chart-neutral:#4e6273;--eios-chart-seq-1:#d5dde3;--eios-chart-seq-2:#aebcc6;--eios-chart-seq-3:#7f95a6;--eios-chart-seq-4:#4e6273;--eios-chart-seq-5:#354553;--eios-chart-today:#e85d35;--eios-chart-grid:#d8d0c3;--eios-chart-cat-1:#2e6e9e;--eios-chart-cat-2:#c0512f;--eios-chart-cat-3:#8a5fa0;--eios-chart-cat-4:#0e9180;--eios-chart-cat-5:#b08514;--eios-comp-1:#e85d35;--eios-comp-2:#2e6e9e;--eios-comp-3:#6f8a2e;--eios-comp-4:#93350f;--eios-comp-5:#b08514;--eios-comp-6:#4f93c8;--eios-kind-milestone:#2e6e9e;--eios-kind-task:#b04019;--eios-kind-review:#0e9180;--eios-kind-risk:#b08514;--eios-kind-other:#7f95a6;--eios-z-sticky:2;--eios-z-overlay:80;--eios-z-tooltip:90;--eios-z-skip:100}@media (prefers-reduced-motion:reduce){:root{--eios-motion-fast:0ms;--eios-motion-base:0ms;--eios-motion-recompose:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{font-family:var(--eios-font-sans);color:var(--eios-color-text);background:var(--eios-color-bg)}body{margin:0;font-size:var(--eios-text-md);line-height:1.5}a{text-decoration:underline;-webkit-text-decoration-color:rgba(34,30,25,.38);text-decoration-color:rgba(34,30,25,.38);text-underline-offset:.14em}a,a:hover{color:var(--eios-color-text)}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a.eios-link--act{color:#943d2c;-webkit-text-decoration-color:rgba(148,61,44,.4);text-decoration-color:rgba(148,61,44,.4)}a.eios-link--act:hover{color:var(--eios-color-primary-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a.eios-link--record{color:var(--eios-color-record);-webkit-text-decoration-color:rgba(46,110,158,.4);text-decoration-color:rgba(46,110,158,.4)}a.eios-link--record:hover{color:var(--eios-color-record-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--eios-color-focus);outline-offset:2px}.eios-shell__sidebar :focus-visible{outline-color:var(--eios-color-rail-on-dark)}.eios-skip-link{position:absolute;left:-9999px;top:0;z-index:var(--eios-z-skip);background:var(--eios-color-surface);color:var(--eios-color-primary);padding:var(--eios-space-2) var(--eios-space-4);border-radius:var(--eios-radius-sm)}.eios-skip-link:focus{left:var(--eios-space-2);top:var(--eios-space-2)}.eios-shell{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"sidebar header" "sidebar main";min-height:100vh}.eios-shell__sidebar{grid-area:sidebar;background:var(--eios-color-nav-bg);color:var(--eios-color-nav-text);padding:var(--eios-space-5) var(--eios-space-3) var(--eios-space-4);display:flex;flex-direction:column;gap:var(--eios-space-6)}.eios-shell__brand{color:var(--eios-color-nav-text-active);padding:0 var(--eios-space-2);display:flex;flex-direction:column;gap:.15rem}.eios-shell__rail-foot{margin-top:auto;padding:var(--eios-space-5) 0 0;margin-inline:calc(-1 * var(--eios-space-3));color:var(--eios-family-rail,var(--eios-color-rail-on-dark));opacity:.22;line-height:0;overflow:hidden;transition:color var(--eios-motion-recompose) var(--eios-ease)}.eios-shell__rail-foot svg{inline-size:160px;block-size:160px;-webkit-margin-after:-70px;margin-block-end:-70px;-webkit-margin-start:-24px;margin-inline-start:-24px}html[data-family=overview]{--eios-family-rail:var(--eios-nav-overview-rail)}html[data-family=improve]{--eios-family-rail:var(--eios-nav-improve-rail)}html[data-family=understand]{--eios-family-rail:var(--eios-nav-understand-rail)}html[data-family=manage]{--eios-family-rail:var(--eios-nav-manage-rail)}.eios-shell__brand-word{font-family:var(--eios-font-brand);font-size:1.3rem;font-weight:600;letter-spacing:.005em;line-height:1.1;font-variation-settings:"SOFT" 100,"WONK" 0}a.eios-shell__brand,a.eios-shell__brand:hover{color:var(--eios-color-nav-text-active);text-decoration:none}.eios-shell__brand-sub{display:block;font-size:.7rem;font-weight:400;letter-spacing:.03em;color:var(--eios-color-nav-label)}.eios-shell__header{grid-area:header;background:var(--eios-color-surface);border-bottom:1px solid var(--eios-color-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-4);padding:var(--eios-space-3) var(--eios-space-5);min-width:0}.eios-shell__header-lead{display:flex;align-items:center;gap:var(--eios-space-3);min-width:0}.eios-shell__header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-4);margin-left:auto;min-width:0}.eios-shell__search{display:inline-flex;align-items:center;gap:.35em;width:clamp(11rem,24vw,280px);padding:.35rem .65rem;border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-sm);font-size:var(--eios-text-sm);text-align:left;color:var(--eios-color-text-muted);text-decoration:none;background:var(--eios-color-surface);box-shadow:inset 0 1px 2px rgb(34 30 25/.05)}.eios-shell__search:after{content:"Minimum Day…"/""}.eios-shell__search .eios-shell__search-key{order:1;margin-left:auto}.eios-shell__search:hover{color:var(--eios-color-text);border-color:var(--eios-color-text-muted)}.eios-shell__search-key{font-family:var(--eios-font-mono);font-size:var(--eios-text-xs);border:1px solid var(--eios-color-border);border-radius:3px;padding:0 .3rem;line-height:1.4}.eios-shell__main{grid-area:main;padding:var(--eios-space-6);max-width:1280px;width:100%;min-width:0}@media (max-width:768px){.eios-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "sidebar" "main"}.eios-shell__sidebar{padding:var(--eios-space-3) var(--eios-space-4);gap:var(--eios-space-2)}.eios-shell__brand{margin-bottom:var(--eios-space-2)}.eios-nav{flex-direction:row;gap:var(--eios-space-2) var(--eios-space-5)}.eios-nav,.eios-nav__section{flex-wrap:wrap;align-items:baseline}.eios-nav__section{display:inline-flex;gap:0 var(--eios-space-1);margin-top:0;padding-top:0;border-top:none}.eios-nav__section-label{padding:var(--eios-space-1) var(--eios-space-2) var(--eios-space-1) 0}.eios-nav__link{padding:var(--eios-space-1) var(--eios-space-2);border-left:none;border-radius:var(--eios-radius-sm)}.eios-nav__link[aria-current=page]{border-left:none;box-shadow:inset 0 -2px 0 var(--eios-family,var(--eios-color-rail-on-dark))}.eios-nav__section{border-left:none;padding:0;background:transparent!important}.eios-shell__rail-foot{display:none}}.eios-nav{display:flex;flex-direction:column;gap:var(--eios-space-1)}.eios-nav__link{display:block;color:var(--eios-color-nav-text);text-decoration:none;padding:var(--eios-space-2) var(--eios-space-3);border-left:3px solid transparent;border-radius:0 var(--eios-radius-sm) var(--eios-radius-sm) 0;font-size:.8125rem;font-weight:400;line-height:1.4;transition:background-color var(--eios-motion-fast) var(--eios-ease),border-color var(--eios-motion-fast) var(--eios-ease),color var(--eios-motion-fast) var(--eios-ease)}.eios-nav__link:hover{color:var(--eios-color-nav-text-active);background:rgba(255,255,255,.09);border-left-color:color-mix(in srgb,var(--eios-family,var(--eios-color-rail-on-dark)) 55%,transparent)}.eios-nav__link[aria-current=page]{color:var(--eios-color-nav-text-active);border-left-color:var(--eios-family,var(--eios-color-rail-on-dark));background:color-mix(in srgb,var(--eios-family,var(--eios-color-rail-on-dark)) 26%,transparent);font-weight:600}.eios-nav__section[data-family=overview]{--eios-family:var(--eios-nav-overview-rail)}.eios-nav__section[data-family=improve]{--eios-family:var(--eios-nav-improve-rail)}.eios-nav__section[data-family=understand]{--eios-family:var(--eios-nav-understand-rail)}.eios-nav__section[data-family=manage]{--eios-family:var(--eios-nav-manage-rail)}.eios-nav__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.eios-nav__section{position:relative;margin-top:var(--eios-space-3);padding:var(--eios-space-2) 0 var(--eios-space-2) 0;border-left:4px solid color-mix(in srgb,var(--eios-family,var(--eios-color-nav-label)) 55%,transparent);border-radius:0 var(--eios-radius-sm) var(--eios-radius-sm) 0;transition:background-color var(--eios-motion-base) var(--eios-ease),border-color var(--eios-motion-base) var(--eios-ease)}.eios-nav__section:first-child{margin-top:0}.eios-nav__section:has(.eios-nav__link[aria-current=page]){border-left-color:var(--eios-family,var(--eios-color-rail-on-dark));background:color-mix(in srgb,var(--eios-family,var(--eios-color-rail-on-dark)) 10%,transparent)}.eios-nav__section-label{display:block;padding:0 var(--eios-space-3) var(--eios-space-1);font-family:var(--eios-font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eios-family,var(--eios-color-nav-label))}.eios-family-frame{margin:calc(-1 * var(--eios-space-6)) calc(-1 * var(--eios-space-6)) 0;padding:var(--eios-space-6) var(--eios-space-6) 0}.eios-family-frame[data-family=overview]{--eios-family:var(--eios-nav-overview);--eios-family-rail:var(--eios-nav-overview-rail);--eios-family-tint:var(--eios-nav-overview-tint);--eios-family-field:color-mix(in srgb,#ef7a56 16%,var(--eios-color-bg))}.eios-family-frame[data-family=improve]{--eios-family:var(--eios-nav-improve);--eios-family-rail:var(--eios-nav-improve-rail);--eios-family-tint:var(--eios-nav-improve-tint);--eios-family-field:color-mix(in srgb,#3d5af1 13%,var(--eios-color-bg))}.eios-family-frame[data-family=understand]{--eios-family:var(--eios-nav-understand);--eios-family-rail:var(--eios-nav-understand-rail);--eios-family-tint:var(--eios-nav-understand-tint);--eios-family-field:color-mix(in srgb,#7a4fa3 13%,var(--eios-color-bg))}.eios-family-frame[data-family=manage]{--eios-family:var(--eios-nav-manage);--eios-family-rail:var(--eios-nav-manage-rail);--eios-family-tint:var(--eios-nav-manage-tint);--eios-family-field:color-mix(in srgb,#1f7a7a 13%,var(--eios-color-bg))}.eios-family-frame[data-family]{border-top:6px solid var(--eios-family)}.eios-family-frame[data-family] .eios-band{background:var(--eios-family-field);border-bottom-color:color-mix(in srgb,var(--eios-family) 35%,transparent)}.eios-family-frame[data-family] .eios-band .eios-subnav__link[aria-current=page]{border-bottom-color:var(--eios-family)}.eios-family-frame[data-family] .eios-page-header h1:after{content:"";display:block;inline-size:3rem;block-size:5px;margin-top:.55rem;border-radius:3px;background:var(--eios-family)}.eios-family-frame[data-family] .eios-page-header--brand h1:after{background:var(--eios-color-accent-energy)}.eios-family-frame[data-family] .eios-table tbody tr:hover td{background:var(--eios-family-tint)}.eios-family-frame[data-family] .eios-table-v2__sort--active{color:var(--eios-family)}.eios-breadcrumbs{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted);margin:0 0 var(--eios-space-3)}.eios-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--eios-space-1);margin:0;padding:0}.eios-breadcrumbs li+li:before{content:"›";margin:0 var(--eios-space-1);color:var(--eios-color-text-muted)}.eios-breadcrumbs a{color:inherit}.eios-subnav{display:flex;flex-wrap:wrap;gap:var(--eios-space-2);border-bottom:1px solid var(--eios-color-border);margin:0 0 var(--eios-space-4)}.eios-subnav__link{display:inline-block;padding:var(--eios-space-1) var(--eios-space-2) var(--eios-space-2);border-bottom:2px solid transparent;margin-bottom:-1px;font-size:.78rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;color:#5b5346}.eios-subnav__link:hover{color:var(--eios-color-text)}.eios-subnav__link[aria-current=page]{color:var(--eios-color-text);border-bottom:3px solid var(--eios-color-primary);margin-bottom:-2px}.eios-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--eios-space-4);column-gap:var(--eios-space-4);background:var(--eios-color-band);border-bottom:1px solid var(--eios-color-border);padding:var(--eios-space-3) var(--eios-space-6) 0;margin:0 calc(-1 * var(--eios-space-6)) var(--eios-space-5)}.eios-shell__main>.eios-band:first-child,.eios-shell__main>:first-child>.eios-band:first-child{margin-top:calc(-1 * var(--eios-space-6))}.eios-band__identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-3);min-width:0;font-size:var(--eios-text-sm)}.eios-band__action{justify-self:end}.eios-band__nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--eios-space-2);margin-top:var(--eios-space-2)}.eios-band .eios-subnav{grid-column:1/-1;border-bottom:none;margin:var(--eios-space-2) 0 0}.eios-band .eios-breadcrumbs{margin:0}.eios-button{display:inline-flex;align-items:center;gap:var(--eios-space-2);font:inherit;font-size:var(--eios-text-sm);font-weight:600;border-radius:var(--eios-radius-sm);border:1px solid transparent;padding:var(--eios-space-2) var(--eios-space-4);cursor:pointer}.eios-button--primary{background:var(--eios-color-primary);color:var(--eios-color-primary-contrast)}.eios-button--primary:hover{background:var(--eios-color-primary-hover)}.eios-button--secondary{background:var(--eios-color-surface);color:var(--eios-color-text);border-color:var(--eios-color-border)}.eios-button--secondary:hover{border-color:var(--eios-color-text-muted)}.eios-button--danger{background:var(--eios-color-surface);color:var(--eios-color-danger);border-color:var(--eios-color-danger)}.eios-button--danger:hover{background:var(--eios-color-danger-bg)}.eios-button:disabled{opacity:.5;cursor:not-allowed}.eios-card{background:var(--eios-color-surface);border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-md);box-shadow:var(--eios-shadow-sm);padding:var(--eios-space-5)}.eios-card+.eios-card{margin-top:var(--eios-space-4)}.eios-card__title{margin:0 0 var(--eios-space-3);font-size:var(--eios-text-lg);letter-spacing:-.005em}.eios-region{margin:0 0 var(--eios-space-7)}.eios-region__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eios-space-3);border-bottom:1px solid var(--eios-color-border);padding-bottom:var(--eios-space-2);margin-bottom:var(--eios-space-4)}.eios-region__title{min-width:0}.eios-region__label{margin:0;font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--eios-color-text)}.eios-region__num{display:inline-block;min-inline-size:1.5em;-webkit-margin-end:.3em;margin-inline-end:.3em;color:var(--eios-family,var(--eios-color-text-muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.eios-region__scope{margin:.15rem 0 0;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-region__meta{display:flex;gap:var(--eios-space-2);color:var(--eios-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eios-region__count,.eios-region__meta{align-items:center;font-size:var(--eios-text-sm)}.eios-region__count{display:inline-flex;justify-content:center;min-inline-size:1.5rem;block-size:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--eios-color-info-bg);color:var(--eios-color-orient-text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-region__count--attention{background:var(--eios-color-warning-bg);color:var(--eios-color-warning-text)}.eios-region__count--zero{background:transparent;border:1px solid var(--eios-color-border);color:var(--eios-color-text-muted);font-weight:600}.eios-page-header{margin:.35rem 0 2rem}.eios-page-header h1{margin:0;font-family:var(--eios-font-display);font-weight:600;font-size:var(--eios-text-2xl);letter-spacing:-.012em;line-height:1.1;text-wrap:balance}.eios-page-header--brand h1{font-family:var(--eios-font-brand);font-weight:600;font-size:var(--eios-text-3xl);letter-spacing:.002em;font-variation-settings:"SOFT" 100,"WONK" 0}.eios-page-header p{margin:var(--eios-space-2) 0 0;max-width:62ch;line-height:1.5}.eios-page-header p,.eios-vs-eyebrow{color:var(--eios-color-text-muted);font-size:var(--eios-text-sm)}.eios-vs-eyebrow{margin:0 0 .2rem;font-family:var(--eios-font-display);font-weight:600;letter-spacing:0;text-transform:none}.eios-table-wrap{overflow-x:auto}pre{white-space:pre-wrap;overflow-wrap:anywhere}.eios-table{width:100%;border-collapse:collapse;font-size:var(--eios-text-sm)}.eios-table td,.eios-table th{text-align:left;padding:var(--eios-space-2) var(--eios-space-3);border-bottom:1px solid var(--eios-color-border);vertical-align:top}.eios-table th{color:var(--eios-color-text-muted);font-family:var(--eios-font-display);font-weight:600;font-size:var(--eios-text-xs);text-transform:none;letter-spacing:0;white-space:nowrap}.eios-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";line-height:1.45}.eios-table tbody tr:hover td{background:var(--eios-color-bg)}.eios-table td.eios-table__num,.eios-table th.eios-table__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-badge{display:inline-block;font-size:var(--eios-text-xs);font-weight:600;padding:0 var(--eios-space-2);border-radius:999px;line-height:1.6}.eios-badge--neutral{background:var(--eios-color-info-bg);color:var(--eios-color-petrol-deep)}.eios-badge--success{background:var(--eios-color-success-bg);color:var(--eios-color-success-text)}.eios-badge--warning{background:var(--eios-color-warning-bg);color:var(--eios-color-warning-text)}.eios-badge--danger{background:var(--eios-color-danger-bg);color:var(--eios-color-danger)}.eios-badge--ai{background:var(--eios-color-ai-bg);color:var(--eios-color-ai-text);border:1px dashed var(--eios-color-ai-border)}.eios-badge--lesson{background:var(--eios-color-lesson-bg);color:var(--eios-color-lesson-text)}.eios-state{text-align:center;padding:var(--eios-space-6);color:var(--eios-color-text-muted)}.eios-state__title{font-size:var(--eios-text-lg);font-weight:600;color:var(--eios-color-text);margin:0 0 var(--eios-space-2)}.eios-state--error .eios-state__title{color:var(--eios-color-danger)}.eios-skeleton{display:block;height:1rem;border-radius:var(--eios-radius-sm);background:linear-gradient(90deg,var(--eios-color-border) 25%,var(--eios-color-bg) 50%,var(--eios-color-border) 75%);background-size:200% 100%;animation:eios-skeleton-shimmer 1.4s infinite;margin-bottom:var(--eios-space-2)}@keyframes eios-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.eios-skeleton{animation:none}}.eios-field{display:flex;flex-direction:column;gap:var(--eios-space-1);margin-bottom:var(--eios-space-4)}.eios-field__label{font-size:var(--eios-text-sm);font-weight:600}.eios-field__hint{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-field__control{font:inherit;font-size:var(--eios-text-sm);padding:var(--eios-space-2) var(--eios-space-3);border:1px solid var(--eios-color-input-border);border-radius:var(--eios-radius-sm);background:var(--eios-color-surface);color:var(--eios-color-text)}.eios-field__control:focus-visible{outline:2px solid var(--eios-color-focus);outline-offset:1px}.eios-field__error{font-size:var(--eios-text-xs);color:var(--eios-color-danger)}.eios-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eios-mono{font-family:var(--eios-font-mono);font-size:var(--eios-text-xs)}.eios-text-muted{color:var(--eios-color-text-muted)}.eios-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-stat-band{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 1.5rem}.eios-stat{display:flex;flex-direction:column;gap:.15rem;min-width:9.5rem;padding:.9rem 1.1rem;background:var(--eios-color-surface);border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-md);text-decoration:none;color:var(--eios-color-text)}a.eios-stat:hover{border-color:var(--eios-color-text-muted)}.eios-stat--emphasis{border-left:3px solid var(--eios-color-primary)}.eios-stat__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--eios-color-text-muted)}.eios-stat__value{font-size:1.55rem;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eios-stat--emphasis .eios-stat__value{font-size:2rem}.eios-stat__value--positive{color:var(--eios-color-success-text)}.eios-stat__value--negative{color:var(--eios-color-danger)}.eios-stat__value--warning{color:var(--eios-color-warning-text)}.eios-stat__detail{font-size:.8rem;color:var(--eios-color-text-muted)}.eios-disclosure>summary{cursor:pointer;color:var(--eios-color-primary);font-weight:600;margin:.5rem 0}.eios-footnote{font-size:.8rem;color:var(--eios-color-text-muted);margin-top:1rem}.eios-plain-list{list-style:none;padding-left:0}.eios-hint{font-size:.85rem;color:var(--eios-color-text-muted)}.eios-ai-finding,.eios-ai-proposal{border:1px dashed var(--eios-color-ai-border);border-radius:8px;padding:.75rem 1rem;margin:.75rem 0;background:var(--eios-color-ai-bg)}.eios-judgment{border-left:3px solid var(--eios-color-text);background:var(--eios-color-judgment-bg);padding:.6rem 1.1rem;margin:1.1rem 0}.eios-judgment .eios-judgment__by{display:block;margin-top:.25rem;font-size:.78rem;color:var(--eios-color-text-muted)}.eios-lesson-card,.eios-vs-lesson .eios-card{background:var(--eios-color-lesson-bg);border-color:var(--eios-color-lesson-border)}.eios-lesson-card .eios-card__title,.eios-vs-lesson .eios-card__title{color:var(--eios-color-lesson-text)}.eios-card+.eios-vs-lesson,.eios-vs-lesson+.eios-card,.eios-vs-lesson+.eios-vs-lesson{margin-top:var(--eios-space-4)}.eios-vs-attn .eios-card__title:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.45rem;background:var(--eios-color-attention);-webkit-clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%)}.eios-insight-card,.eios-vs--intel .eios-card{border-left:3px solid var(--eios-color-orient)}.eios-vs--intel .eios-disclosure>summary{font-size:.85rem}.eios-vs--exec .eios-card{box-shadow:none}.eios-vs--exec>section.eios-card:first-of-type{border-left:3px solid var(--eios-color-primary)}.eios-vs--exec .eios-vs-attn .eios-card{border-top:3px solid var(--eios-color-attention);box-shadow:var(--eios-shadow-raised);padding:var(--eios-space-6)}.eios-vs--exec .eios-vs-attn .eios-card__title{font-size:1.25rem}.eios-vs--exec .eios-stat-band{margin:1.25rem 0 2rem}.eios-vs--exec .eios-stat{padding:1rem 1.25rem}.eios-vs--exec .eios-stat--emphasis .eios-stat__value{font-size:2.2rem}.eios-vs--brief .eios-page-header h1{font-size:2rem}.eios-vs--brief .eios-card__title{font-family:var(--eios-font-display);font-weight:600;font-size:1.2rem}.eios-vs--brief .eios-footnote{border-top:1px solid var(--eios-color-border);padding-top:.75rem}.eios-vs--brief>div>.eios-card{margin-top:var(--eios-space-4)}.eios-vs--coach section.eios-card:first-of-type{padding:var(--eios-space-6)}.eios-ring__terminal{stroke:var(--eios-color-text-muted);stroke-width:1.5;opacity:.75}.eios-ring__seg{fill:none;animation:eios-ring-in var(--eios-motion-base) var(--eios-ease);transition:stroke-width var(--eios-motion-base) var(--eios-ease),opacity var(--eios-motion-base) var(--eios-ease)}@keyframes eios-ring-in{0%{opacity:0}}.eios-ring__seg--c1{stroke:var(--eios-comp-1)}.eios-ring__seg--c2{stroke:var(--eios-comp-2)}.eios-ring__seg--c3{stroke:var(--eios-comp-3)}.eios-ring__seg--c4{stroke:var(--eios-comp-4)}.eios-ring__seg--c5{stroke:var(--eios-comp-5)}.eios-ring__seg--c6{stroke:var(--eios-comp-6)}.eios-ring__link[role=button]{cursor:pointer;outline:none}.eios-ring__link:focus-visible .eios-ring__seg{opacity:1;transform:scale(1.04)}.eios-ring__link:focus-visible .eios-ring__terminal{stroke:var(--eios-color-focus);stroke-width:3;opacity:1}.eios-ring__link .eios-ring__seg{transform-box:view-box;transform-origin:50% 50%;transition:transform var(--eios-motion-fast) var(--eios-ease),opacity var(--eios-motion-fast) var(--eios-ease),stroke-width var(--eios-motion-base) var(--eios-ease)}.eios-ringblock.is-linking .eios-ring__seg,.eios-ringblock.is-linking .eios-ring__terminal{opacity:.3}.eios-ringblock.is-linking .eios-ring__link.is-active .eios-ring__seg{opacity:1;transform:scale(1.04)}.eios-ringblock.is-linking .eios-ring__link.is-active .eios-ring__terminal{opacity:.75}.eios-ring__notch{stroke:var(--eios-color-accent-energy);stroke-width:2.5}.eios-ring__count{font-family:var(--eios-font-display);font-size:2.75rem;font-weight:600;letter-spacing:var(--eios-track-numeral);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;fill:var(--eios-color-text)}.eios-ring__sub{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;fill:var(--eios-color-text-muted)}.eios-ring--compact .eios-ring__count{font-size:2.05rem}.eios-ring--compact .eios-ring__sub{font-size:.55rem;letter-spacing:.06em}.eios-vs--meeting .eios-page-header h1{font-size:1.85rem}.eios-meeting-attendance{color:var(--eios-color-text-muted);font-size:.9rem;margin-top:-.5rem}.eios-meeting-split{display:grid;grid-template-columns:minmax(320px,5fr) minmax(380px,6fr);grid-gap:var(--eios-space-6);gap:var(--eios-space-6);align-items:start}@media (max-width:1200px){.eios-meeting-split{grid-template-columns:1fr}}.eios-transcript{max-height:calc(100vh - 240px);overflow-y:auto;padding-right:.5rem;scroll-behavior:smooth}.eios-testimony{border-left:2px solid var(--eios-color-border);border-radius:0 6px 6px 0;padding:.45rem .75rem .5rem .9rem;margin:0 0 .4rem}.eios-testimony__meta{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.eios-testimony__speaker{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--eios-color-text-muted)}.eios-testimony__time{font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text-muted)}.eios-testimony__text{margin:.15rem 0 0;font-size:.95rem;line-height:1.62;max-width:64ch}.eios-testimony--cited{border-left-style:dotted;border-left-color:var(--eios-color-primary);cursor:pointer}.eios-testimony--active{border-left:3px solid var(--eios-color-primary);background:var(--eios-color-primary-soft,rgba(128,45,46,.07))}.eios-meeting-progress{font-size:.9rem;color:var(--eios-color-text-muted);margin:.25rem 0 1rem}.eios-meeting-group{margin:0 0 1.1rem}.eios-meeting-group__title{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--eios-color-text-muted);margin:0 0 .4rem}.eios-proposal--manual{border:1px solid var(--eios-color-border);border-left:3px solid var(--eios-color-text-muted);border-radius:8px;padding:.75rem 1rem;margin:.75rem 0;background:var(--eios-color-surface)}.eios-proposal__title{font-weight:600;margin:0 0 .3rem}.eios-proposal__quote{border-left:2px solid var(--eios-color-border);margin:.4rem 0 .2rem;padding:.2rem 0 .2rem .75rem;font-size:.88rem;line-height:1.55;color:var(--eios-color-text)}.eios-proposal__attribution{display:block;margin-top:.2rem;font-size:.76rem;color:var(--eios-color-text-muted)}.eios-proposal__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem;align-items:center}.eios-accept-preview{border:1px solid var(--eios-color-border);border-left:3px solid var(--eios-color-primary);border-radius:8px;background:var(--eios-color-surface);padding:.75rem 1rem;margin-top:.65rem}.eios-accept-preview__heading{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--eios-color-primary);margin:0 0 .5rem}.eios-proposal--resolved{border:1px solid var(--eios-color-border);border-radius:8px;padding:.75rem 1rem;margin:.75rem 0;background:var(--eios-color-surface)}.eios-proposal--resolved.eios-proposal--accepted{border-left:3px solid var(--eios-color-primary)}.eios-proposal__outcome{font-size:.88rem;margin-top:.4rem}.eios-proposal--dismissed .eios-proposal__quote,.eios-proposal--dismissed .eios-proposal__title{color:var(--eios-color-text-muted)}.eios-purge-notice{border:1px solid var(--eios-color-border);border-radius:8px;background:var(--eios-color-judgment-bg);padding:.75rem 1rem;font-size:.92rem}.eios-linklike{background:none;border:none;padding:0;font:inherit;color:var(--eios-color-primary);text-decoration:underline;cursor:pointer}.eios-button,.eios-nav__link,.eios-subnav__link,a{transition:background-color var(--eios-motion-fast) var(--eios-ease),border-color var(--eios-motion-fast) var(--eios-ease),color var(--eios-motion-fast) var(--eios-ease),box-shadow var(--eios-motion-fast) var(--eios-ease)}details>:not(summary){animation:eios-settle var(--eios-motion-base) var(--eios-ease)}@keyframes eios-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:target{scroll-margin-top:5rem}.eios-anchor-target:target,.eios-card:target,tr:target>td{animation:eios-anchor-hello 2.4s var(--eios-ease)}@keyframes eios-anchor-hello{0%,60%{background-color:var(--eios-color-petrol-tint)}to{background-color:transparent}}.eios-record-link{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--eios-color-text);text-decoration:none;border-radius:var(--eios-radius-sm)}a.eios-record-link .eios-record-link__label{color:var(--eios-color-record);text-decoration:underline;-webkit-text-decoration-color:rgba(46,110,158,.4);text-decoration-color:rgba(46,110,158,.4);text-underline-offset:.14em}a.eios-record-link:hover .eios-record-link__label{color:var(--eios-color-record-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.eios-record-link--static{color:var(--eios-color-text)}.eios-record-link__code{font-family:var(--eios-font-mono);font-size:var(--eios-text-xs);color:var(--eios-color-petrol-deep);background:var(--eios-color-petrol-tint);border-radius:var(--eios-radius-sm);padding:0 .35rem;white-space:nowrap}.eios-record-link--static .eios-record-link__code{color:var(--eios-color-text-muted);background:var(--eios-color-bg)}.eios-record-link__type{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);white-space:nowrap}.eios-status-notice{font-size:var(--eios-text-sm);-webkit-margin-start:var(--eios-space-2);margin-inline-start:var(--eios-space-2)}.eios-status-notice__pending{color:var(--eios-color-text-muted)}.eios-status-notice__success{color:var(--eios-color-success-text)}.eios-status-notice__error{color:var(--eios-color-danger)}.eios-button--pending{position:relative;opacity:.85;cursor:progress}.eios-table-v2__toolbar{display:flex;align-items:center;gap:var(--eios-space-3);margin-bottom:var(--eios-space-3)}.eios-table-v2__filter{font:inherit;font-size:var(--eios-text-sm);padding:.4rem .65rem;border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-sm);background:var(--eios-color-surface);min-width:14rem}.eios-table-v2__count{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-table-v2__sort{font:inherit;font-weight:600;background:none;border:0;padding:0;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--eios-radius-sm)}.eios-table-v2__sort-arrow{color:var(--eios-color-text-muted);font-size:var(--eios-text-xs)}.eios-table-v2__sort--active{color:var(--eios-color-text)}.eios-table-v2__sort--active .eios-table-v2__sort-arrow{color:var(--eios-color-orient);font-weight:700}.eios-table-wrap--sticky{overflow-y:auto}.eios-table-wrap--flow{overflow-x:visible}@media (max-width:1100px){.eios-table-wrap--flow{overflow-x:auto}.eios-table-wrap--flow thead th{position:static}}.eios-table-wrap--flow thead th,.eios-table-wrap--sticky thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--eios-color-surface);box-shadow:0 1px 0 var(--eios-color-border);z-index:var(--eios-z-sticky)}.eios-skeleton-text{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:var(--eios-space-3)}.eios-card--skeleton{display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-table-skeleton{display:grid;grid-gap:.7rem;gap:.7rem;padding:var(--eios-space-3) 0}.eios-table-skeleton__head,.eios-table-skeleton__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));grid-gap:var(--eios-space-4);gap:var(--eios-space-4)}.eios-page-skeleton{display:grid;grid-gap:var(--eios-space-4);gap:var(--eios-space-4);padding:var(--eios-space-5) 0}.eios-chronicle{display:flex;align-items:center;flex-wrap:wrap;gap:var(--eios-space-2);margin:var(--eios-space-2) 0;min-width:0}.eios-chronicle__svg{flex:1 1 auto;min-width:8rem;max-width:22rem;height:40px}.eios-chronicle__line{stroke:var(--eios-color-border);stroke-width:2}.eios-chronicle__mark--occurrence{fill:var(--eios-color-orient)}.eios-chronicle__mark--published{fill:var(--eios-color-surface);stroke:var(--eios-color-lesson-text);stroke-width:2}.eios-chronicle__mark--resolved{stroke:var(--eios-color-surface);stroke-width:2}.eios-chronicle__mark--decided,.eios-chronicle__mark--resolved{fill:var(--eios-color-petrol-deep)}.eios-chronicle__count{font-size:9px;fill:var(--eios-color-text-muted)}.eios-chronicle__tick{stroke:var(--eios-color-attention);stroke-width:3;stroke-linecap:round}.eios-chronicle__date{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eios-chronicle__state{font-size:var(--eios-text-xs);color:var(--eios-color-text);background:var(--eios-color-bg);border:1px solid var(--eios-color-border);border-radius:999px;padding:.1rem .55rem}.eios-chronicle__state--attn{border-color:var(--eios-color-attention);color:var(--eios-color-attention-text)}.eios-memory-echo{background:var(--eios-color-lesson-bg);border:1px solid var(--eios-color-lesson-border);border-radius:var(--eios-radius-sm);padding:var(--eios-space-3) var(--eios-space-4);margin:var(--eios-space-3) 0}.eios-memory-echo__heading{margin:0 0 var(--eios-space-1);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--eios-color-lesson-text)}.eios-memory-echo__list{margin:0;padding-left:1.1rem;font-size:var(--eios-text-sm);color:var(--eios-color-lesson-text)}.eios-memory-echo__list a{color:inherit}.eios-conflict{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--eios-space-4);gap:var(--eios-space-4);margin:var(--eios-space-3) 0}@media (max-width:768px){.eios-conflict{grid-template-columns:1fr}}.eios-conflict--attn{border-left:3px solid var(--eios-color-attention);padding-left:var(--eios-space-3)}.eios-conflict__label{margin:0 0 var(--eios-space-1);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--eios-color-text-muted)}.eios-conflict__quote{padding-left:var(--eios-space-3);border-left:2px solid var(--eios-color-border);font-style:italic}.eios-conflict__quote,.eios-conflict__text{margin:0;color:var(--eios-color-text)}.eios-conflict__fact--record .eios-conflict__text{background:var(--eios-color-judgment-bg);border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-sm);padding:var(--eios-space-2) var(--eios-space-3)}.eios-conflict__provenance{margin:var(--eios-space-1) 0 0;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--eios-space-4);gap:var(--eios-space-4);align-items:start}.eios-overview-grid>*{min-width:0}@media (max-width:1200px){.eios-overview-grid{grid-template-columns:1fr}}.eios-band .eios-breadcrumbs,.eios-band .eios-text-muted{color:#5b5346}.eios-metric{display:flex;flex-direction:column;gap:2px;padding:var(--eios-space-3) 0 var(--eios-space-2);border-top:3px solid var(--eios-family,var(--eios-color-text));min-width:9rem}.eios-metric__label{font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:600;text-transform:none;letter-spacing:0;color:var(--eios-color-text-muted);display:flex;align-items:baseline;gap:var(--eios-space-1);justify-content:space-between}.eios-metric__value{font-size:var(--eios-text-3xl);line-height:1.1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:var(--eios-track-numeral);font-weight:500;color:var(--eios-color-text);font-family:var(--eios-font-display)}.eios-metric__value a{color:inherit;text-decoration:none}.eios-metric__value a:hover{text-decoration:underline}.eios-metric__delta{font-size:var(--eios-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text-muted)}.eios-metric__delta--positive{color:var(--eios-color-success-text)}.eios-metric__delta--negative{color:var(--eios-color-danger)}.eios-metric__delta--warning{color:var(--eios-color-attention-text)}.eios-metric__interpretation{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted);margin:0}.eios-metric__spark{margin-top:var(--eios-space-1)}.eios-metric-row{display:flex;flex-wrap:wrap;gap:var(--eios-space-3)}.eios-spark{display:inline-flex;align-items:center;gap:var(--eios-space-1)}.eios-spark__line{fill:none;stroke:var(--eios-chart-neutral);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eios-spark__area{fill:var(--eios-chart-seq-1);stroke:none;opacity:.6}.eios-spark__dot{fill:var(--eios-chart-neutral)}.eios-spark__today{stroke:var(--eios-chart-today);stroke-width:2}.eios-spark__end{font-size:var(--eios-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text-muted)}.eios-trend__grid{stroke:var(--eios-chart-grid);stroke-width:1}.eios-trend__line{fill:none;stroke:var(--eios-chart-neutral);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eios-trend__line--favorable{stroke:var(--eios-chart-favorable)}.eios-trend__line--unfavorable{stroke:var(--eios-chart-unfavorable)}.eios-trend__line--muted{stroke:var(--eios-chart-seq-2)}.eios-trend__today{stroke:var(--eios-chart-today);stroke-width:2}.eios-trend__label{font-size:11px;fill:var(--eios-color-text)}.eios-trend__axis{font-size:10px;fill:var(--eios-color-text-muted)}.eios-trend{max-width:100%;height:auto}.eios-dist{display:flex;flex-direction:column;gap:var(--eios-space-2)}.eios-dist__bar{display:flex;gap:2px;height:14px;overflow:hidden}.eios-dist__seg{display:block;height:100%;min-width:3px;background:var(--eios-chart-neutral)}.eios-dist__seg--favorable{background:var(--eios-chart-favorable)}.eios-dist__seg--attention{background:var(--eios-chart-attention)}.eios-dist__seg--unfavorable{background:var(--eios-chart-unfavorable)}.eios-dist__seg--seq-1{background:var(--eios-chart-seq-2)}.eios-dist__seg--seq-2{background:var(--eios-chart-seq-3)}.eios-dist__seg--seq-3{background:var(--eios-chart-seq-4)}.eios-dist__seg--seq-4{background:var(--eios-chart-seq-5)}.eios-dist__legend{display:flex;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-4);margin:0;padding:0;list-style:none;font-size:var(--eios-text-sm)}.eios-dist__legend a{color:inherit}.eios-dist__swatch{display:inline-block;inline-size:.65em;block-size:.65em;border-radius:2px;-webkit-margin-end:.35em;margin-inline-end:.35em;vertical-align:baseline}.eios-dist__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-ranked{display:grid;grid-template-columns:minmax(7rem,fit-content(18rem)) minmax(2rem,1fr) max-content;grid-gap:var(--eios-space-1) var(--eios-space-3);gap:var(--eios-space-1) var(--eios-space-3);align-items:center;font-size:var(--eios-text-sm)}.eios-ranked__label{color:var(--eios-color-text);overflow-wrap:anywhere}.eios-ranked__label a{color:inherit}.eios-ranked__track{block-size:10px}.eios-ranked__bar{display:block;block-size:100%;min-inline-size:2px;border-radius:0 3px 3px 0;background:var(--eios-chart-neutral)}.eios-ranked__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text-muted)}.eios-aging{max-width:100%;height:auto}.eios-aging__band{fill:var(--eios-color-band)}.eios-aging__band--attention{fill:var(--eios-color-warning-bg)}.eios-aging__band--unfavorable{fill:var(--eios-color-danger-bg)}.eios-aging__dot{fill:var(--eios-chart-neutral);stroke:var(--eios-color-surface);stroke-width:2}.eios-aging__tick{stroke:var(--eios-chart-grid);stroke-width:1}.eios-aging__label{font-size:10px;fill:var(--eios-color-text-muted)}.eios-tooltip-anchor{position:relative;display:inline-block}.eios-tooltip{position:absolute;z-index:var(--eios-z-tooltip);bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--eios-color-text);color:var(--eios-color-bg);font-size:var(--eios-text-xs);line-height:1.4;padding:var(--eios-space-2) var(--eios-space-3);border-radius:var(--eios-radius-sm);max-width:18rem;width:max-content;box-shadow:var(--eios-shadow-md)}.eios-explain{display:inline-block;position:relative}.eios-explain>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;inline-size:1.1rem;block-size:1.1rem;border-radius:50%;border:1px solid var(--eios-color-input-border);color:var(--eios-color-text-muted);font-size:.7rem;font-style:normal;background:var(--eios-color-surface)}.eios-explain>summary::-webkit-details-marker{display:none}.eios-explain>summary:hover,.eios-explain[open]>summary{color:var(--eios-color-primary);border-color:var(--eios-color-primary)}.eios-explain__panel{position:absolute;z-index:var(--eios-z-tooltip);top:calc(100% + 6px);right:0;min-width:16rem;max-width:22rem;background:var(--eios-color-surface);border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-md);box-shadow:var(--eios-shadow-md);padding:var(--eios-space-3) var(--eios-space-4);font-size:var(--eios-text-sm);text-align:left;text-transform:none;letter-spacing:normal;color:var(--eios-color-text)}.eios-explain__panel p{margin:0 0 var(--eios-space-2)}.eios-explain__panel p:last-child{margin-bottom:0}.eios-explain__basis{color:var(--eios-color-text-muted)}.eios-horizon{display:inline-flex;border:1px solid var(--eios-color-input-border);border-radius:var(--eios-radius-sm);overflow:hidden}.eios-horizon__option{padding:var(--eios-space-1) var(--eios-space-3);font-size:var(--eios-text-sm);background:var(--eios-color-surface);color:var(--eios-color-text-muted);border:0;cursor:pointer}.eios-horizon__option+.eios-horizon__option{border-left:1px solid var(--eios-color-border)}.eios-horizon__option[aria-checked=true]{background:var(--eios-color-primary);color:var(--eios-color-primary-contrast);font-weight:600}.eios-horizon__option:focus-visible{outline:2px solid var(--eios-color-focus);outline-offset:-2px}.eios-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--eios-color-input-border);border-radius:var(--eios-radius-sm);background:var(--eios-color-surface);color:var(--eios-color-text);text-decoration:none;flex:none}.eios-iconbtn:hover{background:var(--eios-color-bg)}.eios-iconbtn svg{width:1.1rem;height:1.1rem}.eios-rail-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--eios-space-5);gap:var(--eios-space-5)}@media (min-width:1200px){.eios-rail-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.eios-context-rail{display:flex;flex-direction:column;gap:var(--eios-space-4);min-width:0}.eios-table-v2--dense .eios-table td,.eios-table-v2--dense .eios-table th{padding-block:.3rem;font-size:var(--eios-text-sm)}.eios-chart-sparse{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted);font-style:italic}.eios-ringblock{display:flex;flex-wrap:wrap;gap:var(--eios-space-5) var(--eios-space-6);align-items:flex-start}.eios-ringblock__figure{display:flex;flex-direction:column;align-items:center;flex:none}.eios-ringblock__side{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:var(--eios-space-3)}.eios-ringblock__identify{margin:0;min-block-size:3.6rem;padding-top:var(--eios-space-1);border-top:1px solid var(--eios-color-border);display:flex;flex-direction:column;gap:2px;opacity:0;transition:opacity var(--eios-motion-fast) var(--eios-ease)}.eios-ringblock__identify.is-on{opacity:1}.eios-ringblock__identify-title{font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600;line-height:1.2;color:var(--eios-color-text);overflow-wrap:anywhere}.eios-ringblock__identify-facts{display:flex;flex-wrap:wrap;gap:0 var(--eios-space-3);font-size:var(--eios-text-sm);color:var(--eios-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-ringblock__identify-facts>span:empty{display:none}.eios-ringblock__identify-context{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-ringblock__legend{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--eios-space-1) var(--eios-space-3);font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-ringblock__legend-item{display:inline-flex;align-items:center;gap:.35em}.eios-ringblock__weight{display:inline-block;inline-size:.9em;border-radius:1px;background:var(--eios-color-text-muted)}.eios-ringblock__weight--critical{block-size:.55em}.eios-ringblock__weight--high{block-size:.42em}.eios-ringblock__weight--medium{block-size:.3em}.eios-ringblock__weight--low{block-size:.18em}.eios-ringblock__detail>summary{cursor:pointer;font-size:var(--eios-text-sm);font-weight:600;color:var(--eios-color-text);list-style:none;display:inline-flex;align-items:center;gap:.4em;padding:.25rem 0}.eios-ringblock__detail>summary::-webkit-details-marker{display:none}.eios-ringblock__detail>summary:before{content:"";inline-size:.45em;block-size:.45em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform var(--eios-motion-fast) var(--eios-ease)}.eios-ringblock__detail[open]>summary:before{transform:rotate(45deg)}.eios-ringblock__detail>summary:hover{color:var(--eios-color-primary)}.eios-ringblock__list{margin:var(--eios-space-2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;font-size:var(--eios-text-sm)}.eios-ringblock__item{display:grid;grid-template-columns:.75rem 3rem 5.6rem minmax(0,1fr);grid-gap:var(--eios-space-2);gap:var(--eios-space-2);align-items:baseline;padding:.4rem .35rem;margin-inline:-.35rem;border-bottom:1px solid var(--eios-color-border);border-radius:var(--eios-radius-sm);transition:background-color var(--eios-motion-fast) var(--eios-ease)}.eios-ringblock__item:last-child{border-bottom:none}.eios-ringblock__item.is-active,.eios-ringblock__item:hover{background:var(--eios-color-band)}.eios-ringblock__swatch{display:inline-block;inline-size:.75rem;block-size:.75rem;border-radius:2px;align-self:center;background:var(--eios-comp-1)}.eios-ringblock__swatch--c2{background:var(--eios-comp-2)}.eios-ringblock__swatch--c3{background:var(--eios-comp-3)}.eios-ringblock__swatch--c4{background:var(--eios-comp-4)}.eios-ringblock__swatch--c5{background:var(--eios-comp-5)}.eios-ringblock__swatch--c6{background:var(--eios-comp-6)}.eios-ringblock__share{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--eios-font-display);font-size:1.05rem;font-weight:600}.eios-ringblock__tier{display:inline-flex;align-items:center;gap:.35em;font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--eios-color-text-muted);white-space:nowrap}.eios-ringblock__label{min-width:0;overflow-wrap:anywhere}@media (max-width:480px){.eios-ringblock__item{grid-template-columns:.75rem 3rem minmax(0,1fr)}.eios-ringblock__tier{grid-column:3}.eios-ringblock__label{grid-column:2/-1}}.eios-timeline-list{display:flex;flex-direction:column;gap:var(--eios-space-3)}.eios-timeline-list__group{border-left:2px solid var(--eios-color-border);padding-left:var(--eios-space-3)}.eios-timeline-list__heading{margin:0 0 var(--eios-space-1);font-size:var(--eios-text-sm);font-weight:600;color:var(--eios-color-text);display:flex;align-items:baseline;gap:var(--eios-space-2)}.eios-timeline-list__heading--current{border-left:2px solid var(--eios-chart-today);margin-left:calc(-1 * var(--eios-space-3) - 2px);padding-left:var(--eios-space-3)}.eios-timeline-list__count{font-weight:400;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-timeline-list__items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--eios-space-1);font-size:var(--eios-text-sm)}.eios-timeline-list__overdue,.eios-timeline-list__status{color:var(--eios-color-text-muted)}.eios-timeline-list__overdue{color:var(--eios-color-attention-text)}.eios-plan-row{max-width:100%;height:auto}.eios-plan-row__axis{stroke:var(--eios-chart-grid);stroke-width:1}.eios-plan-row__span{fill:var(--eios-chart-seq-2)}.eios-plan-row__mark{fill:var(--eios-color-surface);stroke:var(--eios-color-text);stroke-width:1.5}.eios-plan-row__mark--achieved{fill:var(--eios-chart-favorable);stroke:var(--eios-chart-favorable)}.eios-plan-row__mark--overdue{fill:var(--eios-color-warning-bg);stroke:var(--eios-chart-attention)}.eios-plan-row__mark--due{stroke:var(--eios-chart-neutral);stroke-width:1.5;fill:none}.eios-plan-row__actual{fill:var(--eios-chart-seq-5)}.eios-plan-row__today{stroke:var(--eios-chart-today);stroke-width:2}.eios-interval-track{display:flex;flex-direction:column;gap:var(--eios-space-2)}.eios-interval-track__row{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;grid-gap:var(--eios-space-3);gap:var(--eios-space-3);align-items:center}.eios-interval-track__label{font-size:var(--eios-text-sm);display:flex;flex-direction:column}.eios-interval-track__dates{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}@media (max-width:768px){.eios-interval-track__row{grid-template-columns:1fr}.eios-ringblock{justify-content:center}}.eios-matrix{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-matrix th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--eios-color-text-muted);font-weight:600;padding:4px 8px;text-align:left}.eios-matrix__axis{text-transform:none;letter-spacing:0}.eios-matrix__cell{border:1px solid var(--eios-color-border);width:2.7rem;height:2rem;text-align:center;color:var(--eios-color-text-muted)}.eios-matrix__cell--some{color:var(--eios-color-text);background:var(--eios-color-info-bg);font-weight:600}.eios-matrix__cell--attn{background:var(--eios-color-warning-bg);color:var(--eios-color-attention-text)}.eios-facts{display:flex;flex-wrap:wrap;gap:var(--eios-space-3) var(--eios-space-5);margin:0;padding:0;list-style:none}.eios-facts__cell{--fact-color:var(--eios-chart-neutral);display:flex;flex-direction:column;gap:.2rem;min-inline-size:6.5rem;flex:1 1 6.5rem;max-inline-size:11rem}.eios-facts__cell--favorable{--fact-color:var(--eios-chart-favorable)}.eios-facts__cell--attention{--fact-color:var(--eios-chart-attention)}.eios-facts__cell--unfavorable{--fact-color:var(--eios-chart-unfavorable)}.eios-facts__cell--energy{--fact-color:var(--eios-color-accent-energy)}.eios-facts__link{display:flex;align-items:baseline;gap:.45rem;color:inherit;text-decoration:none}a.eios-facts__link:hover .eios-facts__label{text-decoration:underline;text-underline-offset:.2em}.eios-facts__value{font-family:var(--eios-font-display);font-size:var(--eios-text-3xl);font-weight:600;line-height:1;letter-spacing:var(--eios-track-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--eios-color-text)}.eios-facts__cell--zero .eios-facts__value,.eios-facts__label{color:var(--eios-color-text-muted)}.eios-facts__label{font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.eios-facts__bar{display:block;block-size:4px;border-radius:2px;background:var(--eios-color-border);overflow:hidden}.eios-facts__fill{display:block;block-size:100%;background:var(--fact-color);border-radius:2px;min-inline-size:0}.eios-compare{display:grid;grid-template-columns:minmax(5rem,max-content) minmax(4rem,1fr) max-content;grid-gap:var(--eios-space-2) var(--eios-space-3);gap:var(--eios-space-2) var(--eios-space-3);align-items:center;font-size:var(--eios-text-sm)}.eios-compare__row{--compare-color:var(--eios-chart-neutral);display:contents}.eios-compare__row--favorable{--compare-color:var(--eios-chart-favorable)}.eios-compare__row--attention{--compare-color:var(--eios-chart-attention)}.eios-compare__row--unfavorable{--compare-color:var(--eios-chart-unfavorable)}.eios-compare__row--energy{--compare-color:var(--eios-color-accent-energy)}.eios-compare__label a{color:inherit}.eios-compare__track{position:relative;display:block;block-size:12px;border-radius:3px;background:var(--eios-color-band);overflow:visible}.eios-compare__bar{display:block;block-size:100%;border-radius:3px;background:var(--compare-color);min-inline-size:2px}.eios-compare__ref{position:absolute;top:-4px;bottom:-4px;inline-size:2px;-webkit-margin-start:-1px;margin-inline-start:-1px;background:var(--eios-color-text)}.eios-compare__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.eios-compare__note{font-weight:400;color:var(--eios-color-text-muted)}.eios-compare__legend{grid-column:1/-1;margin:0;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-compare__ref-swatch{display:inline-block;inline-size:2px;block-size:.8em;background:var(--eios-color-text);vertical-align:-.1em;-webkit-margin-end:.35em;margin-inline-end:.35em}@media (max-width:480px){.eios-compare{grid-template-columns:minmax(0,1fr) max-content}.eios-compare__track{grid-column:1/-1}}.eios-flow{margin:0 0 var(--eios-space-6)}.eios-flow__lead{display:flex;align-items:center;gap:var(--eios-space-2);margin-bottom:var(--eios-space-2)}.eios-flow__lead .eios-region__label{color:var(--eios-color-text)}.eios-zone{margin:0 0 var(--eios-space-7)}.eios-zone[data-family=overview]{--eios-family:var(--eios-nav-overview);--eios-family-tint:var(--eios-nav-overview-tint)}.eios-zone[data-family=improve]{--eios-family:var(--eios-nav-improve);--eios-family-tint:var(--eios-nav-improve-tint)}.eios-zone[data-family=understand]{--eios-family:var(--eios-nav-understand);--eios-family-tint:var(--eios-nav-understand-tint)}.eios-zone[data-family=manage]{--eios-family:var(--eios-nav-manage);--eios-family-tint:var(--eios-nav-manage-tint)}.eios-zone__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eios-space-3);position:relative;border-bottom:1px solid var(--eios-color-border);padding-bottom:var(--eios-space-2);margin-bottom:var(--eios-space-4)}.eios-zone__head:after{content:"";position:absolute;right:0;bottom:-1px;inline-size:1px;block-size:7px;background:var(--eios-color-border)}.eios-zone__title{min-width:0}.eios-zone__label{margin:0;font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--eios-color-text)}.eios-zone__num{display:inline-block;min-inline-size:1.5em;-webkit-margin-end:.3em;margin-inline-end:.3em;color:var(--eios-family,var(--eios-color-text-muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.eios-zone__scope{margin:.15rem 0 0}.eios-zone__meta,.eios-zone__scope{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-zone__meta{display:flex;align-items:center;gap:var(--eios-space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eios-zone--ink,.eios-zone--tint{margin-inline:calc(-1 * var(--eios-space-6));padding:var(--eios-space-5) var(--eios-space-6) var(--eios-space-6)}.eios-zone--tint{background:var(--eios-family-field,var(--eios-family-tint,var(--eios-color-band)));border-left:6px solid var(--eios-family,var(--eios-color-border));border-radius:0 var(--eios-radius-lg) var(--eios-radius-lg) 0}.eios-zone--tint .eios-zone__head,.eios-zone--tint .eios-zone__head:after{border-color:color-mix(in srgb,var(--eios-family,var(--eios-color-text)) 28%,transparent);background-color:transparent}.eios-zone--tint .eios-zone__head:after{background:color-mix(in srgb,var(--eios-family,var(--eios-color-text)) 28%,transparent)}.eios-zone--ink{background:var(--eios-color-cockpit-bg);color:var(--eios-color-cockpit-text)}.eios-shell__main>.eios-zone--ink:first-child,.eios-shell__main>:first-child>.eios-zone--ink:first-child{margin-top:calc(-1 * var(--eios-space-6));padding-top:var(--eios-space-6)}.eios-zone--ink .eios-zone__head{border-bottom-color:var(--eios-color-cockpit-rule)}.eios-zone--ink .eios-zone__head:after{background:var(--eios-color-cockpit-rule)}.eios-zone--ink .eios-zone__label,.eios-zone--ink .eios-zone__meta,.eios-zone--ink .eios-zone__scope{color:var(--eios-color-cockpit-muted)}.eios-zone--ink .eios-zone__label{color:var(--eios-color-cockpit-text)}.eios-zone--ink .eios-zone__num{color:var(--eios-family,var(--eios-color-cockpit-muted))}.eios-zone--ink[data-family=overview]{--eios-family:var(--eios-nav-overview-rail)}.eios-zone--ink[data-family=improve]{--eios-family:var(--eios-nav-improve-rail)}.eios-zone--ink[data-family=understand]{--eios-family:var(--eios-nav-understand-rail)}.eios-zone--ink[data-family=manage]{--eios-family:var(--eios-nav-manage-rail)}.eios-zone--ink a{color:inherit;-webkit-text-decoration-color:rgba(250,248,243,.45);text-decoration-color:rgba(250,248,243,.45)}.eios-zone--ink a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.eios-zone--ink .eios-hint,.eios-zone--ink .eios-text-muted,.eios-zone--ink .eios-vs-eyebrow{color:var(--eios-color-cockpit-muted)}.eios-zone--ink :focus-visible{outline-color:var(--eios-color-rail-on-dark)}.eios-zone--ink .eios-page-header{margin:0 0 var(--eios-space-5)}.eios-zone--ink .eios-brief-head__date,.eios-zone--ink .eios-page-header h1{color:var(--eios-color-cockpit-text)}.eios-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:var(--eios-space-5) var(--eios-space-6);gap:var(--eios-space-5) var(--eios-space-6)}.eios-ledger__cell{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:var(--eios-space-2);border-top:1px solid var(--eios-color-border)}.eios-ledger__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eios-space-1);font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:600;letter-spacing:0;text-transform:none;color:var(--eios-color-text-muted)}.eios-ledger__value{font-family:var(--eios-font-display);font-weight:500;font-size:clamp(var(--eios-text-3xl),3.4vw,var(--eios-text-5xl));line-height:1.02;letter-spacing:var(--eios-track-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--eios-color-text);overflow-wrap:anywhere}.eios-ledger--strip .eios-ledger__value{font-size:var(--eios-text-2xl)}.eios-ledger__value a{color:inherit;text-decoration:none}.eios-ledger__value a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.eios-ledger__delta{font-size:var(--eios-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text-muted)}.eios-ledger__delta--positive{color:var(--eios-color-success-text)}.eios-ledger__delta--negative{color:var(--eios-color-danger)}.eios-ledger__delta--warning{color:var(--eios-color-attention-text)}.eios-ledger__basis{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-ledger__bar{display:block;block-size:6px;margin-top:.5rem;background:color-mix(in srgb,currentColor 14%,transparent);border-radius:3px;overflow:hidden}.eios-ledger__bar-fill{display:block;block-size:100%;background:var(--eios-family,currentColor);border-radius:3px}.eios-ledger__cell{border-top-width:2px;border-top-color:var(--eios-family,var(--eios-color-text))}.eios-zone--ink .eios-ledger__basis,.eios-zone--ink .eios-ledger__delta,.eios-zone--ink .eios-ledger__label{color:var(--eios-color-cockpit-muted)}.eios-zone--ink .eios-ledger__delta,.eios-zone--ink .eios-ledger__value{color:var(--eios-color-cockpit-text)}.eios-zone--ink .eios-ledger__delta{font-weight:500}.eios-zone--ink .eios-ledger__delta:before{content:"";display:inline-block;inline-size:.55em;block-size:.55em;-webkit-margin-end:.4em;margin-inline-end:.4em;border-radius:50%;vertical-align:.05em;background:var(--eios-color-cockpit-muted)}.eios-zone--ink .eios-ledger__delta--positive:before{background:#9fbf7a}.eios-zone--ink .eios-ledger__delta--negative:before{background:#ff8f7a}.eios-zone--ink .eios-ledger__delta--warning:before{background:#e8c47a}.eios-zone--ink .eios-ledger__bar-fill{background:var(--eios-color-cockpit-text)}.eios-zone--ink .eios-ledger__cell{border-top-color:var(--eios-color-cockpit-rule)}.eios-datastrip{display:flex;flex-wrap:wrap;margin:0;padding:0;border-top:1px solid var(--eios-color-border);border-bottom:1px solid var(--eios-color-border)}.eios-datastrip__cell{display:flex;align-items:baseline;gap:.5rem;padding:var(--eios-space-2) var(--eios-space-4) var(--eios-space-2) 0;margin-right:var(--eios-space-4);border-right:1px solid var(--eios-color-border);min-width:0}.eios-datastrip__cell:last-child{border-right:none;margin-right:0}.eios-datastrip__label{font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:500;color:var(--eios-color-text-muted)}.eios-datastrip__value{margin:0;font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600;letter-spacing:var(--eios-track-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.eios-datastrip__cell--muted .eios-datastrip__value{color:var(--eios-color-text-muted);font-weight:500}.eios-plate{position:relative;background:var(--eios-color-surface);border-radius:var(--eios-radius-lg);box-shadow:var(--eios-shadow-sm);padding:var(--eios-space-5) var(--eios-space-5) var(--eios-space-5);margin:0 0 var(--eios-space-5);overflow:hidden}.eios-plate--ink{background:var(--eios-color-cockpit-bg);color:var(--eios-color-cockpit-text);box-shadow:none}.eios-plate--family{background:var(--eios-family-tint,var(--eios-color-band));box-shadow:none}.eios-plate[data-family=overview]{--eios-family:var(--eios-nav-overview);--eios-family-tint:var(--eios-nav-overview-tint)}.eios-plate[data-family=improve]{--eios-family:var(--eios-nav-improve);--eios-family-tint:var(--eios-nav-improve-tint)}.eios-plate[data-family=understand]{--eios-family:var(--eios-nav-understand);--eios-family-tint:var(--eios-nav-understand-tint)}.eios-plate[data-family=manage]{--eios-family:var(--eios-nav-manage);--eios-family-tint:var(--eios-nav-manage-tint)}.eios-plate__eyebrow{margin:0 0 .2rem;font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:600;color:var(--eios-family,var(--eios-color-text-muted))}.eios-plate--ink .eios-plate__eyebrow{color:var(--eios-color-cockpit-muted)}.eios-plate__title{margin:0 0 var(--eios-space-3);font-size:var(--eios-text-xl);font-weight:600;letter-spacing:-.01em;line-height:1.15}.eios-plate__title,.eios-ribbon{font-family:var(--eios-font-display)}.eios-ribbon{right:0;padding:.2rem .75rem .2rem .9rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px 0 0 999px;background:var(--eios-color-info-bg)}.eios-ribbon--active{background:var(--eios-color-success-bg)}.eios-ribbon--attention{background:var(--eios-color-warning-bg);color:var(--eios-color-warning-text)}.eios-ribbon--done{background:var(--eios-color-text);color:var(--eios-color-bg)}.eios-split{display:grid;grid-gap:var(--eios-space-6) var(--eios-space-7);gap:var(--eios-space-6) var(--eios-space-7);align-items:start}.eios-split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.eios-split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.eios-split--8-4{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.eios-split--4-8{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}@media (max-width:1200px){.eios-split{grid-template-columns:minmax(0,1fr)}}.eios-chartarea{margin:0 0 var(--eios-space-5)}.eios-chartarea__label{margin:0 0 var(--eios-space-2);font-family:var(--eios-font-display);font-size:var(--eios-text-md);font-weight:600;color:var(--eios-color-text)}.eios-chartarea__plot{min-width:0}.eios-chartarea__basis{margin:var(--eios-space-2) 0 0;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-earned--open{margin:0}.eios-earned--quiet{border-top:1px solid var(--eios-color-border);border-bottom:1px solid var(--eios-color-border)}.eios-earned--quiet+.eios-earned--quiet{margin-top:calc(-1 * var(--eios-space-4))}.eios-earned__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--eios-space-3);padding:var(--eios-space-3) 0;cursor:pointer;list-style:none;color:var(--eios-color-text-muted)}.eios-earned__summary::-webkit-details-marker{display:none}.eios-earned__summary:before{content:"+";display:inline-block;inline-size:1em;font-family:var(--eios-font-display);font-weight:600;color:var(--eios-color-text-muted);transition:transform var(--eios-motion-fast) var(--eios-ease)}.eios-earned--quiet[open]>.eios-earned__summary:before{content:"−"}.eios-earned__summary:hover .eios-earned__label{color:var(--eios-color-text)}.eios-earned__label{font-size:var(--eios-text-md)}.eios-earned__count,.eios-earned__label{font-family:var(--eios-font-display);font-weight:600}.eios-earned__count{font-size:var(--eios-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text)}.eios-earned__why{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-earned__body{padding:0 0 var(--eios-space-4);animation:eios-enter var(--eios-motion-recompose) var(--eios-ease-spring) both}.eios-earned__body>.eios-card{background:transparent;border:none;box-shadow:none;padding:0}@keyframes eios-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.eios-enter{animation:eios-enter var(--eios-motion-recompose) var(--eios-ease-spring) both}.eios-day-surface{--eios-day-tint:var(--eios-color-info-bg);--eios-day-rule:var(--eios-color-orient);position:relative;margin:0 0 var(--eios-space-6);padding:var(--eios-space-5) var(--eios-space-6) var(--eios-space-6);border-radius:var(--eios-radius-lg);background:var(--eios-day-tint);border-top:4px solid var(--eios-day-rule);transition:background-color var(--eios-motion-recompose) var(--eios-ease-spring)}.eios-day-surface--field{--eios-day-tint:var(--eios-color-success-bg);--eios-day-rule:var(--eios-color-success-text)}.eios-day-surface--recess{--eios-day-tint:var(--eios-color-warning-bg);--eios-day-rule:var(--eios-color-attention)}.eios-day-surface>.eios-card__title,.eios-day-surface__title{margin:0 0 var(--eios-space-3);font-family:var(--eios-font-display);font-size:var(--eios-text-md);font-weight:600;color:var(--eios-color-text-muted)}.eios-band[data-family=overview]{--eios-family:var(--eios-nav-overview)}.eios-band[data-family=improve]{--eios-family:var(--eios-nav-improve)}.eios-band[data-family=understand]{--eios-family:var(--eios-nav-understand)}.eios-band[data-family=manage]{--eios-family:var(--eios-nav-manage)}.eios-band[data-family] .eios-subnav__link[aria-current=page]{border-bottom-color:var(--eios-family)}.eios-band[data-family] .eios-subnav__link{font-family:var(--eios-font-display);letter-spacing:var(--eios-track-eyebrow)}.eios-identity{display:flex;flex-direction:column;gap:.15rem}.eios-identity__code{font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:600;letter-spacing:.12em;color:var(--eios-family,var(--eios-color-text-muted))}.eios-identity__name{margin:0;font-family:var(--eios-font-sans);font-size:var(--eios-text-2xl);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.15;text-wrap:balance}.eios-identity__prompt{margin:var(--eios-space-2) 0 0;color:var(--eios-color-text-muted);font-size:var(--eios-text-sm);max-width:62ch}@media (max-width:768px){.eios-zone--ink,.eios-zone--tint{margin-inline:calc(-1 * var(--eios-space-4));padding-inline:var(--eios-space-4)}.eios-ledger__value{font-size:var(--eios-text-3xl)}}.eios-earned__toggle{margin:0 0 var(--eios-space-3)}.eios-overview-grid>.eios-earned--open>.eios-card{height:100%}.eios-stage{--eios-stage-field:var(--eios-family-field,var(--eios-color-info-bg));--eios-stage-bar:var(--eios-family,var(--eios-color-orient));position:relative;margin:0 0 var(--eios-space-6);padding:var(--eios-space-5) var(--eios-space-6) var(--eios-space-6) calc(var(--eios-space-6) + 8px);border-radius:var(--eios-radius-lg);background:var(--eios-stage-field);overflow:hidden;transition:background-color var(--eios-motion-recompose) var(--eios-ease-spring)}.eios-stage:before{content:"";position:absolute;inset:0 auto 0 0;inline-size:8px;background:var(--eios-stage-bar)}.eios-stage[data-family=overview]{--eios-family:var(--eios-nav-overview);--eios-family-field:color-mix(in srgb,#ef7a56 16%,var(--eios-color-bg))}.eios-stage[data-family=improve]{--eios-family:var(--eios-nav-improve);--eios-family-field:color-mix(in srgb,#3d5af1 13%,var(--eios-color-bg))}.eios-stage[data-family=understand]{--eios-family:var(--eios-nav-understand);--eios-family-field:color-mix(in srgb,#7a4fa3 13%,var(--eios-color-bg))}.eios-stage[data-family=manage]{--eios-family:var(--eios-nav-manage);--eios-family-field:color-mix(in srgb,#1f7a7a 13%,var(--eios-color-bg))}.eios-stage--desk{--eios-stage-field:color-mix(in srgb,#4e6273 16%,var(--eios-color-bg));--eios-stage-bar:var(--eios-color-orient)}.eios-stage--field{--eios-stage-field:color-mix(in srgb,#6f8a2e 16%,var(--eios-color-bg));--eios-stage-bar:var(--eios-color-success-text)}.eios-stage--recess{--eios-stage-field:color-mix(in srgb,#e0a83a 22%,var(--eios-color-bg));--eios-stage-bar:var(--eios-color-attention)}.eios-stage[data-family].eios-stage--desk,.eios-stage[data-family].eios-stage--field,.eios-stage[data-family].eios-stage--recess{--eios-stage-field:var(--eios-family-field)}.eios-stage[data-family].eios-stage--desk:before{background:var(--eios-color-orient)}.eios-stage[data-family].eios-stage--field:before{background:var(--eios-color-success-text)}.eios-stage[data-family].eios-stage--recess:before{background:var(--eios-color-attention)}.eios-stage__title{margin:0 0 var(--eios-space-3);font-family:var(--eios-font-display);font-size:var(--eios-text-md);font-weight:600;color:var(--eios-color-text-muted)}.eios-stage__head{margin:0 0 var(--eios-space-5)}.eios-stage__body{display:grid;grid-gap:var(--eios-space-6);gap:var(--eios-space-6);align-items:start}.eios-stage__body--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.eios-stage__aside,.eios-stage__lead{min-width:0}.eios-stage__aside .eios-plate{margin:0;height:100%}.eios-stage__foot{margin-top:var(--eios-space-5)}.eios-stage .eios-ringblock{align-items:center}@media (max-width:1200px){.eios-stage__body--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.eios-stage{margin-inline:calc(-1 * var(--eios-space-4));padding:var(--eios-space-4) var(--eios-space-4) var(--eios-space-5) calc(var(--eios-space-4) + 8px);border-radius:0}}.eios-module{min-width:0;padding-top:var(--eios-space-3);border-top:2px solid var(--eios-family,var(--eios-color-text))}.eios-module__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eios-space-3);margin:0 0 var(--eios-space-3)}.eios-module__title{margin:0;font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600;letter-spacing:-.005em}.eios-module__meta{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-module .eios-table{font-size:var(--eios-text-sm)}.eios-earned__body>.eios-module{border-top:none;padding-top:0}.eios-directory{margin:0 0 var(--eios-space-7)}.eios-directory .eios-portfolio-controls{margin-bottom:var(--eios-space-3)}.eios-band__title{margin:0;font-family:var(--eios-font-display);font-size:var(--eios-text-2xl);font-weight:600;letter-spacing:-.012em;line-height:1.1}.eios-band--identity{padding-top:var(--eios-space-4);padding-bottom:0}.eios-band--identity .eios-band__identity{align-items:baseline;gap:var(--eios-space-2) var(--eios-space-4);font-size:var(--eios-text-md)}.eios-ribbon,.eios-stamp{display:inline-block;padding:.18rem .55rem;border:2px solid;border-radius:3px;font-family:var(--eios-font-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;background:transparent}.eios-ribbon{position:absolute;top:var(--eios-space-4);right:var(--eios-space-4);color:var(--eios-color-orient-text)}.eios-ribbon--active{color:var(--eios-color-success-text)}.eios-ribbon--attention{color:var(--eios-color-attention-text)}.eios-ribbon--done{color:var(--eios-color-text)}.eios-code,.eios-identity__code,.eios-table code,code.eios-code{font-family:var(--eios-font-mono);font-size:.8125em;font-weight:600;letter-spacing:.08em}.eios-identity__code{font-size:var(--eios-text-md);color:var(--eios-family,var(--eios-color-text))}.eios-band__nav{gap:.25rem;margin-top:var(--eios-space-3)}.eios-band .eios-subnav__link{padding:.45rem .9rem .55rem;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:-1px;font-family:var(--eios-font-display);font-size:.75rem;letter-spacing:.08em;color:var(--eios-color-text)}.eios-band .eios-subnav__link:hover{background:color-mix(in srgb,var(--eios-color-surface) 60%,transparent)}.eios-band .eios-subnav__link[aria-current=page],.eios-band[data-family] .eios-subnav__link[aria-current=page]{background:var(--eios-color-bg);border-color:color-mix(in srgb,var(--eios-family,var(--eios-color-text)) 35%,transparent);border-bottom:none;box-shadow:inset 0 3px 0 var(--eios-family,var(--eios-color-primary));margin-bottom:-2px;padding-bottom:calc(.55rem + 1px)}.eios-region__num,.eios-zone__num{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.7em;block-size:1.7em;-webkit-margin-end:.55em;margin-inline-end:.55em;padding:0 .3em;border-radius:3px;background:var(--eios-family,var(--eios-color-text));color:var(--eios-color-bg);font-size:.72em;font-weight:700;letter-spacing:.02em;vertical-align:.18em}.eios-zone--ink .eios-zone__num{background:var(--eios-family,var(--eios-color-cockpit-muted));color:var(--eios-color-cockpit-bg)}.eios-attn-ledger__head,.eios-chartarea__label,.eios-datastrip{background:repeating-linear-gradient(to right,var(--eios-color-border) 0 1px,transparent 1px 2rem) 0 100% /100% 4px no-repeat;padding-bottom:calc(var(--eios-space-2) + 4px)}.eios-zone--ink .eios-chartarea__label,.eios-zone--ink .eios-datastrip{background-image:repeating-linear-gradient(to right,var(--eios-color-cockpit-rule) 0 1px,transparent 1px 2rem)}.eios-drill a:after,a.eios-drill:after{color:var(--eios-family,inherit)}.eios-earned--quiet{border:none;margin:0 0 var(--eios-space-4);background:var(--eios-family-tint,var(--eios-color-band));border-left:4px solid var(--eios-family,var(--eios-color-border));border-radius:0 var(--eios-radius-sm) var(--eios-radius-sm) 0}.eios-earned--quiet+.eios-earned--quiet{border-top:none;margin-top:0}.eios-earned__summary{padding:var(--eios-space-3) var(--eios-space-4);color:var(--eios-color-text)}.eios-earned__summary:before{color:var(--eios-family,var(--eios-color-text-muted))}.eios-earned__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.7em;block-size:1.7em;padding:0 .35em;border-radius:3px;background:var(--eios-family,var(--eios-color-text));color:var(--eios-color-bg);font-size:var(--eios-text-xs)}.eios-earned__body{padding:0 var(--eios-space-4) var(--eios-space-4)}.eios-earned--quiet[open]{background:transparent}.eios-ring__tick{stroke:var(--eios-color-text-muted);stroke-width:1;opacity:.55}.eios-ring__tick--long{stroke:var(--eios-color-text);stroke-width:1.5;opacity:.8}.eios-ring__share{font-family:var(--eios-font-display);font-size:11px;font-weight:700;letter-spacing:.02em;fill:var(--eios-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-ring__seg{stroke-linecap:butt}.eios-dist__bar{block-size:16px;border-radius:3px}.eios-facts__cell{border-top-width:3px}.eios-band__count{color:var(--eios-family,var(--eios-color-text));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}a.eios-shell__rail-foot{display:block;text-decoration:none}a.eios-shell__rail-foot:focus-visible,a.eios-shell__rail-foot:hover{opacity:.6}.eios-directory .eios-table td:first-child,.eios-directory .eios-table th:first-child{white-space:nowrap;font-family:var(--eios-font-mono);font-size:.78rem;letter-spacing:.06em}.eios-bridge{margin:0}.eios-bridge__svg{display:block;inline-size:100%;block-size:auto;max-block-size:320px;font-family:var(--eios-font-display)}.eios-bridge__baseline{stroke:var(--eios-color-text);stroke-width:2}.eios-bridge__tick{stroke:var(--eios-color-text);stroke-width:1.5}.eios-bridge__connector{stroke:var(--eios-color-text-muted);stroke-width:1;stroke-dasharray:3 3}.eios-bridge__separator{stroke:var(--eios-color-border);stroke-width:1;stroke-dasharray:4 4}.eios-bridge__bar{fill:var(--eios-chart-neutral)}.eios-bridge__bar--anchor{fill:var(--eios-color-text)}.eios-bridge__bar--favorable{fill:var(--eios-chart-favorable)}.eios-bridge__bar--unfavorable{fill:var(--eios-chart-unfavorable)}.eios-bridge__bar--attention{fill:var(--eios-chart-attention)}.eios-bridge__bar--neutral{fill:var(--eios-chart-seq-3)}.eios-bridge__bar--measured{fill:var(--eios-chart-favorable)}.eios-bridge__value{font-size:15px;font-weight:600;text-anchor:middle;fill:var(--eios-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-bridge__value--end{font-size:18px}.eios-bridge__cat{font-size:12px;text-anchor:middle;fill:var(--eios-color-text-muted);font-family:var(--eios-font-sans)}.eios-bridge__stamp{font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;fill:var(--eios-chart-favorable);font-family:var(--eios-font-mono,ui-monospace,monospace)}.eios-bridge__record{display:flex;flex-wrap:wrap;gap:var(--eios-space-1) var(--eios-space-3);margin-top:var(--eios-space-2);font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-bridge__item-value{font-weight:600;color:var(--eios-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-bridge__item--favorable .eios-bridge__item-value{color:var(--eios-chart-favorable)}.eios-bridge__item--unfavorable .eios-bridge__item-value{color:var(--eios-color-danger-text)}.eios-bridge__item--attention .eios-bridge__item-value{color:var(--eios-color-attention-text)}.eios-bridge__item--measured{-webkit-border-start:1px dashed var(--eios-color-border);border-inline-start:1px dashed var(--eios-color-border);-webkit-padding-start:var(--eios-space-3);padding-inline-start:var(--eios-space-3)}.eios-bridge__item-note{font-size:var(--eios-text-xs)}.eios-bridge__arrow{-webkit-margin-end:.35em;margin-inline-end:.35em}.eios-bridge__warning{flex-basis:100%;color:var(--eios-color-attention-text)}.eios-programbars{display:flex;flex-direction:column;gap:var(--eios-space-3);font-size:var(--eios-text-sm)}.eios-programbars__row{display:grid;grid-template-columns:minmax(9rem,15rem) minmax(4rem,1fr) max-content;grid-gap:var(--eios-space-1) var(--eios-space-3);gap:var(--eios-space-1) var(--eios-space-3);align-items:center}.eios-programbars__head{display:flex;flex-direction:column;gap:2px;min-width:0}.eios-programbars__label{font-family:var(--eios-font-display);font-weight:600;color:var(--eios-color-text);overflow-wrap:anywhere}.eios-programbars__label a{color:inherit}.eios-programbars__count{color:var(--eios-color-text-muted);font-size:var(--eios-text-xs)}.eios-programbars__health{display:flex;flex-wrap:wrap;gap:3px}.eios-programbars__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--eios-chart-neutral)}.eios-programbars__dot--favorable{background:var(--eios-chart-favorable)}.eios-programbars__dot--attention{background:var(--eios-chart-attention)}.eios-programbars__dot--unfavorable{background:var(--eios-chart-unfavorable)}.eios-programbars__dot--neutral{background:transparent;border:1.5px solid var(--eios-color-border)}.eios-programbars__track{position:relative;display:block;block-size:18px;background:var(--eios-color-band);border-radius:2px}.eios-programbars__forecast,.eios-programbars__plan,.eios-programbars__validated{position:absolute;inset-inline-start:0;top:0;display:block;block-size:100%;min-inline-size:2px}.eios-programbars__plan{z-index:2;box-sizing:border-box;border:1.5px solid var(--eios-color-text);border-radius:2px;background:transparent}.eios-programbars__forecast{z-index:1;background:var(--eios-family,var(--eios-chart-neutral))}.eios-programbars__validated{z-index:3;top:auto;bottom:0;block-size:6px;background:var(--eios-chart-favorable)}.eios-programbars__figures{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:end;white-space:nowrap}.eios-programbars__figure-value{font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text)}.eios-programbars__figure--muted,.eios-programbars__figure-word{color:var(--eios-color-text-muted);font-size:var(--eios-text-xs)}.eios-programbars__figure--validated{color:var(--eios-chart-favorable);font-size:var(--eios-text-xs)}.eios-programbars__legend{display:flex;gap:var(--eios-space-3);margin:0;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-programbars__swatch{display:inline-block;inline-size:14px;block-size:8px;-webkit-margin-end:.35em;margin-inline-end:.35em;vertical-align:middle}.eios-programbars__swatch--plan{box-sizing:border-box;border:1.5px solid var(--eios-color-text)}.eios-programbars__swatch--forecast{background:var(--eios-family,var(--eios-chart-neutral))}.eios-programbars__swatch--validated{background:var(--eios-chart-favorable)}@media (max-width:480px){.eios-programbars__row{grid-template-columns:minmax(0,1fr) max-content}.eios-programbars__track{grid-column:1/-1}}.eios-funnel{font-size:var(--eios-text-sm)}.eios-funnel__track{margin:0 0 var(--eios-space-2);font-family:var(--eios-font-display);font-weight:600;color:var(--eios-color-text)}.eios-funnel__track-word{-webkit-margin-end:.4em;margin-inline-end:.4em;font-size:var(--eios-text-xs);font-weight:400;color:var(--eios-color-text-muted)}.eios-funnel__stages{display:grid;grid-template-columns:max-content minmax(6rem,12rem) minmax(3rem,1fr) max-content;grid-gap:var(--eios-space-1) var(--eios-space-3);gap:var(--eios-space-1) var(--eios-space-3);align-items:center;margin:0;padding:0;list-style:none}.eios-funnel__stage{display:contents}.eios-funnel__index{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-funnel__name a{color:inherit}.eios-funnel__track-bar{display:block;block-size:16px;background:var(--eios-color-band)}.eios-funnel__bar{display:block;block-size:100%;background:var(--eios-family,var(--eios-chart-neutral))}.eios-funnel__count{font-family:var(--eios-font-display);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.eios-funnel__foot{margin:var(--eios-space-2) 0 0;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}@media (max-width:480px){.eios-funnel__stages{grid-template-columns:max-content minmax(0,1fr) max-content}.eios-funnel__track-bar{grid-column:1/-1}}.eios-countstrip{display:flex;flex-wrap:wrap;gap:var(--eios-space-1) var(--eios-space-2);align-items:baseline;margin:0;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-countstrip__count{font-family:var(--eios-font-display);font-size:var(--eios-text-xl);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--eios-color-text)}.eios-countstrip__item a{color:inherit;text-decoration:none}.eios-countstrip__item a:hover{text-decoration:underline}.eios-countstrip__sep{-webkit-margin-end:var(--eios-space-2);margin-inline-end:var(--eios-space-2)}.eios-countstrip--sparse{font-style:italic}.eios-flowsel{margin:0}.eios-flowsel__track{--eios-flowsel-n:3;position:relative;display:grid;grid-template-columns:repeat(var(--eios-flowsel-n),minmax(0,1fr));grid-gap:0;gap:0;padding:4px;border:1.5px solid var(--eios-color-border-strong,var(--eios-color-border));border-radius:999px;background:color-mix(in srgb,var(--eios-color-text) 6%,var(--eios-color-surface));box-shadow:inset 0 1px 2px rgb(0 0 0/.12),0 1px 0 rgb(255 255 255/.6)}.eios-flowsel__slider{position:absolute;inset:4px auto 4px 4px;inline-size:calc((100% - 8px) / var(--eios-flowsel-n));border-radius:999px;background:var(--eios-color-surface);box-shadow:0 1px 2px rgb(0 0 0/.18),inset 0 0 0 1.5px var(--eios-flowsel-color,var(--eios-color-border));transform:translateX(calc(var(--eios-flowsel-pos, 0) * 100%));transition:transform var(--eios-motion-recompose) var(--eios-ease-spring),opacity var(--eios-motion-recompose) var(--eios-ease);opacity:1}.eios-flowsel--undeclared .eios-flowsel__slider{opacity:0}.eios-flowsel--declared .eios-flowsel__track:has(.eios-flowsel__pos--desk[aria-checked=true]){--eios-flowsel-color:var(--eios-color-orient)}.eios-flowsel--declared .eios-flowsel__track:has(.eios-flowsel__pos--field[aria-checked=true]){--eios-flowsel-color:var(--eios-color-success-text)}.eios-flowsel--declared .eios-flowsel__track:has(.eios-flowsel__pos--recess[aria-checked=true]){--eios-flowsel-color:var(--eios-color-attention)}button.eios-flowsel__pos{--pos-color:var(--eios-color-orient);--pos-ink:var(--eios-color-orient-text);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.6rem;padding:.45rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--eios-color-text-muted);font-family:var(--eios-font-display);font-size:var(--eios-text-md);font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color var(--eios-motion-fast) var(--eios-ease)}button.eios-flowsel__pos--field{--pos-color:var(--eios-color-success-text);--pos-ink:var(--eios-color-success-text)}button.eios-flowsel__pos--recess{--pos-color:var(--eios-color-attention);--pos-ink:var(--eios-color-warning-text)}button.eios-flowsel__pos:hover{color:var(--eios-color-text)}button.eios-flowsel__pos[aria-checked=true]{color:var(--pos-ink)}button.eios-flowsel__pos:focus-visible{outline:2px solid var(--eios-color-focus);outline-offset:2px}.eios-flowsel__lamp{inline-size:.6rem;block-size:.6rem;border-radius:50%;border:1.5px solid var(--pos-color);background:transparent;flex:none;transition:background-color var(--eios-motion-fast) var(--eios-ease)}button.eios-flowsel__pos[aria-checked=true] .eios-flowsel__lamp{background:var(--pos-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--pos-color) 22%,transparent)}.eios-flowsel__legend{margin:var(--eios-space-2) 0 0;min-height:1.4em;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-flowsel__desc--fallback{font-style:italic}@media (max-width:480px){button.eios-flowsel__pos{padding-inline:.5rem;font-size:var(--eios-text-sm)}.eios-flowsel__name{white-space:nowrap}}.eios-ring__link--start .eios-ring__seg{filter:drop-shadow(0 0 0 transparent)}.eios-ring__link--start .eios-ring__terminal{opacity:.9;stroke-width:3}.eios-ringblock.is-linking .eios-ring__link--start:not(.is-active) .eios-ring__seg{opacity:.45}.eios-ringblock__item--start{background:color-mix(in srgb,var(--eios-color-accent-energy) 10%,transparent);border-radius:var(--eios-radius-sm)}.eios-ringblock__start{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-accent-energy);-webkit-margin-end:.4rem;margin-inline-end:.4rem}.eios-start{position:relative;padding-left:calc(6px + var(--eios-space-3))}.eios-start__swatch{position:absolute;inset:0 auto 0 0;inline-size:6px;border-radius:999px;background:var(--eios-start-color,var(--eios-color-accent-energy))}.eios-start__do{margin:0 0 var(--eios-space-3);font-family:var(--eios-font-display);font-size:var(--eios-text-xl);font-weight:600;line-height:1.2}.eios-start__do a{color:inherit;text-decoration-thickness:2px;text-underline-offset:.15em}.eios-start__meta{display:flex;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-3);align-items:center;margin:0 0 var(--eios-space-4);font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-start__share{font-family:var(--eios-font-mono,var(--eios-font-sans));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--eios-color-text)}.eios-start dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--eios-space-2) var(--eios-space-4);gap:var(--eios-space-2) var(--eios-space-4);margin:0}.eios-start dt{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding-top:.15em}.eios-start dd{margin:0;font-size:var(--eios-text-sm)}.eios-start__factors{margin:var(--eios-space-1) 0 0;padding-left:1.1em;color:var(--eios-color-text-muted)}.eios-start__actions{display:flex;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-4);margin:var(--eios-space-4) 0 0}.eios-arc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--eios-space-4) var(--eios-space-5);gap:var(--eios-space-4) var(--eios-space-5);margin:0;padding:0;list-style:none}.eios-arc__stage{position:relative;padding-top:var(--eios-space-3);border-top:2px solid var(--eios-color-border);min-width:0}.eios-arc__stage--start{border-top-color:var(--eios-color-accent-energy)}.eios-arc__head{display:flex;align-items:baseline;gap:var(--eios-space-2);margin:0 0 var(--eios-space-2);font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted)}.eios-arc__count{font-weight:500;letter-spacing:0;text-transform:none}.eios-arc ol{margin:0;padding-left:1.2em}.eios-arc li+li{margin-top:var(--eios-space-1)}.eios-arc__share{color:var(--eios-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-arc__phase{margin:0 0 var(--eios-space-2)}.eios-arc__more,.eios-arc__phase{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-arc__more{margin:var(--eios-space-2) 0 0}.eios-judgments{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-judgments li{display:flex;flex-wrap:wrap;gap:var(--eios-space-1) var(--eios-space-3);align-items:baseline}.eios-judgments__kind{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-play-lead{margin:0 0 var(--eios-space-4);font-family:var(--eios-font-display);font-size:var(--eios-text-lg);font-weight:600}.eios-play--recommended{padding:var(--eios-space-4);border-radius:var(--eios-radius-md);background:var(--eios-color-surface);box-shadow:inset 0 0 0 1.5px var(--eios-color-accent-energy)}.eios-play__tag{display:inline-block;margin:0 0 var(--eios-space-2);font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted)}@media (max-width:640px){.eios-start dl{grid-template-columns:minmax(0,1fr);gap:var(--eios-space-1) 0}.eios-start dt{margin-top:var(--eios-space-2)}}@media (max-width:768px){.eios-coach-stage .eios-stage__head{margin-bottom:var(--eios-space-4)}.eios-coach-stage .eios-ring{width:260px;height:260px}.eios-coach-stage .eios-ringblock{flex-direction:column;align-items:center}}.eios-sheet{display:flex;flex-direction:column;gap:var(--eios-space-3);min-width:0;width:100%}.eios-band--identity .eios-band__identity:has(.eios-sheet){display:block}.eios-sheet .eios-identity__code{color:#5b5346}.eios-sheet__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-3)}.eios-sheet__name{font-family:var(--eios-font-sans);font-size:var(--eios-text-2xl);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.15;text-wrap:balance}.eios-sheet__stamps{display:inline-flex;flex-wrap:wrap;gap:var(--eios-space-2);align-items:center}.eios-stamp{display:inline-block;padding:.12rem .5rem .1rem;border:1.5px solid;border-radius:3px;font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--eios-color-text-muted);white-space:nowrap}.eios-stamp--active{color:var(--eios-color-success-text)}.eios-stamp--attention{color:var(--eios-color-attention-text)}.eios-stamp--done,.eios-stamp--neutral{color:var(--eios-color-text-muted)}.eios-stamp--health-on_track{color:var(--eios-color-success-text)}.eios-stamp--health-at_risk{color:var(--eios-color-attention-text)}.eios-stamp--health-off_track{color:var(--eios-color-danger)}.eios-stamp--health-not_set{color:var(--eios-color-text-muted);border-style:dashed}.eios-sheet .eios-datastrip{margin:0}.eios-band--identity:has(.eios-sheet){padding-bottom:0}.eios-tabhead{margin:0 0 var(--eios-space-5)}.eios-tabhead__row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-4)}.eios-tabhead__title{margin:0;font-family:var(--eios-font-display);font-size:var(--eios-text-xl);font-weight:600;letter-spacing:-.01em}.eios-tabhead__desc,.eios-tabhead__meta{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-tabhead__desc{margin:var(--eios-space-1) 0 0;max-width:72ch}.eios-sheet-ledger{margin:0 0 var(--eios-space-6)}.eios-sheet-ledger .eios-ledger__value{font-size:clamp(var(--eios-text-xl),2.2vw,var(--eios-text-3xl));overflow-wrap:normal;word-break:normal;text-wrap:balance}.eios-sheet-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--eios-space-6) var(--eios-space-7);gap:var(--eios-space-6) var(--eios-space-7);align-items:start;margin:0 0 var(--eios-space-6)}.eios-sheet-grid__col{display:flex;flex-direction:column;gap:var(--eios-space-6);min-width:0}.eios-sheet-grid__col>*{min-width:0}@media (max-width:1200px){.eios-sheet-grid{grid-template-columns:minmax(0,1fr);gap:var(--eios-space-6)}.eios-sheet-grid__col{display:contents}.eios-mo-1{order:1}.eios-mo-2{order:2}.eios-mo-3{order:3}.eios-mo-4{order:4}.eios-mo-5{order:5}.eios-mo-6{order:6}.eios-mo-7{order:7}.eios-mo-8{order:8}.eios-mo-9{order:9}.eios-mo-10{order:10}.eios-mo-11{order:11}.eios-mo-12{order:12}}.eios-gate-seq{display:flex;flex-wrap:wrap;gap:var(--eios-space-3);margin:0 0 var(--eios-space-3);padding:0;list-style:none}.eios-gate-seq__step{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding-bottom:.3rem;border-bottom:3px solid var(--eios-color-border)}.eios-gate-seq__step--approved{border-color:var(--eios-color-success-text)}.eios-gate-seq__step--current{color:var(--eios-color-text);border-color:var(--eios-color-primary)}.eios-gate-seq__step--na{text-decoration:line-through}.eios-gate-next{margin:0 0 var(--eios-space-3);padding:var(--eios-space-3) var(--eios-space-4);border-left:4px solid var(--eios-color-primary);background:color-mix(in srgb,var(--eios-color-primary) 7%,transparent)}.eios-gate-next__label{display:block;font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted)}.eios-gate-next__act{margin:.15rem 0 0;font-weight:600}.eios-gate-next__who{margin:.1rem 0 0;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-gate-req{margin:0;padding:0;list-style:none}.eios-gate-req__row{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;grid-gap:var(--eios-space-2) var(--eios-space-3);gap:var(--eios-space-2) var(--eios-space-3);align-items:baseline;padding:var(--eios-space-2) 0;border-top:1px solid var(--eios-color-border);font-size:var(--eios-text-sm)}.eios-gate-req__mark{font-family:var(--eios-font-display);font-weight:700;color:var(--eios-color-text-muted)}.eios-gate-req__row--done .eios-gate-req__mark{color:var(--eios-color-success-text)}.eios-gate-req__row--missing .eios-gate-req__mark{color:var(--eios-color-attention-text)}.eios-gate-req__who{display:block;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-gate-req__act{justify-self:end}.eios-asks__summary{display:flex;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-4);margin:0 0 var(--eios-space-3);font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-asks__summary strong{color:var(--eios-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-asks{margin:0;padding:0;list-style:none}.eios-asks__item{display:grid;grid-gap:.15rem;gap:.15rem;padding:var(--eios-space-2) 0 var(--eios-space-3);border-top:1px solid var(--eios-color-border)}.eios-asks__item--mine{border-top-color:var(--eios-color-primary)}.eios-asks__kind{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted)}.eios-asks__who{font-size:var(--eios-text-sm)}.eios-asks__who strong{font-weight:600}.eios-asks__what{font-size:var(--eios-text-sm)}.eios-asks__meta{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-asks__waiting{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);font-style:italic}.eios-asks__overdue{color:var(--eios-color-attention-text);font-weight:600}.eios-asks__parties{margin:var(--eios-space-3) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--eios-space-1) var(--eios-space-3);font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-roster{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--eios-space-1) var(--eios-space-4);gap:var(--eios-space-1) var(--eios-space-4);margin:0;font-size:var(--eios-text-sm)}.eios-roster dt{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding-top:.15rem}.eios-roster dd{margin:0}.eios-roster__title{color:var(--eios-color-text-muted)}.eios-movement--compact .eios-movement__row{font-size:var(--eios-text-sm)}.eios-cr{display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2);padding:var(--eios-space-3) 0;border-top:1px solid var(--eios-color-border)}.eios-cr__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--eios-space-2) var(--eios-space-3)}.eios-cr__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.15rem var(--eios-space-3);gap:.15rem var(--eios-space-3);margin:0;font-size:var(--eios-text-sm)}.eios-cr__facts dt{color:var(--eios-color-text-muted)}.eios-cr__facts dd{margin:0}.eios-cr__changes{margin:0;padding-left:1.1rem;font-size:var(--eios-text-sm)}.eios-ps-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--eios-space-5);gap:var(--eios-space-5);margin:0 0 var(--eios-space-6)}@media (max-width:900px){.eios-ps-questions{grid-template-columns:minmax(0,1fr)}}.eios-ps-questions__label{display:block;font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding-bottom:.3rem;border-bottom:2px solid var(--eios-color-text);margin-bottom:var(--eios-space-2)}.eios-ps-questions p{margin:0 0 var(--eios-space-2);font-size:var(--eios-text-sm)}.eios-ps-ledger{margin:0;padding:0;list-style:none}.eios-ps-ledger__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--eios-space-3);gap:var(--eios-space-3);align-items:baseline;padding:var(--eios-space-2) 0;border-top:1px solid var(--eios-color-border);font-size:var(--eios-text-sm)}.eios-insights .eios-tabhead{margin-top:var(--eios-space-5)}.eios-insights__fresh,.eios-insights__reading{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted);margin:var(--eios-space-4) 0}.eios-clusters__row{display:block;padding:var(--eios-space-1) 0}.eios-clusters__question{display:block;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-sigledger{margin:0;padding:0;list-style:none;border-top:2px solid var(--eios-color-text)}.eios-sigledger__row{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content max-content;grid-gap:var(--eios-space-2) var(--eios-space-4);gap:var(--eios-space-2) var(--eios-space-4);align-items:baseline;padding:var(--eios-space-2) 0;border-bottom:1px solid var(--eios-color-border);font-size:var(--eios-text-sm)}.eios-sigledger__row[data-severity=attention] .eios-sigledger__title{font-weight:600}.eios-sigledger__what{min-width:0;display:grid;grid-gap:.1rem;gap:.1rem}.eios-sigledger__title{color:var(--eios-color-text);text-decoration:none}.eios-sigledger__title:focus-visible,.eios-sigledger__title:hover{text-decoration:underline}.eios-sigledger__summary{color:var(--eios-color-text-muted);font-size:var(--eios-text-xs)}.eios-sigledger__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.eios-sigledger__view{white-space:nowrap;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}@media (max-width:720px){.eios-sigledger__row{grid-template-columns:max-content minmax(0,1fr)}.eios-sigledger__value,.eios-sigledger__view{grid-column:2;text-align:left}}.eios-signal .eios-card__title{font-size:var(--eios-text-md)}.eios-learn{margin:0;border-top:2px solid var(--eios-color-text)}.eios-learn__row{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);grid-gap:.15rem var(--eios-space-4);gap:.15rem var(--eios-space-4);padding:var(--eios-space-3) 0;border-bottom:1px solid var(--eios-color-border)}.eios-learn__label{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding-top:.2rem}.eios-learn__value{margin:0;font-size:var(--eios-text-md);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eios-learn__row[data-state=not_yet] .eios-learn__value,.eios-learn__state{font-weight:400;color:var(--eios-color-text-muted)}.eios-learn__state{display:inline-block;margin-left:var(--eios-space-2);font-size:var(--eios-text-xs);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--eios-color-border);border-radius:2px;padding:0 .35rem}.eios-learn__basis{grid-column:2;margin:0;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}@media (max-width:720px){.eios-learn__row{grid-template-columns:minmax(0,1fr)}.eios-learn__basis{grid-column:1}}.eios-guide__heading{font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);margin:var(--eios-space-5) 0 var(--eios-space-2)}.eios-guide{margin:0;padding:0;list-style:none;border-top:2px solid var(--eios-color-text)}.eios-guide__row{padding:var(--eios-space-3) 0;border-bottom:1px solid var(--eios-color-border);display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-guide__row--compact{gap:.15rem}.eios-guide__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--eios-space-2) var(--eios-space-3)}.eios-guide__title{font-weight:600;color:var(--eios-color-text)}.eios-guide__stamp,.eios-guide__tags{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);margin:0}.eios-guide__lesson{margin:0;font-size:var(--eios-text-md);line-height:1.45}.eios-guide--candidates .eios-guide__lesson{font-style:italic}.eios-guide__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.15rem var(--eios-space-3);gap:.15rem var(--eios-space-3);margin:0;font-size:var(--eios-text-sm)}.eios-guide__facts dt{color:var(--eios-color-text-muted)}.eios-guide__facts dd{margin:0}.eios-guide__act{margin:0;font-size:var(--eios-text-sm)}@media (max-width:720px){.eios-guide__facts{grid-template-columns:minmax(0,1fr)}}.eios-memledger{margin:0;padding:0;list-style:none}.eios-memledger__row{padding:var(--eios-space-3) 0;border-top:1px solid var(--eios-color-border);display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-memledger__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--eios-space-2)}.eios-memledger__chain{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.15rem var(--eios-space-3);gap:.15rem var(--eios-space-3);margin:0;font-size:var(--eios-text-sm)}.eios-memledger__chain dt{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding-top:.15rem}.eios-memledger__chain dd{margin:0}.eios-memledger__provenance{margin:0;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-memlist{margin:0;padding-left:1.1rem;font-size:var(--eios-text-sm)}@media (max-width:720px){.eios-memledger__chain{grid-template-columns:minmax(0,1fr)}}.eios-related-learning__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.1rem var(--eios-space-3);gap:.1rem var(--eios-space-3);margin:var(--eios-space-1) 0 0;font-size:var(--eios-text-xs)}.eios-related-learning__facts dt{color:var(--eios-color-text-muted);text-transform:uppercase;letter-spacing:.05em}.eios-related-learning__facts dd{margin:0}.eios-ps-questions__bridge{font-size:var(--eios-text-xs);white-space:nowrap}.eios-library__context{font-size:var(--eios-text-sm);margin:0 0 var(--eios-space-4)}.eios-library__group+.eios-library__group{margin-top:var(--eios-space-4)}.eios-toolbox__target{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--eios-space-2) var(--eios-space-5);margin-bottom:var(--eios-space-4)}.eios-toolbox__select{margin:0;min-width:18rem}.eios-toolbox__stage+.eios-toolbox__stage{margin-top:var(--eios-space-5)}.eios-toolbox__stage-title{font-family:var(--eios-font-display);font-size:var(--eios-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:.3rem;border-bottom:2px solid var(--eios-color-text)}.eios-toolbox__question{margin:var(--eios-space-1) 0 var(--eios-space-2);font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-toolbox__list{margin:0;padding:0;list-style:none}.eios-toolbox__tool{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:var(--eios-space-2) var(--eios-space-4);gap:var(--eios-space-2) var(--eios-space-4);align-items:center;padding:var(--eios-space-2) 0;border-bottom:1px solid var(--eios-color-border)}.eios-toolbox__tool--later .eios-toolbox__label{color:var(--eios-color-text-muted)}.eios-toolbox__what{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.eios-toolbox__label{font-weight:600}.eios-toolbox__purpose{font-size:var(--eios-text-sm)}.eios-toolbox__method{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.eios-toolbox__entry{white-space:nowrap}@media (max-width:720px){.eios-toolbox__tool{grid-template-columns:minmax(0,1fr)}.eios-toolbox__entry{white-space:normal}}.eios-form__actions{display:flex;flex-wrap:wrap;gap:var(--eios-space-2) var(--eios-space-3);align-items:center;margin-top:var(--eios-space-3)}.eios-form__error{margin:var(--eios-space-2) 0 0;color:var(--eios-color-danger-text);font-size:var(--eios-text-sm)}.eios-form--inline{margin-top:var(--eios-space-3)}.eios-button--compact{padding:.15rem .6rem;font-size:var(--eios-text-xs)}.eios-field__control--compact{padding:.2rem .4rem;font-size:var(--eios-text-sm);width:auto;min-width:10rem}.eios-link-button{background:none;border:0;padding:0;font:inherit;color:var(--eios-color-primary);text-decoration:underline;cursor:pointer}.eios-check{display:flex;gap:var(--eios-space-3);align-items:flex-start;padding:var(--eios-space-2) 0;border-bottom:1px solid var(--eios-color-border)}.eios-check input{margin-top:.35rem;width:1.1rem;height:1.1rem}.eios-check .eios-field__hint{display:block}.eios-retro-list{margin:0}.eios-retro-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--eios-space-3);gap:var(--eios-space-3);align-items:start;padding:var(--eios-space-3) 0;border-top:1px solid var(--eios-color-border)}.eios-retro-row__main{display:grid;grid-gap:.2rem;gap:.2rem}.eios-retro-row__title{font-weight:600}.eios-retro-row__closure,.eios-retro-row__meta{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-retro-row__side{display:flex;flex-wrap:wrap;gap:var(--eios-space-2);justify-content:flex-end;align-items:center}.eios-retro__status{margin:calc(-1 * var(--eios-space-2)) 0 var(--eios-space-4)}.eios-retro__cta,.eios-retro__status{display:flex;flex-wrap:wrap;gap:var(--eios-space-3);align-items:center}.eios-retro__cta{justify-content:space-between;padding:var(--eios-space-3) var(--eios-space-4);margin-bottom:var(--eios-space-4);border:1px solid var(--eios-color-border);border-left:4px solid var(--eios-color-primary);background:var(--eios-color-surface)}.eios-retro__cta p{margin:0}.eios-retro__privacy{margin:0 0 var(--eios-space-3);padding:var(--eios-space-2) var(--eios-space-3);font-size:var(--eios-text-sm);border-left:3px solid var(--eios-color-text);background:var(--eios-color-surface)}.eios-retro__facilitators{margin-bottom:var(--eios-space-2);font-size:var(--eios-text-sm)}.eios-retro-chips{display:flex;flex-wrap:wrap;gap:var(--eios-space-2)}.eios-retro-chips li{display:inline-flex;gap:var(--eios-space-2);align-items:center;padding:.15rem .6rem;border:1px solid var(--eios-color-border);border-radius:999px;font-size:var(--eios-text-sm)}.eios-retro-participants td,.eios-retro-participants th{vertical-align:top}.eios-retro-row-controls{display:inline-flex;gap:var(--eios-space-2);align-items:center}.eios-retro-facts__identity{margin-bottom:var(--eios-space-3)}.eios-retro-facts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--eios-space-4);gap:var(--eios-space-4)}.eios-retro-facts__block .eios-signals__head{margin-bottom:var(--eios-space-1)}.eios-retro-facts__list li{font-size:var(--eios-text-sm);padding:.15rem 0;border-top:1px solid var(--eios-color-border)}.eios-disclosure--quiet>summary{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-retro-aggregate__summary{margin-bottom:var(--eios-space-4)}.eios-retro-aggregate__candidates{margin:var(--eios-space-3) 0 var(--eios-space-4);padding:var(--eios-space-3);border:1px dashed var(--eios-color-border)}.eios-retro-questions{display:grid;grid-gap:var(--eios-space-4);gap:var(--eios-space-4)}.eios-retro-question{padding-top:var(--eios-space-3);border-top:1px solid var(--eios-color-border)}.eios-retro-question__prompt{margin:0 0 var(--eios-space-2);font-size:var(--eios-text-md);font-weight:600}.eios-retro-question__gap,.eios-retro-question__reading{margin:var(--eios-space-2) 0 0;font-size:var(--eios-text-sm)}.eios-retro-question__choices li[data-theme],.eios-retro-question__gap{font-weight:600}.eios-retro-question__texts li{padding:.25rem 0;border-top:1px dotted var(--eios-color-border);font-size:var(--eios-text-sm)}.eios-learn__value--prose{font-weight:400;font-size:var(--eios-text-sm)}.eios-retro-conclusions{display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-retro-conclusion{display:grid;grid-template-columns:minmax(10rem,12rem) minmax(0,1fr) auto;grid-gap:var(--eios-space-2);gap:var(--eios-space-2);align-items:start}.eios-retro-actions,.eios-retro-lessons{display:grid;grid-gap:var(--eios-space-3);gap:var(--eios-space-3)}.eios-retro-action,.eios-retro-lesson{padding:var(--eios-space-3) 0;border-top:1px solid var(--eios-color-border)}.eios-retro-action__head,.eios-retro-lesson__head{display:flex;flex-wrap:wrap;gap:var(--eios-space-2);align-items:center}.eios-retro-action__meta,.eios-retro-action__note,.eios-retro-action__text,.eios-retro-lesson__text{margin:var(--eios-space-2) 0 0;font-size:var(--eios-text-sm)}.eios-retro-action__meta{color:var(--eios-color-text-muted)}.eios-retro-action[data-overdue] .eios-retro-action__meta{color:var(--eios-color-danger-text)}.eios-retro-action-controls,.eios-retro-lesson-decide{margin-top:var(--eios-space-2);display:flex;flex-wrap:wrap;gap:var(--eios-space-2);align-items:flex-start}.eios-questionnaire__frame{max-width:44rem}.eios-questionnaire__progress{font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-questionnaire__family{border:0;padding:0;margin:0 0 var(--eios-space-5)}.eios-questionnaire__legend{font-family:var(--eios-font-display);font-size:var(--eios-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eios-color-text-muted);padding:var(--eios-space-3) 0 var(--eios-space-2);border-top:2px solid var(--eios-color-text);width:100%}.eios-questionnaire__q{padding:var(--eios-space-3) 0;border-bottom:1px solid var(--eios-color-border)}.eios-questionnaire__prompt{margin:0 0 var(--eios-space-2);font-weight:600}.eios-questionnaire__statement{margin:0 0 var(--eios-space-2);font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.eios-questionnaire__scale-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-questionnaire__choice,.eios-questionnaire__scale-opt{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:var(--eios-space-2);min-height:3.25rem;border:1px solid var(--eios-color-border);border-radius:4px;cursor:pointer;text-align:center;font-size:var(--eios-text-xs)}.eios-questionnaire__choice{flex-direction:row;justify-content:flex-start;text-align:left;font-size:var(--eios-text-sm);min-height:2.75rem}.eios-questionnaire__choice[data-checked],.eios-questionnaire__scale-opt[data-checked]{border-color:var(--eios-color-text);background:var(--eios-color-surface);font-weight:600}.eios-questionnaire__choice input,.eios-questionnaire__scale-opt input{width:1.1rem;height:1.1rem}.eios-questionnaire__scale-num{font-size:var(--eios-text-md);font-weight:600}.eios-questionnaire__choices{display:grid;grid-gap:var(--eios-space-2);gap:var(--eios-space-2)}.eios-questionnaire__note{margin-top:var(--eios-space-2)}.eios-questionnaire__actions{position:-webkit-sticky;position:sticky;bottom:0;padding:var(--eios-space-3) 0;background:var(--eios-color-bg);border-top:1px solid var(--eios-color-border)}@media (max-width:720px){.eios-retro-conclusion,.eios-retro-row{grid-template-columns:1fr}.eios-retro-row__side{justify-content:flex-start}.eios-questionnaire__scale-word{display:none}.eios-questionnaire__scale-opt{min-height:2.75rem}}