.COWwkW_poll-container{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;margin:24px 0;padding:24px;box-shadow:0 1px 2px #00000008}.COWwkW_poll-header{margin-bottom:20px}.COWwkW_poll-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.COWwkW_poll-title-row-actions-only{justify-content:flex-end}.COWwkW_poll-actions-top-row{justify-content:flex-end;margin-bottom:8px;display:flex}.COWwkW_poll-containerDetail .COWwkW_poll-actions-top-row,.COWwkW_poll-containerDetail .COWwkW_poll-title-row{margin-bottom:6px}.COWwkW_poll-containerDetail .COWwkW_poll-title{width:100%}.COWwkW_poll-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.COWwkW_poll-title{min-width:0;color:var(--text-primary);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;flex:1;margin:0;font-size:18px;font-weight:800;line-height:1.35}.COWwkW_poll-meta{color:var(--text-secondary);font-size:13px;font-weight:600}.COWwkW_end-poll-btn{border:1px solid var(--community-stage-admin-danger-outline-border);background:var(--community-stage-admin-danger-outline-bg);color:var(--community-stage-admin-danger-outline-text);cursor:pointer;border-radius:9999px;padding:6px 10px;font-size:12px;font-weight:800;transition:background-color .15s,border-color .15s}.COWwkW_end-poll-btn:hover:not(:disabled){background:var(--community-stage-admin-danger-outline-hover-bg);border-color:var(--community-stage-admin-danger-outline-hover-border)}.COWwkW_end-poll-btn:disabled{opacity:.6;cursor:not-allowed}.COWwkW_change-mode-btn{border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:6px 10px;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.COWwkW_change-mode-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.COWwkW_change-mode-btn-active{border-color:var(--accent);background:var(--accent-muted-bg);color:var(--accent-text)}.COWwkW_poll-pick-hint{color:var(--text-secondary);margin:6px 0 0;font-size:12px;font-weight:600}.COWwkW_poll-submit-row{justify-content:flex-end;margin-top:16px;display:flex}.COWwkW_poll-submit-btn{cursor:pointer;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:var(--text-on-accent);box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 35%, transparent);border:none;border-radius:9999px;padding:10px 20px;font-size:14px;font-weight:800}.COWwkW_poll-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.COWwkW_poll-lock-hint{color:var(--text-secondary);margin:6px 0 0;font-size:12px;font-weight:700}.COWwkW_poll-login-required-hint{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border-color));background:var(--accent-muted-bg);color:var(--accent-text);border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.COWwkW_poll-login-required-icon{color:var(--accent-text);flex-shrink:0}.COWwkW_poll-change-mode-hint{color:var(--accent-text);margin:6px 0 0;font-size:12px;font-weight:800}.COWwkW_poll-options-list{flex-direction:column;gap:12px;display:flex}.COWwkW_poll-option{background-color:var(--surface-hover);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:stretch;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.COWwkW_poll-option:hover:not(.COWwkW_poll-option-disabled){border-color:var(--community-write-emerald)}.COWwkW_poll-option-selected{background-color:var(--card-bg);border-color:#000}.COWwkW_poll-option-disabled{cursor:default;opacity:.85}.COWwkW_poll-option-change-mode{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.COWwkW_poll-progress-bar{z-index:0;border-radius:12px;height:100%;position:absolute;top:0;left:0}.COWwkW_poll-progress-active{background-color:#000}.COWwkW_poll-progress-default{background-color:var(--surface-muted)}.COWwkW_poll-content-row{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex;position:relative}.COWwkW_poll-text-group{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.COWwkW_poll-option-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.45}.COWwkW_poll-option-selected-results .COWwkW_poll-option-text,.COWwkW_poll-option-selected-results .COWwkW_poll-percentage,.COWwkW_poll-option-selected-results .COWwkW_poll-selected-icon{color:#fff}.COWwkW_poll-selected-icon{color:#000;flex-shrink:0}.COWwkW_poll-percentage{color:var(--text-primary);flex-shrink:0;padding-top:1px;font-size:14px;font-weight:800;line-height:1.45}@media (max-width:767px){.COWwkW_poll-containerDetail{border-radius:12px;margin:0;padding:14px}.COWwkW_poll-containerDetail .COWwkW_poll-header{margin-bottom:12px}.COWwkW_poll-containerDetail .COWwkW_poll-title{font-size:16px;line-height:1.35}.COWwkW_poll-containerDetail .COWwkW_poll-actions{gap:6px}.COWwkW_poll-containerDetail .COWwkW_end-poll-btn,.COWwkW_poll-containerDetail .COWwkW_change-mode-btn{padding:5px 9px;font-size:11px}.COWwkW_poll-containerDetail .COWwkW_poll-meta{font-size:12px;line-height:1.45}.COWwkW_poll-containerDetail .COWwkW_poll-login-required-hint{gap:6px;margin-top:8px;padding:9px 10px;font-size:12px}.COWwkW_poll-containerDetail .COWwkW_poll-login-required-icon{width:14px;height:14px}.COWwkW_poll-containerDetail .COWwkW_poll-pick-hint,.COWwkW_poll-containerDetail .COWwkW_poll-lock-hint,.COWwkW_poll-containerDetail .COWwkW_poll-change-mode-hint{font-size:11px;line-height:1.45}.COWwkW_poll-containerDetail .COWwkW_poll-options-list{gap:8px}.COWwkW_poll-containerDetail .COWwkW_poll-option{border-radius:10px;padding:11px 12px}.COWwkW_poll-containerDetail .COWwkW_poll-option-text{font-size:14px;line-height:1.4}.COWwkW_poll-containerDetail .COWwkW_poll-percentage{font-size:13px}.COWwkW_poll-containerDetail .COWwkW_poll-selected-icon{width:16px;height:16px}.COWwkW_poll-containerDetail .COWwkW_poll-submit-row{justify-content:stretch;margin-top:12px}.COWwkW_poll-containerDetail .COWwkW_poll-submit-btn{border-radius:12px;width:100%;padding:12px 16px;font-size:14px}}
.XcAGPq_postListArea{background-color:var(--card-bg);flex-direction:column;display:flex}.XcAGPq_postListAreaInfinite{flex:1;min-height:0}.XcAGPq_postListAreaFill,.XcAGPq_postListAreaFill .XcAGPq_feedContainer,.XcAGPq_postListAreaFill .XcAGPq_listContainer{flex:auto;min-height:0}.XcAGPq_postListAreaFill .XcAGPq_initialLoader{flex:auto;min-height:120px}.XcAGPq_postListEmptyState{text-align:center;color:var(--text-secondary);justify-content:center;align-items:center;padding:32px 20px 24px;font-size:15px;font-weight:700;line-height:1.45;display:flex}.XcAGPq_postListEmptyStateTop{flex:0 auto;justify-content:center;align-items:flex-start;width:100%;min-height:0;padding-top:20px;padding-bottom:16px}.XcAGPq_postListAreaFill .XcAGPq_infiniteLoader{margin-top:auto}.XcAGPq_listControlWrap{background-color:var(--card-bg);border-bottom:1px solid var(--community-panel-border)}.XcAGPq_listControlBar{--toolbar-trailing-inset:16px;--filter-trailing-gap:84px;--toolbar-trailing-fade:20px;min-height:44px;padding:12px var(--toolbar-trailing-inset);background-color:var(--card-bg);border-bottom:none;align-items:stretch;display:flex;position:relative}.XcAGPq_listControlBarSearchOnly{justify-content:flex-end}.XcAGPq_toolbarTrailing{top:0;right:var(--toolbar-trailing-inset);z-index:2;padding-left:var(--toolbar-trailing-fade);background:var(--community-toolbar-fade);pointer-events:none;flex-shrink:0;align-items:center;gap:6px;display:flex;position:absolute;bottom:0}.XcAGPq_toolbarTrailing>*{pointer-events:auto}.XcAGPq_mobileSearchPanel{padding:0 16px 10px}.XcAGPq_searchStatusBar{background-color:var(--card-bg);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px 10px;display:flex}.XcAGPq_filterGroup{scrollbar-width:none;min-width:0;padding-right:var(--filter-trailing-gap);flex:1;align-items:center;gap:4px;margin-right:-4px;display:flex;overflow-x:auto}.XcAGPq_filterGroup::-webkit-scrollbar{display:none}.XcAGPq_feedSectionLabel{color:var(--text-primary);white-space:nowrap;flex-shrink:0;align-items:center;padding:6px 2px 6px 0;font-size:14px;font-weight:800;display:inline-flex}.XcAGPq_feedSectionLabel:after{content:"";background-color:var(--community-divider);width:1px;height:14px;margin-left:8px}.XcAGPq_searchToggleBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.XcAGPq_searchToggleBtn:hover{color:var(--community-icon-hover-text);background-color:var(--community-icon-hover-bg)}.XcAGPq_searchToggleActive{color:var(--community-search-active-text);background-color:var(--community-search-active-bg)}.XcAGPq_searchResultChip{background-color:var(--bg-color);border:1px solid var(--community-border-subtle);min-width:0;color:var(--text-secondary);border-radius:8px;flex:auto;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.45;display:flex;overflow:hidden}.XcAGPq_searchResultKeyword{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;overflow:hidden}.XcAGPq_searchResultCount{color:var(--text-muted);white-space:nowrap;flex-shrink:0}.XcAGPq_searchClearBtn{border:1px solid var(--community-surface-muted-border);background-color:var(--card-bg);height:36px;color:var(--text-secondary);letter-spacing:-.02em;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.XcAGPq_searchClearBtn:hover{color:var(--text-primary);background-color:var(--bg-color);border-color:var(--border-strong);box-shadow:0 1px 3px #0f172a14}.XcAGPq_filterBtn{color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.XcAGPq_hotSortLabel{flex:0 auto;min-width:0;max-width:100%}.XcAGPq_filterBtn:hover,.XcAGPq_filterActive{background-color:var(--community-chip-active-bg);color:var(--community-chip-active-text)}.XcAGPq_filterFlameActive{color:var(--community-filter-flame-active);flex-shrink:0}.XcAGPq_viewToggleBox{background-color:var(--community-toggle-track);border-radius:8px;padding:2px;display:flex}@media (max-width:767px){.XcAGPq_postListArea{background-color:var(--bg-color)}.XcAGPq_listControlWrap{background-color:var(--bg-color);border-bottom-color:var(--community-border-subtle)}.XcAGPq_listControlBar{min-height:40px;padding:8px var(--toolbar-trailing-inset);background-color:var(--bg-color);--community-toolbar-fade:linear-gradient(270deg, var(--bg-color) 55%, transparent)}.XcAGPq_feedSectionLabel{padding:4px 2px 4px 0;font-size:13px}.XcAGPq_filterBtn{gap:5px;padding:5px 10px;font-size:12px}.XcAGPq_viewBtn{padding:5px 10px}.XcAGPq_filterBtn svg{flex-shrink:0}.XcAGPq_filterBtnHot{flex:0 auto;min-width:0;max-width:calc(100% - 6rem);overflow:hidden}.XcAGPq_filterBtnFixed{white-space:nowrap;flex:none}.XcAGPq_filterBtnFixedLabel{white-space:nowrap}.XcAGPq_viewToggleBox{flex-shrink:0}}.XcAGPq_viewBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;transition:all .2s;display:flex}.XcAGPq_viewBtn:hover{color:var(--community-icon-hover-text)}.XcAGPq_viewActive{background-color:var(--card-bg);color:var(--text-primary);box-shadow:0 1px 3px #0000001f}:root:not([data-theme=dark]) .XcAGPq_viewBtn{color:#64748b}:root:not([data-theme=dark]) .XcAGPq_viewBtn:hover{color:#475569}:root:not([data-theme=dark]) .XcAGPq_viewActive{color:#0f172a;box-shadow:0 1px 3px #0f172a24}.XcAGPq_listContainer,.XcAGPq_feedContainer{flex-direction:column;display:flex}.XcAGPq_postListScrollInfinite{flex:1}.XcAGPq_pinnedSection{border-bottom:1px solid var(--community-border-subtle);background-color:var(--community-stage-detail-pinned-section-bg);flex-direction:column;display:flex}.XcAGPq_pinnedRow{border-bottom:1px solid var(--community-stage-detail-pinned-row-border);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background-color .2s;display:grid}.XcAGPq_pinnedRow:last-child{border-bottom:none}.XcAGPq_pinnedRow:hover{background-color:var(--community-stage-detail-pinned-row-hover-bg)}.XcAGPq_pinnedBadge{color:var(--community-notice-badge-text);background-color:var(--community-notice-badge-bg);border:1px solid var(--community-notice-badge-border);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2}.XcAGPq_pinnedTitle{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.XcAGPq_pinnedMeta{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.XcAGPq_initialLoader{min-height:120px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 0;font-size:13px;font-weight:600;display:flex}.XcAGPq_spinnerRing{border:3px solid var(--community-stage-detail-loader-track);border-top-color:var(--community-stage-detail-loader-accent);border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:.7s linear infinite XcAGPq_postListSpin}.XcAGPq_spinnerRingSmall{border:2px solid var(--community-stage-detail-loader-track);border-top-color:var(--community-stage-detail-loader-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite XcAGPq_postListSpin}@keyframes XcAGPq_postListSpin{to{transform:rotate(360deg)}}.XcAGPq_infiniteLoader{justify-content:center;align-items:center;width:100%;min-height:0;padding:16px 0 8px;display:flex}@media (min-width:768px){.XcAGPq_listControlWrap{border-bottom-color:var(--community-panel-border)}}@media (min-width:1024px){.XcAGPq_listControlWrap{border-radius:0}.XcAGPq_listControlBar{--toolbar-trailing-inset:20px;--filter-trailing-gap:96px;--toolbar-trailing-fade:28px;padding:16px var(--toolbar-trailing-inset)}.XcAGPq_mobileSearchPanel{padding:0 20px 12px}.XcAGPq_filterBtn{padding:8px 16px;font-size:14px}}
