.billing-page{min-height:100svh;background:var(--surface);color:var(--ink)}.billing-page-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,4vw,58px);border-bottom:1px solid color-mix(in srgb,var(--line),transparent 16%);background:color-mix(in srgb,var(--surface),transparent 5%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.billing-brand{display:inline-flex;align-items:center;color:inherit}.billing-brand .theme-logo{width:104px;display:inline-flex}.billing-brand img{width:100%;height:auto}.billing-header-actions{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:12px}.billing-header-actions>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-header-actions a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:720;text-decoration:none}.billing-header-actions .billing-pricing-link{-webkit-padding-end:16px;padding-inline-end:16px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);color:var(--accent)}.billing-page-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(32px,5vw,70px) 0 90px}.billing-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.billing-page-intro p,.billing-section-heading span{margin:0 0 7px;color:var(--accent);font-size:10px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.billing-page-intro h1{margin:0;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1}.billing-page-intro>div>span{display:block;max-width:620px;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.55}.billing-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.billing-early-access{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:999px;background:color-mix(in srgb,var(--accent),var(--surface) 94%);color:var(--accent);font-size:9px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}[dir=rtl] .billing-early-access{letter-spacing:0}.billing-page-intro .billing-early-access-note{display:block;max-width:680px;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.billing-portal-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);color:var(--ink);font:inherit;font-size:11px;font-weight:740;white-space:nowrap}.billing-portal-button:disabled{opacity:.5}.billing-balance-band{display:grid;grid-template-columns:minmax(210px,.8fr) 2.2fr;align-items:stretch;border-block:1px solid var(--line)}.billing-balance-primary{display:grid;align-content:center;padding:30px 30px 30px 0;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}[dir=rtl] .billing-balance-primary{padding:30px 0 30px 30px}.billing-balance-primary small,.billing-balance-primary>span{color:var(--muted);font-size:11px;font-weight:680}.billing-balance-primary strong{margin:5px 0 2px;font-size:clamp(34px,5vw,54px);font-weight:780;letter-spacing:-.055em;line-height:1}.billing-balance-band dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.billing-balance-band dl div{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:24px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.billing-balance-band dl div:last-child{-webkit-border-end:0;border-inline-end:0}.billing-balance-band dt{color:var(--muted);font-size:10px;font-weight:680}.billing-balance-band dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:17px;font-weight:760;white-space:nowrap}.billing-page-message{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding:10px 12px;-webkit-border-start:3px solid var(--success);border-inline-start:3px solid var(--success);background:color-mix(in srgb,var(--success),var(--surface) 94%);color:var(--ink);font-size:12px}.billing-section-nav{position:-webkit-sticky;position:sticky;top:64px;z-index:30;display:flex;gap:4px;margin:34px 0 0;padding:10px 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface),transparent 3%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-x:auto}.billing-section-nav a{padding:7px 12px;border-radius:8px;color:var(--muted);font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .14s ease,color .14s ease}.billing-section-nav a:hover{background:var(--surface-strong);color:var(--ink)}.billing-section{scroll-margin-top:125px;padding:44px 0;border-bottom:1px solid var(--line)}.billing-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.billing-section-heading h2{margin:0;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.025em}.billing-section-heading p{max-width:700px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.billing-section-heading .billing-credit-example{display:block;margin-top:8px;color:var(--ink);font-size:10.5px;font-weight:720}.billing-section-heading>svg,.billing-status{color:var(--muted)}.billing-status{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:var(--surface-strong);font-size:10px;font-weight:760;text-transform:capitalize;white-space:nowrap}.billing-status.active,.billing-status.paid{background:color-mix(in srgb,var(--success),var(--surface) 90%);color:color-mix(in srgb,var(--success),var(--ink) 20%)}.billing-status.canceling,.billing-status.past_due{background:color-mix(in srgb,var(--warning),var(--surface) 90%);color:color-mix(in srgb,var(--warning),var(--ink) 25%)}.billing-subscription-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid var(--line)}.billing-subscription-row dl{flex:1 1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0}.billing-subscription-row dl div{display:grid;grid-gap:5px;gap:5px;-webkit-padding-end:24px;padding-inline-end:24px}.billing-subscription-row dt{color:var(--muted);font-size:10px}.billing-subscription-row dd{margin:0;font-size:13px;font-weight:740}.billing-text-action{padding:8px 0;border:0;border-bottom:1px solid;background:transparent;color:var(--muted);font:inherit;font-size:10.5px;font-weight:680;white-space:nowrap}.billing-scheduled-change{display:flex;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 16px;-webkit-border-start:3px solid var(--success);border-inline-start:3px solid var(--success);background:color-mix(in srgb,var(--success),var(--surface) 95%)}.billing-scheduled-change span{display:grid;grid-gap:4px;gap:4px}.billing-scheduled-change small{color:var(--muted)}.billing-scheduled-change button{border:0;background:transparent;color:var(--accent);font:inherit;font-size:11px;font-weight:740}.billing-period-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong)}.billing-period-switch button{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:10.5px;font-weight:740}.billing-period-switch button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px rgba(10,20,22,.08)}.billing-period-switch button:disabled{cursor:default;opacity:.66}.billing-period-switch small{color:var(--success);font-size:8.5px}.billing-plan-list{border-top:1px solid var(--line)}.billing-plan-list article{position:relative;display:grid;grid-template-columns:minmax(250px,1fr) minmax(120px,.32fr) minmax(130px,.35fr) auto;align-items:center;grid-gap:20px;gap:20px;min-height:104px;padding:18px 14px;border-bottom:1px solid var(--line)}.billing-plan-list article.recommended{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent),var(--surface) 97%)}.billing-plan-identity{display:grid;grid-gap:5px;gap:5px}.billing-plan-identity>span{color:var(--muted);font-size:9px;font-weight:700}.billing-plan-identity>strong{display:flex;align-items:center;gap:8px;font-size:17px}.billing-plan-identity>strong em{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent),var(--surface) 90%);color:var(--accent);font-size:7.5px;font-style:normal;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.billing-plan-identity>small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9.5px}.billing-plan-identity>small svg{color:var(--success)}.billing-plan-capacity{display:grid;grid-gap:3px;gap:3px}.billing-plan-capacity strong{font-size:17px}.billing-plan-capacity span{color:var(--muted);font-size:9px}.billing-plan-price{display:grid;grid-gap:3px;gap:3px}.billing-plan-price strong{font-size:17px}.billing-plan-price small{color:var(--muted);font-size:9px}.billing-plan-list article>button,.billing-topup-list button{min-width:135px;min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:white;font:inherit;font-size:10.5px;font-weight:760}.billing-plan-list article.current>button{border-color:var(--line);background:var(--surface-strong);color:var(--muted)}.billing-plan-list button:disabled,.billing-topup-list button:disabled{cursor:not-allowed;opacity:.5}.billing-tax-note{margin:14px 0 0;color:var(--muted);font-size:9.5px;line-height:1.5}.billing-topup-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.billing-topup-list article{display:grid;grid-gap:18px;gap:18px;padding:22px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.billing-topup-list article:last-child{-webkit-border-end:0;border-inline-end:0}.billing-topup-list article>div{display:grid;grid-gap:2px;gap:2px}.billing-topup-list article>div strong{font-size:24px;letter-spacing:-.03em}.billing-topup-list article>div span{color:var(--muted);font-size:10px}.billing-topup-list article>div small{margin-top:5px;color:var(--muted);font-size:8.5px}.billing-topup-list button{min-width:0;width:100%}.billing-catalog-state,.billing-entitlement-notice,.billing-payment-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;border-block:1px solid var(--line)}.billing-entitlement-notice{background:color-mix(in srgb,var(--surface-strong),transparent 28%)}.billing-entitlement-notice.trial{-webkit-border-start:3px solid var(--success);border-inline-start:3px solid var(--success);background:color-mix(in srgb,var(--success),var(--surface) 96%)}.billing-entitlement-notice>svg{color:var(--success)}.billing-catalog-state>div,.billing-entitlement-notice>div,.billing-payment-alert>div{display:grid;grid-gap:4px;gap:4px}.billing-catalog-state strong,.billing-entitlement-notice strong,.billing-payment-alert strong{font-size:12px}.billing-catalog-state p,.billing-entitlement-notice span,.billing-payment-alert span{margin:0;color:var(--muted);font-size:10.5px;line-height:1.5}.billing-entitlement-notice small{color:var(--muted);font-size:9px}.billing-entitlement-notice a{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:10.5px;font-weight:780;text-decoration:none;white-space:nowrap}.billing-payment-alert{margin-top:16px;-webkit-border-start:3px solid var(--warning);border-inline-start:3px solid var(--warning);background:color-mix(in srgb,var(--warning),var(--surface) 94%)}.billing-payment-alert>svg{color:var(--warning)}.billing-catalog-state button,.billing-payment-alert a,.billing-payment-alert button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:10px;font-weight:740}.billing-payment-alert a{justify-content:center;text-decoration:none;white-space:nowrap}.billing-catalog-state{min-height:104px;-webkit-border-start:3px solid var(--warning);border-inline-start:3px solid var(--warning);background:color-mix(in srgb,var(--warning),var(--surface) 96%)}.billing-catalog-state>span{display:grid;place-items:center;color:var(--warning)}.billing-activity-heading{align-items:flex-end}.billing-activity-filters{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.billing-activity-filters button{min-height:31px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:9.5px;font-weight:720}.billing-activity-filters button.active,.billing-activity-filters button:hover{background:var(--surface-strong);color:var(--ink)}.billing-activity-filters button.active{border-color:var(--line)}.billing-load-more{width:100%;min-height:40px;margin-top:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-strong);color:var(--ink);font:inherit;font-size:10.5px;font-weight:740}.billing-table{overflow-x:auto;border-top:1px solid var(--line)}.billing-table>div{min-width:760px;display:grid;grid-template-columns:1fr 1.6fr .8fr .8fr .8fr;align-items:center;grid-gap:16px;gap:16px;min-height:54px;border-bottom:1px solid var(--line);font-size:11px}.billing-table .billing-table-head{min-height:38px;color:var(--muted);font-size:9px;font-weight:740;text-transform:uppercase}.billing-table strong{font-size:11px}.billing-table a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:720;text-decoration:none}.billing-activity-list{border-top:1px solid var(--line)}.billing-activity-list article{display:grid;grid-template-columns:30px minmax(0,1fr) 110px 110px;align-items:center;grid-gap:12px;gap:12px;min-height:60px;border-bottom:1px solid var(--line)}.billing-activity-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--surface-strong);color:var(--muted)}.billing-activity-mark.positive{color:var(--success)}.billing-activity-mark.negative{color:var(--accent)}.billing-activity-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.billing-activity-list article>div strong{font-size:11.5px;text-transform:capitalize}.billing-activity-list article>div small{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.billing-activity-list em{font-style:normal;font-size:11px;font-weight:780;text-align:end}.billing-activity-list em.positive{color:var(--success)}.billing-activity-list em.negative{color:var(--accent)}.billing-activity-list article>span:last-child{color:var(--muted);font-size:10px;text-align:end}.billing-empty-copy{margin:0;padding:20px 0;border-block:1px solid var(--line);color:var(--muted);font-size:12px}.billing-confirm-overlay{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:22px;background:rgba(8,12,15,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.billing-confirm-overlay>section{width:min(430px,100%);display:grid;grid-gap:13px;gap:13px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 24px 80px rgba(8,12,15,.28)}.billing-confirm-overlay h2,.billing-confirm-overlay p{margin:0}.billing-confirm-overlay p{color:var(--muted);font-size:12px;line-height:1.55}.billing-confirm-overlay>section>div{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.billing-confirm-overlay button{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-strong);color:var(--ink);font:inherit;font-size:11px;font-weight:730}.billing-confirm-overlay button.primary{border-color:var(--accent);background:var(--accent);color:white}.credits-drawer{display:flex!important;flex-direction:column;overflow-y:auto!important}.credits-drawer .credits-drawer-ledger{min-height:auto;flex:0 0 auto}.credits-drawer .credits-drawer-ledger>div{max-height:none;overflow:visible}.credits-drawer-manage{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:14px;border:1px solid color-mix(in srgb,var(--accent),var(--line) 65%);border-radius:14px;background:color-mix(in srgb,var(--accent),var(--surface) 97%);color:var(--ink);text-decoration:none}.credits-drawer-manage>span{display:grid;grid-gap:4px;gap:4px}.credits-drawer-manage strong{font-size:12px}.credits-drawer-manage small{color:var(--muted);font-size:9.5px;line-height:1.4}.credits-drawer-manage>svg{flex:0 0 auto;color:var(--accent)}.credits-drawer-trial{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;padding:10px 12px;-webkit-border-start:3px solid var(--success);border-inline-start:3px solid var(--success);background:color-mix(in srgb,var(--success),var(--surface) 95%);color:var(--muted);font-size:9.5px;line-height:1.45}.credits-drawer-trial svg{flex:0 0 auto;margin-top:1px;color:var(--success)}@media (max-width:800px){.billing-page-header{min-height:58px;padding:0 16px}.billing-header-actions .billing-pricing-link,.billing-header-actions>span{display:none}.billing-page-shell{width:min(100% - 28px,1180px);padding-top:30px}.billing-page-intro{align-items:flex-start;flex-direction:column}.billing-portal-button{width:100%;justify-content:center}.billing-balance-band{grid-template-columns:1fr}.billing-balance-primary{padding:24px 0;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}[dir=rtl] .billing-balance-primary{padding:24px 0}.billing-balance-band dl{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-balance-band dl div:nth-child(2){-webkit-border-end:0;border-inline-end:0}.billing-balance-band dl div:nth-child(-n+2){border-bottom:1px solid var(--line)}.billing-section-nav{top:58px}.billing-section-heading{flex-direction:column}.billing-period-switch{align-self:stretch}.billing-period-switch button{flex:1 1;justify-content:center}.billing-subscription-row{align-items:flex-start;flex-direction:column}.billing-subscription-row dl{width:100%;grid-template-columns:1fr;gap:14px}.billing-plan-list article{grid-template-columns:1fr 1fr}.billing-plan-identity{grid-column:1/-1}.billing-plan-list article>button{min-width:130px}.billing-topup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-topup-list article:nth-child(2){-webkit-border-end:0;border-inline-end:0}.billing-topup-list article:nth-child(-n+2){border-bottom:1px solid var(--line)}.billing-activity-list article{grid-template-columns:28px minmax(0,1fr) auto}.billing-activity-list article>span:last-child{display:none}.billing-catalog-state,.billing-entitlement-notice,.billing-payment-alert{grid-template-columns:auto minmax(0,1fr)}.billing-catalog-state>button,.billing-entitlement-notice>a,.billing-payment-alert>a,.billing-payment-alert>button{grid-column:2;justify-self:start}.billing-activity-heading{align-items:flex-start}.billing-activity-filters{justify-content:flex-start}}@media (max-width:480px){.billing-header-actions a{font-size:0}.billing-header-actions a svg{width:18px;height:18px}.billing-balance-band dl{grid-template-columns:1fr}.billing-balance-band dl div{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}.billing-balance-band dl div:last-child{border-bottom:0}.billing-topup-list{grid-template-columns:1fr}.billing-topup-list article{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}.billing-topup-list article:last-child{border-bottom:0}.billing-plan-list article{grid-template-columns:1fr}.billing-plan-identity,.billing-plan-list article>button{grid-column:1;width:100%}}@media (prefers-reduced-motion:no-preference){.billing-balance-band,.billing-page-intro,.billing-section{animation:billing-enter .32s ease both}.billing-balance-band{animation-delay:50ms}.billing-section:nth-of-type(3){animation-delay:80ms}.billing-plan-list article,.billing-topup-list article{transition:background .15s ease,transform .15s ease}.billing-plan-list article:hover,.billing-topup-list article:hover{background:color-mix(in srgb,var(--surface-strong),transparent 40%)}@keyframes billing-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.billing-text-note{color:var(--muted);font-size:12px;font-weight:650}.pricing-page{--pricing-red:#df2431;--pricing-ink:#111114;--pricing-muted:#68686f;--pricing-paper:#f5f3ee;--pricing-surface:#fbfaf7;--pricing-line:rgba(17,17,20,.15);min-height:100svh;overflow:clip;background:var(--pricing-paper);color:var(--pricing-ink)}.pricing-page[dir=rtl]{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.pricing-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:10px clamp(20px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.12);background:rgba(7,7,9,.94);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pricing-brand{width:-moz-fit-content;width:fit-content;display:inline-flex}.pricing-brand img{width:clamp(132px,11vw,170px);height:44px;object-fit:contain}.pricing-header-actions,.pricing-header>nav{display:flex;align-items:center}.pricing-header>nav{gap:27px}.pricing-header>nav a{position:relative;color:rgba(255,255,255,.66);font-size:12px;font-weight:760;text-decoration:none}.pricing-header>nav a.active,.pricing-header>nav a:hover{color:#fff}.pricing-header>nav a.active:after{content:"";position:absolute;inset:auto 0 -10px;height:2px;background:var(--pricing-red)}.pricing-header-actions{justify-content:flex-end;gap:7px}.pricing-header-actions>a,.pricing-header-actions>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:11px;font-weight:820;text-decoration:none;cursor:pointer}.pricing-header-actions>a{background:#fff;color:#0b0b0d}.pricing-header-actions .pricing-menu-button{width:40px;display:none;padding:0}.pricing-mobile-nav{display:none!important}.pricing-hero{min-height:min(690px,calc(100svh - 72px));display:grid;align-content:end;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px 50px;gap:22px 50px;padding:clamp(90px,11vw,150px) clamp(22px,6vw,92px) clamp(64px,8vw,105px);background:radial-gradient(circle at 78% 10%,rgba(223,36,49,.2),transparent 28%),linear-gradient(135deg,#151519,#070709 70%);color:#fff}.pricing-early{grid-column:1/-1;display:flex;align-items:center;gap:12px;max-width:760px}.pricing-early span{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(255,105,119,.42);border-radius:999px;color:#ff7180;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pricing-page[dir=rtl] .pricing-early span{letter-spacing:0}.pricing-early p{margin:0;color:rgba(255,255,255,.56);font-size:11px;line-height:1.5}.pricing-eyebrow{margin:0;color:var(--pricing-red);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pricing-page[dir=rtl] .pricing-eyebrow{letter-spacing:0}.pricing-hero>.pricing-eyebrow{grid-column:1/-1;color:#ff7180}.pricing-hero h1{grid-column:1;max-width:1020px;margin:0;font-size:clamp(48px,6.5vw,98px);font-weight:730;letter-spacing:-.058em;line-height:.95;text-wrap:balance}.pricing-page[dir=rtl] .pricing-hero h1{letter-spacing:-.025em;line-height:1.08}.pricing-intro{grid-column:1;max-width:760px;margin:0;color:rgba(255,255,255,.63);font-size:clamp(16px,1.5vw,21px);line-height:1.65}.pricing-period-switch{grid-column:2;grid-row:4/6;align-self:end;display:inline-flex;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:rgba(255,255,255,.06)}.pricing-period-switch button{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.6);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.pricing-period-switch button.active{background:#fff;color:#111114}.pricing-period-switch button:disabled{cursor:default;opacity:.72}.pricing-period-switch small{color:#43b98d;font-size:8px}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(22px,6vw,92px) clamp(80px,9vw,130px);background:#08080a;color:#fff}.pricing-plan-grid article{position:relative;min-width:0;display:flex;flex-direction:column;padding:clamp(28px,3vw,44px);border-block:1px solid rgba(255,255,255,.15);-webkit-border-start:1px solid rgba(255,255,255,.15);border-inline-start:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.015);transition:background .18s ease,transform .18s ease}.pricing-plan-grid article:last-child{-webkit-border-end:1px solid rgba(255,255,255,.15);border-inline-end:1px solid rgba(255,255,255,.15)}.pricing-plan-grid article.recommended{background:rgba(223,36,49,.075);border-top-color:var(--pricing-red)}.pricing-plan-grid article:hover{z-index:2;background:rgba(255,255,255,.045);transform:translateY(-4px)}.pricing-plan-grid article header{display:flex;justify-content:space-between;gap:14px}.pricing-plan-grid article header>div{display:grid;grid-gap:7px;gap:7px}.pricing-plan-grid article header span{color:rgba(255,255,255,.5);font-size:10px;font-weight:680}.pricing-plan-grid h2{margin:0;font-size:clamp(27px,3vw,42px);letter-spacing:-.045em}.pricing-plan-grid em{height:-moz-fit-content;height:fit-content;padding:5px 8px;border-radius:999px;background:var(--pricing-red);color:white;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-page[dir=rtl] .pricing-plan-grid em{letter-spacing:0}.pricing-plan-grid article>p{min-height:50px;margin:20px 0 30px;color:rgba(255,255,255,.56);font-size:12px;line-height:1.6}.pricing-plan-price{display:flex;align-items:baseline;gap:7px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.13)}.pricing-plan-price strong{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em}.pricing-plan-price span{color:rgba(255,255,255,.44);font-size:10px}.pricing-plan-credits{display:grid;grid-gap:3px;gap:3px;padding:20px 0}.pricing-plan-credits strong{font-size:21px}.pricing-plan-credits span{color:rgba(255,255,255,.48);font-size:10px}.pricing-plan-grid ul{flex:1 1;display:grid;align-content:start;grid-gap:12px;gap:12px;margin:0 0 30px;padding:0;list-style:none}.pricing-plan-grid li{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.72);font-size:11px}.pricing-plan-grid li svg{flex:0 0 auto;color:#50c79a}.pricing-final a,.pricing-plan-grid article>a,.pricing-trial a{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-size:11px;font-weight:850;text-decoration:none}.pricing-final a,.pricing-plan-grid .recommended>a{border-color:var(--pricing-red);background:var(--pricing-red)}.pricing-shared-value{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);grid-gap:clamp(50px,10vw,170px);gap:clamp(50px,10vw,170px);padding:clamp(90px,12vw,170px) clamp(22px,6vw,92px)}.pricing-credit-explainer h2,.pricing-final h2,.pricing-shared-value h2,.pricing-trial h2{margin:12px 0 0;font-size:clamp(38px,5vw,76px);letter-spacing:-.052em;line-height:1}.pricing-page[dir=rtl] .pricing-credit-explainer h2,.pricing-page[dir=rtl] .pricing-final h2,.pricing-page[dir=rtl] .pricing-shared-value h2,.pricing-page[dir=rtl] .pricing-trial h2{letter-spacing:-.02em;line-height:1.12}.pricing-shared-value>p{align-self:end;max-width:700px;margin:0;color:var(--pricing-muted);font-size:17px;line-height:1.75}.pricing-trial{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(280px,.8fr);grid-gap:clamp(50px,10vw,160px);gap:clamp(50px,10vw,160px);padding:clamp(70px,9vw,125px) clamp(22px,6vw,92px);background:var(--pricing-ink);color:white}.pricing-trial>div>p:not(.pricing-eyebrow){max-width:720px;margin:24px 0;color:rgba(255,255,255,.6);font-size:14px;line-height:1.7}.pricing-trial a{width:-moz-fit-content;width:fit-content;min-width:150px}.pricing-trial ul{display:grid;align-content:center;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.pricing-trial li{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.76);font-size:12px}.pricing-trial li:first-child{border-top:1px solid rgba(255,255,255,.15)}.pricing-trial li svg{color:#52c99b}.pricing-credit-explainer{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);grid-gap:34px clamp(50px,9vw,150px);gap:34px clamp(50px,9vw,150px);padding:clamp(90px,11vw,150px) clamp(22px,6vw,92px)}.pricing-credit-explainer>div svg{margin-bottom:26px;color:var(--pricing-red)}.pricing-credit-explainer>p{align-self:end;margin:0;color:var(--pricing-muted);font-size:15px;line-height:1.75}.pricing-credit-explainer>ul{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none}.pricing-credit-explainer>ul li{display:inline-flex;align-items:center;gap:8px;color:var(--pricing-text);font-size:12px;font-weight:750}.pricing-credit-explainer>ul svg{color:#43b98d}.pricing-credit-explainer aside{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:40px;gap:40px;margin-top:38px;padding:28px 0;border-block:1px solid var(--pricing-line)}.pricing-credit-explainer aside strong{font-size:17px}.pricing-credit-explainer aside span{color:var(--pricing-muted);font-size:13px;line-height:1.65}.pricing-faq{padding:clamp(70px,9vw,120px) clamp(22px,6vw,92px);background:var(--pricing-surface)}.pricing-faq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--pricing-line)}.pricing-faq details{padding:24px 0;border-bottom:1px solid var(--pricing-line)}.pricing-faq details:nth-child(odd){-webkit-padding-end:clamp(24px,5vw,70px);padding-inline-end:clamp(24px,5vw,70px);-webkit-border-end:1px solid var(--pricing-line);border-inline-end:1px solid var(--pricing-line)}.pricing-faq details:nth-child(2n){-webkit-padding-start:clamp(24px,5vw,70px);padding-inline-start:clamp(24px,5vw,70px)}.pricing-faq summary{cursor:pointer;font-size:14px;font-weight:790}.pricing-faq details p{margin:13px 0 0;color:var(--pricing-muted);font-size:12px;line-height:1.65}.pricing-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);align-items:end;grid-gap:38px 80px;gap:38px 80px;padding:clamp(80px,11vw,150px) clamp(22px,6vw,92px);background:var(--pricing-red);color:#fff}.pricing-final h2{max-width:960px}.pricing-final p{grid-column:1;max-width:740px;margin:0;color:rgba(255,255,255,.75);font-size:15px;line-height:1.65}.pricing-final a{grid-column:2;grid-row:1/3;align-self:end;min-height:50px;border-color:rgba(255,255,255,.65);background:#fff;color:#111114}.pricing-footer{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(280px,1fr) auto;grid-gap:42px clamp(40px,8vw,110px);gap:42px clamp(40px,8vw,110px);padding:68px clamp(22px,6vw,92px) 30px;background:#050506;color:#fff}.pricing-footer img{width:180px;height:50px;object-fit:contain}.pricing-footer p{max-width:620px;margin:0;color:rgba(255,255,255,.58);font-size:15px;line-height:1.6}.pricing-footer nav{display:grid;grid-gap:10px;gap:10px}.pricing-footer a{color:rgba(255,255,255,.68);font-size:11px;font-weight:730;text-decoration:none}.pricing-footer small{grid-column:1/-1;padding-top:22px;border-top:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.36)}html[data-theme=dark] .pricing-page{--pricing-ink:#f2f1ed;--pricing-muted:#a6a5aa;--pricing-paper:#111114;--pricing-surface:#17171b;--pricing-line:rgba(255,255,255,.14)}html[data-theme=dark] .pricing-trial{background:#08080a}@media (max-width:920px){.pricing-header{grid-template-columns:1fr auto}.pricing-header>nav{display:none}.pricing-header-actions .pricing-menu-button{display:inline-flex}.pricing-header .pricing-mobile-nav{position:absolute;inset:100% 0 auto;display:grid!important;grid-gap:0;gap:0;padding:14px 22px 24px;background:rgba(7,7,9,.98)}.pricing-mobile-nav a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:750;text-decoration:none}.pricing-hero{grid-template-columns:1fr}.pricing-period-switch{grid-column:1;grid-row:auto;justify-self:start;margin-top:12px}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-grid article{-webkit-border-end:1px solid rgba(255,255,255,.15);border-inline-end:1px solid rgba(255,255,255,.15);border-bottom:0}.pricing-plan-grid article:last-child{border-bottom:1px solid rgba(255,255,255,.15)}.pricing-credit-explainer,.pricing-credit-explainer aside,.pricing-final,.pricing-shared-value,.pricing-trial{grid-template-columns:1fr}.pricing-final a,.pricing-final p{grid-column:1;grid-row:auto}.pricing-footer{grid-template-columns:1fr 1fr}.pricing-footer nav{grid-column:1/-1;grid-template-columns:repeat(4,auto)}}@media (max-width:580px){.pricing-header{min-height:64px;padding:8px 16px}.pricing-brand img{width:116px;height:38px}.pricing-header-actions>a{width:40px;padding:0;font-size:0}.pricing-hero{min-height:calc(86svh - 64px);padding:90px 20px 56px}.pricing-hero h1{font-size:clamp(43px,13vw,64px)}.pricing-early{align-items:flex-start;flex-direction:column}.pricing-period-switch{width:100%}.pricing-period-switch button{flex:1 1;justify-content:center}.pricing-credit-explainer,.pricing-faq,.pricing-final,.pricing-footer,.pricing-plan-grid,.pricing-shared-value,.pricing-trial{padding-inline:20px}.pricing-faq>div{grid-template-columns:1fr}.pricing-faq details:nth-child(2n),.pricing-faq details:nth-child(odd){padding-inline:0;-webkit-border-end:0;border-inline-end:0}.pricing-footer{grid-template-columns:1fr}.pricing-footer nav{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.pricing-early,.pricing-hero h1,.pricing-hero>.pricing-eyebrow,.pricing-intro,.pricing-period-switch{animation:pricing-enter .48s cubic-bezier(.2,.75,.2,1) both}.pricing-hero h1{animation-delay:55ms}.pricing-intro{animation-delay:.1s}.pricing-period-switch{animation-delay:.14s}.pricing-faq details[open] p{animation:pricing-answer .16s ease both}@keyframes pricing-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}