:root{--danger-color:#df3f40;--border-color:var(--shell-border,#e4e4e4)}.tgk-chat-ctx-menu-layer{position:fixed;inset:0;z-index:10000;pointer-events:none}.tgk-chat-ctx-menu.btn-menu.contextmenu{position:fixed;inset:auto;font-size:1rem;min-width:11.25rem;width:max-content;max-width:min(20rem,calc(100vw - 24px));pointer-events:auto;-webkit-user-select:none;user-select:none}.tgk-chat-ctx-menu.has-items-wrapper{position:relative;min-width:11.25rem;max-width:min(20rem,calc(100vw - 24px))}.tgk-chat-ctx-menu__stack{display:flex;flex-direction:column;align-items:stretch;width:max-content;min-width:inherit;max-width:inherit}.tgk-chat-ctx-menu__reactions{display:flex;justify-content:center;margin-bottom:.5rem;z-index:4;visibility:hidden;pointer-events:none;transform:scale(.92);transform-origin:bottom center;transition:transform var(--btn-menu-transition,.2s cubic-bezier(.4,0,.2,1)),visibility var(--btn-menu-transition,.2s cubic-bezier(.4,0,.2,1))}.tgk-chat-ctx-menu.active .tgk-chat-ctx-menu__reactions.is-visible,.tgk-chat-ctx-menu__reactions.is-visible{visibility:visible;pointer-events:auto;transform:scale(1)}.tgk-chat-ctx-menu .btn-menu-glass-panel,.tgk-chat-ctx-menu .btn-menu-items{pointer-events:none}.tgk-chat-ctx-menu .btn-menu-items .btn-menu-item,.tgk-chat-ctx-menu.active .btn-menu-glass-panel,.tgk-chat-ctx-menu.active .btn-menu-items.btn-menu-transition{pointer-events:auto}.tgk-chat-ctx-menu .btn-menu-items hr{display:block;border:0;height:1px;margin:.3125rem auto;background-color:var(--border-color);opacity:.6;pointer-events:none}.poll-voters_overlay__hFeIA{position:fixed;inset:0;z-index:4000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem;animation:poll-voters_votersOverlayIn__RyaUL .18s ease-out}.poll-voters_overlayParked__tLmOZ{opacity:0;z-index:50;animation:none;pointer-events:auto}@keyframes poll-voters_votersOverlayIn__RyaUL{0%{opacity:0}to{opacity:1}}.poll-voters_modal__5fZ__{background:var(--surface-color,var(--surface,#fff));color:var(--primary-text-color,var(--text-color,inherit));border-radius:.875rem;max-width:26rem;width:100%;max-height:min(40rem,85vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.28);animation:poll-voters_votersModalIn__3sXHa .2s cubic-bezier(.4,0,.2,1)}@keyframes poll-voters_votersModalIn__3sXHa{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.poll-voters_head__ekm0U{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem .5rem .875rem 1rem;flex:0 0 auto}.poll-voters_title__NGGcU{flex:1 1 auto;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3}.poll-voters_closeBtn__QW_Nl{flex:0 0 auto;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--secondary-text-color,#888);display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.poll-voters_closeBtn__QW_Nl:hover{background:var(--light-secondary-text-color,rgba(112,117,121,.12));color:var(--primary-text-color,inherit)}.poll-voters_hr__IE_F1{margin:0;border:0;border-top:1px solid var(--border-color,rgba(0,0,0,.08));flex:0 0 auto}.poll-voters_body__Al300{flex:1 1 auto;min-height:0;padding:.25rem 0 .75rem}.poll-voters_virtualList__nXCzF{list-style:none;margin:0;padding:0}.poll-voters_virtualList__nXCzF>li{box-sizing:border-box;padding:0 1rem}.poll-voters_optionHead__dle4t{display:flex;justify-content:space-between;align-items:center;gap:.75rem;height:100%;font-size:.8125rem;color:var(--secondary-text-color,#888)}.poll-voters_optionText___Wf_t{min-width:0;color:var(--primary-text-color,inherit);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-voters_optionPct__h8MIo{flex:0 0 auto;color:var(--primary-color,#3390ec);font-weight:600}.poll-voters_empty__k1NDO{display:flex;align-items:center;height:100%;font-size:.8125rem;color:var(--secondary-text-color,#999)}.poll-voters_voter__s_3_q{display:flex;align-items:center;gap:.625rem;height:100%;border-radius:.5rem;cursor:pointer;margin:0 -.375rem;padding:0 .375rem}.poll-voters_voter__s_3_q:hover{background:var(--light-secondary-text-color,rgba(112,117,121,.12))}html[data-theme=dark] .poll-voters_voter__s_3_q:hover{background:rgba(255,255,255,.06)}.poll-voters_avatar__bW3V5{width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--shell-primary,#3390ec) 25%,transparent) 50%/cover no-repeat;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:600;flex:0 0 auto}.poll-voters_avatarImg__qgNB4{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.poll-voters_voterName__n_sQW{font-size:.875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-voters_moreBtn__8c_Zn{border:0;background:transparent;color:var(--primary-color,#3390ec);cursor:pointer;font-size:.8125rem;font-weight:500;height:100%;padding:0;display:inline-flex;align-items:center}.poll-voters_moreBtn__8c_Zn:disabled{opacity:.5;cursor:default}.poll-voters_moreBtn__8c_Zn:hover:not(:disabled){text-decoration:underline}@media (prefers-reduced-motion:reduce){.poll-voters_modal__5fZ__,.poll-voters_overlay__hFeIA{animation:none!important}}.reply-markup{margin-top:.0625rem}.reply-markup-row{margin-top:2px;overflow:hidden;min-height:2.5rem;display:flex;gap:2px}.reply-markup-button{flex:1 1 0;width:100%;padding:.5625rem .5rem;border-radius:.375rem;z-index:2;font-size:.875rem;line-height:1.2;user-select:none;text-align:center;outline:none;border:none;cursor:pointer;position:relative;overflow:hidden;background-color:var(--message-highlighting-color,rgba(112,117,121,.14));color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,opacity .15s ease}.reply-markup-button.is-first{border-end-start-radius:12px}.reply-markup-button.is-last{border-end-end-radius:12px}@media (hover:hover) and (pointer:fine){.reply-markup-button:hover:not(:disabled):not(.is-loading){background-color:var(
      --message-highlighting-hover-color,color-mix(in srgb,var(--message-highlighting-color,rgba(112,117,121,.14)) 175%,transparent)
    )}}.reply-markup-button:active:not(:disabled):not(.is-loading){background-color:var(
    --message-highlighting-hover-color,color-mix(in srgb,var(--message-highlighting-color,rgba(112,117,121,.14)) 175%,transparent)
  )}.reply-markup-button:disabled:not(.is-loading){opacity:.45;cursor:default}.reply-markup-button.is-loading{cursor:wait}.reply-markup-button.is-loading .reply-markup-button-text{opacity:.35}.reply-markup-button-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.reply-markup-button-spinner-ring{box-sizing:border-box;width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid color-mix(in srgb,#fff 24%,transparent);border-top-color:#fff;animation:reply-markup-button-spin .85s linear infinite}@keyframes reply-markup-button-spin{to{transform:rotate(1turn)}}.reply-markup-button-text{position:relative;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}