.harness-demo[data-astro-cid-e377tczk]{width:100%;margin-inline:auto}.terminal-window[data-astro-cid-e377tczk]{--term-bg:#fff;--term-border:#1e2a4a1f;--term-shadow:0 16px 40px #1e2a4a14;--term-fg:#1e293b;--term-bar-bg:#f8fafc;--term-bar-border:#1e2a4a14;--term-bar-title:#475569;--term-tabs-bg:#f1f5f9;--term-tabs-border:#1e2a4a14;--term-tab-fg:#64748b;--term-tab-hover-bg:#1e2a4a0d;--term-tab-hover-fg:#0f172a;--term-tab-active-bg:#fff;--term-tab-active-border:#1e2a4a24;--term-tab-active-fg:#0f172a;--term-tab-active-shadow:0 2px 6px #1e2a4a0f;--term-sec-bg:#f8fafc;--term-sec-border:#1e2a4a14;--term-tag:#64748b;--term-runtime:#94a3b8;--term-prompt-cmd:#0284c7;--term-prompt-text:#334155;--term-intercept-bg:#f8fafc;--term-intercept-border:#1e2a4a1f;--term-intercept-title:#0284c7;--term-row-label:#64748b;--term-row-val:#334155;--term-val-block:#dc2626;--term-val-redact:#0284c7;--term-val-ok:#059669;--term-badge-block-bg:#dc26261a;--term-badge-block-fg:#dc2626;--term-badge-block-border:#dc262640;--term-badge-redact-bg:#0284c71a;--term-badge-redact-fg:#0284c7;--term-badge-redact-border:#0284c740;--term-badge-ok-bg:#0596691a;--term-badge-ok-fg:#059669;--term-badge-ok-border:#05966940;--term-audit-bg:#f1f5f9;--term-audit-border:#1e2a4a14;--term-audit-status:#059669;--term-audit-code:#475569;--term-foot-bg:#f8fafc;--term-foot-border:#1e2a4a14;--term-foot-fg:#64748b;--term-live-bg:#1e2a4a0f;--term-live-fg:#475569;--term-pulse:#059669;background:var(--term-bg);border:1px solid var(--term-border);border-radius:var(--radius);width:100%;box-shadow:var(--term-shadow);font-family:var(--mono);color:var(--term-fg);transition:background .2s,border-color .2s,box-shadow .2s,color .2s;overflow:hidden}:root[data-theme=dark] .terminal-window[data-astro-cid-e377tczk]{--term-bg:#090b0e;--term-border:#272a30;--term-shadow:0 20px 50px #0009;--term-fg:#e2e8f0;--term-bar-bg:#181b20;--term-bar-border:#ffffff14;--term-bar-title:#94a3b8;--term-tabs-bg:#121418;--term-tabs-border:#ffffff0f;--term-tab-fg:#94a3b8;--term-tab-hover-bg:#ffffff0a;--term-tab-hover-fg:#f8fafc;--term-tab-active-bg:#1e232b;--term-tab-active-border:#ffffff24;--term-tab-active-fg:#f8fafc;--term-tab-active-shadow:0 2px 6px #0003;--term-sec-bg:#14171e;--term-sec-border:#ffffff0f;--term-tag:#64748b;--term-runtime:#475569;--term-prompt-cmd:#38bdf8;--term-prompt-text:#cbd5e1;--term-intercept-bg:#12161d;--term-intercept-border:#232832;--term-intercept-title:#38bdf8;--term-row-label:#64748b;--term-row-val:#cbd5e1;--term-val-block:#fca5a5;--term-val-redact:#7dd3fc;--term-val-ok:#6ee7b7;--term-badge-block-bg:#ef444433;--term-badge-block-fg:#f87171;--term-badge-block-border:#ef44444d;--term-badge-redact-bg:#38bdf833;--term-badge-redact-fg:#38bdf8;--term-badge-redact-border:#38bdf84d;--term-badge-ok-bg:#10b98133;--term-badge-ok-fg:#34d399;--term-badge-ok-border:#10b9814d;--term-audit-bg:#0f1216;--term-audit-border:#ffffff0f;--term-audit-status:#10b981;--term-audit-code:#94a3b8;--term-foot-bg:#14171c;--term-foot-border:#ffffff0f;--term-foot-fg:#64748b;--term-live-bg:#ffffff0f;--term-live-fg:#94a3b8;--term-pulse:#10b981}.terminal-bar[data-astro-cid-e377tczk]{background:var(--term-bar-bg);border-bottom:1px solid var(--term-bar-border);justify-content:space-between;align-items:center;height:36px;padding:0 14px;transition:background .2s,border-color .2s;display:flex}.terminal-controls[data-astro-cid-e377tczk]{align-items:center;gap:6px;display:flex}.dot[data-astro-cid-e377tczk]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot--red[data-astro-cid-e377tczk]{background:#ff5f56}.dot--yellow[data-astro-cid-e377tczk]{background:#ffbd2e}.dot--green[data-astro-cid-e377tczk]{background:#27c93f}.terminal-title[data-astro-cid-e377tczk]{color:var(--term-bar-title);letter-spacing:.02em;cursor:default;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:500;transition:color .2s;display:flex;position:relative}.terminal-title-text[data-astro-cid-e377tczk]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.terminal-title[data-astro-cid-e377tczk] .title-tooltip[data-astro-cid-e377tczk]{background:var(--term-bar-bg);color:var(--term-fg);border:1px solid var(--term-border);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 4px 16px #00000040}.terminal-title[data-astro-cid-e377tczk] .title-tooltip[data-astro-cid-e377tczk]:before{content:"";border-style:solid;border-width:5px;border-color:transparent transparent var(--term-bar-bg) transparent;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.terminal-title[data-astro-cid-e377tczk]:hover,.terminal-title[data-astro-cid-e377tczk]:focus-visible{color:var(--term-fg)}.terminal-title[data-astro-cid-e377tczk]:hover .title-tooltip[data-astro-cid-e377tczk],.terminal-title[data-astro-cid-e377tczk]:focus-visible .title-tooltip[data-astro-cid-e377tczk]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.icon-term[data-astro-cid-e377tczk]{color:#64748b;flex-shrink:0;width:13px;height:13px}.terminal-status[data-astro-cid-e377tczk]{letter-spacing:.06em;color:var(--term-pulse);flex-shrink:0;align-items:center;gap:6px;font-size:10px;font-weight:700;transition:color .2s;display:flex}.status-pulse[data-astro-cid-e377tczk]{background:var(--term-pulse);width:6px;height:6px;box-shadow:0 0 6px var(--term-pulse);border-radius:50%;transition:background .2s,box-shadow .2s}.harness-tabs[data-astro-cid-e377tczk]{background:var(--term-tabs-bg);border-bottom:1px solid var(--term-tabs-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 10px;transition:background .2s,border-color .2s;display:grid}.harness-tab[data-astro-cid-e377tczk]{min-width:0;color:var(--term-tab-fg);font-family:var(--mono);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 6px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.harness-tab[data-astro-cid-e377tczk]:hover{color:var(--term-tab-hover-fg);background:var(--term-tab-hover-bg)}.harness-tab[data-astro-cid-e377tczk][aria-selected=true]{color:var(--term-tab-active-fg);background:var(--term-tab-active-bg);border-color:var(--term-tab-active-border);box-shadow:var(--term-tab-active-shadow)}.harness-tab[data-astro-cid-e377tczk] .tab-icon{flex-shrink:0;width:12px;height:12px}.tab-label[data-astro-cid-e377tczk]{text-overflow:ellipsis;overflow:hidden}.tab-label--short[data-astro-cid-e377tczk]{display:none}.tab-label--full[data-astro-cid-e377tczk]{display:inline}.tab-badge[data-astro-cid-e377tczk]{letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:700;transition:background .15s,color .15s}@media (width<=520px){.harness-tabs[data-astro-cid-e377tczk]{gap:4px;padding:5px 6px}.harness-tab[data-astro-cid-e377tczk]{gap:4px;padding:5px 4px;font-size:10px}.harness-tab[data-astro-cid-e377tczk] .tab-icon{display:none!important}.tab-label--full[data-astro-cid-e377tczk]{display:none}.tab-label--short[data-astro-cid-e377tczk]{display:inline}.tab-badge[data-astro-cid-e377tczk]{padding:1px 3px;font-size:8.5px}}.tab-badge--block[data-astro-cid-e377tczk]{background:var(--term-badge-block-bg);color:var(--term-badge-block-fg)}.tab-badge--redact[data-astro-cid-e377tczk]{background:var(--term-badge-redact-bg);color:var(--term-badge-redact-fg)}.tab-badge--ok[data-astro-cid-e377tczk]{background:var(--term-badge-ok-bg);color:var(--term-badge-ok-fg)}.terminal-body[data-astro-cid-e377tczk]{flex-direction:column;gap:14px;min-height:380px;padding:18px 20px;display:flex}.term-section[data-astro-cid-e377tczk]{background:var(--term-sec-bg);border:1px solid var(--term-sec-border);border-radius:6px;padding:10px 14px;transition:background .2s,border-color .2s}.term-section__header[data-astro-cid-e377tczk]{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.term-tag[data-astro-cid-e377tczk]{color:var(--term-tag)}.term-runtime[data-astro-cid-e377tczk]{color:var(--term-runtime);text-transform:lowercase}.term-prompt[data-astro-cid-e377tczk]{color:var(--term-fg);overflow-wrap:break-word;word-break:normal;font-size:12.5px;line-height:1.55;display:block}.prompt-arrow[data-astro-cid-e377tczk]{color:var(--coral);margin-right:6px;font-size:13px;font-weight:700;display:inline}.prompt-cmd[data-astro-cid-e377tczk]{color:var(--term-prompt-cmd);margin-right:6px;font-weight:700;display:inline}.prompt-text[data-astro-cid-e377tczk]{color:var(--term-prompt-text);display:inline}.term-intercept[data-astro-cid-e377tczk]{background:var(--term-intercept-bg);border:1px solid var(--term-intercept-border);padding:12px 14px;transition:background .2s,border-color .2s}.term-intercept--block[data-astro-cid-e377tczk]{border-left:3px solid #ef4444}.term-intercept--redact[data-astro-cid-e377tczk]{border-left:3px solid #0284c7}.term-intercept--ok[data-astro-cid-e377tczk]{border-left:3px solid #10b981}.term-intercept__title[data-astro-cid-e377tczk]{color:var(--term-intercept-title);align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.term-intercept__title[data-astro-cid-e377tczk] .icon{flex-shrink:0;width:13px;height:13px}.intercept-title-short[data-astro-cid-e377tczk]{display:none}.intercept-title-full[data-astro-cid-e377tczk]{display:inline}@media (width<=580px){.intercept-title-full[data-astro-cid-e377tczk]{display:none}.intercept-title-short[data-astro-cid-e377tczk]{display:inline}}.action-badge[data-astro-cid-e377tczk]{letter-spacing:.04em;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex}.action-badge[data-astro-cid-e377tczk] .icon{flex-shrink:0;width:12px;height:12px}.action-badge--block[data-astro-cid-e377tczk]{background:var(--term-badge-block-bg);color:var(--term-badge-block-fg);border:1px solid var(--term-badge-block-border)}.action-badge--redact[data-astro-cid-e377tczk]{background:var(--term-badge-redact-bg);color:var(--term-badge-redact-fg);border:1px solid var(--term-badge-redact-border)}.action-badge--ok[data-astro-cid-e377tczk]{background:var(--term-badge-ok-bg);color:var(--term-badge-ok-fg);border:1px solid var(--term-badge-ok-border)}.intercept-details[data-astro-cid-e377tczk]{flex-direction:column;gap:6px;font-size:11.5px;display:flex}.intercept-row[data-astro-cid-e377tczk]{align-items:baseline;gap:10px;line-height:1.45;display:flex}.row-label[data-astro-cid-e377tczk]{width:70px;color:var(--term-row-label);flex-shrink:0;font-size:11px}.row-value[data-astro-cid-e377tczk]{color:var(--term-row-val)}.row-value--block[data-astro-cid-e377tczk]{color:var(--term-val-block);font-weight:600}.row-value--redact[data-astro-cid-e377tczk]{color:var(--term-val-redact);font-weight:600}.row-value--ok[data-astro-cid-e377tczk]{color:var(--term-val-ok);font-weight:600}.term-audit[data-astro-cid-e377tczk]{background:var(--term-audit-bg);border:1px solid var(--term-audit-border)}.audit-status[data-astro-cid-e377tczk]{color:var(--term-audit-status);font-size:10px;font-weight:600}.audit-box[data-astro-cid-e377tczk] code[data-astro-cid-e377tczk]{color:var(--term-audit-code);overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;background:0 0;padding:0;font-size:11px;display:block}.terminal-footer[data-astro-cid-e377tczk]{background:var(--term-foot-bg);border-top:1px solid var(--term-foot-border);color:var(--term-foot-fg);justify-content:space-between;align-items:center;padding:10px 14px;font-size:10.5px;transition:background .2s,border-color .2s;display:flex}.footer-left[data-astro-cid-e377tczk]{align-items:center;gap:6px;display:flex}.icon-shield[data-astro-cid-e377tczk]{width:12px;height:12px;color:var(--term-pulse);flex-shrink:0}.live-indicator[data-astro-cid-e377tczk]{color:var(--term-live-fg);background:var(--term-live-bg);letter-spacing:.05em;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:700}@media (width<=639px){.terminal-body[data-astro-cid-e377tczk]{gap:10px;min-height:auto;padding:12px 14px}.term-section__header[data-astro-cid-e377tczk]{flex-wrap:wrap;gap:6px}.term-prompt[data-astro-cid-e377tczk]{font-size:11.5px}.intercept-row[data-astro-cid-e377tczk]{flex-direction:column;align-items:flex-start;gap:2px}.row-label[data-astro-cid-e377tczk]{text-transform:uppercase;letter-spacing:.04em;width:auto;font-size:10px}.terminal-footer[data-astro-cid-e377tczk]{flex-direction:column;align-items:flex-start;gap:6px}}.action-demo[data-astro-cid-urcbhgux]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:36px;overflow:hidden}.action-tabs[data-astro-cid-urcbhgux]{background:var(--surface-2);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=640px){.action-tabs[data-astro-cid-urcbhgux]{grid-template-columns:1fr}}.action-tab[data-astro-cid-urcbhgux]{border:none;border-right:1px solid var(--hairline);cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:center;align-items:center;padding:16px 20px;transition:background .15s,color .15s;display:flex;position:relative}.action-tab[data-astro-cid-urcbhgux]:last-child{border-right:none}.action-tab[data-astro-cid-urcbhgux]:hover{background:#00000005}:root[data-theme=dark] .action-tab[data-astro-cid-urcbhgux]:hover{background:#ffffff05}.action-tab[data-astro-cid-urcbhgux][aria-selected=true]{background:var(--surface)}.action-tab__indicator[data-astro-cid-urcbhgux]{background:0 0;height:3px;transition:background .15s;position:absolute;top:0;left:0;right:0}.action-tab[data-astro-cid-urcbhgux][aria-selected=true] .action-tab__indicator[data-astro-cid-urcbhgux]{background:var(--coral)}.action-tab--block[data-astro-cid-urcbhgux][aria-selected=true] .action-tab__indicator[data-astro-cid-urcbhgux]{background:#ef4444}.action-tab--ok[data-astro-cid-urcbhgux][aria-selected=true] .action-tab__indicator[data-astro-cid-urcbhgux]{background:#10b981}.action-tab__content[data-astro-cid-urcbhgux]{align-items:center;gap:10px;display:flex}.action-tab__label[data-astro-cid-urcbhgux]{color:var(--fg);font-size:14.5px;font-weight:600}.action-tab__badge[data-astro-cid-urcbhgux]{letter-spacing:.04em;font-size:11px;font-weight:700;font-family:var(--font-mono,monospace);border-radius:4px;padding:2px 7px}.action-tab__badge--redact[data-astro-cid-urcbhgux]{color:var(--coral-deep);background:#f0603f1f;border:1px solid #f0603f40}.action-tab__badge--block[data-astro-cid-urcbhgux]{color:#dc2626;background:#ef44441f;border:1px solid #ef444440}.action-tab__badge--ok[data-astro-cid-urcbhgux]{color:#059669;background:#10b9811f;border:1px solid #10b98140}.action-panels[data-astro-cid-urcbhgux]{padding:28px}@media (width<=640px){.action-panels[data-astro-cid-urcbhgux]{padding:16px}}.action-header[data-astro-cid-urcbhgux]{background:var(--surface-2);border:1px solid var(--hairline);border-left:4px solid var(--coral);border-radius:8px;margin-bottom:24px;padding:16px 20px}.action-header--block[data-astro-cid-urcbhgux]{border-left-color:#ef4444}.action-header--ok[data-astro-cid-urcbhgux]{border-left-color:#10b981}.action-header__info[data-astro-cid-urcbhgux]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.action-header__badge[data-astro-cid-urcbhgux]{letter-spacing:.04em;font-size:11px;font-weight:700;font-family:var(--font-mono,monospace);background:var(--fg);color:var(--surface);border-radius:4px;padding:2px 8px}.action-header__title[data-astro-cid-urcbhgux]{color:var(--fg);margin:0;font-size:18px;font-weight:700}.action-header__summary[data-astro-cid-urcbhgux]{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.5}.pipeline-grid[data-astro-cid-urcbhgux]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}@media (width<=1024px){.pipeline-grid[data-astro-cid-urcbhgux]{grid-template-columns:1fr;gap:16px}}.pipeline-card[data-astro-cid-urcbhgux]{border:1px solid var(--hairline);background:var(--surface-2);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.stage-header[data-astro-cid-urcbhgux]{border-bottom:1px solid var(--hairline);background:#00000008;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}:root[data-theme=dark] .stage-header[data-astro-cid-urcbhgux]{background:#ffffff08}.stage-num[data-astro-cid-urcbhgux]{font-family:var(--font-mono,monospace);color:var(--coral-deep);font-weight:700}.stage-tag[data-astro-cid-urcbhgux]{color:var(--fg-muted);font-weight:600}.stage-terminal[data-astro-cid-urcbhgux]{background:#0b0f17;border-bottom:1px solid #1e293b;padding:10px 14px}.terminal-bar[data-astro-cid-urcbhgux]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.terminal-bar[data-astro-cid-urcbhgux] .dot[data-astro-cid-urcbhgux]{background:#334155;border-radius:50%;width:7px;height:7px}.terminal-label[data-astro-cid-urcbhgux]{color:#64748b;font-size:11px;font-family:var(--font-mono,monospace);margin-left:4px}.terminal-cmd[data-astro-cid-urcbhgux]{color:#f8fafc;font-size:12px;font-family:var(--font-mono,monospace);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.prompt-sym[data-astro-cid-urcbhgux]{color:var(--coral);font-weight:700}.payload-box[data-astro-cid-urcbhgux]{flex-direction:column;flex:1;padding:12px 14px;display:flex}.payload-title[data-astro-cid-urcbhgux]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin-bottom:8px;font-size:11px;font-weight:600}.code-block[data-astro-cid-urcbhgux]{color:#e2e8f0;font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-all;background:#0b0f17;border:1px solid #1e293b;border-radius:6px;flex:1;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.45;overflow-x:auto}.code-block--blocked[data-astro-cid-urcbhgux]{color:#fca5a5;background:#ef444414;border-color:#ef44444d}.mesh-inspection-body[data-astro-cid-urcbhgux]{background:var(--surface);flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.mesh-badge-row[data-astro-cid-urcbhgux]{justify-content:space-between;align-items:center;display:flex}.mesh-engine-name[data-astro-cid-urcbhgux]{color:var(--fg);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.mesh-engine-name[data-astro-cid-urcbhgux] .icon{width:15px;height:15px;color:var(--coral)}.status-pill[data-astro-cid-urcbhgux]{font-size:11px;font-weight:700;font-family:var(--font-mono,monospace);border-radius:4px;padding:2px 7px}.status-pill--redact[data-astro-cid-urcbhgux]{color:var(--coral-deep);background:#f0603f1f}.status-pill--block[data-astro-cid-urcbhgux]{color:#dc2626;background:#ef44441f}.status-pill--ok[data-astro-cid-urcbhgux]{color:#059669;background:#10b9811f}.inspection-table[data-astro-cid-urcbhgux]{flex-direction:column;gap:10px;font-size:12.5px;display:flex}.inspection-row[data-astro-cid-urcbhgux]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.inspection-row[data-astro-cid-urcbhgux]:last-child{border-bottom:none;padding-bottom:0}.insp-key[data-astro-cid-urcbhgux]{color:var(--fg-muted);font-size:12px}.insp-val[data-astro-cid-urcbhgux]{color:var(--fg);text-align:right;font-weight:600}.insp-val--speed[data-astro-cid-urcbhgux]{color:#0d9488;font-family:var(--font-mono,monospace)}.font-mono[data-astro-cid-urcbhgux]{font-family:var(--font-mono,monospace);font-size:11.5px}.egress-body[data-astro-cid-urcbhgux]{flex-direction:column;flex:1;display:flex}.egress-status-bar[data-astro-cid-urcbhgux]{background:var(--surface);border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.egress-status-dot[data-astro-cid-urcbhgux]{background:#0d9488;border-radius:50%;width:7px;height:7px}.stage-egress--block[data-astro-cid-urcbhgux] .egress-status-dot[data-astro-cid-urcbhgux]{background:#ef4444}.egress-status-text[data-astro-cid-urcbhgux]{color:var(--fg);font-family:var(--font-mono,monospace);font-size:11px}.action-audit[data-astro-cid-urcbhgux]{border:1px solid var(--hairline);background:#0b0f17;border-radius:8px;overflow:hidden}.audit-head[data-astro-cid-urcbhgux]{color:#94a3b8;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.audit-head__left[data-astro-cid-urcbhgux]{font-family:var(--font-mono,monospace);align-items:center;gap:8px;display:flex}.audit-head__left[data-astro-cid-urcbhgux] .icon{color:#38bdf8;width:14px;height:14px}.audit-badge[data-astro-cid-urcbhgux]{color:#34d399;background:#10b9811f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.audit-content[data-astro-cid-urcbhgux] pre[data-astro-cid-urcbhgux]{font-family:var(--font-mono,monospace);color:#cbd5e1;white-space:pre-wrap;word-break:break-all;margin:0;padding:12px 16px;font-size:11.5px;line-height:1.45;overflow-x:auto}.dashboard-intro[data-astro-cid-s67tylei]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;margin-bottom:36px;display:grid}.dashboard-intro[data-astro-cid-s67tylei] h2[data-astro-cid-s67tylei]{margin-bottom:16px}.dashboard-intro[data-astro-cid-s67tylei] .lead[data-astro-cid-s67tylei]{margin-bottom:24px}.dashboard-launch[data-astro-cid-s67tylei]{min-width:0}.dashboard-launch[data-astro-cid-s67tylei] .small[data-astro-cid-s67tylei]{margin-top:12px}.dashboard-github[data-astro-cid-s67tylei]{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.dashboard-github[data-astro-cid-s67tylei] .icon[data-astro-cid-s67tylei]{width:18px;height:18px}.dashboard-figure[data-astro-cid-s67tylei]{min-width:0;margin:0}.dashboard-image-link[data-astro-cid-s67tylei]{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);display:block;position:relative;overflow:hidden}.dashboard-image-link[data-astro-cid-s67tylei] img[data-astro-cid-s67tylei]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.dashboard-image-label[data-astro-cid-s67tylei]{background:var(--surface);color:var(--fg);border:1px solid var(--hairline-strong);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}.dashboard-image-label[data-astro-cid-s67tylei] .icon[data-astro-cid-s67tylei]{width:16px;height:16px}figcaption[data-astro-cid-s67tylei]{color:var(--fg-muted);margin-top:12px;font-size:14px;line-height:1.5}.dashboard-panels[data-astro-cid-s67tylei]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px;display:grid}.dashboard-panel[data-astro-cid-s67tylei]{min-width:0}.dashboard-panel[data-astro-cid-s67tylei] h3[data-astro-cid-s67tylei]{margin:0 0 12px;font-size:20px}.dashboard-panel[data-astro-cid-s67tylei] p[data-astro-cid-s67tylei]{color:var(--fg-muted)}.dashboard-boundary[data-astro-cid-s67tylei]{max-width:85ch;margin-top:24px}@media (width>=900px){.dashboard-intro[data-astro-cid-s67tylei]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}.dashboard-panels[data-astro-cid-s67tylei]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.dashboard-image-label[data-astro-cid-s67tylei]{padding:8px 10px;font-size:12px;bottom:8px;right:8px}}.arch[data-astro-cid-mdnjhpxw]{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=900px){.arch[data-astro-cid-mdnjhpxw]{grid-template-columns:5fr 6fr;gap:64px}}.ma[data-astro-cid-mdnjhpxw]{width:100%;max-width:520px}.ma__points[data-astro-cid-mdnjhpxw]{gap:32px;margin:0;padding:0;list-style:none;display:grid}.ma__points[data-astro-cid-mdnjhpxw] li[data-astro-cid-mdnjhpxw]{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.ma__icon[data-astro-cid-mdnjhpxw]{--icon-tile-bg:#f2f4f80f;color:var(--coral-light);border-color:#f2f4f81f}.ma__tag[data-astro-cid-mdnjhpxw]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral-light);margin:0 0 6px;font-size:11px;font-weight:700}.ma__points[data-astro-cid-mdnjhpxw] h3[data-astro-cid-mdnjhpxw]{color:var(--band-fg);margin:0 0 6px;font-size:20px}.ma__points[data-astro-cid-mdnjhpxw] p[data-astro-cid-mdnjhpxw]:not(.ma__tag){color:var(--band-muted);margin:0}.hero[data-astro-cid-eisckmke]{padding-top:80px;padding-bottom:80px}.hero__grid[data-astro-cid-eisckmke]{z-index:1;grid-template-columns:1fr;align-items:center;gap:48px;display:grid;position:relative}@media (width>=1024px){.hero__grid[data-astro-cid-eisckmke]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}}.hero__copy[data-astro-cid-eisckmke]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero__copy[data-astro-cid-eisckmke] .pill[data-astro-cid-eisckmke]{max-width:100%;margin-bottom:32px}@media (width<=440px){.hero__copy[data-astro-cid-eisckmke] .pill[data-astro-cid-eisckmke]{gap:8px;padding-right:12px;font-size:13px}}.hero__copy[data-astro-cid-eisckmke] h1[data-astro-cid-eisckmke]{letter-spacing:-.02em;max-width:100%;font-size:clamp(30px,4.4vw,42px);line-height:1.12}.hero__copy[data-astro-cid-eisckmke] h1[data-astro-cid-eisckmke] .line[data-astro-cid-eisckmke]{white-space:nowrap;display:block}@media (width>=1024px){.hero__copy[data-astro-cid-eisckmke] h1[data-astro-cid-eisckmke]{font-size:clamp(34px,2.9vw,44px)}}@media (width<=640px){.hero__copy[data-astro-cid-eisckmke] h1[data-astro-cid-eisckmke]{font-size:clamp(26px,6vw,32px)}}@media (width<=380px){.hero__copy[data-astro-cid-eisckmke] h1[data-astro-cid-eisckmke]{font-size:clamp(22px,6.5vw,26px)}}.hero__copy[data-astro-cid-eisckmke] .lead[data-astro-cid-eisckmke]{max-width:48ch;margin-bottom:32px}.hero__demo[data-astro-cid-eisckmke]{justify-self:end;width:100%;min-width:0;max-width:480px}.quote[data-astro-cid-eisckmke]{border-left:2px solid var(--hairline-strong);color:var(--fg-muted);max-width:40ch;margin:0;padding:0 0 0 20px;font-size:18px;font-style:italic}.who-card[data-astro-cid-eisckmke]{flex-direction:column;gap:8px;display:flex}.who-card__eyebrow[data-astro-cid-eisckmke]{text-transform:uppercase;letter-spacing:.06em;color:var(--coral-deep);margin:0;font-size:12px;font-weight:700}.who-card[data-astro-cid-eisckmke] h3[data-astro-cid-eisckmke]{margin:0;font-size:20px}.who-card[data-astro-cid-eisckmke] p[data-astro-cid-eisckmke]{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.5}.license-card[data-astro-cid-eisckmke]{flex-direction:column;gap:16px;padding:32px;display:flex}.license-card--free[data-astro-cid-eisckmke]{border-color:#bfefd9cc}.license-card__head[data-astro-cid-eisckmke]{align-items:center;gap:14px;display:flex}.license-card__head[data-astro-cid-eisckmke] h3[data-astro-cid-eisckmke]{margin:0;font-size:20px}.license-card__head[data-astro-cid-eisckmke] .icon-tile[data-astro-cid-eisckmke]{margin:0}.license-list[data-astro-cid-eisckmke]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.license-list[data-astro-cid-eisckmke] li[data-astro-cid-eisckmke]{color:var(--fg);align-items:flex-start;gap:10px;font-size:15px;display:flex}.license-list[data-astro-cid-eisckmke] li[data-astro-cid-eisckmke] .icon[data-astro-cid-eisckmke]{color:#0d9488;flex-shrink:0;width:17px;height:17px;margin-top:3px}.license-list--muted[data-astro-cid-eisckmke] li[data-astro-cid-eisckmke] .icon[data-astro-cid-eisckmke]{color:var(--fg-muted)}.license-card__notice[data-astro-cid-eisckmke]{border-top:1px solid var(--hairline);margin-top:auto;padding-top:16px}.client[data-astro-cid-eisckmke]{flex-direction:column;gap:12px;display:flex}.client[data-astro-cid-eisckmke] h3[data-astro-cid-eisckmke],.client[data-astro-cid-eisckmke] p[data-astro-cid-eisckmke]{margin:0}.qs[data-astro-cid-eisckmke]{margin-inline:auto;max-width:760px;margin-top:56px}.qs__head[data-astro-cid-eisckmke]{text-align:center;margin-bottom:24px}.qs__head[data-astro-cid-eisckmke] h3[data-astro-cid-eisckmke]{margin:4px 0 8px;font-size:26px}.qs__note[data-astro-cid-eisckmke]{text-align:center;margin-top:24px}.qs__note[data-astro-cid-eisckmke] a[data-astro-cid-eisckmke]{align-items:center;gap:4px;display:inline-flex}.qs__note[data-astro-cid-eisckmke] .icon[data-astro-cid-eisckmke]{width:14px;height:14px}.small[data-astro-cid-eisckmke]{font-size:14px}.agent-rotator[data-astro-cid-eisckmke]{vertical-align:baseline;align-items:center;display:inline-flex;position:relative;overflow:hidden}.agent-rotator__current[data-astro-cid-eisckmke]{vertical-align:baseline;align-items:center;gap:.18em;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;display:inline-flex}.agent-rotator__icon[data-astro-cid-eisckmke]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:.88em;height:.88em;display:inline-flex}.agent-rotator__icon[data-astro-cid-eisckmke] svg{width:100%;height:100%;display:block}.agent-rotator__name[data-astro-cid-eisckmke]{color:var(--fg);letter-spacing:-.02em;text-transform:lowercase;font-weight:700;display:inline-block}.agent-rotator__current[data-astro-cid-eisckmke].slide-out{opacity:0;transform:translateY(-100%)}.agent-rotator__current[data-astro-cid-eisckmke].slide-in{animation:.28s cubic-bezier(.16,1,.3,1) forwards agentRollIn}@keyframes agentRollIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.secret-redactor[data-astro-cid-eisckmke]{cursor:pointer;border:1px solid #0000;border-radius:4px;margin:0 -4px;padding:0 4px;font-weight:700;transition:background-color .32s,color .32s,border-color .32s,box-shadow .32s;display:inline-block;position:relative}.secret-redactor[data-astro-cid-eisckmke].is-redacted{font-family:var(--mono);letter-spacing:.05em;box-shadow:0 0 14px #dc262633;color:#dc2626!important;background:#dc26261f!important;border-color:#dc262659!important}:root[data-theme=dark] .secret-redactor[data-astro-cid-eisckmke].is-redacted{box-shadow:0 0 18px #ef44444d;color:#f87171!important;background:#ef444438!important;border-color:#ef444473!important}.secret-redactor__text[data-astro-cid-eisckmke]{display:inline-block}.faq[data-astro-cid-eisckmke]{border-top:1px solid var(--hairline)}.faq__item[data-astro-cid-eisckmke]{border-bottom:1px solid var(--hairline)}.faq__item[data-astro-cid-eisckmke] summary[data-astro-cid-eisckmke]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faq__item[data-astro-cid-eisckmke] summary[data-astro-cid-eisckmke]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-eisckmke] summary[data-astro-cid-eisckmke] .icon[data-astro-cid-eisckmke]{color:var(--fg-muted);flex-shrink:0;transition:transform .2s}.faq__item[data-astro-cid-eisckmke][open] summary[data-astro-cid-eisckmke] .icon[data-astro-cid-eisckmke]{transform:rotate(180deg)}.faq__item[data-astro-cid-eisckmke] p[data-astro-cid-eisckmke]{color:var(--fg-muted);padding-bottom:20px;line-height:1.6}
