.audit[data-astro-cid-dz5z5sct]{gap:32px;max-width:760px;padding-top:140px;padding-bottom:100px;display:grid}.audit__head[data-astro-cid-dz5z5sct]{gap:16px;display:grid}.audit__head[data-astro-cid-dz5z5sct] h1[data-astro-cid-dz5z5sct]{font-size:clamp(2.4rem,6vw,4.2rem)}.audit__head[data-astro-cid-dz5z5sct] p[data-astro-cid-dz5z5sct]{color:var(--muted);max-width:56ch;font-size:1.12em}.audit__form[data-astro-cid-dz5z5sct]{gap:16px;padding:clamp(20px,4vw,32px);display:grid}.audit__form[data-astro-cid-dz5z5sct]:hover{transform:none}.audit__form[data-astro-cid-dz5z5sct][hidden],.audit__progress[data-astro-cid-dz5z5sct][hidden],.audit__result[data-astro-cid-dz5z5sct][hidden]{display:none}.field[data-astro-cid-dz5z5sct]{gap:6px;display:grid}.field[data-astro-cid-dz5z5sct] span[data-astro-cid-dz5z5sct]{font-size:.92rem;font-weight:600}.field[data-astro-cid-dz5z5sct] i[data-astro-cid-dz5z5sct]{color:var(--faint);font-style:normal;font-weight:400}.field[data-astro-cid-dz5z5sct] input[data-astro-cid-dz5z5sct]{border:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;background:#050b078c;border-radius:14px;padding:14px 16px}.field[data-astro-cid-dz5z5sct] input[data-astro-cid-dz5z5sct]:focus{border-color:var(--spell);outline:none;box-shadow:0 0 0 4px #9dff5c24}.check[data-astro-cid-dz5z5sct]{color:var(--muted);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.check[data-astro-cid-dz5z5sct] input[data-astro-cid-dz5z5sct]{accent-color:var(--spell);margin-top:3px}.audit__hp[data-astro-cid-dz5z5sct]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.audit__form[data-astro-cid-dz5z5sct] .btn[data-astro-cid-dz5z5sct]{--h:56px;justify-self:start}.audit__note[data-astro-cid-dz5z5sct]{color:var(--faint);font-size:.85rem}.audit__note[data-astro-cid-dz5z5sct] a[data-astro-cid-dz5z5sct]{color:var(--muted)}.audit__error[data-astro-cid-dz5z5sct]{color:var(--ember);font-weight:600}.audit__error[data-astro-cid-dz5z5sct]:empty{display:none}.audit__progress[data-astro-cid-dz5z5sct]{text-align:center;justify-items:center;gap:20px;padding:48px 0;display:grid}.audit__orb[data-astro-cid-dz5z5sct]{border:2px solid var(--spell);width:72px;height:72px;box-shadow:var(--glow);border-top-color:#0000;border-radius:50%;animation:1s linear infinite turn}@keyframes turn{to{rotate:360deg}}.audit__progress[data-astro-cid-dz5z5sct] p[data-astro-cid-dz5z5sct]{font-family:var(--mono);color:var(--spell)}.audit__result[data-astro-cid-dz5z5sct]{gap:24px;display:grid}.score[data-astro-cid-dz5z5sct]{align-items:center;gap:24px;display:flex}.score__ring[data-astro-cid-dz5z5sct]{--c:var(--spell);background:radial-gradient(closest-side, var(--bg) 82%, transparent 83%), conic-gradient(var(--c) calc(var(--score,0) * 1%), #ffffff14 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:128px;height:128px;display:grid}.score__ring[data-astro-cid-dz5z5sct][data-grade=warn]{--c:var(--ember)}.score__ring[data-astro-cid-dz5z5sct][data-grade=bad]{--c:#ff6b5e}.score__ring[data-astro-cid-dz5z5sct] strong[data-astro-cid-dz5z5sct]{font-size:2.6rem;line-height:1}.score__ring[data-astro-cid-dz5z5sct] span[data-astro-cid-dz5z5sct]{color:var(--faint);font-size:.8rem}.score__label[data-astro-cid-dz5z5sct]{color:var(--muted);font-size:.9rem}.score__host[data-astro-cid-dz5z5sct]{word-break:break-all;font-size:1.5rem;font-weight:800}.score__sent[data-astro-cid-dz5z5sct]{color:var(--spell);font-size:.95rem}.audit__basic[data-astro-cid-dz5z5sct]{color:var(--ember);font-size:.95rem}.findings[data-astro-cid-dz5z5sct]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.finding[data-astro-cid-dz5z5sct]{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:14px 16px 14px 46px;position:relative}.finding[data-astro-cid-dz5z5sct]:before{font-weight:800;position:absolute;top:14px;left:16px}.finding--good[data-astro-cid-dz5z5sct]:before{content:"✓";color:var(--spell)}.finding--warn[data-astro-cid-dz5z5sct]:before{content:"!";color:var(--ember)}.finding--bad[data-astro-cid-dz5z5sct]:before{content:"✗";color:#ff6b5e}.finding--bad[data-astro-cid-dz5z5sct]{border-color:#ff6b5e66}.audit__actions[data-astro-cid-dz5z5sct]{flex-wrap:wrap;gap:12px;display:flex}.audit__actions[data-astro-cid-dz5z5sct] .btn[data-astro-cid-dz5z5sct][hidden]{display:none}.audit__call[data-astro-cid-dz5z5sct]{color:var(--muted);margin-top:-18px;font-size:.92rem}.audit__call[data-astro-cid-dz5z5sct]:focus{outline:none}.audit__call[data-astro-cid-dz5z5sct].is-ok{color:var(--spell);font-weight:600}.explain[data-astro-cid-dz5z5sct]{border-top:1px solid var(--line);gap:18px;padding-top:24px;display:grid}.explain[data-astro-cid-dz5z5sct] h2[data-astro-cid-dz5z5sct]{font-size:clamp(1.6rem,3.4vw,2.2rem)}.explain[data-astro-cid-dz5z5sct] dl[data-astro-cid-dz5z5sct]{gap:18px;margin:0;display:grid}.explain[data-astro-cid-dz5z5sct] dt[data-astro-cid-dz5z5sct]{font-size:1.08rem;font-weight:700}.explain[data-astro-cid-dz5z5sct] dd[data-astro-cid-dz5z5sct]{color:var(--muted);max-width:64ch;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.audit__orb[data-astro-cid-dz5z5sct]{animation:none}}
