.post-card{position:relative;padding:16px 16px 8px;border-bottom:1px solid var(--tg-theme-section-separator-color,#e0e0e0);background:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#ffffff));overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 500px}.feed-virtual-row .post-card{content-visibility:visible}.post-card:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--tg-theme-accent-text-color,var(--tg-theme-button-color,#2678b6));transition:none}.post-card.view-progress:after{width:100%;transition:width 2s linear}.post-card.view-done:after{width:100%;opacity:0;transition:opacity .4s ease .3s}@keyframes view-read-sweep{0%{width:0;opacity:1}70%{width:100%;opacity:1}to{width:100%;opacity:0}}.post-card.view-read:after{width:100%;opacity:0;animation:view-read-sweep 1.7s linear}@media (prefers-reduced-motion:reduce){.post-card.view-read:after{animation:none}}.post-card .view-tag{display:inline-flex;align-items:center;font-size:var(--sf-font-size-2xs);font-weight:var(--sf-font-weight-semibold);line-height:1;padding:4px 10px;border-radius:var(--sf-radius-pill);letter-spacing:.03em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:var(--tg-theme-secondary-bg-color,#f0f0f0);color:var(--tg-theme-hint-color,#8a8a8a);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.post-card.view-done .view-tag,.post-card.view-read .view-tag{opacity:1;transform:translateY(0);pointer-events:auto}.view-tag-icon{width:11px;height:11px;flex-shrink:0}.post-card .view-tag{border:0;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.post-card .view-tag:focus-visible{outline:2px solid var(--tg-theme-link-color,#2678b6);outline-offset:2px}.post-card .view-tag{position:relative}.post-card .view-tag:before{content:"";position:absolute;top:0;bottom:0;left:-13px;right:0}.post-card.view-read .view-tag{background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 16%,transparent);color:var(--tg-theme-link-color,#2678b6)}@supports not (color:color-mix(in srgb,red 50%,blue)){.post-card.view-read .view-tag{background:rgba(51,144,236,.16)}}.post-type-tag{display:inline-flex;align-items:center;font-size:var(--sf-font-size-2xs);font-weight:var(--sf-font-weight-semibold);line-height:1;padding:2px 6px;border-radius:var(--sf-radius-xs);-webkit-user-select:none;user-select:none;letter-spacing:.03em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.post-type-tag-curated{background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 15%,transparent);color:var(--tg-theme-link-color,#2678b6);cursor:pointer}.post-type-tag-author{background:color-mix(in srgb,#37b24d 15%,transparent);color:#37b24d;cursor:default}.post-type-tag-subscription{background:color-mix(in srgb,#f76707 15%,transparent);color:#f76707;cursor:default}.post-type-tag-mixed{background:color-mix(in srgb,var(--tg-theme-hint-color,#708499) 18%,transparent);color:var(--tg-theme-hint-color,#708499);cursor:pointer}@supports not (color:color-mix(in srgb,red 50%,blue)){.post-type-tag-curated{background:rgba(51,144,236,.15);color:var(--tg-theme-link-color,#2678b6)}.post-type-tag-author{background:rgba(55,178,77,.15);color:#37b24d}.post-type-tag-subscription{background:rgba(247,103,7,.15);color:#f76707}.post-type-tag-mixed{background:rgba(112,132,153,.18);color:var(--tg-theme-hint-color,#708499)}}.post-memory-mark{margin:0 0 6px;font-size:var(--sf-font-size-sm);color:var(--tg-theme-hint-color,#999999)}.post-header{display:flex;align-items:center;gap:10px;margin-bottom:8px;position:relative}.post-header--with-menu{padding-right:28px}.post-subscribe-dot{position:absolute;left:20px;top:50%;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}.post-subscribe-dot,.post-subscribe-dot-face{display:flex;align-items:center;justify-content:center}.post-subscribe-dot-face{width:20px;height:20px;border-radius:50%;background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#fff);box-shadow:0 0 0 2px var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#ffffff));transition:background .12s,color .12s}.post-subscribe-dot--on .post-subscribe-dot-face{background:var(--tg-theme-secondary-bg-color,#ebedf0);color:var(--tg-theme-hint-color,#8a8a8e)}.post-subscribe-dot:active .post-subscribe-dot-face{opacity:.7}.post-avatar{object-fit:cover}.post-avatar,.post-avatar-placeholder{width:40px;height:40px;border-radius:50%;flex-shrink:0}.post-avatar-placeholder{background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#fff);display:flex;align-items:center;justify-content:center;font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-bold);-webkit-user-select:none;user-select:none}.post-avatar-wrap{position:relative;flex-shrink:0}.post-avatar-reload{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:16px;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;transition:background .15s}.post-avatar-reload:active,.post-avatar-reload:hover{background:rgba(0,0,0,.62)}.post-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.post-meta-bottom,.post-meta-top{display:flex;align-items:center;gap:4px;min-width:0}.post-channel-name{font-weight:var(--sf-font-weight-semibold);font-size:var(--sf-font-size-md)}.post-author,.post-channel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-author{font-size:var(--sf-font-size-sm)}.post-author,.post-time{color:var(--tg-theme-hint-color,#999)}.post-time{font-size:var(--sf-font-size-xs)}.post-edited{font-size:var(--sf-font-size-2xs);color:var(--tg-theme-hint-color,#999)}.post-body{font-size:inherit;line-height:1.5;word-break:break-word;margin-bottom:8px}.post-body .line-break{display:block}.post-body .paragraph-break{display:block;margin-top:.75em}.line-break:before{content:" "}.post-body .line-break:before{content:none}.hub-clamp-breaks{white-space:pre-line}.hub-clamp-breaks .line-break:before,.hub-clamp-breaks .paragraph-break:before{content:none}.post-body:empty{display:none}.post-body em{font-synthesis:weight}.post-body--clamped{max-height:12em;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 3em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 3em),transparent)}.post-read-more{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:8px;padding:6px 0;background:none;border:none;cursor:pointer;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-semibold);color:var(--tg-theme-link-color,#2678b6);-webkit-tap-highlight-color:transparent}.post-read-more:hover{text-decoration:underline}.post-read-more-error{display:block;width:100%;padding:0 0 8px;text-align:center;font-size:var(--sf-font-size-sm);color:var(--tg-theme-destructive-text-color,#d14343)}.post-media{margin:8px 0}.post-media-img,.post-media-video{width:100%;max-height:60vh;object-fit:contain;border-radius:var(--sf-radius-md);display:block}.post-media--single{max-height:60vh;margin-inline:auto}.post-media--single>.post-media-img,.post-media--single>.post-media-video{height:100%;max-height:none}.post-media-sticker{max-width:160px;display:block}.post-media-doc{gap:8px;padding:8px;font-size:var(--sf-font-size-md);word-break:break-all}.post-media-doc,.post-media-fallback{display:flex;align-items:center;border-radius:var(--sf-radius-md);background:var(--tg-theme-secondary-bg-color,#f4f4f5)}.post-media-fallback{justify-content:center;width:100%;overflow:hidden}.post-media-fallback-wrap{position:relative}.post-media--single>.post-media-fallback-wrap,.post-media--single>.post-media-fallback-wrap>.post-media-fallback,.post-media--single>.post-media-fallback-wrap>a,.post-media-hold,.post-media-hold>.post-media-fallback,.post-media-hold>a{height:100%}.post-media--single .post-media-fallback,.post-media-hold .post-media-fallback{height:100%;min-height:0}.post-media-reload{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;transition:background .15s}.post-media-reload:active,.post-media-reload:hover{background:rgba(0,0,0,.72)}.post-media-fallback--thumbnail{position:relative}.post-media-fallback--thumbnail .post-media-img{width:100%;display:block}.post-media-fallback--placeholder{min-height:120px;color:var(--tg-theme-hint-color,#999)}.post-media-placeholder-icon{width:48px;height:48px;opacity:.4}.post-media-loading{width:100%;min-height:120px;background:var(--tg-theme-secondary-bg-color,#f4f4f5);border-radius:var(--sf-radius-md);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.post-entities-skeleton{height:12px;margin-top:8px;border-radius:var(--sf-radius-sm,4px);animation:pulse 1.5s ease-in-out infinite}.post-card-skeleton--error,.post-entities-skeleton{background:var(--tg-theme-secondary-bg-color,#f4f4f5)}.post-card-skeleton--error{display:flex;align-items:center;justify-content:center;gap:8px;min-height:60px;padding:16px;border-radius:var(--sf-radius-md);opacity:.7}.post-card-skeleton--error a{color:var(--tg-theme-hint-color,#999);font-size:.875rem;text-decoration:underline}.link-preview{margin:8px 0;padding-left:10px;border-left:3px solid var(--tg-theme-link-color,#2481cc);display:flex;flex-direction:column;gap:6px}.link-preview--thumb{flex-direction:row;align-items:flex-start;gap:10px}.link-preview-thumb{width:60px;height:60px;flex-shrink:0;border-radius:var(--sf-radius-sm,6px);object-fit:cover;display:block}.link-preview-media{position:relative;width:100%;max-height:60vh;border-radius:var(--sf-radius-md);overflow:hidden;background:var(--tg-theme-secondary-bg-color,#f4f4f5)}.link-preview-image,.link-preview-video{width:100%;height:100%;object-fit:cover;display:block}.link-preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;padding:0}.link-preview-play svg{width:26px;height:26px;margin-left:2px}.link-preview-duration{position:absolute;right:8px;bottom:8px;padding:1px 6px;border-radius:var(--sf-radius-sm,4px);background:rgba(0,0,0,.55);color:#fff;font-size:var(--sf-font-size-sm);line-height:1.5;pointer-events:none}.link-preview-body{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;min-width:0}.link-preview-site{font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-semibold);color:var(--tg-theme-link-color,#2481cc)}.link-preview-title{font-weight:var(--sf-font-weight-semibold);-webkit-line-clamp:2}.link-preview-description,.link-preview-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.link-preview-description{font-size:var(--sf-font-size-sm);color:var(--tg-theme-hint-color,#777);-webkit-line-clamp:3}.post-media-mosaic{position:relative;width:100%;border-radius:var(--sf-radius-md);overflow:hidden}.post-media-mosaic-cell{position:absolute;overflow:hidden}.post-media-mosaic .post-media-img,.post-media-mosaic .post-media-video{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}.post-media-grid{display:flex;flex-direction:column;gap:2px;border-radius:var(--sf-radius-md);overflow:hidden}.post-media-row{display:flex;gap:2px;flex-shrink:1;min-height:0}.post-media-cell,.post-media-grid-more{overflow:hidden;min-width:0}.post-media-grid .post-media-img,.post-media-grid .post-media-video{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}.post-media-grid-more{position:relative}.post-media-grid-more-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);color:#fff;font-size:28px;font-weight:var(--sf-font-weight-semibold);pointer-events:none}.post-header-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex:1;min-width:0}.post-footer{display:flex;flex-direction:column;gap:6px;margin-top:6px}.post-card>.facet-badges,.post-card>.post-content,.post-card>.post-footer{margin-left:20px}.post-card>.post-footer .reaction-bar{margin-left:-8px}.post-card>.post-footer .interaction-btn{justify-content:flex-start}.post-footer-reactions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.post-footer-reactions.hidden{visibility:hidden}.post-footer-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.post-footer-end{display:flex;align-items:center;gap:8px;margin-left:auto}.post-card .post-footer-end .post-source-link{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--sf-radius-pill);font-size:var(--sf-font-size-2xs);font-weight:var(--sf-font-weight-semibold);line-height:1;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 16%,transparent);color:var(--tg-theme-link-color,#2678b6);transition:background .15s}.post-source-link:before{content:"↗";font-size:1em;line-height:1}.post-card .post-footer-end .post-source-link:active,.post-card .post-footer-end .post-source-link:hover{text-decoration:none;background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 26%,transparent)}@supports not (color:color-mix(in srgb,red 50%,blue)){.post-card .post-footer-end .post-source-link{background:rgba(51,144,236,.16)}.post-card .post-footer-end .post-source-link:active,.post-card .post-footer-end .post-source-link:hover{background:rgba(51,144,236,.26)}}.reaction-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--sf-radius-pill);background:var(--tg-theme-secondary-bg-color,#f0f0f0);font-size:var(--sf-font-size-sm);color:var(--tg-theme-text-color);line-height:1.2}a.reaction-badge{text-decoration:none;color:inherit;cursor:pointer}.reaction-paid{background:linear-gradient(135deg,#ffd700,#ffaa00);color:#fff}.feed-spinner{padding:32px;font-size:20px;letter-spacing:4px}.empty-state,.error-state,.feed-spinner{text-align:center;color:var(--tg-theme-hint-color,#999)}.empty-state,.error-state{padding:48px 16px;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-state-btn{margin-top:8px;padding:var(--sf-btn-padding-md);border-radius:var(--sf-radius-lg);border:none;background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#fff);font-size:var(--sf-font-size-base);font-family:inherit;font-weight:var(--sf-font-weight-normal);cursor:pointer}.error-state-detail{font-size:var(--sf-font-size-sm);opacity:.7}.error-state button,.error-state-retry{margin-top:12px;padding:8px 16px;border-radius:var(--sf-radius-md);border:none;background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#fff);cursor:pointer;font-size:var(--sf-font-size-md)}.tg-spoiler{background:var(--tg-theme-hint-color,#aaa);color:transparent;border-radius:3px;cursor:pointer;transition:background .2s,color .2s}.tg-spoiler.revealed{background:transparent;color:inherit;cursor:default}.tg-bot-command,.tg-hashtag{color:var(--tg-theme-link-color,#2678b6)}.tg-custom-emoji{display:inline-block}.custom-emoji-img{width:20px;height:20px;vertical-align:bottom;display:inline}.post-body .emoji-row{display:block;line-height:0}.reaction-badge .custom-emoji-img{width:18px;height:18px}.post-body a,.post-card a:not(.post-header-link):not(.login-promo-button):not(.link-preview-body):not(.share-btn):not(.post-source-link),article a:not(.post-header-link):not(.login-promo-button):not(.link-preview-body):not(.share-btn):not(.post-source-link){color:var(--tg-theme-link-color,#2678b6);text-decoration:none}.post-body a:hover,.post-card a:not(.post-header-link):not(.login-promo-button):not(.link-preview-body):not(.share-btn):not(.post-source-link):hover,article a:not(.post-header-link):not(.login-promo-button):not(.link-preview-body):not(.share-btn):not(.post-source-link):hover{text-decoration:underline}code{background:var(--tg-theme-secondary-bg-color,#f0f0f0);border-radius:3px;padding:1px 4px;font-size:.9em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}pre{background:var(--tg-theme-secondary-bg-color,rgba(0,0,0,.04));border-radius:var(--sf-radius-sm);padding:10px 12px;white-space:pre-wrap;word-break:break-word;margin:6px 0}pre code{background:none;padding:0;font-size:.85em}blockquote{border-left:3px solid var(--tg-theme-link-color,#2678b6);padding:6px 10px;margin:6px 0;color:inherit;background:var(--tg-theme-secondary-bg-color,rgba(0,0,0,.04));border-radius:0 6px 6px 0}blockquote+blockquote{margin-top:-6px;border-top-right-radius:0}blockquote:has(+blockquote){margin-bottom:0;border-bottom-right-radius:0}.post-body.standalone-emoji{font-size:36px;line-height:1.2}#feed-sentinel,#sentinel{height:1px}.app-header{position:sticky;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:var(--sf-app-header-height);padding:0 16px;background:var(--tg-theme-bg-color,#ffffff);border-bottom:1px solid var(--tg-theme-section-separator-color,#e0e0e0)}.app-header-title{display:block;flex-shrink:0;width:81px;height:32px;background-color:var(--tg-theme-link-color,#2678b6);-webkit-mask:url(/brand/sillyfeed-line.svg) center/contain no-repeat;mask:url(/brand/sillyfeed-line.svg) center/contain no-repeat}.app-header-menu-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--tg-theme-text-color,#000);border-radius:var(--sf-radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.app-header-menu-btn:active,.app-header-tabs{background:var(--tg-theme-secondary-bg-color,#f0f0f0)}.app-header-tabs{display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--sf-radius-lg)}.app-header-tab{border:none;background:transparent;padding:4px 12px;border-radius:var(--sf-radius-md);font-family:inherit;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);line-height:1.2;color:var(--tg-theme-hint-color,#999);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.app-header-tab--active{background:var(--tg-theme-bg-color,#ffffff);color:var(--tg-theme-link-color,#2678b6);font-weight:var(--sf-font-weight-semibold);box-shadow:0 1px 2px rgba(0,0,0,.08)}.reaction-bar{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.interaction-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:none;border-radius:var(--sf-radius-md);background:transparent;color:var(--tg-theme-hint-color,#999);font-family:inherit;font-size:var(--sf-font-size-sm);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none;min-width:52px;justify-content:center}.interaction-btn:active{background:var(--tg-theme-secondary-bg-color,#f0f0f0)}.interaction-btn.interaction-btn-active.like-btn{color:var(--tg-theme-button-color,#2678b6);background:color-mix(in srgb,var(--tg-theme-button-color,#2678b6) 12%,transparent)}.interaction-btn.interaction-btn-active.dislike-btn{color:#e53935;background:color-mix(in srgb,#e53935 12%,transparent)}@supports not (color:color-mix(in srgb,red 50%,blue)){.interaction-btn.interaction-btn-active.like-btn{background:rgba(51,144,236,.12)}.interaction-btn.interaction-btn-active.dislike-btn{background:rgba(229,57,53,.12)}}.interaction-icon{width:17px;height:17px;flex-shrink:0;vertical-align:middle}.post-source-split{display:inline-flex;align-items:stretch;border-radius:var(--sf-radius-pill);background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 16%,transparent)}.post-card .post-footer-end .post-source-split .post-source-link{position:relative;background:transparent;border-radius:var(--sf-radius-pill) 0 0 var(--sf-radius-pill)}.post-source-split-divider{width:1px;margin:4px 0;background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 38%,transparent)}.post-card .post-footer-end .post-source-split .share-btn{position:relative;min-width:44px;padding:0 12px 0 10px;border-radius:0 var(--sf-radius-pill) var(--sf-radius-pill) 0;background:transparent;color:var(--tg-theme-link-color,#2678b6)}.post-card .post-footer-end .post-source-split .share-btn .interaction-icon{width:15px;height:15px}.post-card .post-footer-end .post-source-split .post-source-link:active,.post-card .post-footer-end .post-source-split .post-source-link:hover,.post-card .post-footer-end .post-source-split .share-btn:active,.post-card .post-footer-end .post-source-split .share-btn:hover{background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 12%,transparent)}@supports not (color:color-mix(in srgb,red 50%,blue)){.post-source-split{background:rgba(51,144,236,.16)}.post-source-split-divider{background:rgba(51,144,236,.38)}.post-card .post-footer-end .post-source-split .post-source-link:active,.post-card .post-footer-end .post-source-split .post-source-link:hover,.post-card .post-footer-end .post-source-split .share-btn:active,.post-card .post-footer-end .post-source-split .share-btn:hover{background:rgba(51,144,236,.12)}}.interaction-count{font-size:var(--sf-font-size-sm);font-variant-numeric:tabular-nums;min-width:0}@keyframes post-fade-out{0%{opacity:1;max-height:800px;transform:scaleY(1)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-width:0;transform:scaleY(.95);transform-origin:top}}.post-card-removing{overflow:hidden;animation:post-fade-out .35s ease forwards}.feed-service-row{display:flow-root;border-bottom:1px solid var(--tg-theme-section-separator-color,#e0e0e0);background:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#ffffff))}.pick-end{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;margin:16px 12px;padding:20px 16px;border:2px solid var(--tg-theme-button-color,#2678b6);border-radius:var(--sf-radius-xl);background:var(--tg-theme-secondary-bg-color,#f1f1f1);color:var(--tg-theme-button-color,#2678b6);text-align:center}.pick-end-icon{display:inline-block;margin-bottom:8px}.pick-end-msg{font-size:var(--sf-font-size-md);font-weight:var(--sf-font-weight-semibold);line-height:1.35}.pick-end-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.pick-end-chips-hint{width:100%;font-size:var(--sf-font-size-sm);color:var(--tg-theme-hint-color,#999999)}.pick-end-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid var(--tg-theme-button-color,#2678b6);border-radius:999px;background:var(--tg-theme-bg-color,#ffffff);color:var(--tg-theme-button-color,#2678b6);font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-semibold);line-height:1.2}.pick-end-chip[data-state=done]{background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#ffffff)}.pick-end-chip:disabled{opacity:.6}.pick-end-chip-undo{font-weight:var(--sf-font-weight-normal);text-decoration:underline}.pick-entry{display:flex;align-items:center;gap:12px;margin:12px;padding:16px;border:2px solid var(--tg-theme-button-color,#2678b6);border-radius:var(--sf-radius-xl);background:var(--tg-theme-secondary-bg-color,#f1f1f1);color:var(--tg-theme-text-color,#000000);text-decoration:none}.pick-entry-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#ffffff)}.pick-entry-title{font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-semibold);line-height:1.3}.pick-entry-hint{font-size:var(--sf-font-size-sm);color:var(--tg-theme-hint-color,#999999)}.pick-entry-chevron{flex-shrink:0;color:var(--tg-theme-button-color,#2678b6)}.end-of-feed{text-align:center;padding:48px 16px 32px}.end-of-feed-title{line-height:0;margin-bottom:12px}.end-of-feed-msg{font-size:var(--sf-font-size-xl);font-weight:var(--sf-font-weight-semibold);color:var(--tg-theme-text-color,#000);margin-bottom:8px}.end-of-feed-hint{font-size:var(--sf-font-size-md);color:var(--tg-theme-hint-color,#999);margin-bottom:24px;line-height:1.4}.end-of-feed-actions{display:flex;flex-direction:column;gap:10px;max-width:280px;margin:0 auto}.end-of-feed-btn{display:block;width:100%;padding:12px;border-radius:var(--sf-radius-xl);border:none;font-family:inherit;font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--tg-theme-secondary-bg-color,#f0f0f0);color:var(--tg-theme-text-color,#000);transition:opacity .15s}.end-of-feed-btn--primary{background:var(--tg-theme-button-color,#2678b6);color:var(--tg-theme-button-text-color,#fff);font-weight:var(--sf-font-weight-semibold)}.end-of-feed-btn:active{opacity:.7}.post-menu-btn{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--tg-theme-hint-color,#999);border-radius:var(--sf-radius-md);cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;transition:background .12s}.post-menu-btn:active{background:var(--tg-theme-secondary-bg-color,#f0f0f0)}.post-menu-icon{width:18px;height:18px;display:block}.post-sheet-head{display:flex;align-items:center;gap:12px;padding:0 32px 12px 0}.post-sheet-avatar{width:40px;height:40px;flex:0 0 auto;border-radius:50%;object-fit:cover}.post-sheet-avatar--empty{display:flex;align-items:center;justify-content:center;background:var(--tg-theme-secondary-bg-color,#f0f0f0);color:var(--tg-theme-hint-color,#8a8a8a);font-weight:var(--sf-font-weight-semibold)}.post-sheet-channel{display:flex;flex-direction:column;min-width:0}.post-sheet-name{font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-semibold);line-height:1.25}.post-sheet-meta,.post-sheet-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-sheet-meta{font-size:var(--sf-font-size-sm);line-height:1.3;color:var(--tg-theme-hint-color,#8a8a8a)}.post-sheet-list{list-style:none;margin:0 -8px;padding:0}.post-sheet-row{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px;border:none;border-radius:var(--sf-radius-lg);background:none;font-family:inherit;color:var(--tg-theme-text-color,#000);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s}.post-sheet-row:active{background:var(--tg-theme-secondary-bg-color,#f0f0f0)}.post-sheet-row:focus-visible{outline:2px solid var(--tg-theme-link-color,#2678b6);outline-offset:-2px}.post-sheet-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:var(--sf-radius-xl);color:var(--tg-theme-link-color,#2678b6);background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 12%,transparent)}.post-sheet-icon svg{width:20px;height:20px}.post-sheet-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.post-sheet-title{font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-medium);line-height:1.25}.post-sheet-hint{font-size:var(--sf-font-size-sm);line-height:1.3}.post-sheet-chevron,.post-sheet-hint{color:var(--tg-theme-hint-color,#8a8a8a)}.post-sheet-chevron{display:flex;flex:0 0 auto}.post-sheet-chevron svg{width:18px;height:18px}.post-sheet-row--danger .post-sheet-icon{color:#e53935;background:color-mix(in srgb,#e53935 11%,transparent)}.post-sheet-row--danger .post-sheet-title{color:#e53935}.post-sheet-sep{height:1px;margin:6px 8px;background:var(--tg-theme-section-separator-color,#e6e6e6)}@supports not (color:color-mix(in srgb,red 50%,blue)){.post-sheet-icon{background:rgba(51,144,236,.12)}.post-sheet-row--danger .post-sheet-icon{background:rgba(229,57,53,.11)}}.facet-badges{display:flex;flex-wrap:wrap;gap:5px;padding:5px 12px 0}.facet-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--sf-radius-lg);font-size:var(--sf-font-size-2xs);font-weight:var(--sf-font-weight-medium);line-height:1.35;-webkit-user-select:none;user-select:none}.facet-badge--l1{background:color-mix(in srgb,var(--tg-theme-button-color,#2678b6) 18%,transparent);color:var(--tg-theme-button-color,#2678b6);font-weight:var(--sf-font-weight-semibold)}@supports not (color:color-mix(in srgb,red 50%,blue)){.facet-badge--l1{background:rgba(51,144,236,.18)}}.facet-badge--l2{background:var(--tg-theme-secondary-bg-color,#f0f0f0);color:var(--tg-theme-hint-color,#999)}.source-disclaimer{display:flex;align-items:flex-start;gap:8px;padding:8px 16px;background:var(--tg-theme-secondary-bg-color,#f4f4f5);border-bottom:1px solid var(--tg-theme-section-separator-color,#e0e0e0);color:var(--tg-theme-hint-color,#8a8a8a);font-size:var(--sf-font-size-xs);line-height:1.4}.source-disclaimer-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.source-disclaimer-command{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em;padding:1px 4px;border-radius:var(--sf-radius-xs,3px);background:color-mix(in srgb,var(--tg-theme-hint-color,#8a8a8a) 18%,transparent);color:var(--tg-theme-text-color,#000);word-break:break-word}@supports not (color:color-mix(in srgb,red 50%,blue)){.source-disclaimer-command{background:rgba(138,138,138,.18)}}.source-disclaimer-support{display:inline;padding:0;margin:0;font:inherit;color:var(--tg-theme-link-color,#2678b6);text-decoration:underline}.source-disclaimer-dismiss,.source-disclaimer-support{border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.source-disclaimer-dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;color:var(--tg-theme-hint-color,#8a8a8a);font-size:18px;line-height:1;border-radius:var(--sf-radius-md,6px);transition:background .12s}.source-disclaimer-dismiss:active{background:color-mix(in srgb,var(--tg-theme-hint-color,#8a8a8a) 18%,transparent)}@supports not (color:color-mix(in srgb,red 50%,blue)){.source-disclaimer-dismiss:active{background:rgba(138,138,138,.18)}}.view-tag-wrap{position:relative;display:inline-flex}.view-tag-hint{position:absolute;right:-6px;bottom:calc(100% + 8px);z-index:3;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:var(--sf-radius-lg);background:var(--tg-theme-bg-color,#ffffff);color:var(--tg-theme-text-color,#000);border:1px solid var(--tg-theme-section-separator-color,#e6e6e6);box-shadow:0 4px 18px rgba(0,0,0,.16);font-size:var(--sf-font-size-sm);line-height:1.2;white-space:nowrap}.view-tag-hint:after{content:"";position:absolute;right:16px;bottom:-6px;width:10px;height:10px;background:inherit;border-right:1px solid var(--tg-theme-section-separator-color,#e6e6e6);border-bottom:1px solid var(--tg-theme-section-separator-color,#e6e6e6);transform:rotate(45deg)}.view-tag-hint-row{display:flex;align-items:center;gap:8px;color:var(--tg-theme-hint-color,#8a8a8a)}.view-tag-hint-row--now{color:var(--tg-theme-text-color,#000);font-weight:var(--sf-font-weight-semibold)}.view-tag-hint-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--sf-radius-pill);background:var(--tg-theme-secondary-bg-color,#f0f0f0);color:var(--tg-theme-hint-color,#8a8a8a)}.view-tag-hint-pill--read{background:color-mix(in srgb,var(--tg-theme-link-color,#2678b6) 16%,transparent);color:var(--tg-theme-link-color,#2678b6)}@supports not (color:color-mix(in srgb,red 50%,blue)){.view-tag-hint-pill--read{background:rgba(51,144,236,.16)}}