@font-face{font-family:BM Condensed;src:url(/fonts/bm/barlow-condensed-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:BM Condensed;src:url(/fonts/bm/barlow-condensed-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:BM Body;src:url(/fonts/bm/barlow-400.woff2) format("woff2");font-weight:400;font-display:swap}.bm{--bm-ink: #07080c;--bm-ink-800: #0f1220;--bm-electric: #2b4bff;--bm-wordblue: #5a78ff;--bm-ice: #9ec5ff;--bm-paper: #ffffff}.bm-cond{font-family:BM Condensed,Barlow Condensed,Arial Narrow,sans-serif}.bm-body{font-family:BM Body,Barlow,system-ui,sans-serif}.bm-field{background:radial-gradient(60% 80% at 85% 0%,rgba(43,75,255,.42),transparent 70%),var(--bm-ink)}.bm-phones{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58%,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.bm-phones::-webkit-scrollbar{display:none}.bm-phones>*{scroll-snap-align:start}@media (min-width: 768px){.bm-phones{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,40px);overflow:visible}}.dev-phone{position:relative;container-type:inline-size;margin:0;border-radius:17%/7.9%;background:#121317;box-shadow:inset 0 0 0 1.5px #6b6e76,inset 0 0 0 3px #26282d,0 40px 80px -30px #000000d9}.dev-phone:before,.dev-phone:after{content:"";position:absolute;width:1.2%;min-width:2px;border-radius:2px}.dev-phone:before{right:-1%;top:27%;height:11%;background:#3c3f46}.dev-phone:after{left:-1%;top:17%;height:22%;background:linear-gradient(to bottom,#3c3f46 0 14%,transparent 14% 30%,#3c3f46 30% 61%,transparent 61% 67%,#3c3f46 67% 100%)}.dev-phone-screen{position:relative;container-type:inline-size;display:flex;flex-direction:column;margin:3.6cqw;aspect-ratio:393 / 852;overflow:hidden;border-radius:13.6%/6.3%;background:#000}.dev-phone-island{position:absolute;z-index:2;top:2.9cqw;left:50%;width:32cqw;height:9.4cqw;translate:-50% 0;border-radius:999px;background:#000}.dev-phone-status{position:relative;isolation:isolate;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:space-between;height:13.8cqw;padding:.6cqw 8cqw 0 10.5cqw;color:#fff;font:600 4.3cqw/1 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.dev-phone-tint{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background-size:100% auto;background-position:center top;filter:blur(10px) saturate(1.1) brightness(.85)}.dev-phone-status svg{height:3.1cqw;width:auto;display:block;fill:currentColor}.dev-phone-status span:last-child{display:flex;align-items:center;gap:1.4cqw}.dev-phone-screen>img,.dev-phone-screen>video{flex:1 1 0;min-height:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.dev-laptop{--dev-glow: rgba(43, 75, 255, .45);container-type:inline-size;margin:0 auto;max-width:68rem;perspective:3400px;perspective-origin:50% 30%}.dev-laptop-lid{position:relative;z-index:1;width:93%;margin-inline:auto;padding:1.35% 1.35% 2%;border-radius:2.6% 2.6% .6% .6%/4% 4% .9% .9%;background:#08080a;box-shadow:inset 0 0 0 max(1px,.12cqw) #4a4c52,inset 0 0 0 max(2px,.32cqw) #1c1d20,0 50px 100px -50px var(--dev-glow)}.dev-laptop-screen{position:relative;container-type:inline-size;display:flex;flex-direction:column;aspect-ratio:3456 / 2234;overflow:hidden;border-radius:1cqw 1cqw .3cqw .3cqw;background:#000}.dev-laptop-screen>img,.dev-laptop-screen>video{display:block;flex:1 1 0;min-height:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.dev-laptop-notch{position:absolute;z-index:3;top:0;left:50%;width:6.6cqw;height:2.2cqw;translate:-50% 0;border-radius:0 0 .75cqw .75cqw;background:#000}.dev-laptop-notch:after{content:"";position:absolute;top:50%;left:50%;width:.55cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3a52,#0b0e14 70%)}.dev-laptop-menu{flex:none;display:flex;align-items:center;justify-content:space-between;height:2.2cqw;padding-inline:1.6cqw;background:#1b1d24;color:#ffffffd1;font:400 1cqw/1 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.dev-laptop-menu span{display:flex;gap:1.5cqw}.dev-laptop-menu b{font-weight:600}.dev-laptop-bar{flex:none;display:flex;align-items:center;gap:2cqw;height:max(12px,2.8cqw);padding-inline:1.2cqw;background:#24262d;border-bottom:1px solid rgba(255,255,255,.06)}.dev-laptop-bar i{width:.85cqw;aspect-ratio:1;min-width:4px;border-radius:50%;background:#fff3}.dev-laptop-bar b{display:flex;gap:.6cqw}.dev-laptop-bar span{flex:1;max-width:34cqw;margin-inline:auto;padding:.35cqw 1cqw;border-radius:.6cqw;background:#ffffff12;color:#fff9;font:400 max(7px,1.1cqw)/1.2 -apple-system,"SF Pro Text","Helvetica Neue",Arial,sans-serif;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev-laptop-base{position:relative;height:1.7cqw;border-radius:.25cqw .25cqw 1.3cqw 1.3cqw/.25cqw .25cqw 1.5cqw 1.5cqw;background:linear-gradient(to right,rgba(255,255,255,.07),transparent 6% 94%,rgba(255,255,255,.07)),linear-gradient(to bottom,#6a6c72 0,#6a6c72 5%,#34353a 5%,#34353a 22%,#26272b 60%,#141517);box-shadow:0 2cqw 3cqw -1.5cqw #000000e6}.dev-laptop-base:before{content:"";position:absolute;top:5%;left:50%;width:11%;height:42%;translate:-50% 0;border-radius:0 0 .9cqw .9cqw;background:linear-gradient(to bottom,#18191c,#2c2d31)}.dev-laptop-base:after{content:"";position:absolute;bottom:100%;left:50%;width:82%;height:.45cqw;translate:-50% 0;border-radius:.2cqw .2cqw 0 0;background:linear-gradient(to bottom,#1d1e21,#0b0b0d)}.dev-ipad{position:relative;container-type:inline-size;margin:0 auto;max-width:60rem;padding:2.1cqw;border-radius:3.6cqw;background:#08080a;box-shadow:inset 0 0 0 max(1px,.12cqw) #4a4c52,inset 0 0 0 max(2px,.3cqw) #1c1d20,0 50px 100px -50px var(--dev-glow, rgba(43, 75, 255, .45)),0 30px 60px -30px #000c}.dev-ipad:before{content:"";position:absolute;top:.85cqw;left:50%;width:.5cqw;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3a52,#0b0e14 70%)}.dev-ipad-screen{position:relative;container-type:inline-size;display:flex;flex-direction:column;aspect-ratio:2752 / 2064;overflow:hidden;border-radius:1.8cqw;background:#000}.dev-ipad-status{flex:none;display:flex;justify-content:space-between;align-items:center;height:2.6cqw;padding-inline:2.4cqw;background:#1b1d24;color:#ffffffd9;font:600 1.1cqw/1 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif}.dev-ipad-bar{flex:none;display:flex;align-items:center;justify-content:center;height:max(14px,3.4cqw);background:#1b1d24;border-bottom:1px solid rgba(255,255,255,.06)}.dev-ipad-bar span{min-width:30cqw;padding:.5cqw 1.4cqw;border-radius:.8cqw;background:#ffffff14;color:#ffffffa6;font:400 max(7px,1.2cqw)/1.2 -apple-system,"SF Pro Text","Helvetica Neue",Arial,sans-serif;text-align:center}.dev-ipad-screen>img,.dev-ipad-screen>video{display:block;flex:1 1 0;min-height:0;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.dev-laptop-lid{transform-origin:50% 100%;will-change:transform}.dev-laptop-screen:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--dev-dark, 0);pointer-events:none}
