.activity-scene-fill-gap-card[data-v-c4e2cf0f]{transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease;will-change:transform}.activity-scene-fill-gap-card[data-v-c4e2cf0f]:focus-within,.activity-scene-fill-gap-card[data-v-c4e2cf0f]:hover{box-shadow:0 16px 28px color-mix(in srgb,var(--ui-text) 14%,transparent);transform:translate3d(0,-8px,0) rotate(-.8deg) scale(1.015)}.activity-scene-fill-gap-card__image-stage--ai-reveal[data-v-c4e2cf0f]{animation:activity-scene-fill-gap-card-image-expand-c4e2cf0f .64s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--activity-scene-fill-gap-card-image-reveal-delay,0s);display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden}.activity-scene-fill-gap-card__image-shell[data-v-c4e2cf0f]{min-height:0}.activity-scene-fill-gap-card__image-stage--ai-reveal .activity-scene-fill-gap-card__image-shell[data-v-c4e2cf0f]{overflow:hidden}.activity-scene-fill-gap-card__image-frame[data-v-c4e2cf0f]{position:relative}.activity-scene-fill-gap-card__image-stage--ai-reveal .activity-scene-fill-gap-card__image-frame[data-v-c4e2cf0f]:before{animation:activity-scene-fill-gap-card-image-shimmer-c4e2cf0f .98s linear infinite,activity-scene-fill-gap-card-image-placeholder-fade-c4e2cf0f .42s ease forwards;animation-delay:var(--activity-scene-fill-gap-card-image-reveal-delay,0s),calc(var(--activity-scene-fill-gap-card-image-reveal-delay, 0s) + 1.6s);background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 42%,transparent),transparent),linear-gradient(135deg,color-mix(in srgb,var(--ui-primary) 16%,transparent),color-mix(in srgb,var(--ui-text) 8%,transparent));background-position:-140% 0,0 0;background-size:220% 100%,100% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.activity-scene-fill-gap-card__image[data-v-c4e2cf0f]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.activity-scene-fill-gap-card__image-stage--ai-reveal .activity-scene-fill-gap-card__image[data-v-c4e2cf0f]{animation:activity-scene-fill-gap-card-image-reveal-c4e2cf0f 1.4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--activity-scene-fill-gap-card-image-reveal-delay, 0s) + 1.2s);clip-path:inset(0 100% 0 0 round .75rem);filter:blur(16px) saturate(1.25);opacity:0}.activity-scene-fill-gap-card:focus-within .activity-scene-fill-gap-card__image[data-v-c4e2cf0f],.activity-scene-fill-gap-card:hover .activity-scene-fill-gap-card__image[data-v-c4e2cf0f]{transform:scale(1.045)}.activity-scene-fill-gap-card--accented[data-v-c4e2cf0f]{border-left-color:var(--activity-scene-fill-gap-card-accent);border-left-width:1rem}.activity-scene-fill-gap-card__avatar[data-v-c4e2cf0f]{box-shadow:0 10px 24px color-mix(in srgb,var(--ui-text) 10%,transparent)}@keyframes activity-scene-fill-gap-card-image-expand-c4e2cf0f{0%{grid-template-rows:0fr;opacity:0;transform:translate3d(0,-4px,0) scaleY(.96)}to{grid-template-rows:1fr;opacity:1;transform:translateZ(0) scaleY(1)}}@keyframes activity-scene-fill-gap-card-image-shimmer-c4e2cf0f{0%{background-position:-140% 0,0 0}to{background-position:140% 0,0 0}}@keyframes activity-scene-fill-gap-card-image-placeholder-fade-c4e2cf0f{0%{opacity:1}to{opacity:0}}@keyframes activity-scene-fill-gap-card-image-reveal-c4e2cf0f{0%{clip-path:inset(0 100% 0 0 round .75rem);filter:blur(16px) saturate(1.25);opacity:0}32%{opacity:1}to{clip-path:inset(0 0 0 0 round .75rem);filter:blur(0) saturate(1);opacity:1}}@media(prefers-reduced-motion:reduce){.activity-scene-fill-gap-card[data-v-c4e2cf0f],.activity-scene-fill-gap-card__image[data-v-c4e2cf0f]{transition-duration:1ms}.activity-scene-fill-gap-card[data-v-c4e2cf0f]:focus-within,.activity-scene-fill-gap-card:focus-within .activity-scene-fill-gap-card__image[data-v-c4e2cf0f],.activity-scene-fill-gap-card[data-v-c4e2cf0f]:hover,.activity-scene-fill-gap-card:hover .activity-scene-fill-gap-card__image[data-v-c4e2cf0f]{transform:none}.activity-scene-fill-gap-card__image-stage--ai-reveal[data-v-c4e2cf0f]{animation:none;display:block;opacity:1;overflow:visible}.activity-scene-fill-gap-card__image-stage--ai-reveal .activity-scene-fill-gap-card__image-frame[data-v-c4e2cf0f]:before{display:none}.activity-scene-fill-gap-card__image-stage--ai-reveal .activity-scene-fill-gap-card__image[data-v-c4e2cf0f]{animation:none;clip-path:none;filter:none;opacity:1}}
