.wtseo{--red:#ff1f2d;--dark:#111418;--text:#1c2025;--muted:#69737c;--border:#e4e8eb;--green:#16834a;--amber:#a76500;font-family:inherit;color:var(--text)}.wtseo *{box-sizing:border-box}.wtseo-start,.wtseo-results{max-width:1180px;margin:auto}.wtseo-start,.wtseo-overview,.wtseo-panel,.wtseo-cta{background:#fff;border:1px solid var(--border);border-radius:14px;padding:30px;box-shadow:0 10px 30px rgb(0 0 0 / .04)}.wtseo-eyebrow{font-size:11px;font-weight:850;letter-spacing:.16em;color:var(--red);margin-bottom:9px}.wtseo-start h2{font-size:clamp(30px,4vw,46px);line-height:1.06;margin:0 0 12px}.wtseo-start>p{font-size:16px;color:var(--muted);max-width:900px}.wtseo-inputrow{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:24px}.wtseo-inputrow input{height:58px;border:1px solid #cdd3d8;border-radius:8px;padding:0 17px;font-size:16px}.wtseo-inputrow button,.wtseo-cta a{border:0;border-radius:7px;background:var(--red);color:#fff!important;font-weight:800;padding:0 24px;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.wtseo-inputrow button:disabled{opacity:.55}.wtseo-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;color:#56616a;font-size:13px}.wtseo-status{font-weight:700;margin-top:15px}.wtseo-status.error{color:#b00020}.wtseo-results{margin-top:18px}.wtseo-overview{display:grid;grid-template-columns:190px 1fr;gap:28px;align-items:center}.wtseo-score,.wtseo-psiscore{width:170px;height:170px;border-radius:50%;border:14px solid #e9ecef;border-top-color:var(--red);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.wtseo-score b,.wtseo-psiscore b{font-size:48px;line-height:1}.wtseo-score span,.wtseo-psiscore span{color:var(--muted)}.wtseo-score small,.wtseo-psiscore small{font-size:9px;font-weight:850;margin-top:8px}.wtseo-overview h2,.wtseo-panel h3,.wtseo-cta h3{font-size:28px;margin:0 0 8px}.wtseo-url,.wtseo-muted{color:var(--muted)}.wtseo-counts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.wtseo-counts span,.wtseo-pill{padding:7px 10px;background:#f2f4f5;border-radius:999px;font-size:11px;font-weight:800}.critical{color:#b00020!important}.warning{color:var(--amber)!important}.pass{color:var(--green)!important}.info{color:#3568ad!important}.wtseo-panel{margin-top:16px}.wtseo-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wtseo-cat{border:1px solid var(--border);border-radius:10px;padding:15px}.wtseo-cat>span{display:block;color:var(--muted);font-size:12px;min-height:34px}.wtseo-cat b{font-size:27px}.wtseo-cat em{font-style:normal;color:var(--muted)}.wtseo-source{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.wtseo-bar{height:5px;background:#edf0f2;border-radius:8px;margin-top:8px;overflow:hidden}.wtseo-bar i{display:block;height:100%;background:var(--red)}.wtseo-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wtseo-metric{background:#f7f8f9;border-radius:9px;padding:13px}.wtseo-metric span{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.wtseo-metric strong{font-size:14px;overflow-wrap:anywhere}.wtseo-issue{border:1px solid var(--border);border-radius:10px;padding:16px;margin-top:11px}.wtseo-issuehead{display:flex;align-items:center;justify-content:space-between;gap:10px}.wtseo-pill{text-transform:uppercase;font-size:10px;padding:5px 8px}.wtseo-pill.critical{background:#ffe7e9}.wtseo-pill.warning{background:#fff1d7}.wtseo-pill.pass{background:#e8f7ee}.wtseo-pill.info{background:#edf3ff}.wtseo-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:13px}.wtseo-three small{font-size:10px;font-weight:850;letter-spacing:.05em}.wtseo-three p{font-size:13px;color:#56616a;margin:4px 0 0}.wtseo-group{border-top:1px solid var(--border);padding:14px 0}.wtseo-group summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px}.wtseo-group summary span{font-size:12px;color:var(--muted)}.wtseo-note{background:#f7f8f9;border-radius:8px;padding:13px;margin-top:15px;color:var(--muted);font-size:12px}.wtseo-cta{margin-top:16px;background:var(--dark);color:#fff;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}.wtseo-cta p{color:#cbd0d5;margin-bottom:0}.wtseo-cta a{min-height:52px}.wtseo-psihero{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center;margin:18px 0 24px}.wtseo-subtitle{margin:20px 0 10px;font-size:12px;font-weight:850;letter-spacing:.08em}.wtseo-sourcechip{display:inline-block;margin-top:8px;padding:7px 10px;border-radius:999px;background:#f2f4f5;color:#59636c;font-size:11px;font-weight:700}.wtseo-psi-unavailable{padding:18px;border-radius:10px;background:#f7f8f9}.wtseo-psi-unavailable p{margin-bottom:0;color:var(--muted)}@media(max-width:800px){.wtseo-inputrow,.wtseo-overview,.wtseo-cta,.wtseo-psihero{grid-template-columns:1fr}.wtseo-score,.wtseo-psiscore{margin:auto}.wtseo-cats,.wtseo-metrics{grid-template-columns:repeat(2,1fr)}.wtseo-three{grid-template-columns:1fr}.wtseo-inputrow button,.wtseo-cta a{min-height:54px;padding:14px}}@media(max-width:480px){.wtseo-start,.wtseo-overview,.wtseo-panel,.wtseo-cta{padding:20px}.wtseo-cats,.wtseo-metrics{grid-template-columns:1fr}}.wtseo-reportbox{border-top:4px solid var(--red);display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:center}.wtseo-leadgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wtseo-leadgrid input{height:48px;border:1px solid #cdd3d8;border-radius:7px;padding:0 13px;font:inherit}.wtseo-leadgrid button{min-height:48px;border:0;border-radius:7px;background:var(--red);color:#fff;font-weight:800;padding:0 18px;cursor:pointer}.wtseo-leadgrid button:disabled{opacity:.55}.wtseo-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);margin-top:10px}.wtseo-consent input{margin-top:2px}.wtseo-emailstatus{font-weight:700;margin-top:12px}.wtseo-emailstatus.error{color:#b00020}.wtseo-emailstatus.success{color:var(--green)}@media(max-width:800px){.wtseo-reportbox{grid-template-columns:1fr}}@media(max-width:560px){.wtseo-leadgrid{grid-template-columns:1fr}}.wtseo-results{font-size:16px}.wtseo-results p{font-size:15px;line-height:1.65}.wtseo-dashboard{grid-template-columns:220px 1fr;padding:34px}.wtseo-scorewrap{text-align:center}.wtseo-score{width:184px;height:184px;border-width:16px;box-shadow:inset 0 0 0 1px #f1f2f3}.wtseo-score b{font-size:56px}.wtseo-score span{font-size:18px;font-weight:700}.wtseo-score small{font-size:10px;letter-spacing:.08em}.wtseo-grade{font-weight:800;font-size:14px;margin-top:10px}.wtseo-dashboardmain h2{font-size:34px;margin-bottom:4px}.wtseo-url{font-size:14px;word-break:break-word}.wtseo-statusgrid{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;margin-top:22px}.wtseo-statuscard{border:1px solid var(--border);border-radius:9px;padding:14px 12px;background:#fff;color:var(--text)!important}.wtseo-statuscard strong{display:block;font-size:25px;line-height:1.1;color:var(--text)}.wtseo-statuscard span{display:block;margin-top:5px;font-size:12px;color:var(--muted);font-weight:700}.wtseo-statuscard.critical{border-left:4px solid #d7263d}.wtseo-statuscard.warning{border-left:4px solid #e29a18}.wtseo-statuscard.info{border-left:4px solid #5576b9}.wtseo-statuscard.pass{border-left:4px solid #1f9d5a}.wtseo-panelhead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.wtseo-panelhint{font-size:12px;color:var(--muted);text-align:right;max-width:330px}.wtseo-healthpanel .wtseo-cats{grid-template-columns:repeat(3,1fr);gap:10px}.wtseo-cat{padding:18px;border-radius:8px;box-shadow:none}.wtseo-cat>span{font-size:13px;font-weight:700;color:#4f5962;min-height:auto}.wtseo-cat b{font-size:31px}.wtseo-cat em{font-size:13px}.wtseo-bar{height:7px;margin-top:11px}.wtseo-source{font-size:11px}.wtseo-issuespanel .wtseo-issue{padding:0;border-radius:8px;overflow:hidden}.wtseo-issuespanel .wtseo-issuehead{padding:15px 17px;background:#fbfbfc;border-bottom:1px solid var(--border)}.wtseo-issuespanel .wtseo-issuehead strong{font-size:16px}.wtseo-issuespanel .wtseo-three{padding:17px;margin:0;gap:24px}.wtseo-three small{font-size:11px}.wtseo-three p{font-size:14px;line-height:1.6}.wtseo-group{border:1px solid var(--border);border-radius:8px;padding:0;margin-top:10px;overflow:hidden}.wtseo-group summary{padding:16px 18px;background:#fbfbfc}.wtseo-group summary strong{font-size:16px}.wtseo-group summary span{font-size:12px}.wtseo-group[open] summary{border-bottom:1px solid var(--border)}.wtseo-group .wtseo-issue{margin:12px;border-radius:7px}.wtseo-group .wtseo-three p{font-size:14px}.wtseo-metric{padding:15px}.wtseo-metric span{font-size:12px}.wtseo-metric strong{font-size:15px}.wtseo-subtitle{font-size:13px}.wtseo-sourcechip{font-size:12px}.wtseo-reportbox h3,.wtseo-cta h3{font-size:29px}.wtseo-reportbox .wtseo-muted{font-size:15px}.wtseo-leadgrid input{font-size:15px}.wtseo-consent{font-size:13px}@media(max-width:900px){.wtseo-statusgrid{grid-template-columns:repeat(3,1fr)}.wtseo-healthpanel .wtseo-cats{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.wtseo-dashboard{grid-template-columns:1fr}.wtseo-panelhead{display:block}.wtseo-panelhint{display:block;text-align:left;margin-top:5px}.wtseo-statusgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wtseo-statusgrid,.wtseo-healthpanel .wtseo-cats{grid-template-columns:1fr}.wtseo-score{width:160px;height:160px}.wtseo-dashboardmain h2{font-size:28px}}.wtseo-scorewhy{border-left:4px solid #ff1f2d}.wtseo-scorewhy-intro{margin:0 0 14px;color:var(--muted);max-width:900px}.wtseo-scorewhy-row{padding:14px 0;border-top:1px solid #e8eaec}.wtseo-scorewhy-row:first-of-type{border-top:0}.wtseo-scorewhy-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:7px}.wtseo-scorewhy-head strong{font-size:15px;color:#111418}.wtseo-scorewhy-head span{font-size:14px;font-weight:800;color:#ff1f2d;white-space:nowrap}.wtseo-scorewhy-row ul{margin:0;padding-left:20px;color:#4f5962}.wtseo-scorewhy-row li{margin:4px 0;line-height:1.5}.wtseo-three p,.wtseo-scorewhy-row li{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.wtseo-scorewhy-row{min-width:0;overflow:hidden}