.account-menu-root{position:relative;display:inline-flex;z-index:210;color:inherit}.account-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;cursor:pointer;touch-action:manipulation}.account-menu-avatar,.account-menu-trigger img{width:28px;height:28px;border-radius:50%;object-fit:cover}.account-menu-avatar{display:grid;place-items:center;background:#ffffff15;font-weight:700}.account-menu-panel{position:absolute;inset-inline-end:0;top:100%;margin-top:8px;width:288px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);overflow:auto;overscroll-behavior:contain;padding:8px;border:1px solid #ffffff26;border-radius:16px;background:var(--account-menu-bg,#17171b);color:var(--account-menu-text,#f5f5f7);box-shadow:0 16px 48px #0008;z-index:250;text-align:start}.account-menu-identity{display:grid;gap:4px;padding:12px 12px 14px;border-bottom:1px solid #ffffff1c;margin-bottom:4px}.account-menu-identity small,.account-menu-identity span,.account-menu-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity small,.account-menu-identity span{font-size:12px;opacity:.65}.account-menu-panel .account-menu-item,.account-profile-dialog .account-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:start;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;touch-action:manipulation}.account-menu-item svg{flex-shrink:0;opacity:.75}.account-menu-panel .account-menu-divider{border-top:1px solid #ffffff1c;border-radius:0;margin-top:5px;padding-top:14px}@media(hover:hover){.account-menu-item:hover{background:#ffffff0b}}.account-menu-item:focus-visible,.account-menu-trigger:focus-visible,[data-site-menu]>summary:focus-visible{outline:2px solid var(--account-menu-accent,#7bb7ff);outline-offset:2px}[data-language-trigger],[data-site-menu]>summary{min-height:44px!important;min-width:44px!important;touch-action:manipulation}[data-site-menu]>div{max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;max-width:calc(100vw - 24px)}.language-dropdown-panel a,[data-site-menu]>div a,[data-site-menu]>div button{min-height:44px}.account-profile-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.account-profile-dialog{width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #ffffff26;border-radius:18px;background:var(--account-menu-bg,#17171b);color:var(--account-menu-text,#f5f5f7);padding:20px;text-align:start}.account-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-profile-heading h2{font-size:22px;font-weight:700}.account-profile-heading button{min-width:44px;min-height:44px;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.account-profile-dialog dl>div{padding:14px 0;border-bottom:1px solid #ffffff1c}.account-profile-dialog dt{font-size:12px;opacity:.65}.account-profile-dialog dd{margin:5px 0;overflow-wrap:anywhere}.account-profile-dialog p{font-size:13px}@media(max-width:600px){.account-menu-panel,[data-site-menu]>div{position:fixed!important;top:64px!important;inset-inline:12px!important;margin-top:0!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 80px)!important}.language-dropdown-panel{max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain}.account-menu-trigger{padding-inline:5px}}.account-language-dialog>.language-dropdown,.account-language-dialog>.public-language-switcher,.account-language-dialog>[data-site-menu],.account-language-dialog>div:has([data-language-trigger]){display:block!important;position:static!important;width:100%}.account-language-dialog [data-language-trigger]{display:none!important}.account-language-dialog .language-dropdown-panel,.account-language-dialog [data-site-menu]>div,.account-language-dialog [role=menu]{position:static!important;width:100%!important;max-width:100%!important;inset:auto!important;max-height:calc(100dvh - 160px)!important;border:0;box-shadow:none;margin:12px 0 0!important}.account-menu-trigger{min-height:44px!important;min-width:44px!important;transform:none!important}.account-menu-panel .account-language-panel{width:100%;text-align:start}.account-language-panel .account-language-back{border-bottom:1px solid #ffffff1c;border-radius:0;font-weight:650;margin-bottom:6px}.account-language-panel>.language-dropdown,.account-language-panel>.public-language-switcher,.account-language-panel>[data-site-menu],.account-language-panel>div:has([data-language-trigger]){display:block!important;position:static!important;width:100%}.account-language-panel [data-language-trigger]{display:none!important}.account-language-panel .language-dropdown-panel,.account-language-panel [data-site-menu]>div,.account-language-panel [role=menu]{position:static!important;width:100%!important;max-width:100%!important;inset:auto!important;max-height:none!important;border:0;box-shadow:none;background:transparent;margin:0!important;padding:0}.account-language-panel a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:8px;color:inherit;text-decoration:none}.account-language-panel a:focus-visible,.account-language-panel a:hover{background:#ffffff0b}.account-language-panel a[aria-current]{color:var(--account-menu-accent,#7bb7ff);background:#ffffff08}.plan-comparison:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){margin:0 auto 80px;max-width:1180px}.plan-comparison>h2:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-size:38px;line-height:1.2;text-align:center;margin:0 0 14px}.compare-intro:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){text-align:center;font-size:13px;color:#aaa6b0;margin:0 0 30px;line-height:1.7}.comparison-scroll:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){border:1px solid #292830;border-radius:22px;background:#121218;padding:0 26px;outline-offset:4px}.comparison-scroll table:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){width:100%;border-spacing:0;table-layout:fixed;font-size:12px;text-align:left}.comparison-scroll td:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *),.comparison-scroll th:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){padding:14px 10px;vertical-align:middle;overflow-wrap:anywhere}.comparison-scroll th:first-child:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){width:20%}.comparison-scroll thead th:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){position:sticky;top:var(--compare-offset,110px);z-index:5;background:#121218;padding-top:28px;padding-bottom:23px;border-bottom:1px solid #333039;text-align:left}.comparison-scroll thead th strong:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){display:block;font-size:19px;margin-bottom:10px}.comparison-scroll thead th p:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-weight:400;font-size:12px;line-height:1.7;margin:0 0 7px}.comparison-scroll thead th small:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){display:block;color:#a9a4af;font-size:10px;min-height:32px;font-weight:400;line-height:1.5}.comparison-scroll thead .button:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){width:100%;margin-top:12px;font-size:12px;padding:10px 9px;white-space:nowrap}.compare-billing-switch:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;border:1px solid #37323d;border-radius:7px;padding:9px;background:#17161d;color:#e9e6ec}.compare-billing-switch em:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-style:normal;color:#ff6213;font-size:10px}.compare-billing-switch i:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){width:28px;height:16px;border-radius:20px;background:#504a55;position:relative;flex:none;transition:background .2s}.compare-billing-switch i:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *):after{content:"";position:absolute;width:12px;height:12px;background:white;border-radius:50%;top:2px;left:2px;transition:transform .2s}.compare-billing-switch[aria-checked=true] i:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){background:#ff5100}.compare-billing-switch[aria-checked=true] i:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *):after{transform:translateX(12px)}.comparison-scroll tbody:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){scroll-margin-top:calc(var(--compare-offset,110px) + 190px)}.comparison-scroll tbody th[scope=row]:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-weight:400;color:#e6e3e9}.comparison-scroll tbody td:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){color:#c4becb}.comparison-scroll tbody tr:not(.compare-more)>:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){border-bottom:1px solid #2c2931}.comparison-scroll tbody td svg:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){display:block;color:#eee9f0}.comparison-scroll .compare-group th:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-size:19px;padding:26px 10px 19px;width:auto;color:#fff}.compare-more td:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){text-align:center;padding:9px 0 16px}.compare-more button:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){background:transparent;display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#9f98a8;padding:8px 20px;border-radius:7px;transition:background .2s,color .2s}.compare-more button:hover:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){background:#ffffff08;color:white}.comparison-footnote:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-size:11px;line-height:1.8;color:#8c8695;margin:14px 8px}@media(max-width:767px){.plan-comparison:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){margin-bottom:48px}.plan-comparison>h2:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-size:29px}.compare-intro:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-size:12px;margin-bottom:22px}.comparison-scroll:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){overflow:auto;max-height:75dvh;padding:0 12px;border-radius:15px;overscroll-behavior:contain;scrollbar-width:thin}.comparison-scroll table:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){min-width:850px}.comparison-scroll th:first-child:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){width:170px}.comparison-scroll thead th:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){top:0;padding-top:19px;padding-bottom:17px}.comparison-scroll thead th strong:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){font-size:17px}.comparison-scroll th:first-child:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){position:sticky;left:-12px;z-index:2;background:#121218;box-shadow:7px 0 9px #0002}.comparison-scroll thead th:first-child:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){z-index:6}.comparison-scroll tbody:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){scroll-margin-top:185px}.comparison-scroll .compare-group th:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){position:static;box-shadow:none;font-size:17px}}@media(prefers-reduced-motion:reduce){.compare-billing-switch i:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *),.compare-billing-switch i:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *):after{transition:none}}.compare-more button:where(.plan-comparison_scope__DVMP_,.plan-comparison_scope__DVMP_ *){min-height:44px;padding-block:10px}.kling-pricing .pricing-period button:first-of-type:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffc29c;font-weight:650}.annual-savings-banner:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 18px;padding:24px 28px;border:1px solid #ff853c50;border-radius:18px;background:linear-gradient(110deg,#321b10,#1b1512 68%,#171412)}.annual-savings-eyebrow:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:block;margin-bottom:10px;color:#ffb27f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.annual-savings-banner h2:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;color:#fff5eb;font-size:clamp(21px,2.4vw,30px);font-weight:700;line-height:1.4;letter-spacing:-.025em}.annual-savings-badge:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *),.kling-pricing .plan-topline small.annual-savings-badge:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:26px;padding:5px 9px;border-radius:7px;background:#ff8a48;color:#211005;font-size:11px;font-weight:750;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.annual-savings-banner h2 .annual-savings-badge:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-height:32px;padding:6px 10px;font-size:15px}.annual-savings-banner p:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){max-width:650px;margin:12px 0 0;color:#d3c1b4;font-size:12px;line-height:1.8}.annual-savings-totals:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0}.annual-savings-totals dt:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin-bottom:7px;color:#c9b4a6;font-size:11px}.annual-savings-totals dd:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin:0;color:#e4d6cc;font-size:24px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.annual-savings-totals div:last-child dd:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffad75}.annual-savings-totals svg:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex:none;color:#ffad75}.annual-regular-price:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#a8a09b;font-size:14px;font-weight:400;letter-spacing:0;text-decoration-thickness:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kling-pricing .plan-price:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex-wrap:wrap}.kling-pricing .plan-price>.annual-regular-price:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex-basis:100%;font-size:18px;line-height:1.4}.selected-plan-total:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *),.upgrade-total:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:8px}.selected-plan-summary>small.annual-savings-badge:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#211005;background:#ff8a48;font-size:13px;min-height:30px;padding:6px 12px}.upgrade-main>:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex-shrink:0}.upgrade-main>.upgrade-period:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex:0 0 auto;min-height:42px;max-width:100%}.upgrade-period>button:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex-shrink:0;min-height:34px;padding:9px 18px;font-size:13px;white-space:nowrap}.upgrade-discount:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin:0 0 15px 39px}.promotion-offer>strong>.annual-regular-price:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:block;font-size:17px;line-height:1.5}.comparison-scroll thead .annual-regular-price:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:block;font-size:11px}.annual-plan-value:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:grid;align-content:start;gap:6px;min-width:0;margin:0 0 20px;padding:14px;border:1px solid #ff92452b;border-radius:11px;background:#26190f;overflow-wrap:anywhere}.kling-pricing .has-annual-value .annual-plan-value:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-height:184px}.annual-plan-value>strong:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffbc8a;font-size:15px;font-weight:650;line-height:1.5}.annual-plan-value>small:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#d2bdae;font-size:11px;line-height:1.65}.annual-credit-comparison:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:5px 0 0;padding-top:9px;border-top:1px solid #ffffff12;color:#cdbbab;font-size:11px;line-height:1.5}.annual-credit-comparison b:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:block;margin-top:3px;color:#f3e7dd;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.annual-credit-difference:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin:2px 0 0;color:#d8c4b6;font-size:11px;line-height:1.65}.annual-credit-difference.fewer-credits:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){padding-left:8px;border-left:2px solid #ffb375;color:#ffd0ad}.annual-value-annual-only:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){border-color:#ffffff20;background:#202020}.annual-value-annual-only>strong:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ece5df}.annual-comparison-note:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){max-width:780px;margin:-12px auto 24px;padding:11px 16px;border:1px solid #ff924530;border-radius:9px;background:#21180f;color:#dfc8b7;font-size:12px;line-height:1.75;text-align:center}.comparison-scroll tbody .compare-annual-savings td:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){background:#ff8b3e0b;color:#ffbe8e;font-weight:650;line-height:1.8}.comparison-scroll tbody .compare-annual-credits td:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#e0cbbd;line-height:1.8}.comparison-scroll .compare-billing-switch em:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){padding:2px 5px;border-radius:4px;background:#ff8a4820;color:#ffb986;font-weight:650}.upgrade-annual-note:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:grid;gap:4px;margin:-2px 0 16px;padding:10px 12px;border:1px solid #ff944633;border-radius:9px;background:#2b1b11;color:#ddc2ae;font-size:11px;line-height:1.7}.upgrade-annual-note strong:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffbe8e;font-size:13px}.upgrade-annual-value:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:grid;gap:4px;margin-top:10px;padding:10px 0 0;border-top:1px solid #ff9a452b;overflow-wrap:anywhere}.upgrade-annual-value>strong:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffb882;font-size:13px;font-weight:650;line-height:1.55}.upgrade-annual-value>small:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#d6bcaa;font-size:11px;line-height:1.7}.upgrade-annual-value>small.fewer-credits:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffd0ad}.upgrade-dialog .upgrade-plan-name:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-width:0;overflow-wrap:anywhere}.upgrade-dialog .upgrade-plan-footer:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){flex-wrap:wrap;line-height:1.6}.promotion-dialog .promotion-offer>span .annual-savings-badge:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){border-radius:7px;background:#ff8a48;color:#211005;font-size:11px;font-weight:750}.promotion-annual-savings:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){display:grid;gap:7px;margin:14px 0 20px;padding:13px;border:1px solid #ff924538;border-radius:10px;background:#2c1b11;overflow-wrap:anywhere}.promotion-annual-savings>strong:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffb986;font-size:15px;font-weight:650;line-height:1.5}.promotion-offer .promotion-annual-savings p:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin:0;color:#dec1ad;font-size:11px;line-height:1.75}.promotion-offer .promotion-annual-savings p.fewer-credits:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){color:#ffd0ad}@media (max-width:1000px){.annual-savings-banner:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:767px){.annual-savings-banner:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin-bottom:24px;padding:20px 18px;border-radius:14px}.annual-savings-banner h2:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){gap:8px;font-size:23px}.annual-savings-banner h2 .annual-savings-badge:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-height:28px;font-size:12px}.annual-savings-banner p:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){font-size:12px}.annual-savings-totals:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){gap:14px}.annual-savings-totals dd:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){font-size:23px}.kling-pricing .has-annual-value .annual-plan-value:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-height:0}.annual-comparison-note:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){margin-top:-7px;padding:11px 12px;font-size:12px;text-align:left}}@media (max-width:400px){.kling-pricing .pricing-period.sliding-tabs>button:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){padding-inline:11px}.annual-savings-banner h2:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){font-size:21px}.upgrade-dialog .upgrade-choice:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){gap:10px}.upgrade-dialog .upgrade-price:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){font-size:22px}}@media (prefers-reduced-motion:reduce){.kling-pricing .plan-card:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *),.upgrade-dialog .upgrade-plan:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){transition:none}}.kling-pricing .plan-topline:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-height:40px}.annual-savings-badge.annual-pro-promo:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *),.kling-pricing .plan-topline small.annual-pro-promo:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){min-height:34px;padding:8px 12px;border-radius:8px;background:var(--orange);color:#130800;font-size:14px;font-weight:800;box-shadow:0 0 0 1px #ff9c5740,0 5px 18px #ff4d0026}.upgrade-plan-name .annual-pro-promo:where(.annual-savings_scope__jLpGo,.annual-savings_scope__jLpGo *){font-size:12px;padding:6px 8px;min-height:28px}.payment-methods:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){margin:34px auto 62px;text-align:center;color:#9999a3;font-size:12px}.payment-methods>p:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:flex;align-items:center;justify-content:center;gap:5px;color:#d3d1d6;margin:0 0 13px}.payment-logo-strip:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.payment-logo:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:flex;align-items:center;justify-content:center;position:relative;min-width:60px;height:42px;border-radius:6px;padding:0 12px;background:#171720;border:1px solid #35333d;color:#eee;font-size:11px;gap:6px}.payment-logo.visa:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){font-size:21px;font-style:italic;font-weight:800;letter-spacing:-1px}.payment-logo.mastercard:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){width:64px;gap:0;padding-bottom:9px}.mastercard i:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:block;width:19px;height:19px;border-radius:50%;background:#ed001b;mix-blend-mode:screen}.mastercard i+i:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){background:#f79e1b;margin-left:-7px}.mastercard small:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){position:absolute;bottom:3px;font-size:6px}.payment-methods>small:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:block;font-size:11px;margin-top:12px}.payment-more:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){font-size:12px;color:#ccc;padding:10px 3px;background:transparent;transition:color .2s}.payment-more:hover:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){color:#ff610d}.payment-method-dialog:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){max-width:620px}.payment-method-dialog>p:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){color:#a7a5af;font-size:13px;line-height:1.8}.payment-method-list:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:grid;gap:12px;margin:22px 0}.payment-method-list article:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){display:flex;align-items:flex-start;gap:14px;padding:18px;background:#202026;border:1px solid #ffffff0a;border-radius:12px}.payment-method-list article>svg:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){margin-top:2px;color:#f0ebe7;flex:none}.payment-method-list h3:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){font-size:15px;margin:0 0 6px}.payment-method-list p:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){margin:0;color:#a7a5af;font-size:12px;line-height:1.75}.payment-method-dialog>.button:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){width:100%;margin-top:12px}@media(max-width:767px){.payment-methods:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){margin:30px auto 44px}.payment-logo-strip:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){gap:7px}.payment-logo:where(.payment-methods_scope__nSIo9,.payment-methods_scope__nSIo9 *){height:37px;min-width:52px;padding:0 8px}}.upgrade-dialog.modal:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:relative;width:min(924px,calc(100vw - 32px));max-width:924px;height:min(720px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;display:grid;grid-template-columns:400px 1fr;gap:0;background:linear-gradient(135deg,#11100f,#0b0b0c);border:1px solid #262322;border-radius:26px;overflow:hidden;color:#f6f5f4}.upgrade-dialog>.modal-heading:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:absolute;right:9px;top:6px;padding:0!important;margin:0;z-index:2;background:none}.upgrade-dialog>.modal-heading h2:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:none}.upgrade-dialog>.modal-heading button:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){color:#888}.upgrade-benefits:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){margin:12px 0 12px 12px;padding:24px;border-radius:17px;background:linear-gradient(145deg,#201e1c,#1b1a19);overflow:auto;display:flex;flex-direction:column}.upgrade-benefits-heading:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;justify-content:space-between;gap:12px}.upgrade-benefits-heading h3:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:15px;margin:6px 0}.upgrade-benefits-heading a:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *),.upgrade-dismiss-row a:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#bbb}.upgrade-benefits-heading a:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding:9px;background:#302e2c;border-radius:7px}.upgrade-benefits ul:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding:0;list-style:none;display:grid;gap:16px;margin:20px 0 24px}.upgrade-benefits li:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;gap:7px;font-size:13px;color:#ddd}.upgrade-benefits li>svg:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){flex-shrink:0;color:#eee}.upgrade-benefits li .numeric-flow:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:14px}.upgrade-vip-features:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding:17px 16px;border:1px solid #4a4039;border-radius:17px;background:linear-gradient(140deg,#39322b,#272522)}.upgrade-vip-features h4:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px}.upgrade-vip-features svg:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){color:#ff923f}.upgrade-vip-features p:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:13px;color:#e6d6cb;line-height:1.8;margin:0 0 10px}.upgrade-basic-note:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *),.upgrade-vip-features small:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:12px;color:#92908c;line-height:1.8}.upgrade-basic-note:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){margin:24px 0 0}.upgrade-main:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding:25px 24px 18px 36px;display:flex;flex-direction:column;min-height:0;overflow:auto}.upgrade-main>h2:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){text-align:center;font-size:24px;margin:0 0 14px;line-height:1.4}.upgrade-model-reason:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;justify-content:center;align-items:center;gap:7px;color:#ff9a64;font-size:13px;margin:-6px 0 14px}.upgrade-period:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){align-self:center;margin:0 0 16px}.upgrade-period .sliding-tab:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:13px;padding:9px 18px}.upgrade-options:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:grid;gap:16px}.upgrade-plan:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:relative;border:1px solid transparent;background:linear-gradient(110deg,#1f2021,#262222);border-radius:13px;padding:16px 20px 14px 23px;min-height:99px;transition:background .18s,border-color .18s}.upgrade-plan:hover:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){border-color:#645044}.upgrade-plan.selected:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){border-color:#ff4d00;background:linear-gradient(125deg,#20120b,#1b1110)}.upgrade-recommended:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:absolute;left:0;top:0;background:#ff4d00;color:#fff;border-radius:12px 0 10px 0;padding:3px 9px;font-size:11px}.upgrade-plan.recommended:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding-top:26px}.upgrade-choice:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:relative;display:flex;align-items:center;gap:16px;cursor:pointer;min-height:29px}.upgrade-choice input:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:absolute;opacity:0;width:25px;height:25px;margin:0}.upgrade-radio:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){border:2px solid #eee;border-radius:50%;width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.selected .upgrade-radio:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){border-color:#ff4d00;background:#ff4d00;color:#1b110b}.upgrade-choice:has(input:focus-visible) .upgrade-radio:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){outline:2px solid #ffae7b;outline-offset:4px}.upgrade-plan-name:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:17px;font-weight:700;flex:1 1}.upgrade-price:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:26px;font-weight:750;display:flex;align-items:baseline;gap:4px;white-space:nowrap;position:relative}.upgrade-price small:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:12px;font-weight:400;color:#aaa}.upgrade-price del:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:absolute;right:0;top:-12px;font-size:10px;color:#999;font-weight:400}.upgrade-plan-footer:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding-left:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#999;font-size:12px;margin-top:9px}.upgrade-plan-footer>span:first-child:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){color:#ccc;display:flex;gap:5px}.upgrade-purchase:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){margin-top:auto;padding-top:16px}.upgrade-total:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){text-align:center;margin:0 0 9px;color:#a79c96;font-size:12px}.upgrade-purchase .button.primary:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){height:44px;border-radius:13px;font-weight:700;color:#130a04;box-shadow:inset 0 -3px 0 #ba3b00}.upgrade-dismiss-row:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;justify-content:space-between;margin-top:11px;gap:8px;color:#7c7875;font-size:11px}.upgrade-dismiss-row label:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;gap:5px;cursor:pointer}.upgrade-dismiss-row input:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){accent-color:#ff4d00;margin:0}.upgrade-error:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *),.upgrade-unavailable:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:12px;line-height:1.5;text-align:center;color:#f19a7a;margin:8px 0}.upgrade-payment-label:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#aaa;margin-bottom:10px}.upgrade-payment-label select:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){background:#262323;border:1px solid #4b3b31;border-radius:7px;padding:5px;color:#eee}@media(max-width:820px){.upgrade-dialog.modal:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){grid-template-columns:320px 1fr;width:calc(100vw - 24px)}.upgrade-benefits:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding:18px}.upgrade-main:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding-left:22px;padding-right:18px}.upgrade-main>h2:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:22px}.upgrade-plan:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding-left:15px;padding-right:15px}.upgrade-price:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:23px}.upgrade-plan-name:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:15px}}@media(max-width:680px){.upgrade-dialog.modal:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:block;width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);overflow:auto;border-radius:21px}.upgrade-benefits:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:none}.upgrade-main:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding:30px 18px 18px;overflow:visible}.upgrade-main>h2:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:22px;margin-bottom:15px}.upgrade-plan:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){min-height:94px;padding:16px 14px 14px}.upgrade-plan.recommended:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding-top:26px}.upgrade-options:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){gap:14px}.upgrade-plan-footer:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:11px;padding-left:34px}.upgrade-price:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:25px}.upgrade-radio:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){width:22px;height:22px}.upgrade-choice:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){gap:12px}.upgrade-plan-name:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:16px}.upgrade-purchase:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){padding-top:20px}.upgrade-slider:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){margin-left:34px;width:calc(100% - 34px)}.upgrade-main>.upgrade-model-reason:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.upgrade-plan:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){transition:none}}.upgrade-compare-row:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;justify-content:flex-end;margin-top:11px;font-size:12px;color:#bbb}.upgrade-compare-row a:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:inline-flex;align-items:center;gap:6px}.upgrade-payment-dialog:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){width:min(520px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line)}.upgrade-payment-plan:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:14px;color:var(--muted);margin:0 0 20px}.upgrade-payment-dialog .checkout-method-section>h3:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:none}.upgrade-payment-actions:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;gap:12px;margin-top:22px}.upgrade-payment-actions .primary:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){flex:1 1}.upgrade-plan-name:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.upgrade-plan-name .annual-savings-badge:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){font-size:10px;padding:3px 5px;white-space:nowrap}.upgrade-slider:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:relative;margin:7px 0 0 39px;width:calc(100% - 39px);height:24px}.upgrade-slider .allowance-slider-track:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:absolute;inset:9px 10px;height:6px;overflow:hidden;border-radius:6px;background:#ffffff1a;pointer-events:none}.upgrade-slider-track>span:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){display:block;height:100%;background:var(--orange);border-radius:inherit}.upgrade-dialog input.upgrade-range:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){position:relative;display:block;width:100%;height:24px;min-height:24px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;appearance:none;cursor:pointer;outline-offset:3px;touch-action:pan-y}.upgrade-range:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-webkit-slider-runnable-track{height:6px;background:transparent;border:0}.upgrade-range:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:20px;height:20px;margin-top:-7px;border:3px solid var(--orange);background:#fff;border-radius:50%;-webkit-transition:box-shadow .16s;transition:box-shadow .16s}.upgrade-range:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-moz-range-track{height:6px;background:transparent;border:0}.upgrade-range:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:3px solid var(--orange);background:#fff;border-radius:50%;-moz-transition:box-shadow .16s;transition:box-shadow .16s}.upgrade-range:focus-visible:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-webkit-slider-thumb,.upgrade-range:hover:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-webkit-slider-thumb{box-shadow:0 0 0 4px #ff4d0026}.upgrade-range:focus-visible:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-moz-range-thumb,.upgrade-range:hover:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *)::-moz-range-thumb{box-shadow:0 0 0 4px #ff4d0026}@media(max-width:680px){.upgrade-slider:where(.upgrade-dialog_scope__RN9mv,.upgrade-dialog_scope__RN9mv *){margin-left:34px;width:calc(100% - 34px)}}.checkout-choice-dialog.modal:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){position:relative;width:620px;padding:0;max-height:calc(100dvh - 40px);overflow:auto;background:#151515;border-color:#34302d}.checkout-choice-dialog>.modal-heading:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){position:absolute;right:16px;top:18px;z-index:1;padding:0;margin:0;border:0;display:flex}.checkout-choice-dialog>.modal-heading h2:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){display:none}.checkout-choice-layout:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){display:grid;grid-template-columns:minmax(0,1fr)}.checkout-choice-main:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){padding:28px;min-width:0;display:flex;flex-direction:column}.checkout-method-section h3:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:19px;margin:0 38px 9px 0;line-height:1.5}.checkout-method-intro:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){margin:0 0 20px;color:#a9a4a1;font-size:12px;line-height:1.8}.checkout-method-grid:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-method-card:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:15px 16px;background:#202020;border:1px solid #383532;border-radius:11px;text-align:left;transition:background .15s,border-color .15s}.checkout-method-card:hover:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){background:#282421;border-color:#a87350}.checkout-method-card.selected:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){border-color:#ff640d;background:#3a2318;box-shadow:inset 0 0 0 1px #ff640d22}.checkout-method-card:focus-visible:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){outline:2px solid #ff934b;outline-offset:3px}.checkout-method-card:disabled:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){opacity:.65;cursor:wait}.checkout-brand:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){height:25px;font-size:19px;line-height:25px;font-weight:600;letter-spacing:-.5px;display:flex;align-items:center;gap:3px}.checkout-brand-card:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){color:#d7c3b7}.checkout-brand-google b:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){color:#4285f4;font-size:23px}.checkout-brand-link:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:25px;font-weight:700;letter-spacing:-1.5px;color:#57e89a}.checkout-brand-cash:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){color:#00d54b;font-size:27px;font-weight:700}.checkout-brand-klarna:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:25px;color:#f5bfd2}.checkout-method-name:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:13px;font-weight:500;line-height:1.5}.checkout-method-card>small:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:10px;color:#aaa49e;line-height:1.5}.checkout-method-check:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){position:absolute;right:13px;top:16px;border:1px solid #5c514a;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#aaa}.selected .checkout-method-check:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){background:#ff640d;color:#151515;border-color:#ff640d}.checkout-card-brands:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){height:16px;display:flex;align-items:center;gap:9px;color:#d7d1cc;font-size:8px}.checkout-card-brands>b:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:11px;font-style:italic}.checkout-mastercard:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){display:flex;align-items:center;width:23px}.checkout-mastercard i:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){width:13px;height:13px;border-radius:50%;background:#ec2527}.checkout-mastercard i+i:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){background:#f9a823;margin-left:-5px}.checkout-security-note:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.7;color:#96908a;margin:18px 0 0}.checkout-security-note svg:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){flex:none;margin-top:3px}.checkout-choice-actions:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){border-top:1px solid #ffffff0c;margin-top:22px;padding-top:20px}.checkout-choice-actions>.button:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){width:100%;justify-content:center;min-height:46px;font-size:13px}.checkout-choice-main>.fine-print[role=alert]:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){color:#ffa073;margin:14px 0 0;font-size:12px;line-height:1.7}@media(max-width:650px){.checkout-choice-dialog.modal:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){width:100%;max-height:calc(100dvh - 24px);border-radius:18px}.checkout-choice-dialog>.modal-heading:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){right:12px;top:12px;padding:0}.checkout-choice-main:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){padding:20px}.checkout-method-card:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){padding:13px;gap:8px}.checkout-method-grid:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){gap:9px}.checkout-method-name:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:12px}.checkout-method-section h3:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:17px}.checkout-method-intro:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){font-size:11px;margin-bottom:15px}.checkout-choice-actions:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){margin-top:18px;padding-top:18px}}@media(prefers-reduced-motion:reduce){.checkout-method-card:where(.checkout-payment-options_scope___8rSP,.checkout-payment-options_scope___8rSP *){transition:none}}