@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d097b316-module__3lUasq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d097b316-module__3lUasq__variable{--font-landing-inter:"Inter","Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d8dc24a2-module__54lBbG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d8dc24a2-module__54lBbG__variable{--font-landing-space:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.p.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_153420-module__B66XNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_153420-module__B66XNW__variable{--font-landing-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.pricing-root{--pricing-maxw:1180px;overflow-x:clip}.pricing-root .pricing-main{z-index:2;padding-bottom:96px;position:relative;overflow:clip}.pricing-root .pricing-main:before{background:radial-gradient(circle,var(--glow-violet),transparent 68%);content:"";pointer-events:none;border-radius:50%;width:min(920px,90vw);height:520px;position:absolute;top:210px;left:50%;transform:translate(-50%)}.pricing-root .pricing-main>.wrap{max-width:var(--pricing-maxw)}.pricing-root .pricing-hero{text-align:center;padding-top:78px;padding-bottom:70px}.pricing-root .pricing-hero h1{letter-spacing:-.045em;max-width:15ch;margin:0 auto;font-size:max(44px,min(7vw,78px))}.pricing-root .pricing-hero h1 .g,.pricing-root .pricing-section-heading h2 .g{color:var(--violet-2)}.pricing-root .pricing-hero p{max-width:56ch;color:var(--muted);margin:22px auto 0;font-size:max(16px,min(2vw,19px))}.pricing-root .pricing-proof{color:var(--muted-2);letter-spacing:.08em;justify-content:center;align-items:center;gap:13px;margin-top:26px;font-size:11px;display:flex}.pricing-root .pricing-proof span:not(.mono){background:var(--green);width:4px;height:4px;box-shadow:0 0 9px var(--green);border-radius:50%}.pricing-root .pricing-plans,.pricing-root .pricing-comparison{position:relative}.pricing-root .pricing-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.pricing-root .pricing-section-heading h2{font-size:max(30px,min(4.6vw,50px))}.pricing-root .pricing-section-heading .kick{margin-bottom:13px}.pricing-root .pricing-cycle-control{flex-shrink:0;align-items:center;gap:12px;display:flex}.pricing-root .pricing-cycle-label{color:var(--muted-2);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pricing-root .pricing-cycle{border:1px solid var(--brd);background:var(--surf);border-radius:12px;gap:3px;padding:4px;display:flex}.pricing-root .pricing-cycle button{color:var(--muted);font-family:var(--font-landing-space,"Space Grotesk"),sans-serif;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600;transition:all .2s}.pricing-root .pricing-cycle button:hover,.pricing-root .pricing-cycle button.active{color:var(--txt);background:var(--surf-2)}.pricing-root .pricing-cycle button.active{box-shadow:0 0 0 1px var(--brd-2)}.pricing-root .pricing-cycle button:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px}.pricing-root .pricing-cycle button span{color:var(--green);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;text-transform:uppercase;margin-left:4px;font-size:10px;font-weight:500}.pricing-root .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-root .pricing-card{border:1px solid var(--brd);background:var(--surf);border-radius:20px;flex-direction:column;min-height:490px;padding:30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.pricing-root .pricing-card:hover{border-color:var(--brd-2);transform:translateY(-4px)}.pricing-root .pricing-card-featured{border-color:var(--violet-border);background:linear-gradient(155deg,var(--violet-surface),var(--surf)50%);box-shadow:0 24px 70px -45px var(--glow-violet)}.pricing-root .pricing-card-featured:before{background:linear-gradient(90deg,transparent,var(--violet-2),transparent);content:"";height:1px;position:absolute;top:0;left:12%;right:12%}.pricing-root .pricing-card-ribbon{color:var(--violet-2);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:inline-flex;position:absolute;top:19px;right:24px}.pricing-root .pricing-card-ribbon svg{width:13px;height:13px}.pricing-root .pricing-card-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.pricing-root .pricing-card-index{color:var(--muted-2);font-size:12px}.pricing-root .pricing-status{border:1px solid var(--green-border);color:var(--green);background:var(--green-surface);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px}.pricing-root .pricing-status-violet{border-color:var(--violet-border);color:var(--violet-2);background:var(--violet-surface)}.pricing-root .pricing-card-copy h3{font-size:38px}.pricing-root .pricing-card-label{color:var(--violet-2);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:8px;font-size:11px}.pricing-root .pricing-card-description{max-width:37ch;min-height:49px;color:var(--muted);margin-top:17px;font-size:15px}.pricing-root .pricing-card-price{align-items:baseline;gap:8px;margin-top:28px;display:flex}.pricing-root .pricing-card-price strong{color:var(--txt);font-family:var(--font-landing-space,"Space Grotesk"),sans-serif;letter-spacing:-.05em;font-size:48px;line-height:1}.pricing-root .pricing-card-price span,.pricing-root .pricing-card-total{color:var(--muted-2);font-size:13px}.pricing-root .pricing-card-total{margin-top:8px}.pricing-root .pricing-card-features{border-top:1px solid var(--brd);flex-direction:column;gap:11px;margin-top:28px;margin-bottom:28px;padding-top:22px;list-style:none;display:flex}.pricing-root .pricing-card-features li{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.pricing-root .pricing-card-features svg{width:16px;height:16px;color:var(--green);flex-shrink:0}.pricing-root .pricing-card-cta{justify-content:center;width:100%;margin-top:auto}.pricing-root .pricing-card-cta svg{width:17px;height:17px;transition:transform .2s}.pricing-root .pricing-card-cta:hover svg{transform:translate(3px)}.pricing-root .pricing-calculator{border:1px solid var(--brd);background:var(--green-surface);border-radius:15px;grid-template-columns:1fr 2fr auto;align-items:center;gap:24px;margin-top:18px;padding:18px 22px;display:grid}.pricing-root .pricing-calculator-mark{color:var(--green);letter-spacing:.1em;font-size:11px}.pricing-root .pricing-calculator-copy{flex-direction:column;gap:3px;display:flex}.pricing-root .pricing-calculator-copy strong{font-family:var(--font-landing-space,"Space Grotesk"),sans-serif;font-size:16px}.pricing-root .pricing-calculator-copy span{color:var(--muted);font-size:13px}.pricing-root .pricing-calculator-value{border-left:1px solid var(--brd);align-items:baseline;gap:10px;padding-left:24px;display:flex}.pricing-root .pricing-calculator-value span{color:var(--muted-2);font-size:12px}.pricing-root .pricing-calculator-value strong{color:var(--green);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;font-size:18px}.pricing-root .pricing-comparison{padding-top:120px}.pricing-root .pricing-comparison-heading{align-items:end}.pricing-root .pricing-comparison-heading p{max-width:45ch;color:var(--muted);margin-top:14px;font-size:16px}.pricing-root .pricing-scroll-hint{color:var(--muted-2);letter-spacing:.08em;flex-shrink:0;padding-bottom:7px;font-size:10px}.pricing-root .pricing-table-shell{border:1px solid var(--brd);background:var(--surf);border-radius:18px}.pricing-root .pricing-table-scroll{overflow:visible}.pricing-root .pricing-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:710px}.pricing-root .pricing-table th,.pricing-root .pricing-table td{border-bottom:1px solid var(--brd);padding:17px 25px}.pricing-root .pricing-table thead th{z-index:5;min-width:170px;color:var(--txt);background:var(--header-solid);box-shadow:0 1px 0 var(--brd);font-family:var(--font-landing-space,"Space Grotesk"),sans-serif;font-size:17px;position:-webkit-sticky;position:sticky;top:70px}.pricing-root .pricing-table thead th:first-child{width:55%;color:var(--muted-2);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.pricing-root .pricing-table thead th span,.pricing-root .pricing-table thead th small{display:block}.pricing-root .pricing-table thead th small{color:var(--muted-2);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.03em;margin-top:5px;font-size:10px;font-weight:400}.pricing-root .pricing-table .pricing-table-pro-head{color:var(--violet-2)}.pricing-root .pricing-table tbody tr:not(.pricing-table-group):hover{background:var(--surf-2)}.pricing-root .pricing-table tbody tr:last-child th,.pricing-root .pricing-table tbody tr:last-child td{border-bottom:0}.pricing-root .pricing-table tbody th{color:var(--txt);font-size:14px;font-weight:500}.pricing-root .pricing-table td{color:var(--muted);text-align:left}.pricing-root .pricing-table-group th{color:var(--muted-2);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;letter-spacing:.13em;text-transform:uppercase;padding-top:22px;padding-bottom:10px;font-size:10px;font-weight:500}.pricing-root .pricing-table-group th .pricing-group-line{vertical-align:middle;background:var(--violet-2);width:22px;height:1px;margin-right:9px;display:inline-block}.pricing-root .pricing-check,.pricing-root .pricing-minus{width:18px;height:18px}.pricing-root .pricing-check{color:var(--green)}.pricing-root .pricing-minus{color:var(--muted-2)}.pricing-root .pricing-table-value{color:var(--muted);font-family:var(--font-landing-mono,"JetBrains Mono"),monospace;font-size:12px}.pricing-root .pricing-note{border:1px solid var(--brd);background:var(--surf);border-radius:14px;align-items:center;gap:15px;margin-top:24px;padding:19px 22px;display:flex}.pricing-root .pricing-note-icon{width:34px;height:34px;color:var(--violet-2);background:var(--violet-surface);font-family:var(--font-landing-space,"Space Grotesk"),sans-serif;border-radius:10px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.pricing-root .pricing-note-icon svg{width:17px;height:17px}.pricing-root .pricing-note strong{font-family:var(--font-landing-space,"Space Grotesk"),sans-serif;font-size:15px}.pricing-root .pricing-note p{color:var(--muted);margin-top:3px;font-size:13px}.pricing-root .pricing-note-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 11px var(--green);border-radius:50%;flex-shrink:0;margin-left:auto}@media (max-width:860px){.pricing-root .pricing-section-heading{flex-direction:column;align-items:start}.pricing-root .pricing-cycle-control{justify-content:space-between;align-self:stretch}.pricing-root .pricing-calculator{grid-template-columns:1fr auto}.pricing-root .pricing-calculator-mark{grid-column:1/-1}}@media (max-width:640px){.pricing-root .pricing-hero{padding-top:56px;padding-bottom:52px}.pricing-root .pricing-hero h1{font-size:max(40px,min(13vw,60px))}.pricing-root .pricing-proof{flex-wrap:wrap;gap:9px;font-size:9px}.pricing-root .pricing-cycle-control{flex-direction:column;align-items:start}.pricing-root .pricing-cycle{width:100%}.pricing-root .pricing-cycle button{flex:1;padding-left:8px;padding-right:8px}.pricing-root .pricing-cards{grid-template-columns:1fr}.pricing-root .pricing-card{min-height:0;padding:25px 22px}.pricing-root .pricing-card-ribbon{margin:-5px 0 20px;position:static}.pricing-root .pricing-card-topline{margin-bottom:26px}.pricing-root .pricing-calculator{grid-template-columns:1fr;gap:13px}.pricing-root .pricing-calculator-value{border-top:1px solid var(--brd);border-left:0;justify-content:space-between;padding-top:13px;padding-left:0}.pricing-root .pricing-comparison{padding-top:88px}.pricing-root .pricing-scroll-hint{padding-bottom:0}.pricing-root .pricing-table thead th{top:60px}.pricing-root .pricing-table{table-layout:fixed;min-width:0}.pricing-root .pricing-table-scroll{overflow:visible}.pricing-root .pricing-table thead th{min-width:0;padding:13px 10px;font-size:14px}.pricing-root .pricing-table thead th:first-child{width:50%}.pricing-root .pricing-table thead th small{font-size:8px}.pricing-root .pricing-table tbody th{font-size:12px}.pricing-root .pricing-table th,.pricing-root .pricing-table td{padding:15px 18px}.pricing-root .pricing-note{align-items:start}}
