.pricing-page{--pricing-title-size: clamp(1.8rem, 4.2vw, 3.6rem);--pricing-title-weight: 950;--pricing-title-line-height: 1.01;--pricing-body-color: #a3a9ba;--pricing-body-size: 1rem;--pricing-body-line-height: 1.72;min-height:100vh;overflow-x:hidden;overflow-x:clip;overflow-y:visible;background:radial-gradient(ellipse 64rem 28rem at 48% -12rem,rgba(99,102,241,.18),transparent 68%),radial-gradient(ellipse 46rem 28rem at 12% 26rem,rgba(14,165,233,.1),transparent 70%),radial-gradient(ellipse 48rem 28rem at 86% 26rem,rgba(167,139,250,.11),transparent 70%),linear-gradient(180deg,#01040d,#050916 36%,#01040d)}.pricing-section{width:min(72rem,calc(100% - 3rem));margin:0 auto}.pricing-page .eyebrow{margin:0 0 .9rem;color:#a78bfa;font-size:.75rem;font-weight:850;line-height:1;letter-spacing:.12em;text-transform:uppercase}.pricing-section h2{margin:0;color:#fff;font-size:var(--pricing-title-size);font-weight:var(--pricing-title-weight);letter-spacing:0;line-height:var(--pricing-title-line-height)}.pricing-section__intro h2 span{display:block;width:100%;color:#d8d5ff;text-shadow:0 0 30px rgba(129,140,248,.18);white-space:nowrap}.pricing-section{padding:3.5rem 0}.pricing-section--plans{position:relative;isolation:isolate;padding-top:clamp(2.35rem,5vw,4rem)}.pricing-section--plans:before{content:"";position:absolute;z-index:0;top:11.4rem;left:50%;width:min(68rem,96vw);height:18rem;background:linear-gradient(90deg,#0ea5e900,#0ea5e924 24%,#6366f121 56%,#a78bfa1f 78%,#6366f100),linear-gradient(180deg,transparent,rgba(255,255,255,.04),transparent);filter:blur(18px);-webkit-filter:blur(18px);transform:translate(-50%);pointer-events:none}.pricing-section__head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.pricing-section__intro{width:min(100%,48rem);margin-inline:auto;text-align:center}.pricing-section__intro h2,.pricing-section__head p,.pricing-section__intro .eyebrow{text-align:center}.pricing-section__intro .eyebrow{display:table;width:-moz-fit-content;width:fit-content;max-width:-moz-max-content;max-width:max-content;margin-right:auto;margin-left:auto;text-indent:0}.pricing-section__head h2,.pricing-capacity-copy h2,.pricing-faq__copy h2,.pricing-signup__copy h2{margin-top:0}.pricing-section__head p,.pricing-capacity-copy p,.pricing-faq__copy p,.pricing-signup__copy p{max-width:42rem;margin:.85rem 0 0;color:var(--pricing-body-color);font-size:var(--pricing-body-size);font-weight:500;line-height:var(--pricing-body-line-height)}.pricing-section__head p{max-width:34rem;margin-right:auto;margin-left:auto}.billing-toggle{display:inline-flex;flex:0 0 auto;gap:.25rem;border:1px solid rgba(125,211,252,.13);border-radius:.72rem;background:linear-gradient(135deg,rgba(125,211,252,.055),rgba(167,139,250,.04) 58%,transparent),#0f172ad1;padding:.28rem;box-shadow:inset 0 1px #ffffff0d,0 18px 54px #0003}.pricing-section__intro+.billing-toggle{margin-top:3rem}.billing-tab{border-radius:.52rem;color:#94a3b8;padding:.72rem .9rem;font-size:.86rem;font-weight:850;line-height:1;transition:background-color .18s ease,color .18s ease}.billing-tab span{margin-left:.35rem;color:#86efac;font-size:.72rem;font-weight:900}.billing-tab[aria-selected=true]{background:linear-gradient(135deg,#eff6ff,#ddd6fe);color:#020617;box-shadow:0 12px 24px #0206172e}.billing-tab[aria-selected=true] span{color:#047857}.pricing-card-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:62rem;margin:2rem auto 0;padding:.5rem 0 1.5rem}.pricing-card-stage:before{content:"";position:absolute;z-index:0;inset:1.9rem 2rem 0;border-radius:1.4rem;background:linear-gradient(90deg,#0ea5e91f,#6366f11f 54%,#a78bfa1f),#0f172a3d;filter:blur(24px);-webkit-filter:blur(24px)}.pricing-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:1.1rem;color:#f8fafc;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0d;backdrop-filter:blur(18px)}.pricing-plan-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 18% 62%,rgba(255,255,255,.03)),linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%);opacity:.75;pointer-events:none}.pricing-plan-card>*{position:relative;z-index:1}.pricing-plan-card--default{grid-row:1;grid-column:1 / 2;z-index:1;width:calc(100% + 1.45rem);justify-self:start;padding:clamp(1.2rem,2.2vw,1.75rem) clamp(2.5rem,4.6vw,3.55rem) clamp(1.2rem,2.2vw,1.75rem) clamp(1.2rem,2.2vw,1.75rem);border-color:#7dd3fc33;background:radial-gradient(ellipse at 18% 0%,rgba(14,165,233,.22),transparent 46%),radial-gradient(ellipse at 72% 14%,rgba(59,130,246,.12),transparent 42%),linear-gradient(145deg,#091224fa,#0c223ae6 54%,#081122fa),#111827}.pricing-plan-card--default:before{background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 18% 62%,rgba(14,165,233,.08)),linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%)}.pricing-plan-card--featured{grid-row:1;grid-column:2 / 3;z-index:2;width:100%;justify-self:end;padding:clamp(1.45rem,2.8vw,2.1rem);border-color:#a78bfa47;background:radial-gradient(ellipse at 82% 8%,rgba(167,139,250,.2),transparent 42%),radial-gradient(ellipse at 22% 0%,rgba(99,102,241,.22),transparent 48%),linear-gradient(145deg,#1d1c36fc,#1b142cfc),#1e293b;box-shadow:0 38px 110px #00000070,0 0 0 1px #ffffff0a inset}.pricing-plan-card--featured:before{background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 18% 62%,rgba(167,139,250,.09)),linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%)}.pricing-plan-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pricing-plan-card__eyebrow{color:#7dd3fc;font-size:.72rem;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pricing-plan-card--featured .pricing-plan-card__eyebrow{color:#c4b5fd}.pricing-plan-card__name{margin-top:.72rem;color:#fff;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:900;line-height:1;letter-spacing:0}.pricing-plan-card__badge{flex:0 0 auto;border:1px solid rgba(167,139,250,.24);border-radius:999px;background:#7c3aed24;color:#ddd6fe;padding:.36rem .7rem;font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.pricing-plan-card__description{margin-top:.72rem;color:#e2e8f0;font-size:.94rem;line-height:1.55}.pricing-plan-card__price{margin-top:.72rem;min-height:4.25rem}.pricing-price-row{display:flex;align-items:flex-end;gap:.7rem}.pricing-price-row.hidden{display:none}.pricing-plan-card__amount{color:#fff;font-size:clamp(3rem,5.6vw,4rem);font-weight:950;line-height:.95;letter-spacing:0}.pricing-plan-card__period{padding-bottom:.55rem;color:#94a3b8;font-size:clamp(.98rem,1.6vw,1.2rem);font-weight:500}.pricing-plan-card__saving{margin-bottom:.62rem;border:1px solid rgba(134,239,172,.22);border-radius:999px;background:#22c55e1a;color:#86efac;padding:.24rem .5rem;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 0 18px #22c55e14}.pricing-plan-card__list{color:#cbd5e1}.pricing-plan-card__limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.1rem}.pricing-plan-card__limits div{border:1px solid rgba(255,255,255,.1);border-radius:.72rem;background:linear-gradient(135deg,rgba(14,165,233,.12),transparent 58%),#02061757;padding:.78rem}.pricing-plan-card--featured .pricing-plan-card__limits div{background:linear-gradient(135deg,rgba(167,139,250,.13),transparent 58%),#02061757}.pricing-plan-card__limits b{display:block;color:#fff;font-size:1.35rem;font-weight:950;line-height:1}.pricing-plan-card__limits span{display:block;margin-top:.36rem;color:#94a3b8;font-size:.72rem;font-weight:750;line-height:1.25}.pricing-plan-card__feature-title{color:#f8fafc;font-size:.82rem;font-weight:850;line-height:1}.pricing-plan-card__features{margin:1.25rem 0 1.45rem}.pricing-plan-card__list{display:grid;gap:.62rem;margin-top:.72rem;font-size:clamp(.8rem,.95vw,.86rem);line-height:1.35}.pricing-plan-card__list li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.62rem;align-items:start}.pricing-plan-card__list li.has-divider{margin-top:.24rem;padding-top:.82rem;border-top:1px solid rgba(255,255,255,.09)}.pricing-plan-card__list li.is-muted svg{opacity:.38}.pricing-plan-card__list li.is-muted .pricing-plan-card__feature-copy>span:first-child{color:#64748b}.pricing-plan-card__list svg{width:.9rem;height:.9rem;margin-top:.08rem;color:#38bdf8}.pricing-plan-card--featured .pricing-plan-card__list svg{color:#a78bfa}.pricing-plan-card__feature-copy{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.38rem .48rem}.pricing-plan-card__feature-badge{border:1px solid rgba(125,211,252,.22);border-radius:999px;background:#7c3aed1f;color:#ddd6fe;padding:.18rem .42rem;font-size:.62rem;font-weight:850;line-height:1}.pricing-plan-card__feature-badge.is-early-access{border-color:#7dd3fc47;background:#0ea5e91f;color:#bae6fd;box-shadow:0 0 18px #0ea5e914}.pricing-plan-card__feature-badge.is-experimental{border-color:#fbbf2438;background:#f59e0b1c;color:#fde68a;box-shadow:0 0 22px #f59e0b1a}.pricing-plan-card__feature-badge.is-coming-soon{border-color:#c4b5fd38;background:#6366f12e;color:#c4b5fd}.pricing-plan-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;margin-top:auto;border-radius:.55rem;padding:.9rem 1.2rem;font-size:.9rem;font-weight:850;line-height:1;text-align:center;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pricing-plan-card__cta:hover{transform:translateY(-1px)}.pricing-plan-card--default .pricing-plan-card__cta{border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#f0f9ff,#bfdbfe);color:#071326;box-shadow:0 16px 34px #0ea5e92e}.pricing-plan-card--default .pricing-plan-card__cta:hover{background:linear-gradient(135deg,#f0f9ff,#bfdbfe);box-shadow:0 18px 38px #0ea5e93d;filter:brightness(1.03)}.pricing-plan-card--featured .pricing-plan-card__cta{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 16px 38px #635bff52}.pricing-plan-card--featured .pricing-plan-card__cta:hover{background:linear-gradient(135deg,#5b55ee,#8b5cf6)}.pricing-credits{display:grid;gap:1.15rem;padding-top:2.3rem}.pricing-faq__item,.pricing-signup__shell{border:1px solid rgba(196,181,253,.13);border-radius:.95rem;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 42%),#0f172ab3;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #0003}.pricing-capacity-copy{display:grid;justify-items:end;max-width:46rem;align-self:center;text-align:right}.pricing-capacity-copy h2{max-width:46rem;font-size:clamp(1.95rem,3.4vw,3rem);line-height:1.04}.pricing-capacity-copy h2 span{display:block;white-space:nowrap}.pricing-capacity-copy h2 span:nth-child(2){color:#d8d5ff;text-shadow:0 0 30px rgba(129,140,248,.18)}.pricing-capacity-copy p:not(.eyebrow){max-width:44rem;text-wrap:balance}.pricing-capacity-copy p:not(.eyebrow) span{display:block}.pricing-capacity-layout{display:grid;grid-template-columns:minmax(0,42rem) 19.5rem;gap:2.15rem;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;transform:translate(clamp(-4.75rem,-5vw,-2.25rem))}.pricing-capacity-layout__main{display:grid;gap:1.1rem;min-width:0}.pricing-boost-list p{margin:0;color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.pricing-boost-list{display:grid;grid-template-columns:1fr;gap:.86rem;margin:0;width:min(100%,19.5rem);align-self:center;justify-self:start;transform:perspective(900px) rotateY(-5deg);transform-origin:left center;transform-style:preserve-3d}.pricing-boost-list article{--boost-accent: #38bdf8;--boost-accent-soft: rgba(56, 189, 248, .1);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;border:1px solid rgba(167,139,250,.12);border-radius:.82rem;background:radial-gradient(circle at 88% 14%,var(--boost-accent-soft),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.05),transparent 48%),#02061757;padding:.86rem .9rem;box-shadow:0 16px 44px #00000029}.pricing-boost-list article:before{content:"";position:absolute;inset:-30% auto -30% -45%;width:42%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);opacity:0;transform:translate(-120%) skew(-18deg);animation:pricing-boost-sheen 9.5s ease-in-out infinite}.pricing-boost-list__value{display:grid;gap:.32rem;min-width:0}.pricing-boost-list__value:first-child{display:grid;gap:.32rem}.pricing-boost-list__value--credits{justify-items:end;text-align:right}.pricing-boost-list article:nth-child(2){--boost-accent: #818cf8;--boost-accent-soft: rgba(129, 140, 248, .12)}.pricing-boost-list article:nth-child(2):before{animation-delay:-3.1s;animation-duration:10.6s}.pricing-boost-list article:nth-child(3){--boost-accent: #c084fc;--boost-accent-soft: rgba(192, 132, 252, .12)}.pricing-boost-list article:nth-child(3):before{animation-delay:-6.4s;animation-duration:11.4s}.pricing-boost-list h3{margin:0;color:#fff;font-size:clamp(1.48rem,2.4vw,2rem);font-weight:950;line-height:1.02;white-space:nowrap}.pricing-boost-list span{color:#94a3b8;font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}.pricing-boost-list b{color:var(--boost-accent);font-size:clamp(1.32rem,2.1vw,1.78rem);font-weight:950;line-height:1;white-space:nowrap}@keyframes pricing-boost-sheen{0%,48%,to{opacity:0;transform:translate(-120%) skew(-18deg)}52%{opacity:.62}58%{opacity:0;transform:translate(420%) skew(-18deg)}}.pricing-capacity-graphic{--capacity-cycle: 11.2s;--boost-share: 32%;--boost-spent-share: 14%;position:relative;width:100%;min-height:5.6rem;overflow:visible;border-radius:.9rem;border:1px solid rgba(125,211,252,.12);background:radial-gradient(circle at 14% 0%,rgba(14,165,233,.12),transparent 38%),radial-gradient(circle at 92% 0%,rgba(167,139,250,.12),transparent 42%),#02061733;padding:.8rem .7rem 2.4rem;box-shadow:inset 0 1px #ffffff0a,0 18px 55px #0000002e}.pricing-capacity-graphic:before{content:none}.pricing-capacity-graphic__labels{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;color:#94a3b8;font-size:.66rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pricing-capacity-graphic__labels span:nth-child(2){color:#c4b5fd}.pricing-capacity-graphic__labels span:nth-child(3){margin-left:auto;color:#bbf7d0;text-align:right}.pricing-capacity-graphic__rail{position:relative;width:100%;height:1.1rem;margin-top:1rem;overflow:visible;border-radius:999px;background:#02061794;box-shadow:inset 0 0 0 1px #ffffff12}.pricing-capacity-graphic__rail:before,.pricing-capacity-graphic__rail:after{content:"";position:absolute;inset-block:0;border-radius:inherit;pointer-events:none;z-index:0}.pricing-capacity-graphic__rail:before{left:0;width:100%;border-radius:inherit;background:#0ea5e912}.pricing-capacity-graphic__rail:after{left:auto;right:0;width:0;border-radius:0 999px 999px 0;background:#86efac14;opacity:0;animation:pricing-capacity-extension var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite}.pricing-capacity-graphic__daily-fill,.pricing-capacity-graphic__boost-fill{position:absolute;top:0;bottom:0;left:0;z-index:1}.pricing-capacity-graphic__daily-fill{width:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#818cf8);box-shadow:0 0 24px #38bdf83d;animation:pricing-capacity-daily var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite}.pricing-capacity-graphic__boost-fill{left:auto;right:0;width:0;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#a78bfa,#86efac);box-shadow:0 0 24px #a78bfa57;opacity:0;animation:pricing-capacity-boost var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite}.pricing-capacity-graphic__wall{position:absolute;top:-.35rem;bottom:-.35rem;left:100%;width:.18rem;border-radius:999px;background:#f8fafcd1;opacity:0;box-shadow:0 0 18px #f8fafc47;transform:translate(-50%) scaleY(1);animation:pricing-capacity-wall var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite;z-index:2}.pricing-capacity-graphic__impact{position:absolute;top:0;left:100%;width:auto;height:auto;border:1px solid rgba(134,239,172,.28);border-radius:999px;background:#22c55e1f;opacity:0;transform:translate(-50%,.5rem);animation:pricing-capacity-impact var(--capacity-cycle) ease-in-out infinite;z-index:3}.pricing-capacity-graphic__impact:before{content:"+BOOST";display:block;color:#bbf7d0;padding:.22rem .46rem;font-size:.62rem;font-style:normal;font-weight:950;letter-spacing:.06em;line-height:1;white-space:nowrap}.pricing-capacity-graphic__scans{position:absolute;inset:-.16rem 0 -3.8rem;pointer-events:none;z-index:4}.pricing-capacity-graphic__scans i{position:absolute;top:50%;left:var(--scan-x);display:block;border-radius:999px;background:color-mix(in srgb,var(--scan-color) 16%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--scan-color) 22%,transparent);color:var(--scan-color);font-size:.58rem;font-style:normal;font-weight:950;letter-spacing:.04em;line-height:1;white-space:nowrap;padding:.22rem .4rem;opacity:0;transform:translate(-50%,-50%) scale(.96);animation-duration:var(--capacity-cycle);animation-iteration-count:infinite;animation-timing-function:linear}.pricing-capacity-graphic__scans--daily i:nth-child(1){--scan-x: 22%;--scan-color: #67e8f9;animation-name:pricing-capacity-scan-daily-1}.pricing-capacity-graphic__scans--daily i:nth-child(2){--scan-x: 46%;--scan-color: #7dd3fc;animation-name:pricing-capacity-scan-daily-2}.pricing-capacity-graphic__scans--daily i:nth-child(3){--scan-x: 66%;--scan-color: #93c5fd;animation-name:pricing-capacity-scan-daily-3}.pricing-capacity-graphic__scans--daily i:nth-child(4){--scan-x: 92%;--scan-color: #c4b5fd;animation-name:pricing-capacity-scan-daily-4}.pricing-capacity-graphic__scans--daily i:nth-child(5){--scan-x: 99%;--scan-color: #ddd6fe;animation-name:pricing-capacity-scan-daily-5}.pricing-capacity-graphic__scans--boost i:nth-child(1){--scan-x: 96%;--scan-color: #bbf7d0;animation-name:pricing-capacity-scan-boost-1}.pricing-capacity-graphic__scans--boost i:nth-child(2){--scan-x: 92%;--scan-color: #bbf7d0;animation-name:pricing-capacity-scan-boost-2}.pricing-capacity-graphic__scans--boost i:nth-child(3){--scan-x: 88%;--scan-color: #bbf7d0;animation-name:pricing-capacity-scan-boost-3}@keyframes pricing-capacity-daily{0%,5%{width:0%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#818cf8);box-shadow:0 0 #38bdf800}14%{width:22%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#67e8f9);box-shadow:0 0 18px #38bdf833}26%{width:46%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#60a5fa);box-shadow:0 0 20px #3b82f638}38%{width:66%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#818cf8);box-shadow:0 0 22px #6366f13d}50%{width:92%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#a78bfa);box-shadow:0 0 26px #a78bfa47}57%,66%{width:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#a78bfa);box-shadow:0 0 30px #818cf857}75%{width:calc(100% - var(--boost-share));border-radius:999px 0 0 999px;background:linear-gradient(90deg,#4f46e5,#a78bfa);box-shadow:0 0 30px #818cf852}88%{width:calc(100% - var(--boost-spent-share));border-radius:999px 0 0 999px;background:linear-gradient(90deg,#4f46e5,#a78bfa);box-shadow:0 0 28px #818cf842}92%,94%{width:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#86efac);box-shadow:0 0 24px #22c55e38}99%,to{width:0%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#818cf8);box-shadow:0 0 #38bdf800}}@keyframes pricing-capacity-extension{0%,66%{opacity:0;width:0}75%{opacity:1;width:var(--boost-share)}88%{opacity:.72;width:var(--boost-spent-share)}92%,to{opacity:0;width:0}}@keyframes pricing-capacity-boost{0%,67%{opacity:0;width:0}75%{opacity:1;width:var(--boost-share)}88%{opacity:1;width:var(--boost-spent-share)}92%,to{opacity:0;width:0}}@keyframes pricing-capacity-wall{0%,66%{opacity:0;left:100%;background:#f8fafcd1;transform:translate(-50%) scaleY(1)}57%,66%{opacity:0;left:100%;background:#a78bfa;transform:translate(-50%) scaleY(1.22);box-shadow:0 0 22px #a78bfa5c}75%{opacity:1;left:calc(100% - var(--boost-share));background:#86efac;transform:translate(-50%) scaleY(1.1);box-shadow:0 0 22px #22c55e5c}88%{opacity:1;left:calc(100% - var(--boost-spent-share));background:#86efac;transform:translate(-50%) scaleY(1.1);box-shadow:0 0 22px #22c55e5c}92%,to{opacity:0;left:100%;background:#f8fafcd1;transform:translate(-50%) scaleY(1);box-shadow:0 0 #22c55e00}}@keyframes pricing-capacity-impact{0%,55%{opacity:0;transform:translate(-50%,.25rem)}62%{opacity:1;transform:translate(-50%,-2.15rem)}74%,to{opacity:0;transform:translate(-50%,-3rem)}}@keyframes pricing-capacity-scan-daily-1{0%,9%{opacity:0;transform:translate(-50%,-50%) scale(.96)}14%{opacity:1;transform:translate(-50%,-36%) scale(1)}21%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-daily-2{0%,21%{opacity:0;transform:translate(-50%,-50%) scale(.96)}26%{opacity:1;transform:translate(-50%,-36%) scale(1)}33%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-daily-3{0%,33%{opacity:0;transform:translate(-50%,-50%) scale(.96)}38%{opacity:1;transform:translate(-50%,-36%) scale(1)}45%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-daily-4{0%,45%{opacity:0;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-36%) scale(1)}58%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-daily-5{0%,52%{opacity:0;transform:translate(-50%,-50%) scale(.96)}57%{opacity:1;transform:translate(-50%,-36%) scale(1)}66%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-boost-1{0%,76%{opacity:0;transform:translate(-50%,-50%) scale(.96)}80%{opacity:1;transform:translate(-50%,-36%) scale(1)}88%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-boost-2{0%,80%{opacity:0;transform:translate(-50%,-50%) scale(.96)}85%{opacity:1;transform:translate(-50%,-36%) scale(1)}93%{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}@keyframes pricing-capacity-scan-boost-3{0%,84%{opacity:0;transform:translate(-50%,-50%) scale(.96)}89%{opacity:1;transform:translate(-50%,-36%) scale(1)}97%,to{opacity:0;transform:translate(-50%,3.05rem) scale(.82)}}.pricing-capacity-graphic{--capacity-cycle: 10.8s;display:grid;align-content:center;gap:1.2rem;min-height:21rem;overflow:hidden;border-color:#7dd3fc24;border-radius:1rem;background:radial-gradient(circle at 14% 0%,rgba(14,165,233,.16),transparent 38%),radial-gradient(circle at 92% 10%,rgba(167,139,250,.16),transparent 44%),linear-gradient(145deg,#0f172ac7,#080d1beb);padding:clamp(1.05rem,2.5vw,1.45rem);box-shadow:inset 0 1px #ffffff0d,0 20px 64px #00000038}.pricing-capacity-graphic__bar{display:grid;gap:.56rem;min-width:0}.pricing-capacity-graphic__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pricing-capacity-graphic__meta span{color:#e2e8f0;font-size:.78rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.pricing-capacity-graphic__meta b{color:#94a3b8;font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.pricing-capacity-graphic__bar--hourly .pricing-capacity-graphic__meta b{color:#bbf7d0}.pricing-capacity-graphic__bar--boost .pricing-capacity-graphic__meta span{color:#d8b4fe}.pricing-capacity-graphic__track{position:relative;height:.9rem;overflow:visible;border-radius:999px;background:#02061794;box-shadow:inset 0 0 0 1px #ffffff12}.pricing-capacity-graphic__fill{position:absolute;inset-block:0;left:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8);box-shadow:0 0 22px #38bdf838}.pricing-capacity-graphic__bar--daily .pricing-capacity-graphic__fill{animation:pricing-capacity-daily-three-bar var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite}.pricing-capacity-graphic__bar--hourly .pricing-capacity-graphic__fill{background:linear-gradient(90deg,#22c55e,#86efac);box-shadow:0 0 22px #22c55e33;animation:pricing-capacity-hourly-three-bar var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite}.pricing-capacity-graphic__bar--boost .pricing-capacity-graphic__fill{background:linear-gradient(90deg,#a78bfa,#86efac);box-shadow:0 0 22px #a78bfa3d;animation:pricing-capacity-boost-three-bar var(--capacity-cycle) cubic-bezier(.42,0,.2,1) infinite}.pricing-capacity-graphic__chip{position:absolute;top:50%;left:var(--chip-x);z-index:2;border-radius:999px;background:color-mix(in srgb,var(--chip-color) 16%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--chip-color) 22%,transparent);color:var(--chip-color);font-size:.58rem;font-style:normal;font-weight:950;letter-spacing:.035em;line-height:1;padding:.22rem .4rem;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.96);animation-duration:var(--capacity-cycle);animation-iteration-count:infinite;animation-timing-function:linear}.pricing-capacity-graphic__chip--daily-1{--chip-x: 23%;--chip-color: #67e8f9;animation-name:pricing-capacity-chip-daily-1}.pricing-capacity-graphic__chip--daily-5{--chip-x: 43%;--chip-color: #93c5fd;animation-name:pricing-capacity-chip-daily-5}.pricing-capacity-graphic__chip--hourly{--chip-x: 82%;--chip-color: #bbf7d0;animation-name:pricing-capacity-chip-hourly}.pricing-capacity-graphic__chip--boost-5{--chip-x: 74%;--chip-color: #c4b5fd;animation-name:pricing-capacity-chip-boost-5}.pricing-capacity-graphic__chip--boost-1{--chip-x: 58%;--chip-color: #bbf7d0;animation-name:pricing-capacity-chip-boost-1}@keyframes pricing-capacity-daily-three-bar{0%,8%{width:10%}28%,72%{width:44%}94%,to{width:10%}}@keyframes pricing-capacity-hourly-three-bar{0%,24%{width:18%}56%,70%{width:100%}92%,to{width:22%}}@keyframes pricing-capacity-boost-three-bar{0%,58%{width:100%}74%{width:78%}90%{width:58%}to{width:100%}}@keyframes pricing-capacity-chip-daily-1{0%,13%{opacity:0;transform:translate(-50%,-50%) scale(.96)}18%{opacity:1;transform:translate(-50%,-36%) scale(1)}26%,to{opacity:0;transform:translate(-50%,2.85rem) scale(.82)}}@keyframes pricing-capacity-chip-daily-5{0%,29%{opacity:0;transform:translate(-50%,-50%) scale(.96)}34%{opacity:1;transform:translate(-50%,-36%) scale(1)}43%,to{opacity:0;transform:translate(-50%,2.85rem) scale(.82)}}@keyframes pricing-capacity-chip-hourly{0%,50%{opacity:0;transform:translate(-50%,-50%) scale(.96)}58%{opacity:1;transform:translate(-50%,-36%) scale(1)}68%,to{opacity:0;transform:translate(-50%,2.85rem) scale(.82)}}@keyframes pricing-capacity-chip-boost-5{0%,67%{opacity:0;transform:translate(-50%,-50%) scale(.96)}74%{opacity:1;transform:translate(-50%,-36%) scale(1)}84%,to{opacity:0;transform:translate(-50%,2.85rem) scale(.82)}}@keyframes pricing-capacity-chip-boost-1{0%,78%{opacity:0;transform:translate(-50%,-50%) scale(.96)}84%{opacity:1;transform:translate(-50%,-36%) scale(1)}94%,to{opacity:0;transform:translate(-50%,2.85rem) scale(.82)}}@media(prefers-reduced-motion:reduce){.pricing-capacity-graphic__daily-fill,.pricing-capacity-graphic__boost-fill,.pricing-capacity-graphic__rail:after,.pricing-capacity-graphic__wall,.pricing-capacity-graphic__impact,.pricing-capacity-graphic__scans i,.pricing-capacity-graphic__fill,.pricing-capacity-graphic__chip,.pricing-boost-list article:before{animation:none}.pricing-capacity-graphic__scans i,.pricing-capacity-graphic__chip{opacity:0}.pricing-capacity-graphic__bar--daily .pricing-capacity-graphic__fill{width:44%}.pricing-capacity-graphic__bar--hourly .pricing-capacity-graphic__fill{width:100%}.pricing-capacity-graphic__bar--boost .pricing-capacity-graphic__fill{width:58%}.pricing-capacity-graphic__daily-fill{width:calc(100% - var(--boost-spent-share));border-radius:999px 0 0 999px}.pricing-capacity-graphic__boost-fill{opacity:1;width:var(--boost-spent-share)}.pricing-capacity-graphic__rail:after{opacity:1;width:var(--boost-spent-share)}.pricing-capacity-graphic__wall{opacity:1;left:calc(100% - var(--boost-spent-share))}.pricing-faq__item,.pricing-faq__item::details-content,.pricing-faq__answer,.pricing-faq summary:after{transition:none}}.pricing-faq{display:grid;gap:1.2rem;max-width:56rem;margin-inline:auto;interpolate-size:allow-keywords}.pricing-faq__copy{max-width:44rem;margin-inline:auto;text-align:center}.pricing-faq__copy h2{margin-top:.46rem}.pricing-faq__copy p:not(.eyebrow){max-width:41rem;margin:.85rem auto 0}.pricing-faq__list{display:grid;gap:.62rem;margin:0}.pricing-faq__item{overflow:hidden;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease}.pricing-faq__item[open]{border-color:#7dd3fc2e;background:radial-gradient(circle at 92% 18%,rgba(14,165,233,.1),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#0f172abd}.pricing-faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;color:#fff;padding:1.05rem 1.18rem;font-weight:900;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"";display:grid;flex:0 0 auto;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(#bae6fd,#bae6fd) center / .56rem 2px no-repeat,linear-gradient(#bae6fd,#bae6fd) center / 2px .56rem no-repeat,#ffffff0d;transition:background .2s ease,border-color .2s ease,transform .2s ease}.pricing-faq__item[open] summary:after{border-color:#7dd3fc3d;background:linear-gradient(#fff,#fff) center / .56rem 2px no-repeat,linear-gradient(#fff,#fff) center / 2px .56rem no-repeat,#7dd3fc14;transform:rotate(45deg)}.pricing-faq__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .34s cubic-bezier(.22,1,.36,1),opacity .24s ease,content-visibility .34s allow-discrete}.pricing-faq__item[open]::details-content{block-size:auto;opacity:1}.pricing-faq__answer{display:grid;gap:.75rem;padding:0 1.18rem 1.16rem;color:#cbd5e1;font-size:.9rem;line-height:1.65;transform:translateY(-.2rem);transition:transform .34s cubic-bezier(.22,1,.36,1)}.pricing-faq__item[open] .pricing-faq__answer{transform:translateY(0)}.pricing-faq__answer p{margin:0}.pricing-faq__answer strong{display:block;margin-top:.45rem;color:#e2e8f0;font-weight:900}.pricing-faq__usage-label{color:#94a3b8;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pricing-faq__usage{display:grid;gap:.46rem;margin:0;padding:0;list-style:none}.pricing-faq__usage li{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.08);border-radius:.62rem;background:#0206174d;padding:.52rem .68rem;line-height:1.3}.pricing-faq__usage span{color:#e2e8f0;font-weight:750}.pricing-faq__usage b{flex:0 0 auto;color:#bae6fd;font-size:.78rem;font-weight:900;white-space:nowrap}.pricing-faq__note{color:#7b8498;font-size:.82rem;line-height:1.5}.pricing-signup{margin-bottom:3rem}.pricing-signup__shell{position:relative;overflow:hidden;padding:clamp(1.6rem,4.5vw,3.4rem);background:linear-gradient(110deg,rgba(14,165,233,.12),transparent 34%,rgba(167,139,250,.14) 74%,transparent),linear-gradient(135deg,#1e293bc7,#0f172ae6);text-align:center}.pricing-signup__copy{max-width:46rem;margin:0 auto}.pricing-signup__form{max-width:39rem;margin:1.55rem auto 0}.pricing-signup__entry{display:flex;gap:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#0206175c;padding:.42rem;box-shadow:0 18px 55px #00000038}.pricing-signup__entry input{min-width:0;flex:1 1 auto;border:1px solid transparent;border-radius:.66rem;background:transparent;color:#fff;padding:.9rem 1rem;font-size:.92rem;outline:none}.pricing-signup__entry input::-moz-placeholder{color:#64748b}.pricing-signup__entry input::placeholder{color:#64748b}.pricing-signup__entry input:focus{border-color:#818cf86b;background:#ffffff08}.pricing-signup__entry button{flex:0 0 auto;border-radius:.66rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:.9rem 1.05rem;font-size:.9rem;font-weight:850;line-height:1;box-shadow:0 16px 34px #635bff47;transition:background-color .18s ease,transform .18s ease}.pricing-signup__entry button:hover{background:linear-gradient(135deg,#5b55ee,#8b5cf6);transform:translateY(-1px)}.pricing-signup__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .9rem;margin-top:.8rem;color:#94a3b8;font-size:.76rem;font-weight:750;line-height:1.35}.pricing-signup__compare{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;padding:.28rem .62rem;line-height:1}@media(max-width:1023px){.pricing-section__head,.pricing-faq{grid-template-columns:1fr}.pricing-section__head{align-items:center;justify-items:center;text-align:center}.pricing-card-stage{grid-template-columns:1fr;gap:1.25rem}.pricing-plan-card,.pricing-plan-card--default,.pricing-plan-card--featured{grid-row:auto;grid-column:auto;width:100%;padding:clamp(1.35rem,5vw,2.25rem);transform:none}.pricing-plan-card--featured{order:-1}.pricing-faq__copy{position:static}.pricing-signup__form{max-width:39rem}}@media(max-width:720px){.pricing-section{width:min(100% - 2rem,72rem)}.pricing-capacity-layout,.pricing-boost-list,.pricing-plan-card__features{grid-template-columns:1fr}.pricing-capacity-layout{width:100%;transform:none}.pricing-capacity-copy{justify-items:start;text-align:left}.pricing-boost-list{width:100%;transform:none}.pricing-capacity-copy h2{font-size:1.85rem}.pricing-plan-card__head,.pricing-signup__entry{flex-direction:column}.pricing-signup__entry button{width:100%}}
