/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.viewall-parity{min-height:100dvh}@media (width<=1023px){body:has(.viewall-parity) :is(.shell-mobile-header,.shell-mobile-navigation,.shell-install-offer){display:none}body:has(.viewall-parity) [data-mobile-footer-hidden=true] .shell-footer{display:block}body:has(.viewall-parity) main#main-content{padding-bottom:0}:is(.viewall-parity,.creator-profile-parity)>.page-header{height:calc(76px + var(--inset-top-safe));padding:var(--inset-top-safe) 16px 16px;border:0;gap:8px}:is(.viewall-parity,.creator-profile-parity)>.page-header>a{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:#17171780;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){:is(.viewall-parity,.creator-profile-parity)>.page-header>a{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}:is(.viewall-parity,.creator-profile-parity)>.page-header>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-paper)}:is(.viewall-parity,.creator-profile-parity)>.page-header>a :is(img,svg){width:20px;height:20px}:is(.viewall-parity,.creator-profile-parity)>.page-header h1{text-align:center;font:500 15px/20px var(--font-ui);flex:1}:is(.viewall-parity,.creator-profile-parity)>.page-header:after{content:"";flex:none;width:40px}}.viewall-parity .viewall-sort{padding:0 16px}.viewall-parity .viewall-sort-menu{right:16px}.viewall-ranking-info{flex:none;align-items:center;display:inline-flex;position:relative}.viewall-ranking-info>button{border-radius:var(--radius-pill);min-width:40px;min-height:40px;color:var(--color-paper-dim);cursor:pointer;transition:color var(--duration-quick) ease;justify-content:center;align-items:center;display:inline-flex}.viewall-ranking-info>button:hover{color:var(--color-paper)}.viewall-ranking-info>button:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}.viewall-ranking-info-panel{z-index:var(--z-sticky);border:1px solid var(--color-hairline);border-radius:var(--radius-fixed-xl);background:var(--color-ink-950);width:max-content;max-width:min(280px,100vw - 32px);font:400 14px/16.8px var(--font-ui);color:var(--color-paper-dim);flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.viewall-ranking-info-panel>p:first-child{color:var(--color-paper)}@media (width<=1023px){.viewall-parity>.page-header:has(>.viewall-ranking-info):after{display:none}.viewall-parity>.page-header>.viewall-ranking-info>button{border:1px solid var(--color-hairline);background:#17171780;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.viewall-parity>.page-header>.viewall-ranking-info>button{background:color-mix(in srgb, var(--color-ink-900) 50%, transparent)}}.viewall-parity>.page-header>.viewall-ranking-info>button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-paper)}.viewall-ranking-info-panel{left:auto;right:0}}@media (width>=768px){.viewall-parity .viewall-sort{padding:0 80px}.viewall-parity .viewall-sort-menu{right:80px}}.viewall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}@media (width>=768px){.viewall-grid{padding-inline:80px}}@media (width>=1024px){.viewall-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding-block:24px 32px}}@media (width>=1536px){.viewall-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1920px){.viewall-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.viewall-card{flex-direction:column;min-width:0;display:flex}.viewall-cover{aspect-ratio:2/3;border-radius:var(--radius-fixed-xl);background:var(--color-ink-700);position:relative;overflow:hidden}.viewall-card .type-grid-title{overflow-wrap:anywhere;transition:color var(--duration-moderate) var(--ease-standard)}.viewall-parity .viewall-card .type-grid-title{-webkit-line-clamp:2;font:500 13px/18px var(--font-ui);color:var(--color-paper);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.viewall-parity .viewall-card .type-grid-meta{font:400 12px/15px var(--font-ui);color:var(--color-paper-dim);margin-top:2px}.viewall-card-hashtags{-webkit-line-clamp:2;font:400 12px/15px var(--font-ui);color:var(--color-paper-dim);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}@media (width>=1024px){.viewall-parity .viewall-card .type-grid-title{font:500 15px/20px var(--font-ui);margin-top:8px}.viewall-parity .viewall-card .type-grid-meta,.viewall-card-hashtags{font:400 13px/18px var(--font-ui);margin-top:4px}}.viewall-empty{text-align:center;color:var(--color-paper-dim);font:300 14px/21px var(--font-ui);padding:64px 16px}.viewall-card-skeleton{pointer-events:none}@media (width<=1023px){.viewall-grid>.viewall-card-skeleton:not(.viewall-card-pending):nth-child(n+7){display:none}}@media (width>=1024px) and (width<=1535px){.viewall-grid>.viewall-card-skeleton:not(.viewall-card-pending):nth-child(n+16){display:none}}@media (width>=1536px) and (width<=1919px){.viewall-grid>.viewall-card-skeleton:not(.viewall-card-pending):nth-child(n+19){display:none}}.viewall-sentinel{height:1px;margin-top:-1px}.viewall-skeleton-title{width:78%;height:19.2px;margin-top:16px}.viewall-skeleton-meta{width:52%;height:16.8px;margin-top:8px}.viewall-parity .viewall-skeleton-title{height:18px;margin-top:4px}.viewall-parity .viewall-skeleton-meta{height:15px;margin-top:2px}@media (width>=1024px){.viewall-parity .viewall-skeleton-title{height:20px;margin-top:8px}.viewall-parity .viewall-skeleton-meta{height:18px;margin-top:4px}}.viewall-more-row{padding:0 16px 24px}.viewall-error{padding:0 16px}.viewall-error .viewall-more{margin-top:16px}.viewall-more-error{margin:0 0 12px}.viewall-more{border-radius:var(--radius-fixed-lg);background:var(--color-ink-800);width:100%;height:36px;font:500 14px/21px var(--font-ui);justify-content:center;align-items:center;padding:0 16px;display:flex}.viewall-more:disabled{opacity:.6}.viewall-more:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (width>=768px){.viewall-more-row,.viewall-error{padding-inline:80px}}@media (width>=1024px){.viewall-more-row{padding-bottom:32px}.viewall-parity .page-header{background:0 0;border:0;width:calc(100% - 160px);height:auto;min-height:46px;margin:40px auto 24px;padding:0;position:relative}.viewall-parity .page-header h1{font:var(--type-profile-page-title)}}
