.wdss-wrapper{max-width:900px;margin:0 auto;font-family:inherit;--wdss-accent:var(--wdss-accent-override, var(--primary-color, #1d2327))}.wdss-intro h2{font-size:1.8em;margin-bottom:.3em}.wdss-intro p{font-size:1.05em;opacity:.85;margin-bottom:1.5em}.wdss-form{margin-bottom:1em}.wdss-field-row{display:flex;gap:.5em;flex-wrap:wrap}.wdss-field-row input[type="text"]{flex:1 1 300px;padding:.8em 1em;font-size:1em;border:2px solid #ccd0d4;border-radius:6px}.wdss-field-row input[type="text"]:focus{border-color:var(--wdss-accent);outline:none}.wdss-field-row button,.wdss-field-row .button{padding:.8em 1.6em;font-size:1em;font-weight:600;background:var(--wdss-accent)!important;color:#fff!important;border:none!important;border-radius:6px;cursor:pointer;transition:filter .15s ease,background .15s ease;white-space:nowrap}.wdss-field-row button:hover,.wdss-field-row .button:hover{filter:brightness(1.15);color:#fff!important}.wdss-field-options{display:flex;gap:1.5em;margin-top:.8em;font-size:.9em;flex-wrap:wrap;opacity:.85}.wdss-recaptcha{margin-top:1em}.wdss-loading{text-align:center;padding:2em 0}.wdss-spinner{--wdss-progress:0%;width:44px;height:44px;box-sizing:border-box;border:0;border-radius:50%;margin:0 auto 1em;background:conic-gradient(#d63638 var(--wdss-progress),#eee 0);position:relative}.wdss-spinner::after{content:'';position:absolute;inset:5px;border-radius:50%;background:var(--wdss-progress-inner,#fff)}.wdss-error{background:#fcf0f1;border-left:4px solid #d63638;padding:1em;margin:1em 0;border-radius:4px}.wdss-result-summary{text-align:center;padding:2em 1em;border-radius:10px;background:#f6f7f7;margin:1.5em 0;border-top:6px solid #999}.wdss-result-summary.wdss-stars-5,.wdss-result-summary.wdss-stars-4{border-top-color:#00a32a}.wdss-result-summary.wdss-stars-3{border-top-color:#dba617}.wdss-result-summary.wdss-stars-2,.wdss-result-summary.wdss-stars-1{border-top-color:#d63638}.wdss-result-domain{font-size:1.3em;font-weight:700;margin-bottom:.3em;word-break:break-all}.wdss-result-stars{font-size:2.2em;color:#dba617;letter-spacing:.1em;line-height:1}.wdss-result-score{margin-top:.4em;opacity:.75;font-size:.95em}.wdss-summary-msg{max-width:560px;margin:1em auto 0;font-size:1.05em}.wdss-summary-warning{color:#8a6100}.wdss-summary-bad{color:#b32d2e;font-weight:600}.wdss-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1em}.wdss-check{border:1px solid #dcdcde;border-left:5px solid #999;border-radius:6px;padding:1em 1.2em;background:#fff}.wdss-check.wdss-status-good{border-left-color:#00a32a;background:#f1faf3}.wdss-check.wdss-status-warning{border-left-color:#dba617;background:#fff9eb}.wdss-check.wdss-status-bad{border-left-color:#d63638;background:#fff3f3}.wdss-check.wdss-status-unknown{border-left-color:#8c8f94;background:#f5f6f7}.wdss-check-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;gap:.5em}.wdss-check-title{font-weight:700}.wdss-check-score{color:#dba617;white-space:nowrap}.wdss-check-details{font-size:.92em;opacity:.85;margin:0;line-height:1.5}.wdss-check-learn-more{margin:.6em 0 0}.wdss-check-learn-more a{font-size:.85em;font-weight:600;text-decoration:none;color:var(--wdss-accent)!important}.wdss-check-learn-more a:hover{text-decoration:underline}.wdss-report-box{margin-top:2em;padding:1.5em;border:1px solid #dcdcde;border-radius:10px;background:#f6f7f7}.wdss-report-box h3{margin-top:0}.wdss-report-field-row{display:flex;gap:.5em;flex-wrap:wrap;margin:1em 0}.wdss-report-field-row input[type="email"]{flex:1 1 260px;padding:.7em 1em;border:2px solid #ccd0d4;border-radius:6px;font-size:1em}.wdss-report-field-row button,.wdss-report-field-row .button{padding:.7em 1.4em;font-weight:600;background:var(--wdss-accent)!important;color:#fff!important;border:none!important;border-radius:6px;cursor:pointer}.wdss-report-field-row button:hover,.wdss-report-field-row .button:hover{filter:brightness(1.15);color:#fff!important}.wdss-consent-line{display:block;font-size:.88em;opacity:.85;margin-bottom:.5em}.wdss-report-privacy{font-size:.8em;opacity:.65;margin-top:1em;margin-bottom:0}.wdss-report-message{margin-top:1em;padding:.8em 1em;border-radius:6px;font-size:.92em}.wdss-report-message.wdss-report-success{background:#edfaef;color:#00711f;border-left:4px solid #00a32a}.wdss-report-message.wdss-report-error{background:#fcf0f1;color:#b32d2e;border-left:4px solid #d63638}.wdss-stats-widget{max-width:420px;border:1px solid #dcdcde;border-radius:10px;padding:1.5em;background:#fff}.wdss-stats-header{text-align:center;margin-bottom:1.2em}.wdss-stats-total{display:block;font-size:2.4em;font-weight:800;line-height:1}.wdss-stats-label{opacity:.7;font-size:.9em}.wdss-stats-bar-row{display:flex;align-items:center;gap:.6em;margin-bottom:.5em;font-size:.85em}.wdss-stats-stars{width:90px;color:#dba617;flex-shrink:0}.wdss-stats-bar-track{flex:1;background:#f0f0f1;border-radius:4px;height:10px;overflow:hidden}.wdss-stats-bar-fill{height:100%;border-radius:4px}.wdss-stars-5 .wdss-stats-bar-fill,.wdss-stats-bar-fill.wdss-stars-5{background:#00a32a}.wdss-stats-bar-fill.wdss-stars-4{background:#7ad03a}.wdss-stats-bar-fill.wdss-stars-3{background:#dba617}.wdss-stats-bar-fill.wdss-stars-2{background:#f0a04b}.wdss-stats-bar-fill.wdss-stars-1{background:#d63638}.wdss-stats-count{width:36px;text-align:right;opacity:.7}.wdss-stats-warning{margin-top:1em;padding-top:1em;border-top:1px solid #f0f0f1;font-size:.85em;color:#b32d2e;text-align:center}.wdss-recent-widget,.wdss-top-widget{max-width:420px;border:1px solid #dcdcde;border-radius:10px;padding:1.5em;background:#fff}.wdss-widget-title{margin:0 0 1em;font-size:1.1em}.wdss-widget-empty{opacity:.7;font-size:.9em}.wdss-list{list-style:none;margin:0;padding:0}.wdss-list-ranked{counter-reset:wdss-rank}.wdss-list-row{display:flex;align-items:center;gap:.6em;padding:.5em 0;border-bottom:1px solid #f0f0f1;font-size:.88em;border-left:3px solid #999;padding-left:.6em}.wdss-list-row:last-child{border-bottom:none}.wdss-list-row.wdss-stars-5,.wdss-list-row.wdss-stars-4{border-left-color:#00a32a}.wdss-list-row.wdss-stars-3{border-left-color:#dba617}.wdss-list-row.wdss-stars-2,.wdss-list-row.wdss-stars-1{border-left-color:#d63638}.wdss-list-ranked .wdss-list-row{counter-increment:wdss-rank}.wdss-list-ranked .wdss-list-row::before{content:counter(wdss-rank) ".";font-weight:700;opacity:.5;flex-shrink:0;width:1.2em}.wdss-list-domain{flex:1;font-weight:600;word-break:break-all}.wdss-list-stars{color:#dba617;white-space:nowrap;flex-shrink:0}.wdss-widget-note{margin:1em 0 0;padding-top:1em;border-top:1px solid #f0f0f1;font-size:.78em;opacity:.6;text-align:center}@media (max-width:600px){.wdss-field-row{flex-direction:column}.wdss-field-row button{width:100%}.wdss-list-row{flex-wrap:wrap}}.wdss-check.wdss-status-not_applicable{border-left-color:#8c8f94;background:#f5f6f7}.wdss-check.wdss-status-info{border-left-color:#4b91c9;background:#f3f8fd}.wdss-wrapper .wdss-check.wdss-status-info .wdss-check-score{color:#1d5f91}.wdss-wrapper :focus-visible{outline:3px solid #3169c6;outline-offset:3px}.wdss-wrapper details{margin:.75rem 0}.wdss-wrapper summary{cursor:pointer;font-weight:600}.wdss-advanced input{display:block;width:100%;max-width:28rem;margin-top:.35rem}.wdss-insights{padding:1rem;margin:1rem 0;border:1px solid #dcdcde;border-radius:8px}.wdss-insights li{margin:.7rem 0}.wdss-cache-note{padding:.75rem;border-left:4px solid #3169c6}@media (prefers-reduced-motion:reduce){.wdss-spinner{animation:none!important}}.wdss-insights>ul{list-style:none;padding-left:0}.wdss-insights>ul>li{padding:.8rem 0;border-bottom:1px solid #dcdcde}.wdss-insights h4{margin:0 0 .5rem}.wdss-insights li p{margin:.4rem 0}.wdss-insights .wdss-area-metrics{font-size:.9em;color:#50575e}.wdss-wrapper .wdss-check.wdss-status-good .wdss-check-score{color:#176b32}.wdss-wrapper .wdss-check.wdss-status-warning .wdss-check-score{color:#805b00}.wdss-wrapper .wdss-check.wdss-status-bad .wdss-check-score{color:#a12426}.wdss-wrapper .wdss-check.wdss-status-unknown .wdss-check-score{color:#50575e}.wdss-wrapper .wdss-check.wdss-status-not_applicable .wdss-check-score{color:#50575e}