.landing-root .lp-plans-carousel{display:none}@media (max-width:640px){.landing-root .lp-pricing-grid{display:none}.landing-root .lp-plans-carousel{display:block}}.landing-root .lp-pricing-promo{max-width:620px;margin:22px auto 44px}.landing-root .lp-plans-nav{justify-content:center;align-items:center;gap:12px;margin-bottom:2px;display:flex}.landing-root .lp-plans-nav-mid{align-items:center;gap:10px;display:flex}.landing-root .lp-plans-swipe-cue{font-family:var(--lp-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-3);font-size:9.5px;font-weight:600}.landing-root .lp-plans-dots{align-items:center;gap:6px;display:flex}.landing-root .lp-plans-dot{cursor:pointer;background:#ffffff40;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.landing-root .lp-plans-dot.is-active{background:var(--lp-ink);width:20px}.landing-root .lp-plans-chevron{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:grid}.landing-root .lp-plans-chevron:hover:not(:disabled){color:#fff;background:#ffffff14}.landing-root .lp-plans-chevron:disabled{opacity:.25;cursor:default}.landing-root .lp-plans-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:16px 0 4px;display:flex;overflow-x:auto}.landing-root .lp-plans-track::-webkit-scrollbar{display:none}.landing-root .lp-plans-spacer{flex:0 0 10%}.landing-root .lp-plans-slide{scroll-snap-align:center;opacity:.55;flex:0 0 80%;padding:0 6px;transition:transform .3s,opacity .3s;transform:scale(.94)}.landing-root .lp-plans-slide.is-active{opacity:1;transform:scale(1)}.landing-root .lp-plans-slide>.lp-plan{height:100%;margin:0}@media (prefers-reduced-motion:reduce){.landing-root .lp-plans-slide{transition:none}}.landing-root .lp-reassure-lock{color:var(--lp-green)}.landing-root .lp-reassure{border-top:1px solid #ffffff0d;grid-template-columns:1fr;max-width:720px;margin:28px auto 0;padding-top:8px;display:grid}@media (min-width:720px){.landing-root .lp-reassure{grid-template-columns:repeat(3,1fr);max-width:860px}}.landing-root .lp-reassure-item{text-align:center;color:var(--lp-ink-3);flex-direction:column;align-items:center;gap:8px;padding:18px 0;font-size:12px;line-height:1.45;display:flex}.landing-root .lp-reassure-item+.lp-reassure-item{border-top:1px solid #ffffff14}@media (min-width:720px){.landing-root .lp-reassure-item{padding:6px 20px}.landing-root .lp-reassure-item+.lp-reassure-item{border-top:none;border-left:1px solid #ffffff14}}.landing-root .lp-reassure-icon{color:#fffc;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.landing-root .lp-reassure-item strong{color:#ffffffe6;margin-bottom:3px;font-size:14px;font-weight:600;display:block}@media (max-width:640px){.landing-root .lp-plan-cta{position:relative;overflow:hidden}.landing-root .lp-plan-cta:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff80 50%,#0000 100%);width:55%;animation:3.8s ease-in-out infinite lp-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-220%)skew(-18deg)}.landing-root .lp-plan-cta.lp-lit-cta:after{background:linear-gradient(115deg,#0000 0%,#0b08181a 50%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.landing-root .lp-plan-cta:after{opacity:0;animation:none}}.landing-root .lp-pricing-controls{flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.landing-root .lp-pricing-controls .lp-pricing-toggle{margin-top:0}.landing-root .lp-pricing-views{background:#0e0a18cc;border:1px solid #ffffff14;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.landing-root .lp-pricing-views button{color:var(--lp-ink-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:12px 26px;font-size:15px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.landing-root .lp-pricing-views button:hover{color:var(--lp-ink)}.landing-root .lp-pricing-views button.lp-active{color:var(--lp-ink);background:rgba(var(--brand-purple-rgb), .16);border-color:rgba(var(--brand-purple-rgb), .5);box-shadow:0 6px 24px -8px rgba(var(--brand-purple-rgb), .55)}.landing-root .lp-pricing-views button.lp-active svg{color:var(--lp-purple-bright)}@media (max-width:480px){.landing-root .lp-pricing-views button{gap:8px;padding:11px 18px;font-size:14.5px}}.landing-root .lp-payg{margin-top:52px}.landing-root .lp-payg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.landing-root .lp-payg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.landing-root .lp-payg-card,.landing-root .lp-payg-custom{color:var(--lp-ink-2);background:linear-gradient(#141020b3,#0a0812b3);border:1px solid #ffffff12;border-radius:22px;transition:border-color .2s,box-shadow .2s,transform .2s}.landing-root .lp-lit-card{isolation:isolate;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.landing-root .lp-lit-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#2e1c5073,#140a288c);transition:opacity .2s;position:absolute;inset:0}.landing-root .lp-lit-card:hover,.landing-root .lp-lit-card:focus-within,.landing-root .lp-lit-grid:not(:hover):not(:focus-within) .lp-lit-card[data-featured=true]{border-color:rgba(var(--brand-purple-rgb), .45);box-shadow:0 24px 50px -24px rgba(var(--brand-purple-rgb), .45);transform:translateY(-2px)}.landing-root .lp-lit-card:hover:before,.landing-root .lp-lit-card:focus-within:before,.landing-root .lp-lit-grid:not(:hover):not(:focus-within) .lp-lit-card[data-featured=true]:before{opacity:1}.landing-root .lp-lit-cta,.landing-root .lp-plan-cta.lp-lit-cta,.landing-root .lp-plan-cta.lp-lit-cta:hover{background:var(--lp-grad-primary);box-shadow:inset 0 0 0 999px #fff, 0 10px 30px rgba(var(--brand-purple-rgb), 0);color:#000;background-clip:padding-box;border-color:#0000;transition:box-shadow .25s,color .25s,opacity .2s;transform:none}.landing-root .lp-lit-card:hover .lp-lit-cta,.landing-root .lp-lit-card:focus-within .lp-lit-cta,.landing-root .lp-lit-grid:not(:hover):not(:focus-within) .lp-lit-card[data-featured=true] .lp-lit-cta,.landing-root .lp-payg-custom:hover .lp-lit-cta:enabled,.landing-root .lp-payg-custom:focus-within .lp-lit-cta:enabled,.landing-root .lp-lit-cta:enabled:hover{box-shadow:inset 0 0 0 999px #fff0, 0 14px 40px rgba(var(--brand-purple-rgb), .55);color:#fff}.landing-root .lp-payg-card{flex-direction:column;min-width:0;padding:42px 22px 22px;display:flex}.landing-root .lp-payg-price{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-ink);text-align:center;font-size:64px;line-height:1}.landing-root .lp-payg-credits{color:var(--lp-ink);text-align:center;margin-top:10px;font-size:14px}.landing-root .lp-payg-lines{color:var(--lp-ink-2);flex-direction:column;gap:9px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:flex}.landing-root .lp-payg-card .lp-payg-lines{margin:20px 0 22px}.landing-root .lp-payg-lines li{align-items:flex-start;gap:8px;display:flex}.landing-root .lp-payg-lines .lp-payg-logo{vertical-align:-2px;-o-object-fit:contain;object-fit:contain;border-radius:3px;width:14px;height:14px;margin-right:5px;display:inline-block}.landing-root .lp-payg-lines strong{color:var(--lp-ink);font-weight:600}.landing-root .lp-payg-cta{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.landing-root .lp-payg-card .lp-payg-cta{margin-top:auto}.landing-root .lp-payg-card .lp-payg-cta:after{content:"";border-radius:22px;position:absolute;inset:0}.landing-root .lp-payg-cta:focus-visible{outline:2px solid var(--lp-purple-bright);outline-offset:3px}.landing-root .lp-payg-cta:disabled{opacity:.45;cursor:not-allowed}.landing-root .lp-payg-custom{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:12px;padding:20px 18px;display:grid}.landing-root .lp-payg-custom:hover,.landing-root .lp-payg-custom:focus-within{border-color:rgba(var(--brand-purple-rgb), .45);box-shadow:0 24px 50px -24px rgba(var(--brand-purple-rgb), .45)}@media (min-width:900px){.landing-root .lp-payg-custom{grid-template-columns:240px minmax(0,1fr) 210px;align-items:center;gap:32px;margin-top:20px;padding:22px 28px}}.landing-root .lp-payg-field{flex-direction:column;gap:8px;min-width:0;display:flex}.landing-root .lp-payg-field label{color:var(--lp-ink);font-size:17px;font-weight:600}.landing-root .lp-payg-input{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;height:52px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.landing-root .lp-payg-input:focus-within{border-color:rgba(var(--brand-purple-rgb), .7);box-shadow:0 0 0 3px rgba(var(--brand-purple-rgb), .2)}.landing-root .lp-payg-input[data-invalid=true]{border-color:#f87171b3}.landing-root .lp-payg-input span{color:var(--lp-ink-2);font-size:20px}.landing-root .lp-payg-input input{min-width:0;height:100%;color:var(--lp-ink);background:0 0;border:0;outline:none;flex:1;font-size:20px;font-weight:500}.landing-root .lp-payg-note{color:var(--lp-ink-2);margin:0;font-size:12.5px}.landing-root .lp-payg-note[data-invalid=true]{color:#f87171}.landing-root .lp-payg-makes{min-width:0}.landing-root .lp-payg-makes .lp-payg-credits{text-align:left;margin:0}.landing-root .lp-payg-makes .lp-payg-lines{grid-template-columns:repeat(auto-fit,minmax(min(235px,100%),1fr));gap:9px 20px;max-width:580px;display:grid}.landing-root .lp-payg-input .lp-payg-input-credits{white-space:nowrap;color:var(--lp-ink-3);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px}.landing-root .lp-payg-foot{text-align:center;justify-content:center;margin-top:28px;display:flex}.landing-root .lp-payg-foot button{color:var(--lp-purple-bright);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14.5px;font-weight:500;line-height:1.5}.landing-root .lp-payg-foot button:hover{color:var(--lp-ink)}.landing-root .lp-payg-foot strong{font-size:18.5px;font-weight:700;line-height:1}.landing-root .lp-payg-foot svg{vertical-align:-2px;margin-left:6px;display:inline}@media (max-width:640px){.landing-root .lp-payg{margin-top:36px}.landing-root .lp-payg-card{border-radius:18px;padding:32px 14px 14px}.landing-root .lp-payg-card .lp-payg-cta:after{border-radius:18px}.landing-root .lp-payg-price{font-size:46px}.landing-root .lp-payg-credits{margin-top:8px;font-size:13px}.landing-root .lp-payg-lines{gap:7px;font-size:12.5px}.landing-root .lp-payg-card .lp-payg-lines{margin:14px 0 16px}.landing-root .lp-payg-cta{min-height:44px;font-size:14px}.landing-root .lp-payg-custom{border-radius:18px}.landing-root .lp-payg-foot button{font-size:14px}}
/*# sourceMappingURL=0768s0v48grcn.css.map*/