.PostHeader_container__cUdfI{min-height:100vh;background:var(--background);color:var(--foreground);overflow:visible;position:relative}.PostHeader_postHero__cRo3D{padding:var(--spacing-xl) var(--spacing-md);background:linear-gradient(135deg,var(--card) 0,var(--muted) 50%,var(--accent) 100%);border-bottom:1px solid var(--border);position:relative}.PostHeader_postHero__cRo3D:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(3,64,120,.03) 0,transparent 50%);pointer-events:none}.PostHeader_postHeroContainer__CFSNt{max-width:1400px;margin:0 auto;position:relative;z-index:1}.PostHeader_postHeader__gjcR_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.PostHeader_postMainInfo__z3_BG{display:flex;align-items:flex-start;gap:var(--spacing-lg);flex:1 1}.PostHeader_categoryIcon__zlb_6{width:56px;height:56px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);color:var(--primary-foreground);background-color:var(--category-bg,var(--category-fallback-color));box-shadow:var(--shadow-lg);flex-shrink:0;position:relative;transition:var(--transition-fast)}.PostHeader_categoryIcon__zlb_6:before{content:"";position:absolute;inset:-3px;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--primary),var(--primary-dark));z-index:-1;opacity:.1}.PostHeader_categoryIcon__zlb_6:hover{transform:scale(1.05) rotate(5deg)}.PostHeader_postInfo__HCEjG{flex:1 1}.PostHeader_postTitle___w8ka{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm) 0;color:var(--foreground);line-height:var(--line-height-tight)}.PostHeader_postPrefix___1OQw{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid;background-color:var(--prefix-bg,var(--muted));color:var(--prefix-text,var(--muted-foreground));border-color:var(--prefix-border,var(--border));margin-right:var(--spacing-sm);display:inline-block;vertical-align:middle;transition:all var(--transition-fast)}.PostHeader_postPrefix___1OQw:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.PostHeader_postMeta__5asGG{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.PostHeader_authorInfo__P7UJq{display:flex;align-items:center;gap:var(--spacing-md)}.PostHeader_avatar__n__IY{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:var(--shadow-sm)}.PostHeader_avatarImage__huwii{width:100%;height:100%;object-fit:cover}.PostHeader_avatarPlaceholder__i8Grs{width:100%;height:100%;background:var(--muted);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--foreground)}.PostHeader_authorDetails__3c_40{display:flex;flex-direction:column;gap:var(--spacing-xs)}.PostHeader_authorName__72lko{font-weight:var(--font-weight-semibold);color:var(--foreground);font-size:var(--font-size-base);display:flex;align-items:center;gap:var(--spacing-sm)}.PostHeader_levelBadge__Hk81X{background:var(--primary);color:var(--primary-foreground);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.PostHeader_postStats__0Cw31{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;display:flex;gap:var(--spacing-md);flex-wrap:wrap}.PostHeader_featuredBadgeCard__fDxMs{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#fef3c7,#fbbf24);color:#92400e;padding:4px 8px;border-radius:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-left:8px;border:1px solid #f59e0b;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.PostHeader_featuredBadgeCard__fDxMs:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.PostHeader_featuredIcon__hKDo7{flex-shrink:0;fill:currentColor}.PostHeader_featuredText__ygFmP{white-space:nowrap;line-height:1}@media (max-width:1200px){.PostHeader_postHero__cRo3D{padding:var(--spacing-lg) var(--spacing-lg)}.PostHeader_postHeroContainer__CFSNt{max-width:100%}.PostHeader_postHeader__gjcR_{gap:var(--spacing-md)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-3xl)}}@media (max-width:1024px){.PostHeader_postHero__cRo3D{padding:var(--spacing-lg) var(--spacing-md)}.PostHeader_postHeader__gjcR_{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.PostHeader_postMainInfo__z3_BG{width:100%;gap:var(--spacing-md)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-2xl);line-height:var(--line-height-snug)}.PostHeader_categoryIcon__zlb_6{width:48px;height:48px;font-size:var(--font-size-xl)}.PostHeader_postMeta__5asGG{gap:var(--spacing-md);flex-direction:column;align-items:flex-start}.PostHeader_authorInfo__P7UJq{gap:var(--spacing-sm)}.PostHeader_avatar__n__IY{width:36px;height:36px}.PostHeader_avatarPlaceholder__i8Grs{font-size:var(--font-size-base)}}@media (max-width:768px){.PostHeader_postHero__cRo3D{padding:var(--spacing-md) var(--spacing-sm)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.PostHeader_categoryIcon__zlb_6{width:44px;height:44px;font-size:var(--font-size-lg)}.PostHeader_postMainInfo__z3_BG{gap:var(--spacing-sm)}.PostHeader_postMeta__5asGG{gap:var(--spacing-sm);width:100%}.PostHeader_authorInfo__P7UJq{width:100%}.PostHeader_authorDetails__3c_40{flex:1 1}.PostHeader_authorName__72lko{font-size:var(--font-size-sm);flex-wrap:wrap;gap:var(--spacing-xs)}.PostHeader_levelBadge__Hk81X{font-size:10px;padding:1px var(--spacing-xs)}.PostHeader_postStats__0Cw31{font-size:var(--font-size-xs);gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.PostHeader_featuredBadgeCard__fDxMs{font-size:var(--font-size-xs);padding:3px 6px;margin-left:6px}}@media (max-width:640px){.PostHeader_postHero__cRo3D{padding:var(--spacing-md) var(--spacing-sm)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.PostHeader_categoryIcon__zlb_6{width:40px;height:40px;font-size:var(--font-size-base)}.PostHeader_postPrefix___1OQw{font-size:var(--font-size-sm);padding:2px var(--spacing-xs)}.PostHeader_authorInfo__P7UJq{gap:var(--spacing-xs)}.PostHeader_avatar__n__IY{width:32px;height:32px}.PostHeader_authorName__72lko,.PostHeader_avatarPlaceholder__i8Grs{font-size:var(--font-size-sm)}.PostHeader_postStats__0Cw31{font-size:11px;gap:var(--spacing-xs)}}@media (max-width:480px){.PostHeader_postHero__cRo3D{padding:var(--spacing-xs) .5rem}.PostHeader_postHeader__gjcR_,.PostHeader_postMainInfo__z3_BG{gap:var(--spacing-xs)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.PostHeader_categoryIcon__zlb_6{width:36px;height:36px;font-size:var(--font-size-sm)}.PostHeader_postPrefix___1OQw{font-size:var(--font-size-xs);padding:1px var(--spacing-xs);margin-right:var(--spacing-xs)}.PostHeader_authorInfo__P7UJq,.PostHeader_postMeta__5asGG{gap:var(--spacing-xs)}.PostHeader_avatar__n__IY{width:28px;height:28px}.PostHeader_avatarPlaceholder__i8Grs{font-size:var(--font-size-xs)}.PostHeader_authorName__72lko{font-size:var(--font-size-xs);gap:var(--spacing-xs)}.PostHeader_levelBadge__Hk81X{font-size:9px;padding:1px 3px}.PostHeader_postStats__0Cw31{font-size:10px;gap:4px;flex-direction:column;align-items:flex-start;margin-top:var(--spacing-xs)}.PostHeader_featuredBadgeCard__fDxMs{font-size:10px;padding:2px 5px;margin-left:4px}}@media (hover:none) and (pointer:coarse){.PostHeader_avatar__n__IY,.PostHeader_categoryIcon__zlb_6{min-width:44px;min-height:44px}.PostHeader_authorName__72lko,.PostHeader_postTitle___w8ka{-webkit-tap-highlight-color:transparent}}.PostHeader_postActions__v_guP{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.PostHeader_authorActions__gcO_W{display:flex;align-items:center;gap:var(--spacing-sm)}.PostHeader_deleteButton__YjHXH,.PostHeader_editButton__M235P{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-xs)}.PostHeader_editButton__M235P:hover{background:var(--muted)}.PostHeader_deleteButton__YjHXH{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive)}.PostHeader_deleteButton__YjHXH:hover{background:var(--destructive-hover);color:var(--destructive-foreground)}.PostHeader_breadcrumbWrapper__Auviv{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md);margin-bottom:var(--spacing-xl)}.PostHeader_breadcrumb__OmbU_{padding:var(--spacing-md) 0;background:transparent;border-bottom:1px solid var(--border)}.PostHeader_breadcrumbContainer__PIVQa{display:flex;align-items:center;gap:var(--spacing-xs)}.PostHeader_breadcrumbLink__WxISc{color:var(--primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-fast);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.PostHeader_breadcrumbLink__WxISc:hover{color:var(--primary-hover);background-color:var(--background);transform:translateY(-1px)}.PostHeader_breadcrumbSeparator__j845_{color:var(--muted-foreground);font-size:var(--font-size-sm);margin:0 var(--spacing-xs)}.PostHeader_breadcrumbCurrent__qf6R7{color:var(--foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PostHeader_createPostButton__ONieg{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-size:var(--font-size-base);text-decoration:none;gap:var(--spacing-sm);transition:all var(--transition-fast);border:1px solid var(--primary)}.PostHeader_createPostButton__ONieg:hover{color:var(--primary-foreground);border-color:var(--primary-hover)}@media (max-width:1200px){.PostHeader_breadcrumbWrapper__Auviv{max-width:100%;padding:0 var(--spacing-lg)}.PostHeader_headerContainer__SvxEF{max-width:none;padding:0 var(--spacing-lg)}}@media (max-width:1024px){.PostHeader_breadcrumbWrapper__Auviv{padding:0 var(--spacing-md);margin-bottom:var(--spacing-lg)}.PostHeader_headerContainer__SvxEF{padding:0 var(--spacing-md)}.PostHeader_logoText__nXcPy{display:none}.PostHeader_logoIcon__qtoTO{width:40px;height:40px}}@media (max-width:768px){.PostHeader_header__74jxz{padding:var(--spacing-sm)}.PostHeader_headerContainer__SvxEF{padding:0 var(--spacing-sm);flex-direction:column;gap:var(--spacing-md);align-items:stretch}.PostHeader_logo__n7NyT{justify-content:center;padding:var(--spacing-sm)}.PostHeader_userPanel__7S9qC{justify-content:center;gap:var(--spacing-md)}.PostHeader_headerButton__OfMIO{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);min-height:44px;display:flex;align-items:center;justify-content:center}.PostHeader_breadcrumbWrapper__Auviv{padding:0 var(--spacing-sm);margin-bottom:var(--spacing-md)}.PostHeader_breadcrumbContainer__PIVQa{flex-wrap:wrap;gap:var(--spacing-sm)}.PostHeader_breadcrumbCurrent__qf6R7{max-width:200px}}@media (max-width:640px){.PostHeader_header__74jxz{padding:var(--spacing-xs)}.PostHeader_headerContainer__SvxEF{padding:0 var(--spacing-xs);gap:var(--spacing-sm)}.PostHeader_logo__n7NyT{padding:var(--spacing-xs)}.PostHeader_userPanel__7S9qC{flex-direction:column;gap:var(--spacing-sm)}.PostHeader_headerButton__OfMIO{width:100%;justify-content:center;padding:var(--spacing-md)}.PostHeader_breadcrumbWrapper__Auviv{padding:0 var(--spacing-xs)}.PostHeader_breadcrumbContainer__PIVQa{gap:var(--spacing-xs)}.PostHeader_breadcrumbCurrent__qf6R7,.PostHeader_breadcrumbLink__WxISc{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-width:480px){.PostHeader_header__74jxz{padding:.25rem}.PostHeader_headerContainer__SvxEF{padding:0 .25rem}.PostHeader_logo__n7NyT{padding:var(--spacing-xs)}.PostHeader_logoIcon__qtoTO{width:36px;height:36px}.PostHeader_breadcrumbWrapper__Auviv{padding:0 .25rem;margin-bottom:var(--spacing-sm)}.PostHeader_breadcrumbContainer__PIVQa{gap:var(--spacing-xs)}.PostHeader_breadcrumbCurrent__qf6R7,.PostHeader_breadcrumbLink__WxISc{font-size:var(--font-size-xs);padding:.25rem var(--spacing-xs)}.PostHeader_breadcrumbSeparator__j845_{font-size:var(--font-size-xs)}}@media (hover:none) and (pointer:coarse){.PostHeader_breadcrumbLink__WxISc,.PostHeader_headerButton__OfMIO,.PostHeader_logo__n7NyT{min-height:44px;display:flex;align-items:center;justify-content:center}.PostHeader_headerButton__OfMIO{-webkit-tap-highlight-color:rgba(0,0,0,.1)}.PostHeader_breadcrumbLink__WxISc{-webkit-tap-highlight-color:transparent}}.PostHeader_postTitleSection__f0gvC{margin-bottom:var(--spacing-md)}.PostHeader_postTitleRow__xEY2W{display:flex;align-items:center;gap:var(--spacing-xs)}.PostHeader_categoryIconSmall__aD2gd{width:28px;height:28px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-base);color:var(--primary-foreground);background-color:var(--category-bg,var(--category-fallback-color));box-shadow:var(--shadow-sm);flex-shrink:0}.PostHeader_postMetaSection__LrZiB{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid rgba(255,255,255,.1)}.PostHeader_authorInfoCompact__03tfE{display:flex;align-items:center;gap:var(--spacing-xs)}.PostHeader_avatarSmall__XokiY{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:var(--shadow-sm)}.PostHeader_authorDetailsCompact__L4NFh{display:flex;flex-direction:column;gap:2px}.PostHeader_levelBadgeSmall__Tn8Py{font-size:var(--font-size-xs);margin-left:var(--spacing-2xs,.25rem)}.PostHeader_postStatsCompact__uA3Xn{color:var(--muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.PostHeader_postActionsCompact__a1L_7{display:flex;align-items:center;gap:var(--spacing-sm)}.PostHeader_authorActionsCompact___FDNU{display:flex;align-items:center;gap:var(--spacing-xs)}.PostHeader_actionButton__UpBuI{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid transparent;white-space:nowrap;min-height:36px;position:relative}.PostHeader_actionButton__UpBuI:active{opacity:.8}.PostHeader_actionButton__UpBuI:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PostHeader_actionButton__UpBuI>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PostHeader_editButton__M235P{background:var(--background);border-color:var(--border);color:var(--foreground)}.PostHeader_editButton__M235P:hover{background:rgba(3,64,120,.05);border-color:var(--primary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.PostHeader_deleteButton__YjHXH{background:var(--background);border-color:var(--border);color:#ef4444}.PostHeader_deleteButton__YjHXH:hover{background:rgba(239,68,68,.05);border-color:#ef4444;box-shadow:0 2px 4px rgba(239,68,68,.1)}.PostHeader_createPostButton__ONieg{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-sm);white-space:nowrap;min-height:38px;position:relative}.PostHeader_createPostButton__ONieg:hover{background:var(--primary-hover);box-shadow:var(--shadow-md)}.PostHeader_createPostButton__ONieg:active{background:var(--primary-dark);box-shadow:var(--shadow-sm)}.PostHeader_createPostButton__ONieg:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PostHeader_createPostButton__ONieg>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PostHeader_actionIcon__aFzpN,.PostHeader_createIcon__itHwM{font-size:var(--font-size-base);line-height:1;display:flex;align-items:center;pointer-events:none}.PostHeader_actionText__XFnmm,.PostHeader_createText__balWE{line-height:1;font-size:var(--font-size-sm);pointer-events:none}.PostHeader_actionButtonSmall__dg5_Y{display:inline-flex;align-items:center;gap:.25rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.PostHeader_actionButtonSmall__dg5_Y:hover{background:var(--muted);border-color:var(--primary);box-shadow:0 1px 3px rgba(0,0,0,.08)}.PostHeader_createPostButtonCompact__wBCkW{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.PostHeader_createPostButtonCompact__wBCkW:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}@media (max-width:768px){.PostHeader_postTitleRow__xEY2W{flex-wrap:wrap;gap:var(--spacing-xs)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-xl)!important}.PostHeader_postMetaSection__LrZiB{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.PostHeader_postActionsCompact__a1L_7{align-self:flex-end}}@media (max-width:480px){.PostHeader_categoryIconSmall__aD2gd{width:24px;height:24px;font-size:var(--font-size-base)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-lg)!important}.PostHeader_createPostButtonCompact__wBCkW,.PostHeader_createPostButton__ONieg{font-size:.625rem;padding:.25rem var(--spacing-xs);gap:.25rem}.PostHeader_actionButtonSmall__dg5_Y,.PostHeader_actionButton__UpBuI{padding:.25rem var(--spacing-xs);font-size:.625rem}.PostHeader_actionText__XFnmm{display:none}.PostHeader_authorActionsCompact___FDNU{gap:.25rem}.PostHeader_postActionsCompact__a1L_7{gap:var(--spacing-xs)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.PostHeader_logoIcon__qtoTO{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width:768px){.PostHeader_postTitle___w8ka{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.PostHeader_postPrefix___1OQw{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.PostHeader_postMetaSection__LrZiB{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.PostHeader_authorInfoCompact__03tfE{width:100%;gap:var(--spacing-sm)}.PostHeader_postActionsCompact__a1L_7{width:100%;justify-content:flex-end}.PostHeader_featuredBadgeCard__fDxMs{margin-left:0;margin-top:var(--spacing-xs)}}@media (max-width:640px){.PostHeader_postTitle___w8ka{font-size:var(--font-size-lg)}.PostHeader_postPrefix___1OQw{font-size:var(--font-size-xs);padding:2px var(--spacing-xs)}.PostHeader_authorDetailsCompact__L4NFh{gap:var(--spacing-xs)}.PostHeader_authorName__72lko{font-size:var(--font-size-sm);display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.PostHeader_postStatsCompact__uA3Xn{font-size:var(--font-size-xs);margin-top:2px}.PostHeader_levelBadgeSmall__Tn8Py{font-size:10px}.PostHeader_createPostButtonCompact__wBCkW{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-width:480px){.PostHeader_postHero__cRo3D{padding:var(--spacing-sm)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.PostHeader_postPrefix___1OQw{font-size:10px;padding:1px var(--spacing-xs);margin-right:var(--spacing-xs)}.PostHeader_postMetaSection__LrZiB{gap:var(--spacing-xs);padding-top:var(--spacing-xs)}.PostHeader_authorInfoCompact__03tfE{gap:var(--spacing-xs)}.PostHeader_avatarSmall__XokiY{width:24px;height:24px}.PostHeader_authorName__72lko{font-size:var(--font-size-xs);gap:2px}.PostHeader_postStatsCompact__uA3Xn{font-size:10px}.PostHeader_levelBadgeSmall__Tn8Py{font-size:8px}.PostHeader_actionButtonSmall__dg5_Y{width:24px;height:24px;font-size:10px}.PostHeader_createPostButtonCompact__wBCkW{font-size:10px;padding:4px var(--spacing-xs);gap:2px}.PostHeader_featuredBadgeCard__fDxMs{font-size:9px;padding:2px 4px;margin-top:4px}.PostHeader_breadcrumbWrapper__Auviv{padding:0 var(--spacing-sm)}.PostHeader_breadcrumbCurrent__qf6R7{max-width:150px}}@media (max-width:360px){.PostHeader_postHero__cRo3D{padding:var(--spacing-xs)}.PostHeader_postTitle___w8ka{font-size:var(--font-size-sm)}.PostHeader_postMetaSection__LrZiB{flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}.PostHeader_authorInfoCompact__03tfE{justify-content:space-between}.PostHeader_postActionsCompact__a1L_7{justify-content:center;width:100%}.PostHeader_createPostButtonCompact__wBCkW{flex:1 1;justify-content:center}.PostHeader_breadcrumbContainer__PIVQa{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.PostHeader_breadcrumbSeparator__j845_{display:none}}@media (hover:none) and (pointer:coarse){.PostHeader_actionButtonSmall__dg5_Y{min-width:44px;min-height:44px}.PostHeader_createPostButtonCompact__wBCkW{min-height:44px;padding:var(--spacing-sm) var(--spacing-md)}.PostHeader_avatarSmall__XokiY{min-width:44px;min-height:44px}}.ImageNode_imageContainer__41v3c{position:relative;display:inline-block;max-width:100%}.ImageNode_image__uNr_8{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:8px 0}.ImageNode_deleteButton__O_c4G{position:absolute;top:8px;right:8px;background:rgba(239,68,68,.9);color:white;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background-color .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ImageNode_deleteButton__O_c4G:hover{background:rgba(220,38,38,.9)}.ImagePlugin_overlay__vTIc0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.ImagePlugin_modal___cOGM{background:white;border-radius:8px;padding:24px;width:400px;max-width:90vw}.ImagePlugin_title__JhjRE{margin:0 0 20px;font-size:18px}.ImagePlugin_section__uhJHr{margin-bottom:20px}.ImagePlugin_label__1AGWn{display:block;margin-bottom:8px;font-weight:500}.ImagePlugin_input__36u8w{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.ImagePlugin_uploadingText__uxvXN{margin:8px 0;color:#666}.ImagePlugin_urlSection__xIEn_{margin-bottom:16px}.ImagePlugin_altTextSection__Wj1_C{margin-bottom:20px}.ImagePlugin_buttonGroup__W4ikk{display:flex;gap:12px;justify-content:flex-end}.ImagePlugin_cancelButton__jU61P{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:white;cursor:pointer}.ImagePlugin_insertButton__6yl_c{padding:8px 16px;border:none;border-radius:4px;background:#007acc;color:white;cursor:pointer}.ImagePlugin_insertButton__6yl_c:disabled{cursor:not-allowed;opacity:.6}.ImageModal_overlay___6LCA{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:9999}.ImageModal_content__u5u9F,.ImageModal_overlay___6LCA{display:flex;align-items:center;justify-content:center}.ImageModal_content__u5u9F{max-width:95vw;max-height:95vh}.ImageModal_closeButton__pdBgb{position:absolute;top:16px;right:16px;z-index:10;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#ffffff}.ImageModal_closeButton__pdBgb:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.ImageModal_closeButton__pdBgb:focus{outline:2px solid #3b82f6;outline-offset:2px}.ImageModal_closeIcon__MFwcW{width:24px;height:24px}.ImageModal_naturalImage__KxMi0{max-width:95vw;max-height:95vh;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.ImageModal_closeButton__pdBgb{top:12px;right:12px;width:36px;height:36px}.ImageModal_closeIcon__MFwcW{width:20px;height:20px}}@media (max-width:480px){.ImageModal_naturalImage__KxMi0{max-width:100vw;max-height:100vh}}@media (prefers-contrast:high){.ImageModal_closeButton__pdBgb{background:#000000;border:2px solid #ffffff}.ImageModal_closeButton__pdBgb:focus{outline:3px solid #ffffff}}@media (prefers-reduced-motion:reduce){.ImageModal_closeButton__pdBgb{transition:none}}.VotingButtons_votingContainer__skIYZ{display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.VotingButtons_vertical__G9bvF{flex-direction:column;align-items:center}.VotingButtons_horizontal__RMVt0{flex-direction:row;align-items:center}.VotingButtons_sm__UmmeN{gap:2px}.VotingButtons_md__6mjEW{gap:4px}.VotingButtons_lg__aL_7I{gap:6px}.VotingButtons_voteButton__2A7Jr{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;color:hsl(var(--muted-foreground));position:relative;min-width:28px;min-height:28px}.VotingButtons_voteButton__2A7Jr:hover:not(:disabled){background:hsl(var(--accent));transform:scale(1.05)}.VotingButtons_voteButton__2A7Jr:active:not(:disabled){transform:scale(.95)}.VotingButtons_voteButton__2A7Jr:disabled{opacity:.5;cursor:not-allowed}.VotingButtons_voteButton__2A7Jr:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.VotingButtons_upvote__E_1x_.VotingButtons_active__zH7ME{color:hsl(22,93%,58%);background:hsl(22,93%,58%,.1)}.VotingButtons_upvote__E_1x_:hover:not(:disabled){color:hsl(22,93%,58%)}.VotingButtons_downvote__HS1iB.VotingButtons_active__zH7ME{color:hsl(0,84%,60%);background:hsl(0,84%,60%,.1)}.VotingButtons_downvote__HS1iB:hover:not(:disabled){color:hsl(0,84%,60%)}.VotingButtons_icon__6VZo9{transition:transform .2s ease}.VotingButtons_active__zH7ME .VotingButtons_icon__6VZo9{transform:scale(1.1)}.VotingButtons_score__ZvglC{font-weight:600;font-size:.875rem;min-width:28px;text-align:center;padding:2px 4px;border-radius:4px;transition:all .2s ease}.VotingButtons_score__ZvglC.VotingButtons_positive__8ummn{color:hsl(22,93%,58%);background:hsl(22,93%,58%,.05)}.VotingButtons_score__ZvglC.VotingButtons_negative__svATJ{color:hsl(0,84%,60%);background:hsl(0,84%,60%,.05)}.VotingButtons_score__ZvglC.VotingButtons_neutral__BtpoQ{color:hsl(var(--muted-foreground))}.VotingButtons_count__pxOQM{font-size:.75rem;font-weight:500;min-width:16px}.VotingButtons_loadingIndicator__Byn7l{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.VotingButtons_spinner__oVX5E{width:16px;height:16px;border-top:2px solid hsl(var(--muted));border:2px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:VotingButtons_spin__Sn8t8 1s linear infinite}@keyframes VotingButtons_spin__Sn8t8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VotingButtons_sm__UmmeN .VotingButtons_voteButton__2A7Jr{min-width:24px;min-height:24px;padding:2px}.VotingButtons_sm__UmmeN .VotingButtons_score__ZvglC{font-size:.75rem;min-width:24px}.VotingButtons_lg__aL_7I .VotingButtons_voteButton__2A7Jr{min-width:32px;min-height:32px;padding:6px}.VotingButtons_lg__aL_7I .VotingButtons_score__ZvglC{font-size:1rem;min-width:32px}@media (max-width:640px){.VotingButtons_horizontal__RMVt0{flex-direction:row;gap:2px}.VotingButtons_voteButton__2A7Jr{min-width:32px;min-height:32px}}@media (prefers-contrast:high){.VotingButtons_voteButton__2A7Jr{border:1px solid}.VotingButtons_active__zH7ME{background:currentColor;color:hsl(var(--background))}}@media (prefers-reduced-motion:reduce){.VotingButtons_icon__6VZo9,.VotingButtons_score__ZvglC,.VotingButtons_voteButton__2A7Jr{transition:none}.VotingButtons_voteButton__2A7Jr:active:not(:disabled),.VotingButtons_voteButton__2A7Jr:hover:not(:disabled){transform:none}.VotingButtons_spinner__oVX5E{animation:none}}.PostActions_postActions__JDtEz{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-2xl);border-top:1px solid var(--border);background:var(--background);border-radius:0 0 var(--radius-md) var(--radius-md);width:100%}.PostActions_compact__S8qrf{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-md)}.PostActions_actionsSection__quazb,.PostActions_votingSection__gYRSf{display:flex;align-items:center;flex-shrink:0;flex:0 0 auto}.PostActions_actionsSection__quazb{gap:var(--spacing-md);margin-left:auto}.PostActions_compact__S8qrf .PostActions_actionsSection__quazb{gap:var(--spacing-sm)}.PostActions_actionButton__ZyUAz{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:36px;position:relative}.PostActions_actionButton__ZyUAz:hover{background:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--accent-foreground));transform:translateY(-1px);box-shadow:0 2px 4px hsl(var(--shadow)/.1)}.PostActions_actionButton__ZyUAz:active{transform:translateY(0);box-shadow:0 1px 2px hsl(var(--shadow)/.1)}.PostActions_actionButton__ZyUAz:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.PostActions_actionButton__ZyUAz:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.PostActions_actionButton__ZyUAz.PostActions_saved__mz4_L{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);color:hsl(var(--primary))}.PostActions_actionButton__ZyUAz.PostActions_saved__mz4_L:hover{background:hsl(var(--primary)/.15);border-color:hsl(var(--primary)/.3)}.PostActions_actionCount__2se1_{background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:2px 6px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-left:var(--spacing-xs);min-width:20px;text-align:center;line-height:1.2}.PostActions_actionText__A7wv8{display:inline;white-space:nowrap}@media (max-width:768px){.PostActions_actionText__A7wv8{display:none}.PostActions_actionButton__ZyUAz{padding:var(--spacing-sm);min-width:40px;justify-content:center}.PostActions_actionButton__ZyUAz svg{width:20px;height:20px}.PostActions_actionsSection__quazb{gap:var(--spacing-sm)}.PostActions_postActions__JDtEz{padding:var(--spacing-md) var(--spacing-lg);flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}@media (max-width:640px){.PostActions_postActions__JDtEz{flex-direction:column;align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-md)}.PostActions_votingSection__gYRSf{justify-content:center}.PostActions_actionsSection__quazb{justify-content:space-evenly;margin-left:0}.PostActions_actionButton__ZyUAz{flex:1 1;justify-content:center;min-width:0}.PostActions_compact__S8qrf .PostActions_actionButton__ZyUAz{padding:var(--spacing-xs) var(--spacing-sm)}}@media (prefers-contrast:high){.PostActions_actionButton__ZyUAz{border-color:currentColor}.PostActions_actionButton__ZyUAz:hover{background:currentColor;color:hsl(var(--background))}}@media (max-width:480px){.PostActions_actionButton__ZyUAz{padding:var(--spacing-xs);min-width:36px;min-height:36px}.PostActions_actionButton__ZyUAz svg{width:22px;height:22px}.PostActions_actionsSection__quazb{gap:var(--spacing-xs)}.PostActions_postActions__JDtEz{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}@media (hover:none) and (pointer:coarse){.PostActions_actionButton__ZyUAz{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.PostActions_actionButton__ZyUAz{transition:none}.PostActions_actionButton__ZyUAz:active,.PostActions_actionButton__ZyUAz:hover{transform:none}}.PostContent_postContent__I5sxO{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);overflow:hidden;margin-bottom:var(--spacing-sm);display:flex;flex-direction:column}.PostContent_lexicalContent__a8s7X{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--foreground);min-height:200px;padding:2rem;flex:1 1}.PostContent_contentEditable__oNz8A{min-height:auto!important;padding:0!important;margin:0!important;border:none!important;outline:none!important;background:transparent!important;font-family:inherit!important;font-size:var(--font-size-base)!important;line-height:1.7!important;color:var(--foreground)!important;max-width:none!important;width:100%!important}.PostContent_errorBoundary__iem41{color:var(--destructive);background:var(--destructive-background);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--destructive);margin:var(--spacing-md) 0}.PostContent_bold__6Om9T{font-weight:var(--font-weight-bold)}.PostContent_italic__GfmO8{font-style:italic}.PostContent_underline__4p84F{text-decoration:underline}.PostContent_strikethrough__LG1rv{text-decoration:line-through}.PostContent_code__NXLiY{font-family:var(--font-mono);font-size:.9em;background:var(--muted);padding:2px 4px;border-radius:var(--radius-sm);color:var(--primary)}.PostContent_paragraph__fcNXk{margin:0 0 var(--spacing-md) 0}.PostContent_quote__TkOqO{border-left:4px solid var(--primary);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;font-style:italic;color:var(--muted-foreground)}.PostContent_h1__1LOy2{font-size:var(--font-size-3xl);margin:var(--spacing-xl) 0 var(--spacing-md) 0}.PostContent_h1__1LOy2,.PostContent_h2__W3qek{font-weight:var(--font-weight-bold);color:var(--foreground);line-height:var(--line-height-tight)}.PostContent_h2__W3qek{font-size:var(--font-size-2xl);margin:var(--spacing-lg) 0 var(--spacing-md) 0}.PostContent_h3__ogcCJ{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:var(--spacing-lg) 0 var(--spacing-sm) 0;color:var(--foreground);line-height:var(--line-height-tight)}.PostContent_ol__jHdqw,.PostContent_ul__5G7bu{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.PostContent_listItem__hc_gM{margin:var(--spacing-xs) 0;line-height:var(--line-height-relaxed)}.PostContent_nestedListItem__FHhQv{margin:var(--spacing-xs) 0;margin-left:var(--spacing-lg)}.PostContent_link__bjlEk{color:var(--primary);text-decoration:underline;transition:var(--transition-fast)}.PostContent_link__bjlEk:hover{color:var(--primary-hover)}.PostContent_codeBlock__O8skx{display:block;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0;font-size:var(--font-size-sm);overflow-x:auto;white-space:pre;line-height:1.5}.PostContent_table__9muRT{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.PostContent_tableCellHeader__rpYVV,.PostContent_tableCell__dE_nH{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);text-align:left}.PostContent_tableCellHeader__rpYVV{background:var(--muted);font-weight:var(--font-weight-semibold)}.PostContent_tagsAndViewsRow__CDb0u{display:flex;align-items:center;justify-content:space-between;margin:var(--spacing-md) 0;padding:0 var(--spacing-lg)}.PostContent_postTags__eCPXI{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.PostContent_postTag__gc5tq{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background-color:#3b82f6;color:#ffffff;border:1px solid #2563eb;transition:all var(--transition-fast);cursor:pointer;line-height:1.2}.PostContent_postTag__gc5tq:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.PostContent_viewCount__EzzMl{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.PostContent_viewIcon__TdlsV{font-size:var(--font-size-lg);color:var(--muted-foreground)}.PostContent_tokenAttr__HXOES{color:#ff7b72}.PostContent_tokenBoolean__8bX32{color:#79c0ff}.PostContent_tokenBuiltin__cdN2W{color:#8832e4}.PostContent_tokenCdata__FEfqb{color:#532d7a}.PostContent_tokenChar__bFR70{color:#2c5aa0}.PostContent_tokenClassName__z_Aoi,.PostContent_tokenClass__nGpiq{color:#ffa657}.PostContent_tokenComment__TmLsA{color:#8b949e;font-style:italic}.PostContent_tokenConstant__4zgPc{color:#79c0ff}.PostContent_tokenDeleted__Ys6yf{color:#ff7b72;background-color:rgba(255,123,114,.1)}.PostContent_tokenDoctype__FTs9E{color:#d2a8ff}.PostContent_tokenEntity__TIFDY{color:#ff7b72}.PostContent_tokenFunction__v1JOG{color:#218437}.PostContent_tokenImportant__1LRrm{color:#ff7b72;font-weight:700}.PostContent_tokenInserted__r2GWJ{color:#7ee787;background-color:rgba(126,231,135,.1)}.PostContent_tokenKeyword__81AjP{color:#ff7b72;font-weight:500}.PostContent_tokenNamespace__vVKLE{color:#ffa657}.PostContent_tokenNumber__bJp53{color:#79c0ff}.PostContent_tokenOperator__kDY1f{color:#ff7b72}.PostContent_tokenProlog__aRBZ2{color:#8b949e}.PostContent_tokenProperty__uuvHl{color:#79c0ff}.PostContent_tokenPunctuation__uuHKm{color:#c9d1d9}.PostContent_tokenRegex__M6qfQ{color:#2c5aa0}.PostContent_tokenSelector__Orjj_{color:#7ee787}.PostContent_tokenString__RgDjm{color:#2c5aa0}.PostContent_tokenSymbol__kozL9{color:#79c0ff}.PostContent_tokenTag__FZMTk{color:#7ee787}.PostContent_tokenUrl__yQNS0{color:#2c5aa0;text-decoration:underline}.PostContent_tokenVariable__KoKJd{color:#ffa657}.PostContent_tokenTemplateString___zz7q{color:#2c5aa0;background-color:rgba(44,90,160,.1)}.PostContent_tokenTemplatePunctuation__5rimq{color:#f85149;font-weight:700}.PostContent_tokenAnnotation__ZuEgb{color:#8b949e;font-style:italic}.PostContent_tokenInterpolation__L08w6{color:#ffa657;background-color:rgba(255,166,87,.1)}.PostContent_tokenInterpolationPunctuation__EAnDD{color:#f85149;font-weight:700}.PostSidebar_postSidebar__WoNFd{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:20px;width:100%;overflow:visible;z-index:10;background:var(--background);transition:opacity .1s ease;align-self:flex-start;margin:0;padding:0}.PostSidebar_sidebarCard__L00O9{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.PostSidebar_cardHeader__GFyuo{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border);background:var(--muted)}.PostSidebar_cardTitle__zKGBP{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}.PostSidebar_cardContent__LeVHx{padding:1.5rem}.PostSidebar_authorCard__x6FQQ{display:flex;flex-direction:column;align-items:center;text-align:center}.PostSidebar_authorAvatar__K8hwZ{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:1rem;border:3px solid var(--border-light)}.PostSidebar_avatarImage__9kXlj{width:100%;height:100%;object-fit:cover}.PostSidebar_avatarPlaceholder__Hcfyk{width:100%;height:100%;background:var(--muted);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--foreground)}.PostSidebar_authorCardInfo__Hrkem{width:100%}.PostSidebar_authorCardName__vHzOL{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:.25rem}.PostSidebar_authorCardUsername__HTHug{font-size:1rem;color:var(--text-muted);margin-bottom:1rem}.PostSidebar_authorStats__kEjBg{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}.PostSidebar_authorStat__EM_yt{display:flex;flex-direction:column;align-items:center}.PostSidebar_statNumber__WiWQG{font-size:1.5rem;font-weight:700;color:var(--text-dark);line-height:1}.PostSidebar_statLabel___i8_2{font-size:.875rem;color:var(--text-muted);font-weight:500}.PostSidebar_followButton__i4PQQ{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease}.PostSidebar_followButton__i4PQQ:hover{background:var(--purple-primary);transform:translateY(-1px)}.PostSidebar_relatedPosts__wppAA{display:flex;flex-direction:column;gap:1rem}.PostSidebar_relatedPost__Iw4Zg{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;cursor:pointer}.PostSidebar_relatedPost__Iw4Zg:hover{border-color:var(--category-fallback-color);box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.PostSidebar_relatedPostTitle__sf4wi{font-size:.875rem;font-weight:600;color:var(--text-dark);line-height:1.4;margin-bottom:.5rem}.PostSidebar_relatedPostMeta__pRoUd{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted)}.PostSidebar_relatedPostAuthor__9CuBH{font-weight:500}.PostSidebar_relatedPostDate__UbML8{color:#9ca3af}.PostSidebar_categoryInfo__h6ZJQ{text-align:center}.PostSidebar_categoryHeader__Ow8r5{margin-bottom:1rem}.PostSidebar_categoryBadgeLarge__EBi21{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-lg);color:white;font-weight:600;font-size:1rem;background-color:var(--category-bg,var(--category-fallback-color))}.PostSidebar_categoryIconLarge__dpJPN{font-size:1.25rem}.PostSidebar_categoryNameLarge__VB_RZ{font-size:1rem;font-weight:600}.PostSidebar_categoryStats__D6TR8{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}.PostSidebar_categoryStat__viRNV{display:flex;flex-direction:column;align-items:center}.PostSidebar_joinCategoryButton__Vft8W{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease}.PostSidebar_joinCategoryButton__Vft8W:hover{background:var(--primary-hover);transform:translateY(-1px)}.PostSidebar_quickActions__IbFDh{display:flex;flex-direction:column;gap:.75rem}.PostSidebar_quickActionButton__W7q6K{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.PostSidebar_quickActionButton__W7q6K:hover{background:var(--muted);border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.PostSidebar_quickActionIcon__bvDmU{font-size:1rem}.PostSidebar_postsList__cpNSR{display:flex;flex-direction:column;gap:var(--spacing-md)}.PostSidebar_postItem__xKpVy{padding:var(--spacing-md);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition-fast)}.PostSidebar_postItem__xKpVy:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.PostSidebar_postTitle__On8N5{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.PostSidebar_postLink__ipLw0{color:var(--foreground);text-decoration:none;transition:var(--transition-fast)}.PostSidebar_postLink__ipLw0:hover{color:var(--primary)}.PostSidebar_postPrefix__eR84D{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid;margin-right:var(--spacing-xs);display:inline-block;vertical-align:middle;transition:var(--transition-fast)}.PostSidebar_postPrefix__eR84D:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.PostSidebar_postMeta__oJn6u{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--muted-foreground);flex-wrap:wrap;gap:var(--spacing-xs)}.PostSidebar_category__ACBIv{font-weight:var(--font-weight-medium);color:var(--primary)}.PostSidebar_stats__Br23R{display:flex;gap:var(--spacing-sm)}.PostSidebar_stat__jb2tE{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--foreground);transition:var(--transition-fast)}.PostSidebar_stat__jb2tE:hover{background:var(--primary);color:var(--primary-foreground);transform:scale(1.05)}.PostSidebar_loading__11V6w{display:flex;flex-direction:column;gap:var(--spacing-md)}.PostSidebar_skeletonItem__PozPL{padding:var(--spacing-md);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg)}.PostSidebar_skeletonTitle__jwHLZ{height:16px;margin-bottom:var(--spacing-xs)}.PostSidebar_skeletonMeta__GiK0m,.PostSidebar_skeletonTitle__jwHLZ{background:var(--muted);border-radius:var(--radius-sm);animation:PostSidebar_pulse__7_hdE 1.5s ease-in-out infinite}.PostSidebar_skeletonMeta__GiK0m{height:12px;width:60%;animation-delay:.1s}@keyframes PostSidebar_pulse__7_hdE{0%,to{opacity:1}50%{opacity:.5}}.Comment_commentItem___Sd2a{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);transition:all .2s ease;box-shadow:var(--shadow-sm);position:relative}.Comment_commentItem___Sd2a:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover)}.Comment_commentOwnerActions__oGqbD{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;gap:var(--spacing-xs);opacity:0;transition:opacity .2s ease}.Comment_commentItem___Sd2a:hover .Comment_commentOwnerActions__oGqbD{opacity:1}.Comment_commentDeleteButton__yvKgd,.Comment_commentEditButton__X58Ir{width:28px;height:28px;border:none;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px}.Comment_commentEditButton__X58Ir{background:var(--muted);color:var(--foreground)}.Comment_commentEditButton__X58Ir:hover{background:var(--accent);color:var(--accent-foreground)}.Comment_commentDeleteButton__yvKgd{background:var(--muted);color:var(--destructive)}.Comment_commentDeleteButton__yvKgd:hover{background:var(--destructive);color:white}.Comment_optimisticComment__h678p{background:var(--card);border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);opacity:.8;animation:Comment_pulse__3NBqJ 2s infinite}@keyframes Comment_pulse__3NBqJ{0%,to{opacity:.8}50%{opacity:.6}}.Comment_commentMeta__1hVf7{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);padding-right:80px}.Comment_commentAvatar__ZWU0T{object-fit:cover}.Comment_commentAvatarPlaceholder__Epuit,.Comment_commentAvatar__ZWU0T{width:32px;height:32px;border-radius:50%;border:2px solid var(--border)}.Comment_commentAvatarPlaceholder__Epuit{background:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.Comment_commentAuthorInfo__xo8qZ{display:flex;flex-direction:column;gap:2px}.Comment_commentAuthor__fz9cT{font-weight:var(--font-weight-semibold);color:var(--foreground);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.Comment_commentLevelBadge__m89fD{background:var(--primary);color:var(--primary-foreground);padding:1px var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.Comment_commentTime__zBqlv{color:var(--muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.Comment_commentBody__VNcxd{word-wrap:break-word}.Comment_commentBody__VNcxd,.Comment_commentLexicalContent__pJqfz{color:var(--foreground);line-height:1.6;font-size:var(--font-size-base)}.Comment_commentContentEditable__N5yne{min-height:auto!important;padding:0!important;margin:0!important;border:none!important;outline:none!important;background:transparent!important;font-family:inherit!important;font-size:var(--font-size-base)!important;line-height:1.6!important;color:var(--foreground)!important;max-width:none!important;width:100%!important}.Comment_commentActions__PW6B8{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border)}.Comment_commentActionsGroup__t1BaZ{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.Comment_commentAction__HerBs{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;transition:all .15s ease;min-height:24px}.Comment_commentAction__HerBs svg{color:var(--muted-foreground)}.Comment_commentAction__HerBs:hover{color:var(--foreground);background:var(--muted);transform:translateY(-1px)}.Comment_commentAction__HerBs:hover svg{color:var(--primary)}.Comment_commentAction__HerBs:active{transform:scale(.95)}.Comment_commentAction__HerBs:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.Comment_commentAction__HerBs.Comment_report__YgBBe{color:var(--muted-foreground)}.Comment_commentAction__HerBs.Comment_report__YgBBe svg{color:var(--destructive)}.Comment_commentAction__HerBs.Comment_report__YgBBe:hover{color:var(--destructive);background:hsl(var(--destructive)/.1)}.Comment_commentAction__HerBs.Comment_markButton__IlIwk svg{color:var(--warning)}.Comment_commentAction__HerBs.Comment_markButton__IlIwk:hover svg{color:var(--warning-hover,var(--warning))}.Comment_actionCount__c8_3j{background:var(--muted);color:var(--muted-foreground);padding:1px 4px;border-radius:var(--radius-full);font-size:.625rem;font-weight:var(--font-weight-semibold);min-width:16px;text-align:center;line-height:1.2}.Comment_commentThread___KpBT,.Comment_nestedComment__ZaJGJ{position:relative}.Comment_commentReplies__83aCH{margin-top:var(--spacing-md);padding-left:var(--spacing-xl);position:relative;border-left:2px solid var(--border);margin-left:16px}.Comment_commentReplies__83aCH:before{content:"";position:absolute;left:-2px;top:-8px;width:20px;height:20px;border-left:2px solid var(--border);border-bottom:2px solid var(--border);border-bottom-left-radius:8px}.Comment_showAllReplies__02N0s{margin-top:var(--spacing-sm);padding-left:var(--spacing-xl);margin-left:16px}.Comment_showAllRepliesButton__JFsYM{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--muted-foreground);cursor:pointer;transition:all var(--transition-fast);margin-bottom:var(--spacing-md)}.Comment_showAllRepliesButton__JFsYM:hover{background:var(--accent);border-color:var(--primary);color:var(--primary)}.Comment_showAllRepliesIcon__RZJLq{font-size:var(--font-size-base)}.Comment_editForm__X5JNp{margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--muted);border-radius:var(--radius-md);border:1px solid var(--border)}.Comment_editInput__U5Bzt{margin-bottom:var(--spacing-sm)}.Comment_editTextarea__rnc3r{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--foreground);background:var(--background);resize:vertical;transition:border-color .2s ease}.Comment_editTextarea__rnc3r:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.Comment_editActions__JIxE5{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.Comment_editCancel__XJKlk,.Comment_editSubmit__xRBAf{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;border:1px solid}.Comment_editCancel__XJKlk{background:var(--muted);color:var(--foreground);border-color:var(--border)}.Comment_editCancel__XJKlk:hover{background:var(--muted-hover);border-color:var(--border-hover)}.Comment_editSubmit__xRBAf{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.Comment_editSubmit__xRBAf:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.Comment_editCancel__XJKlk:disabled,.Comment_editSubmit__xRBAf:disabled{opacity:.6;cursor:not-allowed}.Comment_replyForm__v4_Kl{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md)}.Comment_replyInput__M3h9t{margin-bottom:var(--spacing-sm)}.Comment_replyActions__1IFwA{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.Comment_replyCancel__Tx3e2,.Comment_replySubmit__G_eS5{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;border:1px solid}.Comment_replyCancel__Tx3e2{background:var(--muted);color:var(--foreground);border-color:var(--border)}.Comment_replyCancel__Tx3e2:hover{background:var(--muted-hover);border-color:var(--border-hover)}.Comment_replySubmit__G_eS5{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.Comment_replySubmit__G_eS5:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.Comment_replyCancel__Tx3e2:disabled,.Comment_replySubmit__G_eS5:disabled{opacity:.6;cursor:not-allowed}.Comment_deleteConfirmModal__NQVAk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.Comment_deleteConfirmContent__0RX3J{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:400px;width:90%;box-shadow:var(--shadow-lg)}.Comment_deleteConfirmHeader__PRJ6c{margin-bottom:var(--spacing-lg)}.Comment_deleteConfirmTitle__IyM9B{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 var(--spacing-sm) 0}.Comment_deleteConfirmMessage__o4M_J{color:var(--muted-foreground);margin:0;line-height:var(--line-height-relaxed)}.Comment_deleteConfirmActions__t4pTq{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.Comment_deleteConfirmCancel__fELRY,.Comment_deleteConfirmDelete__0KZ96{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;border:1px solid}.Comment_deleteConfirmCancel__fELRY{background:var(--muted);color:var(--foreground);border-color:var(--border)}.Comment_deleteConfirmCancel__fELRY:hover{background:var(--muted-hover);border-color:var(--border-hover)}.Comment_deleteConfirmDelete__0KZ96{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive)}.Comment_deleteConfirmDelete__0KZ96:hover:not(:disabled){background:var(--destructive-hover);border-color:var(--destructive-hover);color:var(--destructive-foreground)}.Comment_deleteConfirmCancel__fELRY:disabled,.Comment_deleteConfirmDelete__0KZ96:disabled{opacity:.6;cursor:not-allowed}.Comment_bold__FTgbH{font-weight:var(--font-weight-bold)}.Comment_italic__RTeqi{font-style:italic}.Comment_underline__Mjc5I{text-decoration:underline}.Comment_strikethrough__TN1y8{text-decoration:line-through}.Comment_code__2R7nH{font-family:var(--font-mono);font-size:.9em;background:var(--muted);padding:2px 4px;border-radius:var(--radius-sm);color:var(--primary)}.Comment_paragraph__USqSj{margin:0 0 var(--spacing-md) 0}.Comment_quote__Q9eBO{border-left:4px solid var(--primary);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;font-style:italic;color:var(--muted-foreground)}.Comment_h1__q6Sjz,.Comment_h2__6oLro,.Comment_h3__CQ81q{font-weight:var(--font-weight-bold);color:var(--foreground);line-height:var(--line-height-tight)}.Comment_h1__q6Sjz{font-size:var(--font-size-3xl);margin:var(--spacing-xl) 0 var(--spacing-md) 0}.Comment_h2__6oLro{font-size:var(--font-size-2xl);margin:var(--spacing-lg) 0 var(--spacing-md) 0}.Comment_h3__CQ81q{font-size:var(--font-size-xl);margin:var(--spacing-lg) 0 var(--spacing-sm) 0}.Comment_ol__nQoU1,.Comment_ul__L4lyB{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.Comment_listItem__6t72f{margin:var(--spacing-xs) 0;line-height:var(--line-height-relaxed)}.Comment_nestedListItem__KjYOc{margin:var(--spacing-xs) 0;margin-left:var(--spacing-lg)}.Comment_link__iDjin{color:var(--primary);text-decoration:underline;transition:var(--transition-fast)}.Comment_link__iDjin:hover{color:var(--primary-hover)}.Comment_codeBlock__S_K8D{display:block;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0;font-size:var(--font-size-sm);overflow-x:auto;white-space:pre;line-height:1.5}.Comment_table__0saHc{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.Comment_tableCellHeader__meNBu,.Comment_tableCell__qY1lh{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);text-align:left}.Comment_tableCellHeader__meNBu{background:var(--muted);font-weight:var(--font-weight-semibold)}.Comment_errorBoundary__jkBMu{color:var(--destructive);background:var(--destructive-background);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--destructive);margin:var(--spacing-md) 0}.Comment_commentLabels__x8TlA{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.Comment_commentLabelGroup__dMcf2{display:inline-block}.Comment_commentLabel__7_PhP{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:white;background-color:var(--label-bg,var(--primary));text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:var(--shadow-sm);position:relative}.Comment_commentLabelClickable__xU7Vg{border:none;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.Comment_commentLabelClickable__xU7Vg:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.Comment_commentLabelClickable__xU7Vg:disabled{cursor:not-allowed;opacity:.6}.Comment_commentLabelClickable__xU7Vg:disabled:hover{transform:none;box-shadow:var(--shadow-sm)}.Comment_commentLabelCount__KQ4tS{background-color:rgba(255,255,255,.3);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-left:var(--spacing-xs);flex-shrink:0}.Comment_markCommentDropdown__tdM1V{position:relative}.Comment_markButton__IlIwk{color:var(--primary)!important}.Comment_markMenu__2MhL4{position:absolute;top:100%;right:0;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;min-width:160px;padding:var(--spacing-xs)}.Comment_markOption__1lFE9{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:var(--card);color:var(--popover-foreground);text-align:left;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);transition:background-color .2s ease}.Comment_markOption__1lFE9:hover{background:var(--accent)}.Comment_markOptionDisabled__3Cy6T,.Comment_markOption__1lFE9:disabled{opacity:.5;cursor:not-allowed;background:var(--muted)}.Comment_markOptionDisabled__3Cy6T:hover,.Comment_markOption__1lFE9:disabled:hover{background:var(--muted)}.Comment_tokenAttr__r34q0{color:#ff7b72}.Comment_tokenBoolean__NfACK{color:#79c0ff}.Comment_tokenBuiltin__iBRiu{color:#8832e4}.Comment_tokenCdata__cYhYA{color:#532d7a}.Comment_tokenChar__utzPB{color:#2c5aa0}.Comment_tokenClassName__F3S2o,.Comment_tokenClass__vhC0Z{color:#ffa657}.Comment_tokenComment__mjjTA{color:#8b949e;font-style:italic}.Comment_tokenConstant__Dypyw{color:#79c0ff}.Comment_tokenDeleted__mff1X{color:#ff7b72;background-color:rgba(255,123,114,.1)}.Comment_tokenDoctype__tHaFj{color:#d2a8ff}.Comment_tokenEntity__LyVBu{color:#ff7b72}.Comment_tokenFunction__BRlxB{color:#218437}.Comment_tokenImportant__xhyfj{color:#ff7b72;font-weight:700}.Comment_tokenInserted__ysWnX{color:#7ee787;background-color:rgba(126,231,135,.1)}.Comment_tokenKeyword__6BZys{color:#ff7b72;font-weight:500}.Comment_tokenNamespace__hg6Vp{color:#ffa657}.Comment_tokenNumber__US_zZ{color:#79c0ff}.Comment_tokenOperator__UW_j9{color:#ff7b72}.Comment_tokenProlog__1w1cY{color:#8b949e}.Comment_tokenProperty__D3lzm{color:#79c0ff}.Comment_tokenPunctuation__bnQTA{color:#c9d1d9}.Comment_tokenRegex__0x_uu{color:#2c5aa0}.Comment_tokenSelector__Qd8DV{color:#7ee787}.Comment_tokenString__63YMA{color:#2c5aa0}.Comment_tokenSymbol__W5TMR{color:#79c0ff}.Comment_tokenTag__MwB26{color:#7ee787}.Comment_tokenUrl__TGLeO{color:#2c5aa0;text-decoration:underline}.Comment_tokenVariable__c5MCQ{color:#ffa657}.Comment_tokenTemplateString__sClyk{color:#2c5aa0;background-color:rgba(44,90,160,.1)}.Comment_tokenTemplatePunctuation__VLxci{color:#f85149;font-weight:700}.Comment_tokenAnnotation__bHGvE{color:#8b949e;font-style:italic}.Comment_tokenInterpolation__XcpxV{color:#ffa657;background-color:rgba(255,166,87,.1)}.Comment_tokenInterpolationPunctuation__AU_qn{color:#f85149;font-weight:700}@media (max-width:768px){.Comment_commentAction__HerBs span{display:none}.Comment_commentAction__HerBs{padding:var(--spacing-xs);min-width:32px;justify-content:center}.Comment_commentActions__PW6B8{gap:var(--spacing-sm);justify-content:flex-end}}.CommentVoting_commentVoting___JRP7{display:flex;align-items:center;gap:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.CommentVoting_compact__q7p98{background:hsl(var(--muted)/.5);border-radius:var(--radius-full);padding:2px;border:1px solid hsl(var(--border)/.3)}.CommentVoting_sm__bRHad{gap:1px}.CommentVoting_md__Hw0Il{gap:3px}.CommentVoting_voteButton__a0cxx{display:flex;align-items:center;justify-content:center;padding:3px;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;color:hsl(var(--muted-foreground));position:relative;min-width:20px;min-height:20px}.CommentVoting_sm__bRHad .CommentVoting_voteButton__a0cxx{min-width:18px;min-height:18px;padding:2px}.CommentVoting_md__Hw0Il .CommentVoting_voteButton__a0cxx{min-width:24px;min-height:24px;padding:4px}.CommentVoting_voteButton__a0cxx:hover:not(:disabled){background:hsl(var(--accent));transform:scale(1.1)}.CommentVoting_voteButton__a0cxx:active:not(:disabled){transform:scale(.95)}.CommentVoting_voteButton__a0cxx:disabled{opacity:.5;cursor:not-allowed}.CommentVoting_voteButton__a0cxx:focus-visible{outline:1px solid hsl(var(--ring));outline-offset:1px}.CommentVoting_upvote__r2fyi.CommentVoting_active__J_jQb{color:hsl(22,93%,58%);background:hsl(22,93%,58%,.15)}.CommentVoting_upvote__r2fyi:hover:not(:disabled){color:hsl(22,93%,58%)}.CommentVoting_downvote__EM7BG.CommentVoting_active__J_jQb{color:hsl(0,84%,60%);background:hsl(0,84%,60%,.15)}.CommentVoting_downvote__EM7BG:hover:not(:disabled){color:hsl(0,84%,60%)}.CommentVoting_icon__5hH7e{transition:transform .15s ease}.CommentVoting_active__J_jQb .CommentVoting_icon__5hH7e{transform:scale(1.1)}.CommentVoting_score__xWo5c{font-weight:600;font-size:.75rem;min-width:20px;text-align:center;padding:1px 3px;border-radius:var(--radius-xs);transition:all .15s ease;line-height:1}.CommentVoting_sm__bRHad .CommentVoting_score__xWo5c{font-size:.6875rem;min-width:18px}.CommentVoting_md__Hw0Il .CommentVoting_score__xWo5c{font-size:.8125rem;min-width:24px}.CommentVoting_score__xWo5c.CommentVoting_positive__AEVvv{color:hsl(22,93%,58%)}.CommentVoting_score__xWo5c.CommentVoting_negative__LuVN9{color:hsl(0,84%,60%)}.CommentVoting_score__xWo5c.CommentVoting_neutral__wVzjk{color:hsl(var(--muted-foreground))}.CommentVoting_count__eUhAV{font-size:.625rem;font-weight:500;min-width:12px;text-align:center}.CommentVoting_loadingIndicator__k1AK5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.CommentVoting_spinner__BvSsL{width:12px;height:12px;border-top:1.5px solid hsl(var(--muted));border:1.5px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:CommentVoting_spin__xOSQ7 1s linear infinite}@keyframes CommentVoting_spin__xOSQ7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.CommentVoting_commentVoting___JRP7{gap:1px}.CommentVoting_voteButton__a0cxx{min-width:24px;min-height:24px;padding:3px}.CommentVoting_score__xWo5c{min-width:22px;font-size:.75rem}}@media (prefers-contrast:high){.CommentVoting_voteButton__a0cxx{border:1px solid}.CommentVoting_compact__q7p98{border-width:2px}.CommentVoting_active__J_jQb{background:currentColor!important;color:hsl(var(--background))!important}}@media (prefers-reduced-motion:reduce){.CommentVoting_icon__5hH7e,.CommentVoting_score__xWo5c,.CommentVoting_voteButton__a0cxx{transition:none}.CommentVoting_voteButton__a0cxx:active:not(:disabled),.CommentVoting_voteButton__a0cxx:hover:not(:disabled){transform:none}.CommentVoting_spinner__BvSsL{animation:none}}