.docs-prose{--tw-prose-body: var(--foreground);--tw-prose-headings: var(--foreground);--tw-prose-lead: var(--muted-foreground);--tw-prose-links: var(--foreground);--tw-prose-bold: var(--foreground);--tw-prose-counters: var(--muted-foreground);--tw-prose-bullets: var(--muted-foreground);--tw-prose-hr: var(--border);--tw-prose-quotes: var(--foreground);--tw-prose-quote-borders: var(--border);--tw-prose-captions: var(--muted-foreground);--tw-prose-kbd: var(--foreground);--tw-prose-code: var(--foreground);--tw-prose-pre-code: var(--foreground);--tw-prose-pre-bg: var(--card);--tw-prose-th-borders: var(--border);--tw-prose-td-borders: var(--border)}.docs-prose a{text-decoration-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent);text-underline-offset:3px;font-weight:500}.docs-prose a:hover{text-decoration-color:var(--foreground)}.docs-prose h2,.docs-prose h3,.docs-prose h4{scroll-margin-top:5rem}.docs-prose h2{padding-top:.25rem}.docs-prose code:before,.docs-prose code:after{content:none}.docs-prose :not(pre)>code{background:var(--muted);border:1px solid var(--border);border-radius:.3rem;padding:.1em .35em;font-weight:500;font-size:.85em}.docs-prose pre.shiki{background-color:var(--card)!important;border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1.1rem;font-size:.8125rem;line-height:1.6}.docs-prose pre.shiki code{background:transparent;padding:0;font-size:inherit}.docs-prose .shiki span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);text-decoration:var(--shiki-light-text-decoration)}.dark .docs-prose .shiki span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);text-decoration:var(--shiki-dark-text-decoration)}.docs-prose .table-wrap{overflow-x:auto;margin:1.5rem 0}.docs-prose .table-wrap table{margin:0}.docs-prose th{font-weight:600;text-align:left}.docs-prose td,.docs-prose th{white-space:normal}.docs-prose .callout{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:.75rem 1rem;margin:1.5rem 0}.docs-prose .callout>p{margin:.35rem 0}.docs-prose .callout>:last-child{margin-bottom:0}.docs-prose .callout-title{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.25rem}.docs-prose .callout-warning{border-color:color-mix(in oklab,var(--warning) 35%,var(--border))}.docs-prose .callout-warning .callout-title{color:var(--warning)}.docs-prose .callout-pro .callout-title,.docs-prose .callout-enterprise .callout-title{color:var(--foreground)}.docs-root{interpolate-size:allow-keywords;--ioc-ip: oklch(.546 .245 262.881);--ioc-domain: oklch(.627 .194 149.214);--ioc-url: oklch(.558 .288 302.321);--ioc-hash: oklch(.646 .222 41.116);--ioc-tint: 12%}.dark .docs-root{--ioc-ip: oklch(.707 .165 254.624);--ioc-domain: oklch(.792 .209 151.711);--ioc-url: oklch(.714 .203 305.504);--ioc-hash: oklch(.75 .183 55.934);--ioc-tint: 16%}.ioc-chips{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin:1rem 0}.ioc-chip{font-size:.7rem;font-weight:500;line-height:1;padding:.32rem .45rem;border-radius:5px;white-space:nowrap;background:color-mix(in oklab,currentColor var(--ioc-tint),transparent)}.ioc-chip-ip{color:var(--ioc-ip)}.ioc-chip-domain{color:var(--ioc-domain)}.ioc-chip-url{color:var(--ioc-url)}.ioc-chip-hash{color:var(--ioc-hash)}.ioc-chip-neutral{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border)}.plan-badge{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;letter-spacing:.03em;line-height:1;padding:.32rem .5rem;border-radius:999px;border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);white-space:nowrap;vertical-align:middle}.docs-prose h2 .doc-badge,.docs-prose h3 .doc-badge{margin-left:.6rem;font-size:.65rem;vertical-align:.2em}.title-badge{margin-left:.75rem;vertical-align:.4rem}.plan-badge-pro{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.plan-badge-enterprise{color:var(--foreground);background:transparent;border-color:color-mix(in oklab,var(--foreground) 45%,var(--border))}.key-badge{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;letter-spacing:.03em;line-height:1;padding:.32rem .5rem;border-radius:5px;border:1px solid var(--border);background:var(--muted);color:var(--foreground);white-space:nowrap;vertical-align:middle}.key-badge-required{color:var(--warning);background:color-mix(in oklab,var(--warning) 12%,transparent);border-color:color-mix(in oklab,var(--warning) 45%,var(--border))}.scanner-cards{display:grid;gap:.75rem;grid-template-columns:1fr;margin:1.5rem 0}@media(min-width:40rem){.scanner-cards{grid-template-columns:1fr 1fr}}.docs-prose .features{display:flex;flex-direction:column;margin:1.25rem 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.docs-prose .feature{display:grid;grid-template-columns:1rem 13.5rem 1fr;gap:0 .8rem;align-items:baseline;padding:.55rem .95rem;border-top:1px solid var(--border);font-size:.88rem}.docs-prose .feature:first-child{border-top:0}.docs-prose .feature-icon{width:1rem;height:1rem;align-self:center;color:var(--muted-foreground)}.docs-prose .feature-name{font-weight:600}.docs-prose .feature-line{font-size:.84rem;color:var(--muted-foreground)}@media(max-width:40rem){.docs-prose .feature{grid-template-columns:1rem 1fr}.docs-prose .feature-line{grid-column:2}}.docs-prose .doc-gate-locked{margin:1.5rem 0}.docs-prose a.scanner-card{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:.85rem .95rem;text-decoration:none;font-weight:400;transition:border-color .15s ease}.docs-prose a.scanner-card:hover{border-color:color-mix(in oklab,var(--foreground) 35%,var(--border))}.scanner-card-top{display:flex;align-items:center;gap:.55rem}.scanner-card-mono{width:1.6rem;height:1.6rem;flex:none;border-radius:5px;border:1px solid var(--border);background:var(--muted);display:grid;place-items:center;font-size:.6rem;font-weight:600;color:var(--muted-foreground)}.scanner-card-logo-tile{width:1.75rem;height:1.75rem;flex:none;display:grid;place-items:center;padding:.22rem;border-radius:5px;border:1px solid var(--border);background:var(--muted);color:var(--foreground)}.docs-prose .scanner-card-logo-tile img,.scanner-card-logo-tile svg{width:100%;height:100%;margin:0;border:0;border-radius:0;object-fit:contain}.dark .scanner-card-logo-mono{filter:invert(1)}.scanner-card-name{font-weight:600;font-size:.92rem;flex:1}.scanner-card-desc{font-size:.82rem;color:var(--muted-foreground);line-height:1.5}.scanner-card .ioc-chips{margin:0}.scanner-card-searches{font-size:.78rem;color:var(--muted-foreground)}.scanner-card-searches b{font-weight:500;color:var(--foreground)}.docs-prose table.cmp{border-collapse:collapse;width:100%;font-size:.85rem;margin:1.5rem 0;font-variant-numeric:tabular-nums}.docs-prose table.cmp th,.docs-prose table.cmp td{padding:.5rem .7rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:baseline}.docs-prose table.cmp thead th[scope=col]{width:21%;text-align:center}.docs-prose table.cmp tbody td{text-align:center;vertical-align:top}.docs-prose table.cmp thead th{vertical-align:bottom}.cmp-sub{display:block;font-size:.7rem;line-height:1.3;margin-top:.15rem;color:var(--muted-foreground);font-weight:400}.docs-prose table.cmp tbody th a{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.docs-prose table.cmp tbody th a:hover{color:var(--foreground);text-decoration-color:currentColor}.docs-prose table.cmp thead th b{display:block;font-size:.95rem}.docs-prose table.cmp thead th span{display:block;font-size:.7rem;font-weight:400;letter-spacing:.03em;color:var(--muted-foreground)}.docs-prose table.cmp tbody th{font-weight:500;color:var(--muted-foreground);white-space:nowrap}.docs-prose table.cmp tbody tr:last-child th,.docs-prose table.cmp tbody tr:last-child td{border-bottom:0}.cmp-yes{color:var(--success);font-weight:600}.cmp-no{color:var(--muted-foreground);opacity:.55}.score-bands{display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--border);margin:1.5rem 0}.score-band{flex:1;padding:.5rem .6rem;font-size:.74rem;line-height:1.35;background:color-mix(in oklab,currentColor 13%,transparent)}.score-band b{display:block;font-weight:600;font-size:.82rem;color:currentColor}.score-band span{color:var(--muted-foreground)}.score-band-clean{color:var(--success)}.score-band-caution{color:var(--warning)}.score-band-bad{color:var(--destructive)}.score-band-worst{color:var(--destructive);background:color-mix(in oklab,currentColor 26%,transparent)}.docs-root{--method-get: var(--ioc-ip);--method-post: var(--success);--method-delete: var(--destructive);--method-mcp: var(--ioc-url)}.ep-method,.ep-status{display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.32rem .5rem;border-radius:5px;white-space:nowrap;color:var(--method-color, var(--muted-foreground));background:color-mix(in oklab,var(--method-color, var(--muted-foreground)) 14%,transparent);vertical-align:middle}.ep-method{min-width:4.2rem}.ep-method-get{--method-color: var(--method-get)}.ep-method-post{--method-color: var(--method-post)}.ep-method-delete{--method-color: var(--method-delete)}.ep-method-mcp{--method-color: var(--method-mcp)}.ep-status-2xx{--method-color: var(--success)}.ep-status-4xx{--method-color: var(--warning)}.ep-status-5xx{--method-color: var(--destructive)}.docs-prose .ep{margin:1.5rem 0 2rem}.docs-prose .ep-head{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow-x:auto}.docs-prose code.ep-path{font-size:.95rem;font-weight:600;background:none;border:0;padding:0;white-space:nowrap}.docs-prose .ep-summary{margin:.9rem 0 .25rem}.docs-prose .ep-credit{margin:.25rem 0 0;font-size:.85rem;color:var(--muted-foreground)}.docs-prose .ep-label{margin:1.5rem 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.docs-prose .ep-auth,.docs-prose .ep-none{margin:0 0 .6rem;font-size:.85rem;color:var(--muted-foreground)}.docs-prose .ep .table-wrap{margin:0 0 1rem}.docs-prose table.ep-params,.docs-prose table.ep-errors,.docs-prose table.ep-index,.docs-prose table.shortnames{font-size:.85rem;margin:0}.docs-prose table.ep-params th,.docs-prose table.ep-errors th,.docs-prose table.shortnames th{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.docs-prose table.ep-params td:first-child,.docs-prose table.shortnames td:first-child{white-space:nowrap}.docs-prose table.ep-params td:nth-child(2){white-space:nowrap}.docs-prose table.ep-params code,.docs-prose .ep-response-head code{white-space:nowrap}.docs-prose code.ep-type{color:var(--muted-foreground);background:none;border:0;padding:0;white-space:nowrap}.docs-prose .ep-required{display:block;margin-top:.2rem;font-size:.68rem;font-weight:600;color:var(--destructive)}.docs-prose .ep-in{font-size:.72rem;color:var(--muted-foreground)}.docs-prose .ep-default{display:block;margin-top:.25rem;font-size:.78rem;color:var(--muted-foreground)}.docs-prose .ep-responses{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.docs-prose .ep-response{padding:.7rem .9rem;border-bottom:1px solid var(--border)}.docs-prose .ep-response:last-child{border-bottom:0}.docs-prose .ep-response-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-size:.875rem}.docs-prose .ep-response-head .ep-status{align-self:center}.docs-prose .ep-response-desc{min-width:0;color:var(--muted-foreground)}.docs-prose .ep-response-desc code{white-space:normal}.docs-prose .ep-response pre{margin:.6rem 0 0}.docs-prose pre.ep-text{font-size:.8rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:6px;background:var(--muted);color:var(--foreground);white-space:pre-wrap}.docs-prose table.ep-index td{vertical-align:top}.docs-prose table.ep-index td:first-child,.docs-prose table.ep-index td:nth-child(2){white-space:nowrap}.docs-prose table.ep-index a code{background:none;border:0;padding:0;font-weight:500}.docs-prose .ep-index-sum{display:block;font-size:.8rem;color:var(--muted-foreground)}.sec-cards{display:grid;gap:.75rem;grid-template-columns:1fr;margin:1.25rem 0}@media(min-width:40rem){.sec-cards{grid-template-columns:1fr 1fr}}.sec-card{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0}.sec-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.9rem}.sec-where{font-size:.72rem;color:var(--muted-foreground);white-space:nowrap}.docs-prose code.sec-example{display:block;overflow-x:auto;white-space:nowrap;font-size:.8rem;padding:.45rem .6rem}.sec-note{font-size:.8rem;color:var(--muted-foreground)}.ioc-chips-inline{margin:0;flex-wrap:nowrap}.tools{display:flex;flex-direction:column;gap:1rem;margin:1.25rem 0}.docs-prose .tool{padding:.9rem 1rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.docs-prose .tool-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.docs-prose code.tool-name{font-size:.95rem;font-weight:600;background:none;border:0;padding:0}.docs-prose .tool-rest{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted-foreground)}.docs-prose .tool-rest a code{background:none;border:0;padding:0}.docs-prose .tool-summary{margin:.5rem 0 .7rem;font-size:.9rem}.docs-prose ul.tool-params{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.docs-prose ul.tool-params li{margin:0;padding:.35rem 0 0;border-top:1px solid var(--border);font-size:.85rem}.docs-prose .tool-param-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.docs-prose .tool-param-head>code:first-child{font-weight:600}.docs-prose .tool-param-head code.ep-type{white-space:normal;font-size:.78rem}.docs-prose .tool-param-required{font-size:.68rem;font-weight:600;color:var(--destructive)}.docs-prose .tool-param-default{font-size:.75rem;color:var(--muted-foreground)}.docs-prose .tool-param-default code{font-size:.75rem}.docs-prose .tool-param-desc{display:block;margin-top:.15rem;color:var(--muted-foreground)}.docs-prose .tool-returns{margin:0;font-size:.85rem;color:var(--muted-foreground)}.pivot-groups{display:flex;flex-direction:column;gap:1.75rem;margin:1.25rem 0}.docs-prose .pivot-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.docs-prose .pivot-group-name{font-weight:600}.docs-prose .pivot-group-note{font-size:.8rem;color:var(--muted-foreground)}.docs-prose .pivot-group .tools{margin-top:.75rem}.pivot-groups-compact{gap:1rem}.docs-prose ul.pivot-compact{margin:.5rem 0 0;padding-left:1.1rem;font-size:.9rem}.docs-prose ul.pivot-compact li{margin:.15rem 0}.flow-wrap{margin:1.5rem 0;overflow-x:auto}svg.flow{width:100%;min-width:30rem;height:auto;display:block;color:var(--foreground)}svg.flow text{font-size:10px;fill:currentColor;font-family:inherit}svg.flow .flow-sub{font-size:8.5px;fill:var(--muted-foreground)}svg.flow .flow-dot{fill:var(--border);stroke:none}svg.flow .flow-bad{fill:var(--destructive);stroke:none}svg.flow .flow-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}svg.flow rect{fill:var(--card);stroke:var(--border)}svg.flow .flow-fan rect{fill:var(--muted)}svg.flow line,svg.flow path{stroke:var(--border);fill:none}svg.flow .flow-loop{stroke-dasharray:3 3}svg.flow .flow-arrow,svg.flow .flow-arrowhead{stroke:color-mix(in oklab,var(--foreground) 45%,var(--border));stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;fill:none}svg.flow .flow-step circle{fill:var(--foreground);stroke:none}svg.flow .flow-step text{fill:var(--background);font-size:8px;font-weight:600}svg.flow .flow-blob path,svg.flow .flow-blob circle{fill:inherit;stroke:none}.docs-prose details.doc-details{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:.6rem .9rem;margin:1rem 0}.docs-prose details.doc-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;margin:0}.docs-prose details.doc-details summary::-webkit-details-marker{display:none}.docs-prose details.doc-details summary:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:.55;transition:transform .14s cubic-bezier(.32,.72,0,1)}.docs-prose details.doc-details[open] summary:before{transform:rotate(90deg)}.docs-prose details.doc-details>:not(summary){font-size:.9rem}.docs-prose details.doc-details>:last-child{margin-bottom:.2rem}.docs-prose details.doc-details::details-content{block-size:0;overflow:hidden;transition:block-size .14s cubic-bezier(.32,.72,0,1),content-visibility .14s;transition-behavior:allow-discrete}.docs-prose details.doc-details[open]::details-content{block-size:auto}@keyframes svelte-b1qx3e-docs-details-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.docs-prose details.doc-details[open]>:not(summary){animation:svelte-b1qx3e-docs-details-reveal .14s cubic-bezier(.32,.72,0,1)}.docs-demo{margin:1.5rem 0}.docs-prose .docs-demo :not(pre)>code{background:transparent;border:0;border-radius:0;padding:0;font-size:inherit;font-weight:inherit}.docs-prose .docs-demo img{border:0;border-radius:0}.dark .docs-prose .docs-demo img[alt=ThreatFox]{filter:invert(1)}@media(prefers-reduced-motion:reduce){.docs-prose details.doc-details::details-content,.docs-prose details.doc-details summary:before,.docs-prose details.doc-details[open]>:not(summary){transition:none;animation:none}}.docs-prose img{border:1px solid var(--border);border-radius:var(--radius)}.docs-prose kbd{box-shadow:none;border:1px solid var(--border);background:var(--muted)}
