html:has([data-page^=scan-]){--scan-blue:#3b82f6;--scan-blue-bright:#60a5fa;--scan-blue-deep:#1d4ed8;--scan-ink:#070b16;--scan-font-display:"Barlow Condensed", "Barlow Condensed Fallback", "Arial Narrow", system-ui, sans-serif;--scan-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--color-primary:var(--scan-blue);--color-primary-dark:var(--scan-blue-deep);--color-primary-contrast:#fff;--color-icon:var(--color-primary);--scan-radius-card:18px}html:has([data-page^=scan-]) [data-animation-aurora-blobs]{--animation-aurora-blobs-duration-1:18s;--animation-aurora-blobs-duration-2:22s;--animation-aurora-blobs-duration-3:20s;--animation-aurora-blobs-color-1:color-mix(in srgb, var(--scan-blue) 56%, transparent);--animation-aurora-blobs-color-2:color-mix(in srgb, var(--scan-blue-bright) 48%, transparent);--animation-aurora-blobs-color-3:color-mix(in srgb, var(--scan-blue-deep) 44%, transparent)}html[data-theme=dark]:has([data-page^=scan-]) [data-animation-aurora-blobs]{--animation-aurora-blobs-color-1:color-mix(in srgb, var(--scan-blue-bright) 80%, transparent);--animation-aurora-blobs-color-2:color-mix(in srgb, var(--scan-blue-bright) 70%, transparent);--animation-aurora-blobs-color-3:color-mix(in srgb, var(--scan-blue) 64%, transparent)}html:has([data-page^=scan-]) ec-container[max-width=md]{--container-max-width:64rem}html:has([data-page=scan-result]) ec-container[max-width=md]{--container-max-width:78rem}html:has([data-page^=scan-]) ec-footer{--ec-footer-color-link:var(--scan-blue-deep);--ec-footer-color-link-hover:var(--scan-ink)}[data-page=scan-result],[data-page=scan-list],[data-page=scan-myscans]{--color-success:#16803c;--scan-band-good:var(--color-success);--color-warning:#8a6508;--badge-warning-text-color:#fff;--scan-band-warn:var(--color-warning);--scan-band-poor:var(--color-error)}[data-page=scan-landing]{position:relative}html:has([data-page=scan-landing]){overflow-x:clip}body:has([data-page=scan-landing]){overflow-x:clip}html:has([data-page=scan-landing]) ::selection{background:var(--scan-blue);color:#fff}[data-page=scan-landing]>:not([data-animation-aurora-blobs]){z-index:1;position:relative}[data-page=scan-landing] h1,[data-page=scan-landing] h2,[data-page=scan-landing] h3{font-family:var(--scan-font-display)}[data-page=scan-landing] h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.7rem + 3.2vw,3.6rem);font-weight:700;line-height:1.03}[data-page=scan-landing] [data-kicker]{font-family:var(--scan-font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-blue) 80%, var(--color-text));align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}[data-page=scan-landing] [data-kicker] span{font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;display:inline-flex}[data-page=scan-landing] [data-kicker] span:after{content:"";background:currentColor;width:2.25rem;height:1px;display:inline-block}[data-page=scan-landing] ec-stack>[data-kicker]{justify-content:center}[data-page=scan-landing] #what-we-check,[data-page=scan-landing] #guides-teaser,[data-page=scan-landing] [data-final-cta]{text-align:center;align-items:center}[data-page=scan-landing] #what-we-check>[data-prose],[data-page=scan-landing] #guides-teaser>[data-prose],[data-page=scan-landing] [data-final-cta]>[data-prose]{max-width:54ch;margin-inline:auto}[data-page=scan-landing] [data-animation-aurora-blobs]{--animation-aurora-blobs-opacity:.75;--animation-aurora-blobs-top-1:16%;--animation-aurora-blobs-top-2:50%}[data-page=scan-landing] [data-scan-hero]{--ec-hero-min-height:clamp(560px, 86vh, 760px);--ec-hero-content-max:760px;--ec-hero-padding:clamp(3rem, 8vw, 5.5rem) 1.5rem;--ec-hero-color:#fff;--ec-hero-overlay:radial-gradient(120% 90% at 50% -10%, transparent 60%, rgba(7,11,22,.28) 100%), linear-gradient(180deg, rgba(7,11,22,.1) 0%, rgba(7,11,22,.18) 55%, rgba(7,11,22,.5) 100%);width:var(--ec-viewport-width,100vw);max-width:var(--ec-viewport-width,100vw);margin-inline:calc(50% - var(--ec-viewport-width,100vw) / 2);background:var(--scan-ink);border-radius:0;margin-block-start:-24px}[data-page=scan-landing] .scan-hero-bg{object-fit:cover;object-position:center;width:100%;height:100%}[data-page=scan-landing] [data-scan-hero] h1{font-family:var(--scan-font-display);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.55);margin:0;font-size:clamp(2.75rem,1.6rem + 5vw,4.25rem);font-weight:700;line-height:1.04}[data-page=scan-landing] [data-scan-hero] [data-prose]{color:rgba(255,255,255,.86);max-width:56ch;margin:.6rem auto 0;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem)}[data-page=scan-landing] [data-scan-hero] [data-kicker]{color:var(--scan-blue-bright);justify-content:center}[data-page=scan-landing] [data-scan-hero] [data-kicker] span:after{background:color-mix(in srgb, var(--scan-blue-bright) 70%, transparent)}[data-scan-form]{background:linear-gradient(180deg, color-mix(in srgb, var(--scan-blue) 10%, transparent), transparent 60%), color-mix(in srgb, var(--scan-ink) 58%, transparent);border:1px solid color-mix(in srgb, var(--scan-blue-bright) 28%, transparent);width:min(100%,560px);box-shadow:0 28px 70px -30px rgba(0,0,0,.9), inset 0 1px 0 rgba(255,255,255,.07), 0 0 50px color-mix(in srgb, var(--scan-blue) 14%, transparent);-webkit-backdrop-filter:blur(16px);color:rgba(255,255,255,.85);text-align:left;--input-background-color:color-mix(in srgb, var(--scan-ink) 78%, transparent);--color-text:rgba(255,255,255,.92);--color-border:color-mix(in srgb, var(--scan-blue-bright) 32%, transparent);border-radius:18px;margin-block-start:.5rem;margin-inline:auto;padding:clamp(1.1rem,2vw,1.6rem)}[data-scan-form] ec-form-url{flex:16rem}[data-scan-form] [data-role=privacy-note]{color:rgba(255,255,255,.6);margin:.75rem 0 0;font-size:.8rem}[data-scan-form] [slot] ec-button[contained],[data-scan-form] ec-button[contained]{box-shadow:0 10px 30px color-mix(in srgb, var(--scan-blue) 35%, transparent);transition:box-shadow .25s,transform .25s}[data-scan-form] ec-button[contained]:hover{box-shadow:0 14px 40px color-mix(in srgb, var(--scan-blue) 50%, transparent);transform:translateY(-2px)}[data-page=scan-landing] [data-hero-trust]{color:rgba(255,255,255,.78);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.75rem;font-size:.9rem;display:flex}[data-page=scan-landing] [data-hero-trust] [data-role=hero-trust-dot]{color:var(--scan-blue-bright)}[data-page=scan-landing] [data-dimension-grid]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);width:100%;display:grid}[data-page=scan-landing] [data-dimension-grid] ec-spotlight{--ec-spotlight-color:color-mix(in srgb, var(--scan-blue) 26%, transparent);--ec-spotlight-size:240px;--ec-spotlight-blend:screen;border-radius:18px}[data-page=scan-landing] [data-dimension]{box-sizing:border-box;background:color-mix(in srgb, var(--card-background-color) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:18px;flex-direction:column;gap:.7rem;height:100%;margin:0;padding:clamp(1.25rem,2vw,1.75rem);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:relative}[data-page=scan-landing] [data-dimension]:hover{border-color:color-mix(in srgb, var(--scan-blue) 55%, transparent);box-shadow:0 10px 44px -12px color-mix(in srgb, var(--scan-blue) 45%, transparent);transform:translateY(-4px)}[data-page=scan-landing] [data-dimension-num]{font-family:var(--scan-font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--scan-blue) 65%, var(--color-text-light));font-size:.85rem}[data-page=scan-landing] [data-dimension-icon]{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright)}[data-page=scan-landing] [data-dimension] h3{margin:0;font-size:1.4rem;font-weight:600;line-height:1.1}[data-page=scan-landing] [data-dimension] p{color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:0;line-height:1.55}[data-page=scan-landing] [data-dark-section]{box-sizing:border-box;width:var(--ec-viewport-width,100vw);margin-inline:calc(50% - var(--ec-viewport-width,100vw) / 2);padding-block:clamp(3.5rem,7vw,6rem);padding-inline:max(24px, calc(var(--ec-viewport-width,100vw) / 2 - 32rem));background:radial-gradient(90% 70% at 12% 0%, color-mix(in srgb, var(--scan-blue) 22%, transparent), transparent 58%), radial-gradient(70% 60% at 92% 100%, color-mix(in srgb, var(--scan-blue-deep) 18%, transparent), transparent 64%), var(--scan-ink);color:#e7eefb;position:relative;overflow:hidden}[data-page=scan-landing] [data-dark-section]>ec-image{z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent)}[data-page=scan-landing] [data-dark-section]>ec-image,[data-page=scan-landing] [data-dark-section]>ec-image picture,[data-page=scan-landing] [data-dark-section]>ec-image img{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block}[data-page=scan-landing] [data-dark-section]>ec-reveal{z-index:1;position:relative}[data-page=scan-landing] [data-dark-section] h2{color:#f3f7ff}[data-page=scan-landing] [data-dark-section] [data-kicker]{color:var(--scan-blue-bright)}[data-page=scan-landing] [data-step-list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-top:.5rem;display:grid}[data-page=scan-landing] [data-step-row]{flex-direction:column;gap:.6rem;display:flex}[data-page=scan-landing] [data-step-num]{font-family:var(--scan-font-mono);font-variant-numeric:tabular-nums;color:var(--scan-blue-bright);font-size:.85rem}[data-page=scan-landing] [data-step-icon]{color:var(--scan-blue-bright);--fa-primary-color:var(--scan-blue-bright);--fa-secondary-color:color-mix(in srgb, var(--scan-blue) 70%, #fff)}[data-page=scan-landing] [data-step-row] h3{color:#f3f7ff;margin:0;font-size:1.5rem;line-height:1.08}[data-page=scan-landing] [data-step-row] p{color:rgba(231,238,251,.78);margin:0;line-height:1.55}[data-page=scan-landing] [data-final-cta]{padding-block:clamp(1rem,3vw,2.5rem)}@media (width<=1023px){[data-page=scan-landing] [data-dimension-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){[data-page=scan-landing] [data-dimension-grid],[data-page=scan-landing] [data-step-list]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-page=scan-landing] [data-dimension]{transition:none}}[data-page=scan-list] ec-list[data-reveal-item]{background:color-mix(in srgb, var(--card-background-color) 74%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);box-shadow:0 26px 60px -34px color-mix(in srgb, var(--scan-blue) 42%, transparent), 0 1px 0 rgba(255,255,255,.07) inset;-webkit-backdrop-filter:blur(8px);--header-height:0px;--list-table-header-shadow:none;--list-table-header-background:transparent;border-radius:22px;padding:clamp(.5rem,1.5vw,1rem) clamp(.35rem,1.5vw,.85rem);display:block;overflow:hidden}[data-page=scan-list] e-list-header{padding-inline:clamp(.5rem,1.4vw,1rem)}[data-page=scan-list] e-list-header>e-header-field{font-family:var(--scan-font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-light) 85%, var(--scan-blue));font-size:.72rem;font-weight:600}[data-page=scan-list] a:has(>e-list-row){border-bottom:none;border-radius:16px}[data-page=scan-list] e-list-row{--list-row-min-height:74px;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:16px;padding-inline:clamp(.5rem,1.4vw,1rem);transition:background-color .2s}[data-page=scan-list] e-list-row:last-of-type{border-bottom:none}[data-page=scan-list] a:has(>e-list-row):last-of-type e-list-row{border-bottom:none}[data-page=scan-list] e-field[data-role=scan-url]{align-items:center;gap:clamp(.55rem,1.2vw,.9rem);min-width:0;display:flex;overflow:visible}[data-page=scan-list] [data-role=scan-rank]{font-family:var(--scan-font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--scan-blue) 65%, var(--color-text-light));flex:none;font-size:.9rem;font-weight:600}[data-page=scan-list] [data-role=scan-globe]{background:color-mix(in srgb, var(--scan-blue) 10%, transparent);border:1px solid color-mix(in srgb, var(--scan-blue) 22%, transparent);width:2.35rem;height:2.35rem;color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}[data-page=scan-list] [data-role=scan-url-text]{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:var(--scan-font-mono);color:var(--color-text);font-size:.95rem;line-height:1.35}[data-page=scan-list] [data-role=scan-url-text] strong{font-weight:600}[data-page=scan-list] e-field[data-role=scan-score]{align-items:center;display:flex;overflow:visible}[data-page=scan-list] e-field[data-role=scan-score] ec-badge{font-variant-numeric:tabular-nums;padding:.4em .85em;font-size:.95rem;font-weight:700}[data-page=scan-list] [data-role=score-empty]{letter-spacing:.02em;color:var(--color-text-light);background:color-mix(in srgb, var(--color-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}[data-page=scan-result]{--scan-pre-padding:var(--space-rem-s);--scan-pre-background:var(--card-background-color);--scan-pre-text:var(--color-text);--scan-pre-border:var(--color-border-default);--scan-pre-radius:var(--border-radius)}[data-page=scan-result] [data-band=good] ec-progress-bar{--ec-progress-bar-fill-color:var(--scan-band-good)}[data-page=scan-result] [data-band=warn] ec-progress-bar{--ec-progress-bar-fill-color:var(--scan-band-warn)}[data-page=scan-result] [data-band=poor] ec-progress-bar{--ec-progress-bar-fill-color:var(--scan-band-poor)}[data-page=scan-result] [data-role=scan-url]{overflow-wrap:anywhere}[data-page=scan-result] pre{min-width:0;max-width:100%;padding:var(--scan-pre-padding);color:var(--scan-pre-text);background:var(--scan-pre-background);border:1px solid var(--scan-pre-border);border-radius:var(--scan-pre-radius);-webkit-overflow-scrolling:touch;overflow-x:auto}[data-page=scan-result] pre[data-role=remediation-code]{white-space:pre;tab-size:2}[data-page=scan-result] ec-copy[data-role=remediation-copy] pre[data-role=remediation-code]{padding-top:3em}[data-page=scan-result] [data-role=remediation-prose]{white-space:pre-wrap}[data-page=scan-result] [data-role=remediation-code-label],[data-page=scan-result] [data-role=remediation-code-note]{color:var(--color-text-light)}[data-page=scan-result] pre[data-role=evidence-item]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--step--1)}[data-page=scan-result] [data-role=evidence-label]{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.06em}[data-page=scan-result] [data-role=dimension-link]{border-radius:var(--card-border-radius);color:inherit;transition:transform var(--duration-micro) var(--ease-out-quint), box-shadow var(--duration-micro) var(--ease-out-quint);text-decoration:none;display:block}[data-page=scan-result] [data-role=dimension-link-chevron]{--color-icon:var(--color-text-light);opacity:.7;transition:transform var(--duration-micro) var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){[data-page=scan-result] [data-role=dimension-link]:hover{box-shadow:0 .75rem 1.5rem color-mix(in srgb, var(--color-primary) 22%, transparent);transform:translateY(-2px)}[data-page=scan-result] [data-role=dimension-link]:hover [data-role=dimension-link-chevron]{--color-icon:var(--color-primary);opacity:1;transform:translate(2px)}}[data-page=scan-result] [data-role=dimension-link]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-page=scan-result] [data-role=dimension-link]{transition:none}[data-page=scan-result] [data-role=dimension-link]:hover{transform:none}[data-page=scan-result] [data-role=dimension-link-chevron],[data-page=scan-result] [data-role=dimension-link]:hover [data-role=dimension-link-chevron]{transition:none;transform:none}}[data-page=scan-result] [data-board-categories]{--scan-findings-nesting-indent:var(--space-rem-s,.75rem);--scan-findings-nesting-tint:color-mix(in srgb, var(--color-text) 4%, transparent);--scan-findings-nesting-rule:color-mix(in srgb, var(--color-text) 12%, transparent);border:1px solid var(--color-border-default);border-radius:var(--card-border-radius,16px);background:var(--card-background-color);overflow:hidden}[data-page=scan-result] [data-role=findings-group-body]{scroll-margin-top:calc(var(--header-height,0px) + var(--space-rem-s,.75rem));border-inline-start:2px solid var(--scan-findings-nesting-rule);background:var(--scan-findings-nesting-tint);margin-inline-start:var(--scan-findings-nesting-indent);padding-inline-start:var(--scan-findings-nesting-indent)}[data-page=scan-result] [data-role=score-overview]{scroll-margin-top:calc(var(--header-height,0px) + var(--space-rem-s));outline:none}[data-page=scan-result] [data-role=overall-score] ec-badge{--step--1:clamp(1.9rem, 1.3rem + 2vw, 2.8rem)}[data-page=scan-result] [data-role=overall-score] strong{font-family:var(--scan-font-display);font-size:clamp(1.2rem,1rem + .6vw,1.55rem)}[data-page=scan-result] [data-role=findings-back-link]{padding-block:var(--space-rem-2xs);padding-inline-end:var(--scan-findings-nesting-indent)}html[data-theme=dark] [data-page=scan-result] [data-board-categories]{--scan-findings-nesting-tint:color-mix(in srgb, var(--color-text) 8%, transparent);--scan-findings-nesting-rule:color-mix(in srgb, var(--color-text) 26%, transparent)}@media (width<=600px){[data-page=scan-result] [data-board-categories]{--scan-findings-nesting-indent:var(--space-rem-2xs,.5rem)}}[data-page=scan-result] [data-finding-group]{scroll-margin-top:calc(var(--header-height,0px) + var(--space-rem-s,.75rem));border-top:1px solid var(--color-border-default);--ec-disclosure-content-gap:0;display:block}[data-page=scan-result] [data-finding-group]:first-child{border-top:none}[data-page=scan-result] [data-role=finding-summary]{box-sizing:border-box;cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;align-items:center;gap:.75rem;margin:0;padding:.9rem 1.25rem;font-weight:600;line-height:1.3;transition:background-color .2s;display:flex}[data-page=scan-result] [data-role=finding-summary]:hover{background-color:color-mix(in srgb, var(--scan-blue) 7%, transparent)}[data-page=scan-result] [data-role=finding-chevron]{color:var(--scan-blue);transition:transform .2s}[data-page=scan-result] [data-finding-group][open]>[data-role=finding-summary]>[data-role=finding-chevron]{transform:rotate(90deg)}[data-page=scan-result] [data-role=finding-group-label]{flex:1}[data-page=scan-result] [data-role=result-board]{scroll-margin-top:calc(var(--header-height,0px) + var(--space-rem-s,.75rem))}[data-page=scan-result] [data-role=board-intro]{color:var(--color-text-light);font-size:var(--step--1);line-height:1.5}[data-page=scan-result] [data-role=board-priorities]{--ec-priority-list-rank-background:var(--scan-blue);--ec-priority-list-item-hover-background:color-mix(in srgb, var(--scan-blue) 8%, transparent);border:1px solid var(--color-border-default);border-radius:var(--card-border-radius,16px);background:var(--card-background-color);padding:.75rem 1rem}[data-page=scan-result] [data-role=board-priority]{color:inherit;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}[data-page=scan-result] [data-role=board-priority]:hover{text-decoration:underline}[data-page=scan-result] [data-role=board-group-label]{color:var(--color-text-light);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}[data-page=scan-result] [data-role=board-category-label]{display:block}[data-page=scan-result] [data-role=board-category-counts]{color:var(--color-text-light);font-variant-numeric:tabular-nums;padding:.35rem 1.25rem .25rem;display:block}[data-page=scan-result] [data-role=board-checks]{padding:0 1.25rem .75rem;display:block}[data-page=scan-result] [data-role=check-list]{padding-top:.5rem}[data-page=scan-result] [data-role=finding-group-risk]{flex:none}[data-page=scan-result] [data-role=finding-count]{background:color-mix(in srgb, var(--scan-blue) 14%, transparent);min-width:1.75rem;color:var(--scan-blue-deep);font-variant-numeric:tabular-nums;text-align:center;border-radius:9999px;flex:none;padding:.1rem .5rem;font-size:.8rem}[data-page=scan-result] [data-role=finding-list]{flex-direction:column;padding:0 1.25rem .5rem;display:flex}[data-page=scan-result] [data-role=finding]{border-radius:var(--card-border-radius,16px);flex-direction:column;gap:.5rem;margin-inline:-.85rem;padding:1.1rem .85rem;transition:background-color .2s;display:flex}[data-page=scan-result] [data-role=finding-divider]{border:none;border-top:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);margin:0}[data-page=scan-result] [data-role=finding]:hover{background-color:color-mix(in srgb, var(--scan-blue) 8%, transparent)}@media (prefers-reduced-motion:reduce){[data-page=scan-result] [data-role=finding]{transition:none}}[data-page=scan-result] [data-role=finding] p{max-width:80ch;color:color-mix(in srgb, var(--color-text) 85%, transparent);margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){[data-page=scan-result] [data-role=finding-summary],[data-page=scan-result] [data-role=finding-chevron]{transition:none}}[data-page=scan-result] [data-role=scan-timestamp],[data-page=scan-result] [data-role=scan-scope],[data-page=scan-result] [data-role=not-measured-note]{color:var(--color-text-light);font-size:var(--step--1);line-height:1.5}[data-page=scan-result] [data-role=legend-summary]{box-sizing:border-box;cursor:pointer;font:inherit;font-size:var(--step--1);color:var(--scan-blue-deep);text-align:start;background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:.35rem 0;display:flex}html[data-theme=dark] [data-page=scan-result] [data-role=legend-summary]{color:var(--scan-blue-bright)}[data-page=scan-result] [data-role=legend-summary] span{text-underline-offset:.2em;text-decoration:underline}[data-page=scan-result] [data-role=legend-body] small{color:var(--color-text-light);font-size:var(--step--1);line-height:1.55}[data-page=scan-result],[data-page=scan-list]{position:relative}html:has([data-page=scan-result]){overflow-x:clip}body:has([data-page=scan-result]){overflow-x:clip}html:has([data-page=scan-list]){overflow-x:clip}body:has([data-page=scan-list]){overflow-x:clip}:is([data-page=scan-result],[data-page=scan-list],[data-page^=scan-guide],[data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-animation-aurora-blobs]{--animation-aurora-blobs-opacity:.6}[data-page=scan-result]>:not([data-animation-aurora-blobs]),[data-page=scan-list]>:not([data-animation-aurora-blobs]){z-index:1;position:relative}[data-page=scan-result] h1,[data-page=scan-result] h2,[data-page=scan-result] h3,[data-page=scan-list] h1,[data-page=scan-list] h2,[data-page=scan-list] h3{font-family:var(--scan-font-display)}[data-page=scan-result] h2,[data-page=scan-list] h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.65rem,1.2rem + 1.6vw,2.25rem);font-weight:700;line-height:1.05}[data-page=scan-result] [data-kicker],[data-page=scan-list] [data-kicker]{font-family:var(--scan-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--scan-blue-bright);justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}[data-page=scan-result] [data-kicker] span,[data-page=scan-list] [data-kicker] span{align-items:center;gap:.75rem;display:inline-flex}[data-page=scan-result] [data-kicker] span:after,[data-page=scan-list] [data-kicker] span:after{content:"";background:color-mix(in srgb, var(--scan-blue-bright) 70%, transparent);width:2.25rem;height:1px;display:inline-block}[data-page=scan-list] [data-role=scan-empty]{text-align:center}[data-page=scan-list] [data-role=scan-empty] ec-stack{align-items:center}[data-page=scan-list] [data-role=empty-icon]{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright)}[data-page^=scan-guide]{position:relative}html:has([data-page^=scan-guide]){overflow-x:clip}body:has([data-page^=scan-guide]){overflow-x:clip}html:has([data-page^=scan-guide]) ::selection{background:var(--scan-blue);color:#fff}[data-page^=scan-guide]>:not([data-animation-aurora-blobs]){z-index:1;position:relative}[data-page^=scan-guide] h1,[data-page^=scan-guide] h2,[data-page^=scan-guide] h3{font-family:var(--scan-font-display)}[data-page^=scan-guide] h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:700;line-height:1.05}[data-page^=scan-guide] [data-kicker]{font-family:var(--scan-font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-blue) 80%, var(--color-text));align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}[data-page^=scan-guide] [data-kicker] span{font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;display:inline-flex}[data-page^=scan-guide] [data-kicker] span:after{content:"";background:currentColor;width:2.25rem;height:1px;display:inline-block}[data-page^=scan-guide] [data-prose]{max-width:68ch;line-height:1.6}[data-page^=scan-] [data-guide-hero]{--ec-hero-min-height:clamp(460px, 68vh, 620px);--ec-hero-content-max:760px;--ec-hero-padding:clamp(3rem, 8vw, 5.5rem) 1.5rem;--ec-hero-color:#fff;--ec-hero-overlay:radial-gradient(120% 90% at 50% -10%, transparent 60%, rgba(7,11,22,.28) 100%), linear-gradient(180deg, rgba(7,11,22,.1) 0%, rgba(7,11,22,.18) 55%, rgba(7,11,22,.5) 100%);width:var(--ec-viewport-width,100vw);max-width:var(--ec-viewport-width,100vw);margin-inline:calc(50% - var(--ec-viewport-width,100vw) / 2);background:var(--scan-ink);border-radius:0;margin-block-start:-24px}[data-page^=scan-] [data-guide-hero=app]{--ec-hero-min-height:clamp(240px, 34vw, 340px);--ec-hero-padding:clamp(2rem, 5vw, 3.25rem) 1.5rem}[data-page=scan-result] [data-guide-hero] [data-role=scan-url]{overflow-wrap:anywhere;font-family:var(--scan-font-mono);font-size:.95rem}[data-page^=scan-] [data-guide-hero-bg]{object-fit:cover;object-position:center;width:100%;height:100%}[data-page^=scan-] [data-guide-hero] h1{font-family:var(--scan-font-display);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.55);margin:0;font-size:clamp(2.5rem,1.6rem + 4vw,4rem);font-weight:700;line-height:1.04}[data-page^=scan-] [data-guide-hero] [data-prose]{color:rgba(255,255,255,.86);max-width:60ch;margin:.6rem auto 0;font-size:clamp(1.05rem,.95rem + .6vw,1.25rem)}[data-page^=scan-] [data-guide-hero] [data-kicker]{color:var(--scan-blue-bright);justify-content:center}[data-page^=scan-] [data-guide-hero] [data-kicker] span:after{background:color-mix(in srgb, var(--scan-blue-bright) 70%, transparent)}[data-page^=scan-] [data-guide-hero] ec-cluster{margin-block-start:.5rem}[data-page^=scan-] [data-guide-hero] ec-button[contained]{box-shadow:0 10px 30px color-mix(in srgb, var(--scan-blue) 35%, transparent)}[data-page^=scan-] [data-guide-hero] ec-button[outlined]::part(button){color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,24,48,.62);border-color:rgba(255,255,255,.42)}[data-page^=scan-] [data-guide-hero] ec-button[outlined]::part(button):hover{background:rgba(10,24,48,.74);border-color:rgba(255,255,255,.6)}[data-page=scan-guide] [data-header-card]{--card-background-color:color-mix(in srgb, var(--card-background-color) 72%, transparent);--card-border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);--card-border-radius:18px;--card-padding:clamp(1.25rem, 2.5vw, 2rem);--card-header-padding:clamp(1.25rem, 2.5vw, 2rem) clamp(1.25rem, 2.5vw, 2rem) 0;--card-headline-color:var(--color-text)}[data-page=scan-guide] [data-header-card] h3{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.3rem;line-height:1.2;display:flex}[data-page=scan-guide] [data-header-name]{font-family:var(--scan-font-mono);overflow-wrap:anywhere;color:var(--scan-blue-deep);font-size:1rem;font-weight:600}[data-page=scan-guide] [data-header-short]{font-family:var(--scan-font-mono);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--scan-blue) 14%, transparent);color:var(--scan-blue-deep);border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}[data-page=scan-guide] [data-header-card] p{color:color-mix(in srgb, var(--color-text) 88%, transparent);margin:0;line-height:1.6}[data-page=scan-guide] [data-header-card] strong{color:var(--color-text)}[data-page=scan-guide] [data-code-block]{margin-block-start:.35rem;position:relative}[data-page=scan-guide] [data-code-label]{font-family:var(--scan-font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-blue) 65%, var(--color-text-light));margin-bottom:.4rem;font-size:.7rem;font-weight:600;display:inline-block}[data-page=scan-guide] [data-code-block] pre{min-width:0;max-width:100%;padding:var(--space-rem-s,1rem);background:var(--card-background-color);border:1px solid var(--color-border-default);-webkit-overflow-scrolling:touch;border-radius:12px;margin:0;overflow-x:auto}[data-page=scan-guide] [data-code-block] code{font-family:var(--scan-font-mono);color:var(--color-text);white-space:pre;font-size:.85rem;line-height:1.6}[data-page=scan-guide] [data-code-block-dark] pre{background:color-mix(in srgb, var(--scan-ink) 55%, transparent);border-color:color-mix(in srgb, var(--scan-blue-bright) 24%, transparent)}[data-page=scan-guide] [data-code-block-dark] code{color:#e7eefb}[data-page=scan-guide] [data-code-block-dark] [data-code-label]{color:var(--scan-blue-bright)}[data-page=scan-guide] [data-reading-legend]{padding:var(--space-rem-s,1rem);background:color-mix(in srgb, var(--scan-ink) 82%, transparent);border:1px solid color-mix(in srgb, var(--scan-blue-bright) 24%, transparent);border-radius:12px}[data-page=scan-guide] [data-reading-legend] [data-code-label]{color:var(--scan-blue-bright)}[data-page=scan-guide] [data-legend-row]{border-block-start:1px solid color-mix(in srgb, var(--scan-blue-bright) 24%, transparent);padding-block:.5rem}[data-page=scan-guide] [data-legend-term]{min-width:9rem;font-family:var(--scan-font-mono);color:#e7eefb;flex:none;font-size:.85rem}[data-page=scan-guide] [data-legend-desc]{color:rgba(231,238,251,.82);flex:16rem;line-height:1.6}[data-page^=scan-guide] [data-dark-section]{box-sizing:border-box;width:var(--ec-viewport-width,100vw);margin-inline:calc(50% - var(--ec-viewport-width,100vw) / 2);padding-block:clamp(3.5rem,7vw,6rem);padding-inline:max(24px, calc(var(--ec-viewport-width,100vw) / 2 - 32rem));background:radial-gradient(90% 70% at 12% 0%, color-mix(in srgb, var(--scan-blue) 22%, transparent), transparent 58%), radial-gradient(70% 60% at 92% 100%, color-mix(in srgb, var(--scan-blue-deep) 18%, transparent), transparent 64%), var(--scan-ink);color:#e7eefb;position:relative;overflow:hidden}[data-page^=scan-guide] [data-dark-section]>ec-image{z-index:0;pointer-events:none;opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent)}[data-page^=scan-guide] [data-dark-section]>ec-image,[data-page^=scan-guide] [data-dark-section]>ec-image picture,[data-page^=scan-guide] [data-dark-section]>ec-image img{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block}[data-page^=scan-guide] [data-dark-section]>ec-reveal{z-index:1;position:relative}[data-page^=scan-guide] [data-dark-section] h2{color:#f3f7ff}[data-page^=scan-guide] [data-dark-section] [data-kicker]{color:var(--scan-blue-bright)}[data-page^=scan-guide] [data-dark-section] [data-prose]{color:rgba(231,238,251,.82)}[data-page^=scan-guide] [data-final-cta]{text-align:center;align-items:center;padding-block:clamp(1rem,3vw,2.5rem)}[data-page^=scan-guide] [data-final-cta]>[data-prose]{max-width:58ch;margin-inline:auto}[data-page=scan-result] [data-widget=scan-ownership]{align-items:flex-start}[data-page=scan-result] [data-role=scan-owner-badge]{font-family:var(--scan-font-mono);letter-spacing:.04em;background:color-mix(in srgb, var(--scan-blue) 14%, transparent);color:var(--scan-blue-deep);border:1px solid color-mix(in srgb, var(--scan-blue) 32%, transparent);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}[data-page=scan-result] [data-role=scan-owner-badge] ec-fa-icon{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright)}[data-page=scan-result] [data-role=scan-claim] ec-button[type=submit]{box-shadow:0 10px 30px color-mix(in srgb, var(--scan-blue) 35%, transparent)}[data-role=logo] img,.header-logo{width:auto;height:32px}html:has([data-page^=scan-]) [data-role=scan-nav]{align-items:center;gap:.25rem;display:inline-flex}html:has([data-page^=scan-]) [data-role=scan-nav-cta]{align-items:center;text-decoration:none;display:inline-flex}html:has([data-page^=scan-]) [data-role=scan-nav-cta] ec-button{--button-min-height:2rem;--s0:.85rem;--s-1:.5rem;--color-primary:var(--scan-blue-deep);white-space:nowrap}html[data-theme=dark]:has([data-page^=scan-]) [data-role=scan-nav-cta] ec-button{--color-primary:var(--scan-blue-bright)}html[data-theme=rainbow]:has([data-page^=scan-]) [data-role=scan-nav-cta] ec-button{--color-primary:#fff}html[data-theme=rainbow]:has([data-page^=scan-]) [data-role=scan-nav-cta] ec-button::part(button){background-color:rgba(0,0,0,.32)}html:has([data-page^=scan-]) [data-role=scan-nav-link]{font-family:var(--scan-font-mono);letter-spacing:.03em;color:var(--color-text);white-space:nowrap;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}html:has([data-page^=scan-]) [data-role=scan-nav-link]:hover{color:var(--scan-blue-deep);background:color-mix(in srgb, var(--scan-blue) 12%, transparent)}html:has([data-page^=scan-]) [data-role=scan-nav-link] ec-fa-icon{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright)}@media (width<=560px){html:has([data-page^=scan-]) [data-role=scan-nav-link] [data-nav-label]{display:none}html:has([data-page^=scan-]) [data-role=scan-nav-link]{justify-content:center;min-width:44px;min-height:44px;padding:0}}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]){position:relative}html:has([data-page=scan-myscans]){overflow-x:clip}html:has([data-page=scan-monitors]){overflow-x:clip}html:has([data-page=scan-api-tokens]){overflow-x:clip}body:has([data-page=scan-myscans]){overflow-x:clip}body:has([data-page=scan-monitors]){overflow-x:clip}body:has([data-page=scan-api-tokens]){overflow-x:clip}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens])>:not([data-animation-aurora-blobs]){z-index:1;position:relative}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) h1{font-family:var(--scan-font-display)}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) h2{font-family:var(--scan-font-display)}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) h3{font-family:var(--scan-font-display)}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-kicker]{font-family:var(--scan-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--scan-blue-bright);justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-kicker] span{align-items:center;gap:.75rem;display:inline-flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-kicker] span:after{content:"";background:color-mix(in srgb, var(--scan-blue-bright) 70%, transparent);width:2.25rem;height:1px;display:inline-block}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) ec-list[data-reveal-item]{--list-border-radius:18px;--header-height:0px;--list-table-header-shadow:none;--list-table-header-background:transparent;border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);background:color-mix(in srgb, var(--card-background-color) 72%, transparent);border-radius:18px;overflow:hidden}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-list-header{background:color-mix(in srgb, var(--scan-blue) 8%, transparent)}@media (width<=750px){:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-list-header{display:none}}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-list-header>e-header-field{font-family:var(--scan-font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-blue) 70%, var(--color-text-light));font-size:.72rem;font-weight:600}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) a:has(>e-list-row):last-of-type e-list-row{border-bottom:none}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-list-row:last-of-type{border-bottom:none}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-field[data-role=scan-url]{align-items:center;gap:.75rem;min-width:0;display:flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-field[data-role=monitor-url]{align-items:center;gap:.75rem;min-width:0;display:flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) e-field[data-role=token-label]{align-items:center;gap:.75rem;min-width:0;display:flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=scan-globe]{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright);display:inline-flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-globe]{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright);display:inline-flex}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=scan-url-text]{overflow-wrap:anywhere;min-width:0}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-url-text]{overflow-wrap:anywhere;min-width:0}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=token-label-text]{overflow-wrap:anywhere;min-width:0}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=scan-url-text] strong{font-weight:600}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-url-text] strong{font-weight:600}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=token-label-text] strong{font-weight:600}[data-page=scan-myscans] [data-role=score-empty]{font-family:var(--scan-font-mono);color:var(--color-text-light);font-size:.8rem}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=scan-empty]{text-align:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-empty]{text-align:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=token-empty]{text-align:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-upgrade]{text-align:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=token-upgrade]{text-align:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=scan-empty] ec-stack{align-items:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-empty] ec-stack{align-items:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=token-empty] ec-stack{align-items:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=monitor-upgrade] ec-stack{align-items:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=token-upgrade] ec-stack{align-items:center}:is([data-page=scan-myscans],[data-page=scan-monitors],[data-page=scan-api-tokens]) [data-role=empty-icon]{color:var(--scan-blue);--fa-primary-color:var(--scan-blue);--fa-secondary-color:var(--scan-blue-bright)}[data-page=scan-pricing]{position:relative}html:has([data-page=scan-pricing]){overflow-x:clip}body:has([data-page=scan-pricing]){overflow-x:clip}html:has([data-page=scan-pricing]) ::selection{background:var(--scan-blue);color:#fff}[data-page=scan-pricing]>:not([data-animation-aurora-blobs]){z-index:1;position:relative}[data-page=scan-pricing] h1,[data-page=scan-pricing] h2,[data-page=scan-pricing] h3{font-family:var(--scan-font-display)}[data-page=scan-pricing] h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.6rem + 3.4vw,3.6rem);font-weight:700;line-height:1.05}[data-page=scan-pricing] h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem);font-weight:700;line-height:1.05}[data-page=scan-pricing] [data-kicker]{font-family:var(--scan-font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-blue) 80%, var(--color-text));align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}[data-page=scan-pricing] [data-kicker] span{align-items:center;gap:.75rem;display:inline-flex}[data-page=scan-pricing] [data-kicker] span:after{content:"";background:currentColor;width:2.25rem;height:1px;display:inline-block}[data-page=scan-pricing] [data-prose]{max-width:68ch;line-height:1.6}[data-page=scan-pricing] [data-pricing-note]{width:min(100%,68ch);margin-inline:auto}[data-page=scan-pricing] [data-animation-aurora-blobs]{--animation-aurora-blobs-opacity:.6;--animation-aurora-blobs-size-1:44vw;--animation-aurora-blobs-size-3:36vw;--animation-aurora-blobs-top-1:10%;--animation-aurora-blobs-left-1:-10%;--animation-aurora-blobs-top-2:50%;--animation-aurora-blobs-right-2:-12%;--animation-aurora-blobs-bottom-3:-8%;--animation-aurora-blobs-left-3:34%}[data-page=scan-pricing] ec-card[data-tier]{--card-border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);--card-border-radius:18px;--card-background-color:color-mix(in srgb, var(--color-background) 88%, transparent);--card-padding:1.25rem 1.5rem 1.5rem;--card-header-padding:1.5rem 1.5rem 0;--card-actions-padding:0 1.5rem 1.5rem;--card-headline-color:var(--color-text);--card-box-shadow:0 10px 30px color-mix(in srgb, var(--scan-ink) 8%, transparent)}[data-page=scan-pricing] ec-card[data-recommended]{--card-border:2px solid var(--scan-blue);--card-background-color:var(--color-background);--card-box-shadow:0 0 0 4px color-mix(in srgb, var(--scan-blue) 12%, transparent), 0 22px 60px color-mix(in srgb, var(--scan-blue) 26%, transparent);z-index:1}[data-page=scan-pricing] ec-card[data-tier]:not([data-recommended]){--card-headline-color:color-mix(in srgb, var(--color-text) 88%, transparent)}[data-page=scan-pricing] ec-card[data-tier]:not([data-recommended]) [data-role=tier-amount]{color:color-mix(in srgb, var(--color-text) 88%, transparent)}[data-page=scan-pricing] ec-card[data-recommended] [data-role=tier-amount]{color:var(--scan-blue);font-size:2.6rem}[data-page=scan-pricing] ec-card[data-tier] h3{letter-spacing:.01em;margin:0;font-size:1.5rem}[data-page=scan-pricing] [data-role=tier-flag]{background:var(--scan-blue-deep);color:#fff;font-family:var(--scan-font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.25rem .7rem;font-size:.6875rem;font-weight:600;display:inline-block}[data-page=scan-pricing] [data-role=tier-price]{align-items:baseline;gap:.5rem;margin:.25rem 0 0;display:flex}[data-page=scan-pricing] [data-role=tier-amount]{font-family:var(--scan-font-display);letter-spacing:-.01em;font-size:2.25rem;font-weight:700;line-height:1}[data-page=scan-pricing] [data-role=tier-period]{color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:.875rem}[data-page=scan-pricing] [data-role=tier-summary]{color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:.35rem 0 0;line-height:1.55}[data-page=scan-pricing] [data-role=tier-features-title]{font-family:var(--scan-font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:.75rem 0 0;font-size:.75rem}[data-page=scan-pricing] [data-role=tier-features]{flex-direction:column;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}[data-page=scan-pricing] [data-role=tier-features] li{align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}[data-page=scan-pricing] [data-role=tier-features] ec-fa-icon{--color-icon:var(--scan-blue);flex:none;margin-block-start:.15rem}[data-page=scan-pricing] [data-role=tier-action]{display:block}[data-page=scan-pricing] [data-role=tier-action]>a{text-decoration:none;display:block}[data-page=scan-pricing] [data-role=tier-soon],[data-page=scan-pricing] [data-role=tier-current]{border:1px dashed color-mix(in srgb, var(--color-text) 40%, transparent);min-height:2.75rem;color:color-mix(in srgb, var(--color-text) 82%, transparent);font-family:var(--scan-font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.75rem;display:flex}[data-page=scan-pricing] [data-role=tier-reassurance]{margin-block-start:.5rem}[data-page=scan-pricing] [data-role=tier-reassurance] span{color:color-mix(in srgb, var(--color-text) 85%, transparent);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}[data-page=scan-pricing] [data-role=tier-reassurance] ec-fa-icon{--color-icon:var(--scan-blue)}[data-page=scan-pricing] [data-tier-grid]{--ec-grid-min:280px}@media (width<=768px){[data-page=scan-pricing] [data-tier-grid]{--ec-grid-min:100%}}:is([data-page=scan-register],[data-page=scan-login]){position:relative}html:has([data-page=scan-register]){overflow-x:clip}html:has([data-page=scan-login]){overflow-x:clip}body:has([data-page=scan-register]){overflow-x:clip}body:has([data-page=scan-login]){overflow-x:clip}html:has([data-page=scan-register]) ::selection{background:var(--scan-blue);color:var(--color-primary-contrast)}html:has([data-page=scan-login]) ::selection{background:var(--scan-blue);color:var(--color-primary-contrast)}:is([data-page=scan-register],[data-page=scan-login])>:not([data-animation-aurora-blobs]){z-index:1;position:relative}:is([data-page=scan-register],[data-page=scan-login]) h1{font-family:var(--scan-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}:is([data-page=scan-register],[data-page=scan-login]) h2{font-family:var(--scan-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}:is([data-page=scan-register],[data-page=scan-login]) [data-kicker]{font-family:var(--scan-font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-blue-bright) 70%, #e7eefb);align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}:is([data-page=scan-register],[data-page=scan-login]) [data-kicker] span{align-items:center;gap:.75rem;display:inline-flex}:is([data-page=scan-register],[data-page=scan-login]) [data-kicker] span:after{content:"";background:currentColor;width:2.25rem;height:1px;display:inline-block}:is([data-page=scan-register],[data-page=scan-login]) [data-animation-aurora-blobs]{--animation-aurora-blobs-opacity:.5;--animation-aurora-blobs-size-1:44vw;--animation-aurora-blobs-size-3:36vw;--animation-aurora-blobs-top-1:8%;--animation-aurora-blobs-left-1:-12%;--animation-aurora-blobs-top-2:46%;--animation-aurora-blobs-right-2:-14%;--animation-aurora-blobs-bottom-3:-10%}:is([data-page=scan-register],[data-page=scan-login]) ec-card[data-auth-card]{--card-border:1px solid color-mix(in srgb, var(--scan-blue) 28%, transparent);--card-border-radius:var(--scan-radius-card);--card-background-color:color-mix(in srgb, var(--color-background) 92%, var(--scan-blue) 8%);--card-box-shadow:0 18px 48px color-mix(in srgb, var(--scan-ink) 16%, transparent);--card-padding:clamp(1.5rem, 1rem + 2vw, 2.25rem)}:is([data-page=scan-register],[data-page=scan-login]) ec-card[data-auth-card] h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}:is([data-page=scan-register],[data-page=scan-login]) [data-role=auth-note]{color:color-mix(in srgb, var(--color-text) 90%, transparent);margin:0;font-size:.9375rem}:is([data-page=scan-register],[data-page=scan-login]) [data-role=auth-switch]{color:color-mix(in srgb, var(--color-text) 90%, transparent);margin:0;font-size:.9375rem}:is([data-page=scan-register],[data-page=scan-login]) [data-role=auth-switch] a{color:var(--scan-blue-deep);font-weight:600}html[data-theme=dark] :is([data-page=scan-register],[data-page=scan-login]) [data-role=auth-switch] a{color:var(--scan-blue-bright)}:is([data-page=scan-register],[data-page=scan-login]) [data-auth-trust] span{color:color-mix(in srgb, var(--color-text) 90%, transparent);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:is([data-page=scan-register],[data-page=scan-login]) [data-auth-trust] ec-fa-icon{--color-icon:var(--scan-blue)}[data-page^=scan-guide] ec-card ec-cluster[nowrap] ec-fa-icon{flex-shrink:0}[data-page=scan-result] [data-role=finding-selectors] [data-role=selector]{overflow-wrap:anywhere;font-size:var(--step--2);color:var(--color-text-light);display:block}[data-page=scan-result] [data-role=selectors-label]{font-weight:600}[data-page=scan-result] [data-role=finding-sources] [data-role=source-url]{overflow-wrap:anywhere;font-size:var(--step--2);color:var(--color-text-light);display:block}[data-page=scan-result] [data-role=sources-label]{font-weight:600}[data-page=scan-result] [data-role=report-rescan] ec-form-url{flex:16rem}[data-page=scan-result] [data-role=report-action-links] a{text-decoration:none}[data-page=scan-result] [data-role=report-action-links] ec-share{--ec-share-button-hover-opacity:1;--ec-share-button-active-transform:none}[data-page=scan-result] [data-role=report-extras]{color:var(--color-text-light);font-size:var(--step--1);line-height:1.5}[data-page=scan-result] [data-role=report-extras] ec-fa-icon{--color-icon:var(--color-text-light)}[data-page=scan-result] [data-role=report-extra-link]{color:inherit;text-underline-offset:2px;text-decoration:underline}[data-page=scan-result] [data-role=report-extra-link]:hover{color:var(--color-text)}[data-page=scan-leaderboard]{--color-success:#16803c;--scan-band-good:var(--color-success);--color-warning:#8a6508;--badge-warning-text-color:#fff;--scan-band-warn:var(--color-warning);--scan-band-poor:var(--color-error);position:relative}[data-page=scan-leaderboard]>:not([data-animation-aurora-blobs]){z-index:1;position:relative}[data-page=scan-leaderboard] h2{font-family:var(--scan-font-display);margin:0}[data-page=scan-leaderboard] [data-role=stat-value]{font-family:var(--scan-font-display);font-size:clamp(2rem,1.4rem + 2vw,2.8rem);line-height:1}[data-page=scan-leaderboard] [data-role=stat-label]{font-family:var(--scan-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-light);font-size:.72rem;font-weight:600}[data-page=scan-leaderboard] ec-list{background:color-mix(in srgb, var(--card-background-color) 74%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);-webkit-backdrop-filter:blur(8px);--header-height:0px;--list-table-header-shadow:none;--list-table-header-background:transparent;border-radius:22px;padding:clamp(.5rem,1.5vw,1rem) clamp(.35rem,1.5vw,.85rem);display:block;overflow:hidden}[data-page=scan-leaderboard] e-list-header>e-header-field{font-family:var(--scan-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-light);font-size:.72rem;font-weight:600}[data-page=scan-leaderboard] [data-role=rank-number]{font-family:var(--scan-font-mono);color:var(--scan-blue);font-size:1.1rem;font-weight:700}[data-page=scan-leaderboard] [data-role=leaderboard-host],[data-page=scan-leaderboard] [data-role=climber-host]{font-family:var(--scan-font-mono);overflow-wrap:anywhere;font-size:.9rem;font-weight:700}[data-page=scan-leaderboard] [data-change=up]{color:var(--scan-band-good);font-weight:700}[data-page=scan-leaderboard] [data-change=down]{color:var(--scan-band-poor);font-weight:700}[data-page=scan-leaderboard] [data-change=none]{color:var(--color-text-light)}[data-page=scan-leaderboard] [data-role=climber-row],[data-page=scan-leaderboard] [data-role=municipality-link]{color:inherit;text-decoration:none;display:block}[data-page=scan-leaderboard] [data-role=climber-delta]{font-family:var(--scan-font-mono);color:var(--scan-band-good);font-size:1.1rem;font-weight:700}[data-page=scan-leaderboard] [data-role=leaderboard-disclaimer]{color:var(--color-text-light);font-size:var(--step--1);line-height:1.5}[data-page=scan-compare]{--color-success:#16803c;--scan-band-good:var(--color-success);--color-warning:#8a6508;--badge-warning-text-color:#fff;--scan-band-warn:var(--color-warning);--scan-band-poor:var(--color-error);position:relative}[data-page=scan-compare] [data-animation-aurora-blobs]{--animation-aurora-blobs-opacity:.6}[data-page=scan-compare]>:not([data-animation-aurora-blobs]){z-index:1;position:relative}[data-page=scan-compare] h1,[data-page=scan-compare] h2,[data-page=scan-compare] h3{font-family:var(--scan-font-display)}[data-page=scan-compare] [data-kicker] span{color:var(--scan-blue);letter-spacing:.08em;text-transform:uppercase;font-weight:600}[data-page=scan-compare] :is([data-role=compare-overall-delta],[data-role=compare-group-delta],[data-role=compare-dimension-delta])[data-direction=up]{color:var(--color-success)}[data-page=scan-compare] :is([data-role=compare-overall-delta],[data-role=compare-group-delta],[data-role=compare-dimension-delta])[data-direction=down]{color:var(--color-error)}[data-page=scan-compare] :is([data-role=compare-overall-delta],[data-role=compare-group-delta],[data-role=compare-dimension-delta])[data-direction=flat]{color:var(--color-text-secondary,inherit)}[data-page=scan-compare] [data-role=compare-group]{border-top:1px solid var(--color-border,rgba(0,0,0,.08));padding-top:.75rem}[data-page=scan-compare] [data-role=compare-group]:first-of-type{border-top:0;padding-top:0}[data-page=scan-compare] [data-role=compare-history-entry][data-selected=true]{font-weight:600}