.SourceRouteGuard-module__gXblPG__loading{padding:var(--space-8);color:var(--text-tertiary);font-size:var(--text-13)}.SourceRouteGuard-module__gXblPG__state{max-width:600px;margin:var(--space-8) auto;padding:0 var(--space-6)}.SourceRouteGuard-module__gXblPG__statusIcon{width:42px;height:42px;margin-bottom:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--warning);background:var(--warning-subtle);place-items:center;display:grid}.SourceRouteGuard-module__gXblPG__statusIcon[data-tone=negative]{border-color:var(--negative-border);color:var(--negative);background:var(--negative-subtle)}.SourceRouteGuard-module__gXblPG__overline{color:var(--text-tertiary);font-size:var(--label-overline-size);font-weight:var(--label-overline-weight);letter-spacing:var(--label-overline-tracking);text-transform:uppercase}.SourceRouteGuard-module__gXblPG__title{margin:var(--space-3) 0 var(--space-2);color:var(--text-primary);font-size:var(--text-22);font-weight:600}.SourceRouteGuard-module__gXblPG__copy{max-width:540px;color:var(--text-secondary);font-size:var(--text-13);margin:0;line-height:1.65}.SourceRouteGuard-module__gXblPG__detail{max-width:540px;margin:var(--space-4) 0 0;padding-left:var(--space-3);border-left:1px solid var(--negative-border);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-11);line-height:1.55}.SourceRouteGuard-module__gXblPG__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.SourceRouteGuard-module__gXblPG__primaryLink,.SourceRouteGuard-module__gXblPG__secondaryLink,.SourceRouteGuard-module__gXblPG__retry{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--text-11);font-weight:500;text-decoration:none;display:inline-flex}.SourceRouteGuard-module__gXblPG__primaryLink{color:var(--accent-text)}.SourceRouteGuard-module__gXblPG__secondaryLink{color:var(--text-secondary)}.SourceRouteGuard-module__gXblPG__retry{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.SourceRouteGuard-module__gXblPG__primaryLink:hover,.SourceRouteGuard-module__gXblPG__secondaryLink:hover,.SourceRouteGuard-module__gXblPG__retry:hover{color:var(--text-primary)}@media (max-width:640px){.SourceRouteGuard-module__gXblPG__state{margin-top:var(--space-8);padding:0 var(--space-5)}.SourceRouteGuard-module__gXblPG__actions{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
.Button-module__8RiFmG__root[data-variant]{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);min-height:24px;color:var(--text-primary);font-family:inherit;font-size:var(--text-11);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;line-height:1;transition:none;display:inline-flex}.Button-module__8RiFmG__root[data-size=sm]{padding:0 var(--space-2)}.Button-module__8RiFmG__root[data-size=lg]{padding:0 var(--space-4);font-size:var(--text-13)}.Button-module__8RiFmG__root[data-variant=secondary]{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}.Button-module__8RiFmG__root[data-variant=danger]{border-color:var(--negative-border);background:var(--negative-subtle);color:var(--negative)}.Button-module__8RiFmG__root[data-variant=ghost]{color:var(--text-tertiary);background:0 0;border-color:#0000}.Button-module__8RiFmG__root[data-variant=icon]{padding:var(--space-1);color:var(--text-tertiary);background:0 0;border-color:#0000}.Button-module__8RiFmG__root[data-variant=icon][data-size=sm]{padding:var(--space-1)}.Button-module__8RiFmG__root[data-variant=icon][data-size=lg]{padding:var(--space-2)}.Button-module__8RiFmG__root[data-variant=primary]:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-elevated-2)}.Button-module__8RiFmG__root[data-variant=secondary]:hover:not(:disabled){border-color:var(--border-default);color:var(--text-primary)}.Button-module__8RiFmG__root[data-variant=ghost]:hover:not(:disabled),.Button-module__8RiFmG__root[data-variant=icon]:hover:not(:disabled){color:var(--text-primary)}.Button-module__8RiFmG__root[data-variant=danger]:hover:not(:disabled){border-color:var(--negative)}.Button-module__8RiFmG__root:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button-module__8RiFmG__root:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;display:inline-block}@media (max-width:720px),(pointer:coarse){.Button-module__8RiFmG__root[data-variant]{min-height:44px}.Button-module__8RiFmG__root[data-variant=icon]{min-width:44px}}
.AnalysisTabs-module__0v-7ZW__navigationAnchor{pointer-events:none;overflow-anchor:none;flex:0 0 0;height:0}.AnalysisTabs-module__0v-7ZW__view{min-width:0;min-height:var(--analysis-view-min-height,0px);overflow-anchor:none;display:flow-root}.AnalysisTabs-module__0v-7ZW__navigation{z-index:10;padding-left:var(--space-8);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:sticky;top:0}.AnalysisTabs-module__0v-7ZW__navigationContext{padding:0 var(--space-4) 0 var(--space-6);border-right:1px solid var(--border-subtle);align-items:center;display:flex}.AnalysisTabs-module__0v-7ZW__navigationList{gap:var(--space-1);overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.AnalysisTabs-module__0v-7ZW__navigationList::-webkit-scrollbar{display:none}.AnalysisTabs-module__0v-7ZW__navigationLink{height:42px;padding:0 var(--space-3);color:var(--text-tertiary);font-size:var(--text-13);letter-spacing:.01em;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;transition:none;display:inline-flex}.AnalysisTabs-module__0v-7ZW__navigationLink:hover{color:var(--text-secondary)}.AnalysisTabs-module__0v-7ZW__navigationLink[data-current=true]{border-bottom-color:var(--interactive-text-active);color:var(--text-primary);font-weight:500}.AnalysisTabs-module__0v-7ZW__navigationCompactLabel{display:none}.AnalysisTabs-module__0v-7ZW__navigationActions{min-width:0;padding:0 var(--space-8) 0 var(--space-4);font-size:var(--text-11);color:var(--text-tertiary);align-items:center;display:flex}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet]{padding-inline:var(--space-8);background:var(--bg-base);border-bottom:0;grid-template-columns:minmax(0,1fr) auto}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet]:has([data-control=period] [data-open=true]){z-index:100}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationActions{padding:0 0 0 var(--space-5);border-bottom:1px solid var(--border-subtle);grid-row:auto}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationActions>*{width:auto}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationList{gap:var(--space-6);border-bottom:1px solid var(--border-subtle);grid-row:auto;align-items:stretch;padding:0;-webkit-mask-image:none;mask-image:none}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationLink{letter-spacing:0;border-bottom-width:1.5px;height:auto;min-height:44px;padding-inline:0;font-weight:500}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationLink .AnalysisTabs-module__0v-7ZW__navigationLabel{display:inline}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationCompactLabel{display:none}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationLink:focus-visible{outline-offset:-3px}@container console-main (max-width:720px){.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet]{padding-inline:var(--space-4)}}@container console-main (max-width:520px){.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet]{grid-template-columns:minmax(0,1fr)}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationActions{border-bottom:0;grid-row:1;justify-content:flex-end;padding:0}.AnalysisTabs-module__0v-7ZW__navigation[data-variant=quiet] .AnalysisTabs-module__0v-7ZW__navigationList{grid-row:2}}@container console-main (max-width:1320px){.AnalysisTabs-module__0v-7ZW__navigation{padding-left:var(--space-5)}.AnalysisTabs-module__0v-7ZW__navigationLink{padding-inline:var(--space-2)}.AnalysisTabs-module__0v-7ZW__navigationLink:has(.AnalysisTabs-module__0v-7ZW__navigationCompactLabel) .AnalysisTabs-module__0v-7ZW__navigationLabel{display:none}.AnalysisTabs-module__0v-7ZW__navigationCompactLabel{display:inline}.AnalysisTabs-module__0v-7ZW__navigationActions{padding-right:var(--space-5)}}.AnalysisTabs-module__0v-7ZW__section{padding:var(--space-8);border-bottom:1px solid var(--border-subtle);background:var(--bg-base);background-image:var(--canvas-material);background-size:var(--canvas-material-size);scroll-margin-top:42px}.AnalysisTabs-module__0v-7ZW__section[data-density=compact]{padding-block:var(--space-5)}.AnalysisTabs-module__0v-7ZW__section[data-density=compact] .AnalysisTabs-module__0v-7ZW__sectionHeader{margin-bottom:var(--space-3)}.AnalysisTabs-module__0v-7ZW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:28px;margin-bottom:var(--space-5);display:flex}.AnalysisTabs-module__0v-7ZW__sectionIdentity{gap:var(--space-1);min-width:0;display:grid}.AnalysisTabs-module__0v-7ZW__sectionIdentity h2{color:var(--text-primary);font-size:var(--text-17);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:560;line-height:1.2}.AnalysisTabs-module__0v-7ZW__sectionIdentity p{color:var(--text-faint);font-size:var(--text-11);text-wrap:pretty;margin:0;line-height:1.45}.AnalysisTabs-module__0v-7ZW__sectionActions{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-11);color:var(--text-tertiary);display:flex}.AnalysisTabs-module__0v-7ZW__toolbar{align-items:center;gap:var(--space-4);min-height:40px;padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.AnalysisTabs-module__0v-7ZW__toolbarPrimary,.AnalysisTabs-module__0v-7ZW__toolbarSecondary,.AnalysisTabs-module__0v-7ZW__toolbarStatus{align-items:center;min-width:0;display:flex}.AnalysisTabs-module__0v-7ZW__toolbarSecondary{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-9);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:auto;line-height:1.4}.AnalysisTabs-module__0v-7ZW__toolbarStatus{flex:none}.AnalysisTabs-module__0v-7ZW__selectControl{align-items:center;gap:var(--space-2);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-9);white-space:nowrap;display:inline-flex}.AnalysisTabs-module__0v-7ZW__selectControl select,.AnalysisTabs-module__0v-7ZW__selectControl input{min-height:32px;padding:0 var(--space-5) 0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);appearance:none;background-color:var(--interactive-chip-bg);background-image:linear-gradient(45deg, transparent 50%, var(--text-faint) 50%), linear-gradient(135deg, var(--text-faint) 50%, transparent 50%);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-11);background-position:calc(100% - 11px) 13px,calc(100% - 7px) 13px;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.AnalysisTabs-module__0v-7ZW__selectControl input{min-width:196px;padding-right:var(--space-3);background-image:none}.AnalysisTabs-module__0v-7ZW__selectControl input::-webkit-search-cancel-button{opacity:.55}:where(html:not([data-input-modality=pointer])) .AnalysisTabs-module__0v-7ZW__selectControl select:focus-visible,:where(html:not([data-input-modality=pointer])) .AnalysisTabs-module__0v-7ZW__selectControl input:focus-visible{border-color:var(--accent-text);outline:2px solid color-mix(in srgb, var(--accent) 26%, transparent);outline-offset:1px}.AnalysisTabs-module__0v-7ZW__selectControl select:disabled,.AnalysisTabs-module__0v-7ZW__selectControl input:disabled{cursor:default;opacity:.48}.AnalysisTabs-module__0v-7ZW__segmentedControl{max-width:100%;display:inline-flex}.AnalysisTabs-module__0v-7ZW__segmentedList{max-width:100%;display:inline-flex;position:relative}.AnalysisTabs-module__0v-7ZW__segmentedControl button{min-height:32px;padding:0 var(--space-3);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:0;transition:color var(--duration-fast) var(--ease-feedback);background:0 0;border:0;border-radius:0;font-weight:500}.AnalysisTabs-module__0v-7ZW__segmentedControl button:hover{color:var(--interactive-text-hover)}.AnalysisTabs-module__0v-7ZW__segmentedControl button[data-active=true]{color:var(--interactive-text-active);font-weight:600}.AnalysisTabs-module__0v-7ZW__segmentIndicator{width:max(0px, calc(var(--active-tab-width) - 2 * var(--space-3)));height:2px;translate:calc(var(--active-tab-left) + var(--space-3)) 0;background:var(--interactive-text-active);transition:translate var(--duration-base) var(--ease-feedback), width var(--duration-base) var(--ease-feedback);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.AnalysisTabs-module__0v-7ZW__segmentIndicator{transition:none}}.AnalysisTabs-module__0v-7ZW__subsectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-5);min-height:44px;margin-bottom:var(--space-4);display:flex}.AnalysisTabs-module__0v-7ZW__toolbar+.AnalysisTabs-module__0v-7ZW__subsectionHeader{margin-top:var(--space-4)}.AnalysisTabs-module__0v-7ZW__subsectionIdentity{gap:var(--space-1);min-width:0;display:grid}.AnalysisTabs-module__0v-7ZW__subsectionEyebrow{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-9);letter-spacing:.1em;text-transform:uppercase;font-weight:650;line-height:1.2}.AnalysisTabs-module__0v-7ZW__subsectionTitle{color:var(--text-primary);font-size:var(--text-17);letter-spacing:-.02em;margin:0;font-weight:560;line-height:1.2}.AnalysisTabs-module__0v-7ZW__subsectionHeader p,.AnalysisTabs-module__0v-7ZW__subsectionMeta{color:var(--text-tertiary);font-size:var(--text-11);margin:0;line-height:1.4}.AnalysisTabs-module__0v-7ZW__subsectionMeta{text-align:right;min-width:0}.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-density=compact]{min-height:0;margin-bottom:var(--space-3);align-items:flex-start}.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-density=compact] .AnalysisTabs-module__0v-7ZW__subsectionTitle,.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-title-role=block] .AnalysisTabs-module__0v-7ZW__subsectionTitle{color:var(--text-secondary);font:var(--type-chart-title-font);letter-spacing:var(--type-chart-title-tracking);text-transform:var(--type-chart-title-transform);font-variant-numeric:var(--type-chart-title-numeric)}.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-title-role=comparison] .AnalysisTabs-module__0v-7ZW__subsectionTitle{font:var(--type-comparison-title-font);letter-spacing:var(--type-comparison-title-tracking);text-transform:var(--type-comparison-title-transform);font-variant-numeric:var(--type-comparison-title-numeric)}.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-spacing=none]{margin-bottom:0}.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-density=compact] p,.AnalysisTabs-module__0v-7ZW__subsectionHeader[data-density=compact] .AnalysisTabs-module__0v-7ZW__subsectionMeta{color:var(--text-faint);font-size:var(--text-9)}.AnalysisTabs-module__0v-7ZW__inlineState{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-11);display:flex}.AnalysisTabs-module__0v-7ZW__inlineState[data-tone=warning]{color:var(--warning)}.AnalysisTabs-module__0v-7ZW__inlineState[data-tone=error]{color:var(--negative)}.AnalysisTabs-module__0v-7ZW__metricRail{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AnalysisTabs-module__0v-7ZW__metric{align-content:start;gap:var(--space-1);min-width:0;min-height:104px;padding:var(--space-5) var(--space-5) var(--space-5) 0;display:grid}.AnalysisTabs-module__0v-7ZW__metric+.AnalysisTabs-module__0v-7ZW__metric{padding-left:var(--space-5);border-left:1px solid var(--border-subtle)}.AnalysisTabs-module__0v-7ZW__metric>span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-9);letter-spacing:.1em;text-transform:uppercase;font-weight:650;line-height:1.2}.AnalysisTabs-module__0v-7ZW__metric>strong{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.8vw,26px);font-weight:540;line-height:1.05;overflow:hidden}.AnalysisTabs-module__0v-7ZW__metric>small{color:var(--text-tertiary);font-size:var(--text-11);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.AnalysisTabs-module__0v-7ZW__metric[data-tone=warning]>strong{color:var(--warning)}.AnalysisTabs-module__0v-7ZW__metric[data-emphasis=secondary]>strong{color:var(--text-secondary);font-size:var(--text-17);letter-spacing:-.02em;text-overflow:clip;white-space:normal;font-weight:520;line-height:1.25;overflow:visible}.AnalysisTabs-module__0v-7ZW__placeholderStack{gap:var(--space-3);flex-direction:column;display:flex}.AnalysisTabs-module__0v-7ZW__placeholder{border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);justify-content:center;align-items:center;height:80px;display:flex}.AnalysisTabs-module__0v-7ZW__placeholder[data-primary=true]{height:120px}.AnalysisTabs-module__0v-7ZW__placeholder span{color:var(--text-tertiary);font-size:var(--text-11);letter-spacing:.06em;opacity:.5;text-transform:uppercase}@container console-main (max-width:1080px){.AnalysisTabs-module__0v-7ZW__navigation{grid-template-columns:minmax(0,1fr);padding-left:0}.AnalysisTabs-module__0v-7ZW__navigationActions{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);grid-row:1}.AnalysisTabs-module__0v-7ZW__navigationActions>*{width:100%;min-width:0}.AnalysisTabs-module__0v-7ZW__navigationActions>*>:last-child{margin-left:auto}.AnalysisTabs-module__0v-7ZW__navigationList{padding:0 var(--space-2);grid-row:2}}@media (max-width:900px){.AnalysisTabs-module__0v-7ZW__navigation{grid-template-columns:minmax(0,1fr);padding-left:0}.AnalysisTabs-module__0v-7ZW__navigationActions{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);grid-row:1}.AnalysisTabs-module__0v-7ZW__navigationActions>*{width:100%;min-width:0}.AnalysisTabs-module__0v-7ZW__navigationActions>*>:last-child{margin-left:auto}.AnalysisTabs-module__0v-7ZW__navigationList{padding:0 var(--space-2);grid-row:2}}@media (max-width:680px){.AnalysisTabs-module__0v-7ZW__subsectionHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}.AnalysisTabs-module__0v-7ZW__subsectionMeta{text-align:left}.AnalysisTabs-module__0v-7ZW__segmentedControl{width:100%}.AnalysisTabs-module__0v-7ZW__segmentedControl button{flex:1}}@media (max-width:720px){.AnalysisTabs-module__0v-7ZW__navigationList{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.AnalysisTabs-module__0v-7ZW__navigationActions{padding:var(--space-2) var(--space-3)}.AnalysisTabs-module__0v-7ZW__navigationActions [data-testid=data-readiness-trigger]{text-overflow:ellipsis;max-width:120px;overflow:hidden}.AnalysisTabs-module__0v-7ZW__navigationActions [data-testid=data-readiness-panel]{top:60px!important;right:var(--space-2)!important;left:var(--space-2)!important;width:auto!important;position:fixed!important}.AnalysisTabs-module__0v-7ZW__navigationLink{min-height:42px}.AnalysisTabs-module__0v-7ZW__section{padding:var(--space-6) var(--space-4);scroll-margin-top:96px}.AnalysisTabs-module__0v-7ZW__sectionHeader,.AnalysisTabs-module__0v-7ZW__toolbar{flex-direction:column;align-items:flex-start}.AnalysisTabs-module__0v-7ZW__sectionActions,.AnalysisTabs-module__0v-7ZW__toolbarPrimary,.AnalysisTabs-module__0v-7ZW__toolbarSecondary,.AnalysisTabs-module__0v-7ZW__toolbarStatus{width:100%}.AnalysisTabs-module__0v-7ZW__toolbarSecondary{margin-left:0}.AnalysisTabs-module__0v-7ZW__metricRail{grid-template-columns:minmax(0,1fr)}.AnalysisTabs-module__0v-7ZW__metric{min-height:auto;padding:var(--space-4) 0}.AnalysisTabs-module__0v-7ZW__metric+.AnalysisTabs-module__0v-7ZW__metric{border-top:1px solid var(--border-subtle);border-left:0;padding-left:0}}@media (max-width:380px){.AnalysisTabs-module__0v-7ZW__navigationActions [data-testid=data-readiness-trigger]{max-width:32px;padding-inline:var(--space-2)}.AnalysisTabs-module__0v-7ZW__navigationActions [data-testid=data-readiness-trigger] svg{flex-shrink:0}}
.AccessLoading-module__RBOmeq__screen{min-height:100svh;padding:var(--space-5);background:var(--bg-base);color:var(--text-secondary);place-items:center;display:grid}.AccessLoading-module__RBOmeq__content{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:320px;display:flex}.AccessLoading-module__RBOmeq__status{font-size:var(--text-13);margin:0;font-weight:400}.AccessLoading-module__RBOmeq__detail{margin:var(--space-2) 0 0;font-size:var(--text-11);color:var(--text-tertiary);line-height:1.6}.AccessLoading-module__RBOmeq__reveal{height:100%;min-height:0}.AccessLoading-module__RBOmeq__analysis{width:100%;min-width:0}.AccessLoading-module__RBOmeq__analysisHeader{align-items:center;gap:var(--space-3);min-height:84px;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-subtle);display:flex}.AccessLoading-module__RBOmeq__analysisIdentity{gap:var(--space-2);min-width:0;display:grid}.AccessLoading-module__RBOmeq__analysisIdentity h1{color:var(--text-primary);font-size:var(--text-17);overflow-wrap:anywhere;margin:0;font-weight:600}.AccessLoading-module__RBOmeq__headingPlaceholder{width:200px;max-width:100%;height:var(--space-5)}.AccessLoading-module__RBOmeq__metaPlaceholder{width:80px;max-width:100%;height:var(--space-3)}.AccessLoading-module__RBOmeq__analysisNavigation{align-items:center;gap:var(--space-6);min-height:var(--space-8);padding:var(--space-3) var(--space-8);border-bottom:1px solid var(--border-subtle);display:flex}.AccessLoading-module__RBOmeq__tabPlaceholder{width:80px;height:var(--space-3)}.AccessLoading-module__RBOmeq__periodPlaceholder{width:152px;height:28px;margin-left:auto}.AccessLoading-module__RBOmeq__analysisBody{gap:var(--space-6);padding:var(--space-6) var(--space-8);display:grid}.AccessLoading-module__RBOmeq__analysisMetrics{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.AccessLoading-module__RBOmeq__metricPlaceholder{align-content:center;gap:var(--space-3);min-height:122px;padding:var(--space-4);display:grid}.AccessLoading-module__RBOmeq__metricPlaceholder+.AccessLoading-module__RBOmeq__metricPlaceholder{border-left:1px solid var(--border-subtle)}.AccessLoading-module__RBOmeq__valuePlaceholder{width:104px;max-width:100%;height:var(--space-6)}.AccessLoading-module__RBOmeq__plotPlaceholder{min-height:320px}@media (max-width:720px){.AccessLoading-module__RBOmeq__analysisHeader,.AccessLoading-module__RBOmeq__analysisNavigation{padding-inline:var(--space-5)}.AccessLoading-module__RBOmeq__analysisNavigation{gap:var(--space-3)}.AccessLoading-module__RBOmeq__periodPlaceholder{width:80px}.AccessLoading-module__RBOmeq__analysisBody{padding:var(--space-5)}.AccessLoading-module__RBOmeq__analysisMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.AccessLoading-module__RBOmeq__metricPlaceholder{border-bottom:1px solid var(--border-subtle);min-height:96px}.AccessLoading-module__RBOmeq__metricPlaceholder:nth-child(odd){border-left:0}}
.series-bar-module__U1uHjq__bar{transition:opacity var(--duration-fast) var(--ease-standard)}html[data-motion=reduced] .series-bar-module__U1uHjq__bar{transition:none}@media (prefers-reduced-motion:reduce){.series-bar-module__U1uHjq__bar{transition:none}}
.AbyssInspectorTrend-module__wgcnmW__root{gap:var(--space-2);min-width:0;display:grid}.AbyssInspectorTrend-module__wgcnmW__legend{align-items:center;gap:var(--space-4);color:var(--text-tertiary);font-size:var(--text-9);flex-wrap:wrap;display:flex}.AbyssInspectorTrend-module__wgcnmW__legend>span,.AbyssInspectorTrend-module__wgcnmW__tooltipRow{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.AbyssInspectorTrend-module__wgcnmW__legend i,.AbyssInspectorTrend-module__wgcnmW__tooltipRow i{background:var(--chart-line-primary);border-radius:50%;width:6px;height:6px}.AbyssInspectorTrend-module__wgcnmW__legend i[data-tone=comparison],.AbyssInspectorTrend-module__wgcnmW__tooltipRow i[data-tone=comparison]{background:var(--chart-line-secondary)}.AbyssInspectorTrend-module__wgcnmW__plot,.AbyssInspectorTrend-module__wgcnmW__chart{width:100%;height:172px;min-height:172px}.AbyssInspectorTrend-module__wgcnmW__plot{border-block:1px solid var(--border-subtle);overflow:hidden}.AbyssInspectorTrend-module__wgcnmW__tooltipPanel{border:1px solid var(--border-default);border-radius:var(--radius-xs);box-shadow:var(--shadow-2)}.AbyssInspectorTrend-module__wgcnmW__tooltip{min-width:164px;font-size:var(--text-9);gap:5px;padding:7px 9px;display:grid}.AbyssInspectorTrend-module__wgcnmW__tooltipDate{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-9);padding-bottom:1px;font-weight:600}.AbyssInspectorTrend-module__wgcnmW__tooltipRow{color:var(--text-tertiary)}.AbyssInspectorTrend-module__wgcnmW__tooltipRow strong{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:560}.AbyssInspectorTrend-module__wgcnmW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);contain:strict;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.AbyssInspectorTrend-module__wgcnmW__plot,.AbyssInspectorTrend-module__wgcnmW__chart{height:160px;min-height:160px}}
.AbyssPacingGauge-module__4Bojsa__root{gap:8px;margin-block:8px 2px;display:grid}.AbyssPacingGauge-module__4Bojsa__header{color:var(--text-secondary);font-size:var(--text-11);justify-content:space-between;align-items:baseline;gap:12px;line-height:1.3;display:flex}.AbyssPacingGauge-module__4Bojsa__header strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-13);font-variant-numeric:tabular-nums;font-weight:600}
.AbyssRankedBarChart-module__RE-s1G__root{gap:var(--space-3);min-width:0;padding-block:var(--space-2) var(--space-4);display:grid}.AbyssRankedBarChart-module__RE-s1G__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.AbyssRankedBarChart-module__RE-s1G__title{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.01em;margin:0;font-weight:600}.AbyssRankedBarChart-module__RE-s1G__meta{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-9);font-variant-numeric:tabular-nums;white-space:nowrap}.AbyssRankedBarChart-module__RE-s1G__plot{border-block:1px solid var(--border-subtle);height:218px;min-height:218px;overflow:hidden}.AbyssRankedBarChart-module__RE-s1G__chart{width:100%;height:218px;min-height:218px}.AbyssRankedBarChart-module__RE-s1G__root[data-density=single] .AbyssRankedBarChart-module__RE-s1G__plot,.AbyssRankedBarChart-module__RE-s1G__root[data-density=single] .AbyssRankedBarChart-module__RE-s1G__chart{height:104px;min-height:104px}.AbyssRankedBarChart-module__RE-s1G__root[data-size=compact]{gap:var(--space-2);padding-block:var(--space-1) var(--space-3)}.AbyssRankedBarChart-module__RE-s1G__root[data-size=compact] .AbyssRankedBarChart-module__RE-s1G__plot,.AbyssRankedBarChart-module__RE-s1G__root[data-size=compact] .AbyssRankedBarChart-module__RE-s1G__chart{height:164px;min-height:164px}.AbyssRankedBarChart-module__RE-s1G__root[data-size=compact] .AbyssRankedBarChart-module__RE-s1G__chart{--chart-axis-font-size:10px}.AbyssRankedBarChart-module__RE-s1G__tooltip{gap:5px;min-width:150px;padding:1px;font-size:11px;display:grid}.AbyssRankedBarChart-module__RE-s1G__tooltipLabel{max-width:220px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.AbyssRankedBarChart-module__RE-s1G__tooltipValue{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.AbyssRankedBarChart-module__RE-s1G__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);contain:strict;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.AbyssRankedBarChart-module__RE-s1G__header{align-items:flex-start;gap:var(--space-1);flex-direction:column}.AbyssRankedBarChart-module__RE-s1G__plot,.AbyssRankedBarChart-module__RE-s1G__chart{height:240px;min-height:240px}.AbyssRankedBarChart-module__RE-s1G__root[data-size=compact] .AbyssRankedBarChart-module__RE-s1G__plot,.AbyssRankedBarChart-module__RE-s1G__root[data-size=compact] .AbyssRankedBarChart-module__RE-s1G__chart{height:188px;min-height:188px}.AbyssRankedBarChart-module__RE-s1G__root[data-density=single] .AbyssRankedBarChart-module__RE-s1G__plot,.AbyssRankedBarChart-module__RE-s1G__root[data-density=single] .AbyssRankedBarChart-module__RE-s1G__chart{height:112px;min-height:112px}}
.AbyssRevenueSpendPlot-module__iOb13a__plot{width:100%;min-width:0;height:264px;position:relative;overflow:visible}.AbyssRevenueSpendPlot-module__iOb13a__fill{width:100%;height:100%}.AbyssRevenueSpendPlot-module__iOb13a__plot[data-sparse=true]{height:auto}.AbyssRevenueSpendPlot-module__iOb13a__tooltipContent{box-sizing:border-box;width:100%;color:var(--chart-tooltip-foreground);padding:10px 12px}.AbyssRevenueSpendPlot-module__iOb13a__tooltipPanel{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:224px;box-shadow:var(--shadow-3)}.AbyssRevenueSpendPlot-module__iOb13a__tooltipDate{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font:500 10px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;margin-bottom:8px;padding-bottom:8px}.AbyssRevenueSpendPlot-module__iOb13a__tooltipRows{gap:5px;display:grid}.AbyssRevenueSpendPlot-module__iOb13a__tooltipGuardrails{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:8px}.AbyssRevenueSpendPlot-module__iOb13a__tooltipRow{grid-template-columns:7px minmax(0,1fr) auto;align-items:baseline;gap:7px;min-width:0;display:grid}.AbyssRevenueSpendPlot-module__iOb13a__tooltipDot{align-self:center;width:7px;height:7px}.AbyssRevenueSpendPlot-module__iOb13a__tooltipLabel,.AbyssRevenueSpendPlot-module__iOb13a__tooltipValue{font-size:var(--text-11);line-height:1.25}.AbyssRevenueSpendPlot-module__iOb13a__tooltipLabel{color:var(--chart-tooltip-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AbyssRevenueSpendPlot-module__iOb13a__tooltipValue{color:var(--chart-tooltip-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;font-weight:550}.AbyssRevenueSpendPlot-module__iOb13a__microPlot{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:28px;position:relative;overflow:hidden}.AbyssRevenueSpendPlot-module__iOb13a__microFill{width:100%;height:100%}@media (max-width:720px){.AbyssRevenueSpendPlot-module__iOb13a__plot{height:224px}}@media (prefers-reduced-motion:reduce){.AbyssRevenueSpendPlot-module__iOb13a__plot,.AbyssRevenueSpendPlot-module__iOb13a__microPlot{scroll-behavior:auto}}.AbyssRevenueSpendPlot-module__iOb13a__plot[data-fluid-window=on]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none}.AbyssRevenueSpendPlot-module__iOb13a__plot[data-fluid-window=on]:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm)}.AbyssRevenueSpendPlot-module__iOb13a__brush{z-index:2;pointer-events:none;width:100%;height:calc(100% - 52px);position:absolute;top:16px;left:0}.AbyssRevenueSpendPlot-module__iOb13a__brushFill{fill:color-mix(in srgb, var(--text-primary) 7%, transparent)}.AbyssRevenueSpendPlot-module__iOb13a__brushEdge{stroke:color-mix(in srgb, var(--text-primary) 40%, transparent);stroke-width:1px}.AbyssRevenueSpendPlot-module__iOb13a__plot[data-grain=day] svg{animation:AbyssRevenueSpendPlot-module__iOb13a__grainInDay var(--duration-medium) var(--ease-standard)}.AbyssRevenueSpendPlot-module__iOb13a__plot[data-grain=week] svg{animation:AbyssRevenueSpendPlot-module__iOb13a__grainInWeek var(--duration-medium) var(--ease-standard)}.AbyssRevenueSpendPlot-module__iOb13a__plot[data-grain=month] svg{animation:AbyssRevenueSpendPlot-module__iOb13a__grainInMonth var(--duration-medium) var(--ease-standard)}@keyframes AbyssRevenueSpendPlot-module__iOb13a__grainInDay{0%{opacity:.45}}@keyframes AbyssRevenueSpendPlot-module__iOb13a__grainInWeek{0%{opacity:.45}}@keyframes AbyssRevenueSpendPlot-module__iOb13a__grainInMonth{0%{opacity:.45}}@media (prefers-reduced-motion:reduce){.AbyssRevenueSpendPlot-module__iOb13a__plot[data-grain] svg{animation:none}}
.RevenueSpendOverview-module__aemMXW__overview{touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;height:32px;margin:4px 46px 0 50px;position:relative}.RevenueSpendOverview-module__aemMXW__svg{width:100%;height:100%;display:block;overflow:visible}.RevenueSpendOverview-module__aemMXW__line{fill:none;stroke:color-mix(in srgb, var(--text-secondary) 45%, transparent);stroke-width:1px}.RevenueSpendOverview-module__aemMXW__area{fill:color-mix(in srgb, var(--text-primary) 7%, transparent)}.RevenueSpendOverview-module__aemMXW__shade{fill:color-mix(in srgb, var(--bg-base) 62%, transparent);fill-rule:evenodd}.RevenueSpendOverview-module__aemMXW__lens{fill:var(--accent-subtle);stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1px;rx:var(--radius-sm)}.RevenueSpendOverview-module__aemMXW__grip{fill:var(--text-secondary);opacity:.55;transition:opacity .12s var(--ease-standard)}.RevenueSpendOverview-module__aemMXW__overview:hover .RevenueSpendOverview-module__aemMXW__grip,.RevenueSpendOverview-module__aemMXW__overview[data-active] .RevenueSpendOverview-module__aemMXW__grip{opacity:1}.RevenueSpendOverview-module__aemMXW__overview:focus-within{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--focus-ring)}.RevenueSpendOverview-module__aemMXW__slider{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:720px),(pointer:coarse){.RevenueSpendOverview-module__aemMXW__overview{height:44px}}@media (prefers-reduced-motion:reduce){.RevenueSpendOverview-module__aemMXW__overview{scroll-behavior:auto}}
.GlobalDataReadState-module__g2YY8W__notice{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);border:1px solid var(--negative-border);border-radius:var(--radius-md);background:var(--negative-subtle);display:flex}.GlobalDataReadState-module__g2YY8W__copy{min-width:0}.GlobalDataReadState-module__g2YY8W__title{color:var(--text-primary);font-size:var(--text-13);font-weight:600;line-height:1.35}.GlobalDataReadState-module__g2YY8W__detail{color:var(--text-tertiary);font-size:var(--text-11);margin:2px 0 0;line-height:1.45}.GlobalDataReadState-module__g2YY8W__retry{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font:500 var(--text-11)/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-feedback), border-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);flex-shrink:0;padding:6px 10px}.GlobalDataReadState-module__g2YY8W__retry:hover{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text-primary)}.GlobalDataReadState-module__g2YY8W__retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GlobalDataReadState-module__g2YY8W__blocking{--error-detail-font:var(--type-help-font);--error-state-min-height:300px;--error-state-border:1px solid var(--border-subtle);--error-state-radius:var(--radius-lg)}.GlobalDataReadState-module__g2YY8W__blocking[data-compact=true]{--error-state-min-height:220px}@container console-main (max-width:640px){.GlobalDataReadState-module__g2YY8W__notice{flex-direction:column;align-items:flex-start}}
.GlobalBusinessPerformanceWorkspace-module__st4Eba__performanceHeading{margin:var(--space-7) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}@container console-main (max-width:720px){.GlobalBusinessPerformanceWorkspace-module__st4Eba__performanceHeading{margin-top:var(--space-6)}}.GlobalBusinessPerformanceWorkspace-module__st4Eba__performanceControls{align-items:center;gap:var(--space-2);display:flex}
.GlobalPilotageWorkspace-module__wjwRFW__root{gap:var(--space-4);min-width:0;display:grid}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__monthPlane{gap:var(--space-2);background:0 0;border:0;padding:0}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__heading h2{font-size:var(--text-13);margin:0}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__objectives{border:0;border-radius:0}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__objective{padding:var(--space-2) var(--space-3);gap:var(--space-2);background:0 0}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__readings dd{font-size:var(--text-13)}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__progress,.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__empty{display:none}.GlobalPilotageWorkspace-module__wjwRFW__root[data-variant=compact] .GlobalPilotageWorkspace-module__wjwRFW__budget{border:0;padding:0}.GlobalPilotageWorkspace-module__wjwRFW__monthPlane{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-analytical-plane);display:grid}.GlobalPilotageWorkspace-module__wjwRFW__heading,.GlobalPilotageWorkspace-module__wjwRFW__objectiveHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.GlobalPilotageWorkspace-module__wjwRFW__heading h2,.GlobalPilotageWorkspace-module__wjwRFW__objectiveHeader h3,.GlobalPilotageWorkspace-module__wjwRFW__empty strong,.GlobalPilotageWorkspace-module__wjwRFW__evidence{margin:0}.GlobalPilotageWorkspace-module__wjwRFW__heading h2{margin-top:var(--space-1);color:var(--text-primary);font-size:var(--text-17);font-weight:600;line-height:1.2}.GlobalPilotageWorkspace-module__wjwRFW__eyebrow,.GlobalPilotageWorkspace-module__wjwRFW__objectiveHeader span,.GlobalPilotageWorkspace-module__wjwRFW__readings dt{color:var(--text-tertiary);font-size:var(--text-9);letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1.2}.GlobalPilotageWorkspace-module__wjwRFW__period{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-11);font-weight:500;line-height:1.4}.GlobalPilotageWorkspace-module__wjwRFW__objectives{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.GlobalPilotageWorkspace-module__wjwRFW__objectives[data-count="1"]{grid-template-columns:minmax(0,1fr)}.GlobalPilotageWorkspace-module__wjwRFW__objective{gap:var(--space-3);min-width:0;padding:var(--space-4);background:color-mix(in srgb, var(--bg-analytical-plane) 72%, transparent);display:grid}.GlobalPilotageWorkspace-module__wjwRFW__objective+.GlobalPilotageWorkspace-module__wjwRFW__objective{border-left:1px solid var(--border-subtle)}.GlobalPilotageWorkspace-module__wjwRFW__objectiveHeader h3{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-13);letter-spacing:-.01em;text-transform:none;font-weight:600;line-height:1.25}.GlobalPilotageWorkspace-module__wjwRFW__state{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--interactive-chip-bg);white-space:nowrap;align-items:center;display:inline-flex}.GlobalPilotageWorkspace-module__wjwRFW__objective[data-status=within] .GlobalPilotageWorkspace-module__wjwRFW__state,.GlobalPilotageWorkspace-module__wjwRFW__objective[data-status=within] .GlobalPilotageWorkspace-module__wjwRFW__readings [data-role=gap] dd{color:var(--positive)}.GlobalPilotageWorkspace-module__wjwRFW__objective[data-status=outside] .GlobalPilotageWorkspace-module__wjwRFW__state,.GlobalPilotageWorkspace-module__wjwRFW__objective[data-status=outside] .GlobalPilotageWorkspace-module__wjwRFW__readings [data-role=gap] dd{color:var(--negative)}.GlobalPilotageWorkspace-module__wjwRFW__readings{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.GlobalPilotageWorkspace-module__wjwRFW__readings div{gap:var(--space-1);min-width:0;display:grid}.GlobalPilotageWorkspace-module__wjwRFW__readings dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-17);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.1;overflow:hidden}.GlobalPilotageWorkspace-module__wjwRFW__progress{background:var(--border-subtle);width:100%;height:3px;color:var(--text-tertiary);border:0;border-radius:0;overflow:hidden}.GlobalPilotageWorkspace-module__wjwRFW__progress::-webkit-progress-bar{background:var(--border-subtle)}.GlobalPilotageWorkspace-module__wjwRFW__progress::-webkit-progress-value{background:currentColor}.GlobalPilotageWorkspace-module__wjwRFW__progress::-moz-progress-bar{background:currentColor}.GlobalPilotageWorkspace-module__wjwRFW__objective[data-status=within] .GlobalPilotageWorkspace-module__wjwRFW__progress{color:var(--positive)}.GlobalPilotageWorkspace-module__wjwRFW__objective[data-status=outside] .GlobalPilotageWorkspace-module__wjwRFW__progress{color:var(--negative)}.GlobalPilotageWorkspace-module__wjwRFW__evidence{color:var(--warning);font-family:var(--font-mono);font-size:var(--text-9);line-height:1.4}.GlobalPilotageWorkspace-module__wjwRFW__empty{gap:var(--space-1);min-height:76px;padding:var(--space-4);border-block:1px solid var(--border-subtle);align-content:center;display:grid}.GlobalPilotageWorkspace-module__wjwRFW__empty strong{color:var(--text-secondary);font-size:var(--text-13);font-weight:600}.GlobalPilotageWorkspace-module__wjwRFW__empty span{color:var(--text-tertiary);font-size:var(--text-11);line-height:1.4}.GlobalPilotageWorkspace-module__wjwRFW__budget{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}:is(.GlobalPilotageWorkspace-module__wjwRFW__budget .budget-pacing-strip,.GlobalPilotageWorkspace-module__wjwRFW__budget .budget-pacing-unavailable,.GlobalPilotageWorkspace-module__wjwRFW__budget .budget-pacing-empty){width:100%}:is(.GlobalPilotageWorkspace-module__wjwRFW__budget .budget-pacing-platforms,.GlobalPilotageWorkspace-module__wjwRFW__budget .budget-pacing-divider){display:none}@container console-main (max-width:860px){.GlobalPilotageWorkspace-module__wjwRFW__objectives{grid-template-columns:minmax(0,1fr)}.GlobalPilotageWorkspace-module__wjwRFW__objective+.GlobalPilotageWorkspace-module__wjwRFW__objective{border-top:1px solid var(--border-subtle);border-left:0}}@container console-main (max-width:720px){.GlobalPilotageWorkspace-module__wjwRFW__root{gap:var(--space-3)}.GlobalPilotageWorkspace-module__wjwRFW__monthPlane{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:0;border-right:0;border-radius:0}.GlobalPilotageWorkspace-module__wjwRFW__heading{flex-direction:column;align-items:flex-start}.GlobalPilotageWorkspace-module__wjwRFW__objective{padding:var(--space-3)}.GlobalPilotageWorkspace-module__wjwRFW__readings dd{font-size:var(--text-13);text-overflow:clip;white-space:normal;overflow:visible}}@container console-main (max-width:480px){.GlobalPilotageWorkspace-module__wjwRFW__readings{grid-template-columns:repeat(2,minmax(0,1fr))}.GlobalPilotageWorkspace-module__wjwRFW__readings [data-role=gap]{grid-column:1/-1}}
.GlobalWorkspace-module__aViIcq__funnelStatus{font:var(--type-help-font);letter-spacing:var(--type-help-tracking);text-transform:var(--type-help-transform);font-variant-numeric:var(--type-help-numeric)}.GlobalWorkspace-module__aViIcq__viewControls{align-items:center;gap:var(--space-2);display:flex}.GlobalWorkspace-module__aViIcq__startupActivity{width:var(--space-6);height:var(--space-6);color:var(--text-secondary);place-items:center;display:grid}@media (max-width:640px),(pointer:coarse){.GlobalWorkspace-module__aViIcq__startupActivity{width:var(--control-touch-min);height:var(--control-touch-min)}}.GlobalWorkspace-module__aViIcq__startupStatus{padding-inline:var(--space-8)}@container console-main (max-width:720px){.GlobalWorkspace-module__aViIcq__startupStatus{padding-inline:var(--space-4)}}
.ObjectiveSettings-module__Gc-qLW__body{--objective-row-height:calc(var(--space-6) + var(--space-1));--objective-label-col:132px;--objective-value-inset:calc(16px + var(--space-3));min-block-size:214px;padding:var(--space-3) var(--space-5) var(--space-4)}.ObjectiveSettings-module__Gc-qLW__period{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-11)}.ObjectiveSettings-module__Gc-qLW__setting{border-top:1px solid var(--border-subtle);padding-block:var(--space-2)}.ObjectiveSettings-module__Gc-qLW__summary{gap:var(--space-3);width:100%;min-height:var(--objective-row-height);color:var(--text-primary);text-align:left;font:inherit;font-size:var(--text-13);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;padding:0;display:grid}.ObjectiveSettings-module__Gc-qLW__loadingRow{cursor:default}.ObjectiveSettings-module__Gc-qLW__loadingPeriod,.ObjectiveSettings-module__Gc-qLW__loadingLabel,.ObjectiveSettings-module__Gc-qLW__loadingValue{block-size:var(--text-13);display:block}.ObjectiveSettings-module__Gc-qLW__loadingPeriod{inline-size:40%}.ObjectiveSettings-module__Gc-qLW__loadingLabel{inline-size:75%}.ObjectiveSettings-module__Gc-qLW__loadingValue{inline-size:var(--space-8)}.ObjectiveSettings-module__Gc-qLW__summary:disabled{opacity:.55;cursor:default}.ObjectiveSettings-module__Gc-qLW__summary svg{color:var(--text-secondary)}.ObjectiveSettings-module__Gc-qLW__value{text-align:right;font-variant-numeric:tabular-nums}.ObjectiveSettings-module__Gc-qLW__value[data-empty=true]{color:var(--text-tertiary)}.ObjectiveSettings-module__Gc-qLW__value small{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-11);display:block}.ObjectiveSettings-module__Gc-qLW__summary>span:first-child{color:var(--text-secondary)}.ObjectiveSettings-module__Gc-qLW__setting[data-open=true]{margin-top:var(--space-5)}.ObjectiveSettings-module__Gc-qLW__body>div:first-child>.ObjectiveSettings-module__Gc-qLW__setting:first-of-type{border-top-color:#0000}.ObjectiveSettings-module__Gc-qLW__body>div:first-child>.ObjectiveSettings-module__Gc-qLW__setting[data-open=true]{margin-top:0}.ObjectiveSettings-module__Gc-qLW__summary[aria-expanded=true]>span:first-child{font-size:var(--label-overline-size);font-weight:var(--label-overline-weight);letter-spacing:var(--label-overline-tracking);text-transform:uppercase;color:var(--label-overline-color)}.ObjectiveSettings-module__Gc-qLW__summary[aria-expanded=true] .ObjectiveSettings-module__Gc-qLW__value{color:var(--text-tertiary);font-size:var(--text-11)}.ObjectiveSettings-module__Gc-qLW__state{margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--warning-subtle);color:var(--warning);font-size:var(--text-9);font-weight:500}.ObjectiveSettings-module__Gc-qLW__amount{grid-column:2;min-width:0;position:relative}.ObjectiveSettings-module__Gc-qLW__amount .ObjectiveSettings-module__Gc-qLW__input{padding-right:var(--space-6)}.ObjectiveSettings-module__Gc-qLW__unit{right:var(--space-2);color:var(--text-tertiary);font-size:var(--text-11);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ObjectiveSettings-module__Gc-qLW__input[inputmode=decimal],.ObjectiveSettings-module__Gc-qLW__input[inputmode=numeric]{text-align:right;font-variant-numeric:tabular-nums}.ObjectiveSettings-module__Gc-qLW__expanded{transform:rotate(180deg)}.ObjectiveSettings-module__Gc-qLW__editor{grid-template-columns:var(--objective-label-col) minmax(0, 1fr) var(--objective-value-inset);margin-top:var(--space-1);padding-left:var(--space-3);padding-bottom:var(--space-4);align-items:center;column-gap:0;display:grid}.ObjectiveSettings-module__Gc-qLW__editor>:not(.ObjectiveSettings-module__Gc-qLW__label):not(.ObjectiveSettings-module__Gc-qLW__input):not(.ObjectiveSettings-module__Gc-qLW__amount){grid-column:1/-1}.ObjectiveSettings-module__Gc-qLW__label{align-items:center;gap:var(--space-1);padding-right:var(--space-4);color:var(--text-secondary);font-size:var(--text-11);display:flex}.ObjectiveSettings-module__Gc-qLW__input{width:100%;max-width:100%;height:28px;min-height:28px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--interactive-chip-bg);color:var(--text-primary);font:inherit;font-size:var(--text-13)}.ObjectiveSettings-module__Gc-qLW__choices,.ObjectiveSettings-module__Gc-qLW__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ObjectiveSettings-module__Gc-qLW__actions{justify-content:flex-end}.ObjectiveSettings-module__Gc-qLW__remove{margin-right:auto}.ObjectiveSettings-module__Gc-qLW__history{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-11)}.ObjectiveSettings-module__Gc-qLW__history>summary{cursor:pointer;padding-block:var(--space-3)}.ObjectiveSettings-module__Gc-qLW__history>summary:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1)}@media (max-width:720px),(pointer:coarse){.ObjectiveSettings-module__Gc-qLW__history>summary{min-height:var(--control-touch-min)}}.ObjectiveSettings-module__Gc-qLW__note,.ObjectiveSettings-module__Gc-qLW__warning{margin:var(--space-3) 0 0;font-size:var(--text-11);line-height:1.5}.ObjectiveSettings-module__Gc-qLW__note{color:var(--text-secondary)}.ObjectiveSettings-module__Gc-qLW__warning{color:var(--warning)}.ObjectiveSettings-module__Gc-qLW__availability{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-11);color:var(--text-secondary);display:flex}.ObjectiveSettings-module__Gc-qLW__availabilityState{align-items:center;gap:var(--space-2);display:inline-flex}.ObjectiveSettings-module__Gc-qLW__availabilityIcon{color:var(--warning);flex-shrink:0}.ObjectiveSettings-module__Gc-qLW__ack{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-11);display:flex}.ObjectiveSettings-module__Gc-qLW__ack input{accent-color:var(--accent-text)}.ObjectiveSettings-module__Gc-qLW__confirm{padding-top:var(--space-3);font-size:var(--text-13)}.ObjectiveSettings-module__Gc-qLW__temporalFields{margin-top:var(--space-2);gap:0;display:grid}.ObjectiveSettings-module__Gc-qLW__temporalField{grid-template-columns:var(--objective-label-col) minmax(0, 1fr) var(--objective-value-inset);min-width:0;min-height:var(--objective-row-height);align-items:center;column-gap:0;display:grid}.ObjectiveSettings-module__Gc-qLW__temporalField .ObjectiveSettings-module__Gc-qLW__input{width:100%}.ObjectiveSettings-module__Gc-qLW__temporalBody .ObjectiveSettings-module__Gc-qLW__summary>svg{transition:transform var(--duration-medium) var(--ease-enter)}.ObjectiveSettings-module__Gc-qLW__temporalDisclosure{opacity:0;visibility:hidden;height:0;transition:height var(--duration-medium) var(--ease-enter), opacity var(--duration-fast) var(--ease-enter), visibility 0s linear var(--duration-medium);overflow:clip}.ObjectiveSettings-module__Gc-qLW__temporalDisclosure[data-expanded=true]{opacity:1;visibility:visible;transition:height var(--duration-medium) var(--ease-enter), opacity var(--duration-fast) var(--ease-enter), visibility 0s}.ObjectiveSettings-module__Gc-qLW__temporalDisclosure>div{padding-inline:var(--space-2)}.ObjectiveSettings-module__Gc-qLW__temporalDisclosure{margin-inline:calc(-1 * var(--space-2))}@media (prefers-reduced-motion:reduce){.ObjectiveSettings-module__Gc-qLW__temporalBody .ObjectiveSettings-module__Gc-qLW__summary>svg,.ObjectiveSettings-module__Gc-qLW__temporalDisclosure{transition:none}}html[data-motion=reduced] .ObjectiveSettings-module__Gc-qLW__temporalBody .ObjectiveSettings-module__Gc-qLW__summary>svg{transition:none}html[data-motion=reduced] .ObjectiveSettings-module__Gc-qLW__temporalDisclosure{transition:none}.ObjectiveSettings-module__Gc-qLW__temporalField input[type=date],.ObjectiveSettings-module__Gc-qLW__temporalField input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ObjectiveSettings-module__Gc-qLW__summary:focus-visible,.ObjectiveSettings-module__Gc-qLW__input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px),(pointer:coarse){.ObjectiveSettings-module__Gc-qLW__input{height:auto;min-height:44px}.ObjectiveSettings-module__Gc-qLW__summary{grid-template-columns:minmax(0,1fr) auto 16px}.ObjectiveSettings-module__Gc-qLW__editor,.ObjectiveSettings-module__Gc-qLW__temporalField{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.ObjectiveSettings-module__Gc-qLW__amount{grid-column:1}}
.DataTable-module__7dcBQG__tableFrame,.DataTable-module__7dcBQG__viewportFrame{min-width:0}.DataTable-module__7dcBQG__tableFrame{container-type:inline-size}.DataTable-module__7dcBQG__ledgerHeading{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:28px;margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.DataTable-module__7dcBQG__ledgerTitle{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--table-refined-header-size);margin:0;font-weight:500}.DataTable-module__7dcBQG__controlsSlot{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:inline-flex}.DataTable-module__7dcBQG__controlsSlot:empty{display:none}.DataTable-module__7dcBQG__ledgerControls{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.DataTable-module__7dcBQG__columnOrderReset{justify-content:center;align-items:center;min-width:32px;display:inline-flex}.DataTable-module__7dcBQG__identityColumn,.DataTable-module__7dcBQG__table [data-identity-column=true]{width:var(--table-identity-width,280px);min-width:var(--table-identity-width,280px);max-width:var(--table-identity-width,280px)}[data-identity-column=true] .DataTable-module__7dcBQG__cellContent{width:calc(var(--table-identity-width,280px) - 2 * var(--table-cell-x));max-width:calc(var(--table-identity-width,280px) - 2 * var(--table-cell-x));overflow:hidden}[data-identity-column=true] .DataTable-module__7dcBQG__cellContent>*,[data-identity-column=true] .DataTable-module__7dcBQG__cellContent>*>*{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.DataTable-module__7dcBQG__scrollRegion[data-identity-sizing=content]:not([data-identity-width=manual]) :is(.DataTable-module__7dcBQG__identityColumn,[data-identity-column=true]){width:1px;min-width:0;max-width:none}.DataTable-module__7dcBQG__scrollRegion[data-identity-sizing=content]:not([data-identity-width=manual]) [data-identity-column=true] .DataTable-module__7dcBQG__cellContent{width:max-content;max-width:calc(min(560px, 50cqi) - 2 * var(--table-cell-x))}.DataTable-module__7dcBQG__identityResize{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:12px;position:absolute;inset-block:0;inset-inline-end:0}.DataTable-module__7dcBQG__identityResize:after{content:"";inset-block:var(--space-2);background:var(--accent);opacity:0;width:2px;position:absolute;inset-inline-end:1px}.DataTable-module__7dcBQG__columnHeader:hover .DataTable-module__7dcBQG__identityResize:after,.DataTable-module__7dcBQG__identityResize:focus-visible:after{opacity:1}.DataTable-module__7dcBQG__identityResize:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@container (min-width:900px){.DataTable-module__7dcBQG__scrollRegion[data-layout=fit]{--table-cell-x:var(--space-2);--table-head-x:var(--space-2)}.DataTable-module__7dcBQG__scrollRegion[data-layout=fit] .DataTable-module__7dcBQG__table{min-width:100%}.DataTable-module__7dcBQG__scrollRegion[data-layout=fit] .DataTable-module__7dcBQG__columnHeader,.DataTable-module__7dcBQG__scrollRegion[data-layout=fit] .DataTable-module__7dcBQG__sortButton{white-space:normal}.DataTable-module__7dcBQG__scrollRegion[data-layout=fit] .DataTable-module__7dcBQG__sortButton{text-align:inherit}}.DataTable-module__7dcBQG__viewportFrame{position:relative}.DataTable-module__7dcBQG__scrollRegion{--table-cell-y:var(--space-4);--table-cell-x:var(--space-4);--table-head-x:var(--space-4);--table-row-height:60px;--table-head-height:48px;--table-group-head-height:28px;overscroll-behavior:contain;border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:inset 0 1px 0 var(--border-subtle);scrollbar-gutter:stable;overflow:auto hidden}html:not([data-input-modality=pointer]) .DataTable-module__7dcBQG__scrollRegion:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-border);outline:0}.DataTable-module__7dcBQG__scrollRegion[data-density=compact]{--table-cell-y:var(--space-1);--table-cell-x:var(--space-3);--table-head-x:var(--space-3);--table-row-height:36px}.DataTable-module__7dcBQG__scrollRegion[data-density=compact] .DataTable-module__7dcBQG__row,.DataTable-module__7dcBQG__scrollRegion[data-density=compact][data-loading=true] tbody tr,.DataTable-module__7dcBQG__scrollRegion[data-visible-row-limit] .DataTable-module__7dcBQG__row{height:var(--table-row-height)}.DataTable-module__7dcBQG__scrollRegion[data-radius=md]{border-radius:var(--radius-md)}.DataTable-module__7dcBQG__scrollRegion[data-radius=lg]{border-radius:var(--radius-lg)}.DataTable-module__7dcBQG__tableToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;margin-block-end:var(--space-2);display:flex}.DataTable-module__7dcBQG__presetControl{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);align-items:center;gap:2px;padding:2px;display:inline-flex}.DataTable-module__7dcBQG__presetControl button,.DataTable-module__7dcBQG__columnOrderReset{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-tertiary);font:inherit;font-size:var(--text-11);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);background:0 0;border:0}.DataTable-module__7dcBQG__presetControl button:hover,.DataTable-module__7dcBQG__columnOrderReset:hover{background:var(--interactive-bg-hover);color:var(--text-secondary)}.DataTable-module__7dcBQG__presetControl button[data-active=true]{background:var(--interactive-bg-active);color:var(--text-primary)}.DataTable-module__7dcBQG__presetControl button:focus-visible,.DataTable-module__7dcBQG__columnOrderReset:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.DataTable-module__7dcBQG__tableToolbarMeta{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-11);white-space:nowrap;margin-inline-start:auto;display:flex}.DataTable-module__7dcBQG__scrollFadeStart,.DataTable-module__7dcBQG__scrollFadeEnd,.DataTable-module__7dcBQG__scrollEndCue{z-index:8;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-feedback);position:absolute}.DataTable-module__7dcBQG__scrollFadeStart,.DataTable-module__7dcBQG__scrollFadeEnd{width:28px;inset-block:1px}.DataTable-module__7dcBQG__scrollFadeStart{background:linear-gradient(90deg, var(--bg-surface), transparent);inset-inline-start:var(--table-sticky-width,0px)}.DataTable-module__7dcBQG__scrollFadeEnd{border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(270deg, var(--bg-surface), transparent);inset-inline-end:1px}.DataTable-module__7dcBQG__scrollEndCue{border-block-start:1px solid var(--text-secondary);border-inline-end:1px solid var(--text-secondary);width:8px;height:8px;inset-block-start:50%;inset-inline-end:var(--space-2);transform:translateY(-50%)rotate(45deg)}.DataTable-module__7dcBQG__viewportFrame[data-can-scroll-start=true] .DataTable-module__7dcBQG__scrollFadeStart,.DataTable-module__7dcBQG__viewportFrame[data-can-scroll-end=true] .DataTable-module__7dcBQG__scrollFadeEnd,.DataTable-module__7dcBQG__viewportFrame[data-can-scroll-end=true] .DataTable-module__7dcBQG__scrollEndCue{opacity:1}.DataTable-module__7dcBQG__table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.DataTable-module__7dcBQG__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.DataTable-module__7dcBQG__head{z-index:3;position:sticky;top:0}.DataTable-module__7dcBQG__groupHeader[data-sticky-start=true],.DataTable-module__7dcBQG__columnHeader[data-sticky-start=true],.DataTable-module__7dcBQG__cell[data-sticky-start=true],.DataTable-module__7dcBQG__skeletonCell[data-sticky-start=true],.DataTable-module__7dcBQG__footerCell[data-sticky-start=true]{background:var(--bg-surface);position:sticky;inset-inline-start:var(--table-sticky-offset,0px)}.DataTable-module__7dcBQG__groupHeader[data-sticky-start=true]{z-index:7;background:var(--bg-elevated-2)}.DataTable-module__7dcBQG__columnHeader[data-sticky-start=true]{z-index:6;background:var(--bg-elevated)}.DataTable-module__7dcBQG__cell[data-sticky-start=true],.DataTable-module__7dcBQG__skeletonCell[data-sticky-start=true]{z-index:2}.DataTable-module__7dcBQG__footerCell[data-sticky-start=true]{z-index:4;background:var(--bg-elevated)}.DataTable-module__7dcBQG__groupHeader[data-sticky-end=true],.DataTable-module__7dcBQG__columnHeader[data-sticky-end=true],.DataTable-module__7dcBQG__cell[data-sticky-end=true],.DataTable-module__7dcBQG__skeletonCell[data-sticky-end=true],.DataTable-module__7dcBQG__footerCell[data-sticky-end=true]{border-inline-end:1px solid var(--border-default)}.DataTable-module__7dcBQG__groupHeader{--table-head-bg:var(--bg-elevated-2);padding:var(--space-2) var(--table-head-x);border-bottom:1px solid var(--border-subtle);background:var(--table-head-bg);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-9);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-feedback);font-weight:500;position:relative}.DataTable-module__7dcBQG__groupHeader:after,.DataTable-module__7dcBQG__columnHeader:after{content:"";inset-block:var(--space-2);z-index:2;background:var(--accent);opacity:0;pointer-events:none;width:2px;transition:opacity var(--duration-instant) var(--ease-feedback), transform var(--duration-fast) var(--ease-enter);border-radius:999px;position:absolute;inset-inline-start:-1px;transform:scaleY(.35)}.DataTable-module__7dcBQG__groupHeader[data-reorderable=true],.DataTable-module__7dcBQG__columnHeader[data-reorderable=true],.DataTable-module__7dcBQG__groupHeader[data-reorderable=true]:active,.DataTable-module__7dcBQG__columnHeader[data-reorderable=true]:active,.DataTable-module__7dcBQG__columnHeader[data-reorderable=true] .DataTable-module__7dcBQG__sortButton:active{cursor:default}.DataTable-module__7dcBQG__dragHandle{width:10px;height:12px;color:var(--text-tertiary);cursor:grab;opacity:0;background-color:#0000;background-image:radial-gradient(circle,currentColor 1px,#0000 1.25px);background-position:0 0;background-size:5px 4px;border:0;border-radius:2px;flex:0 0 10px;padding:0}.DataTable-module__7dcBQG__groupHeader:hover .DataTable-module__7dcBQG__dragHandle,.DataTable-module__7dcBQG__columnHeader:hover .DataTable-module__7dcBQG__dragHandle{opacity:.42}.DataTable-module__7dcBQG__dragHandle:hover,[data-dragging=true] .DataTable-module__7dcBQG__dragHandle{color:var(--text-secondary);opacity:.88}.DataTable-module__7dcBQG__dragHandle:active{cursor:grabbing}.DataTable-module__7dcBQG__groupHeader[data-dragging=true]>.DataTable-module__7dcBQG__headerContent,.DataTable-module__7dcBQG__columnHeader[data-dragging=true]>.DataTable-module__7dcBQG__headerContent{opacity:.58;transition-duration:var(--duration-instant);transform:translateY(-1px)scale(.985)}.DataTable-module__7dcBQG__groupHeader[data-drop-position=after]:after,.DataTable-module__7dcBQG__columnHeader[data-drop-position=after]:after{inset-inline:auto -1px}.DataTable-module__7dcBQG__groupHeader[data-drop-position],.DataTable-module__7dcBQG__columnHeader[data-drop-position]{background-color:color-mix(in srgb, var(--table-head-bg) 96%, var(--accent))}.DataTable-module__7dcBQG__groupHeader[data-drop-position]:after,.DataTable-module__7dcBQG__columnHeader[data-drop-position]:after{opacity:1;transform:scaleY(1)}.DataTable-module__7dcBQG__groupHeader[data-align=left],.DataTable-module__7dcBQG__columnHeader[data-align=left],.DataTable-module__7dcBQG__cell[data-align=left],.DataTable-module__7dcBQG__footerCell[data-align=left]{text-align:left}.DataTable-module__7dcBQG__groupHeader[data-align=center],.DataTable-module__7dcBQG__columnHeader[data-align=center],.DataTable-module__7dcBQG__cell[data-align=center],.DataTable-module__7dcBQG__footerCell[data-align=center]{text-align:center}.DataTable-module__7dcBQG__groupHeader[data-align=right],.DataTable-module__7dcBQG__columnHeader[data-align=right],.DataTable-module__7dcBQG__cell[data-align=right],.DataTable-module__7dcBQG__footerCell[data-align=right]{text-align:right}.DataTable-module__7dcBQG__groupHeader:not(:last-child){border-right:1px solid var(--border-subtle)}.DataTable-module__7dcBQG__columnHeader{--table-head-bg:var(--bg-elevated);padding:var(--space-3) var(--table-head-x);border-bottom:1px solid var(--border-subtle);background:var(--table-head-bg);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-11);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);font-weight:500;position:relative}.DataTable-module__7dcBQG__scrollRegion[data-header-typography=analytical] .DataTable-module__7dcBQG__columnHeader{font:400 var(--table-refined-header-size)/1.5 var(--font-sans);letter-spacing:normal;text-transform:none;font-variant-numeric:normal}.DataTable-module__7dcBQG__columnHeader[data-section-end=true],.DataTable-module__7dcBQG__cell[data-section-end=true],.DataTable-module__7dcBQG__footerCell[data-section-end=true]{border-right:1px solid var(--border-subtle)}.DataTable-module__7dcBQG__columnHeader[data-active=true]{color:var(--text-secondary)}.DataTable-module__7dcBQG__headerContent{align-items:center;gap:var(--space-2);transform-origin:50%;width:100%;min-width:0;transition:opacity var(--duration-medium) var(--ease-feedback), transform var(--duration-medium) var(--ease-enter);display:flex}.DataTable-module__7dcBQG__headerContent[data-align=left]{justify-content:flex-start}.DataTable-module__7dcBQG__headerContent[data-align=center]{justify-content:center}.DataTable-module__7dcBQG__headerContent[data-align=right]{justify-content:flex-end}.DataTable-module__7dcBQG__sortButton{align-items:center;gap:var(--space-1);min-width:24px;min-height:24px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:-4px 0;padding:4px 0;display:inline-flex}.DataTable-module__7dcBQG__sortButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DataTable-module__7dcBQG__columnHeader[data-reorderable=true] .DataTable-module__7dcBQG__sortButton{cursor:default}.DataTable-module__7dcBQG__cellContent[data-align=left],.DataTable-module__7dcBQG__valueWithDelta[data-align=left]{justify-content:flex-start}.DataTable-module__7dcBQG__cellContent[data-align=center],.DataTable-module__7dcBQG__valueWithDelta[data-align=center]{justify-content:center}.DataTable-module__7dcBQG__cellContent[data-align=right],.DataTable-module__7dcBQG__valueWithDelta[data-align=right]{justify-content:flex-end}.DataTable-module__7dcBQG__sortIcon{opacity:.72;font-family:var(--font-mono);font-size:var(--text-11)}.DataTable-module__7dcBQG__sortIcon[data-placeholder=true]{display:none}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined]{--table-cell-y:var(--space-1);--table-row-height:44px;--table-head-height:44px;--table-group-head-height:28px;border-color:var(--border-default);border-radius:var(--radius-md);background:var(--bg-base);box-shadow:none}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] :is(.DataTable-module__7dcBQG__row,tbody tr){height:var(--table-row-height)}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] :is(.DataTable-module__7dcBQG__columnHeader,.DataTable-module__7dcBQG__cell,.DataTable-module__7dcBQG__footerCell){border-inline-end:0}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] :is(.DataTable-module__7dcBQG__groupHeader,.DataTable-module__7dcBQG__columnHeader){--table-head-bg:var(--bg-surface);background:var(--table-head-bg);font-family:var(--font-sans);font-size:var(--table-refined-header-size);font-weight:400;transition:none}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__groupHeader{height:var(--table-group-head-height);padding-block:var(--space-1);color:var(--text-secondary);letter-spacing:normal;text-transform:none}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__columnHeader{height:var(--table-head-height);padding-block:var(--space-2);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--table-refined-header-size);white-space:nowrap;font-weight:400}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] :is(.DataTable-module__7dcBQG__groupHeader,.DataTable-module__7dcBQG__columnHeader)[data-drop-position]{background-color:color-mix(in srgb, var(--table-head-bg) 96%, var(--accent))}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__columnHeader[data-active=true],.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__sortButton:hover{color:var(--text-primary)}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__sortButton{cursor:pointer;white-space:nowrap}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__headerContent{gap:var(--space-1)}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__sortIcon{text-align:center;flex:0 0 1ch;width:1ch}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__sortIcon[data-placeholder=true]{visibility:hidden;display:inline-block}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__headerContent[data-align=right] .DataTable-module__7dcBQG__sortIcon{order:-1}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__row{transition:none}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__cell{border-bottom-color:var(--border-subtle);background:var(--bg-base)}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__cell[data-tone=default]:not([data-empty=true]){color:var(--table-cell-text)}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] :is(.DataTable-module__7dcBQG__cell,.DataTable-module__7dcBQG__footerCell){font-family:var(--font-sans);font-variant-numeric:tabular-nums}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__row:not([data-selected=true]):hover>.DataTable-module__7dcBQG__cell,.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__row[data-interactive=true]:not([data-selected=true]):focus-visible>.DataTable-module__7dcBQG__cell{background:color-mix(in srgb, var(--bg-surface) 96%, var(--text-primary))}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__cell[data-selected=true]{background:color-mix(in srgb, var(--bg-surface) 92%, var(--accent))}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__footerCell{height:var(--table-row-height);border-top-color:var(--border-default);background:var(--bg-surface);font-weight:500}.DataTable-module__7dcBQG__row{opacity:1;transition:background-color var(--duration-fast) var(--ease-feedback)}.DataTable-module__7dcBQG__row[data-interactive=true]{cursor:pointer}.DataTable-module__7dcBQG__row[data-interactive=true]:not([data-selected=true]):hover>.DataTable-module__7dcBQG__cell{background:var(--interactive-bg-hover)}.DataTable-module__7dcBQG__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DataTable-module__7dcBQG__row[data-depth="1"]>.DataTable-module__7dcBQG__cell{color:var(--text-tertiary)}.DataTable-module__7dcBQG__row[data-depth="1"]>.DataTable-module__7dcBQG__cell:first-child{padding-inline-start:calc(var(--table-cell-x) + var(--space-5))}.DataTable-module__7dcBQG__row[data-depth="1"]>.DataTable-module__7dcBQG__cell[data-mono=true]{color:var(--text-secondary)}.DataTable-module__7dcBQG__cell,.DataTable-module__7dcBQG__footerCell{padding:var(--table-cell-y) var(--table-cell-x);color:var(--text-secondary);font-size:var(--text-13);white-space:nowrap}.DataTable-module__7dcBQG__cell{border-bottom:1px solid var(--border-subtle)}.DataTable-module__7dcBQG__cell,.DataTable-module__7dcBQG__footerCell{font-variant-numeric:tabular-nums}.DataTable-module__7dcBQG__row:last-child .DataTable-module__7dcBQG__cell{border-bottom:0}.DataTable-module__7dcBQG__cell[data-selected=true]{background:var(--accent-subtle)}.DataTable-module__7dcBQG__cell[data-mono=true],.DataTable-module__7dcBQG__footerCell[data-mono=true]{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.DataTable-module__7dcBQG__cell[data-empty=true]{color:var(--text-faint)}.DataTable-module__7dcBQG__cell[data-tone=muted]{color:var(--text-tertiary)}.DataTable-module__7dcBQG__cell[data-tone=positive]{color:var(--positive)}.DataTable-module__7dcBQG__cell[data-tone=warning]{color:var(--warning)}.DataTable-module__7dcBQG__cell[data-tone=negative]{color:var(--negative)}.DataTable-module__7dcBQG__cell[data-tone=returning]{color:var(--ret-tint)}.DataTable-module__7dcBQG__cell[data-tone=new]{color:var(--nc-tint)}th.DataTable-module__7dcBQG__cell{font-weight:inherit}.DataTable-module__7dcBQG__cellContent,.DataTable-module__7dcBQG__valueWithDelta{align-items:center;gap:var(--space-2);display:flex}.DataTable-module__7dcBQG__footerCell{z-index:2;border-top:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-weight:600;position:sticky;bottom:0}.DataTable-module__7dcBQG__skeletonCell{padding:var(--table-cell-y) var(--table-cell-x);border-bottom:1px solid var(--border-subtle)}.DataTable-module__7dcBQG__skeletonBar{border-radius:var(--radius-sm);background:var(--bg-elevated);width:120px;height:14px}.DataTable-module__7dcBQG__skeletonBar[data-align=right]{width:70px;margin-left:auto}.DataTable-module__7dcBQG__groupHeader[data-reorderable=true]:focus-visible,.DataTable-module__7dcBQG__columnHeader[data-reorderable=true]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DataTable-module__7dcBQG__dragGhost{z-index:9999;align-items:center;gap:var(--space-2);max-width:240px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated-2);box-shadow:var(--shadow-2);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-11);white-space:nowrap;pointer-events:none;display:inline-flex;position:fixed;top:-1000px;left:-1000px}.DataTable-module__7dcBQG__dragGhost:before{content:"";width:10px;height:12px;color:var(--text-tertiary);opacity:.72;background-image:radial-gradient(circle,currentColor 1px,#0000 1.25px);background-position:0 0;background-size:5px 4px;flex:0 0 10px}@media (max-width:720px),(pointer:coarse){.DataTable-module__7dcBQG__scrollRegion[data-density=compact]{--table-row-height:44px}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__columnHeader{padding-block:var(--space-1)}.DataTable-module__7dcBQG__scrollRegion[data-treatment=refined] .DataTable-module__7dcBQG__sortButton{min-width:44px;min-height:44px}}@media (max-width:720px){.DataTable-module__7dcBQG__tableToolbar{flex-direction:column;align-items:flex-start}.DataTable-module__7dcBQG__presetControl{max-width:100%;overflow-x:auto}.DataTable-module__7dcBQG__tableToolbarMeta{width:100%}.DataTable-module__7dcBQG__presetControl button,.DataTable-module__7dcBQG__sortButton,.DataTable-module__7dcBQG__columnOrderReset{min-width:40px;min-height:40px}.DataTable-module__7dcBQG__columnOrderReset{min-width:44px;min-height:44px}.DataTable-module__7dcBQG__identityResize{width:44px}}@media (prefers-reduced-motion:reduce){.DataTable-module__7dcBQG__groupHeader,.DataTable-module__7dcBQG__columnHeader,.DataTable-module__7dcBQG__headerContent,.DataTable-module__7dcBQG__row,.DataTable-module__7dcBQG__presetControl button,.DataTable-module__7dcBQG__columnOrderReset,.DataTable-module__7dcBQG__scrollFadeStart,.DataTable-module__7dcBQG__scrollFadeEnd,.DataTable-module__7dcBQG__scrollEndCue{transition:none}.DataTable-module__7dcBQG__groupHeader[data-dragging=true]>.DataTable-module__7dcBQG__headerContent,.DataTable-module__7dcBQG__columnHeader[data-dragging=true]>.DataTable-module__7dcBQG__headerContent{transform:none}}
.DataTableSettings-module__0epTba__control{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.DataTableSettings-module__0epTba__trigger{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.DataTableSettings-module__0epTba__trigger:hover,.DataTableSettings-module__0epTba__trigger[data-popup-open],.DataTableSettings-module__0epTba__trigger:active{color:var(--text-primary);box-shadow:none;background:0 0}.DataTableSettings-module__0epTba__trigger:focus-visible,.DataTableSettings-module__0epTba__panel button:focus-visible,.DataTableSettings-module__0epTba__panel input:focus-visible,.DataTableSettings-module__0epTba__panel select:focus-visible,.DataTableSettings-module__0epTba__undo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DataTableSettings-module__0epTba__positioner{z-index:var(--z-popover);overflow:visible}.DataTableSettings-module__0epTba__positioner[data-side=top]{height:0}.DataTableSettings-module__0epTba__positioner[data-side=top] .DataTableSettings-module__0epTba__panel{transform:translateY(-100%)}.DataTableSettings-module__0epTba__panel{width:min(280px,100vw - 24px);max-height:min(420px, var(--available-height));color:var(--text-primary);font-family:var(--font-sans);font-size:var(--table-refined-header-size);flex-direction:column;display:flex;overflow:hidden}.DataTableSettings-module__0epTba__header{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.DataTableSettings-module__0epTba__title{font-size:inherit;flex:1;margin:0;font-weight:500}.DataTableSettings-module__0epTba__back{width:24px;height:24px;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.DataTableSettings-module__0epTba__back:hover{color:var(--text-primary)}.DataTableSettings-module__0epTba__rootItems{padding:var(--space-1);overscroll-behavior:contain;min-height:0;overflow-y:auto}.DataTableSettings-module__0epTba__rootItems>button{gap:var(--space-2);width:100%;min-height:34px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;display:flex}.DataTableSettings-module__0epTba__rootItems>button>span{flex:1}.DataTableSettings-module__0epTba__rootItems>button:hover{color:var(--text-primary)}.DataTableSettings-module__0epTba__reset[data-icon-size]{background:0 0;border:0;flex-shrink:0;transition:none}.DataTableSettings-module__0epTba__reset[data-icon-size]:is(:hover,:active){box-shadow:none;background:0 0}.DataTableSettings-module__0epTba__heatOptions{border:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.DataTableSettings-module__0epTba__heatOptions[aria-disabled=true]{opacity:.5}.DataTableSettings-module__0epTba__list{overscroll-behavior:contain;min-height:0;max-height:246px;padding:var(--space-1);scrollbar-gutter:stable;overflow-y:auto}.DataTableSettings-module__0epTba__option{align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-2);cursor:pointer;border-radius:var(--radius-sm);color:var(--text-secondary);line-height:1.4;display:flex}.DataTableSettings-module__0epTba__option:not(:has(input:disabled)):hover{color:var(--text-primary)}.DataTableSettings-module__0epTba__option input{width:13px;height:13px;accent-color:var(--control-selection);cursor:inherit;flex-shrink:0;margin:0}.DataTableSettings-module__0epTba__option:has(input:disabled){color:var(--text-tertiary);cursor:default}.DataTableSettings-module__0epTba__option>span{overflow-wrap:anywhere}.DataTableSettings-module__0epTba__palette{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.DataTableSettings-module__0epTba__swatch,.DataTableSettings-module__0epTba__custom{cursor:pointer;width:26px;height:26px;color:var(--bg-base);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.DataTableSettings-module__0epTba__swatch:before{content:"";background:var(--swatch);border-radius:50%;width:18px;height:18px;position:absolute}.DataTableSettings-module__0epTba__swatch svg{z-index:1}.DataTableSettings-module__0epTba__swatch[aria-pressed=true]:before{outline:1px solid var(--text-tertiary);outline-offset:3px}.DataTableSettings-module__0epTba__swatch:not(:disabled):hover:before{outline:1px solid var(--text-secondary);outline-offset:3px}.DataTableSettings-module__0epTba__swatch[data-color=neutral]{--swatch:var(--table-heat-neutral)}.DataTableSettings-module__0epTba__swatch[data-color=blue]{--swatch:var(--table-heat-blue)}.DataTableSettings-module__0epTba__swatch[data-color=green]{--swatch:var(--table-heat-green)}.DataTableSettings-module__0epTba__swatch[data-color=amber]{--swatch:var(--table-heat-amber)}.DataTableSettings-module__0epTba__swatch[data-color=rose]{--swatch:var(--table-heat-rose)}.DataTableSettings-module__0epTba__custom{color:var(--text-secondary);border-color:var(--border-default)}.DataTableSettings-module__0epTba__custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}html:not([data-input-modality=pointer]) .DataTableSettings-module__0epTba__custom:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.DataTableSettings-module__0epTba__switch{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;width:26px;height:16px;padding:2px}.DataTableSettings-module__0epTba__switch span{background:var(--text-primary);border-radius:50%;width:12px;height:12px;display:block}.DataTableSettings-module__0epTba__switch[aria-checked=true]{background:var(--control-selection)}.DataTableSettings-module__0epTba__switch[aria-checked=true] span{background:var(--accent-on);transform:translate(10px)}.DataTableSettings-module__0epTba__column{padding-right:var(--space-2);align-items:center;display:flex}.DataTableSettings-module__0epTba__column>.DataTableSettings-module__0epTba__option{flex:1;min-width:0}.DataTableSettings-module__0epTba__column[data-drop=before]{box-shadow:inset 0 1px var(--accent)}.DataTableSettings-module__0epTba__reorder{align-items:center;display:flex}.DataTableSettings-module__0epTba__move{border-radius:var(--radius-sm);width:22px;height:26px;color:var(--text-tertiary);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.DataTableSettings-module__0epTba__column:hover .DataTableSettings-module__0epTba__move{opacity:1}.DataTableSettings-module__0epTba__column:has(:focus-visible) .DataTableSettings-module__0epTba__move{opacity:1}.DataTableSettings-module__0epTba__move:not(:disabled):hover{color:var(--text-primary)}.DataTableSettings-module__0epTba__move:disabled{color:var(--text-tertiary);cursor:default}.DataTableSettings-module__0epTba__grip{cursor:grab;opacity:0;color:var(--text-tertiary);display:flex}.DataTableSettings-module__0epTba__column:hover .DataTableSettings-module__0epTba__grip{opacity:1}.DataTableSettings-module__0epTba__lock{color:var(--text-tertiary);flex-shrink:0}.DataTableSettings-module__0epTba__sortOptions{padding:var(--space-2) var(--space-3)}.DataTableSettings-module__0epTba__sortOptions label{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:40px;color:var(--text-secondary);display:flex}.DataTableSettings-module__0epTba__sortOptions select{min-width:140px;max-width:180px;padding:var(--space-1);background:var(--bg-overlay);color:var(--text-primary);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0}.DataTableSettings-module__0epTba__undo{font-size:var(--text-11);color:var(--text-tertiary);align-items:center;gap:var(--space-2);display:flex}.DataTableSettings-module__0epTba__undo button{color:var(--text-primary);font:inherit;cursor:pointer;padding:var(--space-1);background:0 0;border:0}.DataTableSettings-module__0epTba__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse),(max-width:640px){.DataTableSettings-module__0epTba__trigger,.DataTableSettings-module__0epTba__back,.DataTableSettings-module__0epTba__rootItems>button,.DataTableSettings-module__0epTba__option,.DataTableSettings-module__0epTba__sortOptions label,.DataTableSettings-module__0epTba__move,.DataTableSettings-module__0epTba__undo button{min-height:44px}.DataTableSettings-module__0epTba__trigger,.DataTableSettings-module__0epTba__back{min-width:44px}.DataTableSettings-module__0epTba__move{opacity:1;width:44px}.DataTableSettings-module__0epTba__grip{display:none}.DataTableSettings-module__0epTba__swatch,.DataTableSettings-module__0epTba__custom{flex-shrink:0;width:44px;min-height:44px}.DataTableSettings-module__0epTba__list{max-height:228px}.DataTableSettings-module__0epTba__palette{padding:var(--space-1);gap:0}.DataTableSettings-module__0epTba__switch{position:relative}.DataTableSettings-module__0epTba__switch:before{content:"";position:absolute;inset:-14px -9px}}.DataTableSettings-module__0epTba__column[data-drop=after]{box-shadow:inset 0 -1px var(--accent)}.DataTableSettings-module__0epTba__panel input:focus-visible,.DataTableSettings-module__0epTba__panel select:focus-visible{box-shadow:none}.DataTableSettings-module__0epTba__custom{border:0}.DataTableSettings-module__0epTba__custom:before{content:"";border:1px solid var(--border-default);border-radius:50%;width:20px;height:20px;position:absolute}
.DateRangePicker-module__u7x58a__root{min-width:0;max-width:100%;position:relative}.DateRangePicker-module__u7x58a__trigger{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-11);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-feedback), border-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);display:inline-flex}.DateRangePicker-module__u7x58a__trigger:hover,.DateRangePicker-module__u7x58a__trigger[data-open=true]{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text-primary)}.DateRangePicker-module__u7x58a__triggerIcon{color:var(--text-tertiary);flex:none}.DateRangePicker-module__u7x58a__triggerLabels{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.DateRangePicker-module__u7x58a__triggerRange{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.DateRangePicker-module__u7x58a__triggerChevron{color:var(--text-tertiary);font-size:var(--text-9);margin-left:2px}.DateRangePicker-module__u7x58a__root[data-variant=quiet] .DateRangePicker-module__u7x58a__trigger{min-height:44px;padding:var(--space-1) 0;color:var(--text-secondary);font-size:var(--text-13);background:0 0;border:0;transition:none}.DateRangePicker-module__u7x58a__root[data-variant=quiet] .DateRangePicker-module__u7x58a__trigger:is(:hover,[data-open=true]){color:var(--text-primary);background:0 0}.DateRangePicker-module__u7x58a__root[data-variant=quiet] .DateRangePicker-module__u7x58a__triggerRange{font-family:var(--font-sans);line-height:1.4}.DateRangePicker-module__u7x58a__root[data-variant=quiet] .DateRangePicker-module__u7x58a__triggerIcon{width:15px;height:15px}.DateRangePicker-module__u7x58a__popover{top:calc(100% + var(--space-2));z-index:100;overscroll-behavior:contain;border-radius:var(--radius-md);width:min(700px,100vw - 16px);max-height:min(680px,100dvh - 24px);box-shadow:var(--calendar-glass-shadow);background:0 0;border:1px solid #0000;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.DateRangePicker-module__u7x58a__body{min-height:0;display:flex;position:relative;overflow-y:auto}.DateRangePicker-module__u7x58a__sidebar{width:162px;max-height:420px;padding:var(--space-2);border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:1px;display:flex;overflow-y:auto}.DateRangePicker-module__u7x58a__sectionLabel{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-tertiary);font-size:var(--text-9);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.DateRangePicker-module__u7x58a__presetButton{width:100%;min-height:28px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-11);text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);background:0 0;border:0}.DateRangePicker-module__u7x58a__presetButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.DateRangePicker-module__u7x58a__presetButton[data-active=true]{background:var(--accent-subtle);color:var(--accent-text);font-weight:500}.DateRangePicker-module__u7x58a__separator{margin:var(--space-2) var(--space-1);border-top:1px solid var(--border-subtle)}.DateRangePicker-module__u7x58a__main{flex-direction:column;flex:1;min-width:0;display:flex}.DateRangePicker-module__u7x58a__primaryInputs{align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);display:flex}.DateRangePicker-module__u7x58a__dateField{flex-direction:column;min-width:0;display:flex}.DateRangePicker-module__u7x58a__dateLabel{color:var(--text-tertiary);font-size:var(--text-9);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-weight:500}.DateRangePicker-module__u7x58a__dateInput,.DateRangePicker-module__u7x58a__comparisonInput{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.DateRangePicker-module__u7x58a__dateInput{width:108px;padding:var(--space-1) var(--space-2);font-size:var(--text-11)}.DateRangePicker-module__u7x58a__rangeArrow{padding-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--text-13)}.DateRangePicker-module__u7x58a__error{color:var(--negative);font-size:var(--text-11);margin:0;line-height:1.45}.DateRangePicker-module__u7x58a__primaryError{padding:2px var(--space-4) 0}.DateRangePicker-module__u7x58a__calendarRow{align-items:flex-start;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);display:flex;position:relative}.DateRangePicker-module__u7x58a__calendarRow>.DateRangePicker-module__u7x58a__navButton{top:var(--space-1);z-index:1;position:absolute}.DateRangePicker-module__u7x58a__calendarRow>.DateRangePicker-module__u7x58a__navButton:first-child{left:var(--space-2)}.DateRangePicker-module__u7x58a__calendarRow>.DateRangePicker-module__u7x58a__navButton:last-child{right:var(--space-2)}.DateRangePicker-module__u7x58a__navButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.DateRangePicker-module__u7x58a__navButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.DateRangePicker-module__u7x58a__rdpRoot{--rdp-accent-color:var(--accent-text);--rdp-accent-background-color:var(--accent-subtle);min-width:0;color:var(--text-secondary);font-size:var(--text-11);flex:1}.DateRangePicker-module__u7x58a__rdpRoot .rdp-months{gap:var(--space-5);flex-flow:wrap;display:flex}@media (min-width:721px){.DateRangePicker-module__u7x58a__popover{max-width:calc(100cqw - var(--space-8) - var(--space-4))}.DateRangePicker-module__u7x58a__root[data-variant=quiet] .DateRangePicker-module__u7x58a__popover{max-height:min(680px, calc(100dvh - var(--space-8) * 4))}@container console-main (max-width:720px){.DateRangePicker-module__u7x58a__popover{max-width:calc(100cqw - var(--space-4) * 2)}}}.DateRangePicker-module__u7x58a__rdpRoot .rdp-month_caption{padding-bottom:var(--space-2);padding-inline:var(--space-6);color:var(--text-primary);font-size:var(--text-11);justify-content:space-between;align-items:center;font-weight:600;display:flex}.DateRangePicker-module__u7x58a__rdpRoot .rdp-weekday{width:34px;color:var(--text-tertiary);font-size:var(--text-9);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-weight:600}:is(.DateRangePicker-module__u7x58a__rdpRoot .rdp-day,.DateRangePicker-module__u7x58a__rdpRoot .rdp-weekday){flex:0 0 34px;width:34px}.DateRangePicker-module__u7x58a__rdpRoot .rdp-day_button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);font-size:var(--text-11);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);background:0 0;border:0;justify-content:center;align-items:center;margin-inline:auto;display:flex}.DateRangePicker-module__u7x58a__rdpRoot .rdp-day_button:hover{background:var(--bg-elevated);color:var(--text-primary)}.DateRangePicker-module__u7x58a__rdpRoot .rdp-today .rdp-day_button{color:var(--accent-text);font-weight:700}:is(.DateRangePicker-module__u7x58a__rdpRoot .rdp-selected .rdp-day_button,.DateRangePicker-module__u7x58a__rdpRoot .rdp-range_start .rdp-day_button,.DateRangePicker-module__u7x58a__rdpRoot .rdp-range_end .rdp-day_button){background:var(--accent);color:var(--accent-on);font-weight:600}.DateRangePicker-module__u7x58a__rdpRoot .rdp-range_middle .rdp-day_button{background:var(--accent-subtle);color:var(--accent-text);border-radius:0}.DateRangePicker-module__u7x58a__rdpRoot .rdp-disabled .rdp-day_button{color:var(--text-faint);cursor:not-allowed;opacity:.45}.DateRangePicker-module__u7x58a__comparison{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.DateRangePicker-module__u7x58a__comparisonHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DateRangePicker-module__u7x58a__comparisonToggle{align-items:center;gap:var(--space-2);min-height:28px;color:var(--text-tertiary);font-size:var(--text-11);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;font-weight:500;display:inline-flex}.DateRangePicker-module__u7x58a__comparisonToggle[data-active=true]{color:var(--text-secondary)}.DateRangePicker-module__u7x58a__comparisonCheckbox{width:13px;height:13px;accent-color:var(--accent-text);cursor:pointer}.DateRangePicker-module__u7x58a__comparisonModes{gap:var(--space-1);opacity:.35;transition:opacity var(--duration-fast) var(--ease-feedback);flex-wrap:wrap;display:flex}.DateRangePicker-module__u7x58a__comparisonModes[data-enabled=true]{opacity:1}.DateRangePicker-module__u7x58a__comparisonPill,.DateRangePicker-module__u7x58a__averageButton,.DateRangePicker-module__u7x58a__averageWindow{border:1px solid var(--border-default);color:var(--text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-feedback), border-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);background:0 0}.DateRangePicker-module__u7x58a__comparisonPill{min-height:24px;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-11)}.DateRangePicker-module__u7x58a__comparisonPill[data-active=true],.DateRangePicker-module__u7x58a__averageGroup[data-active=true] .DateRangePicker-module__u7x58a__averageButton,.DateRangePicker-module__u7x58a__averageGroup[data-active=true] .DateRangePicker-module__u7x58a__averageWindow{border-color:var(--accent-border);background:var(--accent-subtle);color:var(--accent-text)}.DateRangePicker-module__u7x58a__comparisonPill:disabled,.DateRangePicker-module__u7x58a__averageButton:disabled,.DateRangePicker-module__u7x58a__averageWindow:disabled,.DateRangePicker-module__u7x58a__comparisonInput:disabled{cursor:not-allowed}.DateRangePicker-module__u7x58a__averageGroup{border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-feedback);display:flex;overflow:hidden}.DateRangePicker-module__u7x58a__averageGroup[data-active=true]{border-color:var(--accent-border)}.DateRangePicker-module__u7x58a__averageButton,.DateRangePicker-module__u7x58a__averageWindow{border:0;min-height:22px}.DateRangePicker-module__u7x58a__averageButton{padding:2px var(--space-1) 2px var(--space-2);font-size:var(--text-11)}.DateRangePicker-module__u7x58a__averageWindow{padding:2px var(--space-2) 2px var(--space-1);border-left:1px solid var(--border-subtle);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-9)}.DateRangePicker-module__u7x58a__comparisonInputs{align-items:center;gap:var(--space-2);opacity:.3;transition:opacity var(--duration-fast) var(--ease-feedback);display:flex}.DateRangePicker-module__u7x58a__comparisonInputs[data-enabled=true]{opacity:1}.DateRangePicker-module__u7x58a__comparisonInput{width:98px;padding:var(--space-1) var(--space-2);border-color:var(--border-subtle);background:var(--bg-overlay);color:var(--text-secondary);font-size:var(--text-11);transition:background-color var(--duration-fast) var(--ease-feedback), border-color var(--duration-fast) var(--ease-feedback)}.DateRangePicker-module__u7x58a__comparisonInputs[data-editing=true] .DateRangePicker-module__u7x58a__comparisonInput{border-color:var(--accent-border);background:var(--bg-elevated)}.DateRangePicker-module__u7x58a__comparisonArrow{color:var(--text-tertiary);font-size:var(--text-11)}.DateRangePicker-module__u7x58a__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);display:flex;position:relative}.DateRangePicker-module__u7x58a__timezone{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-11)}.DateRangePicker-module__u7x58a__footerActions{gap:var(--space-2);display:flex}.DateRangePicker-module__u7x58a__footerButton{min-height:28px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-11);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-feedback), border-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);background:0 0}.DateRangePicker-module__u7x58a__footerButton:hover{border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-primary)}.DateRangePicker-module__u7x58a__applyButton{padding-inline:var(--space-4);border-color:var(--accent-text);background:var(--accent);color:var(--accent-on);font-weight:600}.DateRangePicker-module__u7x58a__applyButton:hover{border-color:var(--accent-text);background:var(--accent);color:var(--accent-on)}.DateRangePicker-module__u7x58a__applyButton:disabled{border-color:var(--border-default);background:var(--border-default);color:var(--text-tertiary);cursor:not-allowed;filter:none}@media (max-width:720px){.DateRangePicker-module__u7x58a__triggerRange{white-space:normal;text-align:left;line-height:1.35}.DateRangePicker-module__u7x58a__trigger,.DateRangePicker-module__u7x58a__presetButton,.DateRangePicker-module__u7x58a__dateInput,.DateRangePicker-module__u7x58a__comparisonInput,.DateRangePicker-module__u7x58a__comparisonToggle,.DateRangePicker-module__u7x58a__comparisonPill,.DateRangePicker-module__u7x58a__averageButton,.DateRangePicker-module__u7x58a__averageWindow,.DateRangePicker-module__u7x58a__footerButton{min-height:44px}.DateRangePicker-module__u7x58a__navButton{width:44px;height:44px}.DateRangePicker-module__u7x58a__rdpRoot .rdp-day_button{width:44px;height:44px}:is(.DateRangePicker-module__u7x58a__rdpRoot .rdp-day,.DateRangePicker-module__u7x58a__rdpRoot .rdp-weekday){flex-basis:44px;width:44px}.DateRangePicker-module__u7x58a__calendarRow{justify-content:center;position:relative}.DateRangePicker-module__u7x58a__calendarRow>.DateRangePicker-module__u7x58a__navButton{top:var(--space-1);z-index:1;position:absolute}.DateRangePicker-module__u7x58a__calendarRow>.DateRangePicker-module__u7x58a__navButton:first-child{left:var(--space-2)}.DateRangePicker-module__u7x58a__calendarRow>.DateRangePicker-module__u7x58a__navButton:last-child{right:var(--space-2)}.DateRangePicker-module__u7x58a__layer{z-index:9000;padding-top:env(safe-area-inset-top);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.DateRangePicker-module__u7x58a__layer:before{content:"";background:color-mix(in srgb, var(--bg-base) 68%, transparent);-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur));backdrop-filter:blur(var(--overlay-backdrop-blur));pointer-events:none;position:absolute;inset:0}.DateRangePicker-module__u7x58a__popover{--glass-enter-y:calc(-1 * var(--space-1));width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;inset:auto}.DateRangePicker-module__u7x58a__body{flex-direction:column}.DateRangePicker-module__u7x58a__sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);width:100%;max-height:132px}.DateRangePicker-module__u7x58a__rdpRoot .rdp-months{justify-content:center}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.DateRangePicker-module__u7x58a__layer:before{-webkit-backdrop-filter:none;backdrop-filter:none}.DateRangePicker-module__u7x58a__popover{border-color:var(--border-default);background:var(--bg-surface)}}@media (max-width:360px){.DateRangePicker-module__u7x58a__calendarRow{padding-inline:var(--space-1)}.DateRangePicker-module__u7x58a__primaryInputs{padding-inline:var(--space-3)}.DateRangePicker-module__u7x58a__dateInput{width:100%}.DateRangePicker-module__u7x58a__dateField{flex:1}.DateRangePicker-module__u7x58a__comparison{padding-inline:var(--space-3)}.DateRangePicker-module__u7x58a__comparisonInputs{width:100%}.DateRangePicker-module__u7x58a__comparisonInput{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.DateRangePicker-module__u7x58a__trigger,.DateRangePicker-module__u7x58a__presetButton,.DateRangePicker-module__u7x58a__navButton,.DateRangePicker-module__u7x58a__comparisonModes,.DateRangePicker-module__u7x58a__comparisonPill,.DateRangePicker-module__u7x58a__averageGroup,.DateRangePicker-module__u7x58a__averageButton,.DateRangePicker-module__u7x58a__averageWindow,.DateRangePicker-module__u7x58a__comparisonInputs,.DateRangePicker-module__u7x58a__comparisonInput,.DateRangePicker-module__u7x58a__footerButton{transition-duration:.01ms}}
.ErrorState-module__AEiIoW__compact{align-items:center;gap:var(--space-1);color:var(--negative);font-size:var(--text-11);display:inline-flex}.ErrorState-module__AEiIoW__root{min-height:var(--error-state-min-height,180px);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:var(--error-state-border,0);border-radius:var(--error-state-radius,0);text-align:center;flex-direction:column;display:flex}.ErrorState-module__AEiIoW__icon{width:44px;height:44px;margin-bottom:var(--space-2);border:1px solid var(--negative-border);border-radius:var(--radius-md);background:var(--negative-subtle);color:var(--negative);justify-content:center;align-items:center;display:flex}.ErrorState-module__AEiIoW__message{color:var(--text-secondary);font-size:var(--text-13);font-weight:500}.ErrorState-module__AEiIoW__detail{max-width:420px;color:var(--text-tertiary);font:var(--error-detail-font,400 var(--text-11)/1.5 var(--font-mono));overflow-wrap:anywhere}.ErrorState-module__AEiIoW__retry{margin-top:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font:500 var(--text-11)/1.2 var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-feedback), border-color var(--duration-fast) var(--ease-feedback), color var(--duration-fast) var(--ease-feedback);padding:7px 14px}.ErrorState-module__AEiIoW__retry:hover{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text-primary)}.ErrorState-module__AEiIoW__retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.DataReadinessIndicator-module__ZBzMcG__root{min-width:0;position:relative}.DataReadinessIndicator-module__ZBzMcG__trigger{border:1px solid var(--readiness-border,var(--border-default));border-radius:var(--radius-sm);background:var(--readiness-bg,var(--bg-surface));min-height:28px;color:var(--readiness-color,var(--warning));font-size:var(--text-11);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:4px 9px;font-weight:500;display:inline-flex}.DataReadinessIndicator-module__ZBzMcG__root,.DataReadinessIndicator-module__ZBzMcG__trigger,.DataReadinessIndicator-module__ZBzMcG__triggerLabel{max-width:100%}.DataReadinessIndicator-module__ZBzMcG__trigger,.DataReadinessIndicator-module__ZBzMcG__triggerLabel{min-width:0}.DataReadinessIndicator-module__ZBzMcG__trigger[data-tone=negative]{--readiness-border:var(--negative-border);--readiness-bg:var(--negative-subtle);--readiness-color:var(--negative)}.DataReadinessIndicator-module__ZBzMcG__trigger[data-tone=warning]{--readiness-border:var(--warning-border,var(--border-default));--readiness-bg:var(--warning-subtle,var(--bg-surface));--readiness-color:var(--warning)}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=global]{gap:var(--space-2);min-height:32px;padding:0 var(--space-1);color:var(--text-secondary);background:0 0;border:0;font-weight:400;transition:none}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=global]>svg{color:var(--readiness-color);flex-shrink:0}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=global]:is(:hover,[aria-expanded=true]){color:var(--text-primary)}.DataReadinessIndicator-module__ZBzMcG__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DataReadinessIndicator-module__ZBzMcG__errorLabel{gap:var(--space-1);min-width:0;display:inline-flex}.DataReadinessIndicator-module__ZBzMcG__sourceName{text-overflow:ellipsis;overflow:hidden}.DataReadinessIndicator-module__ZBzMcG__errorState{flex-shrink:0}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=section]{min-height:24px;font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.01em;background:0 0;border-color:#0000;padding:2px 0}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=section]:hover{color:var(--text-secondary)}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=icon]{width:24px;min-width:24px;min-height:24px;color:color-mix(in srgb, var(--readiness-color) 72%, var(--text-tertiary));background:0 0;border-color:#0000;justify-content:center;gap:0;padding:0}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=icon]:hover,.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=icon][aria-expanded=true]{color:var(--readiness-color)}.DataReadinessIndicator-module__ZBzMcG__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataReadinessIndicator-module__ZBzMcG__positioner{z-index:var(--z-popover)}.DataReadinessIndicator-module__ZBzMcG__panel{width:min(400px, calc(100vw - var(--space-4) * 2));max-height:min(var(--available-height,80dvh), 80dvh);overflow:hidden}.DataReadinessIndicator-module__ZBzMcG__content{max-height:inherit;overscroll-behavior:contain;padding:var(--space-4);overflow-y:auto}.DataReadinessIndicator-module__ZBzMcG__panelHeading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.DataReadinessIndicator-module__ZBzMcG__panelHeading svg{color:var(--text-secondary);flex-shrink:0}.DataReadinessIndicator-module__ZBzMcG__panelTitle{color:var(--text-primary);font-size:var(--text-13);margin:0;font-weight:550;line-height:1.5}.DataReadinessIndicator-module__ZBzMcG__copy,.DataReadinessIndicator-module__ZBzMcG__evidenceNote,.DataReadinessIndicator-module__ZBzMcG__missingDatasets{color:var(--text-secondary);font-size:var(--text-11);overflow-wrap:anywhere;margin:0;line-height:1.5}.DataReadinessIndicator-module__ZBzMcG__copy+.DataReadinessIndicator-module__ZBzMcG__sourceList,.DataReadinessIndicator-module__ZBzMcG__evidenceNote+.DataReadinessIndicator-module__ZBzMcG__sourceList,.DataReadinessIndicator-module__ZBzMcG__missingDatasets{margin-top:var(--space-3)}.DataReadinessIndicator-module__ZBzMcG__sourceList{margin:0;padding:0;list-style:none}.DataReadinessIndicator-module__ZBzMcG__sourceRow{min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-11)}.DataReadinessIndicator-module__ZBzMcG__sourceRow:first-child{padding-top:0}.DataReadinessIndicator-module__ZBzMcG__sourceRow:last-child{border-bottom:0;padding-bottom:0}.DataReadinessIndicator-module__ZBzMcG__sourceHeading{grid-template-columns:var(--space-2) auto minmax(0, 1fr);align-items:baseline;column-gap:var(--space-2);margin-bottom:var(--space-1);display:grid}.DataReadinessIndicator-module__ZBzMcG__dot{border-radius:50%;align-self:center;width:6px;height:6px}.DataReadinessIndicator-module__ZBzMcG__dot[data-state=ready],.DataReadinessIndicator-module__ZBzMcG__dot[data-state=fresh]{background:var(--positive)}.DataReadinessIndicator-module__ZBzMcG__dot[data-state=error]{background:var(--negative)}.DataReadinessIndicator-module__ZBzMcG__dot[data-state=partial],.DataReadinessIndicator-module__ZBzMcG__dot[data-state=stale],.DataReadinessIndicator-module__ZBzMcG__dot[data-state=uncertified],.DataReadinessIndicator-module__ZBzMcG__dot[data-state=unknown]{background:var(--warning)}.DataReadinessIndicator-module__ZBzMcG__sourceLabel{color:var(--text-primary);font-weight:550}.DataReadinessIndicator-module__ZBzMcG__datasetLabel{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataReadinessIndicator-module__ZBzMcG__trustDetail,.DataReadinessIndicator-module__ZBzMcG__certification{padding-left:calc(var(--space-2) * 2);color:var(--text-secondary);font-size:var(--text-11);overflow-wrap:anywhere;margin:0;line-height:1.5}.DataReadinessIndicator-module__ZBzMcG__certification{color:var(--text-tertiary)}.DataReadinessIndicator-module__ZBzMcG__evidence{margin-left:calc(var(--space-2) * 2)}.DataReadinessIndicator-module__ZBzMcG__evidence>summary{align-items:center;gap:var(--space-1);width:fit-content;min-height:var(--space-5);color:var(--text-tertiary);cursor:pointer;list-style:none;display:flex}.DataReadinessIndicator-module__ZBzMcG__evidence>summary::-webkit-details-marker{display:none}.DataReadinessIndicator-module__ZBzMcG__evidence>summary::marker{content:""}.DataReadinessIndicator-module__ZBzMcG__evidence>summary:hover,.DataReadinessIndicator-module__ZBzMcG__evidence[open]>summary{color:var(--text-primary)}.DataReadinessIndicator-module__ZBzMcG__evidence[open]>summary>svg{transform:rotate(90deg)}.DataReadinessIndicator-module__ZBzMcG__evidence>summary:focus-visible,.DataReadinessIndicator-module__ZBzMcG__retry:focus-visible,.DataReadinessIndicator-module__ZBzMcG__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.DataReadinessIndicator-module__ZBzMcG__facts{gap:var(--space-2);padding-block:var(--space-2);margin:0;display:grid}.DataReadinessIndicator-module__ZBzMcG__facts>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);line-height:1.5;display:grid}.DataReadinessIndicator-module__ZBzMcG__facts dt{color:var(--text-tertiary)}.DataReadinessIndicator-module__ZBzMcG__facts dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.DataReadinessIndicator-module__ZBzMcG__impact{gap:var(--space-1);margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-11);line-height:1.5;display:grid}.DataReadinessIndicator-module__ZBzMcG__impact strong{font-weight:550}.DataReadinessIndicator-module__ZBzMcG__actions{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.DataReadinessIndicator-module__ZBzMcG__retry,.DataReadinessIndicator-module__ZBzMcG__link{align-items:center;gap:var(--space-2);min-height:calc(var(--space-4) * 2);color:var(--text-secondary);font:inherit;font-size:var(--text-11);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:none;display:inline-flex}.DataReadinessIndicator-module__ZBzMcG__retry:not(:disabled):hover,.DataReadinessIndicator-module__ZBzMcG__link:hover{color:var(--text-primary)}.DataReadinessIndicator-module__ZBzMcG__retry:disabled{color:var(--text-faint);cursor:default}@media (max-width:640px),(pointer:coarse){.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant],.DataReadinessIndicator-module__ZBzMcG__evidence>summary,.DataReadinessIndicator-module__ZBzMcG__retry,.DataReadinessIndicator-module__ZBzMcG__link{min-height:calc(var(--space-6) + var(--space-3))}.DataReadinessIndicator-module__ZBzMcG__trigger[data-variant=icon]{min-width:calc(var(--space-6) + var(--space-3))}}
.EvolutionDataTable-module__YEgbWW__cell{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.EvolutionDataTable-module__YEgbWW__value{min-width:0}.EvolutionDataTable-module__YEgbWW__value[data-empty=true]{color:var(--text-tertiary)}.EvolutionDataTable-module__YEgbWW__slot{flex:0 0 var(--space-5);width:var(--space-5);justify-content:center;align-items:center;display:inline-flex}.EvolutionDataTable-module__YEgbWW__indicator{width:var(--space-5);min-height:var(--space-5);border-radius:var(--radius-sm);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid}.EvolutionDataTable-module__YEgbWW__indicator[data-tone=positive]{color:var(--positive)}.EvolutionDataTable-module__YEgbWW__indicator[data-tone=negative]{color:var(--negative)}.EvolutionDataTable-module__YEgbWW__indicator:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EvolutionDataTable-module__YEgbWW__headerSlot{padding-inline-end:calc(var(--space-5) + var(--space-1))}
.FormField-module__IPiDba__hint{font-size:var(--text-11);line-height:1.5}.FormField-module__IPiDba__compactHint{font-family:var(--font-mono);font-size:var(--text-9);line-height:1.4}
