.research-scope{--font-research-serif:"Fraunces Variable", ui-serif, Georgia, serif;--font-research-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--paper:oklch(98.5% .005 95);--ink:oklch(28% .03 255);--xr-accent:oklch(42% .04 255);--xr-bright:oklch(55% .14 255);--xr-teal:#17968f;--xr-coral:#d94b5c;--xr-gold:#c68a0e;--xr-green:#1e8c3e;--xr-pink:oklch(58% .22 355);--slate-deep:oklch(24% .035 260);--muted-ink:oklch(63.3% .011 265);--cream:oklch(95.8% .012 95);--nav-surface:oklch(100% 0 0);--nav-panel:oklch(100% 0 0);--gutter:1.25rem}@media (width>=640px){.research-scope{--gutter:2rem}}@theme inline{--color-paper: var(--paper); --color-ink: var(--ink); --color-xr-accent: var(--xr-accent); --color-xr-bright: var(--xr-bright); --color-xr-teal: var(--xr-teal); --color-xr-coral: var(--xr-coral); --color-xr-gold: var(--xr-gold); --color-xr-green: var(--xr-green); --color-xr-pink: var(--xr-pink); --color-slate-deep: var(--slate-deep); --color-muted-ink: var(--muted-ink); --color-cream: var(--cream); --color-nav-surface: var(--nav-surface); --color-nav-panel: var(--nav-panel); --font-research-serif: "Fraunces Variable", ui-serif, Georgia, serif; --font-research-sans: "Inter Variable", ui-sans-serif, system-ui, sans-serif;}.research-scope .font-serif{font-family:var(--font-research-serif)}.research-scope .font-sans{font-family:var(--font-research-sans)}@keyframes xr-fade-in-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes xr-pulse-soft{0%,to{opacity:.88}50%{opacity:1}}@keyframes xr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes xr-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.research-scope .animate-xr-fade-in-up{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards xr-fade-in-up}.research-scope .animate-xr-fade-in{opacity:0;animation:.6s ease-out forwards xr-fade-in}.research-scope .animate-xr-pulse-soft{animation:5s ease-in-out infinite xr-pulse-soft}.research-scope .animate-xr-float{animation:7s ease-in-out infinite xr-float}.research-scope .animate-xr-shimmer{background:linear-gradient(90deg,#0000 0%,oklch(100% 0 0/.35) 50%,#0000 100%) 0 0/200% 100%;animation:3.5s linear infinite xr-shimmer}.research-scope .delay-100{animation-delay:.1s}.research-scope .delay-200{animation-delay:.2s}.research-scope .delay-300{animation-delay:.3s}.research-scope .delay-400{animation-delay:.4s}.research-scope .delay-500{animation-delay:.5s}.research-scope .delay-700{animation-delay:.7s}.research-scope .delay-1000{animation-delay:1s}@media (prefers-reduced-motion:reduce){.animate-xr-fade-in-up,.animate-xr-fade-in,.animate-xr-pulse-soft,.animate-xr-float,.animate-xr-shimmer{opacity:1;animation:none;transform:none}}@media print{.research-scope{background:#fff}.xr-report .xr-print-hide,.xr-report~*{display:none!important}body:has(.xr-report) header:not(.xr-report *){display:none!important}body:has(.xr-report) footer:not(.xr-report *){display:none!important}:has(>.xr-report)>a:first-child{display:none!important}.xr-report{color:#000;font-size:9.5pt;line-height:1.35}.xr-report p{margin-top:.5em!important;margin-bottom:.5em!important;font-size:9.5pt!important;line-height:1.4!important}.xr-report h1{font-size:26pt!important;line-height:1.02!important}.xr-report h2{font-size:15pt!important;line-height:1.12!important}.xr-report h3{font-size:11pt!important}.xr-report section,.xr-report .xr-chapter{margin-top:0!important;padding-top:0!important;padding-bottom:.4rem!important}.xr-report .xr-figure{margin:.5rem 0!important;padding:.4rem 0!important}.xr-report .xr-figure svg{width:auto;max-width:100%;max-height:62mm}.xr-report #methodology{break-before:page;page-break-before:always}.xr-report .xr-chapter{border-top:0;padding-top:0}.xr-report .xr-figure,.xr-report .xr-prose>div,.xr-report table{break-inside:avoid;page-break-inside:avoid}.xr-report details{display:none}.xr-report .sticky{position:static}@page{margin:14mm}}@media (pointer:fine){.research-scope details>summary.inline-block{position:relative}.research-scope details>summary.inline-block:before{content:"";position:absolute;inset:-4px 0}}
