@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_7d669b78-module__KChzya__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_7d669b78-module__KChzya__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_e360a0af-module__nimhQa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_e360a0af-module__nimhQa__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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.176arc174-8zp.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.0bp8oijd_gu96.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.1fby2rem9ngyr.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.0vfdmo25voy_0.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-20C4,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.3t6q91iet4nsy.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_ab4b3051-module__CkqmYq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ab4b3051-module__CkqmYq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.bp{--bp-bg:#000;--bp-line:#ffffff17;--bp-line-strong:#ffffff29;--bp-text:#f5f5f5;--bp-soft:#ffffff9e;--bp-quiet:#fff6;--bp-mint:#9ff690;--bp-mint-hover:#bcffb0;--bp-mint-ink:#06130a;--bp-frame:min(100% - 48px, 1360px);--bp-inset:clamp(20px, 6.4vw, 92px);--bp-pad:clamp(64px, 7vw, 104px);--background:#000;--surface-1:#0a0a0a;--surface-2:#121214;--surface-3:#1b1b1e;--foreground:#f5f5f5;--muted:#a1a1aa;--dim:#7a7a84;--hairline:#ffffff14;--hairline-strong:#ffffff26;--brand:#9ff690;--button:#9ff690;--button-hover:#bcffb0;--button-ink:#06130a;--card-shadow:inset 0 0 0 1px #ffffff1a;--hairline-plate:#000;--font-text:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-code:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--bp-bg);min-height:100svh;color:var(--bp-text);font-family:var(--font-text);letter-spacing:-.01em;font-size:16px;overflow-x:clip}.bp ::selection{background:var(--bp-mint);color:var(--bp-mint-ink)}.bp :focus-visible{outline:2px solid var(--bp-mint);outline-offset:2px;border-radius:0}.bp .pixel-icon{color:inherit}.bp-quiet{color:var(--bp-quiet)}.bp-frame{width:var(--bp-frame);border-inline:1px solid var(--bp-line);margin-inline:auto}.bp-rule-label{padding:18px var(--bp-inset);font:400 12px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-soft);position:relative}.bp-rule-label span{color:var(--bp-quiet)}.bp-rule-label:before,.bp-rule-label:after{content:"";background:var(--bp-line);width:100vw;height:1px;position:absolute;left:50%;translate:-50%}.bp-rule-label:before{top:0}.bp-rule-label:after{bottom:0}.bp-nav{z-index:50;border-bottom:1px solid var(--bp-line);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#000000d1;position:sticky;top:0}.bp-nav-inner{width:var(--bp-frame);border-inline:1px solid var(--bp-line);grid-template-columns:1fr auto 1fr;align-items:stretch;height:60px;margin-inline:auto;display:grid}.bp-brand{justify-self:start;align-items:center;padding-inline:18px;display:flex}.bp-nav-links{font:400 12px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-soft);align-items:center;gap:30px;display:flex}.bp-nav-links a,.bp-mobile-nav a{align-items:center;gap:9px;transition:color .15s;display:inline-flex}.bp-nav-links .pixel-icon{color:var(--bp-quiet);transition:color .15s}.bp-nav-links a:hover{color:var(--bp-text)}.bp-nav-links a:hover .pixel-icon{color:var(--bp-mint)}.bp-nav-actions{justify-self:end;display:flex}.bp-nav-demo,.bp-nav-start{font:500 12px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding-inline:22px;transition:color .15s,background-color .15s;display:inline-flex}.bp-nav-demo{border-left:1px solid var(--bp-line);color:var(--bp-soft)}.bp-nav-demo:hover{color:var(--bp-text);background:#ffffff08}.bp-nav-start{background:var(--bp-mint);color:var(--bp-mint-ink)}.bp-nav-start:hover{background:var(--bp-mint-hover)}.bp-nav-menu{border:0;border-left:1px solid var(--bp-line);width:56px;color:var(--bp-text);background:0 0;place-items:center;display:none}.bp-mobile-nav{width:var(--bp-frame);border-inline:1px solid var(--bp-line);border-top:1px solid var(--bp-line);font:400 13px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-soft);margin-inline:auto;display:grid}.bp-mobile-nav a{padding:18px 20px}.bp-mobile-nav a+a{border-top:1px solid var(--bp-line)}.bp-mobile-label{border-top:1px solid var(--bp-line);color:var(--bp-mint);padding:16px 20px 10px;font-size:11px}.bp-mobile-label:first-child{border-top:0}.bp-nav-product{height:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;transition:color .15s;display:inline-flex}.bp-nav-product:hover,.bp-nav-product[aria-expanded=true]{color:var(--bp-text)}.bp-nav-product:hover .pixel-icon,.bp-nav-product[aria-expanded=true] .pixel-icon{color:var(--bp-mint)}.bp-nav-caret{transition:rotate .2s var(--ease-out);margin-left:-3px}.bp-nav-product[aria-expanded=true] .bp-nav-caret{rotate:180deg}.bp-menu{width:var(--bp-frame);border:1px solid var(--bp-line-strong);animation:bp-menu-in .18s var(--ease-out);background:#050505;border-top:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid;position:absolute;top:100%;left:50%;translate:-50%;box-shadow:0 40px 80px -30px #000}.bp-menu[hidden]{display:none}@keyframes bp-menu-in{0%{opacity:0;translate:-50% -6px}}.bp-menu-label{border-bottom:1px solid var(--bp-line);font:400 11px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-quiet);padding:16px 20px}.bp-menu-team{flex-direction:column;display:flex}.bp-menu-team ul{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-menu-chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:22px;display:flex}.bp-menu-team-foot{border-top:1px solid var(--bp-line);background:#9ff69005;gap:9px;padding:16px 52px 17px 20px;transition:background-color .15s;display:grid;position:relative}.bp-menu-team-foot:hover{background:#9ff6900b}.bp-menu-team-foot-title{letter-spacing:-.015em;color:var(--bp-text);font-size:14.5px}.bp-menu-route{font:400 10.5px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-quiet);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bp-menu-route>span{align-items:center;gap:10px;display:inline-flex}.bp-menu-route .pixel-icon{color:var(--bp-line-strong)}.bp-menu-team-foot .bp-menu-go{top:50%;translate:0 -50%}.bp-menu-team-foot:hover .bp-menu-go{color:var(--bp-mint);translate:3px -50%}.bp-menu-team li+li{border-left:1px solid var(--bp-line)}.bp-menu-member{flex-direction:column;height:100%;padding:22px 20px 24px;transition:background-color .15s;display:flex;position:relative}.bp-menu-member:hover{background:#9ff69009}.bp-menu-icon{width:46px;height:46px;color:var(--bp-mint);background:#9ff69014;place-items:center;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #9ff69038}.bp-menu-role{font:400 11px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-mint)}.bp-menu-member strong{letter-spacing:-.03em;color:var(--bp-text);margin-top:8px;font-size:19px;font-weight:400}.bp-menu-line{color:var(--bp-soft);margin-top:8px;font-size:13.5px;font-weight:300;line-height:1.5}.bp-menu-go{color:var(--bp-quiet);transition:color .15s, translate .2s var(--ease-out);position:absolute;top:24px;right:20px}.bp-menu-member:hover .bp-menu-go{color:var(--bp-mint);translate:3px}.bp-menu-platform{border-left:1px solid var(--bp-line)}.bp-menu-platform a{gap:14px;padding:15px 20px;transition:background-color .15s;display:flex}.bp-menu-platform li+li a{border-top:1px solid var(--bp-line)}.bp-menu-platform a:hover{background:#ffffff06}.bp-menu-platform .pixel-icon{color:var(--bp-quiet);flex:none;margin-top:3px}.bp-menu-platform a:hover .pixel-icon{color:var(--bp-mint)}.bp-menu-platform a>span{gap:5px;display:grid}.bp-menu-platform strong{letter-spacing:-.015em;color:var(--bp-text);font-size:14.5px;font-weight:400}.bp-menu-platform strong .bp-tag{margin-left:8px}.bp-menu-platform a>span>span{color:var(--bp-quiet);font-size:13px;font-weight:300;line-height:1.45}.bp-block{min-width:176px;font:500 15px/1 var(--font-text);letter-spacing:-.01em;color:var(--bp-text);background:#0c0c0d;justify-content:space-between;align-items:center;gap:28px;padding:0 11px 0 18px;transition:background-color .15s;display:inline-flex}.bp-block:hover{background:#161618}.bp-block-icon{width:26px;height:26px;transition:translate .2s var(--ease-out);background:#ffffff14;place-items:center;display:grid}.bp-block:hover .bp-block-icon{translate:2px}.bp-block-mint{background:var(--bp-mint);color:var(--bp-mint-ink)}.bp-block-mint:hover{background:var(--bp-mint-hover)}.bp-block-mint .bp-block-icon{background:var(--bp-mint-ink);color:var(--bp-mint)}.bp-barcode{background:repeating-linear-gradient(90deg, var(--bp-line-strong) 0 1px, transparent 1px 8px);flex:none;width:104px}.bp-tag{border:1px solid var(--bp-line-strong);height:18px;font:500 9.5px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-soft);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.bp-tag-mint{color:var(--bp-mint);border-color:#9ff69073}.bp-tag-corner{height:auto;color:var(--bp-quiet);border:0;padding:0;font-size:9px;position:absolute;top:7px;right:8px}.bp-text-link{font:400 12px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-soft);align-items:center;gap:8px;margin-top:22px;transition:color .15s;display:inline-flex}.bp-text-link:hover{color:var(--bp-mint)}.bp-play{--bp-play-h:48px;margin-left:calc(var(--bp-play-h) * -.16);flex:none;display:inline-block}.bp-play img{width:auto;height:var(--bp-play-h);display:block}.bp-h1{letter-spacing:-.048em;font-size:clamp(40px,4.15vw,60px);font-weight:400;line-height:1.02}.bp-h1 .bp-quiet{display:block}.bp-h1-accent{color:var(--bp-mint);padding-right:.08em;font-style:italic;display:block}.bp-h2{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.08}.bp-h2-xl{letter-spacing:-.048em;font-size:clamp(38px,4.4vw,64px);line-height:1.02}.bp-lede,.bp-sub{max-width:34em;color:var(--bp-soft);font-size:16px;font-weight:300;line-height:1.55}.bp-lede{margin-top:28px;font-size:17px}.bp-lede b{color:var(--bp-text);font-weight:400}.bp-sub{margin-top:18px}.bp-sub a{color:var(--bp-text);text-decoration:underline;-webkit-text-decoration-color:var(--bp-line-strong);text-decoration-color:var(--bp-line-strong);text-underline-offset:4px}.bp-sub a:hover{text-decoration-color:currentColor}.bp-section{padding:var(--bp-pad) var(--bp-inset)}.bp-head{max-width:640px;margin-bottom:clamp(36px,4vw,56px)}.bp-head-center{text-align:center;margin-inline:auto}.bp-head-center .bp-sub{margin-inline:auto}.bp-head-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;max-width:none;display:grid}.bp-head-split .bp-sub{justify-self:end;max-width:30em;margin-top:0}.bp-hero{grid-template-columns:minmax(0,7fr) minmax(0,6fr);grid-template-areas:"copy visual""band band";display:grid}.bp-hero-copy{min-height:min(620px,100svh - 160px);padding:80px 36px 80px var(--bp-inset);flex-direction:column;grid-area:copy;justify-content:center;display:flex}.bp-chip{border:1px solid var(--bp-line-strong);height:30px;font:400 11.5px/1 var(--font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--bp-soft);background:#9ff69008;align-self:flex-start;align-items:center;gap:10px;margin-bottom:30px;padding:0 10px 0 3px;transition:color .15s,border-color .15s;display:inline-flex}.bp-chip:hover{color:var(--bp-text);border-color:#9ff69080}.bp-chip-tag{height:22px;color:var(--bp-mint);background:#9ff6901f;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.bp-hero-visual{isolation:isolate;border-left:1px solid var(--bp-line);grid-area:visual;place-items:center;padding:56px 40px;display:grid;position:relative;overflow:hidden}.bp-window{z-index:1;background:#050505;width:min(100%,440px);position:relative;box-shadow:0 0 0 1px #ffffff29,0 0 0 7px #00000073,0 50px 120px -30px #000}.bp-window-bar{border-bottom:1px solid var(--bp-line);height:34px;font:400 11.5px/1 var(--font-code);letter-spacing:.02em;color:var(--bp-quiet);align-items:center;gap:12px;padding:0 12px;display:flex}.bp-lights{gap:6px;display:inline-flex}.bp-lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.bp-lights i:nth-child(2){background:#febc2e}.bp-lights i:nth-child(3){background:#28c840}.bp-window-title{text-align:center;flex:1}.bp-window .hero-visual{max-width:none;margin:0}.bp-window .card.run{box-shadow:none;background:0 0;border-radius:0}.bp-window .hero-visual>.figure-caption{border-top:1px solid var(--bp-line);width:100%;max-width:none;margin:0;padding:11px 14px;font-size:11.5px}.bp-cta-band{min-height:56px;padding-left:var(--bp-inset);border-top:1px solid var(--bp-line);grid-area:band;align-items:stretch;display:flex}.bp-hero-actions{align-items:stretch;display:flex}.bp-cta-band .bp-hero-actions>.bp-block,.bp-cta-band>.bp-barcode{border-right:1px solid var(--bp-line)}.bp-points{font:400 11.5px/1 var(--font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--bp-quiet);align-items:center;gap:26px;margin-left:auto;padding-inline:26px;display:flex}.bp-points li{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.bp-points .pixel-icon{color:var(--bp-mint)}.bp-agents{border-top:1px solid var(--bp-line)}.bp-agents-title{padding:16px var(--bp-inset) 15px;border-bottom:1px solid var(--bp-line);text-align:center;color:var(--bp-quiet);font-size:13px;font-weight:300}.bp-logos{margin-inline:var(--bp-inset);border-inline:1px solid var(--bp-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bp-logos+.bp-agents-title{border-top:1px solid var(--bp-line)}.bp-logos-sources{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-logos li{letter-spacing:-.02em;color:#ffffffbd;justify-content:center;align-items:center;gap:10px;height:68px;font-size:15.5px;font-weight:500;transition:color .2s,background-color .2s;display:flex;position:relative}.bp-logos li+li{border-left:1px solid var(--bp-line)}.bp-logos li:hover{color:#fff;background:#9ff69008}.bp-logos li:hover svg{color:var(--bp-mint)}.bp-launch{padding-bottom:0}.bp-launch-stage{isolation:isolate;margin-inline:calc(var(--bp-inset) * -1);padding:24px var(--bp-inset) var(--bp-pad);position:relative}.bp-launch-frame{z-index:1;background:#050505;max-width:1000px;margin-inline:auto;padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff24,0 60px 140px -40px #000}.bp-corners i{z-index:2;border:0 solid var(--bp-mint);width:14px;height:14px;position:absolute}.bp-corners i:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.bp-corners i:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.bp-corners i:nth-child(3){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.bp-corners i:nth-child(4){border-width:0 1px 1px 0;bottom:-1px;right:-1px}.bp-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bp-how-copy{padding-top:var(--bp-pad);flex-direction:column;display:flex}.bp-how-copy .bp-head{padding-inline:var(--bp-inset) 48px}.bp-steps{border-top:1px solid var(--bp-line);margin-top:auto}.bp-steps li{padding:24px 48px 26px var(--bp-inset);grid-template-columns:96px minmax(0,1fr);transition:background-color .25s;display:grid}.bp-steps li:hover{background:#9ff69005}.bp-steps li+li{border-top:1px solid var(--bp-line)}.bp-step-num{height:22px;font:400 12px/1 var(--font-code);letter-spacing:.06em;color:var(--bp-mint);align-items:center;gap:10px;display:flex}.bp-steps h3{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:22px}.bp-steps li p:not(.bp-step-num){max-width:36em;color:var(--bp-soft);margin-top:8px;font-size:14.5px;font-weight:300;line-height:1.55}.bp-skyline{border-top:1px solid var(--bp-line);height:150px;position:relative}.bp-how-board{isolation:isolate;border-left:1px solid var(--bp-line);place-items:center;padding:72px 44px;display:grid;position:relative;overflow:hidden}.bp-how-board .board{z-index:1;width:min(100%,500px);position:relative}.bp .run-steps,.bp .run-step,.bp .board-row{border-radius:2px}.bp .card{background:#060606;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff21,0 40px 100px -30px #000}.bp-conn{border:1px solid var(--bp-line);grid-template-columns:250px minmax(0,1fr);min-height:440px;display:grid}.bp-conn-tabs{border-right:1px solid var(--bp-line);flex-direction:column;padding:24px 0;display:flex}.bp-conn-tab{text-align:left;letter-spacing:-.02em;color:var(--bp-quiet);background:0 0;border:0;align-items:baseline;gap:12px;padding:11px 22px;font-size:16px;font-weight:400;transition:color .15s;display:flex;position:relative}.bp-conn-tab:hover{color:var(--bp-soft)}.bp-conn-tab[aria-selected=true]{color:var(--bp-text)}.bp-conn-tab[aria-selected=true]:before{content:"";background:var(--bp-mint);width:2px;position:absolute;top:9px;bottom:9px;left:0}.bp-conn-num{font:400 11px/1 var(--font-code);color:var(--bp-quiet)}.bp-conn-tab[aria-selected=true] .bp-conn-num{color:var(--bp-mint)}.bp-conn-panel{grid-template-columns:minmax(0,280px) minmax(0,1fr);display:grid}.bp-conn-panel[hidden]{display:none}.bp-conn-text{border-right:1px solid var(--bp-line);color:var(--bp-soft);padding:26px;font-size:15px;font-weight:300;line-height:1.55;position:relative}.bp-conn-text p{z-index:1;margin:0;position:relative}.bp-conn-wash{pointer-events:none;position:absolute;inset:45% 0 0}.bp-conn-items{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.bp-conn-item{border-bottom:1px solid var(--bp-line);padding:22px 24px}.bp-conn-item:nth-child(odd){border-right:1px solid var(--bp-line)}.bp-conn-item dt{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;font-weight:500;display:flex}.bp-conn-item dt svg{color:var(--bp-mint)}.bp-conn-item dd{color:var(--bp-soft);margin:8px 0 0;font-size:13.5px;font-weight:300;line-height:1.5}.bp-conn-agents{font:400 11.5px/1.4 var(--font-code);color:var(--bp-quiet);margin-top:8px;display:block}.bp-console{padding-inline:0}.bp-console .bp-head{padding-inline:var(--bp-inset)}.bp-console-stage{isolation:isolate;padding-inline:var(--bp-inset);position:relative}.bp-console-stage .tour{z-index:1;position:relative}.bp .tour-tabs{border:1px solid var(--bp-line);background:#000;border-radius:0;justify-content:flex-start;gap:0;width:fit-content;max-width:100%;margin:0 auto 24px;padding:0}.bp .tour-tab{font:400 11.5px/1 var(--font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--bp-quiet);border-radius:0;padding:13px 16px}.bp .tour-tab+.tour-tab{border-left:1px solid var(--bp-line)}.bp .tour-tab:hover{color:var(--bp-soft);background:0 0}.bp .tour-tab[aria-selected=true]{color:var(--bp-text);box-shadow:none;background:#9ff6900f}.bp .tour-mark{background:var(--bp-mint);border-radius:0;bottom:-1px;left:0;right:0}.bp .tour-frame{background:#050505;border-radius:2px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff24,0 60px 140px -40px #000}.bp .tour-screen,.bp .tour-screen img{border-radius:0}.bp .tour-caption{font:400 12.5px/1.5 var(--font-code);color:var(--bp-soft)}.bp-mobile{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.bp-mobile .bp-head{margin:0}.bp-soon{color:var(--bp-soft);align-items:center;gap:18px;margin-top:26px;font-size:14px;display:flex}.bp-soon>span:not(.bp-tag){align-items:center;gap:6px;display:inline-flex}.bp-phones{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bp-phones figure{margin:0}.bp-phones li:nth-child(2){translate:0 -28px}.bp-phones img{border:6px solid #0b0b0c;border-radius:34px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff24,0 40px 80px -30px #000}.bp-phones figcaption{text-align:center;font:400 11.5px/1.4 var(--font-code);letter-spacing:.04em;text-transform:uppercase;color:var(--bp-quiet);margin-top:14px}.bp-cells{border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-cell{border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);min-width:0;padding:28px;transition:background-color .25s;position:relative}.bp-cell:hover{background:#9ff69005}.bp-cell-budget{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.bp-cell-label{font:400 12px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-mint);align-items:center;gap:10px;margin-bottom:22px;display:flex}.bp-cell h3{letter-spacing:-.035em;font-size:24px;font-weight:400;line-height:1.12}.bp-budget-copy>p:not(.bp-cell-label){color:var(--bp-soft);margin-top:14px;font-size:14.5px;font-weight:300;line-height:1.55}.bp-checks{gap:10px;margin-top:22px;display:grid}.bp-checks li{color:var(--bp-soft);gap:10px;font-size:13.5px;font-weight:300;line-height:1.5;display:flex}.bp-checks svg{color:var(--bp-mint);flex:none;margin-top:3px}.bp-cell-spend{padding:0}.bp-cell-spend .card.spend{height:100%;box-shadow:none;background:0 0;border-radius:0}.bp-cell-guard{flex-direction:column;display:flex}.bp-cell-guard h3{letter-spacing:-.02em;margin-top:auto;padding-top:18px;font-size:18px;font-weight:500}.bp-cell-guard p{color:var(--bp-soft);margin-top:8px;font-size:14px;font-weight:300;line-height:1.55}.bp-cell-icon{color:var(--bp-quiet);position:absolute;top:22px;left:22px}.bp-cell-guard:hover .bp-cell-icon{color:var(--bp-mint)}.bp-pricing-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:clamp(48px,5vw,72px);display:grid}.bp-pricing-top .bp-head{margin:0}.bp-facts{margin-right:calc(var(--bp-inset) * -1);gap:10px;display:grid}.bp-fact{color:var(--bp-mint-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"value text""title text";column-gap:28px;padding:14px 20px 13px;display:grid;position:relative}.bp-fact[data-i="0"]{background:var(--bp-mint)}.bp-fact[data-i="1"]{background:#e6fcdf;margin-left:7%}.bp-fact[data-i="2"]{background:#74d99a;margin-left:14%}.bp-fact[data-i="3"]{background:#cbf8b9;margin-left:21%}.bp-fact-value{letter-spacing:-.035em;grid-area:value;align-items:center;gap:10px;font-size:21px;font-weight:500;display:flex}.bp-fact-title{opacity:.68;grid-area:title;margin-top:3px;font-size:12.5px}.bp-fact-text{grid-area:text;align-self:center;font-size:13px;line-height:1.45}.bp-fact-notch{color:#000;opacity:.85;position:absolute;bottom:0;right:0}.bp-plans{border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bp-plan{isolation:isolate;border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);flex-direction:column;padding:26px 24px 30px;display:flex;position:relative;overflow:hidden}.bp-plan[data-featured]{background:#030a05;box-shadow:inset 0 0 0 1px #9ff69080}.bp-plan-glow{z-index:-1;height:48%;position:absolute;inset:auto 0 0}.bp-plan-top{justify-content:space-between;align-items:center;min-height:18px;display:flex}.bp-plan h3{font:500 12px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-soft)}.bp-plan-price{letter-spacing:-.05em;margin-top:24px;font-size:46px;font-weight:400;line-height:1}.bp-plan-price span{letter-spacing:0;color:var(--bp-quiet);margin-left:8px;font-size:14px}.bp-plan-description{min-height:3em;color:var(--bp-soft);margin-top:12px;font-size:14px;font-weight:300;line-height:1.5}.bp-plan-cta{height:44px;box-shadow:inset 0 0 0 1px var(--bp-line-strong);margin-top:22px}.bp-plan-cta.bp-block-mint{box-shadow:none}.bp-plan-credit{border-top:1px dashed var(--bp-line-strong);font:500 12px/1.4 var(--font-code);color:var(--bp-text);margin-top:24px;padding-top:20px}.bp-plan ul{gap:10px;margin-top:14px;display:grid}.bp-plan li{color:var(--bp-soft);align-items:center;gap:10px;font-size:14px;font-weight:300;display:flex}.bp-plan li .pixel-icon{color:var(--bp-mint)}.bp-pricing-note{text-align:center;font:400 12px/1.6 var(--font-code);color:var(--bp-quiet);margin-top:26px}.bp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bp-faq-head{padding:var(--bp-pad) 48px var(--bp-pad) var(--bp-inset);border-right:1px solid var(--bp-line)}.bp-faq-list{align-self:start}.bp-faq-item{isolation:isolate;border-bottom:1px solid var(--bp-line);position:relative;overflow:hidden}.bp-faq-item summary{letter-spacing:-.02em;color:var(--bp-soft);justify-content:space-between;align-items:center;gap:24px;padding:23px 26px;font-size:16px;font-weight:400;list-style:none;transition:color .15s,background-color .15s;display:flex}.bp-faq-item summary::-webkit-details-marker{display:none}.bp-faq-item summary:hover{color:var(--bp-text);background:#ffffff05}.bp-faq-item summary .pixel-icon{color:var(--bp-quiet)}.bp-faq-minus,.bp-faq-item[open] .bp-faq-plus{display:none}.bp-faq-item[open] .bp-faq-minus{display:inline-block}.bp-faq-item[open]{background:#04120a}.bp-faq-item[open] summary{color:var(--bp-text)}.bp-faq-item[open] summary .pixel-icon{color:var(--bp-mint)}.bp-faq-answer p{color:#fffc;max-width:60ch;padding:0 64px 26px 26px;font-size:14.5px;font-weight:300;line-height:1.6}.bp-faq-glow{z-index:-1;position:absolute;inset:0}.bp-cta{isolation:isolate;min-height:540px;padding:var(--bp-pad) var(--bp-inset);align-items:center;display:flex;position:relative;overflow:hidden}.bp-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 28%,#0000008c 52%,#0000 78%);position:absolute;inset:0}.bp-cta-copy{z-index:1;max-width:600px;position:relative}.bp-cta-actions{height:54px;margin-top:34px;display:flex}.bp-cta-actions .bp-block+.bp-block{box-shadow:inset 0 0 0 1px var(--bp-line-strong)}.bp-footer{border-top:1px solid var(--bp-line)}.bp-footer-main{padding:72px var(--bp-inset) 24px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.bp-footer-brand p{max-width:22em;color:var(--bp-soft);margin-top:16px;font-size:14px;font-weight:300}.bp-footer-brand .bp-play{margin-top:18px}.bp-footer-brand .bp-footer-trademark{max-width:30em;font:400 10.5px/1.5 var(--font-code);letter-spacing:.02em;color:var(--bp-quiet);margin-top:6px}.bp-footer-col{color:var(--bp-soft);flex-direction:column;gap:10px;font-size:14px;font-weight:300;display:flex}.bp-footer-col span{font:400 11.5px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-quiet);margin-bottom:6px}.bp-footer-col a{transition:color .15s}.bp-footer-col a:hover{color:var(--bp-text)}.bp-footer-ridges .footer-ridges{z-index:0;height:clamp(170px,20vw,300px);margin-top:0}.bp-footer-bar{border-top:1px solid var(--bp-line);min-height:52px;font:400 11.5px/1 var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-quiet);align-items:stretch;display:flex}.bp-footer-cell{border-right:1px solid var(--bp-line);align-items:center;gap:20px;padding:0 24px;display:flex}.bp-footer-cell a{transition:color .15s}.bp-footer-cell a:hover{color:var(--bp-text)}.bp-footer-copy{border-left:1px solid var(--bp-line);letter-spacing:.02em;text-transform:none;margin-left:auto}@media (max-width:1180px){.bp-nav-links,.bp-menu{display:none}.bp-nav-inner{grid-template-columns:auto 1fr}.bp-nav-menu{display:grid}.bp-points{display:none}.bp-conn{grid-template-columns:1fr}.bp-conn-tabs{border-right:0;border-bottom:1px solid var(--bp-line);flex-direction:row;padding:0;overflow-x:auto}.bp-conn-tab{flex:none;padding:18px 20px}.bp-conn-tab[aria-selected=true]:before{width:auto;height:2px;top:auto;bottom:-1px;right:0}}@media (max-width:960px){.bp-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual""band"}.bp-hero-copy{min-height:0;padding:64px var(--bp-inset) 56px}.bp-hero-visual{border-top:1px solid var(--bp-line);border-left:0;min-height:520px}.bp-how,.bp-faq,.bp-mobile,.bp-pricing-top,.bp-head-split{grid-template-columns:1fr}.bp-head-split .bp-sub{justify-self:start}.bp-how-board{border-top:1px solid var(--bp-line);border-left:0}.bp-conn-panel{grid-template-columns:1fr}.bp-conn-wash{display:none}.bp-conn-text{border-right:0;border-bottom:1px solid var(--bp-line)}.bp-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-cell-budget,.bp-cell-spend{grid-column:1/-1}.bp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-faq-head{border-right:0;border-bottom:1px solid var(--bp-line);padding-bottom:40px}.bp-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-cta:after{background:linear-gradient(#000 30%,#00000080 70%,#0000)}}@media (max-width:640px){.bp{--bp-frame:100%}.bp-frame,.bp-nav-inner,.bp-mobile-nav{border-inline:0}.bp-nav-demo{display:none}.bp-cta-band{flex-wrap:wrap;padding-left:0}.bp-cta-band .bp-hero-actions{flex:100%}.bp-cta-band .bp-hero-actions>.bp-block{flex:50%;min-width:0;height:56px}.bp-barcode{display:none}.bp-hero-visual{min-height:0;padding:40px 16px}.bp-logos,.bp-logos-sources{border-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.bp-logos li{border-bottom:1px solid var(--bp-line)}.bp-logos li:nth-child(odd){border-left:0}.bp-steps li{padding-inline:var(--bp-inset);grid-template-columns:1fr;row-gap:14px}.bp-how-board{padding:48px 12px}.bp-conn-items{grid-template-columns:1fr}.bp-conn-item:nth-child(odd){border-right:0}.bp-cells,.bp-cell-budget,.bp-plans{grid-template-columns:1fr}.bp-phones{margin-inline:calc(var(--bp-inset) * -1);padding:32px var(--bp-inset) 8px;grid-template-columns:repeat(3,60vw);overflow-x:auto}.bp-facts{margin-right:0}.bp-fact,.bp-fact[data-i]{grid-template-columns:1fr;grid-template-areas:"value""title""text";row-gap:6px;margin-left:0}.bp-cta-actions .bp-block{white-space:nowrap;flex:50%;gap:12px;min-width:0}.bp-footer-main{grid-template-columns:1fr}.bp-footer-bar{flex-wrap:wrap}.bp-footer-copy{border-left:0;margin-left:0}.bp-footer-bar .bp-barcode{display:none}}
