.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{color:var(--color-black-clear-100);cursor:pointer;background:0 0;border:none;font-size:36px;position:absolute;top:15px;right:15px}.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-black-clear-100);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:48px;margin-top:20px;text-decoration:none;display:flex;position:relative}.download-modal-download-btn .text{color:var(--color-black-clear-85);margin-left:8px;font-size:14px;font-weight:600;line-height:150%}.download-modal-download-btn .deck-download-btn-container{background-color:var(--color-black-clear-100)}.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%}
.referral-discount-banner-referral-discount-banner{background:var(--color-background-deck-overlay-modal);border:1px solid var(--color-border-clear-10-6);box-sizing:border-box;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:622px;padding:12px 24px 8px;display:flex}@media (min-width:768px) and (max-width:1279px){.referral-discount-banner-referral-discount-banner{padding:10px 16px 6px}}@media (max-width:767px){.referral-discount-banner-referral-discount-banner{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 16px 8px}}.referral-discount-banner-label-section{align-items:center;gap:12px;padding-bottom:4px;display:flex}@media (max-width:767px){.referral-discount-banner-label-section{gap:8px;padding-bottom:0}}.referral-discount-banner-discount-rate{font-family:var(--font-price);color:var(--color-button-solid-brand);font-size:20px;font-weight:600;line-height:1}@media (min-width:768px) and (max-width:1279px){.referral-discount-banner-discount-rate{font-size:18px}}@media (max-width:767px){.referral-discount-banner-discount-rate{font-size:20px}}.referral-discount-banner-valid-text{font-family:var(--font-ui);color:var(--color-black-clear-85);font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px) and (max-width:1279px){.referral-discount-banner-valid-text{font-size:14px;line-height:20px}}@media (max-width:767px){.referral-discount-banner-valid-text{font-size:14px;line-height:22px}}.referral-discount-banner-countdown-section{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}@media (max-width:767px){.referral-discount-banner-countdown-section{align-items:center}}.referral-discount-banner-countdown-row{align-items:center;gap:8px;display:flex}@media (max-width:767px){.referral-discount-banner-countdown-row{gap:10px}}.referral-discount-banner-time-block{background:var(--color-black-clear-4);border:1px solid var(--color-border-clear-6-4);border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.referral-discount-banner-time-value{color:var(--color-black-clear-100);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;line-height:18px}.referral-discount-banner-unit-row{align-items:center;gap:8px;display:flex}@media (max-width:767px){.referral-discount-banner-unit-row{gap:10px}}.referral-discount-banner-unit{width:28px;color:var(--color-black-clear-65);text-align:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;line-height:16px}
.pricing-streak-info{z-index:2;align-items:center;gap:6px;display:flex;position:relative}.pricing-streak-info-label{font-family:var(--font-heading);color:var(--color-black-clear-65);font-size:14px;font-weight:500;line-height:22px}.pricing-streak-info-value{font-family:var(--font-price);color:var(--color-black-clear-85);direction:ltr;unicode-bidi:isolate;font-size:14px;font-weight:600;line-height:22px}.pricing-streak-info-hint{cursor:pointer;align-items:center;display:flex;position:relative}.pricing-streak-info-hint:hover .pricing-streak-popup{display:flex}.pricing-streak-popup{z-index:10;border:.5px solid var(--color-border-clear-10-6);background-color:var(--color-background-deck-overlay-modal);border-radius:4px;flex-direction:column;width:248px;padding:12px 12px 32px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.pricing-streak-popup:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.pricing-popup-arrow{background-color:var(--color-background-deck-overlay-modal);border-left:.5px solid var(--color-border-clear-10-6);border-top:.5px solid var(--color-border-clear-10-6);width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.pricing-popup-summary{gap:12px;margin-bottom:12px;padding:0 2px;display:flex}.pricing-summary-labels{color:var(--color-black-clear-65);flex:1;font-size:11px;line-height:16px}.pricing-summary-values{color:var(--color-black-clear-85);text-align:right;white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex-shrink:0;font-size:11px;font-weight:600;line-height:16px}.pricing-streak-table{border:.5px solid var(--color-border-clear-6-4);border-radius:2px;display:flex;overflow:hidden}.pricing-table-col{flex-direction:column;flex:1;width:124px;display:flex}.pricing-table-col.pricing-left .pricing-table-header,.pricing-table-col.pricing-left .pricing-table-cell{text-align:left;justify-content:flex-start}.pricing-table-col.pricing-right .pricing-table-header,.pricing-table-col.pricing-right .pricing-table-cell{text-align:right;justify-content:flex-end}.pricing-table-header{color:var(--color-black-clear-65);background-color:var(--color-black-clear-6);white-space:nowrap;padding:3px 12px;font-size:10px;font-weight:400;line-height:16px}.pricing-table-cell{color:var(--color-black-clear-85);white-space:nowrap;border-bottom:.5px solid var(--color-border-clear-6-4);direction:ltr;unicode-bidi:isolate;padding:3px 12px;font-size:10px;font-weight:500;line-height:16px}.pricing-table-cell.pricing-last{border-bottom:none}.pricing-popup-link{inset-inline:0;color:var(--color-black-clear-45);cursor:pointer;justify-content:center;align-items:center;gap:2px;font-size:10px;line-height:16px;text-decoration:none;transition:color .2s;display:flex;position:absolute;bottom:8px}.pricing-popup-link:hover{color:var(--color-black-clear-100)}.pricing-popup-link .iconfont{font-size:12px}.pricing-streak-cancel-warning{align-items:center;gap:4px;margin-inline-start:10px;display:flex}.pricing-warning-text{font-family:var(--font-heading);color:var(--color-status-error-error);font-size:14px;font-weight:400;line-height:22px}.pricing-warning-icon .iconfont{color:var(--color-status-error-error);font-size:12px}@media (max-width:767px){.pricing-discount-banner-wrapper{justify-content:center;width:100%;margin-top:32px;margin-bottom:32px;display:flex}}.pricing-pay-cards{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.pricing-pay-cards-free{grid-template-columns:1fr;align-items:stretch;gap:17px;display:grid}.pricing-pay-cards-paid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:17px;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-free{grid-template-columns:1fr;gap:16px}.pricing-pay-cards-paid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:767px){.pricing-pay-cards,.pricing-pay-cards-free,.pricing-pay-cards-paid{grid-template-columns:1fr;gap:24px}}.pricing-flexible{margin-top:30px}@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:space-between;align-items:center;gap:12px;display:flex}@media (max-width:767px){.pricing-flexible-header{flex-direction:column;align-items:flex-start;gap:8px}}.pricing-flexible-title-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-flexible-title{font-family:var(--font-heading);color:var(--color-black-clear-85);font-size:16px;font-weight:600;line-height:28px}.pricing-flexible-badge{border:1px solid var(--color-black-clear-10);background:var(--color-black-clear-6);height:24px;font-family:var(--font-heading);color:var(--color-black-clear-100);border-radius:4px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.pricing-flexible-rate{font-family:var(--font-price);color:var(--color-black-clear-65);font-size:14px;font-weight:400;line-height:150%}.pricing-flex-content{border:1px solid var(--color-border-clear-6-4);background:var(--color-background-deck-module-background);border-radius:6px;width:100%;margin-top:12px;padding:20px 30px 24px;position:relative}@media (min-width:768px) and (max-width:1279px){.pricing-flex-content{padding:18px 24px 20px}}@media (max-width:767px){.pricing-flex-content{margin-top:10px;padding:16px}}.pricing-intro{color:var(--color-black-clear-65);font-size:clamp(13px,2vw,14px);font-weight:400;line-height:150%}.pricing-selections-wrapper{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;margin-top:12px;display:flex}@media (max-width:767px){.pricing-selections-wrapper{flex-direction:column;gap:12px}}.pricing-selections{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){.pricing-selections{width:100%}}.pricing-selection{border:1px solid var(--color-black-clear-4);background-color:var(--color-web-dashboard-card-dark);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:62px;display:flex}@media (min-width:768px) and (max-width:1279px){.pricing-selection{width:130px;height:60px}}@media (max-width:767px){.pricing-selection{flex:calc(50% - 4px);min-width:0;height:58px}}.pricing-selection:hover{background-color:var(--color-status-success-success-transparent);border-color:var(--color-status-success-success)}.pricing-selection .pricing-credits{font-family:var(--font-price);color:var(--color-black-clear-100);font-size:18px;font-weight:700;line-height:150%}.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:600;line-height:150%}.pricing-price{direction:ltr;unicode-bidi:isolate}.pricing-selection.pricing-active{background-color:var(--color-status-success-success-transparent);border-color:var(--color-status-success-success)}.pricing-subscribe-btn{background-color:var(--color-button-solid-brand);color:#fff;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:138px;height:48px;font-size:16px;font-weight:600;line-height:24px;display:flex}@media (min-width:768px) and (max-width:1279px){.pricing-subscribe-btn{width:120px;height:46px}}@media (max-width:767px){.pricing-subscribe-btn{width:100%;height:44px;font-size:15px}}.pricing-subscribe-btn .pricing-lottie-loading{justify-content:center;align-items:center;display:flex}.pricing-subscribe-btn.pricing-disabled{background-color:var(--color-3);cursor:not-allowed}.pricing-faq-wrapper{margin-top:36px}@media (max-width:767px){.pricing-faq-wrapper{margin-top:32px}}.pricing-faq-heading{color:var(--color-special);font-size:clamp(18px,2.8vw,20px);font-weight:600;line-height:150%}.pricing-faqs{flex-direction:column;gap:16px;margin-top:12px;display:flex}@media (max-width:767px){.pricing-faqs{gap:12px;margin-top:10px}}.pricing-faq{border:1px solid var(--color-8);background-color:var(--color-background-deck-module-background);border-radius:6px;width:100%;padding:24px 30px;position:relative}@media (min-width:768px) and (max-width:1279px){.pricing-faq{padding:20px 24px}}@media (max-width:767px){.pricing-faq{padding:20px 16px}}.pricing-faq-title{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-faq-title .pricing-title-text{color:var(--color-special);font-size:clamp(15px,2.2vw,16px);font-weight:400;line-height:150%}@media (max-width:767px){.pricing-faq-title .pricing-title-text{width:calc(100% - 32px)}}.pricing-faq-title .iconfont{color:var(--color-1);flex-shrink:0;font-size:clamp(20px,3vw,24px);line-height:1}.pricing-desc{color:var(--color-2);margin-top:12px;font-size:clamp(13px,2vw,14px);font-weight:400;line-height:150%;display:none}@media (max-width:767px){.pricing-desc{margin-top:10px;line-height:160%}}.pricing-desc .pricing-super-link{color:inherit;cursor:pointer;text-decoration:underline}.pricing-faq.pricing-actived .iconfont{transform:rotate(180deg)}.pricing-faq.pricing-actived .pricing-desc{display:block}