.fx-scheme-v1,.fx-scheme-v2{--brand-gold:#163b30;--primary:var(--brand-gold);--accent:var(--brand-gold);--ring:var(--brand-gold)}.fx-scheme-v1{--brand-gold:#163b30}.fx-scheme-v2{--brand-black:#0b0d0c;--brand-white:#f5f3ed;--brand-gold:#b8a16a;--forest:#163b30;--background:var(--brand-black);--foreground:var(--brand-white);background-color:var(--brand-black);color:var(--brand-white)}.fx-scheme-v2 .bg-gold{background-color:var(--forest)!important;color:var(--brand-white)!important}.fx-scheme-v2 .border-l-gold,.fx-scheme-v2 .border-gold{border-color:var(--forest)!important}.fx-scheme-v2 section:nth-of-type(2n){background-color:color-mix(in oklab, var(--forest) 18%, var(--brand-black))}.bt-fx{--background:var(--brand-black);--foreground:var(--brand-white);--card:oklch(13% 0 0);--card-foreground:var(--brand-white);--popover:oklch(13% 0 0);--popover-foreground:var(--brand-white);--primary:var(--brand-gold);--primary-foreground:var(--brand-black);--secondary:oklch(20% 0 0);--secondary-foreground:var(--brand-white);--muted:oklch(20% 0 0);--muted-foreground:oklch(72% 0 0);--accent:color-mix(in oklab, var(--brand-gold) 22%, transparent);--accent-foreground:var(--brand-white);--destructive:oklch(70% .19 22);--border:color-mix(in oklab, var(--brand-white) 12%, transparent);--input:color-mix(in oklab, var(--brand-white) 20%, transparent);--ring:var(--brand-gold);--ink:var(--brand-gold);--ink-foreground:var(--brand-black);--gold-soft:color-mix(in oklab, var(--brand-gold) 28%, transparent);--sky-soft:color-mix(in oklab, var(--brand-sky) 28%, transparent);--positive:oklch(78% .13 155);--negative:oklch(72% .17 27);--chart-1:var(--brand-white);--chart-2:var(--brand-gold);--chart-3:var(--brand-sky);--chart-4:oklch(60% 0 0);--chart-5:oklch(72% .17 27);background-color:var(--background);color:var(--foreground);font-feature-settings:"tnum" 1}.bt-fx input,.bt-fx select,.bt-fx textarea{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bt-fx select option{background:var(--card)}.bt-fx .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold);font-size:.72rem;font-weight:500}.bt-fx .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bt-fx .gold-rule{background:var(--brand-gold);width:2.5rem;height:2px;display:inline-block}.bt-fx .bg-ink{background-color:var(--ink)}.bt-fx .text-ink-foreground{color:var(--ink-foreground)}.bt-fx .border-ink{border-color:var(--ink)}.bt-fx .bg-gold-soft{background-color:var(--gold-soft)}.bt-fx .bg-sky-soft{background-color:var(--sky-soft)}.bt-fx .text-positive{color:var(--positive)}.bt-fx .text-negative{color:var(--negative)}@media print{.no-print{display:none!important}.print-break{break-before:page}}.bt-fx.bt-fx-light{--background:oklch(100% 0 0);--foreground:oklch(16% 0 0);--card:oklch(98.5% 0 0);--card-foreground:oklch(16% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(16% 0 0);--primary:oklch(16% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% 0 0);--secondary-foreground:oklch(16% 0 0);--muted:oklch(95% 0 0);--muted-foreground:oklch(42% 0 0);--accent:color-mix(in oklab, var(--brand-gold) 18%, white);--accent-foreground:oklch(16% 0 0);--destructive:oklch(52% .2 25);--border:oklch(88% 0 0);--input:oklch(82% 0 0);--ring:oklch(55% .1 80);--ink:oklch(16% 0 0);--ink-foreground:oklch(100% 0 0);--gold-soft:color-mix(in oklab, var(--brand-gold) 25%, white);--sky-soft:color-mix(in oklab, var(--brand-sky) 25%, white);--positive:oklch(48% .13 155);--negative:oklch(52% .19 27);--chart-1:oklch(16% 0 0);--chart-2:oklch(62% .12 80);--chart-3:oklch(55% .1 230);--chart-4:oklch(60% 0 0);--chart-5:oklch(55% .19 27)}.bt-fx-light input,.bt-fx-light select,.bt-fx-light textarea{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bt-fx-light .eyebrow,.bt-fx-light .text-gold{color:oklch(50% .1 75)}.bt-fx-light section{padding:2rem}@media (width>=640px){.bt-fx-light section{padding:2.5rem}}.bt-fx-light h2,.bt-fx-light h3{letter-spacing:-.01em}.bt-fx-light main p{line-height:1.65}.bt-fx,.bt-fx-light{--approach-unhedged:oklch(70% .17 50);--approach-passive:oklch(36% .1 260);--approach-active:oklch(60% .11 190)}@keyframes bt-flash{0%{background-color:color-mix(in oklab, var(--positive) 22%, transparent)}to{background-color:#0000}}.bt-fx .bt-flash{animation:1s ease-out bt-flash}@media (prefers-reduced-motion:reduce){.bt-fx .bt-flash{outline:2px solid var(--positive);animation:none}}.bt-fx .forecast-presentation{color:var(--foreground)}.bt-fx .forecast-slide{border-radius:0;padding:0}.bt-fx .forecast-slide .eyebrow{color:var(--foreground);letter-spacing:0}.bt-fx .forecast-slide h2,.bt-fx .forecast-slide h3{letter-spacing:0}.bt-fx button{font-weight:700}.bt-fx .forecast-presentation button,.bt-fx .no-print button{border-radius:9999px}.bt-fx .forecast-presentation button,.forecast-controls button{background:var(--brand-sky);color:var(--brand-black);border-radius:9999px;font-weight:700}.bt-fx .forecast-presentation button:hover,.forecast-controls button:hover{background:var(--brand-white)}.bt-fx .forecast-risk-summary{border-top-color:var(--negative)}.bt-fx .forecast-risk-appetite{break-inside:avoid}@media print{body:has(.bt-fx) .slide-sections{transform:none!important}.bt-fx{padding-bottom:0!important}.bt-fx main{padding-top:16px!important}.bt-fx .forecast-page{break-before:page;display:block!important}.bt-fx .forecast-slide{padding:0!important}.bt-fx .forecast-slide>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-fx .forecast-chart{height:240px}.bt-fx .forecast-slide>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-fx .forecast-slide article{break-inside:avoid}.bt-fx .forecast-slide h2{font-size:24px}}body:has(.bt-fx) header.fixed{position:absolute!important}body:has(.bt-fx) div.fixed.inset-x-0.top-0{position:absolute!important}.bt-staff [class*=text-brand-white\/]{color:color-mix(in oklab, var(--color-brand-white) 82%, transparent)}.bt-staff [class*=text-brand-white\/7],.bt-staff [class*=text-brand-white\/8]{color:color-mix(in oklab, var(--color-brand-white) 92%, transparent)}.bt-staff section.rounded-card{border-color:color-mix(in oklab, var(--color-brand-white) 22%, transparent);background:oklch(20% .008 240)}.bt-staff input,.bt-staff select,.bt-staff textarea{border-color:color-mix(in oklab, var(--color-brand-white) 32%, transparent);background:oklch(25% .01 240)}.bt-staff input:focus,.bt-staff select:focus,.bt-staff textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-gold) 35%, transparent)}.bt-staff input::placeholder{color:color-mix(in oklab, var(--color-brand-white) 55%, transparent)}.bt-staff [class*=border-brand-white\/1]{border-color:color-mix(in oklab, var(--color-brand-white) 20%, transparent)}
