.audit-hero[data-astro-cid-o7cyhbvd]{padding:96px 0 112px;position:relative;overflow:hidden}.inner[data-astro-cid-o7cyhbvd]{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:840px;display:flex;position:relative}.pill-top[data-astro-cid-o7cyhbvd]{color:#c9c9d2;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:inline-flex}.pill-top[data-astro-cid-o7cyhbvd] span[data-astro-cid-o7cyhbvd]{background:var(--blue);border-radius:50%;width:6px;height:6px}h1[data-astro-cid-o7cyhbvd]{letter-spacing:-.045em;font-size:clamp(40px,6vw,72px);line-height:1.04}h1[data-astro-cid-o7cyhbvd] span[data-astro-cid-o7cyhbvd]{color:var(--blue)}.sub[data-astro-cid-o7cyhbvd]{max-width:620px;color:var(--muted-dark);font-size:18px}#scan-form[data-astro-cid-o7cyhbvd]{width:100%;max-width:560px}.tool[data-astro-cid-o7cyhbvd]{padding:64px 0 96px}.muted[data-astro-cid-o7cyhbvd]{color:var(--muted)}.muted-d[data-astro-cid-o7cyhbvd]{color:var(--muted-dark)}.scanning[data-astro-cid-o7cyhbvd]{max-width:640px;animation:swap .5s var(--ease) both;margin:0 auto;padding:32px}.scan-head[data-astro-cid-o7cyhbvd]{align-items:center;gap:12px;margin-bottom:20px;font-size:16px;display:flex}.dot[data-astro-cid-o7cyhbvd]{background:var(--blue);border-radius:50%;width:10px;height:10px}.scan-steps[data-astro-cid-o7cyhbvd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scan-steps[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]{color:var(--faint);border-top:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 0;transition:color .3s;display:flex}.scan-steps[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd].on{color:#fff}.scan-steps[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd].done{color:var(--muted-dark)}.st[data-astro-cid-o7cyhbvd]{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .3s,background .3s}.on[data-astro-cid-o7cyhbvd] .st[data-astro-cid-o7cyhbvd]{border-color:var(--blue);border-right-color:#0000;animation:.9s linear infinite spin}.done[data-astro-cid-o7cyhbvd] .st[data-astro-cid-o7cyhbvd]{border-color:var(--blue);background:var(--blue)}.results[data-astro-cid-o7cyhbvd]{animation:swap .55s var(--ease) both;flex-direction:column;gap:24px;display:flex}.summary[data-astro-cid-o7cyhbvd]{flex-wrap:wrap;align-items:center;gap:32px;padding:36px;display:flex}.summary[data-astro-cid-o7cyhbvd]:hover{box-shadow:none;transform:none}.score[data-astro-cid-o7cyhbvd]{flex-shrink:0;width:140px;height:140px;position:relative}.score[data-astro-cid-o7cyhbvd] svg[data-astro-cid-o7cyhbvd]{width:100%;height:100%}#score-arc[data-astro-cid-o7cyhbvd]{transition:stroke-dashoffset 1.4s var(--ease)}.score-num[data-astro-cid-o7cyhbvd]{font-family:var(--font-display);letter-spacing:-.04em;justify-content:center;align-items:baseline;padding-top:46px;font-size:38px;font-weight:600;display:flex;position:absolute;inset:0}.score-num[data-astro-cid-o7cyhbvd] small[data-astro-cid-o7cyhbvd]{color:var(--faint);letter-spacing:0;margin-left:2px;font-size:14px}.sum-copy[data-astro-cid-o7cyhbvd]{flex-direction:column;flex:320px;gap:8px;display:flex}.sum-copy[data-astro-cid-o7cyhbvd] h2[data-astro-cid-o7cyhbvd]{word-break:break-word;font-size:32px}.counts[data-astro-cid-o7cyhbvd]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.groups[data-astro-cid-o7cyhbvd]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:16px;display:grid}.disclaimer[data-astro-cid-o7cyhbvd]{color:var(--muted);max-width:760px;font-size:14px}.request[data-astro-cid-o7cyhbvd]{flex-wrap:wrap;gap:48px;margin-top:32px;padding:48px;scroll-margin-top:96px;display:flex}.req-copy[data-astro-cid-o7cyhbvd]{flex-direction:column;flex:360px;gap:14px;min-width:0;display:flex}.req-copy[data-astro-cid-o7cyhbvd] h2[data-astro-cid-o7cyhbvd]{font-size:clamp(28px,3.4vw,40px)}.includes[data-astro-cid-o7cyhbvd]{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.includes[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]{color:var(--muted-dark);background:#ffffff0d;border-radius:12px;gap:12px;padding:12px 14px;font-size:15px;display:flex}.includes[data-astro-cid-o7cyhbvd] strong[data-astro-cid-o7cyhbvd]{color:#fff}.b-dot[data-astro-cid-o7cyhbvd]{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.req-form[data-astro-cid-o7cyhbvd],.req-done[data-astro-cid-o7cyhbvd]{flex-direction:column;flex:1.25 420px;justify-content:center;gap:16px;min-width:0;display:flex}.pair[data-astro-cid-o7cyhbvd]{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.opt[data-astro-cid-o7cyhbvd]{color:var(--faint);margin-left:4px;font-weight:400}textarea[data-astro-cid-o7cyhbvd].short{min-height:92px}.dark-input[data-astro-cid-o7cyhbvd]::placeholder{color:#7c7c88}.dark-input[data-astro-cid-o7cyhbvd][aria-invalid=true]{border-color:#ff7a7a}.req-form[data-astro-cid-o7cyhbvd] .form-error[data-astro-cid-o7cyhbvd] a[data-astro-cid-o7cyhbvd]{color:#fff}.scan-check[data-astro-cid-o7cyhbvd]{width:100%;max-width:560px}.req-form[data-astro-cid-o7cyhbvd] .label[data-astro-cid-o7cyhbvd]{color:#fff}.dark-input[data-astro-cid-o7cyhbvd]{background:var(--ink-2);color:#fff;border-color:#ffffff24}.dark-input[data-astro-cid-o7cyhbvd]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #5b78ff40}.fine[data-astro-cid-o7cyhbvd]{color:var(--faint);font-size:13px}.fine[data-astro-cid-o7cyhbvd] a[data-astro-cid-o7cyhbvd]{color:var(--muted-dark)}.req-done[data-astro-cid-o7cyhbvd]:focus{outline:none}.req-done[data-astro-cid-o7cyhbvd]{animation:swap .5s var(--ease) both;align-items:flex-start}.req-done[data-astro-cid-o7cyhbvd] h3[data-astro-cid-o7cyhbvd]{font-size:26px}.req-done[data-astro-cid-o7cyhbvd]>.btn[data-astro-cid-o7cyhbvd]{margin-top:calc(var(--btn-space) - 16px)}.next-sec[data-astro-cid-o7cyhbvd]{overflow-x:clip}.next[data-astro-cid-o7cyhbvd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 64px;display:grid}.after[data-astro-cid-o7cyhbvd]{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.after[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.after[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]:first-child{border-top:0}.after[data-astro-cid-o7cyhbvd] h3[data-astro-cid-o7cyhbvd]{letter-spacing:-.01em;font-size:18px}.after[data-astro-cid-o7cyhbvd] p[data-astro-cid-o7cyhbvd]{color:var(--muted);margin-top:4px;font-size:15px}.a-n[data-astro-cid-o7cyhbvd]{border:1px solid var(--line-2);width:30px;height:30px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.a-link[data-astro-cid-o7cyhbvd]{margin-top:16px;display:inline-block}.report[data-astro-cid-o7cyhbvd]{flex-direction:column;gap:14px;margin:0;display:flex;position:relative}.rp-back[data-astro-cid-o7cyhbvd]{background:#e9ebf0;border:1px solid #dce0e8;border-radius:20px;height:92%;position:absolute;inset:14px -10px auto 10px;transform:rotate(1.6deg)}.rp-page[data-astro-cid-o7cyhbvd]{color:#0b0b0f;background:#fff;border:1px solid #dce0e8;border-radius:20px;flex-direction:column;gap:22px;padding:28px;display:flex;position:relative;box-shadow:0 1px 2px #0b0b0f0a,0 18px 40px #0b0b0f14}.rp-head[data-astro-cid-o7cyhbvd]{border-bottom:1px solid #e3e6ed;align-items:center;gap:12px;padding-bottom:16px;display:flex}.rp-mark[data-astro-cid-o7cyhbvd]{color:#fff;width:34px;height:34px;font-family:var(--font-display);background:#0b0b0f;border-radius:10px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.rp-ht[data-astro-cid-o7cyhbvd]{flex-direction:column;min-width:0;display:flex}.rp-ht[data-astro-cid-o7cyhbvd] strong[data-astro-cid-o7cyhbvd]{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:600}.rp-ht[data-astro-cid-o7cyhbvd] span[data-astro-cid-o7cyhbvd]{color:#55555f;font-size:13px}.rp-pg[data-astro-cid-o7cyhbvd]{color:#55555f;white-space:nowrap;margin-left:auto;font-size:11px}.rp-sec[data-astro-cid-o7cyhbvd]{flex-direction:column;gap:8px;display:flex}.rp-h[data-astro-cid-o7cyhbvd]{font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.rp-h[data-astro-cid-o7cyhbvd] .mono[data-astro-cid-o7cyhbvd]{color:#55555f;font-size:11px;font-weight:400}.rp-note[data-astro-cid-o7cyhbvd],.rp-ask[data-astro-cid-o7cyhbvd]{color:#4a4a55;font-size:13px}.rp-ask[data-astro-cid-o7cyhbvd]{background:#f4f5f8;border-left:3px solid #5b78ff;border-radius:10px;padding:8px 12px}.rp-t[data-astro-cid-o7cyhbvd]{border-collapse:collapse;width:100%;font-size:14px}.rp-t[data-astro-cid-o7cyhbvd] th[data-astro-cid-o7cyhbvd]{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#55555f;padding:0 0 6px;font-size:11px;font-weight:400}.rp-t[data-astro-cid-o7cyhbvd] thead[data-astro-cid-o7cyhbvd] th[data-astro-cid-o7cyhbvd]:last-child{text-align:right}.rp-t[data-astro-cid-o7cyhbvd] td[data-astro-cid-o7cyhbvd]{vertical-align:top;border-top:1px solid #eef0f4;padding:9px 0}.rp-t[data-astro-cid-o7cyhbvd] td[data-astro-cid-o7cyhbvd]:last-child{text-align:right;padding-left:16px}.rp-st[data-astro-cid-o7cyhbvd]{color:#3a3a44;align-items:flex-start;gap:7px;display:inline-flex}.rp-st[data-astro-cid-o7cyhbvd]:before{content:"";border:1.5px solid #8f95a3;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.5em}.rp-st[data-astro-cid-o7cyhbvd].ok:before{background:#5b78ff;border-color:#5b78ff}.rp-m[data-astro-cid-o7cyhbvd] th[data-astro-cid-o7cyhbvd][scope=row]{text-transform:none;letter-spacing:0;color:#0b0b0f;border-top:1px solid #eef0f4;padding:9px 0;font-family:inherit;font-size:14px}.rp-m[data-astro-cid-o7cyhbvd] thead[data-astro-cid-o7cyhbvd] th[data-astro-cid-o7cyhbvd],.rp-m[data-astro-cid-o7cyhbvd] td[data-astro-cid-o7cyhbvd]{width:44px;padding-left:0;text-align:center!important}.rp-m[data-astro-cid-o7cyhbvd] thead[data-astro-cid-o7cyhbvd] th[data-astro-cid-o7cyhbvd]:first-child{width:auto}.rp-yn[data-astro-cid-o7cyhbvd]{color:#6b6b77;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:600;display:inline-grid}.rp-yn[data-astro-cid-o7cyhbvd].y{color:#0b0b0f;background:#e4e9ff;box-shadow:inset 0 0 0 1.5px #5b78ff}.rp-m[data-astro-cid-o7cyhbvd] tbody[data-astro-cid-o7cyhbvd] td[data-astro-cid-o7cyhbvd]:nth-child(2) .rp-yn[data-astro-cid-o7cyhbvd]{outline:1.5px solid #c9ceda}.rp-fix[data-astro-cid-o7cyhbvd]{counter-reset:f;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rp-fix[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]{counter-increment:f;background:#f4f5f8;border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:2px 12px;padding:12px;display:grid}.rp-fix[data-astro-cid-o7cyhbvd] li[data-astro-cid-o7cyhbvd]:before{content:counter(f);color:#fff;width:26px;height:26px;font-family:var(--font-display);background:#0b0b0f;border-radius:8px;grid-row:span 2;place-items:center;font-size:13px;font-weight:600;display:grid}.rp-fix[data-astro-cid-o7cyhbvd] strong[data-astro-cid-o7cyhbvd]{font-size:14px;font-weight:600}.rp-fix[data-astro-cid-o7cyhbvd] span[data-astro-cid-o7cyhbvd]{color:#4a4a55;font-size:13px}.rp-cap[data-astro-cid-o7cyhbvd]{color:var(--muted);font-size:13px}@media (width<=900px){.next[data-astro-cid-o7cyhbvd]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.rp-page[data-astro-cid-o7cyhbvd]{padding:22px 16px}.rp-back[data-astro-cid-o7cyhbvd]{display:none}.rp-t[data-astro-cid-o7cyhbvd]{font-size:13px}.rp-m[data-astro-cid-o7cyhbvd] thead[data-astro-cid-o7cyhbvd] th[data-astro-cid-o7cyhbvd],.rp-m[data-astro-cid-o7cyhbvd] td[data-astro-cid-o7cyhbvd]{width:34px}}.intro[data-astro-cid-o7cyhbvd]{flex-direction:column;gap:32px;display:flex}.step-card[data-astro-cid-o7cyhbvd]{flex-direction:column;gap:12px;padding:32px;display:flex}.step-card[data-astro-cid-o7cyhbvd] p[data-astro-cid-o7cyhbvd]{color:var(--muted)}.step-card[data-astro-cid-o7cyhbvd] h3[data-astro-cid-o7cyhbvd]{font-size:24px}.badge-n[data-astro-cid-o7cyhbvd]{background:var(--invert-bg);width:36px;height:36px;color:var(--invert-fg);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:0 0 0 4px #5b78ff59}@media (width<=760px){.request[data-astro-cid-o7cyhbvd]{padding:32px 24px}.summary[data-astro-cid-o7cyhbvd]{padding:28px 24px}}.res-group{background:var(--surface);border:1px solid var(--line);animation:swap .55s var(--ease) both;border-radius:24px;padding:8px 24px 12px}.res-group h3{letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:18px 0 10px;font-size:18px;display:flex}.res-group h3 span{font-family:var(--font-body);color:var(--faint);letter-spacing:0;font-size:13px;font-weight:500}.res-row{border-top:1px solid var(--line);animation:swap .45s var(--ease) both;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.res-row .ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.res-row .ic.pass{color:var(--pass);background:#34c75929}.res-row .ic.warn{color:var(--warn);background:#ffb0202e}.res-row .ic.fail{color:var(--fail);background:#ff636329}.res-row .ic.info{background:var(--blue-tint);color:var(--info)}.res-row .lbl{font-size:15px;font-weight:600}.res-row .det{color:var(--muted);word-break:break-word;font-size:14px}
