[data-pricing-page]{--pm-ease:cubic-bezier(.22, 1, .36, 1);--pm-spring:cubic-bezier(.34, 1.56, .64, 1);--pm-price:.32s;--band-bg:#0b1033;--band-solid:#0b1033;--band-ink:#fff;--band-ink-2:#ffffffbf;--band-ink-3:#ffffffdb;--band-accent:#8b95ff;--band-line:#ffffff26;--band-line-strong:#ffffff47;--band-hover:#ffffff1a;--band-track:#ffffff1a;--band-checked:#0b1033}[data-pricing-band]{background:var(--band-bg)}@container (width>=56rem){[data-pricing-stairs]>[data-pricing-step]{margin-top:calc(var(--rise,0) * 3.25rem)}[data-pricing-stairs]{clip-path:inset(-16rem -3rem -3px)}}[data-pricing-page] [data-pricing-step][data-revealed]{animation-name:pm-step-rise;animation-duration:.82s;animation-timing-function:var(--pm-spring)}[data-price-roll]{clip-path:inset(0 -1em)}[data-price-in=down]{animation:pm-price-in-down var(--pm-price) var(--pm-ease) backwards;animation-delay:calc(var(--pm-card,0) * 40ms)}[data-price-in=up]{animation:pm-price-in-up var(--pm-price) var(--pm-ease) backwards;animation-delay:calc(var(--pm-card,0) * 40ms)}[data-price-out=down]{animation:.2s ease-in forwards pm-price-out-down;animation-delay:calc(var(--pm-card,0) * 40ms)}[data-price-out=up]{animation:.2s ease-in forwards pm-price-out-up;animation-delay:calc(var(--pm-card,0) * 40ms)}[data-pricing-page] [data-pricing-footnote]{animation:.32s ease-out backwards pm-fade;animation-delay:calc(80ms + var(--pm-card,0) * 40ms)}[data-pricing-saving]{opacity:0;visibility:hidden;transition:opacity .16s ease-in,scale .16s ease-in,visibility 0s linear .16s;scale:.5}[data-pricing-saving][data-shown]{opacity:1;visibility:visible;transition:opacity .22s var(--pm-ease), scale .46s var(--pm-spring), visibility 0s;transition-delay:calc(.12s + var(--pm-card,0) * 50ms);scale:1}[data-pricing-page] [data-interval=yearly] [data-pricing-sticker]>span{animation:.56s ease-in-out pm-sticker-nudge}[data-pricing-page] [data-slot=button]:active:not(:disabled){scale:.985}[data-pricing-page] [data-pricing-slot]{animation:pm-slot-in .32s var(--pm-ease) backwards}[data-pricing-page] [data-pricing-current]{animation:pm-pop .38s var(--pm-spring) backwards}[data-pricing-page] [data-pricing-plan]{transition-property:translate,box-shadow,border-color;transition-duration:.28s}[data-pricing-page] details[open]>summary+div{animation:pm-answer .32s var(--pm-ease) 40ms backwards}@media not (min-width:64rem){[data-pricing-page] [data-pricing-switch]{z-index:30;pointer-events:none;position:sticky;top:5.25rem}[data-pricing-page] [data-pricing-switch]>fieldset{pointer-events:auto}[data-pricing-page] [data-pricing-switch][data-stuck] [data-interval]{background:var(--band-solid);box-shadow:0 12px 32px -14px #0b103366, 0 0 0 1px var(--border)}}[data-pricing-capability]{background:linear-gradient(165deg, var(--cap-surface) 0%, color-mix(in oklch, var(--cap-surface) 50%, white) 100%);color:var(--foreground);transition:translate .28s var(--pm-ease), box-shadow .28s var(--pm-ease)}[data-pricing-capability]>[data-pricing-capability-mark]{background:var(--cap);color:#fff;box-shadow:0 12px 22px -12px var(--cap)}[data-capability-watermark]{color:var(--cap);opacity:.14;transform-origin:70% 70%;transition:rotate .7s var(--pm-spring), scale .7s var(--pm-spring)}[data-capability-body]{color:#0b1033c7}@media (hover:hover){[data-pricing-capability]:hover{box-shadow:0 22px 40px -28px var(--cap);translate:0 -3px}[data-pricing-capability]:hover [data-capability-watermark]{rotate:-10deg;scale:1.08}}[data-pricing-page] [data-pricing-capability][data-revealed]{animation-name:pm-tile}[data-pricing-page] [data-revealed]>[data-pricing-capability-mark]{animation:pm-pop .52s var(--pm-spring) backwards;animation-delay:calc(var(--reveal-delay,0s) + .16s)}[data-pricing-page] [data-pricing-capability][data-revealed]>[data-capability-watermark]{animation:pm-watermark 1s var(--pm-ease) backwards;animation-delay:calc(var(--reveal-delay,0s) + .22s)}[data-pricing-capability] [data-pricing-capability-mark] svg>:nth-child(2){--k:1}[data-pricing-capability] [data-pricing-capability-mark] svg>:nth-child(3){--k:2}[data-pricing-capability] [data-pricing-capability-mark] svg>:nth-child(4){--k:3}[data-pricing-page] [data-pricing-capability][data-revealed] [data-pricing-capability-mark] svg>*{transform-box:fill-box;animation-duration:.52s;animation-timing-function:var(--pm-spring);animation-fill-mode:backwards;animation-delay:calc(var(--reveal-delay,0s) + .36s + var(--k,0) * 80ms)}[data-pricing-page] [data-pricing-capability=library][data-revealed] [data-pricing-capability-mark] svg>*{animation-name:pm-shelve}[data-pricing-page] [data-pricing-capability=ai][data-revealed] [data-pricing-capability-mark] svg>*{transform-origin:50%;animation-name:pm-twinkle}[data-pricing-page] [data-pricing-capability=progress][data-revealed] [data-pricing-capability-mark] svg>:not(:first-child){transform-origin:50% 100%;animation-name:pm-grow}[data-pricing-page] [data-pricing-capability=share][data-revealed] [data-pricing-capability-mark] svg>:nth-child(2){transform-origin:50%;animation-name:pm-turn;animation-duration:.76s}@keyframes pm-step-rise{0%{opacity:0;translate:0 72px}}@keyframes pm-tile{0%{opacity:0;translate:0 26px;scale:.97}}@keyframes pm-watermark{0%{opacity:0;rotate:-24deg;scale:.8}}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-price-in-down{0%{opacity:0;translate:0 -60%}}@keyframes pm-price-in-up{0%{opacity:0;translate:0 60%}}@keyframes pm-price-out-down{to{opacity:0;translate:0 60%}}@keyframes pm-price-out-up{to{opacity:0;translate:0 -60%}}@keyframes pm-slot-in{0%{opacity:0;translate:0 4px}}@keyframes pm-pop{0%{opacity:0;scale:.5}}@keyframes pm-answer{0%{opacity:0;translate:0 -4px}}@keyframes pm-sticker-nudge{20%{rotate:-4deg;scale:1.12}45%{rotate:13deg}70%{rotate:3deg}}@keyframes pm-shelve{0%{opacity:0;translate:0 5px}}@keyframes pm-twinkle{0%{opacity:0;rotate:-60deg;scale:.2}}@keyframes pm-grow{0%{scale:1 0}}@keyframes pm-turn{0%{scale:.05 1}}@media (prefers-reduced-motion:reduce){[data-pricing-page] *,[data-pricing-page] :before,[data-pricing-page] :after{transition-delay:0s!important;animation-delay:0s!important}}
