.-hZBkq_planGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.-hZBkq_planGrid>li{display:grid}.-hZBkq_planCard{flex-direction:column;height:100%;display:flex}.-hZBkq_planCard .ant-card-body{flex-direction:column;flex:1;gap:16px;display:flex}.-hZBkq_planCardCurrent{border-color:var(--foundation-primary)}.-hZBkq_planHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-hZBkq_planHeader .-hZBkq_planName{margin:0}.-hZBkq_featureList{gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.-hZBkq_featureList li{align-items:baseline;gap:8px;display:flex}.-hZBkq_featureIcon{color:var(--foundation-success-text)}.-hZBkq_planPrice{font-size:1.5rem;font-weight:600;line-height:1.2}.-hZBkq_limitList{gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.-hZBkq_limitList li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.-hZBkq_limitList li span{overflow-wrap:anywhere;min-width:0}.-hZBkq_limitList strong{font-variant-numeric:tabular-nums}.-hZBkq_limitNested{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);padding-left:12px}.-hZBkq_planAction{margin-top:auto}.-hZBkq_reviewTotals{gap:8px;margin:0;display:grid}.-hZBkq_reviewTotals div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.-hZBkq_reviewTotals dt{color:var(--text-secondary)}.-hZBkq_reviewTotals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.-hZBkq_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.-hZBkq_actions{justify-content:stretch}.-hZBkq_actions .ant-btn{flex:auto}}.-hZBkq_stack{width:100%;min-width:0;container-type:inline-size}:is(.-hZBkq_stack .ant-typography-secondary,.-hZBkq_stack .ant-descriptions-item-label){color:var(--text-secondary)}.-hZBkq_purchaseJourney{gap:24px;min-width:0;display:grid}.-hZBkq_purchaseJourney>*{min-width:0}.-hZBkq_banner{margin-bottom:16px}.-hZBkq_capacityList{margin:0;padding:0;list-style:none;display:grid}.-hZBkq_capacityList>li{border-bottom:1px solid var(--foundation-border);gap:4px;padding:12px 0;display:grid}.-hZBkq_capacityList>li:last-child{border-bottom:0}.-hZBkq_capacityMain,.-hZBkq_capacityAddOn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.-hZBkq_capacityMain strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.-hZBkq_builderContainer{container-type:inline-size}.-hZBkq_builderLayout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.-hZBkq_builderLayout>*{min-width:0}.-hZBkq_builderSummary{animation:.22s cubic-bezier(.2,0,0,1) -hZBkq_planSettle;position:sticky;top:12px}@keyframes -hZBkq_planSettle{0%{opacity:0;transform:translate(-12px)}}.-hZBkq_builderTotalBar{display:none}@container (width<=760px){.-hZBkq_builderLayout{grid-template-columns:1fr}.-hZBkq_builderSummary{order:2;position:static}.-hZBkq_summaryReview{display:none}.-hZBkq_builderTotalBar{background:var(--foundation-surface,var(--ant-color-bg-container));border-top:1px solid var(--foundation-border);z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 0;display:flex;position:sticky;bottom:0}.-hZBkq_builderTotalBar>span{display:grid}.-hZBkq_builderTotalBar small{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size)}.-hZBkq_builderTotalBar strong{font-variant-numeric:tabular-nums}}@media (prefers-reduced-motion:reduce){.-hZBkq_moduleRow{transition:none}.-hZBkq_builderSummary{animation:none}}.-hZBkq_presetChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.-hZBkq_moduleList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.-hZBkq_moduleRow{border:1px solid var(--foundation-border);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:10px 14px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.-hZBkq_moduleRow[data-disabled] .-hZBkq_moduleText{color:var(--foundation-text-muted)}.-hZBkq_moduleMarker{margin-top:2px}.-hZBkq_moduleText{gap:2px;min-width:0;display:grid}label.-hZBkq_moduleText{cursor:pointer}.-hZBkq_moduleRow[data-disabled] label.-hZBkq_moduleText{cursor:default}.-hZBkq_moduleDescription,.-hZBkq_moduleRequirement{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-hZBkq_moduleRequirement{color:var(--foundation-warning-text,#8a6114);white-space:normal}.-hZBkq_moduleCapacity{grid-column:2/-1;min-width:0}.-hZBkq_moduleCapacity:empty{display:none}.-hZBkq_capacityBlock:first-child{border-top:0;margin-top:0;padding-top:0}.-hZBkq_capacityBlock{border-top:1px solid color-mix(in srgb, var(--foundation-primary) 18%, var(--foundation-border));gap:6px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.-hZBkq_capacityBlock>li{grid-template-columns:minmax(140px,1fr) minmax(0,300px) minmax(110px,auto);align-items:center;gap:4px 16px;display:grid}.-hZBkq_capacityName{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.-hZBkq_capacityName small,.-hZBkq_capacityPack small{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);font-variant-numeric:tabular-nums}.-hZBkq_capacityPack{white-space:nowrap;grid-column:2;justify-self:start;align-items:center;gap:8px;display:flex}.-hZBkq_capacityMissing{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);text-align:right;grid-area:1/3}.-hZBkq_planFeatureTags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.-hZBkq_capacityPack .ant-input-number{width:92px}.-hZBkq_capacityTotal{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/3}.-hZBkq_emailField{margin-bottom:0}@container (width<=560px){.-hZBkq_capacityBlock>li{grid-template-columns:minmax(0,1fr) auto}.-hZBkq_capacityPack{white-space:normal;grid-column:1/-1}.-hZBkq_capacityTotal{grid-column:2}}.-hZBkq_moduleRowOn{border-color:var(--foundation-primary);background:var(--foundation-primary-soft)}.-hZBkq_moduleRow .ant-typography{margin-bottom:0}.-hZBkq_moduleRow>div{overflow-wrap:anywhere;min-width:0}.-hZBkq_modulePrice{font-variant-numeric:tabular-nums;white-space:nowrap}.-hZBkq_customPlanCopy.-hZBkq_customPlanCopy{color:var(--foundation-text-muted);margin:0}.-hZBkq_inlineNotice{margin-block-end:16px}@container (width<=440px){.-hZBkq_moduleRow{grid-template-columns:auto minmax(0,1fr)}.-hZBkq_modulePrice{white-space:normal;overflow-wrap:anywhere;grid-column:2}}.-hZBkq_toneInfo{--billing-tone:var(--foundation-primary)}.-hZBkq_toneSuccess{--billing-tone:var(--foundation-success-text)}.-hZBkq_toneWarning{--billing-tone:var(--foundation-warning-text,#8a6114)}.-hZBkq_toneError{--billing-tone:var(--foundation-danger,#c0392b)}:root[data-theme=dark] .-hZBkq_toneWarning{--billing-tone:var(--foundation-warning-text,#e7b65c)}:root[data-theme=dark] .-hZBkq_toneError{--billing-tone:var(--foundation-danger,#ff8a80)}.-hZBkq_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-hZBkq_mutedText{color:var(--foundation-text-muted);margin:0}.-hZBkq_subscriptionCard .ant-card-body{padding:24px}.-hZBkq_subscription{gap:20px;min-width:0;display:grid;container-type:inline-size}.-hZBkq_subscriptionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.-hZBkq_subscriptionIdentity{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.-hZBkq_subscriptionIdentity h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650;line-height:1.2}.-hZBkq_subscriptionIdentity .ant-tag{margin:0}.-hZBkq_subscriptionMeta{color:var(--foundation-text-muted);font-variant-numeric:tabular-nums}.-hZBkq_subscriptionSection{gap:10px;display:grid}.-hZBkq_subscriptionSection h3,.-hZBkq_reviewItems h3,.-hZBkq_reviewPrice h3{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);letter-spacing:.02em;margin:0;font-weight:600}.-hZBkq_statusStrip{background:color-mix(in srgb, var(--billing-tone) 7%, var(--foundation-surface));border:1px solid color-mix(in srgb, var(--billing-tone) 26%, var(--foundation-border));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:14px 16px;display:grid}.-hZBkq_statusIcon{color:var(--billing-tone);font-size:18px;line-height:1.3}.-hZBkq_statusBody{min-width:0}.-hZBkq_statusTitle{font-size:15px;font-weight:600;line-height:1.35;display:block}.-hZBkq_statusBody p{color:var(--foundation-text-muted);max-width:72ch;margin:4px 0 0;line-height:1.55}.-hZBkq_statusBody .-hZBkq_statusError{color:var(--billing-tone)}.-hZBkq_statusActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.-hZBkq_quietNote{color:var(--foundation-text-muted);align-items:baseline;gap:8px;margin:0;display:flex}.-hZBkq_limitGrid,.-hZBkq_quotaGrid{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.-hZBkq_limitGrid{grid-template-columns:repeat(auto-fit,minmax(min(150px,50% - 5px),1fr))}.-hZBkq_limitGrid>li{background:var(--foundation-fill);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.-hZBkq_limitGrid span{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);overflow-wrap:anywhere}.-hZBkq_limitGrid strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.-hZBkq_featureTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-hZBkq_featureTags .ant-tag{margin:0}@container (width<=640px){.-hZBkq_statusStrip{grid-template-columns:auto minmax(0,1fr)}.-hZBkq_statusActions{grid-column:2;justify-content:flex-start}.-hZBkq_statusActions .ant-btn{min-height:44px}}.-hZBkq_quotaGrid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr))}.-hZBkq_quotaTile{border:1px solid var(--foundation-border);border-radius:10px;grid-template-rows:auto auto auto 1fr;gap:6px;min-width:0;padding:14px;display:grid}.-hZBkq_quotaTile[data-state=warning]{border-color:color-mix(in srgb, var(--foundation-warning-text,#8a6114) 40%, var(--foundation-border))}.-hZBkq_quotaTile[data-state=exhausted]{border-color:color-mix(in srgb, var(--foundation-danger,#c0392b) 45%, var(--foundation-border))}.-hZBkq_quotaTile .ant-progress{margin:0}.-hZBkq_quotaTileHead{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.-hZBkq_quotaTileHead .ant-tag{margin:0}.-hZBkq_quotaLabel{color:var(--foundation-text-muted);overflow-wrap:anywhere;font-weight:500}.-hZBkq_quotaValue{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.-hZBkq_quotaValue strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.2}.-hZBkq_quotaValue span,.-hZBkq_quotaCaption,.-hZBkq_quotaOfferNote{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);font-variant-numeric:tabular-nums}.-hZBkq_quotaOffer{border-top:1px solid var(--foundation-border);flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;gap:6px 8px;margin-top:4px;padding-top:10px;display:flex}.-hZBkq_quotaOffer>span{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);font-variant-numeric:tabular-nums}.-hZBkq_allocations{gap:20px;min-width:0;display:grid;container-type:inline-size}.-hZBkq_capEditor{border:1px solid var(--foundation-border);border-radius:10px;min-width:0;display:grid}.-hZBkq_capEditor:focus-visible{outline:2px solid var(--foundation-primary);outline-offset:2px}.-hZBkq_capEditorHead{background:var(--foundation-fill);border-bottom:1px solid var(--foundation-border);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.-hZBkq_capEditorHead label{font-weight:600}.-hZBkq_projectSelect{flex:220px;max-width:420px}.-hZBkq_capList{margin:0;padding:0 16px;list-style:none}.-hZBkq_capList>li{border-bottom:1px solid var(--foundation-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.-hZBkq_capList>li:last-child{border-bottom:0}.-hZBkq_capLabel{gap:2px;min-width:0;display:grid}.-hZBkq_capLabel small{color:var(--foundation-text-muted);font-variant-numeric:tabular-nums}.-hZBkq_capList>li[data-changed] .-hZBkq_capLabel strong:after{color:var(--foundation-primary);content:" •"}.-hZBkq_capInput{justify-content:flex-end;align-items:center;gap:4px;min-width:172px;display:flex}.-hZBkq_capInput .ant-input-number{width:132px}.-hZBkq_capValue{font-variant-numeric:tabular-nums;font-weight:600}.-hZBkq_capError,.-hZBkq_capWarning{grid-column:1/-1}.-hZBkq_capError{color:var(--foundation-danger,#c0392b)}.-hZBkq_capWarning{color:var(--foundation-warning-text,#8a6114)}:root[data-theme=dark] .-hZBkq_capError{color:var(--foundation-danger,#ff8a80)}:root[data-theme=dark] .-hZBkq_capWarning{color:var(--foundation-warning-text,#e7b65c)}.-hZBkq_capFooter{border-top:1px solid var(--foundation-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}.-hZBkq_capFooter>p{font-size:var(--foundation-type-secondary-size);flex:280px;max-width:72ch;line-height:1.5}.-hZBkq_capActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-hZBkq_projectOption{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.-hZBkq_projectOption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-hZBkq_projectOption small{color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);flex:none}.-hZBkq_projectOption small[data-unsaved]{color:var(--foundation-warning-text,#8a6114)}@container (width<=520px){.-hZBkq_capList>li{grid-template-columns:1fr}.-hZBkq_capInput{justify-content:flex-start}}.-hZBkq_review{gap:20px;min-width:0;display:grid;container-type:inline-size}.-hZBkq_reviewNotice{background:color-mix(in srgb, var(--billing-tone) 7%, var(--foundation-surface));border:1px solid color-mix(in srgb, var(--billing-tone) 26%, var(--foundation-border));border-radius:8px;align-items:baseline;gap:10px;margin:0;padding:10px 14px;line-height:1.5;display:flex}.-hZBkq_reviewNotice>.anticon{color:var(--billing-tone)}.-hZBkq_reviewGrid{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:16px 32px;display:grid}.-hZBkq_reviewItems,.-hZBkq_reviewPrice{align-content:start;gap:12px;min-width:0;display:grid}.-hZBkq_reviewPrice{background:var(--foundation-fill);border-radius:10px;padding:16px 18px}.-hZBkq_reviewDue{border-bottom:1px solid var(--foundation-border);padding-bottom:10px}.-hZBkq_reviewDue dt{color:var(--foundation-text);align-self:center;font-weight:600}.-hZBkq_reviewTotals .-hZBkq_reviewDue dd{letter-spacing:-.02em;font-size:24px;font-weight:650}.-hZBkq_reviewEffective{margin:0;line-height:1.5}.-hZBkq_reviewFinePrint{border-top:1px solid var(--foundation-border);color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);gap:6px;padding-top:16px;line-height:1.55;display:grid}.-hZBkq_reviewFinePrint p{max-width:80ch;margin:0}@container (width<=720px){.-hZBkq_reviewGrid{grid-template-columns:1fr}}:root[data-theme=dark] .-hZBkq_stack .ant-btn-primary:not(:disabled){color:var(--foundation-bg)}
