.download-modal-download-container{height:300px}.download-modal-download-inner-wrapper{border:1px solid var(--color-border-clear-6-4);background-color:var(--color-background-deck-overlay-modal);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;justify-content:space-between;gap:48px;width:880px;height:270px;padding:36px 50px;display:flex;position:relative;box-shadow:0 4px 10px #0000001a}.download-modal-close-btn{width:36px;height:36px;color:var(--color-black-clear-45);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:34px;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:15px;right:15px}.download-modal-close-btn:hover{background:var(--color-black-clear-4);color:var(--color-black-clear-85)}.download-modal-section{flex-direction:column;align-items:center;width:340px;display:flex;position:relative}.download-modal-logo{width:48px;height:48px;margin-top:12px}.download-modal-title{font-family:var(--font-heading);color:var(--color-black-clear-100);margin-top:8px;font-size:24px;font-weight:600;line-height:150%}.download-modal-download-btn{background-color:var(--color-button-solid-main);cursor:pointer;width:100%;height:48px;color:var(--color-white-clear-100);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.download-modal-download-btn:hover{background-color:var(--color-button-solid-main-hover)}.download-modal-download-btn:active{background-color:var(--color-button-solid-main-active);color:var(--color-white-clear-85)}.download-modal-download-btn .text{color:inherit;margin-left:8px;font-size:14px;font-weight:600;line-height:150%}.download-modal-download-btn .deck-download-btn-container{background-color:#0000}.download-modal-download-btn .deck-download-btn-container .os-icon{width:16px;height:16px}.download-modal-download-btn .deck-download-btn-container .text{font-size:14px;font-weight:600;line-height:150%}.download-modal-download-btn .deck-download-btn-container .iconfont{font-size:14px}.download-modal-desc{text-align:center;color:var(--color-black-clear-45);background:0 0;border:none;gap:4px;margin-top:20px;font-size:12px;line-height:120%;display:flex}.download-modal-desc .iconfont{font-size:14px}.download-modal-desc.download-modal-link{cursor:pointer}.download-modal-desc.download-modal-link:hover{color:var(--color-black-clear-65)}.download-modal-divider{border:1px dashed var(--color-border-clear-10-6);height:100%}
.pricing-section-tabs{--pricing-tab-surface:var(--color-black-clear-4);--pricing-tab-selected:var(--color-background-feed-user-background);--pricing-tab-text:var(--color-black-clear-85);--pricing-tab-hover:var(--color-black-clear-4)}.dark .pricing-section-tabs{--pricing-tab-surface:color-mix(in srgb, var(--color-black-clear-100) 8%, transparent)}.pricing-section-tabs [role=tablist]{background:var(--pricing-tab-surface);border:0;border-radius:10px;gap:0;padding:2px}.pricing-section-tabs [role=tab]{width:110px;height:32px;font-family:var(--font-ui);color:var(--pricing-tab-text);text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;padding:2px 6px;font-size:14px;font-weight:500;line-height:22px}.pricing-section-tabs [role=tab][aria-selected=true]{background:var(--pricing-tab-selected);color:var(--pricing-tab-text);border-radius:8px}.pricing-section-tabs [role=tab][aria-selected=false]{background:0 0}.pricing-section-tabs [role=tab][aria-selected=false]:hover{background:var(--pricing-tab-hover)}.pricing-section-navigation{margin-bottom:32px}.pricing-section-navigation-has-recommended{margin-bottom:62px}.pricing-trial-banner,.pricing-discount-banner{box-shadow:inset 0 40px 40px #00b4c30f}.pricing-hint-trigger{--pricing-hint-underline-image:linear-gradient(to right, color-mix(in srgb, currentColor 85%, transparent) 0 1px, transparent 1px);background-image:var(--pricing-hint-underline-image);background-position:0 100%;background-repeat:repeat-x;background-size:3.5px 1px;text-decoration:none}.pricing-hint-trigger-underline-on-hover{background-image:none}.pricing-hint-trigger-underline-on-hover:hover,.pricing-hint-trigger-underline-on-hover:focus-visible{background-image:var(--pricing-hint-underline-image)}div.pricing-trial-banner:has(.pricing-hint-panel){z-index:60}@media (max-width:767px){.pricing-trial-banner .pricing-hint{position:static}.pricing-trial-banner .pricing-hint-panel{max-width:calc(100vw - 40px);left:50%;right:auto;transform:translate(-50%)}.pricing-discount-banner-wrapper{margin-bottom:32px}}.pricing-discount-banner-wrapper{width:100%;margin-bottom:32px}.pricing-pay-cards,.pricing-pay-cards-paid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:768px) and (max-width:1279px){.pricing-pay-cards{grid-template-columns:repeat(2,1fr);gap:60px 16px}.pricing-pay-cards-paid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:767px){.pricing-pay-cards{grid-template-columns:1fr;gap:24px}.pricing-pay-cards-paid{grid-template-columns:1fr;gap:32px}}.pricing-flexible{margin-top:12px}@media (min-width:768px) and (max-width:1279px){.pricing-flexible{margin-top:32px}}@media (max-width:767px){.pricing-flexible{margin-top:32px}}.pricing-flexible-header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.pricing-flexible-title-group{flex-wrap:wrap;align-items:center;gap:12px;padding:0 2px;display:flex}.pricing-flexible-title{font-family:var(--font-ui);color:var(--color-black-clear-85);font-size:24px;font-weight:500;line-height:36px}.pricing-flexible-badge{font-family:var(--font-ui);color:var(--color-black-clear-85);align-self:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.pricing-flexible-rate{background-color:color-mix(in srgb, var(--color-status-success-success) 10%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:22px;font-family:var(--font-ui);letter-spacing:.005em;color:var(--color-status-success-success-active);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:400;line-height:1.1;display:inline-flex}.pricing-flex-content{border:1px solid var(--color-border-clear-6-4);background-color:var(--color-background-feed-user-background);border-radius:16px;flex-direction:column;gap:12px;width:100%;margin-top:12px;padding:20px;display:flex;position:relative}@media (min-width:768px) and (max-width:1279px){.pricing-flex-content{padding:20px}}@media (max-width:767px){.pricing-flex-content{gap:12px;margin-top:10px;padding:16px}}.pricing-intro{font-family:var(--font-ui);color:var(--color-black-clear-35);padding:0 2px;font-size:14px;font-weight:400;line-height:21px}.pricing-selections-wrapper{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:72px;display:flex}@media (max-width:767px){.pricing-selections-wrapper{flex-direction:column;align-items:stretch;gap:16px}}.pricing-selections{flex:1;grid-template-columns:repeat(5,minmax(0,140px));gap:12px;min-width:0;display:grid}@media (max-width:767px){.pricing-selections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}}.pricing-selection{border:.5px solid var(--color-black-clear-15);cursor:pointer;background-color:#0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:72px;padding:8px 12px 7px;transition:background-color .15s,border-color .15s;display:flex}@media (min-width:768px) and (max-width:1279px){.pricing-selection{height:72px}}@media (max-width:767px){.pricing-selection{height:72px}}.pricing-selection:hover{border-color:var(--color-status-success-success)}.pricing-selection .pricing-credits{font-family:var(--font-price);color:var(--color-black-clear-100);font-size:20px;font-weight:500;line-height:30px}.pricing-selection .pricing-price-wrapper{font-family:var(--font-price);color:var(--color-black-clear-65);direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:500;line-height:20px}.pricing-price{direction:ltr;unicode-bidi:isolate}.pricing-selection.pricing-active{background-color:color-mix(in srgb, var(--color-status-success-success) 10%, transparent);border-width:1px;border-color:var(--color-status-success-success)}.pricing-subscribe-btn{background-color:var(--color-button-solid-brand);min-width:88px;height:48px;font-family:var(--font-ui);color:#fff;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 32px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s;display:flex;position:relative}.pricing-subscribe-btn:hover:not(.pricing-disabled){background-color:var(--color-button-solid-brand-hover)}.pricing-subscribe-btn:active:not(.pricing-disabled){background-color:var(--color-button-solid-brand-active)}.pricing-subscribe-btn:focus-visible{outline:2px solid var(--color-button-solid-brand);outline-offset:2px}@media (min-width:768px) and (max-width:1279px){.pricing-subscribe-btn{height:48px}}@media (max-width:767px){.pricing-subscribe-btn{width:100%;height:48px;font-size:16px}}.pricing-subscribe-btn .pricing-lottie-loading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pricing-subscribe-btn-label-loading{opacity:0}.pricing-subscribe-btn.pricing-disabled{opacity:.5;cursor:not-allowed}.pricing-faq-wrapper{grid-template-columns:300px minmax(0,800px);justify-content:space-between;align-items:start;column-gap:240px;margin-top:28px;padding:28px 20px 28px 0;display:grid}@media (min-width:768px) and (max-width:1279px){.pricing-faq-wrapper{grid-template-columns:240px minmax(0,1fr);column-gap:64px}}@media (max-width:767px){.pricing-faq-wrapper{grid-template-columns:1fr;gap:20px;margin-top:32px;padding:24px 0}}.pricing-faq-heading{flex-direction:column;gap:22px;padding:0 2px;display:flex}.pricing-faq-heading-copy{flex-direction:column;gap:16px;display:flex}.pricing-faq-eyebrow{font-family:"Montserrat", var(--font-system);color:var(--color-status-success-success);font-size:16px;font-weight:500;line-height:24px}.pricing-faq-title-copy{font-family:"Montserrat", var(--font-system);color:var(--color-black-clear-85);font-size:24px;font-weight:500;line-height:36px}.pricing-faq-intro{font-family:var(--font-ui);color:var(--color-black-clear-65);font-size:14px;font-weight:400;line-height:22px}.pricing-faqs{width:100%;margin-top:40px}@media (max-width:767px){.pricing-faq-wrapper{row-gap:24px}.pricing-faq-heading{padding-inline:0}.pricing-faq-title-copy,.pricing-faq-intro{display:none}.pricing-faq-eyebrow{color:var(--color-black-clear-85);font-size:24px;line-height:36px}.pricing-faqs{--pricing-divider-color:color-mix(in srgb, var(--color-black-clear-100) 18%, transparent);background-image:linear-gradient(to right, var(--pricing-divider-color) 0 3px, transparent 3px);background-position:0 0;background-repeat:repeat-x;background-size:7.5px 1px;margin-top:0;padding-top:20px}.dark .pricing-faqs{--pricing-divider-color:color-mix(in srgb, var(--color-black-clear-100) 14%, transparent)}}.pricing-horizontal-divider,.pricing-faq{background-image:linear-gradient(to right, var(--pricing-divider-color) 0 3px, transparent 3px);background-position:0 100%;background-repeat:repeat-x;background-size:7.5px 1px}.pricing-horizontal-divider{--pricing-divider-color:color-mix(in srgb, var(--color-black-clear-100) 14%, transparent)}.pricing-faq{--pricing-divider-color:color-mix(in srgb, var(--color-black-clear-100) 18%, transparent)}.dark .pricing-horizontal-divider{--pricing-divider-color:color-mix(in srgb, var(--color-black-clear-100) 10%, transparent)}.dark .pricing-faq{--pricing-divider-color:color-mix(in srgb, var(--color-black-clear-100) 14%, transparent)}.pricing-faq{width:100%;padding-bottom:28px;position:relative}.pricing-faq+.pricing-faq{padding-top:28px}@media (max-width:767px){.pricing-faq{padding-bottom:20px}.pricing-faq+.pricing-faq{padding-top:20px}}.pricing-faq-title{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-faq-title .pricing-title-text{min-width:0;font-family:var(--font-ui);color:var(--color-black-clear-85);font-size:20px;font-weight:400;line-height:30px}@media (max-width:767px){.pricing-faq-title .pricing-title-text{font-size:16px;line-height:24px}}.pricing-faq-chevron{width:24px;height:24px;color:var(--color-black-clear-45);flex-shrink:0;transition:transform .2s}.pricing-desc{font-family:var(--font-ui);color:var(--color-black-clear-65);margin-top:8px;font-size:14px;font-weight:400;line-height:22px;display:none}@media (max-width:767px){.pricing-desc{line-height:22px}}.pricing-desc .pricing-super-link{color:inherit;cursor:pointer;text-decoration:underline}.pricing-faq.pricing-actived .pricing-faq-chevron{transform:rotate(180deg)}.pricing-faq.pricing-actived .pricing-desc{display:block}