:root{font-family:monospace,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h3,h5,p{margin:0}a{text-decoration:none}input,button{background:unset;border:unset;outline:unset;padding:unset}body{display:flex;flex-direction:column;height:calc(100dvh - 2px);overflow:auto;gap:1px;padding:1px}body .TabBar{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1px}body .Tab{background:#1e1f2133;width:auto;font-size:1.4rem;color:silver;cursor:pointer;-webkit-backdrop-filter:blur(24px) saturate(.8);backdrop-filter:blur(24px) saturate(.8);padding:8px 16px}body .Tab:hover{color:#fff}body .Tab.Active{background:#1e1f21;box-shadow:0 0 24px 1px #1e1f21cc inset;color:#fff}body section{text-align:center;display:flex;flex-wrap:wrap;overflow:auto;justify-content:center;gap:1px;padding-bottom:1px;width:100%;margin:auto}body section input{box-shadow:0 0 2px 1px #c0c0c04d inset;text-align:center;font-size:1rem;padding:6px 0}body section p,body section a{padding:8px 16px;cursor:crosshair;background:#d8d8d8cc;color:#c8c8c8e6;-webkit-backdrop-filter:blur(24px) saturate(.5);backdrop-filter:blur(24px) saturate(.5);transition:.1s all linear;box-shadow:0 0 2px #fcfcfc66 inset}body section p:nth-of-type(2n),body section a:nth-of-type(2n){background:linear-gradient(310deg,#1e1f2166,#c0c0be1a)}body section p:nth-of-type(odd),body section a:nth-of-type(odd){background:linear-gradient(50deg,#1e1f2166,#c0c0be1a)}body section p:hover,body section a:hover{box-shadow:0 0 2px 1px #fcfcfc80 inset;color:#fff}body section img{margin:auto}body section .NoResults{font-size:20px;padding:8px 12px}body section.CVEs .Entry{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);margin:0;font-size:12px;color:#ececec99;padding:16px 8px}body section.CVEs .Entry.Received{background:#1e3d5ded}body section.CVEs .Entry.Modified{background:#0a488ecc}body section.CVEs .Entry.Rejected{background:#c01f2196}body section.CVEs .Entry.Analysis{background:#0f5f2dbd}body section.CVEs .Entry.Reanalysis{background:#1e8385e3}body section.CVEs .Entry.Update{background:#5c5c5cf5}body section.CVEs .Entry.Remap{background:#481648f5}body section.CVEs .Entry:hover{color:#ececec}body section.CVEs .CVEControls{display:flex;flex-direction:column;gap:1px;width:100%;max-width:100%;overflow:hidden;margin-bottom:4px;box-sizing:border-box}body section.CVEs .CVESearchRow{max-width:100%}body section.CVEs .CVEFilterRow{display:flex;flex-wrap:wrap;gap:1px;align-items:stretch;max-width:100%;overflow:hidden}body section.CVEs .CVEFilterRow select,body section.CVEs .CVEFilterRow button{box-sizing:border-box;height:26px;padding:0 8px;font-size:.7rem;line-height:1;border:1px solid rgba(192,192,192,.25);background:#1e1f218c;color:#c8c8c8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;max-width:100%;flex-shrink:1;min-width:0}body section.CVEs .CVEFilterRow .TaskPill{padding:0 8px;font-size:.7rem}body section.CVEs .CVEFilterRow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:18px;flex:0 0 auto}body section input[type=text],body section input[type=number],body section select,body section button:not(.Entry):not(.Tab){background:#1e1f2199;color:#dcdcdc;border:1px solid rgba(192,192,192,.25);padding:8px 14px;font-size:.95rem;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:4px;min-width:120px}body section input[type=text],body section input[type=number],body section select{text-align:left;cursor:text}body section button:not(.Entry):not(.Tab):hover{background:#3c3e44cc;color:#fff;border-color:#c0c0c066}body section .Search{width:100%;max-width:100%;text-align:left;font-size:.95rem;padding:8px 12px;margin:0;background:#1e1f218c;border:1px solid rgba(192,192,192,.18);-webkit-backdrop-filter:blur(16px) saturate(.9);backdrop-filter:blur(16px) saturate(.9);box-shadow:inset 0 0 4px #0003}body section .Search:focus{border-color:#c0c0c059;outline:none}body section .Recon{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 8px}body section .Recon .Dashboard{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;max-width:100%;margin:0 auto}body section .Recon .ResultCard .Row,body section .Recon .ResultCard .DNSRecord,body section .Recon .ResultCard a,body section .Recon .ResultCard .RawHTML,body section .Recon .ResultCard code{word-break:break-all;overflow-wrap:anywhere}body section.Dehash{text-align:left;padding:8px}body section .DehashSection{background:#1e1f217a;border:1px solid rgba(192,192,192,.18);-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85);padding:10px 12px;margin-bottom:6px;box-shadow:inset 0 1px #ffffff0a}body section .Dashboard{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;width:100%}body section .Results{display:flex;flex-direction:column;gap:1px;width:100%;max-width:720px;margin:0 auto}body section .ResultCard{flex:1 1 320px;min-width:280px;max-width:620px;background:#1e1f218c;border:1px solid rgba(192,192,192,.15);padding:8px 10px;margin:2px;font-size:.9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body section .Recon .ResultCard{max-width:480px}body section .ResultCard h4{margin:0 0 6px;font-size:.95rem;color:#d2d2d2;border-bottom:1px solid rgba(192,192,192,.2);padding-bottom:4px}body section .PortGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:2px;font-size:.75rem}body section .Port{padding:3px 4px;text-align:center;background:#1e1f21b3;border:1px solid rgba(192,192,192,.2);cursor:crosshair}body section .Port.open{background:#145a37bf;color:#c8ffda}body section .Port.filtered{background:#5a461499}body section .DNSGroup{display:flex;flex-direction:column;gap:1px}body section .DNSRecord{font-family:monospace;padding:4px 8px;background:#1e1f2180;font-size:.8rem;word-break:break-all}body section .RawHTML{background:#121214eb;color:#ccc;font-size:.72rem;padding:8px;max-height:380px;overflow:auto;white-space:pre;border:1px solid rgba(192,192,192,.15);box-shadow:inset 0 0 4px #0006}body section .TaskBar{display:flex;flex-wrap:wrap;gap:2px;margin:6px 0 10px;justify-content:center}body section .TaskPill{padding:4px 10px;font-size:.8rem;background:#1e1f2180;border:1px solid rgba(192,192,192,.25);cursor:pointer}body section .TaskPill.active{background:#325a78b3;border-color:#8cb4dc80}body section .Warning{background:#501e1499;color:#fca;padding:6px 12px;font-size:.8rem;margin:6px 0;border-left:3px solid #c44}body section.Dehash{max-width:620px;margin:0 auto}body section .Dehash .Status{color:#faa;padding:8px;background:#3c141466}body section .progress{font-family:monospace;font-size:.85rem;color:#9dd}button.svelte-44ufyh{position:fixed;top:0;right:0;padding:8px;font-size:2rem;cursor:pointer;background:#1e1f211a}button.svelte-44ufyh:hover{background:#1e1f21cc}.DehashSection.svelte-1aedru2{margin-bottom:6px}.DehashLabel.svelte-1aedru2{font-size:.7rem;opacity:.65;margin-bottom:3px;text-transform:uppercase;letter-spacing:.5px}.TopNav.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:12px;padding:6px 8px;background:#14151799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.NavGroup.svelte-1n46o8q{display:flex;align-items:center;gap:4px}.GroupLabel.svelte-1n46o8q{font-size:.7rem;color:#a0a0a0b3;padding:0 6px;text-transform:uppercase;letter-spacing:.5px}.NavBtn.svelte-1n46o8q{font-size:.95rem;padding:6px 12px;color:#b4b4b4;background:#1e1f214d;border:1px solid rgba(192,192,192,.15);cursor:pointer}.NavBtn.svelte-1n46o8q:hover{color:#fff;background:#282a3099}.NavBtn.active.svelte-1n46o8q{background:#1e1f21f2;color:#fff;border-color:#c0c0c059;box-shadow:inset 0 0 6px #0000004d}.Welcome.svelte-1n46o8q{padding:40px 20px;text-align:center;color:#b4b4b4cc;font-size:1.05rem}.Welcome.svelte-1n46o8q .hint:where(.svelte-1n46o8q){font-size:.8rem;color:#c88c64b3;margin-top:12px}
