.gg-card[data-v-6d0429e4]{border-radius:var(--gg-shape-card);transition:box-shadow var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing);overflow:hidden}.gg-card--hoverable[data-v-6d0429e4]{cursor:pointer}.gg-card--hoverable[data-v-6d0429e4]:hover{box-shadow:0 1px 1px #00000005, 0 4px 8px #0000000d, 0 12px 36px #0000001a, 0 32px 64px -16px #0000001f, 0 0 40px -20px color-mix(in srgb, var(--gg-color-primary-500) 18%, transparent);transform:translateY(-3px)}.gg-card__header[data-v-6d0429e4]{padding:12px var(--gg-space-5);border-bottom:1px solid color-mix(in srgb, var(--gg-color-surface-border) 70%, transparent);justify-content:space-between;align-items:center;gap:var(--gg-space-3);font-family:var(--gg-font-family-sans);font-size:var(--gg-font-size-sm);font-weight:var(--gg-font-weight-semibold);color:var(--gg-color-surface-text-primary);letter-spacing:-.01em;display:flex}.gg-card__body--padded[data-v-6d0429e4]{padding:var(--gg-space-5)}.gg-card__footer[data-v-6d0429e4]{padding:10px var(--gg-space-5);border-top:1px solid color-mix(in srgb, var(--gg-color-surface-border) 70%, transparent);font-family:var(--gg-font-family-sans);font-size:var(--gg-font-size-xs);color:var(--gg-color-surface-text-secondary);align-items:center;gap:var(--gg-space-2);display:flex}
