.er-pricing-page{position:relative;--pricing-surface:#000;--pricing-soft:#151515;--pricing-event-ink:#fff}.er-light .er-pricing-page{--pricing-surface:var(--er-bg);--pricing-soft:#eaeaea;--pricing-event-ink:#000}.er-pricing-hero{text-align:center;padding-top:64px;padding-bottom:48px}.er-pricing-eyebrow{display:inline-flex;height:24px;align-items:center;padding:0 8px;margin-bottom:20px;border-radius:8px;background:#3155ff38;color:var(--er-highlight-ink);font-size:14px;line-height:20px}.er-light .er-pricing-eyebrow{background:#3155ff1c}.landing-shell .er-pricing-hero h1{margin:0;font-size:36px;line-height:44px;letter-spacing:-.04em;font-weight:500}.landing-shell .er-pricing-hero>p{max-width:384px;margin:20px auto 0;font-size:16px;line-height:24px;color:var(--er-muted);text-wrap:balance}.er-pricing-estimator{display:grid;position:relative;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.er-pricing-calculator{padding:24px 32px;background:var(--pricing-surface);border-radius:12px 0 0 12px}.er-pricing-calculator-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-shell .er-pricing-page .er-pricing-estimator .er-pricing-calculator h2{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.02em;margin:0}.landing-shell .er-pricing-calculator-top p{font-size:14px;line-height:20px;color:var(--er-muted);margin-top:4px;max-width:205px}.er-pricing-tabs{display:inline-flex;border:1px solid var(--er-border);padding:4px;border-radius:24px;background:var(--er-bg);gap:4px;flex-shrink:0}.er-pricing-tabs button{border:0;cursor:pointer;border-radius:20px;color:var(--er-text);background:transparent;padding:6px 12px;font:inherit;font-size:13px;line-height:20px}.er-pricing-tabs button[aria-pressed=true]{background:var(--pricing-soft)}.er-pricing-tabs button:hover{background:var(--er-raised)}.er-pricing-volume{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px}.er-pricing-volume label{color:var(--er-highlight-ink);font-size:48px;line-height:58px;letter-spacing:-.04em;font-weight:500}.er-pricing-volume label>span:not(.er-rolling-number){display:none}.er-pricing-live-price{display:flex;align-items:baseline;gap:4px}.er-pricing-live-price strong{font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.035em}.er-pricing-live-price>span{font-size:24px;line-height:32px;color:var(--er-muted)}.er-pricing-live-price>.er-pricing-for{margin-right:4px}.er-pricing-event-slider{position:relative;height:48px;margin-top:4px}.er-pricing-slider-dots{position:absolute;inset:0 12px 0 48px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.er-pricing-slider-dots span{width:8px;height:8px;border-radius:50%;background:var(--er-border)}.er-pricing-slider-fill{position:absolute;top:8px;left:0;height:32px;border-radius:20px;background:linear-gradient(to right in oklab,rgb(190,213,254),rgb(190,213,254) 50%,rgb(0,196,255));pointer-events:none}.er-pricing-calculator input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;left:36px;width:calc(100% - 36px);height:48px;margin:0;background:transparent;cursor:grab;display:block}.er-pricing-calculator input[type=range]:active{cursor:grabbing}.er-pricing-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:1px solid var(--er-border);background:#fff;box-shadow:0 2px 6px #0002}.er-pricing-calculator input[type=range]::-moz-range-thumb{width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:1px solid var(--er-border);background:#fff;box-shadow:0 2px 6px #0002}.er-pricing-calculator input[type=range]::-moz-range-track{background:transparent}.er-pricing-start{margin-top:20px;display:flex;align-items:center;gap:12px}.er-pricing-start>span{color:var(--er-muted);font-size:12px;line-height:16px;max-width:160px}.er-pricing-page .er-button.er-primary{background:var(--er-text);color:var(--er-bg);border-color:transparent}.er-pricing-page .er-button.er-primary:hover{background:color-mix(in srgb,var(--er-text) 88%,var(--er-bg))}.er-pricing-included{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:20px}.er-pricing-included>span{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500}.er-pricing-included svg{color:var(--er-highlight-ink)}.landing-shell .er-pricing-estimate-note{margin-top:16px;font-size:10px;line-height:17px;color:var(--er-muted)}.er-pricing-bottom,.er-pricing-breakdown,.er-pricing-faq{position:relative;margin-top:72px}.er-pricing-breakdown{--er-grid-inset:48px;margin-top:0;padding:64px 0 0}.er-pricing-section-heading>span{display:block;color:var(--er-muted);font-size:var(--er-grid-label-size);line-height:22px;margin-bottom:20px;font-weight:500}.landing-shell .er-pricing-page :is(.er-pricing-breakdown,.er-pricing-faq) .er-pricing-section-heading h2{font-size:40px;line-height:48px;font-weight:500;letter-spacing:-.045em;margin:0}.er-pricing-breakdown .er-pricing-section-heading{margin-bottom:44px}.er-pricing-breakdown-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--er-grid-copy-size);line-height:var(--er-grid-copy-leading)}.er-pricing-breakdown-table th{text-align:left;font-weight:400;width:43%}.er-pricing-breakdown-table thead th{padding:20px 12px;color:var(--er-text);font-weight:500}.er-pricing-breakdown-table thead th:not(:first-child){text-align:center;width:19%}.er-pricing-breakdown-table thead th span{display:block;color:var(--er-muted);font-size:var(--er-grid-label-size);margin-top:6px;font-weight:400}.er-pricing-breakdown-table td{text-align:center;padding:16px 12px}.er-pricing-breakdown-table td svg{display:inline-block;vertical-align:middle}.er-pricing-breakdown-table tbody tr:not(.er-pricing-category){position:relative;border-bottom:0}.er-pricing-breakdown-table tbody:last-child tr:last-child:after{display:none}.er-pricing-breakdown-table tbody th{padding:16px 12px;color:var(--er-muted)}.er-pricing-breakdown-table .er-pricing-category th{padding-top:32px;font-size:var(--er-grid-label-size);font-weight:500;color:var(--er-text)}.er-pricing-mobile-plan{display:none}.er-pricing-faq{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0 32px;margin-top:0}.er-pricing-faq-panel{min-width:0;padding-block:64px}.er-pricing-faq-panel+.er-pricing-faq-panel{border-left:1px solid var(--er-border)}.er-pricing-faq details:last-child:after{display:none}.er-pricing-faq details{padding-block:20px;border-bottom:0}.er-pricing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:var(--er-grid-copy-size);line-height:var(--er-grid-copy-leading);list-style:none}.er-pricing-faq summary::-webkit-details-marker{display:none}.er-pricing-faq details[open] summary>svg{transform:rotate(180deg)}.landing-shell .er-pricing-faq details p{font-size:var(--er-grid-copy-size);line-height:var(--er-grid-copy-leading);color:var(--er-muted);margin:16px 24px 4px 0}.er-pricing-bottom{text-align:center;padding-block:100px;margin-top:0}.landing-shell .er-pricing-page .er-pricing-bottom h2{font-size:44px;line-height:52px;font-weight:500;letter-spacing:-.045em;margin-bottom:28px}.er-pricing-bottom h2 span{color:var(--er-muted)}.er-pricing-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--er-highlight-ink);outline-offset:4px}@media(max-width:1050px){.er-pricing-included{font-size:12px;-moz-column-gap:8px;column-gap:8px}}@media(max-width:760px){.er-pricing-hero{padding-block:64px 48px}.landing-shell .er-pricing-hero h1{font-size:36px;line-height:44px}.er-pricing-estimator{grid-template-columns:1fr}.er-pricing-calculator{padding:24px 20px;border-radius:12px 12px 0 0}.er-pricing-calculator-top{align-items:center;text-align:left;gap:12px}.er-pricing-calculator-top p{max-width:256px}.er-pricing-volume{flex-direction:column;align-items:center;gap:8px}.er-pricing-start{flex-direction:column;text-align:center}.er-pricing-start>:is(a,button){width:100%;justify-content:center}.er-pricing-start>span{max-width:none}.er-pricing-included{grid-template-columns:1fr;gap:8px}.er-pricing-included>span{justify-content:center}.landing-shell .er-pricing-estimate-note{text-align:center}.er-pricing-faq{grid-template-columns:1fr;gap:0;padding:0 20px}.er-pricing-faq-panel{padding-block:40px}.er-pricing-faq-panel+.er-pricing-faq-panel{border-left:0;border-top:1px solid var(--er-border)}.er-pricing-breakdown{--er-grid-inset:24px;padding:64px 0 0}.landing-shell .er-pricing-page :is(.er-pricing-breakdown,.er-pricing-faq) .er-pricing-section-heading h2{font-size:30px;line-height:37px}.er-pricing-mobile-plan{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;font-size:13px}.er-pricing-mobile-plan select{font:inherit;border-radius:7px;padding:8px 30px 8px 12px;background:var(--pricing-soft);color:var(--er-text);border:1px solid var(--er-border)}.er-pricing-breakdown-table th{width:60%}.er-pricing-breakdown-table thead th:not(:first-child){width:40%}.er-pricing-breakdown-table [data-plan]{display:none}.er-pricing-breakdown-table[data-selected="0"] [data-plan="0"],.er-pricing-breakdown-table[data-selected="1"] [data-plan="1"],.er-pricing-breakdown-table[data-selected="2"] [data-plan="2"]{display:table-cell}.er-pricing-breakdown-table td,.er-pricing-breakdown-table th{padding-inline:4px;font-size:14px}.landing-shell .er-pricing-page .er-pricing-bottom h2{font-size:32px;line-height:40px}.er-pricing-bottom{padding-block:64px}}.er-pricing-live-price{flex-direction:column;align-items:flex-end;gap:2px}.er-pricing-live-price>div{display:flex;align-items:baseline;gap:4px}.er-pricing-live-price>div>span{font-size:16px;color:var(--er-muted)}.er-pricing-usage-presets{position:relative;height:28px;margin-top:2px}.er-pricing-usage-presets button{position:absolute;transform:translateX(-50%);border:0;padding:4px 0;color:var(--er-muted);background:transparent;font:inherit;font-size:14px;line-height:20px;cursor:pointer}.er-pricing-usage-presets button:hover,.er-pricing-usage-presets button[aria-pressed=true]{color:var(--er-text)}.er-pricing-usage-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;margin-top:14px;border-top:1px solid var(--er-border);font-size:14px;line-height:22px;color:var(--er-muted)}.er-pricing-usage-summary strong{font-weight:500;color:var(--er-text)}@media(max-width:760px){.er-pricing-live-price{align-items:center}}.er-pricing-volume{align-items:flex-end}@media(max-width:760px){.er-pricing-volume{align-items:center}}.er-pricing-events{position:relative;isolation:isolate;min-height:510px;padding:36px;overflow:hidden;border-left:1px solid var(--er-border);border-radius:0;background:var(--pricing-surface)}.er-pricing-cursor-gradient{position:absolute;inset:0;z-index:-1;pointer-events:none}.er-pricing-cursor-gradient>img{position:absolute;left:-72%;bottom:0;width:250%;height:auto;max-width:none;aspect-ratio:2/1;transform:translateY(50%) translateZ(0);filter:blur(56px) saturate(1.5)}.er-pricing-events-content{position:relative;padding-top:36px}.landing-shell .er-pricing-page .er-pricing-events h2{margin:0;font-size:28px;line-height:36px;letter-spacing:-.04em;font-weight:500;color:var(--er-text);text-align:center}.er-pricing-event-flow{display:block;width:calc(100% + 72px);max-width:none;height:190px;margin:24px -36px 0;overflow:hidden}.er-pricing-flow-line{stroke:var(--er-text);stroke-opacity:.07;stroke-width:.6}.er-pricing-flow-particle{opacity:0;transform:translateX(var(--rest));animation:er-pricing-stream 16s linear infinite;animation-play-state:paused;transition:opacity .3s ease}.er-pricing-flow-particle[data-active=true]{opacity:.8}.er-pricing-flow-cluster{fill:var(--er-text);opacity:.4}.er-pricing-flow-dot{fill:var(--er-text)}.er-pricing-flow-trail{stroke:var(--er-text);stroke-opacity:.16;stroke-width:.8;stroke-linecap:round}.er-pricing-events[data-playing=true] .er-pricing-flow-particle{animation-play-state:running}.landing-shell .er-pricing-events-content>p{margin:16px 0 0;text-align:center;font-size:14px;line-height:22px;color:var(--pricing-event-ink);opacity:1}.er-pricing-events-content>p>span{display:block;font-size:12px;line-height:20px;margin-top:3px;color:var(--pricing-event-ink);opacity:1}.er-pricing-flow-particle.is-featured[data-active=true]{opacity:1}.er-pricing-flow-particle.is-featured{animation-name:er-pricing-feature-move}.er-pricing-feature-shape{x:-2px;y:-2px;width:4px;height:4px;rx:2px;fill:var(--er-text);stroke:var(--er-border);stroke-width:0;animation:er-pricing-feature-expand 24s cubic-bezier(.22,1,.36,1) infinite}.er-pricing-feature-text{fill:var(--pricing-event-ink);font-family:inherit;font-size:15px;opacity:0;animation:er-pricing-feature-label 24s ease infinite}.er-pricing-feature-shape,.er-pricing-feature-text{animation-delay:var(--feature-delay);animation-play-state:paused}.er-pricing-events[data-playing=true] :is(.er-pricing-feature-shape,.er-pricing-feature-text){animation-play-state:running}@keyframes er-pricing-feature-move{0%{transform:translateX(-12px)}to{transform:translateX(612px)}}@keyframes er-pricing-feature-expand{0%,43%,51%,to{x:-2px;y:-2px;width:4px;height:4px;rx:2px;fill:var(--er-text);stroke-width:0}44.2%,49.5%{x:-110px;y:-18px;width:220px;height:36px;rx:18px;fill:var(--pricing-surface);stroke-width:1px}}@keyframes er-pricing-feature-label{0%,44%,50%,to{opacity:0;filter:blur(2px)}45%,49%{opacity:1;filter:blur(0)}}@keyframes er-pricing-stream{0%{transform:translateX(-12px)}to{transform:translateX(612px)}}@media(max-width:1050px){.er-pricing-events{padding:28px}.er-pricing-event-flow{width:calc(100% + 56px);margin-inline:-28px}}@media(max-width:760px){.er-pricing-events{min-height:410px;padding:28px 20px;border-left:0;border-top:1px solid var(--er-border);border-radius:0}.er-pricing-events-content{padding-top:16px}.landing-shell .er-pricing-page .er-pricing-events h2{font-size:24px;line-height:32px}.er-pricing-event-flow{width:calc(100% + 40px);margin-inline:-20px;height:160px}.er-pricing-cursor-gradient>img{filter:blur(12vw) saturate(1.5)}}@media(prefers-reduced-motion:reduce){.er-pricing-flow-particle{animation:none;transition:none}.er-pricing-feature-content,.er-pricing-flow-trail{display:none}}.er-rolling-number,.er-rolling-visual{display:inline-flex;align-items:center;vertical-align:baseline;line-height:1;font-variant-numeric:tabular-nums}.er-rolling-digit{position:relative;display:inline-block;width:.62em;height:1.25em;margin-block:-.125em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.er-rolling-strip{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;will-change:transform}.er-rolling-strip>span{display:block;height:1.25em;line-height:1.25em;text-align:center;flex-shrink:0}.er-rolling-symbol{line-height:1em}.er-pricing-plan-terms{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:14px;font-size:14px;line-height:22px;color:var(--er-muted)}.er-pricing-plan-terms strong{font-weight:500;color:var(--er-text)}@media(max-width:760px){.er-pricing-plan-terms{justify-content:center}}.er-pricing-bottom>.er-button,.er-pricing-start>.er-button{height:28px;min-height:28px;padding:4px 12px;border-radius:8px;font-size:14px;line-height:18px;font-weight:500}@media(max-width:760px){.er-pricing-bottom>.er-button,.er-pricing-start>.er-button{height:26px;min-height:26px;padding:3px 9px;font-size:11px}}