.seo-section-navigation{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 32px;border-bottom:1px solid #2b3037;padding-bottom:14px}.seo-section-navigation a{font-size:12px;padding:12px 17px;border:1px solid transparent;border-radius:6px;color:#a8b0ba;transition:background .18s,color .18s}.seo-section-navigation a[aria-current=page]{background:#e8e9ec;color:#111318;border-color:#e8e9ec}.seo-section-navigation a:hover{border-color:#50545d}.keyword-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.keyword-metrics dt{font-size:11px;color:#9ea8b8}.keyword-metrics dd{font-size:15px;margin:6px 0;overflow-wrap:anywhere}.seo-attached-brief details{border-top:1px solid #30353d;padding:16px 0}.seo-attached-brief summary{cursor:pointer;font-size:13px}.seo-attached-brief ul{padding-inline-start:20px;list-style:disc;font-size:12px;line-height:1.9;color:#b3bdc9;margin-top:16px}.seo-attached-brief>p{font-size:13px;line-height:1.85;max-width:85ch}.data-tool{--seo-line:#30343c;--seo-muted:#a6aebb;min-width:0}.data-tool>.page-lead{max-width:780px}.tool-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tool-upload-grid input{max-width:100%;padding:16px 0;font-size:12px}.tool-help-row{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:22px 0 34px}.tool-footnote,.tool-help-row p{font-size:12px;color:#a9b2bf;line-height:1.8}.tool-help-row p{max-width:70ch}.tool-help-row .text-link{flex-shrink:0;font-size:12px}.tool-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #30343c;border-radius:10px;overflow:hidden;margin:24px 0;background:linear-gradient(140deg,#13171b,#090b0e)}.tool-stat-grid>div{padding:25px;border-inline-end:1px solid #30343c;display:grid;gap:17px;min-width:0}.tool-stat-grid>div:last-child{border:0}.tool-stat-grid span{font-size:11px;color:#aab3bf;line-height:1.6}.tool-stat-grid strong{font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tool-table-controls{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;margin:24px 0}.tool-table-controls .field{flex:1;min-width:150px}.tool-table-controls .button{margin-bottom:18px}.data-tool .seo-table td{max-width:330px;overflow-wrap:anywhere}.data-tool .seo-table td:first-child{min-width:200px}.data-tool .seo-table a{font-size:12px;color:#d7dce3}.tool-empty{border:1px dashed #343b45;border-radius:12px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:36px;color:#aab2c0;margin:24px 0;text-align:center}.tool-empty>span{font-size:48px;color:#e7ebf0}.tool-bar{height:3px;background:linear-gradient(90deg,#d5deec,#536579);border-radius:3px;margin-top:10px;min-width:2px;max-width:100%;transition:width .25s}.data-tool .budget-fields{margin:0;display:grid;gap:18px}.data-tool .budget-layout{margin-top:34px}.data-tool .budget-result{align-content:start}.tool-footnote{margin:18px 0 28px}.search-import-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.search-import-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-report-picker{margin:28px 0;display:grid;gap:12px}.search-report-picker p{font-size:11px;color:#9da9bb;overflow-wrap:anywhere}.seo-workspace .field{min-width:0}.seo-workspace select{max-width:100%}.seo-dialog select{width:100%}.seo-workspace .seo-table td code{overflow-wrap:anywhere}.seo-attached-brief input[type=checkbox]{width:auto}.data-tool input:focus-visible,.data-tool select:focus-visible,.seo-section-navigation a:focus-visible{outline:2px solid #d3ddeb;outline-offset:4px}@media(max-width:760px){.search-import-grid,.tool-upload-grid{grid-template-columns:minmax(0,1fr)}.tool-help-row{align-items:flex-start;flex-direction:column}.tool-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-stat-grid>div{padding:20px}.tool-stat-grid>div:nth-child(-n+2){border-bottom:1px solid #30343c}.tool-stat-grid>div:nth-child(2){border-inline-end:0}.seo-section-navigation a{padding:11px 13px;font-size:11px}.search-import-grid input,.search-import-grid select,.tool-table-controls input,.tool-table-controls select{font-size:16px}.data-tool .budget-layout{grid-template-columns:1fr}.search-import-actions .button{flex:1}}@media(prefers-reduced-motion:reduce){.seo-section-navigation a,.tool-bar{transition:none}}.form-panel .field input[type=checkbox]{width:auto;min-height:unset;margin-inline-end:10px}.seo-attached-brief .eyebrow{margin-bottom:12px}