.claude-bpos-compare{--bc-ink:#1e1e1e;--bc-line:rgba(34,96,151,.25);--bc-rec:#f1fff9;--bc-badge-a:#2c72b1;--bc-badge-b:#56ffad;--bc-badge-ink:#fff;--bc-yes:#21cc83;--bc-no:#ff4242;--bc-none:#8a96a3;--bc-hover:rgba(34,96,151,.05);--bc-surface:#fff;--bc-label-min:220px;--bc-label-max:380px;--bc-col-w:144px;--bc-col-render:var(--bc-col-w);--bc-head-h:112px;--bc-row-h:68px;--bc-foot-h:64px;--bc-badge-h:36px;--bc-label-w:var(--bc-label-min);--bc-rec-left:var(--bc-label-w);font-family:var(--primary_font,"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.claude-bpos-compare .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.claude-bpos-compare__intro{margin-bottom:2.5rem}.claude-bpos-compare__intro .heading{margin-bottom:0}.claude-bpos-compare__intro .description{margin:1rem auto 0;max-width:46rem}.claude-bpos-compare__intro .description>:last-child{margin-bottom:0}.claude-bpos-compare__frame{position:relative}.claude-bpos-compare__scroller{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:relative;scrollbar-width:thin}.claude-bpos-compare--has-badge .claude-bpos-compare__scroller{padding-top:var(--bc-badge-h)}.claude-bpos-compare__scroller:focus-visible{outline:2px solid var(--bc-badge-a);outline-offset:2px}.claude-bpos-compare .claude-bpos-compare__table{background:var(--bc-surface);border:0;border-collapse:separate;border-spacing:0;color:var(--bc-ink);margin:0;table-layout:fixed;width:100%}.claude-bpos-compare .claude-bpos-compare__table td,.claude-bpos-compare .claude-bpos-compare__table th{background:var(--bc-surface);border:0;border-bottom:1px solid var(--bc-line);border-right:1px solid var(--bc-line);box-sizing:border-box;color:inherit;font-size:1rem;font-weight:400;height:var(--bc-row-h);line-height:1.3;padding:.5rem .75rem;position:relative;text-align:center;transition:background-color .12s ease;vertical-align:middle}.claude-bpos-compare .claude-bpos-compare__table thead td,.claude-bpos-compare .claude-bpos-compare__table thead th{height:var(--bc-head-h);width:var(--bc-col-render)}.claude-bpos-compare .claude-bpos-compare__table thead .claude-bpos-compare__corner{width:var(--bc-label-w)}.claude-bpos-compare .claude-bpos-compare__table thead th{border-top:1px solid var(--bc-line)}.claude-bpos-compare .claude-bpos-compare__table tbody th,.claude-bpos-compare .claude-bpos-compare__table tfoot td:first-child{border-left:1px solid var(--bc-line)}.claude-bpos-compare .claude-bpos-compare__table thead .claude-bpos-compare__corner{background:transparent}.claude-bpos-compare.is-scrolled .claude-bpos-compare__table thead .claude-bpos-compare__corner{background:var(--bc-surface)}.claude-bpos-compare .claude-bpos-compare__table tfoot td{height:var(--bc-foot-h);padding:.5rem .375rem}.claude-bpos-compare .claude-bpos-compare__table .is-off{display:none}.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__corner,.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__feature{left:0;padding:.75rem 1.5rem;position:sticky;text-align:left;z-index:3}.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__feature{font-weight:600;text-wrap:pretty}.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__rec{background:var(--bc-rec);left:var(--bc-rec-left);position:sticky;z-index:2}.claude-bpos-compare.is-scrolled .claude-bpos-compare__table .claude-bpos-compare__rec{box-shadow:10px 0 12px -10px rgba(17,18,26,.28)}.claude-bpos-compare .claude-bpos-compare__table thead .claude-bpos-compare__rec{z-index:4}.claude-bpos-compare__badge{align-items:center;background:linear-gradient(93deg,var(--bc-badge-a) 32.61%,var(--bc-badge-b) 109.07%);border-radius:10px 10px 0 0;bottom:100%;color:var(--bc-badge-ink);display:flex;font-size:.8125rem;font-weight:700;height:var(--bc-badge-h);justify-content:center;left:-1px;line-height:1.1;padding:0 .5rem;position:absolute;right:-1px;white-space:nowrap}.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__foot-label{font-size:.875rem;font-weight:500;line-height:1.3}.claude-bpos-compare__hint{opacity:.7}.claude-bpos-compare--cta-always .claude-bpos-compare__hint--hover,.claude-bpos-compare__hint--visible{display:none}.claude-bpos-compare--cta-always .claude-bpos-compare__hint--visible{display:inline}@media (hover:none){.claude-bpos-compare__hint--hover{display:none}.claude-bpos-compare__hint--visible{display:inline}}.claude-bpos-compare__logo-box,.claude-bpos-compare__tray-box{align-items:center;display:flex;justify-content:center;overflow:hidden}.claude-bpos-compare__logo-box{height:44px;margin:0 auto;max-width:104px;width:100%}.claude-bpos-compare__tray-box{flex:0 1 76px;height:32px}.claude-bpos-compare__logo,.claude-bpos-compare__tray-logo{display:block;height:auto;max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain;transform:scale(var(--logo-zoom,1));width:auto}.claude-bpos-compare__name{font-weight:600}.claude-bpos-compare__mark{align-items:center;border-radius:50%;display:inline-flex;height:18px;justify-content:center;vertical-align:middle;width:18px}.claude-bpos-compare__mark svg{display:block;height:14px;width:14px}.claude-bpos-compare__mark--yes{background:var(--bc-yes)}.claude-bpos-compare__mark--no{background:var(--bc-no)}.claude-bpos-compare__mark--none{border-radius:0;color:var(--bc-none);font-size:1.25rem;font-weight:600;height:auto;line-height:1;width:auto}.claude-bpos-compare .claude-bpos-compare__table [data-col].is-col-hover{background-image:linear-gradient(var(--bc-hover),var(--bc-hover))}.claude-bpos-compare .claude-bpos-compare__table [data-col].is-col-added{animation:bpos-compare-added 1.1s ease-out}@keyframes bpos-compare-added{0%{box-shadow:inset 0 0 0 999px rgba(33,204,131,.14)}to{box-shadow:inset 0 0 0 999px rgba(33,204,131,0)}}.claude-bpos-compare .claude-bpos-compare__cta.btn-wrapper{align-items:center;display:flex;justify-content:center;margin:0;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.claude-bpos-compare .claude-bpos-compare__cta:focus-within,.claude-bpos-compare .claude-bpos-compare__table .is-col-hover .claude-bpos-compare__cta,.claude-bpos-compare--cta-always .claude-bpos-compare__cta.btn-wrapper{opacity:1;transform:none}@media (hover:none){.claude-bpos-compare .claude-bpos-compare__cta.btn-wrapper{opacity:1;transform:none}}.claude-bpos-compare .claude-bpos-compare__cta.btn-wrapper .cta-button{align-items:center;display:inline-flex;font-size:.8125rem;justify-content:center;line-height:1;margin:0;max-width:100%;min-height:2.5rem;min-width:0;padding:0 .875rem;white-space:nowrap}.claude-bpos-compare .claude-bpos-compare__cta .cta-button:focus-visible,.claude-bpos-compare__more-btn:focus-visible,.claude-bpos-compare__toggle:focus-visible{outline:2px solid var(--bc-badge-a);outline-offset:2px}.claude-bpos-compare__tray{margin-bottom:.875rem}.claude-bpos-compare .claude-bpos-compare__tray-title{color:var(--bc-ink);font-size:.875rem;font-weight:600;line-height:1.25;margin:0 0 .5rem;text-align:left}.claude-bpos-compare .claude-bpos-compare__tray-list{display:flex;gap:.5rem;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 .25rem;scrollbar-width:thin}.claude-bpos-compare .claude-bpos-compare__tray-list li{flex:0 0 auto;margin:0;padding:0}.claude-bpos-compare .claude-bpos-compare__toggle{align-items:center;background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:8px;color:var(--bc-ink);cursor:pointer;display:flex;font:inherit;gap:.625rem;height:52px;justify-content:center;margin:0;padding:0 .875rem;position:relative;transition:background-color .12s ease,border-color .12s ease}.claude-bpos-compare .claude-bpos-compare__toggle:hover{background:var(--bc-hover)}.claude-bpos-compare__toggle[aria-pressed=true]{border-color:var(--bc-badge-a)}.claude-bpos-compare__tray-box{flex:0 0 76px;height:30px;width:76px}.claude-bpos-compare__tray-name{font-size:.875rem;font-weight:600;text-align:left}.claude-bpos-compare__icon{flex:0 0 18px}.claude-bpos-compare__toggle[aria-pressed=false] .claude-bpos-compare__icon--remove,.claude-bpos-compare__toggle[aria-pressed=true] .claude-bpos-compare__icon--add{display:none}.claude-bpos-compare__toggle[aria-pressed=false] .claude-bpos-compare__tray-logo{opacity:.55}.claude-bpos-compare__toggle[aria-disabled=true]{cursor:not-allowed}.claude-bpos-compare__toggle[aria-disabled=true] .claude-bpos-compare__icon{opacity:.35}.claude-bpos-compare__more{margin-top:1.25rem;text-align:center}.claude-bpos-compare .claude-bpos-compare__more-btn{background:transparent;border:1px solid var(--bc-ink);border-radius:5px;color:var(--bc-ink);cursor:pointer;font:inherit;font-size:1rem;line-height:1.2;padding:.625rem 1.25rem;transition:background-color .12s ease,color .12s ease}.claude-bpos-compare .claude-bpos-compare__more-btn:hover{background:var(--bc-ink);color:var(--bc-surface)}.claude-bpos-compare__footnote{color:var(--bc-ink);font-size:.875rem;margin:1rem auto 0;max-width:46rem;opacity:.72;text-align:center}.claude-bpos-compare__footnote>:last-child{margin-bottom:0}.claude-bpos-compare__actions{margin-top:2rem}.claude-bpos-compare__actions .cta-group{margin-inline:auto;width:fit-content}@media (max-width:767.98px){.claude-bpos-compare{--bc-label-min:112px;--bc-col-w:100px;--bc-head-h:84px;--bc-row-h:64px;--bc-foot-h:56px;--bc-badge-h:30px}.claude-bpos-compare__intro{margin-bottom:1.75rem}.claude-bpos-compare .claude-bpos-compare__toggle{gap:.5rem;height:46px;padding:0 .625rem}.claude-bpos-compare__tray-box{flex-basis:64px;height:24px;width:64px}.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__corner,.claude-bpos-compare .claude-bpos-compare__table .claude-bpos-compare__feature{font-size:.8125rem;overflow-wrap:anywhere;padding:.5rem}.claude-bpos-compare__badge{font-size:.6875rem;padding:0 .25rem;text-align:center;white-space:normal}.claude-bpos-compare .claude-bpos-compare__cta.btn-wrapper .cta-button{line-height:1.15;padding:.375rem .5rem;text-align:center;white-space:normal}.claude-bpos-compare__logo-box{height:36px;max-width:88px}}@media (prefers-reduced-motion:reduce){.claude-bpos-compare *,.claude-bpos-compare .claude-bpos-compare__cta.btn-wrapper{animation:none!important;transition:none!important}}