[data-butter-theme=dark]{--butter-color-surface-canvas: #070B10;--butter-color-surface-default: #0B1118;--butter-color-surface-raised: #111A24;--butter-color-surface-subtle: #111A24;--butter-color-surface-disabled: #172231;--butter-color-text-primary: #FFF3C4;--butter-color-text-secondary: #D9CC9D;--butter-color-text-muted: #B7A976;--butter-color-text-disabled: #B7A976;--butter-color-border-default: #314153;--butter-color-border-strong: #B7A976;--butter-color-action-primary-background: #2348C4;--butter-color-action-primary-foreground: #FFF8DD;--butter-color-action-primary-hover: #F4CF58;--butter-color-action-quiet-foreground: #F4CF58;--butter-color-selection-background: #F4CF58;--butter-color-selection-foreground: #070B10;--butter-color-focus-internal: #F4CF58;--butter-color-state-information-foreground: #0EA5E9;--butter-color-state-information-surface: #082F49;--butter-color-state-information-border: #0EA5E9;--butter-color-state-privacy-foreground: #A78BFA;--butter-color-state-privacy-surface: #2E1065;--butter-color-state-privacy-border: #A78BFA;--butter-color-state-transform-foreground: #2DD4BF;--butter-color-state-transform-surface: #042F2E;--butter-color-state-transform-border: #2DD4BF;--butter-color-state-warning-foreground: #F59E0B;--butter-color-state-warning-surface: #451A03;--butter-color-state-warning-border: #F59E0B;--butter-color-state-danger-foreground: #EF4444;--butter-color-state-danger-surface: #380808;--butter-color-state-danger-border: #EF4444;--butter-color-state-trusted-foreground: #22C55E;--butter-color-state-trusted-surface: #052E16;--butter-color-state-trusted-border: #22C55E;--butter-color-state-neutral-foreground: #BAC5D1;--butter-color-state-neutral-surface: #172231;--butter-color-state-neutral-border: #BAC5D1;--butter-color-map-water: #0B1520;--butter-color-map-land: #172231;--butter-color-map-boundary: #64748B;--butter-shadow-focus-unknown-background: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #111827;--butter-component-layout-border-default: 1px;--butter-component-layout-border-emphasis: 2px;--butter-component-layout-gap-compact: 4px;--butter-component-layout-gap-default: 8px;--butter-component-layout-gap-section: 12px;--butter-component-layout-padding-control-block: 8px;--butter-component-layout-padding-control-inline: 16px;--butter-component-layout-padding-container: 12px;--butter-component-layout-padding-dialog: 16px;--butter-component-button-primary-background-default: #2348C4;--butter-component-button-primary-background-hover: #F4CF58;--butter-component-button-primary-foreground-default: #FFF8DD;--butter-component-button-primary-foreground-hover: #070B10;--butter-component-button-primary-radius: 6px;--butter-component-button-secondary-background: #0B1118;--butter-component-button-secondary-foreground: #F4CF58;--butter-component-button-secondary-border: #B7A976;--butter-component-button-secondary-radius: 6px;--butter-component-button-minimum-height: 44px;--butter-component-button-focus: #F4CF58;--butter-component-state-summary-minimum-copy-height: 48px;--butter-component-icon-button-minimum-size-compact: 24px;--butter-component-shell-background: #0B1118;--butter-component-shell-foreground: #FFF3C4;--butter-component-shell-border: #314153;--butter-component-shell-active: #F4CF58;--butter-component-value-row-background: #111A24;--butter-component-value-row-border: #314153;--butter-component-value-row-value-foreground: #FFF3C4;--butter-component-confirmation-background: #111A24;--butter-component-confirmation-foreground: #FFF3C4;--butter-component-confirmation-border: #B7A976;--butter-component-confirmation-radius: 10px;--butter-component-confirmation-maximum-width: 420px;--butter-component-form-field-background: #0B1118;--butter-component-form-field-foreground: #FFF3C4;--butter-component-form-field-border-default: #B7A976;--butter-component-form-field-border-invalid: #EF4444;--butter-component-form-field-guidance-foreground: #B7A976;--butter-component-form-field-error-foreground: #EF4444;--butter-component-form-field-radius: 6px;--butter-component-recovery-frame-minimum-height: 48px;--butter-component-recovery-frame-background: #111A24;--butter-component-recovery-frame-foreground: #FFF3C4;--butter-component-recovery-frame-border: #314153;--butter-component-recovery-frame-error-foreground: #EF4444;--butter-component-recovery-frame-empty-foreground: #BAC5D1;--butter-component-disclosure-foreground: #D9CC9D;--butter-component-disclosure-metadata-foreground: #B7A976;--butter-component-disclosure-border: #314153;--butter-component-inline-indicator-scanning-color: #BAC5D1;--butter-component-inline-indicator-scanning-line-style: dashed;--butter-component-inline-indicator-scanning-line-width: 2px;--butter-component-inline-indicator-deferred-color: #BAC5D1;--butter-component-inline-indicator-deferred-line-style: dotted;--butter-component-inline-indicator-deferred-line-width: 1px;--butter-component-inline-indicator-no-match-color: #BAC5D1;--butter-component-inline-indicator-no-match-line-style: dotted;--butter-component-inline-indicator-no-match-line-width: 2px;--butter-component-inline-indicator-range-match-color: #0EA5E9;--butter-component-inline-indicator-range-match-line-style: solid;--butter-component-inline-indicator-range-match-line-width: 2px;--butter-component-inline-indicator-privacy-color: #A78BFA;--butter-component-inline-indicator-privacy-line-style: solid;--butter-component-inline-indicator-privacy-line-width: 2px;--butter-component-inline-indicator-transform-applied-color: #2DD4BF;--butter-component-inline-indicator-transform-applied-line-style: solid;--butter-component-inline-indicator-transform-applied-line-width: 2px;--butter-component-inline-indicator-transform-available-color: #2DD4BF;--butter-component-inline-indicator-transform-available-line-style: dotted;--butter-component-inline-indicator-transform-available-line-width: 1px;--butter-component-inline-indicator-warning-color: #F59E0B;--butter-component-inline-indicator-warning-line-style: double;--butter-component-inline-indicator-warning-line-width: 2px;--butter-component-inline-indicator-danger-color: #EF4444;--butter-component-inline-indicator-danger-line-style: double;--butter-component-inline-indicator-danger-line-width: 2px;--butter-component-inline-indicator-trusted-color: #22C55E;--butter-component-inline-indicator-trusted-line-style: solid;--butter-component-inline-indicator-trusted-line-width: 2px;--butter-component-tooltip-background: #0B1118;--butter-component-tooltip-foreground: #FFF3C4;--butter-component-tooltip-border: #B7A976;--butter-component-tooltip-radius: 6px;--butter-component-tooltip-shadow: 0px 8px 24px 0px rgb(7 11 16 / .24);--butter-component-tooltip-padding-block: 8px;--butter-component-tooltip-padding-inline: 12px;--butter-component-tooltip-gap: 4px;--butter-component-tooltip-maximum-width: 320px;--butter-component-tooltip-font-size: .75rem;--butter-component-tooltip-line-height: 1.4;--butter-component-popover-maximum-width: 420px;--butter-component-provenance-source-foreground: #D9CC9D;--butter-component-provenance-metadata-foreground: #B7A976;--butter-component-provenance-separator: #314153;--butter-component-freshness-current-foreground: #D9CC9D;--butter-component-freshness-stale-foreground: #F59E0B;--butter-component-freshness-stale-surface: #451A03;--butter-component-status-chip-background: #111A24;--butter-component-status-chip-foreground: #FFF3C4;--butter-component-status-chip-border: #B7A976;--butter-component-status-chip-radius: 999px;--butter-component-toast-maximum-width: 320px;--butter-component-feedback-copy-duration: .12s;--butter-component-map-water: #0B1520;--butter-component-map-land: #172231;--butter-component-map-boundary: #64748B;--butter-component-map-label: #D9CC9D;--butter-component-map-highlight-surface: #082F49;--butter-component-map-highlight-border: #0EA5E9;--butter-component-map-highlight-point: #0EA5E9;--butter-component-loading-foreground: #BAC5D1}[data-butter-theme=light]{--butter-color-surface-canvas: #FFF8DD;--butter-color-surface-default: #FFF8DD;--butter-color-surface-raised: #FFF3C4;--butter-color-surface-subtle: #FFF3C4;--butter-color-surface-disabled: #E7ECF1;--butter-color-text-primary: #211B0B;--butter-color-text-secondary: #6B5A35;--butter-color-text-muted: #806F49;--butter-color-text-disabled: #806F49;--butter-color-border-default: #CBD5E1;--butter-color-border-strong: #806F49;--butter-color-action-primary-background: #2348C4;--butter-color-action-primary-foreground: #FFF8DD;--butter-color-action-primary-hover: #F4CF58;--butter-color-action-quiet-foreground: #2348C4;--butter-color-selection-background: #F4CF58;--butter-color-selection-foreground: #211B0B;--butter-color-focus-internal: #2348C4;--butter-color-state-information-foreground: #075985;--butter-color-state-information-surface: #E0F2FE;--butter-color-state-information-border: #075985;--butter-color-state-privacy-foreground: #5B21B6;--butter-color-state-privacy-surface: #F3E8FF;--butter-color-state-privacy-border: #5B21B6;--butter-color-state-transform-foreground: #0F766E;--butter-color-state-transform-surface: #CCFBF1;--butter-color-state-transform-border: #0F766E;--butter-color-state-warning-foreground: #92400E;--butter-color-state-warning-surface: #FEF3C7;--butter-color-state-warning-border: #92400E;--butter-color-state-danger-foreground: #B42318;--butter-color-state-danger-surface: #FEE4E2;--butter-color-state-danger-border: #B42318;--butter-color-state-trusted-foreground: #166534;--butter-color-state-trusted-surface: #DCFCE7;--butter-color-state-trusted-border: #166534;--butter-color-state-neutral-foreground: #4B5B6B;--butter-color-state-neutral-surface: #F1F4F7;--butter-color-state-neutral-border: #4B5B6B;--butter-color-map-water: #EAF0F5;--butter-color-map-land: #F7F8FA;--butter-color-map-boundary: #94A3B8;--butter-shadow-focus-unknown-background: 0px 0px 0px 2px #111827, 0px 0px 0px 4px #FFFFFF;--butter-component-layout-border-default: 1px;--butter-component-layout-border-emphasis: 2px;--butter-component-layout-gap-compact: 4px;--butter-component-layout-gap-default: 8px;--butter-component-layout-gap-section: 12px;--butter-component-layout-padding-control-block: 8px;--butter-component-layout-padding-control-inline: 16px;--butter-component-layout-padding-container: 12px;--butter-component-layout-padding-dialog: 16px;--butter-component-button-primary-background-default: #2348C4;--butter-component-button-primary-background-hover: #F4CF58;--butter-component-button-primary-foreground-default: #FFF8DD;--butter-component-button-primary-foreground-hover: #211B0B;--butter-component-button-primary-radius: 6px;--butter-component-button-secondary-background: #FFF8DD;--butter-component-button-secondary-foreground: #2348C4;--butter-component-button-secondary-border: #806F49;--butter-component-button-secondary-radius: 6px;--butter-component-button-minimum-height: 44px;--butter-component-button-focus: #2348C4;--butter-component-state-summary-minimum-copy-height: 48px;--butter-component-icon-button-minimum-size-compact: 24px;--butter-component-shell-background: #FFF8DD;--butter-component-shell-foreground: #211B0B;--butter-component-shell-border: #CBD5E1;--butter-component-shell-active: #2348C4;--butter-component-value-row-background: #FFF3C4;--butter-component-value-row-border: #CBD5E1;--butter-component-value-row-value-foreground: #211B0B;--butter-component-confirmation-background: #FFF3C4;--butter-component-confirmation-foreground: #211B0B;--butter-component-confirmation-border: #806F49;--butter-component-confirmation-radius: 10px;--butter-component-confirmation-maximum-width: 420px;--butter-component-form-field-background: #FFF8DD;--butter-component-form-field-foreground: #211B0B;--butter-component-form-field-border-default: #806F49;--butter-component-form-field-border-invalid: #B42318;--butter-component-form-field-guidance-foreground: #806F49;--butter-component-form-field-error-foreground: #B42318;--butter-component-form-field-radius: 6px;--butter-component-recovery-frame-minimum-height: 48px;--butter-component-recovery-frame-background: #FFF3C4;--butter-component-recovery-frame-foreground: #211B0B;--butter-component-recovery-frame-border: #CBD5E1;--butter-component-recovery-frame-error-foreground: #B42318;--butter-component-recovery-frame-empty-foreground: #4B5B6B;--butter-component-disclosure-foreground: #6B5A35;--butter-component-disclosure-metadata-foreground: #806F49;--butter-component-disclosure-border: #CBD5E1;--butter-component-inline-indicator-scanning-color: #4B5B6B;--butter-component-inline-indicator-scanning-line-style: dashed;--butter-component-inline-indicator-scanning-line-width: 2px;--butter-component-inline-indicator-deferred-color: #4B5B6B;--butter-component-inline-indicator-deferred-line-style: dotted;--butter-component-inline-indicator-deferred-line-width: 1px;--butter-component-inline-indicator-no-match-color: #4B5B6B;--butter-component-inline-indicator-no-match-line-style: dotted;--butter-component-inline-indicator-no-match-line-width: 2px;--butter-component-inline-indicator-range-match-color: #075985;--butter-component-inline-indicator-range-match-line-style: solid;--butter-component-inline-indicator-range-match-line-width: 2px;--butter-component-inline-indicator-privacy-color: #5B21B6;--butter-component-inline-indicator-privacy-line-style: solid;--butter-component-inline-indicator-privacy-line-width: 2px;--butter-component-inline-indicator-transform-applied-color: #0F766E;--butter-component-inline-indicator-transform-applied-line-style: solid;--butter-component-inline-indicator-transform-applied-line-width: 2px;--butter-component-inline-indicator-transform-available-color: #0F766E;--butter-component-inline-indicator-transform-available-line-style: dotted;--butter-component-inline-indicator-transform-available-line-width: 1px;--butter-component-inline-indicator-warning-color: #92400E;--butter-component-inline-indicator-warning-line-style: double;--butter-component-inline-indicator-warning-line-width: 2px;--butter-component-inline-indicator-danger-color: #B42318;--butter-component-inline-indicator-danger-line-style: double;--butter-component-inline-indicator-danger-line-width: 2px;--butter-component-inline-indicator-trusted-color: #166534;--butter-component-inline-indicator-trusted-line-style: solid;--butter-component-inline-indicator-trusted-line-width: 2px;--butter-component-tooltip-background: #FFF8DD;--butter-component-tooltip-foreground: #211B0B;--butter-component-tooltip-border: #806F49;--butter-component-tooltip-radius: 6px;--butter-component-tooltip-shadow: 0px 8px 24px 0px rgb(7 11 16 / .24);--butter-component-tooltip-padding-block: 8px;--butter-component-tooltip-padding-inline: 12px;--butter-component-tooltip-gap: 4px;--butter-component-tooltip-maximum-width: 320px;--butter-component-tooltip-font-size: .75rem;--butter-component-tooltip-line-height: 1.4;--butter-component-popover-maximum-width: 420px;--butter-component-provenance-source-foreground: #6B5A35;--butter-component-provenance-metadata-foreground: #806F49;--butter-component-provenance-separator: #CBD5E1;--butter-component-freshness-current-foreground: #6B5A35;--butter-component-freshness-stale-foreground: #92400E;--butter-component-freshness-stale-surface: #FEF3C7;--butter-component-status-chip-background: #FFF3C4;--butter-component-status-chip-foreground: #211B0B;--butter-component-status-chip-border: #806F49;--butter-component-status-chip-radius: 999px;--butter-component-toast-maximum-width: 320px;--butter-component-feedback-copy-duration: .12s;--butter-component-map-water: #EAF0F5;--butter-component-map-land: #F7F8FA;--butter-component-map-boundary: #94A3B8;--butter-component-map-label: #6B5A35;--butter-component-map-highlight-surface: #E0F2FE;--butter-component-map-highlight-border: #075985;--butter-component-map-highlight-point: #075985;--butter-component-loading-foreground: #4B5B6B}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-var-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/fonts/atkinson-hyperlegible-mono-var-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{color:var(--butter-color-text-primary);background:var(--butter-color-surface-canvas);font-family:Atkinson Hyperlegible Next,ui-sans-serif,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;overflow-x:clip;background:var(--butter-color-surface-canvas)}button,input,select,textarea{font:inherit}code{font-family:Atkinson Hyperlegible Mono,ui-monospace,monospace;overflow-wrap:anywhere}.shell{margin:0 auto;max-width:76rem;min-height:100vh;padding:clamp(1rem,4vw,3rem)}.eyebrow{color:var(--butter-color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1{font-size:clamp(2.2rem,8vw,4.5rem);letter-spacing:-.06em;line-height:.98;margin:.2rem 0 .7rem;overflow-wrap:anywhere}.lede{color:var(--butter-color-text-secondary);line-height:1.6;max-width:34rem}.app-shell,.state-card,.home-card,.setup-card,.notice{background:var( --butter-component-shell-background, var(--butter-color-surface-default) );border:var(--butter-component-layout-border-default, 1px) solid var(--butter-component-shell-border, var(--butter-color-border-default));border-radius:var(--butter-component-button-primary-radius, .5rem);margin-top:1rem;padding:var(--butter-component-layout-padding-container, 1.25rem)}.app-shell{margin-top:0;box-shadow:var(--butter-component-tooltip-shadow, none)}.app-header{align-items:center;border-bottom:1px solid var(--butter-color-border-default);display:grid;gap:.85rem 1.25rem;grid-template-columns:auto 1fr auto;margin-bottom:clamp(1.5rem,5vw,3rem);padding-bottom:1rem}.app-header nav,.actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.primary-navigation{min-width:0;overflow-x:auto;padding:.25rem 0;scrollbar-width:thin}.brand{color:var( --butter-component-shell-foreground, var(--butter-color-text-primary) );font-size:1.1rem;font-weight:800;text-decoration:none;white-space:nowrap}.account-menu{justify-self:end;position:relative}.account-menu>summary{color:var(--butter-color-action-quiet-foreground);cursor:pointer;font-weight:700;list-style-position:inside;min-height:2.75rem;padding:.65rem 0;white-space:nowrap}.account-menu-panel{background:var( --butter-component-shell-background, var(--butter-color-surface-default) );border:1px solid var(--butter-color-border-strong);border-radius:var(--butter-component-button-primary-radius, .5rem);box-shadow:var(--butter-component-tooltip-shadow, none);display:grid;gap:1rem;max-width:calc(100vw - 2rem);min-width:0;padding:1rem;position:absolute;right:0;top:calc(100% + .35rem);width:min(14rem,calc(100vw - 2rem));z-index:10}.account-menu-links{align-items:flex-start;border-top:1px solid var(--butter-color-border-default);flex-direction:column;padding-top:.75rem}.theme-choice{align-items:center;color:var(--butter-color-text-secondary);display:flex;font-size:.85rem;gap:.4rem;white-space:nowrap}.theme-choice select{background:var( --butter-component-form-field-background, var(--butter-color-surface-default) );border:1px solid var( --butter-component-form-field-border-default, var(--butter-color-border-strong) );border-radius:.3rem;color:var( --butter-component-form-field-foreground, var(--butter-color-text-primary) );min-height:2.2rem;padding:.2rem .4rem}.home-card,.setup-card,.state-card{margin-top:1rem}.home-card h1,.state-card h1{font-size:clamp(2rem,6vw,3.6rem)}.home-workspace{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.home-primary-action{margin-top:1.5rem}.home-secondary-actions{margin-top:.75rem}.home-utility{align-self:start;border-left:1px solid var(--butter-color-border-default);display:grid;gap:1rem;padding-left:clamp(1rem,3vw,2rem)}.setup-card{line-height:1.6}.setup-card h2{margin-top:0}.workspace-switcher,.organization-journeys,.policy-form,.policy-targets,.policy-audit{border-top:1px solid var(--butter-color-border-default);margin-top:1.5rem;padding-top:1.25rem}.home-utility .workspace-switcher{border-top:0;margin-top:0;padding-top:0}.workspace-switcher h2{font-size:1rem;margin:0}.workspace-switcher>p,.mode-option small,.origin-list p,.audit-list span,.release-meta,.subtle,.success p{color:var(--butter-color-text-secondary);line-height:1.5}.workspace-choices,.operator-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.workspace-choice{align-items:flex-start;background:var( --butter-component-value-row-background, var(--butter-color-surface-subtle) );border:1px solid var(--butter-component-value-row-border, var(--butter-color-border-default));color:var(--butter-color-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;min-height:4.4rem;padding:.75rem;text-align:left}.workspace-choice:hover,.workspace-choice:focus-visible{border-color:var(--butter-color-action-quiet-foreground)}.workspace-choice:disabled,.action:disabled{cursor:not-allowed;opacity:.55}.workspace-choice small{color:var(--butter-color-text-muted)}.workspace-selection-status:empty{display:none}.personal-boundary{border-top:1px solid var(--butter-color-border-default);color:var(--butter-color-text-secondary);margin-top:1.5rem;padding-top:1rem}.personal-boundary summary{color:var(--butter-color-action-quiet-foreground);cursor:pointer;font-weight:700;width:fit-content}.personal-boundary p{line-height:1.5;margin-bottom:0;max-width:34rem}.action{background:var( --butter-component-button-primary-background-default, var(--butter-color-action-primary-background) );border:1px solid var( --butter-component-button-primary-background-default, var(--butter-color-action-primary-background) );border-radius:var(--butter-component-button-primary-radius, .4rem);color:var( --butter-component-button-primary-foreground-default, var(--butter-color-action-primary-foreground) );font-weight:700;min-height:var(--butter-component-button-minimum-height, 2.75rem);padding:.55rem .85rem;text-decoration:none}.action:hover{background:var( --butter-component-button-primary-background-hover, var(--butter-color-action-primary-hover) );color:var( --butter-component-button-primary-foreground-hover, var(--butter-color-selection-foreground) )}.action.secondary{background:var( --butter-component-button-secondary-background, var(--butter-color-surface-default) );border-color:var( --butter-component-button-secondary-border, var(--butter-color-border-strong) );color:var( --butter-component-button-secondary-foreground, var(--butter-color-action-quiet-foreground) )}.action.danger{background:var(--butter-color-state-danger-background);border-color:var(--butter-color-state-danger-border);color:var(--butter-color-state-danger-foreground)}button.action{cursor:pointer}.inline-action{background:transparent;border:0;color:var(--butter-color-action-quiet-foreground);cursor:pointer;font:inherit;padding:.25rem 0;text-decoration:underline;text-underline-offset:.2em}.inline-action[aria-current=page]{color:var( --butter-component-shell-active, var(--butter-color-action-quiet-foreground) );font-weight:800;text-decoration-thickness:.18em}.origin-form{margin:1.5rem 0}.origin-form label,.origin-form input{display:block}.origin-form label,.feedback-form label{font-weight:700;margin-bottom:.45rem}.origin-form input,.feedback-form select,.feedback-form textarea{background:var( --butter-component-form-field-background, var(--butter-color-surface-default) );border:1px solid var( --butter-component-form-field-border-default, var(--butter-color-border-strong) );border-radius:.3rem;color:var( --butter-component-form-field-foreground, var(--butter-color-text-primary) );padding:.7rem}.origin-form input{min-height:2.6rem;width:min(100%,34rem)}.origin-list,.audit-list,.health-list{list-style:none;margin:1.25rem 0 0;padding:0}.origin-list li,.health-list li{align-items:center;border-top:1px solid var(--butter-color-border-default);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.dataset-health-card{max-width:66rem}.health-recovery-frame,.dataset-source-list{border-top:1px solid var(--butter-color-border-default);margin-top:1.5rem;padding-top:1.25rem}.health-recovery-frame h2,.health-summary-evidence h2,.dataset-source-list h2{font-size:clamp(1.25rem,4vw,1.8rem);margin:.2rem 0 .55rem}.health-recovery-frame p,.health-summary-evidence p,.health-next-action{line-height:1.55;max-width:52rem}.health-recovery-error,.health-recovery-denied{border-left:3px solid var(--butter-color-state-danger-border);padding-left:1rem}.health-boundary{border-left:3px solid var(--butter-color-border-strong);color:var(--butter-color-text-secondary);padding-left:.8rem}.dataset-source-list-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.dataset-source-list-heading>p{color:var(--butter-color-text-muted);margin:0}.dataset-source-row{align-items:flex-start}.dataset-source-empty{color:var(--butter-color-text-secondary);line-height:1.5}.dataset-source-identity{min-width:0}.dataset-source-identity>strong,.dataset-source-identity>code{display:block;overflow-wrap:anywhere}.dataset-source-identity>code{color:var(--butter-color-text-secondary);font-size:.82rem;margin-top:.2rem;-webkit-user-select:all;user-select:all}.dataset-source-metadata{color:var(--butter-color-text-secondary);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.25rem .7rem;line-height:1.45;list-style:none;margin:.5rem 0 0;padding:0}.dataset-source-metadata li:before{content:"• "}.health-status{align-items:flex-start;display:flex;flex:0 1 17rem;font-size:.9rem;gap:.45rem;line-height:1.35;margin:0}.health-status>span:first-child{font-size:1.1rem;line-height:1.05}.health-status small,.health-status strong{display:block}.health-status small{color:var(--butter-color-text-secondary);margin-top:.2rem}.exact-origin-row{align-items:flex-start}.exact-origin-value{min-width:0}.exact-origin-value code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;white-space:normal}.origin-list p{margin:.35rem 0 0}.policy-form fieldset{border:0;margin:0;padding:0}.policy-form legend,.policy-targets h2,.policy-audit h2,.policy-effect h2{font-size:1.05rem;margin:0 0 .8rem}.mode-option{align-items:flex-start;border:1px solid var(--butter-color-border-default);border-radius:.3rem;cursor:pointer;display:flex;gap:.7rem;margin-top:.65rem;padding:.85rem}.mode-option:has(input:checked){background:var(--butter-color-surface-subtle);border-color:var(--butter-color-border-strong)}.mode-option span,.mode-option small{display:block}.mode-option small{margin-top:.25rem}.policy-effect,.health-summary{background:var( --butter-component-value-row-background, var(--butter-color-surface-subtle) );border:1px solid var(--butter-component-value-row-border, var(--butter-color-border-default));border-radius:.3rem;margin-top:1rem;padding:1rem}.confirm,.confirmation{align-items:flex-start;display:flex;gap:.6rem;line-height:1.45;margin:1rem 0}.policy-confirmation{background:var(--butter-color-surface-default);border:1px solid var(--butter-color-border-strong);border-radius:.5rem;color:var(--butter-color-text-primary);max-width:min(42rem,calc(100vw - 2rem));padding:0}.policy-confirmation::backdrop{background:color-mix(in srgb,var(--butter-color-surface-inverse) 62%,transparent)}.policy-confirmation-content{padding:clamp(1rem,4vw,2rem)}.policy-confirmation h2{font-size:clamp(1.35rem,5vw,2rem);margin:0 0 1rem}.confirmation-statement{background:var(--butter-color-surface-subtle);border-left:3px solid var(--butter-color-border-strong);padding:.25rem 1rem}.policy-confirmation-actions{flex-wrap:wrap}.audit-list li{border-top:1px solid var(--butter-color-border-default);display:grid;gap:.25rem;padding:.8rem 0}.policy-audit summary{cursor:pointer;font-size:1.05rem;font-weight:700}.policy-audit[open] summary{margin-bottom:.8rem}.health-summary.action-needed{border-color:var( --butter-component-freshness-stale-foreground, var(--butter-color-state-warning-border) )}.health-summary.unavailable,.error{border-color:var(--butter-color-state-danger-border);color:var(--butter-color-state-danger-foreground)}.operator-grid .health-summary{margin:0}.operator-grid h2{font-size:1rem;margin-top:0}.operator-card{max-width:none}.operator-brief,.operator-panel,.operator-recovery,.operator-runbook{border:1px solid var(--butter-color-border-default);border-radius:.35rem}.operator-brief{background:var(--butter-color-surface-subtle);border-left:.42rem solid var(--butter-color-border-strong);margin-top:2rem;max-width:64rem;padding:clamp(1rem,3vw,1.6rem)}.operator-brief.operator-tone-attention{border-left-color:var(--butter-color-state-warning-border)}.operator-brief.operator-tone-unavailable,.operator-recovery-error{border-left-color:var(--butter-color-state-danger-border)}.operator-signal{align-items:center;color:var(--butter-color-text-secondary);display:flex;font-size:.78rem;font-weight:800;gap:.55rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.operator-signal>span{background:currentColor;border-radius:999px;display:inline-block;height:.62rem;width:.62rem}.operator-tone-attention .operator-signal{color:var(--butter-color-state-warning-foreground)}.operator-tone-unavailable .operator-signal{color:var(--butter-color-state-danger-foreground)}.operator-brief h2,.operator-recovery h2{font-size:clamp(1.45rem,4vw,2.35rem);letter-spacing:-.035em;line-height:1.05;margin:.65rem 0}.operator-brief>p:last-child,.operator-recovery>p:last-child{color:var(--butter-color-text-secondary);line-height:1.55;margin-bottom:0;max-width:52rem}.operator-layout{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:1rem}.operator-panel{background:var( --butter-component-value-row-background, var(--butter-color-surface-subtle) );min-width:0;padding:clamp(1rem,3vw,1.35rem)}.operator-panel header{border-bottom:1px solid var(--butter-color-border-default);padding-bottom:.85rem}.operator-panel header .eyebrow{margin:0 0 .25rem}.operator-panel h2{font-size:clamp(1.2rem,3vw,1.65rem);margin:0}.operator-runtime{grid-column:span 5}.operator-datasets{grid-column:span 7}.operator-telemetry{grid-column:1 / -1}.operator-telemetry>p{color:var(--butter-color-text-secondary);line-height:1.55;max-width:52rem}.operator-values{margin:0}.operator-value{align-items:baseline;border-top:1px solid var(--butter-color-border-default);display:grid;gap:.35rem 1rem;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);padding:.8rem 0}.operator-value:first-child{border-top:0}.operator-value dt{color:var(--butter-color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.operator-value dd{font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.operator-value code,.operator-source-heading code{color:var(--butter-color-text-secondary);font-size:.82rem;-webkit-user-select:all;user-select:all}.operator-panel-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .8rem;justify-content:space-between}.operator-panel-summary>span{color:var(--butter-color-text-secondary);font-size:.88rem}.operator-source-list{list-style:none;margin:0;padding:0}.operator-source-list>li{border-top:1px solid var(--butter-color-border-default);padding:1rem 0}.operator-source-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.operator-source-heading>span:first-child{min-width:0}.operator-source-heading strong,.operator-source-heading code,.operator-source-status small{display:block}.operator-source-heading code{margin-top:.22rem;overflow-wrap:anywhere}.operator-source-status{flex:0 0 auto;text-align:right}.operator-source-status small{color:var(--butter-color-text-secondary);font-size:.78rem;margin-top:.15rem}.operator-source-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:.65rem 0 0}.operator-source-meta .operator-value{display:block;padding:.55rem .75rem .55rem 0}.operator-source-meta .operator-value:nth-child(2n){padding-left:.75rem}.operator-source-meta .operator-value dd{font-size:.88rem;margin-top:.18rem}.operator-empty{border-left:3px solid var(--butter-color-state-danger-border);color:var(--butter-color-text-secondary);line-height:1.5;padding-left:.8rem}.operator-values-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-values-inline .operator-value{display:block;padding-right:1rem}.operator-values-inline .operator-value+.operator-value{border-left:1px solid var(--butter-color-border-default);border-top:0;padding-left:1rem}.operator-values-inline .operator-value dd{margin-top:.25rem}.operator-runbook{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.5rem;justify-content:space-between;margin-top:1rem;padding:1rem 1.25rem}.operator-runbook>p{color:var(--butter-color-text-secondary);line-height:1.45;margin:0}.operator-runbook-missing{font-weight:700}.operator-recovery{border-left:.42rem solid var(--butter-color-border-strong);margin-top:2rem;padding:clamp(1rem,3vw,1.6rem)}.status-fresh{color:var( --butter-component-freshness-current-foreground, var(--butter-color-state-success-foreground) )}.status-stale{color:var( --butter-component-freshness-stale-foreground, var(--butter-color-state-warning-foreground) )}.status-failed,.status-unavailable{color:var(--butter-color-state-danger-foreground)}.feedback-form{display:grid;gap:.6rem;max-width:42rem}.feedback-form label{margin-top:.8rem}.feedback-form textarea{resize:vertical}.feedback-analytics-boundary{margin-top:1rem}.success{border-color:var(--butter-color-state-success-border)}.time-display-page{min-width:0}.time-display-lede{max-width:44rem}.time-display-ownership{align-items:flex-start;border-left:3px solid var(--butter-color-state-privacy-border);color:var(--butter-color-text-secondary);display:flex;gap:.75rem;line-height:1.5;margin:1.4rem 0 0;max-width:48rem;padding:.15rem 0 .15rem .9rem}.time-display-ownership strong{color:var(--butter-color-text-primary)}.time-display-ownership-label{color:var(--butter-color-state-privacy-foreground);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.time-display-grid{align-items:start;display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);margin-top:clamp(2rem,5vw,3.5rem)}.time-display-controls{display:grid;gap:1.8rem;min-width:0}.time-display-fieldset{border:0;margin:0;min-width:0;padding:0}.time-display-fieldset legend{font-size:1.15rem;font-weight:800;padding:0}.time-display-group-help{color:var(--butter-color-text-secondary);line-height:1.5;margin:.4rem 0 .8rem}.time-display-choice{align-items:flex-start;background:var(--butter-color-surface-default);border:1px solid var(--butter-color-border-default);border-radius:var(--butter-component-form-field-radius, .4rem);cursor:pointer;display:grid;gap:.1rem .75rem;grid-template-columns:auto minmax(0,1fr);margin-top:.65rem;min-height:4.25rem;padding:.85rem}.time-display-choice:hover{border-color:var(--butter-color-border-strong)}.time-display-choice:has(input:checked){background:var(--butter-color-state-transform-surface);border-color:var(--butter-color-state-transform-border);box-shadow:inset 4px 0 0 var(--butter-color-state-transform-border)}.time-display-choice input{accent-color:var(--butter-color-focus-internal);margin:.25rem 0 0}.time-display-choice strong,.time-display-choice small{display:block}.time-display-choice small{color:var(--butter-color-text-secondary);line-height:1.4;margin-top:.2rem}.time-display-zone-readout{background:var(--butter-color-state-information-surface);border-left:3px solid var(--butter-color-state-information-border);color:var(--butter-color-text-secondary);line-height:1.45;margin-top:.75rem;overflow-wrap:anywhere;padding:.75rem .85rem}.time-display-zone-readout strong,.time-display-zone-readout span{display:block}.time-display-zone-readout strong{color:var(--butter-color-text-primary)}.time-display-preview{background:var(--butter-color-surface-raised);border:1px solid var(--butter-color-border-default);border-radius:var(--butter-component-tooltip-radius, .6rem);box-shadow:var(--butter-component-tooltip-shadow, none);min-width:0;overflow:hidden}.time-display-preview-header{align-items:flex-start;border-bottom:1px solid var(--butter-color-border-default);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.time-display-preview-header h2{font-size:1.35rem;margin:0}.time-display-preview-header p{color:var(--butter-color-text-secondary);line-height:1.45;margin:.25rem 0 0}.time-display-preview-chip{border:1px solid var(--butter-color-state-information-border);color:var(--butter-color-state-information-foreground);flex:0 0 auto;font-size:.76rem;font-weight:800;letter-spacing:.08em;padding:.3rem .45rem;text-transform:uppercase}.time-display-sample{border-bottom:1px solid var(--butter-color-border-default);padding:clamp(1rem,3vw,1.35rem)}.time-display-sample-label{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .8rem;justify-content:space-between}.time-display-sample-label h3{font-size:1rem;margin:0}.time-display-sample-label span{color:var(--butter-color-text-muted);font-size:.82rem}.time-display-source{color:var(--butter-color-text-secondary);display:grid;gap:.25rem;margin:.8rem 0}.time-display-source code,.time-display-output,.time-display-matrix-cell code{font-family:Atkinson Hyperlegible Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.time-display-output{background:var(--butter-color-surface-default);border:1px solid var(--butter-color-border-strong);border-left:4px solid var(--butter-color-state-transform-border);color:var(--butter-color-text-primary);display:block;font-size:clamp(.94rem,2vw,1.1rem);line-height:1.5;margin:0;padding:.85rem;width:100%}.time-display-output[data-transform-changed=false]{border-left-style:double}.time-display-transform,.time-display-relative,.time-display-date-boundary{color:var(--butter-color-text-secondary);line-height:1.45;margin:.65rem 0 0}.time-display-transform{color:var(--butter-color-state-transform-foreground);font-size:.86rem;font-weight:700}.time-display-calendar-planned{background:var(--butter-color-surface-disabled)}.time-display-calendar-planned .time-display-output{border-left-color:var(--butter-color-state-neutral-border);color:var(--butter-color-text-disabled)}.time-display-date-boundary{color:var(--butter-color-text-muted);font-size:.87rem}.time-display-matrix summary{color:var(--butter-color-action-quiet-foreground);cursor:pointer;font-weight:800;min-height:2.75rem;padding:.9rem 1.1rem}.time-display-matrix-grid{background:var(--butter-color-border-default);border-top:1px solid var(--butter-color-border-default);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.time-display-matrix-cell{background:var(--butter-color-surface-default);min-width:0;padding:.85rem}.time-display-matrix-cell strong,.time-display-matrix-cell code,.time-display-matrix-cell small{display:block}.time-display-matrix-cell strong{font-size:.82rem;margin-bottom:.45rem}.time-display-matrix-cell code,.time-display-matrix-cell small{color:var(--butter-color-text-secondary);font-size:.82rem}.time-display-matrix-cell small{margin-top:.35rem}.time-display-state{align-items:flex-start;border:1px solid var(--butter-color-state-success-border);border-left-width:4px;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);line-height:1.5;margin-top:1.25rem;padding:.85rem 1rem}.time-display-state strong,.time-display-state [data-time-display-state-copy]{display:block}.time-display-state [data-time-display-state-copy]{color:var(--butter-color-text-secondary)}.time-display-state-glyph{font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.time-display-state-actions{display:flex;flex-wrap:wrap;gap:.65rem;grid-column:2}.time-display-state[data-time-display-state=saving],.time-display-state[data-time-display-state=reconciling]{border-color:var(--butter-color-state-information-border)}.time-display-state[data-time-display-state=error]{background:var(--butter-color-state-danger-surface);border-color:var(--butter-color-state-danger-border)}.time-display-state[data-time-display-state=conflict]{background:var(--butter-color-state-warning-surface);border-color:var(--butter-color-state-warning-border)}.time-display-save-row{align-items:center;border-top:1px solid var(--butter-color-border-default);display:flex;flex-wrap:wrap;gap:.7rem 1rem;justify-content:space-between;margin-top:2rem;padding-top:1.25rem}.time-display-save-row p{color:var(--butter-color-text-secondary);margin:0}.time-display-load-error{border-left:4px solid var(--butter-color-state-danger-border);margin-top:1.5rem;max-width:42rem;padding-left:1rem}.time-display-load-error h2{margin-top:0}.time-display-load-error p{color:var(--butter-color-text-secondary);line-height:1.5}.organization-journeys h2,.transition-danger h3{margin-top:0}.transition-danger{border:1px solid var(--butter-color-state-danger-border);margin-top:1.25rem;padding:1rem}.transition-card,.transition-danger{max-width:52rem}.departure-impact{border-left:3px solid var(--butter-color-state-danger-border);margin:1.25rem 0;padding-left:.8rem}.departure-impact p{line-height:1.5;margin:.45rem 0;overflow-wrap:anywhere}.transition-status{margin-bottom:1rem}[data-personal-state=error] .transition-status,[data-departure-state=failure] .transition-status,[data-departure-state=revoked] .transition-status{border-color:var(--butter-color-state-danger-border)}[data-departure-state=success] .transition-status{border-color:var(--butter-color-state-success-border)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}*:focus-visible{outline:3px solid var(--butter-component-button-focus, var(--butter-color-focus-internal));outline-offset:3px}::selection{background:var(--butter-color-selection-background);color:var(--butter-color-selection-foreground)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}@media(forced-colors:active){.app-shell,.state-card,.home-card,.setup-card,.notice,.transition-danger,.departure-impact,.workspace-choice,.policy-effect,.policy-confirmation,.confirmation-statement,.health-summary,.operator-brief,.operator-panel,.operator-recovery,.operator-runbook,.account-menu-panel,.time-display-choice,.time-display-zone-readout,.time-display-preview,.time-display-output,.time-display-state,.action,.theme-choice select{forced-color-adjust:auto}.inline-action[aria-current=page]{outline:2px solid CanvasText;outline-offset:2px}}@media(max-width:760px){.app-header{align-items:start;grid-template-columns:1fr auto}.primary-navigation{grid-column:1 / -1;grid-row:2}.home-workspace{grid-template-columns:1fr}.home-utility{border-left:0;border-top:1px solid var(--butter-color-border-default);padding-left:0;padding-top:1.25rem}.operator-runtime,.operator-datasets{grid-column:1 / -1}.time-display-grid,.time-display-matrix-grid{grid-template-columns:1fr}}@media(max-width:420px){.shell{padding:1rem}.app-header{gap:.7rem}.theme-choice span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.origin-list li,.health-list li{align-items:flex-start;flex-direction:column}.actions>.action{width:100%}.operator-value,.operator-source-meta,.operator-values-inline{grid-template-columns:1fr}.operator-values-inline .operator-value+.operator-value,.operator-source-meta .operator-value:nth-child(2n){border-left:0;padding-left:0}.operator-source-heading{display:grid}.operator-source-status{text-align:left}.operator-runbook>.action{width:100%}.time-display-preview-header{display:grid}.time-display-preview-chip{width:fit-content}.time-display-save-row{align-items:stretch;flex-direction:column}.time-display-save-row>.action,.time-display-state-actions>.action{width:100%}}
