.selection-keyword-report{--selection-demand:#2563eb;--selection-word:#7c3aed;--selection-competition:#b85b16;--selection-income:#0f8876;--selection-risk:#c24158}.selection-keyword-report [data-report-section=audience],.selection-keyword-report [data-report-section=related]{--selection-accent:var(--selection-word)}.selection-keyword-report [data-report-section=peers],.selection-keyword-report [data-report-section=products]{--selection-accent:var(--selection-competition)}.selection-keyword-report [data-report-section=ads],.selection-keyword-report [data-report-section=trend]{--selection-accent:var(--selection-demand)}.selection-keyword-report .selection-report-heading h2>span{color:var(--selection-accent,#2563eb);background:color-mix(in srgb,var(--selection-accent,#2563eb) 9%,#fff)}.selection-keyword-report .selection-report-nav button[aria-controls=keyword-panel-audience],.selection-keyword-report .selection-report-nav button[aria-controls=keyword-panel-related]{--nav-color:#7c3aed}.selection-keyword-report .selection-report-nav button[aria-controls=keyword-panel-peers],.selection-keyword-report .selection-report-nav button[aria-controls=keyword-panel-products]{--nav-color:#b85b16}.selection-keyword-report .selection-report-nav button svg{color:var(--nav-color,#2563eb)}.selection-keyword-report .selection-report-nav button[aria-current=location]{color:var(--nav-color,#2563eb);border-color:var(--nav-color,#2563eb);background:color-mix(in srgb,var(--nav-color,#2563eb) 8%,#fff)}.selection-keyword-report .selection-keyword-metric:nth-child(2) i{color:#7c3aed}.selection-keyword-report .selection-keyword-metric:nth-child(3) i{color:#b85b16}.selection-keyword-report .selection-keyword-metric:nth-child(4) i{color:#0f8876}.selection-keyword-report .selection-candidate-button{color:#0f7668;border-color:#b6dacf;background:#f1faf6}.selection-product-research-actions{display:flex;gap:7px;justify-content:flex-end;grid-column:3/-1;flex-wrap:wrap}.selection-product-research-actions button{font-size:12px;min-height:32px}.selection-product-research-actions button:first-child{color:#0f7668}.selection-product-filter-chip{display:flex;gap:8px;align-items:center;margin:12px 0;padding:9px 12px;color:#6a32a5;background:#f6f0ff;border:1px solid #e3d5f3;border-radius:9px;font-size:12px}.selection-product-filter-chip button{margin-left:auto}.selection-research-dialog{font-family:inherit;color:#172d4b;width:min(1020px,calc(100vw - 32px));max-height:88dvh;padding:24px;border:1px solid #d8e4ec;border-radius:20px;box-shadow:0 28px 100px #14223a40;overflow:auto;background:#fff;overscroll-behavior:contain}.selection-research-dialog::backdrop{background:#112a4a70;backdrop-filter:blur(3px)}.selection-research-dialog button,.selection-research-dialog input,.selection-research-dialog select,.selection-research-dialog textarea{font:inherit}.selection-tool-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.selection-tool-heading h2{display:flex;gap:9px;align-items:center;font-size:20px;font-weight:700}.selection-tool-heading h2 svg{color:#0f8876}.selection-tool-heading h2 span{font-size:12px;font-weight:500;color:#667991}.selection-tool-product{font-size:13px;color:#667991;margin:-4px 0 20px;overflow-wrap:anywhere}.selection-profit-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px}.selection-profit-inputs{display:grid;grid-template-columns:1fr 1fr;gap:13px}.selection-candidate-editor label,.selection-profit-inputs label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#455d74}.selection-candidate-editor input,.selection-candidate-editor select,.selection-candidate-editor textarea,.selection-profit-inputs input,.selection-profit-inputs select{width:100%;min-width:0;padding:9px 10px;border:1px solid #cedce6;border-radius:8px;background:#fff;color:#172d4b;min-height:39px}.selection-research-dialog :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #86b3fa;outline-offset:3px}.selection-tool-note{color:#667991;font-size:12px;line-height:1.7;margin-top:15px}.selection-tool-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:145px;color:#61788d;font-size:13px;padding:18px;text-align:center}.selection-profit-primary{background:#eaf8f2;color:#0c7261;padding:22px;border-radius:14px;display:flex;flex-direction:column;gap:8px}.selection-profit-primary>span{font-size:13px}.selection-profit-primary strong{font-size:30px;font-variant-numeric:tabular-nums}.selection-profit-primary small{font-size:13px}.selection-profit-primary.is-loss{color:#a92d43;background:#fff1f3}.selection-profit-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.selection-profit-summary dt{font-size:11px;color:#667991}.selection-profit-summary dd{margin:7px 0;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.selection-profit-results h3{font-size:13px;font-weight:600;margin:18px 0 12px}.selection-cost-bars>div{display:grid;grid-template-columns:72px 1fr 88px;gap:8px;font-size:11px;align-items:center;margin:8px 0}.selection-cost-bars i{height:7px;background:#edf2f7;border-radius:5px;overflow:hidden}.selection-cost-bars b{display:block;height:100%;background:#2563eb}.selection-cost-bars b[data-cost="1"]{background:#7c3aed}.selection-cost-bars b[data-cost="2"]{background:#b85b16}.selection-cost-bars b[data-cost="3"]{background:#0f8876}.selection-cost-bars b[data-cost="4"]{background:#c24158}.selection-cost-bars strong{text-align:right;font-weight:500}.selection-profit-line{width:100%;height:auto;max-height:185px}.selection-profit-line polyline{fill:none;stroke:#0f8876;stroke-width:3}.selection-profit-line circle{fill:#0f8876;stroke:#fff;stroke-width:2}.selection-profit-line .zero{stroke:#bdcad6;stroke-dasharray:4 4}.selection-profit-line text{fill:#667991;font-size:11px}.selection-profit-table{font-size:12px}.selection-profit-table summary{cursor:pointer;color:#0f7668;padding:8px 0}.selection-profit-table table{width:100%;font-size:11px;text-align:right}.selection-profit-table td,.selection-profit-table th{padding:7px;border-bottom:1px solid #e6ecf2}.selection-candidate-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.selection-candidate-list{max-height:60dvh;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:3px}.selection-candidate-list>button{text-align:left;display:flex;flex-direction:column;gap:7px;border:1px solid #e0e8ee;border-radius:11px;padding:13px;background:#fff;min-width:0}.selection-candidate-list>button.is-active{background:#f0faf6;border-color:#58a898}.selection-candidate-list strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.selection-candidate-list>button>span:not(:first-child){color:#667991;font-size:12px}.selection-candidate-list small{color:#172d4b;font-size:12px}.selection-candidate-state{font-size:11px;color:#2563eb}.selection-candidate-state.is-reviewing{color:#7c3aed}.selection-candidate-state.is-selected{color:#0f8876}.selection-candidate-state.is-archived{color:#6f7d89}.selection-candidate-filters{display:flex;align-items:center;gap:7px;margin-bottom:16px}.selection-candidate-filters button{padding:6px 12px;font-size:12px;border:1px solid #dce5ee;border-radius:7px}.selection-candidate-filters button[aria-pressed=true]{color:#0f7668;background:#eaf8f2;border-color:#9acdbd}.selection-candidate-filters>span{font-size:12px;color:#667991;margin-left:auto}.selection-candidate-editor{display:flex;flex-direction:column;gap:12px}.selection-candidate-editor h3{font-size:15px;font-weight:600}.selection-candidate-editor dl{font-size:11px;color:#667991}.selection-candidate-editor dl div{display:flex;justify-content:space-between;gap:12px;line-height:1.8}.selection-candidate-editor dd{margin:0}.selection-candidate-editor .selection-primary-button{align-self:flex-start}.selection-tool-feedback{font-size:12px;color:#0f7668;min-height:18px;margin:5px 0}.selection-research-dialog .selection-detail-error button{color:inherit;text-decoration:underline;margin-left:8px}@media(max-width:700px){.selection-research-dialog{width:calc(100vw - 16px);max-height:94dvh;padding:17px;border-radius:15px}.selection-candidate-layout,.selection-profit-layout{grid-template-columns:1fr}.selection-candidate-list{max-height:32dvh}.selection-tool-heading h2{font-size:18px}.selection-profit-inputs{gap:10px}.selection-product-research-actions{grid-column:1/-1}.selection-profit-summary{gap:8px}.selection-profit-summary dd{font-size:12px}}@media(prefers-reduced-motion:reduce){.selection-research-dialog,.selection-research-dialog *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.selection-research-dialog.selection-candidates-dialog{width:min(1320px,calc(100vw - 40px));padding:22px;background:#fff;color:#172d4b}.selection-candidates-dialog>.selection-tool-heading{position:sticky;top:0;z-index:3;background:#fff;padding:10px 0;margin-top:-10px;box-shadow:0 6px 8px #fff}.sc-workbench{--sc-blue:#2563eb;--sc-purple:#7c3aed;--sc-green:#0f8876;--sc-gray:#64748b;--sc-border:#e2e8f0;--sc-soft:#f5f7fa;font-size:13px}.sc-stages{gap:4px;overflow:auto;border-bottom:1px solid var(--sc-border);padding-bottom:10px;margin-bottom:16px}.sc-stages,.sc-stages button{display:flex;align-items:center}.sc-stages button{gap:8px;padding:9px 12px;border-radius:8px;color:var(--sc-gray);white-space:nowrap;--sc-stage:var(--sc-blue)}.sc-stages button[data-stage=reviewing]{--sc-stage:var(--sc-purple)}.sc-stages button[data-stage=selected]{--sc-stage:var(--sc-green)}.sc-stages button[data-stage=archived]{--sc-stage:var(--sc-gray)}.sc-stages button svg{color:var(--sc-stage)}.sc-stages button[aria-pressed=true]{background:color-mix(in srgb,var(--sc-stage) 8%,#fff);color:var(--sc-stage)}.sc-stages b{font-variant-numeric:tabular-nums;font-size:16px}.sc-stages button:last-child{margin-left:auto}.sc-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.sc-toolbar input,.sc-toolbar select{background:#fff;min-width:0;min-height:38px;font-size:12px;border-radius:8px}.sc-select,.sc-toolbar>select{border:1px solid var(--sc-border);padding:0 9px}.sc-select{gap:5px}.sc-search,.sc-select{display:flex;align-items:center}.sc-search{flex:1 1 240px;gap:8px;padding:0 10px;border:1px solid var(--sc-border);border-radius:8px}.sc-search input{flex:1;border:0;outline:0;width:100%}.sc-search:focus-within{outline:2px solid #86b3fa;outline-offset:2px}.sc-search svg,.sc-select svg{color:var(--sc-gray)}.sc-workspace-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:24px}.sc-detail,.sc-results{min-width:0}.sc-list-caption{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--sc-gray);padding:7px 0 10px}.sc-list-caption>button{margin-left:auto;display:flex;gap:5px;align-items:center;color:var(--sc-blue)}.sc-result-scroll{max-height:54dvh;overflow:auto;overscroll-behavior:contain;padding-right:5px}.sc-row{display:flex;gap:8px;border-bottom:1px solid var(--sc-border);padding:12px 8px;border-left:3px solid transparent;transition:background .12s}.sc-row[data-active=true]{background:#f0f7ff;border-left-color:var(--sc-blue)}.sc-row:hover{background:var(--sc-soft)}.sc-pick{display:flex;align-items:center;flex-direction:column;gap:6px;font-size:10px;color:var(--sc-gray);padding:4px}.sc-pick input{width:16px;height:16px;accent-color:var(--sc-blue)}.sc-row-body{flex:1;min-width:0;text-align:left}.sc-row-top{display:flex;gap:10px;font-size:11px;color:var(--sc-gray);margin-bottom:5px}.sc-row-body>strong{font-size:14px;font-weight:600;line-height:1.6;display:block;overflow-wrap:anywhere}.sc-row-zh{display:block;font-size:12px;color:var(--sc-gray);margin-top:3px}.sc-row-numbers{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:var(--sc-gray);margin:9px 0}.sc-row-numbers b{font-size:15px;font-variant-numeric:tabular-nums;color:#172d4b;font-weight:600}.sc-readiness{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#7a8694}.sc-readiness>span{display:inline-flex;align-items:center;gap:4px}.sc-readiness>span[data-filled=true]{color:var(--sc-green)}.sc-detail{padding:16px 18px;background:#f8fafc;border:1px solid var(--sc-border);border-radius:12px;align-self:start}.sc-detail .selection-candidate-editor h3{line-height:1.6;overflow-wrap:anywhere}.sc-editor-zh{color:var(--sc-gray);font-size:12px;margin-top:-6px}.sc-research-links{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0}.sc-research-links a{display:inline-flex;align-items:center;gap:3px;color:var(--sc-blue);font-size:12px}.sc-detail dl{padding:8px 0;border-bottom:1px solid var(--sc-border)}.sc-compare-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:9px;background:#eff4ff;color:#2550aa;margin:0 0 14px}.sc-compare-bar button{padding:5px 8px;font-size:12px}.sc-compare-bar button:first-of-type{margin-left:auto;background:#2563eb;color:#fff;border-radius:6px}.sc-compare-bar button:disabled{opacity:.45}.sc-comparison{margin-bottom:20px;border-bottom:1px solid var(--sc-border);padding-bottom:14px}.sc-table-scroll{overflow:auto}.sc-comparison table{border-collapse:collapse;min-width:680px;width:100%;table-layout:fixed;font-size:12px}.sc-comparison td,.sc-comparison th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--sc-border);vertical-align:top;overflow-wrap:anywhere}.sc-comparison thead th{background:#f7f9fc}.sc-comparison thead th:first-child{width:135px}.sc-comparison thead strong{display:block;line-height:1.6}.sc-comparison thead th>span{display:block;font-size:11px;margin-top:4px}.sc-comparison tbody th,.sc-comparison thead th>span{font-weight:400;color:var(--sc-gray)}.sc-comparison tbody tr:first-child td{color:var(--sc-blue);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.sc-data-track{display:block;height:4px;background:#edf1f6;margin-top:8px;border-radius:3px;overflow:hidden}.sc-data-track i{display:block;height:100%;background:var(--sc-blue)}.sc-comparison td:nth-child(3) .sc-data-track i{background:var(--sc-purple)}.sc-comparison td:nth-child(4) .sc-data-track i{background:var(--sc-green)}.sc-comparison td:nth-child(5) .sc-data-track i{background:#b85b16}.sc-workbench :is(a,button,input,select,textarea):focus-visible{outline:2px solid #86b3fa;outline-offset:3px}.sc-workbench button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){.selection-candidates-dialog{width:calc(100vw - 16px);padding:15px;max-height:94dvh}.sc-workspace-grid{grid-template-columns:1fr;gap:15px}.sc-result-scroll{max-height:38dvh}.sc-stages{gap:0}.sc-stages button{padding:9px;gap:6px}.sc-select,.sc-toolbar>select{flex:1}.sc-toolbar>button{flex:1;justify-content:center}.sc-search{flex-basis:100%}.sc-toolbar>select{max-width:100%}.sc-row-numbers{gap:12px}.sc-detail{padding:14px}.sc-stages button:last-child{margin-left:0}.sc-compare-bar{gap:6px}.sc-readiness{gap:8px}.selection-research-dialog.selection-candidates-dialog{width:calc(100vw - 16px);padding:15px;max-height:94dvh}}@media(prefers-reduced-motion:reduce){.sc-row{transition:none}}.selection-development{--sd-blue:#3b6be0;--sd-green:#0e8a7a;--sd-amber:#a96d18;--sd-ink:#172d4b;--sd-line:#d9e3ef;--sd-wash:#f2f6fe;color:var(--sd-ink);font-size:12px}.selection-development button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:600;cursor:pointer}.selection-development button:disabled{opacity:.5;cursor:not-allowed}.selection-development :is(button,input,textarea):focus-visible{outline:2px solid #87a7f0;outline-offset:3px}.selection-development .sd-start{width:100%;min-height:41px;border:1px solid #b8caef;border-radius:9px;color:var(--sd-blue);background:#fff;padding:9px 12px;transition:background .15s}.selection-development .sd-start:not(:disabled):hover{background:var(--sd-wash)}.sd-start>svg:last-child{margin-left:auto}.selection-development .sd-hint{font-size:11px;color:#768396;margin:6px 0 0}.sd-review{margin-top:12px;border-top:3px solid var(--sd-blue);padding:14px 0 0}.sd-heading{justify-content:space-between;gap:10px}.sd-heading,.sd-heading>span{display:flex;align-items:center}.sd-heading>span{gap:7px;color:var(--sd-blue)}.sd-heading strong{font-size:14px;font-weight:600}.selection-development .sd-heading>button{min-width:32px;min-height:32px;border:0;border-radius:7px;color:#6b7c90;background:transparent}.selection-development .sd-heading>button:hover{background:#e7eef9}.selection-development .sd-caption{font-size:11px;color:#64768b;line-height:1.6;margin:5px 0 14px}.selection-development .sd-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;border:0;min-width:0}.selection-development .sd-fields>label{min-width:0;gap:5px;font-size:12px}.sd-fields>.sd-notes,.sd-fields>.sd-source,.sd-fields>label:first-child{grid-column:1/-1}.sd-fields label>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.sd-fields i{font-style:normal;font-size:10px;color:#7c8798;font-variant-numeric:tabular-nums}.selection-development .sd-fields input,.selection-development .sd-fields textarea{font:inherit;line-height:1.5;background:#fff;border-color:var(--sd-line);color:var(--sd-ink);width:100%;box-sizing:border-box}.selection-development .sd-fields textarea{resize:vertical}.selection-development .sd-fields :is(input,textarea)[aria-invalid=true]{border-color:#d7a15d}.selection-development .sd-fields small{font-size:10px;line-height:1.5;color:#7a6d56}.selection-development .sd-fields .sd-field-error,.selection-development .sd-over-limit{color:var(--sd-amber);font-size:11px;line-height:1.5}.sd-record-check{border-top:1px solid var(--sd-line);margin-top:16px;padding-top:13px}.sd-check-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.sd-check-heading>strong{display:flex;align-items:center;gap:6px;color:var(--sd-green);font-weight:600}.sd-check-heading>span{font-variant-numeric:tabular-nums;color:#7a8797;font-size:11px}.selection-development .sd-record-check p{font-size:11px;line-height:1.6;color:#6b7c90;margin:7px 0}.sd-record-check ul{list-style:none;padding:0;margin:8px 0}.sd-record-check li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px dashed var(--sd-line)}.sd-record-check li>div{flex:1;min-width:0}.sd-record-check li strong{display:block;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.sd-record-check li small{display:block;font-size:10px;color:#677b8e;margin:2px 0}.sd-record-check li span{font-size:10px;color:var(--sd-green)}.selection-development .sd-read-error>button,.selection-development .sd-record-check li button{font-size:11px;color:var(--sd-blue);padding:7px 0;white-space:nowrap;flex-shrink:0}.selection-development .sd-read-error p{color:var(--sd-amber)}.sd-warning{display:flex;align-items:flex-start;gap:8px;background:#fff5e5;border:1px solid #f0d8b6;border-radius:8px;padding:10px;margin-top:12px;color:#8c5a17}.sd-warning>svg{flex-shrink:0;margin-top:2px}.selection-development .sd-warning p{font-size:12px;line-height:1.6;margin:0}.selection-development .sd-warning button{color:#8c5a17;font-size:12px;padding:7px 0 0}.sd-footer{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-top:16px}.selection-development .sd-apply{color:#fff;background:var(--sd-blue);border:0;border-radius:8px;padding:10px 14px;min-height:41px}.selection-development .sd-apply:not(:disabled):hover{background:#2e59c1}.sd-footer>span{font-size:10px;line-height:1.6;color:#7b8898}.sd-spin{animation:sd-spin 1s linear infinite}@keyframes sd-spin{to{transform:rotate(1turn)}}@media(max-width:480px){.selection-development .sd-fields{grid-template-columns:1fr}.sd-fields>label{grid-column:1/-1}.sd-record-check li{align-items:flex-start;flex-wrap:wrap}.sd-record-check li>div{flex-basis:100%}.selection-development .sd-record-check li button{padding:2px 0}.selection-development .sd-apply{width:100%}}@media(prefers-reduced-motion:reduce){.selection-development .sd-start{transition:none}.sd-spin{animation:none}}.selection-products{display:grid;gap:12px;min-width:0;color:var(--selection-body)}.selection-products h3{margin:0;font-size:14px;font-weight:600;display:flex;gap:7px;align-items:center}.selection-products h3 svg{color:var(--selection-accent);flex-shrink:0}.selection-products h3>span{margin-left:auto;color:var(--selection-muted);font-size:11px;font-weight:400}.selection-products .selection-report-heading>a{margin-left:auto}.selection-product-context{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:11px;color:var(--selection-muted)}.selection-product-context>span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.selection-product-context>span:first-child{color:var(--selection-body)}.selection-product-metrics{display:grid;grid-template-columns:1fr 1.25fr .8fr 1fr;border:1px solid var(--selection-line);border-radius:12px;background:#fff}.selection-product-metrics>div{min-width:0;padding:16px 20px;border-right:1px solid var(--selection-line)}.selection-product-metrics>div:last-child{border-right:0}.selection-product-metrics>div>span{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--selection-muted)}.selection-product-metrics svg{color:var(--selection-accent)}.selection-product-metrics strong{display:block;margin:8px 0 4px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.5px;overflow-wrap:anywhere}.selection-product-metrics>div:nth-child(2) strong{font-size:18px}.selection-product-metrics small{color:var(--selection-muted);font-size:11px}.selection-product-charts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.selection-product-chart-card{padding:18px 20px;min-width:0}.selection-product-price-line{display:block;width:100%;margin:16px 0 0;overflow:visible}.selection-product-price-line .grid{stroke:#e2e8f0;stroke-dasharray:3 4}.selection-product-price-line text{fill:#64748b;font-size:10px;font-variant-numeric:tabular-nums}.selection-product-price-line polyline{stroke:var(--selection-accent);stroke-width:2;stroke-linejoin:round}.selection-product-price-line circle{fill:#fff;stroke:var(--selection-accent);stroke-width:2;cursor:pointer}.selection-product-price-line circle:focus{outline:2px solid #93c5fd;outline-offset:4px}.selection-product-chart-caption{display:flex;align-items:center;gap:9px;border-top:1px solid var(--selection-line);padding-top:10px;font-size:12px}.selection-product-chart-caption b{color:var(--selection-accent)}.selection-product-chart-caption span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-product-chart-caption strong{margin-left:auto;white-space:nowrap}.selection-product-review-bars{display:grid;gap:5px;padding-top:14px}.selection-product-review-bars button{display:grid;grid-template-columns:30px minmax(0,1fr) 65px;gap:7px;align-items:center;text-align:left;border-radius:4px;min-height:18px;font-size:11px}.selection-product-review-bars button.is-active{background:var(--selection-wash)}.selection-product-review-bars button>span{color:var(--selection-muted)}.selection-product-price-bands i,.selection-product-review-bars i{display:block;height:6px;background:#f1f5f9;border-radius:5px;overflow:hidden}.selection-product-price-bands b,.selection-product-review-bars b{display:block;height:100%;background:#93b8f9;border-radius:5px}.selection-product-review-bars strong{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.selection-product-distributions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.selection-product-price-bands{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.selection-product-price-bands>div{flex:1;min-width:120px}.selection-product-price-bands strong{font-size:21px;font-weight:600}.selection-product-price-bands small{font-size:11px;font-weight:400;color:var(--selection-muted)}.selection-product-price-bands span{display:block;font-size:10px;white-space:nowrap;margin:5px 0 10px;color:var(--selection-muted)}.selection-product-store-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.selection-product-store-chips>span{display:inline-flex;gap:12px;align-items:center;min-width:0;padding:5px 8px;border:1px solid var(--selection-line);border-radius:6px;font-size:11px}.selection-product-store-chips span span{overflow-wrap:anywhere}.selection-product-store-chips b{color:var(--selection-accent);white-space:nowrap;font-weight:500}.selection-product-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--selection-line)}.selection-product-toolbar h3{margin-right:auto}.selection-product-toolbar h3 span{margin-left:5px}.selection-product-toolbar select{background:#fff;border:1px solid var(--selection-line);border-radius:7px;padding:7px 9px;font-size:12px;max-width:100%}.selection-product-view{display:flex;gap:2px;border:1px solid var(--selection-line);border-radius:7px;padding:2px}.selection-product-view button{padding:4px 10px;font-size:12px;border-radius:5px}.selection-product-view button[aria-pressed=true]{background:var(--selection-wash);color:var(--selection-accent)}.selection-product-list-card{overflow:hidden}.selection-product-rows>article{display:grid;grid-template-columns:24px 74px minmax(180px,1fr) 140px 135px 40px;gap:14px;align-items:center;padding:18px;border-bottom:1px solid var(--selection-line)}.selection-product-rows>article:last-child{border-bottom:0}.selection-product-rows>article.is-highlighted{background:#f8faff}.selection-product-rows>article.is-selected{background:#eff6ff;box-shadow:inset 3px 0 0 var(--selection-accent)}.selection-product-rank{font-size:15px;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums}.selection-product-rank.is-top{color:var(--selection-accent)}.selection-product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#fff;border:1px solid #edf1f5;border-radius:8px;overflow:hidden;color:#94a3b8}.selection-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.selection-product-info{min-width:0}.selection-product-title{display:block;color:var(--selection-body);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.selection-product-title:hover{color:var(--selection-accent)}.selection-product-title svg{display:inline;margin-left:4px;color:#94a3b8}.selection-product-shop{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--selection-muted);font-size:11px;margin-top:7px;overflow-wrap:anywhere}.selection-product-shop svg{flex-shrink:0}.selection-product-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.selection-product-badges:empty{display:none}.selection-product-badges span{background:#f1f5f9;color:#64748b;padding:1px 5px;font-size:10px;border-radius:3px}.selection-product-price{display:grid;gap:3px;font-variant-numeric:tabular-nums}.selection-product-price strong{font-size:17px;font-weight:600;color:var(--selection-accent)}.selection-product-price del{font-size:11px;color:#94a3b8}.selection-product-price>span{font-size:10px;color:var(--selection-muted)}.selection-product-reviews{display:grid;gap:5px;margin:0;font-size:11px}.selection-product-reviews>div{display:flex;justify-content:space-between;gap:8px}.selection-product-reviews dt{display:flex;align-items:center;gap:3px;color:var(--selection-muted)}.selection-product-reviews dd{margin:0;font-variant-numeric:tabular-nums}.selection-product-compare{display:grid;justify-items:center;gap:5px;color:var(--selection-muted);font-size:10px;padding:8px 3px;border-radius:6px}.selection-product-compare[aria-pressed=true]{color:var(--selection-accent)}.selection-products button:disabled{opacity:.45;cursor:not-allowed}.selection-products a:focus-visible,.selection-products button:focus-visible,.selection-products select:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.selection-product-rows.is-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.selection-product-rows.is-cards>article{grid-template-columns:20px 66px minmax(0,1fr) 38px;border-right:1px solid var(--selection-line)}.selection-product-rows.is-cards .selection-product-info{grid-column:3/5}.selection-product-rows.is-cards .selection-product-price{grid-column:1/3}.selection-product-comparison{overflow:hidden}.selection-product-comparison-scroll{overflow:auto}.selection-product-comparison table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:540px;font-size:12px}.selection-product-comparison td,.selection-product-comparison th{padding:10px 16px;border-bottom:1px solid var(--selection-line);border-right:1px solid var(--selection-line);text-align:left;overflow-wrap:anywhere}.selection-product-comparison th:first-child{width:112px;background:#f8fafc;font-weight:500;position:sticky;left:0}.selection-product-comparison thead th{font-weight:400;vertical-align:top}.selection-product-comparison thead span{display:block;color:var(--selection-accent);margin-bottom:6px;font-size:11px}.selection-product-comparison thead a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.selection-product-footnote{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--selection-muted)}.selection-product-footnote>button{margin-left:auto}.selection-product-empty,.selection-product-loading{display:flex;align-items:center;gap:12px;border:1px solid var(--selection-line);padding:24px;background:#fff;border-radius:12px;color:var(--selection-muted);font-size:13px}.selection-product-loading svg{animation:selection-product-spin 1.2s linear infinite;color:var(--selection-accent)}.selection-product-loading small{display:block;margin-top:4px;font-size:11px}.selection-product-empty{flex-direction:column;padding:36px}@keyframes selection-product-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.selection-product-rows>article{grid-template-columns:20px 64px minmax(140px,1fr) 115px 112px 36px;gap:10px}.selection-product-price strong{font-size:15px}}@media(max-width:800px){.selection-product-metrics{grid-template-columns:1fr 1fr}.selection-product-metrics>div:nth-child(2){border-right:0}.selection-product-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--selection-line)}.selection-product-charts,.selection-product-distributions{grid-template-columns:1fr}.selection-product-rows.is-cards>article,.selection-product-rows>article{grid-template-columns:20px 68px minmax(0,1fr) 36px}.selection-product-rows .selection-product-info{grid-column:3/5}.selection-product-rows .selection-product-price{grid-column:1/3}.selection-product-rows.is-cards{grid-template-columns:1fr}.selection-product-rows.is-cards>article{border-right:0}}@media(max-width:480px){.selection-product-chart-card{padding:15px 12px}.selection-product-metrics>div{padding:13px 12px}.selection-product-metrics strong{font-size:20px}.selection-product-metrics>div:nth-child(2) strong{font-size:14px}.selection-product-toolbar{padding:12px;gap:8px}.selection-product-toolbar h3{width:100%}.selection-product-rows>article{padding:14px 12px;gap:11px 9px}.selection-product-context{gap:6px 10px}.selection-product-footnote{line-height:1.6}.selection-product-footnote>span:first-child{width:100%}.selection-product-footnote>button{margin-left:0}.selection-product-price-bands{gap:10px}.selection-product-price-bands>div{min-width:85px}.selection-product-price-bands span{font-size:9px}}@media(prefers-reduced-motion:reduce){.selection-product-loading svg{animation:none}}.sm-market{--sm-navy:#0b1f3a;--sm-blue:#246cf1;--sm-teal:#0f8876;--sm-amber:#b7791f;--sm-border:#e2e8f0;--sm-soft:#f8fafc;color:var(--sm-navy);font:inherit;font-size:13px;min-width:0}.sm-workbench{padding-top:20px;padding-bottom:32px}.sm-keyword{border:1px solid var(--sm-border);border-radius:12px;padding:20px;background:#fff}.sm-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.sm-heading h1,.sm-heading h2{display:flex;gap:9px;align-items:center;font-size:18px;font-weight:600;line-height:1.5;margin:0}.sm-heading h1{font-size:21px}.sm-heading h1 svg,.sm-heading h2 svg{color:var(--sm-blue)}.sm-heading>div>span{display:block;color:#64748b;font-size:12px;margin-top:4px}.sm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sm-market button:disabled{opacity:.5;cursor:not-allowed}.sm-market :is(a,button,input,select,summary,circle,[tabindex]):focus-visible{outline:2px solid #87b7fa;outline-offset:3px}.sm-market input,.sm-market select{font:inherit;border:1px solid var(--sm-border);border-radius:7px;min-height:38px;background:#fff;padding:7px 10px;color:var(--sm-navy);min-width:0}.sm-market select{max-width:100%}.sm-feedback{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:8px;background:#eaf7f3;color:#166b59;font-size:12px;margin:10px 0}.sm-error{background:#fff0f1;color:#a6303d}.sm-badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;font-size:10px;padding:3px 6px;background:#edf1f5;color:#64748b;font-weight:500}.sm-badge[data-tone=blue]{background:#edf4ff;color:#235cc2}.sm-badge[data-tone=teal]{background:#e7f6f1;color:#11735f}.sm-badge[data-tone=amber]{background:#fff6e6;color:#946518}.sm-meaning{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid var(--sm-border)}.sm-meaning>span:first-child{font-size:15px;font-weight:600}.sm-meaning strong{font-weight:400;color:#64748b}.sm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.sm-facts>div{min-width:0;border-right:1px solid var(--sm-border);padding:0 12px 0 0}.sm-facts>div:last-child{border:0}.sm-facts span,.sm-track-metrics>div>span{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px}.sm-facts strong,.sm-track-metrics strong{display:block;font-size:25px;line-height:1.45;font-weight:600;font-variant-numeric:tabular-nums;margin:7px 0;overflow-wrap:anywhere}.sm-facts>div:first-child strong{color:var(--sm-blue)}.sm-facts>div:nth-child(3) strong{color:var(--sm-teal)}.sm-facts small{display:block;font-size:10px;line-height:1.6;color:#7b8799}.sm-search-detail{border-top:1px solid var(--sm-border);border-bottom:1px solid var(--sm-border);padding:10px 0}.sm-market summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;list-style:none}.sm-market summary::-webkit-details-marker{display:none}.sm-market summary svg{margin-left:auto;transition:transform .15s}.sm-market details[open]>summary svg{transform:rotate(180deg)}.sm-search-detail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;margin:16px 0}.sm-search-detail dt{color:#64748b;font-size:11px}.sm-search-detail dd{margin:6px 0 0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.sm-search-detail p{font-size:10px;color:#718096;margin:8px 0}.sm-sample-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 10px}.sm-sample-heading h3{font-size:14px;font-weight:600;margin:0}.sm-sample-heading h3 span{font-size:11px;color:#64748b;font-weight:400;margin-left:8px}.sm-sample-heading label{display:flex;gap:7px;align-items:center;font-size:11px;color:#64748b}.sm-sample-heading select{min-height:32px;padding:4px 7px;font-size:11px}.sm-provenance{display:flex;gap:8px 18px;align-items:center;flex-wrap:wrap;color:#718096;font-size:10px;line-height:1.6;margin:8px 0 12px}.sm-provenance>span{display:flex;align-items:center;gap:5px}.sm-table-scroll{overflow:auto;max-width:100%;overscroll-behavior:contain}.sm-market table{border-collapse:collapse;width:100%;font-size:12px;min-width:640px}.sm-market td,.sm-market th{padding:11px 10px;border-bottom:1px solid var(--sm-border);text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}.sm-market thead th{color:#64748b;font-size:11px;font-weight:500;background:var(--sm-soft);white-space:nowrap}.sm-market tbody th{font-size:11px;font-weight:400}.sm-market td small{display:block;color:#7b8799;font-size:10px;margin-top:5px}.sm-market td:nth-last-child(2),.sm-market td:nth-last-child(3){white-space:nowrap}.sm-products th:first-child{width:76px}.sm-products th:nth-child(2){width:55%}.sm-rank{color:var(--sm-blue);font-weight:600}.sm-product-title{max-width:620px;min-width:200px}.sm-product-title a,.sm-product-title>span{line-height:1.6;overflow-wrap:anywhere;color:var(--sm-navy)}.sm-detail-product a:hover,.sm-product-title a:hover{text-decoration:underline;color:var(--sm-blue)}.sm-product-title a svg{display:inline;vertical-align:middle;margin-left:5px}.sm-products button{white-space:nowrap;font-size:11px;padding:6px 9px}.sm-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px 18px;text-align:center;color:#718096;gap:8px}.sm-empty>svg{color:#8da3be;flex-shrink:0}.sm-empty p{color:#365373;font-size:13px;margin:0}.sm-empty span{font-size:11px;line-height:1.7;max-width:360px}.sm-expand{margin-top:12px}.sm-note{display:flex;align-items:flex-start;gap:6px;color:#718096;font-size:10px;line-height:1.8;margin:12px 0 0}.sm-note>svg{flex-shrink:0;margin-top:2px}.sm-warnings{font-size:11px;line-height:1.8;color:#946518;margin:12px 0 0;padding:10px 10px 10px 26px;background:#fffbf2;border-radius:6px}.sm-toolbar{gap:10px;flex-wrap:wrap;margin:18px 0 14px}.sm-search,.sm-toolbar{display:flex;align-items:center}.sm-search{gap:8px;flex:1;min-width:200px;border:1px solid var(--sm-border);border-radius:8px;padding:0 10px;background:#fff;color:#7b8799}.sm-search input{border:0;outline:0;flex:1;min-width:0;padding-left:0}.sm-search:focus-within{outline:2px solid #87b7fa;outline-offset:2px}.sm-result-count{font-size:11px;color:#7b8799}.sm-tracking-layout{display:grid;grid-template-columns:minmax(255px,.72fr) minmax(0,1.75fr);gap:20px}.sm-track-list{border:1px solid var(--sm-border);border-radius:10px;background:#fff;max-height:920px;overflow:auto;align-self:start}.sm-track-row{display:block;width:100%;text-align:left;border-left:3px solid transparent;border-bottom:1px solid var(--sm-border);padding:14px 15px;transition:background .15s}.sm-track-row:last-child{border-bottom:0}.sm-track-row:hover{background:var(--sm-soft)}.sm-track-row[aria-pressed=true]{background:#f1f6fe;border-left-color:var(--sm-blue)}.sm-track-row>div:first-child{display:flex;gap:6px;align-items:center;margin-bottom:9px}.sm-track-row>div:first-child>small{margin-left:auto}.sm-track-row>strong{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere}.sm-track-row .sm-track-zh{display:block;font-size:12px;color:#64748b;margin-top:3px}.sm-track-row>p{font-size:11px;color:#7b8799;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:9px 0}.sm-track-values{display:flex;gap:20px;font-size:10px;color:#718096;margin:10px 0}.sm-track-values b{font-size:14px;font-variant-numeric:tabular-nums;color:#244260;font-weight:500;margin-left:3px}.sm-track-row small{font-size:10px;color:#7b8799}.sm-track-detail{border:1px solid var(--sm-border);border-radius:11px;background:#fff;padding:20px;min-width:0;align-self:start}.sm-detail-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.sm-detail-header h2{font-size:20px;font-weight:600;margin:8px 0 3px;overflow-wrap:anywhere}.sm-detail-header p{font-size:12px;color:#64748b;margin:0}.sm-detail-header button{font-size:11px;padding:7px 10px}.sm-detail-product{display:flex;gap:6px;flex-direction:column;border-bottom:1px solid var(--sm-border);padding-bottom:12px}.sm-detail-product a,.sm-detail-product strong{font-size:13px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.sm-detail-product a svg{display:inline;margin-left:5px;vertical-align:middle}.sm-detail-product>span{color:#7b8799;font-size:10px}.sm-permission,.sm-range-alert{font-size:12px;line-height:1.8;color:#946518;background:#fffbf2;border-radius:7px;padding:10px 13px;margin:12px 0}.sm-permission{display:flex;gap:7px;align-items:center}.sm-track-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0 18px;border-bottom:1px solid var(--sm-border)}.sm-track-metrics>div:first-child strong{color:var(--sm-blue)}.sm-track-metrics>div:nth-child(2) strong{color:var(--sm-teal)}.sm-track-metrics small{display:block;font-size:10px;color:#7b8799;line-height:1.7}.sm-track-metrics .sm-change{display:flex;gap:3px;align-items:center;flex-wrap:wrap;color:#496982}.sm-change span{color:#7b8799;margin-left:2px}.sm-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 10px}.sm-chart-heading h3{display:flex;gap:7px;align-items:center;font-size:14px;font-weight:600;margin:0}.sm-chart-heading svg{color:#64748b}.sm-metric-switch{display:flex;gap:3px;background:#f1f4f8;border-radius:7px;padding:3px}.sm-metric-switch button{border-radius:5px;padding:6px 8px;font-size:11px;color:#64748b}.sm-metric-switch button[aria-pressed=true]{background:#fff;color:var(--sm-blue);box-shadow:0 1px 3px #17355312}.sm-history-chart>svg{display:block;width:100%;height:auto;overflow:visible}.sm-history-chart text{font:10px inherit;fill:#7b8799;font-variant-numeric:tabular-nums}.sm-grid-line{stroke:#e8edf3;stroke-dasharray:3 5}.sm-history-chart polyline{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:var(--sm-blue)}.sm-history-chart circle{fill:#fff;stroke:var(--sm-blue);stroke-width:2;cursor:pointer}.sm-history-chart [data-source=naver-public-cache]{stroke:var(--sm-teal)}.sm-chart-readout{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--sm-soft);border-radius:7px;font-size:11px;color:#64748b}.sm-chart-readout small{display:block;font-size:10px;margin-top:3px;color:#8895a7}.sm-chart-readout strong{font-size:21px;font-weight:600;color:var(--sm-navy);font-variant-numeric:tabular-nums}.sm-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:10px;color:#7b8799}.sm-chart-legend span{display:flex;gap:5px;align-items:center}.sm-chart-legend i{height:3px;width:14px;border-radius:2px;background:var(--sm-blue)}.sm-chart-legend span:nth-child(2) i{background:var(--sm-teal)}.sm-chart-empty{min-height:245px;background:var(--sm-soft);border-radius:8px}.sm-detail-empty{min-height:350px}.sm-history-table{border-top:1px solid var(--sm-border);padding-top:14px;margin-top:18px}.sm-history-table table{margin-top:10px}.sm-history-table th:first-child{min-width:135px}.sm-history-table td{font-size:11px}.sm-add-form{background:#f7faff;border:1px solid #d8e6f8;border-radius:11px;padding:18px;margin:14px 0}.sm-form-heading{display:flex;gap:12px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.sm-form-heading h2{margin:0;font-size:15px;font-weight:600}.sm-form-heading>span{font-size:11px;color:#718096}.sm-form-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.sm-form-fields label{display:flex;flex-direction:column;gap:6px;color:#536b87;font-size:11px;min-width:0}.sm-form-fields input,.sm-form-fields select{width:100%;font-size:12px}.sm-form-wide{grid-column:span 2}.sm-spin{animation:sm-rotate 1s linear infinite}@keyframes sm-rotate{to{transform:rotate(1turn)}}@media(max-width:1050px){.sm-tracking-layout{grid-template-columns:minmax(230px,.75fr) minmax(0,1.3fr);gap:14px}.sm-detail-header{align-items:flex-start;flex-direction:column}.sm-facts strong{font-size:23px}.sm-facts small{font-size:9px}.sm-chart-heading{flex-wrap:wrap}.sm-track-detail{padding:16px}}@media(max-width:760px){.sm-keyword{padding:15px}.sm-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.sm-heading h1{font-size:19px}.sm-heading h2{font-size:16px}.sm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.sm-facts>div:nth-child(2){border:0}.sm-facts strong{font-size:24px}.sm-facts small{font-size:10px}.sm-search-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-tracking-layout{grid-template-columns:minmax(0,1fr)}.sm-track-list{max-height:330px}.sm-track-detail{padding:14px}.sm-toolbar{gap:8px}.sm-search{flex-basis:100%}.sm-toolbar>label:not(.sm-search){flex:1}.sm-toolbar select{width:100%}.sm-track-metrics{gap:10px}.sm-track-metrics strong{font-size:22px}.sm-track-metrics>div>span{font-size:10px}.sm-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-add-form{padding:14px}.sm-form-wide{grid-column:span 2}.sm-history-chart text{font-size:12px}.sm-provenance{gap:5px 12px}.sm-sample-heading{flex-wrap:wrap}.sm-chart-legend{font-size:9px}.sm-detail-empty{min-height:200px}}@media(prefers-reduced-motion:reduce){.sm-spin{animation:none}.sm-market summary svg,.sm-track-row{transition:none}}.sm-reference-input{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0;padding:12px;background:#fffbf2;border:1px solid #f3e8ce;border-radius:8px;font-size:11px;color:#946518}.sm-reference-input>label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px}.sm-reference-input input{flex:1;min-width:150px;max-width:100%;font-size:12px}.sm-reference-input small{font-size:10px}.sm-meaning>small{font-size:10px;color:#718096}.selection-trend-compare{margin-top:14px;overflow:hidden;color:#173553}.selection-trend-compare-heading{display:flex;align-items:center;gap:12px;padding:18px 20px}.selection-trend-compare-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700}.selection-trend-compare-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;color:#7c3aed;border-radius:9px;background:#f5f3ff}.selection-trend-compare-count{margin-left:auto;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}.selection-trend-compare-heading .selection-outline-button{min-height:34px;padding:6px 10px}.selection-trend-compare-chevron-open{transform:rotate(180deg)}.selection-trend-compare-body{padding:0 20px 17px}.selection-trend-compare-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding-top:13px;border-top:1px solid #e9eef5;color:#63778e;font-size:12px}.selection-trend-compare-meta strong{color:#536781;font-weight:500}.selection-trend-compare-words{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.selection-trend-compare-word{min-width:0;padding:10px 12px 9px;border:1px solid #e3eaf3;border-top:3px solid var(--trend-color);border-radius:9px;background:linear-gradient(var(--trend-pale),#fff 75%)}.selection-trend-compare-word[data-hidden=true]{background:#f8fafc;border-top-style:dashed}.selection-trend-compare-word-top{display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:6px;margin-bottom:7px}.selection-trend-compare-remove,.selection-trend-compare-visibility{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:28px;padding:3px;color:#64748b;border:0;background:transparent;border-radius:5px;cursor:pointer}.selection-trend-compare-remove:hover,.selection-trend-compare-visibility:hover{color:var(--trend-color);background:#fff}.selection-trend-compare-current{color:#43688e;font-size:11px}.selection-trend-compare-word-ko{display:block;color:#173553;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.selection-trend-compare-word-zh{display:block;min-height:19px;margin-top:3px;color:#64748b;font-size:12px;overflow-wrap:anywhere}.selection-trend-compare-volume{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 8px;margin-top:13px}.selection-trend-compare-volume>span{color:#60738c;font-size:11px}.selection-trend-compare-volume strong{color:var(--trend-color);font-size:20px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.selection-trend-compare-updated{margin-top:4px;color:#738398;font-size:10px;line-height:1.5}.selection-trend-compare-word-status{min-height:31px;margin-top:8px;padding-top:7px;border-top:1px solid #e8edf5;color:#63758c;font-size:11px;line-height:1.55}.selection-trend-compare-word-status>div,.selection-trend-compare-word-status>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.selection-trend-compare-word-status [role=alert]{color:#a54c21}.selection-trend-compare-word-status button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:#2563eb;font:inherit;font-weight:600;background:transparent;cursor:pointer}.selection-trend-compare-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.selection-trend-compare-search label{display:flex;align-items:center;flex:0 1 380px;gap:8px;padding:0 10px;min-width:0;height:36px;color:#72849b;border:1px solid #d8e2ef;border-radius:7px;background:#fff}.selection-trend-compare-search label:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.selection-trend-compare-search input{width:100%;min-width:0;padding:0;color:#173553;background:transparent;border:0;outline:0;font:inherit;font-size:12px}.selection-trend-compare-search .selection-outline-button{height:36px;padding:6px 11px;font-size:12px}.selection-trend-compare-search>span{margin-left:auto;color:#71839b;font-size:11px}.selection-trend-compare-search button:disabled{cursor:default;opacity:.5}.selection-trend-compare-notice{min-height:7px;color:#40688c;font-size:12px;line-height:1.6}.selection-trend-compare-notice:not(:empty){padding-top:5px}.selection-trend-compare-suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:3px;color:#71839b;font-size:11px}.selection-trend-compare-suggestions button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dce4f2;border-radius:5px;background:#f8faff;color:#3f5b7a;font:inherit;cursor:pointer}.selection-trend-compare-suggestions button span[lang=zh-CN]{color:#72819a}.selection-trend-compare-search-results{margin:5px 0 12px;padding:8px 12px;max-height:315px;overflow:auto;border:1px solid #dce5f2;border-radius:8px;background:#fff}.selection-trend-compare-search-results>p{margin:10px 0;color:#63758c;font-size:12px}.selection-trend-compare-search-total{padding:4px 0 8px;color:#64748b;font-size:11px}.selection-trend-compare-search-results>button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 3px;border:0;border-top:1px solid #edf1f6;background:transparent;text-align:left;color:#2563eb;font:inherit;cursor:pointer}.selection-trend-compare-search-results>button:hover:not(:disabled){background:#f7faff}.selection-trend-compare-search-results>button:disabled{cursor:default;opacity:.55}.selection-trend-compare-search-name{display:grid;min-width:0;gap:3px;color:#173553}.selection-trend-compare-search-name strong{font-size:13px;overflow-wrap:anywhere}.selection-trend-compare-search-name>span{font-size:11px;color:#64748b}.selection-trend-compare-search-volume{display:grid;flex-shrink:0;gap:3px;margin-left:auto;color:#173553;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.selection-trend-compare-search-volume small{color:#64748b;font-size:10px}.selection-trend-compare-search-error{display:flex;align-items:center;gap:10px;color:#a54c21;font-size:12px}.selection-trend-compare-empty{display:flex;align-items:center;justify-content:center;min-height:105px;margin:14px 0 0;padding:20px;color:#687a92;background:#f8fafc;border-radius:8px;font-size:12px}.selection-trend-compare-chart{margin-top:17px}.selection-trend-compare-caption{display:flex;align-items:center;gap:10px;color:#60758f;font-size:11px}.selection-trend-compare-caption>strong{font-size:13px;color:#173553;font-variant-numeric:tabular-nums}.selection-trend-compare-caption>div{display:flex;gap:4px;margin-left:auto}.selection-trend-compare-caption button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #dce5f0;border-radius:6px;background:#fff;color:#536781;cursor:pointer}.selection-trend-compare-caption button:disabled{opacity:.4;cursor:default}.selection-trend-compare-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.selection-trend-compare-readout>div{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #e6edf5;border-radius:6px}.selection-trend-compare-readout>div>span{display:flex;align-items:center;gap:6px;min-width:0}.selection-trend-compare-readout svg{flex:0 0 22px;width:22px}.selection-trend-compare-readout b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5b6e86;font-size:11px;font-weight:500}.selection-trend-compare-readout strong{margin-left:auto;color:#173553;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.selection-trend-compare-readout [data-hidden=true] strong{color:#8795a8;font-size:10px}.selection-trend-compare-svg{display:block;width:100%;height:auto;margin-top:12px}.selection-trend-compare-axis{font-size:10px;fill:#77899f;font-family:inherit;font-variant-numeric:tabular-nums}.selection-trend-compare-slider{display:flex;align-items:center;gap:12px;color:#657990;font-size:11px}.selection-trend-compare-slider>span{flex:0 0 auto;font-variant-numeric:tabular-nums}.selection-trend-compare-slider input{min-width:0;flex:1;height:24px;accent-color:#2563eb;cursor:pointer}.selection-trend-compare-show-all{display:flex;justify-content:center;gap:10px;align-items:center;margin:-30px 0 12px;color:#667a93;font-size:12px}.selection-trend-compare-details{margin-top:14px;border-top:1px solid #e8eef5}.selection-trend-compare-details>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#516b89;font-size:12px;font-weight:600;list-style:none;cursor:pointer}.selection-trend-compare-details>summary::-webkit-details-marker{display:none}.selection-trend-compare-table-wrap{max-height:320px;overflow:auto;border:1px solid #e4ebf4;border-radius:7px}.selection-trend-compare-table-wrap table{border-collapse:collapse;width:100%;min-width:490px;font-size:12px}.selection-trend-compare-table-wrap td,.selection-trend-compare-table-wrap th{padding:9px 12px;border-bottom:1px solid #edf1f6;text-align:right;font-variant-numeric:tabular-nums}.selection-trend-compare-table-wrap th:first-child{text-align:left}.selection-trend-compare-table-wrap thead th{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#536b87;font-weight:500}.selection-trend-compare-table-wrap thead span{display:flex;align-items:center;justify-content:flex-end;gap:6px}.selection-trend-compare-table-wrap thead b{font-weight:600}.selection-trend-compare-table-wrap thead small{display:block;margin-top:3px;color:#75859a;font-size:10px}.selection-trend-compare-table-wrap tbody th{font-weight:500}.selection-trend-compare-table-wrap tbody th button{padding:0;border:0;background:transparent;color:#536d8b;font:inherit;cursor:pointer}.selection-trend-compare-table-wrap tbody tr[data-active=true]{background:#f0f6ff}.selection-trend-compare-invite{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#526f90;font-size:12px}.selection-trend-compare-source{margin:12px 0 0;color:#7b8ba0;font-size:11px}.selection-trend-compare button:focus-visible,.selection-trend-compare input[type=range]:focus-visible,.selection-trend-compare summary:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@keyframes selection-trend-compare-spin{to{transform:rotate(1turn)}}.selection-trend-compare-spinner{animation:selection-trend-compare-spin 1s linear infinite}@media (max-width:900px){.selection-trend-compare-readout,.selection-trend-compare-words{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.selection-trend-compare-heading{flex-wrap:wrap;gap:8px;padding:15px 12px}.selection-trend-compare-heading h2{font-size:14px}.selection-trend-compare-icon{width:27px;height:27px}.selection-trend-compare-heading .selection-outline-button{margin-left:auto}.selection-trend-compare-count{width:100%;margin-left:36px;order:3;font-size:11px}.selection-trend-compare-body{padding:0 12px 13px}.selection-trend-compare-meta{gap:7px;font-size:11px}.selection-trend-compare-words{gap:8px}.selection-trend-compare-word{padding:8px 9px}.selection-trend-compare-word-ko{font-size:13px}.selection-trend-compare-volume{display:block}.selection-trend-compare-volume strong{display:block;margin-top:2px;font-size:19px}.selection-trend-compare-updated{font-size:10px}.selection-trend-compare-search label{flex:1}.selection-trend-compare-search>span{width:100%}.selection-trend-compare-readout{gap:6px}.selection-trend-compare-readout>div{padding:6px}.selection-trend-compare-readout>div>span{gap:3px}.selection-trend-compare-readout strong{font-size:12px}.selection-trend-compare-readout svg{flex-basis:16px;width:16px}.selection-trend-compare-slider{gap:8px}.selection-trend-compare-word-status{font-size:10px}}@media (prefers-reduced-motion:reduce){.selection-trend-compare-spinner{animation:none}}.selection-keyword-report{--selection-report-top:0px;--selection-report-nav-height:58px;scroll-margin-top:calc(var(--selection-report-top) + 12px)}.selection-keyword-report .selection-detail-navigation{margin-bottom:12px}.selection-keyword-report .selection-word-header{padding:14px 22px}.selection-keyword-report .selection-word-title{align-items:center}.selection-keyword-report .selection-word-title>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.selection-keyword-report .selection-word-title p{flex-basis:100%;margin:0}.selection-keyword-report .selection-word-title h1{font-size:28px}.selection-keyword-report .selection-word-title div>span{margin:0}.selection-keyword-report .selection-keyword-metric{padding:14px 22px}.selection-keyword-report .selection-keyword-metric>span{display:flex;align-items:center;gap:7px}.selection-keyword-report .selection-keyword-metric>span i{display:inline-flex;color:var(--selection-accent)}.selection-keyword-report .selection-keyword-metric>strong{margin:6px 0 2px}.selection-keyword-report .selection-demand-context{margin:0;border:0;border-top:1px solid var(--selection-line);border-radius:0;padding:10px 22px}.selection-keyword-report .selection-demand-context select{width:min(640px,100%)}.selection-keyword-report .selection-report-nav{position:sticky;top:var(--selection-report-top);z-index:25;display:flex;align-items:center;gap:4px;margin:14px 0;padding:7px;border:1px solid var(--selection-line);border-radius:12px;background:#fff;box-shadow:0 5px 20px #0b1f3a08;overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:12px}.selection-keyword-report .selection-report-nav button{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;min-height:40px;padding:8px 14px;border-radius:8px;font-size:13px;color:var(--selection-body);font-weight:600;white-space:nowrap}.selection-keyword-report .selection-report-nav button:hover{color:var(--selection-accent);background:#f8faff}.selection-keyword-report .selection-report-nav button[aria-current=location]{background:var(--selection-wash);color:var(--selection-accent)}.selection-keyword-report .selection-report-nav button>span:not(:only-child){font-size:11px}.selection-keyword-report .selection-report-nav .selection-report-top{margin-left:auto;color:var(--selection-muted);font-weight:400}.selection-keyword-report .selection-report-section{display:grid;min-width:0;gap:12px;margin-bottom:26px;scroll-margin-top:calc(var(--selection-report-top) + var(--selection-report-nav-height) + 14px)}.selection-keyword-report .selection-report-section:focus{outline:none}.selection-keyword-report .selection-report-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:2px}.selection-keyword-report .selection-report-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:600}.selection-keyword-report .selection-report-heading h2>span{display:inline-flex;width:34px;height:34px;justify-content:center;align-items:center;border-radius:9px;color:var(--selection-accent);background:#fff;border:1px solid var(--selection-line)}.selection-keyword-report .selection-report-heading>span,.selection-report-range{font-size:12px;color:var(--selection-muted)}.selection-keyword-report .selection-report-heading>button{margin-left:auto}.selection-keyword-report .selection-insight-controls{padding:12px 18px}.selection-keyword-report .selection-insights{gap:10px}.selection-keyword-report .selection-insight-footer{padding:0 3px}.selection-keyword-report .selection-insight-footer .selection-outline-button{min-height:32px;padding:5px 10px;font-size:12px}.selection-keyword-report .selection-report-trend-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:stretch}.selection-keyword-report .selection-report-trend .selection-detail-section-heading{margin-bottom:8px}.selection-keyword-report .selection-insight-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:24px 16px;margin:0;padding:18px;background:#f8faff}.selection-keyword-report .selection-insight-kpis strong{font-size:21px;letter-spacing:-.025em}.selection-keyword-report .selection-insight-kpis>div>span{display:flex;gap:6px;align-items:center}.selection-keyword-report .selection-insight-kpis>div>span svg{color:var(--selection-accent)}.selection-keyword-report .selection-insight-chart-caption{min-height:36px;padding-left:42px;gap:9px}.selection-keyword-report .selection-insight-chart-caption strong{font-size:22px}.selection-keyword-report .selection-insight-season{margin-top:18px;padding-top:18px}.selection-keyword-report .selection-season-calendar{margin:14px 0 8px}.selection-keyword-report .selection-season-cell{min-height:40px;font-size:13px}.selection-keyword-report .selection-season-quarters{gap:10px;margin-top:14px}.selection-keyword-report .selection-season-quarters>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;padding:12px 14px}.selection-keyword-report .selection-season-quarters strong{font-size:21px;margin:0}.selection-keyword-report .selection-season-quarters i,.selection-keyword-report .selection-season-quarters small{grid-column:1/-1}.selection-keyword-report .selection-season-quarters i{margin:3px 0}.selection-keyword-report .selection-insight-details{margin-top:14px}.selection-keyword-report .selection-insight-audience{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:14px}.selection-keyword-report .selection-insight-audience-summary{grid-column:1/-1;padding:16px 22px}.selection-keyword-report .selection-insight-audience-summary>.selection-detail-section-heading{display:none}.selection-keyword-report .selection-insight-personas{padding:0;gap:20px}.selection-keyword-report .selection-insight-personas>div{min-width:0;padding-right:16px;border-right:1px solid var(--selection-line)}.selection-keyword-report .selection-insight-personas>div:last-child{border-right:0}.selection-keyword-report .selection-insight-personas>div>span{display:flex;align-items:center;gap:7px}.selection-keyword-report .selection-insight-personas>div>span svg{color:var(--selection-accent)}.selection-keyword-report .selection-insight-personas strong{font-size:21px;margin:5px 0 3px}.selection-keyword-report .selection-insight-ages{grid-column:2;grid-row:2}.selection-keyword-report .selection-insight-age-lead{margin:16px 0 20px}.selection-keyword-report .selection-insight-age-lead strong{font-size:20px}.selection-keyword-report .selection-insight-age-bars{gap:16px;padding:0}.selection-keyword-report .selection-insight-age-row{grid-template-columns:76px minmax(0,1fr) 44px;gap:10px;font-size:12px}.selection-keyword-report .selection-insight-age-row strong{font-size:13px}.selection-keyword-report .selection-insight-age-track{height:9px}.selection-keyword-report .selection-report-ring{position:relative;width:160px;height:160px;margin:12px auto 18px}.selection-keyword-report .selection-report-ring svg{display:block;width:100%;height:100%}.selection-keyword-report .selection-report-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.selection-keyword-report .selection-report-ring strong{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--selection-ink)}.selection-keyword-report .selection-report-ring span{font-size:12px;color:var(--selection-muted)}.selection-keyword-report .selection-insight-share-values{margin:0;gap:14px;padding-top:14px;border-top:1px solid var(--selection-line)}.selection-keyword-report .selection-insight-share-values strong{font-size:19px;margin-top:4px}.selection-keyword-report .selection-report-ad-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}.selection-keyword-report .selection-report-device-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.selection-keyword-report .selection-report-device-cards article{border:1px solid var(--selection-line);border-radius:11px;padding:18px;background:#fbfcff}.selection-keyword-report .selection-report-device-cards [data-device=mobile]{background:#f4f7fe}.selection-keyword-report .selection-report-device-cards h3{display:flex;align-items:center;gap:8px;color:var(--selection-body);font-size:14px;font-weight:600}.selection-keyword-report .selection-report-device-cards h3 svg{color:var(--selection-accent)}.selection-keyword-report .selection-report-device-cards article>strong{display:block;margin:12px 0 3px;font-size:28px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.selection-keyword-report .selection-report-device-cards article>span{color:var(--selection-muted);font-size:12px}.selection-keyword-report .selection-report-device-cards dl{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--selection-line)}.selection-keyword-report .selection-report-device-cards dl>div{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;font-size:12px}.selection-keyword-report .selection-report-device-cards dt{color:var(--selection-muted)}.selection-keyword-report .selection-report-device-cards dd{font-weight:600;font-variant-numeric:tabular-nums}.selection-keyword-report .selection-report-ad-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--selection-line);border-radius:10px}.selection-keyword-report .selection-report-ad-totals .selection-keyword-metric{padding:12px 14px}.selection-keyword-report .selection-report-ad-totals .selection-keyword-metric strong{font-size:25px}.selection-keyword-report .selection-report-share{margin-top:22px}.selection-keyword-report .selection-report-share h3{color:var(--selection-body);font-size:13px;font-weight:600}.selection-keyword-report .selection-report-share .selection-device-track{margin-top:10px;height:12px}.selection-keyword-report .selection-report-share .selection-device-legend{justify-content:space-between;gap:10px;margin-top:8px}.selection-keyword-report .selection-device-legend strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--selection-body)}.selection-keyword-report .selection-reference-metrics--detail{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-keyword-report .selection-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.selection-keyword-report .selection-report-source{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--selection-muted);font-size:12px}@media (max-width:1100px){.selection-keyword-report .selection-report-trend-main{grid-template-columns:minmax(0,1fr);gap:16px}.selection-keyword-report .selection-insight-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-keyword-report .selection-insight-audience{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-keyword-report .selection-insight-ages{grid-column:1/-1;grid-row:3}.selection-keyword-report .selection-report-ad-layout{grid-template-columns:1fr}}@media (max-width:700px){.selection-keyword-report .selection-word-header{padding:16px;gap:14px}.selection-keyword-report .selection-word-title h1{font-size:25px}.selection-keyword-report .selection-keyword-metric{padding:12px 14px}.selection-keyword-report .selection-keyword-metric>strong{font-size:25px}.selection-keyword-report .selection-demand-context{padding:10px 14px;gap:8px}.selection-keyword-report .selection-demand-context label>span{white-space:nowrap}.selection-keyword-report .selection-report-nav{margin:12px -4px;padding:5px;border-radius:10px}.selection-keyword-report .selection-report-nav button{min-height:42px;padding:8px 10px;font-size:12px}.selection-keyword-report .selection-report-heading{gap:8px}.selection-keyword-report .selection-report-heading>span{font-size:11px}.selection-keyword-report .selection-report-heading>button{margin-left:42px}.selection-keyword-report .selection-detail-section{padding:16px}.selection-keyword-report .selection-insight-controls{padding:12px}.selection-keyword-report .selection-insight-control-row{gap:8px}.selection-keyword-report .selection-insight-control-title{width:auto}.selection-keyword-report .selection-report-range{width:100%;order:2;font-size:11px}.selection-keyword-report .selection-insight-presets{gap:0}.selection-keyword-report .selection-insight-presets button{padding:6px 7px}.selection-keyword-report .selection-insight-unit{margin-left:0}.selection-keyword-report .selection-insight-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px}.selection-keyword-report .selection-insight-kpis strong{font-size:20px}.selection-keyword-report .selection-insight-chart-caption{padding-left:14px}.selection-keyword-report .selection-insight-audience{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.selection-keyword-report .selection-insight-audience-summary{padding:14px}.selection-keyword-report .selection-insight-personas{grid-template-columns:1fr;gap:12px}.selection-keyword-report .selection-insight-personas>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3px 8px;padding:0 0 12px;border-right:0}.selection-keyword-report .selection-insight-personas strong{font-size:18px;margin:0;grid-column:2;grid-row:1/3;text-align:right}.selection-keyword-report .selection-insight-personas small{font-size:11px}.selection-keyword-report .selection-insight-personas>div:last-child{padding-bottom:0}.selection-keyword-report .selection-report-group{padding:12px}.selection-keyword-report .selection-report-group .selection-detail-section-heading{gap:2px}.selection-keyword-report .selection-report-group h2{font-size:14px;gap:5px}.selection-keyword-report .selection-report-group .selection-detail-section-heading>span{font-size:11px}.selection-keyword-report .selection-report-ring{width:min(130px,100%);height:auto;aspect-ratio:1;margin:12px auto}.selection-keyword-report .selection-report-ring strong{font-size:22px}.selection-keyword-report .selection-insight-share-values{gap:8px;padding-top:10px}.selection-keyword-report .selection-insight-share-values span{font-size:11px;gap:4px}.selection-keyword-report .selection-insight-share-values strong{font-size:15px}.selection-keyword-report .selection-insight-ages{grid-column:1/-1;grid-row:3}.selection-keyword-report .selection-report-device-cards{gap:10px}.selection-keyword-report .selection-report-device-cards article{padding:12px}.selection-keyword-report .selection-report-device-cards article>strong{font-size:22px}.selection-keyword-report .selection-report-device-cards dl{gap:12px}.selection-keyword-report .selection-report-device-cards dl>div{display:grid;gap:3px}.selection-keyword-report .selection-reference-metrics--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-keyword-report .selection-insight-footer>span{font-size:11px}}.selection-preset-strip{margin:0 18px 12px;padding:10px 12px;border:1px solid #dce7f5;border-left:3px solid #246cf1;border-radius:9px;background:#f8fafc;color:#173553;font-family:inherit;font-size:12px}.selection-preset-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selection-preset-caption{display:inline-flex;align-items:center;gap:5px;font-weight:650;white-space:nowrap}.selection-preset-choice{min-width:150px;max-width:240px;flex:1 1 150px}.selection-preset-choice select,.selection-preset-editor input{width:100%;height:32px;min-width:0;border:1px solid #d3e1f3;border-radius:6px;background:#fff;color:#173553;padding:0 8px;font:inherit}.selection-preset-action,.selection-preset-confirm,.selection-preset-icon{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 8px;white-space:nowrap;border-radius:6px;background:#fff;border:1px solid #dce7f5;font:inherit;color:#245aa8;transition:background .15s,border-color .15s}.selection-preset-icon{padding:6px;min-width:32px}.selection-preset-strip button:hover:not(:disabled){background:#eaf2ff;border-color:#a4c4f9}.selection-preset-strip button:disabled,.selection-preset-strip select:disabled{opacity:.5;cursor:not-allowed}.selection-preset-strip :is(button,input,select):focus-visible{outline:2px solid #246cf1;outline-offset:2px}.selection-preset-local{color:#667f9d;white-space:nowrap;font-size:11px}.selection-preset-copy{margin-left:auto}.selection-preset-editor{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #dce7f5}.selection-preset-editor label{flex:1;max-width:320px;min-width:150px}.selection-preset-confirm{background:#246cf1;border-color:#246cf1;color:#fff}.selection-preset-strip .selection-preset-confirm:hover:not(:disabled){background:#1f59c7;border-color:#1f59c7}.selection-preset-problem,.selection-preset-status{margin-top:8px;line-height:1.6;overflow-wrap:anywhere}.selection-preset-status{color:#059669}.selection-preset-problem{color:#b45309}.selection-preset-problem button{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:#245aa8}.selection-preset-fallback{display:block;width:100%;min-width:0;margin-top:8px;padding:7px;border:1px solid #d3e1f3;border-radius:6px;font:inherit;background:#fff}@media(max-width:640px){.selection-preset-strip{margin:0 12px 12px;padding:10px}.selection-preset-choice{max-width:none;flex:1 1 180px}.selection-preset-caption{width:100%}.selection-preset-copy{margin-left:0}.selection-preset-local{flex-basis:100%}.selection-preset-action{min-height:36px}}@media(prefers-reduced-motion:reduce){.selection-preset-strip *{transition:none!important}}.selection-corpus-analysis{--sca-demand:#2563eb;--sca-mobile:#0f8876;--sca-ads:#b85b16;--sca-missing:#718096;padding:18px;font-family:inherit;color:#173553;min-width:0}.selection-corpus-view{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #dce7f5;border-radius:9px;background:#f4f7fc}.selection-corpus-view button{display:flex;align-items:center;gap:5px;padding:6px 9px;min-height:32px;border-radius:6px;font:inherit;font-size:12px;white-space:nowrap;color:#667f9d}.selection-corpus-view button[aria-pressed=true]{background:#fff;color:#245aa8;box-shadow:0 1px 4px #17355313}.selection-corpus-analysis button:focus-visible,.selection-corpus-view button:focus-visible{outline:2px solid #246cf1;outline-offset:3px}.selection-results button:disabled{cursor:wait;opacity:.55}.sca-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;margin-bottom:16px;font-size:13px}.sca-context strong{font-weight:600}.sca-context b{color:var(--sca-demand);font-size:19px;font-variant-numeric:tabular-nums}.sca-context>span{display:flex;gap:5px;align-items:center;font-size:11px;color:#667f9d;flex-wrap:wrap}.sca-coverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:18px;border-bottom:1px solid #e5edf7}.sca-metric{min-width:0;--sca-color:var(--sca-demand)}.sca-metric[data-tone=ads]{--sca-color:var(--sca-ads)}.sca-metric[data-tone=missing]{--sca-color:var(--sca-missing)}.sca-metric>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#667f9d}.sca-metric>span svg,.sca-metric>strong{color:var(--sca-color)}.sca-metric>strong{display:flex;align-items:baseline;gap:6px;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;margin:6px 0}.sca-metric small{font-size:11px;font-weight:400;color:#667f9d}.sca-metric>i{display:block;height:4px;background:#edf2f7;border-radius:3px;overflow:hidden;margin:8px 0}.sca-metric>i b{display:block;height:100%;background:var(--sca-color)}.sca-distributions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;padding:20px 0 14px}.sca-distributions section{min-width:0}.selection-corpus-analysis h3{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:650;margin:0 0 14px}.selection-corpus-analysis h3 svg{color:var(--sca-demand)}.selection-corpus-analysis h3 small{font-size:11px;color:#718096;font-weight:400;margin-left:auto}.sca-distributions section:nth-child(2) h3 svg{color:var(--sca-ads)}.sca-bars{display:flex;flex-direction:column;gap:9px}.sca-band{display:grid;grid-template-columns:108px minmax(24px,1fr) 48px 13px;align-items:center;gap:8px;width:100%;font-size:12px;line-height:1.6;--sca-color:var(--sca-demand);min-width:0}.sca-band[data-tone=ads],.sca-band[data-tone=mid]{--sca-color:var(--sca-ads)}.sca-band[data-tone=missing]{--sca-color:var(--sca-missing)}.sca-band[data-tone=low]{--sca-color:var(--sca-mobile)}.sca-band[data-tone=high]{--sca-color:#c24158}.sca-band>span{color:#536a82}.sca-band>strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sca-band>i{height:7px;background:#edf2f7;border-radius:4px;overflow:hidden}.sca-band>i b{display:block;height:100%;background:var(--sca-color);border-radius:4px}.sca-competition-band{padding:5px 6px;margin:-5px -6px;width:calc(100% + 12px);border:1px solid transparent;border-radius:6px;text-align:left}.sca-competition-band:hover,.sca-competition-band[aria-pressed=true]{background:#f4f7fc;border-color:#dce7f5}.sca-competition-band>svg{color:var(--sca-color)}.sca-quality{display:flex;flex-wrap:wrap;gap:12px 24px;padding:13px 0;border-top:1px solid #e5edf7;border-bottom:1px solid #e5edf7;font-size:11px;color:#667f9d}.sca-quality>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sca-quality b{font-weight:600;color:#173553;font-variant-numeric:tabular-nums}.sca-quality>span:first-child svg{color:var(--sca-mobile)}.sca-quality>span:nth-child(2) svg{color:var(--sca-ads)}.sca-quality-detail{color:#718096}.sca-scatter-section{padding-top:20px;min-width:0}.sca-scatter-heading{display:flex;gap:9px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sca-scatter-heading h3{margin-bottom:7px}.sca-scatter-heading>span{font-size:11px;color:#667f9d;font-variant-numeric:tabular-nums}.sca-plot-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:7px 0;font-size:11px;color:#667f9d}.sca-plot-legend>span{display:flex;align-items:center;gap:5px}.sca-plot-legend>span:last-child{margin-left:auto}.sca-plot-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sca-demand)}.sca-plot-legend i.is-range{background:#fff;border:2px dashed var(--sca-ads)}.sca-scatter{width:100%;height:auto;display:block;overflow:visible;max-height:340px}.sca-scatter text{fill:#718096;font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums}.sca-scatter .sca-x-name{fill:var(--sca-demand);font-size:12px}.sca-scatter .sca-y-name{fill:var(--sca-ads);font-size:12px}.sca-grid{stroke:#e7edf5;stroke-width:1}.sca-point{cursor:pointer;outline:none}.sca-point-hit{fill:transparent;stroke:none}.sca-point-mark{fill:var(--sca-demand);stroke:#fff;stroke-width:1.5;opacity:.72}.sca-point[data-range=true] .sca-point-mark{fill:#fff;stroke:var(--sca-ads);stroke-width:2;stroke-dasharray:3 2;opacity:1}.sca-point[data-active=true] .sca-point-mark{stroke:var(--sca-mobile);stroke-width:3;opacity:1}.sca-point:focus-visible .sca-point-hit{stroke:var(--sca-mobile);stroke-width:2;fill:#0f887613}.sca-readout{display:flex;gap:20px;padding:15px;background:#f6f9fe;border:1px solid #e0eaf7;border-radius:10px;min-width:0}.sca-readout-keyword{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;min-width:90px;max-width:230px;text-align:left}.sca-readout-keyword strong{font-size:15px;color:#173553;font-weight:600;overflow-wrap:anywhere;word-break:keep-all}.sca-readout-keyword span{font-size:12px;color:#667f9d;overflow-wrap:anywhere}.sca-readout-keyword svg{color:var(--sca-demand)}.sca-readout dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;flex:1;min-width:0;margin:0}.sca-readout dt{font-size:10px;color:#667f9d;margin-bottom:3px}.sca-readout dd{font-size:13px;font-weight:600;color:#173553;font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.sca-readout [data-tone=demand] dd{color:var(--sca-demand)}.sca-readout [data-tone=ads] dd{color:var(--sca-ads)}.sca-readout [data-tone=mobile] dd{color:var(--sca-mobile)}.sca-readout dd small{display:block;font-size:10px;color:#667f9d;font-weight:400;margin-top:2px}.sca-empty{padding:30px 12px;text-align:center;font-size:13px;color:#718096}.sca-error{justify-content:space-between;gap:12px;padding:12px;background:#fff5f5;color:#a52c41;border:1px solid #f0cbd2;border-radius:8px;font-size:12px}.sca-error,.sca-error button{display:flex;align-items:center}.sca-error button{gap:5px;white-space:nowrap}@media(max-width:700px){.selection-corpus-analysis{padding:14px}.sca-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sca-distributions{grid-template-columns:minmax(0,1fr);gap:22px}.sca-readout{flex-direction:column;gap:12px}.sca-readout-keyword{max-width:100%;flex-wrap:wrap}.sca-readout dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sca-scatter{min-height:150px}.sca-context>span{line-height:1.7}.sca-quality-detail{width:100%;margin-left:20px}.sca-plot-legend>span:last-child{margin-left:0}.selection-corpus-view{max-width:100%;flex-wrap:wrap}.sca-band{grid-template-columns:102px minmax(18px,1fr) 45px 13px}.sca-scatter .sca-x-name,.sca-scatter .sca-y-name,.sca-scatter text{font-size:25px}.sca-x-tick:not([data-mobile-label=true]) text{display:none}.sca-x-tick[data-last=true] text{text-anchor:end}}@media(prefers-reduced-motion:reduce){.selection-corpus-analysis *,.selection-corpus-view *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}