.purchase-modal{color:hsl(var(--foreground))}.purchase-header{padding-bottom:12px}.purchase-header [role]{text-align:left}.purchase-body-content{flex-direction:column;gap:16px;display:flex}.purchase-body-content>*{margin-top:0!important}.purchase-benefits-tray{font-size:12px}.purchase-benefits-tray>summary{color:hsl(var(--muted-foreground))}.purchase-column-heading{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.purchase-column-heading h3{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.purchase-column-heading a{color:hsl(var(--primary));font-size:11px}.purchase-option{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:18px 14px 12px;font-size:12px;display:grid;position:relative}.purchase-option>*{grid-column:1/-1}.purchase-option>.purchase-option-title{grid-column:1;align-self:start;font-size:14px;line-height:1.3}.purchase-option input[type=radio]{accent-color:hsl(var(--primary));flex-shrink:0;width:16px;height:16px;margin-top:1px}.purchase-option>.purchase-option-price{text-align:right;grid-area:1/2}.purchase-option-price p:first-child{line-height:1}.purchase-option-price p:first-child span{color:hsl(var(--muted-foreground));margin-top:5px;font-size:10px;display:block}.purchase-option-price p+p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:10px}.purchase-recommended{background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:3px 9px;font-size:9px;font-weight:700;position:absolute;top:-10px;left:14px}.purchase-growth-option:not(:has(>label input:checked)){background:hsl(var(--background))}.purchase-inclusions{margin:0}.purchase-inclusions li{line-height:1.45}.purchase-inclusions li>span:last-child:not(:first-child){font-size:11px}.purchase-value{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));grid-template-columns:1fr auto;gap:6px 10px;padding-top:10px;font-size:11px;display:grid}.purchase-value>p:first-child{grid-column:1/-1;justify-content:space-between;display:flex}.purchase-price-row{color:hsl(var(--foreground));grid-column:1/-1;align-items:center;gap:8px;display:flex}.purchase-price-label{font-size:15px;font-weight:700}.purchase-value .purchase-save{background:hsl(var(--success));color:hsl(var(--success-foreground));text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.purchase-final-price{white-space:nowrap;margin-left:auto;font-size:18px;font-weight:800}.purchase-final-price>span{color:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.purchase-ultimate{color:hsl(var(--muted-foreground));background:hsl(var(--background))}.purchase-ultimate strong{color:hsl(var(--foreground))}.purchase-summary{font-size:12px}.purchase-summary>div:first-child:not([aria-live]){background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:6px;padding:8px 10px}.purchase-summary p{font-size:12px}.purchase-footer-zone{padding-top:12px;padding-bottom:14px}.purchase-billing-choice{position:relative}.purchase-direct-growth .purchase-option{background:0 0;border:0;padding:8px 0 0;display:block}.purchase-direct-growth .purchase-option>*+*{margin-top:18px}.purchase-direct-growth .purchase-billing{margin-top:0}.purchase-direct-growth .purchase-billing-choice{gap:10px;padding:24px 18px 18px}.purchase-direct-growth .purchase-billing-choice:has(input:checked){background:hsl(var(--primary) / .06)}.purchase-direct-growth .purchase-billing-choice>span.font-bold{font-size:32px;line-height:1.2}.purchase-direct-growth .purchase-annual-saving{background:hsl(var(--success));width:auto;max-width:calc(100% - 30px);color:hsl(var(--success-foreground));border-radius:12px;padding:3px 8px;font-size:9px;position:absolute;top:-12px;left:18px}.purchase-direct-growth .purchase-inclusions li{align-items:start;padding:4px 0}.purchase-direct-growth .purchase-inclusions li>span:last-child:not(.flex-1),.purchase-direct-growth .purchase-value{display:none}.purchase-storage .purchase-column:first-child{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;padding:0 12px 12px}.purchase-storage-option{padding:12px}@media (max-width:639px){.purchase-header{padding:16px 16px 10px}.purchase-header h2{font-size:19px}.purchase-header p{text-align:left;font-size:12px;line-height:1.4}.purchase-body{padding:0 16px 16px}.purchase-body-content{gap:12px}.purchase-option{row-gap:9px;padding:16px 12px 12px}.purchase-option-title{font-size:14px}.purchase-column-heading{margin-bottom:14px}.purchase-footer-zone{padding-inline:12px}.purchase-footer{gap:8px}.purchase-summary p,.purchase-summary button{font-size:11px}.purchase-summary>div:first-child:not([aria-live]){padding:5px 7px}.purchase-footer button{min-height:38px;padding-block:8px;font-size:12px}.purchase-footer p.text-xs{font-size:10px}.purchase-direct-growth .purchase-billing-choice{padding:20px 10px 12px}.purchase-direct-growth .purchase-billing-choice>span.font-bold{font-size:26px}}.purchase-product-benefits{color:hsl(var(--muted-foreground));gap:6px;font-size:12px;display:grid}.purchase-product-benefits li{gap:8px;display:flex}.purchase-option>.purchase-option-title{grid-row:1}.purchase-option>.purchase-option-price{align-self:start}.purchase-due-today{border:1px solid hsl(var(--border));border-radius:10px;font-size:13px;overflow:hidden}.purchase-due-today>div{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.purchase-due-today>div+div{background:hsl(var(--background));border-block:1px solid hsl(var(--border))}.purchase-due-today strong:last-child{font-size:24px}.purchase-due-today>p{color:hsl(var(--muted-foreground));padding:12px 18px;font-size:12px}.purchase-billing-summary>div{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:8px 24px;font-size:11px;display:flex}.purchase-billing-summary>div>*{margin-top:0!important}.purchase-billing-summary details{flex-basis:100%}.purchase-modal>button:last-child{z-index:1;background:hsl(var(--muted));padding:3px}.purchase-choices:not(.purchase-direct-growth) .purchase-option{border-radius:12px;row-gap:18px;padding:20px 22px;font-size:14px}.purchase-choices:not(.purchase-direct-growth) .purchase-option-title{gap:12px;font-size:19px}:is(.purchase-option-title,.purchase-ultimate) input[type=radio]{appearance:none;border:2px solid hsl(var(--input));background:hsl(var(--card));border-radius:7px;flex-shrink:0;place-content:center;width:28px;height:28px;display:grid}:is(.purchase-option-title,.purchase-ultimate) input[type=radio]:checked{background:hsl(var(--primary));border-color:hsl(var(--primary))}:is(.purchase-option-title,.purchase-ultimate) input[type=radio]:checked:after{content:"✓";color:hsl(var(--primary-foreground));font-size:19px;font-weight:700;line-height:1}:is(.purchase-option-title,.purchase-ultimate) input[type=radio]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}:is(.purchase-option-title,.purchase-ultimate) input[type=radio]:disabled{opacity:.5}.purchase-choices:not(.purchase-direct-growth) .purchase-option-price{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:10px 16px}.purchase-choices:not(.purchase-direct-growth) .purchase-option-price p:first-child{font-size:26px}.purchase-choices:not(.purchase-direct-growth) .purchase-option-price p:first-child span{font-size:12px}.purchase-choices:not(.purchase-direct-growth) .purchase-inclusions li{border-bottom:1px solid hsl(var(--border));align-items:center;gap:9px;padding:9px 0}.purchase-choices:not(.purchase-direct-growth) .purchase-inclusions li>span{font-size:14px}.purchase-choices:not(.purchase-direct-growth) .purchase-inclusions li>span:last-child:not(.flex-1){text-align:right}.purchase-choices .purchase-inclusions li>.purchase-owned-tag,.purchase-owned-tag{background:hsl(var(--primary) / .12);color:hsl(var(--primary-strong));white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-weight:700;line-height:1.3;font-size:11px!important}.purchase-inclusions svg{width:16px;height:16px;color:hsl(var(--success));flex-shrink:0}.purchase-value{gap:8px;font-size:13px}.purchase-recommended{border-radius:999px;font-size:10px}.purchase-ultimate{align-items:center;gap:10px;padding:12px 16px;font-size:14px}.purchase-ultimate-action{color:hsl(var(--primary));white-space:nowrap;margin-left:auto;font-weight:600}.purchase-summary .purchase-savings-callout{grid-template-columns:28px 1fr;gap:2px 10px;padding:10px 12px;display:grid}.purchase-savings-check{width:26px;height:26px;color:hsl(var(--success));grid-row:1/3;align-self:center}.purchase-summary .purchase-savings-headline{color:hsl(var(--success));font-size:20px;line-height:1.25}.purchase-savings-callout p+p{grid-column:2}.purchase-modal .purchase-header p{font-size:16px;line-height:1.5}@media (max-width:639px){.purchase-choices:not(.purchase-direct-growth) .purchase-option{row-gap:14px;padding:18px 14px}.purchase-choices:not(.purchase-direct-growth) .purchase-option-title{gap:8px;font-size:17px}.purchase-choices:not(.purchase-direct-growth) .purchase-option-price{padding:8px 10px}.purchase-choices:not(.purchase-direct-growth) .purchase-inclusions li{grid-template-columns:16px minmax(0,1fr) auto;display:grid}.purchase-choices:not(.purchase-direct-growth) .purchase-inclusions li>.flex-1{grid-column:2}.purchase-choices:not(.purchase-direct-growth) .purchase-inclusions li>.text-muted-foreground{white-space:nowrap;grid-area:1/3;font-size:12px}.purchase-choices .purchase-inclusions li>.purchase-owned-tag,.purchase-choices .purchase-inclusions li>.purchase-included-tag{grid-area:2/2/auto/-1;justify-self:end;margin-left:auto}.purchase-summary .purchase-savings-headline{font-size:15px}.purchase-summary .purchase-savings-callout{grid-template-columns:20px 1fr;padding:6px 8px}.purchase-savings-check{width:20px;height:20px}.purchase-modal .purchase-header p{font-size:13px}.purchase-ultimate{flex-wrap:wrap;font-size:12px}.purchase-final-price{font-size:16px}.purchase-price-label{font-size:13px}}.purchase-product-benefits{color:hsl(var(--muted-foreground));gap:0;font-size:14px}.purchase-product-benefits li{border-bottom:1px solid hsl(var(--border));align-items:center;padding:9px 0}.purchase-product-benefits svg{width:16px;height:16px;color:hsl(var(--success));flex-shrink:0}.purchase-inclusions:empty{display:none}.purchase-choices .purchase-inclusions .purchase-included-tag{background:hsl(var(--success));color:hsl(var(--success-foreground));text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-weight:700;font-size:10px!important}.purchase-summary .purchase-outcome-callout{background:hsl(var(--success) / .12);border:1px solid hsl(var(--success) / .3);border-radius:8px;grid-template-columns:26px 1fr;gap:3px 10px;padding:10px 12px;display:grid}.purchase-outcome-callout svg{width:26px;height:26px;color:hsl(var(--success));grid-row:1/3;align-self:center}.purchase-summary .purchase-outcome-headline{color:hsl(var(--success));font-size:18px;font-weight:700;line-height:1.3}.purchase-outcome-callout p+p{grid-column:2}.purchase-summary .purchase-powerup-summary{font-size:15px;font-weight:600}.purchase-summary .purchase-nudge{color:hsl(var(--primary));background:0 0;padding:3px 0;font-size:13px;line-height:1.5}.purchase-nudge:empty{display:none}.purchase-powerup-details{color:hsl(var(--muted-foreground));font-size:14px}.purchase-powerup-details summary{padding-block:6px}.purchase-powerup-details li{flex-wrap:wrap;gap:6px;padding-block:5px;display:flex}.purchase-benefits-tray>summary{color:hsl(var(--primary));font-size:14px}.purchase-column-heading{font-size:13px}.purchase-column-heading a{font-size:12px}.purchase-footer button{font-size:15px}.purchase-storage .purchase-column:first-child{border-radius:12px;padding:16px}.purchase-storage .purchase-column:first-child .purchase-column-heading{padding-top:0}.purchase-storage-allowance{color:hsl(var(--muted-foreground));padding-bottom:8px;font-size:13px}.purchase-storage-allowance progress{background:hsl(var(--muted));border:0;border-radius:6px;display:block;overflow:hidden}.purchase-storage-allowance progress::-webkit-progress-bar{background:hsl(var(--muted))}.purchase-storage-allowance progress::-webkit-progress-value{background:hsl(var(--primary))}.purchase-choices.purchase-storage .purchase-storage-option{row-gap:10px;padding:14px}.purchase-choices.purchase-storage .purchase-storage-option .purchase-option-title{font-size:16px}.purchase-choices.purchase-storage .purchase-storage-option .purchase-option-price{background:0 0;border:0;padding:0}.purchase-choices.purchase-storage .purchase-storage-option .purchase-option-price p:first-child{font-size:20px}.purchase-choices.purchase-storage .purchase-storage-option .purchase-inclusions li{padding:5px 0}.purchase-choices.purchase-three-columns .purchase-option{gap:14px 8px;padding:18px 16px}.purchase-choices.purchase-three-columns .purchase-option-title{gap:8px;font-size:17px}.purchase-choices.purchase-three-columns .purchase-option-price{padding:8px 10px}.purchase-three-columns .purchase-ultimate{grid-template-columns:1fr;display:grid}.purchase-three-columns .purchase-ultimate-action{grid-column:1;margin-left:0}@media (min-width:1024px){.purchase-three-columns .purchase-inclusions li{flex-wrap:wrap}.purchase-three-columns .purchase-inclusions li>.flex-1{min-width:120px}.purchase-three-columns .purchase-inclusions li>.purchase-included-tag{order:1}.purchase-three-columns .purchase-price-row{flex-wrap:wrap}}@media (max-width:639px){.purchase-summary .purchase-outcome-headline,.purchase-summary .purchase-powerup-summary{font-size:14px}.purchase-summary .purchase-nudge{font-size:11px}.purchase-summary .purchase-outcome-callout{padding:6px 8px}.purchase-footer button{font-size:12px}.purchase-product-benefits{font-size:14px}.purchase-benefits-tray>summary{font-size:12px}.purchase-choices .purchase-inclusions li>.purchase-included-tag{margin-left:auto}}
