:root{--foreground: var(--ink);--muted-foreground: #69736e;--primary: var(--blue);--border: var(--line);--overview-up: #168056;--overview-down: #c3414c}.header-nav [aria-current=page]{color:var(--blue)}.data-navigation{border-bottom:1px solid var(--line);background:#f5f8f6}.data-navigation>.shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px}.data-tabs{display:flex;gap:28px}.data-tabs>a{position:relative;padding:17px 0;font-size:var(--text-small);color:var(--muted);white-space:nowrap}.data-tabs>a[aria-current=page]{color:var(--ink);font-weight:600}.data-tabs>a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}.data-issue,.data-period{color:var(--muted);font-size:var(--text-small)}.industry-main{padding-bottom:0}.industry-main .shell{min-width:0}.industry-main h1{font-size:var(--text-title);font-weight:650;line-height:1.4;overflow-wrap:anywhere}.industry-main h2{font-size:var(--text-subtitle);font-weight:600;line-height:1.5}.industry-main h3{font-size:var(--text-body);font-weight:600}.industry-main a:not(.button){color:#175cc2}.industry-main a:hover{color:#003f9c}.industry-main small,.industry-main .note{font-size:var(--text-small);color:var(--muted)}.industry-main small{line-height:1.7}.industry-main p{overflow-wrap:anywhere}.data-breadcrumbs{display:flex;align-items:center;gap:10px;padding-top:24px;font-size:var(--text-small);color:#8b968e}.industry-main .data-breadcrumbs a{color:#7b887e}.data-heading{padding:25px 0 30px}.data-heading h1{margin:8px 0 12px}.data-heading>p,.data-heading>div>p:not(.eyebrow){color:var(--muted);font-size:var(--text-body);max-width:850px;line-height:1.8}.overview-heading,.site-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.overview-heading>.text-link{flex:none;margin-bottom:5px}.overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.overview-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:6px;padding:20px;background:#fff}.overview-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;margin-bottom:14px}.industry-main .overview-card-header h2{font-size:var(--text-small);font-weight:500;color:var(--muted)}.industry-main .overview-card-header a{color:inherit}.overview-value{font-size:var(--text-title);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.overview-sub{display:block;min-height:26px;margin:5px 0 12px}.overview-chart{height:54px;width:100%;min-width:0;margin-top:auto}.chart-caption{display:block;margin-top:6px}.metric-help{flex:none;cursor:help;color:#8b9b90;font-size:var(--text-small)}button.metric-help{padding:0;width:24px;height:24px;border:0;background:none;color:#71897a}.overview-coverage{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:5px;margin:13px 0 0;font-size:var(--text-small);color:var(--muted)}.coverage-warning{color:#9d5e12}.source-attribution{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.source-attribution img{width:20px;height:20px;object-fit:contain}.industry-main .source-attribution{color:#536e5c}.data-table-section{padding:34px 0 0}.data-section-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.data-section-heading .eyebrow{margin-bottom:5px}.data-table-section>.note{margin-bottom:18px}.data-table-section>.note:last-child{margin-top:16px;margin-bottom:0}.table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#ccd8cf transparent}.industry-main table{border-collapse:collapse;width:100%;font-size:var(--text-small);text-align:left}.industry-main th{background:#f5f8f6;color:#5c7164;font-weight:500;white-space:nowrap}.industry-main th,.industry-main td{padding:15px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.industry-main th:first-child,.industry-main td:first-child{padding-left:18px}.industry-main td{color:#415d4c}.industry-main td small{display:block;font-weight:400;overflow-wrap:anywhere}.industry-main tbody tr:hover{background:#fafcfb}.industry-main td:first-child>a{font-size:var(--text-body);font-weight:500}.industry-main td:first-child{min-width:160px;max-width:310px;overflow-wrap:anywhere}.industry-main .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.industry-main .change-up,.industry-main .change-up small{color:var(--overview-up)}.industry-main .change-down,.industry-main .change-down small{color:var(--overview-down)}.industry-main [data-testid=category-table]{min-width:1160px;table-layout:fixed}.industry-main [data-testid=category-table] .col-category{width:auto}.industry-main [data-testid=category-table] .col-samples{width:128px}.industry-main [data-testid=category-table] .col-visits{width:164px}.industry-main [data-testid=category-table] .col-average,.industry-main [data-testid=category-table] .col-previous{width:126px}.industry-main [data-testid=category-table] .col-change{width:164px}.industry-main [data-testid=category-table] .col-trend{width:152px}.industry-main [data-testid=category-table] th:not(:first-child):not(:last-child){text-align:right}.industry-main th small{display:block}.category-trend svg,.industry-main td>svg{display:block;max-width:100%}.row-arrow{white-space:nowrap;color:#8aa0bc}.data-reading{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:34px 0;margin-top:38px;border-top:1px solid var(--line)}.data-reading h2{margin:7px 0 12px}.data-reading p:not(.eyebrow){color:var(--muted);font-size:var(--text-small)}.data-reading>div:last-child{display:flex;flex-direction:column;gap:16px}.data-reading>div>a:not(.text-link){display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:var(--text-body);padding-bottom:14px;border-bottom:1px solid var(--line)}.data-reading a img{flex:none;margin-top:4px}.data-back{display:inline-block;margin:24px 0 0;font-size:var(--text-small)}.category-heading{padding:20px 0 28px}.category-heading>div{display:flex;justify-content:space-between;align-items:end;gap:24px}.category-heading details{margin-top:14px;color:var(--muted);font-size:var(--text-small)}.category-heading summary{cursor:pointer}.category-heading summary span{margin-left:8px;color:#175cc2}.category-heading details p{margin-top:12px;max-width:900px;line-height:1.9}.category-summary .overview-sub{min-height:45px;margin-bottom:0}.category-mini-chart{height:24px;margin-top:12px}.category-verified{display:inline-block;font-size:var(--text-small);margin-top:16px}.data-chart-section{padding:30px 0;margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.data-chart-section h2{margin-bottom:18px}.data-chart-section .note{margin:10px 0 0}.industry-trend-chart{height:300px;min-width:0}.category-help-tooltip{position:fixed;z-index:1000;left:50%;bottom:20px;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:14px 18px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);box-shadow:0 8px 30px #17232120;font-size:var(--text-small)}.directory-section{padding-top:10px}.data-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0}.data-filters label{min-width:0}.data-filters input,.data-filters select{border:1px solid var(--line);background:#fff;min-height:42px;border-radius:4px;padding:0 12px;font-size:var(--text-small);color:#465f4f;max-width:100%}.data-filters select{padding-right:28px;width:180px}.data-filters .data-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:4px;padding-left:12px;flex:1;min-width:200px}.data-search img{flex:none;opacity:.6}.data-filters .data-search input{border:0;padding-left:0;width:100%;outline:0}.data-search:focus-within{border-color:#6a9cde;box-shadow:0 0 0 2px #0069ff10}.data-filters .button{min-height:42px;padding:0 21px;font-size:var(--text-small)}.data-clear{padding:10px 5px;font-size:var(--text-small)}.data-table-status{display:flex;justify-content:space-between;gap:16px;font-size:var(--text-small);color:var(--muted);margin-bottom:14px}.industry-main [data-testid=site-table]{min-width:850px}.industry-main [data-testid=site-table] th:nth-child(3),.industry-main [data-testid=site-table] th:nth-child(4){text-align:right}.industry-main .model-label{color:#64866d}.pagination{display:flex;align-items:center;justify-content:end;gap:10px;margin-top:24px}.pagination button{min-height:38px;padding:0 15px;font-size:var(--text-small);border:1px solid var(--line);border-radius:4px;background:#fff}.pagination button:hover:enabled{border-color:#87b1e6;background:#f2f7ff}.pagination button:disabled{opacity:.4;cursor:default}.data-empty{text-align:center;padding:64px 20px}.data-empty p{color:var(--muted);margin:14px 0 20px}.site-heading{padding-top:18px}.site-heading>p{max-width:340px;font-size:var(--text-small)}.site-identifiers{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:var(--text-small);color:#a2ada5}.site-research-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:48px;border-top:1px solid var(--line);padding-top:28px}.site-history{min-width:0}.site-history .table-scroll{margin-top:24px}.site-history table{min-width:520px}.site-history th:nth-child(2){text-align:right}.site-evidence{min-width:0}.site-evidence h2{margin-bottom:20px}.site-evidence dl{margin:0 0 22px}.site-evidence dl>div{display:grid;grid-template-columns:84px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--text-small)}.site-evidence dt{color:var(--muted)}.site-evidence dd{margin:0;overflow-wrap:anywhere}.site-evidence>p{color:var(--muted);font-size:var(--text-small);line-height:1.9}.site-evidence h3{margin:25px 0 12px}.evidence-links{display:grid;gap:6px;margin:15px 0;font-size:var(--text-small)}.evidence-links span{color:#86948a}.evidence-link{display:block;margin-top:8px;font-size:var(--text-small)}.seat-history>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--text-small)}.seat-history>div>span:last-child{color:var(--muted)}.site-evidence .note{margin-top:16px}.research-methodology{max-width:900px;margin:30px auto 0;font-size:var(--text-body);line-height:1.9}.research-methodology h1{margin-bottom:12px}.research-methodology .method-subtitle{color:var(--muted);margin-bottom:24px}.research-methodology p{margin:16px 0;color:#53695b}.research-methodology h2{margin:36px 0 18px;padding-top:20px;border-top:1px solid var(--line);scroll-margin-top:100px}.method-toc{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:28px 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-small)}.method-toc a{padding:4px 0}.method-formula{border-left:2px solid #8bb5a0;padding:12px 18px;background:#f5f8f6;margin:20px 0}.method-formula code{font:inherit;overflow-wrap:anywhere}.method-formula-part{display:block}.method-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:var(--text-small)}.method-coverage dt{color:var(--muted)}.method-coverage dd{margin:4px 0 0;font-variant-numeric:tabular-nums}.research-methodology .method-version,.research-methodology .method-citation{font-size:var(--text-small);color:var(--muted)}.data-source-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line);padding:24px 0;margin-top:36px;font-size:var(--text-small);color:var(--muted)}.data-source-line>span{display:flex;align-items:center;gap:10px}.data-source-line>a{display:flex;align-items:center;gap:8px}.data-source-line img{flex:none}.data-commerce{background:#f5f8f6;border-top:1px solid var(--line);padding:34px 0}.data-commerce>.shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.data-commerce h2{font-size:var(--text-title);font-weight:600;line-height:1.5;margin:7px 0}.data-commerce p:not(.eyebrow){font-size:var(--text-small);color:var(--muted)}.data-commerce .inline-actions{flex:none}.recharts-wrapper text{font-family:var(--font);font-size:var(--text-small)}[data-chart-tooltip],.recharts-default-tooltip{font:var(--text-small)/1.7 var(--font)}@media(max-width:1100px){.overview-card{padding:17px}.data-filters .data-search{flex-basis:100%}.data-filters>label:not(.data-search){flex:1}.data-filters select{width:100%}.site-research-grid{gap:30px;grid-template-columns:1.4fr 1fr}.data-commerce h2{font-size:var(--text-subtitle)}}@media(max-width:800px){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.data-heading{padding:22px 0}.overview-heading,.site-heading{align-items:start;flex-direction:column;gap:16px}.overview-value{font-size:var(--text-title)}.data-reading{grid-template-columns:1fr;gap:26px}.site-research-grid{grid-template-columns:1fr}.site-evidence{padding-top:24px;border-top:1px solid var(--line)}.data-commerce>.shell{flex-direction:column;align-items:start;gap:22px}.data-commerce .inline-actions{gap:20px}}@media(max-width:700px){.data-navigation>.shell{flex-wrap:wrap;gap:0;padding-top:4px}.data-tabs{width:100%;justify-content:space-between;gap:16px}.data-tabs>a{padding:13px 0}.data-issue{padding:9px 0;border-top:1px solid #e5ece7;width:100%}.data-breadcrumbs{padding-top:18px}.data-heading h1{font-size:var(--text-title);text-wrap:balance}.data-heading>p,.data-heading>div>p:not(.eyebrow){font-size:var(--text-small)}.overview-card{padding:14px}.overview-card-header{align-items:start;min-height:44px;margin-bottom:8px;gap:4px}.overview-value{font-size:var(--text-subtitle)}.overview-sub{min-height:44px;margin-bottom:8px}.overview-chart{height:50px}.chart-caption{min-height:44px}.overview-coverage{justify-content:start;margin-top:15px}.data-section-heading{align-items:start}.data-table-section{padding-top:28px}.industry-main th,.industry-main td{padding:13px 14px}.data-reading{margin-top:28px;padding:28px 0}.data-reading>div>a:not(.text-link){font-size:var(--text-small)}.category-heading>div{display:block}.category-heading small{display:block;margin-top:10px}.category-heading{padding-top:16px}.category-summary .overview-sub{min-height:66px}.data-chart-section{padding:24px 0}.data-filters{display:grid;grid-template-columns:1fr 1fr}.data-filters .data-search{grid-column:1 / -1;min-width:0}.data-filters select{padding-right:15px}.data-filters>.data-clear{text-align:center}.data-table-status{flex-wrap:wrap;gap:7px}.pagination{justify-content:space-between;gap:8px}.pagination button{padding:0 12px}.site-research-grid{gap:24px}.site-identifiers{gap:8px}.site-evidence dl>div{grid-template-columns:75px 1fr}.method-toc{grid-template-columns:1fr;gap:6px}.method-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.research-methodology{margin-top:22px}.research-methodology h2{font-size:var(--text-subtitle);margin-top:28px}.method-formula{padding:10px 14px}.data-source-line{align-items:start;flex-direction:column;gap:16px}.data-commerce{padding:28px 0}.data-commerce .inline-actions{align-items:start;gap:18px}}
