.fig-app[data-page=overview] .fig-main>.enterprise-overview{max-width:1440px}.fig-app[data-page=overview] .fig-main{scroll-behavior:smooth}.enterprise-overview{--eo-page-bg:#fff;--eo-surface:#fff;--eo-raised:#f6f6f6;--eo-line:#e9e9e9;--eo-ink:#141414;--eo-muted:#737373;--eo-dim:#999;--eo-positive:var(--architect-green-on-light);--eo-positive-bg:#e5f7ec;--eo-warning:#8c6528;--eo-warning-bg:#f7f0e2;--eo-negative:#9d3342;--eo-negative-bg:#a538481a;width:100%;color:var(--eo-ink);padding:27px 0 72px}.fig-app[data-theme=dark] .enterprise-overview{--eo-page-bg:#000;--eo-surface:#101010;--eo-raised:#1b1b1b;--eo-line:#303030;--eo-ink:#f4f4f4;--eo-muted:#aaa;--eo-dim:#777;--eo-positive:var(--architect-green);--eo-positive-bg:#123020;--eo-warning:#d8b47b;--eo-warning-bg:#34291a;--eo-negative:#e48791;--eo-negative-bg:#bc4d602b}.enterprise-overview :is(h1,h2,h3,p){margin:0}.enterprise-overview :is(button,input){font:inherit}.enterprise-overview button{cursor:pointer}.enterprise-overview :is(button,a,input):focus-visible{outline:2px solid var(--eo-positive);outline-offset:3px}.eo-eyebrow{color:var(--eo-dim);letter-spacing:.07em;text-transform:uppercase;font-size:11px;line-height:1.5}.eo-page-header{justify-content:space-between;align-items:flex-end;gap:18px 30px;display:flex}.eo-page-header>div:first-child{min-width:0}.eo-page-header h1{letter-spacing:-.025em;font-size:30px;font-weight:400;line-height:1.25}.eo-page-header p{max-width:790px;color:var(--eo-muted);margin-top:11px;font-size:15px;line-height:1.55}.eo-page-meta{color:var(--eo-muted);white-space:nowrap;flex:none;justify-items:end;gap:8px;padding-bottom:2px;font-size:13px;display:grid}.eo-page-meta>span{align-items:center;gap:7px;display:inline-flex}.eo-live-dot{background:var(--eo-positive);border-radius:50%;width:7px;height:7px}.eo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.eo-period-controls{flex-wrap:wrap;align-items:center;gap:9px;min-width:min(100%,580px);display:flex}.eo-toolbar>.eo-quiet-button:only-child{margin-left:auto}.eo-periods,.eo-small-segments{background:var(--eo-raised);isolation:isolate;border-radius:999px;align-items:stretch;gap:3px;max-width:100%;padding:3px;display:inline-grid;position:relative}.eo-periods{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,410px)}.eo-small-segments{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,340px)}.eo-periods:before,.eo-small-segments:before{z-index:0;background:var(--eo-surface);content:"";border-radius:999px;height:calc(100% - 6px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000012}.eo-periods:before{width:calc(25% - 3.75px)}.eo-small-segments:before{width:calc(50% - 4.5px)}.eo-periods[data-active-index="1"]:before,.eo-small-segments[data-active-index="1"]:before{transform:translate(calc(100% + 3px))}.eo-periods[data-active-index="2"]:before{transform:translate(calc(200% + 6px))}.eo-periods[data-active-index="3"]:before{transform:translate(calc(300% + 9px))}.eo-periods[data-custom-active=true]:before{opacity:0}.fig-app[data-theme=dark] .eo-periods:before,.fig-app[data-theme=dark] .eo-small-segments:before{box-shadow:none;background:#303030}.eo-periods button,.eo-small-segments button{z-index:1;min-width:0;min-height:34px;color:var(--eo-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:14px;transition:color .18s;position:relative}.eo-periods button:hover:not(.is-current),.eo-small-segments button:hover:not(.is-current),.eo-periods button.is-current,.eo-small-segments button.is-current{color:var(--eo-ink)}.eo-quiet-button{border:1px solid var(--eo-line);min-height:36px;color:var(--eo-ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:14px;transition:background-color .18s,border-color .18s;display:inline-flex}.eo-quiet-button:hover{background:var(--eo-raised)}.eo-calendar-root{z-index:5;position:relative}.eo-calendar-trigger{border:1px solid var(--eo-line);min-height:40px;color:var(--eo-muted);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.eo-calendar-trigger:hover,.eo-calendar-trigger.is-current,.eo-calendar-trigger[aria-expanded=true]{border-color:var(--eo-dim);background:var(--eo-raised);color:var(--eo-ink)}.enterprise-overview .eo-calendar-root button:focus-visible{outline:2px solid var(--eo-ink);outline-offset:2px}.eo-calendar-popover{z-index:20;border:1px solid var(--eo-line);background:var(--eo-surface);width:406px;max-width:calc(100vw - 40px);max-height:min(650px,100dvh - 90px);color:var(--eo-ink);border-radius:22px;padding:22px;animation:.22s cubic-bezier(.22,1,.36,1) eo-calendar-enter;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 18px 48px #00000038}@keyframes eo-calendar-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.eo-calendar-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.eo-calendar-heading>div{gap:4px;display:grid}.eo-calendar-heading strong{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.25}.eo-calendar-heading span{color:var(--eo-muted);font-size:14px}.eo-calendar-icon-button{width:40px;height:40px;color:var(--eo-muted);background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;transition:background-color .18s,color .18s;display:grid}.eo-calendar-icon-button:hover:not(:disabled){background:var(--eo-raised);color:var(--eo-ink)}.eo-calendar-icon-button:disabled{opacity:.3;cursor:default}.eo-calendar-navigation{justify-content:space-between;align-items:center;gap:8px;margin:20px 0 10px;display:flex}.eo-calendar-navigation-labels{align-items:center;gap:5px;display:flex}.eo-calendar-navigation-labels button{background:var(--eo-raised);min-height:40px;color:var(--eo-ink);border:1px solid #0000;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:16px;transition:background-color .18s,border-color .18s;display:inline-flex}.eo-calendar-navigation-labels button:first-child{text-transform:capitalize}.eo-calendar-navigation-labels button:hover{border-color:var(--eo-dim)}.eo-calendar-navigation-labels button svg{color:var(--eo-muted)}.eo-calendar-choice-heading{align-items:center;gap:10px;min-height:40px;margin:20px 0 10px;display:flex}.eo-calendar-choice-heading strong{font-size:16px;font-weight:500}.eo-calendar-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 0 8px;display:grid}.eo-calendar-choice-grid button{border:1px solid var(--eo-line);min-height:54px;color:var(--eo-ink);text-transform:capitalize;background:0 0;border-radius:12px;padding:0 7px;font-size:15px;transition:background-color .18s,border-color .18s}.eo-calendar-choice-grid button:hover:not(:disabled),.eo-calendar-choice-grid button.is-selected{border-color:var(--eo-dim);background:var(--eo-raised)}.eo-calendar-choice-grid button:disabled{opacity:.35;cursor:default}.eo-calendar-choice-grid--years button{font-variant-numeric:tabular-nums;min-height:61px}.eo-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.eo-calendar-weekday{height:32px;color:var(--eo-muted);place-items:center;font-size:13px;display:grid}.eo-calendar-grid button{width:100%;height:44px;color:var(--eo-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;font-size:16px;transition:background-color .16s,color .16s;display:grid}.eo-calendar-grid button:hover:not(:disabled){background:var(--eo-raised)}.eo-calendar-grid button.is-in-range{background:var(--eo-raised);border-radius:6px}.eo-calendar-grid button.is-boundary,.eo-calendar-grid button.is-boundary:hover{background:var(--eo-ink);color:var(--eo-page-bg)}.eo-calendar-grid button.is-today:not(.is-boundary){box-shadow:inset 0 0 0 1px var(--eo-dim)}.eo-calendar-grid button:disabled{color:var(--eo-dim);opacity:.42;cursor:default}.eo-calendar-range{border-top:1px solid var(--eo-line);grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 16px;padding-top:16px;display:grid}.eo-calendar-range span{color:var(--eo-muted);gap:6px;font-size:13px;display:grid}.eo-calendar-range strong{min-height:23px;color:var(--eo-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.eo-calendar-apply{background:var(--eo-ink);width:100%;min-height:46px;color:var(--eo-page-bg);border:0;border-radius:999px;font-size:15px;transition:opacity .18s,transform .18s}.eo-calendar-apply:hover:not(:disabled){opacity:.86;transform:translateY(-1px)}.eo-calendar-apply:disabled{background:var(--eo-raised);color:var(--eo-dim);cursor:default}.eo-selected-range{color:var(--eo-muted);margin-bottom:12px;font-size:12px}.eo-content-layout{grid-template-columns:165px minmax(0,1fr);align-items:start;gap:22px;margin-top:25px;display:grid}.eo-content-main{min-width:0}.eo-toc{flex-direction:column;min-width:0;display:flex;position:sticky;top:20px}.eo-toc-label{color:var(--eo-dim);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 10px;font-size:11px;line-height:16px}.eo-toc nav{gap:2px;display:grid}.eo-toc button{min-width:0;min-height:36px;color:var(--eo-muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 8px;font-size:14px;transition:background-color .18s,color .18s;display:flex}.eo-toc button:hover,.eo-toc button.is-current{background:var(--eo-raised);color:var(--eo-ink)}.eo-toc-code{background:var(--eo-raised);width:23px;height:23px;color:var(--eo-muted);border-radius:7px;flex:none;place-items:center;font-size:10px;display:grid}.eo-toc button.is-current .eo-toc-code{background:var(--eo-surface);color:var(--eo-ink)}.eo-kpi-strip{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:25px;display:grid;overflow:hidden}.eo-kpi{flex-direction:column;min-width:0;min-height:144px;padding:16px 17px 15px;display:flex}.eo-kpi:not(:last-child){border-right:1px solid var(--eo-line)}.eo-kpi:nth-child(3){border-right:0}.eo-kpi:nth-child(n+4){border-top:1px solid var(--eo-line)}.eo-kpi-top{color:var(--eo-muted);justify-content:space-between;align-items:center;gap:5px;font-size:14px;line-height:1.4;display:flex}.eo-kpi-top svg{color:var(--eo-dim)}.eo-kpi strong{letter-spacing:-.045em;white-space:nowrap;margin-top:17px;font-size:28px;font-weight:400;line-height:1.15}.eo-kpi-bottom{justify-content:space-between;align-items:end;gap:5px;margin-top:auto;display:flex}.eo-kpi-bottom small{min-width:0;font-size:12px;line-height:1.35}.eo-kpi-bottom .is-positive{color:var(--eo-positive)}.eo-kpi-bottom .is-risk{color:var(--eo-negative)}.eo-sparkline{width:48px;height:25px;color:var(--eo-positive);flex:none}.eo-sparkline.is-negative{color:var(--eo-negative)}.eo-section{margin-top:46px}.eo-content-main>.eo-section:first-child{margin-top:0}.eo-section--last{margin-bottom:35px}.eo-section-heading{justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:17px;scroll-margin-top:25px;display:flex}.eo-section-heading h2{letter-spacing:-.025em;font-size:25px;font-weight:400;line-height:1.3}.eo-section-heading p{color:var(--eo-muted);margin-top:5px;font-size:15px;line-height:1.5}.eo-section-meta{color:var(--eo-muted);white-space:nowrap;flex:none;padding-bottom:2px;font-size:13px}.eo-period-highlights{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.eo-period-highlights>div{align-content:space-between;gap:14px;min-width:0;min-height:110px;padding:17px 18px;display:grid}.eo-period-highlights>div+div{border-left:1px solid var(--eo-line)}.eo-period-highlights span{color:var(--eo-muted);font-size:13px;line-height:1.35}.eo-period-highlights strong{letter-spacing:-.035em;font-size:25px;font-weight:400;line-height:1.2}.eo-two-col{grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:14px;display:grid}.eo-two-col--regions{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-two-col--risks{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.eo-three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.eo-two-col+.eo-panel,.eo-three-col+.eo-panel{margin-top:14px}.eo-panel{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;min-width:0;padding:18px}.eo-panel+.eo-panel{margin-top:14px}.eo-two-col>.eo-panel+.eo-panel,.eo-three-col>.eo-panel+.eo-panel{margin-top:0}.eo-panel-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:17px;display:flex}.eo-panel-heading h3{font-size:17px;font-weight:400;line-height:1.4}.eo-panel-heading>span{color:var(--eo-dim);white-space:nowrap;font-size:13px}.eo-panel-foot{border-top:1px solid var(--eo-line);color:var(--eo-muted);justify-content:space-between;align-items:center;gap:10px 20px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.45;display:flex}.eo-panel-foot strong{color:var(--eo-positive);flex:none;font-size:12px;font-weight:500}.eo-chart-legend{color:var(--eo-muted);justify-content:flex-end;gap:16px;font-size:13px;display:flex}.eo-chart-legend>span{align-items:center;gap:7px;display:inline-flex}.eo-chart-legend i{border-radius:3px;width:16px;height:3px;display:block}.eo-chart-legend i.is-actual{background:var(--eo-positive)}.eo-chart-legend i.is-plan{background:var(--eo-dim)}.eo-trend-chart{width:100%;margin-top:3px;overflow:hidden}.eo-trend-chart svg{width:100%;height:242px;display:block}.eo-chart-grid{stroke:var(--eo-line);stroke-width:1px}.eo-chart-plan{stroke:var(--eo-dim)}.eo-chart-actual{stroke:var(--eo-positive)}.eo-chart-point{fill:var(--eo-positive);stroke:var(--eo-surface);stroke-width:2px}.eo-chart-label{fill:var(--eo-muted);font:12px Inter,Arial,sans-serif}.eo-stack-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.eo-stack-stats>div{gap:4px;display:grid}.eo-stack-stats span,.eo-stack-stats small{color:var(--eo-muted);font-size:12px;line-height:1.4}.eo-stack-stats strong{letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:400;line-height:1.2}.eo-compact-progress{border-top:1px solid var(--eo-line);margin-top:23px;padding-top:15px}.eo-compact-progress>div:first-child{justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.eo-compact-progress strong{font-weight:500}.eo-compact-progress small{color:var(--eo-muted);margin-top:7px;font-size:12px;display:block}.eo-meter{background:var(--eo-raised);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.eo-meter-fill{border-radius:inherit;height:100%;display:block}.eo-meter-fill--green{background:var(--eo-positive)}.eo-meter-fill--neutral{background:var(--eo-dim)}.eo-meter-fill--warning{background:var(--eo-warning)}.eo-table-scroll{scrollbar-width:thin;width:100%;overflow-x:auto}.eo-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:13px;line-height:1.45}.eo-division-table{min-width:930px}.eo-table thead{color:var(--eo-dim)}.eo-table thead th{border-bottom:1px solid var(--eo-line);text-align:left;white-space:nowrap;padding:10px 11px 11px;font-size:12px;font-weight:400;line-height:1.3}.eo-table tbody th,.eo-table tbody td{border-bottom:1px solid var(--eo-line);text-align:left;white-space:nowrap;height:56px;padding:10px 11px}.eo-table tbody tr:last-child :is(th,td){border-bottom:0}.eo-table tbody tr:hover{background:var(--eo-raised)}.eo-table tbody th{color:var(--eo-ink);font-weight:500}.eo-table tbody td{color:var(--eo-muted)}.eo-table tbody td.eo-positive,.eo-positive{color:var(--eo-positive)}.eo-table tbody td.eo-negative,.eo-negative{color:var(--eo-negative)}.eo-table-code{min-width:33px;color:var(--eo-dim);margin-right:5px;font-size:12px;font-weight:400;display:inline-block}.eo-share{align-items:center;gap:9px;min-width:100px;display:flex}.eo-share .eo-meter{flex:none;width:67px}.eo-share>span:last-child{color:var(--eo-ink)}.eo-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.eo-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.eo-status--stable{background:var(--eo-positive-bg);color:var(--eo-positive)}.eo-status--attention{background:var(--eo-warning-bg);color:var(--eo-warning)}.eo-status--critical{background:var(--eo-negative-bg);color:var(--eo-negative)}.eo-flow-panel{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.eo-flow-stage{justify-items:start;gap:5px;min-width:0;min-height:155px;padding:17px;display:grid}.eo-flow-stage:not(:last-child){border-right:1px solid var(--eo-line)}.eo-flow-icon{background:var(--eo-raised);width:30px;height:30px;color:var(--eo-muted);border-radius:9px;place-items:center;margin-bottom:7px;display:grid}.eo-flow-stage>span:nth-child(2){color:var(--eo-muted);font-size:13px}.eo-flow-stage strong{letter-spacing:-.03em;font-size:25px;font-weight:400;line-height:1.1}.eo-flow-stage small{color:var(--eo-dim);font-size:12px}.eo-metric-list{display:grid}.eo-metric-list>div{border-top:1px solid var(--eo-line);justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;line-height:1.4;display:flex}.eo-metric-list>div:first-child{border-top:0}.eo-metric-list span{color:var(--eo-muted)}.eo-metric-list strong{white-space:nowrap;font-weight:500}.eo-region-list{display:grid}.eo-region-row{border-top:1px solid var(--eo-line);grid-template-columns:24px minmax(0,1fr) auto 80px;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.eo-region-row:first-child{border-top:0}.eo-region-rank{color:var(--eo-dim);font-size:11px}.eo-region-row>div{gap:8px;min-width:0;display:grid}.eo-region-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.eo-region-row>span:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.eo-region-row small{color:var(--eo-muted);text-align:right;white-space:nowrap;font-size:12px}.eo-region-row .eo-meter{height:5px}.eo-network-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;padding:5px 0 22px;display:grid}.eo-network-map>div{gap:5px;display:grid}.eo-network-map svg{color:var(--eo-muted)}.eo-network-map strong{letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:400;line-height:1.1}.eo-network-map span{color:var(--eo-muted);font-size:12px}.eo-network-callout{background:var(--eo-raised);border-radius:14px;padding:13px 14px}.eo-network-callout>span{color:var(--eo-warning);font-size:12px}.eo-network-callout strong{margin-top:5px;font-size:14px;font-weight:500;display:block}.eo-network-callout p{color:var(--eo-muted);margin-top:5px;font-size:13px;line-height:1.45}.eo-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.eo-search{border:1px solid var(--eo-line);min-width:225px;max-width:280px;height:36px;color:var(--eo-dim);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.fig-app .enterprise-overview .eo-search input{width:100%;min-width:0;height:100%;color:var(--eo-ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px}.fig-app .enterprise-overview .eo-search input::placeholder{color:var(--eo-dim)}.eo-search:focus-within{border-color:var(--eo-positive)}.eo-small-segments button{white-space:normal;min-height:30px;padding:5px 8px;font-size:12px;line-height:1.2}.eo-table-more{background:var(--eo-raised);min-height:32px;color:var(--eo-muted);border:0;border-radius:999px;align-items:center;gap:4px;margin-top:12px;padding:0 10px;font-size:13px;transition:background-color .18s,color .18s;display:inline-flex}.eo-table-more:hover{background:var(--eo-line);color:var(--eo-ink)}.eo-empty{color:var(--eo-muted);padding:20px 8px;font-size:13px}.eo-risk-filter{margin-bottom:8px}.eo-risk-list{display:grid}.eo-risk-row{border-top:1px solid var(--eo-line);grid-template-columns:26px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.eo-risk-row:first-child{border-top:0}.eo-risk-mark{border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.eo-risk-mark.high{background:var(--eo-negative-bg);color:var(--eo-negative)}.eo-risk-mark.medium{background:var(--eo-warning-bg);color:var(--eo-warning)}.eo-risk-row-top{justify-content:space-between;gap:12px;display:flex}.eo-risk-row-top strong{font-size:13px;font-weight:500;line-height:1.4}.eo-risk-row-top>span{color:var(--eo-dim);flex:none;font-size:11px}.eo-risk-row p{color:var(--eo-muted);margin-top:3px;font-size:12px}.eo-risk-row small{color:var(--eo-dim);margin-top:5px;font-size:12px;display:block}.eo-side-stack{align-content:start;gap:14px;display:grid}.eo-side-stack .eo-panel{margin-top:0}.eo-health-list{gap:16px;display:grid}.eo-health-list>div{grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;display:grid}.eo-health-list span{color:var(--eo-muted)}.eo-health-list strong{font-weight:500}.eo-health-list .eo-meter{grid-column:1/-1}.eo-panel-note{color:var(--eo-muted);font-size:13px;line-height:1.5;margin-top:16px!important}.eo-decision-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.eo-decision-list li{border-top:1px solid var(--eo-line);grid-template-columns:27px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.eo-decision-list li:first-child{border-top:0}.eo-decision-list li>span{color:var(--eo-dim);font-size:11px}.eo-decision-list strong{font-size:13px;font-weight:500;display:block}.eo-decision-list small{color:var(--eo-muted);margin-top:4px;font-size:12px;display:block}.eo-feature-stat{justify-items:start;gap:5px;padding-bottom:18px;display:grid}.eo-feature-stat svg{color:var(--eo-muted)}.eo-feature-stat strong{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:400;line-height:1.1}.eo-feature-stat span{color:var(--eo-muted);font-size:12px}.eo-data-band{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.eo-data-band>div{gap:4px;min-width:0;padding:17px;display:grid}.eo-data-band>div:not(:last-child){border-right:1px solid var(--eo-line)}.eo-data-band svg{color:var(--eo-muted);margin-bottom:8px}.eo-data-band strong{letter-spacing:-.03em;white-space:nowrap;font-size:23px;font-weight:400;line-height:1.15}.eo-data-band span{color:var(--eo-muted);font-size:12px}.eo-event-list{display:grid}.eo-event-row{border-top:1px solid var(--eo-line);grid-template-columns:51px 8px minmax(0,1fr);align-items:start;gap:13px;padding:14px 0;display:grid}.eo-event-row:first-child{border-top:0}.eo-event-row time{color:var(--eo-dim);font-size:12px}.eo-event-dot{background:var(--eo-dim);border-radius:50%;width:7px;height:7px;margin-top:3px}.eo-event-dot.is-positive{background:var(--eo-positive)}.eo-event-dot.is-warning{background:var(--eo-warning)}.eo-event-row>div>div{align-items:baseline;gap:10px;display:flex}.eo-event-row>div>div span{min-width:93px;color:var(--eo-muted);font-size:12px}.eo-event-row strong{font-size:13px;font-weight:500;line-height:1.4}.eo-event-row p{color:var(--eo-dim);margin-top:3px;font-size:12px}.eo-demo-note{border-top:1px solid var(--eo-line);color:var(--eo-dim);padding:20px 0 0;font-size:11px;line-height:1.5}.eo-inspector{align-content:start;gap:12px;display:grid}.eo-inspector-card{padding:17px}.eo-inspector-heading{justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.eo-inspector-heading svg{color:var(--fig-muted)}.eo-inspector-profile{gap:3px;margin:18px 0;display:grid}.eo-inspector-profile strong{font-size:15px;font-weight:500}.eo-inspector-profile span{color:var(--fig-muted);font-size:12px}.eo-inspector-properties{border-top:1px solid var(--fig-line);gap:10px;margin-top:18px;padding-top:15px;display:grid}.eo-inspector-properties>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.eo-inspector-properties span{color:var(--fig-muted)}.eo-inspector-properties strong{font-weight:500}.eo-inspector-progress{margin-top:15px}.eo-inspector-progress small{color:var(--fig-muted);margin-top:7px;font-size:11px;line-height:1.4;display:block}.eo-inspector-note{color:var(--fig-muted);margin:2px 5px;font-size:11px;line-height:1.5}.fig-app[data-theme=dark] .eo-inspector-properties{border-color:#303030}.fig-app[data-theme=dark] .eo-inspector .eo-meter{background:#292929}.fig-app[data-theme=dark] .eo-inspector .eo-meter-fill{background:var(--architect-green)}.eo-content-main{animation:.18s ease-out both eo-tab-enter}@keyframes eo-tab-enter{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.eo-details{gap:14px;margin-top:28px;display:grid}.eo-details>.eo-panel+.eo-panel,.eo-detail-grid>.eo-panel+.eo-panel{margin-top:0}.eo-detail-heading{padding:7px 0 2px}.eo-detail-heading h3{letter-spacing:-.025em;font-size:22px;font-weight:400;line-height:1.3}.eo-detail-heading p{color:var(--eo-muted);margin-top:5px;font-size:15px;line-height:1.5}.eo-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eo-detail-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.eo-detail-table{min-width:760px}.eo-detail-panel .eo-panel-heading{margin-bottom:10px}.eo-editorial-brief{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:25px;padding:24px;display:grid}.eo-editorial-brief>div>span{color:var(--eo-dim);font-size:12px}.eo-editorial-brief h3{letter-spacing:-.025em;max-width:590px;margin-top:14px;font-size:23px;font-weight:400;line-height:1.32}.eo-editorial-brief p{color:var(--eo-muted);align-self:end;font-size:15px;line-height:1.6}.eo-detail-stat{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:18px;align-content:start;gap:7px;min-width:0;min-height:145px;padding:18px;display:grid}.eo-detail-stat>svg{color:var(--eo-muted);margin-bottom:5px}.eo-detail-stat>span{color:var(--eo-muted);font-size:13px;line-height:1.4}.eo-detail-stat>strong{letter-spacing:-.03em;font-size:25px;font-weight:400;line-height:1.15}.eo-detail-stat>small{color:var(--eo-dim);font-size:12px;line-height:1.4}.eo-detail-metric-list{display:grid}.eo-detail-metric-list>div{border-top:1px solid var(--eo-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 18px;padding:11px 0;display:grid}.eo-detail-metric-list>div:first-child{border-top:0}.eo-detail-metric-list span{color:var(--eo-muted);font-size:13px;line-height:1.4}.eo-detail-metric-list strong{text-align:right;white-space:nowrap;font-size:16px;font-weight:500}.eo-detail-metric-list small{color:var(--eo-dim);grid-column:1/-1;font-size:12px;line-height:1.4}.eo-unit-profile{gap:14px;display:grid}.eo-unit-profile>div:first-child{align-items:center;gap:9px;display:flex}.eo-unit-profile h3{font-size:16px;font-weight:500}.eo-unit-code{background:var(--eo-raised);width:27px;height:27px;color:var(--eo-muted);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.eo-unit-profile>strong{letter-spacing:-.03em;font-size:27px;font-weight:400;line-height:1.15}.eo-unit-profile-grid{border-top:1px solid var(--eo-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.eo-unit-profile-grid span{color:var(--eo-muted);gap:5px;font-size:12px;display:grid}.eo-unit-profile-grid b{color:var(--eo-ink);font-size:13px;font-weight:500}.eo-unit-profile p{color:var(--eo-muted);font-size:13px;line-height:1.5}@media (max-width:1700px){.eo-kpi strong{font-size:25px}}@media (max-width:1250px){.eo-two-col,.eo-two-col--regions,.eo-two-col--risks{grid-template-columns:minmax(0,1fr)}.eo-three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-three-col>.eo-panel:last-child{grid-column:1/-1}.eo-detail-grid{grid-template-columns:minmax(0,1fr)}.eo-detail-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-editorial-brief{grid-template-columns:minmax(0,1fr)}}@media (max-width:1120px){.eo-content-layout{grid-template-columns:minmax(0,1fr);gap:14px}.eo-toc{z-index:3;border-bottom:1px solid var(--eo-line);background:var(--eo-page-bg);min-height:0;padding:8px 0;display:block;top:0}.eo-toc-label{display:none}.eo-toc nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.eo-toc nav::-webkit-scrollbar{display:none}.eo-toc button{flex:none;min-height:34px}.eo-kpi-strip,.eo-section-heading{scroll-margin-top:70px}}@media (max-width:900px){.eo-page-header{flex-direction:column;align-items:start}.eo-page-meta{justify-items:start}.eo-flow-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-flow-stage{min-height:140px}.eo-flow-stage:nth-child(2n){border-right:0}.eo-flow-stage:nth-child(n+3){border-top:1px solid var(--eo-line)}.eo-data-band{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-data-band>div:nth-child(2){border-right:0}.eo-data-band>div:nth-child(n+3){border-top:1px solid var(--eo-line)}}@media (max-width:620px){.enterprise-overview{padding-top:22px}.eo-page-header h1{font-size:26px}.eo-toolbar{align-items:stretch}.eo-period-controls,.eo-periods,.eo-calendar-root,.eo-calendar-trigger{width:100%}.eo-calendar-popover{left:0}.eo-periods button{padding:0 5px;font-size:12px}.eo-quiet-button{width:100%}.eo-period-highlights{grid-template-columns:minmax(0,1fr)}.eo-period-highlights>div{min-height:85px}.eo-period-highlights>div+div{border-top:1px solid var(--eo-line);border-left:0}.eo-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-kpi{min-height:132px;padding:14px}.eo-kpi:nth-child(3){border-right:1px solid var(--eo-line)}.eo-kpi:nth-child(2n){border-right:0}.eo-kpi:nth-child(n+3){border-top:1px solid var(--eo-line)}.eo-kpi strong{font-size:23px}.eo-sparkline{width:35px}.eo-section{margin-top:34px}.eo-section-heading{flex-direction:column;align-items:start}.eo-section-meta{white-space:normal}.eo-three-col{grid-template-columns:minmax(0,1fr)}.eo-three-col>.eo-panel:last-child{grid-column:auto}.eo-panel{padding:15px}.eo-trend-chart svg{height:195px}.eo-stack-stats strong{font-size:19px}.eo-region-row{grid-template-columns:19px minmax(0,1fr) auto}.eo-region-row small{display:none}.eo-network-map strong{font-size:21px}.eo-event-row{grid-template-columns:42px 7px minmax(0,1fr);gap:9px}.eo-event-row>div>div{flex-direction:column;gap:2px}.eo-detail-grid,.eo-detail-grid--four,.eo-editorial-brief{grid-template-columns:minmax(0,1fr)}.eo-editorial-brief{padding:18px}.eo-editorial-brief h3{font-size:20px}.eo-detail-stat{min-height:125px}.eo-unit-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.eo-kpi-strip{grid-template-columns:minmax(0,1fr)}.eo-kpi{min-height:118px;border-right:0!important}.eo-kpi:not(:first-child){border-top:1px solid var(--eo-line)}.eo-flow-panel{grid-template-columns:minmax(0,1fr)}.eo-flow-stage{border-top:1px solid var(--eo-line);min-height:120px;border-right:0!important}.eo-flow-stage:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.fig-app[data-page=overview] .fig-main{scroll-behavior:auto}.enterprise-overview :is(button,a),.eo-periods:before,.eo-small-segments:before{transition:none}.eo-calendar-popover,.eo-content-main{animation:none}}
.eo-dynamics{min-width:0;margin-top:44px}.eo-dynamics-heading{justify-content:space-between;align-items:end;gap:15px 24px;margin-bottom:18px;display:flex}.eo-dynamics-heading>div{min-width:0}.eo-dynamics-heading h2{letter-spacing:-.025em;font-size:25px;font-weight:400;line-height:1.25}.eo-dynamics-heading p{max-width:700px;color:var(--eo-muted);margin-top:7px;font-size:14px;line-height:1.5}.eo-dynamics-period{color:var(--eo-muted);white-space:nowrap;flex:none;padding-bottom:3px;font-size:13px}.eo-dynamics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eo-dynamic-card{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;min-width:0;padding:18px 18px 12px}.eo-dynamic-card-head{justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;display:flex}.eo-dynamic-card-head>div:first-child{min-width:0}.eo-dynamic-card-head h3{font-size:17px;font-weight:400;line-height:1.35}.eo-dynamic-card-head p{color:var(--eo-muted);margin-top:5px;font-size:13px;line-height:1.45}.eo-dynamic-value{text-align:right;flex:none;justify-items:end;gap:5px;max-width:42%;display:grid}.eo-dynamic-value span{color:var(--eo-dim);font-size:11px}.eo-dynamic-value strong{color:var(--eo-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:400;line-height:1.2}.eo-dynamic-card>div[role=img]{min-width:0}.eo-dynamic-card-foot{border-top:1px solid var(--eo-line);min-height:31px;color:var(--eo-dim);justify-content:space-between;align-items:start;gap:8px 16px;padding-top:8px;font-size:12px;line-height:1.4;display:flex}.eo-dynamic-card-foot>span{padding-top:4px}.eo-dynamic-card-foot details{min-width:0}.eo-dynamic-card-foot summary{width:fit-content;color:var(--eo-muted);cursor:pointer;white-space:nowrap;padding:4px 0;list-style:none;transition:color .18s}.eo-dynamic-card-foot summary::-webkit-details-marker{display:none}.eo-dynamic-card-foot summary:after{content:"↗";margin-left:6px}.eo-dynamic-card-foot details[open] summary:after{content:"↘"}.eo-dynamic-card-foot summary:hover{color:var(--eo-ink)}.eo-dynamic-card-foot summary:focus-visible{outline:2px solid var(--eo-ink);outline-offset:3px;border-radius:3px}.eo-dynamic-table-scroll{border-top:1px solid var(--eo-line);scrollbar-width:thin;max-height:270px;margin-top:10px;overflow:auto}.eo-dynamic-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.eo-dynamic-table-scroll caption{color:var(--eo-muted);text-align:left;padding:10px 0 4px}.eo-dynamic-table-scroll :is(th,td){border-bottom:1px solid var(--eo-line);text-align:right;white-space:nowrap;padding:9px 8px}.eo-dynamic-table-scroll :is(th,td):first-child{text-align:left;padding-left:0}.eo-dynamic-table-scroll thead th{color:var(--eo-muted);font-weight:400}.eo-dynamic-table-scroll tbody th{color:var(--eo-ink);font-weight:400}.eo-dynamic-table-scroll tbody td{color:var(--eo-muted)}.eo-dynamic-loading{border:1px solid var(--eo-line);background:var(--eo-surface);border-radius:20px;min-height:330px;margin-top:44px}@media (max-width:980px){.eo-dynamics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.eo-dynamics{margin-top:34px}.eo-dynamics-heading{flex-direction:column;align-items:start}.eo-dynamics-heading h2{font-size:23px}.eo-dynamics-period{white-space:normal}.eo-dynamic-card{padding:15px 14px 10px}.eo-dynamic-card-head{gap:8px}.eo-dynamic-value strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.eo-dynamic-card-foot summary{transition:none}}
.management-app,.wave-kit.management-kit{min-height:0}.management-resource-nav{flex:none;margin-bottom:8px}.management-prompts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.management-connection{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.management-notice{padding:14px 22px 0}.management-notice .wk-alert{margin:0}.management-composer-menu{inset:auto auto 46px 0}.management-page-content{gap:24px;display:grid}.management-form{gap:16px;max-width:520px;display:grid}.management-settings,.management-artifacts,.management-activity{gap:20px;display:grid}.management-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.management-section-heading h2,.management-settings-grid h3{margin:0}.management-settings .arc-surface{align-content:start;gap:12px;display:grid}.management-settings .arc-dialog-copy{margin:0}.management-artifacts .fig-toolbar{align-items:center;height:auto;min-height:0}.management-inspector-actions{padding:0 17px 17px;display:flex}.management-property-value{text-overflow:ellipsis;overflow:hidden}.management-objective{justify-items:start;gap:12px;padding:0 17px 17px;display:grid}.management-objective .arc-dialog-copy{margin:0}.management-dialog{z-index:100;position:fixed;inset:0}.management-response{margin-bottom:32px}.management-composer-slot{flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex}.management-composer-slot[hidden]{display:none}.management-app .management-chat-composer{border-radius:28px;padding:8px}.management-prompt-row{grid-template-columns:36px minmax(0,1fr) 36px;align-items:end;gap:8px;min-width:0;display:grid}.management-app .management-chat-composer .management-prompt-row textarea{scrollbar-width:thin;min-width:0;min-height:36px;max-height:min(220px,35dvh);transition:height var(--fig-motion-base) var(--fig-motion-ease), background-color var(--fig-motion-fast) ease-out, border-color var(--fig-motion-fast) ease-out, color var(--fig-motion-fast) ease-out, box-shadow var(--fig-motion-fast) ease-out, opacity var(--fig-motion-fast) ease-out, transform var(--fig-motion-fast) ease-out;padding:5px 0;overflow:hidden auto}.management-prompt-row .fig-chat-composer-left{height:36px}.management-prompt-row .fig-more-wrap{display:flex}.management-prompt-row .fig-chat-composer-right{place-items:center;gap:0;width:36px;height:36px;display:grid}.management-prompt-row .fig-chat-send{place-items:center;width:36px;height:36px;padding:0;display:grid}.management-prompt-row .fig-chat-send svg{margin:0;display:block}.management-chat-composer .management-message-files{justify-content:flex-start;margin:0 4px 8px}.management-app .fig-chat-composer.management-question-composer{overscroll-behavior:contain;flex:0 auto;min-width:0;min-height:0;max-height:min(65dvh,560px);overflow-y:auto}.management-question-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.management-question-composer .management-question-prompt{overflow-wrap:anywhere;margin:8px 0 12px}.wave-kit.management-kit.management-question-options{background:0 0;margin-bottom:16px}.management-question-options .wx-choices{flex-wrap:wrap}.management-question-options .wx-choices label{min-width:0;max-width:100%}.management-question-options strong{overflow-wrap:anywhere}.management-question-record+.management-question-record{margin-top:24px}.management-question-return{margin-bottom:12px}.management-user-turn{margin-bottom:28px}.management-user-turn .fig-chat-turn{margin-bottom:8px}.management-delivery{text-align:right}.management-message-files{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.management-published{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.management-document-text{white-space:pre-wrap;overflow-wrap:anywhere}.wave-kit.management-kit.management-markdown{white-space:normal;overflow-wrap:anywhere;min-width:0;color:inherit;font:inherit;background:0 0;gap:12px;display:grid}.management-markdown p{color:inherit}.management-markdown :where(ul,ol,figure){margin:0}.management-markdown :where(ul,ol){padding-inline-start:24px}.management-markdown li+li{margin-top:6px}.management-markdown li>p+p{margin-top:12px}.management-markdown .wx-inline{line-height:inherit}.management-markdown .wk-implementation{margin:0;padding-top:0}.management-markdown pre{white-space:pre;max-width:100%}.arc-document{overflow-wrap:anywhere;gap:24px;padding:24px 0;display:grid}.arc-document,.arc-document :where(section,article,header,nav,div){min-width:0}.arc-document :where(h1,h2,h3,p,small,strong,button,a){overflow-wrap:anywhere}.arc-document .management-actions .arc-button{white-space:normal;min-width:0;max-width:100%}.arc-document>.wk-section-head{flex-wrap:wrap;gap:16px;margin-bottom:0}.arc-document>.wk-section-head>div{flex:280px;min-width:0}.arc-document>.wk-section-head>p{flex:240px}.arc-document-table{max-width:100%;overflow:auto}.arc-document-table>.wk-data-scroll{max-height:none;overflow:visible}.arc-document-table.is-long{max-height:min(60vh,640px)}.arc-document-block :where(.wk-chart-head,.wk-chart-foot,.eo-dynamic-card-foot){flex-wrap:wrap;gap:12px}.arc-document-block .wk-chart-foot>span,.arc-document-block .eo-dynamic-card-foot>span{min-width:0}.arc-document-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.arc-document-sources{gap:12px;display:grid}.arc-document-sources>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.arc-document-sources code{overflow-wrap:anywhere}.arc-document-prose{gap:12px;display:grid}.arc-document-prose p{white-space:pre-wrap}.arc-document-block{gap:16px;display:grid}.arc-diagram-scroll{overflow:auto}.arc-diagram-connections{gap:24px;display:grid}.management-dashboard{padding:0;container-type:inline-size}.management-dashboard .eo-kpi-strip[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.management-dashboard .eo-kpi-strip[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.management-dashboard .eo-kpi-strip[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.management-dashboard .eo-kpi-strip .eo-kpi{border:0;border-right:1px solid var(--eo-line)}.management-dashboard .eo-kpi-strip[data-columns="1"] .eo-kpi,.management-dashboard .eo-kpi-strip[data-columns="2"] .eo-kpi:nth-child(2n),.management-dashboard .eo-kpi-strip[data-columns="3"] .eo-kpi:nth-child(3n),.management-dashboard .eo-kpi-strip[data-columns="4"] .eo-kpi:nth-child(4n),.management-dashboard .eo-kpi-strip .eo-kpi:last-child{border-right:0}.management-dashboard .eo-kpi-strip[data-columns="2"] .eo-kpi:nth-child(n+3),.management-dashboard .eo-kpi-strip[data-columns="3"] .eo-kpi:nth-child(n+4),.management-dashboard .eo-kpi-strip[data-columns="4"] .eo-kpi:nth-child(n+5){border-top:1px solid var(--eo-line)}.management-dashboard .eo-kpi strong{white-space:normal}.management-dashboard .eo-section-heading{flex-wrap:wrap}.management-dashboard .eo-section-meta{white-space:normal}.management-dashboard .eo-toc button{white-space:normal;text-align:left;height:auto}.management-dashboard .wk-segments>button{min-width:0}.management-dashboard-panel-full{grid-column:1/-1}.management-dashboard .eo-section-heading{margin-bottom:0}.management-dashboard-panels .eo-panel{height:100%}@container (max-width:780px){.management-dashboard .eo-content-layout{grid-template-columns:minmax(0,1fr)}.management-dashboard .eo-toc{position:static}.management-dashboard .eo-toc nav{flex-wrap:wrap;gap:4px;display:flex}.management-dashboard .eo-dynamics-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.management-dashboard .eo-kpi-strip:not([data-columns="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.management-dashboard .eo-kpi-strip:not([data-columns="1"]) .eo-kpi{border:0;border-right:1px solid var(--eo-line)}.management-dashboard .eo-kpi-strip:not([data-columns="1"]) .eo-kpi:nth-child(2n),.management-dashboard .eo-kpi-strip:not([data-columns="1"]) .eo-kpi:last-child{border-right:0}.management-dashboard .eo-kpi-strip:not([data-columns="1"]) .eo-kpi:nth-child(n+3){border-top:1px solid var(--eo-line)}}@container (max-width:340px){.management-dashboard .eo-kpi-strip:not([data-columns="1"]){grid-template-columns:minmax(0,1fr)}.management-dashboard .eo-kpi-strip:not([data-columns="1"]) .eo-kpi{border:0}.management-dashboard .eo-kpi-strip:not([data-columns="1"]) .eo-kpi+.eo-kpi{border-top:1px solid var(--eo-line)}}.management-layout-gate{min-width:0;max-width:100%}.management-layout-review{opacity:0;pointer-events:none;border:0;height:900px;position:fixed;top:0;left:-10000px}.fig-app.fig-kit-preview.management-review-content{border-radius:0;width:100%;height:auto;min-height:0;padding:0;display:block;overflow:visible}.management-app .fig-main-chat{padding:0;display:flex;overflow:hidden}.management-app .fig-chat-conversation{scroll-padding-block:24px}@media (max-width:760px){.management-app .fig-top-actions .management-details-toggle{display:grid}.management-settings-grid{grid-template-columns:minmax(0,1fr)}.management-desktop-menu{display:none}.management-notice{padding:12px 14px 0}}.management-view{padding-bottom:24px}.management-stack{align-content:start;gap:16px;display:grid}.management-copy{margin:0}.management-actions,.management-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.management-meta{gap:16px}.management-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;display:grid}.management-form-row .arc-field{align-content:start}.management-activity-copy{flex:1;gap:8px;min-width:0;display:grid}.management-library-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.management-library-tools .arc-field{flex:1;min-width:180px;max-width:280px}.management-dialog .arc-dialog{max-height:calc(100dvh - 40px);overflow:auto}.management-chat-context{flex:none;width:min(880px,100% - 64px);margin:14px auto 0}.management-context-row{align-items:center;gap:12px;padding-block:8px;display:flex}.management-steering-bar{margin-bottom:8px}.management-steering-list{scrollbar-width:thin;gap:8px;max-height:min(200px,25dvh);display:grid;overflow:auto}.management-steering-item{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;min-width:0;display:grid}.management-steering-actions{align-items:center;gap:2px;display:flex}.management-steering-actions .arc-button{padding:6px}.management-steering-panel{grid-column:1/-1;min-width:0}.management-steering-editor{gap:8px;padding-bottom:12px;display:grid}.management-steering-editor .arc-field{width:100%;max-width:none}.management-steering-editor textarea{resize:vertical;width:100%;min-width:0;max-width:100%;min-height:76px;max-height:140px;display:block}.management-steering-edit-actions{justify-content:flex-end;gap:4px}.management-steering-edit-actions .arc-button{min-height:32px;padding:4px 10px}.management-steering-list:has(.management-steering-editor){max-height:min(320px,40dvh)}.management-steering-state{flex:none;align-items:center;display:flex}.management-steering-state .arc-badge{gap:5px}.management-steering-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.management-steering-item>button[aria-expanded=true] .arc-badge svg{transform:none}.management-app .management-steering-bar .management-steering-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.management-steering-retry{padding-bottom:12px}.management-context-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.management-latest{margin-left:auto}.management-chat-artifact{min-width:0;max-width:100%;margin-bottom:28px}.management-notice-content{justify-content:space-between;align-items:center;gap:12px;display:flex}.management-delivery{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:760px){.management-card-grid,.management-form-row{grid-template-columns:minmax(0,1fr)}.management-chat-context{width:calc(100% - 28px)}.management-library-tools{align-items:stretch}.management-library-tools .arc-field{max-width:none}.management-library-tools .arc-segments,.management-actions>.arc-segments{max-width:100%;overflow:auto}.management-latest{display:none}}.management-workbench,.management-edit-fields,.management-edit-array{min-width:0}.management-edit-fields{padding-top:16px}.management-edit-group{min-width:0}.management-edit-group>summary{cursor:pointer;overflow-wrap:anywhere;padding-block:8px}.management-edit-group>div{padding-block:12px;padding-inline-start:16px}.management-workbench :where(input,textarea,select),.management-settings :where(input,textarea,select){min-width:0;max-width:100%}.management-app .arc-catalog .wk-modal-consent input:after{content:none}.management-workbench .arc-segments{flex-wrap:wrap;display:flex}.management-workbench .arc-segments button{white-space:normal}.management-workbench :where(.wk-modal-field,details,.arc-surface){min-width:0}.management-workbench .management-form{max-width:640px}.management-settings .arc-segments{flex-wrap:wrap;display:flex}.management-settings .arc-segments button{white-space:normal;min-width:0}.management-settings :where(.arc-field,.wk-modal-field,.arc-surface){min-width:0}.management-app .fig-brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;overflow:hidden}@media (max-width:760px){.management-edit-group>div{padding-inline-start:0}}.management-app .fig-sidebar-header{gap:4px}.management-app .fig-workspace-wrap{flex:1;min-width:0}.management-app .fig-brand{min-width:0;max-width:calc(100% - 37px)}.management-app .fig-brand>svg,.management-app .fig-sidebar-header>.fig-icon-button{flex-shrink:0}.management-workbench :where(summary,.fig-card-heading),.management-settings :where(strong,p,small,span),.management-card-grid .arc-surface{overflow-wrap:anywhere}.management-workbench .arc-button{white-space:normal;min-width:0;max-width:100%}.management-app{--management-gutter:clamp(16px,3vw,32px)}.management-app .fig-breadcrumb{flex:1}.management-app .fig-breadcrumb>svg{flex-shrink:0}.management-app .fig-breadcrumb>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.management-app .fig-title-block{height:auto;min-height:86px;padding-block:24px}.management-app .fig-title-block h1{white-space:normal;overflow-wrap:anywhere}.management-app .fig-chat-thread,.management-app .fig-chat-composer,.management-app .management-chat-context{width:min(880px,calc(100% - 2 * var(--management-gutter)))}.management-app .fig-chat-thread{padding-block:32px 24px}.management-app .fig-chat-thread-heading{align-items:center;gap:12px;margin-bottom:28px}.management-app .fig-chat-thread-heading h1{white-space:normal;overflow-wrap:anywhere}.management-app .fig-chat-composer{margin-bottom:max(20px,env(safe-area-inset-bottom))}.management-app .management-steering-bar{margin-top:0}.management-app .management-user-turn{margin-bottom:24px}.management-app .management-response{margin-bottom:28px}.management-app .management-page-content{padding-bottom:8px}.management-page-content :where(.management-view,.management-stack,.management-section-heading,.arc-surface){min-width:0}.management-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.management-card-grid>.arc-surface{align-content:start}.management-card-grid>.arc-surface>.arc-button:last-child{place-self:end start}.management-form{width:100%}.management-form :where(.arc-field,.wk-modal-field){width:100%;max-width:none}.management-settings .management-form{max-width:640px}.management-settings .management-actions{min-width:0}.management-settings .management-section-heading>.management-actions{margin-left:auto}.management-settings .management-actions>.arc-field{max-width:240px}.management-settings .management-actions select{width:100%}.management-view .arc-segments{flex-wrap:wrap;min-width:0;max-width:100%}.management-view .arc-segments button{white-space:normal;text-align:center;height:auto;min-height:34px}.management-view .arc-button{white-space:normal;min-width:0;max-width:100%}.management-view .arc-button>svg{flex-shrink:0}.management-library-tools{align-items:flex-start}.management-library-tools>.arc-segments{flex:360px}.management-library-tools>.arc-field{flex:220px}.management-question-composer .fig-chat-composer-actions{align-items:flex-end}.management-app .management-context-row>.arc-button{flex-shrink:0}.management-app .fig-side-card-title>span{overflow-wrap:anywhere;min-width:0}.management-app .fig-property-list>div{gap:16px}.management-app .fig-file{text-align:left;overflow-wrap:anywhere;height:auto;min-height:40px}.management-app .fig-file>svg{flex-shrink:0}@media (max-width:760px){.management-app{--management-gutter:14px}.management-app .fig-chat-thread{padding-top:24px}.management-app .fig-chat-thread-heading h1{font-size:19px;line-height:26px}.management-app .fig-chat-composer{margin-bottom:max(14px,env(safe-area-inset-bottom))}.management-app .fig-title-block{min-height:72px;padding-block:20px}.management-card-grid{grid-template-columns:minmax(0,1fr)}.management-settings .management-section-heading>.management-actions{width:100%;margin-left:0}.management-settings .management-actions>.arc-field{flex:1}.management-view .arc-segments{gap:4px}.management-library-tools>.arc-segments,.management-library-tools>.arc-field{flex-basis:100%}.management-app .management-context-row{flex-wrap:wrap}.management-app .management-context-text{flex-basis:calc(100% - 32px)}.management-notice-content{flex-wrap:wrap}}.management-settings .arc-surface.management-section-heading{display:flex}.management-settings .arc-surface.management-section-heading>div:first-child{flex:220px;min-width:0}.management-app .fig-file{white-space:normal}.management-app .fig-chat-thread :where(.management-response,.fig-chat-turn,.management-user-turn,.management-message-files){min-width:0;max-width:100%}.management-markdown{grid-template-columns:minmax(0,1fr)}.management-markdown>*{min-width:0;max-width:100%}.management-markdown :where(pre,.wk-data-scroll){overscroll-behavior-inline:contain;width:100%;max-width:100%}.management-markdown pre{margin-block:0}.management-app :where(.management-message-files,.management-prompts) .arc-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.management-app :where(.management-message-files,.management-prompts) .arc-button>svg{flex-shrink:0}.management-app .arc-badge{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.management-section-heading>.fig-card-heading{min-width:0}.management-section-heading :where(h2,h3,strong){overflow-wrap:anywhere}.management-page-content{container:management-content/inline-size}.management-form .wk-modal-field{margin-bottom:0}.management-app .management-view :where(p,strong,span),.management-dialog :where(h3,label,p,span){overflow-wrap:anywhere}.management-app .management-select{min-width:0;max-width:100%;display:grid}.management-select-value{z-index:1;background:var(--arc-field);min-width:0;min-height:46px;color:var(--arc-ink);white-space:normal;overflow-wrap:anywhere;pointer-events:none;border-radius:12px;grid-area:1/1;margin:1px;padding:13px 39px 13px 16px;font-size:14px;line-height:20px;position:relative}.management-app .management-select>select{color:#0000;cursor:pointer;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.management-app .management-select option,.management-app .management-select optgroup{color:var(--arc-ink);background:var(--arc-field)}.management-app .management-select>svg{z-index:2;top:50%;transform:translateY(-50%)}.management-select:has(select:disabled){opacity:.6}.management-form-row .management-select-value{min-height:50px;padding-block:15px}.management-dialog .arc-dialog-head{align-items:flex-start}.management-dialog .arc-dialog-head>button{flex-shrink:0}.management-dialog .management-form{margin-top:18px}.management-dialog .wk-button{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:44px}.management-dialog .wk-button>span{min-width:0}.management-dialog .wk-button>svg{flex-shrink:0}.management-app .fig-side-card-title{gap:10px;height:auto;min-height:50px;padding-block:12px}.management-app .fig-side-card-title>svg,.management-app .fig-side-card-title>button{flex-shrink:0}.management-app .fig-property-list strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.management-app .fig-chat-composer{max-height:calc(100dvh - 80px);position:relative}.management-app .management-composer-menu{overscroll-behavior:contain;width:max-content;min-width:0;max-width:min(300px,100dvw - 48px);max-height:min(300px,100dvh - 140px);overflow:auto}.management-app .management-composer-menu button{white-space:normal;overflow-wrap:anywhere}.management-app .management-steering-item{gap:4px;padding-inline:12px}.management-app .management-steering-item>button{gap:8px;min-width:0}.management-steering-state .arc-badge{white-space:nowrap}.management-steering-actions{align-self:start;min-height:48px}.management-steering-actions .arc-button{flex-shrink:0}.management-steering-editor .management-select{min-width:0}@container management-content (max-width:600px){.management-view .arc-segments{border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:4px;width:100%;display:grid}.management-view .arc-segments>button{padding:7px 10px}.management-form-row{grid-template-columns:minmax(0,1fr)}.management-settings .arc-surface.management-section-heading{align-items:stretch}.management-settings .arc-surface.management-section-heading>div:first-child{flex-basis:100%}.management-settings .management-section-heading>.management-actions{width:100%;margin-left:0}.management-settings .management-actions>.arc-field{flex:1;max-width:none}}@media (max-width:760px){.management-app .fig-topbar{gap:6px}.management-app .fig-top-actions{flex-shrink:0}.management-app .fig-chat-thread-heading{align-items:flex-start}.management-app .fig-chat-thread-mark{margin-top:1px}.management-app .fig-chat-user-message{max-width:92%}.management-app .fig-chat-empty{gap:20px;margin:auto}.management-app .management-question-composer{padding:12px}.management-question-heading{align-items:flex-start}.management-question-heading>.fig-report-byline{flex:160px;min-width:0}.management-question-options .wx-choices>label{flex:100%;width:100%}.management-question-composer .fig-chat-composer-actions{gap:8px}.management-question-composer .fig-chat-composer-left{flex:1}.management-question-composer .fig-chat-composer-left .management-actions{gap:4px}.management-question-composer .arc-button{white-space:normal}.management-dialog .arc-overlay{padding:12px}.management-dialog .arc-dialog{max-height:calc(100dvh - 24px);padding:18px}}@media (max-height:500px){.management-app .fig-shell{height:100dvh}.management-app .fig-main:not(.fig-main-chat){padding-bottom:24px}.management-app .management-chat-context:not(.management-steering-bar){margin-top:6px}.management-app .management-context-row{padding-block:4px}.management-app .fig-chat-composer{margin-bottom:8px}.management-app .management-question-composer{max-height:65dvh}}.management-app .management-details-scrim{z-index:29;border:0;padding:0;top:56px}@media (max-width:760px){.management-app .management-details-scrim{top:50px}}.management-mention-menu{z-index:30;overscroll-behavior:contain;min-width:0;max-height:min(340px,45dvh);padding:10px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:auto}.management-mention-menu .wave-kit.management-kit{background:0 0}.management-mention-hint{margin:0;padding:4px 9px 8px}.management-mention-list{margin:0}.management-mention-list>button{min-width:0;color:var(--arc-ink)}.management-mention-list>button[aria-selected=true]{background:var(--arc-raised)}.management-mention-list>button>svg{flex-shrink:0}.management-mention-list>button>span{gap:4px;min-width:0;display:grid}.management-mention-list :where(strong,span){white-space:normal;overflow-wrap:anywhere}
