.cp-pricing{max-width:1184px;margin-inline:auto}.cp-pricing [hidden]{display:none!important}.cp-pricing .ui-segment{width:fit-content;max-width:100%;margin:0 auto var(--brand-space-32)}.cp-pricing .ui-segment-button{transition:none}.cp-plan-grid{gap:var(--brand-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cp-plan{gap:var(--brand-space-24);padding:var(--brand-space-32);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-panel);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cp-plan[data-featured=true]{border-color:var(--brand-action);background:color-mix(in srgb, var(--brand-action) 7%, var(--brand-panel))}.cp-plan-heading{justify-content:space-between;align-items:center;gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.cp-plan-heading small{color:var(--brand-muted)}.cp-plan h3,.cp-plan p,.cp-plan ul{margin:0}.cp-plan-summary{min-height:4.5em}.cp-plan .ui-button{width:100%}.cp-features{gap:var(--brand-space-16);flex:1;align-content:start;padding:0;list-style:none;display:grid}.cp-features li{gap:var(--brand-space-12);align-items:flex-start;display:flex}.cp-features .ui-icon{color:var(--brand-accent);flex:none;margin-top:3px}.cp-pricing .cp-price{color:var(--brand-ink);font-size:var(--brand-type-page-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.cp-price small{margin-top:var(--brand-space-8);font-size:var(--brand-type-caption-size);color:var(--brand-muted);font-weight:400;display:block}.cp-reference-price{color:var(--brand-muted);margin-bottom:var(--brand-space-8);display:block}.cp-pricing .cp-package-intro{text-align:center;max-width:660px;margin:0 auto var(--brand-space-24)}.cp-pricing .cp-purchase-note{color:var(--brand-muted);font-size:var(--brand-type-caption-size);margin-top:var(--brand-space-24);line-height:1.6}.cp-package-configure{max-width:760px;margin-inline:auto}.cp-package-configure>.ui-button{margin-bottom:var(--brand-space-16)}.cp-package-detail{gap:var(--brand-space-24);margin-top:var(--brand-space-24);display:grid}.cp-package-detail p{margin:0}.cp-package-configure .package-purchase{gap:var(--brand-space-24);display:grid}.cp-package-configure .card-theme-picker{border:0;min-width:0;margin:0;padding:0}.cp-package-configure .card-theme-picker legend{margin-bottom:var(--brand-space-12);font-weight:600}.cp-package-configure .card-theme-options{gap:var(--brand-space-16);margin-top:var(--brand-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cp-package-configure .card-theme-options label{gap:var(--brand-space-12);padding:var(--brand-space-16);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);cursor:pointer;min-width:0;display:grid}.cp-package-configure .card-theme-options label.selected{border-color:var(--brand-action);background:color-mix(in srgb, var(--brand-action) 7%, var(--brand-panel))}.cp-package-configure .card-theme-options img{width:100%;height:auto}.cp-package-configure .card-theme-options span{align-items:center;gap:var(--brand-space-8);overflow-wrap:anywhere;display:flex}.cp-package-configure .commerce-form{gap:var(--brand-space-12);display:grid}.cp-package-configure .commerce-form .ui-label:not(:first-child){margin-top:var(--brand-space-8)}.cp-catalog-status{justify-content:center;align-items:center;gap:var(--brand-space-16);flex-direction:column;min-height:300px;display:flex}@media (max-width:900px){.cp-plan-grid{grid-template-columns:1fr;max-width:540px;margin-inline:auto}.cp-plan-summary{min-height:0}.cp-plan{padding:var(--brand-space-24)}}@media (max-width:500px){.cp-package-configure .card-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-pricing .ui-segment{width:100%;display:flex}.cp-pricing .ui-segment-button{padding-inline:var(--brand-space-12);flex:1}}.cp-checkout{max-width:760px;margin-inline:auto}.cp-checkout form{gap:var(--brand-space-24);display:grid}.cp-capacity{gap:var(--brand-space-16);grid-template-columns:1fr 1fr;display:grid}.cp-review{gap:var(--brand-space-16);padding:var(--brand-space-24);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);display:grid}.cp-review div{justify-content:space-between;gap:var(--brand-space-24);display:flex}.cp-review dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.cp-eyebrow{color:var(--brand-muted)}@media (max-width:700px){.cp-plan-grid,.cp-capacity{grid-template-columns:1fr}.cp-plan{padding:var(--brand-space-20)}.cp-review div{flex-wrap:wrap}.cp-review dd{text-align:left}}.home-shared-pricing{overflow-anchor:none;position:relative}.home-shared-pricing .home-heading{text-align:center}.home-shared-pricing .cp-pricing{max-width:1184px}.home-shared-pricing .cp-plan-summary{max-width:none}.home-pricing-anchor{position:absolute;top:0}.connect-team-stack{gap:var(--brand-space-16);min-width:0;display:grid}.connect-team-stack fieldset{gap:var(--brand-field-groupGap);border:0;min-width:0;margin:0;padding:0;display:grid}.connect-team-stack fieldset>legend{margin-bottom:var(--brand-field-labelGap)}.connect-team-stack label{gap:var(--brand-field-labelGap);display:grid}.connect-team-stack label:has(.ui-check){align-items:center;display:flex}.connect-team-stack .ui-input{width:100%}.cp-offer-wrap{container-type:inline-size}.cp-offer-grid{gap:var(--brand-space-16);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:620px){.cp-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1000px){.cp-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-offer-wrap[data-columns="2"] .cp-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:519px){.cp-offer-wrap[data-columns="2"] .cp-offer-grid{grid-template-columns:minmax(0,1fr)}}.cp-offer-bar{justify-content:center;margin-bottom:28px;display:flex}.cp-offer-bar .ui-switch-row{gap:var(--brand-space-12);font-weight:600}.cp-offer{grid-row:span 4;grid-template-rows:subgrid;gap:var(--brand-space-16);padding:var(--brand-space-24);border-radius:var(--brand-radius-card);background:var(--brand-panel);border:1px solid var(--brand-line);box-shadow:0 2px 3px color-mix(in srgb, var(--brand-ink) 4%, transparent), 0 16px 40px -24px color-mix(in srgb, var(--brand-ink) 22%, transparent);display:grid}.cp-offer[data-featured=true]{background:var(--brand-panel);border-color:var(--brand-line)}.cp-offer-wrap:not([data-columns]) .cp-offer[data-plan=enterprise]{grid-area:auto/1/auto/-1;grid-template-rows:auto}@container (min-width:620px){.cp-offer-wrap:not([data-columns]) .cp-offer[data-plan=enterprise]{gap:var(--brand-space-20) var(--brand-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-offer-wrap:not([data-columns]) .cp-offer[data-plan=enterprise] .cp-features{grid-area:1/2/4}.cp-offer-wrap:not([data-columns]) .cp-offer[data-plan=enterprise] .cp-offer-action{grid-column:1}}@supports not (grid-template-rows:subgrid){.cp-offer{display:flex}.cp-offer-action{margin-top:auto}}.cp-offer-top{align-content:start;gap:var(--brand-space-8);display:grid}.cp-offer .cp-plan-summary{min-height:0}.cp-offer .cp-price,.cp-one .cp-price{align-self:end}.cp-offer .cp-price small,.cp-one .cp-price small{margin:0 0 0 var(--brand-space-4);display:inline}.cp-offer-status{padding:2px var(--brand-space-12);border:1px solid var(--brand-line);border-radius:var(--brand-radius-pill);font-size:var(--brand-type-caption-size);white-space:nowrap}.cp-save{padding:2px var(--brand-space-12);border-radius:var(--brand-radius-pill);background:var(--brand-palette-lime);font-size:var(--brand-type-caption-size);white-space:nowrap;font-weight:600;color:var(--brand-palette-ink-black)!important}.cp-offer .cp-features{gap:var(--brand-space-12);padding-top:var(--brand-space-16);border-top:1px solid var(--brand-line);font-size:var(--brand-type-caption-size)}.cp-inherits{font-weight:600}.cp-offer-action{align-self:end}.cp-one{justify-content:space-between;align-items:flex-end;gap:var(--brand-space-24);padding:var(--brand-space-24) var(--brand-space-32);border-radius:var(--brand-radius-card);background:var(--brand-palette-ink-black);color:var(--brand-palette-char-text);flex-wrap:wrap;grid-column:1/-1;display:flex}.cp-one .cp-plan-heading h3{color:var(--brand-palette-lime);margin:0}.cp-one-main{gap:var(--brand-space-12);flex:420px;min-width:0;display:grid}.cp-one .cp-one-summary{color:var(--brand-palette-char-muted);margin:0}.cp-one-features{gap:var(--brand-space-8) var(--brand-space-20);margin:var(--brand-space-4) 0 0;font-size:var(--brand-type-caption-size);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cp-one-features li{align-items:center;gap:var(--brand-space-8);display:flex}.cp-one-features .ui-icon{color:var(--brand-palette-lime)}.cp-one-side{justify-items:end;gap:var(--brand-space-16);display:grid}.cp-one .cp-price{color:var(--brand-palette-char-text);margin:0}.cp-one .cp-price small{color:var(--brand-palette-char-muted)}.cp-one .ui-button{background:var(--brand-palette-char-text);color:var(--brand-palette-ink-black)}@container (max-width:619px){.cp-one{padding:var(--brand-space-24)}.cp-one-side{justify-items:stretch;width:100%}}.cp-offer .cp-features li[data-readiness=pilot_pending] .ui-icon,.cp-offer .cp-features li[data-readiness=coming_soon] .ui-icon{color:var(--brand-muted)}.cp-readiness{margin-left:var(--brand-space-8);padding:0 var(--brand-space-8);border:1px solid var(--brand-line);border-radius:var(--brand-radius-pill);color:var(--brand-muted);font-size:var(--brand-type-caption-size);white-space:nowrap;font-style:normal;display:inline-block}.cp-offer-earlier{justify-content:space-between;align-items:center;gap:var(--brand-space-12);margin-top:var(--brand-space-16);flex-wrap:wrap;display:flex}.cp-offer-earlier p{margin:0}.cp-pricing .cp-offer-bar .ui-segment{border-radius:var(--brand-radius-pill);background:var(--brand-soft);border:1px solid var(--brand-line);box-shadow:none;gap:2px;padding:3px}.cp-pricing .cp-offer-bar .ui-segment-button{border-radius:var(--brand-radius-pill);min-height:34px;padding:6px 16px;font-size:14px;font-weight:600}.cp-pricing .cp-offer-bar .ui-lens{border-radius:var(--brand-radius-pill)}.cp-pricing .cp-billing-saving{border-radius:var(--brand-radius-pill);background:var(--brand-palette-lime);color:var(--brand-palette-ink-black);margin-left:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}@container (max-width:619px){.cp-pricing .cp-offer-bar .ui-segment-button{padding:6px 12px;font-size:13px}.cp-pricing .cp-billing-saving{font-size:11px}}
