@font-face{font-family:Firstbeam Pricing Mono;src:url(/pricing-assets/fonts/mono.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}.fb-pricing{font-optical-sizing:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0b0b;--panel:#080808;--primary:#d7dade;--title:#f5f5f5;--body:#adadad;--muted:#8a8a8a;--faint:#6b6b6b;--subtle:#ffffff0f;--line:#ffffff1a;--strong:#ffffff24;--wash:#ffffff09;background:var(--canvas);color:var(--title);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Arial,sans-serif;font-size:110%;line-height:1.5}.fb-pricing *{box-sizing:border-box}.fb-pricing button,.fb-pricing input{font:inherit}.fb-pricing button,.fb-pricing a,.fb-pricing input{-webkit-tap-highlight-color:transparent}.fb-pricing button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.fb-pricing button:disabled{cursor:default}.fb-pricing a{color:inherit;text-decoration:none}.fb-pricing h1,.fb-pricing h2,.fb-pricing h3,.fb-pricing p,.fb-pricing ul,.fb-pricing ol{margin:0}.fb-pricing ul,.fb-pricing ol{padding:0;list-style:none}.fb-pricing svg{stroke-width:1.9px;flex-shrink:0}.fb-pricing button:focus-visible,.fb-pricing a:focus-visible,.fb-pricing input:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.fb-pricing .checkout:not(.business-checkout):hover{background:#eceef1}.fb-pricing .intro{align-items:center;gap:calc(var(--pricing-unit) * .75);padding-top:calc(var(--pricing-unit) * 2);text-align:center;flex-direction:column;padding-bottom:22px;display:flex}.fb-pricing .intro h1{max-width:22ch;font-size:clamp(calc(var(--pricing-unit) * 1.45), 2.3vw, calc(var(--pricing-unit) * 1.8));letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.15}.fb-pricing .intro h1 span{color:#767f89}.fb-pricing .checks{font-size:calc(var(--pricing-unit) * .9);color:var(--body);gap:11px;line-height:1.45;display:grid}.fb-pricing .checks li{align-items:start;gap:calc(var(--pricing-unit) * .625);grid-template-columns:16px 1fr;display:grid}.fb-pricing .checks svg{stroke-width:2.2px;width:14px;height:14px;color:var(--title);margin-top:3px}.fb-pricing .trust{justify-content:center;gap:calc(var(--pricing-unit) * .375) calc(var(--pricing-unit) * 1.25);margin-top:calc(var(--pricing-unit) * .625);font-size:calc(var(--pricing-unit) * .82);flex-wrap:wrap;display:flex}.fb-pricing .trust li{align-items:center;gap:calc(var(--pricing-unit) * .5);display:flex}.fb-pricing .trust svg{width:calc(var(--pricing-unit) * .875);height:calc(var(--pricing-unit) * .875);margin-top:0}.fb-pricing .trial-note{max-width:calc(var(--pricing-unit) * 34);margin-top:calc(var(--pricing-unit) * .625);font-size:calc(var(--pricing-unit) * .8);text-wrap:pretty;color:var(--faint);line-height:1.5}.fb-pricing .trial-note a{text-underline-offset:4px;color:var(--title);font-weight:500;text-decoration:underline}.fb-pricing .works-strip{max-width:calc(var(--pricing-unit) * 71);margin:0 auto calc(var(--pricing-unit) * 1.5);padding:calc(var(--pricing-unit) * .875) 0;border-top:1px solid var(--subtle);border-bottom:1px solid var(--subtle);align-items:center;gap:calc(var(--pricing-unit) * 2);display:flex}.fb-pricing .works-label{max-width:calc(var(--pricing-unit) * 7.5);font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .78);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-shrink:0;line-height:1.4}.fb-pricing .works-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fb-pricing .works-track{align-items:center;gap:calc(var(--pricing-unit) * 1);width:max-content;padding-left:0;display:flex}.fb-pricing .engine{align-items:center;gap:calc(var(--pricing-unit) * .5);white-space:nowrap;padding:0 calc(var(--pricing-unit) * .5);font-size:calc(var(--pricing-unit) * .84);font-weight:600;display:inline-flex}.fb-pricing .engine-logo{width:calc(var(--pricing-unit) * 1.25);height:calc(var(--pricing-unit) * 1.25);-webkit-mask-size:calc(var(--pricing-unit) * 1);mask-size:calc(var(--pricing-unit) * 1);flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fb-pricing .engine em{font-family:JetBrains Mono,monospace;font-style:normal;font-size:calc(var(--pricing-unit) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.fb-pricing .plans{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;width:100%;max-width:980px;margin:auto;scroll-margin-top:90px;display:grid}.fb-pricing .plan{grid-template-rows:subgrid;border:1px solid var(--line);padding:30px 30px calc(var(--pricing-unit) * 1.75);background:var(--panel);border-radius:18px;grid-row:span 2;gap:0;display:grid;position:relative}.fb-pricing .lifetime{border-color:var(--primary);background:linear-gradient(180deg, #161616, var(--panel) 50%)}.fb-pricing .lifetime:focus{outline:none}.fb-pricing .best-value{height:calc(var(--pricing-unit) * 1.5);padding:0 calc(var(--pricing-unit) * .75);background:var(--primary);color:#0a0c0e;font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .66);line-height:calc(var(--pricing-unit) * 1.5);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;position:absolute;top:-12px;left:30px}.fb-pricing .plan-heading{justify-content:space-between;align-items:center;gap:calc(var(--pricing-unit) * .75);display:flex}.fb-pricing .plan h2,.fb-pricing .business h2{align-items:center;gap:calc(var(--pricing-unit) * .625);font-size:calc(var(--pricing-unit) * 1.15);letter-spacing:-.01em;font-weight:600;line-height:1.5;display:flex}.fb-pricing .plan h2 svg,.fb-pricing .business h2 svg{width:18px;height:18px;color:var(--muted)}.fb-pricing .tag{padding:calc(var(--pricing-unit) * .25) calc(var(--pricing-unit) * .5);border:1px solid var(--strong);font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .64);letter-spacing:.08em;text-transform:uppercase;color:var(--body);white-space:nowrap;border-radius:5px}.fb-pricing .plan-description{margin-top:calc(var(--pricing-unit) * .625);font-size:calc(var(--pricing-unit) * .92);color:var(--muted);text-wrap:pretty;line-height:1.55}.fb-pricing .billing-toggle{border:1px solid var(--strong);background:var(--wash);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:22px;padding:3px;display:grid}.fb-pricing .billing-toggle button{justify-content:center;align-items:center;gap:calc(var(--pricing-unit) * .5);height:34px;font-size:calc(var(--pricing-unit) * .84);color:var(--muted);border-radius:7px;font-weight:600;display:flex}.fb-pricing .billing-toggle .selected{background:var(--primary);color:#0a0c0e}.fb-pricing .discount{padding:calc(var(--pricing-unit) * .125) calc(var(--pricing-unit) * .375);font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .64);border:1px solid;border-radius:4px;line-height:1.5}.fb-pricing .billing-once{height:42px;padding:0 calc(var(--pricing-unit) * .875);justify-content:space-between;align-items:center;gap:calc(var(--pricing-unit) * .5);border:1px solid var(--strong);background:var(--wash);font-size:calc(var(--pricing-unit) * .84);color:var(--muted);border-radius:10px;margin-top:22px;display:flex}.fb-pricing .billing-once b{align-items:center;gap:calc(var(--pricing-unit) * .5);color:var(--title);font-weight:600;display:flex}.fb-pricing .billing-once svg{width:15px;height:15px}.fb-pricing .price{align-items:baseline;gap:calc(var(--pricing-unit) * .5);flex-wrap:wrap;margin-top:22px;display:flex}.fb-pricing .price strong{font-size:calc(var(--pricing-unit) * 2.9);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.fb-pricing .price>span{font-size:calc(var(--pricing-unit) * .9);color:var(--muted)}.fb-pricing .price-anchor{align-items:center;gap:calc(var(--pricing-unit) * .625);margin-bottom:calc(var(--pricing-unit) * .25);font-size:calc(var(--pricing-unit) * 1.05);flex-basis:100%;font-weight:500;line-height:1.5;display:flex}.fb-pricing .anchor-empty{visibility:hidden}.fb-pricing .free-months{font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .64);letter-spacing:.08em;text-transform:uppercase;background:var(--primary);color:#0a0c0e;border-radius:5px;padding:3px 7px}.fb-pricing .price-subline{margin-top:calc(var(--pricing-unit) * .625);min-height:1.3em;font-size:calc(var(--pricing-unit) * .84);color:var(--faint);line-height:1.5}.fb-pricing .price-subline b{color:var(--title);font-weight:600}.fb-pricing .checkout{width:100%;min-height:58px;padding:9px calc(var(--pricing-unit) * 1.25);border-radius:calc(var(--pricing-unit) * .75);justify-content:center;align-items:center;gap:calc(var(--pricing-unit) * .125);background:var(--primary);color:#0a0c0e;font-size:calc(var(--pricing-unit) * .95);border:1px solid #0000;flex-direction:column;font-weight:600;display:flex}.fb-pricing .button-label{justify-content:center;align-items:center;gap:calc(var(--pricing-unit) * .5);display:flex}.fb-pricing .button-label svg{width:15px;height:15px}.fb-pricing .secure{font-size:calc(var(--pricing-unit) * .7);opacity:.75;justify-content:center;align-items:center;gap:5px;font-weight:500;display:flex}.fb-pricing .secure svg{width:11px;height:11px}.fb-pricing .renewal{margin-top:calc(var(--pricing-unit) * .625);text-align:center;font-size:calc(var(--pricing-unit) * .78);color:var(--muted)}.fb-pricing .lifetime-nudge{margin-top:calc(var(--pricing-unit) * 1);padding:11px calc(var(--pricing-unit) * .875);border:1px solid var(--line);background:var(--wash);justify-content:space-between;align-items:center;gap:calc(var(--pricing-unit) * .75);font-size:calc(var(--pricing-unit) * .84);color:var(--body);border-radius:10px;line-height:1.4;display:flex}.fb-pricing .lifetime-nudge b{color:var(--title);font-weight:600}.fb-pricing .lifetime-nudge a{align-items:center;gap:calc(var(--pricing-unit) * .375);white-space:nowrap;font-size:calc(var(--pricing-unit) * .8);color:var(--title);font-weight:600;display:flex}.fb-pricing .lifetime-nudge svg{width:13px;height:13px}.fb-pricing .included-section,.fb-pricing .lifetime-details{margin-top:calc(var(--pricing-unit) * 1.5);padding-top:calc(var(--pricing-unit) * 1.25);border-top:1px solid var(--line)}.fb-pricing .kicker{font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .69);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.fb-pricing .feature-list{margin-top:calc(var(--pricing-unit) * .75);border:1px solid var(--line);background:var(--wash);border-radius:14px;overflow:hidden}.fb-pricing .feature-row{align-items:center;gap:calc(var(--pricing-unit) * .75);padding:13px calc(var(--pricing-unit) * .875);grid-template-columns:34px 1fr auto;display:grid}.fb-pricing .feature-row+.feature-row{border-top:1px solid var(--line)}.fb-pricing .feature-icon{width:34px;height:34px;padding:calc(var(--pricing-unit) * .5);background:#1a1a1a;border-radius:9px;place-items:center;display:grid}.fb-pricing .feature-icon svg{width:18px;height:18px}.fb-pricing .feature-row h3{font-size:calc(var(--pricing-unit) * .9);letter-spacing:-.005em;font-weight:600;line-height:1.3}.fb-pricing .feature-row p{margin-top:calc(var(--pricing-unit) * .125);font-size:calc(var(--pricing-unit) * .8);color:var(--muted);text-wrap:pretty;line-height:1.45}.fb-pricing .feature-number{padding-top:calc(var(--pricing-unit) * .125);font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .62);letter-spacing:.08em;color:var(--faint);align-self:start}.fb-pricing .also-included{font-size:calc(var(--pricing-unit) * .64);margin-top:18px}.fb-pricing .chips{gap:calc(var(--pricing-unit) * .5);margin-top:calc(var(--pricing-unit) * .75);flex-wrap:wrap;display:flex}.fb-pricing .chip{height:calc(var(--pricing-unit) * 2.25);padding:0 calc(var(--pricing-unit) * .875);border:1px solid var(--strong);align-items:center;gap:calc(var(--pricing-unit) * .5);background:var(--wash);font-size:calc(var(--pricing-unit) * .82);white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.fb-pricing .chip svg{width:14px;height:14px;color:var(--body)}.fb-pricing .all-features{align-items:center;gap:calc(var(--pricing-unit) * .375);margin-top:calc(var(--pricing-unit) * 1);font-size:calc(var(--pricing-unit) * .84);font-weight:600;display:inline-flex}.fb-pricing .all-features svg{width:13px;height:13px}.fb-pricing .all-features:hover{text-underline-offset:4px;text-decoration:underline}.fb-pricing .cost-panel{margin-top:calc(var(--pricing-unit) * 1.5);padding:calc(var(--pricing-unit) * 1) calc(var(--pricing-unit) * 1) calc(var(--pricing-unit) * .875);border:1px solid var(--line);border-radius:calc(var(--pricing-unit) * .75);background:var(--wash)}.fb-pricing .cost-panel h3{font-size:calc(var(--pricing-unit) * .84);font-weight:600}.fb-pricing .cost-rows{margin-top:calc(var(--pricing-unit) * .75);gap:9px;display:grid}.fb-pricing .cost-row{grid-template-columns:calc(var(--pricing-unit) * 5.6) 1fr auto;align-items:center;gap:calc(var(--pricing-unit) * .625);font-size:calc(var(--pricing-unit) * .8);color:var(--muted);display:grid}.fb-pricing .cost-row>span:last-child{font-variant-numeric:tabular-nums;text-align:right}.fb-pricing .bar-track{height:calc(var(--pricing-unit) * .5);display:block}.fb-pricing .bar-track span{border-radius:calc(var(--pricing-unit) * .25);background:#ffffff30;height:100%;display:block}.fb-pricing .highlight{color:var(--title);font-weight:600}.fb-pricing .highlight .bar-track span{background:var(--primary)}.fb-pricing .lifetime-details .checks{margin-top:calc(var(--pricing-unit) * .75)}.fb-pricing .everything{font-size:calc(var(--pricing-unit) * .64);margin-top:22px}.fb-pricing .savings-kicker{margin-top:calc(var(--pricing-unit) * 1.5);font-size:calc(var(--pricing-unit) * .64)}.fb-pricing .timeline{margin-top:calc(var(--pricing-unit) * .875);border-left:1px solid var(--strong);margin-left:5px}.fb-pricing .timeline li{padding:0 0 calc(var(--pricing-unit) * 1) calc(var(--pricing-unit) * 1.25);position:relative}.fb-pricing .timeline li:last-child{padding-bottom:0}.fb-pricing .timeline li:before{content:"";border:1.5px solid var(--muted);background:var(--panel);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.fb-pricing .timeline li:last-child:before{border-color:var(--primary);background:var(--primary)}.fb-pricing .when{font-family:JetBrains Mono,monospace;font-size:calc(var(--pricing-unit) * .64);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.fb-pricing .timeline h3{font-size:calc(var(--pricing-unit) * .95);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:600;line-height:1.5}.fb-pricing .timeline p{font-size:calc(var(--pricing-unit) * .8);color:var(--muted);margin-top:1px}.fb-pricing .best-for{margin-top:calc(var(--pricing-unit) * 1.5);font-size:calc(var(--pricing-unit) * .64)}.fb-pricing .business{align-items:center;gap:calc(var(--pricing-unit) * 2);border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);max-width:980px;margin:18px auto 0;padding:26px 30px;display:grid}.fb-pricing .business h2{margin-top:calc(var(--pricing-unit) * .625)}.fb-pricing .business .plan-description{margin-top:calc(var(--pricing-unit) * .5)}.fb-pricing .business .checks{margin-top:calc(var(--pricing-unit) * .875);gap:calc(var(--pricing-unit) * .5);font-size:calc(var(--pricing-unit) * .86)}.fb-pricing .business-price .price{margin-top:0}.fb-pricing .business-price .price strong{font-size:calc(var(--pricing-unit) * 2.2)}.fb-pricing .seats-row{justify-content:space-between;align-items:center;gap:calc(var(--pricing-unit) * .75);display:flex}.fb-pricing .seats-row .seat-label{font-size:calc(var(--pricing-unit) * .9);font-weight:500}.fb-pricing .seats-row .seat-label span{font-size:calc(var(--pricing-unit) * .76);color:var(--faint);font-weight:400;display:block}.fb-pricing .stepper{border:1px solid var(--strong);border-radius:calc(var(--pricing-unit) * .5);align-items:center;display:flex;overflow:hidden}.fb-pricing .stepper button{place-items:center;width:34px;height:34px;display:grid}.fb-pricing .stepper button:disabled{color:#454545}.fb-pricing .stepper svg{stroke-width:2.4px;width:12px;height:12px}.fb-pricing .stepper output{width:calc(var(--pricing-unit) * 3);border:0;border-left:1px solid var(--strong);border-right:1px solid var(--strong);height:34px;color:var(--title);text-align:center;font-size:calc(var(--pricing-unit) * .9);font-variant-numeric:tabular-nums;appearance:textfield;outline-offset:-3px;background:0 0;padding:0;font-weight:600}.fb-pricing .stepper output::-webkit-inner-spin-button{appearance:none}.fb-pricing .stepper output::-webkit-outer-spin-button{appearance:none}.fb-pricing .monthly-total{justify-content:space-between;align-items:center;gap:calc(var(--pricing-unit) * .75);margin-top:calc(var(--pricing-unit) * .75);font-size:calc(var(--pricing-unit) * .86);color:var(--muted);display:flex}.fb-pricing .monthly-total b{color:var(--title);font-size:calc(var(--pricing-unit) * 1.2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.fb-pricing .business-checkout{margin-top:calc(var(--pricing-unit) * .875);min-height:0;height:calc(var(--pricing-unit) * 2.75);border:1px solid var(--strong);color:var(--title);font-size:calc(var(--pricing-unit) * .9);background:0 0;border-radius:10px}.fb-pricing .business-checkout:hover{background:#ffffff12}.fb-pricing .currency-note{text-align:center;max-width:980px;font-size:calc(var(--pricing-unit) * .8);color:var(--faint);margin:18px auto 0}@media (width<=1100px){.fb-pricing .business{gap:calc(var(--pricing-unit) * 1)}}@media (width<=900px){.fb-pricing .plans{flex-direction:column;gap:24px;max-width:580px;display:flex}.fb-pricing .plan{padding:26px 20px 22px;display:block}.fb-pricing .best-value{left:20px}.fb-pricing .plan-top{padding-bottom:22px}.fb-pricing .business{grid-template-columns:1fr;gap:24px;max-width:580px;padding:26px 20px}.fb-pricing .intro{padding-top:calc(var(--pricing-unit) * 2)}.fb-pricing .business-price .price{flex-wrap:nowrap}.fb-pricing .works-strip{gap:calc(var(--pricing-unit) * 1)}.fb-pricing .works-track{padding-left:0}}@media (width<=600px){.fb-pricing{font-size:100%}.fb-pricing .intro h1{font-size:calc(var(--pricing-unit) * 1.8)}.fb-pricing .trust{gap:calc(var(--pricing-unit) * .5);flex-direction:column;align-items:center}.fb-pricing .trial-note{font-size:calc(var(--pricing-unit) * .82)}.fb-pricing .works-strip{align-items:stretch;gap:calc(var(--pricing-unit) * .75);flex-direction:column}.fb-pricing .works-label{text-align:center;max-width:none}.fb-pricing .plan-heading{gap:calc(var(--pricing-unit) * .5)}.fb-pricing .plan h2{font-size:calc(var(--pricing-unit) * 1.15)}.fb-pricing .tag{font-size:calc(var(--pricing-unit) * .6)}.fb-pricing .plan-description{font-size:calc(var(--pricing-unit) * .9)}.fb-pricing .price strong{font-size:calc(var(--pricing-unit) * 2.8)}.fb-pricing .lifetime-nudge{align-items:start}.fb-pricing .lifetime-nudge a{font-size:calc(var(--pricing-unit) * .75);padding-top:3px}.fb-pricing .chip{font-size:calc(var(--pricing-unit) * .78);padding:0 calc(var(--pricing-unit) * .65)}.fb-pricing .cost-row{grid-template-columns:calc(var(--pricing-unit) * 4.6) 1fr auto;gap:calc(var(--pricing-unit) * .5);font-size:calc(var(--pricing-unit) * .75)}.fb-pricing .checks{font-size:calc(var(--pricing-unit) * .85)}.fb-pricing .currency-note{font-size:calc(var(--pricing-unit) * .75)}.fb-pricing .feature-row{gap:calc(var(--pricing-unit) * .65);padding-inline:calc(var(--pricing-unit) * .75)}.fb-pricing .feature-row p{font-size:calc(var(--pricing-unit) * .8)}.fb-pricing .plan{scroll-margin-top:85px}}.fb-pricing{font-family:Segoe UI,Inter,sans-serif}.fb-pricing .intro{gap:0}.fb-pricing .engine{font-weight:600}.fb-pricing .plan-top{padding-bottom:0}.fb-pricing .plan-bottom>.checkout{margin-top:22px}.fb-pricing .price-anchor{color:var(--faint)}.fb-pricing .price-anchor s{color:inherit}.fb-pricing .price-anchor{margin-bottom:calc(var(--pricing-unit) * .25)}.fb-pricing .price strong,.fb-pricing .feature-row p{font-family:Segoe UI,sans-serif}@media (width>=901px){.fb-pricing .subscription-price .price-anchor{margin-bottom:calc(calc(var(--pricing-unit) * .25) + 12px)}.fb-pricing .lifetime-price{margin-top:34px}.fb-pricing .plan .price-subline{margin-top:calc(calc(var(--pricing-unit) * .625) + 10px)}}.fb-pricing .works-strip{margin-bottom:calc(calc(var(--pricing-unit) * 2.25) + 1px)}.fb-pricing .chip{font-size:calc(var(--pricing-unit) * .88);font-weight:500}.fb-pricing .chip svg{width:15px;height:15px}.fb-pricing .when{display:block}.fb-pricing .works-label{font-size:calc(var(--pricing-unit) * .72)}.fb-pricing .works-track{padding-left:0}.fb-pricing .business-price .price-subline{margin-top:calc(var(--pricing-unit) * 1)}.fb-pricing .works-label{font-size:calc(var(--pricing-unit) * .78);font-family:Consolas,JetBrains Mono,monospace}.fb-pricing .business-price{transform:translateY(5px)}@media (width>=901px){.fb-pricing .plan-bottom>.checkout{margin-top:24px}.fb-pricing .feature-row{padding-block:12.875px}.fb-pricing .also-included{margin-top:17px}.fb-pricing .plan{padding-bottom:calc(calc(var(--pricing-unit) * 1.75) - 1px)}}.fb-pricing{--pricing-unit:17.6px;width:100%;font-family:Segoe UI,Inter,sans-serif;display:block}.pricing-page:has(.fb-pricing){background:#0b0b0b;padding-top:0}.pricing-container:has(.fb-pricing){width:min(100% - 80px,1298px)}.fb-pricing .catalogue-controls{max-width:980px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin:-18px auto 34px;font-size:12px;display:flex}.fb-pricing .catalogue-controls a{color:var(--body);text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.fb-pricing .catalogue-controls a svg{width:12px;height:12px}.fb-pricing .currency-control{border:1px solid var(--strong);border-radius:7px;flex-shrink:0;gap:3px;padding:3px;display:flex}.fb-pricing .currency-control button{color:var(--muted);border-radius:4px;padding:6px 10px;font:500 11px Firstbeam Pricing Mono,monospace}.fb-pricing .currency-control button[aria-pressed=true]{background:var(--primary);color:#0a0c0e}.fb-pricing .checkout:disabled{opacity:.45;cursor:default}.fb-pricing .feature-beta{color:var(--muted);margin-left:7px;font:500 9px Firstbeam Pricing Mono,monospace}.fb-pricing .stepper output{place-items:center;display:grid}.fb-pricing .lifetime{scroll-margin-top:90px}@media (width<=900px){.pricing-container:has(.fb-pricing){width:calc(100% - 32px)}.fb-pricing .catalogue-controls{flex-wrap:wrap;max-width:580px;margin-top:-10px}.fb-pricing .plan-top{padding-bottom:0}}@media (width<=600px){.fb-pricing{--pricing-unit:16px}.fb-pricing .chip{white-space:normal;max-width:100%;height:auto;min-height:36px;padding-block:6px}.fb-pricing .best-value{max-width:90%}.fb-pricing .catalogue-controls{font-size:11px}.fb-pricing .business-price .price{flex-wrap:wrap}}.fb-pricing .works-view{scrollbar-width:none;overflow-x:auto}.fb-pricing .works-view::-webkit-scrollbar{display:none}.fb-pricing .works-view:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.fb-pricing .works-caption{flex-shrink:0;align-items:center;gap:10px;display:flex}.fb-pricing .ticker-toggle{width:24px;height:24px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.fb-pricing .ticker-toggle:hover{color:var(--title);background:var(--wash)}.fb-pricing .ticker-toggle svg{width:12px;height:12px}.fb-pricing .works-view{overflow:hidden}.fb-pricing .works-track{will-change:transform;gap:0;padding-left:0;animation:48s linear infinite firstbeam-engine-ticker}.fb-pricing .works-group{align-items:center;gap:calc(var(--pricing-unit) * 1);padding-right:calc(var(--pricing-unit) * 1);flex-shrink:0;display:flex}.fb-pricing .works-view:focus-visible .works-track,.fb-pricing .works-track.is-paused{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.fb-pricing .works-strip:hover .works-track{animation-play-state:paused}}@keyframes firstbeam-engine-ticker{to{transform:translate(-50%)}}@media (width<=600px){.fb-pricing .works-caption{justify-content:center}}@media (prefers-reduced-motion:reduce){.fb-pricing .works-track{will-change:auto;animation:none}.fb-pricing .works-view{overflow-x:auto}.fb-pricing .works-group[aria-hidden=true],.fb-pricing .ticker-toggle{display:none}}.fb-pricing-details{--pd-title:#f5f5f5;--pd-body:#adadad;--pd-muted:#8a8a8a;--pd-faint:#6b6b6b;--pd-line:#ffffff1a;--pd-action:#d7dade;width:min(100%,980px);color:var(--pd-title);-webkit-font-smoothing:antialiased;margin-inline:auto;font-family:Segoe UI,Inter,sans-serif;font-size:16px;line-height:1.5}.fb-pricing-details *{box-sizing:border-box}.fb-pricing-details :is(h2,h3,h4,p,ul){margin:0}.fb-pricing-details button{font:inherit;cursor:pointer}.fb-pricing-details button:disabled{cursor:default;opacity:.5}.fb-pricing-details svg{stroke-width:1.8px;flex-shrink:0}.fb-pricing-details a{color:inherit;text-decoration:none}.fb-pricing-details :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--pd-action);outline-offset:4px}.fb-pricing-details .pd-section{padding-top:92px;scroll-margin-top:96px}.fb-pricing-details .pd-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.fb-pricing-details .pd-eyebrow{color:var(--pd-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:13px;font:400 11px/1.5 Firstbeam Pricing Mono,monospace;display:flex}.fb-pricing-details .pd-eyebrow>span{color:#505050;border-right:1px solid var(--pd-line);padding-right:13px}.fb-pricing-details h2{letter-spacing:-.035em;text-wrap:balance;margin-top:17px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}.fb-pricing-details h2>span{color:#767f89}.fb-pricing-details .pd-heading-note>p{color:var(--pd-muted);text-wrap:pretty;font-size:15px;line-height:1.65}.fb-pricing-details .pd-count{border:1px solid var(--pd-line);color:var(--pd-body);border-radius:6px;align-items:center;gap:8px;margin-bottom:13px;padding:7px 11px;font-size:12px;display:inline-flex}.fb-pricing-details .pd-count svg{width:13px;height:13px;color:var(--pd-title)}.fb-pricing-details .pd-mini-label{color:var(--pd-faint);letter-spacing:.1em;text-transform:uppercase;font:400 10px/1.6 Firstbeam Pricing Mono,monospace}.fb-pricing-details .pd-catalog{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.fb-pricing-details .pd-catalog-navigation{min-width:0;padding-top:6px}.fb-pricing-details .pd-catalog-navigation>.pd-mini-label{margin:0 12px 15px}.fb-pricing-details .pd-category-list{gap:5px;display:grid}.fb-pricing-details .pd-category{width:100%;min-height:52px;color:var(--pd-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:12px;font-size:14px;transition:color .16s,background-color .16s,border-color .16s;display:flex}.fb-pricing-details .pd-category>svg{width:17px;height:17px}.fb-pricing-details .pd-category>span:not(.sr-only):not(.pd-category-count){flex:1}.fb-pricing-details .pd-category-count{color:var(--pd-faint);font:400 10px Firstbeam Pricing Mono,monospace}.fb-pricing-details .pd-category[data-state=active]{color:var(--pd-title);background:linear-gradient(100deg,#1a1a1a,#111);border-color:#ffffff24}.fb-pricing-details .pd-category[data-state=active] .pd-category-count{color:var(--pd-title)}.fb-pricing-details .pd-catalog-note{border-top:1px solid var(--pd-line);max-width:225px;color:var(--pd-faint);align-items:start;gap:9px;margin:22px 12px 0;padding-top:17px;font-size:12px;line-height:1.65;display:flex}.fb-pricing-details .pd-catalog-note svg{width:13px;height:13px;margin-top:3px}.fb-pricing-details .pd-catalog-panel{border:1px solid var(--pd-line);background:#080808;border-radius:18px;min-width:0;overflow:hidden}.fb-pricing-details .pd-panel-heading{border-bottom:1px solid var(--pd-line);background:linear-gradient(#151515,#0e0e0e);align-items:center;gap:13px;padding:25px 26px;display:flex}.fb-pricing-details .pd-panel-icon{border:1px solid var(--pd-line);width:40px;height:40px;color:var(--pd-body);background:#ffffff04;border-radius:10px;place-items:center;display:grid}.fb-pricing-details .pd-panel-icon svg{width:20px;height:20px}.fb-pricing-details .pd-panel-heading h3{letter-spacing:-.02em;margin-top:3px;font-size:20px;font-weight:600;line-height:1.3}.fb-pricing-details .pd-included{color:var(--pd-body);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.fb-pricing-details .pd-included svg{width:13px;height:13px}.fb-pricing-details .pd-feature-list{padding:0 26px;list-style:none}.fb-pricing-details .pd-feature-list>li{grid-template-columns:28px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:22px 0;display:grid}.fb-pricing-details .pd-feature-list>li+li{border-top:1px solid #ffffff0e}.fb-pricing-details .pd-feature-check{border:1px solid var(--pd-line);width:26px;height:26px;color:var(--pd-body);border-radius:50%;place-items:center;display:grid}.fb-pricing-details .pd-feature-check svg{width:12px;height:12px}.fb-pricing-details .pd-feature-list h4{flex-wrap:wrap;align-items:center;gap:9px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.fb-pricing-details .pd-feature-list p{color:var(--pd-muted);text-wrap:pretty;max-width:57ch;margin-top:5px;font-size:15px;line-height:1.6}.fb-pricing-details .pd-feature-index{color:#555;text-align:right;font:400 10px/26px Firstbeam Pricing Mono,monospace}.fb-pricing-details .pd-beta{color:var(--pd-body);letter-spacing:.08em;border:1px solid #ffffff24;border-radius:4px;padding:3px 5px;font:400 9px/1.3 Firstbeam Pricing Mono,monospace}.fb-pricing-details .pd-panel-footer{border-top:1px solid var(--pd-line);color:var(--pd-faint);justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;font-size:11px;display:flex}.fb-pricing-details .pd-panel-footer>span:last-child{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fb-pricing-details .pd-panel-footer svg{width:12px;height:12px}.fb-pricing-details .pd-scroll-hint{display:none}.fb-pricing-details .pd-table-scroll{background:#080808;border:1px solid #ffffff24;border-radius:18px;position:relative;overflow-x:auto}.fb-pricing-details .pd-table{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%;min-width:740px}.fb-pricing-details .pd-table col:first-child{width:22%}.fb-pricing-details .pd-table col:not(:first-child){width:26%}.fb-pricing-details .pd-lifetime-column{background:#ffffff05}.fb-pricing-details .pd-table :is(th,td){border-bottom:1px solid var(--pd-line);vertical-align:top;padding:21px 22px;font-weight:400;line-height:1.5}.fb-pricing-details .pd-table thead th{background:linear-gradient(#141414,#0000);height:153px;padding-top:25px}.fb-pricing-details .pd-table-label{color:var(--pd-body);margin-top:10px;font-size:17px;display:block}.fb-pricing-details .pd-plan-name{letter-spacing:-.02em;align-items:center;gap:9px;font-size:20px;font-weight:600;display:flex}.fb-pricing-details .pd-plan-name svg{width:17px;height:17px;color:var(--pd-muted)}.fb-pricing-details .pd-table thead p{color:var(--pd-muted);margin-top:9px;font-size:13px;line-height:1.6}.fb-pricing-details .pd-best-value{color:var(--pd-body);text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff24;border-radius:5px;margin-top:12px;padding:3px 6px;font:400 9px/1.5 Firstbeam Pricing Mono,monospace;display:inline-block}.fb-pricing-details .pd-table tr>:nth-child(3){border-inline:1px solid #ffffff14}.fb-pricing-details .pd-table tbody th{color:var(--pd-muted);font-size:14px}.fb-pricing-details .pd-table tbody td{color:var(--pd-body);font-variant-numeric:tabular-nums;font-size:14px}.fb-pricing-details .pd-table .pd-payment-row td{color:var(--pd-title);letter-spacing:-.025em;font-size:18px;font-weight:600}.fb-pricing-details .pd-table tfoot :is(th,td){vertical-align:middle;border-bottom:0;padding-block:23px}.fb-pricing-details .pd-table tfoot th{color:var(--pd-faint);font-size:12px}.fb-pricing-details .pd-table tfoot th svg{vertical-align:-2px;width:12px;height:12px;margin-right:5px;display:inline}.fb-pricing-details .pd-table-action{width:100%;min-height:43px;color:var(--pd-title);background:0 0;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.fb-pricing-details .pd-table-action svg{width:13px;height:13px}.fb-pricing-details .pd-table-action-primary{color:#080808;background:var(--pd-action);border-color:var(--pd-action)}.fb-pricing-details .pd-comparison-note{text-align:center;color:var(--pd-faint);margin-top:17px;font-size:12px;line-height:1.6}.fb-pricing-details .pd-faq-section{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:60px;display:grid}.fb-pricing-details .pd-faq-section h2{font-size:32px}.fb-pricing-details .pd-faq-lede{color:var(--pd-muted);max-width:29ch;margin-top:18px;font-size:15px;line-height:1.7}.fb-pricing-details .pd-account-note{border-top:1px solid var(--pd-line);color:var(--pd-faint);max-width:255px;margin-top:34px;padding-top:23px;font-size:13px;line-height:1.7}.fb-pricing-details .pd-account-note>svg{width:17px;height:17px;margin-bottom:10px}.fb-pricing-details .pd-account-note a{color:var(--pd-body);align-items:center;gap:9px;margin-top:14px;font-weight:600;display:inline-flex}.fb-pricing-details .pd-account-note a svg{width:14px;height:14px}.fb-pricing-details .pd-faq-list{border-top:1px solid var(--pd-line)}.fb-pricing-details .pd-faq{border-bottom:1px solid var(--pd-line);transition:background-color .17s}.fb-pricing-details .pd-faq.is-open{background:linear-gradient(90deg,#ffffff04,#0000)}.fb-pricing-details .pd-faq h3{font-size:16px;font-weight:500}.fb-pricing-details .pd-faq button{width:100%;min-height:76px;color:var(--pd-body);text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr 26px;align-items:center;gap:13px;padding:21px 10px;line-height:1.5;display:grid}.fb-pricing-details .pd-faq.is-open button{color:var(--pd-title)}.fb-pricing-details .pd-question-number{color:var(--pd-faint);font:400 10px Firstbeam Pricing Mono,monospace}.fb-pricing-details .pd-question-toggle{width:25px;height:25px;color:var(--pd-muted);border:1px solid #ffffff1a;border-radius:50%;place-items:center;display:grid}.fb-pricing-details .pd-question-toggle svg{width:12px;height:12px}.fb-pricing-details .pd-faq-answer{color:var(--pd-muted);padding:0 46px 23px 47px;font-size:15px;line-height:1.75}.fb-pricing-details .pd-faq-answer[hidden]{display:none}.fb-pricing-details .pd-final{background:linear-gradient(150deg,#161616,#080808 75%);border:1px solid #ffffff24;border-radius:18px;grid-template-columns:1fr 310px;align-items:center;column-gap:52px;margin-top:94px;padding:38px 40px 0;scroll-margin-top:96px;display:grid}.fb-pricing-details .pd-final h2{font-size:clamp(29px,3vw,36px)}.fb-pricing-details .pd-final-content>p:last-child{color:var(--pd-muted);text-wrap:pretty;max-width:39ch;margin-top:19px;font-size:15px;line-height:1.7}.fb-pricing-details .pd-final-price{margin-bottom:17px}.fb-pricing-details .pd-final-price>span{color:var(--pd-muted);margin-bottom:4px;font-size:12px;display:block}.fb-pricing-details .pd-final-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.fb-pricing-details .pd-final-price small{letter-spacing:0;color:var(--pd-muted);margin-left:8px;font-size:13px;font-weight:400}.fb-pricing-details .pd-primary{background:var(--pd-action);color:#080808;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:66px;padding:12px 16px;display:flex}.fb-pricing-details .pd-primary>span{align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.fb-pricing-details .pd-primary>span svg{width:15px;height:15px}.fb-pricing-details .pd-primary small{color:#4a4a4a;align-items:center;gap:5px;font-size:11px;display:flex}.fb-pricing-details .pd-primary small svg{width:11px;height:11px}.fb-pricing-details .pd-final-secondary{color:var(--pd-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex}.fb-pricing-details .pd-final-secondary svg{width:12px;height:12px}.fb-pricing-details .pd-final-footer{border-top:1px solid var(--pd-line);color:var(--pd-muted);grid-column:1/-1;gap:24px;margin-top:34px;padding:18px 0;font-size:11px;display:flex}.fb-pricing-details .pd-final-footer span{align-items:center;gap:7px;display:flex}.fb-pricing-details .pd-final-footer svg{width:12px;height:12px}.fb-pricing-details :is(.pd-primary,.pd-table-action,.pd-account-note a,.pd-final-secondary){transition:background-color .16s,color .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.fb-pricing-details .pd-category:hover{color:var(--pd-title);background-color:#ffffff05}.fb-pricing-details .pd-table tbody tr:hover{background:#ffffff03}.fb-pricing-details .pd-table-action:hover{background:#ffffff09;border-color:#ffffff40}.fb-pricing-details :is(.pd-primary,.pd-table-action-primary):hover{color:#080808;background:#eceef1}.fb-pricing-details :is(.pd-account-note a,.pd-final-secondary,.pd-faq button):hover{color:var(--pd-title)}}@media (width<=1000px){.fb-pricing-details .pd-catalog{grid-template-columns:240px minmax(0,1fr);gap:18px}.fb-pricing-details .pd-faq-section{grid-template-columns:250px minmax(0,1fr);gap:35px}.fb-pricing-details .pd-final{column-gap:30px;padding-inline:30px}}@media (width<=760px){.fb-pricing-details .pd-section{padding-top:66px}.fb-pricing-details .pd-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.fb-pricing-details .pd-heading-note{max-width:47ch}.fb-pricing-details .pd-catalog{grid-template-columns:minmax(0,1fr);gap:17px}.fb-pricing-details .pd-catalog-navigation>.pd-mini-label{margin-left:0}.fb-pricing-details .pd-category-list{scrollbar-width:thin;scrollbar-color:#333 transparent;gap:7px;padding:4px 3px 12px;display:flex;overflow-x:auto}.fb-pricing-details .pd-category{white-space:nowrap;border-color:var(--pd-line);flex-shrink:0;gap:8px;width:auto;min-height:42px;padding:10px 12px;font-size:13px}.fb-pricing-details .pd-category-count,.fb-pricing-details .pd-catalog-note{display:none}.fb-pricing-details .pd-panel-heading{padding:20px}.fb-pricing-details .pd-feature-list,.fb-pricing-details .pd-panel-footer{padding-inline:20px}.fb-pricing-details .pd-scroll-hint{color:var(--pd-faint);align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.fb-pricing-details .pd-scroll-hint svg{width:14px;height:14px}.fb-pricing-details .pd-table{min-width:720px}.fb-pricing-details .pd-table col:first-child{width:150px}.fb-pricing-details .pd-table col:not(:first-child){width:190px}.fb-pricing-details .pd-table tr>:first-child{border-right:1px solid var(--pd-line);z-index:1;background:#0c0c0c;padding-inline:16px;position:sticky;left:0}.fb-pricing-details .pd-table :is(th,td){padding-inline:16px}.fb-pricing-details .pd-faq-section{grid-template-columns:1fr;gap:25px}.fb-pricing-details .pd-faq-lede{max-width:45ch}.fb-pricing-details .pd-account-note{display:none}.fb-pricing-details .pd-final{grid-template-columns:1fr;gap:27px;margin-top:65px;padding:28px 25px 0}.fb-pricing-details .pd-final-actions{max-width:360px}.fb-pricing-details .pd-final-footer{flex-wrap:wrap;gap:12px 22px;margin-top:0;padding-block:19px}}@media (width<=480px){.fb-pricing-details .pd-eyebrow{font-size:10px}.fb-pricing-details .pd-feature-list>li{grid-template-columns:24px minmax(0,1fr);gap:11px;padding-block:20px}.fb-pricing-details .pd-feature-check{width:23px;height:23px}.fb-pricing-details .pd-feature-index{display:none}.fb-pricing-details .pd-feature-list h4{font-size:16px}.fb-pricing-details .pd-feature-list p{font-size:14px}.fb-pricing-details .pd-included{display:none}.fb-pricing-details .pd-panel-heading{gap:11px;padding:18px}.fb-pricing-details .pd-panel-heading h3{font-size:18px}.fb-pricing-details .pd-panel-heading .pd-mini-label{font-size:8px}.fb-pricing-details .pd-panel-footer{flex-direction:column;align-items:start;gap:5px;padding-inline:18px;font-size:10px}.fb-pricing-details .pd-faq button{grid-template-columns:20px 1fr 25px;gap:8px;min-height:76px;padding-inline:0;font-size:15px}.fb-pricing-details .pd-faq-answer{padding:0 33px 23px 28px;font-size:14px}.fb-pricing-details .pd-final-secondary{font-size:11px}.fb-pricing-details .pd-final h2{font-size:28px}.fb-pricing-details .pd-primary>span{font-size:15px}}
