.mapa.svelte-1j2h5vn{min-height:100vh;background:#070b12;color:var(--ghost);font-family:var(--font-sans, "Spline Sans", system-ui, sans-serif);padding:40px 28px 90px;background-image:radial-gradient(900px 500px at 20% -8%,rgba(232,179,75,.05),transparent 60%)}.topo.svelte-1j2h5vn{max-width:1180px;margin:0 auto 26px}.kick.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.34em;color:#e8b34b;text-transform:uppercase}h1.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-weight:700;font-size:clamp(28px,4vw,40px);letter-spacing:.01em;margin:10px 0 6px;color:#eef2f8}h1.svelte-1j2h5vn em:where(.svelte-1j2h5vn){font-style:normal;color:var(--green)}.sub.svelte-1j2h5vn{color:var(--text-dim);font-size:14px;max-width:680px;line-height:1.65}.crumb.svelte-1j2h5vn{max-width:1180px;margin:0 auto 24px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--font-mono, monospace);font-size:11px;padding:12px 16px;background:#0e1626;border:1px solid #1d2940;border-radius:6px}.c-item.svelte-1j2h5vn{background:none;border:none;cursor:pointer;color:var(--text-dim);padding:4px 9px;border-radius:4px;font-family:inherit;font-size:inherit;letter-spacing:.04em;transition:color .2s,background .2s;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}.c-item.svelte-1j2h5vn:hover{color:var(--ghost);background:var(--bg-alt)}.c-item.aqui.svelte-1j2h5vn{color:var(--green);cursor:default}.c-lv.svelte-1j2h5vn{font-size:8px;letter-spacing:.18em;color:#586071;text-transform:uppercase}.c-sep.svelte-1j2h5vn{color:#586071}.grid.svelte-1j2h5vn{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px;opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.22,.9,.3,1),transform .4s cubic-bezier(.22,.9,.3,1)}.grid.on.svelte-1j2h5vn{opacity:1;transform:none}.card.svelte-1j2h5vn{position:relative;overflow:hidden;text-align:left;border:1px solid #1d2940;border-radius:8px;padding:18px;background:#0e1626;cursor:pointer;font-family:inherit;color:inherit;transition:transform .25s,border-color .25s,box-shadow .25s}.card.svelte-1j2h5vn:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ac, #e8b34b);opacity:.55}.card.svelte-1j2h5vn:hover{transform:translateY(-3px);border-color:#2b3a59;box-shadow:0 12px 32px #0006}.gl.svelte-1j2h5vn{font-size:26px;margin-bottom:10px}.card.svelte-1j2h5vn h3:where(.svelte-1j2h5vn){font-family:var(--font-mono, monospace);font-weight:700;font-size:15.5px;letter-spacing:.02em;color:#eef2f8;margin:0}.meta.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-size:9.5px;color:#586071;letter-spacing:.14em;margin-top:5px;text-transform:uppercase}.ct.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-dim);margin-top:13px;display:flex;align-items:center}.ct.svelte-1j2h5vn b:where(.svelte-1j2h5vn){color:var(--green);font-weight:500;margin-right:5px}.tld.svelte-1j2h5vn{position:absolute;top:13px;right:13px;font-family:var(--font-mono, monospace);font-size:9px;font-weight:700;padding:3px 8px;border-radius:20px;letter-spacing:.05em}.tld.br.svelte-1j2h5vn{background:#34d39924;color:#34d399}.tld.org.svelte-1j2h5vn{background:#a78bfa24;color:#a78bfa}.tld.com.svelte-1j2h5vn{background:#6aa6ff24;color:#6aa6ff}.tld.cloud.svelte-1j2h5vn{background:#56c8b824;color:#56c8b8}.dot.svelte-1j2h5vn{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px}.dot.on.svelte-1j2h5vn{background:var(--green);animation:svelte-1j2h5vn-pulso 1.5s infinite}.dot.off.svelte-1j2h5vn{background:var(--text-dim)}.dot.synthetic.svelte-1j2h5vn{background:#e8b34b}@keyframes svelte-1j2h5vn-pulso{0%,to{box-shadow:0 0 #04785766}50%{box-shadow:0 0 0 5px #04785700}}.vazio.svelte-1j2h5vn{grid-column:1 / -1;text-align:center;color:#586071;font-family:var(--font-mono, monospace);font-size:12px;padding:40px 0}.casa-grid.svelte-1j2h5vn{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px;opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.22,.9,.3,1),transform .4s cubic-bezier(.22,.9,.3,1)}.casa-grid.on.svelte-1j2h5vn{opacity:1;transform:none}@media(max-width:780px){.casa-grid.svelte-1j2h5vn{grid-template-columns:1fr}}.hcard.svelte-1j2h5vn{border:1px solid #2b3a59;border-radius:10px;padding:26px;background:linear-gradient(160deg,#0e1626,var(--bg-alt))}.hg.svelte-1j2h5vn{font-size:42px}.hcard.svelte-1j2h5vn h2:where(.svelte-1j2h5vn){font-family:var(--font-mono, monospace);font-weight:700;font-size:26px;margin:10px 0 3px;color:#eef2f8}.hr.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.16em;color:#e8b34b;text-transform:uppercase}.hr.titulo.svelte-1j2h5vn{margin-bottom:16px}.addr.svelte-1j2h5vn{margin-top:20px;font-family:var(--font-mono, monospace);font-size:11.5px;line-height:2.1;color:var(--text-dim)}.addr.svelte-1j2h5vn b:where(.svelte-1j2h5vn){color:var(--ghost);font-weight:500}.addr.svelte-1j2h5vn .sep:where(.svelte-1j2h5vn){color:#586071;margin:0 7px}.sec.svelte-1j2h5vn{margin-top:20px;border-top:1px solid #1d2940;padding-top:16px}.row.svelte-1j2h5vn{display:flex;justify-content:space-between;align-items:center;gap:14px;font-family:var(--font-mono, monospace);font-size:11.5px;padding:7px 0;color:var(--text-dim)}.row.svelte-1j2h5vn b:where(.svelte-1j2h5vn){color:var(--ghost);font-weight:500;text-align:right}.row.svelte-1j2h5vn b.ok:where(.svelte-1j2h5vn){color:var(--green)}.row.svelte-1j2h5vn b.off:where(.svelte-1j2h5vn){color:var(--text-dim)}.row.svelte-1j2h5vn b.synthetic:where(.svelte-1j2h5vn){color:#e8b34b}.row.svelte-1j2h5vn b.regra:where(.svelte-1j2h5vn){color:var(--text-dim);font-weight:400}.k-lv.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-size:10.5px;color:#586071;letter-spacing:.12em;margin:14px 0 8px}.key.svelte-1j2h5vn{font-family:var(--font-mono, monospace);font-size:11px;color:#34d399;background:#34d39914;border:1px solid rgba(52,211,153,.22);padding:9px 12px;border-radius:5px;word-break:break-all}.cofre.svelte-1j2h5vn{display:flex;align-items:center;gap:11px;font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-dim);background:#0e1626;border:1px solid #1d2940;border-radius:5px;padding:11px 13px}.cofre.svelte-1j2h5vn b:where(.svelte-1j2h5vn){color:var(--green)}.foot.svelte-1j2h5vn{max-width:1180px;margin:40px auto 0;font-family:var(--font-mono, monospace);font-size:9.5px;color:#586071;letter-spacing:.1em;text-align:center}
