/* The public PDF sample, separate from current paid reports and the live scoreboard. */
.phone-view-tabs button{border:0;background:none;color:#b4cbd7;font:inherit;font-size:12px;padding:9px 0 12px;min-height:44px;cursor:pointer}.phone-view-tabs button.active{color:#5de7f5;border-bottom:2px solid #39d8ed;font-weight:800}.phone-content>[hidden]{display:none!important}.phone-research-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:11px;color:#a9c4d3;font-size:11px}.phone-research-top b{font-weight:800;color:#73ead4;letter-spacing:.08em}.phone-research-title{display:flex;justify-content:space-between;gap:12px;align-items:start}.hero-phone .phone-research-title h3{font-size:20px;margin:0 0 6px}.phone-file-type{font-size:10px;border:1px solid #3a6074;border-radius:5px;padding:5px 7px;color:#8eb4c7;margin-top:2px}.hero-phone #report-phone-detail{font-size:12px;line-height:1.55;min-height:38px;color:#aec9d7;margin:0 0 13px}.phone-report-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 12px}.phone-report-pages button{border:1px solid #284b5e;border-radius:5px;background:#0c1d28;color:#b7d3e1;min-height:44px;font:700 11px Manrope,system-ui,sans-serif;padding:6px 2px;cursor:pointer}.phone-report-pages button[aria-pressed=true]{background:#123d4b;color:#80f0f9;border-color:#2cd5e7}.phone-document-link{display:block;position:relative;background:#000;border:1px solid #466271;border-radius:5px;box-shadow:0 10px 30px #0007;overflow:hidden}.phone-document-link img{display:block;width:100%;height:auto;aspect-ratio:17/22}.phone-document-link:after{content:'Tap to read the full report';display:block;background:#133441;color:#a9f5ff;text-align:center;padding:10px 4px;font-size:12px;font-weight:700;border-top:1px solid #315566}.hero-phone .phone-report-note{font-size:11px;line-height:1.6;color:#a3bac8;margin:13px 0 0}.phone-report-note strong{color:#d0e2eb}.phone-bottom-nav a:first-child{color:#b4cbd7}.phone-bottom-nav a:nth-child(2){color:#48d8ed}
.research-document-showcase{margin:0 0 46px;padding:30px;border:1px solid #355464;border-radius:18px;background:radial-gradient(ellipse at 20% 0,#15536755,transparent 70%),#0b1922}.research-document-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.research-document-heading .eyebrow{font-size:11px;letter-spacing:.14em;margin:0 0 10px;color:#5eddea}.research-document-heading h3{font:700 clamp(2rem,4vw,3.3rem)/1.05 'Barlow Condensed',Impact,sans-serif;margin:0 0 14px}.research-document-heading p{font-size:14px;line-height:1.7;max-width:670px;color:#b9d0dd}.research-document-heading .button{flex-shrink:0;white-space:nowrap}.report-page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.report-page-card{display:block;min-width:0;border:1px solid #345266;border-radius:9px;background:#0d212d;overflow:hidden;transition:border-color .18s,transform .18s}.report-page-card:hover{transform:translateY(-3px);border-color:#46dcec}.report-page-card img{display:block;width:100%;height:auto;aspect-ratio:17/22;object-fit:contain;background:#000}.report-page-caption{padding:14px;display:block}.report-page-caption small{display:block;color:#6cdbeb;font-size:10px;letter-spacing:.07em;margin-bottom:7px}.report-page-caption strong{display:block;font-size:14px;line-height:1.4;margin-bottom:6px}.report-page-caption span{display:block;font-size:12px;line-height:1.6;color:#acc6d5}.research-document-showcase .report-sample-context{font-size:12px;line-height:1.7;color:#98b2c3;margin:20px 0 0}.research-document-showcase .report-sample-context a{color:#76e5ef;text-decoration:underline;text-underline-offset:3px}
body.report-viewer-open{overflow:hidden}#report-viewer{width:min(1050px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #476779;border-radius:16px;background:#0b1721;color:#e5f2f8;box-shadow:0 30px 100px #000b}#report-viewer::backdrop{background:#020810e8;backdrop-filter:blur(7px)}.report-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;border-bottom:1px solid #304858}.report-viewer-head small{display:block;font-size:10px;color:#74dce8;letter-spacing:.09em}.report-viewer-head h2{font:700 22px/1.2 Manrope,system-ui,sans-serif;margin:6px 0 0}.report-viewer-head button,#report-zoom{font:700 12px Manrope,system-ui,sans-serif;min-height:44px;border:1px solid #4c6c7f;border-radius:7px;background:#173346;color:#e5f2f8;padding:10px 16px;cursor:pointer}.report-viewer-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 22px;gap:8px}.report-viewer-tabs button{min-height:44px;border:1px solid #355364;border-radius:6px;background:#102532;color:#c0d9e5;font:700 12px Manrope,system-ui,sans-serif;cursor:pointer;padding:8px 4px}.report-viewer-tabs button[aria-pressed=true]{border-color:#4adeeb;background:#174853;color:#b6faff}.report-viewer-tools{display:flex;justify-content:space-between;align-items:center;padding:0 22px 10px;gap:15px;font-size:12px;line-height:1.6}.report-viewer-tools>div{display:flex;align-items:center;gap:14px;flex-shrink:0}.report-viewer-tools a{color:#72dfec;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.report-viewer-scroll{max-height:calc(100dvh - 264px);overflow:auto;background:#03070a;touch-action:pan-x pan-y pinch-zoom}.report-viewer-media{padding:16px;min-width:0}.report-viewer-media img{display:block;width:100%;max-width:850px;height:auto;margin:auto}.report-viewer-scroll.is-zoomed .report-viewer-media{width:1391px;max-width:none}.report-viewer-scroll.is-zoomed img{max-width:none}.report-viewer-disclosure{padding:10px 22px;margin:0;color:#a3bdce;font-size:11px;line-height:1.5}
@media(max-width:650px){.research-document-showcase{padding:23px 16px;margin-inline:-6px}.research-document-heading{display:block}.research-document-heading .button{margin-top:20px;width:100%;font-size:13px}.research-document-heading h3{font-size:2.7rem}.research-document-heading p{font-size:14px}.report-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.report-page-caption{padding:12px 10px}.report-page-caption strong{font-size:13px}.report-page-caption span{font-size:12px}.report-page-caption small{font-size:10px}.report-page-card:hover{transform:none}#report-viewer{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:12px}.report-viewer-head{padding:13px 12px;gap:10px}.report-viewer-head h2{font-size:17px}.report-viewer-head small{font-size:9px}.report-viewer-head button{padding:10px 13px}.report-viewer-tabs{padding:8px 10px;gap:5px}.report-viewer-tabs button{font-size:11px}.report-viewer-tools{padding:0 12px 8px;gap:10px;flex-wrap:wrap}.report-viewer-tools>div{width:100%;justify-content:space-between}.report-viewer-tools>span{font-size:12px}.report-viewer-media{padding:7px}.report-viewer-scroll{max-height:calc(100dvh - 300px)}.report-viewer-disclosure{padding:9px 12px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.report-page-card{transition:none}}
