.folder-card{--folder-scale:var(--channel-folder-scale,.46);--folder-spring:cubic-bezier(.34, 1.56, .64, 1);--channel-flap-face:#f5f5f5d9;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}@media (width>=480px){.folder-card{--folder-scale:var(--channel-folder-scale,.56)}}.folder-card:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:14px}.folder-visual-stage{width:calc(321px * var(--folder-scale));height:calc(215px * var(--folder-scale) + 16px);display:block;position:relative}.folder-visual{width:321px;height:215px;transform:scale(var(--folder-scale));transform-origin:0 100%;perspective:1600px;position:absolute;bottom:0;left:0}.folder-visual__back{background:var(--color-card);box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 1px var(--color-border-subtle), 0 18px 34px #14102824, 0 4px 10px #14102814;border-radius:25px;position:absolute;inset:0}.folder-visual__paper,.folder-visual__frost-paper{background:var(--color-muted);transform-origin:50%;border-radius:9px;width:156px;height:94px;margin-left:-78px;position:absolute;top:18px;left:50%;overflow:hidden;box-shadow:0 0 0 1px #1410280f,0 8px 18px #14102829}.folder-visual__paper img{object-fit:cover;width:100%;height:100%;display:block}.folder-visual__paper--1{z-index:1;transform:translate(56px,-8px)rotate(11deg)}.folder-visual__paper--2{z-index:3;transform:translate(28px,-14px)rotate(5deg)}.folder-visual__paper--3{z-index:5;transform:translateY(-18px)rotate(0)}.folder-visual__paper--4{z-index:4;transform:translate(-28px,-15px)rotate(-4deg)}.folder-visual__paper--5{z-index:2;transform:translate(-56px,-11px)rotate(-9deg)}.folder-visual__flap{z-index:6;transform-style:flat;transform-origin:bottom;width:321px;height:186px;position:absolute;bottom:0;left:0;transform:rotateX(-15deg)}.folder-visual__flap-face{-webkit-mask-image:var(--folder-mask);mask-image:var(--folder-mask);background:0 0;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.folder-visual__flap-edge{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.folder-visual__flap-edge path{stroke:var(--color-border);stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.folder-visual__paper,.folder-visual__frost-paper{transition:transform .42s var(--folder-spring)}.folder-visual__flap{transition:transform .42s cubic-bezier(.22,1,.36,1)}.folder-visual__paper--2,.folder-visual__paper--4{transition-delay:50ms}.folder-visual__paper--1,.folder-visual__paper--5{transition-delay:.1s}.folder-card:hover .folder-visual__paper--1,.folder-card:focus-visible .folder-visual__paper--1{transform:translate(78px,-32px)rotate(15deg)}.folder-card:hover .folder-visual__paper--2,.folder-card:focus-visible .folder-visual__paper--2{transform:translate(40px,-44px)rotate(7deg)}.folder-card:hover .folder-visual__paper--3,.folder-card:focus-visible .folder-visual__paper--3{transform:translateY(-50px)rotate(0)}.folder-card:hover .folder-visual__paper--4,.folder-card:focus-visible .folder-visual__paper--4{transform:translate(-40px,-46px)rotate(-7deg)}.folder-card:hover .folder-visual__paper--5,.folder-card:focus-visible .folder-visual__paper--5{transform:translate(-78px,-36px)rotate(-15deg)}.folder-card:hover .folder-visual__flap,.folder-card:focus-visible .folder-visual__flap{transform:rotateX(-45deg)}}@media (prefers-color-scheme:dark){.folder-card{--channel-flap-face:oklch(30% 0 0/.82)}}.resource-folder-card .folder-visual-stage{height:calc(215px * var(--folder-scale) + 40px)}.resource-folder-card .folder-visual__back{box-shadow:inset 0 0 0 1px var(--color-border-subtle), 0 5px 12px #1410280f}.resource-folder-card .folder-visual__paper--resource{transform:translate(var(--paper-rest-x), var(--paper-y)) rotate(var(--paper-rest-angle));top:12px;box-shadow:0 0 0 1px #14102814,0 3px 8px #14102814}.resource-folder-card .folder-visual__paper img{object-fit:contain}.resource-folder-card .folder-visual__flap{z-index:12;transform:rotateX(0)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.resource-folder-card:is(:hover,:focus-visible) .folder-visual__paper--resource{transform:translate(var(--paper-x), var(--paper-hover-y)) rotate(var(--paper-angle))}}.folder-visual__frost{filter:blur(6px);width:321px;height:215px;position:absolute;top:-29px;left:0}.folder-visual__frost-image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.folder-visual__tint{background:var(--channel-flap-face);position:absolute;inset:0}@media (width<=39.999rem){.resource-folder-card{--folder-scale:.8}}@media (width>=23.4375rem) and (width<=39.999rem){.resource-folder-card{--folder-scale:.96}}@media (width>=27.5rem) and (width<=39.999rem){.resource-folder-card{--folder-scale:1.1}}.channel-folder__label{background:linear-gradient(to top, color-mix(in oklab, var(--color-card) 72%, transparent) 0%, color-mix(in oklab, var(--color-card) 52%, transparent) 48%, transparent 100%);border-bottom-right-radius:25px;border-bottom-left-radius:25px;align-items:center;gap:13px;padding:14px 26px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.channel-avatar.channel-folder__label-avatar{border-width:1.5px}.channel-folder__label-text{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-folder__label-name{font-size:25px;line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-folder__label-subs{color:var(--color-muted-foreground);font-size:19px;line-height:1.2}.channel-folder-card__dev-badge{left:calc(321px * var(--folder-scale));z-index:3;background:var(--color-destructive);width:20px;height:20px;color:var(--color-destructive-foreground);box-shadow:0 0 0 2px var(--color-background);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;transform:translate(-50%,-50%)}.channel-folder-card__dev-badge svg{width:12px;height:12px}.channel-folder-card__dev-tip{z-index:4;background:var(--color-foreground);width:max-content;max-width:15rem;color:var(--color-background);text-align:left;opacity:0;visibility:hidden;border-radius:8px;padding:6px 8px;font-size:11px;line-height:1.35;transition:opacity .12s;position:absolute;top:calc(100% + 6px);right:0}.channel-folder-card__dev-badge:hover .channel-folder-card__dev-tip,.channel-folder-card:focus-visible .channel-folder-card__dev-tip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.channel-folder-card__dev-tip{transition:none}}.channel-folder-grid-container{--channel-folder-scale:.46}.channel-folder-grid__sentinel{height:1px}.channel-folder-grid{grid-template-columns:repeat(auto-fill, min(100%, calc(321px * var(--channel-folder-scale))));justify-content:space-between;align-items:start;gap:28px 16px;width:100%;display:grid}@media (width>=480px){.channel-folder-grid-container{--channel-folder-scale:.56}.channel-folder-grid{row-gap:32px}}.browse-row:has(>.axis-tabs){flex-direction:column;align-items:stretch;gap:14px}.browse-row>.axis-tabs{order:-1;align-self:center}.collection-topbar__mcp{grid-column:3;justify-self:end}.collection-topbar__mcp:empty{display:none}@media (width<=42rem){.collection-topbar__mcp{grid-area:2/1/auto/-1;justify-self:stretch}}.collection-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:32px;margin-block-end:22px;display:grid}.collection-title{grid-column:1;justify-self:start;min-width:0;margin:0}.collection-topbar>.pill-tabs{grid-column:2;justify-self:center}@media (width<=42rem){.collection-topbar{row-gap:10px}}.browse-row{align-items:center;gap:10px;min-width:0;margin-block:-6px 22px;display:flex}.browse-row__chips{flex:1;min-width:0}.browse-row__chips .facet-chips{margin-block-end:0}.collection-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:48px 24px;display:flex}.collection-empty__title{font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.collection-empty__body{font-family:var(--font-sans);--font-styl:0;--font-ital:0;font-variation-settings:"STYL" 0, "ital" 0;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted-foreground);max-width:34ch}.tab-fade{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.tab-fade{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tab-fade{transition:opacity .2s cubic-bezier(.23,1,.32,1)}@starting-style{.tab-fade{opacity:0;transform:none}}}
