.hwXfdq_pageRoot{min-height:calc(100dvh - var(--sticky-under-header));background:var(--site-page-bg,var(--bg))}.hwXfdq_pageSection{min-height:inherit;padding:34px 0 64px}.hwXfdq_pageShell{width:min(var(--container-narrow), calc(100% - 32px));gap:22px;margin:0 auto;display:grid}.hwXfdq_hero{display:block}.hwXfdq_heroCopy{gap:12px;display:grid}.hwXfdq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hwXfdq_hero h1{color:var(--text);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:var(--type-page-title-weight);flex:420px;margin:0}.hwXfdq_hero p{max-width:72ch;color:var(--muted);font-size:var(--type-page-subtitle-size);line-height:var(--type-page-subtitle-line-height);margin:0;font-weight:400}.hwXfdq_primaryCta,.hwXfdq_loadMoreBtn,.hwXfdq_retryBtn,.hwXfdq_tabBtn,.hwXfdq_activeTabBtn{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.hwXfdq_primaryCta,.hwXfdq_retryBtn{background:linear-gradient(135deg, var(--primary), var(--button-primary-gradient-end));color:#fff;box-shadow:var(--button-primary-shadow-soft);white-space:nowrap;border:1px solid #0000;border-radius:14px;padding:12px 18px;font-weight:700;text-decoration:none}.hwXfdq_loadMoreBtn,.hwXfdq_tabBtn{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:10px 16px;font-weight:600;text-decoration:none}.hwXfdq_activeTabBtn{white-space:nowrap;color:var(--interaction-selected-text);background:var(--interaction-selected-bg);box-shadow:none;border:1px solid var(--interaction-selected-border);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.hwXfdq_tabBtn:hover,.hwXfdq_tabBtn:focus-visible{border-color:var(--interaction-control-hover-border);background:var(--interaction-control-hover-bg)}.hwXfdq_activeTabBtn:hover,.hwXfdq_activeTabBtn:focus-visible{border-color:var(--interaction-selected-border);background:var(--interaction-selected-bg-hover)}.hwXfdq_loadMoreBtn:hover{border-color:var(--interaction-control-hover-border);background:var(--interaction-control-hover-bg)}.hwXfdq_card:hover,.hwXfdq_card:focus-visible{transform:translateY(-1px)}.hwXfdq_primaryCta:hover,.hwXfdq_primaryCta:focus-visible,.hwXfdq_retryBtn:hover,.hwXfdq_retryBtn:focus-visible{background:linear-gradient(135deg, var(--primary-dark), var(--button-primary-gradient-hover-end));box-shadow:var(--button-primary-shadow-hover)}.hwXfdq_desktopCta{display:inline-flex}.hwXfdq_mobileCta{box-shadow:var(--button-primary-shadow-soft);border-radius:14px;padding:10px 16px;display:none}.hwXfdq_sortBar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.hwXfdq_sortButtons{flex-wrap:wrap;gap:10px;display:inline-flex}.hwXfdq_feed{gap:14px;display:grid}.hwXfdq_card{border:1px solid var(--border);background:var(--surface);color:inherit;box-shadow:var(--shadow-soft);scroll-margin-top:calc(var(--sticky-under-header) + 24px);border-radius:22px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:block}.hwXfdq_card:hover,.hwXfdq_card:focus-visible{border-color:var(--interaction-nav-hover-border);box-shadow:var(--interaction-nav-hover-shadow)}.hwXfdq_cardMuted{background:color-mix(in srgb, var(--surface) 72%, #c6ccd5 28%);border-color:color-mix(in srgb, var(--border) 80%, #97a2b1 20%)}.hwXfdq_cardMuted:hover{border-color:color-mix(in srgb, var(--border) 80%, #97a2b1 20%);box-shadow:var(--shadow-soft)}.hwXfdq_cardMuted .hwXfdq_title,.hwXfdq_cardMuted .hwXfdq_user,.hwXfdq_cardMuted .hwXfdq_meta,.hwXfdq_cardMuted .hwXfdq_stat,.hwXfdq_cardMuted .hwXfdq_locked{color:color-mix(in srgb, var(--muted) 86%, #6f7885 14%)}.hwXfdq_cardMuted .hwXfdq_stat{background:color-mix(in srgb, var(--surface-2) 78%, #cfd5de 22%);border-color:color-mix(in srgb, var(--border) 72%, #aab3c0 28%);color:color-mix(in srgb, var(--muted) 88%, #6f7885 12%)}.hwXfdq_cardMuted .hwXfdq_avatar,.hwXfdq_cardMuted .hwXfdq_avatarFallback{filter:grayscale();opacity:.72}.hwXfdq_cardMuted .hwXfdq_image{filter:grayscale();opacity:.5}.hwXfdq_cardMuted .hwXfdq_imageWrap{background:color-mix(in srgb, var(--surface-2) 72%, #cfd5de 28%);border-color:color-mix(in srgb, var(--border) 72%, #aab3c0 28%)}.hwXfdq_cardShell{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.hwXfdq_mainStack{gap:14px;min-width:0;display:grid}.hwXfdq_cardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hwXfdq_cardTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.hwXfdq_author{align-items:center;gap:12px;min-width:0;display:flex}.hwXfdq_avatar{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;width:42px;height:42px}.hwXfdq_avatarFallback{color:var(--primary-dark);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.hwXfdq_authorCopy{min-width:0;display:grid}.hwXfdq_user{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.hwXfdq_meta{color:var(--muted);font-size:.92rem}.hwXfdq_locked{color:#b45309;white-space:nowrap;background:#f59e0b24;border:1px solid #f59e0b38;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.hwXfdq_contentCopy{gap:10px;min-width:0;display:grid}.hwXfdq_title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.06rem,1.8vw,1.24rem);line-height:1.32;transition:color .18s;display:-webkit-box;overflow:hidden}.hwXfdq_card:hover .hwXfdq_title,.hwXfdq_card:focus-visible .hwXfdq_title{color:var(--primary)}.hwXfdq_stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hwXfdq_stat{background:color-mix(in srgb, var(--surface-2) 82%, transparent);border:1px solid color-mix(in srgb, var(--border) 92%, transparent);min-height:40px;color:var(--muted);border-radius:13px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.hwXfdq_statButton{appearance:none;cursor:pointer;font:inherit;margin:0;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.hwXfdq_statButton:hover:not(:disabled),.hwXfdq_statButton:focus-visible:not(:disabled){border-color:var(--interaction-control-hover-border);background:var(--interaction-control-hover-bg)}.hwXfdq_statButton:disabled{cursor:default}.hwXfdq_statActive{color:var(--primary);background:color-mix(in srgb, var(--primary) 13%, var(--surface));border-color:color-mix(in srgb, var(--primary) 24%, var(--border));box-shadow:none}.hwXfdq_statButton.hwXfdq_statActive:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, var(--surface));border-color:color-mix(in srgb, var(--primary) 34%, var(--border))}.hwXfdq_statActive .hwXfdq_statIcon{color:currentColor}:is(body[data-theme=dark] .hwXfdq_statActive,body[data-theme=amoled] .hwXfdq_statActive){box-shadow:none}.hwXfdq_statCount{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;min-inline-size:1ch;display:inline-block}.hwXfdq_statIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.hwXfdq_statIcon svg{display:block}.hwXfdq_imageWrap{border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:center;align-items:center;display:flex;overflow:hidden}.hwXfdq_image{object-fit:contain;width:100%;height:100%;display:block}.hwXfdq_stateCard{border:1px dashed var(--border);background:color-mix(in srgb, var(--surface-2) 62%, transparent);border-radius:24px;gap:10px;padding:24px;display:grid}.hwXfdq_stateTitle{margin:0}.hwXfdq_stateText{color:var(--muted);margin:0;line-height:1.6}.hwXfdq_loadMoreWrap{justify-content:center;display:flex}.hwXfdq_loadMoreBtn:disabled,.hwXfdq_retryBtn:disabled,.hwXfdq_primaryCta:disabled,.hwXfdq_tabBtn:disabled,.hwXfdq_activeTabBtn:disabled{cursor:default;opacity:.7;transform:none}@media (min-width:760px){.hwXfdq_cardShellWithImage{grid-template-columns:minmax(0,1fr) clamp(190px,24vw,240px)}.hwXfdq_cardShellNoImage{grid-template-columns:minmax(0,1fr)}.hwXfdq_imageWrap{aspect-ratio:1;min-height:176px}}@media (max-width:759px){.hwXfdq_pageShell{width:min(var(--container-narrow), calc(100% - 20px))}.hwXfdq_titleRow{align-items:flex-start}.hwXfdq_hero h1{flex-basis:100%}.hwXfdq_desktopCta{display:none}.hwXfdq_mobileCta{flex:none;margin-left:auto;display:inline-flex}.hwXfdq_sortBar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px}.hwXfdq_sortButtons{flex-wrap:nowrap;gap:8px;min-width:0}.hwXfdq_tabBtn,.hwXfdq_activeTabBtn{border-radius:12px;padding:10px 14px}.hwXfdq_card{border-radius:18px;padding:14px}.hwXfdq_cardTop{gap:12px}.hwXfdq_author{gap:10px}.hwXfdq_avatar{width:38px;height:38px}.hwXfdq_imageWrap{aspect-ratio:16/10;min-height:150px;max-height:220px}}
