.website-check-page{--scan-header-height:82px;position:relative;isolation:isolate;background:#030303}.scan-nav{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--scan-header-height);padding-inline:clamp(22px,4vw,64px);background:transparent;pointer-events:none;color:#f2f5f4}.scan-nav nav,.scan-nav>a{pointer-events:auto}.scan-nav nav>a,.scan-nav>a{filter:drop-shadow(0 1px 8px #000b)}.scan-nav nav>a{padding-inline:10px;border-radius:999px;background:#080a0a45;backdrop-filter:blur(8px)}.scan-nav :is(.site-search-trigger,.header-avatar){width:44px;height:44px;background:#080a0a45;backdrop-filter:blur(8px);border-color:#ffffff12}.scan-nav .header-avatar{--avatar-fill:#080a0a45}.scan-nav .header-avatar:before{background:#ffffff12}.scan-nav :is(.site-search-trigger,.header-avatar):hover{background:#ffffff0d}.scan-nav nav{display:flex;align-items:center;gap:26px;font-size:12px}.scan-nav-account{width:36px;height:36px;border:1px solid #3b4647;border-radius:50%;display:grid;place-items:center}.website-check{--scan-text:#eff4f2;--scan-muted:#869493;--scan-line:#ffffff13;--scan-green:#b8c1ce;position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 82px);padding:62px 24px 42px;background:transparent;color:var(--scan-text)}.scan-shell{position:relative;max-width:950px;margin:auto}.scan-intro{text-align:center}.scan-intro h1{font-size:clamp(42px,5vw,68px);font-weight:450;line-height:1.07;letter-spacing:-.055em;margin:0;color:#f1f5f3;text-wrap:balance}.scan-intro>p{margin:22px 0 0;font-size:15px;line-height:1.7;color:#a2aeae;text-wrap:balance}[dir=rtl] .scan-intro h1{letter-spacing:-.025em;line-height:1.22}.scan-form{max-width:620px;margin:34px auto 0}.scan-input-pill{display:flex;align-items:center;gap:18px;min-height:68px;border:1px solid #a4afca33;border-radius:999px;padding:8px 9px 8px 23px;background:#0a0d13e0;box-shadow:0 0 0 5px #94c8ab03,0 20px 70px #0008;color:#aabbbb;transition:border-color .2s,box-shadow .2s}.scan-input-pill:focus-within{border-color:#acfadf88;box-shadow:0 0 0 4px #acfadf09,0 20px 70px #0008}.scan-input-wrap{position:relative;min-width:0;flex:1}.scan-input-wrap input{position:relative;z-index:1;width:100%;min-width:0;height:40px;background:transparent;outline:none;border:0;font:inherit;font-size:15px;color:#f0f5f3;appearance:none}.scan-input-wrap input:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:#f0f5f3;-webkit-box-shadow:inset 0 0 0 100px #08090a;caret-color:#f0f5f3}.scan-placeholder{pointer-events:none;position:absolute;top:10px;left:0;color:#8b9c9d;font-size:15px;direction:ltr;animation:scan-example .45s ease both}.scan-placeholder>span{display:inline-block;height:14px;margin-inline-start:3px;width:1px;background:#a6b8d7;vertical-align:-2px;animation:scan-caret 1s steps(2) infinite}.scan-settings{display:grid;place-items:center;width:30px;height:38px;border:0;background:none;color:#849695;cursor:pointer;border-radius:12px}.scan-settings:hover,.scan-settings[aria-expanded=true]{color:#c2f7d6;background:#b8c1ce0c}.scan-submit{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:#d8dde5;color:#0a0c10;box-shadow:inset 0 1px 0 #fff8;cursor:pointer;transition:background .2s,transform .2s,opacity .2s}.scan-submit:hover{background:#eff2f7;transform:scale(1.035)}.scan-submit:disabled{opacity:.35;cursor:default;transform:none}.scan-scope{text-align:center;font-size:11px;color:#7f9091;margin:16px 0 0}.scan-permission{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;color:#9ba8a7;font-size:11px;cursor:pointer}.scan-permission input{accent-color:#d8dde5;width:13px;height:13px}.scan-coverage{background:#08100f;border:1px solid var(--scan-line);padding:18px 22px;border-radius:18px;margin-top:20px;font-size:12px;line-height:1.7}.scan-coverage p{color:var(--scan-muted);margin-top:6px}.scan-result-container{margin-top:40px;outline:none}.scan-quiet-state{display:flex;align-items:center;justify-content:center;gap:16px;padding-block:50px 80px;color:#8090a3;font-size:11px}.scan-quiet-state i{height:3px;width:3px;border-radius:50%;background:#39554b}.scan-limit-note{text-align:center;color:#7c8697;font-size:11px;line-height:1.8;margin:22px auto 0}.scan-report{color:#edf4f0;background:#07090deb;backdrop-filter:blur(24px);border:1px solid #9cb8ae35;border-radius:22px;overflow:hidden;box-shadow:0 28px 100px #0005;animation:scan-reveal .45s ease both}.scan-report-header{display:flex;align-items:center;gap:18px;padding:24px 28px;border-bottom:1px solid var(--scan-line,#ffffff13);color:#b7c0cd}.scan-report-header>div{min-width:0}.scan-report-header h2{color:#f1f6f3;font-size:18px;font-weight:550;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.02em}.scan-report-header p{margin:4px 0 0;font-size:11px;color:#8f9aaa}.scan-rescan{display:flex;align-items:center;gap:7px;margin-inline-start:auto;border:0;background:none;color:#a5b6b0;font-size:11px;cursor:pointer}.scan-metrics{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px;padding:25px 28px;border-bottom:1px solid var(--scan-line,#ffffff13)}.scan-score{position:relative;width:96px;height:96px;flex-shrink:0}.scan-score svg{width:100%;height:100%;transform:rotate(-90deg)}.scan-score circle{fill:none;stroke-width:6}.scan-ring-track{stroke:#222425}.scan-ring-fill{stroke:#b8c1ce;stroke-linecap:round}.scan-score>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:500;gap:3px}.scan-score small{color:#b2becd;font-size:14px}.scan-score-copy{flex:1;min-width:140px}.scan-score-copy strong{font-size:16px;font-weight:500}.scan-score-copy p{color:#9ca4b0;font-size:11px;margin-top:6px}.scan-score-copy>small{display:block;color:#7a8492;font-size:9px;margin-top:5px}.scan-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:12px}.scan-distribution{display:flex;height:3px;gap:3px;max-width:260px;margin-block:12px 9px;overflow:hidden;border-radius:4px}.scan-distribution i{min-width:3px;border-radius:inherit}.scan-distribution-pass{background:#b4bdb9}.scan-distribution-attention{background:#c5a775}.scan-distribution-unknown{background:#414447}.scan-metric{padding-inline-start:22px;border-inline-start:1px solid #d4ffed1a;min-width:112px;display:flex;align-items:flex-start;flex-direction:column;gap:6px}.scan-metric>svg{margin-bottom:6px;color:#b9c3d2}.scan-metric strong{font-size:13px;font-weight:500}.scan-metric span{color:#8d97a5;font-size:10px}.scan-finding{border-bottom:1px solid var(--scan-line,#ffffff13)}.scan-finding summary{display:flex;align-items:center;gap:17px;padding:16px 28px;list-style:none;cursor:pointer;font-size:12px}.scan-finding summary::-webkit-details-marker{display:none}.scan-finding summary>small{margin-inline-start:auto;font-size:10px;color:#a8b7c8;white-space:nowrap}.scan-finding summary>svg{color:#6c847a;transition:transform .2s}.scan-finding[open] summary>svg{transform:rotate(180deg)}.scan-status-icon{width:26px;height:26px;border-radius:50%;background:#b8c1ce12;color:#c0ccd9;display:grid;place-items:center;flex-shrink:0}.scan-attention .scan-status-icon,.scan-attention summary>small{color:#e7c389}.scan-attention .scan-status-icon{background:#e7c38912}.scan-unknown .scan-status-icon,.scan-unknown summary>small{color:#8b9a9a}.scan-finding>p{margin:0 28px 20px 71px;font-size:11px;line-height:1.8;color:#9ba8b9;overflow-wrap:anywhere;text-align:left}.scan-unlock{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px}.scan-unlock strong{font-size:12px;font-weight:500}.scan-unlock p{font-size:10px;color:#949eae;margin-top:5px;line-height:1.6}.scan-primary,.scan-report .google-sign-in button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 18px;border:1px solid #e7eaf333;border-radius:999px;background:#d8dde5;color:#0a0c10;font-size:11px;font-weight:550;cursor:pointer;text-align:center;transition:background .2s}.scan-primary:hover,.scan-report .google-sign-in button:hover{background:#eff2f7}.scan-report .google-sign-in button:disabled{opacity:.5}.scan-auth-actions{flex-shrink:0;text-align:center;max-width:290px}.scan-email-link{display:block;color:#8693a4;font-size:9px;margin-top:9px}.google-sign-in-error{max-width:300px;font-size:11px;color:#e7c389;line-height:1.6}.scan-report-meta{padding:11px 28px;background:#0d171133;display:flex;justify-content:space-between;gap:16px;color:#7e899a;font-size:9px}.scan-redirect-note{padding:12px 28px;font-size:11px;color:#9eb3a8}.scan-error{margin:24px auto 0;max-width:620px;text-align:center;font-size:12px;line-height:1.8;color:#e4bd8a}.scan-skeleton i{display:block;background:linear-gradient(90deg,#18191b 20%,#2b2c2f 45%,#18191b 70%);background-size:220% 100%;animation:scan-shimmer 1.8s linear infinite;border-radius:4px;height:10px;width:130px}.scan-skeleton-icon{width:30px;height:30px;background:#202124;border-radius:50%}.scan-skeleton .scan-report-header i+i{width:90px;margin-top:10px;height:7px}.scan-skeleton-ring{width:96px;height:96px;border:6px solid #24262a;border-inline-start-color:#b7bcc5;border-radius:50%;flex-shrink:0;animation:scan-spin 3s linear infinite}.scan-skeleton-lines{flex:1;min-width:0}.scan-skeleton-lines i{max-width:100%}.scan-skeleton-lines i+i{width:70px;height:7px;margin-top:12px}.scan-skeleton-row{display:flex;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #ffffff0a}.scan-skeleton-row i:last-child{width:50px}.scan-skeleton>p{display:flex;align-items:center;gap:9px;font-size:11px;color:#89a18f;padding:24px 28px}.scan-live-dot{width:5px;height:5px;border-radius:50%;background:#b8c1ce}.scan-spin{animation:scan-spin 1.2s linear infinite}.scan-enquiry-report{max-width:950px;margin:0 auto 38px;--scan-line:#ffffff13}.scan-marketing{margin-top:20px;font-size:12px;color:var(--muted-foreground)}.scan-marketing label{display:flex;gap:10px;align-items:flex-start}.scan-marketing input{margin-top:4px;accent-color:#a2e3bd}.scan-marketing button{margin-top:12px;font-size:11px;text-decoration:underline;cursor:pointer}.scan-handoff-loading{padding:48px 20px;display:flex;justify-content:center;gap:10px;font-size:13px;color:var(--muted-foreground)}.home-scan-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1360px;margin:0 auto;padding:32px 40px;border-bottom:1px solid var(--border)}.home-scan-entry>div{display:flex;align-items:center;gap:14px}.home-scan-entry h2{font-size:17px;font-weight:500;letter-spacing:-.02em}.home-scan-entry p{color:var(--muted-foreground);font-size:11px;margin-top:5px}.home-scan-entry a{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}@keyframes scan-example{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-caret{50%{opacity:0}}@keyframes scan-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-shimmer{to{background-position:-220% 0}}@keyframes scan-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.website-check-page{--scan-header-height:70px}.scan-nav{padding-inline:22px}.scan-nav nav{gap:18px}.website-check{padding:52px 18px 34px;min-height:calc(100svh - 70px)}.scan-intro h1{font-size:clamp(40px,10vw,60px)}.scan-intro>p{font-size:12px;margin-top:18px}.scan-form{margin-top:28px}.scan-input-pill{min-height:62px;gap:10px;padding-inline-start:17px}.scan-submit{width:43px;height:43px}.scan-input-wrap input,.scan-placeholder{font-size:13px}.scan-result-container{margin-top:30px}.scan-report{border-radius:18px}.scan-report-header{padding:20px;gap:12px}.scan-report-header h2{font-size:16px}.scan-report-header p{font-size:10px}.scan-rescan span{display:none}.scan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 20px;gap:18px}.scan-score{width:82px;height:82px}.scan-score-copy{grid-column:2/-1;min-width:0}.scan-metric{flex:1;min-width:0;padding-inline-start:12px;gap:5px}.scan-metric strong{font-size:12px}.scan-metric span{font-size:9px;line-height:1.6}.scan-finding summary{padding:15px 18px;gap:11px;font-size:11px}.scan-finding summary>small{font-size:9px}.scan-finding>p{margin-inline:56px 18px}.scan-unlock{align-items:stretch;flex-direction:column;padding:22px 20px;gap:18px}.scan-auth-actions{max-width:none}.scan-report .google-sign-in button{width:100%}.scan-report-meta{padding-inline:20px;font-size:8px}.scan-quiet-state{gap:11px;font-size:9px}.scan-saved{margin-inline-start:auto;max-width:90px;font-size:9px}.home-scan-entry{padding:26px 22px}.home-scan-entry h2{font-size:14px}.home-scan-entry p{max-width:180px;line-height:1.5}.home-scan-entry a{font-size:10px;gap:7px}}.scan-saved{display:flex;align-items:center;gap:5px;color:#b8c6d8;font-size:10px;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.scan-enquiry-report *,.website-check *{animation:none!important;transition:none!important}}.scan-filament-scene{position:relative;isolation:isolate;background:#030303;min-height:100svh}.scan-brand-waves{position:absolute;inset:0 0 auto;height:max(680px,100svh);max-height:1000px;overflow:hidden;z-index:0;pointer-events:none;opacity:.82;mask-image:radial-gradient(ellipse 48% 58% at -4% 70%,#000 12%,transparent 88%),radial-gradient(ellipse 42% 48% at 104% 30%,#000 10%,transparent 88%);transition:opacity .7s ease}.scan-filament-scene.is-energized .scan-brand-waves{opacity:.4}@media (max-width:760px){.scan-brand-waves{height:max(640px,100svh);opacity:.9;mask-image:radial-gradient(ellipse 75% 50% at -16% 78%,#000 8%,transparent 88%),radial-gradient(ellipse 70% 40% at 118% 22%,#000 8%,transparent 88%)}}@media (prefers-reduced-motion:reduce){.scan-brand-waves{transition:none}}.scan-filament-layer{position:absolute;inset:0 0 auto;height:min(880px,100svh);min-height:640px;z-index:-1;pointer-events:none;opacity:.9;mask-image:linear-gradient(#000,#000 55%,transparent)}.scan-filament-layer>div{height:100%;min-height:0}.scan-filament-fallback{background:radial-gradient(ellipse at 50% 5%,#8a9ec51c,transparent 60%);height:100%}.scan-intro h1 span{color:#a1a9b6}.scan-input-pill{position:relative;isolation:isolate;border-color:#9ca6bf2e;box-shadow:0 12px 65px #0007}.scan-input-pill.is-scanning{border-color:#8798c46b;box-shadow:0 0 28px #7789b815}.scan-input-pill.is-scanning:before{content:"";position:absolute;inset:-1px;border:1px solid transparent;border-radius:inherit;background:conic-gradient(from var(--scan-angle),transparent 5%,#5d8d86 18%,transparent 30%,#7e8fc7 50%,transparent 66%) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:scan-orbit 3s linear infinite}.scan-input-pill.is-scanning:after{content:"";z-index:-1;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 25%,#7d96c30e 48%,#84aba11c 54%,transparent 72%);background-size:220% 100%;animation:scan-sweep 2.4s ease-in-out infinite;pointer-events:none}.scan-submit{box-shadow:none}.scan-report{backdrop-filter:blur(16px);border-color:#8b98ae2c}.scan-score-copy>small{font-size:10px}.scan-settings{width:36px;min-height:44px}@property --scan-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes scan-orbit{to{--scan-angle:360deg}}@keyframes scan-sweep{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.scan-input-pill:after,.scan-input-pill:before{animation:none!important}}.scan-filament-layer{z-index:0;opacity:.7;mix-blend-mode:screen}.website-check{z-index:2}.scan-laser-layer{position:absolute;inset:0 0 auto;z-index:3;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(transparent,#000 18%,#000 72%,transparent)}.scan-filament-layer>div{background:transparent!important}.scan-input-pill{background:#080a0ef2}.scan-pill-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.5}.scan-pill-orbit rect{fill:none;stroke:url(#scan-orbit-tone);stroke-width:1.1;stroke-dasharray:10 90;animation:scan-border-travel 10s linear infinite}.scan-pill-orbit rect:first-of-type{stroke-width:4;filter:blur(4px);opacity:.4}.is-scanning .scan-pill-orbit{opacity:1}.is-scanning .scan-pill-orbit rect{stroke-dasharray:20 80;animation-duration:3s}.scan-input-pill.is-scanning:before{display:none}.scan-report{background:#080b1152;backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);border-color:#bac7e526;box-shadow:0 18px 70px #0003,inset 0 1px 0 #ffffff06}.scan-report-meta{background:#0b0e161c}.scan-finding{background:transparent}@keyframes scan-border-travel{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.scan-pill-orbit rect{animation:none}}.scan-check-group{border-bottom:1px solid #ffffff10}.scan-check-group>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:20px 28px;font-size:12px}.scan-check-group>summary::-webkit-details-marker{display:none}.scan-check-group>summary small{margin-inline-start:auto;color:#8491a4;font-size:10px}.scan-check-group .scan-finding{margin-inline:12px}.scan-check-group .scan-finding summary{padding-block:12px}.scan-finding>.scan-recommendation{border-inline-start:1px solid #a1b3d440;padding-inline-start:12px;text-align:start;color:#becada}.scan-report-tools{display:flex;gap:20px;flex-wrap:wrap;padding:18px 28px}.scan-actions,.scan-report-tools{border-bottom:1px solid #ffffff10}.scan-fix-heading{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.scan-fix-heading>svg{color:#c6cdd5;flex-shrink:0}.scan-fix-heading>div{flex:1;min-width:0}.scan-fix-heading strong{font-size:13px;font-weight:500;color:#e1e5e9}.scan-fix-heading p{font-size:11px;color:#8f989f;margin-top:5px}.scan-copy-prompt{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:1px solid #ffffff20;border-radius:24px;color:#e1e5e9;background:#ffffff07;font-size:11px;white-space:nowrap;cursor:pointer}.scan-copy-prompt:hover{background:#ffffff10;border-color:#ffffff40}.scan-prompt-preview{margin:0 28px}.scan-prompt-preview summary{width:fit-content;font-size:10px;color:#8f989f;cursor:pointer}.scan-prompt-preview textarea{display:block;width:100%;min-height:220px;margin-top:12px;padding:14px;border:1px solid #ffffff16;border-radius:12px;background:#050606;color:#b7bfc7;font:11px/1.7 monospace;resize:vertical}.scan-actions .scan-report-tools{border-bottom:0;padding-block:18px}.scan-report-tools button:disabled{opacity:.5;cursor:wait}.scan-action-status{font-size:11px;color:#c0c7cf;padding:0 28px 14px}.scan-action-status:empty{display:none}.scan-export-spin{animation:scan-export-spin 1s linear infinite}@keyframes scan-export-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.scan-fix-heading{display:grid;grid-template-columns:18px minmax(0,1fr);padding:20px 18px 12px;gap:10px}.scan-copy-prompt{grid-column:1/-1;min-height:44px;width:100%;font-size:12px}.scan-prompt-preview{margin-inline:18px}.scan-prompt-preview summary{min-height:44px;width:100%;padding-block:14px;font-size:11px}.scan-actions .scan-report-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:18px;padding-top:8px}.scan-actions .scan-report-tools button{min-height:44px;justify-content:center;padding:10px 8px;border:1px solid #ffffff16;border-radius:12px;font-size:12px;color:#bcc5ce}.scan-actions .scan-report-tools button:first-child{grid-column:1/-1;background:#ffffff09}.scan-actions .scan-report-tools button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.scan-export-spin{animation:none}}.scan-report-tools button{display:inline-flex;align-items:center;gap:7px;font-size:11px;cursor:pointer;color:#aab7ca}@media print{body{background:white!important;color:#111!important}#penetration-enquiry,.context-help,.experience-page>header,.scan-filament-layer,.scan-laser-layer,.scan-marketing,.scan-report-tools,.scan-unlock,footer,header{display:none!important}.scan-report{background:white!important;color:#111!important;box-shadow:none;border:1px solid #bbb;backdrop-filter:none}.scan-report-header,.scan-report-meta{display:flex!important}.scan-report h2,.scan-report p,.scan-report small,.scan-report strong,.scan-report summary{color:#222!important}.scan-check-group>:not(summary),.scan-finding>:not(summary){display:block!important}}.scan-history{max-width:620px;margin:18px auto 0}.scan-history>button{display:flex;align-items:center;justify-content:center;gap:7px;margin:auto;color:#9ba7ba;font-size:10px;cursor:pointer}.scan-history-list{margin-top:16px;border:1px solid #ffffff13;border-radius:14px;padding:10px 18px;background:#0c0c0d80;backdrop-filter:blur(16px)}.scan-history-list>a{display:flex;gap:15px;align-items:center;padding:11px 0;color:#c1cbdc;font-size:12px}.scan-history-list small{margin-inline-start:auto;color:#8290a6;font-size:10px}.scan-history-list p{font-size:11px;color:#a1acc1;padding:10px 0}.scan-nav .palmx-logo{filter:brightness(0) invert(1) drop-shadow(0 1px 1px #000) drop-shadow(0 0 5px #000a)}.scan-nav nav>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:480px){.scan-nav{gap:12px;padding-inline:16px}.scan-nav .palmx-logo{height:24px}.scan-nav nav{gap:10px}.scan-nav nav>a{min-width:44px}}.scan-filament-layer{background:radial-gradient(ellipse at 51% 12%,#8392ba0c,transparent 65%)}@media (max-width:760px){.scan-input-wrap input{font-size:16px}.scan-submit{width:44px;height:44px}}.website-check:has(.scan-report){padding-top:32px}.website-check:has(.scan-report) .scan-intro h1{font-size:clamp(34px,3.4vw,48px)}.website-check:has(.scan-report) .scan-intro>p{margin-top:12px;font-size:12px}.website-check:has(.scan-report) .scan-form{margin-top:22px}.website-check:has(.scan-report) .scan-result-container{margin-top:28px}.scan-intro h1,.website-check{transition:font-size .3s ease,padding .3s ease}.scan-metrics,.scan-report-header{padding-block:20px}.scan-finding summary{padding-block:14px}.scan-unlock{padding-block:20px}@media (max-width:760px){.website-check:has(.scan-report){padding-top:28px}.website-check:has(.scan-report) .scan-intro h1{font-size:34px}}.scan-console-wrap{position:relative;width:min(620px,100%);margin:44px auto 0;z-index:1}.scan-console-wrap.is-expanded{width:min(760px,100%)}.scan-console{position:relative;isolation:isolate;border-radius:34px;border:1px solid #aebcdb30;background:#09090980;backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);box-shadow:0 24px 90px #0005,inset 0 1px 0 #ffffff06}.scan-console .scan-form{max-width:none;margin:0}.scan-console .scan-input-pill{min-height:68px;padding-inline:22px 9px;border:0;border-radius:0;background:#090909ed;box-shadow:none}.scan-console .scan-input-pill:focus-within{border:0;box-shadow:none}.scan-console .scan-input-pill.is-scanning:after{border-radius:32px 32px 0 0}.scan-console-options{overflow:hidden;border-top:1px solid #ffffff0b}.scan-console-options .scan-permission{margin:18px 20px 0;font-size:11px}.scan-console-options .scan-scope{margin:9px 20px 17px;font-size:10px;color:#79879b}.scan-console-options .scan-coverage{margin:0 20px 18px;background:transparent;padding:12px 0 0;border:0;border-top:1px solid #ffffff0c;text-align:center;font-size:11px}.scan-console-options .scan-coverage p{font-size:10px}.scan-console-options .scan-history{margin:12px 20px 18px}.scan-console .scan-result-container{margin:0!important}.scan-console .scan-report{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.scan-console .scan-metrics{border-top:1px solid #ffffff0e;padding:22px;gap:16px}.scan-console .scan-score{width:76px;height:76px}.scan-console .scan-score>span{font-size:22px}.scan-console .scan-score-copy{min-width:120px}.scan-console .scan-score-copy strong{font-size:14px}.scan-console .scan-score-copy>small{font-size:9px}.scan-console .scan-metric{min-width:82px;padding-inline-start:16px}.scan-console .scan-metric strong{font-size:12px}.scan-console .scan-metric span{font-size:9px}.scan-console .scan-finding summary{padding:13px 24px}.scan-console .scan-unlock{padding:20px 24px}.scan-console .scan-report-meta{padding:10px 24px;background:transparent}.scan-console .scan-limit-note{margin:0;padding:11px 20px 16px;font-size:9px;color:#748195}.scan-console .scan-skeleton>.scan-report-header{display:none}.scan-console .scan-skeleton>p{font-size:10px;padding-block:18px}.scan-console-reveal{position:relative;z-index:1}.scan-console .scan-pill-orbit{z-index:2}.scan-underlay-message{position:absolute;z-index:-1;inset-inline:22px;top:-30px;min-height:42px;padding:9px 16px 17px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b2c1e329;border-bottom:0;border-radius:19px 19px 0 0;background:#101011cc;backdrop-filter:blur(16px);color:#acbad0;font-size:10px;line-height:1.4;pointer-events:none}.scan-underlay-message.is-error{color:#d6bc9d;border-color:#d6bc9d29}.website-check:has(.scan-console.is-expanded) .scan-intro h1{font-size:clamp(34px,3.4vw,48px)}.website-check:has(.scan-console.is-expanded) .scan-intro>p{margin-top:12px;font-size:12px}@media (max-width:760px){.scan-console-wrap,.scan-console-wrap.is-expanded{width:100%;margin-top:38px}.scan-console .scan-input-pill{min-height:64px;gap:9px;padding-inline:17px 9px}.scan-console .scan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:20px}.scan-console .scan-score{width:70px;height:70px}.scan-console .scan-score-copy{min-width:0;grid-column:2/-1}.scan-console .scan-metric{min-width:0;padding-inline-start:11px}.scan-console .scan-finding summary{padding-inline:18px;gap:10px}.scan-console .scan-unlock{padding:20px}.scan-underlay-message{inset-inline:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.scan-console *,.scan-underlay-message{animation:none!important}}.scan-console-wrap,.scan-console-wrap.is-expanded{width:min(620px,100%);margin:42px auto 0;isolation:isolate}.scan-console{z-index:3;overflow:hidden;border-radius:32px;background:#080808f5;border:1px solid #afbdd529;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 50px #0005,inset 0 1px 0 #ffffff04;clip-path:inset(0 round 32px)}.scan-console .scan-input-pill{min-height:64px;background:transparent;padding-block:7px}.scan-console .scan-input-pill:after,.scan-console .scan-input-pill:before{display:none!important}.scan-attached-drawer{position:relative;z-index:1;margin-top:-16px;margin-inline:32px;overflow:hidden;border-radius:0 0 24px 24px;background:#080808c7;backdrop-filter:blur(20px) saturate(105%);-webkit-backdrop-filter:blur(20px) saturate(105%);box-shadow:inset 1px 0 0 #b8c7e31a,inset -1px 0 0 #b8c7e31a,inset 0 -1px 0 #b8c7e31a,0 18px 46px #0003;clip-path:inset(0 round 0 0 24px 24px)}.scan-drawer-content{padding-top:24px}.scan-attached-drawer .scan-console-options{border:0}.scan-attached-drawer .scan-permission{margin:8px 16px 0;font-size:12px}.scan-attached-drawer .scan-scope{margin:8px 16px 18px;font-size:11px}.scan-attached-drawer .scan-coverage{margin:0 20px 20px;padding:12px 0 0;border:0;border-top:1px solid #ffffff0b;border-radius:0;background:transparent;text-align:center}.scan-attached-drawer .scan-coverage p{font-size:10px}.scan-attached-drawer .scan-history{margin:12px 18px}.scan-attached-drawer .scan-result-container{margin:0!important}.scan-attached-drawer .scan-report{border:0;background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.scan-attached-drawer .scan-metrics{display:grid;grid-template-columns:66px minmax(0,1fr);padding:12px 22px 20px;gap:16px;border-top:0}.scan-attached-drawer .scan-score{width:66px;height:66px}.scan-attached-drawer .scan-score>span{font-size:18px;gap:2px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.scan-attached-drawer .scan-score small{font-size:11px;letter-spacing:-.01em}.scan-attached-drawer .scan-score-copy{min-width:0;grid-column:2/-1}.scan-attached-drawer .scan-score-copy strong{font-size:14px}.scan-attached-drawer .scan-score-copy>small{font-size:10px}.scan-attached-drawer .scan-score-copy p{font-size:12px}.scan-attached-drawer .scan-observations{padding-top:3px;gap:10px}.scan-attached-drawer .scan-metric>svg{width:15px;height:15px;margin-bottom:2px}.scan-attached-drawer .scan-metric{min-width:0;padding-inline-start:12px}.scan-attached-drawer .scan-metric strong{font-size:12px}.scan-attached-drawer .scan-metric span{font-size:10px;line-height:1.5}.scan-attached-drawer .scan-finding summary{padding:12px 20px;gap:11px;font-size:13px;min-height:52px}.scan-attached-drawer .scan-finding summary>small{font-size:9px}.scan-attached-drawer .scan-finding>p{margin-inline:56px 20px;font-size:12px}.scan-attached-drawer .scan-check-group>summary{padding:16px 20px;font-size:13px}.scan-attached-drawer .scan-finding summary>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.scan-attached-drawer .scan-finding summary>svg{flex-shrink:0;color:#929695}.scan-attached-drawer .scan-unlock{padding:18px 20px;flex-direction:column;align-items:stretch;gap:14px}.scan-attached-drawer .scan-unlock p{display:none}.scan-attached-drawer .scan-auth-actions{max-width:none}.scan-attached-drawer .google-sign-in button{width:100%}.scan-attached-drawer .scan-report-meta{padding:10px 20px;font-size:10px;background:transparent}.scan-attached-drawer .scan-limit-note{margin:0;padding:8px 18px 14px;font-size:8px}.scan-attached-drawer .scan-skeleton>.scan-report-header{display:none}.scan-attached-drawer .scan-skeleton-ring{width:66px;height:66px}.scan-attached-drawer .scan-skeleton>p{padding:16px 20px;font-size:9px}.scan-underlay-message{z-index:0;inset-inline:32px;top:-28px;border-radius:16px 16px 0 0}.website-check,.website-check:has(.scan-report){padding-top:calc(var(--scan-header-height, 0px) + 62px);min-height:100svh}.website-check .scan-shell .scan-intro h1,.website-check:has(.scan-report) .scan-intro h1{font-size:clamp(36px,4vw,56px)}.website-check .scan-shell .scan-intro>p,.website-check:has(.scan-report) .scan-intro>p{margin-top:18px;font-size:13px}.scan-filament-layer{inset:200px 0 auto;height:560px;min-height:0;opacity:.6;mask-image:radial-gradient(ellipse at 50% 50%,#000 20%,transparent 80%)}.scan-laser-layer{z-index:4;height:680px;mask-image:none;opacity:0;transition:opacity .35s ease}.scan-filament-scene.is-energized .scan-laser-layer{opacity:1}.scan-pill-orbit{display:none!important}@media (max-width:760px){.website-check,.website-check:has(.scan-report){padding-top:calc(var(--scan-header-height, 0px) + 48px)}.website-check .scan-shell .scan-intro h1,.website-check:has(.scan-report) .scan-intro h1{font-size:36px}.scan-console-wrap,.scan-console-wrap.is-expanded{margin-top:36px}.scan-attached-drawer{margin-inline:28px}.scan-attached-drawer .scan-metrics{padding-inline:16px;gap:16px 12px}.scan-attached-drawer .scan-finding summary{padding-inline:14px;gap:8px}.scan-attached-drawer .scan-status-icon{width:22px;height:22px}.scan-attached-drawer .scan-finding summary>small{display:none}.scan-attached-drawer .scan-finding summary>svg{margin-inline-start:auto}.scan-attached-drawer .scan-unlock{padding-inline:16px}.scan-underlay-message{inset-inline:28px}.scan-filament-layer{top:140px;height:500px}}.scan-console-wrap{transition:width .3s cubic-bezier(.22,.8,.25,1)}.scan-console-wrap.has-website{width:min(760px,100%)}.scan-report .scan-unlock-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.scan-preview-heading{display:flex;align-items:center;gap:10px}.scan-preview-lock{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff04;color:#c0c7d0}.scan-preview-heading>div{min-width:0}.scan-preview-caption{display:block;margin-top:4px;font-size:10px;line-height:1.5;color:#7f858d}.scan-report-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;mask-image:linear-gradient(#000 36%,#0008)}.scan-report-preview>li{min-width:0;padding:12px;overflow:hidden;border:1px solid #ffffff0c;border-radius:12px;background:linear-gradient(135deg,#ffffff05,#ffffff01)}.scan-preview-category{display:flex;align-items:center;gap:7px;min-height:26px;font-size:10px;line-height:1.4;color:#a4a9b0}.scan-preview-category>svg{flex-shrink:0;color:#9ba6b5}.scan-preview-rows{display:grid;gap:8px;margin-top:9px;opacity:.45;filter:blur(3px);user-select:none}.scan-preview-rows>span{display:flex;align-items:center;gap:7px;height:7px}.scan-preview-rows i{width:6px;height:6px;border-radius:50%;background:#c7d1dc}.scan-preview-rows b{flex:1;height:4px;border-radius:8px;background:#aab2bc}.scan-preview-rows em{width:16px;height:5px;border-radius:8px;background:#9aaab8}.scan-preview-rows>span:nth-child(2) b{margin-inline-end:16px}.scan-unlock-preview .scan-auth-actions{width:100%;max-width:none}.scan-unlock-preview .google-sign-in button{width:100%}@media (max-width:600px){.scan-report-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scan-report-preview>li{padding:9px;border-radius:10px}.scan-preview-category{font-size:9px;gap:5px}.scan-preview-category>svg{width:13px;height:13px}.scan-preview-caption{font-size:9px}}@media (max-width:760px){.scan-console-wrap.has-website{width:100%}}@media (prefers-reduced-motion:reduce){.scan-console-wrap{transition:none}}@media (max-width:360px){.website-check .scan-shell .scan-intro h1,.website-check:has(.scan-report) .scan-intro h1{font-size:32px}.scan-attached-drawer .scan-observations{grid-template-columns:1fr;gap:10px}.scan-attached-drawer .scan-metric{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;border:0;padding:0}.scan-attached-drawer .scan-metric>svg{margin:0}.scan-attached-drawer .scan-metric strong{white-space:nowrap;font-size:11px}.scan-attached-drawer .scan-metric span{font-size:10px}.scan-attached-drawer .google-sign-in button{gap:8px;font-size:11px}.scan-attached-drawer .google-sign-in button>svg{width:14px;height:14px}.scan-attached-drawer .scan-unlock-preview .google-sign-in button{padding-inline:10px;gap:6px;font-size:10px;white-space:nowrap}}.scan-freshness{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 28px;border-block:1px solid #ffffff0c;color:#929ca5;font-size:10px}.scan-freshness>div{display:flex;gap:16px}.scan-freshness a,.scan-freshness button{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:#b8c1c9}.scan-freshness small{color:#c8ba9f}.scan-freshness>p{flex-basis:100%;line-height:1.7}.scan-review-plan{border-block:1px solid #ffffff0e;padding:0 28px}.scan-review-plan>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding-block:18px;font-size:12px;list-style:none}.scan-review-plan>summary small{margin-inline-start:auto;font-size:10px;color:#a7a095}.scan-review-plan>summary svg{transition:transform .2s}.scan-review-plan[open]>summary svg{transform:rotate(90deg)}.scan-review-plan li p,.scan-review-plan>p{font-size:11px;line-height:1.8;color:#919ba5;margin-bottom:14px}.scan-review-plan ol{padding-inline-start:20px;list-style:decimal}.scan-review-plan li{padding-inline-start:7px;color:#aeb6be}.scan-review-plan li strong{font-size:12px;font-weight:500;color:#d5dbe0}.scan-finding-tools{padding:20px 28px 10px}.scan-finding-tools>label,.scan-history-search{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #ffffff14;border-radius:12px;color:#87929c}.scan-finding-tools input,.scan-history-search input{width:100%;min-width:0;background:none;border:0;outline:none;font-size:12px;color:#d2d9df}.scan-finding-tools>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.scan-finding-tools button{display:flex;align-items:center;gap:6px;min-height:36px;padding:8px 10px;border:1px solid #ffffff10;border-radius:24px;font-size:10px;color:#8f99a3;cursor:pointer}.scan-finding-tools button[aria-pressed=true]{background:#ffffff0b;color:#e2e7eb;border-color:#ffffff30}.scan-finding-tools button small{color:#77848d;font-size:9px}.scan-filter-empty{text-align:center;padding:24px;font-size:12px;color:#969fa8}.scan-filter-empty button{padding-top:10px;text-decoration:underline;cursor:pointer;color:#c5ced6}.scan-check-prompt{padding:0 28px 16px 62px}.scan-check-prompt button{display:inline-flex;gap:7px;align-items:center;font-size:10px;color:#bcc5cd;cursor:pointer}.scan-check-prompt textarea{width:100%;height:180px;background:#050606;border:1px solid #ffffff15;border-radius:12px;padding:12px;font:10px/1.7 monospace;margin-top:10px}.scan-comparison{border-block:1px solid #ffffff10;padding:0 28px}.scan-comparison>summary{display:flex;align-items:center;gap:9px;padding-block:18px;cursor:pointer;list-style:none;color:#aeb8c1;font-size:11px}.scan-comparison>div{padding-bottom:20px}.scan-comparison p{font-size:11px;line-height:1.8;color:#929ca5;margin-bottom:12px}.scan-comparison select{max-width:100%;width:100%;border:1px solid #ffffff20;padding:10px;border-radius:10px;color:#ccd3d9;background:#0b0d0e;font-size:12px;margin-bottom:14px}.scan-comparison strong{font-size:12px;color:#ccd4dc;font-weight:500}.scan-comparison li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:10px;border-bottom:1px solid #ffffff0c;font-size:11px;color:#a7b2bd}.scan-comparison a{color:#c5d0d9;font-size:11px;text-decoration:underline}.scan-comparison p[role=status],.scan-history-item{display:flex;align-items:center;gap:8px}.scan-history-item{border-top:1px solid #ffffff0e}.scan-history-item>a:first-child{display:flex;flex:1;min-width:0;align-items:center;gap:12px;padding:14px 0}.scan-history-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.scan-history-item small{margin-inline-start:auto;color:#77838e;font-size:10px}.scan-history-rescan{display:flex;justify-content:center;align-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #ffffff10;border-radius:50%;color:#aeb9c3}.scan-history-count{display:block;font-size:10px;color:#7f8c97;margin:12px 0}.scan-history-list>p{display:flex;align-items:center;gap:8px}.scan-history-list>p button{margin-inline-start:auto;cursor:pointer;text-decoration:underline}.scan-check-prompt :focus-visible,.scan-comparison :focus-visible,.scan-finding-tools :focus-visible,.scan-freshness :focus-visible,.scan-history :focus-visible,.scan-review-plan :focus-visible{outline:2px solid #abb7c4;outline-offset:3px}.scan-actions :focus-visible{outline:2px solid #abb7c4;outline-offset:3px}@media (max-width:480px){.scan-comparison,.scan-finding-tools,.scan-freshness,.scan-review-plan{padding-inline:18px}.scan-finding-tools button{min-height:44px}.scan-finding-tools input,.scan-history-search input{min-height:24px;font-size:16px}.scan-check-prompt button,.scan-freshness a,.scan-freshness button,.scan-history-rescan{min-width:44px;min-height:44px}.scan-check-prompt{padding-inline:18px}.scan-history-item>a:first-child{flex-wrap:wrap;gap:4px 8px}.scan-history-item small{font-size:9px}}@media print{.scan-check-prompt,.scan-comparison,.scan-finding-tools,.scan-freshness{display:none!important}}.scan-private-signin{display:grid;justify-items:start;gap:12px;margin-block:18px}.scan-private-signin .google-sign-in button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid #ffffff20;border-radius:24px;color:#111;background:#dce1e6;font-size:12px;cursor:pointer}.scan-performance{padding:0 28px 24px;display:grid;gap:12px}.scan-performance>section{padding:20px;border-radius:18px;background:#ffffff03}.scan-performance header{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:#b7c3c1}.scan-performance h3{font-size:13px;font-weight:500;color:#e1e5e3}.scan-performance header>span{margin-inline-start:auto;color:#7c8888;font-size:10px}.scan-analytics-note,.scan-performance small,.scan-timing p{display:block;font-size:10px;line-height:1.7;color:#87908e}.scan-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin-bottom:20px}.scan-analytics-grid dt,.scan-speed-result dt{color:#8a9693;font-size:10px}.scan-analytics-grid dd{margin-top:6px;color:#d9e1dd;font-size:20px;font-weight:450;font-variant-numeric:tabular-nums;text-align:start}.scan-timing summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#a6b2ae;font-size:11px}.scan-timing summary::-webkit-details-marker{display:none}.scan-timing dl{display:grid;gap:8px;margin:16px 0}.scan-timing dl>div{display:flex;justify-content:space-between;gap:16px;color:#a8b3af;font-size:11px;font-variant-numeric:tabular-nums}.scan-timing-bar{display:flex;gap:2px;height:5px;border-radius:5px;overflow:hidden;margin-top:8px}.scan-timing-bar i{min-width:2px}.scan-timing>p:last-child{margin-bottom:14px}.scan-speed-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.scan-speed-controls>div{display:flex;padding:3px;gap:2px;border-radius:24px;background:#ffffff04}.scan-speed-controls :is(button,a){display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border-radius:24px;color:#949f9b;font:inherit;font-size:11px;cursor:pointer}.scan-speed-controls button[aria-pressed=true]{background:#ffffff0b;color:#e5eae7}.scan-speed-controls>a{margin-inline-start:auto}.scan-speed-controls .scan-speed-run{background:#dce5e0;color:#0b100e}.scan-performance :is(button,a,summary):focus-visible{outline:2px solid #99c2af;outline-offset:3px}.scan-speed-loading{color:#a3b3ad;font-size:11px;margin-bottom:16px}.scan-speed-result{margin-bottom:16px}.scan-speed-score{display:flex;align-items:baseline;gap:12px;padding:12px 0 22px}.scan-speed-score>strong{color:#e0e8e3;font-size:32px;font-weight:500;font-variant-numeric:tabular-nums}.scan-speed-score>strong small{display:inline;font-size:12px;margin-inline-start:4px}.scan-speed-score>span{font-size:11px;color:#89958f}.scan-speed-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;margin-bottom:20px}.scan-speed-result dd{font-size:15px;color:#cbd6d0;margin-top:5px;font-variant-numeric:tabular-nums;text-align:start}.scan-speed-result li{display:flex;justify-content:space-between;gap:12px;padding-block:10px;color:#a8b4ad;font-size:11px;line-height:1.7}.scan-speed-result li small{flex-shrink:0}.scan-speed-result>small{margin-top:12px}.scan-transport-details dl>div{align-items:start}.scan-transport-details dt{min-width:0;flex:1}.scan-transport-details dd{max-width:62%;text-align:end;overflow-wrap:anywhere;word-break:break-word}.report-navigator{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 24px 20px;padding:4px;border-radius:16px;background:#ffffff06}.report-navigator button,.report-selection button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border-radius:12px;color:#b9c1c5;font-size:11px;cursor:pointer;transition:background .16s,color .16s}.report-navigator button:hover,.report-selection button:hover:not(:disabled){background:#ffffff0a;color:#f0f4f3}.report-section{scroll-margin-block-start:110px}.report-group-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:4px 28px 16px;color:#a8b0b5;font-size:11px}.report-group-controls>span{flex-basis:100%;padding-block-end:4px}.report-group-controls button{min-height:44px;padding:8px 12px;border-radius:12px;background:#ffffff06;color:#dce2e4;font:inherit;cursor:pointer}.report-group-controls button:disabled{opacity:.4;cursor:default}.report-group-controls button:hover:not(:disabled){background:#ffffff0d}.report-group-controls button:focus-visible{outline:2px solid #9baeba;outline-offset:3px}.report-navigator :focus-visible,.report-section:focus-visible,.report-selection :focus-visible,.report-task-select :focus-visible{outline:2px solid #9baeba;outline-offset:3px}.report-checks-target h3{padding:20px 28px 0;color:#cbd2d5;font-size:13px;font-weight:500}.report-selection{margin:0 28px 16px;font-size:11px;color:#8f999d}.report-selection-actions,.report-selection-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.report-selection-controls>span{margin-inline-end:auto}.report-selection button:disabled,.report-selection button[aria-disabled=true]{opacity:.4;cursor:default}.report-selection-actions{padding-block-start:8px}.report-selection-actions button{background:#ffffff07}.report-selection-actions small{flex-basis:100%;padding-block-start:6px;font-size:10px}.report-selection textarea{margin-block-start:14px;width:100%;min-height:180px;padding:12px;border-radius:12px;border:1px solid #ffffff16;background:#090b0b;color:#cbd2d5;font-size:12px}.report-task-select{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 28px;color:#b8c1c4;font-size:11px;cursor:pointer}.report-task-select input{width:16px;height:16px;accent-color:#b9cec7;flex-shrink:0}.scan-request-status{padding:24px 28px 12px}.scan-request-status>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.scan-request-status strong{color:#d4ddda;font-size:13px;font-weight:500}.scan-request-status span{color:#8c9997;font-size:11px;font-variant-numeric:tabular-nums}.scan-request-status p{color:#879290;font-size:11px;line-height:1.7;margin-block-start:12px}.scan-request-rail{position:relative;height:2px;background:#ffffff08;overflow:hidden;margin-block-start:18px;border-radius:8px}.scan-request-rail i{display:block;height:100%;width:38%;background:linear-gradient(90deg,transparent,#a5cac1,#9cabbf,transparent);animation:scan-request 2.4s ease-in-out infinite}@keyframes scan-request{0%{transform:translateX(-100%)}to{transform:translateX(365%)}}@media (prefers-reduced-motion:reduce){.scan-request-rail i{animation:none;width:100%;opacity:.5}.report-navigator button,.report-selection button{transition:none}}@media (max-width:600px){.report-navigator{margin-inline:12px;gap:0}.report-navigator button{gap:5px;padding-inline:3px;font-size:10px}.report-navigator button svg{width:13px}.report-selection{margin-inline:16px}.report-group-controls{padding-inline:16px;gap:4px 6px}.report-selection-controls>span{flex-basis:100%}.report-selection-controls button{padding-inline:0}.report-selection-actions button{flex-grow:1}.report-checks-target h3,.report-task-select{padding-inline:16px}.scan-request-status{padding-inline:18px}}@media print{.report-group-controls,.report-navigator,.report-selection,.report-task-select{display:none!important}}@media (max-width:600px){.scan-performance{padding:0 16px 20px;gap:10px}.scan-performance>section{padding:16px}.scan-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-analytics-grid dd{font-size:18px}.scan-speed-controls>a{margin-inline-start:0}.scan-speed-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.scan-domain-analytics{margin-block:18px;scroll-margin-top:86px}.scan-domain-analytics header{min-width:0}.scan-domain-analytics header span{min-width:0;max-width:45%;overflow-wrap:anywhere}.scan-domain-analytics .scan-analytics-grid dd{font-size:clamp(13px,2vw,18px);line-height:1.4;overflow-wrap:anywhere}.scan-finding-guide{margin:14px 0;color:#a6adb4;font-size:12px;line-height:1.65}.scan-finding-guide small{color:#d8dcdf}.scan-finding-guide p{margin:5px 0}.scan-finding-guide a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#cad1d7;text-decoration:underline;text-underline-offset:4px}.scan-device-state{font-size:9px;color:#8d9b9e}.scan-device-state[data-state=running]{color:#a9bfdc}.scan-device-state[data-state=failed]{color:#c8ab7f}.scan-speed-gate{max-width:54ch;font-size:11px;color:#929ca0;line-height:1.8;margin:14px 0}.scan-speed-skeleton{display:flex;gap:20px;min-height:108px;align-items:center}.scan-speed-skeleton>span{width:78px;height:78px;border-radius:50%;background:#ffffff08}.scan-speed-skeleton>div{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.scan-speed-skeleton i{height:24px;border-radius:5px;background:#ffffff06;animation:scan-speed-pulse 1.7s ease-in-out infinite alternate}@keyframes scan-speed-pulse{to{background:#ffffff0d}}@media (prefers-reduced-motion:reduce){.scan-speed-skeleton i{animation:none}}