.billing-responsive{display:none}.billing-desktop{display:flex}@media (min-width:1081px){html:has(.billing-desktop){font-size:clamp(.6875rem,.83334vw,1rem);background:#0b0c12}.nvx-billing-shell>main{padding-bottom:0}.billing-desktop,.billing-page{min-height:calc(100dvh - var(--header-h))}.billing-desktop{position:relative;z-index:0;flex-direction:column;overflow:hidden;color:#f5f7fb;background:#0b0c12}.billing-desktop-background{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/pricing/pricing-figma-bg.jpg);background-position:top;background-size:cover}.billing-desktop-pricing{position:relative;z-index:1;display:flex;min-height:calc(100dvh - var(--header-h));box-sizing:border-box;justify-content:center;padding:6.5625rem 4rem 5rem}.billing-desktop-content{display:flex;width:min(70.25rem,calc(100vw - 8rem));flex-direction:column;align-items:center}.billing-desktop-hero{text-align:center}.billing-desktop-hero h1{margin:0;color:#f5f7fb;font-size:3.5rem;font-weight:700;letter-spacing:-.07rem;line-height:4rem}.billing-desktop-hero h1 span{color:#8335d7}.billing-desktop-hero p{margin:.75rem 0 0;color:#f5f7fb}.billing-desktop-hero p,.billing-desktop-period{font-size:1rem;font-weight:400;line-height:1.5rem}.billing-desktop-period{display:grid;width:28.9375rem;height:2.5rem;box-sizing:border-box;grid-template-columns:1fr 1fr 1px 1fr;align-items:center;margin-top:1.25rem;padding:1px;overflow:hidden;border:1px solid #2c2c2e;border-radius:1.875rem;color:#a9b1c7;background:rgba(0,0,0,.6);text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-desktop-period button{height:2.25rem;padding:0;border:0;color:inherit;background:transparent;font:inherit}.billing-desktop-period button.is-active{border-radius:1.875rem;color:#f5f7fb;background:linear-gradient(180deg,#8335d7,#150df8)}.billing-desktop-period button:disabled{cursor:not-allowed}.billing-desktop-period i{width:1px;height:1.25rem;background:rgba(169,177,199,.52)}.billing-desktop-period span{color:#f0ba46}.billing-desktop-plan-stage{position:relative;width:100%;margin-top:1.25rem}.billing-desktop-plan-scroller{display:flex;width:100%;gap:.625rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.billing-desktop-plan-scroller.has-one-plan,.billing-desktop-plan-scroller.has-two-plans{justify-content:center}.billing-desktop-plan-scroller::-webkit-scrollbar{display:none}.billing-desktop-plan-card{position:relative;display:flex;width:23rem;height:32.375rem;box-sizing:border-box;flex:0 0 23rem;flex-direction:column;padding:1.1875rem;overflow:hidden;border:1px solid #2c2c2e;border-radius:1.875rem;color:#f5f7fb;background:rgba(0,0,0,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);scroll-snap-align:start;scroll-snap-stop:always}.billing-desktop-plan-card.is-featured{border-color:#a66bff}.billing-desktop-plan-heading{display:flex;height:1.5rem;flex:0 0 1.5rem;align-items:flex-start;justify-content:space-between}.billing-desktop-plan-heading h2{margin:0;font-size:1rem;font-weight:400;line-height:1.5rem;text-transform:capitalize}.billing-desktop-plan-heading span{margin-top:0;padding:.25rem 1.1875rem;border:1px solid rgba(169,177,199,.44);border-radius:1.875rem;color:#37d6ff;background:rgba(255,255,255,.04);font-size:1rem;font-weight:400;line-height:1.5rem;white-space:nowrap;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-desktop-plan-price{display:flex;height:3rem;flex:0 0 3rem;align-items:baseline;margin:.625rem 0 0;font-size:2.5rem;font-weight:700;letter-spacing:-.0375rem;line-height:3rem;white-space:nowrap}.billing-desktop-plan-price small{margin-inline-start:.375rem;color:#a9b1c7;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.billing-desktop-plan-card>button{width:100%;height:2.25rem;flex:0 0 2.25rem;margin-top:1.25rem;padding:0 1rem;border:1px solid rgba(245,247,251,.5);border-radius:1.875rem;color:#f5f7fb;background:transparent;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5rem}.billing-desktop-plan-card.is-featured>button{border-color:transparent;background:linear-gradient(180deg,#8335d7,#150df8)}.billing-desktop-plan-card>button:disabled{cursor:not-allowed;opacity:.55}.billing-desktop-plan-description{height:3rem;flex:0 0 3rem;margin:.625rem 0 0;overflow:hidden;color:#a9b1c7;font-size:1rem;font-weight:400;line-height:1.5rem}.billing-desktop-plan-rule{width:100%;height:1px;flex:0 0 1px;margin:1.25rem 0 1.1875rem;background:rgba(169,177,199,.46)}.billing-desktop-plan-card ul{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.billing-desktop-plan-card li{display:flex;min-width:0;height:1.75rem;align-items:center;gap:.625rem;color:#f5f7fb;font-size:1rem;font-weight:400;line-height:1.5rem;white-space:nowrap}.billing-desktop-plan-card li svg{width:1.75rem;height:1.75rem;flex:0 0 1.75rem}.billing-desktop-plan-scroller .billing-plan-status{display:grid;width:100%;height:32.375rem;flex:0 0 100%;place-content:center;justify-items:center;gap:.75rem;border:1px solid rgba(169,177,199,.2);border-radius:1.875rem;color:#a9b1c7;background:rgba(0,0,0,.44);font-size:.9375rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-plan-status-spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(169,177,199,.28);border-top-color:#a66bff;border-radius:50%;animation:billing-plan-spin .8s linear infinite}.billing-desktop-arrow{position:absolute;top:50%;z-index:3;display:grid;width:1.75rem;height:1.75rem;padding:0;place-items:center;transform:translateY(-50%);border:1px solid rgba(169,177,199,.28);border-radius:50%;color:#f5f7fb;background:rgba(0,0,0,.72);cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-desktop-arrow.is-previous{inset-inline-start:-3rem}.billing-desktop-arrow.is-next{inset-inline-end:-3rem}.billing-desktop-arrow svg{width:1.75rem;height:1.75rem}.billing-desktop-arrow:disabled{cursor:not-allowed;opacity:.45}.billing-desktop-dots{display:flex;gap:0;margin-top:.75rem}.billing-desktop-dots button{display:grid;width:1.25rem;height:1.5rem;padding:0;place-items:center;border:0;background:transparent;cursor:pointer}.billing-desktop-dots button:after{width:.625rem;height:.625rem;border:1px solid rgba(169,177,199,.28);border-radius:50%;background:rgba(0,0,0,.68);content:""}.billing-desktop-dots button.is-active:after{border-color:#f5f7fb;background:#f5f7fb}.billing-desktop-arrow:not(:disabled):hover,.billing-desktop-pack-card button:not(:disabled):hover,.billing-desktop-plan-card>button:not(:disabled):hover{filter:brightness(1.16)}.billing-desktop-arrow:focus-visible,.billing-desktop-dots button:focus-visible,.billing-desktop-pack-card button:focus-visible,.billing-desktop-period button:focus-visible,.billing-desktop-plan-card>button:focus-visible{outline:2px solid #37d6ff;outline-offset:3px}.billing-desktop-error{position:fixed;top:calc(var(--header-h) + 1rem);inset-inline-end:1.5rem;z-index:120;display:flex;max-width:min(32.5rem,calc(100vw - 3rem));align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border:1px solid rgba(248,113,113,.54);border-radius:.75rem;color:#fee2e2;background:rgba(127,29,29,.88);font-size:.8125rem;line-height:1.25rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-desktop-error button{flex:none;padding:.25rem .5625rem;border:1px solid;border-radius:.5rem;color:inherit;background:transparent;font:inherit;font-weight:600}.billing-desktop-error button:disabled{opacity:.55}.billing-desktop-packs{width:100%;margin-top:3.75rem;text-align:center}.billing-desktop-packs h2{margin:0;color:#f5f7fb;font-size:1.5rem;font-weight:600;line-height:2rem}.billing-desktop-packs>p{margin:.25rem 0 0;color:#a9b1c7;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-desktop-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:1.25rem}.billing-desktop-pack-card{display:flex;box-sizing:border-box;flex-direction:column;padding:1.1875rem;border:1px solid #2c2c2e;border-radius:1.25rem;color:#f5f7fb;background:rgba(0,0,0,.6);text-align:start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-desktop-pack-card h3{margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;text-transform:capitalize}.billing-desktop-pack-credits{margin:.125rem 0 0;color:#a9b1c7;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-desktop-pack-price{margin:.75rem 0 0;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.75rem;white-space:nowrap}.billing-desktop-pack-card button{height:2.25rem;margin-top:1rem;padding:0 1rem;border:1px solid rgba(245,247,251,.5);border-radius:1.875rem;color:#f5f7fb;background:transparent;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem}.billing-desktop-pack-card button:disabled{cursor:not-allowed;opacity:.55}}@media (max-width:1080px){html:has(.billing-responsive){background:#130d18;scrollbar-width:none}html:has(.billing-responsive)::-webkit-scrollbar{display:none}.nvx-billing-shell>[aria-hidden].h-\[var\(--header-h\)\],.nvx-billing-shell>header{display:none}.nvx-billing-shell>main{padding-bottom:0}.billing-desktop{display:none}.billing-page{min-height:100dvh}.billing-responsive{position:relative;z-index:1;display:block;min-height:100dvh;overflow:hidden;color:#f8f7fb;background:#130d18}.billing-responsive-background{position:absolute;inset:0 0 auto;height:100dvh;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/pricing/pricing-figma-bg.jpg);background-position:50%;background-size:cover}.billing-responsive-appbar{position:absolute;top:0;inset-inline:0;z-index:3;display:flex;height:44px;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(35,9,14,.8);font-size:17px;font-weight:600;line-height:22px;backdrop-filter:blur(38px);-webkit-backdrop-filter:blur(38px)}.billing-responsive-appbar a{position:absolute;inset-inline-start:20px;display:grid;width:36px;height:36px;place-items:center;border:0;color:inherit;background:transparent}.billing-responsive-appbar svg{width:28px;height:28px}.billing-responsive-content{position:relative;z-index:2;min-height:100dvh;padding-top:1px}.billing-responsive-hero{position:absolute;top:186px;left:50%;width:480px;transform:translateX(-50%);text-align:center}.billing-responsive-hero h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-.68px;line-height:41px}.billing-responsive-hero h1 span{color:#5b47d4}.billing-responsive-hero p{width:351px;margin:10px auto 0;color:#a9b1c7;font-size:15px;font-weight:400;line-height:20px}.billing-period-switch{position:absolute;top:338px;inset-inline:20px;display:grid;height:40px;grid-template-columns:1fr 1fr 1px 1fr;align-items:center;overflow:hidden;border:1px solid #2c2c2e;border-radius:24px;background:rgba(0,0,0,.6);color:#a9b1c7;font-size:15px;line-height:20px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-period-switch .is-active{display:grid;height:38px;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(180deg,#8335d7,#150df8)}.billing-period-switch button{height:38px;padding:0;border:0;color:inherit;background:transparent;font:inherit}.billing-period-switch button:disabled{cursor:not-allowed;opacity:.55}.billing-period-switch i{width:1px;height:20px;background:rgba(255,255,255,.32)}.billing-period-switch .billing-period-save{color:#f0ba46}.billing-responsive-error{position:absolute;top:56px;inset-inline:20px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:7px 12px;border:1px solid rgba(248,113,113,.4);border-radius:10px;color:#fecaca;background:rgba(127,29,29,.84);font-size:12px}.billing-responsive-error button{flex:none;padding:4px 8px;border:1px solid;border-radius:8px;color:inherit;background:transparent;font:inherit;font-weight:600}.billing-responsive-error button:disabled{opacity:.55}.billing-plan-scroller{position:absolute;top:388px;inset-inline:0;display:flex;width:auto;gap:10px;box-sizing:border-box;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 20px 8px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.billing-plan-scroller::-webkit-scrollbar{display:none}.billing-plan-card{display:flex;width:249px;height:326px;flex:0 0 249px;flex-direction:column;overflow:hidden;padding:10px;border:1px solid #2c2c2e;border-radius:20px;color:#f7f6fa;background:rgba(0,0,0,.6);box-shadow:0 8px 24px rgba(0,0,0,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);scroll-snap-align:start;scroll-snap-stop:always}.billing-plan-card.is-featured{border-color:#a66bff}.billing-plan-heading{display:flex;height:32px;align-items:flex-start;justify-content:space-between}.billing-plan-heading h2{margin:0;font-size:17px;font-weight:600;line-height:22px;text-transform:capitalize}.billing-plan-heading span{margin:-1px 0 0;margin-inline-end:-3px;padding:4px 12px;border:1px solid rgba(255,255,255,.26);border-radius:20px;color:#22c9ff;font-size:9px;line-height:14px;white-space:nowrap}.billing-plan-price{height:42px;margin:0;font-size:28px;font-weight:400;letter-spacing:-.45px;line-height:34px;white-space:nowrap}.billing-plan-price small{margin-inline-start:4px;color:#b7b6c6;font-size:9px;letter-spacing:0;line-height:14px}.billing-plan-card>button{height:37px;flex:0 0 37px;border:1px solid #fff;border-radius:22px;color:#f8f7fb;background:transparent;font-size:17px;font-weight:500;line-height:22px}.billing-plan-card.is-featured>button{border-color:transparent;background:linear-gradient(180deg,#8335d7,#150df8)}.billing-plan-card>button:disabled{cursor:not-allowed;opacity:.55}.billing-plan-description{height:40px;flex:0 0 40px;margin:8px 0 0;overflow:hidden;color:#b7b6c6;font-size:15px;font-weight:400;line-height:20px}.billing-plan-rule{height:1px;flex:0 0 1px;margin:8px 0 10px;background:rgba(255,255,255,.2)}.billing-plan-card ul{display:flex;min-height:0;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.billing-plan-card li{display:flex;min-width:0;align-items:center;gap:10px;font-size:13px;line-height:18px;white-space:nowrap}.billing-plan-card li svg{width:22px;height:22px;flex:0 0 22px}.billing-plan-scroller .billing-plan-status{display:grid;width:calc(100vw - 40px);height:326px;box-sizing:border-box;flex:0 0 calc(100vw - 40px);place-content:center;justify-items:center;gap:10px;border:1px solid #2c2c2e;border-radius:20px;color:#a9b1c7;background:rgba(0,0,0,.6);font-size:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.billing-carousel-dots{position:absolute;top:734px;left:50%;display:flex;gap:4px;transform:translateX(-50%)}.billing-carousel-dots button{display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:transparent;cursor:pointer}.billing-carousel-dots button:after{width:6px;height:6px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(10,12,21,.72);content:""}.billing-carousel-dots .is-active:after{border-color:#b9becd;background:#b9becd}.billing-responsive-packs{display:flex;margin:calc(100dvh + 24px) 20px 30px;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:rgba(15,12,22,.94)}.billing-responsive-packs h2{margin:0 0 4px;font-size:17px}}@media (min-width:621px) and (max-width:1080px){.billing-plan-scroller.has-one-plan .billing-plan-card{width:calc(100vw - 40px);flex-basis:calc(100vw - 40px)}.billing-plan-scroller.has-two-plans .billing-plan-card{width:calc((100vw - 50px) / 2);flex-basis:calc((100vw - 50px) / 2)}}@media (max-width:620px){.billing-responsive-appbar{height:44px}.billing-responsive-appbar a{inset-inline-start:16px}.billing-responsive-hero{top:92px;width:390px}.billing-responsive-hero h1{font-size:34px;line-height:41px}.billing-responsive-hero p{width:351px;margin-top:10px}.billing-period-switch{top:243px;inset-inline:10px}.billing-plan-scroller{top:292px;padding-inline:10px;scroll-padding-inline:10px}.billing-carousel-dots{top:628px}.billing-responsive-error{top:54px;inset-inline:10px}.billing-responsive-packs{margin-inline:10px;margin-bottom:24px}.billing-plan-scroller .billing-plan-status{width:calc(100vw - 20px);flex-basis:calc(100vw - 20px)}}@keyframes billing-plan-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.billing-plan-status-spinner{animation:none}}[dir=rtl] .billing-desktop-arrow svg,[dir=rtl] .billing-responsive-appbar svg{transform:scaleX(-1)}