.cm{--cm-bg:#0b141a;--cm-head:#1f2c34;--cm-out:#005c4b;--cm-in:#202c33;--cm-ink:#e9edef;--cm-mute:#8696a0;--cm-tick:#53bdeb;z-index:1;text-align:left;background:var(--cm-bg);border-radius:20px;width:min(100%,360px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff9ef14,0 30px 70px -30px #000c,0 18px 40px -24px #ff920f40}.cm-head{background:var(--cm-head);align-items:center;gap:10px;padding:10px 14px;display:flex}.cm-av{background:radial-gradient(circle at 34% 30%, #ffc878, var(--orange) 55%, #f07e00);border-radius:50%;flex:none;width:32px;height:32px;box-shadow:inset 0 -3px 8px #b4500059}.cm-who{min-width:0;line-height:1.2;display:grid}.cm-who b{color:var(--cm-ink);letter-spacing:-.005em;font-size:14.5px;font-weight:700}.cm-st{height:16px;color:var(--cm-mute);font-size:12.5px;font-style:normal;position:relative}.cm-st span{white-space:nowrap;transition:opacity .25s;position:absolute;top:0;left:0}.cm-st .cm-st-ty{opacity:0;color:#25d366}.cm-tag{letter-spacing:.01em;color:var(--navy);background:var(--orange);border-radius:99px;flex:none;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:800}.cm-body{gap:8px;padding:14px 12px 16px;display:grid}.cm-b{max-width:84%;color:var(--cm-ink);overflow-wrap:anywhere;padding:7px 10px 6px;font-size:14.5px;line-height:1.42;position:relative}.cm-out{background:var(--cm-out);transform-origin:100% 100%;border-radius:12px 12px 4px;justify-self:end}.cm-in{background:var(--cm-in);transform-origin:0 100%;border-radius:12px 12px 12px 4px;justify-self:start}.cm-t{float:right;color:#e9edef9e;align-items:center;gap:3px;margin:6px 0 -2px 10px;font-size:11px;line-height:1;display:inline-flex}.cm-tick{color:#e9edef8c;width:16px;height:11px;transition:color .3s}.cm-slot{display:grid}.cm-slot>*{grid-area:1/1}.cm-typing{background:var(--cm-in);opacity:0;transform-origin:0 100%;border-radius:12px 12px 12px 4px;place-self:start;gap:4px;padding:11px 12px;display:inline-flex}.cm-typing i{background:var(--cm-mute);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite cm-dot}.cm-typing i:nth-child(2){animation-delay:.15s}.cm-typing i:nth-child(3){animation-delay:.3s}@keyframes cm-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cm .cm-out,.cm .cm-in,.cm .cm-typing{transition:opacity .38s,transform .55s cubic-bezier(.22,1,.36,1)}.cm.is-armed .cm-out,.cm.is-armed .cm-in{opacity:0;transform:translateY(10px)scale(.96)}.cm.is-armed .cm-tick{color:#e9edef8c}.cm:not(.is-armed) .cm-tick,.cm.s2 .cm-tick{color:var(--cm-tick)}.cm.s1 .cm-out{opacity:1;transform:none}.cm.s3:not(.s4) .cm-typing{opacity:1}.cm.s3:not(.s4) .cm-st .cm-st-on{opacity:0}.cm.s3:not(.s4) .cm-st .cm-st-ty{opacity:1}.cm.s4 .cm-in{opacity:1;transform:none}.cm:not(.s3) .cm-typing i,.cm.s4 .cm-typing i{animation-play-state:paused}.big-dot.cm-ping{animation:1.05s cubic-bezier(.22,1,.36,1) 2 cm-ping}@keyframes cm-ping{0%{scale:1}38%{scale:1.07}72%{scale:.995}to{scale:1}}@media (prefers-reduced-motion:reduce){.cm .cm-out,.cm .cm-in,.cm .cm-typing,.cm-tick{transition:none}.cm-typing i,.big-dot.cm-ping{animation:none}}.ads-final .af-dot .cm{margin-bottom:clamp(34px,4vw,48px)}.ads-final .af-dot .final-alt{margin-top:clamp(40px,4.5vw,56px)}.final .final-inner>.cm{margin-top:clamp(34px,4.5vw,52px)}.final .final-inner>.cm+.big-dot{margin-top:clamp(34px,4vw,48px)}@media (max-width:560px){.cm{width:100%}.cm-b{font-size:14px}}html.gl-final-off #gl{transition:opacity .5s;opacity:0!important}.final:not(.kf){isolation:isolate}.final:not(.kf):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#fff9ef1a 1.1px,#0000 1.7px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(52% 58% at 50% 56%,#000 12%,#0000 74%);mask-image:radial-gradient(52% 58% at 50% 56%,#000 12%,#0000 74%)}.ads-final:before{-webkit-mask-image:radial-gradient(40% 58% at 74% 52%,#000 10%,#0000 72%);mask-image:radial-gradient(40% 58% at 74% 52%,#000 10%,#0000 72%)}@media (max-width:1020px){.ads-final:before{-webkit-mask-image:radial-gradient(70% 40% at 50% 72%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 40% at 50% 72%,#000 10%,#0000 72%)}}
