html.theme-transitioning,html.theme-transitioning .lp-batch .demo-card,html.theme-transitioning .lp-bench,html.theme-transitioning .lp-bench .v-cell,html.theme-transitioning .lp-compare-table,html.theme-transitioning .lp-compare-table td,html.theme-transitioning .lp-compare-table th,html.theme-transitioning .lp-faq details,html.theme-transitioning .lp-feature,html.theme-transitioning .lp-final,html.theme-transitioning .lp-footer,html.theme-transitioning .lp-header,html.theme-transitioning .lp-manifesto,html.theme-transitioning .lp-omit-card,html.theme-transitioning .lp-reel-chrome,html.theme-transitioning .pc,html.theme-transitioning body{transition:background-color .28s cubic-bezier(.2,0,0,1),color .28s cubic-bezier(.2,0,0,1),border-color .28s cubic-bezier(.2,0,0,1)!important}.amount,.amt,.lp-bench .v-cell .time,.lp-keystrokes .kk,.lp-tease-overlay .overlay-num{font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp-manifesto{--accent:var(--accent-inverse);--accent-hover:var(--accent-inverse-hover);--ink-on-accent:var(--ink-on-accent-inverse)}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.pc p{max-width:none}.pc{display:flex;flex-direction:column;padding:var(--space-7);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-2)}.pc-featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pc-for{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.pc-name{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;font-family:var(--font-sans);font-size:28px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink)}.pc-tag{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;line-height:1.4;padding:2px var(--space-2);border:1px solid var(--rule);border-radius:999px;color:var(--ink)}.pc .pc-outcome{margin:var(--space-3) 0 var(--space-6);min-height:2.9em;max-width:40ch;font-size:15.5px;line-height:1.45;color:var(--ink)}.pc-price{display:flex;align-items:baseline;min-height:64px}.pc-rate{margin-right:var(--space-3);font-variant-numeric:tabular-nums;font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ink)}.pc-rate,.pc-was{font-family:var(--font-mono)}.pc-was{display:inline-block;max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;opacity:0;transform:translateY(4px);font-variant-numeric:tabular-nums;font-size:20px;color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1.5px;transition:max-width .5s cubic-bezier(.22,1,.32,1),margin-right .5s cubic-bezier(.22,1,.32,1),opacity .34s ease .08s,transform .38s cubic-bezier(.16,1,.3,1) .08s}.pc-was.on{max-width:4em;margin-right:var(--space-3);opacity:1;transform:none}.pc-per{font-size:14px;line-height:1.25;color:var(--ink-2)}.pc-per b{display:block;font-weight:500;color:var(--ink)}.pc-billed{margin:var(--space-3) 0 0;min-height:1.5em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ink-2)}.pc-billed>span{display:inline-block;animation:lp-price-swap .38s cubic-bezier(.16,1,.3,1) .08s both}.pc-unit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-4) 0 0;font-size:13px;color:var(--ink-2)}.pc-unit>span{white-space:nowrap}.pc-seats{display:inline-flex;align-items:center;gap:var(--space-3)}.pc-unit-eq{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.pc-dot{width:3px;height:3px;border-radius:50%;background:currentColor}.pc-cta{margin-top:var(--space-6)}.pc-note{margin:var(--space-3) 0 0;text-align:center;font-size:12.5px;color:var(--ink-2)}.pc-list-head{margin:var(--space-6) 0 var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.pc-list{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.pc-list li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:14px;line-height:1.4;color:var(--ink)}.pc-list li svg{margin-top:2px;color:var(--ink)}.pc .cta,.pc-list li.lead{font-weight:600}.pc .cta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 var(--space-3);width:100%;min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid;border-radius:999px;font-family:var(--font-sans);font-size:15px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.pc .cta:active:not(:disabled){transform:scale(.985)}.pc .cta.primary{background:var(--accent);color:var(--ink-on-accent);border-color:var(--accent)}.pc .cta.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.pc .cta.secondary{background:transparent;color:var(--ink);border-color:var(--rule)}.pc .cta.secondary:hover:not(:disabled){border-color:var(--ink)}.pc .cta:disabled{cursor:default;background:var(--paper-sunk);border-color:var(--rule);color:var(--ink-2)}.pc .cta .cta-bill{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;opacity:.8}.lp-pricing-foot{margin-top:var(--space-4);font-size:13px;color:var(--ink-2);text-align:center}.lp-pricing-foot a{color:var(--ink)}@media (max-width:860px){.pc-grid{grid-template-columns:1fr}.pc{padding:var(--space-6) 22px}.pc-rate{font-size:52px}}@media (prefers-reduced-motion:reduce){.pc .cta,.pc-was{transition:none}.pc-billed>span{animation:none}}.lp-billing{display:flex;justify-content:center;margin:0 0 36px}.lp-billing-track{display:inline-flex;align-items:center;gap:4px;background:var(--paper-sunk);border:1px solid var(--rule);border-radius:999px;padding:5px;position:relative}.lp-billing-glide{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:var(--ink);opacity:0;will-change:transform,width}.lp-billing-track[data-glide=ready] .lp-billing-glide{opacity:1}.lp-billing-track[data-armed] .lp-billing-glide{transition:transform .42s cubic-bezier(.34,1.32,.52,1),width .42s cubic-bezier(.34,1.32,.52,1)}.lp-billing-opt{display:inline-flex;align-items:center;gap:10px;padding:11px 24px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;position:relative;z-index:1;transition:color .22s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.lp-billing-opt:before{content:"";position:absolute;inset:0;border-radius:999px;background:var(--ink);opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1);z-index:-1}.lp-billing-opt:hover:not(.on){color:var(--ink)}.lp-billing-opt:hover:not(.on):before{opacity:.06}.lp-billing-opt:active:not(.on){transform:scale(.97)}.lp-billing-opt.on{background:var(--ink);color:var(--paper)}.lp-billing-track[data-glide=ready] .lp-billing-opt.on{background:transparent}.lp-billing-badge{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper);white-space:nowrap}.lp-billing-opt.on .lp-billing-badge{background:var(--paper);color:var(--ink)}.lp-billing-badge{transition:background .28s cubic-bezier(.4,0,.2,1),color .28s cubic-bezier(.4,0,.2,1)}@keyframes lp-price-swap{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-billing-track[data-armed] .lp-billing-glide{transition:none}}.odo,.odo-view{display:inline-flex;align-items:baseline}.odo-digit,.odo-glyph{display:inline-block}.odo-digit{position:relative;overflow:hidden;height:1em;width:calc(1ch - .01em);vertical-align:baseline}.odo-reel{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;transition:transform .62s cubic-bezier(.22,1,.32,1);will-change:transform}.odo-reel>span{flex:none;height:1em;line-height:1;display:block;text-align:center}.odo-cents{display:inline-flex;overflow:hidden;max-width:0;opacity:0;transition:max-width .5s cubic-bezier(.22,1,.32,1),opacity .34s ease}.odo-cents.show{max-width:2.4em;opacity:1}@media (prefers-reduced-motion:reduce){.odo-cents,.odo-reel{transition:none}}