.tool-hero{border-bottom:1px solid var(--line)}.tool-grid{display:grid;grid-template-columns:1fr minmax(0,440px);grid-template-areas:"head form" "body form";column-gap:56px;row-gap:0;padding-block:56px 64px}.tool-head{grid-area:head;align-self:end}.tool-body{grid-area:body;align-self:start}.tool-crumb{font-size:14px;color:var(--grey)}.tool-crumb a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.tool-crumb a:hover{color:var(--gold)}.tool-title{margin-top:14px;color:var(--gold-deep);font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.tool-lede{margin-top:20px;max-width:520px;color:var(--white);font-size:18px;line-height:1.5}.tool-points{margin-top:24px;display:grid;gap:10px;color:var(--text);font-size:16px}.tool-points li{padding-left:26px;position:relative}.tool-points li::before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--gold)}.tool-form{grid-area:form;align-self:center;padding:28px;display:grid;gap:14px}.tool-field-label,.tool-form label{display:block;font-size:14px;color:var(--white);margin-bottom:6px}.tool-input,.tool-select{width:100%;min-height:48px;padding:12px 14px;background:#0d0d0d;color:var(--white);border:1px solid #fcfcfd40;border-radius:6px;font:inherit;font-size:16px}.tool-input::placeholder{color:var(--grey)}.tool-input:focus,.tool-select:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:transparent}.tool-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.tool-row .btn{min-height:48px;white-space:nowrap}.tool-check{display:flex!important;align-items:center;gap:10px;min-height:44px;margin:0!important;font-size:15px!important;color:var(--text)!important;cursor:pointer}.tool-check input{width:20px;height:20px;accent-color:var(--gold);flex:none}.tool-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tool-fine{font-size:14px;color:var(--grey);line-height:1.45}.tool-fine a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.tool-status:empty{display:none}.tool-status{font-size:15px;color:var(--white)}.tool-status.is-error{color:#ff8d7a}.tool-form button[disabled]{opacity:.6;cursor:progress}.tool-recent{margin-top:4px;font-size:14px}.tool-recent-title{color:var(--grey);margin-bottom:4px}.tool-recent ul{display:flex;flex-wrap:wrap;gap:4px 16px}.tool-recent a{display:inline-flex;align-items:center;min-height:44px;color:var(--white);text-decoration:underline;text-underline-offset:3px}.tool-signed-in,.tool-signed-out{display:grid;gap:14px}.tool-signed-in[hidden],.tool-signed-out[hidden]{display:none}.tool-form-lede{color:var(--text);font-size:15px;line-height:1.5}.google-btn{display:inline-block;justify-self:start;border-radius:4px}.google-btn img{display:block;width:198px;height:44px}.google-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tool-who{font-size:15px;color:var(--text);overflow-wrap:anywhere}.tool-who strong{color:var(--white);font-weight:500}.tool-link{min-height:44px;padding:0 4px;color:var(--gold);text-decoration:underline;text-underline-offset:3px;font-size:15px}.print-only{display:none}.tool-report{font-variant-ligatures:none;font-kerning:none;font-feature-settings:"liga" 0,"calt" 0,"kern" 0}.qw-hero{padding:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:center}.qw-kicker{color:var(--gold);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.qw-hero .tool-h2{margin-top:6px;overflow-wrap:anywhere}.qw-hero-copy .muted{margin-top:8px}.qw-hero-total{text-align:right}.qw-total{color:var(--gold);font-size:44px;font-weight:600;line-height:1.05}.qw-total-label{margin-top:6px;color:var(--text);font-size:15px;max-width:260px;margin-left:auto}.qw-actions{grid-column:1/-1}.qw-summary{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 28px;color:var(--text);font-size:16px}.qw-summary strong{color:var(--white);font-size:20px;font-weight:600}.qw-card{padding:26px}.qw-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start}.qw-rank{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold);font-weight:600;font-size:15px}.qw-badges{display:flex;flex-wrap:wrap;gap:8px}.qw-title h3{margin-top:8px;color:var(--white);font-size:20px;font-weight:600;line-height:1.3}.qw-page{color:var(--white);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#fcfcfd55;text-underline-offset:3px}.qw-page:hover{color:var(--gold)}.qw-gain{text-align:right;white-space:nowrap}.qw-gain strong{display:block;color:var(--gold);font-size:24px;font-weight:600;line-height:1.1}.qw-gain span{color:var(--grey);font-size:13px}.qw-metrics{margin:20px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qw-metric{padding:12px 14px;border:1px solid var(--line);border-radius:8px}.qw-metric dt{color:var(--grey);font-size:13px}.qw-metric dd{margin:2px 0 0;color:var(--white);font-size:20px;font-weight:600}.qw-metric-note{display:block;color:var(--grey);font-size:13px}.qw-label{color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.qw-action{margin-top:16px;padding:14px 16px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:#cfba7314}.qw-action p+p{margin-top:6px;color:var(--white)}.qw-queries{margin-top:16px}.qw-queries caption{text-align:left;padding-bottom:4px;color:var(--grey);font-size:13px}.qw-queries .tool-table td:first-child{min-width:160px}.qw-queries .tool-table td:not(:first-child),.qw-queries .tool-table th:not(:first-child){text-align:right;white-space:nowrap}.qw-live{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:6px;font-size:14px}.qw-live div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px}.qw-live dt{color:var(--grey)}.qw-live dd{margin:0;color:var(--text);overflow-wrap:anywhere}.qw-notes{margin-top:28px}.ai-figure{margin:24px 0 0;padding:22px}.ai-figure figcaption{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.ai-chart-wrap{position:relative}.ai-chart{width:100%;height:auto;display:block}.ai-bar{fill:var(--gold)}.ai-axis{stroke:var(--line);stroke-width:1}.ai-hit{fill:transparent;cursor:default}.ai-hit:hover{fill:#fcfcfd0d}.ai-tip{position:absolute;top:0;width:140px;padding:6px 10px;border-radius:6px;background:#1b1b1b;border:1px solid var(--card-line);color:var(--white);font-size:13px;text-align:center;pointer-events:none}.ai-chart-dates{display:flex;justify-content:space-between;color:var(--grey);font-size:13px;margin-top:4px}.ai-section{margin-top:24px}.ai-table td,.ai-table th{vertical-align:top}.ai-table td:not(:first-child),.ai-table th:not(:first-child){white-space:nowrap}.ai-share{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ai-share-bar{display:inline-block;height:8px;border-radius:0 4px 4px 0;background:var(--gold)}.ai-section .tool-table-wrap{margin-top:12px}.ai-page{overflow-wrap:anywhere;min-width:160px}.tool-pdf-again{margin-top:20px;text-align:center}.tool-pdf-again .tool-link{font-size:16px}.tool-run{padding-block:48px;border-bottom:1px solid var(--line);scroll-margin-top:12px}.tool-box{padding:28px}.tool-box p+button,.tool-box p+p{margin-top:14px}.tool-h2{color:var(--white);font-size:28px;font-weight:600;line-height:1.25}.tool-h3{color:var(--white);font-size:22px;font-weight:600;margin-bottom:6px}.tool-stages{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:s}.tool-stages li{counter-increment:s;padding-left:34px;position:relative;color:var(--grey)}.tool-stages li::before{content:counter(s);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;border:1px solid var(--grey);font-size:13px;display:grid;place-items:center}.tool-stages li.is-done{color:var(--text)}.tool-stages li.is-done::before{content:"\2713";border-color:var(--gold);color:var(--gold)}.tool-stages li.is-now{color:var(--white);font-weight:500}.tool-stages li.is-now::before{border-color:var(--gold);background:var(--gold);color:#000}.tool-bar{margin-top:18px;height:8px;border-radius:8px;background:#fcfcfd1f;overflow:hidden}.tool-bar span{display:block;height:100%;background:var(--gold);transition:width .6s}.tool-note{margin-top:16px;color:var(--grey);font-size:15px}.tool-copy{margin-top:14px;min-height:44px}.tool-report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.tool-report-head p{margin-top:6px}.tool-actions{display:flex;flex-wrap:wrap;gap:10px}.tool-actions .btn{min-height:44px;padding:12px 16px}.tool-stats{margin:28px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.tool-stats>div{padding:18px}.tool-stats dt{color:var(--grey);font-size:14px}.tool-stats dd{margin:4px 0 0;color:var(--white);font-size:30px;font-weight:600}.tool-notes{margin-top:20px;padding:16px 18px;border-left:3px solid var(--gold);background:#cfba7314;display:grid;gap:10px}.tool-cards{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.tool-card{padding:24px}.tool-card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tool-card h3{color:var(--white);font-size:20px;font-weight:600;line-height:1.3}.tool-badge{padding:4px 10px;border-radius:100px;font-size:13px;font-weight:500}.tool-badge.sev-urgent{background:#ff6b5a26;color:#ff9b8f}.tool-badge.sev-important{background:#cfba7333;color:var(--gold)}.tool-badge.sev-minor{background:#fcfcfd1f;color:var(--text)}.tool-badge.sev-optional{border:1px solid var(--card-line);color:var(--grey)}.tool-action{margin-top:12px;color:var(--text)}.tool-where{margin-top:6px;font-size:14px;overflow-wrap:anywhere}.tool-urls{margin-top:14px;display:grid;gap:2px;font-size:14px}.tool-urls li{padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.tool-urls a{color:var(--white);text-decoration:underline;text-decoration-color:#fcfcfd55;text-underline-offset:3px}.tool-urls a:hover{color:var(--gold)}.tool-detail{display:block;color:var(--grey);font-size:13px;margin-top:2px}.tool-to{color:var(--gold)}.tool-more{margin-top:10px;min-height:44px;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.tool-optional{margin-top:40px}.tool-clean{margin-top:24px}.tool-clean h3,.tool-cta h3{color:var(--white);font-size:22px;font-weight:600}.tool-clean p,.tool-cta p{margin-top:10px}.tool-cta{margin-top:40px}.tool-cta .btn{margin-top:18px}.tool-table-wrap{margin-top:40px;overflow-x:auto}.tool-table{width:100%;margin-top:12px;border-collapse:collapse;font-size:14px}.tool-table td,.tool-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.tool-table th{color:var(--grey);font-weight:500}.tool-table td:first-child{overflow-wrap:anywhere;min-width:180px}.tool-table a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.tool-about h2{margin-top:56px}.tool-about ul.tool-list{margin-top:18px;display:grid;gap:12px;color:var(--white);font-size:18px;padding-left:0}.tool-about ul.tool-list li{padding-left:26px;position:relative}.tool-about ul.tool-list li::before{content:"";position:absolute;left:4px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--gold)}.tool-about code{font-size:.92em;color:var(--gold);overflow-wrap:anywhere}.tools-index{padding-top:56px}.tools-index .section-head{margin-bottom:24px}@media (max-width:1024px){.tool-grid{grid-template-columns:1fr minmax(0,400px);column-gap:32px}.tool-title{font-size:40px}.tool-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.tool-grid{grid-template-columns:1fr;grid-template-areas:"head" "form" "body";row-gap:16px;padding-block:18px 40px}.tool-crumb{display:none}.tool-title{margin-top:0;font-size:28px;line-height:1.2}.tool-lede{margin-top:8px;font-size:16px}.tool-form{padding:18px;gap:10px}.tool-form label{margin-bottom:4px}.tool-row .btn{padding-inline:14px}.tools-index{padding-top:32px}.tools-index .section-head{margin-bottom:20px}.tool-run{padding-block:32px}.tool-box,.tool-card{padding:18px}.tool-h2{font-size:23px}.tool-stats{grid-template-columns:repeat(2,1fr);gap:10px}.tool-stats dd{font-size:24px}.tool-actions{width:100%}.qw-queries .tool-table td:first-child{min-width:0}.qw-hero{grid-template-columns:1fr;padding:20px}.qw-hero-total{text-align:left}.qw-total{font-size:36px}.qw-total-label{margin-left:0}.qw-card{padding:18px}.qw-top{grid-template-columns:auto minmax(0,1fr)}.qw-gain{grid-column:1/-1;text-align:left;display:flex;align-items:baseline;gap:8px}.qw-gain strong{display:inline;font-size:22px}.qw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-figure{padding:16px}.ai-table{font-size:14px}.ai-page{min-width:0}.ai-table td:not(:first-child),.ai-table th:not(:first-child){white-space:normal}.ai-table td,.ai-table th{padding:8px 6px}.ai-table td:first-child{min-width:0}.ai-assistants td:nth-child(4),.ai-assistants th:nth-child(4),.ai-share-bar{display:none}.qw-queries .tool-table{font-size:14px}.qw-queries .tool-table td,.qw-queries .tool-table th{padding:8px 5px}.tool-urls{font-size:16px}.tool-detail{font-size:14px}.tool-table{font-size:15px}}@media print{@page{margin:14mm 12mm}html:root{--bg:#fff;--text:#222;--white:#111;--muted:#555;--grey:#555;--line:#d9d9d9;--card-line:#d9d9d9;--gold:#8a6d1d;--gold-deep:#8a6d1d;color-scheme:light}body,html{background:#fff!important;color:#222}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}.cta,.site-footer,.site-header,.skip,.tool-about,.tool-actions,.tool-cta,.tool-hero,.tool-recent{display:none!important}.tool-run,main{padding:0!important;border:0!important}.wrap{max-width:none;padding:0}.print-only{display:block}.print-head{margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #8a6d1d;color:#222;font-size:13px}.print-brand{color:#8a6d1d!important;font-weight:600;letter-spacing:.04em}.print-foot{margin-top:18px;padding-top:10px;border-top:1px solid #d9d9d9;color:#555;font-size:11px;overflow-wrap:anywhere}.card{background:#fff!important;border:1px solid #d9d9d9!important}.ai-figure,.ai-section,.qw-card,.qw-hero,.tool-card,.tool-notes,.tool-stats>div,.tool-table-wrap{break-inside:avoid;page-break-inside:avoid}.tool-cards{gap:12px}.qw-hero{padding:16px 18px;grid-template-columns:minmax(0,1fr) auto}.qw-total{color:#8a6d1d;font-size:30px}.qw-card,.tool-card{padding:14px 16px}.qw-metric{border-color:#d9d9d9;padding:5px 8px}.qw-action,.tool-notes{background:#f7f2e3!important}.qw-rank{width:34px;height:34px}.tool-badge.sev-urgent{background:#fde3df!important;color:#9b2c1f!important}.tool-badge.sev-important{background:#f3ead0!important;color:#6d5414!important}.tool-badge.sev-minor{background:#eee!important;color:#333!important}.tool-table-wrap{overflow:visible}.tool-table td,.tool-table th{padding:5px 8px;font-size:12px}a{color:#111!important;text-decoration:none!important}.qw-page::after{content:""}.ai-hit,.ai-tip,.tool-more,.tool-pdf-again{display:none}.ai-bar,.ai-share-bar{fill:#8a6d1d;background:#8a6d1d!important}.qw-report .tool-h2{font-size:22px}.qw-title h3{font-size:15px;margin-top:4px}.qw-gain strong{font-size:18px}.qw-metrics{margin-top:10px;gap:6px}.qw-label,.qw-metric dt,.qw-metric-note,.qw-queries caption{font-size:10px}.qw-metric dd{font-size:13px}.qw-action{margin-top:10px;padding:8px 12px;font-size:12px}.qw-queries{margin-top:8px}.qw-live{margin-top:8px;padding-top:6px;font-size:11px}.qw-summary{margin-top:10px;font-size:13px}.qw-summary strong{font-size:15px}.tool-notes{font-size:12px}}