.frame[data-astro-cid-pmiqfeva]{border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 1px 0 #ffffff0a inset, 0 40px 80px -40px color-mix(in srgb, var(--accent,#000) 45%, #0009);border-radius:14px;overflow:hidden}.bar[data-astro-cid-pmiqfeva]{border-bottom:1px solid var(--border);background:var(--surface-2);gap:6px;padding:10px 14px;display:flex}.bar[data-astro-cid-pmiqfeva] span[data-astro-cid-pmiqfeva]{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.frame[data-astro-cid-pmiqfeva] img{width:100%;height:auto}[data-theme=light] .frame[data-astro-cid-pmiqfeva] .for-dark,[data-theme=dark] .frame[data-astro-cid-pmiqfeva] .for-light{display:none}.glyph[data-astro-cid-7whgepo7]{background-color:currentColor;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.zap[data-astro-cid-7whgepo7]{aspect-ratio:1;-webkit-mask-image:url(/_astro/zap-mono._HuRZr3D.png);mask-image:url(/_astro/zap-mono._HuRZr3D.png)}.nuclei[data-astro-cid-7whgepo7]{aspect-ratio:1;-webkit-mask-image:url(/_astro/nuclei-mono.D4y_Xbf0.svg);mask-image:url(/_astro/nuclei-mono.D4y_Xbf0.svg)}.nmap[data-astro-cid-7whgepo7]{aspect-ratio:384/178;-webkit-mask-image:url(/_astro/nmap-mono.BadZXGiD.png);mask-image:url(/_astro/nmap-mono.BadZXGiD.png)}.stops[data-astro-cid-7xhr3pex]{gap:clamp(72px,10vw,128px);display:grid}.stop[data-astro-cid-7xhr3pex]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.stop[data-astro-cid-7xhr3pex].flip .words[data-astro-cid-7xhr3pex]{order:2}.words[data-astro-cid-7xhr3pex]{align-content:start;gap:16px;display:grid}.stop-eyebrow[data-astro-cid-7xhr3pex]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);font-size:.75rem;font-weight:700}.words[data-astro-cid-7xhr3pex] .checks[data-astro-cid-7xhr3pex]{margin-top:6px;font-size:1rem}.pages[data-astro-cid-7xhr3pex]{aspect-ratio:7/6;position:relative}.pages[data-astro-cid-7xhr3pex] .page{height:auto;box-shadow:0 0 0 1px var(--border), 0 30px 60px -24px #0000008c;border-radius:6px;position:absolute}.pages[data-astro-cid-7xhr3pex] .cover{width:46%;top:0;left:4%;transform:rotate(-4deg)}.pages[data-astro-cid-7xhr3pex] .summary{width:56%;top:4%;right:4%}.filters[data-astro-cid-7xhr3pex]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filters[data-astro-cid-7xhr3pex][hidden]{display:none}.filters[data-astro-cid-7xhr3pex] button[data-astro-cid-7xhr3pex]{border:1px solid var(--border-strong);min-height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.filters[data-astro-cid-7xhr3pex] button[data-astro-cid-7xhr3pex]:hover{color:var(--text);border-color:var(--text-faint)}.filters[data-astro-cid-7xhr3pex] button[data-astro-cid-7xhr3pex][aria-pressed=true]{border-color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}.tools[data-astro-cid-7xhr3pex]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tool-card[data-astro-cid-7xhr3pex]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tool-card[data-astro-cid-7xhr3pex][hidden]{display:none}.art[data-astro-cid-7xhr3pex]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 11%, var(--surface));height:136px;color:var(--accent-text);place-items:center;display:grid}.art[data-astro-cid-7xhr3pex] .glyph{max-width:120px;height:64px}.card-text[data-astro-cid-7xhr3pex]{align-content:start;gap:12px;padding:24px 24px 26px;display:grid}.tool-name[data-astro-cid-7xhr3pex]{font-size:1.35rem;font-weight:750;font-stretch:var(--wide);line-height:1.2}.tool-name[data-astro-cid-7xhr3pex] span[data-astro-cid-7xhr3pex]{color:var(--text-muted);font-weight:600;display:block}.card-text[data-astro-cid-7xhr3pex] .muted[data-astro-cid-7xhr3pex]{font-size:.975rem}.for[data-astro-cid-7xhr3pex]{letter-spacing:.04em;color:var(--accent-text);font-size:.8125rem;font-weight:650}.marks[data-astro-cid-7xhr3pex]{color:var(--text-faint);margin-top:28px;font-size:.8125rem}.split[data-astro-cid-7xhr3pex]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.section-head[data-astro-cid-7xhr3pex].flush{margin-bottom:0}.outputs[data-astro-cid-7xhr3pex]{flex-wrap:wrap;gap:10px;display:flex}.outputs[data-astro-cid-7xhr3pex] li[data-astro-cid-7xhr3pex]{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:10px 16px;font-size:.975rem;font-weight:600}.limits[data-astro-cid-7xhr3pex]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.limit[data-astro-cid-7xhr3pex]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:10px;padding:26px 24px;display:grid}.x[data-astro-cid-7xhr3pex]{background:color-mix(in srgb, var(--c-shield) 14%, transparent);width:32px;height:32px;color:var(--t-shield);border-radius:50%;place-items:center;display:grid}.limit-title[data-astro-cid-7xhr3pex]{font-size:1.1rem;font-weight:750;font-stretch:var(--wide);line-height:1.25}.limit[data-astro-cid-7xhr3pex] .muted[data-astro-cid-7xhr3pex]{font-size:.975rem}@media (width<=1040px){.tools[data-astro-cid-7xhr3pex]{grid-template-columns:1fr 1fr}.limits[data-astro-cid-7xhr3pex]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.stop[data-astro-cid-7xhr3pex],.split[data-astro-cid-7xhr3pex]{grid-template-columns:1fr}.stop[data-astro-cid-7xhr3pex].flip .words[data-astro-cid-7xhr3pex]{order:0}}@media (width<=640px){.tools[data-astro-cid-7xhr3pex],.limits[data-astro-cid-7xhr3pex]{grid-template-columns:1fr}}.engines[data-astro-cid-x5j6a7ry]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px;padding-top:20px;display:flex}.label[data-astro-cid-x5j6a7ry]{color:var(--text-muted);font-size:.9375rem}ul[data-astro-cid-x5j6a7ry]{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}li[data-astro-cid-x5j6a7ry]{font-size:1rem;font-weight:700;font-stretch:var(--wide);color:var(--text);align-items:center;gap:9px;display:inline-flex}li[data-astro-cid-x5j6a7ry] .glyph{height:24px}a[data-astro-cid-x5j6a7ry]{color:var(--accent-text);font-weight:650;font-stretch:100%;text-decoration:none}a[data-astro-cid-x5j6a7ry]:hover{text-decoration:underline}.stops[data-astro-cid-yggx6wi3]{gap:clamp(72px,10vw,128px);display:grid}.stop[data-astro-cid-yggx6wi3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.stop[data-astro-cid-yggx6wi3].flip .words[data-astro-cid-yggx6wi3]{order:2}.words[data-astro-cid-yggx6wi3]{align-content:start;justify-items:start;gap:16px;display:grid}.stop-eyebrow[data-astro-cid-yggx6wi3]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);font-size:.75rem;font-weight:700}.words[data-astro-cid-yggx6wi3] .checks[data-astro-cid-yggx6wi3]{margin-top:6px;font-size:1rem}.controls[data-astro-cid-yggx6wi3]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.control[data-astro-cid-yggx6wi3]{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);align-content:start;gap:10px;padding:26px 24px;display:grid}.control-title[data-astro-cid-yggx6wi3],.limit-title[data-astro-cid-yggx6wi3]{font-size:1.1rem;font-weight:750;font-stretch:var(--wide);line-height:1.25}.control[data-astro-cid-yggx6wi3] .muted[data-astro-cid-yggx6wi3],.limit[data-astro-cid-yggx6wi3] .muted[data-astro-cid-yggx6wi3]{font-size:.975rem}.split[data-astro-cid-yggx6wi3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.section-head[data-astro-cid-yggx6wi3].flush{margin-bottom:0}.outputs[data-astro-cid-yggx6wi3]{flex-wrap:wrap;gap:10px;display:flex}.outputs[data-astro-cid-yggx6wi3] li[data-astro-cid-yggx6wi3]{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:10px 16px;font-size:.975rem;font-weight:600}.limits[data-astro-cid-yggx6wi3]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.limit[data-astro-cid-yggx6wi3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:10px;padding:26px 24px;display:grid}.x[data-astro-cid-yggx6wi3]{background:color-mix(in srgb, var(--c-shield) 14%, transparent);width:32px;height:32px;color:var(--t-shield);border-radius:50%;place-items:center;display:grid}@media (width<=1040px){.controls[data-astro-cid-yggx6wi3],.limits[data-astro-cid-yggx6wi3]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.stop[data-astro-cid-yggx6wi3],.split[data-astro-cid-yggx6wi3]{grid-template-columns:1fr}.stop[data-astro-cid-yggx6wi3].flip .words[data-astro-cid-yggx6wi3]{order:0}}@media (width<=640px){.controls[data-astro-cid-yggx6wi3],.limits[data-astro-cid-yggx6wi3]{grid-template-columns:1fr}}.platforms[data-astro-cid-cbo2eijw]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px;padding-top:20px;display:flex}.label[data-astro-cid-cbo2eijw]{color:var(--text-muted);font-size:.9375rem}ul[data-astro-cid-cbo2eijw]{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}li[data-astro-cid-cbo2eijw]{font-size:1rem;font-weight:700;font-stretch:var(--wide);color:var(--text);align-items:center;gap:9px;display:inline-flex}.item[data-astro-cid-cbo2eijw]:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px}a[data-astro-cid-cbo2eijw]{color:var(--accent-text);font-weight:650;font-stretch:100%;text-decoration:none}a[data-astro-cid-cbo2eijw]:hover{text-decoration:underline}.hero[data-astro-cid-cezwlk7t]{padding-block:clamp(32px,5vw,64px) clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero-bg[data-astro-cid-cezwlk7t]{background:radial-gradient(40% 60% at 78% 45%, color-mix(in srgb, var(--accent) calc(var(--glow-strength) * 140%), transparent), transparent 70%);position:absolute;inset:0}.hero-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid;position:relative}.hero-copy[data-astro-cid-cezwlk7t]{justify-items:start;gap:20px;display:grid}.crumbs[data-astro-cid-cezwlk7t]{color:var(--text-faint);gap:10px;font-size:.875rem;display:flex}.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:var(--text-muted);text-decoration:none}.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover{color:var(--text)}.brand[data-astro-cid-cezwlk7t]{letter-spacing:.32em;text-transform:uppercase;color:var(--text-faint);font-size:.875rem;font-weight:700}.name[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.005em;margin-block:4px 14px;font-size:clamp(3rem,1.6rem + 6vw,6rem);font-weight:800;font-stretch:125%;line-height:.95}.rule[data-astro-cid-cezwlk7t]{width:72px;height:5px}.category[data-astro-cid-cezwlk7t]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-top:14px;font-size:.8125rem;font-weight:650}.headline[data-astro-cid-cezwlk7t]{max-width:22ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:750;font-stretch:var(--wide);letter-spacing:-.01em;text-wrap:balance;line-height:1.15}.lead[data-astro-cid-cezwlk7t]{max-width:580px}.tags[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:8px;display:flex}.tags[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent-text);border-radius:999px;padding:5px 12px;font-size:.875rem;font-weight:600}.btn-row[data-astro-cid-cezwlk7t]{margin-top:4px}.emblem[data-astro-cid-cezwlk7t]{aspect-ratio:1;place-items:center;width:min(100%,420px);margin-inline:auto;display:grid;position:relative}.ring[data-astro-cid-cezwlk7t]{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;position:absolute}.r1[data-astro-cid-cezwlk7t]{border-color:color-mix(in srgb, var(--accent) 18%, transparent);animation:90s linear infinite spin;inset:0}.r2[data-astro-cid-cezwlk7t]{border-style:solid;border-color:color-mix(in srgb, var(--accent) 22%, transparent);inset:14%}.r3[data-astro-cid-cezwlk7t]{animation:40s linear infinite reverse spin;inset:26%}.core[data-astro-cid-cezwlk7t]{aspect-ratio:1;background:var(--surface);width:40%;color:var(--accent);box-shadow:0 0 0 1px var(--border), 0 30px 60px -20px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.core[data-astro-cid-cezwlk7t] svg{width:56%;height:auto}.shot-band[data-astro-cid-cezwlk7t]{margin-top:calc(-1*clamp(16px,4vw,56px));padding-bottom:clamp(56px,8vw,104px);position:relative}.shot-note[data-astro-cid-cezwlk7t]{color:var(--text-faint);text-align:center;margin-top:16px;font-size:.875rem}@keyframes spin{to{transform:rotate(360deg)}}.caps[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.cap[data-astro-cid-cezwlk7t]{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);align-content:start;gap:12px;padding:28px 24px;display:grid}.cap-index[data-astro-cid-cezwlk7t]{letter-spacing:.2em;color:var(--accent-text);font-size:.8125rem;font-weight:700}.cap-title[data-astro-cid-cezwlk7t]{font-size:1.2rem;font-weight:750;font-stretch:var(--wide);line-height:1.2}.buy[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.buy-option[data-astro-cid-cezwlk7t]{align-content:start;justify-items:start;gap:12px;display:grid}.buy-option[data-astro-cid-cezwlk7t] .eyebrow[data-astro-cid-cezwlk7t]{flex-wrap:wrap}.price[data-astro-cid-cezwlk7t]{font-size:2.5rem;font-weight:800;font-stretch:var(--wide);line-height:1}.price[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]{color:var(--text-muted);font-size:1rem;font-weight:600}.buy-option[data-astro-cid-cezwlk7t] .link-arrow[data-astro-cid-cezwlk7t]{margin-top:8px}.related[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1040px){.caps[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,1fr)}.buy[data-astro-cid-cezwlk7t],.related[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}@media (width<=860px){.hero-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.emblem[data-astro-cid-cezwlk7t]{display:none}}@media (width<=560px){.caps[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}
