.wb.pricing-route{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pricing-page{width:min(100% - 48px,1160px);margin-inline:auto;padding-bottom:96px}.pricing-intro{text-align:center;padding:72px 0 40px}.pricing-intro h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(44px,5.6vw,76px);font-weight:800;line-height:1.04}.pricing-intro p{color:#a1a1aa;max-width:52ch;margin:24px auto 0;font-size:17px;line-height:1.6}.pricing-free-link{color:#e4e4e7;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:inline-flex}.pricing-free-link:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.pricing-plan-picker [role=group]{background:#101216;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:inline-grid}.pricing-plan-picker [role=group] button{white-space:nowrap;justify-content:center;padding-inline:20px}.pricing-billing-toggle{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid;position:relative}.pricing-billing-slider{z-index:0;pointer-events:none;border-radius:999px;width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px}.pricing-plan-picker article{transition:transform var(--dur-morph,.42s) var(--ease-settle), border-color var(--dur-morph,.42s) var(--ease-settle), box-shadow var(--dur-morph,.42s) var(--ease-settle);background:#0e1014;border:1px solid #282c34;border-radius:20px;padding:30px;box-shadow:0 16px 40px -24px #000}.pricing-plan-picker article:first-child{background:#141820;border-color:#566174}.pricing-plan-picker article>span[aria-hidden]{display:none}.pricing-plan-picker article h2{color:#fafafa;letter-spacing:-.025em;font-size:21px;font-weight:650}.pricing-plan-picker article h2+span{border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11px}.pricing-plan-picker article p.items-baseline>span:first-child{letter-spacing:-.04em;font-family:inherit;font-size:56px;font-weight:650}.pricing-plan-picker .font-mono,.pricing-details .font-mono{font-family:inherit}.pricing-plan-picker article a,.pricing-plan-picker article [aria-disabled]{border-radius:999px;min-height:46px}.pricing-plan-picker article a.bg-lime{color:#090a0c;background:#fff}.pricing-plan-picker article a:hover{filter:brightness(1.12)}.pricing-plan-picker article [aria-disabled]{color:#969ba6;background:#14171d}.pricing-plan-picker article dl{margin-top:22px}.pricing-plan-picker article dl>div{padding-block:13px}.pricing-plan-picker article ul{color:#d4d4d8;margin-top:22px}.pricing-plan-picker article ul span[aria-hidden]{border-color:#a1a1aa}.pricing-results-note{text-align:center;color:#d4d4d8;max-width:65ch;margin:32px auto 0;font-size:14px}.pricing-terms{text-align:center;color:#969ba6;max-width:82ch;margin:12px auto 0;font-size:12px;line-height:1.8}.pricing-terms a{color:#d4d4d8;text-underline-offset:3px;text-decoration:underline}.pricing-details{margin-top:80px}.pricing-details section{border-top:1px solid #25282f;margin-top:0;padding-block:64px}.pricing-details h2{color:#fafafa;letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.15}.pricing-details table{font-size:14px}.pricing-details table th,.pricing-details table td{padding-block:20px}.pricing-details thead{background:#14171c}.pricing-details summary{min-height:64px;font-size:16px}.pricing-details details{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #25282f;border-radius:0;padding:0}.pricing-details summary{padding:20px 0}.pricing-details details[open] summary{color:#fff}.pricing-details details p{padding-bottom:24px}.pricing-close{text-align:center;border-top:1px solid #25282f;padding:64px 16px 0}.pricing-close h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);font-weight:750;line-height:1.15}.pricing-close p{color:#a1a1aa;margin-top:16px}.pricing-close a{color:#090a0c;background:#fff;border-radius:999px;align-items:center;gap:20px;margin-top:28px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.pricing-page a:focus-visible,.pricing-page summary:focus-visible{outline-offset:5px;outline:2px solid #8ab4ff}@media (max-width:1023px){.pricing-plan-picker>div>.grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (max-width:639px){.pricing-page{width:calc(100% - 32px);padding-bottom:64px}.pricing-intro{padding:48px 0 32px}.pricing-intro p{font-size:15px}.pricing-plan-picker article{padding:24px}.pricing-plan-picker [role=group] button{padding-inline:16px}.pricing-details{margin-top:56px}.pricing-details section{padding-block:40px}}@media (prefers-reduced-motion:reduce){.pricing-billing-slider,.pricing-plan-picker article,.pricing-billing-toggle button{transition:none!important;animation:none!important}}
