html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tm-radius:8px;--bg:#fff;--bg-sub:#f6f8fa;--border:#e3e9ef;--border-soft:#edf1f5;--text:#101a24;--text-dim:#75838f;--text-faint:#9aa6b2;--accent:#2aabee;--accent-hi:#1e96d4;--accent-soft:#e7f5fe;--accent-on:#fff;--ok:#37a867;--ok-soft:#e4f6eb;--warn:#d98a1f;--warn-soft:#fdf1de;--err:#e0524f;--err-soft:#fdeaea;--idle:#8c99a5;--idle-soft:#eef1f4;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace}.dark{--bg:#17212b;--bg-sub:#202d3a;--border:#3c4d5e;--border-soft:#2f3d4c;--text:#eef2f5;--text-dim:#a8b6c4;--text-faint:#8b99a7;--accent:#4fb3e8;--accent-hi:#3aa0db;--accent-soft:#4fb3e829;--accent-on:#0d1620;--ok:#4cc38a;--ok-soft:#4cc38a29;--warn:#e0a33a;--warn-soft:#e0a33a29;--err:#f2645f;--err-soft:#f2645f29;--idle:#7c8a97;--idle-soft:#7c8a9729}html{scrollbar-gutter:stable}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--page-pad:clamp(12px, 1.4vw, 28px);--fs-micro:11px;--fs-small:12px;--fs-body:13px;--fs-title:15px;--tracking-micro:.07em}.tm-label,.ant-form-item-label>label,.ant-table-thead>tr>th,.ant-descriptions-item-label{letter-spacing:var(--tracking-micro);text-transform:uppercase;font-size:var(--fs-micro)!important;color:var(--text-dim)!important;font-weight:600!important}.ant-card{box-shadow:none}.ant-card>.ant-card-head{border-bottom:1px solid var(--border-soft);min-height:40px}.ant-table-thead>tr>th{z-index:2;position:sticky;top:0;background:var(--bg-sub)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums}.ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tm-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tm-cards{container-type:inline-size}@container (width<=520px){.tm-cards .ant-descriptions-row{display:block}.tm-cards .ant-descriptions-item{padding-bottom:4px;display:block}.tm-cards .ant-descriptions-item-label,.tm-cards .ant-descriptions-item-content{text-align:left;width:auto;display:block}}@media (width<=767px){.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:40px}.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-table-wrapper{overflow-x:auto}}.tm-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],label[for],select:not(:disabled),summary,input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled){cursor:pointer}button:disabled,select:disabled,input:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}.tm-mono,.tm-mono textarea{font-family:var(--font-mono);font-size:12px;line-height:1.6}.tm-nav-item{color:inherit;border-radius:8px;padding:6px 8px;transition:background-color .2s;display:block}.tm-nav-item:hover{background:var(--bg-sub)}@keyframes tm-pulse{0%,to{opacity:1}50%{opacity:.45}}.tm-pulse{animation:1.6s ease-in-out infinite tm-pulse}.tm-actions .ant-btn,.tm-actions .ant-select-selector,.tm-actions .ant-upload,.tm-actions .ant-btn-group>.ant-btn{height:32px;min-height:32px;line-height:30px}.tm-actions .ant-select,.tm-actions .ant-dropdown-trigger{vertical-align:middle}.tg-dlg{position:relative}.tg-app .tg-dlg .tg-row-title{flex:0 auto}.tg-app .tg-dlg .tg-row-time,.tg-app .tg-dlg-archive .tg-row-time{margin-left:auto}.tg-app .tg-dlg-archive .tg-row-title{flex:0 auto}.tg-dlg-avatar{flex:none;display:inline-flex;position:relative}.tg-dlg-online{background:var(--tg-badge,#4dcd5e);border:2px solid var(--tg-panel,#fff);border-radius:50%;width:14px;height:14px;position:absolute;bottom:1px;right:1px}.tg-app .tg-row-active .tg-dlg-online{border-color:var(--tg-row-active)}.tg-app .tg-dlg-online-text{color:var(--tg-link)}.tg-app .tg-dlg-muted-icon{color:var(--tg-text-faint);flex:none;align-self:center;font-size:12px}.tg-app .tg-dlg-state{letter-spacing:-3px;color:var(--tg-accent);flex:none;align-self:center;padding-right:3px;font-size:12px;line-height:15px}.tg-app .tg-dlg-state-error{letter-spacing:0;color:var(--err)}.tg-app .tg-dlg-sender{color:var(--tg-text)}.tg-app .tg-dlg-typing{color:var(--tg-link)}.tg-app .tg-dlg-mention,.tg-app .tg-dlg-reaction{min-width:20px;padding:1px 0}.tg-app .tg-dlg-reaction{background:var(--err);font-size:11px}.tg-app .tg-dlg-marked{min-width:20px;height:20px;padding:0}.tg-app .tg-dlg-pin{color:var(--tg-text-faint);flex:none;font-size:13px;transform:rotate(45deg)}.tg-dlg-more{background:var(--tg-panel,#fff);width:24px;height:24px;color:var(--tg-text-secondary,#707579);opacity:0;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:8px;right:8px}.tg-dlg-more:focus-visible,.tg-dlg-menu-able:hover .tg-dlg-more{opacity:1}.tg-app .tg-dlg-menu-able:hover .tg-row-time{visibility:hidden}@media (hover:none){.tg-dlg-more{display:none}.tg-app .tg-dlg-menu-able:hover .tg-row-time{visibility:visible}}.tg-app .tg-dlg-archive-icon{background:var(--tg-badge-muted);color:#fff;font-size:22px}.tg-app .tg-dlg-list-title{color:var(--tg-text);padding:0 18px 6px;font-size:14px;font-weight:600}.tg-folder-badge{background:var(--tg-badge,#4dcd5e);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:5px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}.tg-folder-badge-muted{background:var(--tg-badge-muted,#c4c9cc)}.tg-folder-active .tg-folder-badge{background:var(--accent-on);color:var(--accent)}.tg-app .tg-dlg-section{color:var(--tg-text-secondary);padding:10px 10px 4px;font-size:13px;font-weight:600}.tg-app .tg-dlg-mark{color:var(--tg-link);background:0 0;padding:0;font-weight:600}.tg-app .tg-dlg-note,.tg-app .tg-dlg-more-loading{text-align:center;color:var(--tg-text-faint);padding:10px;font-size:12px}.tg-app .tg-dlg-topic{color:var(--tg-text);font-weight:500}.tg-topics{background:var(--tg-panel);flex-direction:column;flex:1;min-height:0;display:flex}.tg-topics-search{border-bottom:1px solid var(--tg-border);flex:none;padding:8px 12px}.tg-topics-body{flex:1;min-height:0;padding:4px 8px;overflow:hidden auto}.tg-app .tg-topic-row .tg-row-title{flex:0 auto}.tg-app .tg-topic-row .tg-row-time{margin-left:auto}.tg-topic-icon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.tg-app .tg-header .tg-topic-icon{width:36px;height:36px;font-size:16px}.tg-topic-icon-image{background:0 0}.tg-topic-icon-image img{object-fit:contain;width:100%;height:100%}.tg-app .tg-topic-icon-general{background:var(--tg-search-bg);color:var(--tg-text-secondary)}.tg-app .tg-topic-closed{color:var(--tg-text-faint);flex:none;align-self:center;font-size:12px}.tg-app .tg-dlg-search-more{padding:4px 0 8px}.tg-app .tg-dlg-search-more .ant-btn{color:var(--tg-link)}.tg-app .tg-header-back{flex:none}.tg-profile-usernames{flex-wrap:wrap;gap:4px 12px;min-width:0;display:inline-flex}.tg-profile-username{overflow-wrap:anywhere}.tg-app{--tg-code-bg:#0000000f;--tg-spoiler-bg:#0000002e;--tg-select-bg:#4fae4e29;--tg-danger:#e0524f}.dark .tg-app{--tg-code-bg:#ffffff14;--tg-spoiler-bg:#ffffff38;--tg-select-bg:#5288c138}.tg-msg{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(85%,480px);display:inline-flex}.tg-group-out .tg-msg{align-items:flex-end}.tg-menu-holder>.tg-msg{max-width:min(100%,480px)}.tg-msg>.tg-bubble-wrap{min-width:0;max-width:100%}.tg-msg>.tg-reactions{align-self:stretch}.tg-msg:has(>.tg-keyboard)>.tg-bubble-wrap{align-self:stretch;width:auto}.tg-service-row{align-self:stretch}.tg-link,.tg-entity-link{color:var(--tg-link,var(--accent));overflow-wrap:anywhere;text-decoration:none}.tg-link:hover,.tg-clickable.tg-entity-link:hover{text-decoration:underline}.tg-clickable{cursor:pointer}.tg-code{background:var(--tg-code-bg,#0000000f);white-space:pre-wrap;border-radius:4px;padding:0 3px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.92em}.tg-pre{border-left:3px solid var(--tg-accent,var(--accent));background:var(--tg-code-bg,#0000000f);border-radius:4px;min-width:0;max-width:100%;margin:4px 0;display:block;overflow:hidden}.tg-pre-head{color:var(--tg-accent,var(--accent));justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 0 8px;font-size:11px;font-weight:600;line-height:18px;display:flex}.tg-pre-copy{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tg-pre-copy:hover{background:var(--tg-code-bg,#0000000f)}.tg-pre-code{white-space:pre;overflow-wrap:normal;padding:2px 8px 6px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12.5px;line-height:17px;display:block;overflow-x:auto}.tg-quote{border-left:3px solid var(--tg-accent,var(--accent));background:var(--tg-code-bg,#0000000a);border-radius:4px;margin:4px 0;padding:2px 8px;display:block}.tg-quote-expandable{cursor:pointer;max-height:57px;position:relative;overflow:hidden}.tg-quote-expandable:not(.tg-quote-open):after{content:"⌄";color:var(--tg-accent,var(--accent));font-size:14px;position:absolute;bottom:0;right:6px}.tg-quote-open{max-height:none}.tg-spoiler{cursor:pointer;border-radius:4px}.tg-spoiler:not(.tg-spoiler-shown){background:var(--tg-spoiler-bg,#0000002e);-webkit-user-select:none;user-select:none}.tg-spoiler:not(.tg-spoiler-shown) .tg-spoiler-content{color:#0000;filter:blur(4px);pointer-events:none}.tg-spoiler:not(.tg-spoiler-shown) .tg-spoiler-content *{color:#0000!important;background:0 0!important}.tg-spoiler-shown{cursor:text}.tg-custom-emoji{font-family:inherit}.tg-reply-link{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.tg-app .tg-reply-link{border-radius:0 4px 4px 0}.tg-app .tg-reply-link:hover{background:var(--tg-code-bg)}.tg-reply-name{color:var(--tg-accent,var(--accent));text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.tg-reply-origin{opacity:.8;font-weight:400}.tg-reply-quote:before{content:"« "}.tg-reply-quote:after{content:" »"}.tg-signature,.tg-edited{margin-inline-end:2px}.tg-edited{cursor:help}.tg-webpage{border-left:3px solid var(--tg-accent,var(--accent));background:var(--tg-code-bg,#0000000a);border-radius:4px;min-width:0;max-width:100%;margin:6px 0 2px;padding:3px 8px 4px;font-size:13px;line-height:17px;display:flow-root}.tg-webpage-above{margin:0 0 6px}.tg-webpage-site{color:var(--tg-accent,var(--accent));font-weight:600;display:block}.tg-webpage-title{overflow-wrap:anywhere;font-weight:600;display:block}.tg-webpage-desc{-webkit-line-clamp:6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-webpage-photo-small{float:right;object-fit:cover;border-radius:4px;width:48px;height:48px;margin:2px 0 2px 8px}.tg-webpage-photo-large{object-fit:cover;background:var(--tg-code-bg,#0000000a);border-radius:6px;max-width:100%;height:auto;margin-top:6px;display:block}.tg-poll{width:280px;max-width:100%;padding:2px 0}.tg-poll-pending{opacity:.85}.tg-poll-question{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.tg-poll-sub{color:var(--tg-in-meta,var(--text-dim));align-items:center;gap:4px;margin:2px 0 6px;font-size:12px;display:flex}.tg-app .tg-bubble-out .tg-poll-sub{color:var(--tg-out-meta)}.tg-poll-explain-btn{color:var(--tg-accent,var(--accent));cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0 4px}.tg-poll-explanation{background:var(--tg-code-bg,#0000000d);white-space:pre-wrap;border-radius:6px;margin-bottom:6px;padding:4px 8px;font-size:13px}.tg-poll-options{margin:0;padding:0;list-style:none}.tg-poll-option{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;display:flex}.tg-poll-option:disabled{cursor:default}.tg-poll-radio{border:2px solid var(--tg-in-meta,var(--text-dim));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.tg-poll-option-multi .tg-poll-radio{border-radius:5px}.tg-poll-option-checked .tg-poll-radio{border-color:var(--tg-accent,var(--accent));background:var(--tg-accent,var(--accent))}.tg-poll-option:not(:disabled):hover .tg-poll-radio{border-color:var(--tg-accent,var(--accent))}.tg-poll-text{overflow-wrap:anywhere}.tg-poll-result{gap:8px;padding:4px 0;display:flex}.tg-poll-percent{text-align:end;flex:none;width:36px;font-size:13px;font-weight:600}.tg-poll-result-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tg-poll-mark{color:var(--tg-accent,var(--accent));margin-inline-start:6px;font-size:11px;display:inline-flex}.tg-poll-wrong .tg-poll-mark{color:var(--tg-danger,#e0524f)}.tg-poll-bar{border-radius:2px;height:4px;display:block;overflow:hidden}.tg-poll-bar-fill{background:var(--tg-accent,var(--accent));opacity:.55;border-radius:2px;height:100%;transition:width .3s;display:block}.tg-poll-bar-lead,.tg-poll-chosen .tg-poll-bar-fill{opacity:1}.tg-poll-correct .tg-poll-bar-fill{opacity:1;background:#4fae4e}.tg-poll-wrong .tg-poll-bar-fill{background:var(--tg-danger,#e0524f);opacity:1}.tg-poll-footer{min-height:24px;color:var(--tg-in-meta,var(--text-dim));justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.tg-app .tg-bubble-out .tg-poll-footer{color:var(--tg-out-meta)}.tg-keyboard{flex-direction:column;align-self:stretch;gap:3px;min-width:0;max-width:100%;margin-top:3px;display:flex}.tg-kb-row{gap:3px;display:flex}.tg-kb-cell{flex:1 1 0;min-width:0;display:flex}.tg-kb-btn{color:#fff;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#0000002e;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 16px;font-size:14px;font-weight:500;display:flex;position:relative}.tg-app .tg-kb-btn{background:var(--tg-service-bg);color:var(--tg-service-color)}.tg-kb-btn:not(:disabled):hover{filter:brightness(1.12)}.tg-kb-btn:disabled{cursor:not-allowed;opacity:.6}.tg-kb-busy:disabled{cursor:progress;opacity:1}.tg-kb-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-kb-icon{font-size:10px;line-height:1;position:absolute;top:3px;right:4px}.tg-play-btn{background:var(--tg-accent,var(--accent));color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;display:inline-flex}.tg-app .tg-bubble-out .tg-play-btn{background:var(--tg-out-subtle)}.dark .tg-app .tg-bubble-out .tg-play-btn{color:var(--tg-out-bg);background:#fff}.tg-play-btn .ant-spin-dot-item{background-color:currentColor}.tg-voice-player,.tg-audio-player{align-items:center;gap:10px;min-width:220px;max-width:100%;padding:2px 0;display:flex}.tg-voice-body,.tg-audio-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tg-waveform{cursor:pointer;align-items:flex-end;gap:2px;height:23px;display:flex}.tg-wave-bar{background:var(--tg-accent,var(--accent));opacity:.35;border-radius:1px;flex:none;width:2px}.tg-wave-played{opacity:1}.tg-app .tg-bubble-out .tg-wave-bar{background:var(--tg-out-subtle)}.tg-voice-meta{color:var(--tg-in-meta,var(--text-dim));font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;line-height:14px;display:flex}.tg-app .tg-bubble-out .tg-voice-meta,.tg-app .tg-bubble-out .tg-audio-sub{color:var(--tg-out-meta)}.tg-rate-btn{background:var(--tg-code-bg,#00000014);color:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px}.tg-audio-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tg-audio-sub{color:var(--tg-in-meta,var(--text-dim));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tg-audio-progress{background:var(--tg-code-bg,#0000001a);cursor:pointer;border-radius:2px;height:4px;margin-top:3px;display:block;position:relative}.tg-audio-progress-fill{background:var(--tg-accent,var(--accent));border-radius:2px;height:100%;display:block}.tg-icon-btn{width:30px;height:30px;color:var(--tg-accent,var(--accent));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.tg-icon-btn:hover{background:var(--tg-code-bg,#0000000f)}.tg-document{align-items:center;gap:10px;min-width:220px;max-width:100%;padding:2px 0;display:flex}.tg-document-icon{color:#fff;cursor:pointer;background:#5288c1;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}.tg-document-red{background:#e0524f}.tg-document-green{background:#4fae4e}.tg-document-orange{background:#f0a030}.tg-document-violet{background:#8c64d8}.tg-document-blue{background:#3d8fd9}.tg-document-ext{letter-spacing:.3px;font-size:11px;font-weight:700}.tg-document-dl{opacity:0;background:#0000004d;border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:opacity .12s;display:flex;position:absolute;inset:0}.tg-document-icon:hover .tg-document-dl,.tg-document-icon:focus-visible .tg-document-dl{opacity:1}.tg-document-body{flex-direction:column;flex:1;min-width:0;display:flex}.tg-document-name{color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.tg-document-name:hover{text-decoration:underline}.tg-document-sub{color:var(--tg-in-meta,var(--text-dim));font-size:12px}.tg-app .tg-bubble-out .tg-document-sub{color:var(--tg-out-meta)}.tg-document-save{color:var(--tg-link,var(--accent))}.tg-video-note-box{cursor:pointer}.tg-video-note-ring{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.tg-video-note-ring circle{fill:none;stroke:#ffffffe6;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.tg-video-note-badge{z-index:2;color:#fff;pointer-events:none;background:#00000073;border-radius:10px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;line-height:16px;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.tg-video-note-badge:empty{display:none}.tg-media-spoiler{vertical-align:top;border-radius:8px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.tg-media-spoiler img,.tg-media-spoiler video{filter:blur(28px);transform:scale(1.1)}.tg-media-spoiler-cover{z-index:3;cursor:pointer;background:#0000002e;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.tg-media-spoiler-label{color:#fff;background:#00000073;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:600}.tg-album-spoiler{border-radius:0;width:100%;height:100%;display:block}.tg-album-tile img,.tg-album-tile video{object-fit:cover;width:100%;height:100%;display:block}.tg-album-play{color:#fff;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-album-retry{width:100%;height:100%;color:var(--tg-text-secondary,var(--text-dim));cursor:pointer;background:0 0;border:0;font-size:11px}.tg-app .tg-bubble-album .tg-album{width:320px}.tg-app .tg-service-unsupported{opacity:.9;font-weight:500}.tg-call{align-items:center;gap:16px;min-width:200px;padding:2px 0;display:flex}.tg-call-body{flex-direction:column;flex:1;min-width:0;display:flex}.tg-call-title{font-weight:600}.tg-call-sub{color:var(--tg-in-meta,var(--text-dim));align-items:center;gap:4px;font-size:12px;display:inline-flex}.tg-call-arrow{color:#4fae4e;font-weight:700}.tg-call-failed .tg-call-arrow{color:var(--tg-danger,#e0524f)}.tg-call-icon{color:var(--tg-accent,var(--accent));font-size:22px;display:inline-flex}.tg-dice{align-items:flex-end;gap:4px;display:inline-flex;position:relative}.tg-dice-emoji{font-size:64px;line-height:72px}.tg-dice-value{color:#fff;background:#00000059;border-radius:10px;margin-bottom:6px;padding:0 7px;font-size:13px;font-weight:700;line-height:20px}.tg-app .tg-scroll-down-holder{z-index:2;position:absolute;bottom:12px;right:16px}.tg-app .tg-scroll-down-holder .tg-scroll-down{position:relative;bottom:auto;right:auto}.tg-app .tg-scroll-down-badge{background:var(--tg-badge);min-width:20px;height:20px;color:var(--tg-badge-text);text-align:center;pointer-events:none;border-radius:10px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.tg-app .tg-newer-loading{z-index:2;background:var(--tg-service-bg);pointer-events:none;border-radius:12px;padding:3px 10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.tg-app .tg-newer-loading .tg-note{color:var(--tg-service-color)}.tg-select-row{cursor:pointer;border-radius:8px;align-self:stretch;align-items:flex-end;gap:10px;min-width:0;margin:0 -8px;padding:1px 8px;display:flex}.tg-select-row>:last-child{min-width:0}.tg-select-row-out>:last-child{margin-inline-start:auto}.tg-select-row .tg-msg,.tg-select-row .tg-menu-holder{max-width:min(85% - 32px,480px)}.tg-select-row.tg-selected{background:var(--tg-select-bg,#4fae4e29)}.tg-select-check{color:#fff;background:#0000002e;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:4px;font-size:11px;display:inline-flex;box-shadow:0 1px 2px #0003}.tg-selected .tg-select-check{border-color:var(--tg-accent,var(--accent));background:var(--tg-accent,var(--accent))}.tg-select-row:focus-visible{outline:2px solid var(--tg-accent,var(--accent))}.tg-app .tg-custom-emoji-img{vertical-align:-.25em;object-fit:contain;width:1.25em;height:1.25em;margin:0 1px;display:inline-block}.tg-app .tg-service-link{font:inherit;cursor:pointer;border:0}.tg-app .tg-service-link:hover{text-decoration:underline}.tg-app .tg-comments-btn{border:0;border-top:1px solid var(--tg-border);width:100%;min-width:0;color:var(--tg-link);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:4px;padding:8px 10px 6px;font-size:14px;font-weight:500;display:flex}.tg-app .tg-comments-btn:hover{background:var(--tg-row-hover)}.tg-app .tg-comments-label{overflow-wrap:anywhere;flex:1;min-width:0}.tg-app .tg-comments-arrow{opacity:.7;font-size:11px}.tg-app .tg-jumbo-wrap{flex-direction:column;align-items:flex-end;padding:2px 0;display:inline-flex}.tg-app .tg-jumbo{-webkit-user-select:text;user-select:text;justify-content:center;align-items:center;line-height:1;display:flex}.tg-app .tg-jumbo>div{place-items:center;display:grid}.tg-app .tg-jumbo-glyph{white-space:nowrap;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:64px;line-height:1.1;display:block}.tg-app .tg-jumbo-2{font-size:52px}.tg-app .tg-jumbo-3{font-size:42px}.tg-app .tg-jumbo-glyph .tg-custom-emoji-img{width:1em;height:1em}.tg-app .tg-jumbo-video{object-fit:contain;width:100%;height:100%;display:block}.tg-app .tg-jumbo-meta{margin-top:2px}.tg-app .tg-bare:not(.tg-jumbo-wrap)>.tg-text{justify-content:flex-end;display:flex}.tg-app .tg-bare>.tg-text>.tg-meta,.tg-app .tg-jumbo-meta .tg-meta{float:none;background:var(--tg-service-bg);color:var(--tg-service-color);border-radius:10px;margin:0;padding:1px 7px;display:inline-flex}.tg-msg-menu{background:var(--bg);border-radius:10px;min-width:220px;max-width:340px;overflow:hidden;box-shadow:0 6px 16px #0000001f,0 3px 6px -4px #0000001f}.tg-msg-menu .ant-dropdown-menu{box-shadow:none;border-radius:0}.tg-msg-menu .tg-reaction-row{border-bottom-color:var(--border);flex-wrap:nowrap;align-items:center}.tg-reaction-pick{color:inherit;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tg-reaction-pick:disabled{cursor:not-allowed;opacity:.35;transform:none}.tg-reaction-pick-lg{width:34px;height:34px;font-size:22px}.tg-reaction-pick-img{object-fit:contain;width:22px;height:22px}.tg-reaction-pick-lg .tg-reaction-pick-img{width:26px;height:26px}.tg-reaction-more{color:var(--text-dim);font-size:12px}.tg-reaction-panel{max-height:280px;padding:6px 8px 8px;overflow-y:auto}.tg-reaction-panel-empty{color:var(--text-dim);font-size:12px}.tg-reaction-section+.tg-reaction-section{margin-top:6px}.tg-reaction-section-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.02em;padding:2px 2px 4px;font-size:11px;font-weight:600}.tg-reaction-grid{grid-template-columns:repeat(8,34px);gap:2px;display:grid}.tg-selection-bar{background:var(--bg);border-top:1px solid var(--border);align-items:center;gap:8px;min-height:56px;padding:8px;display:flex}.tg-app .tg-selection-bar{background:var(--tg-panel);border-top-color:var(--tg-border)}.tg-selection-count{white-space:nowrap}@media (width<=640px){.tg-selection-bar .ant-btn>span:not(.anticon){display:none}}.tg-forward-list{flex-direction:column;height:320px;margin:0 -8px;display:flex;overflow-y:auto}.tg-forward-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.tg-forward-row:hover{background:var(--bg-sub)}.tg-forward-row-active,.tg-forward-row-active:hover{background:var(--accent-soft)}.tg-forward-row-body{flex-direction:column;min-width:0;display:flex}.tg-forward-row-title,.tg-forward-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-forward-row-title{font-weight:600}.tg-forward-row-sub{color:var(--text-dim);font-size:12px}.tg-pinbar-segments{flex-direction:column;flex:none;gap:2px;width:3px;height:28px;display:flex}.tg-pinbar-segment{background:var(--tg-accent,var(--accent));opacity:.35;border-radius:2px;flex:1}.tg-pinbar-segment-active{opacity:1}.tg-app .tg-pinned-main{cursor:pointer;color:inherit}.tg-header-main{min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.tg-app .tg-header-status-accent,.tg-header-status-accent{color:var(--tg-link,var(--accent))}.tg-reply-bar-body{border-left:2px solid var(--accent);flex-direction:column;flex:1;min-width:0;padding-left:8px;display:flex}.tg-reply-bar-title{color:var(--accent);font-size:12px;font-weight:600;line-height:16px}.tg-reply-bar-text.ant-typography{color:inherit;font-size:12px;line-height:16px}.tg-mention-list{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;max-height:240px;padding:4px;display:flex;overflow-y:auto}.tg-app .tg-mention-list{background:var(--tg-panel);border-color:var(--tg-border)}.tg-mention-row{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.tg-mention-row-active{background:var(--bg-sub)}.tg-app .tg-mention-row-active{background:var(--tg-row-hover)}.tg-mention-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.tg-mention-username{color:var(--text-dim);flex:none;font-size:12px}.tg-reply-keyboard{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.tg-reply-keyboard-tall{max-height:260px}.tg-reply-keyboard-row{gap:4px;display:flex}.tg-reply-keyboard-btn{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tg-send-files{flex-direction:column;gap:6px;max-height:300px;display:flex;overflow-y:auto}.tg-send-file{align-items:center;gap:10px;min-width:0;display:flex}.tg-send-file-img,.tg-send-file-icon{object-fit:cover;background:var(--bg-sub);border-radius:8px;flex:none;width:56px;height:56px}.tg-send-file-icon{color:var(--text-dim);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.tg-send-file-body{flex-direction:column;min-width:0;display:flex}.tg-send-file-name{max-width:280px}.tg-drop-overlay{z-index:6;border:2px dashed var(--accent);background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--accent);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;position:absolute;inset:8px}.tg-gif-panel{width:320px;max-height:340px;overflow-y:auto}.tg-gif-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.tg-gif-cell{aspect-ratio:1;background:var(--bg-sub);cursor:pointer;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.tg-gif-cell img,.tg-gif-cell video{object-fit:cover;width:100%;height:100%;display:block}.tg-gif-failed{color:var(--text-dim);font-size:12px}.tg-member-list{flex-direction:column;margin:0 -8px;display:flex}.tg-member-row{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.tg-member-row:hover:not(:disabled){background:var(--bg-sub)}.tg-member-row:disabled{cursor:default}.tg-member-body{flex-direction:column;flex:1;min-width:0;display:flex}.tg-member-name,.tg-member-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-member-sub{color:var(--text-dim);font-size:12px}.tg-member-role{color:var(--accent);flex:none;font-size:12px}.tg-profile-file{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;display:flex}.tg-profile-file:hover{background:var(--bg-sub)}.tg-profile-file-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tg-profile-file .tg-row-body{flex:1;min-width:0}.tg-contact-picker-list{flex-direction:column;max-height:360px;margin:8px -8px 0;display:flex;overflow-y:auto}.tg-contact-picker-row[aria-busy=true]{opacity:.7}.tg-app{--tg-panel:#fff;--tg-border:#dadce0;--tg-chat-bg:#e6ebee;--tg-text:#000;--tg-text-secondary:#707579;--tg-text-faint:#a8a8a8;--tg-in-bg:#fff;--tg-in-color:#000;--tg-in-subtle:#707579;--tg-in-meta:#8d969c;--tg-out-bg:#eeffde;--tg-out-color:#000;--tg-out-subtle:#4fae4e;--tg-out-meta:#4fae4e;--tg-accent:#4fae4e;--tg-link:#168acd;--tg-badge:#4dcd5e;--tg-badge-text:#fff;--tg-badge-muted:#c4c9cc;--tg-service-bg:#0003;--tg-service-color:#fff;--tg-row-hover:#f4f4f5;--tg-row-active:#f4f4f5;--tg-search-bg:#f4f4f5;--tg-field-bg:#f1f3f5;--tg-field-bg-focus:#fff;--tg-field-border:#e3e6e9;--tg-field-focus:#4fae4e;--tg-field-placeholder:#707579;--tg-bubble-shadow:0 1px 2px 0 #10232f26;--tg-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 9 17'%3E%3Cpath d='M0 0C.3 3 1 6 2.2 9c1 2.4 2.6 4.6 4.8 6.4A1 1 0 0 1 6.4 17H0Z'/%3E%3C/svg%3E");--tg-wall:linear-gradient(160deg, #b3b998 0%, #9daf87 45%, #8ea87e 100%);--tg-doodle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='34' cy='36' r='6'/%3E%3Cpath d='M148 30 l16 9 -16 9 5 -9 z'/%3E%3Cpath d='M96 152 c0 -13 17 -13 17 0 0 11 -8.5 17 -8.5 17 s-8.5 -6 -8.5 -17 z'/%3E%3Cpath d='M186 168 h20 M196 158 v20'/%3E%3Cpath d='M28 196 a11 11 0 0 1 22 0'/%3E%3Ccircle cx='120' cy='92' r='3.5'/%3E%3Cpath d='M198 62 a15 15 0 1 0 -7 13'/%3E%3Cpath d='M62 112 l7 9 -7 9 -7 -9 z'/%3E%3Cpath d='M180 108 q7 -9 14 0 t14 0'/%3E%3Cpath d='M142 208 l5 -11 5 11 -5 -3 z'/%3E%3Cpath d='M12 128 q6 -8 12 0 t12 0'/%3E%3C/g%3E%3C/svg%3E");--tg-tile:54px;--tg-tile-small:33px}.tg-messages{overflow-anchor:none;flex:1;min-width:0;min-height:0;padding:12px 16px 8px;overflow:hidden auto}.messages-list-items{flex-direction:column;width:100%;max-width:768px;margin:0 auto;padding:0;list-style:none;display:flex}.tg-group{flex-direction:column;min-width:0;display:flex}.tg-group+.tg-group{margin-top:6px}.tg-group-body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.tg-group-out{align-items:flex-end}.tg-block{width:fit-content;max-width:85%;padding:3px 0}.tg-bubble-wrap{width:fit-content;max-width:85%;padding:1px 0;position:relative}.tg-service-row{justify-content:center;display:flex}.tg-note{color:var(--text-dim);font-size:12px}.tg-app .tg-note{color:var(--tg-text-secondary)}.tg-reply-clamp{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-bubble-wrap .tg-error-text{color:var(--err);font-size:11px}.tg-reply-btn{background:var(--bg);position:absolute;top:-10px;right:8px;box-shadow:0 1px 4px #10232f2e}.tg-bubble-wrap .tg-reply-btn{display:none}.tg-bubble-wrap:hover .tg-reply-btn,.tg-bubble-wrap .tg-reply-btn:focus-visible{display:inline-flex}.tg-app .tg-messages{background-color:var(--tg-chat-bg);background-image:var(--tg-doodle), var(--tg-wall);background-position:50%;background-repeat:repeat,no-repeat;background-size:240px 240px,cover}.tg-app .messages-list-items{padding-bottom:24px}.tg-app .tg-bubble{vertical-align:top;max-width:min(480px,100%);box-shadow:var(--tg-bubble-shadow);color:var(--tg-in-color);background:var(--tg-in-bg);border-radius:12px;padding:6px 9px;font-size:14px;line-height:19px;display:inline-block;position:relative}.tg-app .tg-bubble-out{background:var(--tg-out-bg);color:var(--tg-out-color)}.tg-app .tg-bubble-in.tg-pos-single{border-radius:12px 12px 12px 0}.tg-app .tg-bubble-in.tg-pos-first{border-radius:12px 12px 12px 6px}.tg-app .tg-bubble-in.tg-pos-middle{border-radius:6px 12px 12px 6px}.tg-app .tg-bubble-in.tg-pos-last{border-radius:6px 12px 12px 0}.tg-app .tg-bubble-out.tg-pos-single{border-radius:12px 12px 0}.tg-app .tg-bubble-out.tg-pos-first{border-radius:12px 12px 6px}.tg-app .tg-bubble-out.tg-pos-middle{border-radius:12px 6px 6px 12px}.tg-app .tg-bubble-out.tg-pos-last{border-radius:12px 6px 0 12px}.tg-app .tg-tail:before{content:"";background:var(--tg-in-bg);width:9px;height:17px;-webkit-mask:var(--tg-tail) no-repeat;-webkit-mask-size:9px 17px;-webkit-mask:var(--tg-tail) no-repeat;mask:var(--tg-tail) no-repeat;pointer-events:none;position:absolute;bottom:0;-webkit-mask-size:9px 17px;mask-size:9px 17px}.tg-app .tg-bubble-in.tg-tail:before{left:-8px;transform:scaleX(-1)}.tg-app .tg-bubble-out.tg-tail:before{background:var(--tg-out-bg);right:-8px}.tg-app .tg-meta{float:right;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--tg-in-meta);align-items:center;gap:3px;margin:6px -2px -2px 8px;font-size:12px;line-height:14px;display:flex}.tg-app .tg-bubble-out .tg-meta{color:var(--tg-out-meta)}.tg-app .tg-meta-error{font-weight:600;color:#e0524f!important}.tg-app .tg-checks{letter-spacing:-3px;margin-inline-end:1px;font-size:12px}.tg-meta.tg-media-meta{float:none;text-align:right;margin:2px 0 0;display:block}.tg-author{padding:0 9px}.tg-app .tg-author{color:var(--tg-accent);font-size:14px;font-weight:500;line-height:19px;display:block}.tg-app .tg-text{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.tg-app .tg-forwarded,.tg-app .tg-author,.tg-app .tg-reply{overflow-wrap:anywhere}.tg-text-media{margin-top:4px}.tg-app .tg-reply{border-left:2px solid var(--tg-accent);color:var(--tg-out-subtle);margin:0 0 4px;padding-left:8px;font-size:13px;line-height:17px;display:block}.tg-app .tg-bubble-in .tg-reply{color:var(--tg-in-subtle)}.tg-app .tg-day,.tg-app .tg-service{background:var(--tg-service-bg);width:fit-content;color:var(--tg-service-color);text-transform:none;letter-spacing:0;border-radius:12px;margin:8px auto;padding:3px 10px;font-size:12px;font-weight:600;line-height:15px;display:block}.tg-photo.ant-image{max-width:100%;display:block}.tg-photo .tg-photo-img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:384px;display:block}.tg-sticker-webm{object-fit:contain;width:144px;max-width:100%;height:144px;display:block}.tg-sticker-img{object-fit:contain;background:0 0;max-width:100%;max-height:160px;display:block}.tg-sticker-fallback{background:var(--bg-sub);color:var(--text-faint);border-radius:8px;place-items:center;font-size:24px;display:grid}.tg-video-note{object-fit:cover;border-radius:50%;width:208px;max-width:100%;height:208px;display:block}.tg-media{border-radius:8px;max-width:100%;max-height:384px;display:block}.tg-media-zoom{cursor:zoom-in}.tg-app .tg-media-boxed{border-radius:8px;max-width:100%;height:auto;display:block;overflow:hidden}.tg-app .tg-photo.tg-media-boxed .tg-photo-img,.tg-app .tg-video-holder.tg-media-boxed .tg-video-el{object-fit:cover;width:100%;height:100%;max-height:none}.tg-app .tg-video-holder.tg-media-boxed{display:flex}.tg-app .tg-sticker-img.tg-media-boxed{object-fit:contain;border-radius:0;max-height:none}.tg-voice{width:240px;max-width:100%;margin-top:4px;display:block}.tg-doc{align-items:center;gap:8px;font-size:13px;display:inline-flex}.tg-doc-icon{color:var(--accent);font-size:18px}.tg-media-failed{font-size:12px;font-weight:600}.tg-album{border-radius:8px;gap:2px;width:288px;max-width:100%;display:grid;overflow:hidden}.tg-album-2,.tg-album-4{grid-template-columns:repeat(2,1fr)}.tg-album-3{aspect-ratio:1;grid-template-columns:repeat(2,1fr)}.tg-album-many{grid-template-columns:repeat(3,1fr)}.tg-album-tile{cursor:zoom-in;background:var(--bg-sub);position:relative;overflow:hidden}.tg-album-tile>img,.tg-album-tile>video{object-fit:cover;width:100%;height:100%;display:block}.tg-tile-square{aspect-ratio:1}.tg-tile-tall{grid-row:span 2;height:100%}.tg-lightbox{justify-content:center;align-items:center;display:flex;position:relative}.tg-lightbox-media{border-radius:8px;max-width:92vw;max-height:92vh;display:block}.tg-lightbox-nav{color:#fff;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:background .15s,opacity .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.tg-lightbox-nav:hover:not(:disabled){background:#000000b3}.tg-lightbox-nav:disabled{opacity:.25}.tg-lightbox-prev{left:16px}.tg-lightbox-next{right:16px}.tg-lightbox-caption{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000073;border-radius:12px;gap:12px;padding:4px 12px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.tg-app .tg-draft-label,.tg-draft-label{color:var(--err);font-weight:600}.tg-folders{scrollbar-width:none;flex:none;gap:4px;padding:6px 8px 0;display:flex;overflow-x:auto}.tg-folders::-webkit-scrollbar{display:none}.tg-folder{color:var(--text-dim);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;padding:4px 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.tg-folder:hover{background:var(--bg-sub)}.tg-app .tg-folder{color:var(--tg-text-secondary)}.tg-app .tg-folder:hover{background:var(--tg-row-hover)}.tg-folder-active,.tg-app .tg-folder-active{background:var(--accent);color:var(--accent-on)}.tg-sidebar{border-right:1px solid var(--border);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tg-app .tg-sidebar{background:var(--tg-panel);border-color:var(--tg-border);color:var(--tg-text)}.tg-dialogs-head{align-items:center;gap:8px;padding:8px;display:flex}.tg-dialogs-body{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.tg-app .tg-row-list .ant-list-item{border-block-end:0;padding:0}.tg-chat-results{flex:1;min-height:0;padding:12px;overflow-y:auto}.tg-app .tg-sidebar .tg-search.ant-input,.tg-app .tg-sidebar .tg-search.ant-input-affix-wrapper{background:var(--tg-search-bg);height:40px;color:var(--tg-text);box-shadow:none;border-color:#0000;border-radius:22px}.tg-app .tg-sidebar .tg-search.ant-input-affix-wrapper,.tg-app .tg-input.ant-input-affix-wrapper{align-items:center}.tg-app .tg-sidebar .tg-search .ant-input{background:0 0}.tg-app .tg-sidebar .tg-search.ant-input:hover,.tg-app .tg-sidebar .tg-search.ant-input:focus,.tg-app .tg-sidebar .tg-search.ant-input-affix-wrapper:hover,.tg-app .tg-sidebar .tg-search.ant-input-affix-wrapper-focused{background:var(--tg-search-bg);box-shadow:none;border-color:#0000}.tg-app .tg-sidebar .tg-search .ant-input-prefix,.tg-app .tg-sidebar .tg-search .ant-input-clear-icon{color:var(--tg-text-faint)}.tg-row{text-align:left;width:100%;color:var(--tg-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;display:flex}.tg-app .tg-row:hover{background:var(--tg-row-hover)}.tg-app .tg-row-active{background:var(--tg-row-active)}.tg-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.tg-row-line{align-items:baseline;gap:8px;min-width:0;display:flex}.tg-row-line-preview{align-items:center;margin-top:2px}.tg-app .tg-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.tg-app .tg-row-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tg-text-secondary);flex:1;font-size:13px;line-height:17px;overflow:hidden}.tg-app .tg-row-preview-2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.tg-app .tg-row-time{font-variant-numeric:tabular-nums;color:var(--tg-text-faint);flex:none;font-size:12px;line-height:15px}.tg-app .tg-badge{background:var(--tg-badge);min-width:20px;color:var(--tg-badge-text);text-align:center;border:0;border-radius:11px;padding:1px 6px;font-size:12px;font-weight:600;line-height:18px}.tg-app .tg-badge-muted{background:var(--tg-badge-muted)}.tg-avatar{background:var(--accent-soft);color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.tg-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tg-avatar-32{width:32px;height:32px;font-size:12px}.tg-avatar-33{width:var(--tg-tile-small);height:var(--tg-tile-small);font-size:12px}.tg-avatar-54{width:var(--tg-tile);height:var(--tg-tile);font-size:16px}.tg-avatar-54.tg-avatar-xl{font-size:18px}.tg-avatar.tg-header-avatar{width:40px;height:40px;font-size:15px}.tg-header{background:var(--bg);border-bottom:1px solid var(--border);height:56px;color:var(--text);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.tg-app .tg-header{background:var(--tg-panel);border-bottom:1px solid var(--tg-border);color:var(--tg-text)}.tg-header-title{font-size:15px;font-weight:600;line-height:20px}.tg-header-status{font-size:14px;line-height:18px}.tg-app .tg-header-status{color:var(--tg-text-secondary)}.tg-chat{flex:1;min-width:0;min-height:0}.tg-chat-search{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px;display:flex}.tg-app .tg-chat-search{border-bottom-color:var(--tg-border)}.tg-composer{background:var(--bg);border-top:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.tg-app .tg-composer{background:var(--tg-panel);border-top:1px solid var(--tg-border)}.tg-composer-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.tg-hint{text-align:center;background:var(--bg);border-top:1px solid var(--border);justify-content:center;align-items:center;padding:12px;display:flex}.tg-app .tg-hint{background:var(--tg-panel);border-top-color:var(--tg-border)}.tg-reply-bar{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.tg-app .tg-composer .tg-reply-bar{background:var(--tg-search-bg);color:var(--tg-text-secondary)}.tg-reply-bar-icon{color:var(--accent);flex:none}.tg-grow{flex:1;min-width:0}.tg-app .tg-input.ant-input,.tg-app .tg-input.ant-input-affix-wrapper{background:var(--tg-panel);border:1px solid var(--tg-border);color:var(--tg-text);box-shadow:none;border-radius:12px}.tg-app .tg-input.ant-input::placeholder{color:var(--tg-text-faint)}.tg-app .tg-input.ant-input:hover,.tg-app .tg-input.ant-input:focus,.tg-app .tg-input.ant-input-focused,.tg-app .tg-input.ant-input-affix-wrapper:hover,.tg-app .tg-input.ant-input-affix-wrapper-focused{border-color:var(--tg-border);box-shadow:none}.tg-composer-field{border:1px solid var(--border);background:var(--bg-sub);border-radius:22px;flex:1;align-items:flex-end;gap:0;min-width:0;min-height:44px;padding:0 4px;transition:border-color .15s,background-color .15s;display:flex}.tg-composer-field:focus-within{border-color:var(--accent)}.tg-composer-field-disabled{opacity:.7}.tg-app .tg-composer-field{background:var(--tg-field-bg);border-color:var(--tg-field-border)}.tg-app .tg-composer-field:focus-within{background:var(--tg-field-bg-focus);border-color:var(--tg-field-focus)}.tg-composer-field textarea.tg-input.ant-input,.tg-app .tg-composer-field textarea.tg-input.ant-input,.tg-app .tg-composer-field textarea.tg-input.ant-input:hover,.tg-app .tg-composer-field textarea.tg-input.ant-input:focus{resize:none;min-height:42px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:11px 6px;line-height:20px}.tg-app .tg-composer-field textarea.tg-input.ant-input{color:var(--tg-text)}.tg-app .tg-composer-field textarea.tg-input.ant-input::placeholder{color:var(--tg-field-placeholder);opacity:1}.tg-composer-field .tg-emoji-btn,.tg-composer-field>.ant-btn{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:42px;padding:0;font-size:20px;display:inline-flex}.tg-app .tg-composer-field .tg-emoji-btn,.tg-app .tg-composer-field>.ant-btn{color:var(--tg-text-secondary)}.tg-app .tg-composer-field .tg-emoji-btn:hover:not(:disabled),.tg-app .tg-composer-field .tg-emoji-btn-open,.tg-app .tg-composer-field>.ant-btn:hover:not(:disabled){color:var(--tg-accent);background:0 0}.tg-composer-row>.tg-composer-mic.ant-btn,.tg-composer-row>.tg-composer-send.ant-btn{flex:none;width:44px;min-width:44px;height:44px;font-size:18px}.tg-app .tg-composer-row>.tg-composer-mic.ant-btn{background:var(--tg-field-bg);color:var(--tg-text-secondary)}.tg-app .tg-composer-row>.tg-composer-mic.ant-btn:hover:not(:disabled){color:var(--tg-accent)}.tg-app .tg-composer-row>.tg-composer-mic.ant-btn.ant-btn-dangerous{color:#e0524f}.tg-composer-row>.tg-composer-mic.ant-btn{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tg-composer-field.tg-rec-bar{align-items:center;gap:10px;padding:0 4px 0 14px}.tg-rec-dot{background:#e53935;border-radius:50%;flex:none;width:10px;height:10px;animation:.9s ease-in-out infinite alternate tg-rec-pulse}.tg-rec-time{font-variant-numeric:tabular-nums;min-width:62px;color:var(--text);flex:none;font-size:15px}.tg-app .tg-rec-time{color:var(--tg-text)}.tg-rec-wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.tg-rec-wave>span{background:var(--accent);border-radius:1px;flex:none;width:2px;min-height:3px;transition:height 70ms linear}.tg-app .tg-rec-wave>span{background:var(--tg-accent)}.tg-composer-field .tg-rec-cancel.ant-btn{border-radius:21px;flex:none;width:auto;height:42px;padding:0 12px;font-size:15px;font-weight:500}.tg-app .tg-composer-field .tg-rec-cancel.ant-btn{color:var(--tg-accent)}.tg-rec-slide{white-space:nowrap;color:var(--text-dim);flex:none;padding-right:10px;font-size:13px}.tg-app .tg-rec-slide{color:var(--tg-text-secondary)}.tg-composer-row>.tg-composer-send-voice.ant-btn{animation:1.4s ease-out infinite tg-rec-ring}@keyframes tg-rec-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.8)}}@keyframes tg-rec-ring{0%{box-shadow:0 0 #3390ec73}to{box-shadow:0 0 0 12px #3390ec00}}@media (prefers-reduced-motion:reduce){.tg-rec-dot,.tg-composer-row>.tg-composer-send-voice.ant-btn{animation:none}}.tg-app .tg-highlight{animation:1.6s ease-out tg-highlight-fade}@keyframes tg-highlight-fade{0%{box-shadow:0 0 0 3px #4fae4e8c}to{box-shadow:var(--tg-bubble-shadow)}}.tg-app .tg-bubble img,.tg-app .tg-bubble video{border-radius:8px}.tg-app .tg-bubble video.tg-circle{border-radius:50%}.tg-app .tg-menu-holder{flex-direction:column;min-width:0;max-width:85%;display:inline-flex;position:relative}.tg-app .tg-menu-holder>.tg-bubble-wrap{max-width:100%}.tg-app .tg-menu-btn{top:0;opacity:0;color:var(--tg-in-meta);transition:opacity .12s;position:absolute;inset-inline-end:-34px}.tg-app .tg-bubble-wrap:hover .tg-menu-btn,.tg-app .tg-menu-btn:focus-visible{opacity:1}.tg-app .tg-group-out .tg-menu-holder .tg-menu-btn{inset-inline:-34px auto}.tg-reaction-row{border-bottom:1px solid #0000000f;gap:2px;padding:6px 8px;display:flex}.tg-reaction-pick{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;transition:transform .1s,background .12s}.tg-reaction-pick:hover{background:#0000000f;transform:scale(1.15)}.tg-reaction-pick-active{background:#4fae4e2e}.tg-app .tg-reactions{flex-wrap:wrap;gap:4px;min-width:0;margin-top:2px;display:flex}.tg-app .tg-reactions-out{justify-content:flex-end}.tg-app .tg-reaction{cursor:pointer;background:var(--tg-in-bg);height:22px;color:var(--tg-in-color);box-shadow:var(--tg-bubble-shadow);border:0;border-radius:11px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:13px;font-weight:500;line-height:22px;transition:background .12s;display:inline-flex}.tg-app .tg-reaction:disabled{cursor:default;opacity:1}.tg-app .tg-reaction-chosen{background:var(--tg-accent);color:#fff}.tg-app .tg-reaction-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:15px;line-height:1}.tg-app .tg-reaction-img{object-fit:contain;width:18px;height:18px;display:block}.tg-app .tg-reaction-count{font-variant-numeric:tabular-nums}.tg-app .tg-edit-bar{color:var(--tg-link);background:#168acd1f}.tg-app .tg-messages-wrap{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.tg-app .tg-older-loading{z-index:2;background:var(--tg-service-bg);pointer-events:none;border-radius:12px;padding:3px 10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tg-app .tg-older-loading .tg-note{color:var(--tg-service-color)}.tg-app .tg-scroll-down{z-index:2;box-shadow:var(--tg-bubble-shadow);position:absolute;bottom:12px;right:16px}.tg-app .tg-unread{background:var(--tg-service-bg);width:fit-content;color:var(--tg-service-color);border-radius:12px;margin:10px auto 6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:15px;display:block}.tg-console{border:1px solid var(--border);background:var(--bg);border-radius:12px;min-width:0;height:calc(100vh - 9rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #10232f0f}.tg-console .ant-modal-mask,.tg-console .ant-modal-wrap,.tg-console .ant-drawer,.tg-console .ant-drawer-mask,.tg-console .ant-message,.tg-console .ant-notification{position:absolute}.tg-console-columns{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex}.tg-console-dialogs{flex:none;width:25rem;max-width:100%;min-height:0;display:flex}@media (width<=991px){.tg-console-columns{flex-direction:column}.tg-console-dialogs{width:100%;max-height:40%}}@media (width<=768px){.tg-console{z-index:900;width:100%;height:100dvh;box-shadow:none;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border:0;border-radius:0;position:fixed;top:0;left:0;right:0}.tg-console-columns{flex-direction:row}.tg-console-dialogs{flex:1;width:100%;max-height:none}.tg-console .tg-sidebar{border-right:0}.tg-console .tg-console-columns>.tg-chat,.tg-console-has-chat .tg-console-columns>.tg-console-dialogs{display:none}.tg-console-has-chat .tg-console-columns>.tg-chat{display:flex}.tg-console-has-chat>.tg-console-account,.tg-console-has-chat>.tg-console-restriction{display:none}.tg-console .tg-header{height:auto;min-height:52px;padding:env(safe-area-inset-top) 4px 0 4px;gap:6px}.tg-console .tg-console-account .tg-header-status{display:none}.tg-console .tg-console-account .tg-header-title{font-size:16px}.tg-console .tg-header .ant-btn,.tg-console .tg-dialogs-head .ant-btn,.tg-console .tg-notice .ant-btn,.tg-console .tg-composer .tg-reply-bar .ant-btn{min-width:40px;height:40px}.tg-console .tg-dialogs-head .ant-input-affix-wrapper{min-height:40px}.tg-console .tg-composer,.tg-console .tg-hint{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.tg-console .tg-composer-row{gap:6px}.tg-console .tg-messages,.tg-console .tg-dialogs-body{overscroll-behavior:contain}.tg-console .tg-menu-holder{max-width:85vw}.tg-console .ant-modal-wrap{justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.tg-console .ant-modal-wrap:before{display:none}.tg-console .ant-modal{vertical-align:bottom;max-width:100%;margin:0;padding-bottom:0;top:auto;width:100%!important}.tg-console .ant-modal-container,.tg-console .ant-modal-content{max-height:88dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow-y:auto}.tg-console .ant-drawer-content-wrapper{width:100%!important}}.dark .tg-app{--tg-panel:#17212b;--tg-border:#101921;--tg-chat-bg:#0e1621;--tg-text:#fff;--tg-text-secondary:#7f91a4;--tg-text-faint:#6b7b8c;--tg-in-bg:#182533;--tg-in-color:#fff;--tg-in-subtle:#7f91a4;--tg-in-meta:#6b7b8c;--tg-out-bg:#2b5278;--tg-out-color:#fff;--tg-out-subtle:#8fb6d9;--tg-out-meta:#8fb6d9;--tg-accent:#5288c1;--tg-link:#6ab3f3;--tg-badge:#4082bc;--tg-badge-text:#fff;--tg-badge-muted:#3d4b58;--tg-service-bg:#0006;--tg-service-color:#fff;--tg-row-hover:#202b36;--tg-row-active:#2b5278;--tg-search-bg:#232e3c;--tg-field-bg:#242f3d;--tg-field-bg-focus:#26323f;--tg-field-border:#2f3c4b;--tg-field-focus:#5288c1;--tg-field-placeholder:#8a9bad;--tg-bubble-shadow:0 1px 2px 0 #00000052;--tg-wall:linear-gradient(160deg, #101c26 0%, #0e1621 45%, #0b141c 100%)}.tg-app .tg-notice{z-index:5;background:var(--err-soft);max-width:calc(100% - 24px);color:var(--err);border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #10232f2e}.tg-app .tg-chat{position:relative}.tg-app .tg-video-holder{background:0 0;justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.tg-app .tg-video-placeholder{background:var(--tg-in-bg);color:var(--tg-text-faint);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tg-app .tg-circle{border-radius:50%;overflow:hidden}.tg-app .tg-video-holder.tg-circle .tg-video-placeholder{border-radius:50%}.tg-app .tg-media-retry{border:1px dashed var(--tg-border);color:var(--tg-text-secondary);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tg-app .tg-video-holder .tg-video-el{z-index:1;position:relative}.tg-media-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;display:grid}.tg-media-cell{border:1px solid var(--border-soft);background:var(--bg-sub);aspect-ratio:1;border-radius:6px;padding:0;position:relative;overflow:hidden}.tg-media-cell img,.tg-media-cell video{object-fit:cover;width:100%;height:100%;display:block}.tg-media-cell-failed{height:100%;color:var(--text-faint);justify-content:center;align-items:center;font-size:11px;display:flex}.tg-app .tg-forwarded{color:var(--tg-in-subtle);margin-bottom:2px;font-size:13px;line-height:17px;display:block}.tg-app .tg-forwarded-name{color:var(--tg-accent);font-weight:600}.tg-app .tg-bubble-out .tg-forwarded,.tg-app .tg-bubble-out .tg-forwarded-name{color:var(--tg-out-subtle)}.tg-media-picker{width:320px;max-width:calc(100vw - 32px)}.tg-media-tabs{border-bottom:1px solid var(--border-soft);gap:4px;margin-bottom:6px;padding-bottom:6px;display:flex}.tg-media-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:5px 8px;font-size:13px;font-weight:600}.tg-media-tab:hover:not(:disabled){background:var(--bg-sub)}.tg-media-tab-active,.tg-media-tab-active:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.tg-media-tab:disabled{opacity:.45;cursor:not-allowed}.tg-media-picker .tg-emoji-panel,.tg-media-picker .tg-sticker-panel,.tg-media-picker .tg-gif-panel{width:100%;height:300px;max-height:none;overflow-y:auto}.tg-media-picker .tg-sticker-panel{flex-direction:column;display:flex;overflow:hidden}.tg-media-picker .tg-sticker-grid{flex:1;align-content:start;min-height:0;max-height:none}.tg-emoji-panel{width:268px;max-height:320px;overflow-y:auto}.tg-emoji-group+.tg-emoji-group{margin-top:8px}.tg-emoji-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px;font-size:11px;font-weight:600}.tg-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.tg-emoji{background:0 0;border:0;border-radius:6px;padding:4px 0;font-size:18px;line-height:1}.tg-emoji:hover{background:var(--bg-sub)}.tg-emoji-btn{color:var(--text-dim);background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:16px}.tg-emoji-btn:hover:not(:disabled){background:var(--bg-sub);color:var(--accent)}.tg-sticker-panel{width:300px}.tg-sticker-sets{border-bottom:1px solid var(--border-soft);gap:2px;margin-bottom:6px;padding-bottom:6px;display:flex;overflow-x:auto}.tg-sticker-set{opacity:.65;background:0 0;border:0;border-radius:8px;padding:2px}.tg-sticker-set-active,.tg-sticker-set:hover{opacity:1;background:var(--bg-sub)}.tg-sticker-grid{grid-template-columns:repeat(5,1fr);gap:2px;max-height:260px;display:grid;overflow-y:auto}.tg-sticker-cell{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:60px;padding:4px;display:flex}.tg-sticker-cell:hover{background:var(--bg-sub)}.tg-sticker-webm-sm,.tg-sticker-img-sm{object-fit:contain;width:56px;height:56px}.tg-sticker-failed{font-size:24px}.tg-search-filters{border-bottom:1px solid var(--border-soft);gap:6px;padding:6px 8px;display:flex;overflow-x:auto}.tg-chip{border:1px solid var(--border-soft);color:var(--text-dim);background:0 0;border-radius:14px;flex:none;padding:5px 10px;font-size:12px;line-height:1}.tg-chip:hover{background:var(--bg-sub)}.tg-chip-active{background:var(--accent);border-color:var(--accent);color:#fff}.tg-app .tg-row-icon{color:var(--tg-text-secondary);flex:none;margin-inline-start:4px;font-size:13px}.tg-app .tg-views{font-variant-numeric:tabular-nums;margin-inline-end:4px}.tg-app .tg-group-avatar-col{padding-left:38px;position:relative}.tg-app .tg-group-avatar{position:absolute;bottom:2px;left:0}.tg-app .tg-pinned{border:0;border-bottom:1px solid var(--tg-border);background:var(--tg-panel);text-align:left;align-items:center;gap:8px;width:100%;padding:6px 12px;display:flex}.tg-app .tg-pinned-mark{background:var(--tg-accent);border-radius:2px;flex:none;width:3px;height:28px}.tg-app .tg-pinned-body{flex-direction:column;min-width:0;display:flex}.tg-app .tg-pinned-title{color:var(--tg-accent);font-size:12px;font-weight:600}.tg-app .tg-pinned-text{color:var(--tg-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tg-app .tg-pinned{align-items:center;gap:4px;padding-right:6px;display:flex}.tg-app .tg-pinned-main{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 0 6px 12px;display:flex}.tg-app .tg-badge-muted{background:var(--tg-text-secondary);color:#fff}.tg-app .tg-folders-pending{visibility:hidden}.tg-sticker-set-cover{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.tg-sticker-set-img{object-fit:contain;width:28px;height:28px}.tg-sticker-set-glyph{color:var(--text-dim,#707579);font-size:18px;line-height:1}
