.sos-app{--sos-cyan:var(--c-cyan,#00aeef);--sos-magenta:var(--c-magenta,#ec008c);--sos-yellow:var(--c-yellow,#ffd200);--sos-ink:var(--soscan-ink,var(--n-900,#111827));--sos-text:var(--soscan-text,var(--n-700,#374151));--sos-muted:var(--soscan-muted,var(--n-500,#6b7280));--sos-line:var(--soscan-line,var(--n-200,#e5e7eb));--sos-soft:var(--soscan-soft,var(--n-50,#f8fafc));--sos-bg:var(--soscan-bg,var(--n-0,#fff));--sos-primary:var(--soscan-primary,var(--wp--preset--color--primary,#1f2937));--sos-primary-hover:var(--soscan-primary-hover,color-mix(in srgb,var(--sos-primary) 82%,#000));--sos-on-primary:var(--soscan-on-primary,#fff);--sos-good:#0a7d3c;--sos-ok:#9a6700;--sos-poor:#c4161c;--sos-good-bg:#e7f6ec;--sos-ok-bg:#fff4d6;--sos-poor-bg:#fde8e8;--sos-r-sm:var(--soscan-radius-sm,var(--radius-sm,6px));--sos-r-md:var(--soscan-radius,var(--radius-md,8px));--sos-r-lg:var(--soscan-radius-lg,var(--radius-lg,14px));--sos-font:var(--soscan-font,inherit);--sos-mono:var(--soscan-mono,ui-monospace,"SFMono-Regular",Menlo,monospace);color:var(--sos-ink);font-family:var(--sos-font);font-size:16px;line-height:1.55;margin:0 auto;max-width:1080px;scroll-margin-top:96px}.sos-app.sos-app--dark{--sos-ink:#f2f2f0;--sos-text:#cfcfcb;--sos-muted:#a3a39e;--sos-line:#2e2e2c;--sos-soft:#1a1a1a;--sos-bg:#121212;--sos-primary:#ff3ca6;--sos-primary-hover:#ff66ba;--sos-good:#4ade80;--sos-ok:#fbbf24;--sos-poor:#f87171;--sos-good-bg:rgba(74,222,128,.12);--sos-ok-bg:rgba(251,191,36,.12);--sos-poor-bg:hsla(0,91%,71%,.14);color-scheme:dark}.sos-app *,.sos-app :after,.sos-app :before{box-sizing:border-box}.sos-app :focus-visible{outline:2px solid var(--sos-primary);outline-offset:2px}.sos-visually-hidden{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.sos-stack>*+*{margin-top:20px}.sos-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.sos-topbar>.sos-account,.sos-topbar__auth{margin-left:auto}.sos-topbar__plan{align-items:center;color:var(--sos-text);display:flex;font-size:.9375rem;gap:8px;margin:0}.sos-card{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-lg);box-shadow:0 1px 2px rgba(0,0,0,.04);padding:24px}.sos-h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;margin:4px 0 2px;overflow-wrap:anywhere}.sos-h2{font-size:1.1875rem;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.sos-label{color:var(--sos-muted);display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:18px 0 6px;text-transform:uppercase}.sos-muted{color:var(--sos-text);margin:0}.sos-mono{font-family:var(--sos-mono);font-size:.875rem;overflow-wrap:anywhere}.sos-empty{background:var(--sos-soft);border-radius:var(--sos-r-md);color:var(--sos-text);margin:0;padding:24px;text-align:center}.sos-error{color:var(--sos-poor);font-weight:600}.sos-ok{color:var(--sos-good);font-weight:600}.sos-link{color:var(--sos-primary);display:inline-block;font-weight:700;margin-top:14px;text-decoration:none}.sos-link:hover{text-decoration:underline}.sos-chip{background:var(--sos-soft);border:1px solid var(--sos-line);border-radius:100px;color:var(--sos-text);display:inline-block;font-size:.75rem;font-weight:700;margin-left:6px;padding:2px 8px;vertical-align:middle}.sos-btn{align-items:center;border:0;border-radius:var(--sos-r-md);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:12px 24px;text-decoration:none;transition:background .15s,transform .12s;white-space:nowrap}.sos-btn--primary{background:var(--sos-primary);color:var(--sos-on-primary)}.sos-btn--primary:hover:not(:disabled){background:var(--sos-primary-hover);transform:translateY(-1px)}.sos-btn--secondary{background:transparent;border:2px solid var(--sos-ink);color:var(--sos-ink)}.sos-btn--secondary:hover{background:var(--sos-ink);color:var(--sos-bg)}.sos-btn:disabled{cursor:not-allowed;opacity:.45}.sos-newscan .sos-label{margin-top:0}.sos-inputrow{display:flex;gap:10px}.sos-input{background:var(--sos-bg);border:2px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);flex:1;font:inherit;font-size:1.0625rem;min-height:48px;min-width:0;padding:10px 14px}.sos-input:focus{border-color:var(--sos-primary);outline:none}.sos-input[aria-invalid=true]{border-color:var(--sos-poor)}.sos-help{color:var(--sos-text);font-size:.875rem;margin:8px 0 0;min-height:1.5em}.sos-modules{display:flex;flex-wrap:wrap;font-size:.9375rem;gap:8px 18px;list-style:none;margin:16px 0 0;padding:0}.sos-modules .is-included span:first-child{color:var(--sos-good);font-weight:800}.sos-modules .is-locked{color:var(--sos-muted)}.sos-quota{background:var(--sos-soft);border-radius:var(--sos-r-md);font-size:.9375rem;margin:14px 0 0;padding:10px 14px}.sos-turnstile{margin-top:14px}.sos-scanlist{list-style:none;margin:0;padding:0}.sos-scanlist li+li{border-top:1px solid var(--sos-line)}.sos-scanlist a{color:inherit;display:grid;gap:2px 12px;grid-template-areas:"url score" "meta score";grid-template-columns:1fr auto;padding:12px 4px;text-decoration:none}.sos-scanlist a:hover .sos-scanlist__url{color:var(--sos-primary)}.sos-scanlist__url{font-weight:700;grid-area:url;-ms-grid-column:1;-ms-grid-row:1;overflow-wrap:anywhere}.sos-scanlist__meta{color:var(--sos-text);font-size:.875rem;grid-area:meta;-ms-grid-column:1;-ms-grid-row:3}.sos-scanlist__score{-ms-grid-row:1;-ms-grid-row-span:3;align-self:center;font-size:1.5rem;font-weight:800;grid-area:score;-ms-grid-column:3}.sos-back{color:var(--sos-text);font-size:.9375rem;text-decoration:none}.sos-back:hover{color:var(--sos-primary)}.sos-tabs{border-bottom:2px solid var(--sos-line);display:flex;gap:4px}.sos-tabs a{align-items:center;border-bottom:2px solid transparent;color:var(--sos-text);display:inline-flex;font-weight:700;gap:8px;margin-bottom:-2px;padding:10px 16px;text-decoration:none}.sos-tabs a[aria-current=page]{border-bottom-color:var(--sos-primary);color:var(--sos-ink)}.sos-tabs__count{background:var(--sos-soft);border-radius:100px;font-size:.8125rem;padding:0 8px}.sos-steps{list-style:none;margin:18px 0 0;padding:0}.sos-steps li{align-items:center;display:flex;gap:12px;padding:10px 0}.sos-steps__dot{border:2px solid var(--sos-line);border-radius:50%;flex:none;height:14px;width:14px}.sos-steps .is-posted .sos-steps__dot,.sos-steps .is-queued .sos-steps__dot{animation:sos-spin .9s linear infinite;border-color:var(--sos-primary);border-top-color:transparent}.sos-steps .is-done .sos-steps__dot{background:var(--sos-good);border-color:var(--sos-good)}.sos-steps .is-failed .sos-steps__dot{background:var(--sos-poor);border-color:var(--sos-poor)}.sos-steps__label{flex:1;font-weight:600}.sos-steps__status{color:var(--sos-text);font-size:.875rem}@keyframes sos-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sos-app *{animation:none!important;transition:none!important}}.sos-scores{align-items:center;display:grid;gap:16px 32px;grid-template-areas:"main subs" "main counts";grid-template-columns:auto 1fr}.sos-scores__main{-ms-grid-row-span:5;-ms-grid-row:1;-ms-grid-row-span:3;grid-area:main;-ms-grid-column:1;text-align:center}.sos-scores__main .sos-label{margin-top:0}.sos-scores__subs{display:flex;flex-wrap:wrap;gap:20px 32px;grid-area:subs;-ms-grid-column:3;-ms-grid-row:1;list-style:none;margin:0;padding:0}.sos-scores__subs li{align-items:center;display:flex;flex-direction:column;gap:6px}.sos-scores__label{align-items:center;display:inline-flex;font-size:.9375rem;font-weight:700;gap:6px}.sos-ring{margin:0 auto;position:relative}.sos-ring svg{display:block}.sos-ring__track{stroke:var(--sos-line)}.sos-ring--good .sos-ring__value{stroke:var(--sos-good)}.sos-ring--ok .sos-ring__value{stroke:var(--sos-ok)}.sos-ring--poor .sos-ring__value{stroke:var(--sos-poor)}.sos-ring__number{align-items:center;display:flex;font-weight:800;inset:0;justify-content:center;letter-spacing:-.03em;position:absolute}.sos-counts{display:grid;gap:8px;grid-area:counts;-ms-grid-column:3;-ms-grid-row:5;-ms-grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.sos-counts__item{background:var(--sos-soft);border-left:4px solid var(--sos-line);border-radius:var(--sos-r-md);padding:10px 12px}.sos-counts__item--critical,.sos-counts__item--high{border-left-color:var(--sos-poor)}.sos-counts__item--medium{border-left-color:var(--sos-ok)}.sos-counts__item--low{border-left-color:var(--sos-cyan)}.sos-counts__n{display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.sos-counts__l{color:var(--sos-text);font-size:.8125rem}.sos-tip{align-items:center;border:1px solid var(--sos-line);border-radius:50%;color:var(--sos-muted);cursor:help;display:inline-flex;font-size:.6875rem;font-weight:800;height:18px;justify-content:center;position:relative;width:18px}.sos-tip:focus:after,.sos-tip:hover:after{background:var(--sos-ink);border-radius:var(--sos-r-md);bottom:calc(100% + 8px);color:var(--sos-bg);content:attr(data-tip);font-size:.8125rem;font-weight:500;left:50%;letter-spacing:0;line-height:1.4;padding:8px 10px;position:absolute;text-align:left;text-transform:none;transform:translateX(-50%);width:240px;z-index:10}.sos-sev{border-radius:100px;flex:none;font-size:.8125rem;font-weight:700;gap:6px;padding:2px 10px 2px 4px;white-space:nowrap}.sos-sev,.sos-sev__icon{align-items:center;display:inline-flex}.sos-sev__icon{border-radius:50%;color:#fff;font-size:.6875rem;font-weight:800;height:18px;justify-content:center;width:18px}.sos-sev--critical,.sos-sev--high{background:var(--sos-poor-bg);color:var(--sos-poor)}.sos-sev--critical .sos-sev__icon,.sos-sev--high .sos-sev__icon{background:var(--sos-poor)}.sos-sev--medium{background:var(--sos-ok-bg);color:var(--sos-ok)}.sos-sev--medium .sos-sev__icon{background:var(--sos-ok)}.sos-sev--info,.sos-sev--low{background:var(--sos-soft);color:var(--sos-text)}.sos-sev--info .sos-sev__icon,.sos-sev--low .sos-sev__icon{background:var(--sos-muted)}.sos-qw{counter-reset:qw;list-style:none;margin:0;padding:0}.sos-qw li{align-items:flex-start;display:flex;gap:12px;padding:12px 0}.sos-qw li+li{border-top:1px solid var(--sos-line)}.sos-qw p{margin:0}.sos-qw__title{font-weight:700}.sos-qw__fix{color:var(--sos-text);font-size:.9375rem}.sos-vitals{display:grid;gap:24px;grid-template-columns:1fr 1fr}.sos-vitals .sos-label{margin-top:0}.sos-vitals dl{margin:0}.sos-vital{align-items:center;background:var(--sos-soft);border-left:4px solid var(--sos-line);border-radius:var(--sos-r-md);display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.sos-vital dt{align-items:center;display:inline-flex;font-weight:700;gap:6px}.sos-vital dd{margin:0;text-align:right}.sos-vital__tone{color:var(--sos-text);display:block;font-size:.75rem}.sos-vital--good{border-left-color:var(--sos-good)}.sos-vital--ok{border-left-color:var(--sos-ok)}.sos-vital--poor{border-left-color:var(--sos-poor)}.sos-cta,.sos-monitory{align-items:center;display:flex;gap:20px;justify-content:space-between}.sos-monitory .sos-h2{margin-bottom:4px}.sos-cta{background:var(--sos-ink);border-radius:var(--sos-r-lg);color:var(--sos-bg);overflow:hidden;padding:24px;position:relative}.sos-cta:before{background:radial-gradient(circle,var(--sos-primary) 0,transparent 65%);content:"";height:220px;opacity:.35;pointer-events:none;position:absolute;right:-40px;top:-60px;width:220px}.sos-cta>*{position:relative}.sos-cta p{margin:0}.sos-cta__title{font-size:1.125rem;font-weight:800}.sos-cta__text{margin-top:4px!important;opacity:.8}.sos-cta--compact{margin-top:24px;padding:16px}.sos-cta--compact .sos-cta__title{font-size:1rem}.sos-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:16px}.sos-filters label{color:var(--sos-muted);display:flex;flex-direction:column;font-size:.8125rem;font-weight:700;gap:4px}.sos-filters select{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);font:inherit;font-size:.9375rem;min-height:40px;padding:6px 10px}.sos-filters__count{font-size:.875rem;margin-left:auto}.sos-issues{list-style:none;margin:0;padding:0}.sos-issues li+li{border-top:1px solid var(--sos-line)}.sos-issue{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto 1fr auto auto;padding:14px 6px;text-align:left;width:100%}.sos-issue:hover{background:var(--sos-soft)}.sos-issue__title{font-weight:700;min-width:0}.sos-issue__meta{color:var(--sos-text)}.sos-issue__meta,.sos-issue__status{font-size:.8125rem;white-space:nowrap}.sos-issue__status{color:var(--sos-muted);font-weight:700}.sos-issue__status.is-fixed{color:var(--sos-good)}.sos-issue__status.is-in_progress{color:var(--sos-cyan)}.sos-drawer{background:hsla(0,0%,4%,.45);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100000}.sos-drawer__panel{background:var(--sos-bg);box-shadow:-8px 0 32px rgba(0,0,0,.2);color:var(--sos-ink);font-family:var(--sos-font);height:100%;overflow-y:auto;padding:28px 28px 40px;position:relative;width:min(560px,100%)}.sos-drawer__panel:focus{outline:none}.sos-drawer__panel .sos-h2{margin-top:12px}.sos-drawer__panel p{margin:0}.sos-drawer__panel p.sos-label{margin:20px 0 6px}.sos-drawer__close{background:var(--sos-soft);border:0;border-radius:50%;color:var(--sos-ink);cursor:pointer;font-size:1.5rem;height:40px;line-height:1;position:absolute;right:12px;top:12px;width:40px}.sos-evidence{background:var(--sos-soft);border-radius:var(--sos-r-md);display:grid;font-size:.9375rem;gap:6px;margin:14px 0 0;padding:12px 14px}.sos-evidence div{display:flex;gap:12px;justify-content:space-between}.sos-evidence dt{color:var(--sos-text)}.sos-evidence dd{font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.sos-failed{font-size:.9375rem;margin:0;padding-left:20px}.sos-segmented{border:1px solid var(--sos-line);border-radius:var(--sos-r-md);display:inline-flex;flex-wrap:wrap;overflow:hidden}.sos-segmented button{background:var(--sos-bg);border:0;color:var(--sos-ink);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;min-height:40px;padding:8px 14px}.sos-segmented button+button{border-left:1px solid var(--sos-line)}.sos-segmented button[aria-pressed=true]{background:var(--sos-ink);color:var(--sos-bg)}.sos-skeleton{animation:sos-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--sos-soft) 0,var(--sos-line) 50%,var(--sos-soft) 100%);background-size:200% 100%;border-radius:var(--sos-r-lg)}@keyframes sos-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){.sos-card{padding:18px}.sos-cta,.sos-inputrow,.sos-monitory{align-items:stretch;flex-direction:column}.sos-scores{grid-template-areas:"main" "subs" "counts";grid-template-columns:1fr}.sos-scores__subs{justify-content:space-around}.sos-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-vitals{grid-template-columns:1fr}.sos-issue{gap:6px 12px;grid-template-areas:"sev status" "title title" "meta meta";grid-template-columns:1fr auto}.sos-issue .sos-sev{grid-area:sev;justify-self:start}.sos-issue__title{grid-area:title}.sos-issue__meta{grid-area:meta;-ms-grid-column:1;-ms-grid-row:3}.sos-issue__status{grid-area:status}.sos-filters__count{margin-left:0}.sos-drawer__panel{padding:24px 18px 32px}.sos-issue>.sos-scanlist__meta{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:3}.sos-scores__main{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.sos-scores__subs{-ms-grid-column:1;-ms-grid-row:3}.sos-counts{-ms-grid-column:1;-ms-grid-row:5}.sos-issue .sos-sev{-ms-grid-column:1;-ms-grid-row:1}.sos-issue__title{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3}.sos-issue>.sos-issue__meta{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:3}.sos-issue__status{-ms-grid-column:3;-ms-grid-row:1}}.sos-topbar__credit{border-left:1px solid var(--sos-line);color:var(--sos-ink);font-weight:700;padding-left:10px}.sos-scores__pages{align-self:start;color:var(--sos-text);font-size:.875rem;grid-area:counts;-ms-grid-row:5;margin:0 0 -8px}.sos-scores{grid-template-areas:"main subs" "main pages" "main counts"}.sos-scores__pages{grid-area:pages;-ms-grid-column:3;-ms-grid-row:3}@media (max-width:720px){.sos-scores__pages{-ms-grid-column:1;-ms-grid-row:5}}.sos-pagepick .sos-label{margin-top:18px}.sos-pagepick__row{align-items:center;display:flex;gap:14px}.sos-pagepick__row input[type=range]{accent-color:var(--sos-primary);flex:1}.sos-input--num{flex:none;font-size:1rem;min-height:40px;text-align:right;width:110px}.sos-input--small{flex:1;font-size:.9375rem;max-width:320px;min-height:38px}.sos-btn--small{font-size:.875rem;min-height:38px;padding:6px 14px}.sos-live__bar{align-items:center;background:var(--sos-ink);border-radius:var(--sos-r-md);color:var(--sos-bg);display:flex;gap:14px;padding:14px 18px}.sos-live__spinner{animation:sos-spin .9s linear infinite;border:3px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;flex:none;height:18px;width:18px}.sos-live__track{background:hsla(0,0%,100%,.18);border-radius:4px;flex:1;height:8px;overflow:hidden;position:relative}.sos-live__fill{background:#fff;border-radius:4px;inset:0 auto 0 0;position:absolute;transition:width .6s ease}.sos-live__time{font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.85}#sos-live-title{white-space:nowrap}@media (max-width:560px){.sos-live__bar{flex-wrap:wrap;gap:10px 12px}.sos-live__track{flex:1 1 100%;order:5}.sos-live__time{margin-left:auto}}.sos-live__current{color:var(--sos-text);font-family:var(--sos-mono);font-size:.875rem;margin:12px 0 0;overflow-wrap:anywhere}.sos-live__stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0}.sos-live__stats div{background:var(--sos-soft);border-radius:var(--sos-r-md);padding:12px 14px}.sos-live__stats dt{color:var(--sos-text);font-size:.8125rem}.sos-live__stats dd{font-size:1.5rem;font-weight:800;margin:2px 0 0}.sos-live__stats small{color:var(--sos-muted);font-size:.875rem;font-weight:600}.sos-livelog{border:1px solid var(--sos-line);border-radius:var(--sos-r-md);list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0}.sos-livelog li{align-items:center;display:grid;font-family:var(--sos-mono);font-size:.8125rem;gap:12px;grid-template-columns:auto 1fr auto;padding:8px 12px}.sos-livelog li+li{border-top:1px solid var(--sos-line)}.sos-livelog li:first-child{animation:sos-flash 1.2s ease;background:var(--sos-soft)}@keyframes sos-flash{0%{background:rgba(0,174,239,.18)}}.sos-livelog__time{color:var(--sos-muted)}.sos-livelog__url{color:var(--sos-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sos-live__modules{color:var(--sos-text);display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px 18px;list-style:none;margin:16px 0 0;padding:0}.sos-live__modules li{align-items:center;display:inline-flex;gap:8px}.sos-live__modules .sos-steps__dot{height:10px;width:10px}.sos-live__modules .is-posted .sos-steps__dot,.sos-live__modules .is-queued .sos-steps__dot{animation:sos-spin .9s linear infinite;border-color:var(--sos-primary);border-top-color:transparent}.sos-live__modules .is-done .sos-steps__dot{background:var(--sos-good);border-color:var(--sos-good)}.sos-live__modules .is-failed .sos-steps__dot{background:var(--sos-poor);border-color:var(--sos-poor)}.sos-live__note{font-size:.875rem;margin-top:10px!important}.sos-pill{border-radius:var(--sos-r-sm);color:#fff;display:inline-block;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:44px;padding:2px 8px;text-align:center}.sos-pill--good{background:var(--sos-good)}.sos-pill--ok{background:var(--sos-ok)}.sos-pill--poor{background:var(--sos-poor)}.sos-table{border-collapse:collapse;font-size:.9375rem;width:100%}.sos-table th{border-bottom:2px solid var(--sos-line);color:var(--sos-muted);font-size:.8125rem;font-weight:700;padding:10px 12px;text-align:left}.sos-table td{border-bottom:1px solid var(--sos-line);padding:12px;vertical-align:top}.sos-table tbody tr:hover{background:var(--sos-soft)}.sos-table a{color:var(--sos-ink);font-weight:700;text-decoration:none}.sos-table a:hover{color:var(--sos-primary);text-decoration:underline}.sos-num{text-align:right!important;white-space:nowrap}.sos-center{text-align:center!important}.sos-row--critical td:first-child,.sos-row--high td:first-child{box-shadow:inset 4px 0 0 var(--sos-poor)}.sos-row--medium td:first-child{box-shadow:inset 4px 0 0 var(--sos-ok)}.sos-row--info td:first-child,.sos-row--low td:first-child{box-shadow:inset 4px 0 0 var(--sos-line)}.sos-tablebar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px}.sos-tablebar .sos-h2{flex:1;margin:0}.sos-linkbtn,.sos-sortbtn{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.sos-linkbtn{color:var(--sos-ink);font-weight:700}.sos-linkbtn:hover{color:var(--sos-primary);text-decoration:underline}.sos-urlcell{max-width:360px;overflow-wrap:anywhere}.sos-pagerow__title{color:var(--sos-text);display:block;font-size:.8125rem;margin-top:2px}.sos-pagedetail td{background:var(--sos-soft)}.sos-empty--ok{background:var(--sos-good-bg);color:var(--sos-good);font-weight:600}.sos-reportcat__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.sos-reportcat__head .sos-h2{margin-bottom:2px}.sos-reportcat__head .sos-ring{margin:0}.sos-reporthead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}.sos-reportgrid{display:grid;gap:24px;grid-template-columns:1fr 260px}.sos-reportgrid p{margin:0}.sos-reportgrid p.sos-label{margin:18px 0 6px}.sos-reportgrid>div>p.sos-label:first-child{margin-top:4px}.sos-reportstats{display:grid;gap:10px;margin:0}.sos-reportstats div{background:var(--sos-soft);border-radius:var(--sos-r-md);padding:12px 14px}.sos-reportstats dt{color:var(--sos-text);font-size:.8125rem}.sos-reportstats dd{font-size:1.75rem;font-weight:800;margin:2px 0 0}.sos-reportstats small{color:var(--sos-muted);font-size:.9375rem}.sos-meter{background:var(--sos-line);border-radius:3px;display:block;height:6px;margin-top:6px;overflow:hidden}.sos-meter span{background:var(--sos-primary);display:block;height:100%}.sos-evidence-cell p{margin:0 0 6px}.sos-evidence-cell__text{font-weight:600;overflow-wrap:anywhere}.sos-evidence-cell__chips .sos-chip{margin:0 6px 4px 0}.sos-table--affected tr.is-fixed td{opacity:.55}.sos-table--affected input[type=checkbox]{accent-color:var(--sos-good);height:18px;width:18px}.sos-headings{font-size:.875rem;list-style:none;margin:8px 0 0;padding:0}.sos-headings li{padding:3px 0}.sos-headings__h2{padding-left:16px!important}.sos-headings__h3{color:var(--sos-text);padding-left:32px!important}.sos-headings__tag{background:var(--sos-line);border-radius:3px;display:inline-block;font-family:var(--sos-mono);font-size:.6875rem;font-weight:700;margin-right:6px;min-width:26px;padding:0 4px;text-align:center}.sos-headings__h1 .sos-headings__tag{background:var(--sos-ink);color:var(--sos-bg)}@media (max-width:720px){.sos-live__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-livelog li{grid-template-columns:1fr auto}.sos-livelog__time{display:none}.sos-reportgrid{grid-template-columns:1fr}.sos-scores{grid-template-areas:"main" "subs" "pages" "counts"}.sos-table--pages td:nth-child(3),.sos-table--pages td:nth-child(4),.sos-table--pages th:nth-child(3),.sos-table--pages th:nth-child(4){display:none}.sos-urlcell{max-width:200px}.sos-topbar__plan{flex-wrap:wrap}.sos-scores__main{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.sos-scores__subs{-ms-grid-column:1;-ms-grid-row:3}.sos-counts{-ms-grid-column:1}.sos-counts,.sos-scores__pages{-ms-grid-row:7}.sos-scores__pages{-ms-grid-column:1;-ms-grid-row:5}}.sos-brokenlinks{font-size:.8125rem;list-style:none;margin:6px 0 0;padding:0}.sos-brokenlinks li{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;padding:4px 0}.sos-brokenlinks__to{font-family:var(--sos-mono);overflow-wrap:anywhere}.sos-brokenlinks__text{color:var(--sos-text)}.sos-qw__title .sos-chip{margin-left:8px}.sos-options{border:0;margin:18px 0 0;padding:0}.sos-options ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.sos-options li{border:2px solid var(--sos-line);border-radius:var(--sos-r-md);transition:border-color .15s}.sos-options li.is-on{background:var(--sos-soft);border-color:var(--sos-primary)}.sos-options li>label{align-items:start;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.sos-options input[type=checkbox]{accent-color:var(--sos-primary);height:18px;margin-top:2px;width:18px}.sos-options__text strong{display:block}.sos-options__text span{color:var(--sos-text);display:block;font-size:.875rem}.sos-options__price{font-weight:800;white-space:nowrap}.sos-options__sub{align-items:center;color:var(--sos-text);display:flex;font-size:.875rem;gap:10px;padding:0 14px 12px 44px}.sos-options__sub select,.sos-tablebar select{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);font:inherit;min-height:36px;padding:4px 8px}.sos-estimate{font-weight:700;margin:12px 0 0}.sos-estimate.is-short{color:var(--sos-poor)}.sos-kpis{margin-top:0}.sos-kpis dd a{color:inherit}.sos-outline{background:var(--sos-bg);font-size:.875rem;margin-top:10px}.sos-outline tr.is-thin td:nth-child(2){color:var(--sos-poor);font-weight:700}.sos-dupes{font-size:.875rem;margin:6px 0 0;padding-left:18px}.sos-dupes q{font-style:italic}@media (max-width:720px){.sos-options li>label{grid-template-columns:auto 1fr}.sos-options__price{grid-column:2}}.sos-live__stop{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:var(--sos-r-sm);color:inherit;cursor:pointer;flex:none;font:inherit;font-size:.8125rem;font-weight:700;min-height:32px;padding:4px 12px}.sos-live__stop:hover:not(:disabled){background:var(--sos-poor);border-color:var(--sos-poor)}.sos-live__stop:disabled{cursor:wait;opacity:.6}.sos-conns{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.sos-conns li{border:1px solid var(--sos-line);display:flex;gap:14px;padding:12px 14px}.sos-conns li,.sos-conns__logo{align-items:center;border-radius:var(--sos-r-md)}.sos-conns__logo{color:#fff;display:inline-flex;flex:none;font-weight:800;height:36px;justify-content:center;width:36px}.sos-conns__logo--asana{background:#f06a6a}.sos-conns__logo--trello{background:#0c66e4}.sos-conns__name{flex:1;min-width:0}.sos-conns__name span,.sos-conns__name strong{display:block}.sos-sendto{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:10px 0 4px}.sos-sendto__done{margin:0}.sos-sendto__done a{text-decoration:none}.sos-sendto__form{align-items:flex-end;background:var(--sos-soft);border-radius:var(--sos-r-md);display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px 14px}.sos-sendto__form label{color:var(--sos-muted);display:flex;flex-direction:column;font-size:.8125rem;font-weight:700;gap:4px}.sos-sendto__form select{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);font:inherit;min-height:38px;min-width:200px;padding:4px 8px}.sos-pageissues{border:1px solid var(--sos-line);border-radius:var(--sos-r-md);display:grid;gap:0;list-style:none;margin:0 0 16px;padding:0}.sos-pageissues>li+li{border-top:1px solid var(--sos-line)}.sos-pageissues summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;min-height:40px;padding:6px 12px}.sos-pageissues summary::-webkit-details-marker{display:none}.sos-pageissues summary:after{color:var(--sos-muted);content:"▸";margin-left:auto}.sos-pageissues details[open] summary:after{content:"▾"}.sos-pageissues summary:focus-visible,.sos-pageissues summary:hover{background:var(--sos-soft)}.sos-pageissues__title{color:var(--sos-ink);font-weight:600}.sos-pageissues__body{max-height:360px;overflow:auto;padding:4px 12px 12px}.sos-pageissues__body>p{margin:0 0 8px}.sos-pageissues>li.is-done{opacity:.6}.sos-schema code{font-size:.85em}.sos-restart .sos-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.sos-diff{font-size:.875em;margin-top:8px}.sos-diff td{word-break:break-word}.sos-depth{margin:0}.sos-depth__summary{color:var(--sos-text);display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:12px}.sos-depth__summary strong{color:var(--sos-ink);font-size:1.125em}.sos-depth__bars{display:grid;gap:2px;list-style:none;margin:0;padding:0}.sos-depth__bars li{position:relative}.sos-depth__row{align-items:center;background:transparent;border:0;border-radius:var(--sos-r-sm);color:var(--sos-text);cursor:default;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(84px,120px) 1fr minmax(72px,auto);min-height:32px;padding:4px 8px;text-align:left;width:100%}button.sos-depth__row{cursor:pointer}.is-selected>.sos-depth__row,.sos-depth__row:focus-visible,.sos-depth__row:hover{background:var(--sos-soft)}.sos-depth__row:focus-visible{outline:2px solid var(--sos-primary);outline-offset:1px}.is-selected>.sos-depth__row{box-shadow:inset 3px 0 0 var(--sos-primary)}.sos-depth__row:disabled{cursor:default;opacity:.5}.sos-depth__track{height:14px}.sos-depth__fill{background:var(--sos-primary);border-radius:0 4px 4px 0;display:block;height:100%}.sos-depth__fill.is-deep{background:var(--sos-ok)}.sos-depth__warn{color:var(--sos-ok)}.sos-depth__value{color:var(--sos-ink);font-variant-numeric:tabular-nums;text-align:right}.sos-depth__value small{color:var(--sos-muted)}.sos-depth__tip{background:var(--sos-ink);border-radius:var(--sos-r-md);bottom:calc(100% + 4px);color:var(--sos-bg);font-size:.8125rem;left:50%;line-height:1.4;max-width:min(320px,90vw);padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:normal;z-index:2}.sos-depth__note{font-size:.875rem;margin:12px 0 0}@media (forced-colors:active){.sos-depth__fill{background:CanvasText}.sos-depth__fill.is-deep{background:repeating-linear-gradient(45deg,CanvasText 0 3px,Canvas 3px 6px)}}.sos-flag{background:var(--sos-ok-bg);border-radius:var(--sos-r-sm);box-shadow:inset 0 -2px 0 var(--sos-ok);display:inline-block;max-width:100%;padding:1px 4px}.sos-flag--critical,.sos-flag--high{background:var(--sos-poor-bg);box-shadow:inset 0 -2px 0 var(--sos-poor)}.sos-flag--info,.sos-flag--low{background:var(--sos-soft);box-shadow:inset 0 -2px 0 var(--sos-muted)}.sos-flag__why{color:var(--sos-ok);display:block;font-size:.8125rem;font-weight:600;margin-top:2px}.sos-flag--critical .sos-flag__why,.sos-flag--high .sos-flag__why{color:var(--sos-poor)}.sos-flag--info .sos-flag__why,.sos-flag--low .sos-flag__why{color:var(--sos-muted)}.sos-flag--block{color:var(--sos-ink);display:block;font-size:.875rem;font-weight:600;margin:12px 0 8px;padding:8px 12px}.sos-issues{background:var(--sos-soft);border-radius:100px;color:var(--sos-ink);display:inline-block;font-weight:800;min-width:28px;padding:2px 8px;text-align:center}.sos-issues--critical,.sos-issues--high{background:var(--sos-poor-bg);color:var(--sos-poor)}.sos-chip--warn,.sos-issues--medium{background:var(--sos-ok-bg);color:var(--sos-ok)}.sos-chip--warn{border-color:transparent;margin-top:4px}.sos-chip--filter{cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;margin-left:8px}@media (forced-colors:active){.sos-flag{outline:2px dashed CanvasText}}.sos-live__confirm{background:var(--sos-ok-bg);border:1px solid var(--sos-ok);border-radius:var(--sos-r-md);color:var(--sos-ink);margin:12px 0 0;padding:12px 16px}.sos-live__confirm p{margin:0}.sos-live__confirm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.sos-chip--google{margin-left:6px;vertical-align:middle}.sos-chip--ok{background:var(--sos-good-bg);color:var(--sos-good)}.sos-chip--bad,.sos-chip--ok{border-color:transparent;margin-top:4px}.sos-chip--bad{background:var(--sos-poor-bg);color:var(--sos-poor)}.sos-gscdetail{margin:12px 0}.sos-indexbar{border-radius:4px;display:flex;gap:2px;height:14px;margin:16px 0 8px;overflow:hidden}.sos-indexbar__ok{background:var(--sos-good)}.sos-indexbar__bad{background:var(--sos-poor)}.sos-indexbar__none{background:var(--sos-line)}.sos-indexbar__legend{color:var(--sos-text);display:flex;flex-wrap:wrap;font-size:.875rem;gap:4px 20px;list-style:none;margin:0;padding:0}.sos-indexbar__key{border-radius:2px;display:inline-block;height:10px;vertical-align:baseline;width:10px}.sos-options li.is-disabled{opacity:.7}.sos-options__hint{font-size:.875rem;margin:8px 0 0}@media (forced-colors:active){.sos-indexbar__ok{background:CanvasText}.sos-indexbar__bad{background:repeating-linear-gradient(45deg,CanvasText 0 3px,Canvas 3px 6px)}}.sos-account{margin-left:auto;position:relative}.sos-account>summary{align-items:center;border:1px solid var(--sos-line);border-radius:var(--sos-r-md);cursor:pointer;display:inline-flex;font-weight:700;gap:6px;list-style:none;min-height:44px;padding:0 14px}.sos-account>summary::-webkit-details-marker{display:none}.sos-account>summary:after{border:solid;border-width:0 1.5px 1.5px 0;content:"";height:6px;transform:rotate(45deg) translateY(-2px);width:6px}.sos-account>ul{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);box-shadow:0 8px 24px rgba(0,0,0,.12);list-style:none;margin:0;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.sos-account a{border-radius:var(--sos-r-sm);color:var(--sos-ink);display:block;padding:10px 12px;text-decoration:none}.sos-account a:focus-visible,.sos-account a:hover,.sos-account a[aria-current=page]{background:var(--sos-soft)}.sos-account a[aria-current=page]{font-weight:700}.sos-profile__grid{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:16px}.sos-field .sos-input{width:100%}.sos-check{align-items:center;display:flex;gap:10px;min-height:44px}.sos-check input{height:1.25em;width:1.25em}.sos-profile__status:empty{display:none}.sos-actions{display:flex;flex-wrap:wrap;gap:10px}.sos-danger{border-color:var(--sos-poor)}.sos-btn--danger{background:var(--sos-poor);color:#fff}.sos-btn--danger:hover:not(:disabled){filter:brightness(.92)}.sos-error:empty{display:none}.sos-domain__meta{color:var(--sos-text);margin:0}.sos-domain__again{font-weight:700;margin:12px 0 0}.sos-domain__again a{color:var(--sos-primary)}.sos-history{--sos-series-1:#2a78d6;--sos-series-2:#eb6834;--sos-series-3:#1baf7a;--sos-series-4:#eda100}.sos-app--dark .sos-history{--sos-series-1:#3987e5;--sos-series-2:#d95926;--sos-series-3:#199e70;--sos-series-4:#c98500}.sos-series-1{color:var(--sos-series-1)}.sos-series-2{color:var(--sos-series-2)}.sos-series-3{color:var(--sos-series-3)}.sos-series-4{color:var(--sos-series-4)}.sos-history__summary{color:var(--sos-text);margin:0 0 12px}.sos-legend{color:var(--sos-text);display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px 18px;list-style:none;margin:0 0 8px;padding:0}.sos-legend__key{background:currentColor;border-radius:2px;display:inline-block;height:3px;margin-right:6px;vertical-align:middle;width:14px}.sos-history__plot{position:relative}.sos-history__plot svg{display:block;height:auto;touch-action:pan-y;width:100%}.sos-history__grid line{stroke:var(--sos-line);stroke-width:1}.sos-history__grid text,.sos-history__xlabel{fill:var(--sos-muted);font-family:var(--sos-font);font-size:11px}.sos-history__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sos-history__dot{fill:currentColor;stroke:var(--sos-bg);stroke-width:2}.sos-history__end{fill:var(--sos-ink);font-family:var(--sos-font);font-size:12px;font-weight:700}.sos-history__cross{stroke:var(--sos-muted);stroke-dasharray:3 3;stroke-width:1}.sos-history__tip{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);box-shadow:0 6px 18px rgba(0,0,0,.12);color:var(--sos-ink);font-size:.8125rem;min-width:180px;padding:10px 12px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:5}.sos-history__tip ul{list-style:none;margin:6px 0 0;padding:0}.sos-history__tip li{color:var(--sos-text)}.sos-history__tip b{color:var(--sos-ink)}.sos-history__delta{color:var(--sos-muted);font-size:.8125rem}.sos-tablewrap{margin-top:16px;overflow-x:auto}.sos-history__table tr.is-current{background:var(--sos-soft);font-weight:700}.sos-history__table th[scope=row]{text-align:left;white-space:nowrap}.sos-app .screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.sos-topbar__auth{display:flex;gap:8px;margin:0}.sos-auth{background:var(--sos-bg);border:0;border-radius:var(--sos-r-lg);box-shadow:0 24px 64px rgba(15,23,42,.28);color:var(--sos-ink);font-family:var(--sos-font);font-size:16px;line-height:1.5;max-height:calc(100dvh - 24px);overflow:auto;padding:28px;width:min(480px,calc(100vw - 24px))}.sos-auth::backdrop{background:rgba(15,23,42,.55)}.sos-auth__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.sos-auth .sos-h2{font-size:1.375rem;line-height:1.25;margin:0}.sos-auth__close{background:transparent;border:0;border-radius:50%;color:var(--sos-muted);cursor:pointer;flex:none;font-size:26px;height:44px;line-height:1;margin:-10px -10px 0 0;width:44px}.sos-auth__close:hover{background:var(--sos-soft);color:var(--sos-ink)}.sos-auth__reason{color:var(--sos-text);font-size:.9375rem;margin:10px 0 18px}.sos-auth .sos-segmented{background:var(--sos-soft);border:1px solid var(--sos-line);border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin:0 0 20px;padding:4px}.sos-auth .sos-segmented button{background:transparent;border:0;border-radius:999px;color:var(--sos-text);cursor:pointer;font:inherit;font-weight:700;min-height:40px}.sos-auth .sos-segmented button[aria-pressed=true]{background:var(--sos-bg);box-shadow:0 1px 3px rgba(15,23,42,.12);color:var(--sos-ink)}.sos-auth__body .wopcart-account>h2,.sos-auth__body .wopcart-account>h2+p,.sos-auth__body .wopcart-account__hint{display:none}.sos-auth__body form,.sos-auth__body p{margin:0}.sos-auth__body .wopcart-oauth{display:grid;gap:10px;margin:0 0 4px}.sos-auth__body .wopcart-oauth__button{align-items:center;background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);display:flex;font-weight:700;gap:10px;justify-content:center;min-height:48px;padding:10px 16px;text-decoration:none}.sos-auth__body .wopcart-oauth__button:hover{border-color:var(--sos-ink)}.sos-auth__body .wopcart-oauth__or{align-items:center;color:var(--sos-muted);display:flex;font-size:.875rem;gap:12px;margin:10px 0 6px}.sos-auth__body .wopcart-oauth__or:after,.sos-auth__body .wopcart-oauth__or:before{background:var(--sos-line);content:"";flex:1;height:1px}.sos-auth__body .login-password,.sos-auth__body .login-username,.sos-auth__body .wopcart-field{display:grid;gap:6px;margin:12px 0 0}.sos-auth__body label{color:var(--sos-ink);font-size:.875rem;font-weight:600}.sos-auth__body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]){background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);font:inherit;font-size:16px;min-height:48px;padding:10px 14px;width:100%}.sos-auth__body input:focus-visible{border-color:var(--sos-primary);outline:3px solid color-mix(in srgb,var(--sos-primary) 35%,transparent);outline-offset:1px}.sos-auth__body .login-remember label,.sos-auth__body .wopcart-field--check label{align-items:flex-start;color:var(--sos-text);display:flex;font-weight:400;gap:10px}.sos-auth__body .login-remember,.sos-auth__body .wopcart-field--check{margin:14px 0 0}.sos-auth__body input[type=checkbox]{accent-color:var(--sos-primary);height:18px;margin:2px 0 0;width:18px}.sos-auth__body .wopcart-hint{color:var(--sos-muted);font-size:.8125rem}.sos-auth__body .login-submit,.sos-auth__body .wopcart-signup__actions{margin:18px 0 0}.sos-auth__body button[type=submit],.sos-auth__body input[type=submit]{background:var(--sos-primary);border:0;border-radius:var(--sos-r-md);color:var(--sos-on-primary);cursor:pointer;font:inherit;font-weight:700;min-height:50px;padding:12px 20px;width:100%}.sos-auth__body button[type=submit]:hover,.sos-auth__body input[type=submit]:hover{background:var(--sos-primary-hover)}.sos-auth__lost{font-size:.875rem;margin:14px 0 0;text-align:center}.sos-auth__lost a{color:var(--sos-text)}@media (max-width:520px){.sos-auth{padding:22px 18px}}.sos-locked{align-items:center;border:1px dashed;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:16px 0 0;padding:14px 16px}.sos-btn--block{white-space:normal;width:100%}.sos-upsell__reason{background:var(--sos-soft);border-left:3px solid var(--sos-primary);color:var(--sos-ink);margin:0 0 16px;padding:10px 14px}.sos-upsell__groups{display:grid;gap:24px}.sos-upsell__groups--two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sos-upsell__group-title{color:var(--sos-ink);font-weight:800;margin:0 0 2px}.sos-upsell__group>.sos-muted{margin:0 0 12px}.sos-offers{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.sos-offer{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-lg);display:flex;flex-direction:column;gap:8px;padding:18px;position:relative}.sos-offer--featured{border:2px solid var(--sos-primary);padding:17px}.sos-offer__badge{background:var(--sos-primary);border-radius:999px;color:#fff;font-size:.75rem;font-weight:700;left:16px;letter-spacing:.02em;padding:2px 10px;position:absolute;top:-11px}.sos-offer__title{color:var(--sos-ink);font-size:1.125rem;font-weight:800;margin:0}.sos-offer__price{color:var(--sos-ink);font-weight:700;margin:0}.sos-offer__list{color:var(--sos-text);flex:1;margin:0;padding-left:1.1em}.sos-offer__list li+li{margin-top:2px}.sos-offer__note{color:var(--sos-muted);font-size:.875rem;margin:0}.sos-offer__form{margin:4px 0 0}.sos-nextplan{align-items:center;border:2px solid var(--sos-primary);border-radius:var(--sos-r-lg);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px;padding:14px 16px}.sos-nextplan p{flex:1 1 240px;margin:0}.sos-nextplan .sos-offer__form{flex:0 1 220px;margin:0}.sos-offer__choices{border:0;display:grid;gap:6px;margin:0 0 12px;padding:0}.sos-offer__choice{align-items:center;border:1px solid var(--sos-line);border-radius:var(--sos-r-md);cursor:pointer;display:flex;font-size:.9375rem;gap:10px;min-height:44px;padding:8px 12px}.sos-offer__choice:has(input:checked){background:var(--sos-soft);border-color:var(--sos-primary)}.sos-offer__choice input{accent-color:var(--sos-primary);margin:0}.sos-offer__choice-price{font-weight:700;margin-left:auto;white-space:nowrap}.sos-upsell__group+.sos-upsell__group{border-top:1px solid var(--sos-line);margin-top:8px;padding-top:20px}.sos-upsell__group--help .sos-offers{grid-template-columns:minmax(0,560px)}.sos-gsc__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sos-gsc__head .sos-h1,.sos-gsc__head p{margin-bottom:0}.sos-gsc__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.sos-gsc__site{display:grid;font-size:.8125rem;gap:4px}.sos-gsc__site select{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);color:var(--sos-ink);font:inherit;font-size:.9375rem;max-width:100%;min-height:40px;padding:6px 10px}.sos-gsc__kpis{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.sos-gsc__kpi{background:var(--sos-soft);border:2px solid transparent;border-radius:var(--sos-r-md);color:var(--sos-ink);cursor:pointer;display:grid;font:inherit;gap:2px;padding:12px 14px;text-align:left}.sos-gsc__kpi[aria-pressed=true]{background:var(--sos-bg);border-color:var(--sos-primary)}.sos-gsc__kpi:focus-visible{outline:2px solid var(--sos-primary);outline-offset:2px}.sos-gsc__kpilabel{color:var(--sos-text);font-size:.8125rem}.sos-gsc__kpivalue{font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800}.sos-gsc__delta{color:var(--sos-muted);font-size:.8125rem;font-weight:700}.sos-gsc__delta.is-up{color:var(--sos-good)}.sos-gsc__delta.is-down{color:var(--sos-poor)}.sos-gsc__chart{position:relative}.sos-gsc__chart svg{display:block;height:auto;overflow:visible;width:100%}.sos-gsc__grid{stroke:var(--sos-line);stroke-width:1}.sos-gsc__axis{fill:var(--sos-muted);font-size:11px;font-variant-numeric:tabular-nums}.sos-gsc__line{fill:none;stroke:var(--sos-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sos-gsc__cross{stroke:var(--sos-muted);stroke-dasharray:3 3;stroke-width:1}.sos-gsc__dot{fill:var(--sos-primary);stroke:var(--sos-bg);stroke-width:2}.sos-gsc__tip{background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);box-shadow:0 4px 16px rgba(0,0,0,.08);color:var(--sos-text);display:grid;font-size:.8125rem;gap:2px;min-width:170px;padding:8px 10px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:2}.sos-gsc__tip .is-active,.sos-gsc__tip strong{color:var(--sos-ink);font-weight:700}.sos-gsc__note{font-size:.8125rem;margin:12px 0 0}.sos-gsc h3{font-size:1.0625rem;margin:20px 0 4px}.sos-gsc .sos-tabs{margin-bottom:8px;overflow-x:auto}.sos-gsc__devices{display:grid;gap:14px;list-style:none;margin:16px 0 0;padding:0}.sos-gsc__devices li{align-items:center;display:grid;font-size:.9375rem;gap:12px;grid-template-columns:110px minmax(80px,1fr) auto}.sos-gsc__devname{font-weight:700}.sos-gsc__bar{background:var(--sos-soft);border-radius:100px;height:10px;overflow:hidden}.sos-gsc__bar span{background:var(--sos-primary);border-radius:100px;display:block;height:100%}.sos-gsc__next{display:grid;gap:8px}.sos-gsc__loading{opacity:.55;transition:opacity .2s}@media (max-width:720px){.sos-gsc__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-gsc__devices li{gap:4px;grid-template-columns:1fr}.sos-gsc__controls,.sos-gsc__site,.sos-gsc__site select{width:100%}}.sos-right{text-align:right}.sos-tabs--status{margin:4px 0 12px}.sos-selcol{width:44px}.sos-table--affected tr.is-selected td{background:var(--sos-soft)}.sos-rowactions{white-space:nowrap}.sos-rowactions .sos-linkbtn{margin-left:10px}.sos-excluded{font-size:.8125rem;margin:6px 0 0}.sos-notice{align-items:center;background:var(--sos-good-bg);border-radius:var(--sos-r-md);color:var(--sos-ink);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:8px;margin:0 0 12px;padding:10px 14px}.sos-notice__close{background:none;border:0;color:var(--sos-muted);cursor:pointer;font-size:1.25rem;line-height:1;margin-left:auto}.sos-bulkbar{align-items:center;background:var(--sos-bg);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);box-shadow:0 4px 16px rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px 14px;position:sticky;top:8px;z-index:3}.sos-bulkbar .sos-sendto{margin:0}.sos-fp{background:var(--sos-soft);border:1px solid var(--sos-line);border-radius:var(--sos-r-md);margin:0 0 16px;padding:16px}.sos-fp h4{font-size:1rem;margin:0 0 10px}.sos-fp__choice{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin:0 0 10px}.sos-fp__choice>span{display:grid;gap:2px}.sos-fp__choice input{margin-top:4px}.sos-fp__rule{display:grid;gap:10px;margin:0 0 8px 26px}.sos-fp__rule label{display:grid;font-size:.875rem;gap:4px}.sos-fp__rule .sos-fp__check{display:block}.sos-rules{font-size:.9375rem;margin-top:16px}.sos-rules summary{cursor:pointer;font-weight:700}.sos-rules ul{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.sos-rules li{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sos-rules code{background:var(--sos-soft);border-radius:var(--sos-r-sm);font-family:var(--sos-mono);font-size:.8125rem;padding:2px 6px}@media (max-width:720px){.sos-rowactions{white-space:normal}.sos-rowactions .sos-linkbtn{display:block;margin:6px 0 0 auto}}.sos-rank__area{fill:color-mix(in srgb,var(--sos-primary) 10%,transparent);stroke:none}.sos-rank__moves{margin-top:10px}.sos-rank__moves dd{font-size:1.125rem}.sos-rank__up{color:var(--sos-good)}.sos-rank__down{color:var(--sos-poor)}.sos-rank__split{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sos-rank__split>.sos-card{margin:0}.sos-rank__bars{display:grid;gap:10px;list-style:none;margin:12px 0;padding:0}.sos-rank__bars li{align-items:center;display:grid;font-size:.9375rem;gap:10px;grid-template-columns:110px minmax(60px,1fr) auto}.sos-rank__barlabel{font-weight:700}@media (max-width:720px){.sos-rank__split{grid-template-columns:1fr}}.sos-gsc__pagebtn{color:var(--sos-ink);font-weight:700;overflow-wrap:anywhere;text-align:left}.sos-gsc__pages .sos-chip{margin-left:8px}.sos-gsc__pagereport>td{background:var(--sos-soft);padding:16px}.sos-gsc__pagereport .sos-table{background:var(--sos-bg)}.sos-gsc__inspect{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 0 14px}.sos-gsc__inspect div{background:var(--sos-bg);border-radius:var(--sos-r-md);padding:10px 12px}.sos-gsc__inspect dt{color:var(--sos-muted);font-size:.8125rem}.sos-gsc__inspect dd{font-size:.9375rem;margin:2px 0 0;overflow-wrap:anywhere}.sos-gsc__cannibal{display:grid;gap:12px;list-style:none;margin:8px 0 0;padding:0}.sos-gsc__cannibal ul{font-size:.9375rem;margin:4px 0 0;padding-left:18px}.sos-gsc__controls .sos-segmented button{padding:8px 12px}
