.bpt-stage,.bpt-wrap{position:relative}.bpt-stage{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:inherit;background:#0f0f10;color:#f2f2ef;container-type:inline-size}.bpt-abs,.bpt-media{position:absolute;inset:0}.bpt-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bpt-lab{font-size:10px;font-size:clamp(9px,2.3cqw,11px);line-height:1.2;letter-spacing:.11em;text-transform:uppercase;font-weight:650;color:#8a8a86}.bpt-say{position:absolute;left:5%;top:8%;bottom:8%;right:43%;right:calc(max(6%,38px) + 37%);display:flex;flex-direction:column;justify-content:center;gap:8px;gap:2.6cqw}.bpt-bubble{background:#1d1d1f;border-radius:10px;border-radius:3cqw;padding:3cqw 3.4cqw;font-size:13px;font-size:clamp(12px,3.7cqw,17px);line-height:1.3;min-height:5.4em;min-height:calc(3.9em + 6cqw)}.bpt-typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.14em;background:#fff;animation:bpt-blink 1s steps(1) infinite}@keyframes bpt-blink{50%{opacity:0}}.bpt-steps{display:flex;flex-wrap:wrap;gap:4px;gap:1.4cqw}.bpt-step{font-size:10px;font-size:clamp(9px,2.4cqw,11.5px);line-height:1.3;padding:.25em .75em;border-radius:99px;background:#161617;color:#5a5a55;transition:color .25s,background .25s}.bpt-step.on{background:#28282a;color:#f2f2ef}.bpt-arrow{position:absolute;right:37.4%;right:calc(max(6%,38px) + 31.4%);top:50%;transform:translateY(-50%);font-size:16px;font-size:clamp(14px,4.6cqw,22px);line-height:1;color:#8a8a86}.bpt-phone{position:absolute;right:6%;right:max(6%,38px);top:7%;bottom:7%;aspect-ratio:9/16;overflow:hidden;border-radius:8px;border-radius:2.6cqw;background:#000;opacity:.38;transition:opacity .45s}.bpt-phone.on{opacity:1}.bpt-pair{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);aspect-ratio:16/9}.bpt-chip{position:absolute;font-size:9px;font-size:clamp(8.5px,2.2cqw,11px);line-height:1.2;letter-spacing:.09em;text-transform:uppercase;font-weight:650;white-space:nowrap;padding:.32em .8em;border-radius:99px;background:rgba(0,0,0,.68);color:#fff}.bpt-chip-src{left:2.5%;bottom:30.5%}.bpt-chip-out{left:2.5%;top:3.5%}.bpt-src{position:absolute;left:5%;top:8%;height:24%;aspect-ratio:16/9;overflow:hidden;border-radius:5px;border-radius:1.6cqw;background:#000}.bpt-src img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bpt-len{position:absolute;right:4%;bottom:6%;font-size:9px;font-size:clamp(8px,2cqw,10px);line-height:1.2;padding:.1em .45em;border-radius:4px;background:rgba(0,0,0,.72);color:#fff}.bpt-tl-lab{top:9.5%}.bpt-tl-lab,.bpt-track{position:absolute;left:35%}.bpt-track{right:6%;right:max(6%,40px);top:21%;height:4px;height:max(4px,1.3cqw);border-radius:99px;background:#222224}.bpt-seg{position:absolute;top:0;bottom:0;border-radius:99px;background:#5b5b58;transition:background .3s}.bpt-seg.on{background:#fff}.bpt-tiles{position:absolute;left:0;right:0;bottom:7%;height:54%;display:flex;justify-content:center;gap:3%}.bpt-tile{position:relative;height:100%;aspect-ratio:9/16;overflow:hidden;border-radius:6px;border-radius:2cqw;background:#000;opacity:.45;transition:opacity .3s,transform .3s}.bpt-tile.on{opacity:1;transform:scale(1.045)}.bpt-ctl{position:absolute;right:6px;top:6px;z-index:10;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:99px;background:rgba(0,0,0,.6);color:#fff;opacity:.75;transition:opacity .2s}.bpt-ctl:focus-visible,.bpt-ctl:hover{opacity:1}@media (prefers-reduced-motion:reduce){.bpt-typing:after{animation:none}.bpt-phone,.bpt-seg,.bpt-step,.bpt-tile{transition:none}.bpt-tile.on{transform:none}}