@property --pr-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.pr-page{--pr-surface:#111318;--pr-surface-2:#161a21;--pr-line:hsla(0,0%,100%,.07);--pr-line-strong:hsla(0,0%,100%,.13);--pr-text:#f1f2f4;--pr-muted:#8a8f99;--pr-faint:#5d636d;--pr-cyan:#3fefef;--pr-green:#44fd73;--pr-on-accent:#04211d;--pr-grad:linear-gradient(135deg,#3fefef,#44fd73);--pr-display:var(--font-display,"Unbounded"),ui-sans-serif,system-ui,sans-serif;--pr-mono:var(--font-mono-v2,"JetBrains Mono"),ui-monospace,Menlo,monospace;--pr-sticky-top:80px;font-family:var(--lp-font,ui-sans-serif,system-ui,sans-serif);padding-bottom:0}body:has(.pr-page) .ve-header-bar--lp{background:rgba(10,11,15,.92)!important;border-bottom-color:hsla(0,0%,100%,.07)!important}body:has(.pr-page) .ve-header-bar--lp.av-shell-header:before{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pr-page a{color:inherit}.pr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-eyebrow{font-family:var(--pr-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-cyan);margin:0 0 .9rem}.pr-eyebrow--pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .7rem;border-radius:999px;border:1px solid rgba(63,239,239,.28);background:rgba(63,239,239,.08);letter-spacing:.06em;text-transform:none;font-size:.78rem}.pr-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--pr-green);box-shadow:0 0 0 0 rgba(68,253,115,.6);animation:pr-ping 2.2s ease-out infinite}@keyframes pr-ping{0%{box-shadow:0 0 0 0 rgba(68,253,115,.55)}70%,to{box-shadow:0 0 0 9px rgba(68,253,115,0)}}.pr-section-head{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.pr-section-title{font-family:var(--pr-display);font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--pr-text);margin:0 0 .85rem;text-wrap:balance}.pr-section-lead{color:var(--pr-muted);font-size:1rem;line-height:1.6;margin:0}.pr-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:.75rem 1.3rem;border-radius:12px;border:1px solid transparent;font:inherit;font-size:.95rem;font-weight:700;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.pr-btn:disabled{cursor:progress;opacity:.7}.pr-btn--block{width:100%}.pr-btn--sm{min-height:38px;padding:.5rem .95rem;font-size:.85rem;border-radius:10px}.pr-btn--xl{min-height:54px;padding:.95rem 1.7rem;font-size:1rem;border-radius:14px}.pr-page .pr-btn--primary{color:var(--pr-on-accent);background:var(--pr-grad);box-shadow:0 10px 30px -10px rgba(63,239,239,.55),inset 0 1px 0 hsla(0,0%,100%,.35)}.pr-page .pr-btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(68,253,115,.6),inset 0 1px 0 hsla(0,0%,100%,.35)}.pr-page .pr-btn--ghost{color:var(--pr-text);background:hsla(0,0%,100%,.05);border-color:var(--pr-line-strong)}.pr-page .pr-btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.09);border-color:rgba(63,239,239,.45);transform:translateY(-1px)}.pr-page .pr-btn--current{color:var(--pr-cyan);background:rgba(63,239,239,.08);border:1px dashed rgba(63,239,239,.4);cursor:default}.pr-page button.pr-btn--current{cursor:pointer}.pr-btn__arrow{transition:transform .2s ease}.pr-btn:hover .pr-btn__arrow{transform:translateX(3px)}.pr-btn:focus-visible,.pr-compare__pick button:focus-visible,.pr-faq__item summary:focus-visible,.pr-need:focus-within,.pr-seg button:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px}.pr-hero{position:relative;padding:clamp(3rem,8vw,5.5rem) 16px clamp(2.5rem,5vw,3.5rem);text-align:center;overflow:hidden}.pr-hero__bg{position:absolute;inset:0;pointer-events:none}.pr-hero__aurora{position:absolute;inset:-30% -10% auto;height:120%;background:radial-gradient(40% 50% at 30% 30%,rgba(63,239,239,.16),transparent 70%),radial-gradient(35% 45% at 70% 25%,rgba(68,253,115,.11),transparent 70%);filter:blur(20px)}.pr-hero__grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:52px 52px;mask-image:radial-gradient(ellipse 70% 65% at 50% 35%,#000 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 35%,#000 15%,transparent 72%)}.pr-hero__inner{position:relative;max-width:54rem;margin:0 auto}.pr-hero__title{font-family:var(--pr-display);font-size:clamp(2rem,5.6vw,3.9rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;margin:.4rem 0 1.25rem;text-wrap:balance}.pr-hero__title-line{color:rgba(241,242,244,.62)}.pr-hero__title-accent{background:var(--pr-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-hero__lead{max-width:38rem;margin:0 auto 1.6rem;color:var(--pr-muted);font-size:clamp(1rem,1.9vw,1.1rem);line-height:1.65}.pr-hero__points{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;color:#c9ccd2;font-size:.9rem;font-weight:500}.pr-hero__points li{display:inline-flex;align-items:center;gap:.45rem}.pr-hero__check{color:var(--pr-green);flex-shrink:0}.pr-wrap{max-width:76rem;margin:0 auto;padding:0 16px}@media (min-width:640px){.pr-wrap{padding:0 clamp(1rem,4vw,1.75rem)}}.pr-notice{max-width:40rem;margin:0 auto 1rem;padding:.8rem 1.1rem;border-radius:12px;border:1px solid var(--pr-line-strong);background:hsla(0,0%,100%,.03);color:#c9ccd2;font-size:.92rem;line-height:1.5;text-align:center}.pr-notice--warn{color:#fcd34d;border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.pr-notice--accent{color:var(--pr-cyan);border-color:rgba(63,239,239,.35);background:rgba(63,239,239,.07)}.pr-notice--error{color:#fca5a5;border-color:hsla(0,91%,71%,.4);background:hsla(0,91%,71%,.08)}.pr-notice--ok{color:#86efac;border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.07)}.pr-current{display:grid;grid-gap:1.25rem 2rem;gap:1.25rem 2rem;margin:0 auto 2.75rem;padding:1.35rem 1.5rem;border-radius:18px;border:1px solid var(--pr-line-strong);background:linear-gradient(180deg,rgba(63,239,239,.05),transparent 70%),var(--pr-surface)}@media (min-width:900px){.pr-current{grid-template-columns:minmax(16rem,.8fr) 2fr;align-items:center}}.pr-current__kicker{font-family:var(--pr-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-muted);margin:0 0 .35rem}.pr-current__name{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-family:var(--pr-display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.pr-current__email{color:var(--pr-muted);font-size:.85rem;margin:0 0 .85rem;overflow-wrap:anywhere}.pr-current__email strong{color:#c9ccd2;font-weight:600}.pr-current__hint{color:var(--pr-muted);font-size:.92rem;line-height:1.6;margin:0}.pr-status{font-family:var(--lp-font,system-ui);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.22rem .6rem;border-radius:999px;color:#86efac;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.3)}.pr-status--trial,.pr-status--trialing{color:var(--pr-cyan);background:rgba(63,239,239,.1);border-color:rgba(63,239,239,.3)}.pr-status--canceled,.pr-status--past_due,.pr-status--paused{color:#fcd34d;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}.pr-usage__title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.85rem;font-weight:600;color:#c9ccd2;margin:0 0 .85rem}.pr-usage__title span{color:var(--pr-faint);font-weight:500;font-size:.78rem}.pr-usage__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:.75rem;gap:.75rem}.pr-usage__meter{padding:.75rem .85rem;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid var(--pr-line)}.pr-usage__meter-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem;color:var(--pr-muted);margin-bottom:.55rem}.pr-usage__meter-top strong{font-family:var(--pr-mono);color:var(--pr-text);font-size:.85rem;white-space:nowrap}.pr-usage__meter-top em{font-style:normal;color:var(--pr-faint)}.pr-usage__bar{position:relative;height:6px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.pr-usage__bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--pr-grad);transition:width .45s cubic-bezier(.2,.7,.2,1)}.pr-usage__bar i.is-unlimited{background:repeating-linear-gradient(-45deg,rgba(63,239,239,.75) 0 6px,rgba(68,253,115,.75) 6px 12px)}.pr-usage__meter.is-warn .pr-usage__bar i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.pr-usage__meter.is-full .pr-usage__bar i{background:linear-gradient(90deg,#f87171,#ef4444)}.pr-plans{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:stretch;margin:0 auto;padding-top:.5rem}@media (min-width:1000px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding-top:1.25rem}}@media (max-width:999px){.pr-plans{max-width:30rem}.pr-plan.is-featured{order:-1}}.pr-plan{position:relative;border-radius:22px;padding:1px;background:var(--pr-line-strong);animation:pr-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--pr-delay,0ms);scroll-margin-top:110px}@keyframes pr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pr-plan__inner{position:relative;height:100%;display:flex;flex-direction:column;padding:1.6rem 1.5rem 1.7rem;border-radius:21px;background:var(--pr-surface)}.pr-plan.is-featured{background:conic-gradient(from var(--pr-angle),#3fefef,#44fd73,rgba(63,239,239,.15),#3fefef);animation:pr-rise .7s cubic-bezier(.2,.7,.2,1) both var(--pr-delay,0ms),pr-spin 6s linear infinite;box-shadow:0 30px 80px -30px rgba(63,239,239,.45)}.pr-plan.is-featured .pr-plan__inner{background:radial-gradient(120% 60% at 50% 0,rgba(63,239,239,.1),transparent 60%),#10141a}@media (min-width:1000px){.pr-plan.is-featured{margin-top:-1.1rem;margin-bottom:-.4rem}}@keyframes pr-spin{to{--pr-angle:360deg}}.pr-plan.is-current{background:rgba(63,239,239,.45)}.pr-plan.is-selected{box-shadow:0 0 0 4px rgba(63,239,239,.18),0 30px 80px -30px rgba(63,239,239,.5)}.pr-plan__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.75rem;margin-bottom:.65rem}.pr-plan__tier{font-family:var(--pr-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-muted)}.pr-plan.is-featured .pr-plan__tier{color:var(--pr-cyan)}.pr-plan__flag{font-size:.72rem;font-weight:800;padding:.3rem .7rem;border-radius:999px;color:var(--pr-on-accent);background:var(--pr-grad);white-space:nowrap}.pr-plan__flag--current{color:var(--pr-cyan);background:rgba(63,239,239,.12);border:1px solid rgba(63,239,239,.35)}.pr-plan__name{font-family:var(--pr-display);font-size:1.55rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .35rem;color:var(--pr-text)}.pr-plan__pitch{color:var(--pr-muted);font-size:.92rem;line-height:1.5;margin:0 0 1.35rem;min-height:2.8em}.pr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .5rem}.pr-price__amount{display:inline-flex;align-items:baseline;font-family:var(--pr-display);color:var(--pr-text);letter-spacing:-.04em}.pr-price__int{font-size:clamp(2.9rem,6vw,3.4rem);font-weight:700;line-height:1}.pr-price__cur,.pr-price__dec{font-size:1.35rem;font-weight:600}.pr-price__cur{margin:0 .12em}.pr-plan.is-featured .pr-price__cur,.pr-plan.is-featured .pr-price__dec,.pr-plan.is-featured .pr-price__int{background:var(--pr-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-price__period{font-weight:500}.pr-price__daily,.pr-price__period{color:var(--pr-muted);font-size:.85rem}.pr-price__daily{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-height:1.75rem;margin:.55rem 0 1.35rem}.pr-trial-chip{font-size:.72rem;font-weight:800;padding:.22rem .55rem;border-radius:6px;color:#052e16;background:var(--pr-green)}.pr-plan__cta{margin-bottom:1.5rem}.pr-plan__cta-sub{margin:.55rem 0 0;text-align:center;color:var(--pr-faint);font-size:.76rem}.pr-plan__unavailable{margin:0 0 1.5rem;color:var(--pr-muted);font-size:.85rem}.pr-plan__label{font-size:.8rem;font-weight:700;color:#c9ccd2;margin:0 0 .7rem}.pr-quotas{padding-top:1.25rem;border-top:1px solid var(--pr-line);margin-bottom:1.35rem}.pr-quotas__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.pr-quota{padding:.65rem .75rem;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid var(--pr-line);min-width:0}.pr-quota dt{font-size:.72rem;color:var(--pr-muted);margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-quota dd{margin:0;font-family:var(--pr-mono);font-size:1.02rem;font-weight:700;color:var(--pr-text);display:flex;align-items:center;min-height:1.5rem}.pr-quota.is-off{opacity:.45}.pr-quota.is-off dd{color:var(--pr-faint)}.pr-quota.is-unlimited dd{background:var(--pr-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-plan__features ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.pr-free__list li,.pr-plan__features li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.4;color:#d6d9de}.pr-plan__features a{text-decoration:none;border-bottom:1px dashed transparent;transition:color .15s ease,border-color .15s ease}.pr-plan__features a:hover{color:var(--pr-cyan);border-bottom-color:rgba(63,239,239,.5)}.pr-plan__check{flex-shrink:0;width:20px;height:20px;padding:3px;border-radius:50%;color:var(--pr-on-accent);background:var(--pr-grad);margin-top:-1px}.pr-free{display:grid;grid-gap:1.25rem 2rem;gap:1.25rem 2rem;align-items:center;margin:2rem auto 0;padding:1.5rem;border-radius:20px;border:1px dashed var(--pr-line-strong);background:hsla(0,0%,100%,.015)}@media (min-width:1000px){.pr-free{grid-template-columns:1.1fr 1.3fr auto;padding:1.6rem 2rem}}@media (max-width:999px){.pr-free{max-width:30rem}}.pr-free .pr-eyebrow{margin-bottom:.45rem}.pr-free__title{font-family:var(--pr-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .4rem}.pr-free__lead{margin:0;color:var(--pr-muted);font-size:.9rem;line-height:1.55}.pr-free__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem 1.25rem;gap:.55rem 1.25rem}@media (min-width:560px){.pr-free__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-free__list .pr-plan__check{background:hsla(0,0%,100%,.1);color:var(--pr-green)}.pr-free__cta .pr-btn{width:100%;white-space:nowrap}.pr-dev{text-align:center;margin:1.5rem 0 0}.pr-trust{display:grid;grid-gap:1px;gap:1px;margin:clamp(3rem,7vw,4.5rem) auto 0;border-radius:20px;overflow:hidden;border:1px solid var(--pr-line);background:var(--pr-line)}@media (min-width:640px){.pr-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pr-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-trust__item{display:flex;gap:.9rem;padding:1.35rem 1.25rem;background:#0d0f14}.pr-trust__icon{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--pr-cyan);background:rgba(63,239,239,.08);border:1px solid rgba(63,239,239,.2)}.pr-trust__title{font-weight:700;font-size:.95rem;color:var(--pr-text);margin:.1rem 0 .3rem}.pr-trust__text{color:var(--pr-muted);font-size:.85rem;line-height:1.5;margin:0}.pr-finder{margin:clamp(4rem,9vw,6.5rem) auto 0;scroll-margin-top:90px}.pr-finder__body{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem;border-radius:24px;border:1px solid var(--pr-line-strong);background:radial-gradient(80% 60% at 100% 0,rgba(68,253,115,.06),transparent 60%),var(--pr-surface)}@media (min-width:900px){.pr-finder__body{grid-template-columns:1.25fr 1fr;gap:2rem;padding:2rem}}.pr-finder__controls{display:grid;grid-gap:1.75rem;gap:1.75rem;align-content:start;padding:.5rem .25rem}.pr-field{border:0;margin:0;padding:0;min-width:0}.pr-field__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;padding:0;margin-bottom:.85rem;font-size:.9rem;font-weight:600;color:#c9ccd2}.pr-field__label strong{font-family:var(--pr-mono);font-size:1rem;color:var(--pr-text)}.pr-range{--pr-fill:50%;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pr-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#3fefef,#44fd73) 0 /var(--pr-fill) 100% no-repeat,hsla(0,0%,100%,.09)}.pr-range::-moz-range-track{height:8px;border-radius:999px;background:hsla(0,0%,100%,.09)}.pr-range::-moz-range-progress{height:8px;border-radius:999px;background:var(--pr-grad)}.pr-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 5px rgba(63,239,239,.25),0 4px 12px rgba(0,0,0,.4);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.pr-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 5px rgba(63,239,239,.25),0 4px 12px rgba(0,0,0,.4)}.pr-range:focus-visible{outline:none}.pr-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 7px rgba(63,239,239,.45),0 4px 12px rgba(0,0,0,.4)}.pr-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--pr-line)}.pr-compare__pick button,.pr-seg button{min-height:40px;padding:.5rem .4rem;border:0;border-radius:9px;background:transparent;color:var(--pr-muted);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.pr-compare__pick button:hover,.pr-seg button:hover{color:var(--pr-text)}.pr-compare__pick button.is-on,.pr-seg button.is-on{color:var(--pr-on-accent);background:var(--pr-grad)}.pr-needs{display:grid;grid-gap:.5rem;gap:.5rem}@media (min-width:560px){.pr-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-need{position:relative;display:flex;align-items:center;gap:.7rem;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--pr-line-strong);background:hsla(0,0%,100%,.02);font-size:.86rem;line-height:1.35;color:#c9ccd2;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pr-need:hover{border-color:rgba(63,239,239,.35)}.pr-need input{position:absolute;opacity:0;pointer-events:none}.pr-need__box{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--pr-line-strong);color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.pr-need__box svg{width:14px;height:14px}.pr-need.is-on{border-color:rgba(63,239,239,.5);background:rgba(63,239,239,.07);color:var(--pr-text)}.pr-need.is-on .pr-need__box{border-color:transparent;background:var(--pr-grad);color:var(--pr-on-accent)}.pr-finder__result{display:flex;flex-direction:column;padding:1.4rem;border-radius:18px;background:#0c0f13;border:1px solid var(--pr-line)}.pr-finder__metric-label{font-size:.8rem;color:var(--pr-muted);margin:0 0 .3rem}.pr-finder__metric{font-family:var(--pr-display);font-size:clamp(1.8rem,4vw,2.3rem);font-weight:700;letter-spacing:-.03em;margin:0 0 .85rem;color:var(--pr-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-finder__meter{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1.4rem}.pr-finder__meter span{font-family:var(--pr-mono);font-size:.75rem;color:var(--pr-faint)}.pr-finder__rec{margin-top:auto;padding:1.15rem;border-radius:14px;border:1px solid rgba(63,239,239,.35);background:linear-gradient(160deg,rgba(63,239,239,.1),rgba(68,253,115,.04) 60%,transparent);animation:pr-pop .35s ease}@keyframes pr-pop{0%{transform:scale(.98);opacity:.6}}.pr-finder__rec-kicker{font-family:var(--pr-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-cyan);margin:0 0 .4rem}.pr-finder__rec-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.pr-finder__rec-name{font-family:var(--pr-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.pr-finder__rec-price{font-family:var(--pr-mono);font-weight:700;font-size:1rem}.pr-finder__rec-price small{color:var(--pr-muted);font-weight:500;font-size:.75rem;margin-left:.25rem}.pr-finder__rec-reason{color:#c9ccd2;font-size:.86rem;line-height:1.5;margin:0 0 1rem}.pr-compare{margin:clamp(4rem,9vw,6.5rem) auto 0;scroll-margin-top:80px}.pr-compare__pick{display:none}.pr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}.pr-table thead th{position:-webkit-sticky;position:sticky;top:var(--pr-sticky-top);z-index:2;padding:1rem .75rem;background:rgba(10,11,15,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--pr-line-strong);text-align:center;vertical-align:bottom}.pr-table thead th.pr-table__feat{text-align:left;font-size:.78rem;font-weight:600;color:var(--pr-muted)}.pr-table__plan{display:block;font-family:var(--pr-display);font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--pr-text)}.pr-table__price{display:block;margin-top:.15rem;font-family:var(--pr-mono);font-size:.78rem;font-weight:500;color:var(--pr-muted)}.pr-table thead th.is-featured .pr-table__plan{background:var(--pr-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-table td.is-featured,.pr-table thead th.is-featured{background-color:rgba(63,239,239,.035)}.pr-table thead th.is-featured{background-color:rgba(14,22,24,.96);box-shadow:inset 0 2px 0 var(--pr-cyan)}.pr-table__group th{padding:1.6rem .75rem .6rem;text-align:left;font-family:var(--pr-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-cyan);border-bottom:1px solid var(--pr-line)}.pr-table tbody td,.pr-table tbody tr:not(.pr-table__group) th{padding:.8rem .75rem;border-bottom:1px solid var(--pr-line)}.pr-table tbody tr:not(.pr-table__group):hover td,.pr-table tbody tr:not(.pr-table__group):hover th{background-color:hsla(0,0%,100%,.025)}.pr-table tbody th.pr-table__feat{text-align:left;font-weight:500;color:#d6d9de}.pr-table tbody th.pr-table__feat a{text-decoration:none;border-bottom:1px dashed hsla(0,0%,100%,.18);transition:color .15s ease,border-color .15s ease}.pr-table tbody th.pr-table__feat a:hover{color:var(--pr-cyan);border-bottom-color:rgba(63,239,239,.5)}.pr-table td{text-align:center;width:16%}.pr-cell-yes,.pr-table tbody th,.pr-table td{vertical-align:middle}.pr-cell-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--pr-on-accent);background:var(--pr-grad)}.pr-cell-yes svg{width:14px;height:14px}.pr-cell-no{vertical-align:middle;display:inline-grid;place-items:center;color:var(--pr-faint);opacity:.6}.pr-cell-text{font-family:var(--pr-mono);font-size:.82rem;font-weight:600;color:var(--pr-text);white-space:nowrap}.pr-cell-text.is-strong{background:var(--pr-grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:759px){.pr-compare__pick{position:-webkit-sticky;position:sticky;top:calc(var(--pr-sticky-top) + 8px);z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;margin-bottom:.75rem;border-radius:12px;background:rgba(17,19,24,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--pr-line-strong)}.pr-compare__pick button{font-size:.78rem;padding:.45rem .2rem}.pr-table thead{display:none}.pr-table td{width:38%;text-align:right}.pr-table td.is-featured{background-color:transparent}.pr-table[data-pick=basic] [data-plan]:not([data-plan=basic]),.pr-table[data-pick=free] [data-plan]:not([data-plan=free]),.pr-table[data-pick=premium] [data-plan]:not([data-plan=premium]),.pr-table[data-pick=pro] [data-plan]:not([data-plan=pro]){display:none}.pr-table tbody td,.pr-table tbody tr:not(.pr-table__group) th{padding:.75rem .25rem}.pr-table__group th{padding-left:.25rem}}.pr-faq{margin:clamp(4rem,9vw,6.5rem) auto 0;max-width:50rem;scroll-margin-top:80px}.pr-faq__list{display:grid;grid-gap:.65rem;gap:.65rem}.pr-faq__item{border-radius:16px;border:1px solid var(--pr-line);background:var(--pr-surface);transition:border-color .2s ease,background .2s ease}.pr-faq__item[open]{border-color:rgba(63,239,239,.3);background:linear-gradient(180deg,rgba(63,239,239,.04),transparent 70%),var(--pr-surface)}.pr-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:650;font-size:.98rem;color:var(--pr-text);cursor:pointer;list-style:none;border-radius:16px}.pr-faq__item summary::-webkit-details-marker{display:none}.pr-faq__plus{position:relative;flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--pr-line-strong);transition:transform .25s ease,background .2s ease,border-color .2s ease}.pr-faq__plus:after,.pr-faq__plus:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.8px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.pr-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.pr-faq__item[open] .pr-faq__plus{transform:rotate(45deg);color:var(--pr-on-accent);background:var(--pr-grad);border-color:transparent}.pr-faq__item p{margin:0;padding:0 1.25rem 1.2rem;color:var(--pr-muted);font-size:.93rem;line-height:1.65}.pr-final{position:relative;margin-top:clamp(4.5rem,10vw,7rem);padding:clamp(3.5rem,8vw,5.5rem) 16px;text-align:center;overflow:hidden;border-top:1px solid var(--pr-line)}.pr-final__glow{position:absolute;left:50%;bottom:-60%;width:min(900px,120vw);height:140%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(63,239,239,.22),rgba(68,253,115,.08) 55%,transparent);filter:blur(10px);pointer-events:none}.pr-final__inner{position:relative;max-width:42rem;margin:0 auto}.pr-final__title{font-family:var(--pr-display);font-size:clamp(1.7rem,4.4vw,2.7rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0 0 .9rem;text-wrap:balance}.pr-final__sub{color:var(--pr-muted);font-size:1.02rem;line-height:1.6;margin:0 0 1.8rem}.pr-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (max-width:480px){.pr-final__actions .pr-btn{width:100%}}.pr-footer{padding:1.75rem 16px 2.25rem;border-top:1px solid var(--pr-line);text-align:center}.pr-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-bottom:.85rem}.pr-footer__links a{color:var(--pr-muted);font-size:.86rem;text-decoration:none;transition:color .15s ease}.pr-footer__links a:hover{color:var(--pr-cyan)}.pr-footer__legal{margin:0;color:var(--pr-faint);font-size:.78rem}@media (max-width:900px){.pr-page{--pr-sticky-top:60px}}@media (prefers-reduced-motion:reduce){.pr-eyebrow__dot,.pr-finder__rec,.pr-plan,.pr-plan.is-featured{animation:none}.pr-btn,.pr-usage__bar i{transition:none}}