
:where(html.gl-en) #ch.tg .tg-ai-code{text-align:right}
:where(html.gl-en) #ch.tg .tg-ai-think summary::after{border-width:0 0 1.6px 1.6px}
:where(html.gl-en) #ch.tg .tg-ai-down{transform:translateX(50%) scale(.8)}
:where(html.gl-en) #ch.tg .tg-ai-down.show{transform:translateX(50%) scale(1)}
:where(html.gl-en) html[dir=rtl] #ch.tg .tg-ai-down{transform:translateX(-50%) scale(.8)}
:where(html.gl-en) html[dir=rtl] #ch.tg .tg-ai-down.show{transform:translateX(-50%) scale(1)}
@media (max-width:859px){:where(html.gl-en) #ch.tg .tg-ai-side{transform:translateX(-100%)}
:where(html.gl-en) html[dir=ltr] #ch.tg .tg-ai-side{transform:translateX(100%)}}
:where(html.gl-en) #ch.tg .tg-ai-paste{text-align:right}
:where(html.gl-en) #ch.tg .tg-ai-fc-b{text-align:right}
:where(html.gl-en) #ch.tg .tg-ai-spin i:nth-child(1){right:1px;left:auto}
:where(html.gl-en) #ch.tg .tg-ai-spin i:nth-child(2){left:1px;right:auto}
:where(html.gl-en) #ch.tg .tg-ai-spin i:nth-child(3){right:1px;left:auto}
:where(html.gl-en) #ch.tg .tg-ai-spin i:nth-child(4){left:1px;right:auto}

:where(html.gl-en) .tg-callpop{right:50%;left:auto;padding:12px 16px 12px 14px;transform:translateX(50%);direction:ltr}
:where(html.gl-en) #ch.tg .tg-callbar{right:0;left:0;padding:0 6px 0 10px}
:where(html.gl-en) #ch.tg .tg-vtile-name{left:10px;right:auto}
:where(html.gl-en) #ch.tg .tg-vplate-item{padding:0 14px 0 10px}
:where(html.gl-en) .tg-callpop{padding:12px 18px 12px 12px}
:where(html.gl-en) #ch.tg .tg-vtile-name{right:8px;left:8px}
:where(html.gl-en) #ch.tg .tg-vplate-item{padding:0 14px 0 10px}

:where(html.gl-en) #ch.tg .tg-topbar{padding:0 10px 0 8px}
:where(html.gl-en) #ch.tg .tg-pinbar{padding:0 14px 0 8px}
:where(html.gl-en) #ch.tg .tg-bubble.has-tail .tg-bubble-content::before{left:-8.4px;right:auto}
:where(html.gl-en) #ch.tg .tg-bubble.is-out.has-tail .tg-bubble-content::before{left:auto;right:-8.4px}
:where(html.gl-en) #ch.tg .tg-bubble.is-fresh.is-out .tg-bubble-content{transform-origin:right bottom}
:where(html.gl-en) #ch.tg .tg-bubble.is-fresh.is-in .tg-bubble-content{transform-origin:left bottom}
:where(html.gl-en) #ch.tg .tg-reply{padding:3px 8px 4px 10px}
:where(html.gl-en) #ch.tg .tg-meta{float:right;margin:6px 0 -6px 10px}
:where(html.gl-en) #ch.tg .tg-bubble.is-ltr .tg-meta{float:left;margin:5px 10px -6px 0}
:where(html.gl-en) #ch.tg .tg-meta-in{right:10px;left:auto;direction:ltr}
:where(html.gl-en) #ch.tg .tg-bubble.is-ltr .tg-meta-in{right:auto;left:9px}
:where(html.gl-en) #ch.tg .tg-meta.in-reactions{margin:0 0 0 auto}
:where(html.gl-en) #ch.tg .tg-meta.is-overlay{right:6px;left:auto}
:where(html.gl-en) #ch.tg .tg-bubble.is-out.is-jumbo .tg-meta.is-overlay{right:auto;left:0}
:where(html.gl-en) #ch.tg .tg-reaction{padding:0 7px 0 10px}
:where(html.gl-en) #ch.tg .tg-bubble-fail{right:calc(100% + 6px);left:auto}
:where(html.gl-en) #ch.tg .tg-bubble.is-out .tg-bubble-fail{right:auto;left:auto}
:where(html.gl-en) #ch.tg .tg-chat-fabs{right:max(16px,calc((100% - 760px)/2 + 16px));left:auto}
:where(html.gl-en) #ch.tg .tg-fab-down .tg-badge{right:50%;left:auto;transform:translateX(50%)}
:where(html.gl-en) #ch.tg.right-overlay .tg-right{right:0;left:auto;transform:translateX(102%)}

:where(html.gl-en) #ch.tg .tg-input-box{border-radius:var(--tg-radius) 0 var(--tg-radius) var(--tg-radius)}
:where(html.gl-en) #ch.tg .tg-input-box::after{right:-8.4px;left:auto}
:where(html.gl-en) #ch.tg .tg-input-bar{padding:6px 12px 0 6px}
:where(html.gl-en) #ch.tg .tg-input{padding:16px 8px 16px 6px}
:where(html.gl-en) #ch.tg .tg-emoji-panel{left:16px;right:auto;transform-origin:left bottom}
:where(html.gl-en) #ch.tg .tg-ac{right:86px;left:16px}
:where(html.gl-en) #ch.tg .tg-sp-rm{right:6px;left:auto}

:where(html.gl-en) #ch.tg .tg-perm-steps{padding:0 0 0 22px}

:where(html.gl-en) #ch.tg.dc-narrow .tg-dc-side{transform:translateX(-calc(100% + 2px))}
:where(html.gl-en) #ch.tg .tg-dc-grip::after{right:3px;left:auto}
:where(html.gl-en) #ch.tg .tg-dc-head-t{text-align:left}
:where(html.gl-en) #ch.tg .tg-dc-cat{padding:0 2px 0 4px}
:where(html.gl-en) #ch.tg .tg-dc-cat-t{text-align:left}
:where(html.gl-en) #ch.tg .tg-dc-side .tg-dc-ch.unread::before{border-radius:0 0 4px 4px}
:where(html.gl-en) #ch.tg[dir="rtl"] .tg-dc-side .tg-dc-ch.unread::before,:where(html.gl-en) #ch.tg .tg-dc-side .tg-dc-ch.unread::before{border-radius:4px 4px 0 0}
:where(html.gl-en) #ch.tg .tg-dc-ch-t{text-align:left}
:where(html.gl-en) #ch.tg .tg-dc-vu-t{text-align:left}
:where(html.gl-en) #ch.tg .tg-dc-mhead{padding:0 8px 0 14px}
:where(html.gl-en) #ch.tg .tg-bubble.tg-dc-pinged.is-in .tg-bubble-content{box-shadow:inset -3px 0 0 var(--tg-dc-pinged-bar)}
:where(html.gl-en) #ch.tg[dir="rtl"] .tg-bubble.tg-dc-pinged.is-in .tg-bubble-content,:where(html.gl-en) #ch.tg .tg-bubble.tg-dc-pinged.is-in .tg-bubble-content{box-shadow:inset 3px 0 0 var(--tg-dc-pinged-bar)}
:where(html.gl-en) #ch.tg .tg-dc-hist{right:0;left:0}

:where(html.gl-en) #ch.tg .dca-side-in{padding:60px 6px 60px 20px}
:where(html.gl-en) #ch.tg .dca-bar{padding:10px 16px 10px 10px}
:where(html.gl-en) #ch.tg .dca-subtab.on::after{right:0;left:0;border-radius:3px 0 0 3px}
:where(html.gl-en) #ch.tg .dca-chip{padding:0 6px 0 8px!important}
:where(html.gl-en) #ch.tg .dca-ticks{right:5px;left:5px}
:where(html.gl-en) #ch.tg .dca-tick{transform:translateX(50%)}
:where(html.gl-en) #ch.tg .dca-tri-b+.dca-tri-b{box-shadow:inset -1px 0 0 var(--dca-line)}
@media (max-width:900px){:where(html.gl-en) #ch.tg .dca-side-in{padding:40px 6px 40px 12px}}

:where(html.gl-en) #ch.tg .tg-dcv-top{padding:0 8px 0 12px}

:where(html.gl-en) #ch.tg .tg-range{direction:ltr}
:where(html.gl-en) #ch.tg .tg-chip{padding:0 0 0 12px}
:where(html.gl-en) #ch.tg .tg-ficon::after{left:0;right:auto;border-radius:0 4px 0 0}
:where(html.gl-en) #ch.tg .tg-ihero.has-photo .tg-ihero-info{text-align:left}
:where(html.gl-en) #ch.tg .tg-mtab{border-radius:10px 0 0 10px}
:where(html.gl-en) #ch.tg .tg-mtab-t i{right:-4px;left:-4px;border-radius:3px 0 0 3px}
:where(html.gl-en) #ch.tg .tg-mlink-url{text-align:left}
:where(html.gl-en) #ch.tg .tg-inv-box{padding:0 14px 0 6px}
:where(html.gl-en) #ch.tg .tg-inv-link{text-align:right}
:where(html.gl-en) #ch.tg .tg-srow-title,:where(html.gl-en) #ch.tg .tg-srow-sub{text-align:left}

:where(html.gl-en) #ch.tg .tg-left-main.behind,:where(html.gl-en) #ch.tg .tg-left-page.behind{transform:translateX(-25%)}
:where(html.gl-en) #ch.tg .tg-left-page{transform:translateX(100%)}
:where(html.gl-en) #ch.tg .tg-left-page.closing{transform:translateX(100%)}
:where(html.gl-en) #ch.tg .tg-left-page-head{padding:0 12px 0 8px}
:where(html.gl-en) #ch.tg .tg-left-head{padding:0 12px 0 8px}
:where(html.gl-en) #ch.tg .tg-search-ic{margin:0 4px 0 10px}
:where(html.gl-en) #ch.tg .tg-search-input{padding:0 8px 0 0}
:where(html.gl-en) #ch.tg .tg-conn-in{padding:0 12px 0 6px}
:where(html.gl-en) #ch.tg .tg-folder{border-radius:10px 0 0 10px}
:where(html.gl-en) #ch.tg .tg-folder-line{right:-4px;left:-4px;border-radius:3px 0 0 3px}
:where(html.gl-en) #ch.tg .tg-chat-sub{direction:ltr}
:where(html.gl-en) #ch.tg .tg-search-results{right:0;left:0}
:where(html.gl-en) #ch.tg .tg-drawer{left:0;right:auto;transform:translateX(-105%)}
:where(html.gl-en) #ch.tg .tg-drawer-night{margin:-4px 0 0 -8px}

:where(html.gl-en) #ch.tg .tg-pre{text-align:right}
:where(html.gl-en) #ch.tg .tg-pre-head{padding:0 10px 0 4px}
:where(html.gl-en) #ch.tg .tg-quote{padding:2px 8px 3px 24px}
:where(html.gl-en) #ch.tg .tg-input pre{text-align:right}
:where(html.gl-en) #ch.tg .tg-mk-link-in::placeholder{direction:ltr;text-align:left}
:where(html.gl-en) #ch.tg .tg-mcell-play .tgico{margin-right:3px;margin-left:0}
:where(html.gl-en) #ch.tg .tg-doc-ic::before{left:0;right:auto;border-bottom-right-radius:5px;border-bottom-left-radius:0}
:where(html.gl-en) #ch.tg .tg-vp-play{margin-right:2px;margin-left:0}
:where(html.gl-en) #ch.tg .tg-wave-fill{right:0;left:auto}
:where(html.gl-en) #ch.tg .tg-audio-fill{inset:0 0 0 auto}
:where(html.gl-en) #ch.tg .tg-bubble.is-sticker .tg-meta.is-overlay{right:auto;left:0}
:where(html.gl-en) #ch.tg .tg-bubble.is-out.is-sticker .tg-meta.is-overlay{left:auto;right:0}
:where(html.gl-en) #ch.tg .tg-mv-top{padding:0 16px 0 12px}
:where(html.gl-en) #ch.tg .tg-mv-nav.prev{left:0;right:auto}
:where(html.gl-en) #ch.tg .tg-mv-nav.next{right:0;left:auto}
:where(html.gl-en) #ch.tg .tg-mv-cap{right:0;left:0}
:where(html.gl-en) #ch.tg .tg-mv-zoom{right:50%;left:auto;transform:translateX(50%)}
:where(html.gl-en) #ch.tg .tg-rec{right:0;left:0;border-radius:var(--tg-radius) 0 var(--tg-radius) var(--tg-radius)}
:where(html.gl-en) #ch.tg .tg-rec-time{text-align:right}
:where(html.gl-en) #ch.tg .tg-rec-pv{padding:0 10px 0 6px}
:where(html.gl-en) #ch.tg .tg-rec-lock{right:20px;left:auto}
:where(html.gl-en) #ch.tg .tg-vbar{padding:0 10px 0 8px}
@media (max-width:820px){:where(html.gl-en) #ch.tg .tg-vbar{padding:0 8px 0 4px}}

:where(html.gl-en) #ch.tg .tg-mu-side-k{padding:14px 14px 4px 8px}
:where(html.gl-en) #ch.tg .tg-mu-chip-body{padding:7px 8px 8px 6px}
@media (max-width:859px){:where(html.gl-en) #ch.tg .tg-mu-top{padding:0 10px 0 6px}
:where(html.gl-en) #ch.tg .tg-mu-bar{padding:0 8px 0 6px}}

:where(html.gl-en) #ch.tg .tg-stk-pv{right:50%;left:auto;margin-right:-110px;margin-left:0}

:where(html.gl-en) #ch.tg .tg-wall-prev i.in{left:10%;right:auto}
:where(html.gl-en) #ch.tg .tg-wall-prev i.out{right:10%;left:auto}
:where(html.gl-en) #ch.tg .tg-select{padding:0 26px 0 0}
:where(html.gl-en) #ch.tg .tg-select-chev{right:0;left:auto}
:where(html.gl-en) #ch.tg .tg-meter i{left:0;right:auto}
:where(html.gl-en) #ch.tg .tg-join-hint{text-align:left}
:where(html.gl-en) #ch.tg .tg-pcard{direction:ltr}

:where(html.gl-en) #ch.tg .tg-poll-hint{margin:-6px -6px -6px auto}
:where(html.gl-en) #ch.tg .tg-poll-btn{border-radius:0 var(--tg-bubble-r) var(--tg-bubble-r) 0}
:where(html.gl-en) #ch.tg .tg-xsearch{padding:0 12px 0 8px}
:where(html.gl-en) #ch.tg .tg-gs-tab{border-radius:10px 0 0 10px}
:where(html.gl-en) #ch.tg .tg-gs-tab.active::after{border-radius:3px 0 0 3px}
:where(html.gl-en) #ch.tg .tg-msglink{padding:7px 8px 7px 10px}

:where(html.gl-en) #ch.tg .tg-sv{direction:ltr}
:where(html.gl-en) #ch.tg .tg-sv-prog{direction:ltr}
:where(html.gl-en) #ch.tg .tg-sv-seg i{transform-origin:left center}

:where(html.gl-en) #ch.tg{direction:ltr;text-align:left}

:where(html.gl-en) #ch.tg .tg-trans ~ .tg-meta{margin:7px 0 7px 10px}
:where(html.gl-en) #ch.tg .tg-bubble.is-ltr .tg-trans ~ .tg-meta{margin:7px 10px 7px 0}

:where(html.gl-en) #ch.tg .tg-menu{direction:ltr}
:where(html.gl-en) #ch.tg .tg-toasts{right:50%;left:auto;transform:translateX(50%)}
:where(html.gl-en) #ch.tg .tg-tg-input:checked+.tg-toggle-track .tg-toggle-knob{transform:translateX(16px)}
:where(html.gl-en) #ch.tg .tg-field-label{transform-origin:left center}
:where(html.gl-en) #ch.tg .tg-row-title,:where(html.gl-en) #ch.tg .tg-row-sub,:where(html.gl-en) #ch.tg .tg-profile-name,:where(html.gl-en) #ch.tg .tg-bar-title,:where(html.gl-en) #ch.tg .tg-bar-text,:where(html.gl-en) #ch.tg .tg-pin-body,:where(html.gl-en) #ch.tg .tg-reply-name,:where(html.gl-en) #ch.tg .tg-reply-text,:where(html.gl-en) #ch.tg .tg-file-name,:where(html.gl-en) #ch.tg .tg-name-t,:where(html.gl-en) #ch.tg .tg-topbar-name,:where(html.gl-en) #ch.tg .tg-chat-title{text-align:left}
:where(html.gl-en) #ch.tg input[type=text].tg-search-input,:where(html.gl-en) #ch.tg input[type=text].tg-ep-search-input{padding:0 8px 0 0}

:where(html.gl-en) #ch.tg .tg-flip{transform:none}
:where(html.gl-en) #ch.tg .tg-left-main.searching .tg-left-menu-btn .tgico{transform:none}
:where(html.gl-en) #ch.tg .tg-mv-nav.next .tgico,:where(html.gl-en) #ch.tg .tg-mv-nav.prev .tgico{transform:none}
:where(html.gl-en) #ch.tg .tg-rec-arrow{transform:none;animation-name:tg-rec-nudge-en}
@keyframes tg-rec-nudge-en{0%,100%{transform:none}50%{transform:translateX(-5px)}}

:where(html.gl-en) #ch.tg .tg-bubble.has-tail .tg-bubble-content::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 20%22%3E%3Cg transform=%22translate(9 -14)%22%3E%3Cpath d=%22M-6 16h6v17c-.193-2.84-.876-5.767-2.05-8.782-.904-2.325-2.446-4.485-4.625-6.48A1 1 0 01-6 16z%22 transform=%22matrix(1 0 0 -1 0 49)%22/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/11px 20px;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 20%22%3E%3Cg transform=%22translate(9 -14)%22%3E%3Cpath d=%22M-6 16h6v17c-.193-2.84-.876-5.767-2.05-8.782-.904-2.325-2.446-4.485-4.625-6.48A1 1 0 01-6 16z%22 transform=%22matrix(1 0 0 -1 0 49)%22/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/11px 20px}
:where(html.gl-en) #ch.tg .tg-bubble.is-out.has-tail .tg-bubble-content::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 20%22%3E%3Cg transform=%22translate(11 0) scale(-1 1)%22%3E%3Cg transform=%22translate(9 -14)%22%3E%3Cpath d=%22M-6 16h6v17c-.193-2.84-.876-5.767-2.05-8.782-.904-2.325-2.446-4.485-4.625-6.48A1 1 0 01-6 16z%22 transform=%22matrix(1 0 0 -1 0 49)%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/11px 20px;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 20%22%3E%3Cg transform=%22translate(11 0) scale(-1 1)%22%3E%3Cg transform=%22translate(9 -14)%22%3E%3Cpath d=%22M-6 16h6v17c-.193-2.84-.876-5.767-2.05-8.782-.904-2.325-2.446-4.485-4.625-6.48A1 1 0 01-6 16z%22 transform=%22matrix(1 0 0 -1 0 49)%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/11px 20px}
:where(html.gl-en) #ch.tg .tg-meta{float:left;margin:5px 10px -6px 0}
:where(html.gl-en) #ch.tg .tg-bubble.is-ltr .tg-meta{float:right;margin:5px 0 -6px 10px}
:where(html.gl-en) #ch.tg .tg-meta-in{left:9px;right:auto;direction:ltr}
:where(html.gl-en) #ch.tg .tg-bubble.is-ltr .tg-meta-in{left:auto;right:9px}

:where(html.gl-en) #ch.tg .tg-mu-flip{transform:none}
:where(html.gl-en) #ch.tg .tg-wave-fill{left:0;right:auto}
:where(html.gl-en) #ch.tg .tg-audio-fill{inset:0 auto 0 0}
:where(html.gl-en) #ch.tg .tg-vbar{padding:0 10px 0 8px}
