.fc-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000006b,#0000 22%),linear-gradient(#0000 48%,#00000059 70%,#000000c7);background:linear-gradient(lab(0% 0 0/.42),#0000 22%),linear-gradient(#0000 48%,lab(0% 0 0/.35) 70%,lab(0% 0 0/.78));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.09),inset 0 1px lab(100% 0 0/.08)}.fc-image{transition:transform 1.6s var(--ease-out), filter 1.6s var(--ease-out);filter:brightness(.92);transform:scale(1.02)}.fc-card:hover .fc-image{filter:brightness(1.05);transform:scale(1.06)}.fc-card:has(.fc-action:focus-visible){outline-offset:3px;outline:2px solid #ffffffe6;outline:2px solid lab(100% 0 0/.9)}.fc-action:focus-visible{outline:none}.fc-glass,.fc-tile,.fc-action,.fc-tag{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#ffffff1a;background:lab(100% 0 0/.1);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff29,0 18px 40px -22px #000000e6;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14),inset 0 1px lab(100% 0 0/.16),0 18px 40px -22px lab(0% 0 0/.9)}.fc-action{transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out)}.fc-card:hover .fc-action{background:#ffffff2e;background:lab(100% 0 0/.18);box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 1px #ffffff38,0 18px 40px -22px #000000e6;box-shadow:inset 0 0 0 1px lab(100% 0 0/.24),inset 0 1px lab(100% 0 0/.22),0 18px 40px -22px lab(0% 0 0/.9)}.fc-tag{background:#03030373;background:lab(.903296% 0 0/.45);box-shadow:inset 0 0 0 1px #ffffff8c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.55)}.fc-row{width:calc(100% + 3.5rem);margin-inline:-1.75rem;padding-block:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.fc-tile{width:4.5rem;height:4.5rem;opacity:calc(1 - var(--n,0) * .16);transform:translateY(calc(var(--n,0) * .55rem));transition:transform .9s var(--ease-out)}.fc-tile-hub{background:#ffffff29;background:lab(100% 0 0/.16);width:5.75rem;height:5.75rem;transform:translateY(-.4rem)}.fc-card:hover .fc-tile:not(.fc-tile-hub){transform:translateY(calc(var(--n,0) * .3rem)) translateX(calc(var(--n,0) * -.15rem))}.fc-chip-value,.fc-chip-masked{transition:opacity .6s var(--ease-out), filter .6s var(--ease-out);grid-area:1/1}.fc-chip-masked,.fc-veil.is-masked .fc-chip-value{opacity:0;filter:blur(4px)}.fc-veil.is-masked .fc-chip-masked{opacity:1;filter:none;transition-delay:.12s}.fc-connector{transform-origin:top}@media (prefers-reduced-motion:reduce){.fc-image,.fc-tile,.fc-chip-value,.fc-chip-masked{transition:none}.fc-card:hover .fc-image{transform:scale(1.02)}.fc-chip-value{opacity:0}.fc-chip-masked{opacity:1;filter:none}}
