.report_report__KR9ST{min-width:0;container:category-report/inline-size;--bg:#f8fafc;--surface:#fff;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--teal:#1d4ed8;--amber:#334155;--amber-soft:#f2f8ff;--red:#475569;--red-soft:#f2f8ff;--soft:#f2f8ff;--soft-strong:#eaf3ff;--dark:#0f172a;--shadow:0 4px 14px rgba(10,20,46,.07);--blue-wash:linear-gradient(112deg,#ebf4ff,#f3f8ff);max-width:1440px;width:100%;margin:0 auto;padding:0 32px 48px;background:var(--bg);font-family:system-ui,sans-serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:normal;letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;line-height:22px}.report_report__KR9ST *{box-sizing:border-box}.report_report__KR9ST h1,.report_report__KR9ST h2,.report_report__KR9ST h3,.report_report__KR9ST p{margin-top:0}.report_navBar__FCEoS{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 14px;margin:-6px 0 16px;border-radius:10px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:0 6px 20px -12px rgba(31,41,51,.18)}.report_navBack__xNUzf{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:700;font-size:12px;cursor:pointer}.report_navBack__xNUzf:hover{color:var(--teal);border-color:var(--teal)}.report_navScore___eQNJ{font-size:12px;color:var(--muted);font-weight:700;white-space:nowrap}.report_navScore___eQNJ b{font-size:16px;color:var(--teal);margin-left:2px}.report_section__hZOFY{scroll-margin-top:88px;margin-top:40px}.report_hero__cCTO1,.report_honestWarning__2eOSo,.report_panel__Qdv1v,.report_product__UrL6e,.report_reviewDepthCard__99DUJ,.report_sourceTable__KyGZO,.report_tableWrap__A9S1X{background:var(--surface);border:0;border-radius:12px;box-shadow:var(--shadow)}.report_hero__cCTO1{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch;padding:26px 30px;box-shadow:var(--shadow)}.report_hero__cCTO1 h1{margin-bottom:12px;font-size:32px;line-height:1.15;font-weight:800}.report_lead__NKo6f{max-width:830px;margin-bottom:18px;color:var(--muted);font-size:15px;line-height:1.8}.report_chapterHead__8V1ja{margin-bottom:20px}.report_chapterHead__8V1ja h2{font-size:16px;line-height:24px;font-weight:600;margin:0 0 4px}.report_chapterHead__8V1ja p{font-size:13px;line-height:20px;font-weight:400;color:var(--muted);margin:0}.report_chartGrid__ZmtKl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.report_splitBoard__RsU5t{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin-bottom:24px}@container category-report (max-width: 1024px){.report_splitBoard__RsU5t{grid-template-columns:1fr}}.report_tableWrap__A9S1X table{min-width:720px}.report_panel__Qdv1v{min-width:0;padding:24px;display:flex;flex-direction:column}.report_panelHead__x2Gzo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.report_panelHead__x2Gzo h3{font-size:16px;font-weight:600;line-height:24px;margin:0 0 4px}.report_panelHead__x2Gzo p{font-size:12px;color:var(--muted);margin:0}.report_panel__Qdv1v .report_chartSvg__kwrmZ{width:100%;height:auto;display:block}.report_insight__I_pAN{margin:12px 0 0;font-size:12px;color:var(--muted);line-height:1.65}.report_badge__Tr961{font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;white-space:nowrap}.report_badge__Tr961.report_good__Q4jUQ{background:var(--soft-strong);color:var(--teal)}.report_badge__Tr961.report_warn__Bj5wY{background:var(--amber-soft);color:var(--amber)}.report_badge__Tr961.report_bad__faVhT{background:var(--red-soft);color:var(--red)}.report_tableWrap__A9S1X{min-width:0;padding:24px;margin-bottom:24px;overflow-x:auto}.report_tableIntro__ClAP1{margin-bottom:20px}.report_tableIntro__ClAP1 b{font-size:16px;font-weight:600;line-height:24px}.report_tableIntro__ClAP1 span{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.6}.report_tableWrap__A9S1X table{width:100%;border-collapse:collapse;font-size:14px}.report_tableWrap__A9S1X th{text-align:left;padding:12px;font-size:14px;font-weight:600;color:#334155;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);background:#f2f8ff;white-space:nowrap}.report_tableWrap__A9S1X td{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:middle;color:#334155;line-height:22px}.report_tableWrap__A9S1X tr:last-child td{border-bottom:none}.report_kwTh__QcX2q{text-align:left;padding:12px;font-size:14px;font-weight:600;color:#334155;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);background:#f2f8ff;white-space:nowrap}.report_kwTd__QdpTN{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.report_tableWrap__A9S1X td strong{font-weight:600}.report_tableWrap__A9S1X td span{color:var(--ink)}.report_tableChips__A7yRA{display:flex;flex-wrap:wrap;gap:5px}.report_tableChips__A7yRA span{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--muted)}.report_featuresCell__o9T7v{min-width:180px;width:220px;max-width:260px}.report_featuresCell__o9T7v .report_tableChips__A7yRA span{white-space:normal;word-break:break-word;line-height:1.4}.report_tableChips__A7yRA.report_pain__KlyNS span{background:var(--red-soft);border-color:#f0dcd9;color:var(--red)}.report_shareCell__kZOIg{display:flex;align-items:center;gap:8px;min-width:90px}.report_shareCell__kZOIg b{font-size:14px;width:52px;font-weight:600}.report_shareCell__kZOIg i{height:6px;border-radius:999px;background:var(--teal);display:block;min-width:4px}.report_missingCost__mxSyU{color:var(--amber);font-weight:700}.report_bsrThumb__b1m6q{-o-object-fit:contain;object-fit:contain;display:block}.report_bsrThumbEmpty__v8szu,.report_bsrThumb__b1m6q{width:46px;height:46px;background:var(--soft);border:1px solid var(--line);border-radius:6px}.report_bsrRank__2GlVg{display:flex;flex-direction:column;gap:1px}.report_bsrRank__2GlVg strong{font-size:15px;color:var(--teal)}.report_bsrRank__2GlVg em{font-style:normal;font-size:10px;color:var(--muted);white-space:nowrap}.report_trendUp__ZCnbW{color:var(--teal);font-weight:800}.report_trendDown__YpDiY{color:var(--red);font-weight:800}.report_trendFlat__zEQ_8{color:var(--muted);font-weight:700}.report_opportunityCell__54_z0{display:flex;flex-direction:column;gap:5px}.report_opportunityCell__54_z0.report_bandCell__oxl90 strong{font-size:15px}.report_opportunityCell__54_z0.report_bandCell__oxl90 em{font-style:normal;font-size:12px;color:var(--muted)}.report_opportunityCell__54_z0.report_metricCell__rjX56 span{font-size:12px;color:var(--muted)}.report_honestWarning__2eOSo{padding:16px 20px;margin-bottom:16px;background:var(--blue-wash);border:0;box-shadow:none;display:flex;flex-direction:column;gap:4px}.report_honestWarning__2eOSo strong{color:var(--amber);font-size:14px}.report_honestWarning__2eOSo span{font-size:12px;color:#475569;line-height:1.65}.report_reviewDepthGrid__Vox4g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.report_reviewDepthCard__99DUJ{padding:14px;display:flex;flex-direction:column;gap:5px}.report_reviewDepthCard__99DUJ b{font-size:14px}.report_reviewDepthCard__99DUJ>span{font-size:12px;color:var(--teal);font-weight:700}.report_reviewDepthCard__99DUJ p{font-size:12px;color:var(--ink);margin:0;line-height:1.5}.report_reviewDepthCard__99DUJ small{font-size:11px;color:var(--muted)}.report_productGrid__s8Fui{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.report_product__UrL6e{overflow:hidden;display:flex;flex-direction:column}.report_product__UrL6e img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background:var(--soft);border-bottom:1px solid var(--line)}.report_productBody__Mk_eY{padding:12px;display:flex;flex-direction:column;gap:6px}.report_productTitle__jkj8L{font-size:12px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report_productMeta__2zLul{display:flex;flex-wrap:wrap;gap:4px}.report_productMeta__2zLul span{font-size:11px;padding:2px 7px;border-radius:6px;background:var(--soft);color:var(--muted)}.report_sourceTable__KyGZO{padding:16px;display:flex;flex-direction:column;gap:8px;margin-top:16px}.report_sourceRow__NTWc_{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.report_sourceRow__NTWc_:last-child{border-bottom:none}.report_sourceRow__NTWc_ strong{font-size:13px}.report_sourceRow__NTWc_ span{font-size:12px;color:var(--muted)}.report_sourceRow__NTWc_ span:last-child{color:var(--teal);font-weight:700;text-align:right}.report_appendixSection__d0Rwa details{background:var(--surface);border:0;border-radius:12px;padding:16px;box-shadow:var(--shadow)}.report_appendixSection__d0Rwa summary{cursor:pointer;font-weight:600;padding:16px;font-size:14px;color:var(--ink);border-radius:8px;background:var(--soft)}.report_appendixBody__IcuPY{padding:12px 0 8px}.report_categoryMatchNotice__Nw_q5{padding:20px;border-radius:8px;background:var(--soft);border:0;margin-bottom:18px}.report_categoryMatchNotice__Nw_q5 strong{display:block;font-size:13px;color:var(--teal);margin-bottom:4px}.report_categoryMatchNotice__Nw_q5 span{font-size:13px;color:var(--muted);line-height:1.7}.report_categoryMatchNotice__Nw_q5 b{color:var(--ink)}.report_voiceLink__URO_f{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:var(--teal);text-decoration:none}.report_voiceLink__URO_f:hover{text-decoration:underline}.report_feedList__gIU3V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report_feedItem__BQ5jE{display:block;padding:20px;border:0;border-radius:8px;background:var(--surface);text-decoration:none;color:var(--ink);box-shadow:0 2px 10px rgba(10,20,46,.06);transition:box-shadow .15s}.report_feedItem__BQ5jE:hover{border-color:var(--teal);box-shadow:0 4px 14px -8px rgba(15,118,110,.3)}.report_feedTop__Vc5jX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.report_feedTag__GFJWX{font-size:11px;font-weight:800;color:var(--teal);background:var(--soft-strong);padding:2px 8px;border-radius:999px;white-space:nowrap}.report_feedDate__KRE61{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report_feedTitle__10WuM{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:4px}.report_feedExcerpt__lrCuE{font-size:14px;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.report_emptyMini__eooRU{padding:24px;text-align:center;color:var(--muted);font-size:14px;background:var(--soft);border:0;border-radius:8px}.report_pagination__8Qfm6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:16px 0 2px}.report_pagination__8Qfm6 button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:0;border-radius:8px;background:var(--soft);color:#334155;font-size:13px;font-weight:500}.report_pagination__8Qfm6 button[aria-current=page]{background:#1d4ed8;color:#fff}.report_pagination__8Qfm6 button:disabled{color:#64748b;opacity:.6;cursor:default}.report_pagination__8Qfm6>span{font-size:12px;color:var(--muted);margin-inline-start:8px}.report_productFeature__fAeD5{display:block;margin-top:4px;font-size:12px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}.report_costFields__5RbKB .report_fieldError__KkPb_{color:#b42318;font-size:12px;line-height:18px}.report_segmentTrendViz__eTMny{position:relative;width:300px;max-width:100%}.report_miniTrend__8ThUs{width:100%;height:auto}.report_trendGrid__Qp7kf{stroke:var(--line);stroke-width:1}.report_trendAxis__gbqU6{font-size:9px;fill:var(--muted)}.report_trendLine__ezI9g{fill:none;stroke:var(--teal);stroke-width:2}.report_trendPoint__J_LC3{fill:var(--teal);opacity:0;transition:opacity .1s}.report_trendPoint__J_LC3.report_active__WWkAM{opacity:1}.report_hoverGuide__1Xhzv{stroke:var(--teal);stroke-dasharray:3 3;opacity:0}.report_hoverGuide__1Xhzv.report_show__ZfPVo{opacity:.5}.report_hoverZone__Z5aqe{fill:transparent}.report_trendTooltip__SOiEr{position:absolute;top:-6px;transform:translateX(-50%);background:var(--dark);color:#eafaf7;padding:5px 9px;border-radius:6px;font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s;z-index:5}.report_trendTooltip__SOiEr.report_show__ZfPVo{opacity:1}.report_trendTooltip__SOiEr b{display:block;font-size:10px;opacity:.8}.report_chartSvg__kwrmZ .report_gridLine__JkAPo{stroke:var(--line);stroke-width:1}.report_chartSvg__kwrmZ .report_axis__mf9IF{stroke:#cfdbe1;stroke-width:1}.report_chartSvg__kwrmZ .report_axisText__0SAVV{font-size:12px;fill:var(--muted)}.report_chartSvg__kwrmZ .report_linePath__rpvus{fill:none;stroke-width:2.4}.report_chartSvg__kwrmZ .report_dot__B1mro{stroke:#fff;stroke-width:1}.report_deepCtaBtn__8bZcC{padding:10px 18px;border-radius:8px;border:none;background:var(--teal);color:#fff;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .15s}.report_deepCtaBtn__8bZcC:hover{background:#1e40af}@container category-report (max-width: 1024px){.report_hero__cCTO1{grid-template-columns:1fr}.report_chartGrid__ZmtKl,.report_productGrid__s8Fui,.report_reviewDepthGrid__Vox4g,.report_splitBoard__RsU5t{grid-template-columns:1fr 1fr}}@container category-report (max-width: 760px){.report_chartGrid__ZmtKl,.report_productGrid__s8Fui,.report_reviewDepthGrid__Vox4g,.report_splitBoard__RsU5t{grid-template-columns:1fr}}.report_genBanner__uZmxN{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:12px 18px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:12px;font-size:13.5px;color:#4338ca}.report_genBannerRow__jbfir{display:flex;align-items:center;gap:8px}.report_genBannerHint__hPLSS{margin-left:auto;font-size:11.5px;color:#6366f1;opacity:.75}.report_genBannerTrack__KwN5u{height:6px;background:#e0e7ff;border-radius:999px;overflow:hidden}.report_genBannerTrack__KwN5u i{display:block;height:100%;background:#6366f1;border-radius:999px;transition:width .8s ease}.report_skCard__pa6aB{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;margin-bottom:18px}.report_skLine__kbXQ3{height:12px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e9eef5 45%,#f1f5f9 65%);background-size:200% 100%;animation:report_skShimmer___Zkoo 1.4s infinite}.report_skGrid___BCJo{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.report_skKpi__rY2C8{height:64px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9 25%,#e9eef5 45%,#f1f5f9 65%);background-size:200% 100%;animation:report_skShimmer___Zkoo 1.4s infinite}@keyframes report_skShimmer___Zkoo{0%{background-position:200% 0}to{background-position:-200% 0}}.report_compCard__nYqUU{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px 22px;margin:0 0 24px}.report_compHead__qzVil{margin-bottom:12px}.report_compHead__qzVil b{font-size:15px;color:var(--ink)}.report_compHead__qzVil span{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.6}.report_compRows__YjUuu{display:flex;flex-direction:column;gap:8px}.report_compRow__sD_OI{display:grid;grid-template-columns:minmax(96px,200px) 1fr 96px;align-items:center;gap:10px}.report_compLabel__fZyO_{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_compBarWrap__NdHAI{height:8px;border-radius:999px;background:#eef1f5;overflow:hidden}.report_compBar__Hgggo{display:block;height:100%;border-radius:999px;background:#155eef}.report_compCount__KOVtc{font-size:12px;color:var(--muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.report_compNote__ppR3F{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0 0}.report_compAlts__oNUXc{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.report_compAltLabel___gXco{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.report_compAltChips___4KUR{display:flex;gap:8px;flex-wrap:wrap}.report_compAltChip__mRkYw{font-size:12px;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:5px 12px;border-radius:999px;cursor:pointer;transition:all .12s}.report_compAltChip__mRkYw:hover{border-color:#155eef;color:#155eef}.report_compTag__8lEDO{display:inline-block;font-size:10.5px;font-weight:600;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:1px 8px;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}@container category-report (max-width: 600px){.report_compRow__sD_OI{grid-template-columns:minmax(72px,120px) 1fr 84px}}.report_report__KR9ST button,.report_report__KR9ST input,.report_report__KR9ST select{font-family:inherit;letter-spacing:0}.report_report__KR9ST button,.report_report__KR9ST select,.report_report__KR9ST summary{cursor:pointer}.report_report__KR9ST button:disabled{cursor:default;opacity:.5}.report_report__KR9ST :is(button,a,input,select,summary):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.report_reportToolbar__ioJvg{min-height:64px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 0;flex-wrap:wrap}.report_updatedAt__Q7sd_{margin-right:auto;color:var(--muted);font-size:12px}.report_navBack__xNUzf,.report_secondaryButton__ukXT_{min-height:36px;padding:7px 12px;border:1px solid var(--line);background:#fff;border-radius:8px;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;line-height:20px}.report_secondaryButton__ukXT_:hover{background:#f2f8ff}.report_buttonContent__T124c{display:inline-flex;align-items:center;justify-content:center;gap:8px}.report_sectionNav__NV3yA{position:sticky;top:0;z-index:30;margin:0 -32px;padding:0 32px;background:#fff;box-shadow:0 1px 0 #e2e8f0}.report_readOnlyReport__1y_rG .report_sectionNav__NV3yA{top:116px}.report_readOnlyReport__1y_rG .report_section__hZOFY{scroll-margin-top:196px}.report_reportTabs__Pqoaa{display:flex;align-items:stretch;gap:24px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.report_sectionNav__NV3yA .report_reportTabs__Pqoaa{justify-content:flex-start;margin-bottom:0;border:0;gap:16px}.report_reportTab__TUEiE{position:relative;display:block;flex:0 0 auto;padding:18px 12px;background:transparent;border:0;font-size:14px;line-height:22px;font-weight:500;color:#475569;white-space:nowrap}.report_sectionNav__NV3yA .report_reportTab__TUEiE{min-height:48px;padding:12px;line-height:24px}.report_reportTab__TUEiE:hover,.report_selectedTab__r4cYW{color:#1d4ed8}.report_tabIndicator__zoE6P{position:absolute;left:0;right:0;height:3px;bottom:0;background:#1d4ed8}.report_sectionNav__NV3yA .report_tabIndicator__zoE6P{height:2px}.report_section__hZOFY:has(.report_overviewHeading__xyOTM){margin-top:32px}.report_overviewHeading__xyOTM{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.report_overviewIdentity__WZLP1{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;min-width:0}.report_overviewHeading__xyOTM h1{min-width:112px;font-size:24px;line-height:24px;margin:0;font-weight:800;overflow-wrap:anywhere}.report_overviewHeading__xyOTM p{font-size:13px;line-height:20px;margin:0;color:var(--muted)}.report_overviewHeading__xyOTM .report_productSource__gKPoO{font-size:12px;margin-left:auto}.report_bentoGrid__YJp6M{display:grid;gap:24px;min-width:0}.report_bentoItem__F7bmG{display:flex;flex-direction:column;min-width:0;background:#fff;border:0;border-radius:12px;box-shadow:var(--shadow);overflow-wrap:anywhere}.report_bentoTitle__B1tOn{color:var(--ink)}.report_bentoDescription__VfHGN{color:var(--muted);font-size:12px;line-height:20px}.report_metricStack__yCmIz{display:grid;gap:24px;margin-bottom:20px}.report_primaryMetrics__w2Xft{grid-template-columns:repeat(3,minmax(0,1fr))}.report_competitionMetrics__YP99R,.report_secondaryMetrics__9UJJF{grid-template-columns:repeat(4,minmax(0,1fr))}.report_primaryMetric__4iw4p{padding:24px;min-height:155px}.report_metricLabel__yYz0r{color:#334155;font-size:14px;line-height:22px;font-weight:400}.report_primaryValue__ZpVko{display:block;font-size:28px;line-height:36px;font-weight:700;margin:8px 0 16px;white-space:nowrap}.report_metricFooter__N7lhO{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;border-top:1px solid #e2e8f0;padding-top:12px}.report_metricFooter__N7lhO>strong{white-space:nowrap}.report_metricFooter__N7lhO strong{color:#334155;font-size:14px;line-height:22px;font-weight:600;text-align:right}.report_metricNote__8G6pg{color:var(--muted);font-size:12px;line-height:20px;margin-top:8px}.report_secondaryMetric__wRCZc{padding:20px;min-height:116px;gap:4px}.report_secondaryValue__O3zXj{display:block;color:var(--ink);font-size:20px;line-height:28px;font-weight:600;white-space:nowrap}.report_factCard__3ZVSc{min-height:208px;overflow:hidden}.report_factCard__3ZVSc h3{margin:0;padding:16px 20px;background:#f2f8ff;font-size:16px;line-height:24px;font-weight:600}.report_factCard__3ZVSc dl{margin:0;padding:16px 20px;display:grid;gap:12px}.report_factCard__3ZVSc dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.report_factCard__3ZVSc dt{color:#334155;font-size:14px;line-height:20px}.report_factCard__3ZVSc dd{margin:0;text-align:right;color:#0f172a;font-size:20px;line-height:28px;font-weight:600;flex-shrink:0}.report_factCard__3ZVSc>p{margin:auto 20px 16px;color:var(--muted);font-size:12px;line-height:20px}.report_sourceDisclosure__xWsQN{margin:12px 0 24px;font-size:12px;color:var(--muted)}.report_sourceDisclosure__xWsQN dl{padding:16px;background:var(--soft);border-radius:8px}.report_sourceDisclosure__xWsQN dl>div{display:grid;grid-template-columns:minmax(100px,160px) 1fr;gap:16px;margin-bottom:12px}.report_sourceDisclosure__xWsQN dd{margin:0}.report_representativeGrid__rFDfC{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;align-items:stretch}.report_representativeCard__IFiZC{padding:0}.report_productOpen__x5W26{display:flex;flex-direction:column;gap:12px;border:0;border-radius:inherit;background:transparent;text-align:left;color:var(--ink);padding:16px;width:100%;height:100%;min-height:356px}.report_productInfo__RhpTD{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.report_productInfo__RhpTD>strong{font-size:14px;line-height:22px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report_productImage__rS3gz{display:grid;place-items:center;width:100%;height:216px;border-radius:8px;background:#fff;overflow:hidden}.report_productImage__rS3gz img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.report_productCaption__HnOMn{font-size:12px;line-height:20px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report_productBottom__RUQ0L{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:8px;font-size:12px;line-height:20px;color:var(--muted)}.report_productBottom__RUQ0L b{font-size:14px;line-height:22px;color:var(--ink);font-weight:600}.report_productStats__19Jji{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;color:var(--muted);font-size:12px;line-height:20px}.report_productDialog__UMRGJ{padding:0;border:0;border-radius:16px;width:min(760px,calc(100vw - 32px));max-height:90vh;color:var(--ink);font-family:inherit;box-shadow:0 20px 80px rgba(15,23,42,.18)}.report_productDialog__UMRGJ::backdrop{background:rgba(15,23,42,.4)}.report_productDialogBody__7AG_j{position:relative;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.report_productDialogBody__7AG_j>img{width:100%;height:320px;-o-object-fit:contain;object-fit:contain}.report_productDialogBody__7AG_j h2{font-size:18px;line-height:28px;margin-top:16px}.report_dialogClose__hNc60{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;background:#fff;border:0;border-radius:8px}.report_imageFallback__cVrhb{width:48px;height:48px;color:#94a3b8}.report_scopeSummary__LFSJZ{background:#fff;border-radius:12px;box-shadow:var(--shadow);margin:24px 0}.report_scopeSummary__LFSJZ>summary{list-style:none;display:flex;align-items:center;gap:16px 24px;padding:16px;flex-wrap:wrap;min-height:78px}.report_scopeSummary__LFSJZ>summary::-webkit-details-marker{display:none}.report_scopeIntro__MxRve{display:flex;flex-direction:column;gap:4px;flex:0 0 174px}.report_scopeIntro__MxRve b{font-size:14px;line-height:22px;font-weight:600}.report_scopeIntro__MxRve>span,.report_scopeSnapshot__a_ysA,.report_scopeStat__MauJw>span{font-size:12px;line-height:20px;color:var(--muted)}.report_scopeStat__MauJw{display:flex;align-items:center;gap:8px;flex:0 0 170px;min-width:0}.report_scopeStat__MauJw b{min-width:54px;font-size:20px;line-height:28px;font-weight:600}.report_scopeStat__MauJw>span{overflow-wrap:anywhere}.report_scopeSnapshot__a_ysA{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:1 0 170px}.report_scopeSnapshot__a_ysA svg{flex-shrink:0}.report_scopeSummary__LFSJZ[open] .report_scopeSnapshot__a_ysA svg{transform:rotate(180deg)}.report_scopeBody__NVVBY{padding:0 24px 8px}.report_overviewCharts__4no_r{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px}.report_brandShare__G5Lx_{padding:24px}.report_brandShare__G5Lx_ h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 4px}.report_caption__ywhyy{color:var(--muted);font-size:12px;line-height:20px;margin:8px 0 12px}.report_brandBars__cwNV8{display:grid;gap:16px;margin-top:12px}.report_brandBars__cwNV8>div{display:grid;grid-template-columns:minmax(68px,1fr) minmax(0,1.7fr) 48px;gap:12px;align-items:center;font-size:12px;line-height:20px}.report_brandBars__cwNV8>div>div{height:8px;background:#f2f8ff;border-radius:4px;overflow:hidden}.report_brandBars__cwNV8 i{display:block;height:100%;border-radius:4px;background:#4f88ed}.report_brandBars__cwNV8 strong{font-weight:600;text-align:right}.report_inputWrapper__HkO7_{display:block;width:100%;min-width:0;border-radius:6px}.report_reportInput__zYdlu,.report_reportSelect__WmdUw{width:100%;min-width:0;height:40px;background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:8px 12px;color:#334155;font-size:14px;line-height:22px}.report_reportInput__zYdlu::-moz-placeholder{color:#64748b;font-weight:400}.report_reportInput__zYdlu::placeholder{color:#64748b;font-weight:400}.report_reportInput__zYdlu[aria-invalid=true]{border-color:#b91c1c}.report_productFilters__PUZSK{display:grid;grid-template-columns:180px 180px minmax(200px,1fr) auto;gap:16px;align-items:end;margin:20px 0}.report_productSearch__3_Kvx{display:grid;gap:8px;color:#334155;font-weight:600}.report_productCount__lP47I{color:#64748b;align-self:end;line-height:40px;white-space:nowrap;font-size:12px}.report_blueNotice__jBnz4{padding:20px 24px;margin-bottom:24px;background:var(--blue-wash);border:0;border-radius:8px;color:#334155}.report_blueNotice__jBnz4 strong{display:block;font-size:14px;line-height:22px;font-weight:600;color:#0f172a}.report_blueNotice__jBnz4 p{margin:8px 0;font-size:14px;line-height:22px}.report_blueNotice__jBnz4>span{display:block;font-size:12px;line-height:20px;color:#64748b}.report_blueNotice__jBnz4>button{margin-top:16px}.report_voiceLayout__NHhDu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.report_voiceEvidence__8PmDf{min-width:0}.report_localTableScroll__sGlDE{overflow-x:auto;min-width:0}.report_tableWrap__A9S1X .report_topicTable__SYwkN{min-width:480px}.report_topicTable__SYwkN td,.report_topicTable__SYwkN th{padding:14px 12px}.report_selectedRow__9P_Sw{background:#f2f8ff}.report_sentimentTag__6SDGD{display:inline-block;border-radius:4px;padding:2px 6px;background:#f2f8ff;color:#475569;font-size:12px;line-height:20px;white-space:nowrap}.report_textButton___KwmY{border:0;background:transparent;color:#1d4ed8;font-size:12px;padding:4px;white-space:nowrap}.report_quoteCard__WeTUi{display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:var(--blue-wash);border-radius:8px}.report_quoteCard__WeTUi header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.report_quoteCard__WeTUi header strong{font-size:14px;line-height:22px;font-weight:600}.report_quoteCard__WeTUi header>span{font-size:12px;line-height:20px;color:#64748b;flex-shrink:0}.report_quoteCard__WeTUi blockquote{margin:12px 0;font-size:14px;line-height:24px;color:#334155}.report_sourceLink__OuP1X{color:#1d4ed8;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:20px;text-decoration:none}.report_sourceLink__OuP1X:hover{text-decoration:underline}.report_tgiHeading__lWmbD{margin:24px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.report_tgiHeading__lWmbD h3{font-size:16px;font-weight:600;margin:0}.report_tgiHeading__lWmbD>span{font-size:12px;color:#64748b}.report_calculatorOuter__3CscW{padding:24px;border-radius:12px;background:#fff;box-shadow:var(--shadow);margin:24px 0}.report_calculatorHeader__yRE2z{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.report_calculatorHeader__yRE2z h3{font-size:16px;font-weight:600;margin:0}.report_calculatorHeader__yRE2z label{display:flex;align-items:center;gap:12px;color:#64748b;font-size:12px}.report_calculatorHeader__yRE2z select{width:auto;max-width:240px}.report_calculatorGrid__WblL6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.report_calcReset__nyaYW{display:flex;justify-content:flex-end;margin-bottom:16px}.report_costFields__5RbKB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.report_costFields__5RbKB label{display:grid;gap:8px;font-weight:600;color:#334155}.report_costFields__5RbKB small{font-size:12px;font-weight:400;color:#64748b;margin-left:4px}.report_fullField__Tj_lP{grid-column:1/-1}.report_acosLabel__KXHE7{display:flex;justify-content:space-between;font-weight:600;margin:24px 0 16px}.report_rangeInput__QmPAQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:5px;background:#dce7f5;outline:none}.report_rangeInput__QmPAQ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;-webkit-transition:box-shadow .15s;transition:box-shadow .15s}.report_rangeInput__QmPAQ::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#2563eb;cursor:pointer}.report_rangeInput__QmPAQ::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px #dbeafe}.report_costResult__z26_p{padding:24px;border-radius:8px;background:var(--blue-wash);align-self:stretch}.report_costResult__z26_p h3{font-size:24px;line-height:34px;font-weight:600;margin:12px 0}.report_costResult__z26_p>p{color:#475569}.report_costValue__zDz8i{color:#1d4ed8;font-size:28px;line-height:36px}.report_costResult__z26_p dl{margin:24px 0 16px;padding-top:16px;border-top:1px solid rgba(100,116,139,.15);display:grid;gap:12px}.report_costResult__z26_p dl>div{display:flex;justify-content:space-between;gap:24px;align-items:baseline}.report_costResult__z26_p dt{color:#475569}.report_costResult__z26_p dd{text-align:right;margin:0;color:#0f172a}.report_concernGrid__KLbMd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report_spin__RWS8t{animation:report_reportSpin___nPyV 1s linear infinite}@keyframes report_reportSpin___nPyV{to{transform:rotate(1turn)}}@media (max-width:1100px){.report_report__KR9ST{padding:0 24px 40px}.report_sectionNav__NV3yA{margin:0 -24px;padding:0 24px}}@container category-report (max-width:1024px){.report_competitionMetrics__YP99R,.report_representativeGrid__rFDfC,.report_secondaryMetrics__9UJJF{grid-template-columns:repeat(2,minmax(0,1fr))}.report_primaryMetric__4iw4p{padding:20px}.report_overviewCharts__4no_r,.report_voiceLayout__NHhDu{grid-template-columns:1fr}.report_productFilters__PUZSK{grid-template-columns:1fr 1fr}.report_productSearch__3_Kvx{grid-column:1/-1}.report_productCount__lP47I{grid-column:1/-1;line-height:20px}}@media (max-width:680px){.report_report__KR9ST{padding:0 16px 32px}.report_sectionNav__NV3yA{margin:0 -16px;padding:0 16px}}@container category-report (max-width:760px){.report_calculatorGrid__WblL6,.report_chartGrid__ZmtKl,.report_feedList__gIU3V,.report_primaryMetrics__w2Xft{grid-template-columns:minmax(0,1fr)}}@container category-report (max-width:600px){.report_sectionNav__NV3yA .report_reportTabs__Pqoaa{gap:8px}.report_reportTab__TUEiE{padding:14px 12px}.report_section__hZOFY{margin-top:28px}.report_calculatorGrid__WblL6,.report_chartGrid__ZmtKl,.report_competitionMetrics__YP99R,.report_concernGrid__KLbMd,.report_costFields__5RbKB,.report_feedList__gIU3V,.report_primaryMetrics__w2Xft,.report_productDialogBody__7AG_j,.report_representativeGrid__rFDfC,.report_secondaryMetrics__9UJJF{grid-template-columns:minmax(0,1fr)}.report_bentoGrid__YJp6M,.report_metricStack__yCmIz{gap:16px}.report_factCard__3ZVSc{min-height:0}.report_calculatorOuter__3CscW,.report_panel__Qdv1v,.report_tableWrap__A9S1X{padding:16px}.report_scopeSummary__LFSJZ>summary{gap:16px}.report_scopeIntro__MxRve,.report_scopeSnapshot__a_ysA{flex-basis:100%}.report_scopeStat__MauJw{flex:1 0 calc(50% - 8px)}.report_scopeBody__NVVBY{padding:0 16px 8px}.report_overviewHeading__xyOTM{align-items:start}.report_overviewHeading__xyOTM .report_productSource__gKPoO{margin-left:0;width:100%}.report_overviewHeading__xyOTM h1{font-size:20px;line-height:28px}.report_productDialogBody__7AG_j{padding:24px;gap:16px}.report_productDialogBody__7AG_j>img{height:200px}.report_calculatorHeader__yRE2z{flex-wrap:wrap}.report_calculatorGrid__WblL6{gap:24px}.report_costResult__z26_p{padding:20px}.report_updatedAt__Q7sd_{width:100%;order:2}}@media (prefers-reduced-motion:reduce){.report_report__KR9ST *,.report_report__KR9ST :after,.report_report__KR9ST :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.report_report__KR9ST{padding:0;max-width:none}.report_report__KR9ST [data-print-hide="1"]{display:none}.report_tableWrap__A9S1X{overflow:visible}.report_bentoItem__F7bmG,.report_panel__Qdv1v,.report_tableWrap__A9S1X{-moz-column-break-inside:avoid;break-inside:avoid}}