.bbv{--bg:#0b0b0d;--card:#141416;--line:#26262a;--tx:#e8e8ea;--mut:#9a9aa2;--acc:#c6ff00;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font:16px/1.6 Inter,system-ui,sans-serif}.bbv *{box-sizing:border-box;margin:0;padding:0}html:has(.bbv){scroll-behavior:smooth}.bbv .w{max-width:1160px;margin:0 auto;padding:0 16px}.bbv h1,.bbv h2{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.04}.bbv h1{font-size:clamp(34px,4.4vw,56px)}.bbv h2{margin-bottom:22px;font-size:clamp(28px,3.4vw,38px)}.bbv .mut{color:var(--mut)}.bbv .hero{padding:36px 0 56px}.bbv .lab{letter-spacing:.2em;color:var(--acc);margin-bottom:10px;font:700 12px Inter}.bbv .hero h1{margin-bottom:8px}.bbv .hero .sub{color:#c9c9ce;max-width:760px;margin-bottom:26px;font-size:17px}.bbv .hg{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.bbv .vid{border:1px solid var(--line);aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.bbv .vid video{object-fit:cover;width:100%;height:100%;display:block}.bbv .vid .vctl{background:linear-gradient(#0000,#000c);align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.bbv .vid .vbtn{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.bbv .vid .vbtn:hover{background:#000d}.bbv .vid .vseek{appearance:none;cursor:pointer;background:#fff4;border-radius:999px;outline:none;flex:1;height:5px}.bbv .vid .vseek::-webkit-slider-thumb{appearance:none;background:var(--acc);border:0;border-radius:999px;width:14px;height:14px}.bbv .vid .vseek::-moz-range-thumb{background:var(--acc);border:0;border-radius:999px;width:14px;height:14px}.bbv .vid .vvol{flex:none;align-items:center;gap:6px;display:flex}.bbv .vid .vvol .vico{font-size:15px;line-height:1}.bbv .vid .vvol input{appearance:none;cursor:pointer;background:#fff4;border-radius:999px;outline:none;width:84px;height:5px}.bbv .vid .vvol input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:999px;width:14px;height:14px}.bbv .vid .vvol input::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:14px;height:14px}.bbv .vid .vvol.off{background:var(--acc);color:#000;box-shadow:0 0 0 2px var(--acc),0 6px 24px #0008;border-radius:999px;padding:6px 12px;animation:1.6s ease-in-out infinite volpulse}.bbv .vid .vvol.off input{background:#0003}.bbv .vid .vvol.off input::-webkit-slider-thumb{background:#000}.bbv .vid .vvol.off input::-moz-range-thumb{background:#000}@keyframes volpulse{0%,to{box-shadow:0 0 0 2px var(--acc),0 6px 24px #0008}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 55%,transparent),0 6px 24px #0008}}.bbv .facts{color:#c9c9ce;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.bbv .facts span:before{content:"✓ ";color:var(--acc);font-weight:800}.bbv .buy{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.bbv .buy h3{letter-spacing:.04em;color:var(--mut);margin-bottom:14px;font:700 15px Inter}.bbv .buy ul{margin-bottom:20px;list-style:none}.bbv .buy h3.bh{color:var(--acc);margin:-4px 0 6px}.bbv .bon{background:#c6ff000a;border:1px solid #c6ff0055;border-radius:12px;padding:4px 14px}.bbv .bon li{font-size:14.5px}.bbv .bon b{color:#fff}.bbv .buy li{border-top:1px solid #1f1f23;padding:7px 0 7px 28px;font-size:15px;position:relative}.bbv .buy li:first-child{border-top:0}.bbv .buy li:before{content:"✓";color:var(--acc);font-weight:800;position:absolute;left:2px}.bbv .buy li em{color:var(--mut);font-size:13px;font-style:normal}.bbv .seg{border:1px solid var(--line);background:#0b0b0d;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:16px;padding:4px;display:grid}.bbv .seg button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 4px;font:600 13px Inter}.bbv .seg{position:relative}.bbv .seg .pill{background:#26262a;border-radius:9px;width:calc(50% - 6px);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.bbv .seg.p1 .pill{transform:translate(calc(100% + 4px))}.bbv .seg button{z-index:1;transition:color .28s ease-out;position:relative}.bbv .seg button.on{color:#fff}.bbv .xf{display:grid}.bbv .xf>*{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .22s ease-out,transform .22s ease-out;transform:translateY(6px)}.bbv .xf>.on{opacity:1;pointer-events:auto;transform:none}.bbv .modsw{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,margin-top .3s ease-out;display:grid}.bbv .modsw.on{opacity:1;grid-template-rows:1fr;margin-top:-8px}.bbv .modsi{min-height:0;overflow:hidden}.bbv .modsi .mods{margin:0 0 16px}.bbv .foot{text-align:center;color:var(--mut);border-top:1px solid var(--line);padding:28px 16px 32px;font-size:12px}.bbv .vid .vvol .vico{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.bbv .vid .vfs svg{display:block}.bbv .vid:fullscreen{aspect-ratio:auto;background:#000;border:0;border-radius:0;width:100%;height:100%}.bbv .vid:fullscreen video{object-fit:contain;background:#000}.bbv .vid:-webkit-full-screen{aspect-ratio:auto;background:#000;border:0;border-radius:0;width:100%;height:100%}.bbv .vid:-webkit-full-screen video{object-fit:contain;background:#000}.bbv .amod{z-index:45;opacity:0;visibility:hidden;background:#000c;justify-content:center;align-items:center;padding:16px;transition:opacity .22s ease-out,visibility 0s linear .22s;display:flex;position:fixed;inset:0}.bbv .amod.on{opacity:1;visibility:visible;transition:opacity .22s ease-out}.bbv .abox{border:1px solid var(--line);background:#141416;border-radius:18px;flex-direction:column;width:100%;max-width:820px;max-height:80vh;padding:22px 0 0;transition:transform .22s ease-out;display:flex;position:relative;transform:scale(.96)}.bbv .amod.on .abox{transform:none}.bbv .abox .atitle{padding:0 48px 14px 24px}.bbv .abody{scroll-behavior:smooth;overscroll-behavior:contain;padding:0 24px 24px;overflow-y:auto}.bbv .atitle{text-transform:uppercase;color:var(--acc);font:400 28px/1.1 Anton}.bbv .aszf{text-align:left;color:var(--tx);font-size:14px;line-height:1.65}.bbv .aszf .atop{letter-spacing:.04em;margin-bottom:2px;font:700 15px Inter}.bbv .aszf h3{color:var(--acc);margin:22px 0 8px;font:700 16px Inter}.bbv .aszf p{color:#cfcfd4;margin:0 0 8px}.bbv .aszf ul{color:#cfcfd4;margin:0 0 10px;padding-left:20px;list-style:outside}.bbv .aszf li{margin:2px 0;padding:0}.bbv .aszf li:before{content:none}.bbv .apage{max-width:760px;margin:0 auto;padding:48px 20px 64px}.bbv .apage .atitle{margin:18px 0}.bbv .aback{margin:8px 0;font-size:14px;display:inline-block}@media (width<=600px){.bbv .amod{align-items:flex-end;padding:0}.bbv .abox{border-radius:18px 18px 0 0;max-width:none;max-height:88vh}.bbv .abox .atitle{padding:0 48px 12px 18px;font-size:24px}.bbv .abody{padding:0 18px 24px}}@media (prefers-reduced-motion:reduce){.bbv .amod,.bbv .abox{transition:none}}.bbv .amt{margin-bottom:4px;font:400 46px/1 Anton}.bbv .amt small{color:var(--mut);margin-left:6px;font:500 15px Inter}.bbv .note{color:var(--mut);min-height:20px;margin-bottom:16px;font-size:13px}.bbv .mods{text-align:center;background:#c6ff000a;border:1px solid #c6ff0055;border-radius:12px;margin:-8px 0 16px;padding:12px 14px}.bbv .mods h4{letter-spacing:.14em;color:var(--acc);margin-bottom:6px;font:700 11px Inter}.bbv .mods .mrow{border-top:1px solid #1f1f23;padding:6px 0}.bbv .mods .mrow:first-of-type{border-top:0}.bbv .mods .mrow b{color:var(--tx);font:600 12.5px Inter;display:block}.bbv .mods .mrow span{color:var(--mut);font-size:12.5px;display:block}.bbv .mods p{color:var(--mut);border-top:1px solid #1f1f23;margin-top:8px;padding-top:8px;font-size:11.5px}.bbv .btn{text-align:center;background:var(--acc);color:#000;border-radius:999px;padding:16px;font-size:17px;font-weight:800;text-decoration:none;display:block}.bbv .fine{color:var(--mut);margin-top:12px;font-size:12px;line-height:1.5}.bbv .why{border-top:1px solid var(--line);color:#c9c9ce;margin-top:14px;padding-top:14px;font-size:13.5px}.bbv .why p{margin-bottom:6px;padding-left:24px;position:relative}.bbv .why p:before{content:"→";color:var(--acc);position:absolute;left:0}.bbv .det{border-top:1px solid #17171a;padding:56px 0}.bbv details{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:8px}.bbv summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:700;list-style:none;display:flex}.bbv summary::-webkit-details-marker{display:none}.bbv summary:after{content:"+";color:var(--acc);font-size:22px;font-weight:400}.bbv details[open] summary:after{content:"−"}.bbv summary em{color:var(--mut);margin-left:auto;margin-right:16px;font-size:13px;font-style:normal;font-weight:500}.bbv .rows{padding:0 20px 12px}.bbv .rows div{border-top:1px solid #1f1f23;align-items:center;gap:14px;padding:9px 0;display:flex}.bbv .rows b{color:var(--acc);width:26px;font-family:Anton;font-size:17px;font-weight:400}.bbv .free{letter-spacing:.08em;color:#000;background:var(--acc);border-radius:5px;margin-left:auto;padding:4px 8px;font:700 11px Inter;text-decoration:none}.bbv .faq p{color:#c9c9ce;padding:0 20px 16px;font-size:15px}.bbv .g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bbv .fit{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px}.bbv .fit h3{letter-spacing:.12em;margin-bottom:8px;font:700 14px Inter}.bbv .fit p{color:#c9c9ce;padding:6px 0 6px 24px;font-size:15px;position:relative}.bbv .fit.y p:before{content:"✓";color:var(--acc);font-weight:800;position:absolute;left:0}.bbv .fit.no p:before{content:"✕";color:#6b6b72;position:absolute;left:0}.bbv .about{grid-template-columns:220px 1fr;align-items:center;gap:28px;display:grid}.bbv .about img{border:1px solid var(--line);border-radius:14px;width:100%}.bbv .about p{color:#c9c9ce;margin-bottom:10px}.bbv .t3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bbv .t{background:var(--card);color:var(--mut);border:1px dashed #3a3a40;border-radius:12px;padding:18px;font-size:14px}.bbv .t b{color:var(--tx);margin-top:10px;font-size:13px;display:block}.bbv .ph{letter-spacing:.14em;color:#c6ff0099;margin:-12px 0 16px;font:700 11px Inter}.bbv a.in{color:var(--acc)}.bbv .sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:20;background:#0b0b0df2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bbv .sticky.on{transform:none}.bbv .sticky span{font-size:13px;font-weight:600;line-height:1.3}.bbv .sticky span i{color:var(--mut);font-size:12px;font-style:normal;font-weight:500;display:block}.bbv .sticky a{background:var(--acc);color:#000;border-radius:999px;padding:11px 22px;font-size:15px;font-weight:800;text-decoration:none}.bbv .hero,.bbv .det{text-align:center}.bbv .hero .sub{margin-left:auto;margin-right:auto}.bbv .hg{grid-template-columns:1fr;gap:20px;max-width:1040px;margin:0 auto}.bbv .facts{justify-content:center}.bbv .buy{text-align:center;width:100%;max-width:560px;margin:0 auto}.bbv .buy li{text-align:center;padding:8px 0}.bbv .buy li:before{margin-right:8px;position:static}.bbv .seg{max-width:420px;margin:0 auto 16px}.bbv .why p{padding-left:0}.bbv .why p:before{margin-right:6px;position:static}.bbv .det .w{max-width:760px}.bbv summary{justify-content:center;padding:16px 48px;position:relative}.bbv summary:after{position:absolute;right:20px}.bbv summary em{margin:0;position:absolute;left:20px}.bbv .rows div{justify-content:center}.bbv .rows b{width:auto}.bbv .free{margin-left:10px}.bbv .g2{grid-template-columns:1fr}.bbv .fit p{padding-left:0}.bbv .fit.y p:before,.bbv .fit.no p:before{margin-right:8px;position:static}.bbv .about{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.bbv .about img{width:180px}.bbv .t3{grid-template-columns:1fr}.bbv .t{text-align:center}.bbv .ph{margin:-12px 0 16px}.bbv .mod{z-index:40;background:#000c;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.bbv .mod.on{display:flex}.bbv .mbox{border:1px solid var(--line);text-align:center;background:#141416;border-radius:18px;width:100%;max-width:820px;padding:22px;position:relative}.bbv .mx{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:10px;right:12px}.bbv .mlab{letter-spacing:.18em;color:var(--acc);margin-bottom:6px;font:700 11px Inter}.bbv .mbox h3{text-transform:uppercase;margin-bottom:14px;font:400 30px Anton}.bbv .mvid{aspect-ratio:16/9;background:#000;border-radius:12px;margin-bottom:16px;overflow:hidden}.bbv .mvid iframe{border:0;width:100%;height:100%}@media (width<=860px){.bbv .hg,.bbv .g2,.bbv .t3,.bbv .about{grid-template-columns:1fr}.bbv .about img{width:160px}.bbv .sticky{display:flex}.bbv{padding-bottom:68px}}
