.CodeSkinReport_report__G52w3{--ink:#193d35;--muted:#68766f;--line:#e4e9e5;--ease:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.33,1,.68,1);--rise:18px;--dock:85px;--dock-gap:8px;--nav-height:53px;--card-shadow:0 1px 2px #16352c0a,0 10px 26px -18px #16352c2e;--card-shadow-lift:0 2px 6px #16352c0f,0 22px 44px -24px #16352c3d;width:100%;min-width:0;color:var(--ink);text-align:left;caret-color:#247566}.CodeSkinReport_report__G52w3 *{box-sizing:border-box}.CodeSkinReport_report__G52w3 ::selection{background:#cfe5dc;color:#0f2f27}.CodeSkinReport_report__G52w3 ::-webkit-scrollbar{width:10px;height:10px}.CodeSkinReport_report__G52w3 ::-webkit-scrollbar-track{background:#f2f5f0;border-radius:99px}.CodeSkinReport_report__G52w3 ::-webkit-scrollbar-thumb{background:#c3d2c7;border-radius:99px;border:2px solid #f2f5f0}.CodeSkinReport_report__G52w3 ::-webkit-scrollbar-thumb:hover{background:#a5bcab}.CodeSkinReport_report__G52w3 a,.CodeSkinReport_report__G52w3 button{-webkit-tap-highlight-color:transparent}.CodeSkinReport_report__G52w3 a:focus-visible,.CodeSkinReport_report__G52w3 button:focus-visible,.CodeSkinReport_report__G52w3 summary:focus-visible,.CodeSkinReport_tableScroll__7HykP:focus-visible{outline:2px solid #247566;outline-offset:4px}.CodeSkinReport_hero__beGBO{overflow:hidden;position:relative;padding:32px 42px 0;border-radius:24px;color:#f7f8f3;background:radial-gradient(125% 95% at 80% 4%,#1d5044 0,#164036 46%,#11332c 100%);background-color:#153d34;box-shadow:0 2px 5px #0b241e14,0 34px 72px -44px #0b241e80}.CodeSkinReport_hero__beGBO:before{width:520px;height:520px;right:-290px;top:-210px;border:1px solid #ffffff0d}.CodeSkinReport_hero__beGBO:after,.CodeSkinReport_hero__beGBO:before{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}.CodeSkinReport_hero__beGBO:after{width:440px;height:440px;left:-190px;bottom:-260px;background:radial-gradient(circle,#4d8f7c3d 0,#4d8f7c00 68%)}.CodeSkinReport_heroFooter__ostxp,.CodeSkinReport_heroGrid__u9N2f,.CodeSkinReport_heroTop__qLrUY{position:relative;z-index:1}.CodeSkinReport_heroTop__qLrUY{display:flex;align-items:center;justify-content:space-between;gap:12px}.CodeSkinReport_brandLockup__uV_8o{display:inline-flex;align-items:center;gap:11px;min-width:0}.CodeSkinReport_brandMark__KKOt7{flex-shrink:0;border-radius:7px}.CodeSkinReport_brand__6gGKv{font-size:26px;font-weight:600;letter-spacing:-1px}.CodeSkinReport_reportBadge__yqO7O{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.03em;color:#d8e4de;border:1px solid #ffffff29;padding:7px 10px;border-radius:30px;background:#ffffff08}.CodeSkinReport_reportBadge__yqO7O>span{width:5px;height:5px;border-radius:50%;background:#d8bf9f;box-shadow:0 0 0 3px #d8bf9f26}.CodeSkinReport_heroGrid__u9N2f{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;padding:52px 0 40px;align-items:center}.CodeSkinReport_heroKicker__Frzrk{color:#d4b590;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.17em;margin:0 0 16px}.CodeSkinReport_hero__beGBO h2{font-size:clamp(35px,4.1vw,55px);line-height:1.09;font-weight:500;letter-spacing:-2px;margin:0 0 23px;text-wrap:balance}.CodeSkinReport_heroDescription__ORzBH{font-size:17px;line-height:1.8;max-width:380px;color:#cad8d1}.CodeSkinReport_heroLink__ZwzKq{display:inline-flex;align-items:center;gap:11px;margin-top:25px;font-size:15px;font-weight:500;color:#f5e0c7;transition:color .25s var(--ease-soft),gap .35s var(--ease)}.CodeSkinReport_heroLink__ZwzKq svg{transition:transform .45s var(--ease)}.CodeSkinReport_heroLink__ZwzKq:active{color:#fff}.CodeSkinReport_heroLink__ZwzKq:active svg{transform:translateY(3px)}.CodeSkinReport_heroGraphic__yDrJM{position:relative;width:100%;max-width:280px;margin:auto;text-align:center;will-change:transform}.CodeSkinReport_heroGraphic__yDrJM svg{display:block;width:100%}.CodeSkinReport_heroArc__t9z19{animation:CodeSkinReport_ringDraw__ggz4e 1.5s var(--ease) both .15s}.CodeSkinReport_ringLabel__6qtuM{position:absolute;inset:0 0 auto;height:calc(100% - 51px);display:flex;flex-direction:column;align-items:center;justify-content:center}.CodeSkinReport_ringLabel__6qtuM strong{font-size:66px;font-weight:400;line-height:1.05;letter-spacing:-3px;font-variant-numeric:tabular-nums}.CodeSkinReport_ringLabel__6qtuM strong .CodeSkinReport_unit__oRHh5{font-size:30px;padding-left:2px}.CodeSkinReport_ringLabel__6qtuM>span{font-size:14px;margin-top:7px;color:#ead4b9}.CodeSkinReport_ringLabel__6qtuM small{font-size:11px;color:#b6c6bd;margin-top:8px;max-width:134px;line-height:1.55}.CodeSkinReport_heroGraphic__yDrJM>p{color:#bacec2;font-size:12px;line-height:1.65;height:39px;margin:12px 0 0}.CodeSkinReport_heroFooter__ostxp{border-top:1px solid #ffffff20;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#b7cac0;font-size:13px}.CodeSkinReport_heroFooter__ostxp b{color:#fff;font-weight:500;margin-right:3px}.CodeSkinReport_counter__BJ6O6{display:inline-grid;justify-items:start;vertical-align:initial}.CodeSkinReport_counter__BJ6O6>*{grid-area:1/1}.CodeSkinReport_counterGhost__rIBJe{visibility:hidden}.CodeSkinReport_metrics__mj8tK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}.CodeSkinReport_metric__wDQb1{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fafbf8;box-shadow:var(--card-shadow);transition:border-color .3s var(--ease-soft),box-shadow .4s var(--ease-soft),background-color .3s var(--ease-soft)}.CodeSkinReport_metricTop__Pkkzz{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;gap:10px}.CodeSkinReport_metricTop__Pkkzz svg{color:#91a296;flex-shrink:0;transition:transform .4s var(--ease),color .3s var(--ease-soft)}.CodeSkinReport_metric__wDQb1>strong{display:block;font-size:47px;line-height:1.2;letter-spacing:-2px;font-weight:500;margin-top:20px;font-variant-numeric:tabular-nums}.CodeSkinReport_metric__wDQb1>strong .CodeSkinReport_unit__oRHh5{font-size:25px;font-weight:400;margin-left:2px;color:#829288}.CodeSkinReport_metric__wDQb1>p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px;max-width:210px}.CodeSkinReport_metric__wDQb1>small{display:block;margin-top:14px;font-size:12px;color:#738079}.CodeSkinReport_summaryNote__OK9nq{font-size:13px;line-height:1.7;color:var(--muted);margin:14px 3px 28px;max-width:870px}.CodeSkinReport_navWrap__pRc5N{position:sticky;top:calc(var(--dock) + var(--dock-gap));z-index:20}.CodeSkinReport_jumpNav__uU7ny{display:flex;align-items:center;gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;background:#fffef9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:12px;padding:7px;box-shadow:0 5px 18px #163c330a;scrollbar-width:none}.CodeSkinReport_jumpNav__uU7ny::-webkit-scrollbar{display:none}.CodeSkinReport_jumpNav__uU7ny>a{font-size:14px;color:#596e61;padding:10px 13px;white-space:nowrap;border-radius:7px;scroll-snap-align:start;transition:background-color .25s var(--ease-soft),color .25s var(--ease-soft),transform .18s var(--ease-soft);flex-shrink:0}.CodeSkinReport_jumpNav__uU7ny>a[data-active=true]{background:#e6efe7;color:#1b4438;font-weight:500}.CodeSkinReport_jumpNav__uU7ny>a:active{transform:scale(.95)}.CodeSkinReport_navProgress__SeEwz{position:absolute;left:13px;right:13px;bottom:2px;height:2px;border-radius:2px;display:none;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#247566,#7fa98e 55%,#df986c)}.CodeSkinReport_section__LPGQi{padding-top:68px;scroll-margin-top:calc(var(--dock) + var(--dock-gap) + var(--nav-height) + 20px)}.CodeSkinReport_sectionHeading__WwwEu{margin-bottom:26px}.CodeSkinReport_eyebrow__y47zU{color:#758277;font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:500;display:block}.CodeSkinReport_sectionHeading__WwwEu h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:13px 0 12px;text-wrap:balance}.CodeSkinReport_sectionHeading__WwwEu>p{color:var(--muted);font-size:16px;line-height:1.85;max-width:760px}.CodeSkinReport_audienceGrid__bS3EL,.CodeSkinReport_twoCol__fnVDu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.CodeSkinReport_audienceGrid__bS3EL{align-items:stretch}.CodeSkinReport_audienceGrid__bS3EL>.CodeSkinReport_chartCard__lXb0E .CodeSkinReport_plot__ocFQy{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.CodeSkinReport_audienceSide__W62PW{display:flex;flex-direction:column;gap:20px;min-width:0}.CodeSkinReport_chartCard__lXb0E{min-width:0;margin:0;border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff;display:flex;flex-direction:column;box-shadow:var(--card-shadow);transition:border-color .3s var(--ease-soft),box-shadow .4s var(--ease-soft)}.CodeSkinReport_chartHeading__7YdYt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:21px}.CodeSkinReport_chartHeading__7YdYt h4,.CodeSkinReport_genderCard__2v2oj h4{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.3px}.CodeSkinReport_chartHeading__7YdYt p,.CodeSkinReport_genderCard__2v2oj>div>p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:5px}.CodeSkinReport_dataButton__2N0py{flex-shrink:0;display:flex;align-items:center;gap:4px;font-size:13px;color:#6e7d72;padding:5px;border-radius:6px;transition:background-color .25s var(--ease-soft),color .25s var(--ease-soft),transform .18s var(--ease-soft)}.CodeSkinReport_dataButton__2N0py:active{transform:scale(.93);background:#e8efe7}.CodeSkinReport_chartTabs__bbUvM{display:flex;flex-wrap:wrap;width:fit-content;gap:2px;padding:3px;background:#f1f4ef;border-radius:7px;margin:-4px 0 23px}.CodeSkinReport_chartTabs__bbUvM button{font-size:13px;padding:7px 10px;border-radius:5px;color:#6d7e73;transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft),box-shadow .3s var(--ease-soft),transform .18s var(--ease-soft)}.CodeSkinReport_chartTabs__bbUvM button[aria-pressed=true]{background:#fff;color:#254e40;box-shadow:0 1px 4px #193d3514;font-weight:500}.CodeSkinReport_chartTabs__bbUvM button:active{transform:scale(.95)}.CodeSkinReport_legend__8Xh2n{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 19px;font-size:13px;color:var(--muted)}.CodeSkinReport_legend__8Xh2n span{display:flex;align-items:center;gap:6px}.CodeSkinReport_legend__8Xh2n i{width:7px;height:7px;border-radius:2px}.CodeSkinReport_barRow__nVkRa{margin-bottom:16px}.CodeSkinReport_barLabel__dpv8L{font-size:14px;line-height:1.5;color:#496153;margin-bottom:7px}.CodeSkinReport_barLine__zmJBD{display:flex;align-items:center;gap:10px;margin-bottom:5px}.CodeSkinReport_barTrack__bOt6A{height:10px;border-radius:3px;flex:1;min-width:0;background:repeating-linear-gradient(90deg,#eff3ee,#eff3ee calc(25% - 1px),#e0e8df calc(25% - 1px),#e0e8df 25%);overflow:hidden;transition:background-color .3s var(--ease-soft)}.CodeSkinReport_barFill__TtZAf{height:100%;border-radius:3px;min-width:2px;transform-origin:left;box-shadow:inset 0 1px 0 #ffffff30}.CodeSkinReport_barValue__dd0Gs{font-size:14px;font-weight:500;color:#365646;width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.CodeSkinReport_barRow__nVkRa:active .CodeSkinReport_barTrack__bOt6A{background:#e6ece5}.CodeSkinReport_scale__t5mt8{display:flex;justify-content:space-between;color:#7d8a81;font-size:12px;padding-top:8px;margin-right:82px;border-top:1px solid #eff2ed;gap:5px}.CodeSkinReport_scale__t5mt8 span:nth-child(2){text-align:center}.CodeSkinReport_chartCard__lXb0E>figcaption,.CodeSkinReport_genderCard__2v2oj>figcaption{font-size:13px;line-height:1.75;color:#78857c;padding-top:18px;margin-top:18px;border-top:1px solid #edf0e9}.CodeSkinReport_genderCard__2v2oj{margin:0;border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff;box-shadow:var(--card-shadow);transition:border-color .3s var(--ease-soft),box-shadow .4s var(--ease-soft)}.CodeSkinReport_genderContent__ogXZn{display:flex;align-items:center;justify-content:center;gap:22px}.CodeSkinReport_genderContent__ogXZn svg{width:145px;flex-shrink:0}.CodeSkinReport_donutNumber__QEGhI{font-size:26px;font-weight:500;fill:#244e40}.CodeSkinReport_donutLabel__4q4YW{font-size:12px;fill:#78857c}.CodeSkinReport_genderLegend__5OqpJ{display:flex;flex-direction:column;gap:15px;flex:1}.CodeSkinReport_genderLegend__5OqpJ span{display:flex;align-items:center;gap:6px;font-size:13px;color:#667b6c}.CodeSkinReport_genderLegend__5OqpJ i{width:7px;height:7px;background:#247566;border-radius:2px}.CodeSkinReport_genderLegend__5OqpJ span+span i{background:#eac6aa}.CodeSkinReport_genderLegend__5OqpJ b{margin-left:auto;font-weight:500;color:#193d35}.CodeSkinReport_genderCard__2v2oj>figcaption{margin-top:0;padding-top:8px;border:0}.CodeSkinReport_summaryPanel___xqg1{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--card-shadow);overflow:hidden}.CodeSkinReport_summaryLead__9FoZ0{font-size:18px;line-height:1.8;color:#37564a;padding:26px 28px;background:#fafbf8;border-bottom:1px solid var(--line);text-wrap:pretty}.CodeSkinReport_summaryLead__9FoZ0 b{color:var(--ink);font-weight:600}.CodeSkinReport_finding__eNQ_U{display:grid;grid-template-columns:124px minmax(0,1fr);gap:24px;padding:22px 28px;border-bottom:1px solid #eef1ec}.CodeSkinReport_finding__eNQ_U:last-child{border-bottom:0}.CodeSkinReport_findingStat__4S0oO{font-size:28px;font-weight:500;letter-spacing:-.9px;line-height:1.3;color:#247566;font-variant-numeric:tabular-nums}.CodeSkinReport_finding__eNQ_U h4{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:6px}.CodeSkinReport_finding__eNQ_U p{font-size:15px;line-height:1.85;color:var(--muted)}.CodeSkinReport_finding__eNQ_U b{color:#37564a;font-weight:600}.CodeSkinReport_verdict__LNQar{margin-top:20px;border-radius:14px;padding:26px 28px;background:radial-gradient(125% 95% at 80% 4%,#1d5044 0,#164036 46%,#11332c 100%);background-color:#153d34;box-shadow:var(--card-shadow)}.CodeSkinReport_verdict__LNQar>span{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#e6c79f;margin-bottom:11px}.CodeSkinReport_verdict__LNQar p{font-size:17px;line-height:1.8;color:#cad8d1;text-wrap:pretty}.CodeSkinReport_verdict__LNQar b{color:#fff;font-weight:500}.CodeSkinReport_insight__8wAP6{margin-top:20px;border:1px solid #dde7da;background:#f3f6ef;padding:22px 24px;border-radius:12px;display:flex;gap:13px;align-items:flex-start}.CodeSkinReport_insightIcon__2e1YB{display:flex;align-items:center;justify-content:center;background:#e2eada;width:28px;height:28px;border-radius:50%;flex-shrink:0;color:#49633f}.CodeSkinReport_insight__8wAP6 h4{font-size:14px;font-weight:600;margin-bottom:5px;color:#446142}.CodeSkinReport_insight__8wAP6 p{font-size:15px;line-height:1.9;color:#5c6d57}.CodeSkinReport_editorialCard__shozC{background:#f4f0e7;padding:30px;border-radius:16px;border:1px solid #e9e1d2;align-self:stretch}.CodeSkinReport_editorialCard__shozC>strong{display:block;font-weight:400;font-size:67px;letter-spacing:-3px;margin-top:20px;color:#5d5844;font-variant-numeric:tabular-nums}.CodeSkinReport_editorialCard__shozC>strong .CodeSkinReport_unit__oRHh5{font-size:29px}.CodeSkinReport_editorialCard__shozC h4{font-size:21px;line-height:1.4;font-weight:500;max-width:320px;margin:5px 0 18px;text-wrap:balance}.CodeSkinReport_editorialCard__shozC p{font-size:15px;line-height:1.9;color:#746d5c}.CodeSkinReport_editorialRule__iTGLA{height:1px;background:#e3daca;margin:24px 0}.CodeSkinReport_editorialCard__shozC small{display:block;font-size:12px;color:#8a806e;margin-top:20px}.CodeSkinReport_smallFindings__T6_zY{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:22px 4px 0}.CodeSkinReport_smallFindings__T6_zY p{font-size:14px;line-height:1.8;color:#768276}.CodeSkinReport_smallFindings__T6_zY b{color:#415b46;font-weight:600}.CodeSkinReport_detailTable__54VJB{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:24px;background:#fff;box-shadow:var(--card-shadow)}.CodeSkinReport_tableHeading__6lDnd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:23px 24px}.CodeSkinReport_tableHeading__6lDnd h4{font-size:18px;font-weight:600;letter-spacing:-.3px}.CodeSkinReport_tableHeading__6lDnd>span{font-size:12px;color:var(--muted);white-space:nowrap}.CodeSkinReport_tableScroll__7HykP{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c3d2c7 #f2f5f0}.CodeSkinReport_tableScroll__7HykP[hidden]{display:none}.CodeSkinReport_tableScroll__7HykP table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.CodeSkinReport_tableScroll__7HykP caption{padding:16px 0 10px;text-align:left;color:#65786b;font-size:13px}.CodeSkinReport_tableScroll__7HykP td,.CodeSkinReport_tableScroll__7HykP th{padding:12px 18px;border-bottom:1px solid #eef1ec;line-height:1.6}.CodeSkinReport_tableScroll__7HykP thead th{background:#f5f7f2;color:#74806e;font-size:12px;font-weight:500;white-space:nowrap}.CodeSkinReport_tableScroll__7HykP tbody th{font-weight:400;color:#445e4d}.CodeSkinReport_tableScroll__7HykP td{color:#617364;font-variant-numeric:tabular-nums}.CodeSkinReport_tableScroll__7HykP tbody tr{transition:background-color .25s var(--ease-soft)}.CodeSkinReport_tableScroll__7HykP tbody tr:nth-child(2n){background:#fdfefb}.CodeSkinReport_tableScroll__7HykP tbody tr:active{background:#f3f6ef}.CodeSkinReport_tableScroll__7HykP td:last-child{font-weight:500;text-align:right;color:#2e5e48}.CodeSkinReport_detailTable__54VJB .CodeSkinReport_tableScroll__7HykP table{min-width:580px}.CodeSkinReport_tableNote__edXjp{padding:16px 24px;font-size:13px;line-height:1.75;color:var(--muted)}.CodeSkinReport_playbook__lWCVq{display:grid;grid-template-columns:1fr 1fr;background:#f9faf6;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--card-shadow)}.CodeSkinReport_playbook__lWCVq>div{padding:30px}.CodeSkinReport_playbook__lWCVq>div:nth-child(odd){border-right:1px solid var(--line)}.CodeSkinReport_playbook__lWCVq>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.CodeSkinReport_playbook__lWCVq>div>span{color:#9da895;font-size:14px}.CodeSkinReport_playbook__lWCVq h4{font-size:19px;letter-spacing:-.3px;margin:18px 0 12px;font-weight:500}.CodeSkinReport_playbook__lWCVq p{font-size:15px;color:#71806b;line-height:1.9}.CodeSkinReport_sourceLine__Sz7dR{color:var(--muted);font-size:13px;margin:15px 4px}.CodeSkinReport_methodology__voifc{margin-top:64px;border-top:1px solid var(--line);padding-top:33px}.CodeSkinReport_methodHeading__m3rvu h3{font-size:25px;font-weight:500;letter-spacing:-.6px;margin:10px 0 24px}.CodeSkinReport_qualityStrip__ZZbQM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.CodeSkinReport_qualityStrip__ZZbQM>div{display:flex;align-items:baseline;gap:7px}.CodeSkinReport_qualityStrip__ZZbQM svg{color:#4f7757;flex-shrink:0}.CodeSkinReport_qualityStrip__ZZbQM span{color:#778274;font-size:13px;line-height:1.8}.CodeSkinReport_qualityStrip__ZZbQM b{display:block;font-size:22px;color:#3b6048;font-weight:500}.CodeSkinReport_methodology__voifc details p,.CodeSkinReport_methodology__voifc>p{font-size:14px;line-height:1.9;color:var(--muted)}.CodeSkinReport_methodology__voifc details{margin-top:22px;border:1px solid var(--line);border-radius:10px;padding:16px 20px;transition:border-color .3s var(--ease-soft)}.CodeSkinReport_methodology__voifc summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;list-style:none;gap:16px}.CodeSkinReport_methodology__voifc summary::-webkit-details-marker{display:none}.CodeSkinReport_methodology__voifc summary svg{flex-shrink:0;transition:transform .4s var(--ease)}.CodeSkinReport_methodology__voifc details[open] summary svg{transform:rotate(180deg)}.CodeSkinReport_methodology__voifc details p{margin-top:15px}.CodeSkinReport_reportCredit__wxyMZ{margin-top:38px;border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.CodeSkinReport_reportCredit__wxyMZ>div:last-child{text-align:right;flex-shrink:0}.CodeSkinReport_creditLabel__yVwri{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#8c9890}.CodeSkinReport_reportCredit__wxyMZ p{font-size:15px;line-height:1.6;color:#4c5f53;margin-top:9px;max-width:420px}.CodeSkinReport_reportCredit__wxyMZ .CodeSkinReport_creditBrand__aQWA_{font-size:22px;line-height:1.2;letter-spacing:-.7px;font-weight:600;color:#1e4937;margin-top:7px}.CodeSkinReport_reportCredit__wxyMZ .CodeSkinReport_creditBrand__aQWA_ i{font-style:normal;color:#df986c}.CodeSkinReport_reportCredit__wxyMZ small{display:block;font-size:13px;line-height:1.7;color:#85918a;margin-top:7px;font-variant-numeric:tabular-nums}.CodeSkinReport_visuallyHidden__d1_mC{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.CodeSkinReport_report__G52w3 [data-reveal]{transition:opacity .75s var(--ease),transform .75s var(--ease),filter .75s var(--ease)}.CodeSkinReport_report__G52w3 [data-reveal=out]{opacity:0;transform:translate3d(0,var(--rise),0);will-change:transform,opacity}.CodeSkinReport_insight__8wAP6[data-reveal],.CodeSkinReport_sectionHeading__WwwEu[data-reveal]{--rise:8px}.CodeSkinReport_insight__8wAP6[data-reveal=out],.CodeSkinReport_sectionHeading__WwwEu[data-reveal=out]{filter:blur(3px)}.CodeSkinReport_metric__wDQb1[data-reveal],.CodeSkinReport_playbook__lWCVq[data-reveal]>div{transition-delay:calc(var(--i, 0) * 90ms)}.CodeSkinReport_playbook__lWCVq[data-reveal=out]>div{opacity:0;transform:translate3d(0,12px,0)}.CodeSkinReport_playbook__lWCVq[data-reveal]>div{transition:opacity .7s var(--ease),transform .7s var(--ease)}.CodeSkinReport_plot__ocFQy[data-measure=out] .CodeSkinReport_barFill__TtZAf{transform:scaleX(0)}.CodeSkinReport_plot__ocFQy[data-measure=out] .CodeSkinReport_barValue__dd0Gs{opacity:0}.CodeSkinReport_plot__ocFQy[data-measure=in] .CodeSkinReport_barFill__TtZAf{animation:CodeSkinReport_barMeasure__5Avk1 .9s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.CodeSkinReport_plot__ocFQy[data-measure=in] .CodeSkinReport_barValue__dd0Gs{animation:CodeSkinReport_valueSettle__qPnLX .55s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms + .11s)}.CodeSkinReport_genderCard__2v2oj[data-reveal=in] .CodeSkinReport_donutArc__sfNZa{animation:CodeSkinReport_donutDraw__vpwB0 1.3s var(--ease) both .1s}.CodeSkinReport_genderCard__2v2oj[data-reveal=out] .CodeSkinReport_donutArc__sfNZa{stroke-dasharray:0 100}@keyframes CodeSkinReport_barMeasure__5Avk1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes CodeSkinReport_valueSettle__qPnLX{0%{opacity:0;transform:translate3d(-6px,0,0)}to{opacity:1;transform:none}}@keyframes CodeSkinReport_ringDraw__ggz4e{0%{stroke-dasharray:0 100}to{stroke-dasharray:83 17}}@keyframes CodeSkinReport_donutDraw__vpwB0{0%{stroke-dasharray:0 100}to{stroke-dasharray:72.5 27.5}}@keyframes CodeSkinReport_heroLift__wj27V{to{transform:translate3d(0,-44px,0)}}@keyframes CodeSkinReport_heroSink__Sjrp3{to{transform:translate3d(0,22px,0);opacity:.74}}@keyframes CodeSkinReport_numberDrift__eOfjk{0%{transform:translate3d(0,14px,0)}to{transform:translate3d(0,-14px,0)}}@keyframes CodeSkinReport_orbDrift__jSQZn{to{transform:translate3d(-52px,104px,0)}}@keyframes CodeSkinReport_orbGlow__qOTXB{to{transform:translate3d(46px,-70px,0) scale(1.18)}}@keyframes CodeSkinReport_readProgress__vHG2g{to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.CodeSkinReport_heroLink__ZwzKq:hover{color:#fff;gap:14px}.CodeSkinReport_heroLink__ZwzKq:hover svg{transform:translateY(3px)}.CodeSkinReport_jumpNav__uU7ny>a:hover{background:#eaf1eb;color:#193d35}.CodeSkinReport_dataButton__2N0py:hover{background:#f0f4f0;color:#3c5a4a}.CodeSkinReport_chartTabs__bbUvM button:hover:not([aria-pressed=true]){color:#3c5a4a}.CodeSkinReport_barRow__nVkRa:hover .CodeSkinReport_barTrack__bOt6A{background:#e6ece5}.CodeSkinReport_tableScroll__7HykP tbody tr:hover{background:#f3f6ef}.CodeSkinReport_chartCard__lXb0E:hover,.CodeSkinReport_detailTable__54VJB:hover,.CodeSkinReport_genderCard__2v2oj:hover,.CodeSkinReport_metric__wDQb1:hover{border-color:#d3ded5;box-shadow:var(--card-shadow-lift)}.CodeSkinReport_metric__wDQb1:hover{background:#fff}.CodeSkinReport_metric__wDQb1:hover .CodeSkinReport_metricTop__Pkkzz svg{transform:translate3d(2px,-2px,0);color:#4d7a63}.CodeSkinReport_methodology__voifc details:hover{border-color:#d3ded5}}@media (pointer:coarse){.CodeSkinReport_jumpNav__uU7ny>a{padding:12px 14px}.CodeSkinReport_chartTabs__bbUvM button{padding:10px 12px}.CodeSkinReport_dataButton__2N0py{padding:9px 10px;margin:-4px -4px 0 0}.CodeSkinReport_methodology__voifc summary{padding:4px 0}.CodeSkinReport_barLine__zmJBD{padding:2px 0;margin-bottom:3px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CodeSkinReport_report__G52w3{view-timeline-name:--codeskin-read}.CodeSkinReport_navProgress__SeEwz{display:block;animation:CodeSkinReport_readProgress__vHG2g linear both;animation-timeline:--codeskin-read;animation-range:contain 0 contain 100%}.CodeSkinReport_heroGraphic__yDrJM{animation:CodeSkinReport_heroLift__wj27V linear both;animation-timeline:scroll(root block);animation-range:0 760px}.CodeSkinReport_heroCopy__prewu{animation:CodeSkinReport_heroSink__Sjrp3 linear both;animation-timeline:scroll(root block);animation-range:0 660px}.CodeSkinReport_hero__beGBO:before{animation:CodeSkinReport_orbDrift__jSQZn linear both;animation-timeline:scroll(root block);animation-range:0 900px}.CodeSkinReport_hero__beGBO:after{animation:CodeSkinReport_orbGlow__qOTXB linear both;animation-timeline:scroll(root block);animation-range:0 900px}.CodeSkinReport_editorialCard__shozC>strong{animation:CodeSkinReport_numberDrift__eOfjk linear both;animation-timeline:view();animation-range:cover 15% cover 85%}}}@media (max-width:900px){.CodeSkinReport_report__G52w3{--dock:60px;--nav-height:51px}.CodeSkinReport_hero__beGBO{padding:25px 30px 0}.CodeSkinReport_heroGrid__u9N2f{padding:40px 0 30px}.CodeSkinReport_hero__beGBO h2{font-size:40px}.CodeSkinReport_heroGraphic__yDrJM{max-width:240px}.CodeSkinReport_ringLabel__6qtuM strong{font-size:53px}.CodeSkinReport_ringLabel__6qtuM small{font-size:11px}.CodeSkinReport_heroFooter__ostxp{font-size:12px}.CodeSkinReport_chartCard__lXb0E,.CodeSkinReport_genderCard__2v2oj{padding:20px}.CodeSkinReport_dataButton__2N0py span{display:none}.CodeSkinReport_metric__wDQb1{padding:20px}.CodeSkinReport_jumpNav__uU7ny>a{font-size:13px}.CodeSkinReport_genderContent__ogXZn{gap:10px}.CodeSkinReport_genderContent__ogXZn svg{width:120px}}@media (max-width:640px){.CodeSkinReport_report__G52w3{--dock:61px;--nav-height:49px;--dock-gap:6px}.CodeSkinReport_hero__beGBO{padding:24px 22px 0;border-radius:18px;box-shadow:0 2px 4px #0b241e10,0 20px 44px -30px #0b241e73}.CodeSkinReport_hero__beGBO:after{width:300px;height:300px;left:-130px;bottom:-180px}.CodeSkinReport_brandLockup__uV_8o{gap:9px}.CodeSkinReport_brandMark__KKOt7{width:29px!important;height:29px!important}.CodeSkinReport_brand__6gGKv{font-size:24px}.CodeSkinReport_reportBadge__yqO7O{font-size:11px;padding:6px 9px}.CodeSkinReport_heroGrid__u9N2f{grid-template-columns:1fr;padding:32px 0 23px;gap:22px}.CodeSkinReport_hero__beGBO h2{font-size:39px;letter-spacing:-1.6px}.CodeSkinReport_heroKicker__Frzrk{font-size:11px}.CodeSkinReport_heroDescription__ORzBH{font-size:15px;line-height:1.8}.CodeSkinReport_heroLink__ZwzKq{font-size:14px;margin-top:19px}.CodeSkinReport_heroGraphic__yDrJM{max-width:240px}.CodeSkinReport_heroGraphic__yDrJM>p{display:none}.CodeSkinReport_ringLabel__6qtuM{height:100%}.CodeSkinReport_ringLabel__6qtuM strong{font-size:53px}.CodeSkinReport_ringLabel__6qtuM>span{font-size:13px}.CodeSkinReport_ringLabel__6qtuM small{font-size:11px;max-width:124px;line-height:1.55;margin-top:7px}.CodeSkinReport_heroFooter__ostxp{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;font-size:12px}.CodeSkinReport_metrics__mj8tK{grid-template-columns:1fr;gap:10px;margin-top:14px}.CodeSkinReport_metric__wDQb1{padding:18px;display:grid;grid-template-columns:1fr auto;column-gap:15px}.CodeSkinReport_metricTop__Pkkzz{grid-column:1;font-size:14px}.CodeSkinReport_metricTop__Pkkzz svg{display:none}.CodeSkinReport_metric__wDQb1>strong{grid-column:2;grid-row:1/4;align-self:center;margin:0;font-size:37px}.CodeSkinReport_metric__wDQb1>strong .CodeSkinReport_unit__oRHh5{font-size:18px}.CodeSkinReport_metric__wDQb1>p{font-size:13px;margin-top:8px;grid-column:1}.CodeSkinReport_metric__wDQb1>small{font-size:12px;margin-top:9px;grid-column:1}.CodeSkinReport_summaryNote__OK9nq{font-size:12px;margin-bottom:19px}.CodeSkinReport_jumpNav__uU7ny{padding:5px;border-radius:9px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffef9}.CodeSkinReport_jumpNav__uU7ny>a{font-size:13px;padding:11px 13px}.CodeSkinReport_navProgress__SeEwz{left:10px;right:10px;bottom:1px}.CodeSkinReport_section__LPGQi{padding-top:44px}.CodeSkinReport_sectionHeading__WwwEu{margin-bottom:20px}.CodeSkinReport_sectionHeading__WwwEu h3{font-size:26px;letter-spacing:-.8px;margin-top:12px}.CodeSkinReport_sectionHeading__WwwEu>p{font-size:15px;line-height:1.8}.CodeSkinReport_eyebrow__y47zU{font-size:11px}.CodeSkinReport_audienceGrid__bS3EL,.CodeSkinReport_twoCol__fnVDu{grid-template-columns:1fr;gap:15px}.CodeSkinReport_audienceSide__W62PW{gap:15px}.CodeSkinReport_chartCard__lXb0E,.CodeSkinReport_genderCard__2v2oj{padding:20px 18px;border-radius:13px}.CodeSkinReport_chartHeading__7YdYt{gap:6px}.CodeSkinReport_chartHeading__7YdYt h4,.CodeSkinReport_genderCard__2v2oj h4{font-size:17px}.CodeSkinReport_barLabel__dpv8L{font-size:14px}.CodeSkinReport_barValue__dd0Gs{font-size:13px;width:64px}.CodeSkinReport_scale__t5mt8{margin-right:74px;font-size:11px}.CodeSkinReport_chartTabs__bbUvM button{padding:9px 11px;font-size:13px}.CodeSkinReport_chartCard__lXb0E>figcaption{font-size:12px}.CodeSkinReport_genderContent__ogXZn svg{width:145px}.CodeSkinReport_genderLegend__5OqpJ{max-width:145px}.CodeSkinReport_summaryLead__9FoZ0{font-size:16px;padding:20px 18px}.CodeSkinReport_finding__eNQ_U{grid-template-columns:1fr;gap:8px;padding:18px}.CodeSkinReport_findingStat__4S0oO{font-size:24px;letter-spacing:-.6px}.CodeSkinReport_finding__eNQ_U h4{font-size:15px;margin-bottom:4px}.CodeSkinReport_finding__eNQ_U p{font-size:14px}.CodeSkinReport_verdict__LNQar{padding:20px 18px;border-radius:12px}.CodeSkinReport_verdict__LNQar p{font-size:15px}.CodeSkinReport_insight__8wAP6{padding:18px 16px;gap:10px}.CodeSkinReport_insightIcon__2e1YB{width:24px;height:24px}.CodeSkinReport_insight__8wAP6 p{font-size:14px}.CodeSkinReport_editorialCard__shozC{padding:25px}.CodeSkinReport_editorialCard__shozC>strong{font-size:60px}.CodeSkinReport_smallFindings__T6_zY{grid-template-columns:1fr;gap:12px}.CodeSkinReport_tableHeading__6lDnd{align-items:flex-start;flex-direction:column;padding:20px 18px;gap:8px}.CodeSkinReport_tableHeading__6lDnd h4{font-size:17px}.CodeSkinReport_tableNote__edXjp{padding:16px 18px;font-size:12px}.CodeSkinReport_playbook__lWCVq{grid-template-columns:1fr}.CodeSkinReport_playbook__lWCVq>div{padding:24px;border-bottom:1px solid var(--line)}.CodeSkinReport_playbook__lWCVq>div:nth-child(odd){border-right:0}.CodeSkinReport_playbook__lWCVq>div:last-child{border-bottom:0}.CodeSkinReport_methodology__voifc{margin-top:44px}.CodeSkinReport_qualityStrip__ZZbQM{grid-template-columns:1fr 1fr;gap:20px}.CodeSkinReport_reportCredit__wxyMZ{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px;padding-top:22px}.CodeSkinReport_reportCredit__wxyMZ>div:last-child{text-align:left}.CodeSkinReport_reportCredit__wxyMZ .CodeSkinReport_creditBrand__aQWA_{font-size:20px}.CodeSkinReport_report__G52w3 [data-reveal]{--rise:12px;transition-duration:.6s}.CodeSkinReport_metric__wDQb1[data-reveal],.CodeSkinReport_playbook__lWCVq[data-reveal]>div{transition-delay:calc(var(--i, 0) * 60ms)}}@media (prefers-reduced-motion:reduce){.CodeSkinReport_report__G52w3 [data-reveal=out],.CodeSkinReport_report__G52w3 [data-reveal]{opacity:1;transform:none;filter:none;transition:none}.CodeSkinReport_plot__ocFQy[data-measure=in] .CodeSkinReport_barFill__TtZAf,.CodeSkinReport_plot__ocFQy[data-measure=out] .CodeSkinReport_barFill__TtZAf{animation:none;transform:none}.CodeSkinReport_plot__ocFQy[data-measure=in] .CodeSkinReport_barValue__dd0Gs,.CodeSkinReport_plot__ocFQy[data-measure=out] .CodeSkinReport_barValue__dd0Gs{animation:none;opacity:1}.CodeSkinReport_genderCard__2v2oj[data-reveal=in] .CodeSkinReport_donutArc__sfNZa,.CodeSkinReport_heroArc__t9z19{animation:none}.CodeSkinReport_genderCard__2v2oj[data-reveal=out] .CodeSkinReport_donutArc__sfNZa{stroke-dasharray:72.5 27.5}.CodeSkinReport_heroLink__ZwzKq,.CodeSkinReport_heroLink__ZwzKq svg,.CodeSkinReport_methodology__voifc summary svg,.CodeSkinReport_metricTop__Pkkzz svg{transition:none}}@media print{.CodeSkinReport_report__G52w3{print-color-adjust:exact;-webkit-print-color-adjust:exact}.CodeSkinReport_dataButton__2N0py,.CodeSkinReport_heroLink__ZwzKq,.CodeSkinReport_navWrap__pRc5N{display:none}.CodeSkinReport_section__LPGQi{padding-top:28px}.CodeSkinReport_chartCard__lXb0E,.CodeSkinReport_detailTable__54VJB,.CodeSkinReport_finding__eNQ_U,.CodeSkinReport_genderCard__2v2oj,.CodeSkinReport_hero__beGBO,.CodeSkinReport_insight__8wAP6,.CodeSkinReport_playbook__lWCVq>div,.CodeSkinReport_verdict__LNQar{break-inside:avoid}.CodeSkinReport_chartCard__lXb0E,.CodeSkinReport_detailTable__54VJB,.CodeSkinReport_genderCard__2v2oj,.CodeSkinReport_hero__beGBO,.CodeSkinReport_metric__wDQb1,.CodeSkinReport_playbook__lWCVq,.CodeSkinReport_summaryPanel___xqg1,.CodeSkinReport_verdict__LNQar{box-shadow:none}.CodeSkinReport_report__G52w3 [data-reveal=out],.CodeSkinReport_report__G52w3 [data-reveal]{opacity:1;transform:none;filter:none}.CodeSkinReport_plot__ocFQy[data-measure=in] .CodeSkinReport_barFill__TtZAf,.CodeSkinReport_plot__ocFQy[data-measure=out] .CodeSkinReport_barFill__TtZAf{animation:none;transform:none}.CodeSkinReport_plot__ocFQy[data-measure=in] .CodeSkinReport_barValue__dd0Gs,.CodeSkinReport_plot__ocFQy[data-measure=out] .CodeSkinReport_barValue__dd0Gs{animation:none;opacity:1}.CodeSkinReport_heroArc__t9z19{animation:none}.CodeSkinReport_genderCard__2v2oj[data-reveal=out] .CodeSkinReport_donutArc__sfNZa{stroke-dasharray:72.5 27.5}.CodeSkinReport_tableScroll__7HykP{overflow:visible}.CodeSkinReport_chartTabs__bbUvM{display:none}}.SurveyReport_report__asdwX{--ease:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.33,1,.68,1);--rise:18px;--dock:85px;--dock-gap:8px;--nav-height:53px;width:100%;min-width:0;color:var(--ink);text-align:left;caret-color:var(--c1)}.SurveyReport_report__asdwX *{box-sizing:border-box}.SurveyReport_report__asdwX ::selection{background:var(--sel-bg);color:var(--sel-ink)}.SurveyReport_report__asdwX ::-webkit-scrollbar{width:10px;height:10px}.SurveyReport_report__asdwX ::-webkit-scrollbar-track{background:var(--rail);border-radius:99px}.SurveyReport_report__asdwX ::-webkit-scrollbar-thumb{background:var(--rail-thumb);border-radius:99px;border:2px solid var(--rail)}.SurveyReport_report__asdwX ::-webkit-scrollbar-thumb:hover{background:var(--rail-thumb-hover)}.SurveyReport_report__asdwX a,.SurveyReport_report__asdwX button{-webkit-tap-highlight-color:transparent}.SurveyReport_report__asdwX a:focus-visible,.SurveyReport_report__asdwX button:focus-visible,.SurveyReport_report__asdwX summary:focus-visible,.SurveyReport_tableScroll__IDFcF:focus-visible{outline:2px solid var(--c1);outline-offset:4px}.SurveyReport_themeMalt__85YPa{--ink:#3a2a17;--muted:#7f6c54;--line:#ece2d2;--hairline:#f1e9dc;--surface:#fffdf9;--surface-soft:#fbf7f0;--rail:#f5efe4;--rail-thumb:#dbcbb2;--rail-thumb-hover:#c4b094;--sel-bg:#f2ddbd;--sel-ink:#40290d;--c1:#b0722a;--c1-tip:#d79f53;--c2:#4a6b80;--c2-tip:#7a98a9;--c3:#8d6a9c;--c4:#a8563f;--c5:#6d8659;--hero-bg:radial-gradient(125% 95% at 80% 4%,#7b4a17 0%,#4d2c0e 48%,#31200d 100%);--hero-flat:#4a2b10;--hero-ink:#fdf6ea;--hero-dim:#e3d0b5;--hero-soft:#cdbb9f;--hero-warm:#f1c98b;--hero-glow:#d1893c47;--hero-shadow:0 2px 5px #2a180614,0 34px 72px -44px #2a180685;--label:#8a7a62;--strong:#5e4a2c;--bar-label:#6b5a42;--bar-value:#6f4f22;--track:repeating-linear-gradient(90deg,#f4efe6,#f4efe6 calc(25% - 1px),#e8dfd0 calc(25% - 1px),#e8dfd0 25%);--track-hover:#efe6d8;--tab-bg:#f4efe5;--tab-active-ink:#6b4a1e;--nav-bg:#fffdf7f5;--nav-active-bg:#f5e9d5;--nav-active-ink:#6d4a1b;--nav-hover-bg:#f8f1e5;--insight-bg:#fbf4e8;--insight-line:#eeddc4;--insight-chip:#f0e0c5;--insight-ink:#7a5522;--insight-body:#7b654a;--editorial-bg:#eef3f6;--editorial-line:#dde7ed;--editorial-ink:#3f5a6b;--editorial-body:#5b7386;--editorial-rule:#d7e3ea;--accent-dot:#e0b072;--panel-bg:#fdfaf4;--zebra:#fffcf6;--thead-bg:#f7f2e8;--num:#8a5b1d;--card-shadow:0 1px 2px #3a2a170a,0 10px 26px -18px #3a2a172e;--card-shadow-lift:0 2px 6px #3a2a170f,0 22px 44px -24px #3a2a173d;--card-hover-line:#e0d0b6;--progress:linear-gradient(90deg,#b0722a,#c79b62 55%,#4a6b80)}.SurveyReport_themeBerry__1Ckf_{--ink:#2f2233;--muted:#7b6b80;--line:#eae1ed;--hairline:#f0e9f2;--surface:#fffcfe;--surface-soft:#faf5fb;--rail:#f4eef6;--rail-thumb:#d7c5dc;--rail-thumb-hover:#bfa8c6;--sel-bg:#f4d3e3;--sel-ink:#3d1430;--c1:#a8356b;--c1-tip:#cd6394;--c2:#2b7f74;--c2-tip:#58a99e;--c3:#7b5ea8;--c4:#c07a2a;--c5:#4a6b95;--hero-bg:radial-gradient(125% 95% at 78% 4%,#5c2450 0%,#381a34 48%,#241226 100%);--hero-flat:#341831;--hero-ink:#fdf4fa;--hero-dim:#ddc9de;--hero-soft:#c4b0c6;--hero-warm:#f4b7d3;--hero-glow:#b2478847;--hero-shadow:0 2px 5px #1e0e1d14,0 34px 72px -44px #1e0e1d85;--label:#877a8b;--strong:#56405c;--bar-label:#675a6b;--bar-value:#7a2f56;--track:repeating-linear-gradient(90deg,#f4eff5,#f4eff5 calc(25% - 1px),#e8dfeb calc(25% - 1px),#e8dfeb 25%);--track-hover:#efe6f1;--tab-bg:#f4eef6;--tab-active-ink:#7e2f5b;--nav-bg:#fffcfef5;--nav-active-bg:#f6e4ef;--nav-active-ink:#83305f;--nav-hover-bg:#f9f0f5;--insight-bg:#fbf2f6;--insight-line:#efdce7;--insight-chip:#f2dbe7;--insight-ink:#8b3b66;--insight-body:#7a6274;--editorial-bg:#edf5f3;--editorial-line:#d9e8e4;--editorial-ink:#2c6a61;--editorial-body:#567d76;--editorial-rule:#d3e5e0;--accent-dot:#e88bb4;--panel-bg:#fdf9fd;--zebra:#fffbfe;--thead-bg:#f7f1f8;--num:#96305f;--card-shadow:0 1px 2px #2f22330a,0 10px 26px -18px #2f22332e;--card-shadow-lift:0 2px 6px #2f22330f,0 22px 44px -24px #2f22333d;--card-hover-line:#e0cfe4;--progress:linear-gradient(90deg,#a8356b,#a5628c 55%,#2b7f74)}.SurveyReport_themeIndigo__QAsgA{--ink:#1c2340;--muted:#666f8d;--line:#e2e6f1;--hairline:#eaedf5;--surface:#fdfdff;--surface-soft:#f6f8fd;--rail:#eef1f8;--rail-thumb:#c5cde2;--rail-thumb-hover:#a8b3ce;--sel-bg:#ccd7f7;--sel-ink:#17204a;--c1:#3853c4;--c1-tip:#6e83e2;--c2:#d1762b;--c2-tip:#eba055;--c3:#2f8074;--c4:#8c53a8;--c5:#5c6b86;--hero-bg:radial-gradient(125% 95% at 80% 4%,#2b3a86 0%,#1a2256 48%,#131934 100%);--hero-flat:#1b2456;--hero-ink:#f4f6ff;--hero-dim:#c9d1ec;--hero-soft:#aab4d6;--hero-warm:#f6c78d;--hero-glow:#4b63cf47;--hero-shadow:0 2px 5px #0e132c14,0 34px 72px -44px #0e132c85;--label:#7a839f;--strong:#3a4468;--bar-label:#5a6480;--bar-value:#2d3f8d;--track:repeating-linear-gradient(90deg,#eef1f8,#eef1f8 calc(25% - 1px),#dfe4f0 calc(25% - 1px),#dfe4f0 25%);--track-hover:#e8ecf6;--tab-bg:#eff2fa;--tab-active-ink:#2c3b85;--nav-bg:#fdfdfff5;--nav-active-bg:#e7ecfb;--nav-active-ink:#2c3b85;--nav-hover-bg:#f2f5fc;--insight-bg:#f2f5fd;--insight-line:#dee5f6;--insight-chip:#dee6f8;--insight-ink:#32428a;--insight-body:#5f6a8c;--editorial-bg:#fdf4e9;--editorial-line:#f2e3ce;--editorial-ink:#9a5f1c;--editorial-body:#87704f;--editorial-rule:#eddfc9;--accent-dot:#8fa4ef;--panel-bg:#fafbff;--zebra:#fcfdff;--thead-bg:#f2f5fb;--num:#2f43a3;--card-shadow:0 1px 2px #1c23400a,0 10px 26px -18px #1c23402e;--card-shadow-lift:0 2px 6px #1c23400f,0 22px 44px -24px #1c23403d;--card-hover-line:#ccd5ea;--progress:linear-gradient(90deg,#3853c4,#7d8cc9 55%,#d1762b)}.SurveyReport_hero__c3hCu{overflow:hidden;position:relative;padding:32px 42px 0;border-radius:24px;color:var(--hero-ink);background:var(--hero-bg);background-color:var(--hero-flat);box-shadow:var(--hero-shadow)}.SurveyReport_hero__c3hCu:before{width:520px;height:520px;right:-290px;top:-210px;border:1px solid #ffffff0d}.SurveyReport_hero__c3hCu:after,.SurveyReport_hero__c3hCu:before{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}.SurveyReport_hero__c3hCu:after{width:440px;height:440px;left:-190px;bottom:-260px;background:radial-gradient(circle,var(--hero-glow) 0,#00000000 68%)}.SurveyReport_heroFooter__Edsv8,.SurveyReport_heroGrid__2q0qh,.SurveyReport_heroTop__PosHw{position:relative;z-index:1}.SurveyReport_heroTop__PosHw{display:flex;align-items:center;justify-content:space-between;gap:12px}.SurveyReport_brandLockup__icpGo{display:inline-flex;align-items:center;gap:11px;min-width:0}.SurveyReport_brandMark__1Gb3H{flex-shrink:0;border-radius:7px}.SurveyReport_brand__y3OYP{font-size:26px;font-weight:600;letter-spacing:-1px}.SurveyReport_reportBadge__wj47K{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.03em;color:var(--hero-dim);border:1px solid #ffffff29;padding:7px 10px;border-radius:30px;background:#ffffff08}.SurveyReport_reportBadge__wj47K>span{width:5px;height:5px;border-radius:50%;background:var(--hero-warm);box-shadow:0 0 0 3px #ffffff26}.SurveyReport_heroGrid__2q0qh{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;padding:52px 0 40px;align-items:center}.SurveyReport_heroKicker__Xgf0s{color:var(--hero-warm);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.17em;margin:0 0 16px}.SurveyReport_hero__c3hCu h2{font-size:clamp(35px,4.1vw,55px);line-height:1.09;font-weight:500;letter-spacing:-2px;margin:0 0 23px;text-wrap:balance}.SurveyReport_heroDescription__Dzp5F{font-size:17px;line-height:1.8;max-width:390px;color:var(--hero-dim)}.SurveyReport_heroLink__e4_wG{display:inline-flex;align-items:center;gap:11px;margin-top:25px;font-size:15px;font-weight:500;color:var(--hero-warm);transition:color .25s var(--ease-soft),gap .35s var(--ease)}.SurveyReport_heroLink__e4_wG svg{transition:transform .45s var(--ease)}.SurveyReport_heroLink__e4_wG:active{color:#fff}.SurveyReport_heroLink__e4_wG:active svg{transform:translateY(3px)}.SurveyReport_heroGraphic__TgWMd{position:relative;width:100%;max-width:280px;margin:auto;text-align:center;will-change:transform}.SurveyReport_heroGraphic__TgWMd svg{display:block;width:100%}.SurveyReport_heroArc__UxSnD{animation:SurveyReport_ringDraw__6aI3P 1.5s var(--ease) both .15s}.SurveyReport_ringLabel__5X_6c{position:absolute;inset:0 0 auto;height:calc(100% - 51px);display:flex;flex-direction:column;align-items:center;justify-content:center}.SurveyReport_ringLabel__5X_6c strong{font-size:55px;font-weight:400;line-height:1.05;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.SurveyReport_ringLabel__5X_6c strong .SurveyReport_unit__EQ_Xm{font-size:26px}.SurveyReport_ringLabel__5X_6c>span{font-size:14px;margin-top:7px;color:var(--hero-warm)}.SurveyReport_ringLabel__5X_6c small{font-size:11px;color:var(--hero-soft);margin-top:8px;max-width:138px;line-height:1.55}.SurveyReport_heroGraphic__TgWMd>p{color:var(--hero-soft);font-size:12px;line-height:1.65;height:39px;margin:12px 0 0}.SurveyReport_heroFooter__Edsv8{border-top:1px solid #ffffff20;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--hero-soft);font-size:13px}.SurveyReport_heroFooter__Edsv8 b{color:#fff;font-weight:500;margin-right:3px}.SurveyReport_counter__osurt{display:inline-grid;justify-items:start;vertical-align:initial}.SurveyReport_counter__osurt>*{grid-area:1/1}.SurveyReport_counterGhost__VU9qR{visibility:hidden}.SurveyReport_ringLabel__5X_6c strong{display:flex;align-items:baseline;justify-content:center}.SurveyReport_unit__EQ_Xm{letter-spacing:normal;margin-left:.09em;flex-shrink:0}.SurveyReport_metrics__DSb9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}.SurveyReport_metric__Hwg_T{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);box-shadow:var(--card-shadow);transition:border-color .3s var(--ease-soft),box-shadow .4s var(--ease-soft),background-color .3s var(--ease-soft)}.SurveyReport_metricTop__zLkpZ{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;gap:10px}.SurveyReport_metric__Hwg_T>strong{display:flex;align-items:baseline;font-size:47px;line-height:1.2;letter-spacing:-1.6px;font-weight:500;margin-top:20px;font-variant-numeric:tabular-nums}.SurveyReport_metric__Hwg_T>strong .SurveyReport_unit__EQ_Xm{font-size:24px;font-weight:400;color:var(--label)}.SurveyReport_metric__Hwg_T>p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px;max-width:220px}.SurveyReport_metric__Hwg_T>small{display:block;margin-top:14px;font-size:12px;color:var(--label)}.SurveyReport_summaryNote__Fqtw_{font-size:13px;line-height:1.7;color:var(--muted);margin:14px 3px 28px;max-width:900px}.SurveyReport_narrative__oDWUA{padding-top:44px;scroll-margin-top:calc(var(--dock) + var(--dock-gap) + var(--nav-height) + 20px)}.SurveyReport_narrative__oDWUA .SurveyReport_methodHeading__vc5SO h3{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:10px 0 18px}.SurveyReport_narrativeParagraph__z2kz9{font-size:15px;line-height:1.85;margin:0 0 16px;max-width:74ch}.SurveyReport_narrative__oDWUA .SurveyReport_narrativeParagraph__z2kz9{color:var(--editorial-body,var(--muted))}.SurveyReport_useCaseLinks__qzRhR{margin-top:20px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--nav-bg);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.SurveyReport_useCaseLabel__UGfnD{font-size:12px;color:var(--muted)}.SurveyReport_useCaseLinks__qzRhR ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.SurveyReport_useCaseLinks__qzRhR a{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--nav-active-ink,var(--editorial-ink,inherit));border:1px solid var(--line);border-radius:999px;padding:6px 13px;transition:border-color .25s var(--ease-soft),background-color .25s var(--ease-soft)}.SurveyReport_useCaseLinks__qzRhR a:hover{background:var(--nav-active-bg)}.SurveyReport_navWrap__x4J4Y{position:sticky;top:calc(var(--dock) + var(--dock-gap));z-index:20}.SurveyReport_jumpNav__kbYdr{display:flex;align-items:center;gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:12px;padding:7px;box-shadow:0 5px 18px #1c23400a;scrollbar-width:none}.SurveyReport_jumpNav__kbYdr::-webkit-scrollbar{display:none}.SurveyReport_jumpNav__kbYdr>a{font-size:14px;color:var(--muted);padding:10px 13px;white-space:nowrap;border-radius:7px;scroll-snap-align:start;transition:background-color .25s var(--ease-soft),color .25s var(--ease-soft),transform .18s var(--ease-soft);flex-shrink:0}.SurveyReport_jumpNav__kbYdr>a[data-active=true]{background:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:500}.SurveyReport_jumpNav__kbYdr>a:active{transform:scale(.95)}.SurveyReport_navProgress__mt2jK{position:absolute;left:13px;right:13px;bottom:2px;height:2px;border-radius:2px;display:none;transform:scaleX(0);transform-origin:left;background:var(--progress)}.SurveyReport_section__Tmnnk{padding-top:68px;scroll-margin-top:calc(var(--dock) + var(--dock-gap) + var(--nav-height) + 20px)}.SurveyReport_sectionHeading__ObqMH{margin-bottom:26px}.SurveyReport_eyebrow__ie3T_{color:var(--label);font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:500;display:block}.SurveyReport_sectionHeading__ObqMH h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:13px 0 12px;text-wrap:balance}.SurveyReport_sectionHeading__ObqMH>p{color:var(--muted);font-size:16px;line-height:1.85;max-width:780px}.SurveyReport_grid__isARI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:20px}.SurveyReport_gridStretch__Hwxzs{align-items:stretch}.SurveyReport_gridStretch__Hwxzs:has(.SurveyReport_dataButton__I8bY1[aria-expanded=true]){align-items:start}.SurveyReport_gridStretch__Hwxzs .SurveyReport_chartCard__DP7cD .SurveyReport_plot__SVPEj{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.SurveyReport_gridStretch__Hwxzs .SurveyReport_donutCard__0rC9y{display:flex;flex-direction:column}.SurveyReport_gridStretch__Hwxzs .SurveyReport_donutContent__yFxP_{flex:1}.SurveyReport_full__NFGp0{grid-column:1/-1}.SurveyReport_chartCard__DP7cD{min-width:0;margin:0;border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--surface);display:flex;flex-direction:column;box-shadow:var(--card-shadow);transition:border-color .3s var(--ease-soft),box-shadow .4s var(--ease-soft)}.SurveyReport_chartHeading__fEk95{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:21px}.SurveyReport_chartHeading__fEk95 h4,.SurveyReport_donutCard__0rC9y h4{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.3px}.SurveyReport_chartHeading__fEk95 p,.SurveyReport_donutCard__0rC9y>div>p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:5px}.SurveyReport_dataButton__I8bY1{flex-shrink:0;display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);padding:5px;border-radius:6px;transition:background-color .25s var(--ease-soft),color .25s var(--ease-soft),transform .18s var(--ease-soft)}.SurveyReport_dataButton__I8bY1:active{transform:scale(.93);background:var(--tab-bg)}.SurveyReport_chartTabs__R1S3L{display:flex;flex-wrap:wrap;width:fit-content;gap:2px;padding:3px;background:var(--tab-bg);border-radius:7px;margin:-4px 0 23px}.SurveyReport_chartTabs__R1S3L button{font-size:13px;padding:7px 10px;border-radius:5px;color:var(--muted);transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft),box-shadow .3s var(--ease-soft),transform .18s var(--ease-soft)}.SurveyReport_chartTabs__R1S3L button[aria-pressed=true]{background:#fff;color:var(--tab-active-ink);box-shadow:0 1px 4px #1c234014;font-weight:500}.SurveyReport_chartTabs__R1S3L button:active{transform:scale(.95)}.SurveyReport_legend__4IqLM{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 19px;font-size:13px;color:var(--muted)}.SurveyReport_legend__4IqLM span{display:flex;align-items:center;gap:6px}.SurveyReport_legend__4IqLM i{width:7px;height:7px;border-radius:2px}.SurveyReport_barRow__UwEWq{margin-bottom:16px}.SurveyReport_barLabel__IG_mD{font-size:14px;line-height:1.5;color:var(--bar-label);margin-bottom:7px}.SurveyReport_barLine__E2QAy{display:flex;align-items:center;gap:10px;margin-bottom:5px}.SurveyReport_barTrack__7hXx0{height:10px;border-radius:3px;flex:1;min-width:0;background:var(--track);overflow:hidden;transition:background-color .3s var(--ease-soft)}.SurveyReport_barFill__ZIwzf{height:100%;border-radius:3px;min-width:2px;transform-origin:left;box-shadow:inset 0 1px 0 #ffffff30}.SurveyReport_barValue__4tYU1{font-size:14px;font-weight:500;color:var(--bar-value);width:74px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.SurveyReport_barRow__UwEWq:active .SurveyReport_barTrack__7hXx0{background:var(--track-hover)}.SurveyReport_scale__ZH1ER{display:flex;justify-content:space-between;color:var(--label);font-size:12px;padding-top:8px;margin-right:84px;border-top:1px solid var(--hairline);gap:5px}.SurveyReport_scale__ZH1ER span:nth-child(2){text-align:center}.SurveyReport_chartCard__DP7cD>figcaption,.SurveyReport_donutCard__0rC9y>figcaption{font-size:13px;line-height:1.75;color:var(--label);padding-top:18px;margin-top:18px;border-top:1px solid var(--hairline)}.SurveyReport_donutCard__0rC9y{margin:0;border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--surface);box-shadow:var(--card-shadow);transition:border-color .3s var(--ease-soft),box-shadow .4s var(--ease-soft)}.SurveyReport_donutContent__yFxP_{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:18px}.SurveyReport_donutContent__yFxP_ svg{width:148px;flex-shrink:0}.SurveyReport_donutNumber__rCM3u{font-size:26px;font-weight:500;fill:var(--strong)}.SurveyReport_donutLabel__l0ZQK{font-size:12px;fill:var(--label)}.SurveyReport_donutLegend__YqhMW{display:flex;flex-direction:column;gap:13px;flex:1;min-width:0}.SurveyReport_donutLegend__YqhMW span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.SurveyReport_donutLegend__YqhMW i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.SurveyReport_donutLegend__YqhMW b{margin-left:auto;font-weight:500;color:var(--ink);padding-left:8px;font-variant-numeric:tabular-nums}.SurveyReport_donutCard__0rC9y>figcaption{margin-top:16px;padding-top:14px}.SurveyReport_summaryPanel__ta7SH{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden}.SurveyReport_summaryLead__QmV1Z{font-size:18px;line-height:1.8;color:var(--strong);padding:26px 28px;background:var(--surface-soft);border-bottom:1px solid var(--line);text-wrap:pretty}.SurveyReport_summaryLead__QmV1Z b{color:var(--ink);font-weight:600}.SurveyReport_finding__BXG_M{display:grid;grid-template-columns:124px minmax(0,1fr);gap:24px;padding:22px 28px;border-bottom:1px solid var(--hairline)}.SurveyReport_finding__BXG_M:last-child{border-bottom:0}.SurveyReport_findingStat__CDxCP{font-size:28px;font-weight:500;letter-spacing:-.9px;line-height:1.3;color:var(--c1);font-variant-numeric:tabular-nums}.SurveyReport_finding__BXG_M h4{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:6px}.SurveyReport_finding__BXG_M p{font-size:15px;line-height:1.85;color:var(--muted)}.SurveyReport_finding__BXG_M b{color:var(--strong);font-weight:600}.SurveyReport_verdict__79Y01{margin-top:20px;border-radius:14px;padding:26px 28px;background:var(--hero-bg);background-color:var(--hero-flat);box-shadow:var(--card-shadow)}.SurveyReport_verdict__79Y01>span{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--hero-warm);margin-bottom:11px}.SurveyReport_verdict__79Y01 p{font-size:17px;line-height:1.8;color:var(--hero-dim);text-wrap:pretty}.SurveyReport_verdict__79Y01 b{color:#fff;font-weight:500}.SurveyReport_insight__KTPZv{margin:20px 0;border:1px solid var(--insight-line);background:var(--insight-bg);padding:22px 24px;border-radius:12px;display:flex;gap:13px;align-items:flex-start}.SurveyReport_insightIcon__1gbqD{display:flex;align-items:center;justify-content:center;background:var(--insight-chip);width:28px;height:28px;border-radius:50%;flex-shrink:0;color:var(--insight-ink)}.SurveyReport_insight__KTPZv h4{font-size:14px;font-weight:600;margin-bottom:5px;color:var(--insight-ink)}.SurveyReport_insight__KTPZv p{font-size:15px;line-height:1.9;color:var(--insight-body)}.SurveyReport_insight__KTPZv b{color:var(--insight-ink);font-weight:600}.SurveyReport_editorialCard__PyX5A{background:var(--editorial-bg);padding:30px;border-radius:16px;border:1px solid var(--editorial-line);align-self:stretch}.SurveyReport_editorialCard__PyX5A .SurveyReport_eyebrow__ie3T_{color:var(--editorial-ink)}.SurveyReport_editorialCard__PyX5A>strong{display:flex;align-items:baseline;font-weight:400;font-size:63px;letter-spacing:-2px;line-height:1.15;margin-top:20px;color:var(--editorial-ink);font-variant-numeric:tabular-nums}.SurveyReport_editorialCard__PyX5A>strong .SurveyReport_unit__EQ_Xm{font-size:28px}.SurveyReport_editorialCard__PyX5A h4{font-size:21px;line-height:1.4;font-weight:500;max-width:330px;margin:14px 0 18px;text-wrap:balance;color:var(--ink)}.SurveyReport_editorialCard__PyX5A p{font-size:15px;line-height:1.9;color:var(--editorial-body)}.SurveyReport_editorialCard__PyX5A b{color:var(--editorial-ink);font-weight:600}.SurveyReport_editorialRule__ko82K{height:1px;background:var(--editorial-rule);margin:24px 0}.SurveyReport_editorialCard__PyX5A small{display:block;font-size:12px;color:var(--editorial-body);margin-top:20px;opacity:.85}.SurveyReport_notes__3qaMl{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:22px 4px}.SurveyReport_notesTriple__LvZFw{grid-template-columns:repeat(3,1fr);gap:24px}.SurveyReport_notes__3qaMl p{font-size:14px;line-height:1.8;color:var(--muted)}.SurveyReport_notes__3qaMl b{color:var(--strong);font-weight:600}.SurveyReport_detailTable__5LtST{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:20px;background:var(--surface);box-shadow:var(--card-shadow)}.SurveyReport_tableHeading__a_5UO{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:23px 24px}.SurveyReport_tableHeading__a_5UO h4{font-size:18px;font-weight:600;letter-spacing:-.3px}.SurveyReport_tableHeading__a_5UO>span{font-size:12px;color:var(--muted);white-space:nowrap}.SurveyReport_tableScroll__IDFcF{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--rail-thumb) var(--rail)}.SurveyReport_tableScroll__IDFcF[hidden]{display:none}.SurveyReport_tableScroll__IDFcF table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.SurveyReport_tableScroll__IDFcF caption{padding:16px 0 10px;text-align:left;color:var(--muted);font-size:13px}.SurveyReport_tableScroll__IDFcF td,.SurveyReport_tableScroll__IDFcF th{padding:12px 18px;border-bottom:1px solid var(--hairline);line-height:1.6}.SurveyReport_tableScroll__IDFcF thead th{background:var(--thead-bg);color:var(--label);font-size:12px;font-weight:500;white-space:nowrap}.SurveyReport_tableScroll__IDFcF tbody th{font-weight:400;color:var(--strong)}.SurveyReport_tableScroll__IDFcF td{color:var(--muted);font-variant-numeric:tabular-nums}.SurveyReport_tableScroll__IDFcF tbody tr{transition:background-color .25s var(--ease-soft)}.SurveyReport_tableScroll__IDFcF tbody tr:nth-child(2n){background:var(--zebra)}.SurveyReport_tableScroll__IDFcF tbody tr:active{background:var(--surface-soft)}.SurveyReport_tableScroll__IDFcF td:last-child{font-weight:500;text-align:right;color:var(--num)}.SurveyReport_detailTable__5LtST .SurveyReport_tableScroll__IDFcF table{min-width:580px}.SurveyReport_tableNote__YXQfz{padding:16px 24px;font-size:13px;line-height:1.75;color:var(--muted)}.SurveyReport_playbook__2KJXj{display:grid;grid-template-columns:1fr 1fr;background:var(--panel-bg);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--card-shadow)}.SurveyReport_playbook__2KJXj>div{padding:30px}.SurveyReport_playbook__2KJXj>div:nth-child(odd){border-right:1px solid var(--line)}.SurveyReport_playbook__2KJXj>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.SurveyReport_playbook__2KJXj>div>span{color:var(--accent-dot);font-size:14px;font-weight:600;letter-spacing:.04em}.SurveyReport_playbook__2KJXj h4{font-size:19px;letter-spacing:-.3px;margin:18px 0 12px;font-weight:500}.SurveyReport_playbook__2KJXj p{font-size:15px;color:var(--muted);line-height:1.9}.SurveyReport_sourceLine__f7tkn{color:var(--muted);font-size:13px;margin:15px 4px}.SurveyReport_methodology___CuWU{margin-top:64px;border-top:1px solid var(--line);padding-top:33px}.SurveyReport_methodHeading__vc5SO h3{font-size:25px;font-weight:500;letter-spacing:-.6px;margin:10px 0 24px}.SurveyReport_qualityStrip__2M1x2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.SurveyReport_qualityStrip__2M1x2>div{display:flex;align-items:baseline;gap:7px}.SurveyReport_qualityStrip__2M1x2 svg{color:var(--c1);flex-shrink:0}.SurveyReport_qualityStrip__2M1x2 span{color:var(--muted);font-size:13px;line-height:1.8}.SurveyReport_qualityStrip__2M1x2 b{display:block;font-size:22px;color:var(--strong);font-weight:500}.SurveyReport_methodology___CuWU details p,.SurveyReport_methodology___CuWU>p{font-size:14px;line-height:1.9;color:var(--muted)}.SurveyReport_methodology___CuWU details{margin-top:22px;border:1px solid var(--line);border-radius:10px;padding:16px 20px;transition:border-color .3s var(--ease-soft)}.SurveyReport_methodology___CuWU summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;list-style:none;gap:16px}.SurveyReport_methodology___CuWU summary::-webkit-details-marker{display:none}.SurveyReport_methodology___CuWU summary svg{flex-shrink:0;transition:transform .4s var(--ease)}.SurveyReport_methodology___CuWU details[open] summary svg{transform:rotate(180deg)}.SurveyReport_methodology___CuWU details p{margin-top:15px}.SurveyReport_methodology___CuWU details b{color:var(--strong);font-weight:600}.SurveyReport_reportCredit__KDMCT{margin-top:38px;border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.SurveyReport_reportCredit__KDMCT>div:last-child{text-align:right;flex-shrink:0}.SurveyReport_creditLabel__Bc_vi{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--label)}.SurveyReport_reportCredit__KDMCT p{font-size:15px;line-height:1.6;color:var(--strong);margin-top:9px;max-width:440px}.SurveyReport_reportCredit__KDMCT .SurveyReport_creditBrand__GyMXk{font-size:22px;line-height:1.2;letter-spacing:-.7px;font-weight:600;color:var(--ink);margin-top:7px}.SurveyReport_reportCredit__KDMCT .SurveyReport_creditBrand__GyMXk i{font-style:normal;color:var(--c1)}.SurveyReport_reportCredit__KDMCT small{display:block;font-size:13px;line-height:1.7;color:var(--label);margin-top:7px;font-variant-numeric:tabular-nums}.SurveyReport_visuallyHidden__MXALK{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.SurveyReport_report__asdwX [data-reveal]{transition:opacity .75s var(--ease),transform .75s var(--ease),filter .75s var(--ease)}.SurveyReport_report__asdwX [data-reveal=out]{opacity:0;transform:translate3d(0,var(--rise),0);will-change:transform,opacity}.SurveyReport_insight__KTPZv[data-reveal],.SurveyReport_sectionHeading__ObqMH[data-reveal]{--rise:8px}.SurveyReport_insight__KTPZv[data-reveal=out],.SurveyReport_sectionHeading__ObqMH[data-reveal=out]{filter:blur(3px)}.SurveyReport_metric__Hwg_T[data-reveal],.SurveyReport_playbook__2KJXj[data-reveal]>div{transition-delay:calc(var(--i, 0) * 90ms)}.SurveyReport_playbook__2KJXj[data-reveal=out]>div{opacity:0;transform:translate3d(0,12px,0)}.SurveyReport_playbook__2KJXj[data-reveal]>div{transition:opacity .7s var(--ease),transform .7s var(--ease)}.SurveyReport_plot__SVPEj[data-measure=out] .SurveyReport_barFill__ZIwzf{transform:scaleX(0)}.SurveyReport_plot__SVPEj[data-measure=out] .SurveyReport_barValue__4tYU1{opacity:0}.SurveyReport_plot__SVPEj[data-measure=in] .SurveyReport_barFill__ZIwzf{animation:SurveyReport_barMeasure__F8Tr3 .9s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.SurveyReport_plot__SVPEj[data-measure=in] .SurveyReport_barValue__4tYU1{animation:SurveyReport_valueSettle__otOq8 .55s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms + .11s)}.SurveyReport_donutCard__0rC9y[data-reveal=in] .SurveyReport_donutArc__2l01t{animation:SurveyReport_donutDraw__WOwDJ 1.25s var(--ease) both;animation-delay:calc(var(--i, 0) * .13s + .1s)}.SurveyReport_donutCard__0rC9y[data-reveal=out] .SurveyReport_donutArc__2l01t{stroke-dasharray:0 100}@keyframes SurveyReport_barMeasure__F8Tr3{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SurveyReport_valueSettle__otOq8{0%{opacity:0;transform:translate3d(-6px,0,0)}to{opacity:1;transform:none}}@keyframes SurveyReport_ringDraw__6aI3P{0%{stroke-dasharray:0 100}}@keyframes SurveyReport_donutDraw__WOwDJ{0%{stroke-dasharray:0 100}}@keyframes SurveyReport_heroLift__3GADW{to{transform:translate3d(0,-44px,0)}}@keyframes SurveyReport_heroSink__isMOc{to{transform:translate3d(0,22px,0);opacity:.74}}@keyframes SurveyReport_numberDrift__4u80q{0%{transform:translate3d(0,14px,0)}to{transform:translate3d(0,-14px,0)}}@keyframes SurveyReport_orbDrift__sqqoL{to{transform:translate3d(-52px,104px,0)}}@keyframes SurveyReport_orbGlow__1g6ni{to{transform:translate3d(46px,-70px,0) scale(1.18)}}@keyframes SurveyReport_readProgress__i1Hgu{to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.SurveyReport_heroLink__e4_wG:hover{color:#fff;gap:14px}.SurveyReport_heroLink__e4_wG:hover svg{transform:translateY(3px)}.SurveyReport_jumpNav__kbYdr>a:hover{background:var(--nav-hover-bg);color:var(--ink)}.SurveyReport_dataButton__I8bY1:hover{background:var(--tab-bg);color:var(--strong)}.SurveyReport_chartTabs__R1S3L button:hover:not([aria-pressed=true]){color:var(--strong)}.SurveyReport_barRow__UwEWq:hover .SurveyReport_barTrack__7hXx0{background:var(--track-hover)}.SurveyReport_tableScroll__IDFcF tbody tr:hover{background:var(--surface-soft)}.SurveyReport_chartCard__DP7cD:hover,.SurveyReport_detailTable__5LtST:hover,.SurveyReport_donutCard__0rC9y:hover,.SurveyReport_metric__Hwg_T:hover{border-color:var(--card-hover-line);box-shadow:var(--card-shadow-lift)}.SurveyReport_metric__Hwg_T:hover{background:var(--surface)}.SurveyReport_methodology___CuWU details:hover{border-color:var(--card-hover-line)}}@media (pointer:coarse){.SurveyReport_jumpNav__kbYdr>a{padding:12px 14px}.SurveyReport_chartTabs__R1S3L button{padding:10px 12px}.SurveyReport_dataButton__I8bY1{padding:9px 10px;margin:-4px -4px 0 0}.SurveyReport_methodology___CuWU summary{padding:4px 0}.SurveyReport_barLine__E2QAy{padding:2px 0;margin-bottom:3px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.SurveyReport_report__asdwX{view-timeline-name:--survey-read}.SurveyReport_navProgress__mt2jK{display:block;animation:SurveyReport_readProgress__i1Hgu linear both;animation-timeline:--survey-read;animation-range:contain 0 contain 100%}.SurveyReport_heroGraphic__TgWMd{animation:SurveyReport_heroLift__3GADW linear both;animation-timeline:scroll(root block);animation-range:0 760px}.SurveyReport_heroCopy__ayMPU{animation:SurveyReport_heroSink__isMOc linear both;animation-timeline:scroll(root block);animation-range:0 660px}.SurveyReport_hero__c3hCu:before{animation:SurveyReport_orbDrift__sqqoL linear both;animation-timeline:scroll(root block);animation-range:0 900px}.SurveyReport_hero__c3hCu:after{animation:SurveyReport_orbGlow__1g6ni linear both;animation-timeline:scroll(root block);animation-range:0 900px}.SurveyReport_editorialCard__PyX5A>strong{animation:SurveyReport_numberDrift__4u80q linear both;animation-timeline:view();animation-range:cover 15% cover 85%}}}@media (max-width:900px){.SurveyReport_report__asdwX{--dock:60px;--nav-height:51px}.SurveyReport_hero__c3hCu{padding:25px 30px 0}.SurveyReport_heroGrid__2q0qh{padding:40px 0 30px}.SurveyReport_hero__c3hCu h2{font-size:40px}.SurveyReport_heroGraphic__TgWMd{max-width:240px}.SurveyReport_ringLabel__5X_6c strong{font-size:53px}.SurveyReport_heroFooter__Edsv8{font-size:12px}.SurveyReport_chartCard__DP7cD,.SurveyReport_donutCard__0rC9y{padding:20px}.SurveyReport_dataButton__I8bY1 span{display:none}.SurveyReport_metric__Hwg_T{padding:20px}.SurveyReport_jumpNav__kbYdr>a{font-size:13px}.SurveyReport_donutContent__yFxP_{gap:12px}.SurveyReport_donutContent__yFxP_ svg{width:122px}.SurveyReport_notesTriple__LvZFw{grid-template-columns:1fr 1fr}}@media (max-width:640px){.SurveyReport_report__asdwX{--dock:61px;--nav-height:49px;--dock-gap:6px}.SurveyReport_hero__c3hCu{padding:24px 22px 0;border-radius:18px}.SurveyReport_hero__c3hCu:after{width:300px;height:300px;left:-130px;bottom:-180px}.SurveyReport_brandLockup__icpGo{gap:9px}.SurveyReport_brandMark__1Gb3H{width:29px!important;height:29px!important}.SurveyReport_brand__y3OYP{font-size:23px}.SurveyReport_reportBadge__wj47K{font-size:11px;padding:6px 9px}.SurveyReport_heroGrid__2q0qh{grid-template-columns:1fr;padding:32px 0 23px;gap:22px}.SurveyReport_hero__c3hCu h2{font-size:35px;letter-spacing:-1.4px}.SurveyReport_heroKicker__Xgf0s{font-size:11px}.SurveyReport_heroDescription__Dzp5F{font-size:15px;line-height:1.8}.SurveyReport_heroLink__e4_wG{font-size:14px;margin-top:19px}.SurveyReport_heroGraphic__TgWMd{max-width:240px}.SurveyReport_heroGraphic__TgWMd>p{display:none}.SurveyReport_ringLabel__5X_6c{height:100%}.SurveyReport_ringLabel__5X_6c strong{font-size:53px}.SurveyReport_ringLabel__5X_6c>span{font-size:13px}.SurveyReport_ringLabel__5X_6c small{font-size:11px;max-width:128px;margin-top:7px}.SurveyReport_heroFooter__Edsv8{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;font-size:12px}.SurveyReport_metrics__DSb9_{grid-template-columns:1fr;gap:10px;margin-top:14px}.SurveyReport_metric__Hwg_T{padding:18px;display:grid;grid-template-columns:1fr auto;column-gap:15px}.SurveyReport_metricTop__zLkpZ{grid-column:1;font-size:14px}.SurveyReport_metric__Hwg_T>strong{grid-column:2;grid-row:1/4;align-self:center;margin:0;font-size:35px}.SurveyReport_metric__Hwg_T>strong .SurveyReport_unit__EQ_Xm{font-size:17px}.SurveyReport_metric__Hwg_T>p{font-size:13px;margin-top:8px;grid-column:1}.SurveyReport_metric__Hwg_T>small{font-size:12px;margin-top:9px;grid-column:1}.SurveyReport_summaryNote__Fqtw_{font-size:12px;margin-bottom:19px}.SurveyReport_jumpNav__kbYdr{padding:5px;border-radius:9px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.SurveyReport_jumpNav__kbYdr>a{font-size:13px;padding:11px 13px}.SurveyReport_navProgress__mt2jK{left:10px;right:10px;bottom:1px}.SurveyReport_section__Tmnnk{padding-top:44px}.SurveyReport_sectionHeading__ObqMH{margin-bottom:20px}.SurveyReport_sectionHeading__ObqMH h3{font-size:25px;letter-spacing:-.7px;margin-top:12px}.SurveyReport_sectionHeading__ObqMH>p{font-size:15px;line-height:1.8}.SurveyReport_eyebrow__ie3T_{font-size:11px}.SurveyReport_grid__isARI{grid-template-columns:1fr;gap:15px;margin-bottom:15px}.SurveyReport_chartCard__DP7cD,.SurveyReport_donutCard__0rC9y{padding:20px 18px;border-radius:13px}.SurveyReport_chartHeading__fEk95{gap:6px}.SurveyReport_chartHeading__fEk95 h4,.SurveyReport_donutCard__0rC9y h4{font-size:17px}.SurveyReport_barLabel__IG_mD{font-size:14px}.SurveyReport_barValue__4tYU1{font-size:13px;width:66px}.SurveyReport_scale__ZH1ER{margin-right:76px;font-size:11px}.SurveyReport_chartTabs__R1S3L button{padding:9px 11px;font-size:13px}.SurveyReport_chartCard__DP7cD>figcaption{font-size:12px}.SurveyReport_donutContent__yFxP_ svg{width:142px}.SurveyReport_donutLegend__YqhMW{max-width:150px}.SurveyReport_summaryLead__QmV1Z{font-size:16px;padding:20px 18px}.SurveyReport_finding__BXG_M{grid-template-columns:1fr;gap:8px;padding:18px}.SurveyReport_findingStat__CDxCP{font-size:24px;letter-spacing:-.6px}.SurveyReport_finding__BXG_M h4{font-size:15px;margin-bottom:4px}.SurveyReport_finding__BXG_M p{font-size:14px}.SurveyReport_verdict__79Y01{padding:20px 18px;border-radius:12px}.SurveyReport_verdict__79Y01 p{font-size:15px}.SurveyReport_insight__KTPZv{padding:18px 16px;gap:10px}.SurveyReport_insightIcon__1gbqD{width:24px;height:24px}.SurveyReport_insight__KTPZv p{font-size:14px}.SurveyReport_editorialCard__PyX5A{padding:25px}.SurveyReport_editorialCard__PyX5A>strong{font-size:57px}.SurveyReport_notesTriple__LvZFw,.SurveyReport_notes__3qaMl{grid-template-columns:1fr;gap:12px}.SurveyReport_tableHeading__a_5UO{align-items:flex-start;flex-direction:column;padding:20px 18px;gap:8px}.SurveyReport_tableHeading__a_5UO h4{font-size:17px}.SurveyReport_tableNote__YXQfz{padding:16px 18px;font-size:12px}.SurveyReport_playbook__2KJXj{grid-template-columns:1fr}.SurveyReport_playbook__2KJXj>div{padding:24px;border-bottom:1px solid var(--line)}.SurveyReport_playbook__2KJXj>div:nth-child(odd){border-right:0}.SurveyReport_playbook__2KJXj>div:last-child{border-bottom:0}.SurveyReport_methodology___CuWU{margin-top:44px}.SurveyReport_qualityStrip__2M1x2{grid-template-columns:1fr 1fr;gap:20px}.SurveyReport_reportCredit__KDMCT{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px;padding-top:22px}.SurveyReport_reportCredit__KDMCT>div:last-child{text-align:left}.SurveyReport_reportCredit__KDMCT .SurveyReport_creditBrand__GyMXk{font-size:20px}.SurveyReport_report__asdwX [data-reveal]{--rise:12px;transition-duration:.6s}.SurveyReport_metric__Hwg_T[data-reveal],.SurveyReport_playbook__2KJXj[data-reveal]>div{transition-delay:calc(var(--i, 0) * 60ms)}}@media (prefers-reduced-motion:reduce){.SurveyReport_report__asdwX [data-reveal=out],.SurveyReport_report__asdwX [data-reveal]{opacity:1;transform:none;filter:none;transition:none}.SurveyReport_plot__SVPEj[data-measure=in] .SurveyReport_barFill__ZIwzf,.SurveyReport_plot__SVPEj[data-measure=out] .SurveyReport_barFill__ZIwzf{animation:none;transform:none}.SurveyReport_plot__SVPEj[data-measure=in] .SurveyReport_barValue__4tYU1,.SurveyReport_plot__SVPEj[data-measure=out] .SurveyReport_barValue__4tYU1{animation:none;opacity:1}.SurveyReport_donutCard__0rC9y[data-reveal=in] .SurveyReport_donutArc__2l01t,.SurveyReport_heroArc__UxSnD{animation:none}.SurveyReport_donutCard__0rC9y[data-reveal=out] .SurveyReport_donutArc__2l01t{stroke-dasharray:unset}.SurveyReport_heroLink__e4_wG,.SurveyReport_heroLink__e4_wG svg,.SurveyReport_methodology___CuWU summary svg{transition:none}}@media print{.SurveyReport_report__asdwX{print-color-adjust:exact;-webkit-print-color-adjust:exact}.SurveyReport_dataButton__I8bY1,.SurveyReport_heroLink__e4_wG,.SurveyReport_navWrap__x4J4Y{display:none}.SurveyReport_section__Tmnnk{padding-top:28px}.SurveyReport_chartCard__DP7cD,.SurveyReport_detailTable__5LtST,.SurveyReport_donutCard__0rC9y,.SurveyReport_finding__BXG_M,.SurveyReport_hero__c3hCu,.SurveyReport_insight__KTPZv,.SurveyReport_playbook__2KJXj>div,.SurveyReport_verdict__79Y01{break-inside:avoid}.SurveyReport_chartCard__DP7cD,.SurveyReport_detailTable__5LtST,.SurveyReport_donutCard__0rC9y,.SurveyReport_hero__c3hCu,.SurveyReport_metric__Hwg_T,.SurveyReport_playbook__2KJXj,.SurveyReport_summaryPanel__ta7SH,.SurveyReport_verdict__79Y01{box-shadow:none}.SurveyReport_report__asdwX [data-reveal=out],.SurveyReport_report__asdwX [data-reveal]{opacity:1;transform:none;filter:none}.SurveyReport_plot__SVPEj[data-measure=in] .SurveyReport_barFill__ZIwzf,.SurveyReport_plot__SVPEj[data-measure=out] .SurveyReport_barFill__ZIwzf{animation:none;transform:none}.SurveyReport_plot__SVPEj[data-measure=in] .SurveyReport_barValue__4tYU1,.SurveyReport_plot__SVPEj[data-measure=out] .SurveyReport_barValue__4tYU1{animation:none;opacity:1}.SurveyReport_heroArc__UxSnD{animation:none}.SurveyReport_donutCard__0rC9y[data-reveal=out] .SurveyReport_donutArc__2l01t{stroke-dasharray:unset}.SurveyReport_tableScroll__IDFcF{overflow:visible}.SurveyReport_chartTabs__R1S3L{display:none}}