.announcement[data-astro-cid-o54ltyzl]{position:fixed;top:0;left:0;right:0;z-index:110;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.55rem 3rem .55rem 1rem;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-vortex-bg));border-bottom:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);color:var(--color-text-dark);font-size:.85rem;line-height:1.4;text-align:center}.announcement[data-astro-cid-o54ltyzl][hidden]{display:none}.announcement-message[data-astro-cid-o54ltyzl]{color:var(--color-text)}.announcement-live[data-astro-cid-o54ltyzl]{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;background:color-mix(in srgb,#f59e0b 14%,transparent);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.1em;color:#f59e0b;flex-shrink:0}.announcement-live-dot[data-astro-cid-o54ltyzl]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 #f59e0b99;animation:ann-live-pulse 1.8s ease-out infinite}@keyframes ann-live-pulse{0%{box-shadow:0 0 #f59e0b8c}80%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@media(prefers-reduced-motion:reduce){.announcement-live-dot[data-astro-cid-o54ltyzl]{animation:none}}.announcement-cta[data-astro-cid-o54ltyzl]{color:var(--color-primary);font-weight:600;text-decoration:none;white-space:nowrap}.announcement-cta[data-astro-cid-o54ltyzl]:hover{color:var(--color-primary-hover)}.announcement-close[data-astro-cid-o54ltyzl]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--color-text-muted);font-size:1.25rem;line-height:1;padding:.25rem .5rem;cursor:pointer;border-radius:4px;transition:color .2s ease,background .2s ease}.announcement-close[data-astro-cid-o54ltyzl]:hover{color:var(--color-text-dark);background:color-mix(in srgb,var(--color-primary) 18%,transparent)}@media(max-width:640px){.announcement[data-astro-cid-o54ltyzl]{font-size:.78rem;padding:.5rem 2.5rem .5rem .75rem;gap:.5rem;flex-wrap:nowrap}.announcement-message[data-astro-cid-o54ltyzl]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-live-label[data-astro-cid-o54ltyzl]{display:none}}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;z-index:200;background:color-mix(in srgb,var(--color-vortex-bg, #050810) 96%,transparent);border-top:1px solid color-mix(in srgb,#ffffff 10%,transparent);padding:1rem 2rem;animation:slide-up .3s ease}@media(prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-fzbxxtek]{animation:none}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner[data-astro-cid-fzbxxtek][hidden]{display:none}.cookie-inner[data-astro-cid-fzbxxtek]{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cookie-text[data-astro-cid-fzbxxtek]{flex:1;min-width:200px}.cookie-text[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0}.cookie-link[data-astro-cid-fzbxxtek]{color:var(--color-primary);font-weight:500;text-decoration:none}.cookie-link[data-astro-cid-fzbxxtek]:hover{color:var(--color-primary-hover)}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.cookie-btn[data-astro-cid-fzbxxtek]{padding:.5rem 1.1rem;border-radius:7px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid;font-family:inherit;transition:background .15s ease,color .15s ease}.cookie-btn-primary[data-astro-cid-fzbxxtek]{background:var(--color-primary);color:#0d1117;border-color:var(--color-primary)}.cookie-btn-primary[data-astro-cid-fzbxxtek]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.cookie-btn-secondary[data-astro-cid-fzbxxtek]{background:transparent;color:var(--color-text-muted);border-color:var(--color-border)}.cookie-btn-secondary[data-astro-cid-fzbxxtek]:hover{color:var(--color-text);border-color:var(--color-text-muted)}@media(max-width:640px){.cookie-banner[data-astro-cid-fzbxxtek]{padding:1rem}.cookie-inner[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:flex-start;gap:.75rem}.cookie-actions[data-astro-cid-fzbxxtek]{width:100%}.cookie-btn[data-astro-cid-fzbxxtek]{flex:1;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.skip-link{position:absolute;top:-100%;left:1rem;z-index:999;padding:.6rem 1.2rem;background:var(--color-primary);color:#fff;font-weight:500;font-size:.9rem;border-radius:0 0 8px 8px;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:0}html{scroll-behavior:smooth;scroll-padding-top:calc(72px + var(--announcement-offset, 0px))}:root{--color-vortex-bg: #050810}body{font-family:var(--font-family);background:var(--color-vortex-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased}main{position:relative;z-index:1}.split-human,.eco-side-human,.ps-human,.roi-human{background-color:#ffffff8c!important;background-image:none!important;border-right:none!important}.split-agent,.eco-side-agent,.ps-agent,.roi-agent{background:color-mix(in srgb,var(--color-vortex-bg) 78%,transparent)!important}.comparison,.pricing,.live-demo,.testimonials{background:transparent!important;border-top-color:transparent!important}.comparison:before,.pricing:before,.live-demo:before,.testimonials:before{display:none!important}.comparison-inner,.pricing-inner,.live-demo-inner,.testimonials-inner,.tool-card,.pricing-card,.table-wrapper,.ps-stat-agent,.roi-result-agent,.founder-quote-text,.testimonials-stats,.adopter-card{background:color-mix(in srgb,var(--color-vortex-bg) 85%,transparent)!important}.ps-stat-human,.roi-result-human{background:#ffffffeb!important}.comparison-table th{background:color-mix(in srgb,var(--color-vortex-bg) 40%,transparent)!important}.comparison-table tbody tr:hover td,.comparison-table tbody tr:hover th{background:#ffffff0a!important}th.col-noboard{background:color-mix(in srgb,#4ade80 8%,color-mix(in srgb,var(--color-vortex-bg) 60%,transparent))!important}td.col-noboard{background:color-mix(in srgb,#4ade80 5%,color-mix(in srgb,var(--color-vortex-bg) 40%,transparent))!important}.testimonials,.site-footer,.ecosystem-bar{background:transparent!important}.ecosystem-bar{border-bottom-color:transparent!important}.problem-split,.roi-split,.live-demo,.site-footer,.testimonials{border-top-color:color-mix(in srgb,#ffffff 6%,transparent)!important;border-bottom-color:color-mix(in srgb,#ffffff 6%,transparent)!important}.ps-stat-human .ps-stat-label,.roi-human .roi-bar-label,.roi-result-human .roi-result-note,.ps-body-human,.roi-subtitle-human{color:#374151!important}.roi-human .nb-toggle-label{color:#1f2937!important}.roi-human .nb-toggle-state,.roi-human .roi-ticks span,.roi-human .arith-op{color:#4b5563!important}.comparison-inner,.pricing-inner,.testimonials-inner,.live-demo-inner,.tool-card,.pricing-card,.table-wrapper,.founder-quote-text,.testimonials-stats,.adopter-card{border-color:color-mix(in srgb,#ffffff 12%,transparent)!important}.comparison-table th,.comparison-table td{border-bottom-color:color-mix(in srgb,#ffffff 8%,transparent)!important}.comparison-table th{border-top-color:color-mix(in srgb,#ffffff 12%,transparent)!important}.pricing-feature{border-bottom-color:color-mix(in srgb,#ffffff 7%,transparent)!important}.footer-divider{background:color-mix(in srgb,#ffffff 8%,transparent)!important}.pricing-card-highlight{box-shadow:0 0 32px #60a5fa59,0 0 0 1px #60a5fa66!important}@media(prefers-reduced-motion:no-preference){section.is-visible,.trust-bar.is-visible,.ecosystem-bar.is-visible{animation:section-rise .5s ease both}@keyframes section-rise{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:3px}.site-nav{position:fixed;top:var(--announcement-offset, 0px);left:0;right:0;z-index:100;padding:.75rem 0;background:var(--color-vortex-bg);border-bottom:1px solid color-mix(in srgb,#ffffff 8%,transparent)}.site-nav-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.site-nav-links{display:flex;align-items:center;gap:1.5rem}.site-nav-link{color:color-mix(in srgb,#ffffff 80%,transparent);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease}.site-nav-link:hover{color:#fff}.site-nav-link-utility{color:color-mix(in srgb,#ffffff 90%,transparent)}.site-nav-divider{display:inline-block;width:1px;height:20px;background:color-mix(in srgb,#ffffff 22%,transparent)}.site-nav-cta{display:inline-block;padding:.5rem 1.1rem;background:var(--color-primary);color:#fff;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;border:1.5px solid transparent}.site-nav-cta:hover{background:var(--color-primary-hover);color:#fff}.site-nav-toggle{position:absolute;right:1.5rem;display:none;background:transparent;border:1px solid color-mix(in srgb,#ffffff 18%,transparent);border-radius:6px;width:40px;height:40px;padding:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.site-nav-toggle span{display:block;width:18px;height:2px;background:color-mix(in srgb,#ffffff 85%,transparent);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.site-nav[data-open=true] .site-nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-nav[data-open=true] .site-nav-toggle span:nth-child(2){opacity:0}.site-nav[data-open=true] .site-nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:900px){.site-nav{padding:0}.site-nav-container{justify-content:space-between;padding:.75rem 1.5rem}.site-nav-toggle{position:static;display:flex}.site-nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1rem 1rem;background:var(--color-vortex-bg, #050810);border-bottom:1px solid color-mix(in srgb,#ffffff 10%,transparent);box-shadow:0 8px 24px #0006;transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.site-nav[data-open=true] .site-nav-links{transform:translateY(0);opacity:1;pointer-events:auto}.site-nav-link{padding:.9rem .25rem;border-bottom:1px solid color-mix(in srgb,#ffffff 8%,transparent);font-size:1rem}.site-nav-divider{display:none}.site-nav-cta{margin-top:.75rem;text-align:center}}
