.comparisonPage{--ink:#1d202c;--muted:#646a8a;--purple:#444ac2;--line:#dedfea;--paper:#fbfbfd;--panel:#f0f1f8;--green:#117f5a;--serif:Newsreader,Georgia,serif;--sans:Inter,Arial,sans-serif;--mono:"JetBrains Mono",monospace}.comparisonPage *{box-sizing:border-box}.comparisonPage{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.comparisonPage a{color:inherit;text-decoration:none}.comparisonPage a:focus-visible{outline-offset:5px;outline:3px solid #949feb}.comparisonPage nav{color:var(--muted);gap:28px;font-size:13px;display:flex}.comparisonPage .eyebrow{font:10px/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.comparisonPage main{max-width:1120px;margin:auto}.comparisonPage .hero{border-bottom:1px solid var(--line);padding:85px 0 76px}.comparisonPage h1,.comparisonPage h2,.comparisonPage h3,.comparisonPage h4,.comparisonPage p,.comparisonPage figure{margin:0}.comparisonPage h1{font:400 94px/1.02 var(--serif);letter-spacing:-.055em;margin:27px 0 24px}.comparisonPage h1 span:not(.period){color:var(--muted);font-style:italic}.comparisonPage .period{color:var(--purple)}.comparisonPage .intro{font:400 25px/1.4 var(--serif);color:#54586b;max-width:600px}.comparisonPage .section{padding:76px 0}.comparisonPage .section-heading{margin-bottom:40px}.comparisonPage .section-heading .eyebrow{margin-bottom:16px}.comparisonPage h2{font:400 46px/1.1 var(--serif);letter-spacing:-.032em;max-width:800px}.comparisonPage h3{font:500 23px/1.3 var(--sans);letter-spacing:-.035em;margin:12px 0 21px}.comparisonPage p{color:#51566c;font-size:15px;line-height:1.8}.comparisonPage p+p{margin-top:18px}.comparisonPage .review-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:88px;display:grid}.comparisonPage .panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px}.comparisonPage .acceptance{padding:30px 34px}.comparisonPage .accept-top{justify-content:space-between;align-items:center;display:flex}.comparisonPage .huge{font:400 96px/1.12 var(--sans);letter-spacing:-.07em;color:var(--purple);margin:24px 0 0;display:block}.comparisonPage .huge span{letter-spacing:-.04em;font-size:42px}.comparisonPage .accept-label{color:var(--purple);margin:3px 0 22px;font-size:14px}.comparisonPage .legend{color:var(--muted);justify-content:space-between;gap:14px;margin-top:18px;font-size:11px;display:flex}.comparisonPage .features{border-top:1px solid var(--line);padding-bottom:30px}.comparisonPage .features>.section-heading{margin-bottom:56px}.comparisonPage .feature{grid-template-columns:.92fr 1.12fr;align-items:center;gap:78px;margin-bottom:64px;display:grid}.comparisonPage .feature+.feature{border-top:1px solid var(--line);padding-top:64px}.comparisonPage .feature-copy>.eyebrow{color:var(--purple)}.comparisonPage .feature.flip .feature-copy{order:2}.comparisonPage .feature.flip .feature-visual{order:1}.comparisonPage .feature-visual{min-width:0}.comparisonPage pre{font:10px/1.9 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7fa;border-radius:6px;margin:20px 0 0;padding:16px 12px}.comparisonPage .coverage{background:var(--panel);border:0;padding:34px}.comparisonPage .coverage-head{align-items:center;gap:24px;margin:25px 0 28px;display:flex}.comparisonPage .coverage-head strong{font:400 66px/1 var(--sans);letter-spacing:-.07em;color:var(--purple)}.comparisonPage .coverage-head strong span{font-size:28px}.comparisonPage .coverage-head>span{font:11px/1.7 var(--mono);color:var(--muted);border-left:1px solid #c8cbdf;padding-left:24px}.comparisonPage .bar-row{grid-template-columns:55px 1fr 30px;align-items:center;gap:12px;margin-top:17px;font-size:11px;display:grid}.comparisonPage .bar-row b{font:11px var(--mono);text-align:right}.comparisonPage .track{border-left:1px solid #c8cbdf;height:28px;position:relative}.comparisonPage .bar{border-radius:0 3px 3px 0;height:100%}.comparisonPage .purple{background:var(--purple)}.comparisonPage .gray{background:#858ba8}.comparisonPage .axis{font:9px var(--mono);color:var(--muted);justify-content:space-between;margin:12px 40px 0 67px;display:flex}.comparisonPage .economics .section-heading{text-align:center;max-width:700px;margin:0 auto 44px}.comparisonPage .economics h2{margin:auto}.comparisonPage .economics .section-heading p{margin-top:22px}.comparisonPage .cost-grid{grid-template-columns:1.14fr .9fr;align-items:center;gap:54px;display:grid}.comparisonPage .cost-explain h3{font:400 27px/1.2 var(--serif)}.comparisonPage .cost-explain p{font-size:12px;line-height:1.8}.comparisonPage .runs{margin:22px 0;padding:0;list-style:none}.comparisonPage .runs li{border-bottom:1px solid #d9dce8;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.comparisonPage .runs li b{font:10px var(--mono);margin-left:auto;font-weight:400}.comparisonPage .step{width:21px;height:21px;font:9px var(--mono);color:var(--muted);border:1px solid #ccd0e1;border-radius:50%;place-items:center;display:grid}.comparisonPage .total{color:var(--purple);margin-bottom:16px;font-size:12px;font-weight:500}.comparisonPage .cost-chart{padding:30px}.comparisonPage .price-row{justify-content:space-between;align-items:center;margin:32px 0 9px;font-size:13px;display:flex}.comparisonPage .price-row strong{font:500 30px/1 var(--sans);letter-spacing:-.04em}.comparisonPage .price-row:first-of-type strong{color:var(--purple)}.comparisonPage .cost-track{background:#f5f5f9;border-radius:3px;height:30px;display:flex;overflow:hidden}.comparisonPage .cost-baz{background:var(--purple);width:20%}.comparisonPage .cost-base{background:#858ba8;width:66.6667%}.comparisonPage .cost-range{background:repeating-linear-gradient(135deg,#b9bdd0,#b9bdd0 3px,#e9ebf2 3px 7px);width:33.3333%}.comparisonPage .cost-axis{font:9px var(--mono);color:var(--muted);justify-content:space-between;margin:12px 0 22px;display:flex}.comparisonPage .range-key{font:9px var(--mono);color:var(--muted);align-items:center;gap:8px;display:flex}.comparisonPage .range-key i{background:repeating-linear-gradient(135deg,#b9bdd0,#b9bdd0 2px,#e9ebf2 2px 4px);width:12px;height:12px}.comparisonPage .seat{text-align:center;max-width:660px;margin:38px auto 0}.comparisonPage .seat p{font-size:14px}.comparisonPage .independence{padding:90px 0 45px}.comparisonPage .ind-copy{grid-template-columns:1fr 1fr;gap:65px;display:grid}.comparisonPage .ind-copy p+p{margin:0}.comparisonPage .cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:70px;margin-top:28px;padding:60px 0 82px;display:flex}.comparisonPage .cta .eyebrow{margin-bottom:16px}.comparisonPage .cta p{max-width:675px;margin-top:18px;font-size:14px}.comparisonPage{--paper:#f8f9fb}.comparisonPage main{max-width:none}.comparisonPage .dark-stage{color:#fff;padding:var(--site-header-height) max(48px,calc((100vw - 1120px)/2)) 55px;background:#1d202c;margin-block-start:calc(-1 * var(--site-header-height));margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.comparisonPage .hero{text-align:center;border:0;padding:65px 0 25px;position:relative}.comparisonPage .hero .eyebrow{color:#adb7ff}.comparisonPage h1{margin:24px 0;font-size:111px}.comparisonPage h1 span:not(.period){color:#949feb}.comparisonPage .hero .intro{color:#cacedc;max-width:660px;margin:auto;font-size:25px}.comparisonPage .period{display:none}.comparisonPage .hero-line{color:#949feb;justify-content:center;align-items:center;gap:24px;max-width:640px;margin:35px auto 10px;display:flex}.comparisonPage .hero-line span{background:linear-gradient(90deg,#0000,#535a93);flex:1;height:1px}.comparisonPage .hero-line span:last-child{transform:rotate(180deg)}.comparisonPage .hero-line b{font:bold 24px var(--sans);letter-spacing:-2px}.comparisonPage .reviews{grid-template-columns:1fr 1fr;align-items:start;column-gap:85px;padding:32px 0 10px;display:grid}.comparisonPage .reviews .section-heading{grid-area:1/1;margin-bottom:24px}.comparisonPage .reviews .section-heading .eyebrow{display:none}.comparisonPage .reviews h2{font-size:42px}.comparisonPage .review-grid{display:contents}.comparisonPage .review-grid .copy{grid-area:2/1}.comparisonPage .review-grid p{color:#b9bfd2;font-size:13px}.comparisonPage .acceptance{background:#272c42;border:1px solid #3b4261;grid-area:1/2/span 2;padding:30px 36px}.comparisonPage .acceptance .eyebrow{color:#aeb6d4}.comparisonPage .huge{color:#b0b9ff;font-size:100px}.comparisonPage .accept-label{color:#b0b9ff}.comparisonPage .legend{color:#aeb6d4}.comparisonPage .legend span:first-child{color:#bdc5ff}.comparisonPage .orbit{background:radial-gradient(circle,#949feb1f,#949feb00 68%);border:1px solid #6d76a8;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;box-shadow:0 0 0 9px #949feb14}.comparisonPage .orbit div{color:#a8b3ff;font-size:44px}.comparisonPage .features,.comparisonPage .independence,.comparisonPage .cta{max-width:1120px;margin:auto}.comparisonPage .features{border:0;padding-top:85px}.comparisonPage .features>.section-heading{text-align:center;margin-bottom:48px}.comparisonPage .features h2{max-width:630px;margin:auto;font-size:51px}.comparisonPage .feature{background:#fff;border:1px solid #e2e4ed;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:45px;margin-bottom:25px;padding:40px;display:grid;overflow:hidden}.comparisonPage .feature+.feature{padding-top:40px}.comparisonPage .feature-copy p{font-size:13px}.comparisonPage .feature h3{font:400 35px/1.1 var(--serif);letter-spacing:-.03em}.comparisonPage .feature.flip{background:#eeeffb;grid-template-columns:1.2fr .8fr}.comparisonPage .feature-visual{padding:12px 0}.comparisonPage .coverage{background:0 0;padding:14px}.comparisonPage .coverage-head strong{font-size:85px}.comparisonPage .economics{background:#e9ebf4;border-radius:0;margin:35px calc(50% - 50vw) 0;padding:76px max(48px,50vw - 560px)}.comparisonPage .cost-explain{background:#fff;border-radius:14px;padding:28px}.comparisonPage .cost-chart{background:0 0;border:0;padding:35px 0 35px 22px}.comparisonPage .cost-track{background:#dce0eb;height:40px}.comparisonPage .price-row{margin-top:37px;font-size:16px}.comparisonPage .price-row strong{font-size:39px}.comparisonPage .cost-explain h3{font-size:29px}.comparisonPage .seat{margin-top:30px}.comparisonPage .independence{padding-top:80px}.comparisonPage .independence>.section-heading{text-align:center}.comparisonPage .independence h2{margin:auto;font-size:50px}.comparisonPage .ind-copy{max-width:1000px;margin:auto}.comparisonPage .ind-copy p{font-size:14px}.comparisonPage .cta{color:#fff;background:#444ac2;border:0;border-radius:15px;margin:35px auto 65px;padding:48px 50px}.comparisonPage .cta p{color:#e2e4ff}.comparisonPage .cta .eyebrow{color:#c4caff}.comparisonPage .cta h2{font-size:52px}@media (min-width:1500px){.comparisonPage main{max-width:1160px}}@media (max-width:1200px){.comparisonPage .features,.comparisonPage .independence,.comparisonPage .cta{margin-left:48px;margin-right:48px}.comparisonPage .review-grid{gap:50px}.comparisonPage .feature{gap:45px}}@media (max-width:760px){.comparisonPage{font-size:14px}.comparisonPage .hero h1,.comparisonPage h1{font-size:62px}.comparisonPage .intro{font-size:22px}.comparisonPage h2,.comparisonPage .features h2,.comparisonPage .independence h2{font-size:37px}.comparisonPage .section{padding:45px 0}.comparisonPage .review-grid,.comparisonPage .feature,.comparisonPage .cost-grid,.comparisonPage .ind-copy{grid-template-columns:1fr;gap:28px;display:grid}.comparisonPage .feature.flip .feature-copy,.comparisonPage .feature.flip .feature-visual{order:initial}.comparisonPage .feature{margin-bottom:35px}.comparisonPage .features>.section-heading{margin-bottom:32px}.comparisonPage h3{font-size:23px}.comparisonPage .panel{padding:24px}.comparisonPage .huge{font-size:80px}.comparisonPage .section-heading p{font-size:14px}.comparisonPage .cta{padding:40px 0;display:block}.comparisonPage .dark-stage{padding:var(--site-header-height) 24px 38px}.comparisonPage .hero{padding:43px 0 15px}.comparisonPage .hero .intro{font-size:21px}.comparisonPage .reviews{padding-top:23px;display:block}.comparisonPage .review-grid{display:block}.comparisonPage .acceptance{margin-top:30px;padding:26px}.comparisonPage .reviews h2{font-size:37px}.comparisonPage .reviews .copy p{font-size:14px}.comparisonPage .features,.comparisonPage .independence,.comparisonPage .cta{margin-left:24px;margin-right:24px}.comparisonPage .features{padding-top:45px}.comparisonPage .feature,.comparisonPage .feature.flip{grid-template-columns:1fr;gap:12px;padding:25px}.comparisonPage .feature+.feature{padding-top:25px}.comparisonPage .coverage{padding:0}.comparisonPage .coverage-head strong{font-size:70px}.comparisonPage .feature h3{font-size:31px}.comparisonPage .economics{padding:40px 24px}.comparisonPage .cost-explain{padding:22px}.comparisonPage .cost-chart{padding:10px}.comparisonPage .independence{padding-top:45px}.comparisonPage .cta{margin-bottom:35px;padding:35px 25px}.comparisonPage .cta h2{font-size:43px}.comparisonPage .coverage-head{gap:14px}.comparisonPage .coverage-head>span{padding-left:14px;font-size:10px}.comparisonPage .legend{font-size:10px}.comparisonPage .eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.comparisonPage{scroll-behavior:auto}}.comparisonPage .cost-chart>.price-row:nth-child(2) strong{color:var(--purple)}.comparisonPage{--gh-bg:#fff;--gh-subtle:#f6f8fa;--gh-border:#d1d9e0;--gh-text:#1f2328;--gh-muted:#59636e;--gh-diff:#dafbe1;--gh-link:#0969da;--gh-code:#eff1f3;--spec-red:#b34d35;--spec-red-bg:#fff2ee}.comparisonPage .gh-review{color:var(--gh-text);background:var(--gh-bg);border:1px solid var(--gh-border);font:12px/1.6 var(--sans);border-radius:7px;overflow:hidden;box-shadow:0 8px 25px #1d202c05}.comparisonPage .gh-file{background:var(--gh-subtle);border-bottom:1px solid var(--gh-border);align-items:center;gap:13px;padding:12px 16px;font-size:13px;display:flex}.comparisonPage .gh-file code{font:10px var(--mono);font-weight:500}.comparisonPage .gh-dots{color:var(--gh-muted);letter-spacing:1px;margin-left:auto}.comparisonPage .gh-diff{background:var(--gh-diff);border-bottom:1px solid var(--gh-border);padding:9px 0}.comparisonPage .gh-diff>div{font:9px/1.8 var(--mono);gap:11px;padding:1px 15px;display:flex}.comparisonPage .gh-diff>div>span{width:18px;color:var(--gh-muted);text-align:right}.comparisonPage .gh-diff b{font-weight:500}.comparisonPage .gh-diff code{overflow-wrap:anywhere;min-width:0}.comparisonPage .gh-comment{padding:19px 17px 14px}.comparisonPage .gh-author{align-items:center;gap:6px;font-size:10px;display:flex}.comparisonPage .gh-avatar{background:#fff;border-radius:5px;width:22px;height:22px;margin-right:3px;padding:2px}.comparisonPage .gh-author strong{font-weight:600}.comparisonPage .gh-bot{border:1px solid var(--gh-border);color:var(--gh-muted);border-radius:5px;padding:0 4px;font-size:9px}.comparisonPage .gh-time{color:var(--gh-muted);font-size:9px}.comparisonPage .gh-badges{border:1px solid #b8881a;border-radius:20px;margin:16px 0 3px;font-size:9px;line-height:1.6;display:inline-flex;overflow:hidden}.comparisonPage .gh-badges span{padding:2px 7px}.comparisonPage .gh-badges strong{color:#fff;background:#bf8b1d;padding:2px 7px;font-weight:400}.comparisonPage .gh-link{color:var(--gh-link);text-underline-offset:3px;text-decoration:underline}.comparisonPage .gh-reply{background:var(--gh-subtle);border-top:1px solid var(--gh-border);align-items:center;gap:10px;padding:10px 14px;display:flex}.comparisonPage .gh-anon{color:var(--gh-muted);text-align:center;width:21px;font-size:18px}.comparisonPage .gh-reply>div{border:1px solid var(--gh-border);background:var(--gh-bg);color:var(--gh-muted);border-radius:5px;flex:1;padding:5px 10px;font-size:10px}html[data-theme=dark] .comparisonPage{--ink:#f2f4fa;--muted:#abb3cb;--purple:#a2adff;--paper:#15171f;--panel:#242a3d;--line:#353b50;--green:#7cc7aa;--gh-bg:#0d1117;--gh-subtle:#161b22;--gh-border:#30363d;--gh-text:#e6edf3;--gh-muted:#919aa5;--gh-diff:#122b20;--gh-link:#58a6ff;--gh-code:#262c36;--spec-red:#f2a48f;--spec-red-bg:#352323;background:var(--paper);color:var(--ink)}html[data-theme=dark] .comparisonPage p,html[data-theme=dark] .comparisonPage .intro{color:#b2bad0}html[data-theme=dark] .comparisonPage .panel{border-color:var(--line);background:#1d2232}html[data-theme=dark] .comparisonPage .coverage{background:#242a3d}html[data-theme=dark] .comparisonPage .economics{background:#202638}html[data-theme=dark] .comparisonPage .cost-track{background:#333c55}html[data-theme=dark] .comparisonPage .cost-range{background:repeating-linear-gradient(135deg,#8f99b7,#8f99b7 3px,#4e5875 3px 7px)}html[data-theme=dark] .comparisonPage .runs li{border-color:var(--line)}html[data-theme=dark] .comparisonPage .total{color:var(--purple)}html[data-theme=dark] .comparisonPage .feature{border-color:var(--line);background:#1d2232}html[data-theme=dark] .comparisonPage .feature.flip{background:#242a3d}html[data-theme=dark] .comparisonPage .cost-explain{background:#1d2232}html[data-theme=dark] .comparisonPage .cost-chart{background:0 0}html[data-theme=dark] .comparisonPage .gh-review{box-shadow:0 12px 35px #0002}html[data-theme=dark] .comparisonPage .gh-badges{border-color:#bd942d}html[data-theme=dark] .comparisonPage .gh-badges strong{color:#fff;background:#bc8b24}@media (max-width:760px){.comparisonPage .gh-file code{font-size:8px}.comparisonPage .gh-diff>div{gap:7px;padding:2px 10px;font-size:8px}.comparisonPage .gh-comment{padding:15px 12px}.comparisonPage .gh-time{font-size:8px}.comparisonPage .gh-author{gap:4px;font-size:9px}.comparisonPage .gh-review{border-radius:6px}.comparisonPage .feature{padding:20px}.comparisonPage .feature+.feature{padding-top:20px}}.comparisonPage .gh-compact .gh-file{padding:10px 16px}.comparisonPage .gh-compact .gh-diff{padding:7px 0}.comparisonPage .gh-compact .gh-comment{padding:22px 20px 24px}.comparisonPage .gh-compact .gh-reply{padding:12px 17px}.comparisonPage .reviews{grid-template-rows:auto 1fr;row-gap:18px}.comparisonPage .reviews .section-heading{margin-bottom:0}.comparisonPage .review-grid .copy{align-self:start}.comparisonPage .review-grid p,.comparisonPage .feature-copy p,.comparisonPage .ind-copy p,.comparisonPage .section-heading p,.comparisonPage .seat p,.comparisonPage .cta p{font-size:16px;line-height:1.75}.comparisonPage .cost-explain p{font-size:14px}.comparisonPage .hero-line img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:28px;height:37px}.comparisonPage .spec-real .gh-comment{padding:20px}.comparisonPage .spec-evidence-note{font:9px/1.6 var(--mono);color:var(--gh-muted);margin-top:17px}@media (max-width:760px){.comparisonPage .reviews .section-heading{margin-bottom:18px}.comparisonPage .reviews .copy p{font-size:16px}}.comparisonPage .hero-line .hero-bird{background:#949feb;flex:none;width:28px;height:37px;transform:none;-webkit-mask:url(/baz-vs-bugbot/baz-mark.svg) 50%/contain no-repeat;mask:url(/baz-vs-bugbot/baz-mark.svg) 50%/contain no-repeat}.comparisonPage .spec-shot{border:1px solid var(--gh-border);background:var(--gh-subtle);height:205px;font:9px var(--sans);border-radius:6px;margin-top:18px;display:flex;overflow:hidden}.comparisonPage .shot-nav{background:var(--gh-bg);border-right:1px solid var(--gh-border);width:90px;color:var(--gh-muted);flex-direction:column;flex-shrink:0;gap:17px;padding:14px 9px;display:flex}.comparisonPage .shot-nav img{width:35px;margin-bottom:5px}html[data-theme=dark] .comparisonPage .shot-nav img{filter:brightness(0)invert()}.comparisonPage .shot-nav b{background:var(--gh-subtle);padding:5px;font-weight:500}.comparisonPage .shot-screen{background:color-mix(in srgb,var(--gh-subtle) 70%,#8d93b0);flex:1;padding:14px;position:relative}.comparisonPage .shot-title{opacity:.5}.comparisonPage .shot-modal{background:var(--gh-bg);border-radius:6px;padding:15px;position:absolute;top:42px;left:10%;right:10%;box-shadow:0 6px 20px #0002}.comparisonPage .shot-modal strong{font-size:10px;display:block}.comparisonPage .shot-modal strong span{float:right}.comparisonPage .shot-modal label{font-size:8px}.comparisonPage .shot-input{border:1px solid var(--gh-border);color:var(--gh-muted);border-radius:4px;margin:5px 0 10px;padding:6px}.comparisonPage .shot-button{color:#fff;background:#1d202c;border-radius:4px;padding:6px 8px;font-size:8px;display:inline-block}.comparisonPage .animated-flow{aspect-ratio:10/3;background:var(--gh-bg,#fff);border:1px solid var(--gh-border,#d1d9e0);border-radius:14px;max-width:100%;min-height:220px;margin:30px 0 12px;position:relative}.comparisonPage .motion-lines{width:100%;height:100%;position:absolute;inset:0}.comparisonPage .wire{fill:none;stroke:#bec2d4;stroke-width:1.2px}.comparisonPage .motion-sources{flex-direction:column;justify-content:space-around;width:16%;display:flex;position:absolute;top:6%;bottom:6%;left:3%}.comparisonPage .motion-sources span{border:1px solid var(--gh-border,#d1d9e0);background:var(--gh-bg,#fff);font:12px var(--sans,Inter);color:var(--gh-text,#1d202c);border-radius:6px;padding:10px}.comparisonPage .motion-baz{background:#1d202c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:23%;height:42%;display:flex;position:absolute;top:29%;left:42%}.comparisonPage .motion-baz img{filter:brightness(0)invert();width:88px}.comparisonPage .motion-baz span{font:10px var(--sans,Inter);color:#cacedc}.comparisonPage .motion-ready{color:#117f5a;width:16%;height:18%;font:13px var(--sans,Inter);background:#f3faf7;border:1px solid #b9dbce;border-radius:8px;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:41%;left:81%}.comparisonPage .motion-ready span{color:#1d202c}.comparisonPage .trail{fill:none;stroke:#949feb;stroke-width:2px;stroke-dasharray:9 91;animation:4s linear infinite trail}@keyframes travel-in{0%{offset-distance:0%;opacity:0}8%{opacity:1}58%{offset-distance:100%;opacity:1}62%,to{offset-distance:100%;opacity:0}}@keyframes travel-out{0%,62%{offset-distance:0%;opacity:0}67%{opacity:1}95%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes trail{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.comparisonPage .trail{display:none}}@media (max-width:760px){.comparisonPage .animated-flow{min-height:205px}.comparisonPage .motion-sources span{padding:7px 3px;font-size:8px}.comparisonPage .motion-baz img{width:54px}.comparisonPage .motion-baz span{text-align:center;padding:0 4px;font-size:7px}.comparisonPage .motion-ready{text-align:center;gap:3px;width:26%;height:24%;padding:0 4px;font-size:9px;line-height:1.3;top:36%;left:71%}.comparisonPage .shot-nav{width:65px;font-size:8px}.comparisonPage .shot-modal{padding:10px;left:6%;right:6%}.comparisonPage .spec-shot{height:200px}}.comparisonPage .motion-sources{top:2%;bottom:2%}.comparisonPage .reason-number{font:12px/1.5 var(--mono);color:var(--purple);letter-spacing:.08em;margin-bottom:13px}.comparisonPage .acceptance .legend{margin-top:8px}.comparisonPage .acceptance .accept-label{margin-bottom:8px}.comparisonPage .acceptance .legend span:first-child{display:none}.comparisonPage .revised-cost .cost-baz{width:40%}.comparisonPage .context-cta{margin-top:22px!important}.comparisonPage{--serif:var(--font-serif),Georgia,serif;--sans:var(--font-inter),Arial,sans-serif;--mono:var(--font-jetbrains-mono),monospace}.comparisonPage .cta-actions{flex-direction:column;gap:12px;min-width:230px;display:flex}.comparisonPage .bar,.comparisonPage .cost-baz,.comparisonPage .cost-base,.comparisonPage .cost-range{transform-origin:0}.comparisonPage .price-row strong{display:inline-block}.comparisonPage .gh-anon svg{display:block}@media (max-width:760px){.comparisonPage .animated-flow{aspect-ratio:auto;width:100%;min-width:0;height:205px}.comparisonPage .cta-actions{width:100%;min-width:0;margin-top:26px}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .comparisonPage{--ink:#f2f4fa;--muted:#abb3cb;--purple:#a2adff;--paper:#15171f;--panel:#242a3d;--line:#353b50;--green:#7cc7aa;--gh-bg:#0d1117;--gh-subtle:#161b22;--gh-border:#30363d;--gh-text:#e6edf3;--gh-muted:#919aa5;--gh-diff:#122b20;--gh-link:#58a6ff;--gh-code:#262c36;--spec-red:#f2a48f;--spec-red-bg:#352323;background:var(--paper);color:var(--ink)}html:not([data-theme=light]) .comparisonPage p,html:not([data-theme=light]) .comparisonPage .intro{color:#b2bad0}html:not([data-theme=light]) .comparisonPage .panel{border-color:var(--line);background:#1d2232}html:not([data-theme=light]) .comparisonPage .coverage{background:#242a3d}html:not([data-theme=light]) .comparisonPage .economics{background:#202638}html:not([data-theme=light]) .comparisonPage .cost-track{background:#333c55}html:not([data-theme=light]) .comparisonPage .cost-range{background:repeating-linear-gradient(135deg,#8f99b7,#8f99b7 3px,#4e5875 3px 7px)}html:not([data-theme=light]) .comparisonPage .runs li{border-color:var(--line)}html:not([data-theme=light]) .comparisonPage .total{color:var(--purple)}html:not([data-theme=light]) .comparisonPage .feature{border-color:var(--line);background:#1d2232}html:not([data-theme=light]) .comparisonPage .feature.flip{background:#242a3d}html:not([data-theme=light]) .comparisonPage .cost-explain{background:#1d2232}html:not([data-theme=light]) .comparisonPage .cost-chart{background:0 0}html:not([data-theme=light]) .comparisonPage .gh-review{box-shadow:0 12px 35px #0002}html:not([data-theme=light]) .comparisonPage .gh-badges{border-color:#bd942d}html:not([data-theme=light]) .comparisonPage .gh-badges strong{color:#fff;background:#bc8b24}html:not([data-theme=light]) .comparisonPage .shot-nav img{filter:brightness(0)invert()}}.comparisonPage main{max-width:none;margin:0;padding:0}.comparisonPage .cta{background:#1d202c}.comparisonPage .cta-actions{align-self:center}.comparisonPage .cta{scroll-margin-top:100px}html .comparisonPage main .cta{background:#1d202c}.comparisonPage .btnPrimary{color:var(--text-action-primary)}.comparisonPage .btnPrimary:hover,.comparisonPage .btnPrimary:focus-visible{color:var(--on-accent-strong)}.comparisonPage .btnSecondary,.comparisonPage .btnSecondary:hover,.comparisonPage .btnSecondary:focus-visible{color:var(--text-primary)}.comparisonPage .homeChangelogMore{color:var(--text-link);margin-top:0}.comparisonPage .homeChangelogMore:hover{color:var(--text-primary)}.comparisonPage .seat .btn{margin-top:22px}.comparisonPage .cta-actions .btn{width:100%}.comparisonPage .cta{--text-primary:#f2f4fa;--text-action-primary:#15171f;--surface:transparent;--surface-subtle:#262a3a;--border-strong:#4a5168;--border-strong-hover:#767e9c}.comparisonPage .dark-stage{--text-link:#b0b9ff;--text-primary:#f2f4fa}.comparisonPage .gh-review .gh-body{margin-top:15px;padding-left:31px}.comparisonPage .gh-review .gh-body h4{font:600 14px/1.4 var(--sans);letter-spacing:-.01em;color:var(--gh-text);margin:0 0 13px}.comparisonPage .gh-review .gh-body>p{font:12px/1.6 var(--sans);color:var(--gh-text);margin:0}.comparisonPage .gh-review .gh-body>p code{font:10.5px/1.5 var(--mono);background:var(--gh-code);color:var(--gh-text);border-radius:4px;padding:1px 5px}.comparisonPage .gh-file code{font-size:10px}.comparisonPage .gh-diff>div{font-size:9.5px}.comparisonPage .gh-badges{margin:0;font-size:9px}.comparisonPage .gh-link{font-size:10px}.comparisonPage .gh-compact-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:22px;display:flex}.comparisonPage .spec-shot p{font:8px/1.5 var(--sans);color:var(--gh-muted);margin:3px 0 9px}@media (max-width:760px){.comparisonPage .gh-review .gh-body h4{font-size:13px}.comparisonPage .gh-review .gh-body>p{font-size:11px}.comparisonPage .gh-review .gh-body>p code{font-size:10px}.comparisonPage .gh-file code{font-size:9px}.comparisonPage .gh-diff>div{font-size:8px}}.comparisonPage .motion-baz img,.comparisonPage .shot-nav img{animation:none}.comparisonPage .huge,.comparisonPage .price-row strong,.comparisonPage .coverage-head strong{font-variant-numeric:tabular-nums}.pageShell[data-nav-band=on] .navBar:not([data-menu-open]){--nav-surface:#1d202c94;--nav-hover-bg:#ffffff17;--text-primary:var(--neutral-50);--text-secondary:var(--neutral-350);--text-tertiary:var(--neutral-400);--text-action-primary:var(--neutral-900);--text-link:var(--brand-light-purple);--text-accent:var(--brand-light-purple);--text-disabled:var(--neutral-600);--surface:#ffffff1a;--surface-track:var(--neutral-850);--border-strong-hover:var(--neutral-600);--shadow-color:#00000080}.pageShell:has(.comparisonPage):not([data-nav-band=off]) .navBar:not([data-menu-open]){--nav-surface:#1d202c94;--nav-hover-bg:#ffffff17;--text-primary:var(--neutral-50);--text-secondary:var(--neutral-350);--text-tertiary:var(--neutral-400);--text-action-primary:var(--neutral-900);--text-link:var(--brand-light-purple);--text-accent:var(--brand-light-purple);--text-disabled:var(--neutral-600);--surface:#ffffff1a;--surface-track:var(--neutral-850);--border-strong-hover:var(--neutral-600);--shadow-color:#00000080}.pageShell[data-nav-band] .navBar,.pageShell[data-nav-band] .brand .recoloredMark{transition:background-color .22s}@media (prefers-reduced-motion:reduce){.pageShell[data-nav-band] .navBar,.pageShell[data-nav-band] .brand .recoloredMark{transition:none}}
