.compare-page main{padding-bottom:90px;background:radial-gradient(ellipse 850px 500px at 50% 0,#8970ed0b,transparent)}.compare-hero{padding-top:42px;text-align:center}.compare-breadcrumb ol{display:flex;justify-content:center;gap:12px;list-style:none;color:#8893ad;font-size:11px}.compare-breadcrumb li+li:before{content:"/";padding-right:12px;color:#505b73}.compare-breadcrumb a:hover{color:#c9bbff}.compare-hero>.eyebrow{margin-top:34px}.compare-hero h1{max-width:920px;margin:18px auto 0;font-size:clamp(36px,4.5vw,62px);line-height:1.13}.compare-hero h1 span{color:#b6acff}.compare-intro{max-width:685px;margin:23px auto 0;color:#a4aec4;font-size:16px}.compare-hero-links{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:center;margin-top:28px;font-size:12px}.compare-hero-links>span{color:#909bb4;margin-right:4px}.compare-hero-links a{padding:8px 13px;border:1px solid #b6acff25;background:#b6acff08;border-radius:7px;color:#d0c8ff}.compare-hero-links a:hover{background:#b6acff15;border-color:#b6acff60}.compare-hero-links a span{margin-left:8px;color:#b6acff}.compare-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:13px 27px;margin-top:31px;font-size:11px;color:#949fb8}.compare-highlights>span{display:inline-flex;align-items:center;gap:6px}.compare-highlights svg{width:16px;height:16px;stroke:#8de0bb;stroke-width:1.5}.compare-library{margin-top:65px}.compare-library-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:25px}.compare-library-heading h2{margin-top:10px;font-size:27px;line-height:1.3}.compare-library-heading>p{font-size:12px;color:#98a4bd;line-height:1.8}.compare-controls{display:grid;gap:20px;padding:23px;border:1px solid #ffffff12;border-radius:12px;background:#0e1423}.compare-search{display:block;max-width:465px}.compare-search>span:first-child{display:block;font-size:11px;color:#c3cbdd;margin-bottom:8px}.compare-search-input{display:flex;align-items:center;gap:10px;border:1px solid #ffffff1f;background:#080e1c;border-radius:8px;padding:0 13px}.compare-search-input:focus-within{border-color:#b6acff80}.compare-search svg{width:17px;height:17px;flex-shrink:0;stroke:#a4aec4;stroke-width:1.5}.compare-search input{padding:12px 0;width:100%;min-width:0;background:transparent;border:0;font:inherit;font-size:13px;color:#e8eaf4}.compare-search input::placeholder{color:#77849e}.compare-search input::-webkit-search-cancel-button{cursor:pointer}.compare-filters{display:flex;flex-wrap:wrap;gap:8px}.compare-filters button{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #ffffff15;border-radius:7px;background:#ffffff02;font:inherit;font-size:11px;color:#a5b0c8;cursor:pointer;transition:background .15s,border-color .15s}.compare-filters button:hover{border-color:#b6acff50;color:#e2ddff}.compare-filters button[aria-pressed=true]{border-color:#a591ef70;background:#9580e829;color:#e2dbff}.compare-filter-count{font-size:10px;color:#8894ad}.compare-filters button[aria-pressed=true] .compare-filter-count{color:#c7b9fc}.compare-directory-note{display:flex;gap:16px;justify-content:space-between;align-items:baseline;margin:19px 0;font-size:11px;color:#8c98b2;line-height:1.6}.compare-result-count{flex-shrink:0;color:#b4bed2}.compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compare-card{--compare-accent: #b6acff;border:1px solid #ffffff16;border-radius:12px;background:#101625;min-width:0;transition:background .2s,border-color .2s}.compare-category-errors{--compare-accent: #f5a7bb}.compare-category-performance{--compare-accent: #95ceef}.compare-category-observability{--compare-accent: #8cddc4}.compare-category-logs{--compare-accent: #e6c38d}.compare-card:hover{border-color:color-mix(in srgb,var(--compare-accent) 45%,transparent);background:#141b2c}.compare-card>a{display:flex;flex-direction:column;padding:24px;height:100%;border-radius:inherit}.compare-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.compare-monogram{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;color:var(--compare-accent);border:1px solid color-mix(in srgb,var(--compare-accent) 24%,transparent);background:color-mix(in srgb,var(--compare-accent) 7%,transparent);font-size:12px;font-weight:650;letter-spacing:.02em}.compare-category-label{font-size:10px;color:var(--compare-accent);text-align:right}.compare-card h3{margin-top:19px;font-size:21px;line-height:1.3;letter-spacing:-.025em}.compare-card h3>span{display:block;color:#8e9ab3;font-size:11px;font-weight:400;letter-spacing:0;margin-bottom:7px}.compare-card-description{margin-top:14px;font-size:12px;color:#a4aec4;line-height:1.85}.compare-topics{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:19px 0 24px}.compare-topics li{padding:4px 8px;font-size:10px;border:1px solid #ffffff10;border-radius:5px;color:#97a5be;background:#ffffff02}.compare-card-native{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #ffffff0a;font-size:11px;color:#8e9bb4}.compare-native-status{display:inline-flex;align-items:center;gap:5px;color:#a4aec4}.compare-native-status svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.compare-native-status.is-native{color:#8de0bb}.compare-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin-top:17px;font-size:10px}.compare-card-footer>span:first-child{color:#d0c7ff;font-size:11px}.compare-card-footer>span:first-child>span{margin-left:6px}.compare-card-footer>span:last-child{color:#7e8da7;font-size:9px}.compare-review-note{max-width:880px;margin-top:25px;color:#8c98b2;font-size:11px;line-height:1.9}.compare-empty{text-align:center;border:1px dashed #ffffff25;border-radius:12px;padding:46px 22px;background:#101625}.compare-empty h3{font-size:21px}.compare-empty p{color:#a4aec4;font-size:13px;margin:12px 0 23px}.compare-cta{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;margin-top:75px;padding:36px 40px;border:1px solid #9b88ef35;border-radius:14px;background:linear-gradient(125deg,#1b1831,#111a2a)}.compare-cta h2{font-size:clamp(29px,3vw,37px);line-height:1.2;margin-top:14px}.compare-cta>div>p:not(.eyebrow){color:#aeb6ce;font-size:13px;line-height:1.85;margin-top:19px}.compare-cta-links{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:25px;font-size:11px;color:#c4b8ff}.compare-cta-links a:hover{color:#ebe4ff}.compare-cta-action{display:flex;flex-direction:column;align-items:flex-start;padding-left:35px;border-left:1px solid #ffffff14}.compare-cta-label{color:#ddd5ff;font-size:16px;font-weight:500}.compare-cta-action .button{margin-top:22px}.compare-cta-action .text-link{margin-top:16px;font-size:11px}@media(max-width:1000px){.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-cta{gap:30px}}@media(max-width:680px){.compare-page main{padding-bottom:55px}.compare-hero{padding-top:28px}.compare-hero h1{font-size:clamp(32px,7vw,43px)}.compare-hero h1 br{display:none}.compare-intro{font-size:14px}.compare-highlights{gap:12px 18px}.compare-library{margin-top:42px}.compare-library-heading{flex-direction:column;align-items:flex-start;gap:12px}.compare-library-heading h2{font-size:25px}.compare-desktop-break{display:none}.compare-controls{padding:17px}.compare-search{max-width:none}.compare-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-filters button{padding:9px 10px;justify-content:space-between;gap:5px;font-size:10px;text-align:left}.compare-directory-note{flex-direction:column;gap:9px}.compare-grid{grid-template-columns:minmax(0,1fr);gap:13px}.compare-card>a{padding:23px}.compare-card-footer{flex-wrap:nowrap}.compare-cta{grid-template-columns:minmax(0,1fr);padding:27px 24px;margin-top:45px}.compare-cta-action{border-left:0;border-top:1px solid #ffffff14;padding-left:0;padding-top:26px}}@media(prefers-reduced-motion:reduce){.compare-card,.compare-filters button{transition:none}}
