.hero[data-astro-cid-5ipy3lzm]{padding-bottom:clamp(48px,6vw,72px)}.tool[data-astro-cid-5ipy3lzm]{box-shadow:0 30px 60px -40px var(--shadow);padding:clamp(20px,3vw,32px)}.form[data-astro-cid-5ipy3lzm]{flex-wrap:wrap;gap:10px;display:flex}.form[data-astro-cid-5ipy3lzm] input[data-astro-cid-5ipy3lzm]{border-radius:999px;flex:320px;min-height:54px;padding-inline:22px;font-size:1.05rem}.form[data-astro-cid-5ipy3lzm] .btn[data-astro-cid-5ipy3lzm]{flex:none;min-height:54px}@media (width<=520px){.form[data-astro-cid-5ipy3lzm] .btn[data-astro-cid-5ipy3lzm]{flex:100%}}.err[data-astro-cid-5ipy3lzm]{color:var(--fail-solid);margin:12px 4px 0;font-weight:500}.out[data-astro-cid-5ipy3lzm]{margin-top:24px}.tool[data-astro-cid-5ipy3lzm] .spin{border:2px solid color-mix(in srgb, currentColor 40%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tool[data-astro-cid-5ipy3lzm] .verdict{border-radius:var(--r-sm);border:1px solid;margin-bottom:12px;padding:18px 20px}.tool[data-astro-cid-5ipy3lzm] .verdict strong{margin-bottom:4px;font-size:1.1rem;display:block}.tool[data-astro-cid-5ipy3lzm] .verdict.fail{background:var(--fail-bg);border-color:var(--fail-line);color:var(--fail-ink)}.tool[data-astro-cid-5ipy3lzm] .verdict.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.tool[data-astro-cid-5ipy3lzm] .verdict.pass{background:var(--pass-bg);border-color:var(--pass-line);color:var(--pass-ink)}.tool[data-astro-cid-5ipy3lzm] .metrics{background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0 0 12px;display:grid;overflow:hidden}.tool[data-astro-cid-5ipy3lzm] .metrics:empty{display:none}.tool[data-astro-cid-5ipy3lzm] .metrics div{background:var(--surface);padding:14px 16px}.tool[data-astro-cid-5ipy3lzm] .metrics dt{font:600 1.5rem/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool[data-astro-cid-5ipy3lzm] .metrics dt.pass{color:var(--pass-solid)}.tool[data-astro-cid-5ipy3lzm] .metrics dt.warn{color:var(--warn-solid)}.tool[data-astro-cid-5ipy3lzm] .metrics dt.fail{color:var(--fail-solid)}.tool[data-astro-cid-5ipy3lzm] .metrics dd{font:500 .8125rem/1.3 var(--sans);color:var(--muted);margin:6px 0 0}.tool[data-astro-cid-5ipy3lzm] .tbl{margin:12px 0}.tool[data-astro-cid-5ipy3lzm] .tbl h3{margin-bottom:8px;font-size:.95rem}.tool[data-astro-cid-5ipy3lzm] .tbl-scroll{border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.tool[data-astro-cid-5ipy3lzm] .tbl table{border-collapse:collapse;width:100%;font-size:.875rem}.tool[data-astro-cid-5ipy3lzm] .tbl th{text-align:left;font:500 .8125rem/1.2 var(--sans);color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:10px 12px}.tool[data-astro-cid-5ipy3lzm] .tbl td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.tool[data-astro-cid-5ipy3lzm] .tbl tr:last-child td{border-bottom:0}.tool[data-astro-cid-5ipy3lzm] .tbl .st{font:600 .7rem/1 var(--mono);white-space:nowrap;border-radius:4px;padding:4px 6px;display:inline-block}.tool[data-astro-cid-5ipy3lzm] .st.pass{background:var(--pass-bg);color:var(--pass-ink)}.tool[data-astro-cid-5ipy3lzm] .st.warn{background:var(--warn-bg);color:var(--warn-ink)}.tool[data-astro-cid-5ipy3lzm] .st.fail{background:var(--fail-bg);color:var(--fail-ink)}.tool[data-astro-cid-5ipy3lzm] .st.info{background:var(--surface-2);color:var(--muted)}.results[data-astro-cid-5ipy3lzm]{margin:0;padding:0;list-style:none}.results[data-astro-cid-5ipy3lzm] li{border-bottom:1px solid var(--line);gap:14px;padding:14px 4px;display:flex}.results[data-astro-cid-5ipy3lzm] li strong{color:var(--ink);display:block}.results[data-astro-cid-5ipy3lzm] li span:not(.ic){color:var(--muted);overflow-wrap:anywhere;font-size:.95rem}.results[data-astro-cid-5ipy3lzm] .ic{width:24px;height:24px;color:var(--on-status);border-radius:6px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.results[data-astro-cid-5ipy3lzm] .pass .ic{background:var(--pass-solid)}.results[data-astro-cid-5ipy3lzm] .warn .ic{background:var(--warn-solid)}.results[data-astro-cid-5ipy3lzm] .fail .ic{background:var(--fail-solid)}.results[data-astro-cid-5ipy3lzm] .info .ic{background:var(--line-strong);color:var(--ink)}.after[data-astro-cid-5ipy3lzm]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.after[data-astro-cid-5ipy3lzm] .btn[data-astro-cid-5ipy3lzm]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:46px;padding-block:12px;line-height:1.3}@media (width<=520px){.after[data-astro-cid-5ipy3lzm] .btn[data-astro-cid-5ipy3lzm]{width:100%}}.note[data-astro-cid-5ipy3lzm]{flex:280px;margin:0;font-size:.9rem}.mini[data-astro-cid-5ipy3lzm]{grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;gap:12px 24px;margin:32px 0 0;display:grid}@media (width>=560px){.mini[data-astro-cid-5ipy3lzm]{gap:12px 48px}}.mini[data-astro-cid-5ipy3lzm]>div[data-astro-cid-5ipy3lzm]{min-width:0}.mini[data-astro-cid-5ipy3lzm] dt[data-astro-cid-5ipy3lzm]{overflow-wrap:anywhere;font:600 2rem/1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.mini[data-astro-cid-5ipy3lzm] dd[data-astro-cid-5ipy3lzm]{font:500 .8125rem/1.2 var(--sans);color:var(--muted);overflow-wrap:anywhere;hyphens:auto;margin:8px 0 0}.checks-list[data-astro-cid-5ipy3lzm]{margin:0;padding:0;list-style:none}.n[data-astro-cid-5ipy3lzm]{font:600 .9375rem/1 var(--sans);color:var(--accent);margin-bottom:14px;display:block}
