.SparkCommentsDrawer_drawerOverlay__4qqoS{position:fixed;inset:0;z-index:50;pointer-events:none}.SparkCommentsDrawer_drawerOverlay__4qqoS.SparkCommentsDrawer_drawerOpen__O1aAh{pointer-events:auto}.SparkCommentsDrawer_drawerBackdrop__uApQN{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity var(--transition-normal)}.SparkCommentsDrawer_drawerOpen__O1aAh .SparkCommentsDrawer_drawerBackdrop__uApQN{opacity:1}.SparkCommentsDrawer_drawerPanel__1o7_r{position:fixed;right:0;top:0;bottom:0;width:100%;max-width:420px;background:var(--card);border-left:1px solid var(--border-md);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--transition-normal);z-index:51}.SparkCommentsDrawer_drawerOpen__O1aAh .SparkCommentsDrawer_drawerPanel__1o7_r{transform:translateX(0)}.SparkCommentsDrawer_drawerHeader__aB83Q{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border);flex-shrink:0}.SparkCommentsDrawer_drawerTitle__XL85M{font-size:16px;font-weight:700;color:var(--text);margin:0}.SparkCommentsDrawer_closeBtn__xL6sv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--card-hover);border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast)}.SparkCommentsDrawer_closeBtn__xL6sv:hover{background:var(--border);color:var(--text)}.SparkCommentsDrawer_sparkPreview__NPHtT{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);background:var(--card-hover);flex-shrink:0}.SparkCommentsDrawer_sparkMeta__osSln{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--spacing-sm)}.SparkCommentsDrawer_sparkCreator__9mD1W{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.SparkCommentsDrawer_sparkTitle__cPMaY{font-size:14px;font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SparkCommentsDrawer_sparkCommentCount__HYW0B{font-size:12px;color:var(--muted)}.SparkCommentsDrawer_commentsList__2wJPg{flex:1 1;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.SparkCommentsDrawer_commentsList__2wJPg::-webkit-scrollbar{display:none;width:0;height:0}.SparkCommentsDrawer_emptyState__4l37M,.SparkCommentsDrawer_errorState__x2uHk,.SparkCommentsDrawer_loadingState__YBUxd{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;color:var(--muted);text-align:center;padding:var(--spacing-md)}.SparkCommentsDrawer_errorState__x2uHk{color:var(--error)}.SparkCommentsDrawer_composerSection__ZREY2{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border);flex-shrink:0}.SparkCommentsDrawer_commentsList__2wJPg::-webkit-scrollbar{width:4px}.SparkCommentsDrawer_commentsList__2wJPg::-webkit-scrollbar-track{background:transparent}.SparkCommentsDrawer_commentsList__2wJPg::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.SparkCommentsDrawer_commentsList__2wJPg::-webkit-scrollbar-thumb:hover{background:var(--border-md)}@media (max-width:768px){.SparkCommentsDrawer_drawerPanel__1o7_r{max-width:100%}.SparkCommentsDrawer_sparkTitle__cPMaY{font-size:13px}}.SparksRightRail_rightRail__wuMu1{display:flex;flex-direction:column;gap:28px;width:100%;max-width:340px;top:80px;position:-webkit-sticky;position:sticky}.SparksRightRail_section__uaEXr{display:flex;flex-direction:column;gap:12px}.SparksRightRail_sectionHeader__CJaPm{display:flex;justify-content:space-between;align-items:center;gap:12px}.SparksRightRail_sectionTitle__iTD17{font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0}.SparksRightRail_viewAll__RCesl{font-size:.85rem;color:var(--accent-primary);text-decoration:none;font-weight:600;transition:color .2s}.SparksRightRail_viewAll__RCesl:hover{color:var(--accent-hover)}.SparksRightRail_creatorsList__uOyf_{display:flex;flex-direction:column;gap:12px}.SparksRightRail_railLoading__jDZS8{display:flex;justify-content:center;align-items:center;min-height:80px;color:var(--text-action);font-size:.85rem}.SparksRightRail_railSpinner__ddhWP{width:16px;height:16px;border-top:2px solid var(--border-subtle);border:2px solid var(--border-subtle);border-top-color:var(--accent-primary);border-radius:50%;animation:SparksRightRail_spin__Azr1d .8s linear infinite}@keyframes SparksRightRail_spin__Azr1d{to{transform:rotate(1turn)}}.SparksRightRail_railEmpty__mgqTr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:60px;color:var(--text-action);font-size:.85rem;text-align:center}.SparksRightRail_railEmpty__mgqTr span:first-child{font-size:1.5rem}.SparksRightRail_topicsGrid__q_E08{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.SparksRightRail_topicChip__Yc0NZ{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;text-decoration:none;font-size:.8rem;color:var(--text-action);transition:all .2s;cursor:pointer}.SparksRightRail_topicChip__Yc0NZ:hover{background:var(--bg-card-elevated);border-color:var(--border-strong);color:var(--text-primary)}.SparksRightRail_topicEmoji__Fz5YP{font-size:.95rem}.SparksRightRail_topicName__GIwEd{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SparksRightRail_placeholderCard__8pDxU{padding:16px;background:rgba(139,127,232,.08);border:1px dashed rgba(139,127,232,.36);border-radius:8px;text-align:center}.SparksRightRail_placeholderText__4p_83{font-size:.8rem;color:var(--text-action);margin:0}@media (max-width:1024px){.SparksRightRail_rightRail__wuMu1{position:static;max-width:100%;margin-top:28px;padding-top:28px;border-top:1px solid var(--border-subtle)}.SparksRightRail_topicsGrid__q_E08{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.SparksRightRail_rightRail__wuMu1{display:none}}