@keyframes load-inline{0%{background-position:0% 50%}to{background-position:-200% 50%}}.plan-card{display:flex;flex-direction:column;width:310px;box-shadow:0 4px 12px #5955651a;position:relative;background:#eff0f3;border-radius:6px;container-type:inline-size}.plan-pro,.plan-on-prem{border:solid 1px transparent;color:#fdfdfd}.plan-pro:before,.plan-on-prem:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(148deg,#46d4e3,#318a93)}.plan-pro{background:linear-gradient(180deg,#46d4e3,#318a93);background-clip:padding-box;box-shadow:0 4px 12px #11566c33}.plan-on-prem{background:linear-gradient(180deg,#33323e,#21212a);background-clip:padding-box;box-shadow:0 4px 12px #59556533}.plan-on-prem:before{background:linear-gradient(148deg,#3e4f5a,#1a2427)}.plan-card .bottom-segment,.plan-card .top-segment>*{padding-inline:24px}.plan-pro .bottom-segment,.plan-pro .top-segment>*,.plan-on-prem .bottom-segment,.plan-on-prem .top-segment>*{padding-inline:23px}.plan-card .top-segment{padding-bottom:24px;position:relative;overflow:hidden;border-radius:5px 5px 0 0}.plan-card.no-top-row .top-segment{padding-top:66px}.plan-card.no-price-line.no-top-row .top-segment{padding-top:82px}.plan-pro .top-segment:before{content:"";inset:0%;margin:-71%;transform:translate(67px,127px) scaleX(-1) rotate(-154deg);position:absolute;background:url(/assets/images/blur.webp) no-repeat center center scroll;z-index:0}.plan-pro .top-segment>*{position:relative;z-index:1}.plan-card .top-row,.feature-card .top-row{min-height:42px;padding-block:12px 10px;box-sizing:border-box;border-bottom:1px solid #d7d9e0;margin-bottom:24px;display:flex}.plan-card.no-price-line .top-row{margin-bottom:40px}.plan-pro .top-row{border-bottom-color:#ecfcf966}.plan-on-prem .top-row{border-bottom-color:#e4e5ea66}.plan-card .third-line button,#switch-to-on-prem{border:none;display:inline;background:none!important;padding:0;text-decoration:underline;font-size:inherit}.plan-card .top-row svg,.feature-card .top-row svg,.plan-card .bottom-segment svg{display:inline-block;transform:translateY(3px);margin-inline-end:2px;margin-top:-2px;flex-shrink:0}.plan-card .plan-label{display:flex;font-size:18px;gap:.3333em;font-weight:600;align-items:flex-start;margin-block-end:.4444em}.plan-card .plan-label svg{fill:currentColor;height:1.2222em;width:3.16667em;margin-top:.18em;flex-shrink:0}.no-price-line .plan-label{font-size:29.15px}.plan-card .price-line{font-size:32px;font-weight:700;margin-block-end:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-card .price-line .loading{color:transparent;background:linear-gradient(90deg,#eff0f380,#fdfdfda6 10% 15%,#eff0f380 25%);border-radius:4px;user-select:none;background-size:200% 100%;animation:load-inline 1.5s infinite linear}.plan-free .bottom-segment ul{padding-block-start:36px}.plan-free .price-line .loading{background:linear-gradient(90deg,#caccd6,#e4e5ea 10% 20%,#caccd6 30%);background-size:200% 100%}.plan-card .price-line small{font-size:20px;color:#565565}.very-many-digit-price .plan-card .price-line{font-size:26px}.many-digit-price .plan-card .price-line small{font-size:18px}.plan-card .third-line{color:#565565}.plan-card.plan-pro .third-line,.plan-card.plan-pro .price-line small{color:#ecfcf9}.plan-card.plan-on-prem .third-line,.plan-card.plan-on-prem .price-line small{color:#d7d9e0}.plan-on-prem .third-line span{color:#e4e5ea}.plan-card .third-line button:active{color:#fdfdfd}.plan-card .bottom-segment{display:flex;flex-direction:column;flex-grow:1;padding-block:24px;border-top:1px solid #d7d9e0;border-radius:0 0 5px 5px}.plan-pro .bottom-segment{background:#0413191e;border-top-color:#ecfcf966}.plan-on-prem .bottom-segment{background:#19181f28;border-top-color:#e4e5ea66}.plan-card .bottom-segment :global(a){align-self:center}.plan-card .bottom-segment .buttons{display:flex;flex-direction:row;gap:8px;flex-grow:1;align-items:end;margin-block-start:8px;justify-content:center}@media screen and (max-width: 1360px){.plan-card{width:100%;max-width:310px}}@media screen and (max-width: 770px){.plan-card .top-row{width:100%}}@container (max-width: 280px){.plan-card .bottom-segment,.plan-card .top-segment>*{padding-inline:16px}.plan-pro .bottom-segment,.plan-pro .top-segment>*,.plan-on-prem .bottom-segment,.plan-on-prem .top-segment>*{padding-inline:15px}}@supports (transform: translateX(1cqi)){.plan-pro .top-segment:before{transform:translate(calc(105.2cqi - 227.56px),127px) scaleX(-1) rotate(-154deg)}.no-price-line .plan-label{font-size:calc(7.4cqi + 5.7px)}}
