.pricing{align-items:flex-start}.pricing,.pricing-card{display:flex;flex-direction:column}.pricing-card{border:1px solid var(--color-border);border-radius:var(--radius-5);flex:0 0 360px;padding:var(--spacing-9);position:relative;width:100%;z-index:1}.pricing-card>header{margin-bottom:var(--vertical-rhythm);position:relative}.pricing-list{width:100%}.pricing-toggle{border:1px solid var(--color-border);border-radius:2rem;display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-9);padding:var(--spacing-2);position:relative}.pricing-toggle>label{border-radius:2rem;color:var(--color-secondary);cursor:pointer;padding:var(--spacing-4) var(--spacing-8);position:relative;transition:background-color var(--duration-base) var(--ease-base),color var(--duration-base) var(--ease-base);z-index:1}.pricing-toggle>label:hover{color:var(--color-contrast)}.pricing-toggle>input:checked+label{background-color:var(--ghost-accent-color);cursor:default}.pricing-toggle>input:checked+label,.pricing-toggle>input:checked+label:hover{color:var(--color-accent-foreground)}.pricing-toggle>input:focus-visible+label{outline:auto}.pricing-toggle>input{opacity:0;pointer-events:none;position:absolute;z-index:-1}.pricing-card>header>p{margin-top:var(--spacing-5)}.pricing-card-price{--pricing-amount--font-size:1.75rem;align-items:center;display:flex;flex-wrap:wrap;margin-top:var(--vertical-rhythm);max-width:100%;width:-moz-max-content;width:max-content}.pricing-card-price .pricing-amount,.pricing-card-price .pricing-number .is-amount{color:var(--color-contrast)}.pricing-number{--pricing-number--mask-height:var(--spacing-4);--pricing-number--mask-width:var(--spacing-6);font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;isolation:isolate;white-space:nowrap}.pricing-number-inner{align-items:baseline;direction:ltr;margin:calc(var(--pricing-number--mask-height)*-1) 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pricing-number--mask-height),#000 calc(100% - var(--pricing-number--mask-height)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pricing-number--mask-height),#000 calc(100% - var(--pricing-number--mask-height)),transparent 100%);padding:var(--pricing-number--mask-height) 0}.pricing-number-inner,.pricing-number-mask{display:inline-flex;position:relative;z-index:-1}.pricing-number-mask{align-items:center;height:calc(1lh + var(--pricing-number--mask-height)*2);margin:calc(var(--pricing-number--mask-height)*-1) calc(var(--pricing-number--mask-width)*-1);-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--pricing-number--mask-width,0),#000 calc(100% - var(--pricing-number--mask-width, 0px)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--pricing-number--mask-width,0),#000 calc(100% - var(--pricing-number--mask-width, 0px)),transparent 100%);overflow:clip;padding:0 var(--pricing-number--mask-width)}.pricing-number-section{align-items:baseline;display:inline-flex}.pricing-number-section-integer,.pricing-number-section-pre{justify-content:right}.pricing-number-section-fraction,.pricing-number-section-post{justify-content:left}.pricing-number-section-post{font-size:var(--font-small)}.pricing-number-section-inner{align-items:baseline;display:inline-flex;flex:none;justify-content:inherit;position:relative}.pricing-number-section .is-exiting{position:absolute}.pricing-number-part{align-items:baseline;display:inline-flex;flex:none;justify-content:inherit;position:relative}.pricing-number-literal{display:inline-block;white-space:pre}.pricing-number-digit{align-items:baseline;display:inline-flex;flex:none;justify-content:center}.pricing-number-digit-column{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:relative;will-change:transform}.pricing-number-digit-stack{align-items:center;display:flex;flex-direction:column;left:0;position:absolute;width:100%}.pricing-number-digit-stack.is-above{bottom:100%}.pricing-number-digit-stack.is-below{top:100%}.pricing-number-digit-value{display:inline-block}.pricing:where(:not(:has(#pricing-toggle-monthly))) .pricing-period-yearly:not(:only-child){display:none}.pricing:not(.is-pricing-motion) .pricing-card-price{display:grid}.pricing:not(.is-pricing-motion) .pricing-card-price>.pricing-period{grid-column:1;grid-row:1}.pricing:not(.is-pricing-motion):where(:has(#pricing-toggle-yearly:checked)) .pricing-period-monthly{visibility:hidden}.pricing:not(.is-pricing-motion):where(:has(#pricing-toggle-monthly:checked)) .pricing-period-yearly{visibility:hidden}.pricing.is-pricing-motion .pricing-card-price>.pricing-period{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pricing-card>ul{margin-bottom:var(--vertical-rhythm)}.pricing-card>ul>li{padding-left:1lh;position:relative}.pricing-card>ul>li+li{margin-top:var(--spacing-6)}.pricing-card>ul>li:before{background-color:currentcolor;color:var(--ghost-accent-color);content:"";height:1lh;left:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 12L10 17L20 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 12L10 17L20 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;position:absolute;top:0;width:1em}.pricing-badge{background-color:var(--ghost-accent-color);border-radius:var(--radius-3);color:var(--color-accent-foreground);padding:var(--spacing-1) var(--spacing-4);position:absolute;right:0;top:0}.pricing-card>footer{margin-top:auto}.pricing-card>footer .button{width:100%}@media (prefers-reduced-motion:reduce){.pricing-number-digit-column{will-change:auto}}