.pricing-modal .pricing-section{padding-top:36px}.pricing-section{padding-top:72px}.pricing-section h1{text-align:center;font-size:var(--extra-large-size);margin-bottom:48px}.pricing-section .prices-currency-description{text-align:end;font-size:var(--medium-size);font-weight:400;margin-bottom:40px}.pricing-section .pricing-table{display:flex;flex-direction:column;justify-content:center;gap:16px}.pricing-section .pricing-section-footer{margin-top:24px;text-align:center;font-weight:400;line-height:1.5384615385;height:40px}.pricing-section .pricing-section-footer a{color:var(--info);display:inline}@media (min-width: 1050px){.pricing-section .pricing-table{flex-direction:row}}@media (min-width: 1200px){.pricing-section{margin-inline:auto}}.radio{display:flex;align-items:center;justify-content:center;z-index:1;padding:0 8px;max-height:40px;line-height:40px;border-radius:var(--border-radius);color:var(--black-primary-text);background-color:transparent;text-wrap:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:var(--transition)}.radio:hover:not(:active):not(.checked):not(:has(input:disabled)){background-color:var(--gray-button-background-hovered);border-color:var(--blue-border);color:var(--black-general-text)}.radio:active{background-color:transparent}.radio.checked{border-color:var(--blue-border);color:var(--black-general-text)}.radio:has(input:disabled){cursor:not-allowed;color:var(--light-gray-general-text)}.radio input{opacity:0;height:0;width:0}.radio:has(input:focus),.radio:has(input:focus-visible){outline:2px solid var(--outline-color)}.radio-group{border:none;padding:0}.radio-group legend{padding-bottom:10px}.radio-group.horizontal .radio-group-inner{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;border:var(--gray-border);border-radius:var(--border-radius);padding:3px}.radio-group.horizontal .radio-group-inner:has(input:disabled){border:var(--light-gray-border)}.radio-group.horizontal .radio-group-inner:before{content:"";position:absolute;top:3px;left:3px;opacity:var(--radio-group-opacity);height:calc(100% - 6px);width:calc((100% - 3px * 2 - 4px * (var(--radio-group-total, 0) - 1)) / var(--radio-group-total, 0));max-width:500px;background-color:var(--gray-menu-item-background-hovered);border-radius:var(--border-radius);transform:translate3d(calc(100% * var(--radio-group-selected, 0) + 4px * var(--radio-group-selected, 0)),0,0);transition:var(--transition),var(--radio-group-transition)}.product-card{flex:1;display:flex;flex-direction:column;gap:24px;padding:24px;border:var(--gray-border);border-radius:var(--border-radius)}.product-card .product-tags{display:flex;gap:6px}.product-card .product-header{font-size:var(--large-size);overflow-wrap:break-word;height:55.19px}.product-card .product-description,.product-card .footnote{font-weight:400;line-height:1.5384615385;height:40px}.product-card .product-price-container .product-price{font-size:var(--extra-large-size)}.product-card .product-price-container .product-price-description{margin-top:4px;font-weight:400}.product-card .button{width:100%;height:48px}.product-card .footnote{display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width: 1050px){.product-card{max-width:317px}}.tag{display:flex;align-items:center;border-radius:5px;padding:4px 6px;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px}.pricing-modal .features-comparison-section{padding-bottom:0}.pricing-modal .features-comparison-section table thead{top:-48px}.features-comparison-section{padding:72px 0;margin:0 -24px}.features-comparison-section h2{margin-bottom:48px;text-align:center;font-size:var(--large-size)}.features-comparison-section table,.features-comparison-section tbody,.features-comparison-section tr,.features-comparison-section .table-data-cell-inner{vertical-align:baseline}.features-comparison-section table,.features-comparison-section tbody,.features-comparison-section .table-header-cell{--border-data-radius: 0}.features-comparison-section table,.features-comparison-section thead,.features-comparison-section thead tr,.features-comparison-section tbody,.features-comparison-section tbody tr:last-child td,.features-comparison-section .table-header-cell{border:none}.features-comparison-section table,.features-comparison-section tbody{border-spacing:0}.features-comparison-section tbody,.features-comparison-section .table-header-cell{border-collapse:separate}.features-comparison-section .table-header-cell-inner,.features-comparison-section .table-data-cell-inner{overflow:hidden;text-overflow:ellipsis}.features-comparison-section table{line-height:24px;flex-shrink:0;width:100%;border-radius:0}.features-comparison-section table thead{position:sticky;top:0;z-index:1}.features-comparison-section tbody tr:last-child .table-data-cell{border-bottom:none}.features-comparison-section .table-header-cell,.features-comparison-section .table-data-cell{padding:8px;vertical-align:middle;text-align:left}.features-comparison-section .table-header-cell{font-weight:700;background-color:var(--white);border-bottom:1.5px solid var(--gray-border-color)}.features-comparison-section .table-data-cell{background-color:var(--white);border-bottom:var(--gray-border)}.features-comparison-section .table-header-cell:not(:first-child) .table-header-cell-inner{display:flex;align-items:center;justify-content:center;text-align:center}.features-comparison-section .table-data-cell:not(:first-child){font-weight:400;font-size:var(--small-size)}.features-comparison-section .table-data-cell:not(:first-child) .table-data-cell-inner{display:flex;align-items:center;justify-content:center;text-align:center}.features-comparison-section .table-data-cell-inner:has(>.info-tooltip){display:flex;align-items:center;justify-content:space-between;gap:8px}.features-comparison-section .table-data-content{width:fit-content;display:block}.features-comparison-section .table-data-content:has(>svg){background-color:var(--success-50);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.features-comparison-section .table-data-content.not-included:has(>svg){background-color:var(--gray-button-background-hovered)}.features-comparison-section .table-data-content svg{display:block;width:20px;height:20px}.features-comparison-section .table-data-content.not-included svg{transform:rotate(90deg);width:18px;height:18px}@media (min-width: 375px){.features-comparison-section{margin:0 -48px}.features-comparison-section .table-data-cell:not(:first-child){font-size:var(--regular-size)}}@media (min-width: 600px){.features-comparison-section{margin:0}.features-comparison-section .table-header-cell,.features-comparison-section .table-data-cell{padding:16px}}@media (min-width: 1050px){.features-comparison-section{padding:128px 0}}.info-tooltip{width:28px;height:28px;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.info-tooltip:hover{background-color:var(--gray-button-background-hovered)}.info-tooltip svg{width:20px;height:20px}.skeleton{animation:var(--pulse-animation);background-color:var(--gray-menu-item-background-active);border-radius:var(--border-radius)}.already-have-plan-message{width:100%;margin:0 auto;max-width:464px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:386.95px;text-align:center;font-size:var(--medium-size)}.already-have-plan-message .circle-check-wrapper{margin-bottom:8px}.already-have-plan-message .circle-check-wrapper svg{height:48px;width:48px}.already-have-plan-message .circle-check-wrapper svg path{stroke-width:1}.subscription-change-preview{width:100%;margin:0 auto;max-width:464px}.subscription-change-preview h1{font-size:var(--extra-large-size);font-weight:500;margin-bottom:32px}.subscription-change-preview .plan-name{font-size:var(--large-size);font-weight:700;margin-bottom:8px}.subscription-change-preview .invoice-preview-container{opacity:0;max-height:0px;overflow:hidden;transition:max-height .4s ease-in-out,opacity .2s ease-in-out}.subscription-change-preview .invoice-preview-banner{margin:0 -20px 32px;padding:20px}.subscription-change-preview .invoice-preview-banner .invoice-lines{font-weight:500;display:flex;flex-direction:column;gap:16px}.subscription-change-preview .invoice-preview-banner .invoice-line,.subscription-change-preview .invoice-preview-banner .invoice-total{display:flex;align-items:center;justify-content:space-between}.subscription-change-preview .invoice-preview-banner .invoice-total{font-weight:700;margin-top:20px}.subscription-change-preview .invoice-preview-price{display:flex;align-items:center;gap:8px}.subscription-change-preview .invoice-preview-price svg{width:14px;height:14px;color:var(--light-gray-general-text)}.subscription-change-preview .subsection{display:flex;justify-content:space-between;gap:16px}.subscription-change-preview .subsection .description,.subscription-change-preview .subsection .price{font-size:var(--medium-size);line-height:145%}.subscription-change-preview .subsection .description{font-weight:400;max-width:260px}.subscription-change-preview .subsection .price{font-weight:700;text-align:end}.subscription-change-preview .subsection .custom-button{margin-top:12px;display:flex;align-items:center;justify-content:end;gap:6px;font-size:var(--small-size);color:var(--light-gray-general-text);background-color:transparent}.subscription-change-preview .subsection .custom-button .link-icon,.subscription-change-preview .subsection .custom-button .link-icon svg{height:14px;transition:var(--transition)}.subscription-change-preview .subsection .custom-button .edit-icon,.subscription-change-preview .subsection .custom-button .edit-icon svg{width:16px;height:16px}.subscription-change-preview .subsection .custom-button:hover{color:var(--black-general-text);background-color:transparent}.subscription-change-preview .subsection .custom-button:hover .link-icon svg{fill:var(--black-general-text);opacity:1}.subscription-change-preview .divider{border-bottom:var(--gray-border);margin:32px auto}.subscription-change-preview .control-buttons{margin:32px auto 0}.subscription-change-preview .control-buttons .button{width:100%;height:48px;margin-top:16px}.subscription-change-success{width:100%;margin:0 auto;max-width:464px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:386.95px;text-align:center;font-size:var(--medium-size)}.subscription-change-success .circle-check-wrapper{margin-bottom:8px}.subscription-change-success .circle-check-wrapper svg{height:48px;width:48px}.subscription-change-success .circle-check-wrapper svg path{stroke-width:1}.upgrade-flow{width:100%;margin:0 auto;max-width:464px}.upgrade-flow .loading-message,.upgrade-flow .error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:386.95px}.upgrade-flow .error-message{gap:16px}.software-flow{width:100%;margin:0 auto;max-width:464px}.software-flow .loading-message,.software-flow .global-error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:388.38px}.software-flow .global-error-message{gap:16px}.pre-checkout h1{font-size:var(--extra-large-size);font-weight:500;margin-bottom:32px}.pre-checkout .software-name{font-size:var(--semi-large-size);font-weight:700;margin-bottom:16px}.pre-checkout .pre-checkout-description{margin-bottom:16px;font-size:var(--medium-size);font-weight:400;line-height:1.5384615385}.pre-checkout .input{margin-bottom:16px}.pre-checkout .control-buttons{margin:32px auto 0}.pre-checkout .control-buttons .button{width:100%;height:48px;margin-top:16px}.update-not-allowed-message h1{font-size:var(--extra-large-size);font-weight:500;margin-bottom:32px}.update-not-allowed-message .update-not-allowed-explanation{font-size:var(--medium-size);font-weight:400;line-height:1.5384615385}.update-not-allowed-message .control-buttons{margin:32px auto 0}.update-not-allowed-message .control-buttons .button{width:100%;height:48px;margin-top:16px}.update-not-allowed-message .control-buttons p{margin-top:28px;line-height:20px;text-align:center}.update-not-allowed-message .control-buttons a{color:var(--info);display:inline}.empty-state{display:flex;align-items:center;justify-content:center;padding:24px;width:inherit;min-height:inherit}.empty-state .empty-state-inner{display:flex;flex-direction:column;align-items:center}.empty-state .empty-state-image{height:230px;width:350px;object-fit:contain;margin-bottom:20px}.empty-state .primary-message{line-height:24px;font-size:var(--medium-size);font-weight:400;text-align:center}.empty-state .secondary-message{font-size:var(--regular-size);color:var(--light-gray-general-text);margin-top:12px;text-align:center;letter-spacing:.3px;line-height:1.5384615385;font-weight:400}.empty-state button{margin-top:20px}.pricing-modal{width:min(100%,1440px);margin:0 auto}@media (min-width: 1920px){.main-content{width:min(100%,1680px)}}.tooltip{position:fixed;z-index:1000;display:none;border:0 solid var(--gray-general-text)}.tooltip #content{padding:8px 12px;max-width:260px;letter-spacing:.3px;line-height:1.5384615385;font-size:var(--small-size);font-weight:600;border-radius:var(--border-radius);background-color:var(--gray-general-text);color:var(--white)}
