:root{--tf-accent:#3390ec;--tf-accent-soft:#3390ec1f;--tf-bg:#e8ecf1;--tf-surface:#fff;--tf-surface-elevated:#ffffffd9;--tf-text:#0f1419;--tf-text-secondary:#707579;--tf-border:#0000000f;--tf-shadow:0 2px 16px #0000000f;--tf-radius:14px;--tf-header-h:64px}html.theme_dark{--tf-bg:#0e1621;--tf-surface:#17212b;--tf-surface-elevated:#17212beb;--tf-text:#f5f5f5;--tf-text-secondary:#8b959e;--tf-border:#ffffff0f;--tf-shadow:0 2px 20px #00000059}html{overflow-anchor:none;overscroll-behavior:none;height:100%;overflow:hidden}body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden;background:var(--tf-bg)!important}.telefeed-app{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-anchor:none;height:100%;position:relative;overflow:hidden auto}.telefeed-header{z-index:100;height:var(--tf-header-h);background:var(--tf-surface);border-bottom:1px solid var(--tf-border);position:sticky;top:0}.telefeed-header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;height:100%;margin:0 auto;padding:0 20px;display:flex}.telefeed-header-brand{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.telefeed-header-top{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.telefeed-menu-button{border:1px solid var(--tf-border);background:var(--tf-surface);width:40px;height:40px;color:var(--tf-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.telefeed-menu-button:hover{background:var(--tf-accent-soft)}.telefeed-settings-button{border:1px solid var(--tf-border);background:var(--tf-surface);width:40px;height:40px;color:var(--tf-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.telefeed-settings-button:hover{background:var(--tf-accent-soft)}.telefeed-settings-emoji{font-size:18px;line-height:1}.telefeed-menu-icon,.telefeed-menu-icon:before,.telefeed-menu-icon:after{background:currentColor;border-radius:1px;width:16px;height:2px;display:block;position:relative}.telefeed-menu-icon:before,.telefeed-menu-icon:after{content:"";position:absolute;left:0}.telefeed-menu-icon:before{top:-5px}.telefeed-menu-icon:after{top:5px}.telefeed-header-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.telefeed-header-avatar.telefeed-brand-icon,.telefeed-channel-avatar.telefeed-brand-icon{object-fit:contain;border-radius:0}.telefeed-header-avatar-all,.telefeed-header-avatar-placeholder{background:linear-gradient(135deg, var(--tf-accent), #5c9fd4);color:#fff;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.telefeed-header-text{min-width:0}.telefeed-header-title{color:var(--tf-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;overflow:hidden}.telefeed-header-title-link{color:inherit;text-decoration:none}.telefeed-header-title-link:hover{text-decoration:underline}.telefeed-verified{color:var(--tf-accent);margin-left:4px;font-size:14px}.telefeed-header-subtitle{color:var(--tf-text-secondary);margin:2px 0 0;font-size:13px}.telefeed-channel-search{flex:0 360px;width:100%;min-width:140px;max-width:360px;margin-left:auto;position:relative}.telefeed-channel-search-toggle,.telefeed-channel-search-back{border:1px solid var(--tf-border);background:var(--tf-surface);width:40px;height:40px;color:var(--tf-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.telefeed-channel-search-toggle:hover,.telefeed-channel-search-back:hover{background:var(--tf-accent-soft)}.telefeed-channel-search-icon{box-sizing:border-box;border:2px solid;border-radius:50%;width:16px;height:16px;display:block;position:relative}.telefeed-channel-search-icon:after{content:"";transform-origin:0;background:currentColor;border-radius:1px;width:7px;height:2px;position:absolute;bottom:-1px;right:-5px;transform:rotate(45deg)}.telefeed-channel-search-back-icon{border-bottom:2px solid;border-left:2px solid;width:10px;height:10px;margin-left:3px;display:block;transform:rotate(45deg)}.telefeed-channel-search-panel{width:100%;position:relative}.telefeed-channel-search-input{border:1px solid var(--tf-border);width:100%;font:inherit;background:var(--tf-surface);color:var(--tf-text);border-radius:10px;padding:9px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.telefeed-channel-search-input:focus{border-color:var(--tf-accent);box-shadow:0 0 0 3px var(--tf-accent-soft);outline:none}.telefeed-channel-search-dropdown{z-index:120;border:1px solid var(--tf-border);background:var(--tf-surface);border-radius:12px;max-height:min(360px,60vh);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0000001f}.telefeed-channel-search-status{color:var(--tf-text-secondary);padding:12px 14px;font-size:13px}.telefeed-channel-search-error{color:var(--tf-danger,#c0392b)}.telefeed-channel-search-item{width:100%;color:var(--tf-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.telefeed-channel-search-item:hover,.telefeed-channel-search-item.is-active{background:var(--tf-accent-soft)}.telefeed-channel-search-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.telefeed-channel-search-avatar-fallback{background:linear-gradient(135deg, var(--tf-accent), #5c9fd4);color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.telefeed-channel-search-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.telefeed-channel-search-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:560;overflow:hidden}.telefeed-channel-search-sub{color:var(--tf-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.telefeed-body{align-items:flex-start;gap:20px;max-width:1200px;margin:0 auto;padding:20px;display:flex}.telefeed-main,.tgme_main.telefeed-main{flex:1;min-width:0;padding:0}.telefeed-feed-card{background:var(--tf-surface);border-radius:var(--tf-radius);box-shadow:var(--tf-shadow);border:1px solid var(--tf-border);flex-direction:column;min-height:200px;display:flex;overflow:hidden}.telefeed-feed-card-inverted .telefeed-refresh-bar{border-top:none;border-bottom:1px solid var(--tf-border);order:-1}.telefeed-feed-card-inverted .telefeed-end{order:1}.telefeed-messages{overflow-anchor:none;max-width:100%;padding:8px 0;overflow-x:hidden}.telefeed-message-item{box-sizing:border-box;padding-left:16px;position:relative}.telefeed-message-item.telefeed-post-highlight:before{content:"";z-index:-1;background:var(--highlight-bg,#7f7f7f59);pointer-events:none;border-radius:10px;animation:1.6s forwards telefeed-post-highlight-fade;position:absolute;inset:0 -8px}@keyframes telefeed-post-highlight-fade{0%,40%{opacity:1}to{opacity:0}}.telefeed-virtual-spacer{pointer-events:none;flex-shrink:0;width:100%}.telefeed-message-placeholder{pointer-events:none;contain:layout style;width:100%}.telefeed-messages .tgme_widget_message_wrap,.telefeed-messages .tgme_widget_message_bubble{max-width:100%}.telefeed-messages .tgme_widget_message_bubble,.telefeed-messages .tgme_widget_message_text{background-color:#0000!important}.telefeed-messages a.telefeed-tme-link,.telefeed-messages a.telefeed-tme-link:hover{color:inherit;white-space:nowrap}.telefeed-messages .tgme_widget_message_reactions tg-emoji .tg-emoji-wrap{width:100%;height:100%;transform:none}.telefeed-messages .tgme_widget_message_reactions tg-emoji .tg-emoji-tgs img,.telefeed-messages .tgme_widget_message_reactions tg-emoji .tg-emoji-tgs canvas{object-fit:contain}.telefeed-messages .tgme_widget_message_photo_wrap,.telefeed-messages .telefeed-video-player,.telefeed-messages .js-message_video_player{cursor:zoom-in}.telefeed-lightbox{z-index:10000;-webkit-backdrop-filter:blur(4px);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000000eb;justify-content:center;align-items:center;animation:.2s tf-lightbox-in;display:flex;position:fixed;inset:0}@keyframes tf-lightbox-in{0%{opacity:0}to{opacity:1}}.telefeed-lightbox-content{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:48px 16px;display:flex}.telefeed-lightbox-media{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:4px;max-width:100%;max-height:100%}.telefeed-lightbox-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;transition:background .15s;display:flex;position:absolute}.telefeed-lightbox-close:hover{background:#ffffff38}.telefeed-lightbox-nav{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:32px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.telefeed-lightbox-nav:hover{background:#ffffff38}.telefeed-lightbox-nav-prev{left:max(8px, env(safe-area-inset-left))}.telefeed-lightbox-nav-next{right:max(8px, env(safe-area-inset-right))}.telefeed-lightbox-counter{bottom:max(16px, env(safe-area-inset-bottom));color:#ffffffbf;pointer-events:none;font-size:14px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.telefeed-video-player,.js-message_video_player.telefeed-video-player{cursor:pointer;color:inherit;text-decoration:none;display:block;position:relative}.telefeed-video-player:not(.not_supported) .message_media_not_supported_wrap{display:none}.telefeed-video-player.playing .tgme_widget_message_video_thumb,.telefeed-video-player.playing .message_video_play,.telefeed-video-player.playing .message_video_duration{display:none!important}.telefeed-video-player:has(video[loop]) .tgme_widget_message_video_thumb{display:none!important}.telefeed-video-player:has(video[loop]) .message_video_play{display:none!important}.telefeed-video-player:has(video[loop]) .message_video_duration{display:none!important}.telefeed-video-player.playing .tgme_widget_message_video_wrap{opacity:1!important;visibility:visible!important}.telefeed-video-player:has(video[loop]) .tgme_widget_message_video_wrap{opacity:1!important;visibility:visible!important}.telefeed-video-player.playing video{display:block;opacity:1!important;visibility:visible!important}.telefeed-video-player:has(video[loop]) video{display:block;opacity:1!important;visibility:visible!important}.telefeed-video-player:not(.playing):not(:has(video[loop])) video{opacity:0;visibility:hidden;display:none}.telefeed-video-player:not(.playing):not(:has(video[loop])) .tgme_widget_message_video_wrap{pointer-events:none;background:0 0!important}.telefeed-messages .tgme_widget_message_bubble .tgme_widget_message_grouped_wrap{margin:10px -9px;display:block;overflow:hidden;width:auto!important;min-width:calc(100% + 18px)!important;max-width:calc(100% + 18px)!important}.telefeed-messages .tgme_widget_message_grouped{position:relative}.telefeed-messages .tgme_widget_message_grouped_layer{position:absolute;inset:0;width:100%!important;height:100%!important}.telefeed-messages .tgme_widget_message_grouped .grouped_media_wrap{cursor:pointer;overflow:hidden;min-width:auto!important;max-width:none!important;margin:0!important;position:absolute!important}.telefeed-messages .grouped_media_wrap .grouped_media,.telefeed-messages .tgme_widget_message_grouped .tgme_widget_message_video_wrap{margin:0;position:absolute!important}.telefeed-messages .tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:before,.telefeed-messages .tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:after{visibility:hidden}.telefeed-messages .tgme_widget_message_grouped .telefeed-video-player,.telefeed-messages .tgme_widget_message_grouped .tgme_widget_message_video_player,.telefeed-messages .tgme_widget_message_grouped .grouped_media_wrap.tgme_widget_message_video_player{min-width:auto!important;max-width:none!important;margin:0!important;position:absolute!important}.telefeed-messages .tgme_widget_message_video_player,.telefeed-messages .telefeed-video-player.tgme_widget_message_video_player{margin:10px -9px;display:block;position:relative;overflow:hidden;min-width:calc(100% + 18px)!important;max-width:calc(100% + 18px)!important}.telefeed-messages .tgme_widget_message_video_thumb,.telefeed-messages .link_preview_video_thumb,.telefeed-messages .tgme_widget_message_game_video_thumb{z-index:1;background:50%/cover no-repeat;position:absolute;filter:none!important;inset:0!important}.telefeed-messages .tgme_widget_message_roundvideo_wrap{z-index:0;border-radius:50%;margin:0;padding:0;overflow:hidden}.telefeed-messages .tgme_widget_message_roundvideo_border{display:none}.telefeed-messages .tgme_widget_message_roundvideo_thumb{z-index:0;background:50%/cover no-repeat;border-radius:50%;position:absolute;filter:none!important;inset:0!important}.telefeed-messages .tgme_widget_message_roundvideo{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.telefeed-messages .tgme_widget_message_roundvideo_muted{z-index:2}.telefeed-messages .tgme_widget_message_roundvideo_play,.telefeed-messages .tgme_widget_message_roundvideo_progress_wrap{z-index:3}.telefeed-messages .telefeed-voice-player,.telefeed-messages .tgme_widget_message_voice_player{cursor:pointer}.telefeed-messages .no_bubble .tgme_widget_message_footer .tgme_widget_message_info{max-width:none;color:inherit;text-align:right;float:none;background:0 0;border-radius:0;margin:0;padding:0;position:static;bottom:auto;left:auto;overflow:visible}.telefeed-messages .no_bubble.sticker_media .tgme_widget_message_footer,.telefeed-messages .no_bubble.roundvideo_media .tgme_widget_message_footer{box-sizing:border-box;width:100%;margin-left:0;padding-right:17px;overflow:visible}.telefeed-messages .no_bubble .tgme_widget_message_reactions{box-sizing:border-box;padding-right:17px}.telefeed-messages .no_bubble .tgme_widget_message_meta{max-width:none;text-overflow:unset;overflow:visible}.telefeed-messages .no_bubble .tgme_widget_message_reactions .tgme_reaction{background:var(--accent-background);color:var(--accent-color)}.telefeed-messages .no_bubble .tgme_widget_message_views:after{--views-icon-svg:inherit}.telefeed-messages .no_bubble.roundvideo_media .tgme_widget_message_roundvideo_duration{color:var(--second-color);background:0 0;border-radius:0;padding:0}.telefeed-messages .tgme_widget_message_video_wrap{z-index:2;margin:0 auto;display:block;position:relative;overflow:hidden}.telefeed-messages .tgme_widget_message_video_player.blured .tgme_widget_message_video_wrap,.telefeed-messages .telefeed-video-player.blured .tgme_widget_message_video_wrap{background:0 0!important}.telefeed-messages .tgme_widget_message_video{width:100%;height:100%;position:absolute;inset:0}.telefeed-messages .message_video_play{z-index:5;cursor:pointer;position:absolute;inset:0}.telefeed-messages .message_video_play:after{content:"";background:#00000080 url(data:image/svg+xml,%3Csvg%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2240%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12%208.83371381v22.33257239c0%20.8591096.6964459%201.5555555%201.5555556%201.5555555.2958418%200%20.5855493-.084363.8351396-.2431932l17.5470212-11.1662862c.7247977-.4612349.9384575-1.4227043.4772226-2.147502-.1222335-.1920812-.2851414-.3549891-.4772226-.4772226l-17.5470212-11.1662862c-.7247977-.4612349-1.6862671-.24757504-2.147502.47722266-.1588302.24959034-.2431932.53929784-.2431932.83513965z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat;border-radius:30px;width:60px;height:60px;margin:auto;display:block;position:absolute;inset:0}.telefeed-messages .tgme_widget_message_grouped .message_video_play:after{background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%203.24662107v17.50675783c0%20.6750147.54720753%201.2222223%201.22222222%201.2222223.23559715%200%20.46617345-.0680925.66397379-.196081l13.52794929-8.7533789c.5667222-.3667026.7288701-1.1233929.3621675-1.6901151-.0937888-.1449463-.2172212-.2683787-.3621675-.3621675l-13.52794929-8.75337893c-.5667222-.3667026-1.3234125-.20455468-1.69011509.36216752-.12798845.19780033-.19608092.42837663-.19608092.66397378z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);border-radius:25px;width:50px;height:50px}.telefeed-messages .message_video_duration{z-index:7;color:#fff;background:#00000080;border-radius:11px;margin:10px;padding:3px 8px 2px;font-size:14px;line-height:17px;position:absolute;bottom:0;right:0}.telefeed-sidebar{width:300px;top:calc(var(--tf-header-h) + 20px);max-height:calc(100vh - var(--tf-header-h) - 40px);background:var(--tf-surface);border-radius:var(--tf-radius);box-shadow:var(--tf-shadow);border:1px solid var(--tf-border);flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow:hidden}.telefeed-sidebar-header{border-bottom:1px solid var(--tf-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.telefeed-sidebar-header-actions{align-items:center;gap:8px;display:flex}.telefeed-sidebar-close{width:32px;height:32px;color:var(--tf-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:22px;line-height:1;display:none}.telefeed-sidebar-close:hover{background:var(--tf-accent-soft);color:var(--tf-text)}.telefeed-sidebar-overlay{cursor:pointer;border:none;margin:0;padding:0;display:none}.telefeed-sidebar-title{color:var(--tf-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.telefeed-sidebar-count{color:var(--tf-accent);background:var(--tf-accent-soft);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.telefeed-channel-list{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:6px;display:flex;overflow:hidden auto}.telefeed-channel-row{box-sizing:border-box;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:2px;width:100%;min-width:0;padding-right:4px;transition:background .12s;display:grid}.telefeed-channel-row-all{grid-template-columns:minmax(0,1fr);padding-right:0}.telefeed-channel-row:hover,.telefeed-channel-row.active{background:var(--tf-accent-soft)}.telefeed-channel-item{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--tf-text);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 8px 10px 12px;display:flex;overflow:hidden}.telefeed-channel-row-all .telefeed-channel-item{padding-right:12px}.telefeed-channel-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.telefeed-channel-avatar-placeholder,.telefeed-channel-avatar-all{background:linear-gradient(135deg, var(--tf-accent), #5c9fd4);color:#fff;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.telefeed-channel-info{flex-direction:column;gap:1px;min-width:0;display:flex}.telefeed-channel-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.telefeed-channel-meta{color:var(--tf-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.telefeed-channel-remove{width:28px;height:28px;color:var(--tf-text-secondary);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-self:center;font-size:18px;line-height:1;transition:opacity .12s,background .12s,color .12s}.telefeed-channel-row:hover .telefeed-channel-remove{opacity:1}.telefeed-channel-remove:hover{color:#e53935;background:#e539351f}.telefeed-empty-hint{color:var(--tf-text-secondary);margin:0;padding:20px 18px;font-size:13px;line-height:1.5}.telefeed-sidebar-footer{border-top:1px solid var(--tf-border);flex-shrink:0;margin-top:auto;padding:12px}.telefeed-sidebar-about{color:var(--tf-accent);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.telefeed-sidebar-about:hover{background:var(--tf-accent-soft)}.telefeed-header-home{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;line-height:0;text-decoration:none;display:flex}.telefeed-header-home:hover{opacity:.85}.telefeed-header-home:focus-visible{outline:2px solid var(--tf-accent);outline-offset:2px}.telefeed-sidebar-add{--tf-add-control-h:40px;border-bottom:1px solid var(--tf-border);box-sizing:border-box;flex-shrink:0;padding:12px}.telefeed-sidebar-add:not(.is-expanded){min-height:calc(12px + var(--tf-add-control-h) + 8px + var(--tf-add-control-h) + 12px)}.telefeed-sidebar-add.has-add-selected:not(.is-expanded){min-height:calc(12px + var(--tf-add-control-h) + 8px + var(--tf-add-control-h) + 8px + var(--tf-add-control-h) + 12px)}.telefeed-channel-about{flex-direction:column;gap:8px;display:flex}.telefeed-sidebar-add:not(.is-expanded) .telefeed-channel-about,.telefeed-sidebar-add:not(.is-expanded) .telefeed-add-form{min-height:calc(var(--tf-add-control-h) + 8px + var(--tf-add-control-h))}.telefeed-sidebar-add.has-add-selected:not(.is-expanded) .telefeed-channel-about{min-height:calc(var(--tf-add-control-h) + 8px + var(--tf-add-control-h) + 8px + var(--tf-add-control-h))}.telefeed-channel-about-header{min-width:0;height:var(--tf-add-control-h);box-sizing:border-box;align-items:center;gap:10px;display:flex}.telefeed-channel-about-avatar{width:var(--tf-add-control-h);height:var(--tf-add-control-h);object-fit:cover;border-radius:50%;flex-shrink:0}.telefeed-channel-about-text{flex-direction:column;gap:1px;min-width:0;display:flex}.telefeed-channel-about-title{color:var(--tf-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.telefeed-channel-about-meta{color:var(--tf-text-secondary);flex-wrap:wrap;gap:0 8px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}.telefeed-channel-about-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.telefeed-channel-about-add,.telefeed-channel-about-toggle{width:100%;height:var(--tf-add-control-h);font:inherit;cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;transition:opacity .12s,transform .1s,background .12s,border-color .12s;display:flex}.telefeed-channel-about-add{background:var(--tf-accent);color:#fff;border:none}.telefeed-channel-about-add:hover:not(:disabled){opacity:.92}.telefeed-channel-about-add:active:not(:disabled){transform:scale(.98)}.telefeed-channel-about-add:disabled{opacity:.65;cursor:not-allowed}.telefeed-channel-about-toggle{border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-text-secondary)}.telefeed-channel-about-toggle:hover{background:var(--tf-bg);border-color:var(--tf-text-secondary);color:var(--tf-text)}.telefeed-channel-about-toggle:active{transform:scale(.98)}.telefeed-channel-about-description{color:var(--tf-text);word-break:break-word;max-height:40vh;margin:0;padding-top:4px;font-size:13px;line-height:1.45;overflow-y:auto}.telefeed-channel-about-details{flex-direction:column;gap:10px;max-height:40vh;display:flex;overflow-y:auto}.telefeed-channel-about-counters{flex-wrap:wrap;gap:12px;display:flex}.telefeed-channel-about-counter{flex-direction:column;gap:1px;min-width:0;display:flex}.telefeed-channel-about-counter-value{color:var(--tf-text);font-size:14px;font-weight:600;line-height:1.2}.telefeed-channel-about-counter-type{color:var(--tf-text-secondary);font-size:11px;line-height:1.2}.telefeed-channel-about-details .telefeed-channel-about-description{max-height:none;padding-top:0;overflow:visible}.telefeed-channel-about-description a{color:var(--tf-accent);text-decoration:none}.telefeed-channel-about-description a:hover{text-decoration:underline}.telefeed-sidebar-add .telefeed-add-form{flex-direction:column;align-items:stretch;gap:8px;margin:0;position:relative}.telefeed-sidebar-add .telefeed-add-input{width:100%;height:var(--tf-add-control-h);box-sizing:border-box;padding:0 14px}.telefeed-sidebar-add .telefeed-add-button{width:100%;height:var(--tf-add-control-h);box-sizing:border-box;justify-content:center;align-items:center;padding:0 18px;display:flex}.telefeed-sidebar-add .telefeed-add-error{margin:0;position:static}.telefeed-reset-button{border:1px solid var(--tf-border);width:100%;color:var(--tf-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;font-size:13px;transition:background .12s,color .12s,border-color .12s}.telefeed-reset-button:hover{color:#e53935;background:#e5393514;border-color:#e5393559}.telefeed-settings-overlay{z-index:200;cursor:pointer;background:#00000073;border:none;margin:0;padding:0;animation:.2s tf-overlay-in;position:fixed;inset:0}.telefeed-settings-panel{z-index:210;background:var(--tf-surface);border-left:1px solid var(--tf-border);flex-direction:column;width:min(380px,92vw);animation:.22s tf-settings-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #0000001f}@keyframes tf-settings-in{0%{transform:translate(100%)}to{transform:translate(0)}}.telefeed-settings-header{padding:calc(env(safe-area-inset-top,0px) + 16px) 18px 14px;border-bottom:1px solid var(--tf-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.telefeed-settings-title{margin:0;font-size:17px;font-weight:600}.telefeed-settings-close{width:32px;height:32px;color:var(--tf-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:22px;line-height:1}.telefeed-settings-close:hover{background:var(--tf-accent-soft);color:var(--tf-text)}.telefeed-settings-body{padding:8px 0 calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.telefeed-settings-section{border-bottom:1px solid var(--tf-border);padding:8px 16px}.telefeed-settings-section:last-child{border-bottom:none}.telefeed-settings-row{flex-direction:column;gap:8px;padding:12px 2px;display:flex}.telefeed-settings-toggle{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center}.telefeed-settings-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.telefeed-settings-label{color:var(--tf-text);font-size:14px;font-weight:500}.telefeed-settings-hint{color:var(--tf-text-secondary);font-size:12px}.telefeed-settings-warning{color:#c44b37;font-size:12px;line-height:1.35}html.theme_dark .telefeed-settings-warning{color:#e88a7a}.telefeed-settings-checkbox{width:18px;height:18px;accent-color:var(--tf-accent);cursor:pointer;flex-shrink:0}.telefeed-settings-select{border:1px solid var(--tf-border);background:var(--tf-surface);width:100%;color:var(--tf-text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:13px}.telefeed-settings-select:focus{border-color:var(--tf-accent);outline:none}.telefeed-settings-segmented{flex-wrap:wrap;gap:6px;display:flex}.telefeed-settings-segment{border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-text-secondary);font:inherit;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:13px;transition:background .12s,border-color .12s,color .12s}.telefeed-settings-segment.active{background:var(--tf-accent-soft);border-color:var(--tf-accent);color:var(--tf-accent);font-weight:500}.telefeed-settings-segment:hover:not(.active){background:var(--tf-accent-soft)}.telefeed-settings-danger{padding-top:16px}.telefeed-settings-action{border:1px solid var(--tf-border);background:var(--tf-accent-soft);width:100%;color:var(--tf-accent);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s,opacity .12s}.telefeed-settings-action:hover:not(:disabled){border-color:var(--tf-accent)}.telefeed-settings-action:disabled{opacity:.65;cursor:default}.telefeed-settings-action-hint{text-align:center;margin:8px 2px 0}.telefeed-settings-reset{width:100%}.telefeed-settings-reset-hint{text-align:center;margin:8px 2px 0}.telefeed-new-posts-banner{z-index:120;background:var(--tf-accent);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:500;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #3390ec59}.telefeed-new-posts-banner-bottom{bottom:calc(20px + env(safe-area-inset-bottom,0px));animation:.2s tf-banner-in-bottom}.telefeed-new-posts-banner-top{top:calc(var(--tf-header-h) + 12px);animation:.2s tf-banner-in-top}.telefeed-new-posts-banner:hover{filter:brightness(1.05)}.telefeed-telegram-access-banner{z-index:130;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));color:#fff;background:#c44b37;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;animation:.2s tf-tg-warn-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000002e}.telefeed-telegram-access-banner-text{text-align:center;max-width:42rem;margin:0;font-size:14px;line-height:1.35}.telefeed-telegram-access-banner-retry{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:500}.telefeed-telegram-access-banner-retry:hover:not(:disabled){background:#ffffff38}.telefeed-telegram-access-banner-retry:disabled{opacity:.7;cursor:default}.telefeed-app.has-telegram-warning .telefeed-new-posts-banner-bottom{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.telefeed-app.has-telegram-warning .telefeed-scroll-new{bottom:calc(76px + env(safe-area-inset-bottom,0px))}@keyframes tf-tg-warn-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tf-banner-in-bottom{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes tf-banner-in-top{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.telefeed-add-form{align-items:center;gap:8px;display:flex}.telefeed-add-input{border:1px solid var(--tf-border);width:220px;font:inherit;background:var(--tf-surface);color:var(--tf-text);border-radius:10px;padding:9px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.telefeed-add-input:focus{border-color:var(--tf-accent);box-shadow:0 0 0 3px var(--tf-accent-soft);outline:none}.telefeed-add-button{background:var(--tf-accent);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:500;transition:opacity .12s,transform .1s}.telefeed-add-button:hover:not(:disabled){opacity:.92}.telefeed-add-button:active:not(:disabled){transform:scale(.98)}.telefeed-add-button:disabled{opacity:.55;cursor:not-allowed}.telefeed-add-error{color:#e53935;margin:4px 0 0;font-size:12px;position:absolute;top:100%;right:20px}.telefeed-header-inner{position:relative}.telefeed-loading,.telefeed-loading-more,.telefeed-end,.telefeed-error{text-align:center;color:var(--tf-text-secondary);padding:28px 16px;font-size:14px}.telefeed-loading-more{border-top:1px solid var(--tf-border);overflow-anchor:none;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px;display:flex}.telefeed-feed-card:not(.telefeed-feed-card-inverted) .telefeed-loading-more,.telefeed-feed-card:not(.telefeed-feed-card-inverted) .telefeed-end{border-top:none;border-bottom:1px solid var(--tf-border)}.telefeed-loading-top{top:var(--tf-header-h);z-index:20;background:var(--tf-surface);position:sticky;box-shadow:0 2px 8px #0000000f}.telefeed-date-bar{z-index:19;text-align:center;color:var(--tf-accent);background:var(--tf-surface-elevated);-webkit-backdrop-filter:blur(10px);border:1px solid var(--tf-border);border-radius:var(--tf-radius) var(--tf-radius) 0 0;letter-spacing:.01em;border-bottom:none;padding:8px 16px;font-size:13px;font-weight:600;position:sticky}.telefeed-date-bar+.telefeed-feed-card{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.telefeed-forming-panel{text-align:center;color:var(--tf-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:56px 24px 64px;font-size:14px;display:flex}.telefeed-forming-content{align-items:center;gap:10px;line-height:1.4;display:inline-flex}.telefeed-forming-dates{color:var(--tf-text-secondary);flex-direction:column;gap:4px;font-size:13px;line-height:1.45;display:flex}.telefeed-forming-dates strong{color:var(--tf-text);font-weight:600}.telefeed-forming-skip{font:inherit;color:var(--tf-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline;transition:opacity .15s}.telefeed-forming-skip:hover{opacity:.8}.telefeed-spinner-sm{border-width:2px;width:18px;height:18px}.telefeed-restore-banner{color:var(--tf-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.telefeed-restore-banner-text{align-items:center;gap:8px;display:flex}.telefeed-restore-skip{background:var(--tf-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:500}.telefeed-restore-skip:hover{filter:brightness(1.05)}.telefeed-scroll-new{z-index:90;background:var(--tf-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;width:48px;height:48px;font-size:22px;line-height:1;transition:transform .15s,box-shadow .15s;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #3390ec73}.telefeed-scroll-new:hover{transform:scale(1.06);box-shadow:0 6px 20px #3390ec8c}.telefeed-spinner{border:2px solid var(--tf-border);border-top-color:var(--tf-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite tf-spin}@keyframes tf-spin{to{transform:rotate(360deg)}}.telefeed-error{color:#e53935}.telefeed-welcome{text-align:center;padding:64px 32px}.telefeed-welcome-icon{margin-bottom:16px;font-size:48px}.telefeed-welcome h2{color:var(--tf-text);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:600}.telefeed-welcome p{color:var(--tf-text-secondary);margin:0 0 16px;font-size:14px}.telefeed-welcome-formats{flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.telefeed-welcome-formats code{background:var(--tf-accent-soft);color:var(--tf-accent);border-radius:8px;padding:6px 12px;font-size:13px}.telefeed-welcome-add{text-align:left;width:100%;max-width:360px;margin:24px auto 0;display:none}.telefeed-end{border-top:1px solid var(--tf-border);padding:20px;font-size:13px}.telefeed-refresh-bar{border-top:1px solid var(--tf-border);flex-direction:column;align-items:center;gap:6px;padding:12px 20px;display:flex}.telefeed-refresh-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.telefeed-refresh-button{border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-accent);font:inherit;cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:200px;min-height:42px;padding:10px 24px;font-size:14px;font-weight:500;line-height:20px;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.telefeed-refresh-button .telefeed-spinner{flex-shrink:0}.telefeed-refresh-button:hover:not(:disabled){background:var(--tf-accent-soft);border-color:var(--tf-accent)}.telefeed-refresh-button:disabled{opacity:.65;cursor:not-allowed}.telefeed-refresh-notice{color:var(--tf-text-secondary);text-align:center;font-size:13px;line-height:20px;display:block}@media (max-width:900px){:root{--tf-radius:0}.telefeed-menu-button{display:flex}.telefeed-body{flex-direction:column;gap:0;max-width:100%;padding:0}.telefeed-sidebar-overlay{z-index:180;background:#00000073;animation:.2s tf-overlay-in;display:block;position:fixed;inset:0}@keyframes tf-overlay-in{0%{opacity:0}to{opacity:1}}.telefeed-sidebar{z-index:190;border:none;border-right:1px solid var(--tf-border);visibility:hidden;pointer-events:none;border-radius:0;width:min(320px,88vw);max-height:none;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:4px 0 24px #0000001f}.telefeed-sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.telefeed-sidebar-close{justify-content:center;align-items:center;display:flex}.telefeed-sidebar-header{padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 10px;border-bottom:1px solid var(--tf-border)}.telefeed-sidebar-count{padding:1px 7px;font-size:11px}.telefeed-channel-list{overscroll-behavior:contain;flex-flow:column;flex:1;gap:0;min-height:0;padding:6px;overflow:hidden auto}.telefeed-channel-row,.telefeed-channel-row-all{border-radius:10px;flex-shrink:1;grid-template-columns:minmax(0,1fr) 32px;width:100%;min-width:0;padding-right:4px;display:grid}.telefeed-channel-row-all{grid-template-columns:minmax(0,1fr);padding-right:0}.telefeed-channel-row-all .telefeed-channel-item{padding-right:12px}.telefeed-channel-item{border-radius:10px;gap:12px;padding:10px 8px 10px 12px}.telefeed-channel-avatar,.telefeed-channel-avatar-placeholder,.telefeed-channel-avatar-all{width:40px;height:40px;font-size:15px}.telefeed-channel-name{max-width:none;font-size:14px}.telefeed-channel-meta{display:block}.telefeed-channel-remove{opacity:.55;width:28px;height:28px;margin-right:0}.telefeed-channel-row:hover .telefeed-channel-remove{opacity:1}.telefeed-sidebar-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:block}.telefeed-main{width:100%}.telefeed-feed-card{box-shadow:none;border-left:none;border-right:none;border-radius:0}.telefeed-date-bar{border-left:none;border-right:none;border-radius:0}.telefeed-date-bar+.telefeed-feed-card{border-top:none}.telefeed-messages{padding:4px 0}.telefeed-message-item{padding-left:0}.telefeed-messages .tgme_container,.telefeed-feed-card .tgme_container{padding-left:8px;padding-right:8px}.telefeed-sidebar-title{font-size:15px}.telefeed-header{height:auto}.telefeed-header-inner{flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 12px}.telefeed-header-top{flex-wrap:nowrap;flex:1;gap:10px}.telefeed-header-brand{gap:10px}.telefeed-header-avatar{width:36px;height:36px}.telefeed-header-title{font-size:16px}.telefeed-header-subtitle{font-size:12px}.telefeed-channel-search{flex:none;width:auto;min-width:0;max-width:none;margin-left:0;position:static}.telefeed-channel-search-toggle{display:flex}.telefeed-channel-search-panel{display:none}.telefeed-channel-search.is-expanded .telefeed-channel-search-panel{z-index:130;box-sizing:border-box;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);align-items:center;gap:8px;width:100%;max-width:100%;padding:10px 12px;display:flex;position:absolute;inset:0;overflow:visible}.telefeed-header:has(.telefeed-channel-search.is-expanded){overflow:visible}.telefeed-channel-search.is-expanded .telefeed-channel-search-back{display:flex}.telefeed-channel-search.is-expanded .telefeed-channel-search-input{box-sizing:border-box;flex:1;min-width:0;padding:10px 12px;font-size:16px}.telefeed-channel-search.is-expanded .telefeed-channel-search-dropdown{box-sizing:border-box;z-index:140;border-left:none;border-right:none;border-radius:0;width:100%;max-width:100%;max-height:min(70vh,480px);position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000001f}.telefeed-sidebar-add .telefeed-add-input{padding:10px 12px;font-size:16px}.telefeed-welcome{padding:40px 20px}.telefeed-welcome h2{font-size:20px}.telefeed-welcome-add{display:block}.telefeed-welcome-add .telefeed-add-input{padding:10px 12px;font-size:16px}.telefeed-lightbox-content{padding:56px 8px 32px}.telefeed-lightbox-nav{width:40px;height:40px;font-size:28px}}.telefeed-about{max-width:640px;margin:0 auto;padding:28px 20px 48px}.telefeed-about-section{margin-bottom:32px}.telefeed-about-section:last-child{margin-bottom:0}.telefeed-about-intro{color:var(--tf-text);margin:0 0 20px;font-size:15px;line-height:1.55}.telefeed-about-heading{color:var(--tf-text);letter-spacing:-.02em;margin:0 0 16px;font-size:18px;font-weight:600}.telefeed-about-subheading{color:var(--tf-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:14px;font-weight:600}.telefeed-about-link{border:1px solid var(--tf-border);border-radius:var(--tf-radius);background:var(--tf-surface);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.telefeed-about-link:hover{background:var(--tf-accent-soft)}.telefeed-about-link-label{color:var(--tf-text);font-size:15px;font-weight:500}.telefeed-about-link-url{color:var(--tf-accent);font-size:13px}.telefeed-about-list{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.telefeed-about-item-desc{color:var(--tf-text-secondary);font-size:13px;line-height:1.45}@media (max-width:480px){.telefeed-empty-hint{padding:12px;font-size:12px}.telefeed-about{padding:20px 16px 40px}}.telefeed-seo{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
