@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&family=Inter:wght@400;700;900&display=swap";:where(.astro-eigqo65i),:where(.astro-eigqo65i):before,:where(.astro-eigqo65i):after{box-sizing:border-box}body{background:#050505;color:#e4e4e7;font-family:Inter,sans-serif;margin:0;padding:0;min-height:100vh}main:where(.astro-eigqo65i){max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}h1:where(.astro-eigqo65i){font-family:Fira Code,monospace;font-size:1.1rem;color:#10b981;letter-spacing:3px;text-transform:uppercase;margin:0 0 2rem}.search-section:where(.astro-eigqo65i){display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-bottom:3rem}.vs-badge:where(.astro-eigqo65i){font-family:Fira Code,monospace;font-size:.9rem;color:#52525b;text-align:center}.search-box:where(.astro-eigqo65i){position:relative}.search-box:where(.astro-eigqo65i) input:where(.astro-eigqo65i){width:100%;padding:10px 14px;background:#0f0f11;border:1px solid #27272a;border-radius:6px;color:#e4e4e7;font-family:Fira Code,monospace;font-size:.85rem;outline:none;transition:border-color .2s}.search-box:where(.astro-eigqo65i) input:where(.astro-eigqo65i):focus{border-color:#10b981}.search-box:where(.astro-eigqo65i) input:where(.astro-eigqo65i)::placeholder{color:#52525b}.autocomplete-list:where(.astro-eigqo65i){position:absolute;top:100%;left:0;right:0;z-index:100;background:#0f0f11;border:1px solid #27272a;border-top:none;border-radius:0 0 6px 6px;max-height:220px;overflow-y:auto;display:none}.autocomplete-list:where(.astro-eigqo65i).open{display:block}.autocomplete-item:where(.astro-eigqo65i){padding:8px 14px;cursor:pointer;font-family:Fira Code,monospace;font-size:.8rem;color:#a1a1aa;border-bottom:1px solid #18181b;transition:background .1s}.autocomplete-item:where(.astro-eigqo65i):hover,.autocomplete-item:where(.astro-eigqo65i).active{background:#18181b;color:#10b981}.compare-btn:where(.astro-eigqo65i){display:block;width:100%;margin-top:.5rem;padding:10px;background:#10b981;color:#000;border:none;border-radius:6px;font-family:Fira Code,monospace;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s}.compare-btn:where(.astro-eigqo65i):hover{background:#34d399}.compare-grid:where(.astro-eigqo65i){display:grid;grid-template-columns:1fr 60px 1fr;gap:0}.vendor-col:where(.astro-eigqo65i){display:flex;flex-direction:column;gap:0}.vs-col:where(.astro-eigqo65i){display:flex;flex-direction:column;align-items:center}.vendor-header:where(.astro-eigqo65i){background:#0a0a0d;border:1px solid #1f1f23;border-radius:8px 8px 0 0;padding:1.5rem;display:flex;align-items:center;gap:1rem;margin-bottom:1px}.vendor-logo:where(.astro-eigqo65i){width:48px;height:48px;object-fit:contain;border-radius:6px;background:#18181b}.vendor-logo-placeholder:where(.astro-eigqo65i){width:48px;height:48px;border-radius:6px;background:#18181b;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;font-family:Fira Code,monospace;font-size:1.2rem;font-weight:700;color:#10b981;flex-shrink:0}.vendor-name:where(.astro-eigqo65i){font-size:1.2rem;font-weight:700;color:#fff}.vendor-meta:where(.astro-eigqo65i){font-family:Fira Code,monospace;font-size:.72rem;color:#52525b;margin-top:2px}.trust-badge:where(.astro-eigqo65i){margin-left:auto;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Fira Code,monospace;font-size:1rem;font-weight:700;border:2px solid;flex-shrink:0}.metric-row:where(.astro-eigqo65i){display:flex;align-items:center;justify-content:space-between;padding:12px 1.5rem;background:#0a0a0d;border:1px solid #1f1f23;border-top:none;min-height:52px}.metric-row:where(.astro-eigqo65i):last-child{border-radius:0 0 8px 8px}.metric-value:where(.astro-eigqo65i){font-family:Fira Code,monospace;font-size:1rem;font-weight:700}.metric-label-col:where(.astro-eigqo65i){font-family:Fira Code,monospace;font-size:.7rem;color:#52525b;text-transform:uppercase;text-align:center}.metric-label-side:where(.astro-eigqo65i){font-family:Fira Code,monospace;font-size:.72rem;color:#52525b}.vs-cell:where(.astro-eigqo65i){display:flex;align-items:center;justify-content:center;font-family:Fira Code,monospace;font-size:.65rem;color:#27272a;border-left:1px solid #1f1f23;border-right:1px solid #1f1f23;background:#050505;min-height:52px;padding:0 4px}.vs-cell:where(.astro-eigqo65i).header-spacer{min-height:96px;background:#050505}.winner:where(.astro-eigqo65i){background:#10b9810d}.loser:where(.astro-eigqo65i){background:#ef444408}.bar-container:where(.astro-eigqo65i){flex:1;margin:0 8px;height:6px;background:#18181b;border-radius:3px;overflow:hidden}.bar:where(.astro-eigqo65i){height:100%;border-radius:3px;transition:width .5s}.empty-state:where(.astro-eigqo65i){text-align:center;padding:4rem 2rem;font-family:Fira Code,monospace;color:#3f3f46}.empty-state:where(.astro-eigqo65i) h2:where(.astro-eigqo65i){color:#52525b;margin-bottom:1rem}@media(max-width:700px){.compare-grid:where(.astro-eigqo65i){grid-template-columns:1fr 40px 1fr}.search-section:where(.astro-eigqo65i){grid-template-columns:1fr}.vs-badge:where(.astro-eigqo65i){display:none}}@media(max-width:600px){main:where(.astro-eigqo65i){padding:1rem .75rem 3rem}.compare-grid:where(.astro-eigqo65i){grid-template-columns:1fr!important}.vs-col:where(.astro-eigqo65i){display:none!important}.vendor-name:where(.astro-eigqo65i){font-size:1rem;word-break:break-word}.vendor-header:where(.astro-eigqo65i){padding:1rem}.metric-row:where(.astro-eigqo65i){padding:10px 1rem}.cmp-two-col:where(.astro-eigqo65i){display:block!important}.cmp-divider:where(.astro-eigqo65i){display:none!important}.cve-row-date:where(.astro-eigqo65i){display:none!important}}.print-header:where(.astro-eigqo65i){display:none}#print-wm-container:where(.astro-eigqo65i){display:none}.pdf-btn-row:where(.astro-eigqo65i){display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.pdf-btn:where(.astro-eigqo65i){padding:10px 20px;background:#18181b;color:#10b981;border:1px solid #10b981;border-radius:6px;font-family:Fira Code,monospace;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s}.pdf-btn:where(.astro-eigqo65i):hover{background:#10b9811a}@media print{@page{margin:1.5cm;size:A4 landscape}body{background:#fff!important;color:#111!important}body:before{display:none!important}header:where(.astro-eigqo65i),footer:where(.astro-eigqo65i){display:none!important}.search-section:where(.astro-eigqo65i),#compareBtn:where(.astro-eigqo65i),.pdf-btn-row:where(.astro-eigqo65i),.links-back:where(.astro-eigqo65i){display:none!important}main:where(.astro-eigqo65i){padding:0!important;max-width:100%!important}h1:where(.astro-eigqo65i){color:#10b981!important;font-size:.75rem!important;margin-bottom:.5rem!important}.print-header:where(.astro-eigqo65i){display:block!important}.vendor-header:where(.astro-eigqo65i){background:#f5f5f5!important;border:1px solid #ccc!important}.vendor-name:where(.astro-eigqo65i){color:#111!important}.vendor-meta:where(.astro-eigqo65i){color:#555!important}.metric-row:where(.astro-eigqo65i){background:#fff!important;border:1px solid #e5e5e5!important;border-top:none!important}.metric-row:where(.astro-eigqo65i).winner{background:#10b9810f!important}.metric-row:where(.astro-eigqo65i).loser{background:#ef444408!important}.metric-value:where(.astro-eigqo65i){font-size:.9rem!important}.metric-label-side:where(.astro-eigqo65i),.metric-label-col:where(.astro-eigqo65i){color:#666!important}.vs-cell:where(.astro-eigqo65i){background:#f9f9f9!important;border-color:#e5e5e5!important;color:#999!important}.vs-cell:where(.astro-eigqo65i).header-spacer{background:#f9f9f9!important}.compare-grid:where(.astro-eigqo65i){margin-top:.75rem!important;page-break-inside:avoid;break-inside:avoid}.trust-badge:where(.astro-eigqo65i){border-width:2px!important}.vendor-logo:where(.astro-eigqo65i){background:#f5f5f5!important}.empty-state:where(.astro-eigqo65i){display:none!important}#print-wm-container:where(.astro-eigqo65i){display:flex!important;position:fixed;inset:0;align-items:center;justify-content:center;pointer-events:none;z-index:99999}#print-wm-container:where(.astro-eigqo65i) span:where(.astro-eigqo65i){font-family:monospace;font-size:26pt;font-weight:900;color:#000;opacity:.07;transform:rotate(-35deg);white-space:nowrap;letter-spacing:6px}}
