@layer components{.pricing{align-items:center;gap:var(--s-8);text-align:center;flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.pricing .pricing-anchor{margin:0 auto}.pricing-toggle{align-items:stretch;gap:var(--s-1);padding:var(--s-1);background:var(--paper-inset);border:1px solid var(--rule);border-radius:var(--r-pill);display:inline-flex}.pricing-toggle-btn{align-items:center;gap:var(--s-2);height:34px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.pricing-toggle-btn[data-active=true]{background:var(--paper-sheet);color:var(--ink);outline:1px solid var(--rule);outline-offset:-1px}.pricing-toggle-save{letter-spacing:.02em;padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--clear-green-wash);color:var(--clear-green);font-size:11px;font-weight:500}.pricing-tiers{gap:var(--s-4);text-align:left;grid-template-columns:repeat(3,1fr);align-items:stretch;width:100%;display:grid}.pricing-tier{gap:var(--s-4);flex-direction:column;display:flex;position:relative}.pricing-tier-hero{border-color:var(--stamp);outline:1px solid var(--stamp);outline-offset:-2px}.pricing-badge{white-space:nowrap;padding:4px var(--s-3);border-radius:var(--r-pill);background:var(--stamp);color:var(--stamp-ink);letter-spacing:.05em;font-size:10px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-tier-hero .pricing-tier-name{margin-top:var(--s-1)}.pricing-price{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.pricing-amount{color:var(--ink);font-size:30px;font-weight:500;line-height:1}.pricing-per{margin-left:calc(-1 * var(--s-1))}.pricing-cadence{flex-basis:100%}.pricing-features{gap:var(--s-2);border-top:1px solid var(--rule-soft);padding:0;padding-top:var(--s-4);flex-direction:column;margin:0;list-style:none;display:flex}.pricing-feature{gap:var(--s-2);color:var(--ink);display:flex}.pricing-feature-mark{color:var(--ink-tertiary);flex:none}.pricing-cta{margin-top:auto}.pricing-cta-error{color:var(--loss-red)}.pricing-honesty{margin:0}.pricing-enterprise{max-width:640px;margin:0 auto}.pricing-enterprise-label{color:var(--ink)}.pricing-faq{text-align:left;gap:var(--s-4);flex-direction:column;width:100%;max-width:680px;margin:0 auto;display:flex}.pricing-faq-title{text-align:center}.pricing-faq-list{flex-direction:column;margin:0;display:flex}.pricing-faq-item{padding:var(--s-4) 0;border-top:1px solid var(--rule);gap:var(--s-2);flex-direction:column;display:flex}.pricing-faq-item:last-child{border-bottom:1px solid var(--rule)}.pricing-faq-q{color:var(--ink);margin:0}.pricing-faq-a{margin:0;line-height:20px}.billing-skeletons{gap:var(--s-8);flex-direction:column;display:flex}.billing-plan{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.billing-plan-eyebrow{color:var(--ink-tertiary)}.billing-plan-head{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.billing-plan-name{margin:0}.billing-plan-price{font-size:13px}.billing-plan-quota,.billing-plan-renews{margin:0}.billing-plan-cta{margin-top:var(--s-2)}.billing-usage{gap:var(--s-4);flex-direction:column;display:flex}.billing-usage-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.billing-usage-body{align-items:center;gap:var(--s-4);display:flex}.billing-usage-figures{gap:var(--s-1);flex-direction:column;display:flex}.billing-canceling{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.billing-canceling-line{color:var(--ink);margin:0;font-size:14px;line-height:20px}.billing-canceling-actions{align-items:center;gap:var(--s-4);display:flex}.billing-canceling-dismiss{color:var(--ink-tertiary);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px}.billing-canceling-dismiss:hover{color:var(--ink-secondary);text-decoration:underline}.billing-invoices{padding:var(--s-4) var(--s-6)}.billing-portal-error{color:var(--loss-red);margin:0}@media (width<=860px){.pricing-tiers{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media (width<=560px){.pricing{gap:var(--s-6)}.billing-canceling-actions{gap:var(--s-3);flex-wrap:wrap}.billing-usage-body{flex-wrap:wrap}}}
