.page_pageWrap__kAGMT{display:grid;gap:16px}.page_galleryShellMain__FTNk7{--cn-shell-max-width:1680px;max-width:var(--cn-shell-max-width)}@media (max-width:760px){.page_galleryShellMain__FTNk7{padding-top:calc(var(--cn-topbar-offset, 62px) + 16px)}}.page_galleryShellMain__FTNk7 .cn-top-actions .cn-account-pill,.page_galleryShellMain__FTNk7 .cn-top-actions .cn-icon-btn{min-width:44px;min-height:44px}.page_galleryShellMain__FTNk7 .cn-top-actions{gap:4px}.page_galleryShellGrid__wITON{grid-template-columns:minmax(0,1fr)}.page_galleryShellGrid__wITON .cn-left-rail,.page_galleryShellGrid__wITON .cn-right-rail{display:none}.page_galleryShellGrid__wITON .cn-center-column{grid-column:1;gap:16px}.page_galleryGrid__lWxil{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.page_card__tMnIF{--footer-row:2;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:4px;row-gap:8px;align-content:start;align-items:start}.page_card__tMnIF:has(.page_sourceMetaRow__cDt7t){--footer-row:3}.page_mediaLink__A2MGP{grid-column:1/-1;grid-row:1}.page_sourceLink__ftH14{grid-column:1/-1;grid-row:2}.page_metadataLink__6cYqR{grid-column:1;grid-row:var(--footer-row);min-width:0;align-self:center}.page_mediaLink__A2MGP:focus-visible>.page_thumbWrap__dPKn7{outline:2px solid var(--accent);outline-offset:3px}.page_sourceCard__l2VHQ{color:color-mix(in srgb,var(--foreground) 94%,var(--accent))}.page_cardLink__n19On{display:grid;gap:8px;border-bottom:none;color:inherit;text-decoration:none}.page_cardLink__n19On:active,.page_cardLink__n19On:focus,.page_cardLink__n19On:focus-visible,.page_cardLink__n19On:hover,.page_cardLink__n19On:visited{color:inherit;border-bottom-color:transparent;text-decoration:none}.page_cardLink__n19On:active .page_metaRow__CrlCI strong,.page_cardLink__n19On:focus .page_metaRow__CrlCI strong,.page_cardLink__n19On:focus-visible .page_metaRow__CrlCI strong,.page_cardLink__n19On:hover .page_metaRow__CrlCI strong{text-decoration:none}.page_thumbWrap__dPKn7{position:relative;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 14%,transparent),transparent 48%),color-mix(in srgb,var(--panel) 94%,#000 6%);box-shadow:0 16px 40px rgba(0,0,0,.16);aspect-ratio:1/1}.page_thumb__q1LPF{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.page_textSourceThumb__RZ1ev{width:100%;height:100%;display:grid;align-content:center;gap:12px;padding:18px;color:var(--foreground);background:linear-gradient(135deg,color-mix(in srgb,var(--panel-muted) 84%,#fff 16%),color-mix(in srgb,var(--panel) 88%,#000 12%)),color-mix(in srgb,var(--panel) 94%,#000 6%)}.page_textSourceThumb__RZ1ev p{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-height:1.22;font-size:1rem;font-weight:800}.page_unavailableSourceThumb__jJt0z{color:color-mix(in srgb,var(--foreground) 62%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--panel-muted) 78%,#000 22%) 0 12px,color-mix(in srgb,var(--panel) 84%,#000 16%) 12px 24px)}.page_sourceBadge__taPkc{display:inline-flex;align-items:center;max-width:100%;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:color-mix(in srgb,var(--foreground) 82%,transparent);font-size:.66rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_sourceMetaRow__cDt7t{display:flex;min-width:0;padding:0 2px}.page_redactedThumb__HkBqM{width:100%;height:100%;display:grid;place-items:center;color:color-mix(in srgb,var(--foreground) 42%,transparent);font-family:var(--cn-font-ui-pixel);font-size:clamp(1.1rem,8vw,2rem);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--panel-muted) 82%,#000 18%) 0 12px,color-mix(in srgb,var(--panel) 88%,#000 12%) 12px 24px)}.page_cardLink__n19On:focus-visible .page_thumb__q1LPF,.page_cardLink__n19On:hover .page_thumb__q1LPF{transform:scale(1.03)}.page_nsfwBadge__nUvPz{position:absolute;top:10px;left:10px;z-index:1}.page_visibilityNotice__iA__S{margin:0;color:color-mix(in srgb,var(--foreground) 58%,transparent);font-size:.76rem}.page_overlay__EQqhc{position:absolute;inset-inline:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.page_cardControls__C_mpQ,.page_cardControls__C_mpQ .cn-inline-menu,.page_cardControls__C_mpQ .cn-inline-menu::details-content{display:contents}.page_cardControls__C_mpQ .cn-inline-menu>summary{grid-column:2;grid-row:var(--footer-row)}.page_cardControls__C_mpQ .cn-post-hide-trigger{grid-column:3;grid-row:var(--footer-row)}.page_visibilityNoticeLink__mAqQg{grid-column:1/-1;grid-row:calc(var(--footer-row) + 1);margin:0 2px}.page_cardControls__C_mpQ .cn-inline-menu-popover{position:static;grid-column:1/-1;grid-row:calc(var(--footer-row) + 1);width:100%;min-width:0;margin:0}.page_card__tMnIF:has(.page_visibilityNotice__iA__S) .page_cardControls__C_mpQ .cn-inline-menu-popover{grid-row:calc(var(--footer-row) + 2)}.page_cardControls__C_mpQ .cn-inline-menu:not([open])>.cn-inline-menu-popover{display:none}.page_galleryReactionCounts__XH0js{gap:2px}.page_galleryReactionCounts__XH0js .cn-reaction-count-link{--reaction-count-badge-size:27px;--reaction-count-badge-width:36px;--reaction-count-icon-size:23px;--reaction-count-value-font-size:11px;--reaction-count-value-overlap:6px}.page_galleryReactionCounts__XH0js .cn-reaction-count-link.is-static{cursor:inherit;transform:none}.page_galleryReactionCounts__XH0js .cn-reaction-count-link.is-static .cn-reaction-count-badge{filter:drop-shadow(0 1px 1px rgba(0,0,0,.74)) drop-shadow(0 0 5px rgba(0,0,0,.42))}.page_metaRow__CrlCI{display:grid;justify-content:stretch;align-content:start;align-items:start;gap:4px;min-width:0;padding:0 2px}.page_metaRow__CrlCI strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.page_metaRow__CrlCI span{color:var(--muted);font-size:12px;white-space:normal;line-height:1.35}.page_lineageForest__tiQXq{--lineage-line-color:color-mix(in srgb,var(--accent) 56%,var(--border));display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,230px));align-items:start;gap:24px 30px}.page_lineageCluster__ymwBz{position:relative;max-width:100%;display:grid;gap:14px;padding:4px 0 4px 2px}.page_lineageClusterStandalone__IVIMi{width:230px}.page_lineageClusterTree__0Osed{grid-column:1/-1;width:fit-content}.page_lineageBranch__I3YkD{position:relative;display:grid;gap:12px}.page_lineageNodeRow__V_rdY{position:relative;width:min(230px,100%)}.page_lineageNodeRow__V_rdY:before{content:"";position:absolute;top:50%;right:calc(100% + 6px);width:24px;height:3px;border-radius:999px;background:var(--lineage-line-color);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 22%,transparent)}.page_lineageCluster__ymwBz>.page_lineageBranch__I3YkD>.page_lineageNodeRow__V_rdY:before{display:none}.page_lineageCard___ctiq{min-width:0}.page_lineageChildren__IajII{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,230px));gap:16px 24px;margin-left:38px;padding-left:22px;border-left:3px solid var(--lineage-line-color)}.page_lineageChildren__IajII:before{content:"";position:absolute;top:-12px;left:-2px;width:3px;height:12px;background:var(--lineage-line-color);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 22%,transparent)}.page_loadMoreRow__a7EIj{display:flex;justify-content:center;padding:6px 0 2px}.page_emptyState___GLq9{display:grid;place-items:center;min-height:220px;border-radius:18px;border:1px dashed var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--muted)}.page_postedToast___RDYZ{position:fixed;right:18px;bottom:18px;z-index:30;width:min(360px,calc(100vw - 24px));display:grid;gap:10px;padding:14px 14px 12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--panel) 91%),color-mix(in srgb,var(--panel) 96%,rgba(0,0,0,.08)));box-shadow:0 22px 50px rgba(0,0,0,.24);animation:page_posted-toast-slide-in__7sqt2 .24s cubic-bezier(.2,.9,.2,1)}.page_postedToastSummary__U_RQi{display:grid;gap:4px}.page_postedToastSummary__U_RQi strong{font-size:.95rem}.page_postedToastSummary__U_RQi span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.02em}.page_postedToastActions__EAio5{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_postedToastActions__EAio5 a{color:var(--accent);font-weight:700}.page_postedToastClose__2aVqv{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel-soft) 86%,transparent);color:var(--text);font-size:18px;line-height:1;padding:0;cursor:pointer}.page_postedToastClose__2aVqv:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 20%,var(--panel-soft) 80%)}@keyframes page_posted-toast-slide-in__7sqt2{0%{opacity:0;transform:translateX(24px) translateY(8px)}to{opacity:1;transform:translateX(0) translateY(0)}}@media (max-width:980px){.page_cardControls__C_mpQ .cn-inline-menu-trigger{inline-size:44px;block-size:44px}.page_cardControls__C_mpQ .cn-inline-menu-popover button{min-height:44px}.page_lineageCard___ctiq .page_cardControls__C_mpQ .cn-inline-menu>.cn-inline-menu-trigger{inline-size:26px;block-size:26px;margin:9px}.page_lineageCard___ctiq .page_cardControls__C_mpQ .cn-post-hide-trigger{inline-size:28px;block-size:28px;margin:8px}.page_lineageCard___ctiq .page_cardControls__C_mpQ .cn-inline-menu-trigger{position:relative}.page_lineageCard___ctiq .page_cardControls__C_mpQ .cn-inline-menu-trigger:after{content:"";position:absolute;inline-size:44px;block-size:44px;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%)}.page_galleryGrid__lWxil{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_lineageForest__tiQXq{grid-template-columns:minmax(0,1fr);gap:18px}.page_lineageClusterStandalone__IVIMi,.page_lineageClusterTree__0Osed{width:auto}.page_lineageNodeRow__V_rdY{width:min(220px,100%)}.page_lineageChildren__IajII{grid-template-columns:minmax(0,1fr);gap:14px;margin-left:20px;padding-left:18px}.page_postedToast___RDYZ{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 24px))}}@media (max-width:640px){.page_galleryGrid__lWxil{grid-template-columns:minmax(0,1fr)}.page_lineageNodeRow__V_rdY{width:min(210px,calc(100vw - 54px))}.page_lineageChildren__IajII{margin-left:16px;padding-left:16px}}.MemeGalleryHeader_header__I5WQy{display:grid;gap:8px;min-width:0}.MemeGalleryHeader_title__Sg6ar{margin:0;font-family:var(--cn-font-heading-heavy)!important;font-size:22px;line-height:1.2;text-transform:none}.MemeGalleryHeader_filters__YENhT{display:flex;gap:7px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.MemeGalleryHeader_filters__YENhT::-webkit-scrollbar{display:none}.MemeGalleryHeader_filter__EQeX8{flex:0 0 auto;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--foreground);box-shadow:none;font-family:var(--cn-font-body)!important;font-size:12px;font-weight:600;line-height:1.4}.MemeGalleryHeader_filter__EQeX8 span{display:block;padding:6px 8px;border-radius:inherit;background:var(--accent-soft);white-space:nowrap}.MemeGalleryHeader_filter__EQeX8[aria-pressed=true] span{background:var(--accent);color:var(--background)}.MemeGalleryHeader_filter__EQeX8:hover:not(:disabled){background:transparent;box-shadow:none;transform:none}.MemeGalleryHeader_filter__EQeX8:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MemeGalleryHeader_searchButton__RnUu6{min-width:44px;min-height:44px}.MemeGalleryHeader_searchDialog__wfMx6{max-width:390px}.MemeGalleryHeader_searchHeading__i9OiJ{margin:0;font-size:18px}.MemeGalleryHeader_searchInput__gBBf8{width:100%;min-height:44px}.MemeGalleryHeader_searchResults__cejly{display:grid;gap:6px;max-height:45dvh;overflow-y:auto}.MemeGalleryHeader_searchResult__7mKBY{display:grid;gap:2px;min-height:44px;padding:8px;border-radius:6px;color:var(--foreground)}.MemeGalleryHeader_searchResult__7mKBY small{color:var(--muted)}.MemeGalleryHeader_searchResult__7mKBY:hover{background:var(--accent-soft)}