.intro.svelte-d6z9uu{gap:var(--sp-5);justify-items:start;display:grid}.intro.svelte-d6z9uu p:where(.svelte-d6z9uu){max-width:46rem;color:var(--text-2)}.error.svelte-d6z9uu{color:var(--red);font-size:var(--fs-sm)}.summary.svelte-d6z9uu{gap:var(--sp-6);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.label.svelte-d6z9uu{margin-bottom:var(--sp-2);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.id.svelte-d6z9uu{letter-spacing:.04em;color:var(--cyan-hi);text-shadow:0 0 20px #5fe8f273;overflow-wrap:anywhere;font-size:clamp(1.4rem,1rem + 2vw,2.2rem);font-weight:800}.hint.svelte-d6z9uu{margin-top:var(--sp-3);color:var(--text-2);font-size:.9rem}.defences.svelte-d6z9uu{gap:var(--sp-2);margin:0 0 var(--sp-5);color:var(--text-3);padding:0;font-size:.9rem;list-style:none;display:grid}.defences.svelte-d6z9uu .on:where(.svelte-d6z9uu){color:var(--cyan)}.defences.svelte-d6z9uu span:where(.svelte-d6z9uu){width:1.2em;font-family:var(--font-mono);display:inline-block}.groups.svelte-d6z9uu{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}h3.svelte-d6z9uu{margin-bottom:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}dl.svelte-d6z9uu{margin:0}dl.svelte-d6z9uu div:where(.svelte-d6z9uu){gap:var(--sp-1);padding-block:var(--sp-3);border-bottom:1px solid var(--line-soft);display:grid}dl.svelte-d6z9uu div:where(.svelte-d6z9uu):last-child{border-bottom:0}dt.svelte-d6z9uu{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}dd.svelte-d6z9uu{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;margin:0;display:grid}dd.svelte-d6z9uu small:where(.svelte-d6z9uu){color:var(--text-3);font-size:var(--fs-xs)}.top.svelte-dv5ogr{border-top:0;padding-top:0}.banner.svelte-dv5ogr{--tone:var(--orange);gap:var(--sp-6);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-color:color-mix(in srgb, var(--tone) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent), 0 0 60px color-mix(in srgb, var(--tone) 18%, transparent), 0 24px 48px #00000080;grid-template-columns:1fr auto;align-items:center;display:grid}.banner.svelte-dv5ogr.good{--tone:var(--cyan)}.banner.svelte-dv5ogr.bad{--tone:var(--red)}.banner.svelte-dv5ogr.loading{--tone:var(--line);min-height:12rem;color:var(--text-3);grid-template-columns:1fr;place-items:center}.banner.svelte-dv5ogr .eyebrow:where(.svelte-dv5ogr){color:var(--tone)}.banner.svelte-dv5ogr h2.display:where(.svelte-dv5ogr){font-size:var(--fs-3xl);color:var(--tone);text-shadow:0 0 30px color-mix(in srgb, var(--tone) 45%, transparent)}.banner.svelte-dv5ogr .lead:where(.svelte-dv5ogr){color:var(--text-2)}.banner.svelte-dv5ogr .btn:where(.svelte-dv5ogr){margin-top:var(--sp-4)}.dots.svelte-dv5ogr:after{content:"";animation:1.2s steps(4,end) infinite svelte-dv5ogr-dots}@keyframes svelte-dv5ogr-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.ipbox.svelte-dv5ogr{justify-items:end;gap:var(--sp-1);text-align:right;display:grid}.label.svelte-dv5ogr{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ip.svelte-dv5ogr{color:var(--text);cursor:copy;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:clamp(1.25rem,.9rem + 1.6vw,2rem);font-weight:800}.ip.svelte-dv5ogr:hover{color:var(--cyan-hi)}.small.svelte-dv5ogr{font-size:var(--fs-xs);color:var(--text-3)}.tally.svelte-dv5ogr{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--text-2)}.tally.svelte-dv5ogr strong:where(.svelte-dv5ogr){color:var(--text);font-size:1.4em}.facts.svelte-dv5ogr{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.facts.svelte-dv5ogr h3:where(.svelte-dv5ogr){margin-bottom:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.big.svelte-dv5ogr{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700}.dim.svelte-dv5ogr{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--text-3)}.badge.svelte-dv5ogr{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 50%, transparent);border-radius:var(--r-pill);padding:.2rem .6rem;display:inline-block}.badge.svelte-dv5ogr.hosting{color:var(--cyan);border-color:var(--line)}.map.svelte-dv5ogr{width:100%;margin-top:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--r-sm);background:#00000059}.map.svelte-dv5ogr .land:where(.svelte-dv5ogr){fill:#1ec8d224;stroke:#1ec8d273;stroke-width:.4px;stroke-linejoin:round}.map.svelte-dv5ogr line:where(.svelte-dv5ogr){stroke:#1ec8d21f;stroke-width:.5px}.map.svelte-dv5ogr .cross:where(.svelte-dv5ogr){stroke:#f06a1e73;stroke-dasharray:2 3}.map.svelte-dv5ogr .pin:where(.svelte-dv5ogr){fill:var(--orange)}.map.svelte-dv5ogr .pulse:where(.svelte-dv5ogr){fill:none;stroke:var(--orange);transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite svelte-dv5ogr-ping}@keyframes svelte-dv5ogr-ping{0%{opacity:1;scale:.4}to{opacity:0;scale:2.2}}.kv.svelte-dv5ogr{margin:0}.kv.svelte-dv5ogr div:where(.svelte-dv5ogr){justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-2);border-bottom:1px solid var(--line-soft);display:flex}.kv.svelte-dv5ogr div:where(.svelte-dv5ogr):last-child{border-bottom:0}.kv.svelte-dv5ogr dt:where(.svelte-dv5ogr){font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.kv.svelte-dv5ogr dd:where(.svelte-dv5ogr){font-family:var(--font-mono);font-size:var(--fs-sm);text-align:right;overflow-wrap:anywhere;margin:0}.checks.svelte-dv5ogr{gap:var(--sp-3);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.checks.svelte-dv5ogr li:where(.svelte-dv5ogr){--c:var(--text-3);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--surface);border:1px solid var(--line-soft);border-left:3px solid var(--c);border-radius:var(--r-md);grid-template-columns:4.5rem 1fr;align-items:start;display:grid}.checks.svelte-dv5ogr li:where(.svelte-dv5ogr).pass{--c:var(--cyan)}.checks.svelte-dv5ogr li:where(.svelte-dv5ogr).warn{--c:var(--amber)}.checks.svelte-dv5ogr li:where(.svelte-dv5ogr).fail{--c:var(--red)}.checks.svelte-dv5ogr h3:where(.svelte-dv5ogr){font-family:var(--font-display);font-size:var(--fs-md)}.checks.svelte-dv5ogr p:where(.svelte-dv5ogr){margin-top:var(--sp-1);color:var(--text-2);font-size:.9rem}.pill.svelte-dv5ogr{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);border-radius:var(--r-sm);justify-self:start;padding:.15rem .5rem;font-weight:700}.fail.svelte-dv5ogr .pill:where(.svelte-dv5ogr){color:#fff;background:var(--red);box-shadow:0 0 16px #e23c3c80}.fix.svelte-dv5ogr{color:var(--text-3)!important}.fix.svelte-dv5ogr span:where(.svelte-dv5ogr){color:var(--orange)}.table-wrap.svelte-dv5ogr{margin-top:var(--sp-6);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);overflow-x:auto}table.svelte-dv5ogr{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.svelte-dv5ogr th:where(.svelte-dv5ogr),table.svelte-dv5ogr td:where(.svelte-dv5ogr){padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}table.svelte-dv5ogr tr:where(.svelte-dv5ogr):last-child>:where(.svelte-dv5ogr){border-bottom:0}table.svelte-dv5ogr thead:where(.svelte-dv5ogr) th:where(.svelte-dv5ogr){font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:500}:is(table.svelte-dv5ogr tr.public:where(.svelte-dv5ogr):not(:has(strong)) td:where(.svelte-dv5ogr):last-child,table.svelte-dv5ogr tr.mdns:where(.svelte-dv5ogr) td:where(.svelte-dv5ogr):last-child){color:var(--cyan)}table.svelte-dv5ogr tr.private:where(.svelte-dv5ogr) td:where(.svelte-dv5ogr):last-child,table.svelte-dv5ogr strong:where(.svelte-dv5ogr){color:var(--amber)}.headers.svelte-dv5ogr th:where(.svelte-dv5ogr){width:14rem;color:var(--orange);white-space:nowrap;font-weight:500}.headers.svelte-dv5ogr td:where(.svelte-dv5ogr) div:where(.svelte-dv5ogr){gap:var(--sp-1);overflow-wrap:anywhere;display:grid}.headers.svelte-dv5ogr td:where(.svelte-dv5ogr) div:where(.svelte-dv5ogr) small:where(.svelte-dv5ogr){color:var(--text-3)}.note.svelte-dv5ogr{margin-top:var(--sp-5);color:var(--text-3)}.privacy.svelte-dv5ogr ul:where(.svelte-dv5ogr){gap:var(--sp-3);max-width:48rem;margin:var(--sp-5) 0 0;color:var(--text-2);padding-left:1.2em;display:grid}.privacy.svelte-dv5ogr ul:where(.svelte-dv5ogr) li:where(.svelte-dv5ogr)::marker{color:var(--orange)}.privacy.svelte-dv5ogr ul:where(.svelte-dv5ogr) strong:where(.svelte-dv5ogr){color:var(--text)}.privacy.svelte-dv5ogr ul:where(.svelte-dv5ogr) code:where(.svelte-dv5ogr){font-family:var(--font-mono);color:var(--cyan-hi);font-size:.9em}@media (width<=44rem){.banner.svelte-dv5ogr{grid-template-columns:1fr}.ipbox.svelte-dv5ogr{text-align:left;justify-items:start}.checks.svelte-dv5ogr li:where(.svelte-dv5ogr){gap:var(--sp-2);grid-template-columns:1fr}.headers.svelte-dv5ogr th:where(.svelte-dv5ogr){white-space:normal;width:auto}}
