@font-face{font-family:SimEx Inter;src:url(./InterVariable-DiVDrmQJ.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:PDPC Avenir;src:url(./AvenirBook-B7pyLZi4.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}.app-frame{font-family:var(--simex-style-body-font)}.app-frame :is(.app-frame-identity,.dashboard-header h1,.dashboard-page-title,.section-header h2,.chart-panel h3,.build-header h1,.present-panel-heading h1,.look-drawer-header h2,.chart-wizard-header h2,.chart-wizard-step>h3,.chart-editor-header h2){font-family:var(--simex-style-heading-font);font-weight:var(--simex-style-heading-weight);letter-spacing:var(--simex-style-heading-tracking)}.app-frame :is(.dashboard-meta dd,.kpi-card strong,.delta-card strong,.chart-panel table td,.present-status-strip strong){font-family:var(--simex-style-heading-font);font-variant-numeric:tabular-nums lining-nums}.app-frame :is(.dashboard-location-row,.chart-panel,.status-panel,.dashboard-footer,.build-header,.build-command-area,.build-page-tabs,.build-canvas-toolbar,.present-status-strip,.present-context-panel,.present-scene-panel,.chart-editor-v3){background-color:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-component-surface-radius);box-shadow:var(--simex-style-panel-shadow)}.app-frame :is(.chart-canvas,.kpi-card,.delta-card,.look-section,.look-profile-option,.chart-authoring-section,.chart-authoring-section-advanced){background-color:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-component-control-radius)}.app-frame :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]),.chart-panel-icon-button){border-radius:var(--simex-component-control-radius)}.app-frame :is(.chart-panel,button,.chart-panel-icon-button,.look-profile-option){transition-duration:var(--simex-style-transition-duration)}.look-drawer{background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-component-surface-radius) 0 0 var(--simex-component-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.look-drawer :is(.look-drawer-header,.look-drawer-footer){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle)}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .section-header{background:var(--simex-surface-canvas)}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) :is(.chart-panel,.dashboard-location-row,.build-header,.build-command-area,.build-page-tabs,.present-status-strip,.present-context-panel,.present-scene-panel){box-shadow:none}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) :is(.mode-switcher button[aria-pressed=true],.page-tabs button[aria-current=page]){box-shadow:inset 4px 0 0 var(--simex-accent)}.app-frame[data-dashboard-style=humanist-standard] .section-header{background:color-mix(in srgb,var(--simex-surface-canvas) 88%,var(--simex-surface-panel))}.app-frame[data-dashboard-style=humanist-standard] :is(.chart-panel:hover,.chart-panel:focus-within,button:hover){box-shadow:0 10px 26px color-mix(in srgb,var(--simex-accent) 16%,transparent)}.app-frame[data-dashboard-style=signal-instrument]{font-variant-numeric:tabular-nums lining-nums}.app-frame[data-dashboard-style=signal-instrument] .section-header{background:linear-gradient(var(--simex-accent),var(--simex-accent)) left center / 3px calc(100% - 20px) no-repeat,color-mix(in srgb,var(--simex-surface-panel-alt) 82%,var(--simex-surface-canvas))}.app-frame[data-dashboard-style=signal-instrument] .chart-panel{background:linear-gradient(90deg,color-mix(in srgb,var(--simex-accent) 56%,var(--simex-border-strong)) 0 38px,var(--simex-border-subtle) 38px 100%) top / 100% 2px no-repeat,var(--simex-surface-panel)}.app-frame[data-dashboard-style=signal-instrument] :is(.mode-switcher button,.page-tabs button,.view-comparison-button,.dashboard-look-trigger,.chart-panel-icon-button,.build-command-area button,.present-workspace button,.look-drawer button){box-shadow:inset 0 -1px color-mix(in srgb,var(--simex-border-strong) 34%,transparent)}.app-frame[data-dashboard-style=signal-instrument] :is(.eyebrow,.build-command-title,.present-chart-limit-status,.dashboard-meta dt){font-family:var(--simex-style-heading-font);letter-spacing:.075em}@media(prefers-reduced-motion:reduce){.app-frame :is(.chart-panel,button,.chart-panel-icon-button,.look-profile-option){transition-duration:.01ms}}.app-frame :is(.dashboard-command-crown,.canonical-dashboard-frame .dashboard-header,.canonical-dashboard-frame .section-header,.canonical-dashboard-frame .dashboard-footer,.dashboard-footer,.look-drawer),.application-recovery :is(.confirm-dialog,.application-recovery-panel),.audience-theme-root{background-color:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-component-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame .look-drawer :focus-visible,.application-recovery :is(.confirm-dialog,.application-recovery-panel) :focus-visible,.audience-theme-root :focus-visible{outline:var(--simex-component-focus-width, 3px) solid var(--simex-component-focus, var(--simex-focus));outline-offset:2px}.app-frame .canonical-dashboard-frame :is(.dashboard-header,.section-header,.dashboard-footer){background-color:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-component-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}@media(prefers-reduced-motion:reduce){.app-frame :is(.dashboard-command-crown,.look-drawer),.application-recovery :is(.confirm-dialog,.application-recovery-panel),.audience-theme-root{transition-duration:.01ms}}.app-frame{background-color:var(--simex-surface-outer)}.app-frame .canonical-dashboard-frame{border:1px solid var(--simex-border-strong);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-shell-shadow);max-width:var(--simex-canonical-canvas-max-width);padding:0;width:calc(100% - 48px)}.app-frame .canonical-dashboard-frame .page-stack,.app-frame .canonical-dashboard-frame .dashboard-section{gap:0}.app-frame .canonical-dashboard-frame .section-header{border:0;border-bottom:1px solid var(--simex-border-subtle);border-radius:0;box-shadow:none;padding:10px 18px 8px}.app-frame .canonical-dashboard-frame .section-title-block{display:grid;gap:0}.app-frame .canonical-dashboard-frame .section-title-block>p{margin-top:4px}.app-frame .canonical-dashboard-frame .dashboard-section:not(:first-child)>.section-header{border-top:1px solid var(--simex-border-strong)}.app-frame .canonical-dashboard-frame .dashboard-section>:is(.layout-grid,.scene-view-composition-grid){gap:16px;padding:16px 18px 18px}.app-frame .canonical-dashboard-frame .chart-panel{border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow);padding:12px}.app-frame .chart-view-frame{background-color:var(--simex-surface-panel-alt)}.app-frame :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]),.chart-canvas,.chart-view-frame,.chart-panel-icon-button,.look-profile-option){border-radius:var(--simex-style-control-radius)}.app-frame :is(.dashboard-command-crown,.look-drawer,.canonical-dashboard-frame .dashboard-header,.canonical-dashboard-frame .dashboard-footer){border-radius:var(--simex-style-surface-radius)}@media(max-width:1000px){.app-frame .canonical-dashboard-frame{width:calc(100% - 24px)}}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .canonical-dashboard-frame .section-header{background:var(--simex-surface-canvas)}.app-frame[data-dashboard-style=humanist-standard] .canonical-dashboard-frame .section-header{background:color-mix(in srgb,var(--simex-surface-canvas) 88%,var(--simex-surface-panel))}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .canonical-dashboard-frame,.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .canonical-dashboard-frame :is(.dashboard-header,.dashboard-footer){border-radius:0}.app-frame[data-dashboard-style=humanist-standard] .canonical-dashboard-frame{border-color:color-mix(in srgb,var(--simex-border-strong) 78%,transparent)}.app-frame[data-dashboard-style=humanist-standard] .canonical-dashboard-frame .section-header{border-bottom-color:color-mix(in srgb,var(--simex-border-subtle) 75%,transparent)}.app-frame[data-dashboard-style=humanist-standard] .canonical-dashboard-frame .dashboard-section:not(:first-child)>.section-header{border-top-color:color-mix(in srgb,var(--simex-border-strong) 70%,transparent)}.app-frame[data-dashboard-style=humanist-standard] .canonical-dashboard-frame .chart-panel{border-color:color-mix(in srgb,var(--simex-border-subtle) 82%,transparent)}.app-frame[data-dashboard-style=signal-instrument] .canonical-dashboard-frame .section-header{background:linear-gradient(var(--simex-accent),var(--simex-accent)) left center / 3px calc(100% - 20px) no-repeat,color-mix(in srgb,var(--simex-surface-panel-alt) 82%,var(--simex-surface-canvas))}.audience-theme-root{background:var(--simex-surface-outer);min-height:100vh}.audience-theme-root .audience-display{background:var(--simex-surface-canvas)}.audience-theme-root .displayed-chart-grid[data-display-surface=audience] .displayed-chart-cell{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow)}.app-frame .dashboard-command-pinned-actions>:is(button,select){border:1px solid var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame .dashboard-command-pinned-actions>:is(.dashboard-look-trigger,.build-add-page,.dashboard-map-toggle){background:var(--simex-surface-panel-alt)}.app-frame .dashboard-command-pinned-actions>.dashboard-map-toggle[aria-pressed=true]{background:var(--simex-selected-soft);border-color:var(--simex-selected)}.app-frame .dashboard-command-pinned-actions>.chrono-view-button{background:var(--simex-surface-panel)}.app-frame .dashboard-command-pinned-actions>.chrono-view-button[aria-pressed=true]{background:var(--simex-selected-soft);border-color:var(--simex-selected)}.app-frame .dashboard-command-pinned-actions>.view-comparison-button{background:var(--simex-accent-soft)}.app-frame :is(.canonical-dashboard-frame,.dashboard-map-panel,.present-workspace) :is(.eyebrow,.subtitle,.dashboard-meta dt){color:var(--simex-text-muted)}.app-frame .dashboard-map-panel{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-shell-shadow);color:var(--simex-text-strong)}.app-frame .dashboard-map-panel :is(.build-page-tabs,.build-command-area,.build-canvas-toolbar){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-panel-radius);box-shadow:none}.app-frame .dashboard-map-panel .build-side-sheet{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame .dashboard-map-panel button{background:var(--simex-accent);border:1px solid var(--simex-accent);border-radius:var(--simex-style-control-radius);color:var(--simex-on-accent)}.app-frame .dashboard-map-panel button.secondary{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .dashboard-map-panel .dashboard-map-region-switch button[aria-pressed=true]{background:var(--simex-accent);border-color:var(--simex-accent);color:var(--simex-on-accent)}.app-frame .dashboard-map-panel button.active,.app-frame .dashboard-map-panel button[aria-current=page]{background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame .dashboard-map-panel button:disabled{opacity:.55}.app-frame .build-command-header button:not(.secondary):not(.danger){background:var(--simex-accent);border:1px solid var(--simex-accent);color:var(--simex-on-accent)}.app-frame .dashboard-map-panel :is(input,select,textarea){background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .present-workspace{background:var(--simex-surface-canvas);color:var(--simex-text-strong)}.app-frame .present-status-strip{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-shell-shadow);color:var(--simex-text-strong)}.app-frame :is(.present-context-panel,.present-scene-panel){background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame :is(.audience-snapshot-frame,.present-selected-chart,.present-chart-group){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame .present-action-dock{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .present-workspace :is(input,select,textarea){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .present-workspace button{background:var(--simex-accent);border:1px solid var(--simex-accent);border-radius:var(--simex-style-control-radius);color:var(--simex-on-accent)}.app-frame .present-workspace button.secondary,.app-frame .present-status-strip .dashboard-look-trigger{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .present-workspace :is(.present-status-strip p,.present-holding-scene,.present-chart-limit-status,.audience-snapshot-heading>span,.audience-snapshot-frame p){color:var(--simex-text-muted)}.app-frame .present-workspace :is(.present-audience-information>p,.present-audience-fact small,.present-audience-fact.is-unavailable,.present-chart-choice.is-unavailable){color:var(--simex-text-muted)}.audience-display :is(.audience-shared-header p,.audience-waiting-ready){color:var(--simex-text-muted)}.audience-display .audience-scene-date{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .present-chart-order{background:var(--simex-accent);color:var(--simex-on-accent)}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .present-workspace :is(.present-status-strip,.present-context-panel,.present-scene-panel,.present-selected-chart,.present-chart-group,.presentation-controller__source,.presentation-controller__timeline,.presentation-controller__output){border-radius:0;box-shadow:none}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .present-selected-chart{background-image:linear-gradient(var(--simex-border-strong),var(--simex-border-strong));background-position:top;background-repeat:no-repeat;background-size:100% 1px}.app-frame[data-dashboard-style=humanist-standard] .present-workspace :is(.present-status-strip,.present-context-panel,.present-scene-panel){border-radius:calc(var(--simex-style-panel-radius) + 4px);box-shadow:inset 0 0 0 1px var(--simex-border-subtle)}.app-frame[data-dashboard-style=humanist-standard] .present-workspace :is(.presentation-controller__source,.presentation-controller__timeline,.presentation-controller__output){background:var(--simex-surface-panel-alt);border-radius:calc(var(--simex-style-control-radius) + 2px)}.app-frame[data-dashboard-style=signal-instrument] .present-workspace :is(.presentation-controller__source,.presentation-controller__timeline,.presentation-controller__output){--simex-decorated-edge-block-end: 1px;--simex-decorated-edge-block-start: 1px;--simex-decorated-edge-inline-end: 1px;--simex-decorated-edge-inline-start: 3px;box-shadow:inset 3px 0 0 var(--simex-accent),inset 0 0 0 1px var(--simex-border-strong)}.app-frame[data-dashboard-style=signal-instrument] .present-workspace :is(.present-status-strip,.present-chart-order,.present-chart-limit-status,.presentation-controller){font-family:var(--simex-style-heading-font);font-variant-numeric:tabular-nums lining-nums}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .build-tree-group{--build-tree-line:var(--simex-border-strong);--build-tree-line-width:1px;--build-tree-elbow-radius:0}.app-frame[data-dashboard-style=humanist-standard] .build-tree-group{--build-tree-line:color-mix(in srgb,var(--simex-border-subtle) 72%,transparent);--build-tree-line-width:1px;--build-tree-elbow-radius:6px}.app-frame[data-dashboard-style=signal-instrument] .build-tree-group{--build-tree-line:var(--simex-accent);--build-tree-line-width:2px;--build-tree-elbow-radius:0}.look-drawer-layer{color:var(--simex-text-strong)}.look-drawer :is(h2,legend,label,strong,.look-profile-copy,.look-style-choice span,.look-segmented-options span){color:var(--simex-text-strong)}.look-drawer :is(.eyebrow,p,small,.look-drawer-feedback){color:var(--simex-text-muted)}.look-drawer :is(.secondary,.look-drawer-header>button){background:var(--simex-surface-panel-alt)!important;border:1px solid var(--simex-border-subtle)!important;color:var(--simex-text-strong)!important}.look-drawer-footer button:not(.secondary){background:var(--simex-accent)!important;border:1px solid var(--simex-accent)!important;color:var(--simex-on-accent)!important}.look-drawer button:disabled{opacity:.52}.look-drawer input[type=radio]{accent-color:var(--simex-selected)}.app-frame :is(.kpi-card,.delta-card){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame :is(.kpi-card,.delta-card) :is(span,small){color:var(--simex-text-muted)}.app-frame :is(.kpi-card,.delta-card) strong{color:var(--simex-text-strong)}.app-frame .delta-positive{color:var(--simex-success)}.app-frame .delta-negative{color:var(--simex-error)}.build-tree-root,.build-tree-group{list-style:none;margin-block:0;padding-block:0}.build-tree-group{margin-left:22px;padding-left:14px;position:relative}.build-tree-group:before{background:none;border-left:var(--build-tree-line-width, 1px) solid var(--build-tree-line, var(--simex-border-subtle));bottom:22px;height:auto;left:0;top:0;width:0}.build-tree-group>.build-tree-item-wrap:before{background:none;border:0;border-bottom:var(--build-tree-line-width, 1px) solid var(--build-tree-line, var(--simex-border-subtle));border-radius:0 0 0 var(--build-tree-elbow-radius, 0);height:22px;left:-14px;top:0;width:14px}.build-tree-row{background:transparent!important;border:0!important;box-shadow:none;gap:var(--simex-space-2, 4px);grid-template-columns:var(--simex-control-utility, 24px) var(--simex-choice-glyph, 16px) minmax(0,1fr) var(--simex-control-utility, 24px)}.app-frame .dashboard-map-panel .build-tree-caret{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--simex-text-muted)!important;padding:0}.app-frame .dashboard-map-panel .build-tree-caret:hover{background:var(--simex-surface-panel-alt)!important;color:var(--simex-text-strong)!important}.build-tree-caret>span{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:block;height:8px;transform:rotate(-45deg);transition:transform .12s ease;width:8px}.build-tree-item-wrap[aria-expanded=true]>.build-tree-row .build-tree-caret>span{transform:rotate(45deg) translate(-1px,-1px)}.build-tree-kind-icon{color:var(--build-tree-icon, var(--simex-text-muted));display:block;height:18px;position:relative;width:18px}.build-tree-kind-icon[data-build-tree-icon=page]{border:1.5px solid currentColor;border-radius:var(--build-tree-icon-radius, 1px);width:15px}.build-tree-kind-icon[data-build-tree-icon=page]:after{border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;content:"";height:5px;position:absolute;right:-1.5px;top:-1.5px;width:5px}.build-tree-kind-icon[data-build-tree-icon=section]{background:linear-gradient(currentColor,currentColor) 1px 2px / 16px 2px no-repeat,linear-gradient(currentColor,currentColor) 1px 8px / 12px 2px no-repeat,linear-gradient(currentColor,currentColor) 1px 14px / 16px 2px no-repeat}.build-tree-kind-icon[data-build-tree-icon=chart]{background:linear-gradient(currentColor,currentColor) 1px 11px / 3px 6px no-repeat,linear-gradient(currentColor,currentColor) 7px 6px / 3px 11px no-repeat,linear-gradient(currentColor,currentColor) 13px 2px / 3px 15px no-repeat;border-bottom:1px solid currentColor}.build-tree-row.is-selected{background:var(--simex-selected-soft)!important;box-shadow:inset 3px 0 0 var(--simex-selected)}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .build-structure-rail{--build-tree-line: var(--simex-border-strong);--build-tree-line-width: 1px;--build-tree-icon: var(--simex-text-strong);--build-tree-icon-radius: 0}.app-frame[data-dashboard-style=humanist-standard] .build-structure-rail{--build-tree-line: color-mix(in srgb, var(--simex-border-subtle) 72%, transparent);--build-tree-line-width: 1px;--build-tree-icon: var(--simex-accent);--build-tree-icon-radius: 4px}.app-frame[data-dashboard-style=signal-instrument] .build-structure-rail{--build-tree-line: var(--simex-accent);--build-tree-line-width: 2px;--build-tree-icon: var(--simex-accent);--build-tree-icon-radius: 1px}@media(prefers-reduced-motion:reduce){.build-tree-caret>span{transition:none}}.app-frame .chart-target-collection-item{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame :is(.chart-view-title,.chart-target-collection-label){color:var(--simex-text-strong)}.app-frame :is(.chart-view-description,.chart-view-provenance,.collection-page-status){color:var(--simex-text-muted)}.app-frame .chart-target-collection-view :is(.collection-carousel-controls,.collection-header-icon-group) .simex-icon-control{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .canonical-dashboard-frame .build-section-move-button,.app-frame :is(.dashboard-map-panel,.build-command-header) .accessibility-edit-toggle{background:var(--simex-surface-panel-alt)!important;border:1px solid var(--simex-border-subtle)!important;border-radius:var(--simex-style-control-radius, var(--simex-component-control-radius))!important;color:var(--simex-text-strong)!important}.app-frame .canonical-dashboard-frame .build-section-move-button:hover:not(:disabled),.app-frame :is(.dashboard-map-panel,.build-command-header) .accessibility-edit-toggle:hover{background:var(--simex-selected-soft)!important;border-color:var(--simex-selected)!important}.app-frame .canonical-dashboard-frame .build-section-move-button:focus-visible,.app-frame :is(.dashboard-map-panel,.build-command-header) .accessibility-edit-toggle:focus-within{outline:var(--simex-component-focus-width, 3px) solid var(--simex-component-focus, var(--simex-focus));outline-offset:2px}.app-frame .canonical-dashboard-frame .build-section-move-button:disabled{background:var(--simex-surface-panel-alt)!important;color:var(--simex-text-muted)!important;opacity:.48}.app-frame .canonical-dashboard-frame .build-section-move-button .accent-stroke{stroke:currentColor}.app-frame .canonical-dashboard-frame .build-section-move-button .soft-fill{fill:color-mix(in srgb,currentColor 34%,transparent)}.build-section-move-icon{transform:rotate(90deg);transform-origin:center}.app-frame :is(.dashboard-map-panel,.build-command-header) .accessibility-edit-toggle span{color:var(--simex-text-strong)}.app-frame :is(.dashboard-map-panel,.build-command-header) .accessibility-edit-toggle small{color:var(--simex-text-muted)}.app-frame :is(.dashboard-map-panel,.build-command-header) .accessibility-edit-toggle input{accent-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame .dashboard-map-panel .build-tree-group{margin-left:0;padding-left:24px}.app-frame .dashboard-map-panel .build-tree-root>.build-tree-item-wrap{gap:0}.app-frame .dashboard-map-panel .build-tree-group:before{content:none}.app-frame .dashboard-map-panel .build-tree-item-wrap[aria-expanded=true]>.build-tree-row:before{border-left:var(--build-tree-line-width, 1px) solid var(--build-tree-line, var(--simex-border-subtle));bottom:0;content:"";left:calc(var(--simex-control-utility, 24px) / 2);pointer-events:none;position:absolute;top:calc(50% + 8px);width:0;z-index:0}.app-frame .dashboard-map-panel .build-tree-group>.build-tree-item-wrap:after{border-left:var(--build-tree-line-width, 1px) solid var(--build-tree-line, var(--simex-border-subtle));content:"";height:calc(100% + 6px);left:calc((var(--simex-control-utility, 24px) / 2) - 14px);pointer-events:none;position:absolute;top:0;width:0;z-index:0}.app-frame .dashboard-map-panel .build-tree-group>.build-tree-item-wrap:last-child:after{height:18px}.app-frame .dashboard-map-panel .build-tree-group>.build-tree-item-wrap:before{border-bottom:var(--build-tree-line-width, 1px) solid var(--build-tree-line, var(--simex-border-subtle));border-radius:0 0 0 var(--build-tree-elbow-radius, 0);height:18px;left:calc((var(--simex-control-utility, 24px) / 2) - 14px);pointer-events:none;top:0;width:14px;z-index:0}.app-frame .dashboard-map-panel .build-tree-group>.build-tree-item-wrap[aria-expanded]:before{width:14px}.app-frame .dashboard-map-panel .build-tree-group>.build-tree-item-wrap[data-build-node-kind=chart]:before{width:22px}.app-frame .dashboard-map-panel .build-tree-row{position:relative;z-index:1}.app-frame .dashboard-map-panel button.secondary,.app-frame .dashboard-map-panel .global-color-summary{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);color:var(--simex-text-strong)}.app-frame .dashboard-map-panel :is(.global-color-grid,.settings-color-field,.settings-color-row){color:var(--simex-text-strong)}.app-frame .dashboard-map-panel .global-color-grid{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius)}.app-frame .dashboard-map-panel .settings-color-field>label{color:var(--simex-text-strong)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit){--border-color: var(--simex-border-subtle);--interactive: var(--simex-accent);--surface: var(--simex-surface-panel);--surface-muted: var(--simex-surface-panel-alt);color:var(--simex-text-strong);font-family:var(--simex-style-body-font)}:is(.build-authoring-auxiliary,.unit-orbit){background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-panel-shadow)}:is(.build-authoring-auxiliary,.unit-orbit) :is(h1,h2,h3,h4,.build-surface-heading,.temporal-studio__header){color:var(--simex-text-strong);font-family:var(--simex-style-heading-font);font-weight:var(--simex-style-heading-weight);letter-spacing:var(--simex-style-heading-tracking)}:is(.build-authoring-auxiliary,.unit-orbit) :is(small,.eyebrow,.build-draft-status,.temporal-studio__empty,.chart-authoring-detected,.chart-proof-state){color:var(--simex-text-muted)}:is(.build-authoring-auxiliary,.unit-orbit) :is(fieldset,.structure-page-card,.scene-stage-body>section,.scene-shared-settings,.scene-arrangement-board,.temporal-studio__browse,.temporal-studio__conflict,.temporal-content-card,.time-availability-ledger__region>ol>li,.chart-authoring-section,.chart-editor-tab-panel){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}:is(.build-authoring-auxiliary,.unit-orbit) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}:is(.build-authoring-auxiliary,.unit-orbit) :is(input[type=checkbox],input[type=radio]){accent-color:var(--simex-selected);color:var(--simex-text-strong)}:is(.build-authoring-auxiliary,.unit-orbit) label{color:var(--simex-text-strong)}:is(.build-authoring-auxiliary,.unit-orbit) button{background:var(--simex-accent);border-color:var(--simex-accent);border-radius:var(--simex-style-control-radius);color:var(--simex-on-accent)}:is(.build-authoring-auxiliary,.unit-orbit) button:is(.secondary,.chart-editor-tab,.chart-authoring-icon-choice .simex-icon-control,.scene-chart-title){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);color:var(--simex-text-strong)}.build-authoring-auxiliary :is(.chrono-group-studio nav,.scene-stage-navigation) button{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);color:var(--simex-text-strong)}.build-authoring-auxiliary :is(.chrono-group-studio nav,.scene-stage-navigation) button[aria-current=step]{background:var(--simex-accent);border-color:var(--simex-accent);color:var(--simex-on-accent)}:is(.build-authoring-auxiliary,.unit-orbit) button:hover:not(:disabled){background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}:is(.build-authoring-auxiliary,.unit-orbit) :is(button,input,select,textarea):focus-visible{outline:var(--simex-component-focus-width, 3px) solid var(--simex-focus);outline-offset:2px}:is(.build-authoring-auxiliary,.unit-orbit) button:disabled{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-muted);opacity:.56}.unit-orbit:focus-within{border-color:var(--simex-focus);box-shadow:var(--simex-style-panel-shadow),0 0 0 var(--simex-component-focus-width, 3px) var(--simex-focus)}.unit-orbit .chart-editor-v3{background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-surface-radius);color:var(--simex-text-strong)}.unit-orbit :is(.chart-editor-header,.chart-editor-actions){background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.unit-orbit :is(.chart-editor-layout,.chart-editor-inspector,.chart-editor-preview,.chart-editor-contextual-tabs,.chart-authoring-role-row){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame :is(.chart-editor-v3,.confirm-dialog){background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame :is(.chart-editor-backdrop,.confirm-dialog-backdrop){background:color-mix(in srgb,var(--simex-surface-outer) 72%,transparent)}.app-frame .chart-editor-header{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame :is(.chart-editor-layout,.chart-editor-inspector){background:var(--simex-surface-panel-alt);color:var(--simex-text-strong)}.app-frame :is(.chart-wizard-steps,.chart-editor-tab-list){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle)}.app-frame :is(.chart-wizard-step-button,.chart-editor-tab){background:transparent;border-color:transparent;border-radius:0;color:var(--simex-text-muted)}.app-frame :is(.chart-wizard-step-button[aria-current=step],.chart-editor-tab[aria-selected=true]){border-color:var(--simex-selected);color:var(--simex-selected)}.app-frame .chart-wizard-step-button[data-complete=true]:not([aria-current=step]){color:var(--simex-success)}.app-frame :is(.wizard-choice-card,.wizard-review-card,.wizard-source-profile,.data-profile-summary,.data-profile-columns,.data-profile-column-list>div,.binding-preview-summary,.binding-role-card,.binding-measure-card,.binding-filter-card,.binding-checkbox-list,.binding-filter-values,.chart-destination-ledger,.chart-creation-review,.chart-review-ledger,.chart-time-membership-option,.chart-authoring-section,.chart-authoring-preview,.chart-footprint-control){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame .chart-panel-icon-button{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .chart-panel-icon-button:hover:not(:disabled){background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame .canonical-dashboard-frame .panel-actions .simex-icon-control.secondary{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .canonical-dashboard-frame .collection-display-header{padding-right:196px}:is(.app-frame,.unit-orbit) :is(.chart-type-picker,.chart-authoring-preview){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-surface-radius);color:var(--simex-text-strong)}:is(.app-frame,.unit-orbit) :is(.chart-wizard,.chart-editor-v3) :is(label,legend){color:var(--simex-text-strong)}:is(.app-frame,.unit-orbit) .chart-type-card.simex-icon-control{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}:is(.app-frame,.unit-orbit) .chart-type-card.simex-icon-control span:not(.chart-type-card-label){color:var(--simex-text-muted)}:is(.app-frame,.unit-orbit) .chart-type-card.simex-icon-control[aria-pressed=true]{background:var(--simex-selected-soft);border-color:var(--simex-selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--simex-selected) 18%,transparent);color:var(--simex-selected)}.app-frame :is(.chart-destination-ledger,.chart-review-ledger)>div{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame :is(.chart-destination-ledger,.chart-review-ledger) dt{color:var(--simex-text-muted)}.app-frame :is(.wizard-source-profile-table,.chart-wizard-manual-table) :is(th,td){border-color:var(--simex-border-subtle)}.app-frame :is(.wizard-source-profile-table,.chart-wizard-manual-table) thead th{background:var(--simex-surface-panel);color:var(--simex-text-muted)}.app-frame .static-content-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame :is(.chart-wizard,.chart-editor-v3,.confirm-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.accessible-listbox-trigger){background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame :is(.chart-wizard,.chart-editor-v3,.confirm-dialog) :is(input[type=checkbox],input[type=radio]){accent-color:var(--simex-selected)}.app-frame :is(.chart-wizard,.chart-editor-v3,.confirm-dialog) button:not(.secondary,.chart-wizard-step-button,.chart-editor-tab,.chart-type-card,.wizard-choice-card,.accessible-listbox-trigger){background:var(--simex-accent);border-color:var(--simex-accent);color:var(--simex-on-accent)}.app-frame :is(.chart-wizard,.chart-editor-v3,.confirm-dialog) button:is(.secondary,.chart-type-card,.wizard-choice-card){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);color:var(--simex-text-strong)}.app-frame :is(.chart-wizard,.chart-editor-v3,.confirm-dialog) button:hover:not(:disabled){background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame :is(.chart-editor-v3,.confirm-dialog) :is(button,input,select,textarea):focus-visible{outline:var(--simex-component-focus-width, 3px) solid var(--simex-focus);outline-offset:2px}.app-frame :is(.chart-wizard-prerequisites,.wizard-source-warnings){background:var(--simex-warning-soft);border-color:var(--simex-warning);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame :is(.wizard-error,.wizard-error-list,.chart-editor-error){color:var(--simex-error)}.app-frame :is(.chart-wizard-footer span,.chart-wizard-step-intro,.chart-proof-state){color:var(--simex-text-muted)}.app-frame :is(.playback-controls,.playback-view,.playback-menu,.chart-detail-popover,.chart-source-popover,.chart-settings-popover,.multi-fullscreen-panel,.multi-fullscreen-cell,.multi-select-dock){background-color:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame :is(.playback-controls,.playback-view,.playback-menu,.chart-detail-popover,.chart-source-popover,.chart-settings-popover,.multi-select-dock) :is(button,select,input){border-radius:var(--simex-style-control-radius)}.app-frame :is(.playback-controls,.playback-view) :is(label,span,p,strong,h2,h3){color:var(--simex-text-strong)}.app-frame :is(.playback-controls,.chrono-group-select) select{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);color:var(--simex-text-strong)}.app-frame .playback-controls input{accent-color:var(--simex-chrono);color:var(--simex-text-strong)}.app-frame .playback-controls button{background:var(--simex-accent);border-color:var(--simex-accent);color:var(--simex-on-accent)}.app-frame .playback-controls button.secondary{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);color:var(--simex-text-strong)}.app-frame .playback-controls button:hover:not(:disabled){background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame .playback-controls button:disabled{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-muted);opacity:.58}.app-frame :is(.chrono-group-select,.playback-select,.chrono-seek){color:var(--simex-text-strong)}.app-frame .chrono-range-boundaries,.app-frame :is(.playback-live-status,.playback-view-status){color:var(--simex-text-muted)}.app-frame .chrono-availability{background:var(--simex-surface-panel);border-color:var(--simex-border-strong);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame .chrono-availability li,.app-frame .playback-member{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame :is(.playback-member--unavailable,.playback-view--empty){color:var(--simex-text-muted)}.app-frame .chrono-timeline{background:color-mix(in srgb,var(--simex-surface-panel) 94%,transparent);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .chrono-timeline span{color:var(--simex-text-strong)}.app-frame .chrono-slider-label strong,.app-frame .chrono-map-date-display{background:var(--simex-chrono);border-color:var(--simex-chrono);border-radius:var(--simex-style-control-radius);color:var(--simex-on-accent)}.app-frame :is(.chart-status-empty,.chart-status-loading,.chart-status-error,.chart-status-unavailable,.chart-status-stale){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-muted)}.fullscreen-backdrop--immersive .multi-fullscreen-controls{background:color-mix(in srgb,var(--simex-surface-panel) 94%,transparent);border-color:var(--simex-border-strong);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-panel-shadow);color:var(--simex-text-strong)}.app-frame .present-workspace :is(label,legend,strong,h1,h2,h3){color:var(--simex-text-strong)}.app-frame .present-workspace :is(.present-field>span,.present-chart-choice>span){color:var(--simex-text-strong)}.app-frame .present-workspace :is(fieldset,.present-chart-choice,.present-audience-fact){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame .present-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--simex-surface-panel-alt);border-color:var(--simex-border-strong);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame .present-workspace :is(input[type=checkbox],input[type=radio]){accent-color:var(--simex-selected);color:var(--simex-text-strong)}@media(prefers-reduced-motion:reduce){:is(.build-authoring-auxiliary,.unit-orbit),.app-frame :is(.chart-wizard,.chart-editor-v3,.confirm-dialog,.playback-controls){transition-duration:.01ms}}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) :where(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){box-sizing:border-box;font-size:var(--simex-control-font-size);line-height:var(--simex-control-line-height);min-block-size:var(--simex-control-standard);padding-block:var(--simex-space-2);padding-inline:var(--simex-space-3)}.app-frame .build-section-title-trigger{font-size:inherit;line-height:inherit}.app-frame .build-section-title-input{font-size:24px;line-height:1.2}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) .simex-icon-control{block-size:var(--simex-control-utility);height:var(--simex-control-utility);inline-size:var(--simex-control-utility);min-block-size:var(--simex-control-utility);min-inline-size:var(--simex-control-utility);min-height:var(--simex-control-utility);min-width:var(--simex-control-utility);padding:0;width:var(--simex-control-utility)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) :is(.simex-utility-control,[data-simex-control-role=utility]){min-block-size:var(--simex-control-utility);padding-block:var(--simex-space-1)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) :is(.simex-compact-control,[data-simex-control-role=compact],[role=menuitem]){font-size:var(--simex-control-font-size);line-height:var(--simex-control-line-height);min-block-size:var(--simex-control-compact);padding-block:var(--simex-space-1)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) :is(.simex-prominent-control,[data-simex-control-role=prominent],button.danger,button.destructive){min-block-size:var(--simex-control-prominent)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) .chart-type-card.simex-icon-control{block-size:auto;inline-size:100%;min-block-size:56px;min-inline-size:0}.simex-icon-control[data-icon-tooltip]:after{content:none!important}.simex-tooltip-layer{border:1px solid;border-radius:var(--simex-style-control-radius, 6px);box-shadow:0 8px 24px #0000003d;box-sizing:border-box;display:block;font-size:.75rem;font-weight:650;line-height:1.3;max-width:min(260px,calc(100vw - 16px));overflow-wrap:anywhere;padding:6px 9px;pointer-events:none;position:fixed;text-align:center;width:max-content;z-index:5000}.app-frame .chart-wizard.chart-wizard-v3{block-size:calc(100dvh - 48px);max-block-size:calc(100dvh - 48px)}.chart-wizard.dashboard-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;inline-size:min(1180px,calc(100vw - 48px))}.app-frame .chart-editor-v3.dashboard-dialog{block-size:min(820px,calc(100dvh - 48px));inline-size:min(1180px,100%);padding:0}.app-frame .chart-editor-form.dashboard-authoring-shell{block-size:100%}.app-frame .chart-editor-form.dashboard-authoring-shell>.chart-editor-tab-list{grid-row:2}.app-frame .chart-editor-form.dashboard-authoring-shell>.chart-editor-layout{grid-row:3;min-block-size:0;overflow:auto}.app-frame .chart-editor-form.dashboard-authoring-shell>.dashboard-authoring-footer{grid-row:4}.chart-authoring-axis-group.dashboard-authoring-grid>legend{grid-column:1 / -1}:is(.app-frame,.unit-orbit) .dashboard-authoring-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.app-frame .chart-wizard-header{min-height:58px;padding:10px 16px}.app-frame .chart-wizard-header h2{color:var(--simex-text-strong);font-size:1.2rem;margin:0}.app-frame .chart-wizard-step-tabs{gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 16px}.app-frame .chart-wizard-step-button{min-height:48px;padding:6px 8px}.app-frame .chart-wizard-body{padding:12px 16px}.app-frame .chart-wizard-workbench{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);min-height:0;overflow:hidden}.chart-wizard-workbench{min-block-size:0}.app-frame .chart-wizard-workbench>.chart-wizard-body{min-height:0}.app-frame .chart-creation-proof-deck{align-content:start;background:var(--simex-surface-panel);border-left:1px solid var(--simex-border-subtle);display:grid;gap:10px;min-width:0;overflow:auto;padding:12px}.app-frame .chart-creation-proof{background:var(--simex-surface-panel-alt);border:1px solid var(--simex-border-subtle);border-radius:var(--simex-style-panel-radius);display:grid;gap:8px;min-width:0;padding:10px}.app-frame .chart-creation-proof>header{align-items:start;display:flex;gap:10px;justify-content:space-between}.app-frame .chart-creation-proof :is(.chart-proof-eyebrow,.chart-proof-state p,.chart-placement-proof-text){margin:0}.app-frame .chart-creation-proof .chart-proof-eyebrow{color:var(--simex-text-muted);font-family:var(--simex-style-heading-font);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.app-frame .chart-creation-proof>header strong,.app-frame .chart-placement-proof-order span{color:var(--simex-text-strong);font-family:var(--simex-style-body-font)}.app-frame .chart-creation-proof .chart-proof-state{background:var(--simex-surface-panel);border-left-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame .chart-creation-proof>header small{color:var(--simex-text-muted);max-width:17ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-frame .chart-creation-proof[data-proof-status=valid]{border-left:4px solid var(--simex-success)}.app-frame .chart-creation-proof:is([data-proof-status=invalid],[data-proof-status=error]){border-left:4px solid var(--simex-warning)}.app-frame .chart-creation-render-proof .chart-authoring-preview{min-height:210px}.app-frame .chart-placement-proof-order{display:grid;gap:5px;list-style:none;margin:0;padding:0}.app-frame .chart-placement-proof-order li{align-items:center;background:var(--simex-surface-panel);border:1px solid var(--simex-border-subtle);display:flex;gap:8px;justify-content:space-between;min-height:36px;padding:6px 8px}.app-frame .chart-placement-proof-order li.draft{border-color:var(--simex-selected);box-shadow:inset 3px 0 0 var(--simex-selected)}.app-frame .chart-placement-proof-order small,.app-frame .chart-placement-proof-text{color:var(--simex-text-muted)}.app-frame .chart-wizard-step,.app-frame .chart-creation-review{gap:10px}.app-frame .chart-wizard-step>h3,.app-frame .chart-wizard-step>p,.app-frame .chart-creation-review>p{margin:0}.app-frame .chart-destination-controls{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-frame .chart-destination-controls label{color:var(--simex-text-muted);display:grid;font-size:.78rem;font-weight:700;gap:4px}.app-frame .chart-destination-controls select{min-width:0;width:100%}.app-frame .chart-wizard-destination .chart-footprint-control{margin-top:2px}.app-frame .wizard-source-profile{padding:10px 12px}.app-frame .wizard-source-profile-heading{align-items:center;gap:10px}.app-frame .wizard-source-profile-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.app-frame .wizard-source-profile-actions .source-csv-viewer-action{display:block}.app-frame .chart-review-ledger{margin:4px 0}.app-frame .chart-creation-issues{background:var(--simex-error-soft);border:1px solid color-mix(in srgb,var(--simex-error) 45%,var(--simex-border-subtle));border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong);padding:10px 12px}.app-frame .chart-creation-issues :is(p,ul){margin:0}.app-frame .chart-creation-issues ul{margin-top:6px;padding-left:20px}.app-frame .chart-creation-repair-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--simex-selected);cursor:pointer;display:inline;font:inherit;min-height:0;padding:0;text-decoration:underline;text-underline-offset:.18em}.app-frame .chart-creation-repair-link:focus-visible{outline:2px solid var(--simex-focus);outline-offset:2px}@media(max-width:900px){.app-frame .chart-wizard-workbench{display:block;overflow:auto}.app-frame .chart-wizard-workbench>.chart-wizard-body,.app-frame .chart-creation-proof-deck{overflow:visible}.app-frame .chart-creation-proof-deck{border-left:0;border-top:1px solid var(--simex-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .chart-wizard-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .chart-destination-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.app-frame .chart-wizard.chart-wizard-v3{block-size:calc(100dvh - 16px);max-block-size:calc(100dvh - 16px)}.app-frame .chart-wizard-step-tabs,.app-frame .chart-destination-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .chart-creation-proof-deck{grid-template-columns:1fr}}.app-frame .chart-deferred-placeholder{background:linear-gradient(110deg,var(--simex-surface-panel-alt) 20%,var(--simex-surface-canvas) 42%,var(--simex-surface-panel-alt) 64%);background-size:220% 100%;border-radius:var(--simex-style-control-radius);color:var(--simex-text-muted)}.app-frame button.secondary{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame button.secondary:hover:not(:disabled){background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame .dashboard-footer,.app-frame .dashboard-footer strong{color:var(--simex-text-strong)}.app-frame :is(.chart-card-view,.chart-target-collection-view) :is(.collection-carousel-controls,.collection-header-icon-group) .simex-icon-control{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .chart-card{background:var(--simex-surface-panel);border-color:var(--simex-border-subtle);border-radius:var(--simex-style-control-radius);color:var(--simex-text-strong)}.app-frame .chart-card h4,.app-frame .chart-card dd{color:var(--simex-text-strong)}.app-frame .chart-card dt{color:var(--simex-text-muted)}.app-frame :is(.collection-item,.collection-scroll,.collection-pager button,.collection-carousel-controls>button):focus-visible{outline-color:var(--simex-focus)}.app-frame .scenario-passport-popover button:not(.secondary,.scenario-passport-value){background:var(--simex-accent);border-color:var(--simex-accent);color:var(--simex-on-accent)}.app-frame .scenario-passport-popover .scenario-passport-value{background:var(--simex-surface-panel-alt);border-color:var(--simex-border-subtle);color:var(--simex-text-strong)}.app-frame .scenario-passport-popover :is(button,input):focus-visible{outline:var(--simex-component-focus-width, 3px) solid var(--simex-focus);outline-offset:2px}.app-frame .dashboard-empty-section button{background:var(--simex-accent);border-color:var(--simex-accent);color:var(--simex-on-accent)}.app-frame .dashboard-empty-section button:hover:not(:disabled){background:var(--simex-selected-soft);border-color:var(--simex-selected);color:var(--simex-text-strong)}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) .showcase-landing{border-radius:0;box-shadow:none}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) :is(.showcase-section,.showcase-faq,.showcase-resources){border-radius:0;box-shadow:inset 0 1px 0 var(--simex-border-strong)}.app-frame:is([data-dashboard-style=evidence-ledger],[data-dashboard-style=pdpc]) :is(.showcase-capability-grid article,.showcase-route,.showcase-tour,.showcase-faq details,.showcase-resources a,.showcase-landing-preview img){border-radius:0;box-shadow:none}.app-frame[data-dashboard-style=humanist-standard] .showcase-landing>:is(.showcase-hero,.showcase-proof-grid,.showcase-section,.showcase-tour,.showcase-faq,.showcase-resources){border-radius:var(--simex-style-surface-radius);box-shadow:inset 0 0 0 1px var(--simex-border-subtle),var(--simex-style-panel-shadow)}.app-frame[data-dashboard-style=humanist-standard] .showcase-section{background:var(--simex-surface-panel-alt)}.app-frame[data-dashboard-style=humanist-standard] :is(.showcase-capability-grid article,.showcase-route,.showcase-faq details){border-radius:var(--simex-style-panel-radius)}.app-frame[data-dashboard-style=signal-instrument] .showcase-hero{box-shadow:inset 0 -2px 0 var(--simex-border-strong)}.app-frame[data-dashboard-style=signal-instrument] .showcase-hero h1{font-size:clamp(36px,4vw,52px)}.app-frame[data-dashboard-style=signal-instrument] :is(.showcase-section,.showcase-faq,.showcase-resources){box-shadow:inset 4px 0 0 var(--simex-accent),inset 0 1px 0 var(--simex-border-strong)}.app-frame[data-dashboard-style=signal-instrument] :is(.showcase-capability-grid article,.showcase-route,.showcase-faq details){border-radius:var(--simex-style-control-radius);box-shadow:none}.app-frame[data-dashboard-style=signal-instrument] :is(.showcase-pill,.showcase-proof-grid span,.showcase-route p,.showcase-route span,.showcase-faq summary){font-family:var(--simex-style-heading-font)}:is(.unit-orbit,.build-authoring-auxiliary,.audience-theme-root,.application-recovery,.source-viewer-theme-root,.static-content-dialog,.source-content-workspace,[data-dashboard-style][style]){font-family:var(--simex-style-body-font)}:is(.unit-orbit,.build-authoring-auxiliary,.audience-theme-root,.application-recovery,.source-viewer-theme-root,.static-content-dialog,.source-content-workspace,[data-dashboard-style][style]) :is(h1,h2,h3,h4,legend){font-family:var(--simex-style-heading-font)}:is(.app-frame,.unit-orbit,.audience-theme-root,.application-recovery,.source-viewer-theme-root,.static-content-dialog,.source-content-workspace,[role=dialog],[role=complementary]) input:is([type=checkbox],[type=radio]){accent-color:var(--simex-selected);block-size:var(--simex-choice-glyph);inline-size:var(--simex-choice-glyph);margin:0;min-block-size:var(--simex-choice-glyph);min-inline-size:var(--simex-choice-glyph);padding:0}:is(.app-frame,.unit-orbit,.audience-theme-root,.application-recovery,.source-viewer-theme-root,.static-content-dialog,.source-content-workspace,[role=dialog],[role=complementary]) label:has(input:is([type=checkbox],[type=radio])){align-items:center;gap:var(--simex-gap-choice-label);min-block-size:var(--simex-control-compact)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) .chart-authoring-field:has(>input:is([type=checkbox],[type=radio])){gap:var(--simex-gap-choice-label)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit) .chart-authoring-field:has(>input:is([type=checkbox],[type=radio]))>label{align-items:center;display:flex;gap:var(--simex-gap-choice-label);min-block-size:var(--simex-control-compact)}:is(.app-frame,.unit-orbit,.audience-theme-root,.application-recovery,.source-viewer-theme-root,.static-content-dialog,.source-content-workspace,[role=dialog],[role=complementary]) input:is([type=checkbox],[type=radio]):focus-visible{outline:var(--simex-component-focus-width, 3px) solid var(--simex-focus);outline-offset:2px}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root,.chart-state-recovery-harness)[data-dashboard-style]{color:var(--simex-text-strong);font-family:var(--simex-style-body-font)}:is(.app-frame,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style],:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is([data-canonical-mode=home],[data-canonical-mode=view],.build-workspace-authoring-root,.present-workspace,.audience-display,.source-viewer-shell){background-image:var(--simex-style-role-rail),var(--simex-role-shell-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-shell-shadow)}.unit-orbit[data-dashboard-style],:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.dashboard-header,.chart-panel,.build-side-sheet,.present-context-panel,.present-scene-panel,.scenario-passport-popover){background-image:var(--simex-style-role-rail),var(--simex-role-panel-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.dashboard-command-crown,[data-dashboard-region=build-command-header],.build-command-header,.build-page-navigation,.build-page-tabs[data-build-page-navigation=anchored],.playback-controls,.playback-controls--floating,.present-action-dock){background-image:var(--simex-style-role-rail),var(--simex-role-command-bar-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow)}.build-authoring-auxiliary[data-dashboard-style],:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.chart-authoring-section,.chart-authoring-section-advanced,.chart-wizard-workbench,.chart-editor-form,.source-content-workspace,.static-content-dialog__body){background-image:var(--simex-style-role-rail),var(--simex-role-editor-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow)}:is(.dashboard-dialog[data-dashboard-style]:not(.right-side-drawer),.scene-observation-dialog[data-dashboard-style]>.dashboard-dialog),:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.dashboard-dialog:not(.right-side-drawer),.scene-observation-dialog>.dashboard-dialog){background-image:var(--simex-style-role-rail),var(--simex-role-dialog-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-shell-shadow)}:is([data-right-side-drawer=dashboard-map-panel][data-dashboard-style],[data-right-side-drawer=look-drawer][data-dashboard-style],[data-right-side-drawer=build-more-drawer][data-dashboard-style]),:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is([data-right-side-drawer=dashboard-map-panel],[data-right-side-drawer=look-drawer],[data-right-side-drawer=build-more-drawer],.look-drawer,.build-more-drawer){background-image:var(--simex-style-role-rail),var(--simex-role-drawer-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-surface-radius);box-shadow:var(--simex-style-shell-shadow)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.accessible-listbox-popup,.accessible-listbox-option,.chart-export-menu,.build-page-action-menu,.playback-menu,.settings-color-popover,.settings-color-palette){background-image:var(--simex-style-role-rail),var(--simex-role-menu-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-control-radius);box-shadow:var(--simex-style-panel-shadow)}.chart-state-recovery-harness[data-dashboard-style],:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.desktop-width-notice,.operation-status-notice,.chart-status-empty,.chart-status-error,.chart-status-partial,.static-content-state,.present-status-strip){background-image:var(--simex-style-role-rail),var(--simex-role-status-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.chart-table-view,.source-viewer-table-wrap){background-image:var(--simex-style-role-rail),var(--simex-role-table-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow);font-family:var(--simex-style-heading-font)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] [data-dashboard-material=ledger-register][data-dashboard-surface-role=table]{background-image:var(--simex-style-role-rail),var(--simex-material-ledger-register-background),var(--simex-role-table-background)}:is(.app-frame,.build-authoring-auxiliary,.unit-orbit,.operation-status-viewport,.audience-theme-root,.application-recovery,.source-viewer-theme-root)[data-dashboard-style] :is(.displayed-chart-cell,.chart-view-frame,.chart-card,.fullscreen-panel,.multi-fullscreen-cell){background-image:var(--simex-style-role-rail),var(--simex-role-chart-cell-background);border-color:var(--simex-style-role-border);border-block-start-color:var(--simex-style-role-divider);border-radius:var(--simex-style-panel-radius);box-shadow:var(--simex-style-panel-shadow)}
