.check-form[data-astro-cid-wlmoizhh]{gap:12px;max-width:640px;margin-top:32px;display:flex}.input-wrap[data-astro-cid-wlmoizhh]{background:var(--bg);border:1px solid var(--border-strong);border-radius:999px;flex:1;align-items:center;padding-left:18px;transition:border-color .2s,box-shadow .2s;display:flex}.input-wrap[data-astro-cid-wlmoizhh]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px #22d3ee26}.at[data-astro-cid-wlmoizhh]{font-family:var(--font-mono);color:var(--text-dim)}.input-wrap[data-astro-cid-wlmoizhh] input[data-astro-cid-wlmoizhh]{min-width:0;color:var(--text);font:500 1.05rem var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:15px 16px 15px 8px}.privacy-note[data-astro-cid-wlmoizhh]{color:var(--text-dim);margin-top:14px;font-size:.88rem}@media (width<=520px){.check-form[data-astro-cid-wlmoizhh]{flex-direction:column}}.results-section[data-astro-cid-wlmoizhh]{padding-top:0}.summary[data-astro-cid-wlmoizhh]{align-items:center;gap:clamp(24px,5vw,56px);margin-bottom:20px;display:flex}.score[data-astro-cid-wlmoizhh]{flex-shrink:0;width:150px;height:150px;position:relative}.ring[data-astro-cid-wlmoizhh]{width:100%;height:100%;transform:rotate(-90deg)}.ring[data-astro-cid-wlmoizhh] circle[data-astro-cid-wlmoizhh]{fill:none;stroke-width:10px}.ring-bg[data-astro-cid-wlmoizhh]{stroke:var(--surface-2)}.ring-fg[data-astro-cid-wlmoizhh]{stroke:var(--cyan);stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:326.73px;transition:stroke-dashoffset 1.2s var(--ease), stroke .3s}.score-text[data-astro-cid-wlmoizhh]{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.grade[data-astro-cid-wlmoizhh]{font-family:var(--font-display);font-size:2.8rem;font-weight:700;line-height:1}.pts[data-astro-cid-wlmoizhh]{font-family:var(--font-mono);color:var(--text-dim);font-size:.85rem}.domain[data-astro-cid-wlmoizhh]{font-family:var(--font-mono);word-break:break-all;font-size:clamp(1.3rem,3vw,1.8rem)}.summary-copy[data-astro-cid-wlmoizhh] .muted[data-astro-cid-wlmoizhh]{max-width:52ch}@media (width<=640px){.summary[data-astro-cid-wlmoizhh]{flex-direction:column;align-items:flex-start}}.checks[data-astro-cid-wlmoizhh]{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=860px){.checks[data-astro-cid-wlmoizhh]{grid-template-columns:1fr}}.checks[data-astro-cid-wlmoizhh] .check header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.checks[data-astro-cid-wlmoizhh] .check h3{margin:0;font-size:1.15rem}.checks[data-astro-cid-wlmoizhh] .badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:700}.checks[data-astro-cid-wlmoizhh] .badge.pass{color:var(--green);background:#34d3991f}.checks[data-astro-cid-wlmoizhh] .badge.warn{color:var(--amber);background:#fbbf241f}.checks[data-astro-cid-wlmoizhh] .badge.fail{color:var(--red);background:#f871711f}.checks[data-astro-cid-wlmoizhh] .badge.info{color:var(--text-muted);background:var(--surface-2)}.checks[data-astro-cid-wlmoizhh] .check-summary{margin-bottom:10px}.checks[data-astro-cid-wlmoizhh] .check-details{color:var(--text-muted);gap:4px;margin:0 0 12px;font-size:.95rem;display:grid}.checks[data-astro-cid-wlmoizhh] .check-details:empty{display:none}.checks[data-astro-cid-wlmoizhh] .record{background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;border-radius:10px;margin:0;padding:12px 14px;font-size:.82rem;overflow-x:auto}.checks[data-astro-cid-wlmoizhh] .record code{color:var(--text-muted);background:0 0;border:0;padding:0}.learn[data-astro-cid-wlmoizhh]{padding-top:0}.explainers[data-astro-cid-wlmoizhh]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;display:grid}.explainers[data-astro-cid-wlmoizhh] dt[data-astro-cid-wlmoizhh]{font-family:var(--font-mono);color:var(--cyan);margin-bottom:8px;font-weight:700}.explainers[data-astro-cid-wlmoizhh] dd[data-astro-cid-wlmoizhh]{margin:0}@media (width<=860px){.explainers[data-astro-cid-wlmoizhh]{grid-template-columns:1fr}}
