.pricing-v2-page{--page-max-width:1280px;--page-padding-x:0px;--page-header-height:68px;min-height:100dvh;background:var(--surface-background);color:var(--text-primary);font-family:var(--system-font)}.pricing-v2-main{max-width:var(--page-max-width);margin:0 auto;border-left:var(--border-width-thin) solid var(--border-muted);border-right:var(--border-width-thin) solid var(--border-muted)}@media (max-width:768px){.pricing-v2-main{border-left:none;border-right:none}}.pricing2-plan-features-area{flex:1;gap:var(--spacing-md)}.pricing2-plan-features-area,.pricing2-plans .pv2-plan-col-free,.pricing2-plans .pv2-plan-col-pro,.pricing2-plans .pv2-plan-header{display:flex;flex-direction:column}.pricing2-plans .pv2-plan-header{box-sizing:border-box}.pricing2-plan-header-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.pricing2-plans .pricing2-pro-cta,.pricing2-plans .pv2-plan-col-free .pv2-plan-cta{margin-top:var(--spacing-lg)}.pricing2-plan-header-stack .pv2-plan-price{display:flex;align-items:center;min-height:var(--control-height);margin-top:0}.pricing2-free-price{gap:var(--spacing-sm);white-space:normal}.pricing2-free-price-note{color:var(--text-secondary)}.pricing2-pro-cta{display:flex;align-items:stretch;width:fit-content}.pricing2-plans .pv2-plan-cta{box-sizing:border-box;min-height:var(--control-height);font-family:var(--system-font)}.pricing2-pro-cta-select{--pv2-cta-bg:var(--surface-elevated);--pv2-cta-fg:var(--text-primary);--pv2-cta-border:var(--color-primary);cursor:pointer;border-right:0}.pricing2-pro-cta-select:hover,.pricing2-pro-cta-select[data-state=open]{--pv2-cta-bg:var(--surface-muted-hover);--pv2-cta-fg:var(--text-primary)}.pricing2-credit-panel{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-muted);border:var(--border-width-thin) solid var(--border-subtle)}.pricing2-credit-body,.pricing2-credit-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md)}.pricing2-credit-panel[data-overage] .pricing2-credit-body,.pricing2-credit-panel[data-overage] .pricing2-credit-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing2-additional-usage,.pricing2-priced-line{display:flex;flex-direction:column;gap:var(--spacing-xs)}.pricing2-priced-line .pricing2-arrow-text,.pricing2-priced-line .pv2-feature-item{font-weight:var(--font-weight-semibold)}.pricing2-section-label{margin:0;font-family:var(--system-mono-font);font-size:var(--system-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--tracking-none);text-transform:uppercase;color:var(--text-muted)}.pricing2-credit-allowance{display:flex;flex-direction:column;gap:var(--spacing-md);padding-inline-start:calc(var(--system-icon-size) + var(--spacing-sm))}.pricing2-additional-usage{gap:var(--spacing-md)}.pricing2-credit-label{margin:0;font-family:var(--system-mono-font);font-size:var(--system-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--tracking-none);text-transform:uppercase;color:var(--text-muted)}.pricing2-credit-list,.pricing2-feature-list,.pricing2-overage-list{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0;margin:0;list-style:none}.pricing2-credit-list,.pricing2-overage-list{gap:var(--spacing-xs)}.pricing2-allowance-item{display:flex;align-items:center;gap:var(--spacing-xs)}.pricing2-or-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--system-icon-size);font-family:var(--system-mono-font);font-size:var(--system-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);color:var(--color-primary)}.pricing2-credit-list li,.pricing2-feature-row,.pricing2-overage-list li{font-size:var(--system-font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.pricing2-credit-heading .pv2-feature-item,.pricing2-feature-row .pv2-feature-item{font-size:var(--system-font-size);line-height:var(--line-height-tight)}.pricing2-overage-list{justify-content:flex-end}.pricing2-arrow-text{display:grid;grid-template-columns:var(--system-icon-size) minmax(0,1fr);align-items:center;gap:var(--spacing-md);font-size:var(--system-font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.pricing2-arrow{width:var(--system-icon-size);height:var(--system-icon-size);flex-shrink:0;color:var(--color-primary)}.pricing2-feature-group,.pricing2-feature-list{display:flex;flex-direction:column}.pricing2-feature-group{flex:1;gap:var(--spacing-sm)}.pricing2-feature-list{gap:var(--spacing-sm)}.pv2-plan-col-pro .pricing2-feature-group .pricing2-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:var(--spacing-xl);row-gap:var(--spacing-sm)}.pricing2-feature-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--spacing-md)}.pv2-plan-col-pro .pricing2-feature-row[data-overage]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:768px){.pricing2-credit-panel[data-overage] .pricing2-credit-body,.pricing2-credit-panel[data-overage] .pricing2-credit-heading,.pv2-plan-col-pro .pricing2-feature-row[data-overage]{grid-template-columns:minmax(0,1fr)}.pricing2-credit-allowance{padding-inline-start:0}.pv2-plan-col-pro .pricing2-feature-group .pricing2-feature-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.pricing2-free-price{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}