.cp{--purple:#7825A1;position:relative;overflow:hidden;margin:clamp(24px,4vw,48px) 0 0;padding:clamp(80px,11vw,150px) clamp(16px,4vw,40px) clamp(64px,9vw,120px);min-height:100svh;border-radius:0;transform-origin:50% 0;will-change:transform;background:radial-gradient(90% 70% at 50% 0,#2A1838 0,#141416 62%);color:#fff}.cp.t-card{transform:scale(.9);border-radius:30px;transition:transform 1s cubic-bezier(.2,.75,.15,1),border-radius 1s cubic-bezier(.2,.75,.15,1)}.cp.t-card.grown{transform:none;border-radius:0}.cp.t-card.leaving{transform:scale(.9);border-radius:30px;transform-origin:50% 100%}.cp-end{left:0;right:0;bottom:0;height:1px}.cp-end,.cp-veil{position:absolute;pointer-events:none}.cp-veil{inset:0;z-index:4;background:#07060A;opacity:0}.cp.t-card .cp-veil{transition:opacity .9s cubic-bezier(.2,.75,.15,1)}.cp.t-card.leaving .cp-veil{opacity:.45}.cp{padding-bottom:calc(clamp(64px, 9vw, 120px) + 16vh)}.sheet-next{position:relative;z-index:3;margin-top:-16vh;border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;overflow:clip;box-shadow:0 -30px 70px -30px rgba(20,10,30,.55),0 -1px 0 rgba(255,255,255,.6)}.cp-glow{position:absolute;z-index:0;width:60vmax;height:60vmax;border-radius:50%;pointer-events:none;filter:blur(70px);opacity:.55;will-change:transform}.cp-glow.g1{left:-18vmax;top:-22vmax;background:radial-gradient(circle,rgba(150,70,210,.55),rgba(150,70,210,0) 65%);animation:cpDrift1 22s ease-in-out infinite alternate}.cp-glow.g2{right:-20vmax;bottom:-26vmax;background:radial-gradient(circle,rgba(230,120,190,.32),rgba(230,120,190,0) 65%);animation:cpDrift2 26s ease-in-out infinite alternate}@keyframes cpDrift1{to{transform:translate(14vmax,10vmax) scale(1.15)}}@keyframes cpDrift2{to{transform:translate(-12vmax,-8vmax) scale(1.1)}}.cp-fan,.cp-foot,.cp-head,.cp-swipe{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.cp-glow{animation:none}}.cp-head{max-width:760px;margin:0 auto;text-align:center}.cp-badge{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.1);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#E2C9F2}.cp h2{margin:18px 0 0;font-size:clamp(40px,6.4vw,88px);font-weight:800;line-height:.96;letter-spacing:-.05em}.cp h2 span{background:linear-gradient(90deg,#C99BE6,#F2B6CF);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-head p{margin:20px auto 0;max-width:560px;font-size:clamp(16.5px,1.6vw,19px);line-height:1.55;color:rgba(255,255,255,.68)}.cp-fan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:clamp(40px,6vw,72px) auto 0}.cp-card{position:relative;overflow:hidden;aspect-ratio:3/4.2;border-radius:28px;background:var(--tint);transform-origin:50% 160%;opacity:0;transform:translateX(calc((1 - var(--i)) * 104%)) rotate(calc((var(--i) - 1) * 9deg)) scale(.9);transition:transform 1s cubic-bezier(.2,.75,.15,1),opacity .5s ease,filter .3s ease;transition-delay:calc(var(--i) * .11s)}.cp.on .cp-card{opacity:1;transform:none}.cp-card video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 68%;object-position:50% 68%}.cp-card-t{position:absolute;left:0;right:0;bottom:0;padding:70px 20px 18px;background:linear-gradient(transparent,rgba(10,8,14,.82) 55%)}.cp-role{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}.cp-card-t b{display:block;margin-top:2px;font-size:clamp(32px,3.4vw,44px);font-weight:800;letter-spacing:-.05em;line-height:1}.cp-card-t p{margin:8px 0 0;font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.82)}.cp-price{display:inline-block;margin-top:12px;padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.14);font-size:17px;font-weight:800;letter-spacing:-.02em}.cp-price small{font-size:12.5px;font-weight:600;opacity:.75}@media (hover:hover) and (pointer:fine){.cp.on .cp-fan:has(.cp-card:hover) .cp-card:not(:hover){filter:brightness(.6) saturate(.8);transition-delay:0s}.cp.on .cp-fan .cp-card:hover{filter:none;transform:translateY(-10px) scale(1.02);transition-delay:0s}}.cp-swipe{display:none;gap:6px;margin-top:14px;font-size:13px;color:rgba(255,255,255,.5)}.cp-foot,.cp-swipe{justify-content:center}.cp-foot{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;margin-top:clamp(28px,4vw,44px)}.cp-foot p{margin:0;font-size:15.5px;color:rgba(255,255,255,.6)}.cp-link{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:999px;background:#fff;color:#141416;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.2,.75,.15,1)}.cp-link:hover{transform:translateY(-2px)}.cp-link svg{transition:transform .25s cubic-bezier(.2,.75,.15,1)}.cp-link:hover svg{transform:translateX(3px)}@media (max-width:760px){.cp-fan{display:flex;gap:12px;margin:32px -16px 0;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cp-fan::-webkit-scrollbar{display:none}.cp-card{flex:0 0 76%;aspect-ratio:3/4.3;scroll-snap-align:center;transform:translateX(40px);transform-origin:50% 50%}.cp-swipe{display:flex}}.cp.still .cp-card{opacity:1;transform:none;transition:none}.cp.clean .cp-role{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.72)}.cp.clean .cp-price{padding:0;background:none}.cp-card.tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.cp.on .cp-card.tap:active{transform:scale(.97);transition:transform .12s ease;transition-delay:0s}.cp-card.tap:focus-visible{outline:3px solid #fff;outline-offset:3px}.cp-more{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#141416;box-shadow:0 6px 18px -8px rgba(20,10,30,.45);pointer-events:none;transition:transform .3s cubic-bezier(.2,.75,.15,1),background .2s ease}.cp-card.tap:hover .cp-more{transform:rotate(90deg) scale(1.08);background:#fff}.cx{--ink:#141416;--muted:#6B6975;--line:#ECEAF0;--purple:#7825A1;--green:#1F8A52;position:fixed;inset:0;z-index:100;color:var(--ink)}.cx-back{position:absolute;inset:0;background:#E5E3F0}.cx-media{position:fixed;overflow:hidden;background:#E5E3F0;will-change:transform;backface-visibility:hidden}.cx-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.cx.desk .cx-media video{-o-object-position:50% 40%;object-position:50% 40%}.cx-media video.cx-talk{opacity:0;transition:opacity .18s linear}.cx-media video.cx-talk.on{opacity:1}.cx-media-fade{position:absolute;inset:0;pointer-events:none}.cx.phone .cx-media-fade{background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.18))}.cx-x{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);box-shadow:0 6px 20px -8px rgba(20,10,30,.35)}.cx-x:hover{background:#fff}.cx.desk .cx-x{top:22px;right:22px}.cx-sheet{position:fixed;z-index:2;display:flex;flex-direction:column;background:#fff}.cx.desk .cx-sheet{top:0;right:0;bottom:0;width:46vw}.cx.phone .cx-sheet{inset:0;background:transparent}.cx-gap{flex:none}.cx-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cx-in{max-width:520px;margin:0 auto;padding:clamp(56px,9vh,96px) clamp(24px,4vw,56px) 48px}.cx.phone .cx-in{position:relative;min-height:70svh;padding:30px 20px calc(110px + env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -20px 50px -24px rgba(20,10,30,.4)}.cx.phone .cx-in:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:99px;background:#E2DFE7}.cx-fab{position:fixed;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:3;display:flex;align-items:center;gap:12px;height:64px;padding:0 8px;border:0;border-radius:999px;background:var(--ink);color:#fff;box-shadow:0 18px 40px -16px rgba(20,10,30,.6);text-align:left}.cx-fab img{width:48px;height:48px;border-radius:50%;background:var(--tint)}.cx-fab span{flex:1;font-size:16.5px;font-weight:800;letter-spacing:-.01em}.cx-fab i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#34C77B;color:#fff;animation:cxFab 2.4s ease-in-out infinite}@keyframes cxFab{0%,70%,to{transform:none}78%{transform:rotate(-14deg)}86%{transform:rotate(12deg)}94%{transform:rotate(-6deg)}}.cx-up{animation:cxUp .8s cubic-bezier(.2,.75,.15,1) both;animation-delay:calc(.32s + var(--u) * .07s)}@keyframes cxUp{0%{opacity:0;transform:translateY(22px)}}.cx-who span{font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cx-who h2{margin:4px 0 0;font-size:clamp(48px,6vw,76px);font-weight:800;line-height:.95;letter-spacing:-.055em}.cx-who p{margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:#3B3944}.cx-sec{margin-top:36px}.cx-sec h3{margin:0 0 14px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cx-live{margin-top:18px;padding:16px 16px 18px;border-radius:24px;background:#F6F5F9;box-shadow:inset 0 0 0 1px var(--line)}.cx-live-t{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;color:var(--muted)}.cx-live-t i{width:8px;height:8px;border-radius:50%;background:#34C77B;box-shadow:0 0 0 0 rgba(52,199,123,.5);animation:cxPulse 1.8s ease-out infinite}.cx-ig{flex:none;display:block}@keyframes cxPulse{70%{box-shadow:0 0 0 7px rgba(52,199,123,0)}to{box-shadow:0 0 0 0 rgba(52,199,123,0)}}.cx-brief>*,.cx-chat>*,.cx-mail-btn,.cx-mail-card>.cx-line,.cx-mail>*{animation:cxPop .55s cubic-bezier(.2,.9,.25,1.15) both;animation-delay:calc(.25s + var(--k) * .55s)}.cx-live:not(.go) .cx-brief>*,.cx-live:not(.go) .cx-chat>*,.cx-live:not(.go) .cx-mail-btn,.cx-live:not(.go) .cx-mail-card>.cx-line,.cx-live:not(.go) .cx-mail>*{animation-play-state:paused}.cx-live:not(.go) .cx-typing{animation-play-state:paused!important}@keyframes cxPop{0%{opacity:0;transform:translateY(10px) scale(.96)}}.cx-chat{display:flex;flex-direction:column;gap:7px}.cx-stamp{align-self:center;font-size:11.5px;font-weight:600;color:var(--muted)}.cx-b{max-width:82%;padding:9px 13px;border-radius:19px;font-size:14.5px;line-height:1.38;transform-origin:0 100%}.cx-b.c{align-self:flex-end;border-bottom-right-radius:6px;background:#E9E7EE;transform-origin:100% 100%}.cx-b.a{border-bottom-left-radius:6px;background:var(--purple);color:#fff}.cx-b.a,.cx-typing{align-self:flex-start}.cx-typing{display:flex;gap:4px;height:0;padding:0 13px;overflow:hidden;border-radius:19px;background:#fff;animation:cxType 1.1s ease both!important;animation-delay:calc(.25s + var(--k) * .55s)!important}@keyframes cxType{0%{opacity:0;height:0;padding-top:0;padding-bottom:0}12%,80%{opacity:1;height:34px;padding-top:13px;padding-bottom:13px}to{opacity:0;height:0;padding-top:0;padding-bottom:0;margin-bottom:-7px}}.cx-typing i{width:7px;height:7px;border-radius:50%;background:#B7B3C0;animation:cxDot 1s ease-in-out infinite}.cx-typing i:nth-child(2){animation-delay:.15s}.cx-typing i:nth-child(3){animation-delay:.3s}@keyframes cxDot{50%{transform:translateY(-3px);opacity:.5}}.cx-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 11px 6px 9px;border-radius:99px;background:#E6F8EE;color:var(--green);font-size:13px;font-weight:700}.cx-brief{display:grid;gap:10px}.cx-brief-h{display:flex;align-items:center;gap:10px}.cx-brief-h img{width:38px;height:38px;border-radius:50%;background:#FFF1C9}.cx-brief-h span{display:grid}.cx-brief-h b{font-size:15px}.cx-brief-h small,.cx-mail-h small,.cx-note small{font-size:12.5px;color:var(--muted)}.cx-line{margin:0;font-size:15px;line-height:1.45}.cx-brief .cx-line{padding:10px 13px;border-radius:16px;background:#fff;box-shadow:0 1px 0 var(--line)}.cx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cx-stats span{display:grid;padding:10px 12px;border-radius:16px;background:#fff;box-shadow:0 1px 0 var(--line)}.cx-stats b{font-size:21px;font-weight:800;letter-spacing:-.04em}.cx-stats small{font-size:12px;color:var(--muted)}.cx-mail,.cx-mail-card{display:grid;gap:10px}.cx-mail-card{padding:14px 15px 16px;border-radius:18px;background:#fff;box-shadow:0 1px 0 var(--line),0 14px 30px -20px rgba(40,20,70,.3)}.cx-mail-h{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.cx-mail-h b{font-size:16px;letter-spacing:-.01em}.cx-mail-btn{justify-self:start;padding:9px 15px;border-radius:99px;background:#E87CA5;color:#fff;font-size:13.5px;font-weight:800}.cx-note{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:18px;background:#fff;box-shadow:0 1px 0 var(--line)}.cx-note>span:nth-child(2){display:grid;flex:1}.cx-note b{font-size:14.5px}.cx-note-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#E6F8EE;color:var(--green)}.cx-note em{font-style:normal;font-size:12.5px;font-weight:800;color:var(--green)}.cx-does{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cx-does li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.4}.cx-does li>span{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;background:var(--tint);color:var(--ink)}.cx-buy{padding:20px;border-radius:24px;background:#F6F5F9;box-shadow:inset 0 0 0 1px var(--line)}.cx-price{display:flex;align-items:baseline;gap:8px}.cx-price b{font-size:44px;font-weight:800;letter-spacing:-.05em;line-height:1}.cx-price small{font-size:15px;color:var(--muted)}.cx-addon{margin:6px 0 0;font-size:14.5px;color:var(--muted)}.cx-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;margin-top:16px;border-radius:999px;background:var(--ink);color:#fff;font-size:16.5px;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.2,.75,.15,1)}.cx-cta:hover{transform:translateY(-2px)}.cx-cta svg{transition:transform .25s cubic-bezier(.2,.75,.15,1)}.cx-cta:hover svg{transform:translateX(3px)}.cx-fine{margin:10px 0 0;text-align:center;font-size:13.5px;color:var(--muted)}.cx-rest{display:grid;gap:8px}.cx-rest button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 10px;border:0;border-radius:20px;background:#F6F5F9;text-align:left;color:var(--ink);transition:background .2s ease,transform .25s cubic-bezier(.2,.75,.15,1)}.cx-rest button:hover{background:var(--tint);transform:translateY(-2px)}.cx-rest img{width:44px;height:44px;border-radius:50%;background:var(--tint)}.cx-rest span{display:grid;flex:1}.cx-rest b{font-size:16px}.cx-rest small{font-size:13px;color:var(--muted)}.cx-rest svg{color:#A9A6B2}.cx-bar{position:fixed;z-index:3;top:0;display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top) + 10px) 12px 10px 14px;background:rgba(255,255,255,.97);box-shadow:0 1px 0 var(--line)}.cx.phone .cx-bar{left:0;right:0}.cx.desk .cx-bar{right:0;width:46vw}.cx-bar img{width:36px;height:36px;border-radius:50%;background:var(--tint)}.cx-bar span{display:grid;flex:1;line-height:1.15}.cx-bar b{font-size:16px;font-weight:800;letter-spacing:-.02em}.cx-bar small{font-size:12.5px;color:var(--muted)}.cx-bar button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#F1EFF4;color:var(--ink)}@media (prefers-reduced-motion:reduce){.cx *,.cx :before{animation:none!important}.cx-typing{display:none}}.cx-try{margin-top:22px;padding:18px;border-radius:24px;background:var(--tint);box-shadow:inset 0 0 0 1px rgba(20,10,30,.05)}.cx-try-row{display:flex;align-items:center;gap:14px}.cx-orb{--lv:0;position:relative;flex:none;display:grid;place-items:center}.cx-orb,.cx-orb img{width:64px;height:64px}.cx-orb img{position:relative;z-index:1;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff,0 10px 24px -12px rgba(20,10,30,.5)}.cx-orb i{position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.75);opacity:0}.cx-try.ended .cx-orb i,.cx-try.idle .cx-orb i{animation:cxRing 2.6s ease-out infinite}.cx-try .cx-orb i:nth-child(2){animation-delay:1.3s}@keyframes cxRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.cx-try.connecting .cx-orb i{opacity:.8;animation:cxRing 1s ease-out infinite}.cx-try-t{display:grid;flex:1;min-width:0}.cx-try-t b{font-size:19px;font-weight:800;letter-spacing:-.02em}.cx-try-t small{margin-top:2px;font-size:13.5px;line-height:1.35;color:rgba(20,20,22,.66)}.cx-call{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;margin-top:16px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:800;transition:transform .25s cubic-bezier(.2,.75,.15,1),opacity .2s ease}.cx-call:hover{transform:translateY(-2px)}.cx-call:disabled{opacity:.7;transform:none}.cx-err{margin:10px 0 0;font-size:13.5px;font-weight:600;color:#B42318}.cx.calling .cx-media-fade{opacity:0}.cx-cu{position:fixed;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;color:var(--ink)}.cx-cu>*{pointer-events:auto}.cx-cu-top{display:grid;justify-items:center;gap:6px;padding:calc(max(18px, env(safe-area-inset-top)) + 8px) 16px 0;text-align:center}.cx-cu-top b{font-size:clamp(34px,9vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1;text-shadow:0 1px 18px rgba(255,255,255,.7)}.cx-cu-top span{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:99px;font-size:14px;font-weight:700;background:rgba(255,255,255,.9);box-shadow:0 6px 20px -10px rgba(20,10,40,.35)}.cx-cu-top em{font-style:normal;font-variant-numeric:tabular-nums;color:rgba(20,20,22,.55)}.cx-cu-dot{width:8px;height:8px;border-radius:50%;background:#B7B3C0}.cx-cu.live .cx-cu-dot{background:#34C77B;animation:cxPulse 1.6s ease-out infinite}.cx-cu.live.speaking .cx-cu-dot{background:var(--purple);box-shadow:0 0 0 0 rgba(120,37,161,.5)}.cx-cu-bot{display:grid;justify-items:center;gap:16px;padding:64px 16px calc(max(22px, env(safe-area-inset-bottom)) + 10px);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.78) 42%,rgba(255,255,255,.92))}.cx-wave{display:flex;align-items:center;gap:6px;height:58px}.cx-wave i{width:7px;height:58px;border-radius:99px;background:var(--ink);transform-origin:50% 50%;transition:background-color .3s ease;will-change:transform}.cx-cu.speaking .cx-wave i{background:var(--purple)}.cx-cu.connecting .cx-wave i{animation:cxWait 1.1s ease-in-out infinite;animation-delay:calc(var(--d, 0) * 1s)}.cx-wave i:nth-child(2){--d:.08}.cx-wave i:nth-child(3){--d:.16}.cx-wave i:nth-child(4){--d:.24}.cx-wave i:nth-child(5){--d:.32}.cx-wave i:nth-child(6){--d:.4}.cx-wave i:nth-child(7){--d:.48}.cx-wave i:nth-child(8){--d:.56}.cx-wave i:nth-child(9){--d:.64}@keyframes cxWait{0%,to{transform:scaleY(.12)}50%{transform:scaleY(.32)}}.cx-cu-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:460px}.cx-cu-hints em{flex:none;padding:8px 13px;border-radius:99px;background:rgba(255,255,255,.86);box-shadow:inset 0 0 0 1px rgba(20,10,40,.06);font-size:13px;font-style:normal;font-weight:600;white-space:nowrap}.cx-cu-ctrl{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:4px}.cx-cu-ctrl button{display:grid;place-items:center;border:0;border-radius:50%;transition:transform .2s cubic-bezier(.2,.75,.15,1),background-color .2s ease}.cx-cu-ctrl button:active{transform:scale(.92)}.cx-cu-mute{width:64px;height:64px;background:rgba(255,255,255,.9);color:var(--ink);box-shadow:0 10px 26px -14px rgba(20,10,40,.5)}.cx-cu-mute.on{background:var(--ink);color:#fff}.cx-cu-end{width:76px;height:76px;background:#E5484D;color:#fff;box-shadow:0 14px 30px -12px rgba(229,72,77,.7)}.cx-cu-end:hover{background:#D93D42}.cx.desk.calling .cx-media{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}