@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-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.waitlist-modal-overlay{inset:calc(var(--spacing,.25rem)*0);z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed}@media (min-width:640px){.waitlist-modal-overlay{align-items:center}}.waitlist-modal{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem)*5);background:var(--color-base-800);border-width:1px;border-color:var(--color-base-600);max-width:28rem;box-shadow:var(--shadow-overlay)}.waitlist-modal-header{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.waitlist-modal-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-50);font-family:var(--font-display);margin:0}.waitlist-modal-close{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-600);color:var(--color-base-300);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.waitlist-modal-close:hover{color:var(--color-base-100);border-color:var(--color-base-500)}.waitlist-modal-body{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-base-300)}.waitlist-modal-form{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.waitlist-modal-input{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-outline-style:none;border-width:1px;border-color:var(--color-base-600);background:var(--color-base-900);color:var(--color-base-50);font-family:var(--font-body);outline-style:none}.waitlist-modal-input:focus{border-color:var(--color-amber-500)}.waitlist-modal-error{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-cycle-low)}.waitlist-modal-success{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-cycle-high)}.waitlist-modal-submit{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--color-amber-500);border:1px solid var(--color-amber-500);color:var(--color-base-950);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.waitlist-modal-submit:hover:not(:disabled){background:var(--color-amber-400);border-color:var(--color-amber-400)}.waitlist-modal-submit:disabled{opacity:.6;cursor:not-allowed}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
@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;--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial}}}.pricing-page{padding-block:calc(var(--spacing,.25rem)*10);background:radial-gradient(ellipse 70% 38% at 50% -12%,#f99c0024,transparent),var(--color-base-950)}@supports (color:color-mix(in lab, red, red)){.pricing-page{background:radial-gradient(ellipse 70% 38% at 50% -12%,color-mix(in srgb,var(--color-amber-500)14%,transparent),transparent),var(--color-base-950)}}.pricing-hero{text-align:center;margin-bottom:2rem}.pricing-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-base-50);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:800}.pricing-subtitle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*3);max-width:45ch;font-family:var(--font-body);color:var(--color-base-300);font-size:1rem;line-height:1.65}.pricing-content{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}.pricing-toggle-wrap{justify-content:center;display:flex}.pricing-toggle{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding:calc(var(--spacing,.25rem)*1);background:var(--color-base-900);border:1px solid var(--color-base-600);border-radius:3.40282e38px;display:inline-flex}.pricing-toggle-btn{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-300);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;border-radius:3.40282e38px;display:inline-flex}.pricing-toggle-btn--active{background:var(--color-base-700);color:var(--color-base-50)}.pricing-toggle-badge{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background:#f99c00;background:lab(72.7183% 31.8672 97.9407);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.pricing-toggle-badge{background:color-mix(in srgb,var(--color-amber-500)20%,var(--color-base-700))}}.pricing-toggle-badge{color:var(--color-amber-300)}.pricing-plans{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:960px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*6);background:var(--color-base-800);border-width:1px;border-color:var(--color-base-600);flex-direction:column;display:flex}.pricing-card--premium{border-color:#f99c00;border-color:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.pricing-card--premium{border-color:color-mix(in srgb,var(--color-amber-500)55%,var(--color-base-600))}}.pricing-card--premium{box-shadow:0 0 0 1px #f99c0033}@supports (color:color-mix(in lab, red, red)){.pricing-card--premium{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-amber-500)20%,transparent)}}.pricing-card-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:var(--color-base-400);font-family:var(--font-body);margin:0 0 .8rem}.pricing-card-label--premium{color:var(--color-amber-500)}.pricing-card-price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-base-50);margin:0;font-size:2.2rem;font-weight:800}.pricing-card-price--premium{color:var(--color-amber-400)}.pricing-card-sub{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-base-400)}.pricing-year-savings{margin-top:calc(var(--spacing,.25rem)*2);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:#f99c00;background:lab(72.7183% 31.8672 97.9407);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-year-savings{background:color-mix(in srgb,var(--color-amber-500)20%,var(--color-base-700))}}.pricing-year-savings{color:var(--color-amber-300)}.pricing-premium-cta{margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border:1px solid var(--color-amber-500);background:var(--color-amber-500);color:var(--color-base-950);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.pricing-premium-cta:hover{border-color:var(--color-amber-400);background:var(--color-amber-400)}.pricing-premium-note{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-base-400);margin-bottom:0}.pricing-feature-list{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;margin-bottom:0;padding:0;list-style:none;display:flex}.pricing-feature-list li{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-base-200)}.pricing-unlock{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*6);background:var(--color-base-900);border-width:1px;border-color:var(--color-base-600)}.pricing-section-title{font-family:var(--font-display);color:var(--color-base-50);margin:0 0 1rem;font-size:1.35rem;font-weight:700}.pricing-unlock-grid{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.pricing-unlock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-unlock-item{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-width:1px;border-color:var(--color-base-600);background:var(--color-base-800);display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-unlock-item{background:color-mix(in srgb,var(--color-base-800)88%,transparent)}}.pricing-unlock-item{color:var(--color-base-200)}.pricing-unlock-icon{font-size:1rem}.pricing-proof{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);text-align:center;border-width:1px;border-color:#f99c00;border-color:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.pricing-proof{border-color:color-mix(in srgb,var(--color-amber-500)28%,var(--color-base-600))}}.pricing-proof{background:#f99c00;background:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.pricing-proof{background:color-mix(in srgb,var(--color-amber-500)6%,var(--color-base-900))}}.pricing-proof{color:var(--color-base-100);font-family:var(--font-body)}.pricing-faq{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*6);background:var(--color-base-800);border-width:1px;border-color:var(--color-base-600)}.pricing-faq-list{flex-direction:column;gap:.55rem;display:flex}.pricing-faq-item{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-600);background:var(--color-base-900)}.pricing-faq-item summary{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-100);list-style:none}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item p{padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-base-300);margin:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
