.bt-page{--bt-navy:#070c33;--bt-navy2:#0a1240;--bt-card:#101c42;--bt-card2:#18306b;--bt-line:#2a3f73;--bt-white:#fff;--bt-text:#d6e2f2;--bt-dim:#8fa6c9;--bt-faint:#6a7fa8;--bt-cyan:#0cf;--bt-mint:#00b8a9;--bt-mintb:#33d6c4;--bt-oncyan:#061033;--bt-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--bt-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bt-header-offset:130px;background:var(--bt-navy);color:var(--bt-text);font-family:var(--bt-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left}.bt-page *,.bt-page :after,.bt-page :before{box-sizing:border-box}.bt-page a,.bt-page button,.bt-page div,.bt-page h1,.bt-page h2,.bt-page h3,.bt-page input,.bt-page label,.bt-page li,.bt-page p,.bt-page span,.bt-page summary,.bt-page td,.bt-page th{font-family:inherit;text-transform:none}.bt-page a{color:var(--bt-cyan);font-weight:inherit;text-decoration:underline;text-underline-offset:3px}.bt-page a:hover{color:var(--bt-white)}.bt-page img,.bt-page video{max-width:100%}.bt-page .bt-wrap{margin:0 auto;max-width:1040px;padding:0 16px}.bt-page .bt-sec{background:var(--bt-navy);border-bottom:1px solid rgba(42,63,115,.6);display:block;margin:0;padding:56px 0}.bt-page .bt-sec:last-child{border-bottom:0}.bt-page h1,.bt-page h2,.bt-page h3{color:var(--bt-white);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;padding:0}.bt-page h1{font-size:clamp(30px,5.2vw,50px);margin:12px 0 18px;max-width:820px}.bt-page h2{font-size:clamp(24px,3.4vw,32px);margin:0 0 12px}.bt-page h3{font-size:17px}.bt-page p{color:inherit;font-size:inherit;line-height:1.6;margin:0 0 14px}.bt-page .bt-eyebrow{color:var(--bt-cyan);font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.bt-page .bt-dim{color:var(--bt-dim)}.bt-page .bt-faint{color:var(--bt-faint)}.bt-page .bt-lede{color:var(--bt-text);font-size:18px;max-width:720px}.bt-page .bt-bar{background:rgba(7,12,51,.92);border-bottom:1px solid var(--bt-line)}.bt-page .bt-bar .bt-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:60px}.bt-page .bt-brand{align-items:center;color:var(--bt-white);display:flex;font-size:20px;font-weight:700;gap:10px;letter-spacing:-.01em;text-decoration:none}.bt-page .bt-brand img{height:31px;margin:0;width:30px}.bt-page .bt-by{color:var(--bt-dim);font-size:12px;font-weight:400;letter-spacing:.02em}.bt-page .bt-tag{border:1px solid var(--bt-mint);border-radius:999px;color:var(--bt-mintb);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.4;padding:2px 7px}.bt-page .bt-nav{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:18px}.bt-page .bt-nav a{color:var(--bt-dim);text-decoration:none}.bt-page .bt-nav a:hover{color:var(--bt-white)}.bt-page .bt-nav a.bt-go{background:var(--bt-cyan);border-radius:999px;color:var(--bt-oncyan);font-weight:700;padding:7px 16px}.bt-page .bt-nav a.bt-go:hover{background:var(--bt-white)}.bt-page .bt-top{background:var(--bt-navy);padding-top:var(--bt-header-offset)}.bt-page .bt-hero{background:linear-gradient(90deg,rgba(7,12,51,.97),rgba(7,12,51,.88) 45%,rgba(7,12,51,.45)),url(https://www.cxapp.com/hubfs/2026/beat/beat-mesh-bg.jpg) 100%/cover no-repeat}.bt-page .bt-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 16px}.bt-page .bt-btn{background:var(--bt-cyan);border:1.5px solid var(--bt-cyan);border-radius:999px;color:var(--bt-oncyan);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.3;padding:13px 24px;text-align:center;text-decoration:none}.bt-page .bt-btn:hover{background:var(--bt-white);border-color:var(--bt-white);color:var(--bt-oncyan)}.bt-page .bt-btn.bt-ghost{background:transparent;color:var(--bt-cyan)}.bt-page .bt-btn.bt-ghost:hover{border-color:var(--bt-white);color:var(--bt-white)}.bt-page .bt-facts{color:var(--bt-text);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 22px}.bt-page .bt-facts span:before{color:var(--bt-mintb);content:"\2713  ";font-weight:700}.bt-page .bt-demo{background:#eaf2fb;border:1px solid var(--bt-line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.35);margin:20px 0;overflow:hidden;padding:0;position:relative}.bt-page .bt-demo video{aspect-ratio:16/10;background:#eaf2fb;display:block;height:auto;margin:0;width:100%}.bt-page .bt-pp{background:rgba(7,12,51,.72);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;bottom:10px;box-shadow:none;color:#fff;cursor:pointer;font:600 11px/1 var(--bt-sans);height:auto;letter-spacing:.02em;margin:0;min-width:0;padding:6px 11px;position:absolute;right:10px;text-transform:none;width:auto}.bt-page .bt-pp:focus-visible,.bt-page .bt-pp:hover{background:rgba(7,12,51,.9);outline:2px solid var(--bt-cyan);outline-offset:2px}.bt-page .bt-caption{color:var(--bt-faint);font-size:12px;margin-top:-10px}.bt-page .bt-term{background:#0b1538;border:1px solid var(--bt-line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.35);margin:20px 0;overflow:hidden}.bt-page .bt-term .bt-tb{align-items:center;background:#0e1a45;border-bottom:1px solid var(--bt-line);color:var(--bt-dim);display:flex;font-family:var(--bt-mono);font-size:12px;gap:6px;padding:9px 14px}.bt-page .bt-term .bt-tb i{background:#2a3f73;border-radius:50%;display:inline-block;height:9px;width:9px}.bt-page .bt-term pre{background:transparent;border:0;color:var(--bt-text);font-size:13.5px;line-height:1.75;margin:0;overflow-x:auto;padding:16px 18px;white-space:pre}.bt-page .bt-term pre,.bt-page .bt-term pre span{font-family:var(--bt-mono)}.bt-page .bt-k{color:var(--bt-cyan)}.bt-page .bt-m{color:var(--bt-mintb)}.bt-page .bt-f{color:var(--bt-faint)}.bt-page .bt-prompt{color:var(--bt-mintb)}.bt-page .bt-prompt:before{color:var(--bt-faint);content:"$ "}.bt-page .bt-scroll{overflow-x:auto}.bt-page .bt-tbl{background:transparent;border:1px solid var(--bt-line);border-collapse:separate;border-radius:12px;border-spacing:0;font-size:15px;margin:18px 0;overflow:hidden;width:100%}.bt-page .bt-tbl td,.bt-page .bt-tbl th{border:0;border-bottom:1px solid var(--bt-line);line-height:1.5;padding:12px 14px;text-align:left;vertical-align:top}.bt-page .bt-tbl tr:last-child td{border-bottom:0}.bt-page .bt-tbl th{background:var(--bt-card2);color:var(--bt-cyan);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bt-page .bt-tbl td{background:var(--bt-card);color:var(--bt-text)}.bt-page .bt-tbl td:first-child{color:var(--bt-white);font-weight:700}.bt-page .bt-thread{display:grid;gap:12px;margin-top:22px}.bt-page .bt-post{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:12px;display:grid;grid-template-columns:64px 1fr;overflow:hidden}.bt-page .bt-post .bt-n{align-items:flex-start;background:var(--bt-navy2);border-right:1px solid var(--bt-line);color:var(--bt-cyan);display:flex;font-size:20px;font-weight:700;justify-content:center;padding-top:18px}.bt-page .bt-post .bt-body{padding:16px 18px}.bt-page .bt-meta{color:var(--bt-faint);font-family:var(--bt-mono);font-size:11.5px;margin-bottom:6px}.bt-page .bt-meta b{color:var(--bt-mintb);font-family:var(--bt-mono);font-weight:600}.bt-page .bt-post h3 a{color:var(--bt-white);text-decoration:none}.bt-page .bt-post h3 a:hover{color:var(--bt-cyan)}.bt-page .bt-post p{color:var(--bt-text);font-size:15px;margin:8px 0 10px}.bt-page .bt-watch{font-size:14px;font-weight:700;text-decoration:none}.bt-page .bt-watch:before{content:"\25B6  "}.bt-page ul.bt-list{list-style:none;margin:16px 0;padding:0}.bt-page ul.bt-list li{border-bottom:1px solid rgba(42,63,115,.6);color:var(--bt-text);list-style:none;margin:0;padding:10px 0 10px 30px;position:relative}.bt-page ul.bt-list li:last-child{border-bottom:0}.bt-page ul.bt-list li:before{color:var(--bt-mintb);content:"\2713";font-size:16px;left:8px;position:absolute;top:10px}.bt-page ul.bt-list li::marker{content:""}.bt-page ul.bt-list b{color:var(--bt-white)}.bt-page .bt-grid2{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:18px}.bt-page .bt-card{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:12px;padding:18px 20px}.bt-page .bt-card h3{margin-bottom:6px}.bt-page .bt-card p{color:var(--bt-text);font-size:15px;margin:0}.bt-page .bt-joingrid{align-items:start;display:grid;gap:32px;grid-template-columns:1.15fr 1fr;margin-top:8px}.bt-page .bt-joingrid>*{min-width:0}.bt-page .bt-join{background:rgba(16,28,66,.92);border:1px solid var(--bt-line);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.4);padding:26px}.bt-page .bt-ttl{color:var(--bt-cyan);font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.bt-page .bt-intro{color:var(--bt-text);font-size:15px;line-height:1.5;margin:0 0 16px}.bt-page .bt-form{background:transparent;border:0;margin:0;padding:0}.bt-page .bt-form label{color:var(--bt-dim);display:block;float:none;font-size:12.5px;font-weight:600;line-height:1.4;margin:0 0 12px;width:auto}.bt-page .bt-form input[name]{background:#0b1538;border:1px solid var(--bt-line);border-radius:10px;box-shadow:none;color:var(--bt-white);display:block;font-family:var(--bt-sans);font-size:15px;height:auto;line-height:1.4;margin:6px 0 0;max-width:none;outline:none;padding:11px 13px;width:100%}.bt-page .bt-form input[name]:focus{border-color:var(--bt-cyan);box-shadow:0 0 0 3px rgba(0,204,255,.18)}.bt-page .bt-form input[name][aria-invalid=true]{border-color:#ff8a8a}.bt-page .bt-form input[name]::placeholder{color:#5f739a;opacity:1}.bt-page .bt-form .bt-hint{color:var(--bt-dim);display:block;font-size:12px;font-weight:400;line-height:1.45;margin-top:6px}.bt-page .bt-form .bt-row2{display:grid;gap:12px;grid-template-columns:1fr 1fr}.bt-page .bt-form button.bt-submit{align-items:center;background:var(--bt-cyan);border:0;border-radius:999px;box-shadow:none;color:var(--bt-oncyan);cursor:pointer;display:flex;font-family:var(--bt-sans);font-size:16px;font-weight:700;height:auto;justify-content:center;letter-spacing:0;line-height:1.3;margin:4px 0 0;padding:14px 16px;text-transform:none;width:100%}.bt-page .bt-form button.bt-submit:hover{background:var(--bt-white)}.bt-page .bt-form button.bt-submit[disabled]{cursor:wait;opacity:.6}.bt-page .bt-msg{font-size:13.5px;margin:10px 0 0}.bt-page .bt-msg.bt-err{color:#ff9c9c}.bt-page .bt-done{background:rgba(0,184,169,.12);border:1px solid rgba(51,214,196,.5);border-radius:10px;margin-bottom:6px;padding:14px 16px}.bt-page .bt-done b{color:var(--bt-mintb);font-size:16px}.bt-page .bt-done p{color:var(--bt-text);font-size:14px;margin:6px 0 0}.bt-page .bt-small{color:var(--bt-dim);font-size:13.5px;margin:14px 0 0}.bt-page [hidden]{display:none!important}.bt-page .bt-faq h3{color:var(--bt-cyan);font-size:12px;letter-spacing:.18em;margin:30px 0 10px;text-transform:uppercase}.bt-page .bt-faq details{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:10px;margin:8px 0;padding:0}.bt-page .bt-faq summary{color:var(--bt-white);cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;list-style:none;padding:14px 18px}.bt-page .bt-faq summary::-webkit-details-marker{display:none}.bt-page .bt-faq summary::marker{content:""}.bt-page .bt-faq summary:before{color:var(--bt-cyan);content:"+";display:inline-block;font-weight:700;width:20px}.bt-page .bt-faq details[open] summary:before{content:"\2212"}.bt-page .bt-faq .bt-ans{color:var(--bt-text);font-size:15px;padding:0 18px 14px 38px}.bt-page .bt-faq .bt-ans p{margin:0 0 8px}@media (max-width:860px){.bt-page .bt-joingrid{display:flex;flex-direction:column;gap:0}.bt-page .bt-joinleft{display:contents}.bt-page .bt-join{margin:6px 0 4px;order:3}.bt-page .bt-joinleft .bt-term{order:4}}@media (max-width:680px){.bt-page{font-size:15px}.bt-page .bt-sec{padding:40px 0}.bt-page .bt-grid2{grid-template-columns:1fr}.bt-page .bt-post{grid-template-columns:44px 1fr}.bt-page .bt-nav{gap:12px}.bt-page .bt-by,.bt-page .bt-nav a:not(.bt-go){display:none}.bt-page .bt-term pre{font-size:12px}.bt-page .bt-scroll .bt-tbl{min-width:600px}}@media (max-width:420px){.bt-page .bt-form .bt-row2{gap:0;grid-template-columns:1fr}}