.pricing-public{--billing-muted:#71717a;--billing-border:#71717a40;color:#18181b}.dark .pricing-public{--billing-muted:#a1a1aa;--billing-border:#a1a1aa38;color:#f4f4f5}.pricing-public .pricing-comparison{margin-top:96px}.pricing-public .pricing-comparison>header{margin-bottom:32px}.pricing-public .pricing-comparison>header h2{letter-spacing:-.035em;font:500 clamp(34px,4vw,52px)/1.08 Georgia,Times New Roman,serif}.pricing-public .pricing-comparison>header p{max-width:720px;margin-top:12px}.pricing-public .pricing-comparison-layout{display:block}.pricing-public .pricing-feature-sections{width:min(100%,1120px);min-width:0;margin-inline:auto}.pricing-public .pricing-feature-sections>section{margin-bottom:56px;scroll-margin-top:88px}.pricing-public .pricing-feature-sections h3{letter-spacing:-.02em;margin-bottom:8px;font:500 26px/1.15 Georgia,Times New Roman,serif}.pricing-public .pricing-feature-sections h4{margin-top:30px;margin-bottom:8px;font-size:16px;font-weight:600}.pricing-public .pricing-feature-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-block:20px 12px;font-size:13px;line-height:1.55}.pricing-public .pricing-feature-table th,.pricing-public .pricing-feature-table td{text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:11px 9px;font-weight:400}.pricing-public .pricing-feature-table thead th{color:var(--billing-muted);border-bottom:1px solid var(--billing-border);padding-bottom:12px;font-weight:600}.pricing-public .pricing-feature-table th:first-child{width:40%;padding-left:0}.pricing-public .pricing-integration-table th:first-child{width:44%}.pricing-public .pricing-feature-table tbody tr:nth-child(2n){background:#71717a0b}.pricing-public .pricing-feature-value{align-items:flex-start;gap:5px;display:flex}.pricing-public .pricing-feature-value svg{color:#fff;background:#0891b2;border-radius:50%;flex-shrink:0;margin-top:1px;padding:3px}.dark .pricing-public .pricing-feature-value svg{color:#09090b;background:#22d3ee}.pricing-public .pricing-feature-value svg.pricing-upcoming-icon{color:#0e7490;background:0 0;padding:0}.dark .pricing-public .pricing-feature-value svg.pricing-upcoming-icon{color:#22d3ee}.pricing-public .pricing-integration-name{align-items:center;gap:10px;min-height:30px;display:flex}.pricing-public .pricing-integration-name>:first-child{flex:none}.pricing-public .pricing-integration-name>:last-child{flex:auto;min-width:0}.pricing-public .pricing-integration-name img{max-height:24px}.pricing-public .pricing-integration-logo-frame{flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.pricing-public .pricing-integration-logo{object-fit:contain;max-width:128px;display:block}.dark .pricing-public .pricing-integration-logo[data-invert-in-dark=true]{filter:invert()brightness(1.1)}.dark .pricing-public .pricing-integration-logo-frame-firebase{background:#fff;border-radius:5px;padding:2px}.pricing-public .pricing-comparison .billing-small{color:var(--billing-muted);font-size:13px;line-height:1.6}.pricing-public .pricing-comparison .pricing-feature-value sup{color:inherit;vertical-align:super;padding-left:2px;font-size:.78em;font-weight:800;line-height:0}@media (max-width:640px){.pricing-public .pricing-comparison{margin-top:64px}.pricing-public .pricing-feature-table{font-size:11px}.pricing-public .pricing-feature-table th,.pricing-public .pricing-feature-table td{padding:9px 4px}.pricing-public .pricing-feature-table th:first-child{width:36%}.pricing-public .pricing-integration-table th:first-child{width:42%}.pricing-public .pricing-integration-name{gap:6px}.pricing-public .pricing-feature-value{flex-direction:column;gap:3px}.pricing-public .pricing-feature-value svg{margin-top:0}}
