.pricing-amount{align-items:baseline;display:inline-flex;gap:.4rem;white-space:nowrap}.pricing-amount-value{background:linear-gradient(110deg,#00aeef,#6fd6ff 55%,#00aeef);background-clip:text;-webkit-background-clip:text;font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1;-webkit-text-fill-color:transparent;color:transparent}.pricing-amount-unit{color:#8294ba;font-size:.9rem}.homepage-pricing .pricing-compute .pricing-meter{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;margin-top:1.8rem;padding:1rem 1.1rem}.homepage-pricing .pricing-compute .pricing-meter-title{color:#8294ba;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}.homepage-pricing .pricing-compute .pricing-meter-row{align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;display:grid;grid-template-areas:"name track tag" ". value value";grid-template-columns:4.2rem minmax(0,1fr) auto;padding:.35rem 0;row-gap:.2rem}@media (min-width:640px){.homepage-pricing .pricing-compute .pricing-meter-row{grid-template-areas:"name track value tag";grid-template-columns:4.2rem minmax(0,1fr) 15.5rem 5.6rem}}.homepage-pricing .pricing-compute .pricing-meter-name{color:#c2d2ec;font-size:.9rem;grid-area:name}.homepage-pricing .pricing-compute .pricing-meter-track{background:#1fc0f514;border-radius:0 4px 4px 0;grid-area:track;height:10px;overflow:hidden}.homepage-pricing .pricing-compute .pricing-meter-fill{background:#5b6577;border-radius:0 4px 4px 0;display:block;height:100%;transition:width .35s ease,background-color .35s ease}@media (prefers-reduced-motion:reduce){.homepage-pricing .pricing-compute .pricing-meter-fill{transition:none}}.homepage-pricing .pricing-compute .pricing-meter-value{color:#9aacce;font-size:.85rem;font-variant-numeric:tabular-nums;grid-area:value;line-height:1.45}.homepage-pricing .pricing-compute .pricing-meter-value strong{color:#c2d2ec;font-weight:600;white-space:nowrap}.homepage-pricing .pricing-compute .pricing-meter-tag{align-items:center;color:#8294ba;display:inline-flex;font-size:.8rem;gap:.3rem;grid-area:tag}.homepage-pricing .pricing-compute .is-counts .pricing-meter-fill{background:#1fc0f580}.homepage-pricing .pricing-compute .is-counts .pricing-meter-tag,.homepage-pricing .pricing-compute .is-counts .pricing-meter-value strong{color:#c2d2ec}.homepage-pricing .pricing-compute .is-billed .pricing-meter-fill{background:#1fc0f5;box-shadow:0 0 10px #1fc0f573}.homepage-pricing .pricing-compute .is-billed .pricing-meter-tag,.homepage-pricing .pricing-compute .is-billed .pricing-meter-value strong{color:#fff}.homepage-pricing .pricing-compute .is-billed .pricing-meter-tag i{color:#1fc0f5}.homepage-pricing .pricing-compute .pricing-meter-caption{color:#8294ba;font-size:.85rem;line-height:1.55;margin:.7rem 0 0}.homepage-pricing .pricing-db .pricing-engines{border:0;display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}.homepage-pricing .pricing-db .pricing-engine{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#c2d2ec;cursor:pointer;display:inline-flex;font-size:.92rem;gap:.5rem;padding:.45rem .9rem .45rem .6rem;transition:background-color .18s ease,border-color .18s ease}.homepage-pricing .pricing-db .pricing-engine:hover{background:#ffffff12}.homepage-pricing .pricing-db .pricing-engine.is-active{background:#00aeef1f;border-color:#00aeef80;color:#fff}.homepage-pricing .pricing-db .pricing-engine:has(input:focus-visible){outline:2px solid #57c7f0;outline-offset:2px}.homepage-pricing .pricing-db .pricing-engine-logo{flex-shrink:0;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.homepage-pricing .pricing-db .pricing-plans{border:0;margin:1.4rem 0 0;padding:0}.homepage-pricing .pricing-db .pricing-plan{align-items:center;border:1px solid transparent;border-radius:10px;-moz-column-gap:.8rem;column-gap:.8rem;cursor:pointer;display:grid;grid-template-areas:"radio name bar price" ". specs specs specs";grid-template-columns:1.1rem 5.5rem minmax(0,1fr) auto;padding:.65rem .8rem;row-gap:.15rem;transition:background-color .18s ease,border-color .18s ease}@media (min-width:768px){.homepage-pricing .pricing-db .pricing-plan{grid-template-areas:"radio name specs bar price";grid-template-columns:1.1rem 5.5rem 16rem minmax(0,1fr) 4.8rem}}.homepage-pricing .pricing-db .pricing-plan+.homepage-pricing .pricing-db .pricing-plan{margin-top:.15rem}.homepage-pricing .pricing-db .pricing-plan:hover{background:#ffffff0a}.homepage-pricing .pricing-db .pricing-plan.is-active{background:#00aeef14;border-color:#00aeef59}.homepage-pricing .pricing-db .pricing-plan.is-active .pricing-plan-radio{border-color:#1fc0f5;box-shadow:inset 0 0 0 4px #0b1424,inset 0 0 0 9px #1fc0f5}.homepage-pricing .pricing-db .pricing-plan.is-active .pricing-plan-name,.homepage-pricing .pricing-db .pricing-plan.is-active .pricing-plan-price{color:#fff}.homepage-pricing .pricing-db .pricing-plan.is-active .pricing-plan-bar span{background:#1fc0f5}.homepage-pricing .pricing-db .pricing-plan:has(input:focus-visible){outline:2px solid #57c7f0;outline-offset:2px}.homepage-pricing .pricing-db .pricing-plan-radio{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;grid-area:radio;height:1.1rem;width:1.1rem}.homepage-pricing .pricing-db .pricing-plan-name{color:#c2d2ec;font-weight:600;grid-area:name}.homepage-pricing .pricing-db .pricing-plan-specs{color:#8294ba;font-size:.85rem;grid-area:specs}.homepage-pricing .pricing-db .pricing-plan-bar{background:#1fc0f514;border-radius:0 4px 4px 0;grid-area:bar;height:6px;overflow:hidden}.homepage-pricing .pricing-db .pricing-plan-bar span{background:#1fc0f58c;border-radius:0 4px 4px 0;display:block;height:100%;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.homepage-pricing .pricing-db .pricing-plan-bar span{transition:none}}.homepage-pricing .pricing-db .pricing-plan-price{color:#c2d2ec;font-variant-numeric:tabular-nums;font-weight:600;grid-area:price;text-align:right}.homepage-pricing .pricing-storage .pricing-lines .pricing-free{color:#34d399}.homepage-pricing{overflow-x:clip;position:relative}.homepage-pricing .edge-glow--left{right:89%;top:45%}.homepage-pricing .edge-glow--right{top:5%}.homepage-pricing .pricing-intro{color:#9aacce;font-size:1.05rem;line-height:1.65;margin:.9rem auto 0;max-width:42rem}.homepage-pricing .pricing-list-link{color:#7fd8f7}.homepage-pricing .pricing-list-link:hover{text-decoration:underline}.homepage-pricing .pricing-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;box-shadow:0 30px 70px -30px #00122dcc,inset 0 1px #ffffff0f;min-width:0;padding:1.1rem}@media (min-width:640px){.homepage-pricing .pricing-card{padding:1.7rem}}.homepage-pricing .pricing-tabs{display:grid;gap:.5rem;grid-auto-columns:minmax(8.75rem,1fr);grid-auto-flow:column;margin:-4px -4px 1.6rem;overflow-x:auto;padding:4px;scrollbar-width:none}.homepage-pricing .pricing-tabs::-webkit-scrollbar{display:none}@media (max-width:639px){.homepage-pricing .pricing-tabs{grid-auto-columns:minmax(7.5rem,1fr)}}.homepage-pricing .pricing-tabs.is-faded-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.homepage-pricing .pricing-tabs.is-faded-start{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),transparent)}.homepage-pricing .pricing-tabs.is-faded-start.is-faded-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}.homepage-pricing .pricing-tab{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:#9aacce;display:flex;flex-direction:column;gap:.4rem;padding:.75rem .6rem .7rem;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.homepage-pricing .pricing-tab:hover{background:#ffffff0f;color:#c2d2ec}.homepage-pricing .pricing-tab.is-active{background:#00aeef1f;border-color:#00aeef73;box-shadow:0 10px 26px -14px #00aeefb3;color:#fff}.homepage-pricing .pricing-tab:focus-visible{outline:2px solid #57c7f0;outline-offset:2px}.homepage-pricing .pricing-tab-icon{color:#57c7f0;font-size:1.35rem}.homepage-pricing .pricing-tab-text{align-items:center;display:flex;flex-direction:column;line-height:1.25}.homepage-pricing .pricing-tab-name{font-size:.95rem;font-weight:600}.homepage-pricing .pricing-tab-rate{color:#8294ba;font-size:.78rem;white-space:nowrap}@media (max-width:639px){.homepage-pricing .pricing-tab{gap:.3rem;padding:.6rem .4rem}.homepage-pricing .pricing-tab-icon{font-size:1.2rem}.homepage-pricing .pricing-tab-name{font-size:.9rem}.homepage-pricing .pricing-tab-rate{font-size:.72rem}}.homepage-pricing .pricing-presets{display:flex;flex-wrap:wrap;gap:.5rem}.homepage-pricing .pricing-chip{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#c2d2ec;font-size:.85rem;padding:.38rem .85rem;transition:background-color .18s ease,border-color .18s ease}.homepage-pricing .pricing-chip:hover{background:#ffffff14}.homepage-pricing .pricing-chip.is-active{background:#00aeef24;border-color:#00aeef80;color:#fff}.homepage-pricing .pricing-chip:focus-visible{outline:2px solid #57c7f0;outline-offset:2px}.homepage-pricing .pricing-field-head{align-items:baseline;color:#c2d2ec;display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;line-height:1.45;margin-bottom:.9rem}.homepage-pricing .pricing-field-head--inline{align-items:center;align-self:end;margin-bottom:0}.homepage-pricing .pricing-value{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.homepage-pricing .pricing-muted{color:#8294ba;font-size:.88em}.homepage-pricing .pricing-stepper{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;display:inline-flex}.homepage-pricing .pricing-stepper button{border-radius:9px;color:#c2d2ec;display:grid;height:2.2rem;place-items:center;width:2.2rem}.homepage-pricing .pricing-stepper button:hover:not(:disabled){background:#ffffff12;color:#fff}.homepage-pricing .pricing-stepper button:disabled{cursor:not-allowed;opacity:.35}.homepage-pricing .pricing-stepper button:focus-visible{outline:2px solid #57c7f0;outline-offset:1px}.homepage-pricing .pricing-stepper output{color:#fff;font-variant-numeric:tabular-nums;font-weight:600;min-width:2rem;text-align:center}.homepage-pricing .pricing-lines{list-style:none;margin:1.4rem 0 0;padding:0}.homepage-pricing .pricing-lines li{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.07);color:#c2d2ec;display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;padding:.6rem 0}.homepage-pricing .pricing-lines li>span:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem .5rem}.homepage-pricing .pricing-lines li>span:last-child{color:#fff;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.homepage-pricing .pricing-note{align-items:flex-start;color:#8294ba;display:flex;font-size:.88rem;gap:.5rem;line-height:1.55;margin:1rem 0 0}.homepage-pricing .pricing-note i{color:#57c7f0;flex-shrink:0}.homepage-pricing .pricing-foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.09);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-top:1.4rem;padding-top:1.3rem}.homepage-pricing .pricing-foot-pause{align-items:flex-start;display:flex;flex-direction:column;font-size:.88rem;gap:.4rem;max-width:22rem}.homepage-pricing .pricing-foot-total{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.2rem;margin-left:auto}.homepage-pricing .pricing-switch{align-items:center;color:#c2d2ec;display:inline-flex;font-size:.92rem;gap:.6rem}.homepage-pricing .pricing-switch:focus-visible{border-radius:6px;outline:2px solid #57c7f0;outline-offset:3px}.homepage-pricing .pricing-switch[aria-checked=true]{color:#fff}.homepage-pricing .pricing-switch[aria-checked=true] .pricing-switch-track{background:#1fc0f5}.homepage-pricing .pricing-switch[aria-checked=true] .pricing-switch-thumb{transform:translate(1rem)}.homepage-pricing .pricing-switch-track{background:#ffffff24;border-radius:999px;height:1.3rem;position:relative;transition:background-color .2s ease;width:2.3rem}.homepage-pricing .pricing-switch-thumb{background:#fff;border-radius:50%;height:1rem;left:.15rem;position:absolute;top:.15rem;transition:transform .2s ease;width:1rem}@media (min-width:1280px){.homepage-pricing .pricing-estimate{position:sticky;top:5.5rem}}.homepage-pricing .pricing-estimate-label{color:#57c7f0;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.homepage-pricing .pricing-items{list-style:none;margin:1.2rem 0 0;max-height:24rem;overflow-y:auto;padding:0}.homepage-pricing .pricing-item{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:.7rem;padding:.75rem 0}.homepage-pricing .pricing-item-icon{color:#57c7f0;flex-shrink:0;font-size:1.15rem;margin-top:.15rem}.homepage-pricing .pricing-item-head{display:flex;gap:.8rem;justify-content:space-between}.homepage-pricing .pricing-item-label{color:#fff;font-weight:500;overflow-wrap:anywhere}.homepage-pricing .pricing-item-price{color:#fff;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.homepage-pricing .pricing-item-detail{color:#8294ba;font-size:.82rem;margin-top:.15rem}.homepage-pricing .pricing-item-tag{background:#ffffff14;border-radius:999px;color:#c2d2ec;font-size:.72rem;margin-left:.3rem;padding:.05rem .45rem}.homepage-pricing .pricing-item-share{background:#1fc0f514;border-radius:0 4px 4px 0;display:block;height:4px;margin-top:.55rem;overflow:hidden}.homepage-pricing .pricing-item-share span{background:#1fc0f5;border-radius:0 4px 4px 0;display:block;height:100%;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.homepage-pricing .pricing-item-share span{transition:none}}.homepage-pricing .pricing-item-remove{border-radius:8px;color:#8294ba;display:grid;flex-shrink:0;height:1.8rem;place-items:center;width:1.8rem}.homepage-pricing .pricing-item-remove:hover{background:#ffffff14;color:#fff}.homepage-pricing .pricing-item-remove:focus-visible{outline:2px solid #57c7f0;outline-offset:1px}.homepage-pricing .pricing-empty{border:1px dashed hsla(0,0%,100%,.14);border-radius:12px;color:#8294ba;display:flex;font-size:.9rem;gap:.6rem;line-height:1.5;margin:1.2rem 0 0;padding:1rem}.homepage-pricing .pricing-empty i{color:#57c7f0;flex-shrink:0;font-size:1.2rem;margin-top:.1rem}.homepage-pricing .pricing-rates{border-top:1px solid hsla(0,0%,100%,.09);color:#c2d2ec;display:flex;flex-wrap:wrap;font-size:.85rem;font-variant-numeric:tabular-nums;gap:.3rem 1rem;justify-content:space-between;margin-top:1.2rem;padding-top:1rem}.homepage-pricing .pricing-fine{color:#8294ba;font-size:.8rem;line-height:1.5;margin:.6rem 0 0}.homepage-pricing .pricing-cta{margin-top:1.3rem;width:100%}.homepage-pricing .pricing-free-strip{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.25rem}.homepage-pricing .pricing-free-label{align-items:center;color:#34d399;display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;letter-spacing:.1em;margin-right:.3rem;text-transform:uppercase}.homepage-pricing .pricing-free-chip{background:#34d3990f;border:1px solid rgba(52,211,153,.22);border-radius:999px;color:#c2d2ec;font-size:.85rem;padding:.3rem .8rem}.homepage-pricing .pricing-unavailable{color:#9aacce;margin-top:2rem;text-align:center}.homepage-pricing .p-slider{background:#ffffff1f;border:0}.homepage-pricing .p-slider .p-slider-range{background:linear-gradient(90deg,#1184bf,#2aa1d6 50%,#0f7cb5);box-shadow:0 0 6px #2aa1d659}.homepage-pricing .p-slider .p-slider-handle{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(90deg,#2aa1d6,#2aa1d699 30%,#ffffff1f 50%);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 4px 14px -2px #00aeef8c,inset 0 1px 1px #fff9}.homepage-pricing .p-slider .p-slider-handle:hover{background:linear-gradient(90deg,#2aa1d6,#2aa1d6b3 30%,#fff3 50%)}.homepage-pricing .p-slider .p-slider-handle:before,.homepage-pricing .p-slider .p-slider-handle:hover:before{background:linear-gradient(135deg,#00aeefd9,#6fd6ff8c 55%,#00aeefd9);box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -2px 3px #00649659}
