@font-face{font-family:Geist;src:url(/assets/Geist-Regular-w2QFeScy.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-Medium-BO_fXYbm.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-SemiBold-DkaAkULY.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-Bold-DORQXWRF.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Regular-Cgn4a1uh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Medium-CBwEPH-2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--fc-blue-50:oklch(98% .01 262);--fc-blue-100:oklch(97% .015 262);--fc-blue-150:oklch(96% .02 262);--fc-blue-200:oklch(95% .03 262);--fc-blue-250:oklch(92% .05 262);--fc-blue-300:oklch(90% .04 262);--fc-blue-400:oklch(82% .07 262);--fc-blue-500:oklch(53% .19 262);--fc-blue-600:oklch(47% .19 262);--fc-blue-700:oklch(45% .17 262);--fc-blue-800:oklch(40% .15 262);--fc-green-50:oklch(95% .04 155);--fc-green-400:oklch(72% .15 155);--fc-green-500:oklch(62% .14 155);--fc-green-600:oklch(50% .13 155);--fc-green-700:oklch(40% .1 155);--fc-red-50:#fbeeee;--fc-red-200:oklch(85% .06 27);--fc-red-500:oklch(55% .19 27);--fc-red-700:oklch(45% .15 27);--fc-amber-50:oklch(97% .04 85);--fc-amber-600:oklch(55% .15 60);--fc-amber-700:oklch(50% .14 60);--fc-ink:#1b1d24;--fc-grey-900:#2a2d36;--fc-grey-700:#454955;--fc-grey-600:#6b6f7b;--fc-grey-500:#9a9ea8;--fc-grey-450:#b0b4bd;--fc-grey-400:#c4c7ce;--fc-grey-350:#c9ccd3;--fc-grey-300:#d7dae0;--fc-grey-250:#dfe1e6;--fc-grey-200:#e1e3e8;--fc-grey-150:#e6e7eb;--fc-grey-100:#eef0f3;--fc-grey-90:#f0f1f4;--fc-grey-80:#f1f2f4;--fc-grey-70:#f4f5f7;--fc-grey-60:#f6f7f9;--fc-grey-50:#f7f8fa;--fc-grey-25:#fafbfc;--fc-white:#fff;--fc-series-1:oklch(82% .07 262);--fc-series-2:oklch(53% .19 262);--fc-series-3:oklch(72% .11 195);--fc-series-4:oklch(70% .12 320);--fc-series-5:oklch(78% .12 70);--fc-series-6:oklch(60% .1 160);--fc-phase-1:oklch(90% .03 262);--fc-phase-2:oklch(86% .05 262);--fc-phase-3:oklch(80% .07 262);--fc-phase-4:oklch(76% .09 262);--fc-phase-5:oklch(66% .13 262);--fc-phase-6:oklch(53% .19 262);--swatch-soft-blue:var(--fc-blue-300);--swatch-blue:var(--fc-blue-500);--swatch-teal:oklch(52% .1 195);--swatch-green:var(--fc-green-600);--swatch-amber:var(--fc-amber-600);--swatch-red:var(--fc-red-500);--swatch-plum:oklch(50% .14 320);--swatch-graphite:var(--fc-grey-700);--swatch-rose:oklch(60% .15 10);--accent:var(--fc-blue-500);--accent-hover:var(--fc-blue-600);--accent-text:var(--fc-blue-700);--accent-soft:var(--fc-blue-100);--accent-soft-hover:var(--fc-blue-150);--accent-ring:var(--fc-blue-250);--surface-page:var(--fc-grey-50);--surface-card:var(--fc-white);--surface-subtle:var(--fc-grey-25);--surface-input:var(--fc-grey-60);--surface-hover:var(--fc-grey-70);--surface-track:var(--fc-grey-80);--surface-sidebar:#f1f2f5;--surface-inverse:var(--fc-ink);--surface-well:#eceef2;--text-primary:var(--fc-ink);--text-secondary:var(--fc-grey-700);--text-muted:var(--fc-grey-600);--text-faint:var(--fc-grey-500);--text-on-accent:var(--fc-white);--text-link:var(--fc-blue-700);--border-card:var(--fc-grey-150);--border-control:var(--fc-grey-200);--border-control-hover:var(--fc-grey-350);--border-divider:var(--fc-grey-100);--border-row:var(--fc-grey-90);--border-dashed:var(--fc-grey-350);--icon-idle:var(--fc-grey-450);--separator-glyph:var(--fc-grey-400);--positive:var(--fc-green-600);--positive-dot:var(--fc-green-500);--positive-soft:var(--fc-green-50);--positive-strong:var(--fc-green-700);--negative:var(--fc-red-500);--negative-soft:var(--fc-red-50);--negative-border:var(--fc-red-200);--negative-strong:var(--fc-red-700);--warning:var(--fc-amber-700);--warning-soft:var(--fc-amber-50);--scrim-light:#1418282e;--scrim:#1418284d;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-micro:10px;--fs-caption:11px;--fs-small:12px;--fs-body:13px;--fs-strong:14px;--fs-h2:15px;--fs-h1:16px;--fs-stat-sm:17px;--fs-stat:18px;--fs-kpi:20px;--fs-display:22px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-normal:1.4;--lh-relaxed:1.5;--ls-overline:.05em;--ls-header:.04em;--ls-kpi:-.01em;--ls-logo:-.035em;--text-body:var(--fw-regular) var(--fs-body)/var(--lh-normal) var(--font-sans);--text-title:var(--fw-semibold) var(--fs-h2)/var(--lh-tight) var(--font-sans);--text-dialog-title:var(--fw-semibold) var(--fs-h1)/var(--lh-tight) var(--font-sans);--text-label:var(--fw-regular) var(--fs-caption)/var(--lh-normal) var(--font-sans);--text-help:var(--fw-regular) var(--fs-small)/var(--lh-relaxed) var(--font-sans);--text-kpi:var(--fw-semibold) var(--fs-kpi)/var(--lh-tight) var(--font-sans);--text-mono-tag:var(--fw-regular) var(--fs-caption)/1 var(--font-mono);--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:44px;--header-height:56px;--tabs-height:40px;--content-max:1480px;--page-gutter:20px;--card-padding:20px;--card-gap:16px;--control-xs:24px;--control-sm:28px;--control-md:30px;--control-lg:32px;--control-xl:34px;--control-2xl:36px;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--radius-pill:999px;--shadow-knob:0 1px 2px #0003;--shadow-thumb:0 1px 2px #00000014;--shadow-chip:0 1px 3px #14182826;--shadow-paper:0 2px 12px #14182814;--shadow-sheet:0 1px 3px #14182814;--shadow-menu:0 12px 32px #1418281f;--shadow-popover:0 16px 40px #14182829;--shadow-dialog:0 24px 64px #14182833;--shadow-drawer:-12px 0 32px #1418281f;--shadow-toast:0 8px 24px #0003;--focus-ring:0 0 0 3px var(--fc-blue-250);--ease-out:cubic-bezier(.2, .7, .3, 1);--duration-fast:.12s;--duration-base:.2s}@keyframes fc-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fc-spin{to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-text);text-decoration:underline}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{appearance:none}fieldset:disabled :is(button,input,select){cursor:default!important}.fc-clip-faint{opacity:0}[data-hover] .fc-clip-faint,.fc-clip-faint:focus-visible{opacity:.75}@page{size:A4 portrait;margin:0}@page fcr-land{size:A4 landscape;margin:0}.fcr-print{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0}.fcr{font-family:var(--font-sans,"Geist", system-ui, sans-serif);color:#1b1d24;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;gap:28px;font-size:12px;line-height:1.35;display:flex}.fcr-print .fcr{display:block}.fcr *,.fcr :before,.fcr :after{box-sizing:border-box}.fcr-page{break-after:page;background:#fff;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #14182824}.fcr-print .fcr-page{box-shadow:none}.fcr-port{width:210mm;height:297mm;padding:34px 44px 0}.fcr-land{page:fcr-land;width:297mm;height:210mm;padding:28px 44px 0}.fcr-body{flex-direction:column;flex:1;min-height:0;padding-top:18px;display:flex}.fcr-land .fcr-body{padding-top:14px}.fcr-b.fcr-gap{padding-top:22px}.fcr-b.fcr-gap-12{padding-top:12px}.fcr-b.fcr-gap-16{padding-top:16px}.fcr-b.fcr-gap-20{padding-top:20px}.fcr-head{border-bottom:1px solid #e6e7eb;flex:none;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.fcr-land .fcr-head{padding-bottom:10px}.fcr-over{color:#6b6f7b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:10.5px;display:flex}.fcr-num{font-family:var(--font-mono,"Geist Mono", monospace);color:var(--accent)}.fcr-slash{color:#c4c7ce}.fcr-cont{color:#9a9ea8}.fcr-h1{letter-spacing:-.02em;margin:6px 0 0;font-size:22px;font-weight:600}.fcr-land .fcr-h1{margin-top:4px;font-size:20px}.fcr-sub{color:#6b6f7b;margin-top:3px;font-size:11.5px}.fcr-head-logo{flex:none;justify-content:flex-end;align-items:center;width:150px;height:48px;display:flex}.fcr-head-logo img{object-fit:contain;max-width:150px;max-height:48px}.fcr-org{font-size:13px;font-weight:600}.fcr-chip{color:#6b6f7b;background:#f1f2f4;border-radius:4px;flex:none;padding:2px 7px;font-size:10.5px}.fcr-card-head .fcr-chip{color:#454955;padding:2px 6px;font-family:inherit;font-size:10px}.fcr-foot{color:#6b6f7b;border-top:1px solid #eef0f3;flex:none;align-items:center;gap:12px;height:44px;font-size:10px;display:flex}.fcr-land .fcr-foot{height:40px}.fcr-brand{flex:none;align-items:center;gap:6px;display:inline-flex}.fcr-word{letter-spacing:-.035em;align-items:baseline;gap:3px;font-size:12px;line-height:1;display:inline-flex}.fcr-word b{color:#1b1d24;font-weight:600}.fcr-page-no{text-align:right;min-width:74px}.fcr-cover{color:#fff;background:oklch(47% .19 262);padding:0}.fcr-hero{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fcr-cover-space{flex:2 1 0}.fcr-cover-panel{background:linear-gradient(oklch(53% .19 262/.55) 0%,oklch(53% .19 262/.9) 45%,oklch(53% .19 262) 100%);flex-direction:column;flex:1 1 0;min-height:0;padding:40px 56px 36px;display:flex;position:relative}.fcr-cover-baked .fcr-cover-panel{background:0 0}.fcr-cover-bg-only .fcr-cover-panel>*{visibility:hidden}.fcr-cover-title{letter-spacing:-.04em;margin:0;font-size:52px;font-weight:600;line-height:1}.fcr-cover-line{align-items:center;gap:12px;margin-top:16px;font-size:16px;display:flex}.fcr-cover-line i{background:oklch(92% .05 262);border-radius:2px;width:4px;height:4px}.fcr-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin-top:28px;display:grid}.fcr-fact{flex-direction:column;gap:4px;display:flex}.fcr-fact span{color:oklch(92% .05 262);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.fcr-fact b{font-size:12px;font-weight:500}.fcr-cover-foot{border-top:1px solid oklch(66% .13 262);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:18px;display:flex}.fcr-cover-logo-box{flex:none;align-items:center;width:200px;height:40px;display:flex}.fcr-cover-logo{object-fit:contain;object-position:left center;width:auto;max-width:200px;height:auto;max-height:32px;display:block}.fcr-cover-logo-tile{background:#fff;border-radius:6px;align-items:center;height:40px;padding:0 10px;display:inline-flex}.fcr-cover-logo-tile .fcr-cover-logo{max-width:180px;max-height:28px}.fcr-cover-org{font-size:16px;font-weight:600;line-height:1.2}.fcr-cover-feaso{flex:none;width:auto;height:22px;display:block}.fcr-h2{margin:0;font-size:15px;font-weight:600}.fcr-mb8{margin-bottom:8px}.fcr-title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fcr-grow{flex:1;min-width:0}.fcr-center{text-align:center}.fcr-muted{color:#6b6f7b}.fcr-faint{color:#9a9ea8;font-size:10px}.fcr-small{font-size:11px}.fcr-mono{font-family:var(--font-mono,"Geist Mono", monospace)}.fcr-block{display:block}.fcr-strong{font-weight:600}.fcr-strong-500{font-weight:500}.fcr-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fcr-note{color:#6b6f7b;margin:4px 0 0;font-size:11px}.fcr-text{color:#454955;margin:0;font-size:11.5px}.fcr-notes{color:#6b6f7b;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11px;display:flex}.fcr-notes b{color:#1b1d24;font-weight:500}.fcr-neg{color:oklch(55% .19 27)}.fcr-legend{color:#454955;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.fcr-legend span{align-items:center;gap:5px;display:flex}.fcr-sw{border-radius:2px;width:9px;height:9px;display:inline-block}.fcr-legend-sens{color:#6b6f7b;margin-top:8px;font-size:10px}.fcr-sq{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.fcr-sq-lg{border-radius:3px;width:10px;height:10px;display:inline-block}.fcr-dot{background:#d0d3d9;border-radius:3px;flex:none;width:6px;height:6px;display:inline-block}.fcr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:12px;display:grid}.fcr-two-gap{gap:12px;margin-top:0}.fcr-c-equity{background:var(--fc-grey-900);fill:var(--fc-grey-900)}.fcr-c-s1{background:var(--fc-series-1);fill:var(--fc-series-1)}.fcr-c-s2{background:var(--fc-series-2);fill:var(--fc-series-2)}.fcr-c-s3{background:var(--fc-series-3);fill:var(--fc-series-3)}.fcr-c-s4{background:var(--fc-series-4);fill:var(--fc-series-4)}.fcr-c-s5{background:var(--fc-series-5);fill:var(--fc-series-5)}.fcr-c-s6{background:var(--fc-series-6);fill:var(--fc-series-6)}.fcr-c-p1{background:var(--fc-phase-1);fill:var(--fc-phase-1)}.fcr-c-p2{background:var(--fc-phase-2);fill:var(--fc-phase-2)}.fcr-c-p3{background:var(--fc-phase-3);fill:var(--fc-phase-3)}.fcr-c-p4{background:var(--fc-phase-4);fill:var(--fc-phase-4)}.fcr-c-p5{background:var(--fc-phase-5);fill:var(--fc-phase-5)}.fcr-c-p6{background:var(--fc-phase-6);fill:var(--fc-phase-6)}.fcr-c-accent{background:var(--accent);fill:var(--accent)}.fcr-c-teal{background:var(--fc-series-3);fill:var(--fc-series-3)}.fcr-c-violet{background:var(--fc-series-4);fill:var(--fc-series-4)}.fcr-c-green{fill:oklch(62% .14 155)}.fcr-track{fill:#f1f2f4}.fcr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fcr-kpi{background:oklch(96% .025 262);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fcr-kpi-top{color:#454955;justify-content:space-between;align-items:center;gap:6px;min-height:16px;font-size:10.5px;display:flex}.fcr-kpi-value{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.2}.fcr-kpi-sub{color:#6b6f7b;font-size:10.5px}.fcr-kpi-pill{background:#ffffffb3;border-radius:9px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:600}.fcr-kpi-loss{background:oklch(95% .04 27)}.fcr-kpi-loss .fcr-kpi-pill{color:oklch(50% .17 27)}.fcr-kpi-meets{background:oklch(95% .045 155)}.fcr-kpi-meets .fcr-kpi-pill{color:oklch(40% .1 155)}.fcr-kpi-near{background:#f7f8fa}.fcr-kpi-near .fcr-kpi-pill{color:#454955}.fcr-kpi-below{background:oklch(97% .04 85)}.fcr-kpi-below .fcr-kpi-pill{color:oklch(50% .14 60)}.fcr-panel{background:oklch(98% .012 262);border:1px solid oklch(92% .03 262);border-radius:12px;padding:14px 16px}.fcr-returns,.fcr-mini,.fcr-table,.fcr-sens{border-collapse:collapse;width:100%}.fcr-returns{margin-top:10px}.fcr-returns th,.fcr-mini th,.fcr-table th{color:#6b6f7b;text-transform:uppercase;letter-spacing:.04em;text-align:right;vertical-align:bottom;border-bottom:1px solid #e6e7eb;padding:7px 0 7px 8px;font-size:10px;font-weight:500}.fcr .fcr-l{text-align:left}.fcr-returns th.fcr-l{padding-left:0}.fcr-col-name{color:#1b1d24}.fcr-returns th .fcr-faint{text-transform:none;letter-spacing:0;margin-top:2px;font-size:9.5px}.fcr-returns td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:6px 0 6px 8px}.fcr-returns td.fcr-l{white-space:normal;padding-left:0}.fcr-pill{border-radius:10px;margin-right:8px;padding:2px 7px;font-size:10px;font-weight:600}.fcr-pill-meets{color:oklch(45% .12 155);background:oklch(95% .045 155)}.fcr-pill-below{color:oklch(50% .17 27);background:oklch(95% .04 27)}.fcr-ret{text-align:right;min-width:64px;font-size:13px;font-weight:600;display:inline-block}.fcr-chart,.fcr-program{width:100%;height:auto;margin-top:14px;display:block}.fcr-gridline{stroke:#eceef1;stroke-dasharray:3 3}.fcr-axis{fill:#9a9ea8;font-size:10px}.fcr-band{fill:#6b6f7b;font-size:10px}.fcr-sens{border-spacing:4px;border-collapse:separate;width:calc(100% + 8px);margin-top:10px;margin-left:-4px}.fcr-sens th{color:#6b6f7b;text-align:center;padding:2px 0;font-size:10px;font-weight:500}.fcr-sens th.fcr-l{text-align:left;color:#454955;width:72px;font-size:11px;font-weight:400}.fcr-sens td{padding:0}.fcr-sens-cell{text-align:center;background:#f7f8fa;border-radius:6px;padding:6px}.fcr-sens-cell b{font-size:12.5px;font-weight:600;display:block}.fcr-sens-cell span{color:#6b6f7b;font-size:10px;display:block}.fcr-base{outline-offset:-1px;outline:1.5px solid #1b1d24}.fcr-tone-bg-positive{background:oklch(95% .045 155)}.fcr-tone-bg-neutral{background:#eef0f3}.fcr-tone-bg-warning{background:oklch(97% .04 85)}.fcr-tone-bg-negative{background:oklch(95% .04 27)}.fcr-tone-bg-none{background:#f7f8fa}.fcr-tdc-col{flex-direction:column;gap:7px;display:flex}.fcr-tdc-row{grid-template-columns:minmax(0,130px) minmax(0,1fr) 56px 40px;align-items:center;gap:8px;font-size:11.5px;display:grid}.fcr-tdc-row b{text-align:right;font-weight:500}.fcr-tdc-row .fcr-muted{text-align:right;font-size:11px}.fcr-tdc-bar{border-radius:4px;width:100%;height:7px;display:block}.fcr-mini th{white-space:nowrap;padding:6px 0 6px 8px}.fcr-mini td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:7px 0 7px 8px}.fcr-mini th.fcr-l,.fcr-mini td.fcr-l{white-space:normal;padding-left:0}.fcr-mini td.fcr-l{align-items:center;gap:7px;display:flex}.fcr-mini td.fcr-l b{font-weight:500;display:block}.fcr-current{background:oklch(92% .04 262)}.fcr-current td.fcr-l{padding-left:6px}.fcr-group-title{align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.fcr-group-title .fcr-sq{align-self:center}.fcr-group-title .fcr-muted{font-size:11px}.fcr-group-title b{font-size:13px;font-weight:600}.fcr-cols{grid-template-columns:minmax(0,1fr) 74px 100px 100px 50px 150px;align-items:center;display:grid}.fcr-cols>div{text-align:right;min-width:0;padding:5px 8px}.fcr-cols>div:first-child{padding-left:0}.fcr-cols>div:last-child{padding:5px 0 5px 12px}.fcr-cols-head{color:#6b6f7b;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #eef0f3;border-bottom:1px solid #e6e7eb;font-size:9.5px;font-weight:500}.fcr-cols-head>div{padding-top:6px;padding-bottom:6px}.fcr-line{border-bottom:1px solid #f0f1f4;min-height:34px}.fcr-line .fcr-faint{font-size:9.5px}.fcr-line>div:nth-child(5){font-size:11px}.fcr-bar{border-radius:3px;width:100%;height:6px;display:block}.fcr-span{color:#9a9ea8;font-size:9.5px;font-family:var(--font-mono,"Geist Mono", monospace);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.fcr-detail{background:#fafbfc;border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 150px;display:grid}.fcr-detail-grid{border-left:2px solid oklch(82% .07 262);grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 14px;padding:8px 12px 9px;display:grid}.fcr-dk{color:#9a9ea8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.fcr-dv{color:#2a2d36;margin-top:1px;font-size:10.5px}.fcr-detail-notes{grid-column:1/-1}.fcr-detail-notes .fcr-dv{white-space:pre-wrap;overflow-wrap:anywhere}.fcr-detail-spark{flex-direction:column;justify-content:flex-end;gap:3px;padding:9px 0 8px 12px;display:flex}.fcr-spark{border-bottom:1px solid #e1e3e8;width:100%;height:26px;display:block}.fcr-spark-axis,.fcr-profile-head{color:#9a9ea8;font-size:9px;font-family:var(--font-mono,"Geist Mono", monospace);justify-content:space-between;display:flex}.fcr-sub-row{border-bottom:1px solid #e6e7eb;grid-template-columns:minmax(0,1fr) 100px 50px 150px;align-items:center;min-height:36px;font-weight:600;display:grid}.fcr-sub-row>div{text-align:right;padding:6px 8px}.fcr-sub-row>div:first-child{padding-left:0}.fcr-sub-row .fcr-muted{font-size:11px;font-weight:400}.fcr-grand{background:#f7f8fa;border-radius:10px;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.fcr-grand-label{font-size:13px;font-weight:600}.fcr-grand .fcr-small{font-size:10.5px}.fcr-grand-total{font-size:17px;font-weight:600}.fcr-box{border:1px solid #e6e7eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 32px;padding:16px 18px;display:grid}.fcr-box-title{color:#6b6f7b;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:10.5px}.fcr-kv{justify-content:space-between;gap:8px;display:flex}.fcr-box-total{border-top:1px solid #eef0f3;grid-column:1/-1;justify-content:space-between;padding-top:10px;font-size:13px;font-weight:600;display:flex}.fcr-card{border:1px solid #e6e7eb;border-radius:12px;overflow:hidden}.fcr-card-head{border-bottom:1px solid #eef0f3;align-items:center;gap:10px;padding:12px 18px;display:flex}.fcr-card-head .fcr-mono{font-size:10.5px}.fcr-card-name{font-size:15px;font-weight:600}.fcr-card-stats{background:#fafbfc;border-bottom:1px solid #eef0f3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fcr-card-stats>div{padding:10px 18px}.fcr-card-stats>div+div{border-left:1px solid #eef0f3}.fcr-card-stats .fcr-muted{font-size:10.5px}.fcr-card-stats b{font-size:17px;font-weight:600}.fcr-card-rows{padding:2px 18px}.fcr-card-row{border-bottom:1px solid #f0f1f4;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:5px 0;font-size:11.5px;display:grid}.fcr-card-profile{padding:10px 18px 12px}.fcr-profile-head{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-family:inherit;font-size:9.5px}.fcr-table td{text-align:right;border-bottom:1px solid #f0f1f4;padding:5px 0 5px 8px;font-size:11px}.fcr-table td.fcr-l,.fcr-table th.fcr-l{padding-left:0}.fcr-table .fcr-tr-total td{border-bottom:1px solid #e6e7eb;font-weight:600}.fcr-table .fcr-tr-head td{color:#6b6f7b;text-transform:uppercase;letter-spacing:.05em;padding-top:10px;font-size:9.5px;font-weight:600}.fcr-table+.fcr-note{margin-top:6px}.fcr-b>.fcr-h2+.fcr-table{margin-top:8px}.fcr-program{border:1px solid #e6e7eb;border-radius:12px;max-height:100%;margin-top:0}.fcr-svg-h2{fill:#1b1d24;font-size:15px;font-weight:600}.fcr-svg-muted{fill:#6b6f7b;font-size:12px}.fcr-svg-cap{fill:#6b6f7b;letter-spacing:.04em;font-size:9.5px}.fcr-svg-strong{fill:#1b1d24;font-size:12px;font-weight:500}.fcr-svg-text{fill:#454955;font-size:12px}.fcr-svg-mono{fill:#9a9ea8;font-size:9px;font-family:var(--font-mono,"Geist Mono", monospace)}.fcr-rule{stroke:#f0f1f4}.fcr-rule-strong{stroke:#e6e7eb}.fcr-tick{stroke:#f4f5f7}.fcr-cf{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9.5px;line-height:14.2px}.fcr-cf th{color:#454955;text-align:right;vertical-align:bottom;border-bottom:1px solid #e6e7eb;padding:0 6px 3px;font-weight:500}.fcr-cf td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:0 6px;overflow:hidden}.fcr-cf .fcr-cf-label{color:#454955;text-overflow:ellipsis;border-right:1px solid #e6e7eb;padding:0 10px 0 0}.fcr-cf th.fcr-cf-label{color:#6b6f7b}.fcr-cf .fcr-cf-total{background:#fafbfc;border-right:1px solid #e6e7eb;padding:0 8px;font-weight:600}.fcr-cf-phase{height:3px;margin:0 -6px 4px;display:block}.fcr-cf-head td{color:#6b6f7b;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;font-size:8.5px;font-weight:600}.fcr-cf-tot td{background:#f4f5f8;border-bottom:1px solid #e6e7eb;font-weight:600}.fcr-cf-tot .fcr-cf-label{color:#1b1d24}.fcr-cf-tot .fcr-cf-total{background:#eef0f3}.fcr-cf-d1{font-size:8.5px;line-height:12.2px}.fcr-cf-d2{font-size:7.8px;line-height:10.4px}.fcr-cf-d3{font-size:7px;line-height:8.8px}.fcr-cf-legend{color:#6b6f7b;gap:16px;margin-top:8px;font-size:9.5px}.fcr-line-sw{width:12px;height:3px;display:inline-block}.fcr-measure{visibility:hidden;align-items:flex-start;position:absolute;top:0;left:-10000px}.fcr-measure-col{width:705.701px}
