.dtfs-report{font-family:var(--dtfs-font);color:var(--dtfs-body);background:var(--dtfs-paper);line-height:1.6;-webkit-font-smoothing:antialiased}.dtfs-report *,.dtfs-report *:before,.dtfs-report *:after{border-color:var(--dtfs-border)}.dtfs-report :is(h1,h2,h3){font-family:inherit;text-wrap:balance;letter-spacing:-.035em}.dtfs-report h2{font-size:clamp(2rem,3.2vw,3.75rem);line-height:1.1;font-weight:800}.dtfs-report h3{font-weight:800;line-height:1.2}.dtfs-report p{text-wrap:pretty}.dtfs-report [class~=max-w-7xl],.dtfs-report [class~="max-w-[104rem]"]{max-width:80rem;width:100%}.dtfs-report section.flex:not(#overview){padding-block:clamp(4rem,6vw,7rem);min-height:min(900px,100svh)}.dtfs-report section{scroll-margin-top:5rem}.dtfs-report section section{box-shadow:none}.dtfs-report .dtfs-content>section,.dtfs-report .dtfs-content>div>section{border-top:1px solid var(--dtfs-border)}.dtfs-report section>[aria-hidden].pointer-events-none,.dtfs-report section>[aria-hidden]>div{opacity:0}.dtfs-report :is([class~=rounded-2xl],[class~=rounded-3xl]){border-radius:1rem}.dtfs-report [class~=rounded-xl]{border-radius:.75rem}.dtfs-report :is([class~=bg-white],[class~=bg-slate-50])[class*=rounded-][class*=shadow-]{box-shadow:var(--dtfs-card-shadow)}.dtfs-report :is([class~=bg-white],[class~=bg-slate-50])[class*=rounded-][class*=p-]{border:1px solid var(--dtfs-border)}.dtfs-report [class*=bg-cyan-50]{background:var(--dtfs-sky-soft);border-color:var(--dtfs-border)}.dtfs-report :is([class*=text-cyan-],[class*=text-teal-],[class~=text-emerald-600]){color:var(--dtfs-blue)}.dtfs-report [class*=text-slate-6],.dtfs-report [class*=text-slate-7]{color:var(--dtfs-body)}.dtfs-report [class*=text-slate-4],.dtfs-report [class*=text-slate-5]{color:var(--dtfs-muted)}.dtfs-report [class*=bg-clip-text]{background-image:none;color:var(--dtfs-ink);-webkit-text-fill-color:currentColor}.dtfs-report [class~=text-white][class*="from-[#1a2466]"],.dtfs-report .dtfs-chapter{background:linear-gradient(135deg,var(--dtfs-blue),var(--dtfs-ink))}.dtfs-report :is(.dtfs-chapter,[class~=text-white][class*="from-[#1a2466]"]) [class*=bg-clip-text]{color:var(--dtfs-sky-light)}.dtfs-report :is(.dtfs-chapter,[class~=text-white][class*="from-[#1a2466]"]) [class*=text-cyan-]{color:var(--dtfs-sky-light)}.dtfs-report [class*=from-cyan-400][class*=to-sky-500]{background:var(--dtfs-blue);border-color:var(--dtfs-sky);box-shadow:none}.dtfs-report [class*=bg-cyan-300],.dtfs-report [class*=bg-cyan-400]:not([class*=blur-]){background-color:var(--dtfs-sky)}.dtfs-report :is([class*=bg-violet-],[class*=bg-indigo-]){background-color:var(--dtfs-history)}.dtfs-report .dtfs-chapter{border-top:1px solid var(--dtfs-blue)}.dtfs-report .dtfs-chapter h2{font-size:clamp(2.75rem,5vw,5.5rem);line-height:1.04}.dtfs-report .dtfs-chapter>.pointer-events-none{display:none}.dtfs-report .dtfs-chapter [class*="border-white/"]{border-color:color-mix(in srgb,var(--dtfs-paper) 16%,transparent)}.dtfs-report div.font-black:is([class~=text-5xl],[class~=text-6xl],[class~=text-7xl]){font-size:clamp(2.25rem,3.2vw,3.75rem);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dtfs-report section>.max-w-5xl{max-width:80rem}.dtfs-report .grid>div{min-width:0}.dtfs-report .dtfs-chapter [class*=blur-]{opacity:.25}.dtfs-report .dtfs-chapter [class*=shadow-],.dtfs-report .inline-flex.rounded-full{box-shadow:none}.dtfs-report .inline-flex.rounded-full>span:last-child{font-size:.65rem;letter-spacing:.16em;font-weight:700}.dtfs-report .dtfs-intro-badge.inline-flex.rounded-full{background:var(--dtfs-sky-soft);border:1px solid var(--dtfs-sky-light)}.dtfs-report .dtfs-intro-badge.inline-flex.rounded-full>span:last-child{color:var(--dtfs-ink)}.dtfs-report .dtfs-intro-badge.inline-flex.rounded-full>span:first-child{background-color:var(--dtfs-blue)}.dtfs-report table{font-size:.875rem;line-height:1.5}.dtfs-report thead tr{background:var(--dtfs-ink)}.dtfs-report th{padding:1rem 1.25rem;font-weight:700}.dtfs-report td{padding:.9rem 1.25rem}.dtfs-report tbody tr:nth-child(2n){background-color:var(--dtfs-surface)}.dtfs-report tbody tr:hover{background-color:var(--dtfs-sky-soft)}.dtfs-report .ar-nav-bar{background:var(--dtfs-paper);box-shadow:0 4px 16px -12px var(--dtfs-ink)}.dtfs-report .ar-nav-bar>[style*=width]{background:linear-gradient(90deg,var(--dtfs-ink),var(--dtfs-sky));height:3px}.dtfs-report button:focus-visible,.dtfs-report a:focus-visible{outline:2px solid var(--dtfs-sky);outline-offset:4px}.dtfs-report .dtfs-chart{border:1px solid var(--dtfs-border);border-radius:1rem;background:var(--dtfs-paper);padding:clamp(1rem,2.5vw,2rem);box-shadow:var(--dtfs-card-shadow)}.dtfs-report .recharts-wrapper{font-family:inherit;font-variant-numeric:tabular-nums}.dtfs-report .recharts-cartesian-axis-line,.dtfs-report .recharts-cartesian-axis-tick-line{display:none}.dtfs-report .recharts-cartesian-axis-tick text{fill:var(--dtfs-muted);font-size:12px;font-weight:500}.dtfs-report .recharts-cartesian-grid-horizontal line{stroke:var(--dtfs-border);stroke-dasharray:3 5}.dtfs-report .recharts-default-tooltip{font-family:inherit;border:1px solid var(--dtfs-border)!important;border-radius:.75rem!important;padding:.85rem 1rem!important;background:var(--dtfs-paper)!important;box-shadow:var(--dtfs-card-shadow)}.dtfs-report .recharts-tooltip-label{color:var(--dtfs-ink);font-weight:700;margin-bottom:.35rem!important}.dtfs-report .recharts-tooltip-item{font-size:.8rem}.dtfs-report .recharts-tooltip-cursor{fill:var(--dtfs-sky-soft)}.dtfs-report [class*=ring-cyan-]{--tw-ring-color: var(--dtfs-sky);box-shadow:0 0 0 2px var(--dtfs-sky)}.dtfs-report #overview :is([class*=text-violet-],[class*=text-amber-],[class*=text-cyan-]){color:var(--dtfs-sky-light)}@media (min-width: 1024px){.dtfs-report .grid[class*=gap-5],.dtfs-report .grid[class*=gap-6]{gap:1.5rem}.dtfs-report .grid>div[class*=rounded-][class*=p-7],.dtfs-report .grid>div[class*=rounded-][class*=p-8]{padding:2rem}}@media (max-width: 639px){.dtfs-report section.flex:not(#overview){min-height:0;padding-block:3.5rem}.dtfs-report h2{font-size:clamp(1.75rem,8vw,2.25rem);overflow-wrap:anywhere}.dtfs-report .dtfs-chapter h2,.dtfs-report section h2.font-black{font-size:clamp(2.25rem,11vw,3rem);line-height:1.05}.dtfs-report section p[class*=text-2xl]{font-size:1.15rem}.dtfs-report .dtfs-chart{padding:.75rem}.dtfs-report .overflow-x-auto,.dtfs-report table{-webkit-overflow-scrolling:touch}.dtfs-report [class*="tracking-[0.3em]"],.dtfs-report [class*="tracking-[0.25em]"]{letter-spacing:.12em}}@media (max-width: 1440px),(max-height: 860px){.dtfs-report{font-size:15px}.dtfs-report h2{font-size:clamp(1.85rem,2.8vw,3rem)}.dtfs-report .dtfs-chapter h2{font-size:clamp(2.4rem,4.2vw,4.25rem)}.dtfs-report section.flex:not(#overview){padding-block:clamp(3rem,5vh,5rem);min-height:min(760px,100svh)}.dtfs-report div.font-black:is([class~=text-5xl],[class~=text-6xl],[class~=text-7xl]){font-size:clamp(2rem,2.8vw,3rem)}.dtfs-report :is([class~=mb-16],[class~=mb-14],[class~=mt-20],[class~=mt-16]){margin-block-end:2.5rem}.dtfs-report [class~=mt-20],.dtfs-report [class~=mt-16]{margin-block-start:2.5rem}.dtfs-report .recharts-responsive-container{max-height:58vh}}@media (max-height: 720px) and (min-width: 640px){.dtfs-report section.flex:not(#overview){min-height:0;padding-block:2.5rem}.dtfs-report h2{font-size:clamp(1.6rem,2.4vw,2.5rem)}.dtfs-report .dtfs-chapter h2{font-size:clamp(2rem,3.6vw,3.5rem)}.dtfs-report .dtfs-chart{padding:1rem}.dtfs-report .recharts-responsive-container{max-height:52vh}.dtfs-report th{padding:.65rem 1rem}.dtfs-report td{padding:.55rem 1rem}}@media (prefers-reduced-motion: reduce){.dtfs-report *{scroll-behavior:auto!important;transition-duration:0s!important}}
