.hMHkmq_filters{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:3rem;display:flex}.hMHkmq_filter{height:auto;color:var(--muted-foreground);transition:color var(--dur-fast,.2s) ease, border-color var(--dur-fast,.2s) ease;background:0 0;border-bottom:1px solid #0000;border-radius:0;padding:.4rem 0}.hMHkmq_filter:hover{color:var(--foreground);background:0 0}.hMHkmq_filter[aria-pressed=true]{color:var(--foreground);border-color:var(--liquid-live)}.hMHkmq_filter:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:2px}.hMHkmq_count{opacity:.6;margin-left:.3em;font-size:.7em}.hMHkmq_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem 1rem;display:grid}@media (width>=640px){.hMHkmq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem}}@media (width>=1024px){.hMHkmq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.5rem}}.hMHkmq_item{min-width:0;margin:0}.hMHkmq_item>*{opacity:0;clip-path:polygon(0 100%,0 100%,0 100%,0 100%);filter:blur(8px);transform:translateY(24px)}.hMHkmq_item[data-in]>*{animation:hMHkmq_cut-in .9s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.hMHkmq_cover{aspect-ratio:3/4;border-radius:var(--radius);background:var(--muted);cursor:zoom-in;width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden}.hMHkmq_cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}.hMHkmq_cover .hMHkmq_alt{object-fit:cover;clip-path:polygon(0 100%,0 100%,0 100%);height:100%;transition:clip-path .7s cubic-bezier(.7,0,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.hMHkmq_cover:hover img,.hMHkmq_cover:focus-visible img{transform:scale(1.04)}.hMHkmq_cover:hover .hMHkmq_alt,.hMHkmq_cover:focus-visible .hMHkmq_alt{clip-path:polygon(0 100%,0 -60%,160% 100%)}.hMHkmq_view{background:color-mix(in oklab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:999px;padding:.45rem .8rem;transition:opacity .3s,transform .3s;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(6px)}.hMHkmq_cover:hover .hMHkmq_view,.hMHkmq_cover:focus-visible .hMHkmq_view{opacity:1;transform:none}.hMHkmq_cover:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.hMHkmq_caption{align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.hMHkmq_num{color:var(--muted-foreground);font-size:1rem;line-height:1.1}.hMHkmq_name{text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.5rem;font-size:1rem;line-height:1.2;display:block}.hMHkmq_viewer{z-index:90;background:color-mix(in oklab, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1rem;animation:.26s ease-out both hMHkmq_grid-in;display:grid;position:fixed;inset:0}.hMHkmq_bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hMHkmq_bar>:first-child{flex:1}.hMHkmq_stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:0;display:grid}.hMHkmq_full{object-fit:contain;width:100%;height:100%;min-height:0;animation:.3s ease-out both hMHkmq_grid-in}.hMHkmq_icon{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:999px;place-items:center;transition:background-color .2s;display:grid}.hMHkmq_icon:hover{background:var(--muted)}.hMHkmq_icon:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.hMHkmq_thumbs{justify-content:center;gap:.5rem;display:flex;overflow-x:auto}.hMHkmq_thumb{aspect-ratio:2/3;opacity:.45;border-radius:4px;flex:none;width:3rem;height:auto;padding:0;transition:opacity .2s;overflow:hidden}.hMHkmq_thumb[aria-current=true],.hMHkmq_thumb:hover{opacity:1}.hMHkmq_thumb img{object-fit:cover;width:100%;height:100%}@media (width<=639px){.hMHkmq_stage{grid-template-columns:minmax(0,1fr)}.hMHkmq_stage>.hMHkmq_icon{display:none}}@keyframes hMHkmq_cut-in{0%{opacity:0;clip-path:polygon(0 100%,0 100%,0 100%,0 100%);filter:blur(8px);transform:translateY(24px)}60%{filter:blur(2px)}to{opacity:1;clip-path:polygon(0 -40%,140% -40%,100% 100%,0 100%);filter:none;transform:none}}@keyframes hMHkmq_grid-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hMHkmq_viewer,.hMHkmq_full{animation:none}.hMHkmq_item,.hMHkmq_item[data-in]>*{opacity:1;clip-path:none;filter:none;animation:none;transform:none}.hMHkmq_cover .hMHkmq_alt{display:none}.hMHkmq_cover img{transition:none}.hMHkmq_cover:hover img{transform:none}}.SFL_3a_gallery{grid-template-columns:minmax(0,1fr);gap:3rem;min-width:0;display:grid}.SFL_3a_aside{min-width:0}.SFL_3a_featured{width:100%;min-width:0;max-width:420px;margin-inline:auto}.SFL_3a_player{aspect-ratio:9/16;border-radius:var(--radius);background:var(--frame);overflow:hidden}.SFL_3a_video{object-fit:contain;width:100%;height:100%;animation:SFL_3a_selection-in var(--dur-fast) ease-out both;display:block}.SFL_3a_selections{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;min-width:0;display:grid}.SFL_3a_preview{text-align:left;white-space:normal;width:100%;height:auto;color:var(--foreground);border-radius:var(--control-radius);background:0 0;padding:0;display:block;position:relative}.SFL_3a_preview:hover,.SFL_3a_preview:focus-visible{color:var(--foreground);background:0 0}.SFL_3a_thumbnail{aspect-ratio:9/16;border-radius:var(--radius);background:var(--frame);display:block;overflow:hidden}.SFL_3a_thumbnail img{object-fit:contain;width:100%;height:100%}.SFL_3a_preview:hover .SFL_3a_thumbnail,.SFL_3a_preview:focus-visible .SFL_3a_thumbnail{outline:1px solid var(--liquid-live);outline-offset:3px}.SFL_3a_previewName{overflow-wrap:anywhere;min-height:2.8em;margin-top:.5rem;font-weight:600;line-height:1.4;display:block}@keyframes SFL_3a_selection-in{0%{opacity:.4}to{opacity:1}}@media (width>=1024px){.SFL_3a_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.SFL_3a_featured{grid-column:1/span 5;margin-inline:0}.SFL_3a_aside{grid-column:7/span 6;align-self:center;min-width:0}}@media (width<=639px){.SFL_3a_selections{scroll-snap-type:x mandatory;grid-auto-columns:minmax(140px,42%);margin:-4px;padding:4px 4px 1rem;overflow-x:auto}.SFL_3a_preview{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.SFL_3a_video{animation:none}}
