.public-pricing{background:var(--lb-bg);min-height:100vh;color:var(--lb-ink)}.public-pricing main{border-bottom:1px solid var(--lb-line)}.public-pricing-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1240px;margin:0 auto;padding:54px 28px 38px;display:flex}.public-pricing-faq-title>p,.public-pricing-cta>p{font-family:var(--lb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lb-ink-dim);margin:0 0 18px;font-size:10px}.public-pricing-hero h1{font-family:var(--lb-sans);letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:1}.account-pricing-intro{max-width:680px;color:var(--lb-ink-dim);font:400 13px/1.5 var(--lb-sans);text-wrap:balance;margin:-10px auto 22px}.account-pricing-status{color:var(--lb-ink);font:500 11px/1 var(--lb-mono);text-transform:uppercase;letter-spacing:.1em;margin:-10px 0 18px}.account-pricing-error{color:#8a2424;max-width:1184px;font:500 12px/1.4 var(--lb-sans);background:#fff2f2;border:1px solid #efb8b8;border-radius:3px;margin:-24px auto 28px;padding:12px 16px}.account-pricing .public-pricing-card button:disabled{cursor:default;opacity:.5;transform:none}.public-pricing-toggle{border:1px solid var(--lb-line);background:color-mix(in srgb, var(--lb-ink) 4%, transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.public-pricing-toggle button{min-width:88px;color:var(--lb-ink-dim);font:500 12px/1 var(--lb-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;transition:background .18s,color .18s,box-shadow .18s}.public-pricing-toggle button[aria-selected=true]{background:var(--lb-surface);color:var(--lb-ink);box-shadow:0 1px 5px #0000000f}.public-pricing-toggle button>span{color:#1769d2;letter-spacing:.02em;text-transform:uppercase;background:#e7f0ff;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:9px;font-weight:650}.public-pricing-toggle button[aria-selected=true]>span{color:#fff;background:#1769d2}.public-pricing-toggle button:focus-visible,.public-pricing-card button:focus-visible,.public-pricing-cta :is(a,button):focus-visible{outline:2px solid var(--lb-accent);outline-offset:3px}.public-pricing-plans{max-width:1240px;margin:0 auto;padding:0 28px 112px}.public-pricing-section-head{justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:15px;display:flex}.public-pricing-section-head p,.public-pricing-section-head span{font-family:var(--lb-sans);margin:0;font-size:12px}.public-pricing-section-head span{color:var(--lb-ink-dim)}.public-pricing-grid{border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.public-pricing-grid.is-topup{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pricing-card{border:0;border-right:1px solid var(--lb-line);background:0 0;border-radius:0;flex-direction:column;min-height:535px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:flex}.public-pricing-card:first-child{border-left:1px solid var(--lb-line)}.public-pricing-card:before{background:var(--lb-ink);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:-13px;left:-2px}.public-pricing-card{position:relative}.public-pricing-card:hover{border-color:var(--lb-line-2);background:0 0;transform:translateY(-2px)}.public-pricing-card>div{background:color-mix(in srgb, var(--lb-ink) 4%, var(--lb-bg));isolation:isolate;border-radius:18px;min-height:200px;padding:20px;position:relative;overflow:hidden}.public-pricing-card>div:before{z-index:-2;content:"";background:var(--plan-gradient,linear-gradient(135deg, #33208e, #ff7138));opacity:0;transition:opacity .26s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-35%;transform:scale(.9)rotate(-4deg)}.public-pricing-card>div:after{z-index:-1;content:"";opacity:0;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");transition:opacity .26s;position:absolute;inset:0}.public-pricing-card:hover>div:before,.public-pricing-card:hover>div:after{opacity:1;transform:scale(1)rotate(0)}.public-pricing-card:hover>div{color:#fff}.public-pricing-card:hover>div :is(.public-pricing-price small,.public-pricing-description){color:#ffffffc7}.public-pricing-card.is-recommended>div:before,.public-pricing-card.is-recommended>div:after{opacity:1;transform:scale(1)rotate(0)}.public-pricing-card.is-recommended>div{color:#fff}.public-pricing-card.is-recommended>div :is(.public-pricing-price small,.public-pricing-description){color:#ffffffc7}.public-pricing-grid:has(.public-pricing-card:not(.is-recommended):hover) .public-pricing-card.is-recommended>div:before{opacity:0;transform:scale(.9)rotate(-4deg)}.public-pricing-grid:has(.public-pricing-card:not(.is-recommended):hover) .public-pricing-card.is-recommended>div:after{opacity:0;transform:scale(.9)rotate(-4deg)}.public-pricing-grid:has(.public-pricing-card:not(.is-recommended):hover) .public-pricing-card.is-recommended>div{color:inherit}.public-pricing-grid:has(.public-pricing-card:not(.is-recommended):hover) .public-pricing-card.is-recommended>div :is(.public-pricing-price small,.public-pricing-description){color:var(--lb-ink-2)}.public-pricing-card.is-free{--plan-gradient:radial-gradient(circle at 18% 22%, #51b7a5 0 16%, transparent 46%), radial-gradient(circle at 82% 84%, #c8ed76 0 18%, transparent 46%), linear-gradient(135deg, #176e72, #a7d65b)}.public-pricing-card.is-pro{--plan-gradient:radial-gradient(circle at 18% 25%, #6950ff 0 18%, transparent 46%), radial-gradient(circle at 84% 82%, #ff5431 0 18%, transparent 48%), linear-gradient(135deg, #34208e, #ff763f)}.public-pricing-card.is-max{--plan-gradient:radial-gradient(circle at 20% 20%, #2674ff 0 18%, transparent 44%), radial-gradient(circle at 82% 80%, #42d7e8 0 18%, transparent 48%), linear-gradient(135deg, #173d9c, #1ca8b5)}.public-pricing-card.is-enterprise{--plan-gradient:radial-gradient(circle at 18% 22%, #be45d2 0 16%, transparent 44%), radial-gradient(circle at 84% 82%, #f1b452 0 18%, transparent 48%), linear-gradient(135deg, #662574, #cc7d32)}.public-pricing-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-pricing-card h2{font:500 18px/1.2 var(--lb-sans);letter-spacing:-.025em;margin:0}.public-pricing-card-title>span{color:#fff;font:650 9px/1 var(--lb-sans);letter-spacing:.035em;text-transform:uppercase;background:#1769d2;border-radius:999px;padding:5px 8px;box-shadow:0 2px 8px #1769d240}.public-pricing-price{font:400 28px/1 var(--lb-sans);letter-spacing:-.04em;margin:90px 0 0}.public-pricing-price small{color:var(--lb-ink-dim);letter-spacing:0;margin-left:5px;font-size:11px}.public-pricing-eyebrow{font:500 12px/1.35 var(--lb-sans);margin:18px 6px 9px}.public-pricing-description{min-height:62px;color:var(--lb-ink-2);font:400 13px/1.55 var(--lb-sans);margin:0 6px}.public-pricing-includes{min-height:20px;color:var(--lb-ink-2);font:450 13px/1.45 var(--lb-sans);margin:28px 6px 4px}.public-pricing-card ul{flex-direction:column;flex:1;gap:0;margin:0 6px 24px;padding:0;list-style:none;display:flex}.public-pricing-card li{border-bottom:2px dotted color-mix(in srgb, var(--lb-ink) 13%, transparent);min-height:45px;color:var(--lb-ink-2);font:400 12.5px/1.45 var(--lb-sans);align-items:flex-start;gap:9px;padding:11px 0;display:flex}.public-pricing-card li:first-child{border-top:2px dotted color-mix(in srgb, var(--lb-ink) 13%, transparent)}.public-pricing-card li span{color:var(--lb-ink)}.public-pricing-card button{background:var(--lb-btn);width:100%;color:var(--lb-btn-ink);font:500 12px/1 var(--lb-sans);cursor:pointer;border:0;border-radius:999px;align-self:stretch;padding:13px 18px;transition:transform .16s}.public-pricing-card button:hover{transform:translateY(-1px)}.public-pricing-card button.is-primary{background:var(--lb-btn);color:var(--lb-btn-ink)}.public-pricing-note{text-align:center;color:var(--lb-ink-dim);font:400 11px/1.5 var(--lb-sans);margin:22px 0 0}.public-pricing-note a{color:var(--lb-ink);text-underline-offset:3px;text-decoration:underline}.public-pricing-topup{border:1px solid var(--lb-line);border-radius:3px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:36px;max-width:1184px;margin:-72px auto 112px;padding:24px 28px;display:grid}.public-pricing-topup p{color:var(--lb-ink-2);font:400 13px/1.55 var(--lb-sans);margin:0}.public-pricing-topup>div>p{color:var(--lb-ink-dim);font:500 10px/1 var(--lb-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.public-pricing-topup h2{font:500 18px/1.2 var(--lb-sans);margin:0 10px 0 0;display:inline}.public-pricing-topup span{color:var(--lb-ink-dim);font:400 12px/1.4 var(--lb-sans)}.public-pricing-topup button{background:var(--lb-btn);color:var(--lb-btn-ink);font:500 12px/1 var(--lb-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:11px 18px}.public-pricing-topup button:disabled{opacity:.5;cursor:default}.public-pricing-usage{max-width:1184px;margin:0 auto;padding:0 28px 112px}.public-pricing-usage-head{border-top:1px solid var(--lb-line);grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:28px 0;display:grid}.public-pricing-usage-head>div>p{color:var(--lb-ink-dim);font:500 10px/1 var(--lb-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.public-pricing-usage-head h2{font:500 clamp(2rem, 3vw, 3.25rem)/1 var(--lb-sans);letter-spacing:-.05em;margin:0}.public-pricing-usage-head>p{max-width:520px;color:var(--lb-ink-2);font:400 13px/1.6 var(--lb-sans);margin:0}.public-pricing-faq{border-top:1px solid var(--lb-line);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:80px;max-width:1184px;margin:0 auto;padding:116px 28px 132px;display:grid}.public-pricing-faq-title h2{max-width:320px;font:500 clamp(2.25rem, 4vw, 4rem)/.98 var(--lb-sans);letter-spacing:-.055em;margin:0}.public-pricing .landing-faq-accordion{margin:0}.public-pricing .landing-faq-accordion-item:first-child{border-top:1px solid var(--lb-line)}.public-pricing-cta{border-top:1px solid var(--lb-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:100px 24px;display:flex}.public-pricing-cta h2{max-width:720px;font:500 clamp(2.5rem, 5vw, 4.9rem)/.96 var(--lb-sans);letter-spacing:-.065em;text-wrap:balance;margin:0}.public-pricing-cta div{gap:10px;margin-top:34px;display:flex}.public-pricing-cta :is(a,button){border:1px solid var(--lb-line-2);min-height:42px;color:var(--lb-ink);font:500 12px/1 var(--lb-sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.public-pricing-cta button{border-color:var(--lb-btn);background:var(--lb-btn);color:var(--lb-btn-ink)}.public-pricing>div:last-child footer{color:var(--lb-ink);-webkit-backdrop-filter:blur(8px)saturate(108%);backdrop-filter:blur(8px)saturate(108%);background:#ededed9e;border:0;border-top:1px solid #0202021f;border-radius:0;box-shadow:inset 0 1px #ffffff9e,0 -14px 36px #02020206}.public-pricing>div:last-child footer .text-white,.public-pricing>div:last-child footer .text-zinc-100,.public-pricing>div:last-child footer .text-zinc-300,.public-pricing>div:last-child footer .text-zinc-400,.public-pricing>div:last-child footer .text-zinc-500{color:var(--lb-ink)}.public-pricing>div:last-child footer .border-zinc-900{border-color:var(--lb-line)}[data-theme=dark] .public-pricing>div:last-child footer{background:#0303039e;border-top-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 -14px 36px #00000014}@media (width<=760px){.public-pricing-hero{padding:38px 20px 40px}.public-pricing-plans{padding:26px 16px 80px}.public-pricing-section-head{flex-direction:column;align-items:flex-start;gap:6px}.public-pricing-grid,.public-pricing-grid.is-topup{border:0;grid-template-columns:1fr;gap:8px}.public-pricing-card,.public-pricing-card:first-child{border:1px solid var(--lb-line);border-radius:3px}.public-pricing-card{min-height:auto;padding:24px}.public-pricing-description{min-height:0}.public-pricing-topup{grid-template-columns:1fr;gap:16px;margin:-48px 16px 80px;padding:22px}.public-pricing-topup button{justify-self:start}.public-pricing-usage{padding:0 16px 80px}.public-pricing-usage-head{grid-template-columns:1fr;gap:18px}.public-pricing-faq{grid-template-columns:1fr;gap:48px;padding:84px 20px 96px}.public-pricing-cta{min-height:390px;padding:84px 20px}}@media (prefers-reduced-motion:reduce){.public-pricing-card,.public-pricing-card button,.public-pricing-card>div:before,.public-pricing-card>div:after{transition:none}}.public-pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.public-pricing-tiers article{border:1px solid var(--lb-line);background:var(--lb-surface);border-radius:14px;padding:22px 22px 24px}.public-pricing-tiers__label{color:var(--lb-ink-dim);font:400 10px/1.3 var(--lb-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.public-pricing-tiers__value{color:var(--lb-ink);font:400 clamp(1.7rem, 3vw, 2.2rem)/1 var(--lb-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin:18px 0 0;display:flex}.public-pricing-tiers__value small{color:var(--lb-ink-2);letter-spacing:0;font-size:12px}.public-pricing-tiers__copy{color:var(--lb-ink-2);margin:16px 0 0;font-size:13px;line-height:1.55}@media (width<=820px){.public-pricing-tiers{grid-template-columns:1fr}}
