.ProductReel-module__8lR3mW__player{border-radius:20px;padding:10px}.ProductReel-module__8lR3mW__stage{aspect-ratio:16/9;background:#0a0b11;border-radius:13px;width:100%;position:relative;overflow:hidden;container:stage/inline-size}.ProductReel-module__8lR3mW__scene{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,2cqi,16px);padding:clamp(14px,6cqi,40px);transition:opacity .7s;display:flex;position:absolute;inset:0}.ProductReel-module__8lR3mW__active{opacity:1;pointer-events:auto}.ProductReel-module__8lR3mW__sceneDark{color:#f3f4fb;background:radial-gradient(60cqi 40cqi at 18% 12%,#8b5cf64d,#0000 60%),radial-gradient(55cqi 38cqi at 86% 82%,#3b82f638,#0000 60%),#0a0b11}.ProductReel-module__8lR3mW__sceneLight{color:#0f172a;background:radial-gradient(60cqi 40cqi at 90% 6%,#3b82f61f,#0000 60%),radial-gradient(50cqi 34cqi at 6% 90%,#ec48991a,#0000 60%),#f7f8fc}.ProductReel-module__8lR3mW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;font-size:clamp(.55rem,2cqi,.78rem);font-weight:700}.ProductReel-module__8lR3mW__sceneLight .ProductReel-module__8lR3mW__eyebrow{color:#7c5cf0}.ProductReel-module__8lR3mW__headline{letter-spacing:-.02em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(1.05rem,5.3cqi,2.15rem);font-weight:800;line-height:1.14}.ProductReel-module__8lR3mW__bodyLine{color:#c7cadb;max-width:34ch;margin:0;font-size:clamp(.62rem,2.3cqi,1rem);line-height:1.5}.ProductReel-module__8lR3mW__sceneLight .ProductReel-module__8lR3mW__bodyLine{color:#5b6478}@media (prefers-reduced-motion:no-preference){.ProductReel-module__8lR3mW__active .ProductReel-module__8lR3mW__pop{animation:.55s cubic-bezier(.2,.9,.25,1.2) both ProductReel-module__8lR3mW__popIn;animation-delay:calc(var(--i,0) * 90ms)}.ProductReel-module__8lR3mW__active .ProductReel-module__8lR3mW__float{animation:ProductReel-module__8lR3mW__float 3.6s ease-in-out calc(var(--i,0) * .3s) infinite}.ProductReel-module__8lR3mW__active .ProductReel-module__8lR3mW__fadeUp{animation:.6s both ProductReel-module__8lR3mW__fadeUp;animation-delay:calc(var(--i,0) * .12s)}.ProductReel-module__8lR3mW__active .ProductReel-module__8lR3mW__shutterFlash{animation:2.6s infinite ProductReel-module__8lR3mW__flash}.ProductReel-module__8lR3mW__active .ProductReel-module__8lR3mW__tick{animation:1.8s .7s both ProductReel-module__8lR3mW__tick}}@keyframes ProductReel-module__8lR3mW__popIn{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ProductReel-module__8lR3mW__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductReel-module__8lR3mW__float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6%) rotate(var(--r,0deg))}}@keyframes ProductReel-module__8lR3mW__flash{0%,82%{box-shadow:0 0 #fff0}86%{box-shadow:0 0 0 999px #ffffff8c}92%,to{box-shadow:0 0 #fff0}}@keyframes ProductReel-module__8lR3mW__tick{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.ProductReel-module__8lR3mW__chip{aspect-ratio:1;opacity:.9;border-radius:18%;width:14cqi;position:absolute}.ProductReel-module__8lR3mW__scattered{width:100%;height:46cqi;max-height:180px;margin-top:2px;position:relative}.ProductReel-module__8lR3mW__brandRow{align-items:center;gap:9px;display:inline-flex}.ProductReel-module__8lR3mW__mark{background:#fff;border-radius:8px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2.5px;width:26px;height:26px;padding:4.5px;display:grid}.ProductReel-module__8lR3mW__mark span{background:#0a0b11;border-radius:1.5px}.ProductReel-module__8lR3mW__mark span:nth-child(4){place-self:end;width:55%;height:55%}.ProductReel-module__8lR3mW__brandWord{letter-spacing:-.01em;color:#fff;font-weight:800}.ProductReel-module__8lR3mW__browser{text-align:left;background:#fff;border-radius:11px;width:min(84cqi,560px);overflow:hidden;box-shadow:0 14px 34px #00000059}.ProductReel-module__8lR3mW__browserBar{background:#eef0f6;border-bottom:1px solid #e2e5ef;align-items:center;gap:9px;padding:7px 11px;display:flex}.ProductReel-module__8lR3mW__browserBar i{background:#cfd3e0;border-radius:50%;width:7px;height:7px;display:block}.ProductReel-module__8lR3mW__browserUrl{color:#7a8094;background:#fff;border:1px solid #e2e5ef;border-radius:6px;flex:1;padding:3px 9px;font-size:clamp(.5rem,1.7cqi,.68rem)}.ProductReel-module__8lR3mW__browserBody{color:#0f172a;padding:clamp(10px,3cqi,18px)}.ProductReel-module__8lR3mW__phone{background:#1b1e2b;border:3px solid #1b1e2b;border-radius:24px;width:min(46cqi,220px);padding:7px;box-shadow:0 18px 38px #0006}.ProductReel-module__8lR3mW__phoneScreen{color:#0f172a;text-align:center;background:#fff;border-radius:17px;padding:clamp(8px,3cqi,16px) clamp(8px,2.6cqi,14px);position:relative;overflow:hidden}.ProductReel-module__8lR3mW__tiles{grid-template-columns:repeat(5,1fr);gap:clamp(4px,1.4cqi,8px);width:min(90cqi,560px);display:grid}.ProductReel-module__8lR3mW__tile{aspect-ratio:1;border-radius:20%;position:relative;overflow:hidden}.ProductReel-module__8lR3mW__tile span{color:#fff;background:#00000047;border-radius:999px;padding:1px 5px;font-size:clamp(.45rem,1.6cqi,.62rem);font-weight:700;position:absolute;bottom:7%;left:7%}.ProductReel-module__8lR3mW__pills{grid-template-columns:1fr 1fr;gap:clamp(6px,2cqi,12px);width:min(90cqi,480px);display:grid}.ProductReel-module__8lR3mW__pill{text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:clamp(6px,2cqi,12px);display:flex}.ProductReel-module__8lR3mW__pillIcon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:clamp(18px,4.5cqi,28px);height:clamp(18px,4.5cqi,28px);display:flex}.ProductReel-module__8lR3mW__pill b{font-size:clamp(.56rem,2cqi,.78rem);font-weight:700;display:block}.ProductReel-module__8lR3mW__ctaBtn{color:#0f172a;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:clamp(7px,2.4cqi,15px) clamp(12px,4cqi,26px);font-size:clamp(.68rem,2.4cqi,1rem);font-weight:800;text-decoration:none;display:inline-flex}.ProductReel-module__8lR3mW__ctaSub{color:#9aa0b4;font-size:clamp(.55rem,1.8cqi,.78rem)}.ProductReel-module__8lR3mW__playerControls{align-items:center;gap:10px;padding:10px 6px 4px;display:flex}.ProductReel-module__8lR3mW__ctrlBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e5ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.ProductReel-module__8lR3mW__ctrlBtn:hover{color:#7c5cf0;border-color:#7c5cf0}.ProductReel-module__8lR3mW__segments{flex:1;gap:4px;display:flex}.ProductReel-module__8lR3mW__seg{cursor:pointer;background:#e2e5ef;border:none;border-radius:999px;flex:1;height:4px;padding:0;overflow:hidden}.ProductReel-module__8lR3mW__seg .ProductReel-module__8lR3mW__fill{background:#7c5cf0;border-radius:999px;width:0%;height:100%;display:block}.ProductReel-module__8lR3mW__timecode{color:#7a8094;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (max-width:520px){.ProductReel-module__8lR3mW__playerControls{flex-wrap:wrap}.ProductReel-module__8lR3mW__timecode{text-align:center;order:3;width:100%}}
