.home-hero[data-astro-cid-j7pv25f6]{padding-top:68px;padding-bottom:44px}.home-h1[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-size:clamp(2.35rem,5.4vw,4.4rem);line-height:1.08;letter-spacing:-.035em;font-weight:650;color:var(--gp-text);text-wrap:balance}.home-hero__sub[data-astro-cid-j7pv25f6]{margin:0 0 32px;font-size:20px;line-height:1.65;color:var(--gp-secondary)}.home-start[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.home-domain[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.home-domain[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.home-domain__row[data-astro-cid-j7pv25f6]{display:flex;gap:10px}.home-domain[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;height:54px;border:1px solid var(--gp-border-2);border-radius:9px;padding:0 18px;background:var(--gp-deep);color:var(--gp-text);font:16px var(--gp-sans)}.home-domain[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--gp-muted)}.home-domain[data-astro-cid-j7pv25f6] .gp-cta[data-astro-cid-j7pv25f6]{height:54px}.home-domain[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--gp-sub);margin:10px 0 0}.home-textlink[data-astro-cid-j7pv25f6]{color:var(--gp-link);font-size:15px;text-underline-offset:5px;text-decoration:underline}.home-signals[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;border-top:1px solid var(--gp-border-2);margin-top:36px;padding-top:24px}.home-signals[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:15px;font-weight:600;margin-bottom:5px}.home-signals[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:13px;line-height:1.5;color:var(--gp-sub)}.home-scope[data-astro-cid-j7pv25f6]{margin:20px 0 0;font-size:13px;line-height:1.65;color:var(--gp-sub)}.home-scope[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gp-link);text-decoration:underline;text-underline-offset:3px}.gp-trust__inner[data-astro-cid-j7pv25f6]{gap:24px}.gp-trust__inner[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gp-secondary);text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.home-hero[data-astro-cid-j7pv25f6]{padding-top:36px}.home-hero__sub[data-astro-cid-j7pv25f6]{font-size:18px}.home-signals[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-start[data-astro-cid-j7pv25f6]{display:block}.home-textlink[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:20px}}@media(max-width:420px){.home-domain__row[data-astro-cid-j7pv25f6]{flex-direction:column}.home-domain[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:auto}.home-domain[data-astro-cid-j7pv25f6] .gp-cta[data-astro-cid-j7pv25f6]{justify-content:center}}.home-section[data-astro-cid-j7pv25f6]{padding-top:64px;padding-bottom:24px}.home-section__title[data-astro-cid-j7pv25f6]{margin-bottom:28px}.home-section__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:10px}.home-seelink[data-astro-cid-j7pv25f6],.home-allterms[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:13px;color:var(--gp-sub);text-decoration:none}.home-allterms[data-astro-cid-j7pv25f6]{color:var(--gp-cobalt);padding:8px 6px}.home-grid-4[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-grid-3[data-astro-cid-j7pv25f6],.htl-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.htl-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--gp-surface);border:1px solid var(--gp-border-2);border-radius:14px;overflow:hidden;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.htl-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--gp-cobalt);transform:translateY(-2px)}.htl-vis[data-astro-cid-j7pv25f6]{display:block;background:radial-gradient(ellipse 90% 120% at 50% -30%,rgba(37,99,235,.12),transparent 60%),var(--gp-deep);border-bottom:1px solid var(--gp-border);padding:10px 14px 4px}.htl-vis[data-astro-cid-j7pv25f6] svg{display:block;width:100%;height:auto;max-height:104px}.htl-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1;padding:14px 18px 16px}.htl-name[data-astro-cid-j7pv25f6]{font-size:16.5px;font-weight:700;color:var(--gp-text);margin:6px 0;letter-spacing:-.01em}.htl-blurb[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.65;color:var(--gp-secondary);margin-bottom:12px}.htl-body[data-astro-cid-j7pv25f6] .gp-card__cta[data-astro-cid-j7pv25f6]{margin-top:auto}@media(max-width:960px){.htl-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.htl-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.home-databand[data-astro-cid-j7pv25f6]{border-top:1px solid var(--gp-border);background:var(--gp-deep)}.home-databand__inner[data-astro-cid-j7pv25f6]{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.home-databand__lede[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--gp-sub)}.home-outlink[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-family:var(--gp-mono);font-size:13.5px;color:var(--gp-cobalt);text-decoration:none;border:1px solid var(--gp-border-2);border-radius:8px;padding:9px 15px}.home-outlink[data-astro-cid-j7pv25f6]:hover{border-color:var(--gp-cobalt)}.home-checker__head[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:40px}.home-checker__head[data-astro-cid-j7pv25f6] .gp-kicker[data-astro-cid-j7pv25f6]{margin-bottom:12px}.home-checker__sub[data-astro-cid-j7pv25f6]{margin:12px auto 0;font-size:16px;color:var(--gp-sub);line-height:1.55}.home-steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gp-border-2);border:1px solid var(--gp-border-2);border-radius:14px;overflow:hidden;margin-bottom:32px}.home-step[data-astro-cid-j7pv25f6]{background:var(--gp-surface);padding:28px 26px}.home-step__n[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:12px;color:var(--gp-cobalt);margin-bottom:14px}.home-step__title[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--gp-text)}.home-step__desc[data-astro-cid-j7pv25f6]{font-size:13.5px;line-height:1.55;color:var(--gp-sub)}.home-checker__cta[data-astro-cid-j7pv25f6]{text-align:center}.home-glossary[data-astro-cid-j7pv25f6]{padding-top:56px;padding-bottom:56px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.home-glossary__sub[data-astro-cid-j7pv25f6]{margin:0;font-size:14.5px;color:var(--gp-sub)}.home-chips[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.home-latest[data-astro-cid-j7pv25f6]{border-top:1px solid var(--gp-border)}.home-latest__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--gp-border);text-decoration:none}.home-latest__date[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:12px;color:var(--gp-muted)}.home-latest__title[data-astro-cid-j7pv25f6]{font-size:15.5px;color:var(--gp-text);font-weight:500}.home-latest__tag[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:11px;color:var(--gp-cobalt);background:var(--gp-deep);border:1px solid var(--gp-border);border-radius:5px;padding:3px 9px}.home-audit[data-astro-cid-j7pv25f6]{padding-top:24px;padding-bottom:72px}.home-audit__card[data-astro-cid-j7pv25f6]{background:var(--gp-surface);border:1px solid var(--gp-border-2);border-radius:14px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.home-audit__title[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:600;color:var(--gp-text);margin-bottom:6px}.home-audit__sub[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--gp-sub)}@media(max-width:900px){.home-hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px;padding-top:48px}.home-h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.35rem,5.4vw,4.4rem)}.home-databand__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.home-grid-4[data-astro-cid-j7pv25f6],.home-grid-3[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.home-audit__card[data-astro-cid-j7pv25f6]{padding:24px 20px}.home-h1[data-astro-cid-j7pv25f6]{font-size:2.35rem}.home-grid-4[data-astro-cid-j7pv25f6],.home-grid-3[data-astro-cid-j7pv25f6],.home-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-latest__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto}.home-latest__date[data-astro-cid-j7pv25f6]{display:none}}.hp-pulse__dot[data-astro-cid-j7pv25f6]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gp-cyan);box-shadow:0 0 8px var(--gp-cyan);margin-right:6px;animation:hp-pulse-blink 2s infinite}@keyframes hp-pulse-blink{0%,to{opacity:1}50%{opacity:.35}}.hp-pulse__sub[data-astro-cid-j7pv25f6]{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--gp-sub)}.hp-pulse__board[data-astro-cid-j7pv25f6]{margin-top:22px;border:1px solid var(--gp-border-2);border-radius:14px;overflow:hidden;background:var(--gp-deep)}.hp-pulse__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:34px minmax(120px,1fr) auto 44px 52px;gap:12px;align-items:center;padding:11px 18px;text-decoration:none;border-top:1px solid var(--gp-border);transition:background var(--transition-fast)}.hp-pulse__row[data-astro-cid-j7pv25f6]:first-child{border-top:none}.hp-pulse__row[data-astro-cid-j7pv25f6]:hover{background:var(--gp-surface)}.hp-pulse__rank[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:12px;color:var(--gp-faint)}.hp-pulse__host[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:13.5px;color:var(--gp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-pulse__signals[data-astro-cid-j7pv25f6]{display:flex;gap:5px}.hp-pulse__sig[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:9px;letter-spacing:.04em;padding:3px 6px;border-radius:5px;border:1px solid transparent}.hp-pulse__sig[data-astro-cid-j7pv25f6].is-pass{color:#4ade80;background:#22c55e1a}.hp-pulse__sig[data-astro-cid-j7pv25f6].is-warn{color:#fde68a;background:#f59e0b1f}.hp-pulse__sig[data-astro-cid-j7pv25f6].is-fail{color:#fca5a5;background:#ef44441f}.hp-pulse__delta[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:11.5px;text-align:right;color:var(--gp-cyan)}.hp-pulse__score[data-astro-cid-j7pv25f6]{font-family:var(--gp-mono);font-size:19px;font-weight:700;text-align:right}.hp-pulse__foot[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-family:var(--gp-mono);font-size:11.5px;color:var(--gp-muted)}.hp-pulse__foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gp-cyan);text-decoration:none}@media(max-width:700px){.hp-pulse__row[data-astro-cid-j7pv25f6]{grid-template-columns:26px 1fr 44px}.hp-pulse__signals[data-astro-cid-j7pv25f6],.hp-pulse__delta[data-astro-cid-j7pv25f6]{display:none}}
