:root{--surface-white:#fff;--surface-base:#f6f5ef;--surface-result:#fafaf7;--brand:#2f6848;--surface-example:#eaf1e6;--surface-info:#e8eef2;--text-info:#405563;--chart-neutral:#607582;--chart-neutral-soft:#d7e1e7;--surface-guide:#f2ede4;--text-guide:#554e44;--surface-warning:#f5eae5;--text-warning:#874d40;--text-primary:#24312e}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot]{background:var(--surface-base);color:var(--text-primary)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .entry,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .input,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-workarea,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-search-area{background:var(--surface-white)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .result{background:var(--surface-result)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .kpi{background:var(--surface-example);border-color:var(--brand);color:var(--brand)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .kpi.loss-kpi{background:var(--surface-warning);color:var(--text-warning);border-color:var(--text-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .guide{background:var(--surface-white)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .guide p{color:var(--text-guide)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .equation,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .examplezone,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-frame,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-sample,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .edges{background:var(--surface-example)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .equation p,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .examplezone p,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-sample figcaption{color:var(--text-primary)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .definitionzone,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .color-definition,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .neutral,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-neutral,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .entrycontext{background:var(--surface-info);color:var(--text-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .definitionzone p,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .color-definition p,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .neutral p{color:var(--text-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .notes,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .detailnote,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-supplement{background:var(--surface-guide);color:var(--text-guide)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .notes p,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .detailnote p{color:var(--text-guide)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .error,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state.minus{background:var(--surface-warning);color:var(--text-warning);border-color:var(--text-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .negative,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state.minus strong,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state.minus p{color:var(--text-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state.plus,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state.zero{background:var(--surface-info);color:var(--text-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .map-product{background:var(--chart-neutral);color:var(--surface-white)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .map-shipping{background:var(--chart-neutral-soft);color:var(--text-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .map-other{background:var(--surface-guide);color:var(--text-guide)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-results{background:var(--surface-result)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-results-heading{background:var(--surface-info);border-color:var(--chart-neutral)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-meta{color:var(--text-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-value-input{background:var(--surface-white);border-color:var(--chart-neutral)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-pick[aria-pressed=true],main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ft-value-result{background:var(--brand);color:var(--surface-white)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ratiobar{background:var(--chart-neutral-soft)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .ratiobar i{background:var(--brand)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-cost-detail{background:var(--surface-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-cost-detail p{color:var(--text-info)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .guide section,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .faq{border-color:var(--chart-neutral-soft)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .source-explanation,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .guide-callout{background:var(--surface-guide);color:var(--text-guide)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .guide section:has(>.faq){background:var(--surface-guide);color:var(--text-guide)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .error p,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .loss-summary,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .loss-summary p{color:var(--text-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .loss-summary{background:var(--surface-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .loss-axis i{background:var(--text-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .map-product small,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .map-product strong{color:var(--surface-white)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state.minus svg rect{fill:var(--text-warning)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state:not(.minus) svg rect,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-state svg circle,main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-frame svg rect:first-of-type{fill:var(--chart-neutral)}main[data-color-system=pilot][data-color-system=pilot][data-color-system=pilot] .asset-frame svg rect:nth-of-type(2){fill:var(--chart-neutral-soft)}
