.market-type-scale{--text-xs:.8125rem;--text-xs--line-height:1.5;--muted-foreground:var(--gray-60)}.dark .market-type-scale,.high-contrast .market-type-scale{--muted-foreground:var(--gray-70)}.market-workspace .market-shared-overview :is(.demand-trend-note,.demand-trend-gap-note,.metric-unit,.distribution-column-kind){font-size:13px}.market-workspace .market-shared-overview .trend-axis{font-size:12px}.market-workspace{font-variant-numeric:tabular-nums;gap:24px;min-width:0}.market-workspace.market-workspace-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding:16px;display:grid}.market-workspace .market-route-bar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:16px;min-width:0;padding-bottom:20px;display:grid}.market-route-heading{align-items:center;gap:10px;min-width:0;display:flex}.market-route-eyebrow{color:var(--muted-foreground);letter-spacing:.02em;margin-bottom:6px;font-size:13px}.market-route-step{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.market-route-nav a[aria-current=page] .market-route-step{color:var(--market-link-fg)}.market-route-brand{background:var(--market-hero-bg);width:36px;height:36px;color:var(--market-link-fg);border-radius:12px;flex:none;place-items:center;display:grid}.market-route-brand svg{width:20px;height:20px}.market-route-title{letter-spacing:-.4px;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.market-workspace .market-route-beta{height:20px;font-size:13px}.market-route-caption{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.6;display:none}.market-workspace .market-route-nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.market-workspace .market-route-nav a{min-width:0;min-height:44px;color:var(--muted-foreground);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.market-workspace .market-route-nav a:hover{background:var(--card);color:var(--foreground)}.market-workspace .market-route-nav a[aria-current=page]{background:var(--market-hero-bg);color:var(--market-link-fg)}.market-route-icon{flex:none;place-items:center;display:grid}.market-route-icon svg{width:18px;height:18px}.market-route-link-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.market-route-label{font-size:14px;font-weight:500;line-height:1.5}.market-route-nav a[aria-current=page] .market-route-label{font-weight:700}.market-route-description{color:var(--muted-foreground);font-size:13px;line-height:1.5;display:none}.market-route-chevron{flex:none;width:14px;height:14px;margin-left:auto;display:none}.market-route-tasks{grid-area:1/2;align-self:center}.market-route-tasks>button{min-height:44px}@media (min-width:640px) and (max-width:1023px){.market-workspace .market-route-nav{flex-wrap:wrap;display:flex}.market-workspace .market-route-nav a{flex:1}}@media (min-width:1024px){.market-workspace.market-workspace-shell{grid-template-columns:192px minmax(0,1fr);gap:0;padding:0}.market-workspace-shell>.market-workspace-content{padding:32px clamp(20px,2.5vw,40px)}.market-workspace .market-route-bar{z-index:35;border-bottom:0;border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:24px;min-height:calc(100dvh - 3.5rem - 1px);max-height:calc(100dvh - 3.5rem - 1px);padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.market-route-heading{padding:0 4px;display:block}.market-route-brand{width:36px;height:36px;margin-bottom:20px}.market-route-title{letter-spacing:-.03em;font-size:20px}.market-route-caption{display:block}.market-workspace .market-route-nav{flex-direction:column;gap:6px;display:flex}.market-workspace .market-route-nav a{min-height:64px;padding:12px 8px}.market-route-icon{align-self:flex-start;margin-top:3px}.market-route-description{display:block}.market-route-nav a[aria-current=page] .market-route-chevron{display:none}.market-route-tasks{border-top:1px solid var(--border);align-self:stretch;margin-top:auto;padding-top:16px}.market-route-tasks>button{width:100%;color:var(--muted-foreground);justify-content:flex-start;padding-inline:10px}}@media print{.market-workspace.market-workspace-shell{display:block}.market-workspace .market-route-bar{display:none}}.market-workspace-content{background:var(--background)}.market-workspace .market-panel{overflow:hidden}.market-panel-content{min-width:0}.market-workspace .market-panel--flat{background:0 0;border:0;border-radius:0}.market-workspace .market-panel--flat>.market-panel-heading,.market-workspace .market-panel--flat>.market-panel-content{padding-left:0;padding-right:0}.market-workspace .market-history-list{min-width:0}.market-snapshot-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.market-snapshot-table th,.market-snapshot-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 10px}.market-snapshot-table thead th{background:var(--muted);color:var(--muted-foreground);font-size:13px;font-weight:500}.market-metric-unit{color:var(--muted-foreground);margin-left:3px;font-size:13px;font-weight:400}.market-snapshot-scroll{max-width:100%;overflow:auto}.market-snapshot-table{min-width:520px}.market-snapshot-table .keyword-kpi{border-right:0;padding:0}.market-snapshot-table .keyword-kpi:last-child>*{border-bottom:0}.market-snapshot-table .keyword-kpi-label{color:var(--foreground);font-weight:500}.market-snapshot-table td strong{white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35}.market-snapshot-table .market-metric-basis{color:var(--muted-foreground);font-size:13px}.market-workspace .keyword-snapshot-heading,.market-workspace .keyword-section>summary{padding:10px 12px;font-size:14px}.market-workspace .section-content{padding:12px}.market-workspace .market-result-heading{padding:0}.market-workspace :focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media print{.market-snapshot-scroll{max-height:none;overflow:visible}.market-panel{break-inside:avoid}}.market-metrics-scroll{max-width:100%;margin-top:8px;overflow-x:auto}.market-metrics-table{border-collapse:collapse;width:100%;font-size:13px}.market-metrics-table th,.market-metrics-table td{border:1px solid var(--border);vertical-align:middle;white-space:normal;height:auto;padding:8px 10px}.market-metrics-table thead th{background:var(--muted);color:var(--muted-foreground);font-size:13px;font-weight:500}.market-metrics-table tbody th{text-align:left;font-weight:500}.market-metrics-table td{text-align:right;font-variant-numeric:tabular-nums}.market-metrics-table td strong{white-space:nowrap;font-size:15px;font-weight:600}.market-demand-table{min-width:560px}.market-demand-table td:last-child{text-align:left;color:var(--muted-foreground);font-size:13px}.market-saved-analysis .keyword-stat{background:0 0;border-radius:0;min-height:0;padding:0;display:table-row}.market-saved-analysis .keyword-stat strong{font-size:15px}.market-saved-analysis .keyword-analysis-panels{gap:12px}.market-saved-analysis .keyword-list-card{border-radius:10px;padding:10px 12px}.market-saved-analysis .keyword-list-card h3{margin-bottom:8px;font-size:13px}.market-chart-disclosure{border-top:1px solid var(--border);margin-top:10px}.market-chart-disclosure>summary{cursor:pointer;align-content:center;min-height:36px;font-size:13px;font-weight:500;display:list-item}.market-chart-disclosure .keyword-chart-box{border-radius:10px;margin-top:0;padding:12px}.market-workspace :is(.market-summary-board,.market-product-workspace [data-slot=card]){box-shadow:none;border-radius:10px}.market-workspace .market-board-heading h2{font-size:14px;font-weight:600}.market-workspace .market-summary-board dl>div>dt{color:var(--foreground)}.market-workspace .market-summary-board dl>div>dd:first-of-type{min-height:28px}.market-workspace .market-product-list{min-width:0}.market-workspace .market-product-list thead{background:var(--muted)}.market-workspace .market-product-list th{color:var(--muted-foreground);font-size:13px;font-weight:600}.market-workspace .market-product-list :is(th,td){border-right:0;padding:8px 10px}.market-workspace .market-product-list :is(th,td):last-child{border-right:0}.market-source-note{border-left:3px solid var(--border);color:var(--muted-foreground);padding:10px 12px;font-size:13px;line-height:1.6}.market-saved-details>summary{cursor:pointer;padding:16px;font-size:14px;font-weight:600}.market-saved-details-content{padding:0 16px 16px}@media (max-width:640px){.market-saved-details-content{padding:0 10px 10px}}@media print{.market-route-bar{display:none}.market-saved-details::details-content{content-visibility:visible;display:block}.market-chart-disclosure::details-content{content-visibility:visible;display:block}}.market-entry-notice{border:1px solid var(--market-hero-border);border-radius:var(--market-radius-panel);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px;display:flex}.market-entry-message{flex:520px;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.market-entry-message>div{min-width:0}.market-entry-icon{width:20px;height:20px;color:var(--market-link-fg);flex:none;margin-top:2px}.market-entry-title{margin-bottom:4px;font-size:14px;font-weight:650}.market-entry-message .market-caption{margin-top:6px}.market-entry-actions{flex-wrap:wrap;gap:8px;margin-left:30px;display:flex}.market-entry-notice>.market-source-note{border-left:0;border-top:1px solid var(--border);flex-basis:100%;padding:12px 0 0 30px}.market-entry-actions>:is(button,a){min-height:44px;font-size:14px}.market-entry-notice>.market-help{border-top:1px solid var(--border);margin-top:0;padding-top:4px}.market-workspace .market-group-context{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;margin-bottom:20px;padding:16px 0;font-size:13px;display:flex}.market-group-context>div{flex:240px;min-width:0}.market-group-context small{color:var(--muted-foreground);font-size:13px;display:block}.market-group-context strong{overflow-wrap:anywhere;margin-block:4px;font-size:16px;display:block}.market-group-context p{max-width:75ch;color:var(--muted-foreground);overflow-wrap:anywhere}.market-workspace .market-group-action{min-height:44px;color:var(--market-link-fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.market-group-action svg{width:16px;height:16px}.market-workspace .market-own-workspace{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.market-own-workspace-hero{background:var(--market-hero-bg);border-radius:16px;padding:24px}.market-own-workspace-identity{align-items:center;gap:16px;display:flex}.market-own-workspace-identity>div{min-width:0}.market-own-workspace-identity p{max-width:75ch;color:var(--muted-foreground);font-size:14px}.market-own-workspace-hero h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin-block:8px;font-size:clamp(22px,3vw,32px);font-weight:650;line-height:1.3}.market-own-workspace-summary{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.market-own-workspace-summary>span{font-weight:550}.market-own-workspace-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.market-own-workspace-actions a{min-height:44px}.market-workspace .market-own-workspace-nav{border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:0;display:grid}.market-own-workspace-nav button{white-space:normal;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:0;height:auto;min-height:44px;padding:8px 12px;font-size:14px;font-weight:550}.market-workspace .market-own-workspace-nav button[data-state=active]{border-color:var(--primary);color:var(--market-link-fg);background:var(--accent)}.market-own-workspace-nav button:after{display:none}.market-own-workspace-hero>.market-help{margin-top:12px}.market-own-workspace-evidence{padding-top:20px}.market-own-workspace-nav button:focus-visible,.market-group-action:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.market-own-workspace-evidence>[tabindex="-1"]{scroll-margin-top:80px}.market-own-workspace-evidence{min-width:0}.market-own-workspace-ranks [role=region]{border:0;border-radius:0}.market-own-workspace-evidence>h2{font-size:20px;font-weight:600}.market-own-workspace-target{gap:8px;min-width:0;font-size:14px;font-weight:550;display:grid}.market-own-workspace-target select{border:1px solid var(--border);background:var(--card);border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px;font-size:14px}@media (max-width:640px){.market-own-workspace-hero{padding:16px}.market-own-workspace-actions a{white-space:normal;flex:160px}}@media print{.market-own-workspace-nav,.market-own-workspace-actions,.market-group-action{display:none!important}}@media (max-width:640px){.market-entry-notice{padding:12px}.market-entry-actions{margin-left:0}.market-entry-notice>.market-source-note{padding-left:0}.market-entry-actions>:is(button,a){flex:auto}}.market-route-collapse{justify-self:end}.market-route-nav a{align-items:center}.market-route-description{white-space:nowrap}.market-workspace .market-section-head{align-items:center;display:flex}.market-workspace .market-section-head h2,.market-workspace .market-section-head h3{flex:1;min-width:0}.market-workspace .market-section-head>svg{flex-shrink:0;align-self:center}@media (min-width:1024px){.market-workspace.market-workspace-shell{grid-template-columns:228px minmax(0,1fr)}.market-workspace.market-workspace-shell:has(.market-route-bar[data-collapsed]){grid-template-columns:68px minmax(0,1fr)}.market-workspace .market-route-bar{gap:14px;padding-top:8px;top:0}.market-route-collapse{flex-shrink:0;align-self:flex-end}.market-route-brand{display:none}.market-route-heading{padding-top:0}.market-route-nav a{align-items:center}.market-route-icon{align-self:center;margin-top:0}.market-route-bar[data-collapsed]{padding-inline:8px}.market-route-bar[data-collapsed] .market-route-heading,.market-route-bar[data-collapsed] .market-route-link-copy{display:none}.market-route-bar[data-collapsed] .market-route-nav a{justify-content:center;padding-inline:4px}.market-route-bar[data-collapsed] .market-route-tasks>button{gap:0;width:44px;padding:8px;font-size:0;overflow:hidden}}@media (max-width:1023px){.market-route-bar[data-collapsed] .market-route-heading,.market-workspace .market-route-bar[data-collapsed] .market-route-nav{display:none}}.market-workspace .market-product-link{border-top:1px solid var(--border);align-items:center;gap:12px;min-height:72px;padding:12px 4px;display:flex}.market-workspace .market-product-link:hover{background:var(--accent)}.market-workspace .market-product-link[aria-current=page]{background:var(--accent);box-shadow:inset 3px 0 0 var(--primary)}.market-workspace .market-product-link p:first-child{font-size:14px;font-weight:500}.market-workspace .market-product-link p+p{color:var(--muted-foreground);font-size:13px}.market-workspace .market-product-link-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.market-workspace .market-product-link-arrow{width:16px;height:16px;color:var(--muted-foreground);flex:none}
.market-workspace{--market-hero-bg:#f5f8fd;--market-hero-border:#d3dff3;--market-link-fg:#0754c6;--market-up-fg:#006b19;--market-down-fg:#b71824;--market-warn-fg:#855000;--market-info-fg:#006390;--market-rocket-fg:#ab3415;--market-tint:12%;--market-chart-fill:#1c69e31a;--market-rank-page1:#189a3014;--market-thumb-bg:#f0f2f5;--market-masthead-h:0px;--market-radius-hero:calc(var(--radius) + 4px);--market-radius-panel:var(--radius);--dt-sticky-bg:var(--card);gap:40px}@supports (color:lab(0% 0 0)){.market-workspace{--market-hero-bg:lab(97.4226% -.420302 -2.99128);--market-hero-border:lab(88.2921% -1.34712 -11.0974);--market-link-fg:lab(37.5674% 15.8246 -66.2208);--market-up-fg:lab(39.1057% -42.3403 37.3293);--market-down-fg:lab(40.057% 60.2793 38.9217);--market-warn-fg:lab(39.3017% 22.7257 71.1248);--market-info-fg:lab(38.3394% -14.9224 -43.748);--market-rocket-fg:lab(40.5764% 48.1243 45.5782);--market-chart-fill:lab(45.7354% 14.1968 -69.775/.1);--market-rank-page1:lab(55.7164% -50.7132 43.8697/.08);--market-thumb-bg:lab(95.3444% -.267148 -1.87211)}}.dark .market-workspace{--market-hero-bg:#0a1423;--market-hero-border:#24334c;--market-link-fg:var(--primary);--market-up-fg:#87dc8a;--market-down-fg:#ff9e96;--market-warn-fg:#ffc669;--market-info-fg:#6bd2ff;--market-rocket-fg:#ffab8b;--market-tint:18%;--market-chart-fill:#629dff29;--market-rank-page1:#43a84c24;--border:var(--gray-30)}@supports (color:lab(0% 0 0)){.dark .market-workspace{--market-hero-bg:lab(6.0093% .144035 -12.0983);--market-hero-border:lab(20.8285% -.23742 -17.8507);--market-up-fg:lab(80.8545% -39.1974 31.7855);--market-down-fg:lab(75.5496% 40.4957 22.6041);--market-warn-fg:lab(83.7966% 13.9277 54.9481);--market-info-fg:lab(79.4199% -21.7747 -33.6842);--market-rocket-fg:lab(78.1746% 35.8749 34.9684);--market-chart-fill:lab(63.7798% 5.60638 -63.2829/.16);--market-rank-page1:lab(61.3221% -44.9349 37.663/.14)}}.high-contrast .market-workspace{--market-hero-bg:var(--card);--market-hero-border:var(--gray-40);--market-link-fg:#003f9f;--market-up-fg:#00590e;--market-down-fg:#8c0010;--market-warn-fg:#683c00;--market-info-fg:#004e72;--market-rocket-fg:#861600;--market-tint:0%}@supports (color:lab(0% 0 0)){.high-contrast .market-workspace{--market-link-fg:lab(27.8889% 21.632 -66.2086);--market-up-fg:lab(32.1129% -42.5162 39.2515);--market-down-fg:lab(28.4084% 60.6269 43.9798);--market-warn-fg:lab(29.9421% 23.9418 65.1212);--market-info-fg:lab(30.0966% -12.0008 -43.5453);--market-rocket-fg:lab(28.916% 48.8095 50.162)}}.dark.high-contrast .market-workspace{--market-link-fg:#c1d9ff;--market-up-fg:#a5eda6;--market-down-fg:#ffc3bc;--market-warn-fg:#ffd79a;--market-info-fg:#a4e1ff;--market-rocket-fg:#ffc6af;--border:var(--gray-40)}@supports (color:lab(0% 0 0)){.dark.high-contrast .market-workspace{--market-link-fg:lab(85.426% -1.38479 -43.0243);--market-up-fg:lab(87.5881% -33.5675 26.8899);--market-down-fg:lab(85.0338% 34.1248 18.8132);--market-warn-fg:lab(88.464% 12.3353 49.5476);--market-info-fg:lab(86.3651% -18.9552 -28.2889);--market-rocket-fg:lab(85.3039% 29.9622 28.9002)}}.high-contrast :is(.market-workspace,.market-type-scale){--primary:#003f9f}@supports (color:lab(0% 0 0)){.high-contrast :is(.market-workspace,.market-type-scale){--primary:lab(27.8889% 21.632 -66.2086)}}.dark.high-contrast :is(.market-workspace,.market-type-scale){--primary:#c1d9ff;--muted-foreground:var(--gray-80)}@supports (color:lab(0% 0 0)){.dark.high-contrast :is(.market-workspace,.market-type-scale){--primary:lab(85.426% -1.38479 -43.0243)}}@media (prefers-contrast:more){:is(.market-workspace,.market-type-scale){--primary:#003f9f}@supports (color:lab(0% 0 0)){:is(.market-workspace,.market-type-scale){--primary:lab(27.8889% 21.632 -66.2086)}}.dark :is(.market-workspace,.market-type-scale){--primary:#c1d9ff;--muted-foreground:var(--gray-80)}@supports (color:lab(0% 0 0)){.dark :is(.market-workspace,.market-type-scale){--primary:lab(85.426% -1.38479 -43.0243)}}.market-workspace{--border:var(--gray-40);--muted-foreground:var(--gray-70);--market-hero-bg:var(--card);--market-tint:0%;--market-link-fg:#003f9f;--market-up-fg:#00590e;--market-down-fg:#8c0010;--market-warn-fg:#683c00;--market-info-fg:#004e72;--market-rocket-fg:#861600}@supports (color:lab(0% 0 0)){.market-workspace{--market-link-fg:lab(27.8889% 21.632 -66.2086);--market-up-fg:lab(32.1129% -42.5162 39.2515);--market-down-fg:lab(28.4084% 60.6269 43.9798);--market-warn-fg:lab(29.9421% 23.9418 65.1212);--market-info-fg:lab(30.0966% -12.0008 -43.5453);--market-rocket-fg:lab(28.916% 48.8095 50.162)}}.dark .market-workspace{--market-link-fg:#c1d9ff;--market-up-fg:#a5eda6;--market-down-fg:#ffc3bc;--market-warn-fg:#ffd79a;--market-info-fg:#a4e1ff;--market-rocket-fg:#ffc6af}@supports (color:lab(0% 0 0)){.dark .market-workspace{--market-link-fg:lab(85.426% -1.38479 -43.0243);--market-up-fg:lab(87.5881% -33.5675 26.8899);--market-down-fg:lab(85.0338% 34.1248 18.8132);--market-warn-fg:lab(88.464% 12.3353 49.5476);--market-info-fg:lab(86.3651% -18.9552 -28.2889);--market-rocket-fg:lab(85.3039% 29.9622 28.9002)}}}:is(.market-workspace,.market-type-scale) .text-success{color:var(--market-up-fg)}:is(.market-workspace,.market-type-scale) .text-info{color:var(--market-info-fg)}:is(.market-workspace,.market-type-scale) .text-warning{color:var(--market-warn-fg)}:is(.market-workspace,.market-type-scale) .text-destructive{color:var(--market-down-fg)}.market-workspace :is([data-slot=card].market-panel,.market-summary-board){box-shadow:none;border-radius:var(--market-radius-panel)}.market-hero{border:1px solid var(--market-hero-border);border-radius:var(--market-radius-hero);background:var(--market-hero-bg);padding:0;overflow:hidden}.market-hero-head{padding:28px}.market-workspace .market-hero-titlebar{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.market-workspace .market-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.market-workspace .market-hero-actions>:is(button,a){min-height:44px}@media (min-width:1024px){.market-workspace .market-hero-titlebar{grid-template-columns:minmax(0,1fr) auto}}.market-hero .market-page-heading{padding:0}.market-hero .market-page-heading h1{letter-spacing:-.9px;font-size:28px;font-weight:700;line-height:1.3}.market-page-eyebrow{color:var(--market-link-fg);margin-bottom:8px;font-size:13px;font-weight:600}.market-hero h1{letter-spacing:-.7px;font-size:26px;font-weight:700;line-height:1.3}.market-hero-status{margin-top:6px}.market-insights{gap:8px;margin-top:12px;display:grid}.market-insights li{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.market-insights li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;margin-top:10px}.market-insights p{word-break:keep-all;font-size:17px;font-weight:500;line-height:1.5}.market-insight-num{font-variant-numeric:tabular-nums;font-weight:700}.market-insight-basis{color:var(--muted-foreground);margin-left:8px;font-size:13px;font-weight:400}.market-insight-evidence{color:var(--market-link-fg);text-underline-offset:3px;white-space:nowrap;margin-left:8px;font-size:13px;font-weight:500;text-decoration:underline}.market-insights-empty{color:var(--muted-foreground);margin-top:12px;font-size:14px}.market-insights-more{min-height:44px;color:var(--market-link-fg);font-size:13px;font-weight:500}.market-hero-kpi:empty{display:none}.market-workspace .market-hero-kpi :focus-visible{outline-offset:-3px}.market-hero-kpi .market-summary-board{border:0;border-top:1px solid var(--market-hero-border);background:var(--card);border-radius:0}.dark .market-hero-kpi .market-summary-board{background:0 0}.market-hero-kpi .market-board-heading{padding:12px 24px}.market-workspace .market-summary-board dl>div{padding:12px 16px;container-type:inline-size}.market-workspace .market-summary-board dl>div>dt{font-size:13px;font-weight:500}.market-workspace .market-summary-board dl>div>dd:first-of-type>span{letter-spacing:-.035em;font-size:28px;font-weight:700;line-height:1.2}.market-workspace .market-summary-board [data-metric=revenue] dd:first-of-type>span{color:var(--primary)}.market-workspace .market-summary-board dd+dd{font-size:13px}@container (max-width:189px){.market-workspace .market-summary-board dl>div>dd:first-of-type>span{font-size:22px}}.market-workspace :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:calc(var(--market-masthead-h) + 8px)}.market-workspace :is(.overflow-auto,.overflow-x-auto,.overflow-y-auto) :focus-visible{outline-offset:-2px}@media (max-height:600px){.market-workspace .market-product-list .overflow-auto{max-height:none!important}}.market-evidence{scroll-margin-top:calc(var(--market-masthead-h) + 16px)}.market-evidence-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:40px;margin-bottom:16px;padding-bottom:8px;display:flex}.market-evidence-head--chip{border-bottom:0;min-height:28px;margin-bottom:8px;padding-bottom:0}.market-hero-tools{border-top:1px solid var(--market-hero-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;display:flex}.market-hero-tools:empty{display:none}.market-hero-tools nav[aria-label=연관\ 검색어]{display:contents}.market-hero-tools .market-help{flex-basis:100%}.market-step{background:var(--primary);min-width:20px;height:20px;color:var(--primary-foreground);border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.market-workspace :is(.market-panel-heading h2,.market-panel-heading h3,.market-evidence-head h2,.market-evidence-head h3,.keyword-section>summary,.market-saved-details>summary){letter-spacing:-.3px;font-size:17px;font-weight:650;line-height:1.35}.market-workspace .market-panel-heading{padding:12px 16px}.market-workspace .market-panel-content{padding:16px}.market-section-count{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:13px}.market-caption{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.5}.market-workspace .market-list-row{border-top:1px solid var(--border);align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.market-workspace .market-list-row[aria-current=true],.market-workspace .market-list-row[data-selected=true]{background:var(--accent);box-shadow:inset 3px 0 0 var(--primary)}.market-workspace .market-list-row a:hover{text-decoration:underline}.market-workspace :is(.market-rank-table,.market-watch-table) tbody tr{min-height:56px}.market-signal{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.market-signal[data-tone=up]{color:var(--market-up-fg);background:color-mix(in oklab, var(--success) var(--market-tint), var(--card))}.market-signal[data-tone=down]{color:var(--market-down-fg);background:color-mix(in oklab, var(--danger) var(--market-tint), var(--card))}.market-signal[data-tone=partial],.market-signal[data-tone=estimated]{color:var(--market-warn-fg);background:color-mix(in oklab, var(--warning) var(--market-tint), var(--card))}.market-signal[data-tone=new]{color:var(--market-info-fg);background:color-mix(in oklab, var(--info) var(--market-tint), var(--card))}.market-signal[data-tone=flat]{color:var(--foreground);background:var(--muted)}.high-contrast .market-signal{border-color:currentColor}@media (prefers-contrast:more){.market-signal{border:1px solid}}.market-delta{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.market-delta[data-dir=up]{color:var(--market-up-fg)}.market-delta[data-dir=down]{color:var(--market-down-fg)}:is(.market-workspace,.market-type-scale) .market-status{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}:is(.market-workspace,.market-type-scale) .market-status:before{content:"";background:var(--gray-40);border-radius:50%;flex:none;width:6px;height:6px}:is(.market-workspace,.market-type-scale) .market-status[data-tone=done]:before{background:var(--success)}:is(.market-workspace,.market-type-scale) .market-status[data-tone=busy]:before{background:var(--info)}:is(.market-workspace,.market-type-scale) .market-status[data-tone=stale]:before{background:var(--warning)}:is(.market-workspace,.market-type-scale) .market-status[data-tone=failed]{color:var(--market-down-fg)}:is(.market-workspace,.market-type-scale) .market-status[data-tone=failed]:before{background:var(--danger)}.market-rocket{color:var(--foreground);white-space:nowrap;align-items:center;gap:3px;font-size:13px;display:inline-flex}.market-rocket svg{width:14px;height:14px;color:var(--market-rocket-fg)}.market-tag{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.market-tag:is([data-tone=ad],[data-tone=soldout]):before{content:"";background:var(--warning);border-radius:50%;width:6px;height:6px}.market-row-actions{color:var(--foreground);opacity:.55;gap:4px;transition:opacity .15s;display:inline-flex}.market-workspace :is(tr,li):is(:hover,:focus-within) .market-row-actions{opacity:1}@media (hover:none){.market-row-actions{opacity:1}}.market-row-actions:has([aria-pressed=true]){opacity:1}.market-row-actions>*{color:inherit}.market-row-actions>[aria-pressed=true]{background:var(--secondary);color:var(--primary)}.market-thumb{border:1px solid var(--border);background:var(--market-thumb-bg);object-fit:contain;border-radius:6px;flex:none;width:40px;height:40px}.market-product-name{-webkit-line-clamp:2;text-align:left;max-width:100%;-webkit-text-decoration:underline dotted var(--gray-40);text-decoration:underline dotted var(--gray-40);text-underline-offset:3px;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.market-product-name:hover{color:var(--primary);text-decoration-style:solid}.market-cell{position:relative}.market-cell-meter{background:var(--primary);opacity:.7;height:3px;width:var(--cell-share,0%);border-radius:2px;position:absolute;bottom:2px;left:12px;right:12px}.market-workspace .keyword-interactive-table tbody{background:var(--card)}.market-workspace .market-product-list tbody tr:hover{background:var(--accent)}.market-help>summary{cursor:pointer;min-height:36px;color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.market-help>summary::-webkit-details-marker{display:none}.market-help>summary:hover{color:var(--foreground)}.market-help[open]>summary svg{transform:rotate(180deg)}.market-help>div{border-left:3px solid var(--border);color:var(--muted-foreground);padding:8px 12px;font-size:13px;line-height:1.6}.market-help>div p+p{margin-top:6px}.market-search-box[data-state=collapsed]{box-shadow:none;background:0 0;border:0}.market-search-box[data-state=collapsed] .market-search-form{padding:0 0 4px}@media (min-width:1024px){.market-search-box[data-state=collapsed] .market-search-fields{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.market-search-box[data-state=collapsed] .market-quick-picks{order:0;grid-column:auto}}.market-search-box[data-state=expanded]{border:1px solid var(--border);background:var(--card)}.market-search-box .market-search-form input,.market-portal{background:var(--card)}.market-workspace .recharts-legend-item-text{color:var(--foreground)!important}.market-workspace .market-empty{background:color-mix(in oklab, var(--muted) 35%, var(--card));text-align:center;border-radius:8px;padding:24px 16px;font-size:14px}.market-workspace .market-segmented{background:var(--muted);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.market-workspace .market-segmented>*{min-height:30px;color:var(--muted-foreground);border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.market-workspace .market-segmented>:is([aria-pressed=true],[data-state=checked]){background:var(--card);border-color:var(--border);color:var(--foreground);font-weight:600}.market-workspace .market-filter-chip{border:1px solid var(--border);background:var(--card);border-radius:6px;min-height:36px;padding:0 12px;font-size:14px;font-weight:500}.market-workspace .market-filter-chip[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground);border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}@media (max-width:640px){.market-workspace{--market-masthead-h:0px;gap:28px}.market-hero-head{padding:16px}.market-hero h1{font-size:20px}.market-insights p{font-size:16px}.market-insights[data-collapsed=true] li:nth-child(n+3){display:none}.market-hero-kpi .market-board-heading{padding:10px 16px}.market-workspace .market-summary-board dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workspace .market-summary-board dl>:is([data-metric=revenue],[data-metric=competition]){grid-column:1/-1}.market-workspace .market-summary-board dl>[data-metric=revenue]{order:-1}.market-workspace .market-summary-board dl>div>dd:first-of-type>span{font-size:22px}.market-evidence-head{margin-bottom:12px}}@media (pointer:coarse){.market-workspace :is(button,[role=button],a[data-slot=button],[role=radio],[role=tab],summary,.market-row-actions a,.keyword-recent a,.market-filter-chip,.market-segmented>*,.market-hero-tools a){min-width:44px;min-height:44px}.market-workspace :is(.market-help,.market-chart-disclosure)>summary,.market-type-scale details>summary{min-height:44px}.market-workspace label:has([role=switch]){min-height:44px}.market-workspace [data-slot=tooltip-trigger]{margin:-11px;padding:11px}.market-workspace .market-row-actions{gap:8px}.market-workspace .market-insight-evidence{margin-left:4px;margin-right:-4px;padding:15px 4px}.market-workspace .market-product-meta a,.market-workspace :is(.market-rank-table,.market-watch-table,.market-rank-group-head) a:not([data-slot=button]){margin:-12px 0;padding:12px 0}.market-workspace .market-rank-keyword{padding:12px 0}}@media (pointer:coarse) and (min-width:640px){.market-workspace .market-product-list .market-product-tagline{height:44px}.market-workspace .keyword-interactive-table .market-product-list td{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.market-workspace *,.market-type-scale *{transition-duration:0s!important;animation:none!important}}@media (forced-colors:active){.market-signal,.market-tag,.market-step,.market-filter-chip{border:1px solid}.market-cell-meter{background:canvastext}.market-row-actions{opacity:1}.market-hero{border:1px solid canvastext}.market-workspace .market-route-nav a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.market-workspace .market-evidence-label{letter-spacing:-.3px;font-size:17px;font-weight:650;line-height:1.35}.market-workspace .market-section-head{min-height:48px}.market-workspace .market-section-count{margin-left:auto}.market-workspace .market-notice{line-height:1.5}.market-workspace .market-notice strong{font-size:14px}.market-workspace .market-hero .market-search-box[data-state=expanded]{box-shadow:none;background:0 0;border:0;border-radius:0}.market-workspace .market-hero [data-slot=card]{box-shadow:none}.market-workspace .market-hero .market-search-box[data-state=expanded] .market-search-form{padding:16px 0 0}.market-workspace :is(.market-hero,.market-search-box) section[aria-label="검색 로그인 상태"]{border:1px solid var(--border);border-radius:var(--market-radius-panel);background:var(--card);margin:12px 0 0;padding:16px}.market-workspace :is(.market-hero,.market-search-box) section[aria-label="검색 로그인 상태"] [role=status]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.market-workspace :is(.market-hero,.market-search-box) section[aria-label="검색 로그인 상태"] [role=status]>div{background:0 0;border:0;border-radius:0;padding:6px 0}.market-workspace :is(.market-hero,.market-search-box) section[aria-label="검색 로그인 상태"] [role=status]>div+div{border-top:1px solid var(--border)}.market-workspace .market-hero .market-empty{margin:12px 0 0}.market-workspace .market-summary-board .market-board-heading{padding:10px 16px}.market-insights-more{background:0 0;border:0;align-items:center;padding:0}.market-hero-status{color:var(--muted-foreground);font-size:13px}@media print{.market-workspace .market-route-bar,.market-search-box,.market-row-actions,.market-insight-evidence,.market-insights-more,.market-cell-meter{display:none!important}.market-insights[data-collapsed=true] li:nth-child(n+3){display:grid}.market-hero{break-inside:avoid;background:#fff;border:1px solid #ccc}.market-hero-kpi .market-summary-board{background:#fff}.market-help::details-content{content-visibility:visible;display:block}.market-help>summary{display:none}.market-step,.market-signal{-webkit-print-color-adjust:exact;print-color-adjust:exact}.market-evidence,.market-panel{break-inside:avoid}}.market-workspace .market-comparison-selection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0 16px}.market-workspace .market-comparison-selected{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:12px;list-style:none;display:grid}.market-workspace .market-comparison-selected li{border-top:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.market-workspace .market-comparison-summary{background:var(--market-hero-bg);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0;padding:16px;display:grid}.market-workspace .market-comparison-summary dt{color:var(--muted-foreground);font-size:13px}.market-workspace .market-comparison-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:17px;font-weight:650}.market-workspace .market-comparison-disclosure{margin:8px 0}.market-workspace .market-comparison-disclosure>summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:600}@media (max-width:640px){.market-workspace .market-comparison-selected{grid-template-columns:minmax(0,1fr)}.market-workspace .market-comparison-summary{grid-template-columns:minmax(0,1fr);gap:12px}.market-workspace .market-comparison-summary>div+div{border-top:1px solid var(--border);padding-top:12px}}.market-metric-grid{row-gap:1px}.market-metric-grid>[data-metric]{grid-template-rows:subgrid;grid-row:span 3;row-gap:4px;display:grid}.market-metric-grid>[data-metric]>dt{align-items:start}
