.activity-scene-fill-gap-card[data-v-c4e2cf0f]{transform-origin:50%;will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s}.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:translateY(-8px)rotate(-.8deg)scale(1.015)}.activity-scene-fill-gap-card__image-stage--ai-reveal[data-v-c4e2cf0f]{opacity:0;animation:.64s cubic-bezier(.16,1,.3,1) both activity-scene-fill-gap-card-image-expand-c4e2cf0f;animation-delay:var(--activity-scene-fill-gap-card-image-reveal-delay,0s);grid-template-rows:0fr;display:grid;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{content:"";z-index:1;background:linear-gradient(90deg,transparent,#ffffff6b,transparent),linear-gradient(135deg,color-mix(in srgb,var(--ui-primary) 16%,transparent),color-mix(in srgb,var(--ui-text) 8%,transparent));animation:.98s linear infinite activity-scene-fill-gap-card-image-shimmer-c4e2cf0f,.42s forwards activity-scene-fill-gap-card-image-placeholder-fade-c4e2cf0f;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);pointer-events:none;background-position:-140% 0,0 0;background-size:220% 100%,100% 100%;position:absolute;inset:0}.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]{opacity:0;clip-path:inset(0 100% 0 0 round .75rem);filter:blur(16px)saturate(1.25);animation:1.4s cubic-bezier(.16,1,.3,1) forwards activity-scene-fill-gap-card-image-reveal-c4e2cf0f;animation-delay:calc(var(--activity-scene-fill-gap-card-image-reveal-delay,0s) + 1.2s)}.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%{opacity:0;grid-template-rows:0fr;transform:translateY(-4px)scaleY(.96)}to{opacity:1;grid-template-rows:1fr;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%{opacity:0;clip-path:inset(0 100% 0 0 round .75rem);filter:blur(16px)saturate(1.25)}32%{opacity:1}to{opacity:1;clip-path:inset(0 round .75rem);filter:blur()saturate()}}@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]{opacity:1;animation:none;display:block;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]{opacity:1;clip-path:none;filter:none;animation:none}}
