.bts-page{min-height:100dvh;padding:80px var(--pad,32px) 0;z-index:2;background:#dee0e2;background:lab(88.977% -.443548 -1.43194);flex-direction:column;gap:clamp(12px,1.8vh,20px);display:flex;position:relative}.bts-back{top:22px;left:var(--pad,32px);z-index:40;font-family:var(--sans);letter-spacing:.02em;color:#44484d;color:lab(30.3894% -1.0494 -3.54785);mix-blend-mode:multiply;align-items:center;gap:5px;font-size:13px;font-weight:500;text-decoration:none;transition:color .22s;display:inline-flex;position:fixed}.bts-back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bts-back:hover{color:#171b1f;color:lab(9.50623% -.98861 -3.51966)}.bts-page-header{flex-direction:column;gap:4px;display:flex}.bts-page-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6e7276;color:lab(47.7928% -.86388 -2.8509);margin:0;font-size:11px}.bts-page-title{font-family:var(--serif);letter-spacing:-.028em;color:#171b1f;color:lab(9.50623% -.98861 -3.51966);margin:0;font-size:clamp(24px,3.6vw,50px);font-weight:600;line-height:1.05}.bts-page-title em{font-style:italic;font-weight:300}.bts-page-title-row{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.bts-one-pager-btn{font-family:var(--sans);letter-spacing:.01em;color:#44484d;color:lab(30.3894% -1.0494 -3.54785);background:#44484d0d;background:lab(30.3894% -1.0494 -3.54785/.05);border:1px solid #44484d38;border:1px solid lab(30.3894% -1.0494 -3.54785/.22);border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:6px 14px 6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.bts-one-pager-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.bts-one-pager-btn:hover{color:#171b1f;color:lab(9.50623% -.98861 -3.51966);background:#171b1f0f;background:lab(9.50623% -.98861 -3.51966/.06);border-color:#171b1f59;border-color:lab(9.50623% -.98861 -3.51966/.35)}.bts-brands{flex-flow:wrap;align-items:center;gap:16px;display:flex}.bts-brands-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#83868a;color:lab(55.915% -.656247 -2.1428);flex-shrink:0;margin:0;font-size:10px}.bts-brands-divider{background:#6e727640;background:lab(47.7928% -.86388 -2.8509/.25);flex-shrink:0;width:1px;height:14px}.bts-brands-row{align-items:center;gap:clamp(18px,3vw,40px);display:flex}.bts-brand-logo-wrap{flex-shrink:0;justify-content:center;align-items:center;width:clamp(72px,9vw,110px);height:clamp(28px,3.2vw,42px);display:inline-flex}.bts-brand-logo{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()opacity(.5);width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .3s}.bts-brand-logo-wrap:hover .bts-brand-logo{filter:grayscale()opacity(.8)}.bts-carousel{perspective:1800px;perspective-origin:50% 48%;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.bts-cflow-stage{width:0;height:0;position:relative}.bts-cflow-card{cursor:pointer;width:clamp(160px,22vw,260px);height:clamp(220px,30vw,360px);transform-style:preserve-3d;will-change:transform, opacity, filter;border:none;border-radius:22px;justify-content:center;align-items:center;margin-top:calc(-1*clamp(110px,15vw,180px));margin-left:calc(-1*clamp(80px,11vw,130px));transition:transform .58s cubic-bezier(.4,0,.2,1),opacity .58s cubic-bezier(.4,0,.2,1),filter .58s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 70px #00000080,inset 0 1px #ffffff1f}.bts-cflow-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(at 32% 22%,#fff3 0%,#0000 58%);position:absolute;inset:0}.bts-cflow-card[data-bg-image]:before{display:none}.bts-cflow-center-text{font-family:var(--serif);color:#101118;color:lab(5.16818% .962436 -4.7211);letter-spacing:-.03em;white-space:nowrap;pointer-events:none;z-index:1;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.bts-cflow-card[data-light] .bts-cflow-card-text{background:linear-gradient(#0000 0%,#f0ece4e6 100%)}.bts-cflow-card[data-light] .bts-cflow-card-label{color:#171b1f;color:lab(9.50623% -.98861 -3.51966)}.bts-cflow-card:hover{box-shadow:0 32px 100px #0009,inset 0 1px #ffffff29}.bts-cflow-card[data-pos="-2"]{opacity:.28;filter:blur(3px);z-index:1;transform:translate(-310px)translateZ(-150px)scale(.74)}.bts-cflow-card[data-pos="-1"]{opacity:.65;filter:blur(1px);z-index:2;transform:translate(-168px)translateZ(-45px)scale(.88)}.bts-cflow-card[data-pos="0"]{opacity:1;filter:blur();z-index:5;transform:translate(0)translateZ(70px)scale(1)}.bts-cflow-card[data-pos="1"]{opacity:.65;filter:blur(1px);z-index:2;transform:translate(168px)translateZ(-45px)scale(.88)}.bts-cflow-card[data-pos="2"]{opacity:.28;filter:blur(3px);z-index:1;transform:translate(310px)translateZ(-150px)scale(.74)}.bts-cflow-icon{color:#ffffffe6;pointer-events:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.bts-cflow-icon svg{width:100%;height:100%}.bts-cflow-icon img{object-fit:contain;width:90px;height:90px}.bts-squircle img{object-fit:contain;width:70%;height:70%}.bts-cflow-card-text{z-index:3;background:linear-gradient(#0000 0%,#0000008a 100%);flex-direction:column;gap:4px;padding:32px 14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.bts-cflow-card-label{font-family:var(--sans);color:#fffffff2;letter-spacing:-.01em;font-size:clamp(12px,1.1vw,14px);font-weight:600;line-height:1.15}.bts-cflow-card-context{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff85;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bts-yt-panel{flex:1;min-height:0;position:relative;overflow:hidden}.bts-yt-bg{background:radial-gradient(80% 60% at 55% 40%,#b41e1e38 0%,#0000 70%),radial-gradient(60% 80% at 20% 70%,#5014142e 0%,#0000 65%),linear-gradient(160deg,#1c0c0c 0%,#0e0808 100%);position:absolute;inset:0}.bts-yt-grain{opacity:.6;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;inset:0}.bts-yt-center{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bts-yt-play{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fffc;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;box-shadow:0 0 #ff525200}.bts-yt-play svg{width:26px;height:26px;margin-left:4px}.bts-yt-play:hover{color:#fff;background:#ff525247;border-color:#ff52528c;transform:scale(1.06);box-shadow:0 0 0 12px #ff525214}.bts-yt-overlay{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0604081a 35%,#060408b3 70%,#060408f5 100%);position:absolute;inset:0}.bts-yt-content{z-index:4;flex-direction:column;gap:clamp(14px,2vh,22px);padding:clamp(20px,3vw,36px);display:flex;position:absolute;bottom:0;left:0;right:0}.bts-yt-title{font-family:var(--serif);letter-spacing:-.028em;color:#fffffff0;margin:0;font-size:clamp(22px,3.2vw,42px);font-weight:600;line-height:1.05}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bts-panel-content{flex-direction:column;gap:clamp(16px,2.6vh,28px);animation:.3s cubic-bezier(.22,1,.36,1) both panelIn;display:flex}.bts-panel-header{flex-direction:column;gap:7px;display:flex}.bts-panel-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;margin:0;font-size:10.5px}.bts-panel-title{font-family:var(--serif);letter-spacing:-.028em;color:#ffffffeb;margin:0;font-size:clamp(20px,3vw,40px);font-weight:600;line-height:1.05}.bts-panel-sub{font-family:var(--sans);color:#ffffff70;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(12.5px,1.05vw,14.5px);line-height:1.62}.bts-stats-row{align-items:center;gap:18px;display:flex}.bts-stat{flex-direction:column;gap:3px;display:flex}.bts-stat-value{font-family:var(--serif);letter-spacing:-.025em;color:#ffffffe0;font-size:clamp(18px,2.4vw,32px);font-weight:600;line-height:1}.bts-stat-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;font-size:10px}.bts-stat-divider{background:#ffffff14;flex-shrink:0;width:1px;height:26px}.bts-cta{color:#ffffffd6;font-family:var(--sans);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.bts-cta svg{flex-shrink:0;width:14px;height:14px}.bts-cta:hover{background:#ffffff24;border-color:#ffffff3d;box-shadow:0 4px 16px #00000038}.bts-hero-product{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:16px;text-decoration:none;transition:background .22s,border-color .22s,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:block;overflow:hidden}.bts-hero-product:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 12px 36px #0000004d}.bts-hero-product-inner{flex-direction:column;gap:20px;padding:clamp(18px,2.6vw,28px);display:flex}.bts-hero-product-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bts-hero-product-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;margin:0 0 8px;font-size:10px}.bts-hero-product-name{font-family:var(--serif);letter-spacing:-.03em;color:#fffffff0;margin:0 0 10px;font-size:clamp(28px,4vw,52px);font-weight:600;line-height:1}.bts-hero-product-desc{font-family:var(--sans);color:#ffffff6b;text-wrap:pretty;max-width:36ch;margin:0;font-size:clamp(12px,1vw,13.5px);line-height:1.62}.bts-hero-product-price{font-family:var(--serif);letter-spacing:-.02em;color:#fff9;flex-shrink:0;font-size:clamp(22px,2.8vw,36px);font-weight:600}.bts-hero-product-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.bts-hero-product-url{font-family:var(--mono);letter-spacing:.06em;color:#ffffff47;font-size:11px}.bts-hero-product-cta{font-family:var(--sans);color:#ffffffb3;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.bts-hero-product:hover .bts-hero-product-cta{color:#fffffff0}.bts-editorial{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bts-editorial-title{font-family:var(--serif);letter-spacing:-.035em;color:#ffffffeb;margin:0;font-size:clamp(36px,6vw,80px);font-weight:600;line-height:.95}.bts-editorial-right{flex-shrink:0;padding-top:6px}.bts-stats-col{flex-direction:column;gap:14px;display:flex}.bts-branded-main{flex-direction:column;gap:clamp(14px,2.2vh,24px);display:flex}.bts-branded-brands{gap:8px;display:flex}.bts-branded-brand-card{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 16px;text-decoration:none;transition:background .2s,border-color .2s,transform .24s cubic-bezier(.22,1,.36,1);display:flex}.bts-branded-brand-card:hover{background:#ffffff17;border-color:#ffffff29;transform:translateY(-2px)}.bts-branded-brand-card--cta{background:#ffffff05;border-style:dashed}.bts-branded-brand-logo{object-fit:contain;filter:opacity(.85);width:auto;max-width:75%;height:52px;transition:filter .24s}.bts-branded-brand-card:hover .bts-branded-brand-logo{filter:opacity()}.bts-branded-brand-type{font-family:var(--sans);color:#ffffff73;text-align:center;font-size:11px;font-weight:400;line-height:1.4;transition:color .2s}.bts-branded-brand-card:hover .bts-branded-brand-type{color:#ffffffb3}.bts-branded-brand-name{font-family:var(--sans);color:#ffffff80;font-size:11px;font-weight:500;transition:color .2s}.bts-branded-brand-card:hover .bts-branded-brand-name{color:#fffc}.bts-branded-stats{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:18px;padding-top:clamp(10px,1.4vh,16px);display:flex}.bts-branded-detail{flex-direction:column;gap:14px;animation:.28s cubic-bezier(.22,1,.36,1) both panelIn;display:flex}.bts-branded-back{cursor:pointer;font-family:var(--mono);letter-spacing:.08em;color:#ffffff5c;background:0 0;border:none;align-self:flex-start;padding:0;font-size:10.5px;transition:color .18s}.bts-branded-back:hover{color:#ffffffa6}.bts-branded-detail-split{align-items:center;gap:clamp(16px,2.5vw,28px);min-height:0;display:flex}.bts-branded-detail-left{flex-direction:column;flex:1;gap:clamp(10px,1.4vh,16px);display:flex}.bts-branded-detail-title{font-family:var(--serif);letter-spacing:-.028em;color:#ffffffeb;margin:0;font-size:clamp(20px,2.8vw,34px);font-weight:600;line-height:1.05}.bts-branded-detail-right{flex-direction:column;flex-shrink:0;gap:8px;width:clamp(200px,44%,300px);min-height:0;display:flex}.bts-branded-video{flex:1;min-height:0;text-decoration:none;display:flex}.bts-branded-video-thumb{aspect-ratio:16/9;border-radius:10px;width:100%;transition:opacity .22s;position:relative;overflow:hidden}.bts-branded-video-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bts-branded-video-thumb .bts-yt-play{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bts-branded-video:hover .bts-branded-video-thumb .bts-yt-play{background:#ffffff2e;transform:translate(-50%,-50%)scale(1.06)}.bts-branded-video:hover .bts-branded-video-thumb{opacity:.88}.bts-branded-video-label{font-family:var(--sans);color:#ffffffd9;z-index:3;background:linear-gradient(#0000 0%,#000000b8 100%);border-radius:0 0 10px 10px;padding:28px 12px 10px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.bts-branded-video-placeholder{min-height:120px;font-family:var(--mono);letter-spacing:.08em;color:#ffffff38;border:1px dashed #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;font-size:9px;display:flex}.bts-topic-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bts-topic{cursor:default;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;transition:background .2s,border-color .2s,transform .24s cubic-bezier(.22,1,.36,1);display:flex}.bts-topic:hover{background:#ffffff14;border-color:#ffffff24;transform:translateY(-1px)}.bts-topic-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;transition:color .2s,background .2s}.bts-topic:hover .bts-topic-tag{color:#ffffff8c;background:#ffffff1a}.bts-topic-title{font-family:var(--sans);color:#ffffffb3;font-size:clamp(13px,1.1vw,14.5px);transition:color .2s}.bts-topic:hover .bts-topic-title{color:#ffffffe6}.bts-product-list{flex-direction:column;gap:6px;display:flex}.bts-product-card{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background .2s,border-color .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex}.bts-product-card:hover{background:#ffffff14;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 6px 20px #00000038}.bts-product-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bts-product-name{font-family:var(--sans);color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.bts-product-desc{font-family:var(--sans);color:#ffffff5c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bts-product-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.bts-product-price{font-family:var(--mono);color:#ffffff7a;font-size:13px}.bts-product-btn{font-family:var(--sans);color:#ffffff94;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .18s,color .18s}.bts-product-card:hover .bts-product-btn{color:#ffffffe6;background:#ffffff24}.bts-brand-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:900px;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.bts-brand-scroll::-webkit-scrollbar{display:none}.bts-brand-card{scroll-snap-align:start;transform-origin:0;background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;width:clamp(140px,22vw,200px);padding:28px 16px 22px;text-decoration:none;transition:background .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1);animation:linear both brand-card-in;animation-timeline:view(x);animation-range:entry entry 55%;display:flex}.bts-brand-card:hover{background:#ffffff17;border-color:#ffffff29;transform:translateY(-2px)}@keyframes brand-card-in{0%{opacity:.35;transform:rotateY(-18deg)translate(16px)}to{opacity:1;transform:rotateY(0)translate(0)}}.bts-brand-card-logo{object-fit:contain;filter:invert()grayscale()opacity(.62);mix-blend-mode:screen;width:auto;max-width:80%;height:clamp(36px,4.5vw,58px);transition:filter .26s}.bts-brand-card:hover .bts-brand-card-logo{filter:invert()grayscale()opacity(.92)}.bts-brand-card-name{font-family:var(--sans);letter-spacing:-.01em;color:#ffffffd1;font-size:15px;font-weight:600}.bts-brand-card-desc{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;text-align:center;font-size:9.5px;line-height:1.55}.bts-brand-card--cta{background:#ffffff05;border-style:dashed}.bts-brand-card--cta .bts-brand-card-name{color:#fff6}.bts-brand-card--cta .bts-brand-card-desc{color:#ffffff38}.bts-brand-card--cta svg{color:#ffffff47}.bts-brand-card--cta:hover{background:#ffffff0d;border-color:#ffffff2e}.bts-dock{justify-content:center;display:flex}.bts-dock-rail{-webkit-backdrop-filter:blur(32px)saturate(1.8);backdrop-filter:blur(32px)saturate(1.8);background:linear-gradient(160deg,#ffffffe0 0%,#ffffffad 100%);border:1px solid #00000017;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;box-shadow:0 8px 28px #0000001a,inset 0 1px #fff}.bts-dock-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;grid-template-columns:auto 0fr;align-items:center;padding:0;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1);display:inline-grid}.bts-dock-btn.is-active{grid-template-columns:auto 1fr;padding-right:14px}.bts-squircle{color:#fff;border-radius:22.5%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 2px 8px #0000004d}.bts-dock-btn:hover .bts-squircle,.bts-dock-btn.is-active .bts-squircle{transform:translateY(-3px);box-shadow:0 8px 22px #00000061}.bts-squircle svg{flex-shrink:0;width:54%;height:54%}.bts-dock-label{font-family:var(--sans);color:#171b1f;color:lab(9.50623% -.98861 -3.51966);white-space:nowrap;opacity:0;min-width:0;padding-left:0;font-size:13px;font-weight:500;transition:opacity .28s cubic-bezier(.22,1,.36,1) .1s,transform .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(-4px)}.bts-dock-btn.is-active .bts-dock-label{opacity:1;padding-left:10px;padding-right:2px;transform:none}.bts-floor{flex-shrink:0;height:clamp(16px,2.5vh,28px)}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.bts-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.22s both backdropIn;display:flex;position:fixed;inset:0}.bts-modal-card{background:var(--modal-glow,radial-gradient(ellipse 70% 55% at 85% 15%, transparent 0%, transparent 70%)), linear-gradient(160deg, #ffffff17 0%, #ffffff05 100%), #0e0c12e0;-webkit-backdrop-filter:blur(52px)saturate(1.9);backdrop-filter:blur(52px)saturate(1.9);border:1px solid #ffffff21;border-radius:26px;width:100%;max-width:clamp(500px,78vw,760px);animation:.3s cubic-bezier(.34,1.56,.64,1) both modalIn;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000026,0 48px 120px #0009,0 10px 36px #0000004d}.bts-modal-card[data-tab=youtube]{--modal-glow:radial-gradient(ellipse 70% 55% at 80% 20%, #c8282838 0%, transparent 68%)}.bts-modal-card[data-tab=products]{--modal-glow:radial-gradient(ellipse 65% 55% at 50% 50%, #7878a01f 0%, transparent 68%)}.bts-modal-card[data-tab=substack]{--modal-glow:radial-gradient(ellipse 70% 55% at 85% 15%, #dc641e33 0%, transparent 68%)}.bts-modal-card[data-tab=branded]{--modal-glow:radial-gradient(ellipse 65% 55% at 80% 80%, #1e643c2e 0%, transparent 68%)}.bts-modal-card[data-tab=speaking]{--modal-glow:radial-gradient(ellipse 70% 55% at 20% 15%, #50288c33 0%, transparent 68%)}.bts-modal-close{z-index:10;cursor:pointer;color:#fff9;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:flex;position:absolute;top:12px;right:12px}.bts-modal-close:hover{color:#fff;background:#fff3}.bts-modal-close svg{flex-shrink:0;width:14px;height:14px}.bts-modal-body{flex-direction:column;max-height:min(88vh,820px);display:flex;overflow:hidden}.bts-modal-body--cinematic .bts-yt-panel{flex:none;height:clamp(300px,55vh,500px)}.bts-modal-inner{scrollbar-width:none;padding:clamp(20px,3vw,32px);overflow-y:auto}.bts-modal-inner::-webkit-scrollbar{display:none}@media (max-width:580px){.bts-page{gap:10px;padding:68px 18px 0}.bts-back{top:16px;left:18px}.bts-squircle{width:38px;height:38px}.bts-dock-rail{gap:4px;padding:6px 8px}.bts-brand-card{width:clamp(130px,38vw,170px)}.bts-cflow-card[data-pos="-2"]{opacity:.18;transform:translate(-150px)translateZ(-70px)scale(.74)}.bts-cflow-card[data-pos="-1"]{transform:translate(-82px)translateZ(-20px)scale(.88)}.bts-cflow-card[data-pos="1"]{transform:translate(82px)translateZ(-20px)scale(.88)}.bts-cflow-card[data-pos="2"]{opacity:.18;transform:translate(150px)translateZ(-70px)scale(.74)}.bts-modal-card{border-radius:16px}.bts-modal-backdrop{align-items:flex-end;padding:12px}}
