:root{--esti-motion-duration-fast-01:70ms;--esti-motion-duration-fast-02:.11s;--esti-motion-duration-moderate-01:.15s;--esti-motion-duration-moderate-02:.24s;--esti-motion-duration-slow-01:.4s;--esti-motion-duration-slow-02:.7s;--esti-motion-easing-standard:cubic-bezier(.2, 0, .38, .9);--esti-motion-easing-entrance:cubic-bezier(0, 0, .38, .9);--esti-motion-easing-exit:cubic-bezier(.2, 0, 1, .9);--esti-motion-standard:var(--esti-motion-duration-moderate-01) var(--esti-motion-easing-standard);--esti-motion-entrance:var(--esti-motion-duration-moderate-02) var(--esti-motion-easing-entrance);--esti-motion-exit:var(--esti-motion-duration-fast-02) var(--esti-motion-easing-exit)}@keyframes esti-motion-fade-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.esti-motion-fade-in{animation:esti-motion-fade-in var(--esti-motion-duration-moderate-02) var(--esti-motion-easing-entrance) both}@media (prefers-reduced-motion:reduce){.esti-ai-agent,.esti-ai-agent *,.esti-float-widget,.esti-cal-cell,.esti-header-pom-btn,.esti-motion-fade-in,.esti-case-study-card__glow{transition:none!important;animation:none!important}}:root{--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-spacing-11:5rem;--cds-spacing-12:6rem;--cds-spacing-13:10rem;--cds-grid-margin:1rem;--cds-grid-gutter:2rem;--cds-border-radius-lg:0;--cds-background:#fff;--cds-background-hover:#8d8d8d1f;--cds-border-interactive:#0f62fe;--cds-border-strong-01:#8d8d8d;--cds-border-strong:var(--cds-border-strong-01);--cds-border-subtle-00:#e0e0e0;--cds-border-subtle-01:#c6c6c6;--cds-border-subtle:var(--cds-border-subtle-00);--cds-focus:#0f62fe;--cds-icon-primary:#161616;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#fff;--cds-layer:var(--cds-layer-01);--cds-layer-accent:#e0e0e0;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover:var(--cds-layer-hover-01);--cds-layer-selected:#e0e0e0;--cds-link-inverse:#78a9ff;--cds-link-primary:#0f62fe;--cds-support-error:#da1e28;--cds-support-info:#0043ce;--cds-support-success:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-minor:var(--cds-support-warning);--cds-notification-warning-background:#fcf4d6;--cds-text-disabled:#16161640;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--esti-font-sans:"Urbanist", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html body,html body [class^=cds--],html body [class*=\ cds--]{font-family:var(--esti-font-sans)}html,body,#root{min-height:100vh}.esti-fill{height:100%}.esti-grow{flex:auto;min-width:0}.esti-skip-link{z-index:10000;background:var(--cds-background,#fff);color:var(--cds-text-primary,#141517);border:1px solid var(--cds-border-strong,#14151733);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.esti-skip-link:focus{outline:2px solid var(--cds-link-primary,#3b5568);outline-offset:2px;transform:translateY(0)}.esti-row-highlight{background:color-mix(in srgb, var(--cds-support-warning,#f1c21b) 18%, transparent)}.hcw-surface{border-radius:0!important}.esti-row{align-items:center;gap:1rem;display:flex}.esti-row-between{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.esti-app-shell{min-height:100vh}html:has(.esti-app-shell){background:var(--cds-background)}html:has(.esti-app-shell) body{background:var(--cds-background)}html:has(.esti-landing-shell){background:var(--cds-background)}html:has(.esti-landing-shell) body{background:var(--cds-background)}html:has(.esti-lp){background:var(--cds-background)}html:has(.esti-lp) body{background:var(--cds-background)}html:has(.esti-landing-shell){scrollbar-width:none;-ms-overflow-style:none}html:has(.esti-landing-shell) body{scrollbar-width:none;-ms-overflow-style:none}html:has(.esti-landing-shell)::-webkit-scrollbar{width:0;height:0;display:none}html:has(.esti-landing-shell) body::-webkit-scrollbar{width:0;height:0;display:none}.esti-app-content{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;min-height:calc(100vh - 3rem);display:flex}.esti-app-content::-webkit-scrollbar{width:0;height:0;display:none}.esti-toast-host{z-index:9000;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.esti-login-shell{min-height:100vh;padding:0;display:block}.esti-login-panel{width:100%;max-width:none}.esti-login-brand{align-items:center;gap:var(--cds-spacing-03);display:flex}.esti-login-brand--stacked{flex-direction:column;align-items:flex-start;gap:.35rem}.esti-login-brand__link{width:fit-content;color:inherit;text-decoration:none;display:block}.esti-aorms-logo--sm{height:1.25rem}.esti-aorms-logo--md{height:1.5rem}.esti-aorms-logo--rail{height:1.5rem;display:block}.esti-aorms-logo--stage{height:clamp(2rem,4vw,2.75rem);display:block}.esti-aorms-logo--hero{width:auto;max-width:min(90vw,22rem);height:clamp(2.75rem,7vw,4.5rem);display:block}.esti-aorms-logo--watermark{height:24px}.esti-aorms-mark--sm{width:1rem;height:1rem}.esti-aorms-mark--md{width:1.125rem;height:1.125rem}.esti-aorms-mark--lg{width:1.375rem;height:1.375rem}.esti-aorms-mark--rail{width:1.125rem;height:1.125rem;display:block}.esti-aorms-mark--stage{width:2rem;height:2rem}.esti-aorms-mark--hero{width:1.5rem;height:1.5rem}.esti-aorms-mark--watermark{width:24px;height:24px}.esti-login-mark{padding:0;display:inline-flex}.esti-login-mark .esti-brand{width:2rem;height:2rem;display:block}.esti-app-mark{vertical-align:middle;width:1.5rem;height:1.5rem;margin-inline-end:.5rem;display:inline-block}.esti-app-brand{flex-direction:column;justify-content:center;align-items:flex-start;margin-inline-end:.625rem;line-height:1;display:inline-flex}.esti-app-brand__logo{width:auto;height:1.125rem;display:block}.esti-app-brand__tier{letter-spacing:.14em;text-transform:uppercase;opacity:.82;margin-block-start:.125rem;font-size:.5rem;font-weight:600}.esti-app-brand__firm{align-items:center;display:inline-flex}.cds--header.esti-app-header--lite{background-color:#d2a106}.cds--header.esti-app-header--pro{background-color:#002d9c}.esti-app-header--lite .cds--header__name,.esti-app-header--lite .cds--header__action,.esti-app-header--lite .esti-header-clock{color:#161616}.esti-app-header--lite .cds--header__action svg,.esti-app-header--lite .cds--header__menu-trigger svg{fill:#161616}.esti-app-header--lite .esti-app-brand__logo{filter:brightness(0)}.esti-login-brand h3{margin:0}.esti-page-header{align-items:flex-start}.esti-chart-sm{min-height:10rem}.esti-chart-md{min-height:18rem}.esti-chart-lg{min-height:24rem}.esti-card-skeleton{width:100%;height:18rem}.cds--tag{border-radius:0;align-items:center;block-size:1.5rem;min-block-size:1.5rem;display:inline-flex}.esti-dash-masonry{columns:2;column-gap:var(--cds-spacing-05)}.esti-dash-masonry>.cds--tile{break-inside:avoid;margin-block-end:var(--cds-spacing-05);display:block}@media (width<=1055px){.esti-dash-masonry{columns:1}}.esti-kpi-grid{background:var(--cds-border-subtle);--cds-grid-gutter:0;gap:1px}.esti-kpi-grid .cds--tile{padding:var(--cds-spacing-05);border:none;min-height:4rem}.esti-studio-abstract-page .cds--tile{transition:background var(--esti-motion-standard)}.esti-studio-abstract-page .cds--tile--clickable:hover,.esti-studio-abstract-page .esti-row-clickable:hover td{background:var(--cds-layer-hover)}.esti-state-stable{color:var(--cds-support-success)}.esti-state-watch{color:var(--cds-support-info)}.esti-state-friction{color:var(--cds-support-warning)}.esti-state-critical{color:var(--cds-support-error)}.esti-state-inactive{color:var(--cds-text-disabled)}.esti-form-panel{max-width:640px}.esti-form-panel--wide{max-width:800px}.esti-firm-logo{width:auto;height:48px}.esti-input-md{max-width:280px}.esti-input-sm{max-width:220px}.esti-dash{row-gap:.5rem;padding-inline:0}.esti-zone-head{align-items:flex-start;gap:1rem;margin-block-start:1.25rem;display:flex}.esti-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.esti-personal-panel{z-index:6000;flex-direction:column;width:20rem;height:calc(100vh - 3rem);display:flex;position:fixed;inset-block-start:3rem;inset-inline-end:0;overflow:hidden}.esti-personal-panel .cds--tile{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.esti-pp-header{flex:none;padding-block-end:var(--cds-spacing-05)}.esti-pp-tabs,.esti-pp-tabs .cds--tabs{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.esti-pp-tabs .cds--tabs__content{flex:auto;min-height:0;overflow:hidden}.esti-pp-tabs .cds--tab-content{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;height:100%;padding-block-start:var(--cds-spacing-05);overflow:hidden auto}.esti-pp-tabs .cds--tab-content::-webkit-scrollbar{display:none}.esti-pp-card{box-sizing:border-box;width:100%}.esti-header-clock{white-space:nowrap;align-items:center;padding-inline:1rem;display:flex}.esti-header-pom{font-variant-numeric:tabular-nums}.esti-header-pom--focus{color:var(--cds-support-success)}.esti-header-pom--break{color:var(--cds-support-error)}.esti-pom-running-timer{z-index:7999;opacity:.8;font-variant-numeric:tabular-nums;pointer-events:none;letter-spacing:0;font-size:1.25rem;font-weight:400;line-height:1.4;position:fixed;inset-block-start:3rem;inset-inline-end:1rem}.esti-pom-running-timer--focus{color:var(--cds-support-success)}.esti-pom-running-timer--break{color:var(--cds-support-error)}.esti-portal-logo{height:1.25rem;margin-inline:1rem .5rem}.esti-floating-dock{background:var(--cds-layer);border-block-start:1px solid var(--cds-border-subtle);z-index:8500;flex-direction:column;align-items:center;gap:.25rem;width:3rem;padding-block:.5rem;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0}.esti-ai-explain__summary{letter-spacing:.16px;margin:0;font-size:.875rem;font-weight:400;line-height:1.28572}.esti-ai-explain__list{letter-spacing:.32px;margin:0;padding-inline-start:1.25rem;font-size:.75rem;font-weight:400;line-height:1.33333}.esti-ai-studio__title{letter-spacing:.16px;margin-block-start:0;font-size:.875rem;font-weight:600;line-height:1.28572}.esti-ai-settings-tile{max-width:47.5rem}.esti-float-widget{z-index:8600;width:17rem;max-width:calc(100vw - 4.5rem);max-height:calc(100vh - 4rem);animation:esti-motion-fade-in var(--esti-motion-duration-moderate-02) var(--esti-motion-easing-entrance) both;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;position:fixed;inset-block-end:1rem;inset-inline-start:3.5rem;overflow:hidden}.esti-float-widget::-webkit-scrollbar{width:0;height:0;display:none}.esti-float-widget ::-webkit-scrollbar{width:0;height:0;display:none}.esti-float-widget *{scrollbar-width:none;-ms-overflow-style:none}.esti-float-panel-shell.cds--tile{flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.esti-float-panel-shell .esti-scroll-affordance{flex:auto;height:100%;min-height:0}.esti-float-panel-shell .esti-scroll-affordance__viewport{padding:var(--cds-spacing-05)}.esti-scroll-affordance{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.esti-scroll-affordance__viewport{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;overflow:hidden auto}.esti-scroll-affordance__viewport::-webkit-scrollbar{width:0;height:0;display:none}.esti-scroll-affordance__hint{pointer-events:none;z-index:2;color:var(--cds-icon-primary);opacity:.85;justify-content:center;display:flex;position:absolute;inset-inline:0}.esti-scroll-affordance__hint--up{padding-block-start:var(--cds-spacing-02);inset-block-start:0}.esti-scroll-affordance__hint--down{padding-block-end:var(--cds-spacing-02);inset-block-end:0}.esti-float-settings{width:15rem;inset-block-end:4rem}.esti-float-calc{width:15rem;inset-block-end:.75rem}.esti-float-pom-header{width:15rem;inset-block:3.25rem auto;inset-inline:auto 1rem}.esti-header-pom--active{outline:2px solid var(--cds-support-success);outline-offset:-2px}.esti-pom-ring{justify-content:center;display:flex}.esti-pom-ring--run{animation:esti-pom-pulse var(--esti-motion-duration-slow-02) var(--esti-motion-easing-standard) infinite}@keyframes esti-pom-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.esti-pom-ring--run,.esti-cockpit__shape--pulse{animation:none}}.esti-footer{border-block-start:1px solid var(--cds-border-subtle-00);margin-block-start:2rem;padding-block:2rem;padding-inline:1rem}.esti-user-card{z-index:9000;border:1px solid var(--cds-border-subtle-01);min-width:280px;max-width:340px;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0}.esti-user-card__hero{align-items:flex-start}.esti-user-card__avatar{background:var(--cds-layer-02);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.esti-user-card__photo{object-fit:cover;width:100%;height:100%}.esti-user-card__name{font-weight:600}.esti-user-card__row{align-items:center}.esti-profile-photo{background:var(--cds-layer-02);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.esti-profile-photo img{object-fit:cover;width:100%;height:100%}.esti-staff-avatar{color:var(--cds-text-inverse);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:var(--esti-staff-color);font-weight:700;line-height:1;font-size:var(--esti-staff-fs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.esti-staff-avatar img{object-fit:cover;width:100%;height:100%;display:block}.esti-avatar-name-cell{align-items:center;gap:var(--cds-spacing-03);display:flex}.esti-id-card{border-radius:var(--cds-border-radius-lg,8px);border:1px solid var(--cds-border-subtle-01);z-index:9000;background:var(--cds-layer);width:220px;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;overflow:hidden}.esti-id-card__photo-area{height:160px;position:relative;overflow:hidden}.esti-id-card__photo{object-fit:cover;width:100%;height:100%;display:block}.esti-id-card__initials-bg{background:var(--esti-staff-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.esti-id-card__initials{color:var(--cds-text-inverse);letter-spacing:.02em;opacity:.9;font-size:3rem;font-weight:700;line-height:1}.esti-id-card__overlay{clip-path:polygon(0 100%,100% 100%,0 0);opacity:.85;background:var(--esti-staff-color);width:90px;height:90px;position:absolute;inset-block-end:0;inset-inline-start:0}.esti-id-card__badge{z-index:1;flex-direction:column;gap:1px;display:flex;position:absolute;inset-block-end:8px;inset-inline-start:6px}.esti-id-card__badge-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cds-text-inverse);font-size:.55rem;font-weight:700;line-height:1}.esti-id-card__badge-code{color:var(--cds-text-on-color);font-size:.65rem;font-weight:700;line-height:1}.esti-id-card__body{padding:var(--cds-spacing-04) var(--cds-spacing-04) var(--cds-spacing-05);gap:var(--cds-spacing-02);flex-direction:column;display:flex}.esti-id-card__name{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-primary);font-size:.875rem;font-weight:700;line-height:1.2}.esti-id-card__designation{color:var(--cds-text-secondary);margin-block-end:var(--cds-spacing-02);font-size:.75rem}.esti-id-card__meta{align-items:center;gap:var(--cds-spacing-02);margin-block-end:var(--cds-spacing-03);display:flex}.esti-id-card__role-dot{background:var(--esti-staff-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.esti-id-card__link{font-size:.75rem}.esti-team-bar{align-items:flex-end;gap:var(--cds-spacing-04);display:flex}.esti-team-bar .cds--search{flex:1}.esti-staff-tile.cds--tile{height:100%;padding:0;overflow:hidden}.esti-staff-tile__photo{aspect-ratio:3/4;background:var(--esti-staff-color);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.esti-staff-tile__photo img{object-fit:cover;width:100%;height:100%;display:block}.esti-staff-tile__initials{color:var(--cds-text-on-color);letter-spacing:.04em;-webkit-user-select:none;user-select:none;z-index:1;font-size:4rem;font-weight:700;line-height:1;position:relative}.esti-staff-tile__accent{clip-path:polygon(0 0,0 100%,100% 100%);opacity:.45;filter:brightness(.6);background:var(--esti-staff-color);width:55%;height:25%;position:absolute;inset-block-end:0;inset-inline-start:0}.esti-staff-tile__info{padding:var(--cds-spacing-04) var(--cds-spacing-04) var(--cds-spacing-03);gap:var(--cds-spacing-02);flex-direction:column;display:flex}.esti-staff-tile__top-row{align-items:center;gap:var(--cds-spacing-02);margin-block-end:var(--cds-spacing-01);display:flex}.esti-staff-tile__dot{background:var(--esti-staff-color);border-radius:50%;flex-shrink:0;width:6px;height:6px}.esti-staff-tile__name{color:var(--cds-text-primary);font-size:.9375rem;font-weight:600;line-height:1.25}.esti-staff-tile__role{color:var(--cds-text-secondary);font-size:.8125rem;line-height:1.3}.esti-staff-tile__actions{justify-content:flex-end;margin-block-start:var(--cds-spacing-02);display:flex}.esti-staff-tile__level-badge,.esti-id-card__level-badge{height:18px;padding:0 var(--cds-spacing-03);color:var(--cds-text-inverse);letter-spacing:.04em;background:var(--esti-staff-color);border-radius:9px;align-items:center;width:fit-content;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.esti-id-card__level-badge{margin-block-end:var(--cds-spacing-02)}.esti-profile-member-tile.cds--tile{cursor:pointer;padding:var(--cds-spacing-05)}.esti-profile-member-tile--active.cds--tile{outline:2px solid var(--cds-focus);outline-offset:-2px}.esti-doc-tile.cds--tile{padding:var(--cds-spacing-05);height:100%}.esti-doc-tile__header{align-items:center;gap:var(--cds-spacing-03);display:flex}.esti-doc-tile__actions{gap:var(--cds-spacing-02);flex-wrap:wrap;margin-block-start:auto;display:flex}.esti-dash-grid{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,18vw,280px);display:grid}@media (width<=1055px){.esti-dash-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=671px){.esti-dash-grid{grid-template-columns:1fr}}.esti-dash-tile{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);background:0 0;flex-direction:column;display:flex;overflow:hidden}.esti-dash-tile--2x1{grid-column:span 2}.esti-dash-tile--3x1{grid-column:span 3}.esti-dash-tile--4x1{grid-area:auto/span 4;height:auto;overflow:visible}.esti-dash-tile--2x2{grid-area:span 2/span 2}.esti-dash-tile--expanded{grid-row:span 2}.esti-dash-tile--expanded.esti-dash-tile--4x1{grid-row:auto}.esti-dash-tile--clickable{cursor:pointer}.esti-dash-tile--clickable:hover{background:var(--cds-background-hover)}@media (width<=1055px){.esti-dash-tile--2x1,.esti-dash-tile--3x1,.esti-dash-tile--4x1,.esti-dash-tile--2x2{grid-column:span 2}}@media (width<=671px){.esti-dash-tile--2x1,.esti-dash-tile--3x1,.esti-dash-tile--4x1,.esti-dash-tile--2x2{grid-area:span 1/span 1}}.esti-dash-expand-btn{cursor:pointer;width:20px;height:20px;color:var(--cds-text-helper);opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:opacity .1s;display:flex}.esti-dash-expand-btn:hover{opacity:1;color:var(--cds-text-primary)}.esti-dash-level{letter-spacing:.12em;color:var(--cds-text-helper);opacity:.5;text-transform:uppercase;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9px}.esti-dash-tile__body{padding:var(--cds-spacing-05);flex:1;overflow-y:auto}.esti-dash-kpi{letter-spacing:0;color:var(--cds-text-primary);padding:var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-03);font-size:2.625rem;font-weight:300;line-height:1}.esti-kpi-hero{letter-spacing:0;color:var(--cds-text-primary);margin:0;font-size:3.375rem;font-weight:300;line-height:1}.esti-dash-kpi-note{letter-spacing:.05em;color:var(--cds-text-helper);padding:0 var(--cds-spacing-05);font-family:IBM Plex Mono,monospace;font-size:11px}.esti-dash-row{align-items:baseline;gap:var(--cds-spacing-03);padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);font-size:13px;display:flex}.esti-dash-row:last-child{border-bottom:none}.esti-dash-row__key{color:var(--cds-text-helper);flex:1;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-dash-row__val{color:var(--cds-text-primary);font-family:IBM Plex Mono,monospace;font-size:12px}.esti-dash-row__tag{flex-shrink:0}.esti-dash-table-wrap{flex:1;overflow-x:auto}.esti-dash-table-wrap .cds--data-table-container{margin-block-start:0}.esti-dash-table-wrap .cds--table-toolbar{display:none}.esti-dash-activity-row{align-items:flex-start;gap:var(--cds-spacing-04);padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-00);display:flex}.esti-dash-activity-row:last-child{border-bottom:none}.esti-dash-activity-row__dot{background:var(--cds-border-strong);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.esti-dash-activity-row__text{color:var(--cds-text-secondary);flex:1;font-size:13px;line-height:1.4}.esti-dash-activity-row__time{color:var(--cds-text-helper);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.esti-dash-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cds-text-helper);padding:var(--cds-spacing-04) var(--cds-spacing-05) var(--cds-spacing-02);font-family:IBM Plex Mono,monospace;font-size:10px}.esti-dash-tile__body .esti-qi-layout{flex-wrap:wrap;gap:0;display:flex}.esti-dash-tile__body .esti-qi-layout>*{border:none;border-right:1px solid var(--cds-border-subtle);flex:300px}.esti-dash-tile__body .esti-qi-layout>:last-child{border-right:none}.esti-dash-tile__body .esti-qi-layout .cds--tile{border:none;border-radius:0;height:100%}@keyframes esti-zone-pulse{0%,to{opacity:1}50%{opacity:.3}}.esti-cockpit{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);grid-template-columns:1fr 1fr;grid-template-areas:"client finance""attn attn""project team";display:grid}@media (width<=671px){.esti-cockpit{grid-template-columns:1fr;grid-template-areas:"client""finance""attn""project""team"}}.esti-cockpit__client{grid-area:client}.esti-cockpit__finance{grid-area:finance}.esti-cockpit__attn{grid-area:attn}.esti-cockpit__project{grid-area:project}.esti-cockpit__team{grid-area:team}.esti-cockpit__zone{border-top:3px solid var(--esti-zc,var(--cds-border-subtle));border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-05) var(--cds-spacing-06) var(--cds-spacing-06);gap:var(--cds-spacing-04);flex-direction:column;min-height:clamp(240px,24vw,340px);display:flex}.esti-cockpit__zone-hdr{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-04);display:flex}.esti-cockpit__zone-left{gap:var(--cds-spacing-03);flex-direction:column;display:flex}.esti-cockpit__zone-name{letter-spacing:.16em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.esti-cockpit__state-row{align-items:center;gap:var(--cds-spacing-03);display:flex}.esti-cockpit__shape{color:var(--esti-zc,var(--cds-text-helper));flex-shrink:0;font-size:18px;line-height:1}.esti-cockpit__shape--pulse{animation:2.4s ease-in-out infinite esti-zone-pulse}.esti-cockpit__state-label{letter-spacing:.1em;text-transform:uppercase;color:var(--esti-zc,var(--cds-text-primary));font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.esti-cockpit__radial{flex-shrink:0}.esti-cockpit__kpi{gap:var(--cds-spacing-01);margin-top:var(--cds-spacing-02);flex-direction:column;display:flex}.esti-cockpit__kpi-main{letter-spacing:0;color:var(--cds-text-primary);font-size:2rem;font-weight:400;line-height:1}.esti-cockpit__kpi-sub{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:10px}.esti-cockpit__details{flex-direction:column;margin-top:auto;display:flex}.esti-cockpit__drow{align-items:baseline;gap:var(--cds-spacing-03);padding:var(--cds-spacing-02) 0;border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);font-size:12px;display:flex}.esti-cockpit__drow:last-child{border-bottom:none}.esti-cockpit__drow__k{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:72px;font-family:IBM Plex Mono,monospace;font-size:10px}.esti-cockpit__drow__v{flex:1}.esti-cockpit__drow__accent{color:var(--esti-zc,var(--cds-text-secondary))}.esti-cockpit__av{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);align-items:flex-start;gap:var(--cds-spacing-07);padding:var(--cds-spacing-05) var(--cds-spacing-06);min-height:160px;display:flex}@media (width<=671px){.esti-cockpit__av{gap:var(--cds-spacing-05);flex-direction:column}}.esti-cockpit__av-body{gap:var(--cds-spacing-04);flex-direction:column;flex:1;min-width:0;display:flex}.esti-cockpit__av-name{letter-spacing:.16em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.esti-cockpit__av-issue{color:var(--cds-text-primary);max-width:640px;font-size:15px;line-height:1.4}.esti-cockpit__av-sub{gap:var(--cds-spacing-02);flex-direction:column;display:flex}.esti-cockpit__av-impact{color:var(--cds-text-secondary);font-size:12px}.esti-cockpit__av-action{letter-spacing:.06em;color:var(--cds-link-primary);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-cockpit__causal{flex-wrap:wrap;align-items:center;display:flex}.esti-cockpit__cn{letter-spacing:.12em;text-transform:uppercase;padding:1px var(--cds-spacing-02);color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace;font-size:9px}.esti-cockpit__cn--on{color:var(--esti-zc,var(--cds-text-secondary));font-weight:700}.esti-cockpit__cl{color:var(--cds-border-subtle);padding:0 2px;font-family:IBM Plex Mono,monospace;font-size:9px}.esti-cockpit__cl--on{color:var(--esti-zc,var(--cds-text-helper))}.esti-cockpit__av-health{align-items:flex-end;gap:var(--cds-spacing-01);flex-direction:column;flex-shrink:0;display:flex}.esti-cockpit__hl{letter-spacing:.14em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.esti-cockpit__hs{color:var(--cds-text-primary);font-family:IBM Plex Mono,monospace;font-size:44px;line-height:1}.esti-cockpit__hb{letter-spacing:.1em;text-transform:uppercase;text-align:right;font-family:IBM Plex Mono,monospace;font-size:10px}.esti-av-strip{align-items:center;gap:var(--cds-spacing-05);padding:var(--cds-spacing-03) var(--cds-spacing-05);border-left:1px solid var(--cds-border-subtle);border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);min-height:40px;display:flex}.esti-av-strip__shape{flex-shrink:0;font-size:11px}.esti-av-strip__issue{color:var(--cds-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.esti-av-strip__action{letter-spacing:.06em;color:var(--cds-link-primary);text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.esti-av-strip__health{color:var(--cds-text-helper);white-space:nowrap;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.esti-command-grid{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);grid-template-rows:1fr 1fr;grid-template-columns:1fr 2fr 1fr;height:calc(100vh - 6rem);display:grid}@media (width<=1023px){.esti-command-grid{grid-template-rows:repeat(6,auto);grid-template-columns:1fr;height:auto}}.esti-command-cell{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);flex-direction:column;min-height:0;display:flex;overflow:hidden}.esti-command-cell>.esti-av-strip{border-left:none;border-right:none}.esti-command-cell>.esti-detail-grid{border-top:none;border-left:none;flex:1;min-height:0;overflow-y:auto}.esti-cognitive-dashboard{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);grid-template-rows:auto minmax(0,1fr) 172px auto;height:100%;min-height:0;padding-bottom:32px;display:grid;overflow:hidden}@media (width<=1023px){.esti-cognitive-dashboard{height:100%;overflow:hidden}}.esti-cognitive-layer{min-width:0;min-height:0}.esti-office-state{border-bottom:1px solid var(--cds-border-subtle);flex-direction:column;display:flex;overflow:hidden}.esti-state-counts{flex:1;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}@media (width<=639px){.esti-state-counts{grid-template-columns:1fr}}.esti-state-count{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05) var(--cds-spacing-06);border-right:1px solid var(--cds-border-subtle);min-width:0;display:flex;overflow:hidden}.esti-state-count:last-child{border-right:0}.esti-state-count .esti-geo{font-size:clamp(20px,2vw,28px)}.esti-state-count__num{color:var(--cds-text-primary);flex-shrink:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1}.esti-state-count__label{letter-spacing:.04em;text-transform:uppercase;color:var(--cds-text-secondary);text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.esti-state-row{grid-template-columns:repeat(6,1fr);min-height:0;display:grid}@media (width<=1023px){.esti-state-row{grid-template-columns:repeat(3,1fr)}}@media (width<=639px){.esti-state-row{grid-template-columns:repeat(2,1fr)}}.esti-state-line{gap:var(--cds-spacing-03);padding:var(--cds-spacing-05);border-right:1px solid var(--cds-border-subtle);flex-direction:column;min-width:0;display:flex;overflow:hidden}.esti-state-line:last-child{border-right:0}.esti-state-line__name{letter-spacing:.08em;text-transform:uppercase;color:var(--cds-text-helper);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.esti-state-line__icon{align-items:center;gap:var(--cds-spacing-03);min-height:clamp(20px,2vw,28px);color:var(--cds-text-primary);font-size:18px;display:flex}.esti-state-line__count{color:var(--cds-text-primary);font-family:IBM Plex Sans,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1}.esti-state-line__detail{color:var(--cds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.esti-signal-metric{--signal-color:var(--cds-text-primary);border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);justify-content:center;gap:var(--cds-spacing-04);min-height:0;padding:var(--cds-spacing-05);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.esti-signal-metric__title,.esti-signal-metric__detail{color:var(--cds-text-helper);z-index:1;position:relative}.esti-signal-metric__title{letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.25}.esti-signal-metric__value{color:var(--signal-color);z-index:1;position:relative}.esti-signal-metric__detail{letter-spacing:0;text-transform:none;max-width:18rem;color:var(--cds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.esti-geo{color:var(--cds-text-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(20px,2vw,28px);line-height:1;display:inline-flex}.esti-geo--sm{font-size:18px}.esti-geo--circle{transform:scale(1.22)}.esti-geo--triangle{transform:scale(1)}.esti-geo--square,.esti-geo--x{transform:scale(.92)}.esti-geo--act{color:var(--cds-interactive)}html:has(.esti-studio-abstract-page){min-height:100dvh}html:has(.esti-studio-abstract-page) body{min-height:100dvh}.esti-app-content .cds--tab-content{padding-block-start:var(--cds-spacing-06)}.esti-pp-tabs .cds--tab-content{padding-block-start:var(--cds-spacing-05)}.esti-studio-abstract-page{width:100%}.esti-abstract{gap:var(--cds-spacing-05);padding:var(--cds-spacing-05);flex-direction:column;display:flex}.esti-abstract__head{flex:none}.esti-abstract__head h2{letter-spacing:-.01em;font-weight:300}.esti-kpi-row{gap:var(--cds-spacing-05);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.esti-kpi-card{gap:var(--cds-spacing-02);flex-direction:column;display:flex}.esti-kpi-card .esti-label--helper{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;line-height:1.2}.esti-kpi-card h3{letter-spacing:-.01em;color:var(--cds-text-primary);font-size:2rem;font-weight:300;line-height:1.05}.esti-abstract-table{gap:var(--cds-spacing-03);flex-direction:column;flex:auto;min-height:0;display:flex}.esti-abstract-table__scroll{min-height:0}.esti-abstract-table>.esti-label{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.esti-abstract-empty{padding:var(--cds-spacing-03) 0}.esti-row-clickable{cursor:pointer}.esti-dash-split{gap:var(--cds-spacing-05);height:100%;min-height:0;padding:var(--cds-spacing-05);display:flex}.esti-dash-main{flex:auto;min-width:0;min-height:0;overflow:hidden}.esti-dash-main .esti-abstract{padding:0}.esti-dash-log{flex:0 0 22rem;min-height:0;display:flex}.esti-dash-aside{gap:var(--cds-spacing-05);flex-direction:column;width:100%;min-height:0;display:flex}.esti-dash-aside__ai{flex:none}.esti-dash-aside__log{flex:auto;min-height:0;overflow-y:auto}.esti-log-item{flex-direction:column;display:flex}.esti-card-link{color:inherit;text-decoration:none;display:block}@media (width<=1055px){.esti-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.esti-dash-split{flex-direction:column}.esti-dash-log{flex-basis:auto}}@keyframes esti-calm-breathe{0%,to{opacity:.82;box-shadow:inset 0 0 0 1px #0000}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cds-support-success) 42%, transparent);opacity:1}}.esti-signal-metric--pulse{animation:8s ease-in-out infinite esti-calm-breathe}.esti-cognitive-brain-layer{grid-template-columns:1.5fr 1fr;display:grid}@media (width<=1023px){.esti-cognitive-brain-layer{grid-template-columns:1fr}}.esti-cognitive-main{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);min-height:0;padding:var(--cds-spacing-05);gap:var(--cds-spacing-04);flex-direction:column;display:flex;overflow:hidden}.esti-focus-stack{gap:var(--cds-spacing-03);flex:1;grid-auto-rows:1fr;min-height:0;display:grid}.esti-focus-box{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);padding:var(--cds-spacing-04);gap:var(--cds-spacing-02);text-align:left;width:100%;min-width:0;min-height:0;font:inherit;color:inherit;flex-direction:column;display:flex;overflow:hidden}.esti-focus-box--clickable{cursor:pointer;transition:background 70ms}.esti-focus-box--clickable:hover{background:var(--cds-layer-hover-01)}.esti-focus-box--clickable:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.esti-focus-box--clickable:disabled{cursor:progress;opacity:.6}.esti-focus-box__head{justify-content:space-between;align-items:center;gap:var(--cds-spacing-03);display:flex}.esti-focus-box__num{color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600}.esti-focus-box .esti-label{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.esti-focus-box__desc{color:var(--cds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.esti-focus-actions{flex-shrink:0}.esti-focus-actions .cds--btn{width:100%;max-width:100%}.esti-focus-table{min-width:0;overflow:hidden}.esti-focus-row{cursor:pointer}.esti-focus-row td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.esti-focus-row .esti-geo{font-size:16px}.esti-focus-row__num{color:var(--cds-text-helper);width:1.5rem;font-family:IBM Plex Mono,monospace;font-weight:600}.esti-focus-empty{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05) 0;display:flex}.esti-focus-empty .esti-focus-box__desc{margin:0}.esti-cognitive-after{border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-05);gap:var(--cds-spacing-04);flex-direction:column;min-height:0;display:flex;overflow:hidden}.esti-after-list{gap:var(--cds-spacing-04);flex-direction:column;display:flex}.esti-after-list p{letter-spacing:.16px;color:var(--cds-text-secondary);text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:400;line-height:1.4;overflow:hidden}.esti-shape-legend{justify-content:center;align-items:center;gap:var(--cds-spacing-06);padding:var(--cds-spacing-04) 0 0;display:flex}.esti-shape-legend span{align-items:center;gap:var(--cds-spacing-02);letter-spacing:.32px;color:var(--cds-text-helper);font-size:.75rem;font-weight:400;line-height:1.33333;display:inline-flex}.esti-shape-legend .esti-geo{color:var(--cds-text-helper);letter-spacing:.16px;font-size:.875rem;font-weight:400;line-height:1.28572}.esti-cognitive-reasoning,.esti-cognitive-recovery{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-04) var(--cds-spacing-05);min-height:0;overflow:hidden}.esti-cognitive-chain{gap:var(--cds-spacing-02);display:grid}.esti-cognitive-chain__row{gap:var(--cds-spacing-03);color:var(--cds-text-secondary);grid-template-columns:auto 72px 1fr;align-items:start;min-width:0;font-size:12px;line-height:1.32;display:grid}.esti-cognitive-chain__row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.esti-cognitive-chain__row span:first-child,.esti-cognitive-chain__row span:nth-child(2){letter-spacing:.08em;color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace;font-size:11px}.esti-cognitive-forecast{margin-top:var(--cds-spacing-04);border-top:1px solid var(--cds-border-subtle);gap:1px;display:grid}.esti-cognitive-forecast__row{justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-02) 0;border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.esti-cognitive-forecast__row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esti-recovery-forecast{align-items:center;gap:var(--cds-spacing-03);padding-bottom:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle);grid-template-columns:1fr auto 1fr;display:grid}.esti-recovery-forecast div{gap:var(--cds-spacing-02);display:grid}.esti-recovery-forecast span{letter-spacing:.1em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-recovery-forecast strong{align-items:center;font-family:IBM Plex Mono,monospace;font-size:clamp(24px,2.2vw,34px);font-weight:300;line-height:1;display:inline-flex}.esti-recovery-forecast .esti-geo{font-size:clamp(26px,2.4vw,34px)}.esti-recovery-forecast__arrow{font-size:16px!important}.esti-recovery-domain-list{margin:var(--cds-spacing-04) 0;gap:1px;display:grid}.esti-recovery-domain{gap:var(--cds-spacing-03);padding:var(--cds-spacing-02) 0;border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);text-transform:uppercase;grid-template-columns:1fr auto auto auto;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.esti-recovery-domain>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esti-recovery-domain .esti-geo{font-size:18px}.esti-cognitive-evidence{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle)}.esti-cognitive-kicker,.esti-cognitive-section-title{letter-spacing:.12em;color:var(--cds-text-helper);text-transform:uppercase;margin-bottom:var(--cds-spacing-03);font-family:IBM Plex Mono,monospace;font-size:11px}.esti-cognitive-title{color:var(--cds-text-primary);margin:0;font-size:clamp(18px,2vw,28px);font-weight:300;line-height:1.2}.esti-cognitive-copy{margin:var(--cds-spacing-02) 0 0;color:var(--cds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.32;display:-webkit-box;overflow:hidden}.esti-poa-section{border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-03) var(--cds-spacing-05);flex-shrink:0;min-height:0;overflow:hidden}.esti-focus-header{align-items:baseline;gap:var(--cds-spacing-03);padding-bottom:var(--cds-spacing-02);border-bottom:1px solid var(--cds-border-subtle);flex-shrink:0;display:flex;overflow:hidden}.esti-focus-calmness{align-items:center;gap:var(--cds-spacing-04);flex-wrap:wrap;display:flex}.esti-focus-calmness__pictogram{fill:currentColor;width:48px;height:48px;color:var(--cds-text-secondary);opacity:.9;flex-shrink:0;align-self:center}.esti-focus-calmness__label{letter-spacing:.12em;color:var(--cds-text-helper);text-transform:uppercase;align-self:center;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-focus-calmness__band{letter-spacing:0;color:var(--cds-text-secondary);text-transform:none;text-overflow:ellipsis;white-space:nowrap;align-self:baseline;min-width:0;font-family:IBM Plex Sans,sans-serif;font-size:13px;line-height:1.35;overflow:hidden}.esti-focus-context{letter-spacing:.08em;color:var(--cds-text-secondary);text-transform:uppercase;margin-bottom:var(--cds-spacing-04);font-family:IBM Plex Mono,monospace;font-size:11px}.esti-poa-action{align-items:flex-start;gap:var(--cds-spacing-04);padding:var(--cds-spacing-03) 0;min-height:0;display:flex;overflow:hidden}.esti-poa-action .cds--btn{flex-shrink:0;margin-left:auto}.esti-poa-action__num{min-width:1.4rem;padding-top:1px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700}.esti-poa-action__body{flex:1;min-width:0;overflow:hidden}.esti-poa-action__body>.esti-label{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:normal;font-size:14px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.esti-poa-action__meta{gap:var(--cds-spacing-02);margin-top:var(--cds-spacing-01);letter-spacing:0;color:var(--cds-text-helper);text-transform:none;flex-wrap:wrap;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.35;display:flex}.esti-poa-action__meta span{text-overflow:ellipsis;white-space:normal;overflow:hidden}.esti-poa-action__meta span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--cds-text-helper);font-family:IBM Plex Mono,monospace;font-size:10px}.esti-poa-action__steps{gap:var(--cds-spacing-01);margin-top:var(--cds-spacing-01);color:var(--cds-text-helper);font-size:11px;line-height:1.35;display:grid}.esti-poa-action__steps span{padding-left:var(--cds-spacing-04);border-left:1px solid var(--cds-border-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esti-focus-deferred-note{color:var(--cds-text-helper);margin-bottom:var(--cds-spacing-02);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:italic;overflow:hidden}.esti-focus-deferred{align-items:flex-start;gap:var(--cds-spacing-03);padding:var(--cds-spacing-01) 0;opacity:.5;display:flex;overflow:hidden}.esti-cognitive-evidence-grid{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.esti-cognitive-evidence-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.esti-cognitive-evidence-grid{grid-template-columns:1fr}}.esti-cognitive-evidence{grid-template-rows:36px repeat(5,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.esti-cognitive-evidence .esti-cognitive-section-title{min-height:0;padding:0 var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);text-overflow:ellipsis;white-space:nowrap;align-items:center;margin:0;display:flex;overflow:hidden}.esti-cognitive-evidence .esti-detail-item{height:100%;min-height:0;padding:0 var(--cds-spacing-05);overflow:hidden}.esti-cognitive-evidence .esti-detail-item__ref,.esti-cognitive-evidence .esti-detail-item__val,.esti-cognitive-evidence .esti-detail-item__tag{line-height:1}.esti-cognitive-evidence .esti-detail-item__ref,.esti-cognitive-evidence .esti-detail-item__val{font-size:12px}.esti-cognitive-evidence .esti-detail-item__val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esti-cognitive-evidence .esti-detail-item__tag{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:10px;overflow:hidden}.esti-cognitive-evidence .esti-detail-empty{min-height:0;padding:0 var(--cds-spacing-05);grid-row:2/-1;font-size:12px;line-height:1;overflow:hidden}.esti-macro-hdr{padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);justify-content:space-between;align-items:center;gap:var(--cds-spacing-04);flex-shrink:0;display:flex}.esti-macro-hdr__name{letter-spacing:.08em;color:var(--cds-text-helper);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:IBM Plex Mono,monospace;font-size:12px;overflow:hidden}.esti-macro-hdr__status{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cds-text-primary);background:var(--cds-layer-02);border-radius:0;flex-shrink:0;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.esti-telem-tile:first-child,.esti-telem-tile:nth-child(2),.esti-telem-tile:nth-child(3),.esti-telem-tile:nth-child(4){background:0 0}.esti-quad{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:0;display:grid}@keyframes esti-qpulse{0%,88%,to{opacity:1}94%{opacity:.4}}.esti-qcell{padding:var(--cds-spacing-05) var(--cds-spacing-06);gap:var(--cds-spacing-02);isolation:isolate;--qc:var(--cds-text-primary);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.esti-qcell--stable,.esti-qcell--watch,.esti-qcell--friction,.esti-qcell--critical,.esti-qcell--info{--qc:var(--cds-text-primary)}.esti-qcell--inactive{--qc:var(--cds-text-disabled);opacity:.35}.esti-qcell__name{letter-spacing:.08em;color:var(--cds-text-helper);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;z-index:1;min-width:0;font-family:IBM Plex Mono,monospace;font-size:12px;position:relative;overflow:hidden}.esti-qcell__val{color:var(--cds-text-primary);white-space:nowrap;text-overflow:ellipsis;z-index:1;margin-top:auto;padding-left:0;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:400;line-height:1.08;position:relative;overflow:hidden}.esti-qcell__tag{letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;z-index:1;border-radius:0;flex-shrink:0;max-width:100%;padding:2px 6px;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.35;display:inline-block;position:relative;overflow:hidden}.esti-qcell__note{letter-spacing:.04em;color:var(--cds-text-disabled);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex-shrink:0;min-width:0;font-family:IBM Plex Mono,monospace;font-size:10px;position:relative;overflow:hidden}.esti-qcell__pictogram{right:var(--cds-spacing-04);top:var(--cds-spacing-04);width:clamp(50px,4.5vw,76px);height:clamp(50px,4.5vw,76px);fill:var(--qc);opacity:.16;pointer-events:none;z-index:0;position:absolute}.esti-telem-col{flex-direction:column;flex:1;display:flex;overflow:hidden}.esti-telem-col>.esti-telem-tile{border-right:none;border-bottom:1px solid var(--cds-border-subtle);flex:1}.esti-telem-col>.esti-telem-tile:last-child{border-bottom:none}.esti-telem-tile{border-right:1px solid var(--cds-border-subtle);justify-content:center;align-items:center;gap:var(--cds-spacing-02);padding:var(--cds-spacing-04);text-align:center;background:0 0;flex-direction:column;display:flex;overflow:hidden}.esti-telem-tile:last-child{border-right:none}.esti-telem-tile__label{letter-spacing:.12em;color:var(--cds-text-helper);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:IBM Plex Mono,monospace;font-size:clamp(8px,.7vw,11px);font-weight:700;line-height:1.3;overflow:hidden}.esti-telem-tile__value{font-family:IBM Plex Mono,monospace;font-size:clamp(15px,1.4vw,22px);font-weight:600;line-height:1}.esti-telem-tile__state{letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:IBM Plex Mono,monospace;font-size:clamp(8px,.7vw,11px);font-weight:600;line-height:1.3;overflow:hidden}.esti-screen{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.esti-screen__hdr{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-04) var(--cds-spacing-06);border-bottom:1px solid var(--cds-border-subtle);flex-shrink:0;display:flex}.esti-screen__hdr-title{letter-spacing:.14em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:13px}.esti-screen__empty{padding:var(--cds-spacing-07) var(--cds-spacing-06);color:var(--cds-text-secondary);align-items:center;gap:var(--cds-spacing-03);font-size:14px;display:flex}.esti-screen__placeholder{padding:var(--cds-spacing-07) var(--cds-spacing-06);align-items:center;gap:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle);min-height:200px;display:flex}.esti-screen__placeholder-label{letter-spacing:.18em;color:var(--cds-text-disabled);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-appr-row{align-items:center;gap:var(--cds-spacing-05);padding:var(--cds-spacing-04) var(--cds-spacing-06);border-bottom:1px solid var(--cds-border-subtle);display:flex}.esti-appr-row__accent{border-radius:0;flex-shrink:0;align-self:stretch;width:3px}.esti-appr-row__body{flex:1;min-width:0}.esti-appr-row__title{color:var(--cds-text-primary);font-size:14px}.esti-appr-row__ref{color:var(--cds-text-secondary);margin-top:2px;font-size:12px}.esti-appr-row__days{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600}.esti-telemetry{border-left:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=767px){.esti-telemetry{grid-template-columns:1fr 1fr}}.esti-telemetry__cell{border-right:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-04) var(--cds-spacing-06);align-items:center;gap:var(--cds-spacing-05);display:flex}.esti-telemetry__info{gap:var(--cds-spacing-01);flex-direction:column;min-width:0;display:flex}.esti-telemetry__label{letter-spacing:.16em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-telemetry__value{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:300;line-height:1}.esti-telemetry__state{letter-spacing:.08em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.esti-detail-grid{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.esti-detail-cell{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);flex-direction:column;min-height:clamp(180px,18vw,280px);display:flex}.esti-detail-hdr{padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);justify-content:space-between;align-items:center;gap:var(--cds-spacing-04);flex-shrink:0;display:flex}.esti-detail-hdr__title{letter-spacing:.14em;color:var(--cds-text-helper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:12px}.esti-detail-item{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-03) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);display:flex}.esti-detail-item--link{cursor:pointer;background:0 0;text-decoration:none}.esti-detail-item--link:hover{background:var(--cds-layer-hover)}.esti-detail-item--link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.esti-detail-item__ref{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.esti-detail-item__val{color:var(--cds-text-primary);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:14px}.esti-detail-item__tag{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.esti-detail-empty{padding:var(--cds-spacing-06) var(--cds-spacing-05);color:var(--cds-text-secondary);align-items:center;gap:var(--cds-spacing-03);flex:1;font-size:14px;display:flex}.esti-pressure-grid{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle);grid-template-columns:1fr 1fr;display:grid}@media (width<=671px){.esti-pressure-grid{grid-template-columns:1fr}}.esti-pressure-cell{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-05) var(--cds-spacing-06);gap:var(--cds-spacing-04);flex-direction:column;min-height:clamp(200px,20vw,300px);display:flex}.esti-pressure-cell--full{grid-column:span 2;min-height:auto}@media (width<=671px){.esti-pressure-cell--full{grid-column:span 1}}.esti-resource-row{align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-03) 0;border-bottom:1px solid var(--cds-border-subtle);display:flex}.esti-resource-row:last-child{border-bottom:none}.esti-resource-row__name{color:var(--cds-text-primary);flex:1;font-size:14px}.esti-resource-row__load{color:var(--cds-text-helper);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-resource-row__bar{background:var(--cds-border-subtle);border-radius:0;flex-shrink:0;width:80px;height:3px;position:relative}.esti-resource-row__bar:before{content:"";width:var(--rl,0%);background:var(--rc,var(--cds-border-strong));border-radius:0;position:absolute;top:0;bottom:0;left:0}.esti-mini-grid{border:1px solid var(--cds-border-subtle);grid-template-columns:1fr 1fr;gap:1px;display:grid}.esti-mini-grid__cell{padding:var(--cds-spacing-05);border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle)}.esti-mini-grid__val{color:var(--cds-text-primary);margin-top:var(--cds-spacing-02);font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:300;line-height:1}.esti-detail-grid--3col{grid-template-columns:1fr 1fr 1fr}.esti-ai-panel{border-left:1px solid var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle)}.esti-ai-panel__section{border-bottom:1px solid var(--cds-border-subtle);border-right:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-05) var(--cds-spacing-06)}.esti-ai-panel__hdr{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-04) var(--cds-spacing-06);align-items:center;gap:var(--cds-spacing-04);display:flex}.esti-ai-panel__empty{border-right:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-07) var(--cds-spacing-06);color:var(--cds-text-secondary);align-items:center;gap:var(--cds-spacing-03);display:flex}.esti-ai-panel__row{border-right:1px solid var(--cds-border-subtle);border-bottom:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-05) var(--cds-spacing-06);gap:var(--cds-spacing-05);align-items:flex-start;display:flex}.esti-ai-panel__row__icon{flex-shrink:0;min-width:20px;padding-top:2px;font-family:IBM Plex Mono,monospace;font-size:12px}.esti-ai-panel__row__title{color:var(--cds-text-primary);flex:1;font-size:14px}.esti-ai-panel__row__priority{color:var(--cds-text-helper);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px}.esti-app-tile.cds--tile{padding:var(--cds-spacing-05);height:100%}.esti-app-tile__actions{gap:var(--cds-spacing-02);flex-wrap:wrap;margin-block-start:var(--cds-spacing-03);display:flex}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.esti-id-card.esti-id-card--pop{z-index:auto;border-radius:0;position:static;inset:auto}.esti-brand{background-color:var(--esti-brand-accent,var(--esti-brand-yellow));display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.esti-brand--esti{aspect-ratio:1;-webkit-mask-image:url(/esti-mark-black.png);mask-image:url(/esti-mark-black.png)}.esti-brand--aorms{aspect-ratio:816/216;-webkit-mask-image:url(/aorms-logo.png);mask-image:url(/aorms-logo.png)}.esti-brand--aorms-mark{aspect-ratio:1;-webkit-mask-image:url(/aorms-mark.png);mask-image:url(/aorms-mark.png)}.esti-ai-bar__mark{width:20px;height:20px}
