.tracking-preset-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:12px 0;display:grid}.tracking-preset-selects label{min-width:0}.tracking-preset-selects span{margin-bottom:6px;font-size:12px;display:block}.tracking-presets details{margin-top:14px;font-size:12px}.tracking-presets details p{margin-top:12px}.tracking-presets details a{text-decoration:underline}@media (max-width:600px){.tracking-preset-selects{grid-template-columns:1fr}}.utility-tool{color:#40483b;padding-top:22px;font-size:14px;line-height:1.8}.tracking-intro{background:#f7f8f3;border-left:3px solid #607255;margin-top:22px;padding:20px 24px}.tracking-intro h2{margin-bottom:8px;font-size:17px;font-weight:500}.tracking-intro p,.tracking-input p{color:#687261;font-size:12px}.tracking-input,.tracking-presets{padding:22px 24px}.tracking-input label{margin-bottom:8px;display:block}.tracking-input p{margin-top:10px}.tracking-presets{border-bottom:1px solid #dfe3d9}.tracking-presets>span,.tracking-presets>small{margin:6px 0;font-size:12px;display:block}.tracking-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px;display:grid}.tracking-fields label{min-width:0}.tracking-fields label>span{align-items:center;gap:10px;font-size:14px;display:flex}.tracking-fields small,.tracking-fields code{color:#687261;font-size:11px}.tracking-fields code{margin:2px 0 7px;display:block}.tracking-fields input{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #c5cebf;border-radius:2px;padding:11px 13px;display:block}.tracking-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0 24px 18px;display:grid}.tracking-rules span{margin-bottom:8px;font-size:12px;display:block}.tracking-values{margin:0 24px 24px;font-size:12px}.tracking-values summary{cursor:pointer}.tracking-values dl{gap:7px;margin:12px 0;display:grid}.tracking-values dl>div{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.tracking-values dd{overflow-wrap:anywhere}.tracking-table table{min-width:750px}.tracking-table table th:first-child{white-space:nowrap;width:72px}.tracking-table table th:nth-child(2){width:57%}.tracking-table td{vertical-align:top}.tracking-table small{color:#687261;font-size:10px}.tracking-table p{margin:0 0 10px}.tracking-table ul{margin-top:8px;padding-left:16px;font-size:12px}.tracking-output{background:#f0f4eb;padding:8px}.tracking-status{background:#f0f4eb;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.tracking-hold{color:#735b29;background:#faf0d9}.tracking-invalid{color:#923e28;background:#fff0eb}.tracking-duplicate{color:#666;background:#f0f0f0}@media (max-width:860px){.tracking-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tracking-fields,.tracking-rules{grid-template-columns:1fr}.tracking-fields,.tracking-presets,.tracking-input,.tracking-intro{padding:18px 16px}.tracking-rules{padding:0 16px 18px}.tracking-values{margin-left:16px;margin-right:16px}.tracking-fields input{font-size:16px}}.planner-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px;display:grid}.planner-mode{border:1px solid #dfe3d9;margin:24px 0;padding:18px 22px}.planner-mode legend{padding:0 8px;font-size:13px}.planner-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planner-mode label{cursor:pointer;border:1px solid #dfe3d9;align-items:center;gap:12px;padding:14px;display:flex}.planner-mode label:has(input:checked){background:#f0f4eb;border-color:#607255}.planner-mode input{accent-color:#607255;flex-shrink:0;width:18px;height:18px}.planner-mode strong,.planner-mode small{display:block}.planner-mode strong{font-size:15px;font-weight:500}.planner-mode small,.planner-mode>p{color:#687261;font-size:12px}.planner-mode>p{margin-top:12px}.planner-welcome{background:#f7f8f3;border-left:3px solid #607255;padding:26px}.planner-welcome h2{margin-bottom:12px;font-size:22px;font-weight:500}.planner-welcome p{max-width:800px;font-size:14px}.planner-welcome .planner-eyebrow{color:#607255;margin-bottom:7px;font-size:12px}.planner-welcome ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.planner-welcome a{background:#fff;border:1px solid #dfe3d9;padding:12px;font-size:12px;display:block}.planner-welcome details p{margin-top:10px}.planner-context label>small{color:#687261;margin:6px 0;font-size:12px;display:block}.planner-context label>span{font-weight:500}.planner-category-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:0;list-style:none;display:flex}.planner-category-chips li{background:#f0f4eb;padding:3px 10px;font-size:12px}.planner-category-tip{grid-column:1/-1}.planner-instructions{gap:7px;margin-bottom:18px;padding-left:22px;font-size:14px;display:grid}.planner-ai>.utility-actions{margin-top:16px}#planner-ai-step>.planner-ai{margin-top:24px}.planner-import h3{font-size:16px;font-weight:500}.planner-import details{margin-bottom:16px}.planner-import-feedback{color:#4f6445}.planner-next{padding:0 24px 24px;font-size:13px}.planner-next a{text-underline-offset:4px;text-decoration:underline}.planner-expert-ai,.planner-expert-import{margin:0 24px 24px}.planner-expert-import{margin-top:24px}.planner-expert-ai>.planner-ai,.planner-expert-import>.planner-import{margin:14px 0 0}.planner-selection-guide{padding:22px 24px 0;font-size:13px}.planner-selection-guide h3{margin-bottom:8px;font-size:15px;font-weight:500}.planner-selection-guide p+p{margin-top:10px}.planner-example{background:#f0f4eb;padding:12px 16px}.planner-card-hint{color:#687261;margin-bottom:12px;font-size:12px}.planner-axis-status{background:#f7f8f3;margin-bottom:8px;padding:8px;font-size:12px}.planner-axis-settings .planner-axis{margin-top:8px}.keyword-planner :is(section,aside)[id]{scroll-margin-top:20px}@media (max-width:760px){.planner-welcome ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.planner-mode>div{grid-template-columns:1fr}.planner-mode,.planner-welcome{padding:16px}.planner-welcome h2{font-size:19px}.planner-welcome ol{grid-template-columns:1fr}.planner-selection-guide{padding:18px 16px 0}.planner-next{padding:0 16px 20px}.planner-expert-ai,.planner-expert-import{margin-left:16px;margin-right:16px}}.planner-category-settings{padding:0 24px 24px}.planner-category-settings h3{font-size:15px;font-weight:500}.planner-category-add{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.planner-category-add span,.planner-category-settings p,.planner-category-settings small{color:#687261;font-size:12px}.planner-category-settings p{margin:8px 0 16px}.planner-category-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.planner-category-option{background:#f7f8f3;border:1px solid #dfe3d9;min-width:0;padding:14px}.planner-category-option.is-inactive{color:#747970;background:#f5f5f5}.planner-category-option>label:not(.utility-check){margin-top:10px;font-size:11px;display:block}.planner-category-option input[type=text]{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #c5cebf;margin-top:5px;padding:9px;font-size:14px}.planner-category-errors{color:#923e28;background:#fff5ef;margin-top:12px;padding:12px 24px;font-size:12px}@media (max-width:860px){.planner-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.planner-category-options{grid-template-columns:1fr}.planner-category-settings{padding:0 16px 20px}.planner-category-option input[type=text]{font-size:16px}}.planner-context label>span{margin-bottom:7px;font-size:12px;display:block}.planner-context textarea{min-height:95px}.planner-skip{text-underline-offset:4px;font-size:12px;text-decoration:underline}.planner-ai,.planner-import{background:#fafbf7;border:1px solid #dfe3d9;margin:0 24px 24px;padding:18px 20px}.keyword-planner summary,.keyword-handoff summary{cursor:pointer;font-size:13px}.planner-ai p,.planner-import p{margin:14px 0;font-size:12px}.planner-ai .planner-copy-feedback{color:#4f6445;min-height:1.8em;margin:8px 0 0;font-size:14px;font-weight:500}.planner-ai pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font:inherit;background:#fff;border:1px solid #e4e8de;margin-bottom:16px;padding:18px;font-size:12px;overflow:auto}.planner-ai small,.planner-import small{color:#687261;margin-top:12px;display:block}.planner-import{margin-top:24px}.planner-import button{margin-top:12px}.planner-guide{padding:0 24px;font-size:12px}.planner-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 24px;display:grid}.planner-category{border:1px solid #dfe3d9;flex-direction:column;min-width:0;padding:16px;display:flex}.planner-category header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.planner-category h3{font-size:15px;font-weight:500}.planner-category header>span{color:#687261;font-size:11px}.planner-axis{gap:5px;font-size:11px;display:grid}.planner-bulk{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.planner-bulk button{text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:3px 0;font-size:11px;text-decoration:underline}.planner-candidates{flex:1}.planner-candidate{grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.planner-candidate input[type=text]{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #c5cebf;border-radius:2px;padding:9px 10px;font-size:13px}.planner-candidate button{border-color:#0000;min-height:40px;padding:0;font-size:20px}.planner-category-empty{color:#838d78;padding:10px 0 22px;font-size:12px}.planner-add{width:100%;margin-top:10px;padding:10px 6px!important;font-size:11px!important}.planner-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.planner-axis-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;display:grid}.planner-axis-preview>div{background:#f7f8f3;min-width:0;padding:16px}.planner-axis-preview h3{justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.planner-axis-preview small{font-size:11px}.planner-axis-preview ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.planner-axis-preview li{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe3d9;padding:3px 9px;font-size:12px}.planner-axis-preview p{color:#687261;font-size:12px}.planner-validation{color:#856341;padding:0 24px 20px 44px;font-size:12px}.planner-restore{margin:24px 0}.planner-restore p{margin:12px 0;font-size:12px}.keyword-handoff{background:#f7f8f3;border:1px solid #dfe3d9;margin-top:22px;padding:15px 20px;scroll-margin-top:20px;font-size:12px}.keyword-handoff>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.keyword-handoff-confirm{border-top:1px solid #dfe3d9;margin-top:15px;padding-top:15px}.keyword-handoff-confirm p{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:12px}@media (max-width:1000px){.planner-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.planner-context,.planner-matrix,.planner-axis-preview{grid-template-columns:1fr;padding:20px 16px}.planner-ai,.planner-import{margin-left:16px;margin-right:16px;padding:14px}.planner-guide{padding:0 16px}.planner-candidate input[type=text]{font-size:16px}.keyword-handoff>div:first-child{flex-direction:column;align-items:flex-start}.keyword-planner .utility-section-heading{flex-wrap:wrap}.keyword-planner .utility-section-heading>span{max-width:none}}.utility-tool button,.utility-file-button{color:#46583d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbc6b3;border-radius:2px;padding:10px 17px;font-size:13px}.utility-tool button:hover:not(:disabled),.utility-file-button:not(.is-disabled):hover{background:#f0f4eb}.utility-tool :is(button,input,textarea,select):focus-visible,.utility-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #607255}.utility-tool button:disabled,.utility-file-button.is-disabled{opacity:.48;cursor:not-allowed}.utility-tool .utility-primary{color:#fff;background:#607255;border-color:#607255}.utility-tool .utility-primary:hover:not(:disabled){background:#4f6445}.utility-review{background:#f5f2e8;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 18px;font-size:12px;display:flex}.utility-intro{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.utility-intro>span{background:#f2f5ec;flex-shrink:0;padding:5px 10px;font-size:11px}.utility-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0;display:flex}.utility-actions{flex-wrap:wrap;gap:10px;display:flex}.utility-file-button{align-items:center;display:inline-flex;position:relative;overflow:hidden}.utility-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.utility-file-button:focus-within{outline-offset:3px;outline:2px solid #607255}.utility-panel{background:#fff;border:1px solid #dfe3d9;min-width:0;margin-bottom:26px}.utility-section-heading{background:#f7f8f3;border-bottom:1px solid #dfe3d9;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;display:flex}.utility-section-heading p{color:#607255;letter-spacing:.1em;margin-bottom:5px;font-size:10px}.utility-section-heading h2{letter-spacing:.02em;font-size:19px;font-weight:500}.utility-section-heading>span{color:#687261;font-size:11px}.mixer-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:25px 24px 14px;display:grid}.mixer-axis{gap:8px;min-width:0;display:grid}.mixer-axis-title{align-items:center;gap:9px;display:flex}.mixer-axis-title b{background:#edf1e6;place-items:center;width:27px;height:27px;font-size:12px;font-weight:500;display:inline-grid}.mixer-axis-title small{color:#786a42;font-size:10px}.mixer-axis-title em{color:#687261;margin-left:auto;font-size:11px;font-style:normal}.utility-hint{color:#687261;font-size:11px}.utility-tool textarea,.utility-tool select{color:#3f483b;width:100%;font:inherit;background:#fff;border:1px solid #c5cebf;border-radius:2px;padding:11px 13px;display:block}.utility-tool textarea{resize:vertical;min-height:135px;line-height:1.85}.utility-tool textarea::placeholder{color:#87907d}.utility-footnote{color:#687261;padding:0 24px 22px;font-size:11px}.mixer-options{grid-template-columns:1fr 1fr;gap:28px;padding:24px;display:grid}.mixer-selects{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mixer-selects label>span,.mixer-exclusions>span{margin-bottom:6px;font-size:12px;display:block}.mixer-selects label:nth-child(3),.mixer-selects .utility-check{grid-column:1/-1}.mixer-c-options{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.mixer-c-options legend{margin-bottom:10px;font-size:12px}.mixer-c-options .utility-check{margin-bottom:10px}.mixer-c-options .utility-hint{margin:0}.utility-tool .utility-check{align-items:center;gap:9px;font-size:12px;display:flex}.utility-check input{accent-color:#607255;flex-shrink:0;width:17px;height:17px}.mixer-exclusions small{color:#687261;margin-top:8px;font-size:11px;display:block}.mixer-generate{border-top:1px solid #dfe3d9;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.mixer-generate p{color:#687261;max-width:520px;font-size:11px}.mixer-generate button{min-width:220px}.mixer-generate button span{margin-left:30px}.mixer-total{white-space:nowrap;font-size:30px;font-weight:500;line-height:1}.mixer-total small{margin-left:6px;font-size:12px}.mixer-stats{border-bottom:1px solid #e6e9e1;flex-wrap:wrap;gap:12px 30px;padding:18px 24px;display:flex}.mixer-stats>div{align-items:baseline;gap:10px;font-size:12px;display:flex}.mixer-stats dt{color:#737c6b}.mixer-stats dd{font-weight:500}.utility-table-wrap{max-width:100%;overflow-x:auto}.utility-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:590px;font-size:13px}.utility-table-wrap th,.utility-table-wrap td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e7eae1;padding:13px 18px}.utility-table-wrap th{color:#66715b;background:#fafbf7;font-size:11px;font-weight:500}.utility-table-wrap th:first-child{width:65px}.utility-table-wrap th:nth-child(2){width:40%}.utility-table-wrap tbody tr:nth-child(2n){background:#fcfdf9}.utility-pagination{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.mixer-export{border-top:1px solid #dfe3d9;padding:22px 24px}.mixer-export>p{color:#687261;margin-top:12px;font-size:11px}.utility-empty{color:#687261;padding:35px 24px;font-size:13px}.utility-sample-note{background:#f6f3e9;padding:13px 24px;font-size:12px}.utility-error{color:#923e28;background:#fff5ef;padding:20px 24px}.utility-error ul{padding-left:20px}.utility-feedback{color:#4f6445;min-height:1.8em;margin-bottom:16px;font-size:13px}.utility-notes{color:#687261;border-top:1px solid #dfe3d9;padding:22px 0 8px;font-size:12px}.utility-notes h3{margin-bottom:10px;font-size:13px;font-weight:500}.utility-notes ul{gap:8px;padding-left:20px;display:grid}.utility-notes a{text-underline-offset:3px;margin-left:8px;text-decoration:underline}.utility-confirm{background:#f6f3e9;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.utility-confirm p{flex:300px}.utility-product-copy{border-top:1px solid #dfe3d9;padding:32px 0;font-size:13px;line-height:1.9}.utility-product-copy h2{margin-bottom:18px}.utility-product-copy ul{margin-top:12px;padding-left:22px}@media (max-width:860px){.utility-intro{flex-direction:column;align-items:flex-start;gap:10px}.mixer-options{grid-template-columns:1fr}.mixer-axes{gap:14px}.utility-review{flex-direction:column;align-items:flex-start}.mixer-generate{flex-direction:column;align-items:stretch;gap:12px}}@media (max-width:600px){.mixer-axes{grid-template-columns:1fr;gap:22px;padding:20px 16px}.utility-section-heading{align-items:flex-start;padding:18px 16px}.utility-section-heading h2{font-size:17px}.utility-section-heading>span{max-width:75px}.mixer-options{gap:20px;padding:20px 16px}.mixer-selects{grid-template-columns:1fr}.utility-tool textarea,.utility-tool select{font-size:16px}.utility-footnote{padding:0 16px 20px}.mixer-export,.mixer-generate,.mixer-stats,.utility-pagination{padding:18px 16px}.utility-pagination{flex-direction:column;align-items:flex-start}.utility-toolbar>.utility-actions{width:100%}.utility-toolbar :is(button,.utility-file-button){flex:1;justify-content:center}.mixer-total{font-size:25px}}
