.l-pricing{color:#f7f6f3;width:100%;max-width:1140px;margin:0 auto;padding:clamp(104px,12vw,150px) clamp(18px,3vw,24px) clamp(72px,8vw,110px)}.l-pricing-eyebrow{color:oklch(74% .16 150);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.l-pricing-eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.l-pricing-head{gap:18px;max-width:760px;display:grid}.l-pricing-head h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:550;line-height:.98}.l-pricing-head h1 span{color:#f7f6f36b;display:block}.l-pricing-lede{color:#f7f6f39e;text-wrap:pretty;max-width:40em;font-size:clamp(15px,1.35vw,18px);line-height:1.6}.l-pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.l-pricing-plan{background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;align-content:start;gap:14px;padding:26px 24px 24px;display:grid;position:relative}.l-pricing-plan.is-featured{background:linear-gradient(oklch(52.7% .154 150.069/.16),#ffffff05);border-color:oklch(74% .16 150/.45)}.l-pricing-plan-flag{color:#08130c;letter-spacing:.02em;background:oklch(74% .16 150);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;top:18px;right:18px}.l-pricing-plan h2{letter-spacing:-.02em;font-size:21px;font-weight:550}.l-pricing-plan-price{align-items:baseline;gap:6px;min-height:46px;display:flex}.l-pricing-plan-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.l-pricing-plan-price span{color:#f7f6f38c;font-size:14px}.l-pricing-plan-blurb{color:#f7f6f39e;min-height:2.9em;font-size:14.5px;line-height:1.5}.l-pricing-plan-grant{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.l-pricing-plan-grant dt{color:#f7f6f39e;font-size:13.5px}.l-pricing-plan-grant dd{color:#f7f6f3;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.l-pricing-cta{color:#f7f6f3;background:0 0;border:1px solid #f7f6f366;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;margin-top:4px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.l-pricing-cta.is-primary{color:#10110f;background:#fcfbf8;border-color:#0000}.l-pricing-cta:focus-visible{outline-offset:3px;outline:2px solid oklch(74% .16 150)}.l-pricing-cta:active{transform:scale(.98)}.l-pricing-skeleton{vertical-align:middle;background:#ffffff17;border-radius:5px;display:inline-block}.l-pricing-skeleton.is-name{width:68px;height:20px}.l-pricing-skeleton.is-price{width:108px;height:38px}.l-pricing-skeleton.is-line{width:90%;height:13px}.l-pricing-skeleton.is-grant{width:52px;height:13px}.l-pricing-every{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:26px;padding:20px 24px;display:grid}.l-pricing-every li{color:#f7f6f3cc;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.l-pricing-every svg{color:oklch(74% .16 150);margin-top:3px}.l-pricing-addons{margin-top:clamp(64px,8vw,104px)}.l-pricing-addons header,.l-pricing-usage header{gap:14px;max-width:700px;display:grid}.l-pricing-addons h2,.l-pricing-usage h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:540;line-height:1.06}.l-pricing-addons header p:last-child,.l-pricing-usage header p:last-child{color:#f7f6f39e;font-size:15.5px;line-height:1.55}.l-pricing-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.l-pricing-addon{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid}.l-pricing-addon-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.l-pricing-addon-head strong{letter-spacing:-.015em;font-size:18px;font-weight:600}.l-pricing-addon-price{color:#f7f6f38c;text-align:right;white-space:nowrap;flex:none;font-size:13px}.l-pricing-addon-price b{color:#f7f6f3;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.l-pricing-addon-price small{color:#f7f6f36b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.l-pricing-addon-detail{color:#f7f6f3ad;font-size:14.5px;line-height:1.55}.l-pricing-addon-lapse{color:#f7f6f373;border-top:1px solid #ffffff14;padding-top:12px;font-size:13.5px;line-height:1.55}.l-pricing-usage{margin-top:clamp(56px,7vw,88px)}.l-pricing-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.l-pricing-usage-grid article{border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:8px;padding:22px 24px;display:grid}.l-pricing-usage-grid strong{font-size:16px;font-weight:600}.l-pricing-usage-grid>article>span{color:oklch(74% .16 150);letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.l-pricing-usage-grid p{color:#f7f6f39e;font-size:14.5px;line-height:1.55}.l-pricing-note{color:#f7f6f36b;text-align:center;max-width:56em;margin:clamp(40px,5vw,60px) auto 0;font-size:13.5px;line-height:1.6}@media (hover:hover) and (pointer:fine){.l-pricing-cta:hover{background:#f7f6f314}.l-pricing-cta.is-primary:hover{background:#fff;transform:translateY(-1px)}}@media (width<=900px){.l-pricing-plans,.l-pricing-addon-grid,.l-pricing-usage-grid,.l-pricing-every{grid-template-columns:minmax(0,1fr)}.l-pricing-plan.is-featured{order:-1}.l-pricing-plan-blurb{min-height:0}}@media (prefers-reduced-motion:reduce){.l-pricing-cta{transition-duration:.01ms}.l-pricing-cta:active{opacity:.88;transform:none}}
