@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.pricing-page .marketing-page-hero{background:var(--surface);padding-bottom:calc(var(--spacing,.25rem) * 8)}.pricing-page .marketing-page-hero h1{font-size:3.75rem;line-height:var(--tw-leading,4.5rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-page .marketing-hero-description{max-width:calc(var(--spacing,.25rem) * 250);font-size:1.125rem;line-height:var(--tw-leading,1.75rem)}.pricing-plan{width:min(calc(var(--spacing,.25rem) * 260), 100%);margin:calc(var(--spacing,.25rem) * 9) auto 0;border:calc(var(--spacing,.25rem) * .25) solid var(--gray-150);border-radius:var(--radius-card-section);box-shadow:var(--shadow-card);text-align:left;grid-template-columns:1.37fr 1fr;display:grid;overflow:hidden}.pricing-plan-controls{min-width:0;padding:calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 9);background:var(--color-surface-soft)}.pricing-plan-toolbar{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.pricing-control-label,.pricing-savings label,.pricing-savings legend{font-size:.875rem;line-height:var(--tw-leading,1.25rem);font-weight:600}.pricing-plan-total{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin:calc(var(--spacing,.25rem) * 6) 0 calc(var(--spacing,.25rem) * 7);flex-wrap:wrap;display:flex}.pricing-plan-total>div{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.pricing-plan-total strong{font-family:var(--font-grift), sans-serif;font-size:3rem;line-height:var(--tw-leading,3.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-plan-total span{color:var(--gray-700);font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.pricing-credit-note{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border:calc(var(--spacing,.25rem) * .25) solid var(--brand-150);border-radius:var(--radius-panel);padding:calc(var(--spacing,.25rem) * 3);background:var(--brand-50);display:flex}.pricing-credit-note>svg,.pricing-topup svg{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pill);background:linear-gradient(120deg, var(--brand-500), var(--accent-teal));color:var(--surface);flex-shrink:0}.pricing-credit-note strong,.pricing-credit-note span{font-size:.75rem;line-height:var(--tw-leading,1.125rem);display:block}.pricing-credit-note span{color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-credit-note a{min-height:calc(var(--spacing,.25rem) * 10);color:var(--brand-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem);align-items:center;margin-left:auto;display:inline-flex}.pricing-page .workspace-range{margin:calc(var(--spacing,.25rem) * 7) 0}.pricing-breakdown{gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 6);border-top:calc(var(--spacing,.25rem) * .25) solid var(--gray-150);padding-top:calc(var(--spacing,.25rem) * 5);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem);display:grid}.pricing-breakdown>div,.pricing-savings-result dl>div{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);display:flex}.pricing-breakdown dd{color:var(--gray-700)}.pricing-breakdown>div:last-child,.pricing-breakdown>div:last-child dd{color:var(--color-fg);font-weight:600}.pricing-annual-note{margin:calc(calc(var(--spacing,.25rem) * 2) * -1) 0 calc(var(--spacing,.25rem) * 4);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-sales-note{margin-top:calc(var(--spacing,.25rem) * 4);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem);text-align:center}.pricing-sales-note a{color:var(--brand-700);font-weight:600}.pricing-included{isolation:isolate;padding:calc(var(--spacing,.25rem) * 10) calc(var(--spacing,.25rem) * 9) calc(var(--spacing,.25rem) * 9);background:radial-gradient(circle at 100% 0%, var(--brand-500), transparent 55%), radial-gradient(circle at 0% 100%, var(--brand-600), transparent 50%), var(--brand-900);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-included{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand-500) 35%, transparent), transparent 55%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--brand-600) 30%, transparent), transparent 50%), var(--brand-900)}}.pricing-included{color:var(--gray-0)}.pricing-included h2{margin-bottom:calc(var(--spacing,.25rem) * 6);color:var(--gray-0);font-size:1.5rem;line-height:var(--tw-leading,2rem)}.pricing-included ul{gap:calc(var(--spacing,.25rem) * 4);list-style:none;display:grid}.pricing-included li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.pricing-included li>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);margin-top:calc(var(--spacing,.25rem) * .25);color:var(--brand-300);flex-shrink:0}.pricing-included strong{color:var(--gray-0);font-size:.875rem;line-height:var(--tw-leading,1.25rem);font-weight:600}.pricing-included li p{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--brand-200);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-asset-note{margin-top:calc(var(--spacing,.25rem) * 6);border-top:calc(var(--spacing,.25rem) * .25) solid var(--brand-200);display:block}@supports (color:color-mix(in lab, red, red)){.pricing-asset-note{border-top:calc(var(--spacing,.25rem) * .25) solid color-mix(in srgb, var(--brand-200) 25%, transparent)}}.pricing-asset-note{padding-top:calc(var(--spacing,.25rem) * 5);color:var(--brand-150);font-size:.75rem;line-height:var(--tw-leading,1.125rem);font-weight:500}.pricing-savings{padding-top:calc(var(--spacing,.25rem) * 28)}.pricing-savings .marketing-section-heading h2{font-size:2.25rem;line-height:var(--tw-leading,2.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-savings-grid{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:1.7fr 1fr;display:grid}.pricing-tool-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing,.25rem) * 26), 1fr));gap:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 3);margin:calc(var(--spacing,.25rem) * 6) 0 calc(var(--spacing,.25rem) * 9);display:grid}.pricing-tool-grid button{cursor:pointer;min-width:0}.pricing-tool-grid button>span{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);margin:0 auto calc(var(--spacing,.25rem) * 3);border:calc(var(--spacing,.25rem) * .25) solid var(--gray-150);border-radius:var(--radius-panel);background:var(--surface);color:var(--gray-800);font-size:1.125rem;line-height:var(--tw-leading,1.75rem);transition:translate .25s var(--marketing-ease-out), border-color .15s ease-out, background-color .15s ease-out;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.pricing-tool-grid button:hover>span{translate:0 calc(calc(var(--spacing,.25rem) * .5) * -1);border-color:var(--brand-300)}.pricing-tool-grid button:active>span{translate:0}.pricing-tool-grid button[aria-pressed=true]>span{border-color:var(--brand-500);background:var(--brand-50)}.pricing-tool-grid svg{top:calc(var(--spacing,.25rem) * -1);right:calc(var(--spacing,.25rem) * -1);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-pill);background:var(--brand-500);color:var(--surface);position:absolute}.pricing-tool-grid [data-color="1"]{color:var(--brand-600)}.pricing-tool-grid [data-color="2"]{color:var(--color-red-500)}.pricing-tool-grid [data-color="3"]{color:var(--accent-teal)}.pricing-tool-grid [data-color="4"]{color:var(--color-violet-600)}.pricing-tool-grid small{color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem);text-align:center;overflow-wrap:anywhere;display:block}.pricing-spend-row>div{margin-top:calc(var(--spacing,.25rem) * 3);border:calc(var(--spacing,.25rem) * .25) solid var(--gray-150);color:var(--gray-700);align-items:center;display:flex}.pricing-spend-row>div[aria-invalid=true]{--field-focus-border:var(--focus-ring-error-border);--field-focus-shadow:var(--focus-ring-error-shadow);border-color:var(--focus-ring-error-border)}.pricing-spend-row>div:has([aria-invalid=true]){--field-focus-border:var(--focus-ring-error-border);--field-focus-shadow:var(--focus-ring-error-shadow);border-color:var(--focus-ring-error-border)}.pricing-spend-row>div:is(:focus,:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[data-inline-title]),textarea,select,[contenteditable=true],[data-focus-field]):focus)):not(tw-v3-cascade){outline:var(--focus-outline-width) solid transparent;outline-offset:var(--focus-outline-offset);border-color:var(--field-focus-border,var(--focus-ring-border));box-shadow:var(--field-focus-shadow,var(--focus-ring-shadow))}.pricing-spend-row>div :is(input,textarea,select,[contenteditable=true],[data-focus-field]):not([type=checkbox],[type=radio],[type=range],[type=file]),.pricing-spend-row>div :is(input,textarea,select,[contenteditable=true],[data-focus-field]):not([type=checkbox],[type=radio],[type=range],[type=file]):focus:not(tw-v3-cascade){box-shadow:none;border:0;outline:none}.pricing-spend-row input{width:100%;min-width:0;color:var(--color-fg);background:0 0}.pricing-savings-range-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 8);display:flex}.pricing-savings-range-heading output{border:calc(var(--spacing,.25rem) * .25) solid var(--gray-150)}.pricing-savings-result{border-radius:var(--radius-card-media);padding:calc(var(--spacing,.25rem) * 6);background:var(--marketing-lavender)}.pricing-savings-result h3{font-family:inherit;font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.pricing-savings-result dl{gap:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-panel);padding:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 4);background:var(--surface);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem);display:grid}.pricing-savings-result dd{color:var(--color-fg);text-align:right}.pricing-savings-amount{margin:calc(var(--spacing,.25rem) * 6) 0 calc(var(--spacing,.25rem) * 5)}.pricing-savings-amount p:first-child{margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--color-violet-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-savings-amount strong{font-family:var(--font-grift), sans-serif;font-size:2.25rem;line-height:var(--tw-leading,2.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-savings-amount span,.pricing-savings-amount p:last-child{color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-savings-amount p:last-child{margin-top:calc(var(--spacing,.25rem) * 2)}.pricing-calculator-footnote{margin-top:calc(var(--spacing,.25rem) * 4);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-credits{grid-template-columns:calc(var(--spacing,.25rem) * 105) minmax(0, 1fr);align-items:center;gap:calc(var(--spacing,.25rem) * 16);padding-top:calc(var(--spacing,.25rem) * 40);display:grid}.pricing-credits h2{margin:calc(var(--spacing,.25rem) * 3) 0;font-size:2.25rem;line-height:var(--tw-leading,2.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-credits h2+p{color:var(--gray-700);font-size:1rem;line-height:var(--tw-leading,1.5rem)}.pricing-credit-footnote{margin-top:calc(var(--spacing,.25rem) * 6);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-topup{margin-top:calc(var(--spacing,.25rem) * 4);border:calc(var(--spacing,.25rem) * .25) solid var(--gray-150);border-radius:var(--radius-card-review);padding:calc(var(--spacing,.25rem) * 5);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-topup>div{align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 4);display:flex}.pricing-topup>div>span:last-child{text-align:right;margin-left:auto}.pricing-topup strong,.pricing-topup small{display:block}.pricing-topup small{margin-top:var(--spacing,.25rem);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-credit-table{border:calc(var(--spacing,.25rem) * .25) solid var(--brand-150);border-radius:var(--radius-card-media);padding:calc(var(--spacing,.25rem) * 3);background:var(--brand-50);box-shadow:var(--shadow-card)}.pricing-credit-table table{border-collapse:separate;width:100%;border-spacing:0 calc(var(--spacing,.25rem) * 2);font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.pricing-credit-table thead th{padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem);text-align:left;font-weight:600}.pricing-credit-table tbody th,.pricing-credit-table tbody td{padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 4);background:var(--surface);text-align:left;font-weight:400}.pricing-credit-table tbody th{border-radius:var(--radius-button) 0 0 var(--radius-button)}.pricing-credit-table tbody td:nth-child(2){color:var(--brand-700);font-weight:600}.pricing-credit-table tbody td:last-child{border-radius:0 var(--radius-button) var(--radius-button) 0;color:var(--gray-700)}.pricing-credit-table :is(th,td):last-child{text-align:right}.pricing-faq-grid{grid-template-columns:calc(var(--spacing,.25rem) * 90) minmax(0, 1fr);gap:calc(var(--spacing,.25rem) * 15);display:grid}.pricing-team-photo{width:100%;height:calc(var(--spacing,.25rem) * 118);border-radius:var(--radius-card-media);position:relative;overflow:hidden}.pricing-team-photo img{object-position:46% 50%}.pricing-faq-grid>div>p{margin:calc(var(--spacing,.25rem) * 5) 0 calc(var(--spacing,.25rem) * 3);color:var(--gray-700);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-faq{padding-bottom:0}@media (min-width:48rem) and (not (min-width:80rem)){.pricing-plan-controls{padding:calc(var(--spacing,.25rem) * 7) calc(var(--spacing,.25rem) * 6)}.pricing-plan{grid-template-columns:1.2fr 1fr}.pricing-plan-total strong{font-size:2.25rem;line-height:var(--tw-leading,2.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-credit-note{flex-wrap:wrap}.pricing-credit-note a{margin-left:calc(var(--spacing,.25rem) * 11)}.pricing-included{padding:calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 6)}.pricing-savings-grid{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:1.3fr 1fr}.pricing-credits{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:.85fr 1fr}.pricing-faq-grid{grid-template-columns:calc(var(--spacing,.25rem) * 60) minmax(0, 1fr);gap:calc(var(--spacing,.25rem) * 8)}.pricing-team-photo{height:calc(var(--spacing,.25rem) * 100)}}@media not all and (min-width:48rem){.pricing-page .marketing-page-hero{padding-inline:calc(var(--spacing,.25rem) * 2)}.pricing-page .marketing-page-hero h1{font-size:2.25rem;line-height:var(--tw-leading,2.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-page .marketing-hero-description{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.pricing-plan{margin-top:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-card-media);grid-template-columns:minmax(0,1fr)}.pricing-plan-controls{padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 5)}.pricing-plan-toolbar{gap:calc(var(--spacing,.25rem) * 3)}.pricing-plan-total{gap:calc(var(--spacing,.25rem) * 2);margin-block:calc(var(--spacing,.25rem) * 6)}.pricing-plan-total strong{font-size:2.25rem;line-height:var(--tw-leading,2.75rem);letter-spacing:var(--tw-tracking,-.02em)}.pricing-plan-total>div{gap:var(--spacing,.25rem)}.pricing-plan-total span{font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-credit-note{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap}.pricing-credit-note strong{font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-credit-note a{margin-left:calc(var(--spacing,.25rem) * 10)}.pricing-included{padding:calc(var(--spacing,.25rem) * 7) calc(var(--spacing,.25rem) * 6)}.pricing-savings{padding-top:calc(var(--spacing,.25rem) * 14)}.pricing-savings .marketing-section-heading h2{font-size:1.875rem;line-height:var(--tw-leading,2.375rem)}.pricing-savings-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr)}.pricing-tool-grid{gap:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 2)}.pricing-tool-grid button>span{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}.pricing-savings-result{padding:calc(var(--spacing,.25rem) * 6)}.pricing-credits{gap:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 16);grid-template-columns:minmax(0,1fr)}.pricing-credits h2{font-size:1.875rem;line-height:var(--tw-leading,2.375rem)}.pricing-credit-table{padding:var(--spacing,.25rem)}.pricing-credit-table table{font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-credit-table tbody th,.pricing-credit-table tbody td{padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 3)}.pricing-credit-table thead th{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:.75rem;line-height:var(--tw-leading,1.125rem)}.pricing-faq-grid{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:minmax(0,1fr)}.pricing-team-photo{height:calc(var(--spacing,.25rem) * 75)}}.pricing-enterprise-note{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-5xl,64rem);font-size:.875rem;line-height:var(--tw-leading,1.25rem);color:var(--gray-700)}.pricing-enterprise-note a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-700);text-underline-offset:4px;text-decoration-line:underline}@property --tw-font-weight{syntax:"*";inherits:false}
